<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

.footer-section2 {
	padding:45px 0px;
}

.st-accordion .accordion .panel-heading.active .sign { color: #95cd40; }

.st-accordion .panel-heading.active .sign { color: #f51f8a; }


.entry-meta {
	clear: both;
	color: #aab7be;
	font-size: 14px;
	font-style: italic;
}


.entry-meta a,
.entry-time {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 700;
	margin-right: 8px;
	text-transform: uppercase;
}


.entry-header .entry-meta {
	margin-bottom: 24px;
}






.focus-pro-brown .entry-meta,
.focus-pro-brown .site-description {
	color: #aaa;
}




.focus-pro-gray .entry-meta,
.focus-pro-gray .site-description {
	color: #aaa;
}
  .entry-meta .byline{ display:none !important; }
  .entry-meta .entry-date{ display:none !important; }
  .entry-meta .date{ display:none !important; }
.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}
.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}
.pswp__scroll-wrap{left:0;top:0;overflow:hidden}

	
	img, a, .post-thumb .alignleft{
		float:none;
	}

.product-item .item-inner .product-thumbnail:hover .pr-button {
	background: #F2F2F2
}

.pr-button .mt-button {
	width: 33.3%;
	float: left;
	text-align: center;
	border-right: 1px solid
}

.pr-button {
	border-top: 1px solid #e5e5e5;
	overflow: hidden;
	transition: all .5s ease-out 0s
}

.pr-info-area .product-name a:hover, .pr-button .mt-button a:hover {
	color: #F47E1E
}

.pr-button .mt-button a {
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 9px 0 6px;
	background: #464646;
	border-radius: 100%;
	font-weight: normal;
display: none;
    
}

.pr-info-area .pr-button .s-button a:hover {
	background: #ED791A;
	color: #fff
}

.pr-button .s-button a {
	color: #fff
}

.pr-button .mt-button a:hover {
	background: #27ae61;
	color: #fff
}

#ctf .ctf-header-text .ctf-header-user,
#ctf .ctf-header-text p{
    float: left;
    clear: both;
    width: auto;
    margin: 0 0 0 60px !important;
    padding: 0 !important;
}

#ctf .ctf-header .ctf-header-user{
    font-size: 16px;
    line-height: 1.3;
    -ms-word-wrap: break-word;
    word-break: break-word;
}



#ctf .ctf-header-text.sbi-no-info .ctf-header-user{
    padding-top: 9px !important;
}

#ctf.ctf-super-narrow .ctf-header-user{
    min-height: 48px;
}
.blog-grid #content article .entry-image .post-date span.db-date{font-weight:700;width:51px}
.events-shortcode .event-list.li-events .event-link .date-box span.db-date{font-weight:500;width:51px;font-size:48px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.mx-auto{margin-right:auto!important;margin-left:auto!important}




.title_content {
    position: relative;
}

.title_content h3 {
    border-bottom: 1px solid #D6D6D6;
    color: #464646;
    font-family: Lato,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: capitalize;
}

.title_content.white h3 {
    font-family: Lato,sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: uppercase;
}



  .ziele_teaser {
    margin-bottom: 45px;
    min-height: 90px;
  }

.scroll {
	position:absolute;
	right:2px;
	bottom:2px;
	background: #0069A9;	
	padding:10px;
	text-align: center;
	margin: 0 0 0 0;
	cursor:pointer;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 
border: 1px solid #fff;
color: #fff;	
}

.scroll:hover {
	background: #14AECF;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 		
}

.scroll:hover .fa {
	padding-top:-10px;
}

.scroll .fa {
	font-size:30px;
	margin-top:-5px;
	margin-left:1px;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 	
}

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

.loader-inner {
	position: relative;
	left: 50%;
	top: 50%;
}

.hpsep
{
	height: 60px;
	position: relative;
	margin: 0 0 -47px;
	z-index: 20;
	top: 51px;
	background-color: #00302E;
}


	#logo .site-title {
		color: #fff;
		line-height: 1;
		font-size: 18px;
		margin: 0;
		text-transform: uppercase;
		font-family: "Montserrat";
		font-weight: bold;
	}


		#logo .site-title a {
			color: inherit;
		}

  #container {
    min-height: 100%;
    min-height: 100vh; }
.panels .panel-item .container .image .image-container .center-vertical{display:table-cell;height:100%;vertical-align:middle}
.column,.columns{-ms-flex:1 1 0px;flex:1 1 0px;padding-right:.625rem;padding-left:.625rem;min-width:0}
.column.row.row,.row.row.columns{float:none;display:block}
.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
.column-block{margin-bottom:1.25rem}
.block .block__visuals--slider .owl-item .column,.block .block__visuals--slider .owl-item .columns{margin:0 auto;padding:0}
.block .block__header .column.small-12:not(.large-8)+.column.small-12:not(.large-4),.block .block__header .small-12.columns:not(.large-8)+.column.small-12:not(.large-4),.block .block__header .column.small-12:not(.large-8)+.small-12.columns:not(.large-4),.block .block__header .small-12.columns:not(.large-8)+.small-12.columns:not(.large-4){margin-top:15px}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.search-icon .genericon-search.active {
  display: none;
}


.search-icon .genericon-close {
  display: none;
}


.search-icon .genericon-close.active {
  display: inline-block;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  margin-left: 0;
  margin-bottom: 0;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}



.wpb_wrapper h2 {color:#006688; padding:10px 0px;}

img#fsb_image {
	
	min-height: 100%;
	min-width: 1024px;

	
	width: 100%;
	height: auto;

	
	position: fixed;
	top: 0;
	left: 0;
	z-index: -9999;
}
.row{margin-left:-5px;margin-right:-5px}
.row-same-height{overflow:hidden}
.news-block .row.text-uppercase{margin-bottom:10px}
.news-list-block .row.text-uppercase{margin-top:5px;margin-bottom:10px}

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

  .tw-bs .col-lg-12 {
    width: 100%;
  }




.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

.rt-container .rt-grid-4 {width: 300px;}

.col12 .rt-grid-4 #form-login .inputbox {width: 264px;}

.col16 .rt-grid-4 #form-login .inputbox {width: 184px;}
.font-weight_light{font-weight:300}
div.content-block__content p.content-block__text.font-size_gamma.font-weight_light{display:none}
body.home div.content-block__content p.content-block__text.font-size_gamma.font-weight_light,body.post-type-archive-group_homes div.content-block__content p.content-block__text.font-size_gamma.font-weight_light{display:initial}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}

	.mh-header-title, .entry-title { font-size: 24px; font-size: 1.5rem; }

.b-company__description {
    padding-right: 50px;
    font-size: 16px;
    line-height: 28px;
    color: #575c63;
}

.b-company__description strong {
    color: #1b222f;
}

.large { font-size:16px;font-weight:bold;}

.main-modal .close {
  color: #DB48A3;
  cursor: pointer;
  display: block;
  font-size: 0;
  position: absolute;
  right: 15px;
  top: 10px;
  z-index: 2;
}

.main-modal .close-modal {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 25px;
}

.main-modal .close-modal span {
  display: none;
}

.main-modal .close-modal .icon-cancel-circle {
  color: #272525;
  font-size: 40px;
}
.language-switcher-locale-url li{background:linear-gradient(to bottom,#9194c8,#d9daed);list-style:none !important;border-radius:5px;float:left;font-size:10px;margin-right:6px;padding:0 6px 1px;color:#282c7d;}
.language-switcher-locale-url li:hover{background:linear-gradient(to bottom,#FFFFFF,#D9E2E9) repeat scroll 0 0 #D9E2E9;border-radius:5px;float:left;font-size:10px;margin-right:6px;padding:0 6px 1px;color:#2B2773;}
.language-switcher-locale-url li.active{background:linear-gradient(to top,#7376b8,#282c7d) repeat scroll 0 0 #282c7d;border-radius:5px;float:left;font-size:10px;margin-right:6px;padding:0 6px 1px;color:#fff;}
.language-switcher-locale-url li a{color:#2B2773;}
.language-switcher-locale-url li.active a{color:#fff;}
.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}
.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-10{width:83.33333333%;}
.row_top .col-md-10{padding-left:0px;padding-right:0px;}
footer .footer_frame .footer_frame_middle{color:#4f5362;font-size:10px;line-height:18px;text-align:center;width:40%;order:2}

	#top_box_area .left .full_box .thumb{
	float: left;
	width: 347px;
	}

	#top_box_area .right .full_box .thumb{
	float: left;
	width: 347px;
	}

	#contents .about .left .full_box .thumb{
	float: left;
	width: 348px;
	}

	#contents .about .right .full_box .thumb{
	float: left;
	width: 348px;
	}

	#contents .supplier .post ul li .thumb {
	border: 3px solid #ddd;
	margin: 0 0 7px;
	}

	#contents .products .products_inner ul li .thumb {
	border: 3px solid #ddd;
	margin: 0 0 7px;
	}
.widget-area .widget .tagcloud{text-transform:lowercase}
.widget-area .widget .tagcloud a{color:#fff;background:#444751;font-size:12px!important;display:inline-block;padding:4px 10px;margin:3px 1px;border-radius:3px}
#sidebar .widget-area aside{width:100%}

.widget-area .widget .tagcloud a:hover, .post-navigation a:hover {background-color:#44c2d6;}
#wrapper{width:100%;margin:0;box-shadow:none}

body.boxed #wrapper {
    max-width: 1170px;
    margin: 0 auto;
    -webkit-box-shadow: 0 0 6px 1px rgba(112, 112, 112, .2);
    -moz-box-shadow: 0 0 6px 1px rgba(112, 112, 112, .2);
    box-shadow: 0 0 6px 1px rgba(112, 112, 112, .2);
}

.bd-imagelink-23 {
  display: inline-block;
}

.bd-imagelink-23 img {
  display: inline-block;
  width: 100%;
  height: 100%;
}
header .site-header__center .text-center img{width:300px}
.text-center-not-lg,.text-center-not-md,.text-center-not-sm,.text-center-not-xs{text-align:center}
.text-center-xs{text-align:center}
.text-center-sm{text-align:center}
.text-center-md{text-align:center}
.text-center-lg{text-align:center}
.text-center{text-align:center}


.nav-menu .sub-menu,
.nav-menu .children {
  	background-color: #ececec;
  	display: none;
  	padding: 0;
    margin: 0;
  	position: absolute;
  	left: 0;
  	z-index: 99999;
}


.nav-menu .sub-menu ul,
.nav-menu .children ul {
  	left: 100%;
  	top: 0;
    margin: 0;
}
.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}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}


#wrapper, #container {
    height: 100%;
}
.tb-print-styles #container{padding:20px!important}
.fl-photo-img-svg {width: 100%;}
.jbmm.custom ul.mega-menuh li .sub-container.non-mega li a.first{padding: 16px 17px 7px 2px !important}
.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-sm-12{width:100%}

.col-sm-12.text-center h2 {
	margin-bottom: 50px;
	font-size: 45px;
}




.locations-section .col-sm-12 p {
    line-height: 1.2;
}



.col-sm-12.white {
	margin-bottom: 30px;
}

    .features-section .col-sm-12 img {
        width: 23%;
    }
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}

#container {
  background: #fbfbfb;
  border-top: 1px solid #f2f2f2;
  margin: -40px 0 0 0;
}

@charset "utf-8";

#container {
  background: #fff;
  border-top: none;
  margin: 0;
}

.page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

	.post-thumbnail-circle { width: 100px; height: 100px; }

.post-thumbnail-circle img { display: block; width: 100%; height: auto; -webkit-border-radius: 100%; border-radius: 100%; }

.post-thumbnail-circle:hover { opacity: 0.7; }

.for-all-bn div {text-align:center; font-size:0;}

.for-all-bn img {width:auto; height:auto; max-width:98%;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
#xpromo-header .container{position:relative}
#users-customers .container{max-width:910px}
#testimonials .container{max-width:910px}

.main-footer .column-2 .footer-nav { margin: 0; padding: 0; }

.main-footer .column-2 .footer-nav li { margin: 0; padding: 0 0 5px; }

.main-footer .column-2 .footer-nav li a { padding: 0; margin: 0; font-size: 9px;}

.lt-ie9 .main-footer .column-2 .footer-nav li { padding: 0; }

.main-footer .column-2 .footer-nav,
.main-footer .social-follow,
.main-footer .column-2 .footer-nav li{
	display:inline-block;
 	 *display:inline;
  	zoom:1;
}


.main-footer .column-1 .text,
.main-footer .column-2 .footer-nav, .main-footer .social-follow, .main-footer .column-2 .footer-nav li,
.main-header .cart a, .main-header .cart a:link,
#currencies,
.main-header .main-menu ul li a{
	 font-family: 'Sweet Sans';
  font-size: 9px;
}


			ul.social-icons .twitter a:hover	 { background-color: #47c0d8; }
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
footer#colophon .footer .widget-title{color:#333}

.thim-style-content-new-1 .widget-area aside.widget .widget-title {
    color: white;
    text-transform: uppercase !IMPORTANT;
    font-size: 19px !IMPORTANT;
    font-weight: 600 !IMPORTANT;
}


.widget-area aside.widget .widget-title {
    margin-bottom: 8px;
    color: white;
}
.slinky-menu ul.sub-menu li.slinky-parent a{color:#9D9E90}
.slinky-menu ul.sub-menu li:not(.slinky-parent):not(.header){border-left:1px solid #333132;padding-left:10px}


#navigation ul li.parent {
	position: relative;
}

#rightRight ul li.noborder1{
	border-bottom:none; padding:0; margin:0; display:block; height:48px; font-size:0; width:100%;
	}


#navigation ul li.level1 {
	padding: 14px 14px 14px 0;
}


#navigation li.level1:nth-child(2) a {
	border-left: 0;
}


#footer-menu ul li.level1 {
	display: inline-block;
}


#footer-menu ul.col5 li.level1 {
	width: 20%;
	padding-right: 2.5%;
	vertical-align: top;
}

.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-12 {
    width: 100%;
  }

.mfp-content .td-login-wrap {
  position: relative;
}

.td-md-is-android input[type="text"],
.td-md-is-android .td-login-wrap .td-login-input {
  font-size: 16px !important;
}

.td-md-is-ios input[type="text"],
.td-md-is-ios .td-login-wrap .td-login-input {
  font-size: 16px !important;
}

#top-bar .wc-ico-cart:hover .counter {
  text-decoration: none;
}
.mk-footer-copyright {font-size:11px;letter-spacing: 1px;}
.mk-footer-copyright, #mk-footer-navigation li a{color: #ffffff;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after{clear:both}

.socsect .sbox, .socsect .sboxf {
	border-radius: 0px;
	width: 180px;
	height: 160px;
	float: left;
}

.sboxf {
	-webkit-transform: rotateX(-90deg) translateZ(-80px);
	transform: rotateX(-90deg) translateZ(-80px);
}

.socsect .sboxf p {
	margin: 115px auto;
	text-align: center;
}

.socsect .sboxf.steam {
	background:	#000;
}

.socsect .sboxf.steam p {
	margin: 75px auto;
}

.socsect .sboxf.fb {
	background:	#304876;
}

.socsect .sboxf.tw {
	background: #0483a6;
}

.socsect .sboxf.yt {
	background: #c22e22;
}

.socsect .sboxf.instagram {
	background: #a9206e;
}

.socsect .sboxf.instagram p {
	margin: 75px auto;
}


.dark .feature-box h3 span.subtitle { color: #AAA; }




.feature-box h3 span.subtitle {

    display: block;

    margin-top: 5px;

    color: #444;

    font-weight: 300;

    text-transform: none;

}
.fl-photo-img-svg {width: 100%;}


.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 {
    -webkit-border-radius: 6px;
    -moz-border-radius   : 6px;
    border-radius        : 6px;
}


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


    .container .jumbotron,
    .container-fluid .jumbotron {
        padding-right: 60px;
        padding-left : 60px;
    }


.navbar-default .container-fluid {
    padding: 0;
    width  : 100%;
}
.audio-on-demand__inner{background:#FFF;font-family:"Roboto Condensed",sans-serif;padding:0;height:100%;max-height:416px;}
.audio-on-demand__inner--item{display:none;border:1px solid #e0e0e0;font-weight:normal;overflow-y:auto;overflow-x:hidden;height:100%;max-height:416px;}
.audio-on-demand__inner--item.active{display:block;}
.audio-on-demand__inner--item-list{margin:0;padding:0;}

.element_from_left {
	left: -80px;
	padding-right: 0px;
	opacity: 0;
	position: relative;
}

.one_half img.element_from_right, .one_half img.element_from_left{ margin-bottom: 45px;}
.block-1 .block-1-2 .envivo{display:block}
.block-1 .block-1-2 .envivo img{width:300px;*zoom:1;width:auto;max-width:320px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.block-1 .block-1-2 .envivo img:before,.block-1 .block-1-2 .envivo img:after{content:'';display:table}
.block-1 .block-1-2 .envivo img:after{clear:both}
.block-1 .block-1-2 .envivo:before,.block-1 .block-1-2 .envivo:after{content:'';display:table}
.block-1 .block-1-2 .envivo:after{clear:both}
.block-1 .block-1-2 .envivo:last-child{margin-right:0%}


.header-image {
	position: relative;
	text-align: center;
}

.header-image::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(37, 46, 53, 0.9);
}
.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-12{width:100%}





#connect .social a:before {
  background: #f8931f;
}






img.social-icon { border: none; }
.map-description {    max-width: 100%;        padding-bottom: 9px;    font-weight: 300;}
.map-description ul {    font-size: 14px;    font-weight: bold;    color: #00a8d1;    margin: 12px 0 20px;    padding-left: 0;    letter-spacing: -.17px;    line-height: 1.2;    line-height: normal;    list-style: none;}
.map-description ul li {    padding-bottom: 6px;    position: relative;        line-height: 1.36;    padding-left: 20px;}
.map-description ul li:before {    content: "";    width: 8px;    height: 8px;    display: block;    position: absolute;    left: 0;    background: #33bbda;    border-radius: 50%;    top: 6px;}

#ctf .ctf-screename-sep{
    margin: 0 2px;
    display: inline-block;
}

#ctf.ctf-super-narrow .ctf-author-screenname,
#ctf.ctf-super-narrow .ctf-screename-sep {
    display: none;
}

.abs{position:absolute;}

ul.menu-divmenu li.first {
	padding-left: 0;
}

span.breadcrumbs a.first,
span.breadcrumbs span.current:first-child {
	padding-left: 5px;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}



.ct-copyright-text {
  display: inline-block;
  color: #535353;
  text-transform: uppercase;
  line-height: 30px;
  font-size: 12px;
  font-size: 1.2rem; }

      .ct-copyright-text:after {
        content: '';
        position: absolute;
        display: block;
        width: 30px;
        left: 50%;
        margin-left: -15px;
        bottom: 5px;
        height: 1px;
        background-color: white;
        background-color: rgba(255, 255, 255, 0.2); }

  .ct-copyright-text a:hover, .ct-copyright-text a:focus, .ct-copyright-text a:active {
    color: #fff; }


.ct-copyright-text a {
  color: #00b361; }


.menu_item .category_2nd_level
{
}


.menu_item .category_2nd_level:hover
{
	text-decoration: underline;
}


#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}

	.navigation .menu {
	    display: block!important;
	    float: none;
	    background: transparent;
	    margin-bottom: 45px;
	}

.sub-menu .menu-item-has-children:after { color: #fff }

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

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.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}

#wpv-overlay-search {
  margin: auto;
  max-width: 550px;
  font-size: 50px;
}

#wpv-overlay-search input[type="text"] {
  width: 475px;
  height: 60px;
  max-width: calc(100% - 100px);
  border: 0;
  border-bottom: 1px solid #f3f7f9;
  background: transparent;
  color: #f3f7f9;
}

#wpv-overlay-search input[type="text"]::-webkit-input-placeholder {
  color: #f3f7f9;
}

#wpv-overlay-search input[type="text"]::-moz-placeholder {
  color: #f3f7f9;
}

#wpv-overlay-search input[type="text"]:-ms-input-placeholder {
  color: #f3f7f9;
}

#wpv-overlay-search button[type="submit"] {
  width: 60px;
  height: 60px;
  border: 0;
  background: none;
  color: #f3f7f9;
  vertical-align: bottom;
  padding: 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-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%;padding-right:15px;padding-left:15px}
.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}




.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}


.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}


	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}


#footer-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#footer-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#footer-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}



.mega-menu .menu-featured-item .button {
	width: auto !important;
}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.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-8{width:66.66666667%}

.table-holder {
    display: table;
    width: 100%;
}

.hiw .table-holder {
    margin-bottom: 30px;
    margin-left: -30px;
}

.hiw .table-holder:last-child {
    margin-bottom: 0;
}

.hero .table-holder {
    padding: 80px 0;
    position: relative;
    z-index: 1;
}

.hero.else-page .table-holder {
    z-index: 1;
    padding: 10px 0;
}

.cta.table-holder {
    text-align: center;
    padding: 60px 0;
}

    .table-holder .table-cell {
        display: block;
        margin: auto;
        margin-bottom: 20px;
    }


	.container {
		width: 100%;
	}

.social-links li a .instagram-green,.social-links li a .facebook-green,.social-links li a .linkedin-green,.social-links li a .twitter-green, .social-links li a .youtube-green{
    position: absolute;
    top: 0;
    display: none;
}

.social-links li a:hover .instagram-green,.social-links li a:hover .facebook-green,.social-links li a:hover .linkedin-green,.social-links li a:hover .twitter-green,.social-links li a:hover .youtube-green{
    display: block;
}
.header-absolute{text-align:center}
.nav-active,.nav-active .header,.nav-active .header-absolute,.nav-active .header-background,.nav-active .header-inner,.nav-active .header-inner .row,.nav-active .header-inner .row .col-xs-12,.nav-active .header-max,.nav-active .header-max-background,.nav-active .page{height:100%}

.custom-logo-link, .site-title, .site-description{float:left;}


.accordion-tab li strong.dates {
	font-weight: 700;
	color: #009081;
}

.page-numbers { display: inline-block; font-weight: 700; color: #000; padding: 10px 15px; background: #f5f5f5; }

.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink { color: #fff; background: #e64946; }

.page-numbers a { display: block; }


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


.only-logo .navbar {
	min-height: 10px;
}
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper{display:inline-block;visibility:hidden;vertical-align:middle;width:100%;line-height:normal;text-align:center}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper{text-align:center}
#breadcrumbs{padding:0 25px}
.page-template-template-admin_BDR header,.page-template-template-admin_BDR #footer_section,.page-template-template-admin_BDR #footer_menu,.page-template-template-admin_BDR #tarteaucitronRoot,.page-template-template-admin_BDR #breadcrumbs,.page-template-template-admin_BDR #scroll_navigation_menu{display:none !important}

#lst  {background-color: #d6ffd6}


#bottom-footer .copy-right {
	text-align: center;
	color: #8c8c8c;
}


#bottom-footer .copy-right a {
	color: #ffffff;
}


#bottom-footer .copy-right a:hover {
	color: #dc3522;
}
.section-primary .section-head .shell{max-width:1092px}
.section-primary .section-body .shell{max-width:100%;padding:0}
.section-primary .section-image .shell{max-width:1110px}
.shell{max-width:1204px;padding-left:15px;padding-right:15px;margin:auto}
.shell:after,.shell:before{content:' ';display:table}
.shell:after{clear:both}
.shell-fluid{max-width:none}

.seletor-noticia{width: 358px; margin-left: 10px; padding: 6px 0 6px 0; float: left; vertical-align: middle; font-family: "OpenSans-Regular"; font-size: 18px; border-bottom: 1px #ccc dashed}

.seletor-noticia-ativo{ font-size: 18px; font-family: "OpenSans-Regular"; color: #006633}
.et_pb_slider.gallery-not-found .et_pb_slide,.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container{min-height:0!important}
.et_pb_slider .et_pb_container{position:relative;z-index:2;width:80%;max-width:1080px;margin:0 auto}
.et_pb_slider_fullwidth_off .et_pb_container{width:100%!important}
.et_pb_slides .et_pb_container{display:table}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container{min-height:auto}
.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-4{width:33.33333333%}

  li.dropdown.col-md-4 {
    padding: 2em 0 2em 3em; }


#footer { 
display : none;
}


#footer A:link { 
    color: #000099;
}


#footer A:hover {
   color : red; 
}


#footer a:first-child {
    padding-left : 2px;
}


#footer ul {
    list-style-type: none;
    margin: 0;
    padding : 0 0 3px 0;
}


#footer ul li {
    display : inline;
    font-size : 100%;
    margin-left : 0px;
    padding-right : 5px;
    padding-bottom : 3px;
}


#footer ul li.footfriend {
    border-right : none;
}


#footer address, #footer .dobar {
    padding-right : 5px;
    border-right : 1px solid #999999;
}


#footer p {
    font-size : 110%;
    color : #000;
    padding : 7px 7px;
    background-color : #FFFF6A;
}




.title_content {
    position: relative;
}

.title_content h3 {
    border-bottom: 1px solid #D6D6D6;
    color: #464646;
    font-family: Lato,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: capitalize;
}

.title_content.white h3 {
    font-family: Lato,sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: uppercase;
}








	#sidebar .widget .widget-title {
	color: #4b4c4d;
	}


	
	

		#sidebar .widget { margin-bottom: 60px; }


			#sidebar .widget-title {
				margin-bottom: 25px;
				font-weight: 300;
				font-size: 20px;
				text-transform: uppercase;
			}


		.widget .sub-menu {
			padding-top: 5px;
			padding-left: 10px;
		}


	
	

	#footer .widget { margin-bottom: 50px; }


		#footer .parallax .widget-title {
			margin-bottom: 25px;
			color: #fff;
		}


.swiper-container .slide-count .slide-current {
	position: absolute;
	top: 14px;
	left: 15px;
	height: 10px;
	line-height: 10px;
}


.swiper-container .slide-count .slide-current.double-digits {
	top: 16px!important;
	left: 9px!important;
}


.scroll-down-button {
  border: 1px solid #fff;
  color: #fff;
  display: inline-block;
  font-family: "Open Sans";
  font-weight: bold;
  margin-top: -1.25em;
  padding: 0.5em;
}


.scroll-down-button a, .scroll-down-button a:hover, .scroll-down-button a:visited, .scroll-down-button a:active, .scroll-down-button a:focus {
  color: #fff;
  text-decoration: none;
}


div.test-head,
h2.test-head {
    font-size: 42px;
    color: #003;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center
}


.test-text {
    font-size: 16px;
    color: #003;
    text-align: center;
    margin: 40px 0
}


.bookmarks ul.test li.active::before {
    content: "\A";
    border-style: solid;
    border-width: 6px 10px 6px 0;
    border-color: transparent #28c62f transparent transparent;
    position: absolute;
    right: -12px;
    top: 39%;
    transform: rotate(180deg);
    z-index: 1020
}

    div.test-head,
    h2.test-head {
        font-size: 35px
    }

    div.test-head,
    h2.test-head br {
        display: none
    }
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}


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


.genesis-nav-menu .menu-item:hover {
	position: relative;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.main .pricing-list .old-price {
    font-size: 0.93rem;
    text-decoration: line-through;
    margin-bottom: 13px;
}

.main .pricing-list .old-price.not-line-through {
    text-decoration: none;
}

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

.homehlr {
    width: 441px;
}

.homehlr h2 , .homehlr h2 a{
  font-size: 21px;
  line-height: 1.2;
  font-weight: bold;
  margin-top: 10px;
  color: #000;
}

.homehlr p{
  font-size: 14px;
  line-height: 1.3;
  margin-top: 10px;
}

.homehlr h2, .homehlr h2 a {
    font-size: 24px;
}


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

.st-accordion .accordion .panel-heading.active .sign { color: #95cd40; }

.st-accordion .panel-heading.active .sign { color: #f51f8a; }

	.footer .footer-container{		
		display:flex;
	}
.d-none{display:none!important}


#footer .creds {
	float: right;
	text-align: right;
	width: 65%;
}

	
	.archive-page,
	.content-sidebar #content,
	.content-sidebar-sidebar #content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar,
	.sidebar-content #content,
	.sidebar-content-sidebar #content,
	.sidebar-sidebar-content #content,
	.wrap,
	#content-sidebar-wrap,
	#footer .creds,
	#footer .gototop,
	#sidebar-alt {
		width: 100%;
	}

	
	#footer .creds,
	#footer .gototop {
		float: none;
	}

.tourdates-singledate .singledate-img {
  position: relative;
  float: left;
  height: 100%;
  width: 130px;
}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}


.et_pb_pagebuilder_layout.single-event #page-container .et_pb_row,
.et_pb_pagebuilder_layout.single-product #page-container .et_pb_row { 
width: 100%; 
}
 
.et_pb_pagebuilder_layout.single-event #page-container .et_pb_with_background .et_pb_row,
.et_pb_pagebuilder_layout.single-product #page-container .et_pb_with_background .et_pb_row { 
width: 80%; 
}

		

		.modal .modal-header a.close-modal,
		a[class*='lightcase-icon-'].lightcase-icon-close,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper .icon-close {
			background-color:  #cd202d		}


		.modal .modal-header a.close-modal:hover,
		a[class*='lightcase-icon-'].lightcase-icon-close:hover,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper:hover .icon-close,
		.wrap-special-events-accordion .special-events-accordion.is-active .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container.is-active .accordion-header .wrapper .icon-close {
			background-color: #000000 ;
		}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}




.title-area {
   float: left;
   padding: 10px 0;
   width: 600px;
}


.header-full-width .title-area {
   width: 100%;
}


   .content,
   .content-sidebar-sidebar .content,
   .content-sidebar-sidebar .content-sidebar-wrap,
   .footer-widgets-1,
   .footer-widgets-2,
   .footer-widgets-3,
   .sidebar-content-sidebar .content,
   .sidebar-content-sidebar .content-sidebar-wrap,
   .sidebar-primary,
   .sidebar-secondary,
   .sidebar-sidebar-content .content,
   .sidebar-sidebar-content .content-sidebar-wrap,
   .site-header .widget-area,
   .title-area {
      width: 100%;
   }


   .header-image .title-area {
      background-position: center top;
   }


   .genesis-nav-menu,
   .site-description,
   .site-header .title-area,
   .site-header .search-form,
   .site-title {
      text-align: center;
   }
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:24px!important}


.sb_divi_modal .container-content_editor {
    padding: 10px;
}


.sb_divi_modal .container-video {
}


.sb_divi_modal .container-video iframe {
    max-width: 100% !important;
    max-height: 100% !important;
}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}

#wrapper #main .page-stripe p + .fusion-clearfix {
    margin-top: -30px !important;
}

#wrapper #main .page-stripe-transparent p + .fusion-clearfix {
    margin-top: -30px !important;
}
div#rz-bs div.rz-rating span.rz-average,div#rz-ms div.rz-rating span.rz-average,div#rz-ss div.rz-rating span.rz-average{width:100%;float:left;font-size:27px;font-weight:700}
div#rz-ss div.rz-rating span.rz-average{line-height:35px}
div#rz-bs div.rz-rating span.rz-average,div#rz-ms div.rz-rating span.rz-average{line-height:47px}

.slider-section .slider-details{padding:12px 0 16px;font-size:42px;line-height:1;}

.slider-details a{color:#fff;text-shadow:2px 2px 4px #2d2d2d;}

.slider-details a:hover{text-shadow:none;}

.slider-details .slide-desc p{color:#fff;font-size:16px;margin-top:15px;line-height:1.2;display:block;text-shadow:1px 1px 2px #2d2d2d;}

.slider-details .slide-desc,
.beside-slider-desc{display:none;}

.header-image-icon { position: absolute; top: 32%; width: 30px; }


.location-types--row.odd .location-types--image {
	order: 2;
}


#loader_container{width:100%;height:100%;margin:0;position:fixed;top:0px;left:0px;z-index:9999;background:rgba(0,0,0,.5);display:none;}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.topimg {
width: 740px;
display: block;
}

.topimg img {
width: 740px;
height: auto;
display: block;
margin: 10px 0px 0px 0;
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.atgrid__item__rating{position:absolute;top:20px;left:20px;pointer-events:none;color:#ffcd47;font-size:1.333em;}
.atgrid__item__rating i{margin-right:5px;text-shadow:0 2px 2px rgba(0,0,0,0.2);}
.atgrid--small .atgrid__item__rating{font-size:1.200em;}
.atgrid--widget .atgrid__item__rating i{margin-right:5px;}

#footer-bottom {
	overflow: auto;
	background: #000; 
	min-height: 10px; 
	padding: 6px;
}


.cf:before,
.cf:after {
    clear: both;
    content: "";
    display: table;
}
</pre></body></html>