/*!
Theme Name: Valenti Child
Theme URI: https://themeforest.net/item/valenti-wordpress-hd-review-magazine-news-theme/5888961
Description: Theme child of Valenti
Version: 1.0
Author: Codetipi
Author URI: http://www.codetipi.com
Template: valenti
Text Domain: cubell
*/


/* =Theme customization starts here. Any CSS code entered here will overwrite the parent theme's CSS.
-------------------------------------------------------------- */

/* GENERAL */

.invisible {display:none;border: 0;margin: 0;padding: 0;}

.clear-after:after {content:'';display: block;height:0px;clear:both;font-size:0px;line-height:0px;width:0px;}

/* 20180322 - MODIF YL */
.single-post article.post .cb-style-off {margin-bottom: 0px;}
.single-post article.post .cb-style-off h1 {margin-bottom: 0px !important;}
.widget_tag_cloud a,
.cb-tags a {color: #454545 !important;}

/* HEADER */

#cb-outer-container {background: transparent url(librairies/images/fond5.jpg) repeat-x center 0;}

/*#cb-outer-container {background: #fff url(librairies/images/fotolia_177269334.jpg) no-repeat center 0;}*/

#cb-top-menu {background: #e5e5e5 url(librairies/images/fond6.jpg) repeat-x center -65px;}


.header {background: #fff url(librairies/images/fond7.jpg) repeat-x 0 0;}

@media only screen and (min-width: 768px){
	.cb-layout-fw #cb-nav-bar.cb-dark-menu {background-color: #000;}
}

#cb-logo-box{

    border-top: solid 12px #000;}

.cb-top-nav {display: none !important;}

.cb-icon-login {display: none !important;}

/*.cb-mob-right {display: none !important;}*/

.cb-icon-reseaux-sociaux-header,
.cb-icon-newsletter-header,
.cb-icon-partage-header {display: none;}

.cb-icon-reseaux-sociaux-header.moved,
.cb-icon-newsletter-header.moved,
.cb-icon-partage-header.moved,
.cb-icon-reseaux-sociaux-header.cloned,
.cb-icon-newsletter-header.cloned,
.cb-icon-partage-header.cloned {display: inline-block;}

.cb-icon-reseaux-sociaux-header a {display: inline-block;width: 25px;height: 24px;background: transparent url(librairies/images/bt-reseaux-sociaux-header.png) no-repeat 0 0;}

.cb-icon-newsletter-header a {display: inline-block;width: 30px;height: 24px;background: transparent url(librairies/images/bt-newsletter-header.png) no-repeat 0 0;margin-right: 16px !important;}

.cb-icon-partage-header a {display: inline-block;width: 24px;height: 22px;background: transparent url(librairies/images/bt-partage-header.png) no-repeat 0 0;margin-right: 16px !important;}

.cb-icon-panier-header a {display: inline-block;width: 24px;margin-right: 16px !important;}

.cb-icon-panier-header a:before {font-family: FontAwesome;content: '\f07a';display: inline-block;width: 24px;height: 21px;font-size: 23px;}


#tiroirs-bt-header > div {padding-top: 9px;display: none;}

#tiroirs-bt-header .cont {float: right;}

#tiroirs-bt-header p {float: left;
    font-size: 1.0em;
    line-height: 1.2em;;
    margin-right: 9px;padding-top: 2px;color: #fff;}

.tiroir-reseaux-sociaux-header ul,
.tiroir-partage-header ul {text-align: right;margin-bottom: 5px;padding-right: 8px;float: left;}

#menu-icon-yl-deux {display: none;position: absolute;
    top: 20px;
    right: 20px;}

@media only screen and (max-width: 1020px){
	#menu-icon-yl-deux {display: block;}
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons li {display: none;}
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons li.cb-icon-search {display: inline-block;}
}

@media only screen and (max-width: 570px){
	#logo {padding-top: 50px;}
}

@media only screen and (max-width: 767px){
	.tiroir-newsletter-header .intitule {float: none !important;display: block !important;margin-bottom: 4px !important;padding-top: 0 !important;}
	/*#tiroirs-bt-header .cont {float: left !important;}*/
}

@media only screen and (max-width: 410px){
	.tiroir-newsletter-header .wpcf7-form-control.wpcf7-text {width: 225px !important;}
	.tiroir-newsletter-header .wpcf7-submit {padding: 10px 10px !important;letter-spacing: 0 !important;}
}


/* Bannière pub header */

#bannieres-pub {overflow: hidden;height: inherit;}

#bannieres-pub a {display: none;line-height: 0px;font-size: 0px;}

#bannieres-pub a.active {display: inline;}


/* COL D*/

.cb-sidebar-widget .cb-sidebar-widget-title {    text-align: left;
    padding: 0;
    font-size: 20px;
    margin-bottom: 12px;
    background: none;
}


/* COL D agenda */

.ai1ec-agenda-widget-view .ai1ec-date {padding-top: 4px;}

.ai1ec-agenda-widget-view .ai1ec-date-title {border:none;    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow:none;float: none;background: none;overflow: visible;text-align: left;text-shadow: none;width: auto;margin: 0px 0 0 10px;}
    
.ai1ec-agenda-widget-view .ai1ec-date-title > div {display: inline;}

.widget_ai1ec_agenda_widget .ai1ec-date-title .ai1ec-month,
.widget_ai1ec_agenda_widget .ai1ec-date-title .ai1ec-day {display: none;}

.ai1ec-agenda-widget-view .ai1ec-weekday {font-size: 1.0em;}

.ai1ec-agenda-widget-view .ai1ec-event {margin: 0 0 3px 10px;}

.ai1ec-agenda-widget-view .ai1ec-event > a {    background: none;
    border: 0;
    border-radius: 0;
    padding: 0;color: #eb9812;}
    
.ai1ec-agenda-widget-view .ai1ec-event > a:visited {color: #eb9812;}

.ai1ec-agenda-widget-view .ai1ec-event > a:hover {color: #a36500;}
    
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time {display: none;}

.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-title {font-weight: bold;font-size: 1.16em;}


/* HOME */

.cb-style-overlay .cb-post-title {line-height: 1.2em;}

.cb-style-overlay .cb-byline .cb-byline-element.cb-date {margin-bottom: 2px;}

/* Breadcrumb */

@media only screen and (min-width: 1020px){
	.cb-breadcrumbs .fa-angle-right {padding: 0 12px;}
}

@media only screen and (min-width: 768px){
	.cb-breadcrumbs .fa-angle-right {padding: 0 12px;}
}


/* page un agenda */

.ai1ec-single-event .ai1ec-event-details {display: none;}


/* Footer */

#cb-footer a {color: #fff;}
#cb-footer a:visited {color: #fff;}
#cb-footer a:hover {color: #eb9812;}


.prefooter {background-color: #333;padding: 19px 0 37px 0;} 

.prefooter h3 {text-align: center;margin-bottom: 7px;font-family: 'Oswald', sans-serif;color: #fff;font-size: 1.4em;}

.prefooter ul {padding: 0;list-style-type: none;text-align: center;}

.prefooter li {display: inline;white-space: nowrap;line-height: 2.4em;}

.prefooter li:after {content: '•';display: inline-block;margin: 0 5px 0 8px;color: #fff;}

.prefooter li:last-child:after {display: none;}



.container-logo-footer {width: 130px;margin: 30px auto 30px auto;;}

.container-logo-footer img {max-width: 100%;height: auto;}


.container-liens-footer {text-align: center;padding: 0;list-style-type: none;font-size: 1.0em;color: #fff;margin-bottom: 20px;}

.container-liens-footer li {display: inline;}

.container-liens-footer span {display: inline-block;margin: 0 5px 0 8px;}


.container-liens-sociaux-footer {padding: 0;list-style-type: none;text-align: center;margin-bottom: 33px;}

.container-liens-sociaux-footer li {display: inline-block;}

.container-liens-sociaux-footer a {display: inline-block;width: 23px;height: 19px;margin: 0 10px;background: transparent url(librairies/images/bt-reseaux-sociaux.png) no-repeat 0 0;
-o-transition: all .2s;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;}

.container-liens-sociaux-footer .bt-twitter a:hover {background: transparent url(librairies/images/bt-reseaux-sociaux.png) no-repeat 0 -33px;}

.container-liens-sociaux-footer .bt-facebook a {background: transparent url(librairies/images/bt-reseaux-sociaux.png) no-repeat -43px 0;width: 17px;}

.container-liens-sociaux-footer .bt-facebook a:hover {background: transparent url(librairies/images/bt-reseaux-sociaux.png) no-repeat -43px -33px;}

.container-liens-sociaux-footer .bt-vimeo a {background: transparent url(librairies/images/bt-reseaux-sociaux.png) no-repeat -80px 0;}

.container-liens-sociaux-footer .bt-vimeo a:hover {background: transparent url(librairies/images/bt-reseaux-sociaux.png) no-repeat -80px -33px;}

.container-liens-sociaux-footer .bt-linkedin a {background: transparent url(librairies/images/bt-reseaux-sociaux.png) no-repeat -123px 0;}

.container-liens-sociaux-footer .bt-linkedin a:hover {background: transparent url(librairies/images/bt-reseaux-sociaux.png) no-repeat -123px -33px;}

.container-liens-sociaux-footer .bt-rss a {background: transparent url(librairies/images/bt-reseaux-sociaux.png) no-repeat -168px 0;width: 20px;}

.container-liens-sociaux-footer .bt-rss a:hover {background: transparent url(librairies/images/bt-reseaux-sociaux.png) no-repeat -168px -33px;}


.copyright-footer {font-size: 0.8em;line-height: 1.2em;color: #fff;text-align: center;padding-bottom: 50px;}


/* Woocommerce */

body.single-product.woocommerce .cb-breadcrumbs {display: none;}

body.single-product.woocommerce .cb-breadcrumbs.clone-js  {display: block;}

.product-type-grouped .related.products {display: none;}

.woocommerce-grouped-product-list-item__label {padding: 10px 0 0 0;}

.woocommerce-grouped-product-list-item__label h2 {margin-bottom: 3px;}

.woocommerce-grouped-product-list-item__termyl p {font-size: 16px;color: #fff;margin-bottom: 16px;display: inline-block;background-color: #eb9812;padding: 3px 10px 2px 10px;font-weight: 700;}

.woocommerce div.product p.stock.out-of-stock {font-size: 1.1em;margin-bottom: 0;}

.woocommerce-product-gallery {background: #e5e5e5 url(librairies/images/fond5.jpg) repeat-x center -65px;padding: 0px;}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {top:auto;bottom: .5em;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);}

.woocommerce div.product div.images .woocommerce-product-gallery__image {
-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);}

.woocommerce-grouped-product-list {margin-bottom: 10px;border-top: solid 1px #e5e5e5;}

.container-un-prod-grouped {border-bottom: solid 1px #e5e5e5;padding: 0 0 10px 0;}

.container-un-prod-grouped:after {content:'';display: block;height:0px;clear:both;font-size:0px;line-height:0px;width:0px;}

.woocommerce #main .quantity input.qty, 
.woocommerce-page #main .quantity input.qty {height: 34px;}

.woocommerce-grouped-product-list-item__price .woocommerce-Price-amount {font-size: 18px;padding-top: 3px;float: left;}

.woocommerce-grouped-product-list-item__price p.stock.in-stock {float: left;padding: 10px 0 0 8px;}

.woocommerce-grouped-product-list-item__price .woocommerce-Price-amount:before {content:'x ';display: inline;font-size: 0.7em;}

.woocommerce div.product div.summary .woocommerce-product-details__short-description p {font-size: 1.2em;}

.woocommerce .entry-content h2, 
.woocommerce-page .entry-content h2 {display: none;}[products ids="785,796" orderby="title" order="DESC"]

.woocommerce #main div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page #main div.product .woocommerce-tabs ul.tabs li {padding-bottom: 8px;}

.woocommerce-page #tab-description.entry-content a {color: #eb9812;font-weight: 700;}
.woocommerce-page #tab-description.entry-content a:visited {color: #eb9812;}
.woocommerce-page #tab-description.entry-content a:hover {color: #fead2a;text-decoration: none;}

.woocommerce #main ul.products li.product, 
.woocommerce-page #main ul.products li.product {overflow: visible;}

.woocommerce #main ul.products li.product a img, 
.woocommerce-page #main ul.products li.product a img {
-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);}

.woocommerce #main ul.products li.product h2, 
.woocommerce-page #main ul.products li.product h2 {letter-spacing: 0.03em;}


/* form */

.tiroir-newsletter-header .intitule {display: inline-block;margin: 0 10px 0 0;float: left;padding-top: 14px;}

.tiroir-newsletter-header .wpcf7-form-control-wrap {float: left;}

.tiroir-newsletter-header .wpcf7-form-control.wpcf7-text {width: 260px;height: 42px;margin: 0;}

.tiroir-newsletter-header .cont > p {display: none;}

#tiroirs-bt-header .wpcf7-form > p {margin: 0 0 9px 0;padding-top: 0px;}

.tiroir-newsletter-header .wpcf7-submit {height: 42px;margin: 0px;float: left;    background-color: #555;
    border: solid 3px #555;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0.1em;
    padding: 10px 18px;}
    
.tiroir-newsletter-header .wpcf7-submit:hover {background-color: #000;
    border: solid 3px #000;}
    
.tiroir-newsletter-header div.wpcf7-validation-errors {display: none !important;}

.tiroir-newsletter-header span.wpcf7-not-valid-tip {padding-top: 5px;}

.tiroir-newsletter-header .wpcf7-form.sent > p {display: none;}

.tiroir-newsletter-header .wpcf7-mail-sent-ok {color: #fff;border: none;
    font-size: 16px;}
    
#formulaire-contact .wpcf7-form p {color: #555;}

#formulaire-contact .wpcf7-form-control.wpcf7-text, 
#formulaire-contact .wpcf7-form-control.wpcf7-textarea {border: solid 3px #e5e4e4;}

#formulaire-contact .wpcf7-submit {border: none;background-color: #272727;color: #fff;margin-bottom: 30px;}

#formulaire-contact .wpcf7-submit:hover {background-color: #eb9812;}

#wpcf7-f654-p385-o2 div.wpcf7-response-output {border: 3px solid #ff0000;padding: 10px 20px;font-weight: bold;}

#wpcf7-f654-p385-o2 div.wpcf7-response-output.wpcf7-mail-sent-ok {border: 3px solid #1cd566;}

/* DIVERS */

.widget_eu_cookie_law_widget {    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 100;}
    
#cb-to-top {background-color: rgba(0,0,0,0.8);-webkit-border-radius: 5px;-o-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

#cb-to-top i {padding: 5px 15px 8px 15px;}

#cb-top-menu .cb-breaking-news span {padding-top: 2px;}
    
    