/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v16/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v16/S6u_w4BMUTPHjxsI9w2_Gwft.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


.w-nav-title {
    font-family: "Lato", Georgia, "Times New Roman", Times, serif;
	font-weight: 700;
    text-transform: uppercase;
}

.text-black a , .text-black p{color:#000 !important;}
.menu-item .w-nav-title {
    color: #000 !important;
}

.home .menu-item .w-nav-title {
    color: #fff !important;
}

.sticky .menu-item .w-nav-title{
	color:#000 !important
}

span.ninja-forms-req-symbol {
    display: none;
}
.nf-form-fields-required {
    display: none;
}
input#nf-field-4 , input#nf-field-12{
    background: #77972C;
    padding: 0px 30px !important;
}

header {
    box-shadow: 0px 0px 4px #dfc3c3;
}
.home header {
    box-shadow: none;
}
select#nf-field-8 , select#nf-field-9 {
    padding: 0px 10px;
}
label#nf-label-field-11 {
    line-height: 1.6;
}
.nf-field-label label {
    font-weight: 400 !important;
}
h2.w-post-elm.post_title.usg_post_title_1.entry-title.color_link_inherit {
    text-align: center;
}
.foot-menu li {
    display: inline-block;
}
.foot-menu li a{
	color:#fff !important;
}
.foot-menu li::before{display:none}
a.w-socials-item-link {
    color: #fff !important;
}
.socialico{text-align:right !important}
.pvideos img {
    border-radius: 10px !important;
}
ul.a-unordered-list.a-vertical.a-spacing-mini {
    font-size: 13px;
    line-height: 19px !important;
    margin-left: 0px;
}



@media only screen and (max-width: 600px) {
	.mob-none{display:none !important;}

.pc-row{ display:none !important}	
.home .menu-item .w-nav-title {
    color: #000 !important;
}	
footer#page-footer {
    text-align: center !important;
}
.w-socials-list {
    text-align: center !important;
}
.l-section.height_small, .l-section.height_medium, .l-section.width_full>div>div>.vc_col-sm-12>div>div>.w-tabs.layout_hor .w-tabs-section-content {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
	.w-iconbox.iconpos_left.style_outlined.color_custom.align_center.no_title {
    float: left;
}
	.mob-center{text-align:center !important;padding:20px 0px!important;}
	
}

@media only screen and (min-width: 600px) {
	.pc-none{display:none !important;}
}

