﻿.footer-row-1,.footer-row-2{width:auto;margin-bottom:20px;float:left;}

#spu-bg-18717 {
	opacity: 0;
	background-color: #000;
}

.spu-bg{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 99999;
}
.icon-small-arrow:before{content:"\f12e";}
.navbar-blue-container--left #lang-switch-mob span.icon-small-arrow{color:#0072ae;}
.mob-language-switcher-container .lang-switcher span.icon-small-arrow{font-family:icons;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\f110";font-size:12px;display:block;color:#a0d6f1;transform:rotate(90deg);cursor:pointer;margin-top:3px;}
.mob-language-switcher-container .lang-switcher span.icon-small-arrow:before{color:#0098db;}
.mob-language-switcher-container .lang-switcher.active .current-lang,.mob-language-switcher-container .lang-switcher.active .icon-small-arrow{display:none;}
.cactus-listing-config.style-4 .cactus-post-title.h6{line-height:1.2em;margin-bottom:5px}
.cactus-listing-config.style-4 .cactus-post-title.h6 a{max-height:2.4em;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}
#mobile_menu_slide li:last-child .contact{width:100%;display:inline-block;font-size:18px;color:#dd3333;margin-top:1em;font-family:"liquor-store",sans-serif!important}


	
	.slider-wrapper {
		margin: 15px auto;
	}

.footer .nav .nav-1 {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.footer .nav .nav-1 li:nth-child(3) {
  letter-spacing: 0.12em;
}

  .footer .nav ul.nav-1 {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 2.133333333333333%;
  }

  .footer .nav .nav-1 li:nth-child(2),
  .footer .nav .nav-1 li:nth-child(3) {
    letter-spacing: 0.05em;
  }


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


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

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

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

.footer ul.navi-footer li.menu-item-1044,
.footer ul.navi-footer li.menu-item-1045{
  display: none;
}

header#masthead .table-head {
  display: table;
  width: 100%;
  margin: 20px 0;
}
.widget-title h3,.widget-title-home h3{display:block;margin:0;padding:0 0 20px;font-size:24px;font-weight:700;line-height:23px;text-align:left}

header #site-name {font-family:'Lobster', cursive; font-size:38px; line-height:1em; float:left; margin-top:-3px;}

header .fixed #site-name {font-size:24px; margin-top:2px;}
 

footer img.icon { 
	height: 45px;
	width: auto;
}
.chat-with-someone a,.menu-item-15025 a{border:2px solid #3869af;color:#3869af!important;font-family:roboto condensed,helvetica neue,Helvetica,Arial,sans-serif;font-size:.6em;line-height:2.5;padding:0 20px;position:absolute;right:70px;top:7px;border-radius:6px;transition:.2s ease-in all}
.chat-with-someone a.disabled,.menu-item-15025 a.disabled{opacity:.7}
.chat-with-someone a:hover,.chat-with-someone a:active,.chat-with-someone a:focus,.menu-item-15025 a:hover,.menu-item-15025 a:active,.menu-item-15025 a:focus{text-decoration:none}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.f-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -25px;padding:0;list-style:none}
.f-grid:before,.f-grid:after{content:"";display:block;overflow:hidden}
.f-grid:after{clear:both}
.f-grid-collapse{margin-left:0}
.f-grid-small{margin-left:-10px}
.f-grid-medium{margin-left:-25px}
.f-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}
.f-grid-divider:empty{margin-top:35px;margin-bottom:35px}
.f-grid .f-dropdown-grid+.f-dropdown-grid{margin-top:15px}
 

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


.main .pourquoi {
    background: #efefef;
    padding: 20px;
}


.main .pourquoi img { margin: 0 auto}


.main .pourquoi .title2{
    font-family: 'Nunito', sans-serif;
    font-size: 24px;
    font-weight: 300;
    color: #252f38;
    padding-left: 30px;
    margin-bottom: 55px;
    text-transform: uppercase;
}


.main .pourquoi span{
    font-family: 'Nunito', sans-serif;
    font-size: 19px;
    font-weight: 300;
    color: 252f38;
    display: block;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px
}
p+p.sp-container,p+a.readmore,.column-text+p.sp-container,.column-text+a.readmore{margin-top:-5px!important;margin-bottom:0}

.image-inline {
float: none;
}

	.roll-team .team-content {
		text-align: center;
	}

	.roll-team .team-content .name {
		font-family: "Raleway", sans-serif;
		font-size: 16px;
		font-weight: 600;
		padding: 12px 0 2px;
	}

	.roll-team .team-content .pos {
		padding-bottom: 12px;
		color: #443f3f;
	}

h1, h2, h3, h4, h5, h6, #mainnav ul li a, .portfolio-info, .roll-testimonials .name, .roll-team .team-content .name, .roll-team .team-item .team-pop .name, .roll-tabs .menu-tab li a, .roll-testimonials .name, .roll-project .project-filter li a, .roll-button, .roll-counter .name-count, .roll-counter .numb-count button, input[type="button"], input[type="reset"], input[type="submit"] { font-family:'Raleway', sans-serif;}


.container-fluid {
  max-width: 1920px;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}

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

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

.menuboxin {
width: 1360px;
margin: auto;
}

.menubox, .menuboxin { 
width: 100%;
padding: 0;
}


.menu-header-container, .menu-header-right-container { display: inline-block; }
#div-on-air .inner-row{padding:9px 16px 3px;background-color:#FFFFFF}

.recent-post-slider.design-3 .post-short-content{height: 46%;clear:both; background: rgba(51, 51, 51, 0.5);bottom: 0; color: #fff; left: 0; padding: 15px 30px 35px 30px; position: absolute; right: 0; transition: all 0.5s ease-in-out 0s;}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
.font_lus64zd9m, [data-font="font_lus64zd9m"], [data-font="font_lus64zd9m"] li a, #content-holder h1, #content-holder h2, #content-holder h3, #content-holder p, #content-holder li {font-family: "unitext", sans-serif;font-weight: 300;font-style: normal;}

.news-item .news-img {
	float: left;
	margin-right: 30px;
}

#slides.news .news-img {
	font-family: 'MuseoSans-500';
	width: 100%;
	color: #001551;
	margin-bottom: 20px;
	font-size: 15px;
}

#slides.news .news-img img {
	float: left;
}

#slides.news .news-img span {
	margin: 38px 0 0 15px;
	float: left;
}


.graphic-img-list .title {
	text-transform: uppercase;
	display: block;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 26px;
	line-height: 30px;
	color: #004663;
	margin: 0 0 15px;
}


.ico-info-list .title {
	text-transform: uppercase;
	letter-spacing: .55px;
	font-weight: 600;
	display: block;
	margin: 0 0 8px;
	font-size: 22px;
	line-height: 26px;
	color: #004563;
}


.blog-detail .title {
	float: left;
	max-width: 50%;
	font-size: 16px;
	line-height: 32px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
	color: #004663;
}


.seperator-list .title {
	text-transform: capitalize;
	width: calc(100% - 250px);
}

.blog-top .title a {
    color: #004663;
}
.tribe-grid-body .tribe-events-tooltip .tribe-events-event-body{position:relative}
#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}

		 

	  .huge_it_slideshow_image_1 {
			
	  }

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






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

.an2{transition:all 0.2s ease-out 0s;}
.fl-photo-img-svg {width: 100%;}
.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-6{width:50%}
ul.top-nav li a {    letter-spacing: .25px;}
ul.top-nav li a:hover:after {    content: "";    height: 1px;    background: #fff;    left: 8px;    right: 8px;    display: block;    position: absolute;    bottom: -2px;}
#footer-bottom .et-social-icon a{font-size:29px}
.span1of2.last{margin-right:0;}
.span1of3.last{margin-right:0;}
.span2of3.last{margin-right:0;}
.span1of4.last{margin-right:0;}
.span2of4.last{margin-right:0;}
.span3of4.last{margin-right:0;}
.span1of5.last{margin-right:0;}
.span2of5.last{margin-right:0;}
.span3of5.last{margin-right:0;}
.span4of5.last{margin-right:0;}
.region-header .menu li.depth-2.last{border-bottom:1px solid #C6C6C6;padding-bottom:15px;margin-bottom:10px;}
.region-header .menu li.last .last{border-bottom:0;}
.region-header .menu li.depth-1.last{width:30%;margin-right:0;}
.region-header .menu li.depth-2.last:after{content:'';}
.multimedia-thumb-wrapper.last{float:none;width:100%;}
.multimedia-thumbs .row.last{margin-bottom:0;}

.frame .f_oj3{ background-position:0 -27px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.img-responsive{display:block;max-width:100%;height:auto}


.legal a{

	padding-right: 0px;
}

	
	.contact a, .legal a, .footernav a{
		font-size: 1.1rem; 
	}


	.legal {
	
		padding-right: 0px;
	}



	.contact, .legal {
		display: none; 
	}



h1, h2, h3, h4, .legal, .contact, .anorakprod, #selected a, .info, #info_btn {
	font-family: "Sabon LT W02 Roman", Garamond, "Times New Roman", serif;
	text-transform: uppercase;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
.tribe-mini-calendar-event .vcard{line-height:20px;margin-top:10px}
#footer-bottom{background-color:#ffffff}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}

.nav-previous,
.previous-image {
	float: left;
	padding-bottom: 7px;
	width: 50%;
}

.wrapper { width: 1000px; }
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


th.gigpress-city {
}


td.gigpress-city {
}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}


.menu-level-2 .site-header-nav .pane-inner {
  overflow: hidden;
  height: 100%;
}


.menu-level-2 .site-header-nav .pane-inner .pane-menu,
.menu-level-2 .site-header-nav .pane-inner .panel-menu {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  padding-bottom: 78px !important;
}

.fr{ float:right;}
.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-4{width:33.33333333%}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}

.sharenav li a .icon.twitter {
    background-position: 0px -46px !important;
}


.et_pb_blurb h4 {
	padding-bottom: 5px;
}


.et_pb_blurb h4 a {
	text-decoration: none;
}

.et_pb_blurb_2.et_pb_blurb { margin-top: 5px !important; margin-right: 5px !important; margin-bottom: 5px !important; margin-left: 5px !important; }
.ba{border-style:solid;border-width:1px}
.ba-ns{border-style:solid;border-width:1px}
.ba-m{border-style:solid;border-width:1px}
.ba-l{border-style:solid;border-width:1px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.post-info {
    display: block;
    font-size: 13px;
    color: #999999;
}

.post-info a { color: #000 }


#cookie-notice{width:100%;background:#da513d;padding:15px 0;box-shadow:0 -5px 9px -5px rgba(0,0,0,0.1);color:#fff;position:fixed;bottom:0;left:0;z-index:100}

	#cookie-notice .container{display:flex;}

	#cookie-notice p{margin-bottom:15px;}

	#cookie-notice p a{color:#fff;border-bottom:1px dotted rgba(255,255,255,0.5);}

	#cookie-notice .button{-webkit-appearance: none;-moz-appearance:none;appearance:none;text-decoration:none;padding:15px;background:#fff;display:block;width:50px;margin:0 auto;align-self:center;text-align:center;border-radius:3px;}

	#cookie-notice .button:active{background:#eee}

p.site-title {
	clear: both;
	font-family: "Josefin Sans", Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.site-title {
    display: block;
	clear: none;
	font-weight: bold;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1.2;
	margin: .25em 0 0 0;
	text-transform: uppercase;
}


			.site-title a,
		.site-description {
			color: #757575;
		}
.mine-banner{padding:10px 0;text-align:center;overflow:hidden}
.mine-banner .banner-left,.mine-banner .banner-right{display:inline-block}
.mine-banner .banner-right{margin-top:34px}
.mine-banner .banner-left,.mine-banner.desktop-show{display:none}
.mine-banner.mobile-show{display:block}
.mine-banner.bottom,#related_post_widget{min-width:660px}
.mine-banner.desktop-show{display:block}
.mine-banner.top{display:block}
.skip-link{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.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}


.nav-bar-wrap {
    display: block;
    z-index: 999;
    background-color: #2c2f33;
    -webkit-transition: opacity .3s linear;
    -moz-transition: opacity .3s linear;
    -ms-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear;
}


.ruby-is-stick .nav-bar-wrap {
    opacity: .95;
}


.ruby-is-stick .nav-bar-wrap:hover {
    opacity: 1;
}


.is-nav-shadow .nav-bar-wrap {
    box-shadow: 3px 3px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, .05);
    webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, .05);
}


.admin-bar .is-sticky-nav .nav-bar-wrap {
    top: 32px !important;
}


.is-light-header .nav-bar-wrap, .is-light-header .main-nav-inner .is-sub-menu {
    background-color: #fff;
}



#logo {
	float: left;
	max-width: 100%;
	margin: 1.2em 0;
}

#logo .site-title {
	display: inline;
	background: #dd2727;
	color: #fff;
	padding: 0.15em 0.3em;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	font-size: 2.5em;
	font-family: 'Share', Tahoma, Verdana, Arial;
	line-height: 1.4em;
}

#logo a:hover {
	text-decoration: none;
}

#logo a:hover .site-title {
	background: #333;
	text-decoration: none;
}

#logo .site-description {
	margin-top: 0.4em;
}

.coupon_wrapper .go_btn .code{ width:100%; height:100%; border:1px dashed #9f9f9f; color:#666; background-color:#dfdfdf; font-size:1.5em; line-height:1.916em; padding:0 6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
 
  .coupon_wrapper .go_btn .code,.coupon_wrapper .show_code:before,.coupon_wrapper .get_deal:before,.coupon_wrapper .show_code:after,.coupon_wrapper .get_deal:after{ display:none}
.mc-promo__countdown{position:absolute;top:25px;right:0}

.title_center_lrg {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #F00;
}


.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt:visited {
 font-size: 12px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wt:hover {
 font-size: 12px;
 text-decoration: underline;
 color: #FFFFFF;
}

tr #next {
text-align : right;
}


div[id^="wds_container"] .wds_btn_cont {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  width: 100%;
}

.wprs_sidebar_chart .wprs_side_widget .wprs_song-title{font: bold 15px/ 18px Arial;}


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}


.mod_events_latest {
    border-top: 1px solid #ccc;
    border-top: 1px solid rgba(180,180,180,0.8); padding: 5px 0;
}

p.m_3{
	overflow: hidden;
	font: 700 13px/13px 'Lato', sans-serif;
	text-transform:uppercase;
	padding: 3px 0 0 0;
	margin:0;
	color:#343333;
}

.span1 h3, h3.m_3{
	text-align: center;
	text-transform: uppercase;
	font: 300 25px/25px Lato, sans-serif;
	margin-bottom:1.5em;
	color:#000;
}


#main-navigation ul.sub-menu {
        -moz-box-shadow: 0 1px 1px #224466;
        -webkit-box-shadow: 0 1px 1px #224466;
        -khtml-box-shadow: 0 1px 1px #224466;
        box-shadow: 0 1px 1px #224466;
}


#main-navigation ul.sub-menu li {margin:0; float:left; border: 0 none; width: 100%; background-color: #f3f3f3;}
   

#main-navigation ul.sub-menu li a {max-height: 20px; padding: 10px 11px 7px 11px; width: auto; border: 0 none; text-align: left; font-size: 13px; text-transform:none;}
    
#main-navigation .menu ul li ul.sub-menu li:hover {background-color: #f3f3f3; -khtml-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}



.clearfix:after {
    content: "\0020";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    overflow: hidden;
}

.clearfix { display: inline-table; }

.testing1 .ot-dtp-picker.wide { margin: 0 auto;    width: 808px; position:relative;}

.ot-dtp-picker {padding: 0px !important;}

.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}

	#imHeader_imMenuObject_01-menu-opened .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: rgba(37, 58, 88, 1); }

	#imHeader_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }

	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: rgba(37, 58, 88, 1); }

	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }


.sbadge,.badge{padding:7px 15px;cursor:pointer;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    line-height:1;
    vertical-align:middle;
    white-space: nowrap;
    text-align: center;
    background-color: #0393BE;
    border-radius: 3px;}

.sbadge:hover,.badge:hover{background-color:#03a6d7}
#fp-nav ul li .fp-tooltip,.flickity-viewport,.fp-scrollable,.fp-scroller,.fp-slides,.pswp,.pswp__item,.pswp__scroll-wrap,.responsive-video{overflow:hidden}
.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;left:0}
.pswp,.pswp__bg,.pswp__scroll-wrap,.pswp__zoom-wrap{width:100%;position:absolute}
.pswp__scroll-wrap{top:0}
#footer-widgets.wpex-row .footer-box.col{margin-bottom:0 !important}
