﻿.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.wp_social_bookmarking_light_clear{
    clear: both !important;
}
.su-list{margin-bottom:1.5em}
.su-list ul{margin:0!important;padding:0!important;list-style:none!important}
.su-list ul li{position:relative;display:block!important;margin:0!important;padding:4px 0 4px 2em!important;list-style-type:none!important;line-height:1.3em}
#header .region{float:right;}
#header .region-navigation{float:none;width:auto;}
body.has-tabs #sidebar-second div.region-sidebar-second{margin-top:35px;}
body.is-mobile #footer div.region-footer,body.is-mobile #footer div.region-footer div.content{float:none;width:100%;}

ul.social-list li {float: none;}


ul.social-list {width: 100%; height: auto; overflow: hidden;}

ul.social-list li a {font-size: 0px;}

ul.social-list li a:after  {font-size: 40px;}

ul.social-list li.youtube a:after  {content: '\e904';}

ul.social-list li.insta a:after  {content: '\e905';}

ul.social-list li.twitter a:after  {content: '\e906';}

ul.social-list li.facebook a:after  {content: '\e903';}

.forum-list-box,.safe-list-box{width: 100%;margin-top: 10px;}

.forum-list-box li,.safe-list-box li{width: 50%;line-height: 24px;float: left;}

.forum-list-box li a,.safe-list-box li a{width: 100%;color: #969696;display: inline-block;text-align: center;height: 24px;overflow: hidden;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.forum-list-box li a:hover,
.safe-list-box li a:hover
{font-size: 15px;color:#f58120;}



.check-cart,
.check-cart:not(.show-count) + .cart-wrap span {
    display: none;
}


	.menu-trigger,
	.search-link,
	#user-menu .nav-btn.foliz {
		display: none !important;
	}


.navbar.navbar-inverse.fixedtop .menu-trigger {
	display: none;
}




.menu-trigger {
	font-size: 18px;
	font-weight: 600;
	position: relative;
	top: -2px;
	margin-left: 4px;
}
header .brand{text-align:center}
header .brand img{width:35%}

.mh-copyright-wrap { border-color: #555; background: #ad004b; }

.mh-copyright, .mh-copyright a { color: #ad004b; }


.footer_content-wrap {
  font-weight: 100;
  position: relative;
  z-index: 3; }

  .footer_content-wrap span {
    margin: 0 3px; }
.collapse:not(.show){display:none}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}

.headerstrip_blocks .block_3 {
	float: left;
}

.img1, .img2, .img3{
display:inline-block;
width:33%;
text-align:center;
font-size:26px;
color:#4e4e4e;
}

#footer-bottom {display:none; padding-top:10px;}
.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote{margin-right:0;margin-left:0}


.entry-content .rev_slider a,
.rev_slider a { box-shadow: none; }
h1,.entry-content h1{font-size:30px;font-size:1.875rem}
h2,.entry-content h2{font-size:26px;font-size:1.625rem}
h3,.entry-content h3{font-size:22px;font-size:1.375rem}
h4,.entry-content h4{font-size:20px;font-size:1.25rem}
h5,.entry-content h5{font-size:18px;font-size:1.125rem}
h6,.entry-content h6{font-size:15px;font-size:.9375rem}
body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:#212121}
.ast-no-sidebar.ast-separate-container .entry-content .alignfull{margin-right:-;margin-left:-}

h1.entry-title {font-size:24px;line-height:1em; font-weight:900}

h1.entry-title a {font-size:24px;color:#ff3c14;line-height:1em;}

h2.entry-title.index-entry-title{margin-bottom:5px;}

h4.name a, h2.entry-title a{color:#ff3c14;font-weight:normal;}

h4.name a:hover, h2.entry-title a:hover{color:#ff7c54;}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}
.soft-half--top{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--palm{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--lap{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--lap-and-up{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--portable{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--desk{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--desk-wide{padding-top:14.5px !important;padding-top:0.80556rem !important}
.soft-half--top--below-desk{padding-top:14.5px !important;padding-top:0.80556rem !important}

#c_spacer {
	display:block;
	float:right;
	height:150px;
	width:30px;
}


.site-branding {
	float: left;
	margin: 0;
	padding: 0;
	max-width: 100%;
}


.site-branding a:link,
.site-branding a:visited,
.site-branding a:hover {
	padding: 0;
	border: none;
	text-decoration: none;
}


.site-branding .custom-logo {
	margin: 0.5em 1em 0 0;
	padding: 0;
	max-width: 100%;
	height: auto;
	border: none;
	vertical-align: top;
}


	.site-branding .site-title {
		font-size: 36px;
		font-size: 2.25rem;
	}


.tiny-footer  p { font-size: 15px; }

.tiny-footer .text-right a:hover { color: #d31145; text-decoration: underline; }

body.error404 div.tiny-footer { width: 100%; position: absolute; bottom: 0px; }

.tiny-footer { background-color: #0a1e38; }

body.home .tiny-footer .container { width: 100%; }

	
	.tiny-footer p { font-size: 10px; }
.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}
.fl-photo-content img {display: inline;height: auto;max-width: 100%;}
.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}
.fl-post-carousel-image .fl-photo-content {display: block;}


    .servise_tabs:not(:first-child){
      padding-top: 95px;
    }


      .servise_tabs p.subtitle{
        font-size: 20px !important;
        line-height: 28px !important;
        padding: 0 50px;
      }
#g-navigation .g-social{text-align:right}
#g-footer .g-social a{background:#585858;color:#000;width:30px;height:30px;margin-bottom:4px}
#g-footer .g-social a:hover{background:#fff}
.g-social a{display:inline-block;background:#888;color:#fff;border-radius:.1875rem;text-align:center;vertical-align:middle;padding:.1rem .25rem}
.g-social a span{vertical-align:middle}
.g-social a:hover{color:#fff;background:#3d84d9}
#g-header .g-social a:hover{background:#fff!important;color:#840000}
#g-header .g-social a{background:#888!important;color:#000;width:30px;height:30px;margin-bottom:4px}
.outline-home #g-header .g-social.social-items{top:-35px;position:relative}
.g-social.social-items{text-align:center}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
#footer{font-size:11px;background-color:#1f1f1f;color:#cacaca;font-family:Arial,sans-serif;padding:20px 40px;}
#box-block-block-1,#footer .box-block-menu_block{height:140px;margin:0px 50px 0px 15px;}
#footer .box-block-menu_block{float:left;}
#box-block-block-1 h2.title,#footer .box-block-menu_block h2.title{font-size:11px;margin-bottom:0px;font-family:Arial,sans-serif;border-bottom:1px dotted #cacaca;}
#box-block-block-1 ul,#footer .box-block-menu_block ul{padding:0px;margin:0px;}
#box-block-block-1 ul li,#footer .box-block-menu_block ul li{padding:0px 7px 1px 2px;white-space:nowrap;margin:2px 0px;list-style-position:inside;border-bottom:1px dotted #cacaca;list-style-type:disc;list-style-image:none;}
#box-block-block-1 ul li a,#footer .box-block-menu_block ul li a{color:#cacaca;}
#footer #box-block-menu_block-1{margin-left:10px;}
#top-menu #top li{padding:0;margin:0}
#top-menu #top li a,#top-menu #top li a:active,#top-menu #top li a:visited{color:#212121;font-size:11px;font-weight:600;line-height:1;padding-top:0}
#top-menu #top li a:hover{background:none;color:#44597f}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


.nivo-html-caption {
    display: none;
}
