﻿
.asider-6-author-place{
    color: #838384;
    font-size: 14px;
    font-weight: 600;
}


.description {
  color: #080808;
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}

.nav ul.sections li.alpha{margin-left: 0px;}

.espectaculo_destacado.alpha, .espectaculo_destacado.omega{margin-left: 8px !important;margin-right: 0px !important;}

.columns-4.alpha{margin-left: 10px !important}

.columns-4.banner.alpha{margin-left: 5px !important;}

#little-calendar .alpha{border-left:none;}

#little-calendar .month .days li .list-items .alpha {border-top:none;}

.espectaculo_destacados .alpha{margin-left: 0px !important;}

.historico-de-espectaculos .filter.alpha {margin-left: 0;}

#contacto div.alpha{float:left}
.push-half--bottom{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--palm{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--lap{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--lap-and-up{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--portable{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--desk{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--desk-wide{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--below-desk{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.navigation-left{position:fixed;width:65px;background-color:black;height:100vh;font-family:"NHaasGroteskDSW02-65Md",sans-serif}
.navigation-left .burger{position:absolute;top:16px;left:14px;width:32px}
.navigation-left .left{transform:rotate(-90deg);transform-origin:top left;position:absolute;bottom:50%;margin-bottom:-145px;left:18px;width:302px;font-size:1.275rem}
.navigation-left .left ul li{display:inline-block;margin-right:30px}
.navigation-left .left ul li:last-child{margin-right:0px}
.navigation-left .right{font-size:1.775rem;transform:rotate(-90deg);transform-origin:bottom right;position:absolute;top:-7px;left:-22px}
.navigation-left,.navigation-right,.navigation-list,.navigation-list-right{display:none}
.navigation-left,.navigation-right{display:block}
.is-mobile-tablet .navigation-left,.is-mobile-tablet .navigation-right{display:none}

				#feature-6529-1-0-0 .chart-html5-mask,
				#feature-6529-1-0-0 .chart-html5-fill {
					width: 150px;
					height: 150px;
				}

				#feature-6529-1-0-0 .chart-html5-mask {
					border-radius: 0 75px 75px 0;
				}

				#feature-6529-1-1-0 .chart-html5-mask,
				#feature-6529-1-1-0 .chart-html5-fill {
					width: 150px;
					height: 150px;
				}

				#feature-6529-1-1-0 .chart-html5-mask {
					border-radius: 0 75px 75px 0;
				}

				#feature-6529-1-2-0 .chart-html5-mask,
				#feature-6529-1-2-0 .chart-html5-fill {
					width: 150px;
					height: 150px;
				}

				#feature-6529-1-2-0 .chart-html5-mask {
					border-radius: 0 75px 75px 0;
				}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'Ã‚Â Ã¢â‚¬â€'}
.pull-right{float:right !important}

  header .container .logo-aoc {
    display: none; }


.cookie_button {
	line-height:28px;
	display:inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:0 10px;
	font-size:14px;
	color:#fff;
	background:#28938d;
	cursor:pointer;
	margin-top: 10px;
	margin-bottom: 10px;
}


.cookie_button:hover {
	background: #28938d;
	color:#000;
}

.td-footer-container .td-footer-info {
  margin-bottom: 36px;
  
}


i.icon.info:before {
  content: "\f129"; }


i.icon.info.circle:before {
  content: "\f05a"; }



.ui.info.message {
  background-color: #F8FFFF;
  color: #276F86; }


.ui.info.message,
.ui.attached.info.message {
  -webkit-box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px rgba(0, 0, 0, 0); }


.ui.info.message .header {
  color: #0E566C; }

  #site-header .info {
    display: none; }

.post-inner-content {
  padding: 15px 20px;
  background-color: #fff;
  border: 1px solid #dadada;
  border-top: none;
}

.post-inner-content:first-child {
  border-top: 1px solid #dadada;;
}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right:0;}

.slideTxtBox1 .hd ul li.last{border-bottom: 1px solid transparent}

.part2 .icon ul li.last{
    margin-right: 0;
}

	.next-icon {
		left: auto;
		right: 20px;
	}

.style45 {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}


.oddelovac {
color: black;
padding: 0 7px;
}


#paticka .oddelovac {
color: #057b61; 
}
.light-faq{font-size:16px;border-bottom:#dadada 1px solid;padding:30px 15px;background-color:#fff;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.light-faq .default-answer .answer-body{line-height:130%}
.light-faq.first-faq{border-top:#dadada 1px solid}
.light-faq.on{background-color:#f1f1f1}
.light-faq .question-header{cursor:pointer}
.light-faq .question-header .arrow-btn{font-size:2em;color:#29c000;transition:all .3s ease;transform:rotate(0);float:right}
.light-faq .question-header .default-question{color:#00339f;display:inline-block;font-size:1.8em;font-weight:600;padding-right:30px}
.light-faq .default-answer{display:none}
.light-faq .default-answer .answer-body p{font-size:1.2em}
.light-faq.on .question-header .arrow-btn{transform:rotate(180deg)}

  
  #contact {
	background: #75cc43; 
	background: -moz-linear-gradient(top,  #75cc43 1%, #4a9b14 45%, #75cc43 100%); 
	background: -webkit-linear-gradient(top,  #75cc43 1%,#4a9b14 45%,#75cc43 100%); 
	background: linear-gradient(to bottom,  #75cc43 1%,#4a9b14 45%,#75cc43 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75cc43', endColorstr='#75cc43',GradientType=0 ); 
	color: #fff !important;
	margin: 0 auto;
	
  }
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}

		  #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: 10px; }


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


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


header#top nav ul.buttons li.menu-item a{position:relative}


.header__logo-inner {
  display: table;
  height: 106px;
  width: 100%;
}


.header__logo .logo-div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}


.header div.logo-use-image img.logo_big,
.header__logo-inner,
.header__menu-inner,
.header__buttons-inner,
.transition-on {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

	header .mainmenu-container ul.mainmenu li ul.submenu {
		display: none;
		transition: all .3s ease;
	}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}





.content-headline {
  float: left;
  margin: 0 0 13px;
  width: 100%;                  
}

.car-heading{margin:0;padding:0px;font-family:arial;font-weight:bold;font-size:14px;color:#B40000;text-align:left;line-height:18px;text-decoration:none;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-4{width:33.33333333%}

.cat-row .cat-item .price-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #efefef;
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    -khtml-border-radius: 0 0 3px 3px;
    padding: 10px 15px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.41);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.41);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.41);
    width: 100%;
}

.cat-row .cat-item .price-wrap span {
    color: #3e3e3e;
    font-size: 18px;
    font-family: 'Helvetica Neue Bold', sans-serif;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
}

.cat-row .cat-item .price-wrap div {
    float: right;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}
footer.content-info .ad-sidebar-widget{background:#fff;padding-bottom:15px}
footer.content-info .ad-container{padding-bottom:30px}
footer.content-info .ad-container img{display:block;margin:0 auto}
footer.content-info .ad-sidebar-widget .btn.btn-blue{margin-top:-15px}
.content-info{background:#2f2f2f;padding:30px}
body.home .container .content.row,body.archive .container .content.row,body.archive .home-roll.row,body.home .home-roll.row,body.archive .main .row{margin:0}
body.home .container .content .col- .submit-btn-cont input.btn-blue,.entry-content div.mc_embed_inner div.mc-field-group input{width:100%}

  .tabs dd, .tabs .tab-title {
    position: relative;
    margin-bottom: 0 !important;
    list-style: none;
    float: left; }

    .tabs dd.active a, .tabs .tab-title.active a {
      background-color: transparent;
      color: #222; }

  .tabs.vertical dd, .tabs.vertical .tab-title {
    position: inherit;
    float: none;
    display: block;
    top: auto; }

 
.table01 th  { width: 30%; text-align: left; }

    .table01 th,
    .table01 td{
    width: 100%;
    display: block;
    border-top: none;
    }

  .table01 tr:first-child th { border-top: 1px solid #ddd; }
.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-6{width:50%}

#footerright {
  float: right;
  width: 300px;
  text-align: right;
  }


.portfolio-front {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  background: rgba(87,59,12,0.6);
  -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
          transition: all 0.3s ease; }


.portfolio-item:hover .portfolio-front {
    opacity: 1;
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
.widebox .pane-content,.widebox .node-ad-push,.widebox div.bgscroller,.contextual-links-region.cleanbox .pane-content,.contextual-links-region.cleanbox .node-ad-push,.contextual-links-region.cleanbox div.bgscroller{position:absolute;width:100%;left:0;height:300px;background-size:100% auto;}

.boxd{ background:#fff; width:100%; background-size:100% 100%;}

.lista2 { background:#e6e8e9; }

.lista td,.lista2 td{padding:5px}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }


.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  }


.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }


.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  background: #fff;
  }

  .banner .rslides{width:100%;height: 100%; overflow:hidden;}

.banner .rslides li{width:100%;}
.rrssb-buttons li.rrssb-facebook a{background-color:#306199}
.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path{fill:#306199}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path{fill:#18304b}
.vcex-icon-box-heading{display:block;font-size:1.077em;font-weight:600;margin:0 0 10px}
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff!important}
.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff!important}
.vcex-icon-box-six .vcex-icon-box-heading{font-size:.923em;text-transform:uppercase;letter-spacing:2px;color:#fff}

  header.top .menu-col {
    width: calc(100% - 223px);
    padding-top: 40px;
    padding-left: 0; }

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;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:none;}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010;}





div.header-wrapper .responsive-menu-wrapper{ display: none; }
.age-gate-background,.age-gate-background-colour{position:fixed;width:100vw;height:100vh;background-size:cover;top:0;left:0;z-index:-1}
.age-gate-background-colour { background-color: rgba(231, 0, 51, 1); }


.text-vertical {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 100%;
  text-align: left;
}

footer p.note {
	color: #d3d3d3;
	font-size: 10px;
}

#top_nav {
	display:none; 
	padding-top:0;
	width:266px;
	position:relative;
	left:-1.041666666667%;
	z-index:10;
}


.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;
}
.row{margin-left:-15px;margin-right:-15px}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}


#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item{color: #FFF; display: inline; padding: 11px 1.5rem; font-size: 11px;}

#mainNavigation .navbar-nav .nav-item .dropdown-menu .active{font-weight: 500!important; color: #000;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu{background-color: rgba(173, 118, 92, .95); border-radius: 0; width: 100%; text-align: right; padding-right: 100px; top: 71px; z-index: 990;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{color: #000;}

.scene .layer {
  position: absolute; 
}


.page1 .layer.layer1 {
	right: 0;
}

.page1 .layer.layer2 {
	right: 80px;
}

.page1 .layer.layer3 {
	right: 660px;
}

.page1 .layer.layer4 {
	right: 380px;
	z-index: 10000;
	top: -500px;
	position: fixed;
}


.page1 .layer.layer5 {
	top: 220px;
	left: 290px;
}
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;}


.intro-carousel__item .positioner {
    position: relative
}



.content_block .uvc-sub-heading b,
.content_block .uvc-sub-heading strong,
.content_block .uvc-heading b,
.content_block .uvc-heading strong {
    font-weight: 700;
}
.uvc-sub-heading{line-height:normal;margin:0 auto}
.fusion-header-sticky-height{display:none}

.builder-text-content .widget-title {
	font-size: 24px;
	font-size: 2.4rem; 
	line-height: 1.4;
}

.builder-text-content .widget {
	font-size: 17px;
	font-size: 1.7rem;
}
h3,h3 a,.builder-text-content .widget-title{font-size:26px;font-size:2.6rem;}
.fl-photo-img-svg {width: 100%;}
.flex-row{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.flex-row-col{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}
.text-center .flex-row{-ms-flex-pack:center;justify-content:center}
.header .flex-row{height:100%}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.row{margin-left:-4px;margin-right:-4px}
.row.row-collapse{margin-left:0!important;margin-right:0!important}
.row.row-thin{margin-left:-5px!important;margin-right:-5px!important}
.row.row-narrow{margin-left:-10px!important;margin-right:-10px!important}
.row-full-height{height:100%}
.row-same-height{display:table;width:100%;table-layout:fixed}
.wpcd-share-buttons-container div.col-md-12.row{margin-left:0;margin-right:0;display:block}

				
			
   .row.pln-cmpr:nth-child(odd)  {
      background: #e9e7e7;
   }
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h4,h4{font-size:1.5rem}
.et_pb_section{padding:57px 0}
.et_pb_section_1.et_pb_section{padding-top:53px;padding-right:0px;padding-bottom:26px;padding-left:0px;background-color:#18191b!important}






.top-header-wrapper {
	
	background: #565656;
	
	background: -moz-linear-gradient(top, #565656 0%, #0a0a0a 100%);
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #0a0a0a));
	
	background: -webkit-linear-gradient(top, #565656 0%, #0a0a0a 100%);
	
	background: -o-linear-gradient(top, #565656 0%, #0a0a0a 100%);
	
	background: -ms-linear-gradient(top, #565656 0%, #0a0a0a 100%);
	
	background: linear-gradient(to bottom, #565656 0%, #0a0a0a 100%);
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#0a0a0a', GradientType=0);
	
}


h3.section-title,
aside .widget_rss h3 { padding:20px 5px; margin:0 20px; line-height:15px; font-size:13px; color:#696969; text-transform:uppercase; }

aside h3.section-title,
aside .widget_rss h3 {
	-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius: 5px 5px 0 0; 
	background:#aaa;
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #888), color-stop(1, #aaa) );
	background-image: -moz-linear-gradient( center bottom, #888 0%, #aaa 100% );
	border-bottom: 1px solid #999999; color: #FFFFFF; padding: 8px 20px; text-shadow: 1px 1px 0 #777777; }

.footer-widgets h3.section-title { padding:0 0 20px; margin:0; line-height:15px; font-size:13px; color:#fff; text-transform:uppercase; }




.blocks-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  padding: 0;
}


#inner-footer .site-tagline {
  padding: 50px 25px;
  color: #444444;
  border-bottom: 1px solid #808080;
  margin-bottom: 25PX; }

  
  footer #inner-footer .site-tagline {
    padding: 50px 0px; }

#top .compte .blue{
	background-color:#5e90c4;
	color:white;
	border-radius:3px;
	font-weight:bold;
	text-shadow:none;
	padding:3px;
	line-height:14px;
	height:13px;
	display:block;
	float:left;
	margin-right:8px;
	min-width:18px;
	text-align:center;
}

#testclic .prix .blue{
	color:#5e90c4;
	font-size:30px;
}

.discountprice,
#item_page_wrap #price.discountprice p { color: #eb6666 !important; }

		.item-meta .discountprice {display: block; margin: 5px 0 0 0;}

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

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


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

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

	.mobile-menu .container { max-width: 100% }

	.main-container, .container { max-width: 96% }

	.secondary-navigation .container { max-width: 100% }

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

footer .container { padding: 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-sm-12{width:100%}
.menu-toggle,.menu-toggle:hover,.menu-toggle:focus{color:#fff}



.search{width:100%;text-align:center;background: #eee;padding:12px 0;}

.search input,.search button{max-width:220px;width:100%;border:0;padding:0 10px;margin:0;line-height:36px;height:36px;}

.search button{max-width:100px;background:#fa1;color:#fff;cursor:pointer;margin:0 0 0 -6px}

.search button:hover{background:#f55;}

.search input{max-width:56%;}


.nav-link {
  z-index: 10;
  display: block;
  position: absolute;
  background: 0 0;
  padding: 0;
  right: 3%;
  top: -33px;
  text-decoration: none;
  -webkit-tap-highlight-color: #fff; }

  .nav-link:before {
    font-family: FontAwesome;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0c9";
    font-size: 1.65rem;
    display: block;
    color: #f8ae00; }

  .nav-link:focus, .nav-link:hover {
    color: #f8ae00;
    text-decoration: none;
    background: #203668; }


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



#header-menu-tog {
  display: none;
}

.navbar-nav .green { background: #85B537; }

.green { color: #85B537 !important; font-weight: bold; text-decoration: none; }
.zn_text_box-title--style1 {font-size:16px; color:#CD2122; text-transform:uppercase; text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);}
.zn_text_box-title--style2 {font-size:22px; color:#535353; font-weight:normal; margin-top:0;}


.panel-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }


.panel-wrapper.full-width-image {
  padding-left: 0;
  padding-right: 0; }


.panel-wrapper.image-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }


.panel-wrapper.pullquote {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto; }

    .hs-line-12{
        font-size: 70px;
        letter-spacing: 0.3em;
    }


h2.page__title {
    font-size: 30px;
    border: 1px solid #333;
    padding: 0px 10px;
    display: inline-block;
    color: #333;
}


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

	.text_blog {
		color:#B32800;
		font-weight:bolder;
		text-decoration:none;
	}
.c-discount-m__code{margin:-10px 0 30px}
.c-discount-m__code-h{font-size:20px;font-weight:400;margin-bottom:10px}
.c-discount-m__code-val{font-size:24px;color:#39c36d;background-color:#fff;-webkit-border-radius:3px;border-radius:3px}

h3.widget-title {
    font-size: 18px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
    margin-bottom: 15px;
}


.footer .links-terms {
	padding-top: 30px;
}

.footer .links-terms a{
	padding-right: 5px;
}
footer .footer_frame .footer_frame_middle{color:#4f5362;font-size:10px;line-height:18px;text-align:center;width:40%;order:2}
