/*
 Theme Name:     Wantzoptic child
 Theme URI:      http://demo.krownthemes.com/shadow/
 Description:    Theme MTS
 Author:         Reugo
 Author URI:     http://www.reugo.fr
 Template:       wantzoptic
 Version:        1.0
*/

@import url("../wantzoptic/style.css");

/* --------------------------------------
-----   Theme customization starts here   -----
------------------------------------------*/

/* HEADER */

.header-content { background:url(images/back_header.png) center;}

#logo {
  display: inline-block;
  margin: 30px 0;
}

.encarts_row .krown-column-container {
  display: block;
  float: left;
  margin-left: 2%;
  position: relative;
}
.encarts_row .span4 {
  width: 31.99%;
}


.accueil_encarts {background:url(images/glasses_back.png) no-repeat; background-attachment:inherit !important; background-position: 50% 20px;
}

.header-inner h1.title {color:#FFF; text-align:left; font-weight:normal; margin-top:0px;}

.top-menu > li > a {
  padding: 48px 40px 55px 0;
}

.w-sticky.sactive #secondary-header.smaller .top-menu > li > a {
  padding: 32px 40px 35px 0;
}

@media all and (max-width: 990px) {

   #secondary-header .header-content {
	   background:none;
	   background-color:#69384D;
   }
   
}

@media all and (max-width: 1160px) {

   .top-menu > li > a {
      padding-right: 25px !important;
   }
   
   .header-content {
	   background-position: 44% 0%;
	}
}

/* HOME */

.marques_home {/*background:url(images/glasses_back.png) no-repeat top center, url(images/back_pre_footer.png) repeat-y center; background-attachment:inherit !important;*/}


/* FOOTER */
.pre_footer {background:url(images/glasses_back.png) no-repeat top center, url(images/back_pre_footer.png) repeat-y center; background-attachment:inherit !important; color:#FFF;}

.pre_footer h2 {color:#FFF; font-size:24px; margin:0px 0px 5px 0px}

.pre_footer ul li a {color:#FFF; font-size:16px;}

.pre_footer ul li a:hover {color:#000;}

.pre_footer .menu {margin-top:18px !important;} 

.horaires {font-size:20px; font-weight:bold;}

.horaires span { font-weight:normal !important; color:#000; display:inline-block; border-right: 1px solid #FFF; width:45%}


#primary-footer { background-color:#3E3733; padding:30px 0px 70px 0px; text-align:center; font-size:12px}

#primary-footer .widget_custom_post_widget { margin-bottom:0px;}

#primary-footer .menu-menu-pied-de-page-container ul li { display:inline-block; padding:0px 10px; border:none; border-left: 1px solid #944B6D;}

#primary-footer .menu-menu-pied-de-page-container ul li:first-child {  border-left: none;}
#primary-footer .menu-menu-pied-de-page-container ul li a {color:#944B6D; padding:0px;} 


/* COMMON */

.black { font-weight:bold; color:black !important;}

body {font-size:16px;}

.full-width #content > .krown-column-row {
  border-bottom: none;
}

#page-title .title {
  float: left;
  font-size: 28px;
  font-weight: 500;
  line-height: 30px;
  margin: 0;
  color:#944B6D;
}

.purple {color:#944B6D; font-weight:bold}


/* NOTRE MAGASIN */

.google_map { padding-bottom:0px}

.full-width #content > .google_map > .row-content {
  width: auto;
}


/* LENTILLES */

.lentilles_form_wrapper { background-color:#EEE; padding:20px;}

.lentilles_form_wrapper table { width:auto;}

.lentilles_form_wrapper label { font-size:16px;}

.lentilles_form_wrapper li.no-margin { margin-bottom:25px !important;}
.lentilles_form_wrapper li.no-margin input { margin-bottom:0px;}

.lentilles_form_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
  font-family: inherit;
  font-size: 13px;
  letter-spacing: normal;
  outline-style: none;
  padding: 5px 6px;
}

.lentilles_form_wrapper textarea {
  font-family: inherit;
  font-size: 13px;
  letter-spacing: normal;
  outline-style: none;
  padding: 5px 6px;
}

.lentilles_form .gform_confirmation_message{ padding:20px; background:#F2E9ED url(images/valid.png) no-repeat 10px 10px; border: 1px solid #D8BDC9; padding-left: 115px;}


/* COLLECTIONS */



div.collections_row  div:first-child {margin-left:0px !important;}

div.collections_row > div.column_container {margin-top:20px;}

div.collections_row > div.column_container > a { display:block; height:100%}
div.collections_row > div.column_container > a .hover {
   background: #000;
   background:  rgba(0, 0, 0, .6);
   display: block;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 9999;
   text-align:center;
   vertical-align:middle;
  /* text-indent: -9999px;*/
}


div.collections_row > div.column_container > a:hover .hover {
   
   background: #000;
   background: rgba(0, 0, 0, .3);
   
}

div.collections_row > div.column_container > a .hover .hover_text {
   
   display:block;
   position: absolute;
   bottom:5px;
   right:5px;
   margin:0 auto;
   font-size:20px;
   color:#FFF;
   
}
	
/* OFFRES */

h3.offre-title {margin-top:0px;}

