/*
Theme Name: Uncode Child
Template: uncode
Theme URI: http://www.undsgn.com/uncode
Author: Undsgn
Author URI: http://www.undsgn.com
Description: Uncode is a pixel perfect WordPress Theme designed with terrific attention to details.
Version: 2.1.0
*/

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}.cn-top{top:0}.cn-bottom{bottom:0}.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cookie-notice-revoke-container{position:absolute;bottom:0;width:100%;z-index:1;visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}#cookie-notice .cn-revoke-cookie{margin:0}.cn-button.wp-default,.cn-button.wp-default:hover,.cn-button.bootstrap,.cn-button.bootstrap:hover{box-shadow:none;text-decoration:none}#cookie-notice .cn-button{margin-left:10px}.cn-button.wp-default{font-family:sans-serif;line-height:18px;padding:2px 12px;background:linear-gradient(to bottom,#FEFEFE,#F4F4F4) repeat scroll 0 0 #F3F3F3;border-color:#BBB;color:#333;text-shadow:0 1px 0 #FFF;-moz-box-sizing:border-box;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;font-size:12px;font-style:normal;text-decoration:none;white-space:nowrap;outline:none}.cn-button.wp-default:hover{background:linear-gradient(to bottom,#FFFFFF,#F3F3F3) repeat scroll 0 0 #F3F3F3;border-color:#999;color:#222}.cn-button.bootstrap{font-family:sans-serif;display:inline-block;*display:inline;padding:4px 12px;margin-right:.3em;margin-bottom:0;*margin-left:.3em;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);font-style:normal;vertical-align:middle;cursor:pointer;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#0088cc,#0044cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc);background-image:linear-gradient(to bottom,#0088cc,#0044cc);background-repeat:repeat-x;border-style:solid;border-width:1px;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:2px 10px;font-size:12px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none}.cn-button.bootstrap:hover{color:#fff;background-color:#04c;*background-color:#003bb3;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block;margin-bottom:5px}#cookie-notice .cn-button{margin-left:5px;margin-right:5px}}

div#cookie-notice.show-cookie{
	opacity: 1 !important
}
div#cookie-notice.hide-cookie-notice {
    opacity: 0 !important;
    pointer-events: none;
}

.sidebar-review {
	display: table;
	margin-bottom: 9px;
	width: 100%;
	border-bottom: 2px solid #f1f2f2;
	cursor:pointer;
}
.reivew-thumbnail {
	display: table-cell;
	vertical-align: middle;
	width: 90px;
	border-bottom: 3px solid #946e36
}
.sidebar-review-details {
	display: table-cell;
	vertical-align: middle;
	background: #fff;
	padding: 10px;
	font-size: 14px;
	color: #706d73;
	font-weight: 100;
	border-bottom: 3px solid #fff;
}
.sidebar-review-details strong {
	text-transform: uppercase;
	display: block;
	color: #706d73;
}
.sidebar-review:hover .sidebar-review-details{
	border-bottom: 5px solid #e6e6e6;
	background: #e6e6e6;
}
.sidebar-review:hover .reivew-thumbnail {
	border-bottom-width: 5px;
}
.sidebar-review:hover {
	border-bottom-width: 0px;
}

.col-widgets-sidebar .latest-reviews {
    margin-top: 1em;
}
.menu-horizontal {
    position: relative;
}
/*burgar menu 19-04-2022*/
@media screen and (min-width: 960px) and (max-width: 1350px) {
	.main-menu-container {
		float: left;
		height: 0;
		overflow: hidden;
		width: 100%;
	}
	.mobile-menu-button {
	  align-items: center;
	  display: flex;
	  height: 100%;
	  opacity: 1 !important;
	}
	.mmb-container {
		position: absolute;
		top: 0;
		right: 0;
	}
	.mmb-container {
		display: inline-flex;
		opacity: 1 !important;
	}
	.menu-horizontal {
		overflow: hidden;
	}
	.menu-wrapper div[class*=col-lg-] {
		display: block;
	}
	body:not(.hmenu-center-split) #masthead[class*="-h-padding"] .row-menu .row-menu-inner .logo-container,.menu-container .logo-container {
		position: relative !important;
		padding: 27px 36px 27px 36px !important;
	}
	.menu-wrapper .row-menu .row-menu-inner {
		padding: 0;
	}
	body[class*=hmenu-]:not(.hmenu-center-split):not(.hmenu-center-double):not(.hormenu-position-right) .logo-container {
		padding-left: 36px !important;
	}
	.mobile-menu-button {
		align-items: center;
		display: flex;
		height: 100%;
		opacity: 1 !important;
	}
	.submenu-light:not(.isotope-filters) .menu-smart, .submenu-light:not(.isotope-filters) .menu-sidebar-inner, .submenu-light:not(.isotope-filters) .main-menu-container {
		background-color: #ffffff;
	}
	.main-menu-container.open-items {
		overflow-y: scroll;
	}
	.menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart:not(.menu-icons), .menu-horizontal-inner > div.navbar-social + div .menu-smart:not(.menu-icons), .menu-horizontal-inner > div.navbar-cta + div .menu-smart:not(.menu-icons) {
		padding: 27px 0px 0px 0px !important;
	}
	body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li, .main-wrapper ul.menu-smart.menu-horizontal > li, .navbar-cta ul.menu-smart > li {
		display: block;
	}
	.menu-smart li {
		border-left: 0px !important;
	}
	ul.menu-smart {
		width: 100% !important;
	}
	.submenu-light .menu-smart, .submenu-light .menu-smart li {
		border-color: rgba(234,234,234,0);
	}
	.submenu-light .menu-smart, .submenu-light .menu-smart li {
		border-color: rgba(234,234,234,0);
	}
	ul.menu-smart > li {
		float: none;
	}
	.font-size-menu-mobile, .menu-container:not(.isotope-filters) ul.menu-smart a:not(.social-menu-link):not(.vc_control-btn) {
		font-size: 12px !important;
	}
	.submenu-light:not(.isotope-filters) .menu-smart a {
		color: #303133;
	}
	ul.menu-smart > li > a, ul.menu-smart ul.sm-nowrap > li > a {
		white-space: normal;
	}
	.submenu-light .menu-smart li.active > a, .submenu-light .menu-smart li.current-menu-ancestor > a, .submenu-light .menu-smart li.current-menu-item:not(.menu-item-type-custom) > a {
		color: #946e36;
	}
	.menu-smart a, .menu-smart form.search {
		padding: 9px 36px 9px 36px !important;
	}
	body[class*=hmenu-] .navbar-nav-last {
		text-align: left;
	}
	.submenu-light:not(.isotope-filters) .menu-smart a {
		color: #303133;
	}
	ul.menu-smart > li > a, ul.menu-smart ul.sm-nowrap > li > a {
		white-space: normal;
	}
	body:not(.menu-mobile-centered) .tablet-hidden {
		display: none !important;
	}
	body.hmenu .menu-container .navbar-nav {
		display: block;
	}
	.desktop-hidden {
		display: block !important;
	}
	.main-menu-container .menu-horizontal-inner .fa-angle-right.fa-dropdown {
		display: block;
	}
	body[class*=hmenu] .menu-icons i:not(.fa-dropdown), body.menu-overlay-center .menu-icons i:not(.fa-dropdown) {
		font-size: 12px;
		width: 1em;
		padding-right: 20px;
	}
	.hmenu .menu-primary .menu-smart > li > a, .hmenu-center .menu-primary .menu-smart > li > a {
		line-height: normal;
	}
	
  }
 

.search-page ul {
    list-style: none !important;
}

.search-page-filterbar .CaptionCont {
    font-weight: 600;
}

div.search-form .taxonomy-list ul {
    /* margin: 0 !important; */
    padding: 0;
}

ul.taxonomy-list li:last-child {
    margin-bottom: 0 !important;
}

.archive .page-body.style-light-bg {
    background: #f7f7f7;
}

.style-light-bg {
    /*background-color: #ffffff;*/
}

ul.taxonomy-list > li:first-child {
    padding-top: 0;
}

a.video-link {
    bottom: 50px;
    position: absolute;
}

.post-type-archive-boat_reviews .limit-width,
.tax-boat_review_category .limit-width,
.tax-boat_review_brand .limit-width{
   /* max-width: none;*/
}

body.post-type-archive-boat_review .main-wrapper,
body.tax-boat_review_category .main-wrapper,
body.tax-boat_review_brand .main-wrapper {
    z-index: auto;
}

.listing-content h4 {
    margin-top: 0;
    margin-bottom: 15px;
}

.search-form ul.taxonomy-list {
    padding-left: 20px;
}

.search-form ul.taxonomy-list ul {
    padding-left: 0px;
}

.style-light .ui-br, .style-dark .style-light .ui-br, .style-light hr, .style-dark .style-light hr, .style-light pre, .style-dark .style-light pre, .style-light table, .style-dark .style-light table, .style-light table td, .style-dark .style-light table td, .style-light table th, .style-dark .style-light table th, .style-light input, .style-dark .style-light input, .style-light textarea, .style-dark .style-light textarea, .style-light select, .style-dark .style-light select, .style-light .seldiv, .style-dark .style-light .seldiv, .style-light .select2-choice, .style-dark .style-light .select2-choice, .style-light .select2-selection--single, .style-dark .style-light .select2-selection--single, .style-light fieldset, .style-dark .style-light fieldset, .style-light .seldiv:before, .style-dark .style-light .seldiv:before, .style-light .tab-container .nav-tabs, .style-dark .style-light .tab-container .nav-tabs, .style-light .nav-tabs > li.active > a, .style-dark .style-light .nav-tabs > li.active > a, .style-light .border-100 .tab-content::before, .style-dark .style-light .border-100 .tab-content::before, .style-light .vertical-tab-menu .nav-tabs, .style-dark .style-light .vertical-tab-menu .nav-tabs, .style-light .tab-content.vertical, .style-dark .style-light .tab-content.vertical, .style-light .panel, .style-dark .style-light .panel, .style-light .panel-group .panel-heading + .panel-collapse .panel-body, .style-dark .style-light .panel-group .panel-heading + .panel-collapse .panel-body, .style-light .divider:before, .style-dark .style-light .divider:before, .style-light .divider:after, .style-dark .style-light .divider:after, .style-light .plan, .style-dark .style-light .plan, .style-light .plan .plan-title, .style-dark .style-light .plan .plan-title, .style-light .plan .item-list > li, .style-dark .style-light .plan .item-list > li, .style-light .plan .plan-button, .style-dark .style-light .plan .plan-button, .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-dark .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-light .post-share, .style-dark .style-light .post-share, .style-light .post-tag-share-container, .style-dark .style-light .post-tag-share-container, .style-light .widget-container .widget-title, .style-dark .style-light .widget-container .widget-title, .style-light .widget-container.widget_calendar #wp-calendar caption, .style-dark .style-light .widget-container.widget_calendar #wp-calendar caption, .style-light .widget-container.widget_calendar .wp-calendar-nav, .style-dark .style-light .widget-container.widget_calendar .wp-calendar-nav, .style-light .widget-collapse-content:after, .style-dark .style-light .widget-collapse-content:after, .style-light #comments .comment-list .comments-list:first-child, .style-dark .style-light #comments .comment-list .comments-list:first-child, .style-light #respond .comment-list .comments-list:first-child, .style-dark .style-light #respond .comment-list .comments-list:first-child, .style-light #comments .comments-list .comment-content, .style-dark .style-light #comments .comments-list .comment-content, .style-light #respond .comments-list .comment-content, .style-dark .style-light #respond .comments-list .comment-content, .style-light ul.dwls_search_results, .style-dark .style-light ul.dwls_search_results, .style-light ul.dwls_search_results li, .style-dark .style-light ul.dwls_search_results li, .style-light .widget-container .tagcloud a, .style-dark .style-light .widget-container .tagcloud a {
    border-color: #898989;
}

li.filter-option input {
    margin-top: -2px;
}

li.filter-option label {
    padding-left: 5px;
    margin-top: 2px;
    display: inline-block;
    margin-bottom: 0;
}

.btn.btn-pirmary.loadmore {
    border-radius: 5px !important;
    display: block;
    font-weight: bold !important;
    transform-origin: initial !important;
}

.adinserter-search-page {
    text-align: center;
    margin-bottom: 62px;
    margin-top: -40px;
}

.single-boat_reviews .page-container {
    padding: 0px 36px 0px 36px;
    padding: 0;
}

.mobile-search-main-wrapper {
	z-index: unset !important;
}


div#logo-container-mobile {
    height: auto;
}


.cmsmasters_slider_post_content.entry-content p strong {
    font-weight: normal;
}

.style-light button[type="submit"] {
	background: #13253d;
}

div#wpcf7-f7774-p104045-o1 p:empty {
    display: none;
}

div#wpcf7-f7774-p104045-o1 label {
    font-weight: 600;
}

@media screen and (max-width: 767px) {
	textarea.wpcf7-form-control.wpcf7-textarea {
	    min-height: 200px;
	}
}

.embed-container { padding-bottom: 0 !important}

.post-content iframe {
	max-width: 100% !important;
}

/* WooCommerce Colours Plugin */
p.demo_store{background-color:#13aab9;color:#d5f3f6;}.woocommerce small.note{color:#777;}.woocommerce .woocommerce-breadcrumb{color:#777;}.woocommerce .woocommerce-breadcrumb a{color:#777;}.woocommerce div.product span.price,.woocommerce div.product p.price{color:#0f3a4d;}.woocommerce div.product .stock{color:#0f3a4d;}.woocommerce span.onsale{background-color:#0f3a4d;color:#abd2e3;}.woocommerce ul.products li.product .price{color:#0f3a4d;}.woocommerce ul.products li.product .price .from{color:rgba(46, 46, 46, 0.5);}.woocommerce nav.woocommerce-pagination ul{border:1px solid #d3ced3;}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced3;}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:#ebe9eb;color:#8a7e8a;}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{color:#515151;background-color:#ebe9eb;}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background-color:#dad8da;color:#515151;}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background-color:#13aab9;color:#d5f3f6;}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover{background-color:#0299a8;color:#d5f3f6;}.woocommerce a.button.alt.disabled,.woocommerce button.button.alt.disabled,.woocommerce input.button.alt.disabled,.woocommerce #respond input#submit.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce button.button.alt:disabled,.woocommerce input.button.alt:disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce a.button.alt.disabled:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce input.button.alt.disabled:hover,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover{background-color:#13aab9;color:#d5f3f6;}.woocommerce a.button:disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce #respond input#submit.disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit:disabled[disabled]:hover{background-color:#ebe9eb;}.woocommerce #reviews h2 small{color:#777;}.woocommerce #reviews h2 small a{color:#777;}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:#ebe9eb;border:1px solid #e4e1e4;}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:1px solid #e4e1e4;}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e4;}.woocommerce .star-rating:before{color:#d3ced3;}.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:3px double #ebe9eb;}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{border:1px solid #d3ced3;}.woocommerce .order_details li{border-right:1px dashed #d3ced3;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#13aab9;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#13aab9;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#006675;}.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid #d3ced3;}.woocommerce-cart .cart-collaterals .cart_totals p small{color:#777;}.woocommerce-cart .cart-collaterals .cart_totals table small{color:#777;}.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#0f3a4d;}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb;}.woocommerce-checkout .checkout .create-account small{color:#777;}.woocommerce-checkout #payment{background:#ebe9eb;}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #d3ced3;}.woocommerce-checkout #payment div.payment_box{background-color:#dfdcdf;color:#515151;}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c7;border-top-color:#bab4ba;}.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bab4ba;}.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bab4ba;}.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bab4ba;}.woocommerce-checkout #payment div.payment_box span.help{color:#777;}.woocommerce-checkout #payment div.payment_box:after{content:"";display:block;border:8px solid #dfdcdf;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em;}


.uncode-cart-no-dropdown .badge {
    background-color: #946e36;
}
.uncode-cart-no-dropdown .badge {
    border-radius: 100%;
    background-clip: padding-box;
    color: #ffffff;
    display: inline-block;
    font-size: 9px;
    height: 1.75em;
    letter-spacing: 0.5px;
    line-height: 1.9em;
    margin: 0 !important;
    position: absolute;
    text-align: center !important;
    top: 50%;
    transform: translateY(-100%) scale(0);
    width: 1.75em;
    transition: transform 0.1s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

body.no-qty-fx .uncode-cart-no-dropdown .badge {
    transform: translateY(-100%) scale(1);
}

@media (min-width: 960px) {
	body[class*=hmenu]:not(.rtl) div:not(.menu-accordion) > ul.menu-smart .uncode-cart-no-dropdown .badge {
	    right: -9px;
	}
}

@media (max-width: 1200px) {
	.image-credit {
		width: 100%;
		margin-top: 10px;
	}
}

@media (max-width: 767px) {
	#colophon .icon-box.icon-box-top.icon-inline {
	    padding: 5px;
	}
}

.single-boat_reviews .menu-wrapper {
	height: 133px !important;
}

@media (min-width: 960px) {
	body[class*=hmenu]:not(.rtl) div:not(.menu-accordion) > ul.menu-smart .uncode-cart-no-dropdown .badge {
	    right: -9px;
	}
}

@media (min-width: 1150px) {
	.col-lg-3.col-widgets-sidebar {
		min-width: 354px;
	}
}


@media (max-width: 1350px) {

    [class*="-h-padding"]#masthead .row-menu .row-menu-inner,
    [class*="-h-padding"]#masthead .overlay.overlay-search .overlay-search-wrapper {
        padding-left: 0;
        padding-right: 0;
    }

    .row-menu {
        max-width: none !important;
    }

    body[class*=hmenu] div:not(.menu-accordion)>ul.menu-smart>li:not(.social-icon),
    .main-wrapper ul.menu-smart.menu-horizontal>li:not(.social-icon),
    .navbar-cta ul.menu-smart>li:not(.social-icon) {
        display: block;
    }

    .menu-horizontal .menu-horizontal-inner>div:not(:first-child):not(.uncode-close-offcanvas-mobile):not(.navbar-main):not(.appended-navbar),
    .menu-horizontal .menu-horizontal-inner>div.navbar-nav>ul+ul,
    .menu-horizontal .menu-horizontal-inner>ul+ul,
    .menu-horizontal .menu-horizontal-inner li.social-icon+li:not(.social-icon) {
        padding-top: 36px;
    }

    body.menu-mobile-default .main-menu-container .menu-sidebar-inner,
    body.menu-mobile-default .main-menu-container .menu-horizontal-inner {
        padding: 36px 0px 36px 0px;
    }

    .menu-wrapper .menu-container {
        position: absolute;
        z-index: 1000 !important;
    }

    .menu-container.isotope-filters {
        z-index: 100;
    }

    .menu-container-mobile {
        width: 100%;
        z-index: 1000;
    }

    .menu-container .logo-container {
        position: relative;
        padding: 27px 36px 27px 36px !important;
    }

    .main-menu-container {
        float: left;
        height: 0;
        overflow: hidden;
        width: 100%;
    }

    body.menu-mobile-off-canvas .main-menu-container {
        height: 100vh;
        position: fixed;
        right: -100vw;
        top: 0;
        transition: right 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), box-shadow 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
        z-index: 100;
    }

    body.menu-mobile-off-canvas .main-menu-container .uncode-close-offcanvas-mobile {
        display: block;
    }

    body.opening-overlay-menu.menu-mobile-off-canvas .main-menu-container {
        right: 0;
        box-shadow: 0 0px 100px 10px rgba(0, 0, 0, 0.5);
    }

    body.opening-overlay-menu.menu-mobile-off-canvas.has-body-borders .main-menu-container {
        right: 9px;
    }

    .main-menu-container.open-items {
        overflow-y: scroll;
    }

    body.menu-mobile-default.menu-sticky-mobile .main-menu-container .vmenu-wrap-cell,
    body.menu-mobile-default.menu-sticky-mobile .main-menu-container .menu-horizontal {
        padding-bottom: 36px;
    }

    body.menu-mobile-default .main-menu-container .menu-sidebar-inner,
    body.menu-mobile-default .main-menu-container .menu-horizontal-inner {
        padding: 36px 0px 36px 0px;
    }

    body.menu-mobile-default .main-menu-container .row-inner.restrict .menu-sidebar-inner {
        padding-top: 0;
    }

    body.menu-mobile-default .overlay .main-menu-container .menu-sidebar-inner {
        padding-bottom: 72px;
    }

    .vmenu-container .row-inner {
        display: block;
        width: 100%;
    }

    .menu-sidebar-inner {
        line-height: 0px;
    }

    .menu-sidebar-inner>* {
        line-height: normal;
    }

    .menu-horizontal-inner>div:last-child .menu-smart {
        padding-bottom: 27px !important;
    }

    body:not(.hmenu-center-split) .menu-horizontal-inner .navbar-nav:not(:first-child) .menu-smart {
        padding-top: 0;
    }

    .menu-horizontal-inner .navbar-nav:first-child:not(:only-child) .menu-smart {
        padding-bottom: 0;
    }

    #main-logo.navbar-header {
        display: inline-block;
    }

    body.hmenu-center-split .col-lg-0.logo-container .navbar-brand {
        display: inline-block;
        vertical-align: middle;
        z-index: 100;
    }

    body.vmenu .main-header {
        display: block;
    }

    .hmenu-center-double .menu-smart+.menu-cta-inner.menu-smart {
        margin-top: 0;
    }

    body.hmenu .menu-container .navbar-nav:not(.uncode-close-offcanvas-mobile) {
        display: block;
        white-space: unset;
    }

    ul.menu-smart {
        width: 100% !important;
    }

    .menu-smart {
        padding: 0px;
    }

    ul.menu-smart i {
        margin-right: 9px !important;
    }

    .menu-horizontal-inner>div:first-child:not(.navbar-social) .menu-smart:not(.menu-icons),
    .menu-horizontal-inner>div.navbar-social+div .menu-smart:not(.menu-icons),
    .menu-horizontal-inner>div.navbar-cta+div .menu-smart:not(.menu-icons) {
        padding-top: 0px !important;
    }

}

.body-mobile-search-open .menu-wrapper {
    z-index: -10;
}



.adinserter-search-page iframe {
    width: revert-layer;
}