/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo size for centered navigation */
.tm-navbar-center [class*='tm-logo'] { transform: scale(1.2); }
.tm-navbar.tm-navbar-overlay.uk-active.uk-animation-slide-top {background: #fff;}
.tm-navbar{background-color: #fff;}
.tm-navbar-transparent{background-color: transparent;}
h1, .uk-h1 {font-family: Lato; font-size: 40px;}
.uk-block-primary {background: #d6302f;}
.uk-button-primary,
div#tm-footer {background-color: #d6302f;}
.uk-button-primary:hover, .uk-button-primary:focus{background-color: #8a0100;}
.tm-block-footer .tm-footer {color: rgb(230, 230, 230); font-size: 15px;}
.uk-navbar-nav > li.uk-active > a {color: #202228;}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {color: #191b20;}

.uk-navbar-nav > li > a{color: #e89292;}
.uk-navbar-nav > li > a::after{background: #d6302f;}
.banner-title { font-size: 70px; text-shadow: -3px 0px 10px rgba(213, 213, 213, 0.83); font-weight: bold;
    line-height: 1;
    letter-spacing: 9.5px;
    margin: 0;
}
.home-services h3.uk-panel-title.uk-margin-small {color: #e4e4e4;}
.home-testimonials .uk-margin {padding: 0px 80px;}
i.uk-icon-quote-right.uk-icon-large {color: #d6302f;}
.home div#tm-bottom-a {/*padding-bottom: 0px;*/}
.home-services .uk-overlay-background {background: rgba(255, 198, 151, 0.19);}



@media only screen and (min-width : 375px) and (max-width : 1024px)  { 
.banner-title {font-size: 50px;text-shadow: -3px 0px 10px rgba(255, 255, 255, 0.83);font-weight: bold;line-height: 45px;}
}

/*====GIA=====*/

/*GENERAL*/
	.uk-panel-box-secondary { background: #fff; }
	.uk-panel-box-secondary .uk-panel-title { color: #d6302f; }
	.tm-slideshow-fullscreen .uk-margin { margin-top: 0; }
/**/

/*HEADER*/

/**/

/*BODY*/
	.home-services .uk-overlay-panel { background: rgba(0, 0, 0, 0.15); padding:5px 10px;}
	.home-services .uk-overlay:hover .uk-overlay-panel { background: rgba(0, 0, 0, 0.33); }
	.page-id-1071 .uk-overlay-panel { padding:5px 10px; background: rgb(255, 255, 255); }

	.contact-form .uk-button { color: #fff; }
	.contact-form .contact-input { width: 100%; box-sizing: border-box;
	    background: #1f1e1e !important;
	    resize: none;
	    margin-top: 5px;
	}
	.woocommerce-loop-product__title { font-size: 24px; margin-bottom: 5px; }
	.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty { background: #353842; }
/**/

/*FOOTER*/

/**/