﻿.people_right .bottom_small{bottom:-100px;position:absolute;right:-175px;z-index:-1}
#people .people_right .bottom_small{bottom:-73px;right:-53px;width:223px}

.stores:hover .m_link, .stores:hover .s_link{ max-height:1000px; padding:1em 4%; opacity:1; cursor:pointer}

.list_stores .store_wrap .stores{ height:110px; box-shadow:none; padding:16px}

.list_stores .store_wrap .stores:hover .m_link{ padding:0.4em 4%}

.stores{ width:100%; height:100%; background-color:#fff; padding:0; position:relative; text-align:center; z-index:96; overflow:hidden; box-shadow:0 1px 3px rgba(0,0,0,0.26); border-radius:2px}

.stores:hover .love, .loved{ opacity:1}

.stores:hover .love:hover{ opacity:0.5}


    .main-text-block .sbox_rt_bottom {
        padding: 20px;
    }


    .main-text-block .sbox_rt_bottom .sbox_stt {
        font-size: 70px;
        line-height: 75px;
    }


    .main-text-block .sbox_rt_bottom .tit_img {
        font-size: 25px;
    }



    .main-text-block {
        top: 0;
        margin: 5%;
        width: 90%
    }


        .main-text-block .sbox_rt_bottom .sbox_stt span {
            font-size: 45px;
            word-break: keep-all;
        }
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}


li.menu-item a {
color:red;
}
.navbar .dropdown-short .dropdown-menu li.dropdown-header{display:block;padding:5px 0;font-size:16px;line-height:20px;white-space:nowrap;font-weight:700}
.footer .nav__item,footer .nav__item{position:relative;padding:20px}
.footer .nav__item--small,footer .nav__item--small{padding:20px 0}
.footer .nav__item--parent:hover,footer .nav__item--parent:hover{background-color:rgba(0,0,0,.8)}
.footer .nav__item--parent:hover .nav__sub-menu,footer .nav__item--parent:hover .nav__sub-menu{background-color:rgba(0,0,0,.8);list-style-type:none;opacity:1}
.footer .nav__item--parent:hover .nav__sub-menu__item:hover,footer .nav__item--parent:hover .nav__sub-menu__item:hover{background-color:#000}


img.dirt_one, img.dirt_two, img.dirt_three, img.dirt_four {
    position:absolute;
    left:50%;
    margin-left:-300px;
}


img.dirt_four {
    left:65%;
    top:10px;
}

.list-inline-sm{position:relative;transform:translate3d(0, -8px, 0);margin-bottom:-8px;margin-left:-10px;margin-right:-10px;}





.menu-levoe-menyu-container .menu-item {
	border-bottom: 1px dashed #000;
}


.menu-levoe-menyu-container .menu-item a {
	width: 100%;
}


.menu-levoe-menyu-container .menu-item:hover {
	background-color: rgba(255, 156, 0, 0.5);
}


.menu-item {
	position: relative;
}

	.menu-item:hover .sub-menu {
		display: none;
	}

.td-header-sp-rec .td-header-ad-wrap {
  height: 114px;
  display: block;
  
  
}

.td-header-style-5 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-7 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-8 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-9 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-10 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}




#page-wrap 									{ width: 980px; height:300px; margin: 0 auto; position:relative; float:left;
											 }
#pu2230{z-index:144;margin-top:50px;position:relative;width:100%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

.view-hover{*display:inline;zoom:1;list-style-position:outside;}

.view-hover .open-none{display:none;}



.products ul li a {
      margin-right: 40px;
}


.products ul li em {
      float: right;
}



.products h2 {
      background: #e0e0e0;
      font-size: 16px;
      padding: 5px;
      margin: 0 -5px 1px -5px;
}


.products h3 {
      background: #f0f0f0;
      font-size: 14px;
      padding: 5px;
      margin: 0 -5px 0 -5px;
}


.products b {
      color: #339933;
}


.products strong {
      display: block;
      margin: 0 0 5px 0;
      padding: 0 0 5px 0;
      background: #fffff0;
      text-align: center;
      border-bottom: 1px dotted #ccc;
}
.et_pb_row_5.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}

#footer #footer-text {
float: right;
font-size: 0.85em;
}

#footer #footer-text a:link, #footer #footer-text a:visited {
color: #fff;
border-bottom: 1px dotted #ccc;
}

#footer #footer-text a:hover, #footer #footer-text a:active {
border-bottom: none;
text-decoration: none;
}
.pull-left{float:left!important}
.service-finder__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem}
.service-finder__container [type='button'].ninja-forms-field{background-color:transparent;border:1px solid #fff}
.service-finder__container [type='button'].ninja-forms-field:hover{border:1px solid transparent}
.service-finder__container .nf-error-msg{color:#fff}
.row{margin-left:-15px;margin-right:-15px}


	.pagewidth,
	.sidebar-none .loops-wrapper.list-post .section-inner,
	.full_width .themify_builder_row .row_inner,
	.single .section-inner,
	.sidebar-none.query-section .page-content {
		max-width: 94%;
	}




.full_width .themify_builder_row .row_inner {
	width: 1064px; 
	max-width: 100%;
	margin: auto;
}

.full_width .themify_builder_row.fullwidth .row_inner {
	width: 100%;
	padding: 0;
}
.sale-inner,.square-type-radio label,.subtotal-left,.swiper-slide h2{text-transform:uppercase}
.product-single__photo-wrapper,.sale-inner,.swiper-slide{text-align:center}
.sale-inner{width:60px;height:60px;line-height:60px;border-radius:50%;border:thin solid #FFF;font-family:CeraGR-Regular;font-size:14px;color:#FFF}


.change-language {
	padding: 3px 6px;
	line-height: 26px;	
}


	.logo-mobile {
		left: 48px;
	}


.logo-mobile img {
	width: 56px;
}





.logo{
    width:100%;
    margin-bottom: 25px;
    animation-name: appear;
    animation-duration: 0.5s;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-fill-mode: both;
    animation-delay: 0.3s;
}
.action__personal,.adg-tabs__desc,.advantages__heading,.header__content,.jumb__header-date{text-align:center}
.jumb__header-date{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:90px;height:90px;border:2px solid #fff;background-color:rgba(241,73,80,.9);font-weight:700;font-size:36px;line-height:.8;color:#fff;opacity:.9;padding:20px 0}
.jumb__header-date small{font-size:60%;display:inline-block;width:100%}

.span6{width:460px;}

.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}

.table td.span6,.table th.span6{float:none;width:444px;margin-left:0;}

input.span6, textarea.span6, .uneditable-input.span6{width:446px;}
.row,.formmanager{margin-left:-15px;margin-right:-15px}
.row:before,.formmanager:before,.row:after,.formmanager:after{content:" ";display:table}
.row:after,.formmanager:after{clear:both}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}




div.einbau_button{
	background:#fdfcee;
	padding:20px;
}

.banner-list-font, #banner-part2, #banner-part3{color:graytext;text-shadow:1px 1px 1px #ccc;}

#banner-part2, #banner-part3{display:none;}

#banner-part3{display:none;}
.span2{width:160px}
.row-fluid .span2{width:15.094339622642%;*width:15.04114813328%}
input.span2,textarea.span2,.uneditable-input.span2{width:146px}

input.span2, textarea.span2, .uneditable-input.span2{width:126px;}

.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;}

.chat-support.span2{margin-left:0px;}
.thrv-page-section .tve-page-section-in{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:auto;margin-left:auto;position:relative;z-index:1;min-height:40px}
.thrv-page-section .tve-page-section-in.tve-section-full-height{min-height:100vh !important}
.thrv-page-section.tcb-window-width .tve-page-section-in{padding-left:0;padding-right:0}
.tve_symbol_inside .tve-page-section-in{position:static}
.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-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

.global-nav--icon {
  padding: 4px 1rem 0 0;
  width: 100%;
  text-align: left;
}

.global-nav--icon img {
  max-height: 30px;
  height: auto;
}


.global-nav--icon.light-dark img {
  height: auto;
  max-height: 35px;
  position: absolute;
  max-width: 100px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.global-nav--icon.light-dark img.image--light {
  z-index: 2;
  opacity: 1;
}

.global-nav--icon.light-dark img.image--dark {
  z-index: 1;
  opacity: 0;
}


.entry__img-holder {
  position: relative;
  overflow: hidden;
  margin-bottom: 27px;
}


.entry__meta-category + .entry__img-holder {
  margin-top: 10px;
}


.entry__img {
  width: 100%;
}

div.ccm-pagination span.ccm-page-left {position: absolute; top: 0px; left: 0px}

.contactcontainer .phoneno a
{
    color:white;
}

.about_area_pro {
	float: left;
	width:100%;
	margin-top: 40px;
	margin-left: 40px;
	margin-bottom: 40px;
	color: #FFF;
}

.about_area_pro p { padding-right:15px; }


.block2-conditions {
	float: left;
	margin-right: 20px;
	height: 300px;
	margin-bottom: 20px;
}


.np-top-left-section-wrapper{padding-top: 2px;}

    .np-top-left-section-wrapper .date-section,
    .top-navigation {
        display: inline-block;
        float: none;
    }

    .np-top-right-section-wrapper,
    .np-top-left-section-wrapper {
        display: block;
        float: none;
        text-align: center;
    }


.np-top-left-section-wrapper .date-section {
    float: left;
    margin-right: 10px;
}


.np-top-left-section-wrapper .date-section::before {
    content: "\f017";
    display: inline-block;
    font-family: FontAwesome;
    margin-right: 8px;
}


.country-selector .selector-title {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  padding: 1em;
  border-bottom: 1px solid #dddddd;
}

.sprocket-lists-portrait-pagination-hidden {display: none;}

.pagination .nav-next { float: right }

.pagination .nav-previous a, .pagination .nav-next a { color: #fff!important }

.pagination  .nav-previous a:hover, .pagination .nav-next a:hover { background-color: #222 }

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}


#nav-wrapper ul#main-navigation {
  text-align: right;
  display: block;
  float: right;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

  #nav-wrapper ul#main-navigation li {
    position: relative; }

    #nav-wrapper ul#main-navigation li a {
      font-family: "open-sans", sans-serif;
      font-weight: normal;
      font-size: 16px;
      cursor: pointer; }

    #nav-wrapper ul#main-navigation li.menu-item-0 .fa {
      font-size: 2em; }
i.flag.central.african.republic:before,i.flag.cf:before{background-position:0 -1014px}


.clearfix:after, .cf:after {
  content: "";
  display: table;
  clear: both; }
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

.post-attributes h3 {
	font-size: 16px;
	margin-top: 40px;
}

.post-attributes a {
	color: #a0a0a0;
}

.post-attributes a:hover {
	color: #37cadd;
}

		
		.post-attributes h3:after {
			background-color: #7dbbb0;
		}


div.box_search div.search_tabs { padding-left: 0px; }
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}
 

.exp-post-single-content .tatsu-section:first-child .tatsu-section-pad {
    padding-top: 0;
}

.exp-post-single-content .tatsu-section:last-child .tatsu-section-pad {
    padding-bottom: 0;
}
.tatsu-section-pad{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.tatsu-fu4pvxuknibd41pu .tatsu-section-pad{padding:200px 0px 200px 0px}
.tatsu-HyWToQ3ZAN .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-ry-5pz9AAE .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-fu60hab16xeedtcm .tatsu-section-pad{padding:90px 0px 88px 0px}
.tatsu-r1bGj2qe1H .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-fynrg3e5668lq8nm .tatsu-section-pad{padding:50px 0px 50px 0px}
.tatsu-fynrg3eg7i5ecer0 .tatsu-section-pad{padding:20px 0px 20px 0px}

#movers-row div a.cross-link 				{ float: none; }

.cross-link									{ display: block; width:110px; margin-top:13px; position: relative; padding-top: 0px; z-index: 9999; }


#metanav,
#header,
#billboard,
.share,
#sidebar,
#footer {
  display: none !important;
}


#header {
  padding: 2em 0 0 0;
  position: relative;
  margin-bottom: 1em;
}

#header .logo {
  
  margin: 0 auto;
  text-align: center;
  color: #fefefe;
  text-shadow: 1px 1px 1px black;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#header .logo a {
  color: #fefefe;
}




.question-brief .question-content {
  padding-right: 60px;
}




.question-detailed .question-content {
  padding-bottom: 20px;
}

.aligncenter, img.aligncenter, a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	
}



.slider-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 100px auto;
}

.hero-slideshow-wrapper .slider-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9999999;
  margin: 0px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}

.animation-disable .hero-slideshow-wrapper .slider-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9999999;
  margin: 0px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}


.is-customize-preview .slider-spinner {
  display: none !important;
}

	.title span{
		display: block;
	}
.assistive-text,.says,.screen-reader-text{clip:rect(1px,1px,1px,1px)}
.assistive-text{position:absolute!important}


.in_topic a:link, .in_topic a:active, .in_topic a:visited{ color:#ffffff; text-decoration:none; font-size:18px;}

.in_topic a:hover{ text-decoration:underline;}

.in_topic{ background-color:#8CC63F; width:600px; height:28px; padding-left:10px; padding-top:3px;}


.footer-bottom .f-col {
    margin-bottom: 30px;
    text-align: center;
}


.footer-bottom .f-col:last-child {
    margin-bottom: 0;
}


    .footer-bottom .f-col:first-child {
        margin-bottom: 0;
        text-align: left;
    }


    .footer-sidebars .f-col {
        padding: 0 30px;
    }


footer .pwrapper {

  width: 100%;

  max-width: 980px;

  display: block;

  margin: 0 auto;

  padding: 10px 0;

  text-align: center;

}
.gallery-categories *{display:none;font-family:bebas-neue-by-fontfabric,sans-serif;color:#252525!important}

.wpls-logo-showcase .slick-slide .logo-title{color:#444; padding:10px 0; font-size:16px;}
.col-md-4{width:33.33333333%}
.row{margin-left:-15px;margin-right:-15px}

#footer .toggleMenu3 .main-menu-small .plus-icon{top:2px;display:block;left:10px;position:relative;}

.toggleMenu2 .main-menu-small .plus-icon{float:right;width:auto;max-width:100%;height:auto;margin-right:1.5%;margin-top:15px;clear:none;color:rgb(0, 0, 0);}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


.scroll-pane .last {margin-right:0px;}

ul.list-2 li.last {border:transparent; }

.last {margin-right:0px !important;}

aside article.last {border-right:none;}



ul.menu li#menu-item-2779 ul { margin-left:100px; }


.directoryfeatureimageblock
{
	float: left;

}


#promo1 .directoryfeatureimageblock
{
	float:right;
	margin:0;
	height:204px;
}


#promo2 .directoryfeatureimageblock
{
	float:right;
	margin:0;
	height:204px;
}


#promo4 .directoryfeatureimageblock
{
	float:right;
	margin:0;
}


#regionalpromo .directoryfeatureimageblock
{
	float:left;
	display:inline-block;
	margin-left:10px;
	height:204px;
	
}

	.m_index_menu_1_padding{
		padding-left:30px;
		
		font-size:44px;
	}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}
#user-login-tab img.circle{border-radius:50%;margin:0 0 0 5px;width:30px;height:30px;object-fit:cover}
.bg-site-header{background-color:#f8cc95}
.bg-site-header li.inline-block.mr1{width:43%}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
#sidr-close{display:none}


.w1200 {
    width: 1200px;
    margin: 0 auto;
    background: white;
}



header .w1200{padding-top: 5px}


.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-right: 15px;
}

#cta-sidebar {
	text-align: center;
	margin-bottom: 40px;
}

#cta-sidebar .widget-area,
#breadcrumbs-sidebar .widget-area {
	margin: 0;
}




#cta-sidebar h1 {
	margin: 0 0 8px;
	font-family: "Open Sans", arial, helvetica, sans-serif;
	font-size: 2.5rem;
	font-weight: 300;	
	font-style: normal;
	color: #4b4d50;
}

#cta-sidebar p {
	margin: 0 0 8px;
	font-size: 0.875rem;
	color: #7b7b7b;
	}

#cta-sidebar .btn {
	border-radius: 8px;
	margin: 20px 0;
}


#date {
	float:left;
	margin:17px 0 0 10px;
}


.clearfix:after,
dl:after,
.widget:after,
.search-form:after,
.post-password-form p:after,
.navigation-single:after,
.nav-header:after,
.getstarted-form .form-row:after,
.subscribe-form:after,
.graphic-img-list li:after,
.ico-info-list li:after,
.blog-detail .blog-top:after,
.ipad-hold:after,
.story-timeline:after,
.bio-box .next-profile:after,
.footer-area:after,
.holder:after {
	content: "";
	display: block;
	clear: both;
}


.widget {
	margin-bottom: 1.2em;
}


.widget ul {
	padding-left: 2em;
}


.widget select {
	min-width: 150px;
}


.widget .menu {
    padding: 0;
}



.aq-block {  }



.aq-block-aq_clear_block { margin-bottom: 0px; }

.aq-block-hr-single { margin-bottom: 20px; }

.aq-block-hr-double { margin-bottom: 0px; }






.aq-block-aq_column_block, .block-container { margin-bottom: 0px; }



h4.aq-block-title { margin:  0 0 20px; }
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.ct-header__wrapper--stuck #ct-main-nav{padding-top:0}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}


.dj-megamenu li.dj-up {
	position: relative;
    display: block;
    float: left;
    padding: 0;
    margin: 0 -1px 0 0;
    background: none;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

	
	.nectar-fancy-ul[data-animation="true"] ul li {
		opacity: 1!important;
		left: 0!important;
	}
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"]{line-height:22px!important;}

	.menu-toggle {
		background: #656565;
		color: white;
		padding: 16px;
		border: none;
		border-radius: 0;
		font-size: 16px;
	}

	.toggled .menu-toggle {
		background: none;
	}
li.menu-item.placeholder:hover ul{display:none}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.site-header-style-2 .mx-search-container .mx-search-form a i,.site-header-style-2 .mx-search-container .responsive-mobile-menu a i,.site-header-style-2 .mx-search-container .mx-wc-login a i{margin:0}
.site-header-style-3 .mx-header-right .mx-search-form a i,.site-header-style-3 .mx-header-right .responsive-mobile-menu a i,.site-header-style-3 .mx-header-right .mx-wc-login a i{margin:0}
.site-header-style-2 .mx-header-right .mx-search-form{display:none}
.site-header-style-3 .mx-header-right .mx-search-form{display:none}
.mx-search-form{display:none}

.td-pb-span5 {
  width: 41.66666667%;
}
.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-left:15px;padding-right:15px}
.col-lg-12{width:100%}
.social__nav{width:65%;margin-left:auto;margin-top:48px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;cursor:pointer}
.social__nav-btn{padding:16px}
.social__nav-btn.disabled{pointer-events:none;opacity:0.3}
.social__nav-btn svg{width:24px}
.js .social__nav{opacity:0}
.forum-section ul .count{color:red;font-size:10px}
.search-form .count-result{margin:4px;float:right}
.search-form img.count-result{width:1em;height:1em}


body.single-post .nw-hero-section .header-content,
body.single-resource .nw-hero-section .header-content {
  width: 70%;
}


  body.single-post .nw-hero-section .header-content,
  body.single-resource .nw-hero-section .header-content {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
  }

.span12 { width:940px; }

.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}

input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }

.table td.span12, .table th.span12 {
	float:none;
	width:924px;
	margin-left:0;
}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
.icon-comment-flat:before{content:'\e897'}

div.level1 div.level1_top div.right_box { width: 265px; }
.ajax_loader .five_rotating_circles .circle2{top:0;right:0}
.ajax_loader .five_rotating_circles .container1 .circle2{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.ajax_loader .five_rotating_circles .container2 .circle2{-webkit-animation-delay:-.8s;animation-delay:-.8s}
.ajax_loader .five_rotating_circles .container3 .circle2{-webkit-animation-delay:-.7s;animation-delay:-.7s}
.wrapper{padding:0 20px;margin:0 auto;max-width:1220px;width:100%}
.wrapper.overflowing{overflow:visible}
.wrapper.no-padding{padding:0;max-width:1180px}
.wrapper.narrow{max-width:920px}
.wrapper.narrow.no-padding{max-width:880px}
.wrapper.wide{max-width:2600px}
.wrapper.wide.no-padding{max-width:2560px}
.wrapper.wide-alt{max-width:1620px}
.wrapper.wide-alt.no-padding{max-width:1580px}
.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-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading {margin-top: 0px;margin-bottom: 0px;}
div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading,div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading p {color: #000000;}
div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading p:last-of-type {margin-bottom: 0;}
div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading, div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading p {font-weight: 300;line-height: 1.6;}

.height448{ height:448px}


.details_acqua {
    line-height: 26px;
    color: #858585;
    transition: all 0.5s;
}

#glt-toolbar{display:none}
#block-34{min-height:40px}
#whitewrap #block-34 *{text-align:center}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}





.menu-levoe-menyu-container .menu-item {
	border-bottom: 1px dashed #000;
}


.menu-levoe-menyu-container .menu-item a {
	width: 100%;
}


.menu-levoe-menyu-container .menu-item:hover {
	background-color: rgba(255, 156, 0, 0.5);
}


.menu-item {
	position: relative;
}

	.menu-item:hover .sub-menu {
		display: none;
	}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.li-5{width:41.66666667%;}

#featuredtext{
	background: #559624;
	padding: 10px 4% 10px 4%;
	float: left;
	width: 92%;
}





.screen-reader-text {
	position: absolute !important;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	width: 1px;
	height: 1px;
}


.screen-reader-text:focus {
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	line-height: normal;
	z-index: 100000; 
	top: 5px;
	left: 5px;
	display: block;
	clip: auto !important;
	width: auto;
	height: auto;
	padding: 15px 23px 14px;
	text-decoration: none;
	color: #21759b;
	border-radius: 3px;
	background-color: #f1f1f1;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}




#head-main-wrap {
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}

#logo{ float:left; width:18%; margin:32px 0 0 35px;}
.dropdown-bookmarks .dropdown-text{font-size:13px;text-align:left}
.more-link{text-align:right;}

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-column-1.td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-column-1.td_block_15 .td_block_inner:before,
.td-column-1.td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-column-1.td_block_15 .td_block_inner:after {
  clear: both;
}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


.main-navigation-side .rinks-side-navigation h2::before, 
.main-navigation-side .rinks-side-navigation h2::after {
    border-top: 1px solid #c7a777;
}


.main-navigation-side .rinks-side-navigation h2, 
.main-navigation-side .rinks-side-navigation a {
    color: #c7a777;
}

.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}

.nav-previous {
	float: left;
	width: 50%;
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.homepage .corner-grey{border-color:transparent transparent #ededed transparent}
.content .social-links .social-icons a .corner-grey{border-width:0 0 20px 20px}
.corner-grey{position:absolute;bottom:0;right:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #ededed transparent;z-index:1}
.homepage .owl-item .corner-grey{padding-right:15px}
.dashboard-charts .chart-box .corner-grey{border-color:transparent transparent #fff transparent}
.blue-page .corner-grey{border-color:transparent transparent #1977d9 transparent}


.carousel-inner .item {
  background-color: #fff; }

  .carousel-inner .item img {
    width: 65%;
    max-width: 100%;
    min-height: 170px; }


.carousel-fade .carousel-inner .item {
  transition-property: opacity; }


.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0; }


      #div_disclaimer_text{font-size:x-small;}

      #div_disclaimer_text img{vertical-align:middle;max-height:20px;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}


.container_16 .grid_13
{
	width: 79.25%;
}
.footer-widget-col #calendar_wrap #wp-calendar caption{margin-bottom:6px}
.footer-widget-col #calendar_wrap #wp-calendar tbody tr td a{font-weight:700}

  .misc-about div.columns.open .more .expand {
    display: none !important;
  }
.service-location__container.screen{position:relative;padding:0}
.service-location__container.screen .divider-icon{position:absolute}
.service-location__container.screen .divider-icon.divider-icon__red{width:9%;top:-5%;left:65%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.service-location__container.mobile{display:none}
.service-location__container.mobile .sl__divider::after{content:'';position:absolute;width:90%;height:1px;background-color:#fff100;top:50%;left:5%}
.service-location__container.mobile .sl__divider::before{content:'';position:absolute;width:1px;height:90%;background-color:#fff100;top:5%;left:50%}
.w-100{width:100%!important}


.logomain.w-100 {
    width: 75% !important;
}
.javo-topbar-phone,.javo-topbar-phone a{color:#fff}
