﻿
.mid-content{
	
}
.preview-wrapper{background:#fff;border-radius:.8rem;box-shadow:0 .3rem 1.2rem 0 rgba( 5,10,15,.05 );overflow:hidden;position:relative}
.preview.will-be-spotted:not(.spotted) .preview-wrapper{opacity:0;transform:translateY( 10vh );transition:none}
.preview.will-be-spotted.spotted .preview-wrapper{opacity:1;transform:translateY( 0 );transition:opacity .5s ease-out,transform .5s ease-out}
.archive-header-desktop .preview-wrapper{background:#232d37;display:flex}
fieldset ul.clearfix li{margin:0;padding:0;background-image:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.footer .social {
	float:right;
}

.footer .social a {
	width:42px;
	height:42px;
	overflow:hidden;
	display:block;
	float:left;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.nav-tabs li {
  display: block;
  text-align: center;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}


.nav-tabs li a {
  border-radius: 0;
  position: relative;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}



.nav-top {
  border-right: 1px solid #222;
}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}
.top-recruit-caption-txt{color:#fff;font-size:17px;letter-spacing:.17em;line-height:1.7}
span.caret,aside{display:none}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}

.cmsms_row .cmsms_row_margin {
  margin: 0 -2%;
  position: relative;
}

#bottom:after,
.bottom_bg:after,
.content_wrap:after,
.cmsms_row_inner:after,
.cmsms_row_margin:after,
.cmsms_column:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.advisor-website .top-alternate .pub-details__item:last-child,.pub-details__item .updated:not(.published){display:none}


.adesso-expander.panel-collapse .adesso-text-formate .row:first-child {
  padding-top: 1rem !important;
}


.adesso-expander.panel-collapse .adesso-text-formate:last-child .row:last-child .adesso-center {
  padding-bottom: 0 !important;
}


.adesso-expander.panel-collapse .row:first-child {
  padding-top: 1rem !important;
}


.adesso-expander.panel-collapse .row:first-child .adesso-center {
  padding-top: 0 !important;
}


.adesso-expander.panel-collapse .row:first-child .adesso-quote-img div:first-of-type {
  padding-top: 0 !important;
}

.b-recommended__title {
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
    color: #1b222f;
}

.fcat a {font-style:italic;font-size:1em;color:#222;text-decoration:none;font-size:0.9em;line-height:1.2em;}

.fcat a:hover {text-decoration:underline;}

.fcat {display:none;}

.np-header-search-wrapper .search-form-main{    padding: 15px 15px 8px 15px;}

.np-header-search-wrapper .search-form-main .search-field{width: 120%;}




.np-header-search-wrapper {
    float: right;
    position: relative;
}


.np-header-search-wrapper .search-form-main:before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #029FB2;
    content: "";
    position: absolute;
    right: 15px;
    top: -10px;
}


.np-header-search-wrapper .search-form-main .search-submit {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    float: left;
    padding: 10px 0 10px;
    width: 20%;
    height: 36px;
    background: #029FB2;
}

.comment-list .comment-body,.np-header-search-wrapper .search-form-main{border-top:#40a533}




#heatmapthemead-header-wipe {
	width: 100%; 
	z-index: 1;
	clear:both;
}
.site-header{padding:15px 0}
.site-header .grid--table{display:table;table-layout:fixed;width:100%}

#google-ads-header{margin:0 5px 0 0px;width:728px;height:auto;float:right;}

#google-ads-header,#topnav_inner,.netgain,.mobhide,#div-gpt-ad-1424152012902-0,#right-asds,#middle-header,#middle-asds,.left-thumnail,.netgainss{display:none;}

.page-content {
    margin-top: 0;
}

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; padding-top: 15px; padding-bottom: 15px; }


header .social-top{
    list-style: none;
}

header .social-top li{
    float: left;
}

	.footer-bottom ul.social-top li::after {
		content: " ";
	}

    .nav li.menu-item-has-children:hover a {
      border-bottom: 4px solid black; }

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}



.chortica {
position: absolute;
top: 0px;
margin-left: -130px;
}
@charset "UTF-8";



.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}


.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}


.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

	.no-mobile{display:none!important;}

.megamenu-dropdown {padding-right: 10px;}



.olegnaxmegamenu #nav li.wide ul.level0 ul, .olegnaxmegamenu #nav li.wide div.megamenu-dropdown div.megamenu-dropdown { position:static !important; width:auto; padding:0; margin:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}


	.megamenu-block, .megamenu-dropdown .clear {display: none;}


.adesso-save-modul .adesso-save-content {
  margin: 0;
}


.adesso-save-modul:focus .adesso-save-content,
.adesso-save-modul:hover .adesso-save-content {
  display: block;
  margin-top: 10px;
}


#static-saved-btn .adesso-save-modul .adesso-save-content {
  display: block;
  margin-top: 10px;
}


.container-block.beveled{
	border-top:2px solid #ff9900;
	border-bottom:1px solid #ff9900;
	padding-bottom:15px;
	padding-top:25px;
}



.menu-toggle {
	display: none;
}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}


.nav-primary.search-enabled .menu {
	float: left;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}




.events .news {
  display: block;
  margin: 0;
  margin-bottom: 6px;
  color: #303947;
  position: relative;
  padding-bottom: 35px;
  min-height: 176px;
}

.events .news:hover {
  color: #1EB4FF;
}

.events .news__title {
  font-weight: 400;
}

.events .news__date {
  position: absolute;
  bottom: 0;
}
.fl-callout-text p {margin: 0 !important;padding: 0 0 10px 0 !important;}
.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {display: table-cell;}
.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}
.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}
.fl-callout-text,.fl-rich-text{color:#252525;}

body,p,ol li,ul li,dl dd,.fl-callout-text{font-family:"Lato", sans-serif;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


#header-text-nav-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
}


.spacious-header-style-two #header-text-nav-wrap {
	padding-top: 0;
	padding-bottom: 0;
}

	.better-responsive-menu #header-text-nav-wrap {
		padding: 0;
	}

	.better-responsive-menu #header-text-nav-wrap #header-right-section .widget {
		padding: 0;
	}



.clearfix {
	display: inline-block;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}


* html .clearfix {
	height: 1%;
}
.m2o-migrated-screen .capture_orButtons .or{display:none !important}
.list-post .item{padding:20px 20px 10px 10px;border-bottom:1px solid #e3e3e3;background-color:#f3f4f8;position:relative}
.list-post .item .post-view{position:absolute;top:24px;right:25px;text-align:center}
.list-post ul{list-style:none}
.list-post{background-color:#f3f4f8}



.av-social-sharing-box .av-share-box{margin:0;}

#top .av-social-sharing-box-minimal .av-share-box ul{border:none;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}



#search input {
  background: #ebeced;
  width: 146px;
  outline: none;
  box-shadow: none;
  color: #000;
  font: 14px Helvetica Neue, Helvetica, sans-serif;
  line-height: 24px;
  border-radius: 0;
  padding: 5px 15px 6px 18px;
  margin: 0;
  border: 1px solid #F7A600;


}

#search-404 .btn.btn-primary {
  margin: 0;
  padding: 14px 20px 14px 19px;
}


#search {display:none;}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
footer .social .footer-form-wrapper{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;margin-right:auto}
footer .social .footer-form-wrapper .subscription-result{display:none;margin-top:.75rem;margin-right:auto}
footer .footer-form-wrapper .footer-newsletter{display:block}
footer .footer-form-wrapper .footer-newsletter input[name=email-address]{width:20rem}
footer .footer-form-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}
.block-title{font-size:20px;line-height:110%;background-color:#FF0101;color:#FFFFFF;text-transform:uppercase;font-variant:normal;padding-right:5px;padding-left:10px;padding-top:5px;padding-bottom:7px;}
#block-btn58da6c05ca084 .block-title{margin-bottom:10px;}
#block-bhq58da6c2198af9 .block-title{margin-bottom:10px;}
#block-bjv58dd490f1275b .block-title{margin-bottom:10px;}
#block-bqk58dd4e8637ab3 .block-title{margin-bottom:10px;}
#block-b3k5900ad5810899 .block-title{margin-bottom:10px;}
#block-bep5aec82ed11831 .block-title{margin-bottom:10px;}
#block-b5q5aec82eecedb3 .block-title{margin-bottom:10px;}
.block-type-amp_event_content .block-title{background-color:rgba(255,255,255,0);padding-top:0px;padding-bottom:15px;color:#A51B20;text-transform:none;font-variant:normal;line-height:110%;font-size:24px;padding-left:0px;padding-right:0px;}
#block-bwz5aec8333f124d .block-title{margin-bottom:5px;}
#footer-info,#footer-info a{font-weight:normal;font-style:italic;text-transform:none;text-decoration:none}
#footer-info{font-size:13px}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}




.testimonial_rotator.format-rotator .slide { display: none; }




.testimonial_rotator.format-list .slide { margin: 40px 0; }





.testimonial_rotator.template-default .slide { width: 100%; height: auto; }




.testimonial_rotator.template-longform .slide { width: 100%; height: auto; text-align: center; }
 #pl-975 #panel-975-6-0-1 { margin:0px 0px 0px 80px }
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pl-975 .so-panel:last-child { margin-bottom:0px }

blockquote.simple .quote-title .the-title {
  color: #526371;
  padding-right: 3px;
}

.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;}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}


	.default-loading-icon:before { border-top-color:#b33a38!important; }
 .default-loading-icon { border-color: rgba(255,255,255,0.2); }


.loading-icon.spin, .portfolio-loading.spin, .pp_loaderIcon.spin, .default-loading-icon.spin{animation:2s cubic-bezier(0.63,0.045,0.34,1) 0s normal none infinite spinning_animation; -webkit-animation:2s cubic-bezier(0.63,0.045,0.34,1) 0s normal none infinite spinning_animation}
.r .hi .bighead{display:none !important}

    
    
    .smallcontain,
    .col2.left,
    .col2.right {
	    float: none;
	    width: 100%;
	    max-width: 100%;
	    padding: 0;
	    margin: 0;
    }


div.smallcontain {
	max-width: 50%;
	margin: 0 auto;
}


.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

.container:before, .container:after { content: " "; display: table; }

.container:after { clear: both; }


.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

.container-fluid:before, .container-fluid:after { content: " "; display: table; }

.container-fluid:after { clear: both; }

.container .jumbotron, .container-fluid .jumbotron { border-radius: 6px; padding-left: 15px; padding-right: 15px; }

.jumbotron .container { max-width: 100%; }


.force_desktop .container, .force_desktop header, .force_desktop footer { width: 1200px; }


.clear {
	clear: both;
}
.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-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}


#bottom-bar-text {
	float: left;
	padding: 6px 8px;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.company-subfield p,p.company-text{font-size:1em;color:#fff!important}

.navigation .n_bj3{ background-position:-57px -160px;}



.to-top {
  font-size: 23px;
  line-height: 40px;
  text-align: center;
  width: 40px;
  height: 40px;
  position: fixed;
  right: 0;
  bottom: -100px;
  z-index: 9999;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background-color: #0eb0ee;
  color: rgba(255, 255, 255, 0.3);
}


.to-top:hover {
  background-color: #0eb0ee;
  color: rgba(255, 255, 255, 0);
}


.to-top .fa {
  line-height: 35px;
}


.to-top .fa::before {
  margin: 0;
}


.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;
}

.header .hea_img{width:13.25%;padding:39px 0 22px;float:left;}

.header .hea_img img{width:159px;height:40px;}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.page-template-brewer-tours aside .form_wrapper .row {
  margin: 10px -15px;
}
.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-5{width:41.66666667%;}


.events__box.blue .events__box_divider {
  background-color: #0F8EC7;
}


.events__box_divider {
  width: 36px;
  height: 1px;
  background-color: #164722;
  display: block;
  margin: 0 0 50px;
}
.q_icon_with_title .icon_text_holder .icon_title{display:block;margin:0 0 1.08em;font-weight:600}
.q_icon_with_title.large .icon_text_holder .icon_title{margin-bottom:.35em}
.q_icon_with_title .icon_text_holder .icon_title_holder .icon_title{display:table-cell;margin:0;vertical-align:middle;width:100%}


h5,
h5 a,
.q_icon_with_title .icon_text_holder h5.icon_title {
    color: #000000;
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    line-height: 43px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.view{ float: left; margin: -6px 0 0 14px;border: none;}

.section-news .box-news .box-text .tag{display: inline-block;}



#footerwrap {
	padding-top: 30px;
	padding-bottom: 30px;
	background: #384452;
}


#footerwrap p {
	color: #bfc9d3;
}


#footerwrap h4 {
	color: white;
}


#footerwrap i {
	font-size: 30px;
	color: #bfc9d3;
	padding-right: 25px;
}


#footerwrap i:hover {
	color: #00b3fe
}

.footer-widgets {
    overflow: hidden;
    padding: 50px 0 0;
    width: 100%;
    margin: 0;
}

.footer-widgets .f-widget:last-of-type { margin-right: 0px!important }

.footer-widgets, #site-footer { font-family: 'Roboto'; font-weight: normal; font-size: 15px; color: #444444; }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
#nav .container,.nav-paddings{padding-left:0;padding-right:0}
#nav .navbar .container a img.visible-xs{position:absolute;left:50%;margin-left:-101px}
#nav .navbar .container .navbar-collapse{z-index:9999;margin:0 -1px}
#nav .navbar .container .navbar-collapse .navbar-nav{margin:0;background-color:#b8120e}
.weather-atlas-header-title-wrapper{display:inline-block;margin:0 0 0 10%;width:80%}
.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child{background:#1f1f1f;color:#ffb130;font-size:16px;font-weight:bold;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
.tb-megamenu-submenu,.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child{padding:10px 0;border-radius:0 0 4px 4px;border:solid 1px #000000;}
.tb-megamenu-submenu{border:none;}
#content,#sidebar{width:100%}
#content{width:620px;float:left}
.full-width #content,.widecolumn{width:100%;float:none}


.row {
  margin-left: -15px;
  margin-right: -15px; }

  .row:before, .row:after {
    content: " ";
    display: table; }

  .row:after {
    clear: both; }

    .fixed-menu .row {
      margin: 0px;
      padding-bottom: 60px;
      background-color: #652267; }


div.tabs div.tabs_menu div.tab { margin-right: 5px; }


div.hotel_tabs div.tabs_menu div.tab { margin-right: 5px; }

.padding-top60 { padding-top:60px; }

	.padding-top60-lg { padding-top:60px; }

	.padding-top60-md { padding-top:60px; }

	.padding-top60-sm { padding-top:60px; }

	.padding-top60-xs { padding-top:60px; }


.site-header .site-title:hover {
	text-decoration: underline;
}


.site-title {
	font-size: 60px;
	font-weight: bold;
	line-height: 1;
	margin: 0;
	padding: 58px 0 10px;
}


			.site-title,
		.site-description {
			color: #0f2fbf;
		}

.row,.row-main{position:relative;margin:0;padding:0;}
.row:before,.row-main:before,.row:after,.row-main:after{content:'';display:table}
.row:after,.row-main:after{clear:both}
.row-main{margin:0 auto;padding:0 20px;max-width:1412px;}
.row-main--wide{max-width:1840px}
.row-main--full{max-width:none}
.b-annot .row-main{padding-top:20px;padding-bottom:20px;-webkit-flex:1 1 1412px;-ms-flex:1 1 1412px;flex:1 1 1412px}
.b-cars--servis .b-cars__content .row-main{padding:50px 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.b-contact .row-main{z-index:3}
.b-footer .row-main{z-index:2}
.b-intro__list .row-main{-webkit-flex:1 1 1412px;-ms-flex:1 1 1412px;flex:1 1 1412px;padding:40px 0}
.main.is-detail .row-main{z-index:2}


.usfootcolumn{margin:0 20px 0 0;float:left;width:224px;}

.usfootcolumn.last{margin:0 0 0 0;width:240px;}
 .usfootcolumn:nth-child(odd){margin-right:2%;}
 .usfootcolumn:nth-child(even){margin-right:0;}
 .usfootcolumn:nth-child(odd), .usfootcolumn:nth-child(even){margin-right:0;margin-bottom:10px;}
 .usfootcolumn:last-child{margin-bottom:0;}


.for-clear {
  clear: both;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

    #mw_board_group_3 .mw_board_group_3_list { width:100px; }

    #mw_board_group_3 .mw_board_group_3_list a { font-family:dotum; }
.container{min-width:992px!important}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.container-semi-fluid {
  padding: 0 50px;
}



div.minicartoneline{
background:#;
}
.on-canvas-nav .search-icon{position:absolute;right:1.6rem;padding-top:.4rem}
.on-canvas-nav .search-icon svg{width:2.4rem;height:2.4rem;fill:#0e2089}
body.menu-transition .on-canvas-nav .search-icon svg{-webkit-transition-delay:.25s;transition-delay:.25s}
body.menu-open .search-icon svg{fill:#fff}
 #pgc-4-2-0 , #pgc-4-2-1 { width:30% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
  float: left;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pl-4 .panel-grid-cell { padding:0 }
 #pl-4 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5c099205e878c .panel-grid-cell { padding:0 }
 #pl-w5c099205e878c .panel-grid .panel-grid-cell-empty { display:none }

.post-navigation .nav-previous, .paging-navigation .nav-previous {
    float: left;
}




#image-navigation .nav-previous a, #image-navigation .nav-next a {
    padding: 5px 20px;
    border: 1px solid #E8E8E8;
    border-radius: 4px;
    display: block;
}

#image-navigation .nav-previous a:hover, #image-navigation .nav-next a:hover {
    background-color: #a161bf;
    color: #fff;
}

#image-navigation .nav-previous, #image-navigation .nav-next {
    margin: 10px 0;
}

#image-navigation .nav-previous a {
    float: left;
}

#content h1 {
	text-align:center;
}










.main {
	margin:0;
	padding:0;
}

	
	.hover_color:hover .hover_color_bg,.hover_color.hover .hover_color_bg{background-color:inherit!important;border-color:inherit!important}


	body:not(.no-hover-tablet) .hover_color:hover .hover_color_bg,
	body:not(.no-hover-tablet) .hover_color.hover .hover_color_bg{background-color:inherit!important;border-color:inherit!important}

.hover_color .hover_color_bg{border:2px solid transparent}

.hover_color,.hover_color_bg{height:100%}

.price.christmas,
.christmas-row {
    display: none;
}

.main .pricing-list table .christmas-row td:nth-child(2) {
    background: #cf4790;
    color: #ffffff;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
}

	#wp-calendar tfoot #next {text-align: right;}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}

    #mw_board_group_3 .mw_board_group_3_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_3 .mw_board_group_3_info a { font-size:11px; }

.aside-2-order-detail{
    padding-top: 20px;
    width: 660px;
    font-size: 24px;
    margin: auto;
    line-height: 30px;
    text-align: right;
}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}
.row{margin-right:-15px;margin-left:-15px}


.footer_text {
	float: left;
	color: #fff;
	font-size: 11px;
	padding: 25px 0 0 60px;
}


.footer_text a {
  color: #fff;
  text-decoration: none;
}


.footer_text a:hover {color: #c93434;}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}


    #news--doc .quicklinks__title {
        padding-left: 40px;
    }


.quicklinks p:not(.quicklinks__title) {
  margin: 0;
  margin-top: 5px;
  line-height: 1.35em;
  font-size: .8em;
}

.quicklinks__title {
  font-size: 1.2em;
  line-height: 1.15em;
  font-weight: 600;
  margin: 0;
}

.quicklinks--withicon .quicklinks__title {
  font-size: 1em;
}
 #padding-31 { height:70px; }

.maislider .item{height:220px;}

p.copyright{color:#FFF;font-size:12px;font-size:1.2rem;margin:24px 0px;}

footer p.copyright{width:100%;text-align:center;margin:0 0 10px 0;}

#sidebar .widget-wrapper li{background:none;}

.widget-error{background:#F8F8F8;border:1px solid #EBEBEB;}

.widget-wrapper{background:#F8F8F8;border:1px solid #EBEBEB;}

.widget-wrapper li{color:#335577;}

.widget-wrapper table{width:100%;table-layout:fixed;}

ul.widget-wrapper,ul#footer{padding:10px 0px 0px 0px;}

.widget-wrapper li,#footer li{padding-left:30px;padding-bottom:5px;}


.widget.Contact_form {
    padding-top: 0;
    padding-bottom: 0;
}


.pub {
background-color : #FFFFCC; 
}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.site-branding {
    flex: 1;
}

	.site-branding img {
		max-width: 100px;
		padding-left: 10px;
	}
.wrp{margin:0 auto;width:1080px}
.far.mid.f2 .wrp,.far.mid.f4 .wrp,.far.mid.f5 .wrp{width:96%}
.f0 .wrp{padding:0 20px}
.f1 .wrp{padding:0 20px;text-align:center}
.bSe .f2 .wrp{width:auto}
.f2.farb .wrp{box-sizing:border-box;padding:0 5%}
.f2 .wrp{box-sizing:border-box;padding:0 10px}
.tve-woo-minicart header .wrp{position:relative;padding-right:150px;box-sizing:border-box}
.tve-woo-minicart header .wrp .mini-cart-contents{position:absolute;right:0;top:50%;margin-top:-21px}
.brd .wrp{box-shadow:0 0 3px rgba(1,1,1,.16);box-sizing:border-box;background:#fff;padding:12px 20px}
.bp-t .wrp{display:inline-block;padding:10px;text-align:left;vertical-align:middle}
.bp-t .wrp p{margin-bottom:20px}
.wrp.cnt.mryv .mry-i{width:48%}
.wrp.cnt.mryv .mry .mry-i{float:none;width:100%}
.f3 .wrp,.f4 .wrp,.f5 .wrp{box-sizing:border-box;padding:0 20px}
body[class^=page-] .section-container{padding:0 calc(10% - 24px);width:100%}
body[class^=page-] .section-container .slider-container{margin:0 -1rem}
.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-lg-3{width:25%}
div#contentfooter div.rightrow,
.diyw div#contentfooter
div.rightrow{float:right;text-align:right;width:42%}

  .top-navigation .left-column {
    float: left;
    font-weight: 600; }

    .top-navigation .left-column .nav {
      position: relative;
      margin-left: -12.5px; }

      .top-navigation .left-column .nav.segmentos_nav {
        position: absolute;
        margin-left: 0; }

      .top-navigation .left-column a {
        font-size: 14px;
        font-weight: 600; }

        .top-navigation .left-column a .text-label {
          font-size: 14px;
          font-weight: 600; }

    .top-navigation .left-column,
    .top-navigation .right-column,
    .top-navigation .nav,
    .top-navigation .dropdown {
      position: static; }





.widget-area .widget {
	margin-bottom: 60px;
	word-wrap: break-word;
}


.widget-area p:last-child,
.widget-area .widget:last-child {
	margin-bottom: 0;
}







.cafe-pro-home .content .widget-area .widget {
	float: left;
	margin-left: 2.564102564102564%;
}


.solid-section .widget-area {
	clear: both;
	overflow: hidden;
	padding: 200px 0;
	text-align: center;
}


.image-section .widget-area {
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

	
	.image-section .wrap,
	.site-footer,
	.solid-section .widget-area {
		padding-top: 60px;
		padding-bottom: 60px;
	}

.photo-grid__item{min-width: 100%;}

.photo-grid__item img{display: block; width: 100%; height: auto;}

.photo-grid__item--1\/3{flex: 0.45;}

.photo-grid__item--2\/3{flex: 0.645;}

.block-title,
h1, h2, h3, h4, h5, h6,
body,p,a,.widget,li,
.td-sub-footer-container,
#paypal-donate p,
span,
#paypal-donate-form table td,#af-form-155353784 .af-body label.previewLabel{
	font-family: 'Arimo', sans-serif !important;
}
.w-cart-quantity{position:absolute;right:0;text-align:center;font-size:11px;padding:0 4px;line-height:20px;min-width:20px;border-radius:2rem;transition:transform 0.3s}
.w-cart.empty .w-cart-quantity{transform:scale(0)}


.float_organise{
	float: left;
	height:35px;
	margin-right: 4px;
}

.mtsnb .mtsnb-container { position: relative; margin-right: auto; margin-left: auto; max-width: 100%; width: 1000px; padding: 10px 60px; line-height: 1.4 }

.mtsnb-container-outer { position: relative }


.row{
    margin-left:0;
    margin-right:0;
}


#calculator .row.green h3{
    background: #91c54a;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    margin: 10px 0 0 0;
}


#calculator2 .row.green h3 {
    background: #91c54a;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    margin: 0px 0 0 0;
}


#privacy-notice.row div {
    margin-top: 15px;
}



.row:before,
.row:after {
  content: " ";
  display: table; }



.row:after {
  clear: both; }

.page .content-block {
  margin-top: 50px;
}




#info_text_header{
position: relative;
overflow: hidden;
font-size: 12px;
}


#info_text_header a:hover{
text-decoration: none;
}
#info_text_header, #info_text_header a, #info_text_header a:hover { background-color: #2d5c88;  color:#fff;}

.testimonials-widget-testimonials .open-quote,
.testimonials-widget-testimonials .close-quote {
    display: none;
}


.testimonials-widget-testimonial .close-quote:after {
	content: '\201D';
}


div.wpcr3_review_item div.wpcr3_item_name { font-size:0.8em; font-style:italic; }

    #inner-header .bottom .ds-search-outer {
      display: block;
      margin-left: -5%;
      width: 110%; }

      #inner-header .bottom .ds-search-outer .ds-search {
        background: #c4cbd0;
        margin: 0 auto;
        width: 100%;
        padding: 10px;
        text-align: center; }


body.home #inner-header .bottom .ds-search-outer {
  display: none; }


.page-template-google-search #inner-header .bottom .ds-search-outer {
  display: none; }


#page {
  border-color: #C3B179;
}


.noborder #page {
  border: none;
}

.logo {
    max-width: none;
}


.header__left { float: left; padding-top: 46px; text-align: left; }



.assistive-text,
.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

.themonic-nav .assistive-text:hover,
.themonic-nav .assistive-text:active,
.themonic-nav .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; 
}
#nav-expand-menus .nav-expand{display:none;overflow:hidden;padding:50px 0}
#nav-expand-menus .nav-expand:after{content:' ';display:block;clear:both}

.grid-divider { display: block; clear: both; height: 22px; }
