/********************Navigation Header - Nivel 2 ****************************/

.w-nav-item:not(.level_1).current-menu-item > .w-nav-anchor, .w-nav-item:not(.level_1).current-menu-parent > .w-nav-anchor, .w-nav-item:not(.level_1).current-menu-ancestor > .w-nav-anchor {
    background-color: #fff!important;
    color: #000!important;
}




html, body, p div, span, a, ul, li, ol{
	font-family: "acumin-pro","proxima-nova-2",sans-serif !important;
        font-weight: Lighter	!important;
	font-style: Normal !important;
}

h1, h2, h3, h4, h5, h6{
        font-family: "Benton Mod Disp Cond Lt" !important;
	font-weight: Normal !important;
	font-style: Normal !important;
}

/********************Mobile specific****************************/
@media only screen and (max-width : 736px) {
.l-subfooter.at_bottom {
    display: none;
}






.title_mobile  {
    padding-top: 30px!important;
    padding-left: 25px!important;
    padding-right: 25px!important;
    font-size: 26px;
}

.comemore {
    padding-left: 25px!important;
    padding-right: 25px!important;
}

.l-subfooter.at_top{
    display: none;
}
}


/********************Navigation****************************/
nav.w-nav ul li a {
     color: #696969 !important;
}
nav.w-nav ul li:hover a {
     color: #b4b4b4 !important;
}
.w-nav-control:before {
    color: #b4b4b4 !important;
}
.w-nav-arrow {
    font-family: fontawesome !important;
    font-size: 20px !important;
}
.l-header .ush_btn_1 .w-btn.style_solid {

    color: #ffffff;
    text-transform: capitalize !important;
}

/********************Slider****************************/

.slider_title{
        font-family: "Benton Mod Disp Cond Lt" !important;
	font-weight: Normal !important;
	font-style: Normal !important;
}
.slider_body{
	font-family: "acumin-pro","proxima-nova-2",sans-serif !important;
	font-weight: 300px !important;
	font-style: Normal !important;
}

/********************Footer Bottom****************************/
.menu-side-menu menu {
font-size: 32px !important;
}


.w-menu-list {
	font-family: "Benton Mod Disp Cond Lt" !important;
	font-weight: 300px !important;
        font-size: 12px !important;
}


#nav_menu-2.widget.widget_nav_menu {
    margin: 0px 0px 0px 125px;
    font-size: 15px !important;
    font-weight: 300;
}

#text-4.widget.widget_text {
    margin: 0px 0px 0px -50px;
}


#text_icl-4.widget.widget_text_icl {
    margin: 0px 0px 0px -50px;
}

#text_icl-2.widget.widget_text_icl {
    margin: 0px 0px 0px -50px;
}

.g-cols.type_default.vc_column-gap-20 {
    margin: 30px -35px 10px 125px;
}

footer.l-footer.layout_modern {
    font-size: 0.8em !important;
}
.l-footer.layout_modern .l-subfooter.at_top {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
    padding: 2rem !important;
}

.l-subfooter.at_top .l-subfooter-h.i-cf {
    border-top: 1px solid #dadada !important;
    padding-top: 20px;
}


footer.l-footer.layout_modern h4{
	font-family: "acumin-pro","proxima-nova-2",sans-serif !important;
	font-weight: 300px !important;
	font-style: Normal !important;
        font-size: 16px;
}
.l-footer .widget_nav_menu ul li {
    padding-left: 0px !important;
}
.l-footer .widget_nav_menu .menu-item:before {
    content: '' !important;
    left: 0 !important;
}

.l-footer #text-4 p span{
	font-family: "Benton Mod Disp Cond Lt" !important;
	font-weight: Normal !important;
	font-style: Normal !important;
}

.l-footer #text_icl-4 p span{
	font-family: "Benton Mod Disp Cond Lt" !important;
	font-weight: Normal !important;
	font-style: Normal !important;
}

.l-footer #text_icl-2 p span{
	font-family: "Benton Mod Disp Cond Lt" !important;
	font-weight: Normal !important;
	font-style: Normal !important;
}

.l-subfooter.at_top a, .l-subfooter.at_top .widget_tag_cloud .tagcloud a, .l-subfooter.at_top .widget_product_tag_cloud .tagcloud a {
    color: #b4b4b4;
    font-size: 13px;
}

footer.layout_modern .l-subfooter.at_bottom {
    border-top: 1px solid #dadada !important;
}
.l-subfooter.at_bottom .w-menu {
    float: none !important;
}
.l-subfooter.at_bottom .w-copyright.g {
    float: none !important;
}
.l-subfooter.at_bottom ul.custom_footer {
    list-style: none;
    padding: 0;
    margin: 0 2rem !important;
}
.l-subfooter.at_bottom a{
	font-family: "Benton Mod Disp Cond Lt" !important;
	font-weight: Normal !important;
	font-style: Normal !important;
}




/********************Media****************************/
@media screen and (max-width : 320px){
li#menu-item-6175 {
    display: none !important;
}

.w-img.ush_image_2 {
    display: none !important;
}
.w-img.ush_image_1 {
    display: block !important;
    border-right: 1px solid #d8d8d7;;
    height: 50px !important;
}
.w-img.ush_image_1 img {
    border: 0;
    max-width: 80% !important;
    height: 40px !important;
    margin: 5px !important;
}
.l-subheader.at_middle {
    margin: 0 !important;
    padding: 0 !important;
}
.l-header .ush_btn_1 .w-btn.style_solid {
    height: 51px;
    line-height: 51px;
    width: 130px;
}
nav.w-nav ul li.menu-item {
    margin-left: 10px;
}



}

@media screen and (min-width : 321px) and  (max-width: 480px){
li#menu-item-6175 {
    display: none !important;
}

.w-img.ush_image_2 {
    display: none !important;
}
.w-img.ush_image_1 {
    display: block !important;
    border-right: 1px solid #d8d8d7;
    height: 50px !important;
}
.w-img.ush_image_1 img {
    border: 0;
    max-width: 80% !important;
    height: 40px !important;
    margin: 5px !important;
}
.l-subheader.at_middle {
    margin: 0 !important;
    padding: 0 !important;
}
.l-header .ush_btn_1 .w-btn.style_solid {
    height: 51px;
    line-height: 51px;
    width: 130px;
}
nav.w-nav ul li.menu-item {
    margin-left: 10px;
}



}

@media screen and (min-width : 481px) and  (max-width: 640px){
li#menu-item-6175 {
    display: none !important;
}

.w-img.ush_image_2 {
    display: none !important;
}
.w-img.ush_image_1 {
    display: block !important;
    border-right: 1px solid #d8d8d7;
    height: 50px !important;
}
.w-img.ush_image_1 img {
    border: 0;
    max-width: 80% !important;
    height: 40px !important;
    margin: 5px !important;
}
.l-subheader.at_middle {
    margin: 0 !important;
    padding: 0 !important;
}
.l-header .ush_btn_1 .w-btn.style_solid {
    height: 51px;
    line-height: 51px;
    width: 140px;
}
nav.w-nav ul li.menu-item {
    margin-left: 10px;
}


}

@media screen and (min-width : 641px) and (max-width : 768px){
li#menu-item-6175 {
    display: none !important;
}
.w-img.ush_image_2 {
    display: none !important;
}
.w-img.ush_image_1 {
    display: block !important;
    border-right: 1px solid #d8d8d7;
    height: 80px !important;
}
.w-img.ush_image_1 img {
    border: 0;
    max-width: 80% !important;
    height: 70px !important;
    margin: 5px !important;
}
.l-subheader.at_middle {
    margin: 0 !important;
    padding: 0 !important;
}
.l-header .ush_btn_1 .w-btn.style_solid {
    height: 81px;
    line-height: 81px;
    width: 140px;
}
nav.w-nav ul li.menu-item {
    margin-left: 10px;
}

.l-footer.layout_modern .l-subfooter.at_bottom .w-menu-item {
    margin-right: 0px !important;
}
.l-subfooter.at_bottom .w-menu .w-menu-list a.w-menu-item {
    border-right: 1px solid #b4b4b4 !important;
    padding-right: 20px !important;
}
.l-subfooter.at_bottom .w-menu .w-menu-list a.w-menu-item:last-child {
    border-right: none !important;
    padding-right: 0 !important;
}
}

@media screen and (min-width : 769px) and (max-width : 1024px){
.w-img.ush_image_2 {
    display: block !important;
}
.w-img.ush_image_1 {
    display: none !important;
}
nav.w-nav ul li.level_1:after {
    content: 'x';
    position: absolute;
    color: #b4b4b4 !important;
    width: 4px;
    height: 4px;
    background: #b4b4b4 !important;
    top: 38px;
    right: -15px;
    border-radius: 100px;
   -webkit-transition: top 0.1s; /* Safari */
    transition: top 0.1s;
}
nav.w-nav ul li.level_1:last-child:after {
    width: 0 !important;
    height: 0 !important;
}
header.sticky nav.w-nav ul li.level_1:after {
    top: 23px;
}
nav.w-nav ul.w-nav-list.level_2 {
    height: 55px !important;
    position: fixed !important;
    left: 0;
    right: 0;
    text-align: center !important;
    border-top: 1px solid #f2f2f2;
}
nav.w-nav ul.w-nav-list.level_2 li {
    display: inline-block !important;
}
nav.w-nav ul.w-nav-list.level_2 li a {
    height: 55px !important;
    line-height: 35px !important;
}
.hide-on-desktop{
display:none !important;
}
li#menu-item-6175 {
    display: none !important;
}
.left_content_right_image {
    padding-left: 20px !important;
}

ul.custom_footer {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.l-footer.layout_modern .l-subfooter.at_bottom .w-menu-item {
    margin-right: 0px !important;
}
.l-subfooter.at_bottom .w-menu .w-menu-list a.w-menu-item {
    border-right: 1px solid #b4b4b4 !important;
    padding-right: 20px !important;
}
.l-subfooter.at_bottom .w-menu .w-menu-list a.w-menu-item:last-child {
    border-right: none !important;
    padding-right: 0 !important;
}
}


@media screen and (min-width : 1025px) and (max-width : 1224px){
.w-img.ush_image_2 {
    display: block !important;
}
.w-img.ush_image_1 {
    display: none !important;
}
nav.w-nav ul li.level_1 {
    margin-right: 30px !important;
}
nav.w-nav ul li.level_1:last-child{
    margin-right: 0 !important;
}
nav.w-nav ul li.level_1:after {
    content: 'x';
    position: absolute;
    color: #b4b4b4 !important;
    width: 4px;
    height: 4px;
    background: #b4b4b4 !important;
    top: 38px;
    right: -15px;
    border-radius: 100px;
   -webkit-transition: top 0.1s; /* Safari */
    transition: top 0.1s;
}
nav.w-nav ul li.level_1:last-child:after {
    width: 0 !important;
    height: 0 !important;
}
header.sticky nav.w-nav ul li.level_1:after {
    top: 23px;
}
nav.w-nav ul.w-nav-list.level_2 {
    height: 55px !important;
    position: fixed !important;
    left: 0;
    right: 0;
    text-align: center !important;
    border-top: 1px solid #f2f2f2;
}
nav.w-nav ul.w-nav-list.level_2 li {
    display: inline-block !important;
}
nav.w-nav ul.w-nav-list.level_2 li a {
    height: 55px !important;
    line-height: 35px !important;
}
.hide-on-desktop{
display:none !important;
}
li#menu-item-6175 {
    display: none !important;
}
.l-header .ush_btn_1 .w-btn.style_solid {
    //box-shadow: 1px 1px 1px #000;
}


.left_content_right_image {
    padding-left: 20px !important;
}

ul.custom_footer {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.l-footer.layout_modern .l-subfooter.at_bottom .w-menu-item {
    margin-right: 0px !important;
}
.l-subfooter.at_bottom .w-menu .w-menu-list a.w-menu-item {
    border-right: 1px solid #b4b4b4 !important;
    padding-right: 20px !important;
}
.l-subfooter.at_bottom .w-menu .w-menu-list a.w-menu-item:last-child {
    border-right: none !important;
    padding-right: 0 !important;
}


}



@media screen and (min-width : 1225px){
.w-img.ush_image_2 {
    display: block !important;
}
.w-img.ush_image_1 {
    display: none !important;
}
nav.w-nav ul li.level_1 {
    margin-right: 30px !important;
}
nav.w-nav ul li.level_1:last-child{
    margin-right: 0 !important;
}
nav.w-nav ul li.level_1:after {
    content: 'x';
    position: absolute;
    color: #b4b4b4 !important;
    width: 4px;
    height: 4px;
    background: #b4b4b4 !important;
    top: 38px;
    right: -15px;
    border-radius: 100px;
   -webkit-transition: top 0.1s; /* Safari */
    transition: top 0.1s;
}
nav.w-nav ul li.level_1:last-child:after {
    width: 0 !important;
    height: 0 !important;
}
header.sticky nav.w-nav ul li.level_1:after {
    top: 23px;
}
nav.w-nav ul.w-nav-list.level_2 {
    height: 55px !important;
    position: fixed !important;
    left: 0;
    right: 0;
    text-align: center !important;
    border-top: 1px solid #f2f2f2;
}
nav.w-nav ul.w-nav-list.level_2 li {
    display: inline-block !important;
}
nav.w-nav ul.w-nav-list.level_2 li a {
    height: 55px !important;
    line-height: 35px !important;
}
.hide-on-desktop{
display:none !important;
}
li#menu-item-6175 {
    display: none !important;
}
.l-header .ush_btn_1 .w-btn.style_solid {
    //box-shadow: 1px 1px 1px #000;
}

ul.custom_footer {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.l-footer.layout_modern .l-subfooter.at_bottom .w-menu-item {
    margin-right: 0px !important;
}
.l-subfooter.at_bottom .w-menu .w-menu-list a.w-menu-item {
    border-right: 1px solid #b4b4b4 !important;
    padding-right: 20px !important;
}
.l-subfooter.at_bottom .w-menu .w-menu-list a.w-menu-item:last-child {
    border-right: none !important;
    padding-right: 0 !important;
}

}

#gform_wrapper_1 {
    font-weight: 300!important;
} 






/******************New header settings*************************/

.l-subheader.at_middle.width_full {
    height: 80px !important;
    line-height: 80px !important;
}
.sticky .l-subheader.at_middle.width_full {
    height: 50px !important;
    line-height: 50px !important;
}

.l-titlebar.size_large.color_alternate {
    padding-top: 80px !important;
}
.ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
    font-size: 14px;
}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
    padding: 0 5px;
}
.ush_menu_1.type_desktop .w-nav-anchor:not(.level_1) {
    font-size: 14px;
}


a.w-btn.style_solid.color_custom.icon_none.popup_button {
    background: #505c5f;
}
#ui-datepicker-div{
width:11em !important;
}


.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
    padding: 0 5px !important;
}
.ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
    font-size: 15px !important;
}
.ush_menu_1.type_desktop .w-nav-anchor:not(.level_1) {
    font-size: 13px !important;
}

/******************New footer settings*************************/

.l-footer a{
    color: #b4b4b4 !important;
}

.l-footer .widget h2.widgettitle {
    font-family: "acumin-pro","proxima-nova-2",sans-serif !important;
    font-weight: 300px !important;
    font-style: Normal !important;
    font-size: 15px !important;
}
.l-footer .widget_nav_menu ul li {
    line-height: 1.5em;
    margin-bottom: 1rem;
    font-family: "acumin-pro","proxima-nova-2",sans-serif !important;
    font-weight: Lighter	!important;
    font-style: Normal !important;
}
.l-footer .widget_nav_menu ul li {
    font-size: 13px !important;
    color: #b4b4b4 !important;
}

.footer_special_offer span {
    font-family: "Benton Mod Disp Cond Lt" !important;
    font-weight: Normal !important;
    font-style: Normal !important;
    color: #696969 !important;
    font-size: 15pt !important;
}
.footer_special_offer p {
    margin: 0 !important;
}
.footer_special_offer a {
    display:block !important;
    margin-bottom:10px !important;
    font-family: "acumin-pro","proxima-nova-2",sans-serif !important;
    font-weight: Lighter !important;
    font-style: Normal !important;
    font-size: 13px !important;
    color: #b4b4b4 !important;
}

.menu-footer-menu-container ul li{
   margin:0 5px !important
}
.menu-footer-menu-container ul li a{
   border-right:1px solid #b4b4b4;
   padding-right:10px;
   font-size:11px !important;
   color:#b4b4b4 !important;
}
.menu-footer-menu-container ul li:last-child a{
   border-right:none !important;
}


/******************New responsive settings*************************/

@media screen and (max-width : 320px){
.l-subheader.at_middle.width_full {
    height: 50px !important;
    line-height: 50px !important;
}
.l-subheader-cell .w-img.hidden_for_default.ush_image_3 {
    height: 40px;
}
.w-nav-icon {
    color: #b4b4b4 !important;
}
nav.w-nav.dropdown_height.height_full.ush_menu_1.type_mobile {
    border-left: 1px solid #b2b2b2;
}
.l-titlebar.size_large.color_alternate {
    padding-top: 50px !important;
}

	.menu-footer-menu-container ul li a{
	   border-right:none !important;
	}
}

@media screen and (min-width : 321px) and  (max-width: 480px){
.l-subheader.at_middle.width_full {
    height: 50px !important;
    line-height: 50px !important;
}
.l-subheader-cell .w-img.hidden_for_default.ush_image_3 {
    height: 40px;
}
.w-nav-icon {
    color: #b4b4b4 !important;
}
nav.w-nav.dropdown_height.height_full.ush_menu_1.type_mobile {
    border-left: 1px solid #b2b2b2;
}
.l-titlebar.size_large.color_alternate {
    padding-top: 50px !important;
}

	.menu-footer-menu-container ul li a{
	   border-right:none !important;
	}
}

@media screen and (min-width : 481px) and  (max-width: 640px){
.l-subheader.at_middle.width_full {
    height: 50px !important;
    line-height: 50px !important;
}
.l-subheader-cell .w-img.hidden_for_default.ush_image_3 {
    height: 40px;
}
.w-nav-icon {
    color: #b4b4b4 !important;
}
nav.w-nav.dropdown_height.height_full.ush_menu_1.type_mobile {
    border-left: 1px solid #b2b2b2;
}
.l-titlebar.size_large.color_alternate {
    padding-top: 50px !important;
}
}

@media screen and (min-width : 641px) and (max-width : 768px){
.l-subheader.at_middle.width_full {
    height: 50px !important;
    line-height: 50px !important;
}
.l-subheader-cell .w-img.hidden_for_default.ush_image_3 {
    height: 40px;
}
.w-nav-icon {
    color: #b4b4b4 !important;
}
nav.w-nav.dropdown_height.height_full.ush_menu_1.type_mobile {
    border-left: 1px solid #b2b2b2;
}
.l-titlebar.size_large.color_alternate {
    padding-top: 50px !important;
}
.l-header .ush_btn_1 .w-btn.style_solid {
    height: 50px !important;
    line-height: 50px !important;
}
}

@media screen and (min-width : 769px) and (max-width : 1024px){
.l-subheader.at_middle.width_full {
    height: 50px !important;
    line-height: 50px !important;
}
.l-subheader-cell .w-img.hidden_for_default.ush_image_3 {
    height: 40px;
}
.w-nav-icon {
    color: #b4b4b4 !important;
}
nav.w-nav.dropdown_height.height_full.ush_menu_1.type_mobile {
    border-left: 1px solid #b2b2b2;
}
.l-titlebar.size_large.color_alternate {
    padding-top: 50px !important;
}
.l-header .ush_btn_1 .w-btn.style_solid {
    height: 50px !important;
    line-height: 50px !important;
}
}

@media screen and (min-width : 1025px) and (max-width : 1224px){
	.footer_social_icons ul{
	text-align:right !important;
	}
}

@media screen and (min-width : 1225px){
	.footer_social_icons ul{
	text-align:right !important;
	}
}

/******************New Menu Dunes*************************/


.menudunes {
       color: #ffffff !important;
}


