﻿



.text-white{ color: #fff; }

  .tt-header .top-menu {
    display: block;
    list-style: none;
  }

  .tt-header .top-menu li {
    display: inline-block;
    margin-right: 22px;
  }

  .tt-header .top-menu a {
    display: block;
    font-family: 'Roboto';
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.6);
    padding: 12px 0;
  }

  .tt-header .top-menu a:hover {
    color: #fff;
  }

  .tt-header.color-2 .top-menu a {
    color: rgba(102, 102, 102, 0.6);
  }

  .tt-header.color-2 .top-menu a:hover {
    color: #dd3333;
  }
#site-navigation #menu-menu-1 .menu-item-social-link a{padding-left:5px;padding-right:5px}
#site-navigation #menu-menu-1 .menu-item-social-link .genericon{font-size:2.1rem!important}
#site-navigation #menu-menu-1 .menu-item-social-link{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}

.sfcm.sfsi_wicon {
    padding: 0;
	width: 100%;
	border: medium none;
}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}


.colorbox {
  height: 100%;
  position: relative; }

  .colorbox img {
    -webkit-filter: grayscale(20%);
    filter: grayscale(20%);
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease; }


.colorbox:hover img {
  -webkit-filter: grayscale(0%) brightness(110%);
  filter: grayscale(0%) brightness(110%);
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease; }


.plan .plan-head{
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
}


.plan .plan-head h3{
	display:block;
	width:100%;
	margin:25px 0 5px 0;
	font-size:16px;
	padding:0;
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.buss .link{padding:8px 0 0;}

.buss .link img{margin:0 8px 8px 0;}

.article .link{padding:8px 0 0;}

.article .link img{margin:0 8px 8px 0;}


.site-title {
	font-size: 36px;
	margin: 0;
	letter-spacing: 1px;
	line-height: 1.1;
}

.site-title a,
.site-title a:hover {
	color: #fff;
	text-decoration: none;
}

.site-title a,.site-title a:hover { color:#ffffff}

h1, h2, h3, h4, h5, h6, .fact .fact-number, .fact .fact-name, .site-title {Herr Von Muellerhoff}



  
  
  



.site-title, .site-description {
    font-family: Herr von Muellerhoff;
	font-size: 6rem;
	font-weight:bold;	
	text-align: center;
}


.home .intro, .home .info, .home .section1, .home .section2 {
padding:60px 0 45px;
}


.home .section1 .inner, .home .section2 .inner {
text-align:center;
font:normal 400 13px Montserrat, Helvetica, sans-serif;
line-height:1.6em;
}


.home .section1 .inner a, .home .section2 .inner a {
text-decoration:underline;
}


.section1 p, .section2 p {
margin: 0 0 20px;
line-height: 1.6em;
}
.bitcoin-icon-wrap{position:absolute;left:-4px;top:-6px;height:48px;width:48px;border-radius:100px;border:4px solid #050505}


.note {
  text-align: center;
  width: 33.3333%;
  float: left; }
footer.footer .middle .newsletter{width:50%;flex:4}
footer.footer .newsletter{padding:45px;position:relative}
footer.footer .newsletter div.validation-error{margin-top:-4px;margin-bottom:6px}
footer.footer .newsletter p{font-size:16px}
footer.footer .newsletter .input{max-width:325px;margin-bottom:6px}
footer.footer .newsletter .btn{min-width:165px}


.header-separator {
  height: 5px;
  margin: 0;
  background-color: #808080; }
.col-md-12{width:99%;max-width:100%}
.qodef-element-from-bottom,.qodef-element-from-fade,.qodef-element-from-left,.qodef-element-from-right,.qodef-element-from-top,.qodef-st-loader1{width:100%;display:inline-block}
.qodef-st-loader1{position:relative;height:100%}
.center-block{display:block;margin-right:auto;margin-left:auto}

div.search_bar { padding-top: 18px; height: 20px; }

    div.search_bar input.text { border: none; background: none; width: 100px; font-size: 11px; color: #999999; }
.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}
.row.no-gap{margin-left:0;margin-right:0}
.row.gap-1{margin-left:-4px;margin-right:-4px}
.row.gap-2{margin-left:-8px;margin-right:-8px}
.row.gap-3{margin-left:-15px;margin-right:-15px}
.row.gap-4{margin-left:-15px;margin-right:-15px}
.row.gap-5{margin-left:-15px;margin-right:-15px}
.row.gap-y{margin-top:-15px;margin-bottom:-15px}
.row.gap-y.gap-1{margin-top:-4px;margin-bottom:-4px}
.row.gap-y.gap-2{margin-top:-8px;margin-bottom:-8px}
.row.gap-y.gap-3{margin-top:-15px;margin-bottom:-15px}
.row.gap-y.gap-4{margin-top:-15px;margin-bottom:-15px}
.row.gap-y.gap-5{margin-top:-15px;margin-bottom:-15px}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		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-left: 15px;
  padding-right: 15px; }


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }


.col-xs-12 {
  width: 100%; }

  header .logo img {
    padding-right: 10px;
  }

  footer .logo-footer {
    word-break: break-all;
  }

  header .logo {
   
   display:none;
  }



.w-img {
	transition: height 0.3s;
	}

	.w-img-h {
		display: block;
		height: inherit;
		overflow: hidden;
		}

		.w-img img {
			display: block;
			height: inherit;
			width: auto;
			}

		.header_ver .w-img img.for_transparent,
		.w-img.with_transparent img.for_transparent,
		.l-header.bg_transparent:not(.sticky) .w-img.with_transparent img.for_default {
			display: none;
			}

		.l-header.bg_transparent:not(.sticky) .w-img.with_transparent img.for_transparent {
			display: block;
			}

.luxeury-circle{position: absolute; top:-20px;left: -26px; z-index: -9;}


div.ui-dialog-overlay-body {
    padding-top: 3px !important;
    background-repeat: repeat-y;
    border-left: solid 4px rgba(0, 0, 0, 0.05);
    border-right: solid 4px rgba(0, 0, 0, 0.05);
}


        div.ui-dialog-overlay.xlarge div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.large div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.medium div.ui-dialog-overlay-body {
            background: #FFF;
        }


        div.ui-dialog-overlay.small div.ui-dialog-overlay-body {
           background: #FFF;
        }

.fl{ float:left;}


.byline,
.updated {
    display: none;
}


.single .byline,
.group-blog .byline {
    display: inline;
    margin-right: 0;
}


.navigation-top .wrap {
	max-width: 1000px;
	padding: 0;
}


.wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: 700px;
	padding-left: 2em;
	padding-right: 2em;
}


.wrap:after {
	clear: both;
	content: "";
	display: block;
}




#masthead .wrap {
	position: relative;
}


.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}


.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}


	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}

  footer .fbox {width: 100%; padding: 0%;}

 
.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 ;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}


.button-link-a {
    padding-top: 12px !important;
}


.button-link-a, .button-link-a:focus, .button-link-a:hover, .button-link-a:after, .last-button-link-a, .last-button-link-a:focus, .last-button-link-a:hover, .last-button-link-a:after {background-color: transparent !important;}

.button-link{font-size:13px;letter-spacing:1.3px;padding: 6px 20px;margin-top:6px;}

.button-link, .btn-footer-custom, .btn-footer-custom:hover, .btn-footer-custom:after, .btn-footer-custom:focus { 
    color: #FFF;
    background-color: #e53130;
    border-radius: 2px;
}
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


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



.with_aside .content_wrapper		{ max-width: 1240px; margin:0 auto;}

	
	.header-open .section_wrapper,
	.header-open .container,
	.header-open.with_aside .content_wrapper	{max-width:940px;}

	
	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{max-width:940px;}


	.left-sidebar .items_group,
	.right-sidebar .items_group,
	.with_aside .content_wrapper 	{max-width:100%;}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text_11.et_pb_text { color: #ffffff !important; }

.et_pb_text_1.et_pb_text { color: #000000 !important; }

.et_pb_text_3.et_pb_text { color: #000000 !important; }

.tm-article .tm-article-date-true .tm-article-date .tm-article-date-day {
  display: block;
  font-size: 11px;
}
.vc_general.vc_cta3 .vc_cta3-actions{vertical-align:middle;white-space:nowrap}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content{margin-top:1em}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{margin-bottom:1em}
.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content{padding-left:28px;display:table-cell}
.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{padding-right:28px;display:table-cell}

#footer #footer-content {
  padding-top: 15px;
  padding-bottom: 15px;
}


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


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


.container:after {
  clear: both;
}


.container .jumbotron {
  border-radius: 6px;
}

	
.imgoverlay .overlaycolor {
	width: 100%;
	height: 100%;
	background: #000000;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.region-header .pane-menu-menu-course-projects-people .pane-content ul li.last,.region-header .cpp .pane-content ul li.last{padding-bottom:8px;border-bottom:1px solid #999;}

p.smaller {
	font-size: 16px;
	color: #bababa;
	font-family: 'Open Sans', sans-serif;
	text-transform: none;
}

.row.nice__title p.smaller {
	color: #95a5a6;
}

.three__blocks p.smaller {
	color: #a4a4a4;
	font-size: 12px;
	font-weight: 300;
}

.three__blocks p.smaller small {
	font-size: 14px;
	color: #a5a5a5;
}

#content .post{
	color:#4F4F4F;
}

#content .post .indexentry p a.more-link:hover {
	color:#B81D34;
}

.post .hentry  .wp-caption p.wp-caption-text {
	color: #888;
}

.post .hentry  .gallery .gallery-caption {
	color: #888;
}

#content .post .hentry p, #content .post .indexentry p{
	line-height:20px;
}

.post img{
	max-width:625px;
	height:auto;
}

#content .post .indexentry p a.more-link{
        padding-left:3px;
        font-weight:bold;
}

#content .post .hentry  .gallery{
	width:98%;
	overflow:hidden;
}


#content .post  .info {
    font-size:90%;
	overflow:hidden;
}

#content .post  .infobottom {
	font-style: italic;
        font-size:90%;
}
.font-weight-normal{font-weight:400!important}

.aside-2-picture-container{
    display: flex;
    width: 955px;
    flex-wrap: wrap;
    justify-content: space-around;
    margin:auto;
    margin-top: 38px;

}

.aside-2-picture-detail{
    text-align: center;
    margin-top: 50px;
    line-height: 24px;
    margin-bottom: 62px;
}

.aside-2-picture-elem img{
    margin-left: 25px;
}
#top .avia-button-fullwidth .avia_button_icon,#top .avia-button-fullwidth .avia_iconbox_title{position:relative;z-index:3;-webkit-perspective:1000px;-webkit-backface-visibility:hidden}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }

ul#menu-menu-bottom {
    text-align: left;
    padding: 0 0 0 0px;
}

.menu-menu-container {
    text-align: -webkit-right;
}
.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}


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

				.et_pb_section { padding: 54px 0; }

				.et_pb_section.et_pb_section_first { padding-top: inherit; }

    
				
.et_pb_section_0.et_pb_section { padding-top: 0px; padding-bottom: 0px; }

.et_pb_section_1.et_pb_section { background-color:#f6f8fa !important; }

	.et_pb_section_4.et_pb_section { padding-top: 30px; }
.header-btn-close .header-btn-inner-wrap{-webkit-transform:scale(0,0);transform:scale(0,0);transition:all .3s ease}
.header-btn-close.is-active .header-btn-inner-wrap{-webkit-transform:scale(1,1);transform:scale(1,1)}
.header-btn-inner-wrap{overflow:hidden}
.esriMobileInfoViewItem .square.first {margin-top:10px; border-top: solid 1px #888; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;}


h1.homepage-title {
    color: #1f6ab8;
    font-weight: normal;
    line-height: 100%;
    margin-top: 7px;
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
    padding-top : 0;
    padding-bottom : 7px;
    margin-bottom : 0;
    font-size :120%;
}


h1, h1.homepage-title {
   font-size : 130%;
}


.Homepage.Overview .tab-content { z-index:2; position: relative; }

.Homepage.Overview .tab-content .tab-pane { padding-top:40px; padding-bottom:20px; }

.Homepage.Overview .tab-content .tab-pane::before { content:''; background:#ecf7fb; width:5000px; left:50%; margin-left:-2500px; top:0; height:100%; display:block; position: absolute; z-index:-1; -moz-transition:all .22s ease-in; -o-transition:all .22s ease-in; -webkit-transition:all .22s ease-in; transition:all .22s ease-in; }


.Homepage.Overview .tab-content .tab-pane#tab1::before, .Homepage.Overview .tab-content .tab-pane#form_24li::before { background:#f2f8ef; }

.Homepage.Overview .tab-content .tab-pane#tab2::before, .Homepage.Overview .tab-content .tab-pane#form_25li::before, .Homepage.Overview .tab-content .tab-pane#form_23li::before { background:#fef5ec; }

.formswitcher .tab-content .tab-pane::before { content: ''; display: none !important; }
.section-content{margin:0 0 20px;padding-bottom:10px}
#details .section-content{padding:0 0 20px}
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#000;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}


    .aquahotel {
        height: 415px;
    }

.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-lg-6 {
    width: 50%;
  }

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}

.datum{
 text-align:center;
 color:#ffffff;
 width:100px;
 font-size:14px;
}
.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-sm-6{width:50%}
#side-panel-pusher{position:static;left:0;z-index:99;height:100%;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;transition:transform 0.5s;}
html.csstransitions.side-panel-open #side-panel-pusher{-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);}
html.no-csstransitions.side-panel-open #side-panel-pusher{left:300px;}
.ui--lightbox-opened #side-panel-pusher{-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px);}
.text-right{text-align:right!important}

.body_index { font-family: Tahoma; font-size: 14px; text-align: justify; color: #446080}

	
			
	.forum_blog_bg {
		background-color: #ECEDED;
	}

.body_index3 { font-family: Tahoma; font-size: 11px; text-align: justify; color: #006666}


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

	.post-tags, 
	.comment-link {
		margin-top: 10px;
	}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }
.qodef-testimonials .qodef-testimonial-text-holder{position:relative;display:block}
.qodef-testimonials .qodef-testimonial-text-holder .qodef-testimonial-text-inner{display:block;text-align:left;padding:23px 35px 40px;background-color:rgba(255,255,255,.35);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.qodef-testimonials .qodef-testimonial-text-holder .qodef-testimonial-text-inner:after{content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid rgba(255,255,255,.35);position:absolute;top:100%;left:44px}
.qodef-testimonials .qodef-testimonial-text{font-size:14px;line-height:1.71em;font-weight:500;color:#fff}
.qodef-testimonials.filled .qodef-testimonial-text-holder .qodef-testimonial-text-inner{background-color:#b2dd4c}
.qodef-testimonials.filled .qodef-testimonial-text-holder .qodef-testimonial-text-inner:after{border-top:12px solid #b2dd4c}


.box-title h2 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: top;
}


.box-title.more h2 {
  max-width: 180px;
}


.box-title {
    margin: 0;
    border-bottom: 1px solid #e8e8e8;
    padding: 12px 20px;
    font-size: 20px;
    font-weight: 400;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}


.box-title .icon-small {
  height: 28px;
  margin-top: -2px;
}


.box-title h1 {
  font-size: 20px;
  font-weight: 400;
  margin: 0;
  line-height: 1.43 !important;
}


.products-new-page .box-title h2, .products-new-page .box-title h3 {
  font-family: 'Martel', serif;
  font-weight: 900;
  line-height: 1.3;
  margin-top: 2px;
  margin-bottom: 0;
  font-weight: 900;
  font-size: 20px;
}


#toc h3, .box-title h3 {
  margin: 0;
}

.td_social_type .td_social_info {
  padding: 0 0 0 9px;
  position: relative;
  top: -12px;
}

.td-social-boxed .td_social_info {
  font-size: 17px;
  top: 0;
  
}

.td-social-style3 .td_social_type .td_social_info {
  top: -15px;
}

.td-social-style4 .td_social_type .td_social_info {
  top: -15px;
}

.td-social-style9 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  
}

.td-social-style10 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  
}
* html .clear {height:1%;}
.clear:after {clear:both;content: ".";display: block;height: 0;visibility: hidden;}
.clear {display: block;}

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}


.home-widget-wrap {
	width: 100%
	}


.home-widget {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}
.stat_no{font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:28px;letter-spacing:normal;text-transform:none;color:#42474c!important}
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}


.adesso-modul-fixed-pos-wrap {
  position: relative;
}


.art-widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}


.art-footer .art-widget-title 
{
    font-size:1.2em;
    padding: 0;
}


.art-footer .art-widget,
.art-footer .art-widget a,
.art-footer .art-widget a:link,
.art-footer .art-widget a:visited,
.art-footer .art-widget a:hover
{
    text-align: left;
}
.js .loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;opacity:0;display:none}

.frontpicture
{
	float: left;
	width: 920px;
	position: relative;
	background-color: #525254;
	margin-left: 5px;
	height: 250px;
	overflow: hidden;
}

.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%;
  }
.et-fb.et-db #et-boc .et_pb_number_counter{opacity:1}
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description{text-align:center}
.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_description{text-align:center}
.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_description{text-align:center}
.site-description{color:#4b555f;font-size:1.8rem;margin-bottom:5rem;max-width:32rem}


#header-text-nav-container {
	border-bottom: 1px solid #EAEAEA;
}

	.better-responsive-menu #header-text-nav-container {
		position: relative;
		margin-bottom: 15px;
		border: none;
	}
.noticias .item .title-item,.eventos .item .title-item,.galeria-imagens .item .title-item{font-size:16px;padding-top:5px;padding-bottom:10px;text-transform:uppercase;color:#333}
.title-item a:hover{border:none}
.noticias .item .title-item a,.eventos .item .title-item a,.galeria-imagens .item .title-item a{color:#333;font-weight:600;text-decoration:none}
.noticias .item .title-item a:hover,.eventos .item .title-item a:hover,.galeria-imagens .item .title-item a:hover{padding-bottom:2px}
.social-media #header:after{content: "";display: table;clear: both}
.logo{width:175px}
.header-resized,.logo{-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease}
.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-lg-3{width:25%}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}

.hotgame-keysbt{ text-align:center; margin: auto; width:151px;line-height:27px; height:27px; color:#000000; background:#d8d8d8; border-radius:0 0 8px 8px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;}

  .span2 {
    width: 170px;
  }

  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }

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


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


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

    .publicidad-sup { margin: 0; }

.go-up a {
	color: #fff !important;
}

.go-up {
	position: absolute;
	top: 40%;
	right: 10%;
}

.main-footer-nav .go-up a {
	color: #BEC4C8;
	padding: 5px 8px;
}

  .af-home-banner__link {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%; }
.region_footer .legal{clear:both;text-align:center}
.region_footer .legal .brands{margin-bottom:40px}
.region_footer .legal .brands a{display:inline-block;margin-left:40px}
.region_footer .legal .brands a:first-child{margin-left:0}
.title {font-size:19px;line-height:1.4;clear:both;margin-bottom:0;}
.title a {color:#2A2A2A;}
.page h1.title {margin-bottom:5px;padding-top:0;font-size:32px;line-height:1.2;padding:0;}
.widget .title {font-weight:bold;text-transform:uppercase;color:#545E68;font-size:12px;}


#cta-huge {
	background-color: #2890E8;
	padding-top: 30px;
	padding-bottom: 30px;
	width: 100%;
}


#cta-huge h2 {
	color: white;
	text-align: center;
	line-height: 1.1em;
}



#cta-huge a {
	text-align: center;
	display: inline-block;
	margin-top: 12px;
	margin-bottom: 12px;
}

	.content-p {
    width: calc(100% - 50px);
    height: 100%;
    top: 15px;
    bottom: 50px;
    margin: 0 auto;
    padding: 25px;
    background-color: #fff;
    overflow: auto;
    color: #000;
}

.content-p::-webkit-scrollbar {
    width: .5em;
}

 
.content-p::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

 
.content-p::-webkit-scrollbar-thumb {
  background-color: #c95a42;
  outline: 1px solid #0C1E34;
}

.content-p.pdf{
	padding: 25px;
}


.hometag .oil {
	color:#f4a51d;
}

.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.breadcrumb .divider{padding:0 5px;color:#999999;}


.only-logo .navbar-header {
	float: none;
	margin: auto;
	text-align: center;
}


.only-logo .navbar {
	min-height: 10px;
}
#top-header,#et-secondary-nav li ul{background-color:#222222}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}


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


.sub-menu .menu-item-has-children {
	position:relative;	
}


.ht-slide-cap-title{
	text-align: center;
	font-size: 38px;
	color: #FFF;
	font-weight: 400;
	margin-bottom: 25px;
	padding: 0 10%;
	line-height: 1.2;
	font-family: 'Oswald', sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2)
}


.ht-slide-cap-title span{
	display: inline-block;
	padding: 8px 15px;
	background: #FFC107;
}


#ht-home-slider-section .owl-item.active .ht-slide-cap-title,
#ht-home-slider-section .owl-item.active .ht-slide-cap-desc{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


.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;
}
.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}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}


.titoli_big{
    color: #ED1C24;
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 25px;
}
body.home .aom-browse-latest{text-align:center;margin-top:8px}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}
.internal-body .sidebar .block-menu-block a.active,.page-node-14 .leaf a.active-trail.active,.page-node-50 .leaf a.active-trail.active,.page-node-4555 .active-trail.active,.page-node-4556 .active-trail.active,.page-node-4557 .active-trail.active,.page-node-4747 .active-trail.active,.page-node-8822 .active-trail.active,.page-node-12283 .active-trail.active,.page-node-12769 .leaf a.active-trail.active,.page-node-12770 .leaf a.active-trail.active,.sidebar .active-trail.active{background-color:rgba(0,0,0,.07);}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.et_pb_counter_21 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counter_21 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_21 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_21 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counters .et_pb_counter_21:hover .et_pb_counter_amount{background-color:}
.et_pb_counters .et_pb_counter_21:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counters .et_pb_counter_21 .et_pb_counter_container{background-image:none}
.sc-chat-toolbar{height:30px;padding:0 20px;text-align:right}
.sc-chat-toolbar a{text-decoration:underline}
.sc-chat-toolbar-btns{float:right}


		
		
				.sc-chat-toolbar,
		.sc-cnv-wrap,
		.sc-msg-wrap,
		.sc-chat-wrapper,
		#sc_chat_box textarea.f-chat-line,
		#sc_chat_box p.sc-lead,
		#sc_chat_box .sc-chat-wrapper input, 
		#sc_chat_box .sc-chat-wrapper textarea {
			color: #222222;
			background-color: #ffffff;
		}

		.sc-chat-toolbar a:hover { color: #878787; }
.column-1-2 .wpcf7 textarea{width:400px}
.columnfix.column-last{margin-bottom:20px !important}
.background-block-container p:last-child,.background-block-container h1:last-child,.background-block-container h2:last-child,.background-block-container h3:last-child,.background-block-container h4:last-child,.background-block-container h5:last-child,.background-block-container h6:last-child,.background-block-container .column{margin-bottom:0}
.column-1-2{width:47.5%}
.column-1-3{width:30%}
.column-2-3{width:65%}
.column-1-4{width:21.25%}
.column-3-4{width:73.75%}
.column-1-5{width:16%}
.column-2-5{width:37%}
.column-3-5{width:58%}
.column-4-5{width:79%}
.column-1-6{width:12.5%}
.column-5-6{width:82.5%}
.column{position:relative;margin:0 5% 30px 0;float:left}
.column-last{margin-right:0 !important}

    #footer .footer-left {margin-top: 2%;text-align: center;width: 100%;}


#footer .footer-left ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}


#footer .footer-left ul li {
    display: inline;
    margin-right: 10px;
}


#footer .footer-left ul li:after {
    content: '/';
    color: #FFF;
}


#footer .footer-left ul li:last-child:after {
    content: '';
}


#footer .footer-left ul li a {
    font-family: 'Times New Roman';
    font-weight: 400;
    color: #FFF;
    font-size: 13px;
    padding-right: 10px;
    text-decoration: none;
}


#footer .footer-left ul li a:first-child {
    padding-left: 0;
}
.left33{float:left;width:33.33%}
header .search-form .left33,header .search-form .left66{width:auto}
footer .left33,footer .left66{width:50%}

	#pre-header-search,
	#header-links,
	#pre-header-social {
		display: none;
	}

#header-links {
	float: right;
}

#header-links-inner {
	float: right;
}

#content,
.main-navigation,
.site-title,
.site-description {
    margin: 0 auto;
}

.main-navigation:after {
	clear: both;
	content: "";
	display: block;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation .sub-menu a {
	white-space: nowrap;
}

.main-navigation .sub-menu .sub-menu {
	position: absolute;
	top: -1px;
	left: 100%;
}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
#sidebar .plugin-hooks .row{margin:0;padding-left:10px}
#sidebar .plugin-hooks .row h6{margin-left:-10px}

.realestate-details .row-title{
    width:150px;
}


.widget-area {
	margin: 9.09090% auto 0;
}

.footer                                 { background:#EEEEEE;  margin-top:10px; box-shadow:0 2px 5px #CCCCCC inset}


.reports .description {
	width: 555px;
	float: left;
	padding: 8px 0px 0px 8px;
}

.reports.videos .description {
	width: 538px;
}


.subtitlu
{
font-family:"Arial Narrow";
font-size:18px;
color:#519FD7;
padding-left:3px;
}
#adafruit-header #site-header .row-content .sign-in{padding:9px}
.shopping-cart .sign-in-tag a{margin-left:5px}
.shopping-cart .sign-in-tag{letter-spacing:.5px;text-align:center}
.shopping-cart .sign-in-tag .blue-button{height:32px;line-height:30px;font-size:14px}
.shopping-cart .sign-in-tag .light{font-weight:400;color:#666}
.checkout-wrapper .sign-in-tag{letter-spacing:.5px}
.checkout-wrapper .sign-in-tag .blue-button{height:32px;line-height:30px;font-size:14px}
.checkout-wrapper .sign-in-tag .light{font-weight:300;color:#666}
.region-top-header-menus .block-menu{float:left;}
.region-top-header-menus ul.menu{margin-top:-2px;}
.region-homepage-blocks .views-row{float:left;width:270px;padding:0px 20px;border-right:1px dotted #000;}
.region-homepage-cta-region{min-height:203px}
#topFooter .region-footer-nav{float:right;display:inline-block;}
td.region,td.module,td.container,td.category{border-top:1.5em solid #fff;border-bottom:1px solid #b4d7f0;background-color:#d4e7f3;color:#455067;font-weight:bold;}
tr:first-child td.region,tr:first-child td.module,tr:first-child td.container,tr:first-child td.category{border-top-width:0;}
.sticky-footer-no-flex{-webkit-box-flex:0;-ms-flex:none;flex:none}

.banner-column2 {
  float: left;
  width: 25%;
  padding: 0 10px;
  box-sizing: border-box;
height: 392px;
}
.modal-body{position:relative;padding:15px}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-size:0.9em;letter-spacing:.05em;line-height:1.6em;padding-top:0.5em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description.hasbg{margin-top:0.4em;padding:10px 15px;line-height:1.6em;background-color:rgba(0,0,0,0.5);text-shadow:none;}
.feature-description,.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-family:'Roboto';text-shadow:rgba(0,0,0,0.5) 2px 2px 0,rgba(0,0,0,0.9) 1px 1px 0;}
.et_pb_text_3.et_pb_text{color:#8b0000!important}
.et_pb_text_2.et_pb_text{color:#142c58!important}
.et_pb_text_8.et_pb_text{color:#142c58!important}
.et_pb_text_7.et_pb_text{color:#142c58!important}
.et_pb_text_6.et_pb_text{color:#142c58!important}
.et_pb_text_1.et_pb_text{color:#8b0000!important}
 #list_cs-sidebar-about{margin-bottom:-50px !important}
 ul.sidebar_widgets{list-style-type:none}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

#first-offer{
  margin-bottom: 30px;
}

#first-offer .offer-title a{
  font-family: 'Begum-Semibold';
  font-size: 20px;
  color: #17ab8c;
  text-transform: uppercase;
}

.details-title a:hover, #first-offer .offer-title a:hover{
  color: #17ab8c;
  text-decoration: none;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#section-info .row{
  margin-top: 16px;
}

.align-self-start #section-info .row{
  margin-top: 0px;
}

#right-info .row{
  margin-bottom: 15px;
}

#right-info .row:last-child{
  margin-bottom: 0px;
}

#contact-us .row{
  margin-top: 0px;
}

#section-info .row:first-child {
    margin-top: 0px;
}

#location-owl #duration .row{
  margin-bottom: 15px;
}

#mk-footer .mk-padding-wrapper {
  padding: 0 20px;
}


	.mk-padding-wrapper {
		padding: 0 20px;
	}
.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-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

.post-info {
display: block;
color: #A4A4A4;
float: left;
clear: both;
width: 100%;
font-size: 13px;
text-transform: capitalize;
}

.post-info a, .single_post .post-info a { color: #A4A4A4 }

.post-info i { margin-right: 3px }

.related-posts .post-info {
clear: none;
float: none;
}

.widget .vertical-small .post-info {
width: 100%;
float: left;
margin-bottom: 5px;
}

.home-h2  .widget .vertical-small .post-info { margin-bottom: 0; }

.widget .post-info {
width: auto;
float: none;
overflow: hidden;
display: inline;
}
.latestPost .title:hover,.latestPost .title a:hover,.post-info a:hover,.single_post .post-info a:hover,.copyrights a:hover,.thecontent a:hover,.breadcrumb a:hover,.sidebar.c-4-12 a:hover,.post .tags a:hover,#commentform a:hover,.author-posts a,.reply a:hover,.ajax-search-results li a:hover,.ajax-search-meta .results-link{color:#f47555}
.vce-row-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:1em;position:relative}
.shop-nav{-webkit-align-self:flex-end;align-self:flex-end}
#panel-region-top-left,#panel-region-top-middle,#panel-region-top-right,#panel-region-footer-left,#panel-region-footer-middle,#panel-region-footer-right,#panel-pane-256,#panel-pane-258,.panels-dnd .mc-layout__col{float:left}
.panels-dnd .mc-layout__col{width:50%}
.panels-dnd .mc-footer .mc-layout__col{width:33%}
.mc-layout__col{float:left;padding-left:20px}
.mc-layout__col--6{width:75%}
.mc-layout__col--2{width:25%}
.mc-layout__col--1{width:12.5%}
.mc-layout__col--3{width:37.5%}
.mc-layout__col--4{width:50%}

  .c_box .alignleft, .c_box .alignright { float: none; margin: 10px auto; }



.bcorp-section .site-content { position:relative; }

.bcorp-row:after, .site-content:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }




.site-content, .entry-content,.entry-header, article, table { border-color:inherit;}

.bcorp-fixed-navbar .site-content {  position:relative; }

.site-content { max-width:1140px; margin: 0 auto; }

	.overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
		opacity: 0.7;
	}

	.panel-grid .overlay {
		z-index: -1;
	}

.td-container {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.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}

.content{ padding-bottom: 60px;}
.header-logo .mk-resposnive-logo,.logo-in-middle .header-logo{display:none}
 .logo-is-responsive .mk-resposnive-logo { display:block !important; }
.carousel.horizontal .list_holder{position:relative;width:100%;max-width:728px;margin:0 auto;padding:0px 0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}


.foot-text {
    float: left;

    padding-top: 1px;

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


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.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}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}
 

ul.sub-menu li.menu-item a {
	
	color:black;
}


ul.sub-menu li.menu-item a:hover {
	
	background-color:#e3e3e3;
}


.menu-item a{
	color: white;	
}



#wp-calendar {width: 100%;}

	#wp-calendar caption {
		color: #222;
		font-weight: bold;
		padding-bottom: 4px;
		text-align: center;
	}

	#wp-calendar tbody {color: #aaa;}

		#wp-calendar tbody td {
			background: #f5f5f5;
			border: 1px solid #fff;
			padding: 3px 0 2px;
			text-align: center;
		}

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

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

	#theme-footer #wp-calendar tbody td { background:#333; border-color:#555;}

	#theme-footer #wp-calendar caption { color:#FFF; }

  #bottom-footer .site-info,
  #footer-navigation {
    float: none;
    text-align: center;
    margin: 5px 0; }

  #bottom-footer .site-info {
    float: left; }






.wrap-safari {
	display: block; 
	height: 100%; 
	max-width: 1140px; 
	margin: 0 auto;
}
.footer-nav,.footer__social,.footer__title,.zone-content,.zone-nb{text-align:left}
.footer__social{display:block;font-size:0}
.footer__social a{font-size:15px;font-size:1rem;display:inline-block;background:#505050;color:#ebebeb;text-align:center;line-height:30px;width:30px;height:30px;border-radius:30px;margin:0 10px 10px 0}
.footer__social a:last-child{margin-right:0}
.footer__social a:hover{color:#fff}


header .menu-item {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 1rem;
  padding-right: 1rem;
}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}

.retinaicon-food:before { content: "\f0f5" }
.lo-article_title{margin:0;font-size:1.3em;line-height:1.3}

.homepage-deeper-column1 .vc_column-inner {
	border-right: 1px solid #e4e5e5;
    padding-right: 30px;
}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

footer.fixed p.copyright {
	margin-bottom:30px;
}


.header_image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 940px;
  height: 350px;  
}

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}


.group-title {
	border-bottom: 1px solid #444;
	overflow: hidden;
}


.group-title .menu-title {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 115%;
}


.group-title .menu-desc {
	color: #999;
	padding-left: 0 !important;
}

#imTextObject_08_tab0 .fs11lh1-5 { vertical-align: baseline; font-size: 11pt; line-height: 23px; }

.fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -10px;
}

.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -5px;
}

.widget .fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -5.5px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -3.5px;
}
.row{margin-right:-15px;margin-left:-15px}

#page,
.container {
  max-width: 1100px;
  margin: auto;
}

.single-header .container {
  text-align: center;
  color: #f2f2f2;
}

.single-header .container a {
  color: #e6e6e6;
}

.mh-posts-stacked-thumb img { width: 100%; }

.mh-posts-stacked-thumb:hover .mh-posts-stacked-overlay { background: none; }


.et_pb_testimonial_author {
	display: block;
	margin-top: 16px;
	font-weight: 700;
}


.et_pb_testimonial_author a {
	color: inherit;
}


.aetw-hero-content-wrap {
  float: left;
  max-width: 320px;
  background-color: rgba(255,255,255,0.9);
  -webkit-box-shadow: 2px 2px 1px rgba(24, 24, 24, 0.05);
  -moz-box-shadow: 2px 2px 1px rgba(24, 24, 24, 0.05);
  box-shadow: 2px 2px 1px rgba(24, 24, 24, 0.05);
}
