﻿#site-logo img.retina-logo{display:none}

.header_txt{font-family:Calibri; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; }




.wrapper{width: 900px; background-color:#ffffff;vertical-align: top;}



.top_header_left
{
	float: left;
	width: 230px;
	height: 90px;
}


#logo {
	width: 222px;
	float: left;
	border-right: solid 1px #ddd;
}


.navbar-wrapper {
  position: relative;
  z-index: 255;
}
footer .footer-nav{margin-top:.8rem}
footer .footer-nav li{display:inline-block}
footer .footer-nav li+li:before{content:"- "}

.liste_tit_region  
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.liste_tit_region A:link
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.liste_tit_region A:visited
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}
.wrapper{min-height:100vh;overflow:hidden}

      #bwg_container1_0 #bwg_container2_0 #bwg_slideshow_play_pause_0:hover #bwg_slideshow_play_pause-ico_0 {
        display: inline-block !important;
      }

      #bwg_container1_0 #bwg_container2_0 #bwg_slideshow_play_pause-ico_0 {  
        display: none !important;
        color: #FFFFFF;        
        font-size: 60px;
        cursor: pointer;
        position: relative;
        z-index: 13;
      }

      #bwg_container1_0 #bwg_container2_0 #bwg_slideshow_play_pause-ico_0:hover {  
        color: #CCCCCC;
        display: inline-block;
        position: relative;
        z-index: 13;
      }

img.front-prd-img{max-width:105px;width:100%;height:auto;max-height:98px;}
.assistive-text{position:absolute;top:0;left:0;margin:0;padding:0;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}
.main-color{color:#ef7720}
.master-nav-delivery-sm:not(.is-address) .main-color{color:#fff}


.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-6 {
    width: 50%;
  }
.view-display-id-block_4 .view-display-id-block_7 .views-field-title{font-size:14px;}


html .page .offset-top-15 {
  margin-top: 15px;
}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555;}
.text-right{text-align:right!important}

#header .top_menu {
  float:left;
}

#header .top_menu ul {
  margin:0;
  padding:0;
  display:block;
}

#header .top_menu ul li {
  margin:0;
  padding:0 15px;
  display:block;
  float:left;
  border-left:1px solid #ecefef;
  font-size:14px;
}

#header .top_menu ul li:first-child {
  padding-left:0;
  border-left:none;
}

#header .top_menu ul li:last-child {
  padding-right:0;
}

#header .top_menu ul li a {
  margin:0;
  padding:0;
  display:block;
  color:#898989;
  font-weight:normal;
}

#header .top_menu ul li a:hover {
  color:#282727;
}

  #header .hed_right ul li, #header .top_menu ul li {
    font-size: 12px;
    margin: 5px 0;
    padding: 0 8px;
  }

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

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}

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

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-8{width:66.66666667%}

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

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

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

	.hentry .title-post {
		font-size: 20px;
		font-weight: 600;
		line-height: normal;
		padding-bottom: 10px;
		margin: 0;
	}


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


section.icon-blocks .icon-block .padding {
    padding: 25px;
}


    section.location-details .location-details-description .padding {
        padding: 30px;
    }
 
#wp-socials-general-btn { float: left;min-height:65px; }

.inter-padding { padding:25px 12px 5px 12px; text-align:center; font-size:13px; color:#242424 }

.inter-padding .title2{color:#2697DF; font-size:18px; margin:11px 0; min-height:72px; vertical-align:middle; display:block; }

	.item-service .inter-padding img{ width:100%}
.nav-vertical .social-icons,.nav-vertical .header-button{display:block;width:100%}
.text-center .social-icons{margin-left:auto;margin-right:auto}
.social-icons{display:inline-block;vertical-align:middle;font-size:.85em;color:#999}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}
.social-icons span{font-weight:bold;padding-right:10px}
.social-icons i{min-width:1em}
.nav-dark .social-icons,.dark .social-icons{color:#FFF}
.nav-dark .social-icons .button.is-outline,.dark .social-icons .button.is-outline{border-color:rgba(255,255,255,0.5)}
.social-button,.social-icons .button.icon:not(.is-outline),.social-icons .button.icon:hover{background-color:currentColor !important;border-color:currentColor !important}
.img-wrapper:hover .overlay-effect{width:100%;height:100%;}
.overlay-effect{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);color:#fff;overflow:hidden;text-align:center;width:100%;-moz-transition:width 0.3s,height 0.3s;-webkit-transition:width 0.3s,height 0.3s;transition:width 0.3s,height 0.3s;}
.overlay-effect span{;font-size:1em;font-weight:600;top:50%;;position:relative;margin-top:-1em;display:block;text-transform:uppercase;}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 190, 190, 190, 0.7);
		}



nav .menu-item-search .screen-reader-text{
	display: none;
}



	nav .menu-item-search .search-field{
	    max-width: 150px;
	}
.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}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.img-fluid{max-width:100%;height:auto}




.centermio { 

	text-align: center;

}
span.num{color:#cc0000;font-size:24px;font-weight:bold;}
.last{margin-right:0 !important;}
#superfish-2 .sf-depth-2.last a{margin-bottom:8px;}

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

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

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}


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


.wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: 700px;
	padding-left: 2em;
	padding-right: 2em;
}


.wrap:after {
	clear: both;
	content: "";
	display: block;
}




#masthead .wrap {
	position: relative;
}


.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}


.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}


	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}
.success-message-container .msg{display:block;margin-bottom:10px;font-size:13px}
