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



#col_centre{
position: relative; 
float:left;
border:1px solid #cecece;
width:1000px;
margin-left: 0px; 

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}
body.site-1.have-bannerbar_outer table.main-top-grid td.misc .b640 *{margin:0 auto !important}
body.site-1 table.main-top-grid td.misc{height:250px}
body.site-1 table.main-top-grid td.misc .wrapper{padding-top:0px;padding-left:10px;text-align:center}
body.site-1 table.main-top-grid td.misc,body.site-1 table.main-top-grid td.misc img{vertical-align:bottom}

td.price-details{
	text-align: left!important;
}

td.price-details span{
	font-size: .8em!important;
	font-weight: normal!important;
	line-height: .7em;
}

td.price-details li{
	list-style: disc;
	line-height: 1.2em;
	margin-bottom: 5px;
	margin-left: 10px;
}


#rental td.price-details{
	text-align: center!important;
}

	
	.section_wrapper .column,
    .container .column,
	.sections_group,
	.four.columns					{ margin:0; width: 100% !important; clear: both; }
.moonforecast-date{font-size:10px}

  .af-footer__end {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 11px;
    color: #fff;
    letter-spacing: 0.7px;
    font-family: "InterMedium", sans-serif;
    margin-top: 40px; }

    .af-footer__end p, .af-footer__end span {
      font-size: inherit;
      font-family: inherit;
      opacity: 0.6; }

.footer-top .ftr-logo{width:70px; width:6%; float:left; margin-right:12%;}
.twitter__widget--react{border-bottom:1px solid rgba(86,86,86,0.121569);padding-bottom:10px}
.twitter__widget--react div{display:inline-block;font-size:10px;color:#0955a4}
.twitter__carousel .twitter__widget--react{padding:0 20px 20px;position:absolute;bottom:0;width:100%}
.twitter__carousel .twitter__widget--react div{display:inline-block;font-size:10px;color:#0955a4}
.thumb .clip-link{position:absolute;_position:static;bottom:-100px;top:-100px;left:-100px;right:-100px;text-align:center;white-space:nowrap;word-break:normal}
.thumb .clip{position:absolute;top:0;left:0;width:100%;height:100%}
.thumb .clip img,.thumb .vertical-align{display:inline-block;vertical-align:middle}
.thumb .clip .vertical-align{height:100%}
.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}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
body.front .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.affix .navbar-default .navbar-toggle .icon-bar,body.front .affix .navbar-default .navbar-toggle .icon-bar{background-color:#404041;}
.row{margin-right:-15px;margin-left:-15px}

.header .topbar .navbar-toggle {
  padding: 6px 4px;
  border-radius: 2px;
  margin: 5px;
  background-color: #fff;
  border: 1px solid gray;
}

.header .topbar .navbar-toggle span {
  background-color: grey;
}

  .header,
  .header .topbar {
    display: inline-block;
    width: 100%;
  }

  .header .topbar {
    background-color: #383736;
  }

  .header .topbar .btn.search {
    height: 30px;
    margin-top: 2px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  .header .topbar .avatar-header {
    display: none;
  }

  .header .topbar .user-navigation-list {
    display: none;
  }

.header .header-top,
.header .topbar {
  padding-top: 0;
}

  .header .topbar .main-navigation-container-top {
    top: 37px;
  }

  .header .topbar .simple-search {
    padding-top: 2px;
  }


#slider-band
{
	background-repeat: no-repeat;
	height: 750px;
	margin-top: 0;
	padding-top: 1px;
}


.fb_big {
    margin:10px 0 0 5px;
}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}
#mk-theme-container{z-index:200}
#mk-notification-bar,#mk-page-introduce,#mk-theme-container,.master-holder div,.mk-blog-classic-item,.mk-blog-grid-item,.mk-employee-item,.mk-fullwidth-boxed,.mk-gallery .gallery-caption,.mk-gallery .gallery-inner,.mk-gallery .gallery-title,.mk-header-toolbar,.mk-image-caption,.mk-news-item,.page-section-content,.portfolio-widget-info,.shopping-cart-header,.testimonial-column .testimonial-item,.text-input,.theme-page-wrapper,:after,:before,[class*=mk-col-],input[type=text],textarea{box-sizing:border-box}
.dashboard-opened #mk-theme-container{left:-300px}
#mk-theme-container,.mk-side-dashboard,.sticky-style-fixed.header-style-1 .mk-header-holder,.sticky-style-fixed.header-style-3 .mk-header-holder{transition:all .3s ease-in-out}
.vertical-header-left #mk-theme-container:not(.trans-header){padding-left:270px}
.vertical-header-right #mk-theme-container:not(.trans-header){padding-right:270px}


.header_form {
	font-family: Raleway;
	font-weight: 800;
	font-size: 24px
}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}
.pullquote.pull-right{border-left:3px solid rgba(102,114,121,0.25)}

  .span2 {
    width: 104px;
  }

  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
input.span2,textarea.span2,.uneditable-input.span2{width:126px}
.table .span2{float:none;width:124px;margin-left:0}


	.related-posts .grid .span2 {
	    width: 140px;
	    float: left;
	    margin-left: 20px;
	}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


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

#visual-body li.visual08 p{right:40px; bottom:45px; width:480px;}

#visual-body li.visual08 p a{background-color:rgba(206,90,90,.75); text-shadow:2px 2px 2px #ce5a63;}

.alignleft {
	float: left;
	text-align: left;
}

.builder-module-footer .builder-module-element .alignleft,
.builder-module-footer .builder-module-element .alignright {
	padding: 1em;
}

.hentry .alignleft {
	margin: 1.5em 1.5em 1.5em 0;
}

.entry-footer .alignleft {
	width: 70%;
}

.loop-utility .alignleft,
.loop-utility .alignright {
	}


.loop-utility .alignleft a,
.loop-utility .alignright a {
	color: #FFFFFF;
	font-weight: bold;
	background: #000000;
	background: rgba(0, 0, 0, .6);
	line-height: 2;
	border: 1px solid #000000;
	padding: 5px 20px 20px 20px;
}

.pagination-wrapper {
    text-align: center;
}
.modal-title, .rqrd-fields a{color:#fd0303;}
.colour_white{color:#fff}
.uabb-creative-menu-mobile-toggle.hamburger .uabb-svg-container,.uabb-creative-menu-mobile-toggle.hamburger-label .uabb-svg-container {display: inline-block;position: relative;width: 1.4em;height: 1.4em;vertical-align: middle;}

        #ipp_mobile_close_txt{
    	font-weight: bold;
    	cursor: pointer;
        }
.sd-gplus .sd-title{display:none}
div.sharedaddy h3.sd-title{margin:0 0 1em;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}
div.sharedaddy h3.sd-title:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;margin-bottom:1em}
body.highlander-light h3.sd-title:before{border-top:1px solid rgba(0,0,0,.2)}
body.highlander-dark h3.sd-title:before{border-top:1px solid rgba(255,255,255,.4)}

body.wpvmpstyle-blues .footer-widget-area h2 {
  color: #230F0F; }

body.wpvmpstyle-greens .footer-widget-area h2 {
  color: #230F0F; }

body.wpvmpstyle-black .footer-widget-area h2 {
  color: #FFF; }


.footer-widget-area h2 {
  margin-top: 16px;
  font-size: 18px;
  text-decoration: underline;
  font-weight: 600; }

.footer-widget-area ul li a, .footer-widget-area ul li a:active, .footer-widget-area ul li a:visited {
  color: #FFF;
  opacity: 0.6;
  text-decoration: none; }

.footer-widget-area ul li a:hover {
  opacity: 0.8; }
.bit-1,.container-full{width:100%}
.container{margin:0 auto;max-width:1140px}
.container-fix{margin:0 -15px}
.container:after{content:"";display:table;clear:both}
.header-sticky .container{position:relative}
.site-info .container{width:100%}

.part2 .activity .video ul{
    width: 326px;
}

.part2 .activity .video ul li{
    width: 150px;
    float: left;
    margin-right: 13px;
}

.part2 .activity .video ul li .img{
    width: 150px;
    height: 85px;
    overflow: hidden;
}

.part2 .activity .video ul li img{
    width: 150px;
    height: 85px;
}

.part2 .activity .video ul li .title{
    text-align: left;
    height: 50px;
    overflow: hidden;
    line-height: 22px;
}
.popup .popup__center .popup__center__contener .popup__response__and__send .popup__send{width:280px;height:40px;font-size:12px;line-height:40px;font-size:.75rem;line-height:2.5rem;text-align:center;color:#000;border:1px solid #000;position:relative;display:inline-block;cursor:pointer;transition:0.5s;margin:52px 0 0 30px;width:calc(100% - 60px);text-transform:uppercase}
.popup .popup__center .popup__center__contener .popup__response__and__send .popup__send:hover{background-color:#C19C5E;border:1px solid #C19C5E;color:#000}
#main,.fullmod,.resize,.div_player{width:100% !important}
.mod_12047854 .fullmod table{width: 100%;}
#z_col0.full .mod_12047854 .fullmod .fullmod, #z_col100.full .mod_12047854 .fullmod .fullmod, #z_col130.full .mod_12047854 .fullmod .fullmod{width: auto;}
.mod_3947199 .fullmod table{width: 100%;}
#z_col0.full .mod_3947199 .fullmod .fullmod, #z_col100.full .mod_3947199 .fullmod .fullmod, #z_col130.full .mod_3947199 .fullmod .fullmod{width: auto;}
.mod_11713360 .fullmod table{width: 100%;}
#z_col0.full .mod_11713360 .fullmod .fullmod, #z_col100.full .mod_11713360 .fullmod .fullmod, #z_col130.full .mod_11713360 .fullmod .fullmod{width: auto;}
#z_col130.full .mod_11926472 .cel1 .fullmod, #z_col130.full .mod_11926472 .entete .fullmod, #z_col130.full .mod_11926472 .cel2 .fullmod {width: 982px;}
 #z_col0.full .fullmod {padding-left: 10px !important;padding-right: 10px !important;}

h2, .dpe-flexible-posts .title {
	font-size: 18px;
	font-size: 1.285714285rem;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	line-height: 1.2;
	display: block;
}
	




.dpe-flexible-posts img {
	float: left;
	margin: 0 10px 10px 0;
	max-width: 113px !important;
	max-height: 113px !important;
}






.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}


.button-default,
.header-nav__item {
  font-family: "Verlag A", "Verlag B", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}


.header-nav__item {
  float: left;
  padding: 8px 10px 5px;
  font-size: 12px;
  font-size: 0.75rem;
}
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}






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

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.lo-more{text-align:right;margin:1em 0}
.lo-tile_list+.lo-more{margin-top:0}
.off-canvas-nav .menu-footer,.off-canvas-nav .secondary-navigation{display:none}
.off-canvas-nav .secondary-navigation{width:25%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:3.2rem}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

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


.widget-slider .slider-wrapper .nivoSlider {
	margin: 0;
}


.widget-slider .slider-wrapper {
	position: relative;
}


.widget-slider .slider-wrapper .nivo-controlNav {
	padding: 3px 0 0;
}
#main{margin-bottom:20px;}

.lists_clean {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.lists_clean.lists_pdf_repeater li {
  margin-bottom: 15px;
}
.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"}


#nav #selection{
	background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	background-image:    -moz-linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	background-image:     -ms-linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	background-image:      -o-linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	background-image:         linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F5F5F5), to(#D0D0D0));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5',
  			endColorstr='#D0D0D0', GradientType=0);
	width: 101px;
}
.q_progress_bar{position:relative;margin:0 0 28px 0;width:100%;overflow:hidden;text-align:left}
.q_progress_bar .progress_content_outer{background-color:#e3e3e3;position:relative;overflow:hidden;height:13px}
.q_progress_bar .progress_content{position:absolute;top:0;left:0;max-width:100%;overflow:hidden;background-color:#1abc9c;height:13px;box-sizing:border-box}
.q_progress_bar .progress_title_holder{position:relative;margin:0 0 7px 0}
.q_progress_bar .progress_title{display:inline-block;z-index:100}
.q_progress_bar .progress_number_wrapper{text-align:right;position:absolute;left:0;z-index:10;opacity:0;filter:alpha(opacity=0);color:#fff}
.q_progress_bar .progress_number{position:absolute;right:0;font-size:18px;font-weight:500;top:-1px}

.contact_widget_name,
.contact_widget_email,
.contact_widget_phone,
.adress_wrap {
  padding-left: 33px;
  position: relative;
}

.contact_widget_phone,
.adress_wrap {
  padding-bottom: 20px;
}

.tweet_time:before,
.contact_widget_email:before,
.contact_widget_phone:before,
.adress_wrap:before {
  font-family: 'fontello';
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 0;
}

.adress_wrap:before {
  content: '\ec7f';
  left: 2px;
}


.bg-white {
  background-color: #ffffff; }
.e77-50.x-image,.e77-62.x-image {background-color:transparent;}


#system-message-container #system-message h4 {
padding-top:5px;
font-size:140%;
color: red ;
}


#system-message-container ul {
margin : 0 !important;
}


#system-message-container li {
background-image : none !important;
padding : 8px 0 0 0 !important;
}
.navbar-collapse{overflow-x:visible;padding-right:10px;padding-left:10px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

  
  #shop-nav-xs .navbar-collapse {
    padding: 5px 10px;
  }

#outer-wrap { overflow: hidden }





.boxed-main-layout #outer-wrap { padding: 40px 30px }

	body.wpex-has-vertical-header.full-width-main-layout.wpex-site-header-disabled #outer-wrap { padding-left: 0; }

	body.wpex-has-vertical-header.full-width-main-layout #outer-wrap { }





.col:after, .clr:after, .wpex-clr:after, .group:after, dl:after, .vc-empty-shortcode-element:after, ul.page-numbers:after, #comments .comment-body:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }

.main-header .cart .recently-added-mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }

.st { font-size:0.7em;}



.content-area .center .st strong {
	font-size: large;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.story-body ul.nav {
margin-top: 10px;
}

.story-body ul.nav li {
font-size: 1.6rem;
line-height: 1.3rem;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav:before,.nav:after{display:table;content:" "}
.nav:after{clear:both}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}
.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
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;}


.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;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.menu-right li.left {display:none;}
.infobox-icon-left-title .left-title-image,.infobox-icon-right-title .right-title-image{display: inline-block;width: 100%;}
.fusion-megamenu-icon img{max-height:16px;}
.fusion-secondary-menu .fusion-icon-only-link .fusion-megamenu-icon{text-align:center}
.fusion-megamenu-icon{display:inline-block;width:26px}
.sub-menu .fusion-megamenu-icon.text-menu-icon{position:absolute}
.fusion-mobile-nav-holder .fusion-megamenu-icon{display:none}

  
  table.top_accounts .imagecell img {
    margin-top: -7px;
    margin-left: -20px;
  }

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}


.grideschis
{
background-color:#E6E7E9;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

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


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}


.sub-menu .menu-item-has-children {
	position:relative;	
}
.gdpr{display:table;width:100%;left:0;z-index:10000000;background-color:#f0f0f1;color:#252526;line-height:21px;padding:20px;border:4px solid #fff;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;position:fixed;bottom:0;box-sizing:border-box;border-bottom:0;box-shadow:0 0 7px #000}

.gdpr.gdpr--hidden{display:none}
.header--icons__language-selecter a .selecter-text{margin:0 10px 0 5px;transition:0.25s all}
.header--icons__language-selecter a .icon,.header--icons__language-selecter a .selecter-text{display:inline-block}
.header--icons__language-selecter a:hover .selecter-text{color:#0052a7}


.card--revealed .card__ui-content--text {
  color: #fff;
  min-height: 55px;
}


.card--revealed-home .card__ui-content--text {
  color: #fff;
  min-height: 55px;
}


.ecs__service {
    z-index: 20
}


.ecs__deadline, .ecs__level, .ecs__service {
    position: relative
}


.ecs__deadline, .ecs__level, .ecs__page-count, .ecs__service {
    border-radius: 100px;
    background-color: #2f505a;
    border: 1px solid #23ded5;
    border-image-slice: 1
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.widget ul.social li.twitter:hover{background:#55acee}
#footer-social ul li.twitter a:hover{background:#55acee;color:#fff}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}



body.dark .modal-content {
	box-shadow: none;
	border-color: #303030;
	background: #202020;
}


    .header_right,
    .topmenu, #topmenu-select {
        margin-left:0}


    .header_right {
        height:32px;
        padding:10px 0 0 0;
        text-align:center;}


    .header_right,
    .topmenu {
        margin-left:180px}

.pager_lm.loading{min-height:49px}

.pager_lm:not(.loading){background:none}

	#Top_bar.loading{display:none}

h1,h2,h3,h4,h5,h6,#site-title,.comment-author,.nav-paged a {font-family: Trebuchet, arial, sans-serif;}

h1#site-title {font-size: 40px;font-weight: normal;line-height: 47px;margin: 20px 0 0 15px;}

h1#site-title a,h2#site-description a {font-size: 35px;color: #cccfd7;display: block;text-decoration: none;}
#block-block-4{font-size:0.8em;}
h2.pane-title,h2.section-title,h2.field-name-pp-title,.block header h2{border-top:10px solid black;padding-top:5px;padding-bottom:1.8em;width:80%;max-width:400px;text-align:center;margin:auto;}
#sidebar h2.pane-title,#sidebar
h2.section-title,#sidebar
h2.field-name-pp-title,#sidebar
.block header h2{border:none;}
#nav-secondary .block{float:left;}
.block-facetapi header h2{padding-bottom:0.5em;}
#prebar .block{margin-right:0 !important;overflow:hidden;}


#fb-like-box{ text-align: center; background-color: #f9f9f9; margin:40px auto;border:4px solid #efefef; }
#language-selector .country-list{padding-top:15px;padding-left:0;padding-right:25px;list-style:none;margin-bottom:0;}
#language-selector .country-list-container{padding-right:25px;}
#language-selector .country-list.active{display:block;}

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }
.logoList,.logoList .logos{width:100%;float:left;margin-left:0;margin-right:0}
 

#credits {
    color: #7D7D7D;
    text-align: center;
    font-size: 11px;
    padding: 10px 0 0 0;
}


#credits a {
    color: #7D7D7D;
    text-decoration: none;
}
 

#credits a:hover {
    text-decoration: none;
    color: #7D7D7D;
}

    #copyrights, #credits {
        display: block;
        float: none;
        text-align: center;
    }

    
    #footer-container #copyrights, #footer-container #credits {
        padding: 5px 0;
    }


#menuforsupernahrung {
    padding: 0;
    margin : 0;
}


.collapse {
    display: none;
}


.collapse.in {
    display: block;
}


tr.collapse.in {
    display: table-row;
}


tbody.collapse.in {
    display: table-row-group;
}


    .navbar-collapse.collapse {
        display       : block !important;
        height        : auto !important;
        padding-bottom: 0;
        overflow      : visible !important;
    }
.box-site-nav-categories,.box-site-nav-categories-left,.box-site-nav-categories-right,.box-site-nav-func,.box-site-nav-func-left,.box-site-nav-func-right{position:relative}
.box-site-nav-categories,.box-site-nav-categories-left,.box-site-nav-categories-right{height:50px;line-height:50px}
.box-site-nav-categories-left{float:left}
body.responsive .box-site-nav-categories,body.responsive .box-site-nav-categories-left,body.responsive .box-site-nav-categories-right{height:44px;line-height:44px}
body.responsive .box-site-nav-categories-left,body.responsive .box-site-nav-categories-right{height:auto;float:none}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}

.clearBoth, .cb{
    clear: both;
    font-size: 1px;
}

.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,
.header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo {
  opacity: 0;
}

.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo {
  display: none;
}

.mk-desktop-logo.light-logo {
  display: none;
}

.mk-desktop-logo.dark-logo {
  display: block;
}

	  .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo {
	    display: block !important;
	  }

	  .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {
	    display: none !important;
	  }



	  .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {
	    display: block !important;
	  }

	  .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo {
	    display: none !important;
	  }

body .container-fluid footer .footer-inner .lite-version
{
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;

    float: left; 

    width: 150px;
    padding-top: 2px;
    padding-top: 21px;
    padding-top: 2px;
}

body .container-fluid footer .footer-inner .lite-version a
{
    text-decoration: underline; 

    color: #f00;
}

body .container-fluid footer .footer-inner .lite-version a:hover
{
    text-decoration: none;
}
a.textwit{color:#fff;font-style:italic;font-size:.85em;text-decoration:none}




.clearingdiv {
  clear:both;
  height:30px;
  width:1px;
}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-xs{display:table !important}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
.listing .pet p .petName:not(.visible-xs){min-height:44px;max-height:44px;overflow:hidden}
.contact-number.visible-xs,p.contact-number.visible-xs a{font-size:32px;color:#000;font-weight:700}




a.continue-reading-link {
	display: table;
	width: auto;
	float: none;
	padding: .75em 1.5em;
	border: 1px solid transparent;
	margin-top: 1em;
	font-size: .8em;
	text-transform: uppercase;
	font-style: normal;
	letter-spacing: 1px;
	-webkit-transition: background .3s;
	transition: background .3s;
}
 a.continue-reading-link:hover { background-color:#61928C; }
.flex-col{display:flex;flex-flow:column;flex:1 1 auto}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}

.post-entry-content-wrapper {
  padding: 3px 0 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-left: 15px;
  padding-right: 15px;
}

  .col-lg-12 {
    width: 100%;
  }
.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, .icon-bar {
    background-color: #777;
}
.fusion-mobile-menu-search{display:none!important}
.fusion-secondary-main-menu .fusion-mobile-menu-search{margin:5px 0}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#ffffff;}
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns,.fusion-footer-widget-column .row{margin-left:0;margin-right:0}
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column{padding-left:3px;padding-right:3px;padding-bottom:3px}
.fusion-footer-widget-area ul.fusion-carousel-holder li a,.fusion-footer-widget-area ul.fusion-checklist li a,.fusion-footer-widget-column .flexslider a{border:0;padding:0}
.fusion-footer-widget-column{margin-bottom:50px}
.fusion-footer-widget-column:last-child{margin-bottom:0}
.standard-posts-wrapper .posts-wrapper .image-holder{width:35%;overflow:hidden;float:left}

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}
.mask{position:fixed;z-index:-1000;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.9);opacity:0}
.mask.inactive{animation:d .25s ease-in-out forwards;z-index:-1000}
.mask.active{z-index:1;animation:b .25s ease-in-out forwards}
.cta{color:#fff;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.5px;text-align:center;background-color:#00808c;padding:16px 0}
.cta a{text-decoration:underline}
.cta a,.cta a:hover{color:#fff}
.image_panel .cta-btn,.image_panel .cta-btn:active,.image_panel .cta-btn:focus,.image_panel .cta-btn:visited{border:1px solid #fff;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}
.image_panel .cta-btn:hover{background:#fff;color:#00808c}
.image_panel .panel-content .cta-btn{width:80%}



.font12 { margin:0px; padding-top:8px; font:12px Arial, Helvetica, sans-serif; color:#006699;}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

#footer .posts li .title {
	margin-left:70px;
	padding-top: 4px;
}


.alignright {
    float: right;
}


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


.posts-widget .alignright {
    margin: 0 0 8px 8px;
}


.comments-widget .alignright {
    margin: 0 0 0 8px;
}


.infobox-widget .alignright {
    margin: 0 0 10px 10px;
}
.et_pb_row_5.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{padding-top:20px;padding-bottom:20px}
.et_pb_row_15.et_pb_row{padding-top:20px;padding-bottom:6px}
.tribe-events-ajax-loading{background:#666;border-radius:5px;box-shadow:none;display:none;left:50%;margin-left:-27px;padding:15px;position:absolute;top:150px;z-index:10}
.tribe-events-ajax-loading.tribe-events-active-spinner,.tribe-events-ajax-loading.tribe-events-active-spinner img,.tribe-events-loading .tribe-events-ajax-loading{display:block}

.text-tab-content { text-align: left; }

.text-tab-content hr { border-color: rgba(0, 0, 0, 1); }




.navigation-top {
	background: #fff;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	font-size: 16px;
	font-size: 1rem;
	position: relative;
}


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


.navigation-top a {
	color: #222;
	font-weight: 600;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}


	.navigation-top nav {
		margin-left: -1.25em;
	}


	.site-navigation-fixed.navigation-top {
		bottom: auto;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 7;
	}


	.admin-bar .site-navigation-fixed.navigation-top {
		top: 32px;
	}


	.site-header .navigation-top .menu-scroll-down {
		color: #767676;
		top: 0.7em;
	}
.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-md-4{width:33.33333333%}

.hmQuote div.first { 
	display: block;
clear: both;
}

.fixed-header-box .cart-dropdown:not(:last-child) .cart-dropdown-inner {
  width: 62px;
}

.fixed-header-box .cart-dropdown .cart-dropdown-inner {
  width: 50px;
  height: 50px;
}
.quote-card .department{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:15px}
.quote-card .department span{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.vermas{background:#da03c8;color:#fff;padding:.1em .2em;text-transform:uppercase;display:inline-block;font-family:yanone kaffeesatz;font-size:1em;margin-right:1em}
.vermas a{color:#fff}
.center-block{display:block;margin-right:auto;margin-left:auto}


	#left_pic {
		left: -10px;
		position: relative;
		top: -20px;
	}

.main {width:1060px; margin:0 auto; background:#fff; }


.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

#navi-wrap {
border-top: 1px solid #004488;
border-bottom: 1px solid #004488;
background: #fff;
padding-top: 1px;
padding-bottom: 1px;
}
.tc-btt-wrapper.show{visibility:visible;cursor:pointer;opacity:1}
.tc-btt-wrapper:hover{background:#777;background:rgba(119,119,119,.5)}
.tc-btt-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background:#777;background:rgba(119,119,119,.2);background:#fff\9;border:1px solid #ddd\9;color:#EEE;width:45px;height:43px;line-height:43px;right:30px;bottom:25px;padding-top:2px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:10px}
.tc-btt-wrapper.left{left:30px;right:auto}
.tc-btt-wrapper i.btt-arrow{line-height:inherit}
.main-in-right{width:300px}
.main-in-right img{max-width:370px;width:100%;height:auto;margin:0 auto}
.main-in,.main-in-left,.main-in-right{width:100%}

.main-in-right .lowrates-right{
	margin:0 0 10px 0!important;
	border-radius:3px;
}
.text-center{text-align:center}


  .text-center-small {
    text-align: center;
  }
.font_7glgnq3sg, [data-font="font_7glgnq3sg"], [data-font="font_7glgnq3sg"] li a, #content-holder h4 {font-family: "unitext", sans-serif;font-weight: 700;font-style: normal;}


.grialbastrui
{
background-color:#7397B7;
}

.web_counter_grey {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.x-navbar-static-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu{position:static}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu{position:relative}
.cmn-recruit-item{padding:66px 4.03%;background:#fff}
.cmn-recruit-item-interview{background:#f5f5f5}
.cmn-recruit-item-interview .cmn-recruit-title{border:none}
.cmn-recruit-item-interview .cmn-recruit-content-block{-ms-flex-pack:end;justify-content:flex-end}
.cmn-recruit-list__interview-more .cmn-recruit-item{background:#f5f5f5}
 .metabar-pad{display:none}
.img-fluid{max-width:100%;height:auto}


.intro-title {
    font-family: "Poppins", serif;
    font-weight: 800;
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 30px 0;
}

.intro-title.top60 {
  margin-top: 60px;
}

.intro-title svg, .article-author svg{
    margin-left: 4px;
    transition: transform .4s cubic-bezier(.165,.84,.44,1);
    transform: scaleX(-1);

}

.abs{position:absolute;}
.main-box-inside,.vce-lay-a,.vce-lay-a .meta-image,.vce-lay-a img{width:100%;float:left}
.main-box-inside{padding:20px 20px 0}
.main-box-inside .vce-lay-h .entry-title{font-size:18px;line-height:1.4em}

.site__content {
    position: relative;
    z-index: 3;
}
.knockout_quote__cite span{font-family:UniversLTStdBold,Sans-Serif;color:#191e19;background:#c9d213;width:auto;margin-top:30px;font-size:16px;text-transform:uppercase;padding:5px}
.assist-navigation.is-opened .assist-area ul.menu a{font-size:23px;color:#fff}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}


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


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


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.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}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }

.col-md-4 {
    width: 25%;
	float:left;
}

.top-footer .col-md-4{
	min-height:200px;
}

	.top-footer .col-md-4, .top-footer .col-md-2, .top-footer .col-md-5{
		width:100% !important;
		text-align:center;
		margin-bottom:20px;
		padding-left:0px !important;
	}

	.top-footer .col-md-4:last-child{
		border-bottom: 0px !important;
	}
.large-8{width:66.66667%}
.views-row{padding-bottom:36px;margin-top:36px;margin-bottom:30px;border-bottom:4px dotted #d1d1d1;position:relative;overflow:hidden;}
#quicktabs-container-related_posts .views-row{overflow:hidden;position:relative;width:48%;float:left;background:#aaa;border-bottom:0px;border-radius:6px;margin-right:6px;margin-left:6px;margin-bottom:12px;padding-bottom:30px;margin-top:0px;}
#quicktabs-container-related_posts .views-row:nth-of-type(2n+1){clear:left;}
 #pgc-975-1-0 , #pgc-975-1-1 { width:50%;width:calc(50% - ( 0.5 * 30px ) ) }
 #pgc-975-1-0 , #pgc-975-4-0 { margin-bottom:30px }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
.fl-row .fl-col .fl-node-5ba804b0a0d4b h4.fl-heading a,.fl-row .fl-col .fl-node-5ba804b0a0d4b h4.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-5ba804b0a0d4b h4.fl-heading .fl-heading-text *,.fl-node-5ba804b0a0d4b h4.fl-heading .fl-heading-text {color: #f58539;}
.fl-row .fl-col .fl-node-5ba94b8979d6a h6.fl-heading a,.fl-row .fl-col .fl-node-5ba94b8979d6a h6.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-5ba94b8979d6a h6.fl-heading .fl-heading-text *,.fl-node-5ba94b8979d6a h6.fl-heading .fl-heading-text {color: #3c3e40;}
.fl-row .fl-col .fl-node-5ba8031eac8f7 h6.fl-heading a,.fl-row .fl-col .fl-node-5ba8031eac8f7 h6.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-5ba8031eac8f7 h6.fl-heading .fl-heading-text *,.fl-node-5ba8031eac8f7 h6.fl-heading .fl-heading-text {color: #ffffff;}

    #page, .container { max-width: 96% }

    .main-container #page { max-width: 100% }

#page {
    min-height: 100px;
    clear: both;
    width: 96%;
    padding: 0;
    padding-top: 24px;
    max-width: 940px;
    overflow: hidden;
}

#page .content {
    width: 100%;
    display: block;
    float: left;
}

#page.single { margin-top: 25px }

.foot{ padding:15px 0;}
.fusion-header-sticky-height{display:none}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}

.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-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pg-130-0 , #pl-130 .so-panel { margin-bottom:50px }
 #pl-130 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cbb6534592f5-0 , #pl-w5cbb6534592f5 .so-panel { margin-bottom:50px }
 #pl-w5cbb6534592f5 .so-panel:last-child { margin-bottom:0px }
 #pgc-363-7-0 , #pgc-363-7-1 , #pgc-363-9-0 , #pgc-363-9-1 { width:50% }
 #pgc-363-0-1 , #pgc-363-1-0 , #pgc-363-1-1 , #pgc-363-3-0 , #pgc-363-6-0 , #pgc-363-7-0 { align-self:auto }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-363 .panel-grid-cell { padding:0 }
 #pl-363 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5b142e34c0cd3 .panel-grid-cell { padding:0 }
 #pl-w5b142e34c0cd3 .panel-grid .panel-grid-cell-empty { display:none }

.booking-modal .booking-modal-content {
    padding: 20px;
}

.speztitle {color: #AC0000;font-size: 15px;margin-bottom: 4px;font-weight:500;}


.aside-ad-1,
.aside-ad-2,
.aside-ad-3{
	margin: 0 auto;
	overflow: hidden;
	width: 300px;
}


	.aside-ad-3{
		display: none;
	}

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

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


#sidebar .widget h4,
#gazpo-footer h4{
	margin-bottom: 5px;
	font-size:14px;
	font-weight:bold;
	text-shadow: 1px 1px 0 #FFFFFF;
}


#sidebar .widget{
	margin-bottom: 20px;
	padding:10px;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
}


#gazpo-footer .widget{
	width:300px;
	float:left;
	margin-right: 10px;
	padding:5px;	
}


#gazpo-footer .widget ul{
	margin:0;
	float:0;
}


.page3 .weprovide .title {
	font-size: 40px;
	margin-top: 40px;
	line-height: 60px;
	border-bottom: 1px solid;
}


.section-header {
	padding-left: 1rem;
}

.section-header.text-center {
	padding-left: 0rem;
}
footer #sentinel-badge{margin:-0.625rem .625rem 0rem 0rem}
footer #sentinel-badge span{color:#fff!important}

	#menu-header i.fa-globe,#menu-header li.phone a,#menu-header-1 i.fa-globe,#menu-header-1 li.phone a{color:#365496}

#menu-header li.phone a {
    font-size: 18px;
    line-height: 1.4;
}

#mainmenu ul li a:hover, #mainmenu ul li.current a{
	text-decoration:none;
	color:#345da9;
}

#mainmenu_alt ul li a:hover, #mainmenu_alt ul li.current a{
	text-decoration:none;
	color:#3f3f3f
}

.pagenavi a.current{	
	color:#9e9e9e;
	font-weight:bold
}
.animation-container .animation-item{-webkit-animation:fade-in-up .6s forwards;animation:fade-in-up .6s forwards;opacity:0}
.animation-container .animation-item:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}
.animation-container .animation-item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}
.animation-container .animation-item:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}
.animation-container .animation-item:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}
.animation-container .animation-item:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}
.hero__title+.animation-item:not(.btn):not(.button--danger){display:block;margin-bottom:20px}

.largetext
{
	font-size: 14px;
	font-family: Tahoma;
}
.module.no-js,.module.init,.experienceeditor .module{pointer-events:auto}
.module-list{padding:30px 0;background:#eee}
.module-list ul,.module-list li{list-style:none;padding:0;margin:0}
.module-list li{margin:15px 0}
.module-list a{font-size:18px;line-height:22px}
.module-list hr{background-color:#333;height:1px;margin:30px 0}
.legal .module-header{text-align:center;margin-bottom:60px}

.content-wrap .header-stick{margin-top:-80px !important}

.content-wrap .footer-stick{margin-bottom:-80px !important}

#content .content-wrap{position:relative;padding:80px 0}
body.stretched #content .content-wrap{padding:0}
.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}
.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}
.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}
.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}
.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}





.fixed-sidebar .widget .widget-inner {
    padding: .75em .75em .60em;
}
.fixed-sidebar .widget_nav_menu .widget-inner,.element-columns .widget-area .widget_nav_menu .widget-inner{padding:0}





.video-popup-backdrop {
    display: none;
}


.video-popup-wrapper {
    margin-top: 5%;
    width: 730px;
}


.video-popup-wrapper::after {
    display: block;
    content: '';
    clear: both;
}


.video-popup-wrapper iframe {
    width: 100%;
    height: 400px;
    max-height: 410px;
}


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}
.header__top-actions{display:inline-flex;align-items:center;justify-content:flex-end;margin-left:auto}
.header__top-actions .call-prompt{line-height:1;transform:translateY(.03125em);font-size:1.125em;transition:opacity .3s ease-in-out}
[data-nav-state=active] .header .header__top-actions .call-prompt,[data-nav-state=active] .header .header__top-actions .header__search-toggle{opacity:0;pointer-events:none}

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

.container_7 .grid_5 { width: 312px;}


.integration-logos {
	margin: 5px 20px;
}



.marketing {
   
}


.marketing .col-lg-4 {
	margin-bottom: 1.5rem;
	text-align: center;
}

.marketing h2 {
	font-family: 'Titillium Web';
	
}

.marketing .col-lg-4 p {
	margin-right: .75rem;
	margin-left: .75rem;
}


.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}

.sp{
	display:none;
}

#footer #ftop dl dd .sp-btn-inquiry{display:none;}

#footer #ftop dl dd li p.sp{float:right; width:27%; padding:2.34375% 0;}

#footer #ftop dl dd li p.sp a{display:block; padding:1rem 0; border-radius:5px; background-color:#ef814b; color:#fff; font-size:.8rem; font-weight:normal; text-align:center;}

.abs{position:absolute;}

  .l-col-2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 14.70196%; }

    .l-col-2:last-child {
      margin-right: 0; }

    .l-rtl .l-col-2 {
      float: right; }


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


#copyright
{ float:left;
  padding:16px 0px 12px 4px;
  text-align:left;
  color:#FFFFFF;
  font-size:11px;
  z-index:1;
}

.banner6{margin:10px 0 0;}
.navbar-spacer,.pagenav-spacer{height:60px}


.right-content-accueil{
	width:721px; 
	float:left; 
	border:0px solid #ccc; 
	margin:10px 0 0 20px;
	line-height:1.2em;
}
.row{max-width:1380px;margin-left:auto;margin-right:auto}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row .row{margin-left:-.9375rem;margin-right:-.9375rem}
.row .row.collapse{margin-left:0;margin-right:0}
.row.expanded{max-width:none}
.column.row.row,.row.row.columns{float:none}
.highlighted_tournee .tournee .row{background-color:#900}
.container_w-divider .wrap_b-divider{padding:2rem 1rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

	.back_top_block .look_block_inner {
		padding-bottom: 0;
	}

.look_block_inner {
	position: relative;
	padding-bottom: 147.4%;
	overflow: hidden;
}

.look_block_inner img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
}

.look_block_inner:hover .look_block_info {
	-o-transition: opacity .5s;
	-ms-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
	opacity: 1;
}

.abs{position:absolute;}


section.file-manager .box-img{
	max-width: 700px;
	margin: auto;
}


section.file-manager .box-img img{
	width: 100%;
}

	#imHeader_imMenuObject_01 .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: rgba(255, 255, 255, 1); }

	#imStickyBar_imMenuObject_03 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(0, 0, 0, 1); }


.feat-pages-section_wrap {
  background: #162f53;
  position: relative;
  z-index: 99; }
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}


#testi-home {
    margin-bottom:50px;
}


.testi-box {
    text-align:center;
    font-size: 14px;
    font-weight: 700;
    color:#333;
    position:relative;
    line-height:normal;
}


.testi-box .boxed,
.no-touch .testi-box .boxed:hover {
    font-size: 14px;
    padding:0 5px 1px 5px;
    color:#fff;
}


.content300x250 .testi-box {
    text-align:left;
}

.services-macros .tm-testi{padding:15px 0}
.services-macros .tm-testi__item{margin:0 0 15px}
.services-macros {font-family: Poppins, sans-serif;font-size: 20px;font-weight: 600;line-height: 1.2;letter-spacing: 0em;color: #262d36;text-transform: uppercase;}
.template-media-icon-bg .services-item-inner .title_wrap .services-macros a::before {color: #d7dce1;}
.template-media-icon-bg .services-item-inner:hover .service-icon,.template-media-icon-bg .services-item-inner:hover .title_wrap a,.template-media-icon-bg .services-item-inner:hover .title_wrap .services-macros a::before,.template-media-icon-bg .services-item-inner:hover .content_wrap,.template-media-icon-bg .services-item-inner:hover .descr_wrap{color: #ffffff;}
.template-media-icon-bg .services-item-inner:hover .title_wrap a:hover,.template-media-icon-bg .services-item-inner:hover .title_wrap .services-macros a:hover::before {color: rgb(255,110,87);}
