/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme
Author:         Yoann Sirvin
Author URI:     https://yoannsirvin.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/*
* Please add your custom styles below
*/

@font-face {
    font-family: 'pussycat_snickers';
    src: url('font/pussycat/pusss___-webfont.woff2') format('woff2'),
         url('font/pussycat/pusss___-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}


/*------ 
-------- GENERAL */
html {background:#131931;}
#error-page {background:transparent !important; box-shadow:none !important;}
html {margin-top:0px !important;}
dl {margin-top:0px; margin-bottom:0px;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color:#0f182b !important;}
.main-color blockquote, .main-color .masonry-listing .post-content { border-left-color:transparent;}
.tittretrailer {text-shadow:5px 6px 0px #0CEAE7 !important; font-size:160px !important; line-height:160px !important;font-weight:100 !important;color:#0F182B !important; font-family:'pussycat_snickers' !important;}
.wpb_content_element {margin-bottom:0px;}
#socket .container {width:100%; max-width:100%;}
.hover-element {display:none;}
.main-title {background:linear-gradient(to right, #EFE8CF,#41ABA9, #246094);}
.main-title .page-title {text-transform:uppercase; font-size:32px;}

.meshim_widget_components_chatButton_Button .button_bar {height:40px;}
.meshim_widget_components_chatButton_ButtonBar .button_text {background:linear-gradient(to right, #EFE8CF,#41ABA9) !important; font-weight:100; font-family: voltaire; text-transform:uppercase;}

.social-share-wrap {background-color:#fff;}
.main-color .hr-title abbr, .main-color .kleo_ajax_results h4 span {background-color:#fff;}
.share-links span a {color:#0f182b;}




/*------ 
-------- HEADER */
.header-scrolled .logo:after {display:none;}
.logo img {padding:8px 0px !important;}

.navbar-nav > li > a {color:#ffffff !important;}
.navbar-nav > li > a.btn-buy {color:#ffffff !important; background: none !important;}
.navbar-nav > li > a [class^="icon-"] {font-size:14px; margin:0 -6px;}
.navbar-nav > li > a [class^="icon-"]:hover {background:transparent !important;}

.navbar-transparent .navbar .kleo-main-header.header-scrolled .menujoin {background:#0CEAE7 !important; color:#0F182B !important;}
.kleo-main-header .navbar-nav > li > a { text-transform:uppercase; font-weight:400; letter-spacing:5px; font-size:11px;}
.header-color .btn-highlight:hover {background:transparent !important;}

.kleo-main-header .nav > li.active > a {box-shadow:none;}
.navbar-full-width .social-header .container, .navbar-full-width .kleo-main-header .container { padding-left:10px; padding-right:10px;}
.navbar-transparent .navbar .kleo-main-header.header-scrolled .menujoin {background:linear-gradient(to right, #EFE8CF,#41ABA9) !important;}
.header-color .widget_nav_menu li.active > a {background-color:#10182b !important;}
.kleo-navbar-fixed .kleo-main-header {border-width:0px}
.kleo-main-header .navbar-nav > li > a {font-family:voltaire; letter-spacing:0.2px; font-size:19px;}
.kleo-main-header .navbar-nav > li > a:hover {color:#EFE8CF !important;}
.kleo-main-header .navbar-nav > li:hover {background:rgba(0, 0, 0, 0.6);}
.dropdown-menu>li>a:hover {background-color:#10182b !important;}
.header-color .navbar-toggle .icon-bar {background-color:#ffffff;}
.socket-color .carousel-pager a {background-color:#ffffff;}

li#menu-item-10756 {margin:0 12px;}
li#menu-item-10183, li#menu-item-9818, li#menu-item-9817, li#menu-item-9816, li#menu-item-9815, li#menu-item-9840 {background:transparent !important;}
li#menu-item-10183, li#menu-item-9818, li#menu-item-9817, li#menu-item-9816, li#menu-item-9815, li#menu-item-9840 {background:transparent !important;}

.caret:after {color:#EFE8CF !important;}
.caret { font-size:13px;}

.btn.btn-xxl {box-shadow:7px 8px 40px rgba(0,0,0,.2); background:#1e3261 !important; color:#fff !important; transition:3s; border-width:0px !important;}
.btn.btn-xxl:hover {box-shadow:7px 8px 40px rgba(0,0,0,.07); background:#ffffff !important; color:#1e3261 !important; transition:.4s; border-width:0px !important;}
a.btn.btn-highlight {padding:10px 10px 8px 10px; border-radius:0px; border-color: #ffffff; line-height:15px !important; margin:0px; background:#fff !important; color:#0f182b !important; }


/*------ SUB MENU*/
.dropdown-menu {overflow: visible !important;}
/*.navbar .nav > li > .dropdown-menu.pull-left .dropdown-menu {overflow: auto !important; position:relative; left:100%; background:transparent; box-shadow:none; border:none !important; width:100% !important;}
.navbar .nav > li > .dropdown-menu.pull-left .dropdown-menu {font-size:10px; padding:4px 10px;}
.header-color .dropdown-menu li {border-bottom-color: rgba(240,234,207,0.2) !important;}
.navbar-nav > li > .dropdown-menu {text-transform:uppercase; font-size:10px; letter-spacing:0.2em; font-weight:100; padding:15px 20px;}
.dropdown-menu li a { padding:8px 20px 8px 3px;}
.navbar-nav > li > .dropdown-menu {margin-left:-1px !important;}*/




/*------ 
-------- FOOTER */
#footer .widget {padding-top:30px; margin-bottom:0px;}
#footer .widget-title {text-align:center; margin-bottom:2px;}
#footer .row .col-sm-3 {width:33.33%;}
#footer .template-page {padding-top:0px; padding-bottom:0px;}



/*------ 
-------- RESPONSIVE DESIGN */
@media screen and (max-width: 740px) {
.logo:after {display:none;}
#socket section.container-wrap.main-color.no-col-gap { padding-left:3% !important; padding-right:3% !important;}
.container .wpb_wrapper li {text-align:center;}
.responsive-cols > * {width:50% !important; float:left;}
}



@media screen and (max-width: 940px) {
  .navbar-nav > li > a [class^="icon-"] {display:none;}
}








/*------ 
-------- ANCIEN 
.caret {margin-left:-6px;}
.caret:after {color:#EFE8CF !important;}
.caret {padding-left:5px; font-size:13px;}
[class^="icon-"]:before, [class*=" icon-"]:before {font-size:1.2em; margin-right:-5px !important;}

*/


/*TITRE PAR COULEURS
.tittreturquoise {font-family: 'pussycat_snickers' !important;line-height:160px !important; font-size:150px !important; color:#f4f4f4 !important; font-weight:100 !important; text-shadow: 5px 6px 0px #0CEAE7 !important;}
.tittrerose {font-family: 'pussycat_snickers' !important; color:#0F182B !important; font-weight:100 !important; line-height:160px !important; font-size:190px !important; text-shadow: 5px 6px 0px #E24A72 !important;}
.blogturquoise {font-family: 'pussycat_snickers' !important;line-height:160px !important; font-size:200px !important; color:#233056 !important; font-weight:100 !important; text-shadow: 5px 6px 0px #0CEAE7 !important;}*/


/*.navbar-transparent .navbar .kleo-main-header.header-scrolled .menuabout {background:#E24A72 !important;}
.navbar-transparent .navbar .kleo-main-header.header-scrolled .menuhistory {background:#3D7AD8 !important;}
.navbar-transparent .navbar .kleo-main-header.header-scrolled .menuboard {background:#F2651F !important;}
.navbar-transparent .navbar .kleo-main-header.header-scrolled .menucontact {background:#2AD68B !important;}*/


/*.tittreaccueil {font-family: 'pussycat_snickers' !important; color:#000189 !important; font-weight:100 !important; line-height:160px !important; font-size:160px !important; text-shadow: 5px 6px 0px #F7FAD0 !important;}
.tittreaccueil2 {font-family: 'pussycat_snickers' !important; color:#F7FAD0 !important; font-weight:100 !important; line-height:160px !important; font-size:160px !important; text-shadow: 5px 6px 0px #000189 !important;}
.tittrenews {font-family: 'pussycat_snickers' !important; color:#0F182B !important; font-weight:100 !important; line-height:160px !important; font-size:160px !important; text-shadow: 5px 6px 0px #85D3FE !important;}
.tittreabout {font-family: 'pussycat_snickers' !important; color:#0F182B !important; font-weight:100 !important; line-height:160px !important; font-size:160px !important; text-shadow: 5px 6px 0px #E24A72 !important;}
.tittrehistory {font-family: 'pussycat_snickers' !important; color:#0F182B !important; font-weight:100 !important; line-height:160px !important; font-size:160px !important; text-shadow: 5px 6px 0px #3D7AD8 !important;}
.tittreboard {font-family: 'pussycat_snickers' !important; color:#0F182B !important; font-weight:100 !important; line-height:160px !important; font-size:160px !important; text-shadow: 5px 6px 0px #F2651F !important;}
.tittrecontact {font-family: 'pussycat_snickers' !important; color:#0F182B !important; font-weight:100 !important; line-height:160px !important; font-size:160px !important; text-shadow: 5px 6px 0px #2ad68b !important;}
.tittrejoin {font-family: 'pussycat_snickers' !important; color:#f4f4f4 !important; font-weight:100 !important; line-height:160px !important; font-size:160px !important; text-shadow: 5px 6px 0px #0CEAE7 !important;}*/