﻿.site-1edcu-current-rates .e-label{margin:0;font-size:14px;text-transform:uppercase;color:#e2a1a6}


.site-1edcu-current-rates .e-item .e-label {
	color: #ffffff;
}
.ad-large-spons{background-color:transparent;line-height:0}


.picScroll-left .hd .zhixi {
  width: auto;
  color: #666;
  font-size: 20px;
  float: left;
  margin-left: 10px; }


.picScroll-left2 .hd .zhixi {
  width: auto;
  color: #666;
  font-size: 24px;
  float: left;
  margin-left: 10px; }


.picScroll-left3 .hd .zhixi {
  width: auto;
  color: #666;
  font-size: 24px;
  float: left;
  margin-left: 10px; }
.row{margin-right:-15px;margin-left:-15px}

#newPatients1 .row img{
	padding: 3px;
	border: 1px solid #e3e3e3;
	margin: 0px auto 10px;
}


#header .header-column .row {
	margin: 0;
}


.page-header.custom-product .row {
	position: relative;
}


.home-concept .row {
	position: relative;
}
.front .socialicons .pane-content{text-align:center;}
.pane-node-terms .pane-content{display:inline;}
.node-type-report .pane-content{line-height:40px;}
.not-front .panels-ipe-portlet-content .pane-content{line-height:22px}

.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-sm-6 {
    width: 50%;
  }
.mobile-main-nav .menu-item a .fa{padding-right:6px}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}
.view-carousel #current-large-slide .current-large-slide-controls-next,.view-slideshow #current-large-slide .current-large-slide-controls-next{right:0;}
.view-carousel #current-large-slide .current-large-slide-controls-next:after,.view-slideshow #current-large-slide .current-large-slide-controls-next:after{content:"\203A";font-size:70px;font-size:4.375rem;}


.footer-widget-box {
    width: 225px;
    float: left;
    margin-right: 20px;
}


.footer-widget-box-last {
    margin-right: 0;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

    #mw_board_group_1 .mw_board_group_1_list { width:100px; }

    #mw_board_group_1 .mw_board_group_1_list a { font-family:dotum; }


body.home #aca_logo { max-height: 56px; }


.ita_bar_menu {
    float:right;
    padding: 0;
    margin: 0;
}


.ita_bar_menu li {
    display: inline-block;
}


.ita_bar_menu a {
    color: white;
    display: inline-block;
    padding: 3px 10px;
    margin: 0px 4px;
    border: 1px solid white;
    border-radius: 100px;
    text-decoration: none;
}


.ita_bar_menu a:hover {
    background: #56636E;
}

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

	.header-layout-2 #header h1, .header-layout-2  #header h2, .header-layout-2  .site-description {
	    float: none;
	    text-align: center;
	    width: 100%;
	    max-width: 100%;
	    padding: 0;
	}

	#header h1, #header h2 {
		float: none;
		clear: both;
		display: block;
		margin: 0;
		margin-bottom: 10px;
	}

	#header #logo a {
		float: none;
    	clear: both;
	}

#header {
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
}

#header .sbutton, #header #searchsubmit {
    width: 40px;
    background: transparent;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1255px;width:100%;position:relative;}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{content:" ";display:table;}
.clearfix:after,.container:after,.row:after{clear:both;}
.clearfix,.container,.row{*zoom:1;}
.error-info .container{padding:8px 27px 8px 44px;}
#elements tr.region-message{font-weight:normal;color:#999;}
#elements tr.region-populated{display:none;}
#footer .region-footer{color:#fff;font-size:12px;}
#footer .region-footer a{color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#footer .region-footer a:hover{color:#0091b2;}
#footer .region-footer a i.fa{padding-right:8px;vertical-align:baseline;}
#footer .region-footer .footer-container{padding:32px 35px 30px;min-height:80px;background-color:rgba(0,0,0,0.5);}
#footer .region-footer .footer-container .footer-social .social-link{float:left;padding-right:20px;}
#footer .region-footer .footer-container .footer-social .social-link#linkedin{padding-right:0;}
.page-search #content .region-content,.page-error #content .region-content{margin-top:50px;margin-bottom:0px;clear:both;overflow:hidden;}

.spots{width:920px;margin:0 auto;}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}

.widget-header .textwidget {
float: left;
margin-top: 46px;
border-left: 1px solid #cccccc;
padding-left: 20px;
}
 .widget .textwidget {
line-height: 23px;
padding-top: 0;
}
.footer .copyright,.footer .develop,.footer .impresum,.footer .soc{display:block;float:left}
.footer .develop{float:right;line-height:64px}
.footer .develop a{-webkit-transition:250ms;transition:250ms}
.footer .develop a:hover{color:#48a548}
.footer .copyright,.footer .develop{line-height:50px}
.nav-logo-out{margin-left:-280px!important}


#main-nav-wrap,
nav.main-menu-wrap,
.nav-logo,
.nav-right-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	-webkit-backface-visibility: hidden;
	background: #9B2C31;
	}

.nav-logo-out-fade {
	margin-left: -280px;
	}




#main-nav-wrap, nav.main-menu-wrap, .nav-logo, .nav-right-wrap, .nav-menu-out, .nav-logo-out, #head-main-top {
    background: #9b2c31 none repeat scroll 0 0 !important;
}
#nice-menu-2 li.last{border-right:1px none #FFF;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}
.section{margin-bottom:1.2em !important}
div.info,.section.info{padding:0.5em;border:1px solid #FFD101;background-color:#FFC;box-shadow:2px 2px 2px ThreeDLightShadow;border-radius:2px}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.et_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}

html div#maximenuck201 ul.maximenuck li.maximenuck.item101.level1 .maximenuck span.titreck {
	display: none; 
}

div#maximenuck201 span.titreck {
	text-decoration : none;
	
	float : none !important;
	float : left;
	margin: 0;
}
#home-slider .slide .next_slide_text{position:absolute;right:0;bottom:0;background:rgba(6,56,115,.8);padding:20px;max-width:340px;width:100%;font-size:1rem;color:#fff;transition:all .3s;webkit-transition:all .3s}
#home-slider .slide .next_slide_text .text_contain_wrap{max-width:225px;width:100%}
#home-slider .slide .next_slide_text .text_contain_wrap strong{font-weight:600}


.overflow-container {
  position: relative;
  overflow: hidden;
  height: auto;
  min-height: 100%;
}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}
.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}
.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}
.pswp__bg,.pswp__share-modal{will-change:opacity;-webkit-backface-visibility:hidden}
.pswp__bg{left:0;top:0;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}



.main-navigation { margin: 0; padding: 0; font-size: 0; list-style: none; font-weight: bold; }

.main-navigation .sub-menu { display: block; list-style: none; padding: 0; }

.main-navigation .sub-menu .sub-menu { margin-top: 0; left: 100%; top: 0; }

.main-navigation .sub-menu .sub-menu .sub-menu a { padding-left: 65px; }

.main-navigation .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 80px; }

.main-navigation .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 95px; }

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

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

    #site-logo{
        width: 80%;
    }

.logo-side .menu-fix #site-logo{
    margin-top: 0;
    margin-bottom:0;
}

.logo-top #site-logo{
    float: none;
    width: auto;
}

.slide-left-menu #site-logo {
    float: right;
    margin-left: 10px;
    width: 210px;
}

.slide-left-menu #site-logo a {
    display: block;
}




.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.wrapper { margin: 0 auto; }

body.custom-background .wrapper { margin: 0 auto; background: #fff; max-width: 1160px; }


.indent_img{width:100%; font: Verdana, Arial, Helvetica, sans-serif; line-height:19px; padding:0 0 25px 0;  height:110px;}

.indent_img img{margin:3px 20px 0 5px; float:left}

.comm{
display: inline-block;
width: 30%;
color: #fff;
text-align:justify;
position:relative;

}
.row,.formmanager{margin-left:-15px;margin-right:-15px}
.row:before,.formmanager:before,.row:after,.formmanager:after{content:" ";display:table}
.row:after,.formmanager:after{clear:both}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}


  .events__box_inner {
    width: 100%;
  }
.wp-caption .wp-caption-text,
.gallery-caption{color:#666;font-family:Georgia, serif;font-size:12px;}
.wp-caption .wp-caption-text{margin-bottom:0.6em;padding:10px 0 5px 40px;position:relative;}
.wp-caption .wp-caption-text:before{color:#666;content:'\2014';font-size:14px;font-style:normal;font-weight:bold;margin-right:5px;position:absolute;left:10px;top:7px;}
.indexed.format-image .entry-content .wp-caption .wp-caption-text{margin:0;padding-bottom:1em;}
.indexed.format-image .wp-caption .wp-caption-text{color:#ddd;}
.indexed.format-image .wp-caption .wp-caption-text:before{color:#444;}

#calendar2 thead tr.month{
  background-color: #59cfc1;
  height: 30px;
  color: #fff;
}


.footer_information .ff {
  font-size: 12px;
}


.copyright .ff {
  font-size: 12px;
}



.screen-reader-text {
	position: absolute;
	left: -9000px;
}

.bottom-10 { margin-bottom: 10px; }

.log-out-absolute {
	position:absolute;
	top:0;
	right:0;
}
.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:hover .icon-bar {
    background-color: #f37d30;
}


.site-landing-header .navbar-toggle .icon-bar {
    background-color: #fff;
}


.site-landing-header .navbar-toggle:hover .icon-bar {
    background-color: #f37d30;
}

.wp-pagenavi .pages {display:none;}

	.et_bloom .et_bloom_form_container .et_bloom_form_text, .et_bloom .et_bloom_form_container .et_bloom_form_img { max-width: 100%; padding: 15px; display: table-cell; }

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text { max-width: 100%; padding: 15px; display: block; clear: both; }

.et_bloom .image_right .et_bloom_form_text, .et_bloom .split .et_bloom_form_text  { display: table-cell; clear: none; }

	.et_bloom .et_bloom_form_text { text-align: center; }
.et_pb_section{padding:54px 0}
.pi-text-center{text-align:center}
.pi-icon-box-vertical.pi-text-center .pi-icon-box-icon{margin-right:auto;margin-left:auto}
.pi-text-center h1.pi-has-short-border:after,.pi-text-center .h1.pi-has-short-border:after,.pi-text-center h2.pi-has-short-border:after,.pi-text-center .h2.pi-has-short-border:after,.pi-text-center h3.pi-has-short-border:after,.pi-text-center .h3.pi-has-short-border:after,.pi-text-center h4.pi-has-short-border:after,.pi-text-center .h4.pi-has-short-border:after,.pi-text-center h5.pi-has-short-border:after,.pi-text-center .h5.pi-has-short-border:after,.pi-text-center h6.pi-has-short-border:after,.pi-text-center .h6.pi-has-short-border:after{left:50%;margin:0 0 0 -25px}



	.et_vertical_nav #et-main-area,
	.et_vertical_nav #top-header {
		position: relative;
		margin-left: 225px !important;
	}



	.et_vertical_nav.et_vertical_right #et-main-area,
	.et_vertical_nav.et_vertical_right #top-header {
		margin-right: 225px;
		margin-left: 0 !important;
	}
.logo2{padding:15px 0 0 10px}
.logo2.productPageMobile{padding:5px 0 0}
.logo2.productPageMobile img{display:inline-block}
.logo2 img{height:48px;width:70px}
.logo2.productPageMobile a{display:inline-block;margin:0 0 0 6px}


.foot-menu { float: left; padding-left: 31px; border-left: 1px solid #cccccc; position: relative; }
.alton-popup__close-x{color:#d2ba57;margin-right:10px}
.alton-popup--sw8 .alton-popup__close,.alton-popup--sw8 .alton-popup__close-x{font-family:Plague-Master,Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}
.alton-popup--sw8 .alton-popup__close-x{color:#7e6454}
#primary #content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}


.thumbnail .price .oneprice {
	line-height: 35px;
	vertical-align: middle;
	font-size: 12px;
	color: #5e626b;
	font-weight: bold;
}


	.column,
	.full,
	.three-fourth,
	.two-third,
	.half,
	.one-third,
	.three-eighth,
	.one-fourth,
	.full-width .column,
	.full-width .full,
	.full-width .three-fourth,
	.full-width .two-third,
	.full-width .half,
	.full-width .one-third,
	.full-width .three-eighth,
	.full-width .one-fourth,
	.entry-list-left,
	.entry-list-right,
	.notes-left,
	.notes-right {
		float: none;
		margin: 0;
		width: 100%;
		max-width: 100%;
		display: inline-block;
		text-align: left;
	}


.notes-left,
.notes-right {
	position: relative;
	overflow: hidden;
	width: 50%;
	font-size: 0.9166em;
	line-height: 1.636;
}


.notes-left {
	float: left;
}
.region-slideshow .block{margin:0;}
.region-front-welcome{padding:2% 4%;text-align:center;background:#F8F8F8;}
.region-front-welcome .block{margin:0;}
.region-front-welcome h2{margin-bottom:10px;font-size:24px;text-align:center;}
.region-top-nav{display:block;overflow:hidden;}
.region-top-nav .block-menu{float:right;margin:0;}
.region-top-nav h2{display:none;}
.region-top-nav ul li{display:inline-block;background:none;border-right:1px solid #ddd;padding:0 10px;line-height:100%;}
.region-top-nav ul li:last-child{border:0;}
.region-top-nav ul.menu{text-align:center;}

.sidebar-holder {
    border: 1px solid #c5c5c3;
    border-radius: 3px 3px 6px 6px;
    padding: 40px;
    margin-bottom: 40px;
    position: relative;
}
.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}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

    .cookiemodal .modal-content { pointer-events:all; }


#bandeau, #menu, #respond, #cancel-comment-reply, #commentform, #colonne, #footer, #tags, .post-edit-link, blockquote, img, #page-date, #page-outils, .outils, #motscles, #form-recherche, #breadcrumb { display:none }


.section-heading {
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: .06em;
  text-align: center;
  padding-bottom: .9375rem;
  margin-bottom: .625em;
  border-bottom-width: 1px;
}

.post-overlay{ position:relative;}
.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-3{width:25%}
.et_pb_blog_2 .et_pb_post .entry-title a{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important}
.et_pb_blog_2 .et_pb_post .entry-title{font-size:22px!important;line-height:1.3em!important}
.et_pb_blog_1 .et_pb_post .entry-title{font-size:22px!important;line-height:1.3em!important}
.et_pb_blog_3 .et_pb_post .entry-title a{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important}
.et_pb_blog_3 .et_pb_post .entry-title{font-size:22px!important;line-height:1.3em!important}
.et_pb_blog_1 .et_pb_post .entry-title a{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important}
.et_pb_blog_0 .et_pb_post .entry-title{font-size:22px!important;line-height:1.3em!important}
.et_pb_blog_0 .et_pb_post .entry-title a{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}
.content-wrap .header-stick{margin-top:-80px !important}
.content-wrap .footer-stick{margin-bottom:-80px !important}
.content-wrap{position:relative;padding:80px 0}
.product-grid-body .content-wrap{padding-top:30px}
 .search-fly-wrap { padding:10px; }
.fl-node-5ba907b083000 .pp-modal .pp-modal-content-inner,#modal-5ba907b083000 .pp-modal .pp-modal-content-inner {position: relative;height: 100%;overflow: hidden;padding: 10px;}
.fl-node-5ba907b083000 .pp-modal .pp-modal-content-inner, #modal-5ba907b083000 .pp-modal .pp-modal-content-inner {border-style: none;border-width: 0;background-clip: padding-box;border-color: #555555;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}


.dj-mtmenu div.djsubwrap .cols_4{ width: 500px; }

.large-gallery .hovers {
    position: absolute;
    z-index:2;
    width: 1200px;
    height: 486px;
    top: 0;
    left: 0;
}


.medium-gallery .hovers {
    position: absolute;
    display:none;
    width: 283px;
    height: 283px;
    top: 0;
    left: 0;
}


.small-gallery .hovers {
    position: absolute;
    display:none;
    width: 75px;
    height: 75px;
    top: 0;
    left: 0;
}


.paragraph-about--mob {
  display: none;
}


.site-logo {
  display: inline-block;
  padding: 15px; }
.signup-fixed div.success-message{padding:.6875rem}
.signup-fixed div.success-message p{text-align:center;font-family:"Playfair Display",serif;font-weight:700;font-size:1.375rem}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

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

body .container-fluid footer .footer-inner .list .footer-second-list
{
    margin-left: 20%;
}

.tg-fourth-footer-widget {
   width: 30.303030%;
   float: right;
   margin-right: 0;
}

   .tg-second-footer-widget,
   .tg-third-footer-widget,
   .tg-fourth-footer-widget {
      float: none;
      margin-right: 0;
      width: 100%;
   }


.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;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.clearfix{display:inline-block;}


#wprmenu_menu_ul .sub-menu {
  list-style: none;
  padding: 0;
}


.admin-bar #wprmenu_menu_ul {
  position: relative;
  z-index: 9999;
  overflow: hidden;
}


#wprmenu_menu_ul {
  padding: 0 0 50px;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

.custom #wprmenu_menu_ul{
  padding: 0 0 10px;
}


#wprmenu_menu_ul ul.sub-menu {
  margin-left: 0;
}

.cbp-spmenu-push .cbp-spmenu-top #wprmenu_menu_ul{
  padding: 0;
}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
body #wrapper #main .menu-markets-container ul li#menu-item-4276 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-4276 a::before{background-position:0 -344px;background-position:0 -475px}


.menu_item .category_2nd_level
{
}


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


    .footer-nav li {
        display: block;
        margin: auto;
    }


    .footer-nav {
        width: 100%;
        margin-bottom: 15px;
    }


.footer-nav li a {
    font-weight: bold;
    opacity: .7;
    color: #F7F8FC;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition: .4s;
    transition: .4s;
}


.footer-nav li a:hover {
    opacity: 1;
    color: #F7F8FC;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}

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

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }



.menu, .lista,.strom1,.strom2, .porovnavame, .dc, .sloupec3, .old, .ck, .skryt, .vice-text {display: none;}

.vice-text {display: none; clear: left; margin: 0px auto; padding-top: 12px;}


.site-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.2173913043;
}


.site-branding .site-title a {
    color: #1a1a1a;
}


.site-branding .site-title a:hover,
.site-branding .site-title a:focus {
    color: #007acc;
}
.fusion-carousel .fusion-carousel-holder{margin:0;padding:0;list-style:none}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder{line-height:115px!important}
.fusion-footer-widget-area ul.fusion-carousel-holder li a,.fusion-footer-widget-area ul.fusion-checklist li a{border:0;padding:0}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}

.accueil_accroche{
	color:#333333;
	font-size:16px;
	font-weight: bold;
	line-height:1.3em;
}
.a_margin-0{margin:0}
.a_margin-0-auto{margin:0 auto}

.widget-container {background-color: transparent;}
