/*
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:*/
.l-header.sticky .l-subheader.at_middle {
     line-height: 100px !important;
     height: 100px;
}

body, p, ul, ol, dl, address, pre, table, blockquote, fieldset {
    line-height:21.79px;
}
a{text-decoration:underline;}
.mobilemenu li {
    border-bottom: 1px solid #cccccc6b;
}
.mobilemenu li:nth-last-of-type(2) {
/*     border-bottom: 0px solid #cccccc6b; */
}
.linkunderline a{text-decoration:underline !important;}
a.us-btn-style_3, .usg_post_title_1 a, .w-iconbox-link{text-decoration:none}
.headerlogtest h1{color:#fff;font-size: 36px;}
.headerlogtest h1 span{font-weight:600;}
.headermenu {font-family: Open Sans;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 53px;
letter-spacing: 0em;
}
.topcontact, .topppbtn, .topfeed{position:relative;}
.topcontact:before {
    content: "";
    width: 22px;
    position: absolute;
    height: 23px;
    background: url(/wp-content/uploads/2021/09/phonicon.png) no-repeat;
    top: 0px;
    left: -5px;
}
.topppbtn:before {
    content: "";
    width: 22px;
    position: absolute;
    height: 23px;
    background: url(/wp-content/uploads/2021/09/military.png) no-repeat;
    top: 0px;
    left: -5px;
}
.topfeed:before {
    content: "";
    width: 23px;
    position: absolute;
    height: 23px;
    background: url(/wp-content/uploads/2021/09/feedback.png) no-repeat;
    top: 0px;
    left: -7px;
}
.faq-footer .w-iconbox-icon img{width: 35px;}

.rs-footer .w-iconbox-icon img{width: 46px;}

.rs-footer .w-iconbox-icon{height:40px}
.titleh2 h2{font-size:24px;line-height:32.68px}
.title-white {
    color: #ffffff;
    font-size: 24px;
    font-weight: 600;
}
.csutom-arrow .w-iconbox-icon {margin-right: calc(4px + 0.2em) !important;}
.csutom-arrow .w-iconbox-icon img{width: 24px;}
.csutom-arrow .w-iconbox .w-iconbox-title {
    padding-top: 0;
    position: absolute;
    top: 4px;
	font-weight: 600;
}
/* .csutom-arrow .w-iconbox .w-iconbox-link:hover{color:#ffffff;} */
.topborderbox {
    background: #E6E6E6;
    border-radius: 4px;
    border-top: 6px solid #EC6300;
    min-height: 200px;
}
.topborderbox-bg {
    border-radius: 4px;
    min-height: 268px;
/*     background: #E6E6E6 url(/wp-content/uploads/2021/09/candal-wtets.png); */
	 background: #E6E6E6 url(/wp-content/uploads/2021/10/candal-wtets-oct-6.png);
    background-position: -5rem 0px;
    background-repeat: no-repeat;
}
.topborderbox-bg-1 {
    border-radius: 4px;
    min-height: 268px;
/*     background: #E6E6E6 url(/wp-content/uploads/2021/09/body-1-wtext.png); */
	background: #E6E6E6 url(/wp-content/uploads/2021/10/body-1-wtext-oct-2.png);
    background-position: -5rem 0px;
    background-repeat: no-repeat;
}
.topborderbox-bg-2 {
    border-radius: 4px;
	border-top: 6px solid #EC6300;
    min-height: 254px;
/*     background: #E6E6E6 url(/wp-content/uploads/2021/09/face-1-web.png); */
	background: #E6E6E6 url(/wp-content/uploads/2021/10/face-1-web-oct.png);
    background-position: 1rem 0px;
    background-repeat: no-repeat;
    max-width: 315px;
    float: right;
}
.topborderbox-bg-left {
    border-radius: 4px;
    border-top: 6px solid #EC6300;
    min-height: 272px;
/*     background: #E6E6E6 url(/wp-content/uploads/2021/09/face-2-web.png); */
	 background: #E6E6E6 url(/wp-content/uploads/2021/10/face-2-web-oct7.png);
    background-position: 0rem -3rem;
    background-repeat: no-repeat;
    max-width: 350px;
    float: right;
    width: 315px;
}
.boxcontetn-1 {
    width: 60%;
    line-height: 1.5;
    padding: 2rem!important;
    font-weight: 600;
    font-size: 16px;
}
.boxcontetn-2 {
    width: 60%;
    line-height: 1.5;
    padding: 2rem!important;
    font-size: 14px;
	font-weight:600;
}
.boxcontetn-right {
    width: 49%;
    line-height: 1.5;
    padding: 0rem!important;
    font-size: 14px;
	font-weight:600;
    margin-left: 11rem !important;
    position: relative;
    top: -1rem;
}
.topborderbox .w-image-h{width: 245px;}
.customui ul {
    margin-left: 0px;
}
.customui ul li {
    position: relative;
    list-style: none;
    padding-left: 35px;
    margin: 1.4rem 0;
}
.customui li:before {
    content: "";
    width: 33px;
    position: absolute;
    height: 34px;
    background: url(/wp-content/uploads/2021/09/image-1231.png) no-repeat;
    top: -4px;
    left: 0px;
    background-size: 75%;
}
.centerimg{}
.customol ol{margin-left: 1.2rem;}
.inner-page-title{
font-family: Open Sans;
font-size: 64px;
font-style: normal;
font-weight: 300;
line-height: 87px;
letter-spacing: 0em;
text-align: center;
}
html, .l-header .widget, .menu-item-object-us_page_block { font-weight: 400;}
.customul ul {
    margin-left: 20px;
}
/* .customul ul:first-child {
    margin-left: 20px;
    margin-top: 1rem;
} */
.customul ul li{font-weight:5600;    line-height: 25px;}
.customtab.w-tabs.accordion>div>.w-tabs-section {
    border-width: 0px 0px 0px 0px !important;
}
.customtab.w-tabs .w-tabs-section-header{border-bottom:0px solid #EC6300;align-items: baseline;}
.customtab.w-tabs .w-tabs-section-header.active {border-bottom: 1px solid #EC6300; align-items: baseline;}
.customtab.w-tabs li {    margin: 0 0 1.2rem;}

.customtab.w-tabs .w-tabs-section-title {
    color: #1C2B33;
    font-weight: 600;
    font-size: 20px !important;
}
.customtab.w-tabs .w-tabs-section-control{ color: #EC6300;}
.customtab.w-tabs.accordion>div>.w-tabs-section.active .w-tabs-section-content{border-bottom:5px solid #EC6300}
ul{    margin-left: 20px;}


.w-nav.type_mobile .w-nav-anchor:not(.w-btn) {

    color: #fff;
}
.w-nav-anchor.level_1{text-decoration:none}
.newsarrow{padding-left: 2rem !important;text-decoration: none;}
.newsarrow:before {
    content: "";
    width: 30px;
    position: absolute;
    height: 24px;
    background: url(/wp-content/uploads/2021/09/arrow-right-circler.png) no-repeat;
    top: 6px;
    left: 0px;
}
body:not(.rtl) .w-tabs-sections.cpos_left>div>.w-tabs-section-header .w-tabs-section-control {
    margin-right: 1em;
}
.w-tabs-sections.icon_plus>.w-tabs-section.active>.w-tabs-section-header .w-tabs-section-control {
    transform: rotate(
90deg);
}
.w-tabs-sections.icon_plus>.w-tabs-section.active>.w-tabs-section-header .w-tabs-section-control:after {
    content: '';
    position: absolute;
    top: .45em;
    left: 0;
    height: .1em;
    width: 0;
    background: currentColor;
    border-radius: 2px;
}
.w-tabs-section-control {
    height: 2em;
    width: 2em;
    position: relative;
    top: 10px;
    border: 2px solid #EC6300;
	border-radius:50px
}
.w-tabs-sections.icon_plus>div>.w-tabs-section-header .w-tabs-section-control:before {
    content: '';
    position: absolute;
    top: 4px;
    left: 13px;
    height: 65%;
    width: .1em;
    background: currentColor;
    border-radius: 2px;
}
.w-tabs-sections.icon_plus>div>.w-tabs-section-header .w-tabs-section-control:after {
    content: '';
    position: absolute;
    top: 12px;
    left: 6px;
    height: .1em;
    width: 62%;
    background: currentColor;
    border-radius: 2px;
}
.customdiv .l-section-h {max-width: 1340px;}
.languagediv {
   	min-width:245px;
	color: #333;
}
.languagediv select {
    height: 1.8rem;
    min-height: 1rem;
}
.handimg {
    width: 120px;
    height: 120px;
    border: 1px solid #fff;
    padding: 14px;
    border-radius: 50%;
}

@media (max-width: 767px){
	
.topborderbox-bg {
    border-top: 6px solid #EC6300;
    border-radius: 4px;
/*     background: #E6E6E6 url(/wp-content/uploads/2021/09/candal-mobile-11.png); */
	background: #E6E6E6 url(/wp-content/uploads/2021/10/candal-mobile-11-oct6.png);
/*     background-position: 2.5rem 0px !important; */
	background-position: 100% 0px !important;
    background-repeat: no-repeat;
    min-height: 196px;
}
	.topborderbox-bg-1 {
     border-top: 6px solid #EC6300;
    border-radius: 4px;
/*     background: #E6E6E6 url(/wp-content/uploads/2021/09/body-1-mobile-1.png); */
		background: #E6E6E6 url(/wp-content/uploads/2021/10/body-1-mobile-7oct.png);
    background-position: 100% 0px !important;
    background-repeat: no-repeat;
    min-height: 196px;
    
}
	.topborderbox-bg-2 {
/*     background: #E6E6E6 url(/wp-content/uploads/2021/09/face-1-web.png); */
		background: #E6E6E6 url(/wp-content/uploads/2021/10/face-1-web-oct.png);
/*     background-position: 4rem 0px; */
		background-position: 100% 0px !important;
		 background-repeat: no-repeat;
    max-width: 100%;
    float: none;
}
	.topborderbox-bg-left {
    border-radius: 4px;
    border-top: 6px solid #EC6300;
    min-height: 272px;
/*     background: #E6E6E6 url(/wp-content/uploads/2021/09/face-2-web.png); */
    background-position: 0rem -3rem;
    background-repeat: no-repeat;
    max-width: 100%;
    float: right;
    width: 100%;
}
	.boxcontetn-right {
    width: 40%;
    line-height: 1.5;
    padding: 0rem!important;
    font-size: 14px;
    margin-left: 13rem !important;
    position: relative;
    top: -1rem;
}
	.boxcontetn-1 {
    width: 70%;
    font-size: 14px;
}
	.mo100per .w-btn-wrapper{width:100% !important}
	.mobiledivver{display: flex;
    align-items: center;
    flex-direction: column;}
	.layout_138 .mobiledivver .usg_post_image_1 {    width: 100%!important;    margin-right: 0%!important;}
	.inner-page-title{line-height:1;}
	.layout_138 .mobiledivver .usg_post_image_1 img{width:100%;margin-bottom:1rem}
/* 	.row1 .l-section-shape.pos_bottom{    height: 8vh !important;} */
	.row1 .l-section-shape.pos_bottom {height: 11vh !important; width: 119%; margin-left: -53px; margin-bottom: -5px;}	
	.row31 .l-section-shape.pos_bottom {
    height: 11vh !important;
    width: 119%;
    margin-left: -17px;
    margin-bottom: -4px;
}
	.icontop {display: flex!important;    flex-direction: column;}
/* 	.icontop .w-image img {position: relative;left: 14rem;top: -3rem;} */
	.handimg{position: relative;left: 14rem;top: -3rem;}
	.row2 .l-section-shape.pos_top{    height: 4vh !important;}
	.mcurv .l-section-shape.pos_top{ height: 4vh !important;}
	.img100 img{width:100% !important}
	.icontopleft {display: flex!important;    flex-direction: column;}
	.customflexdiv{display: flex!important;    flex-direction: column;}
	.customflexdiv .w-iconbox {    position: relative;margin-left: 0;   display: flex;}
	.customflexdiv .w-iconbox-icon {display: inline-flex;    justify-content: flex-start; width: 64px;margin-bottom: 1rem;}
	.customui li:before{top:0px;}
	.languagediv { position: relative; right: 0;bottom: -3px;    margin: 0;}
}
.ppdiv h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0.8rem;
    padding-top: 0.5rem;
}
.ppdiv ol {
    margin-left: 20px;
}
.resourcediv h4{font-size:18px; font-weight:600;}
.resorlinkdiv ul {
    list-style: none;
    margin-left: 2px;
}
.resorlinkdiv ul li {
    line-height: 1.2;
    margin-bottom: 0.9rem;
}
.ulliul ul li ul li {
	list-style:none;
	  margin: 0em;
  margin-left: 0em;
}
.ulliul ul li ul li:before {
  content: '\f105';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1em;
  color: var(--color-content-text);
}
/* .ulliul ul li {
    word-break: break-all;
} */
.ulliul ul li {
    word-break: normal;
}
.resourcediv{
    padding-left: 0rem;
    padding-right: 0rem;
}
.whitelink a{color:#fff;}
.customicon .w-iconbox.iconpos_left .w-iconbox-icon {
    margin-right: calc(3px + 0.2em);
}
.inglink a{text-decoration:none !important;color: #000;}
.equalwidth{width:370px}
/* ----------- iPhone 6, 6S, 7 and 8 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
.topborderbox-bg {background-position: 0.5rem 0px;}
	  .topborderbox-bg-1{background-position: 0.5rem 0px;}
	  .topborderbox-bg-2{    background-position: 1rem 0px;}
}
@media (max-width: 767px){
.customicon {flex-direction: column;}
.customicon .w-iconbox {margin-bottom: 0.5rem;}
}
@media screen and (max-width: 899px){
/* .mobilemenulogo {
    height: 95px;
    background: url(/wp-content/uploads/2021/09/StopNCII-Logo-30sep21.svg);
    background-repeat: no-repeat;
    background-size: 65%;
    background-position: left 15px top 12px;
} */
	.mobilemenulogo {
    height: 80px;
    background: url(/wp-content/uploads/2021/10/StopNCII-Logo-White.svg);
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: left 15px top 12px;
}
	.mobilemenulogo .w-nav-anchor.level_1{opacity:0;}
/* .ush_menu_3 .w-nav-control.active {
    right: 0rem;
    position: absolute;
    top: 0;
}	 */
	.ush_menu_3 .w-nav-control.active {
    left: 195px;
    position: absolute;
    top: 5px;
    z-index: 99;
}
	.ush_menu_3 .w-nav-icon {
    font-size: 26px !important;
}
}


/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  .tabdivi .l-section-shape.pos_top{    height: 3vh !important;}
}


@media (min-width: 1281px){
	.l-subheader.width_full {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}	
}

.noripadhide{}
.noripadshow{}
/* .iconimg {
    width: 150px;
    margin: 0px auto;
} */
/* .header_hor .w-nav.type_mobile.m_layout_panel.m_effect_afl .w-nav-list.level_1 {
     background: #30323a !important;
} */
.header_hor .w-nav.type_mobile.m_layout_panel.m_effect_afl .w-nav-list.level_1 {
    background: #3e455f !important;
    padding: 1rem 0;
}
/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  .tabdivi .l-section-shape.pos_top {height: 3vh !important;}
	  .topborderbox-bg-1, .topborderbox-bg, .topborderbox-bg-2 {background-position: 78% 0px;}
	  .row1 .l-section-shape.pos_bottom {height: 7vh !important;}
	  .topborderbox-bg-left { width: 230px;}
/* 	  .ush_menu_3 .w-nav-control.active {right: 0rem; position: relative;top: 0;} */
	  .ush_menu_3 .w-nav-control.active {left: 180px; position: absolute; top: 27px;}
}

.borderver {
    width: 2px;
    background: #cbccc7;
    height: 100px;
    margin-left: 1rem;
    margin-right: 1rem;
}
.customdropdown .w-dropdown-item{color:#000}
.reightarrow {
    position: absolute;
    right: -43px;
    top: 16%;
}
.reightarrow2 {
    position: absolute;
    left: 49%;
    top: 13%;
}
.type_desktop ul.w-nav-list.level_1 li:nth-last-child(2) a{padding-right: 0 !important;}



/***************WPML*******************/
.wpml-ls-legacy-dropdown li, .wpml-ls-legacy-dropdown-click li {
    list-style: none !important;
}

.wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown-click a {
    font-size: 0.9rem;
    line-height: 2.3rem;
    text-decoration: none;
}
.languagediv .wpml-ls-sub-menu {
     top: auto;
}
.languagediv .wpml-ls-item-toggle {
    border-radius: 0;
}
.languagediv .wpml-ls-legacy-dropdown a, .languagediv .wpml-ls-legacy-dropdown-click a {
    line-height: 1.8rem;
}

.hidediv.g-cols.via_grid{display:none;}
.customsp select {
    height: 2.8rem;
    border: 1px solid #878787;
    font-weight:600;
    color: #000;
    background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #dddddd4a;
    -webkit-appearance: none;
    background-position-x: 170px;
}


.l-subheader.at_middle{
    background: var(--color-header-middle-bg) !important;
    color: var(--color-header-middle-text);
}

.header_hor .l-subheader-cell.at_right>* {
    margin-left: 3.1rem !important;
}
.header_hor .l-subheader-cell.at_right>*.us-btn-style_3{min-width:160px}

.type_mobile .w-nav-icon>div:before {
    top: -0.27em;
}
.type_mobile .w-nav-icon>div:after {
    top: 0.28888em;
}
.type_mobile.ush_menu_3 .w-nav-icon>div {
    border-width: 3.85px;
}
