/*
Theme Name:     studio-jileyes
Theme URI:      http://www.studio-jileyes.com/studio-jileyes
Description:    Studio Jileyes - agence de communication
Author:         Studio Jileyes
Author URI:     http://yoursite.com
Version:     	4.0.5.1
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Tags:           fixed-layout, fluid-layout, responsive-layout, left-sidebar, right-sidebar, custom-menu, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready
Text Domain:    child-theme-domain
Template:       cherryframework4
Cherry Version: 4.0.5.1
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
/*@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap'); */
/* lato-regular - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/lato-v16-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Lato Regular'), local('Lato-Regular'),
       url('assets/fonts/lato-v16-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato-v16-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato-v16-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato-v16-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato-v16-latin-ext_latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-700 - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('assets/fonts/lato-v16-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Lato Bold'), local('Lato-Bold'),
       url('assets/fonts/lato-v16-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato-v16-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato-v16-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato-v16-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato-v16-latin-ext_latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-italic - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('assets/fonts/lato-v16-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Lato Italic'), local('Lato-Italic'),
       url('assets/fonts/lato-v16-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato-v16-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato-v16-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato-v16-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato-v16-latin-ext_latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-700italic - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('assets/fonts/lato-v16-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'),
       url('assets/fonts/lato-v16-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato-v16-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato-v16-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato-v16-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato-v16-latin-ext_latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
}


body, .site-footer {background-color: #c5c7c9 !important}
#static-area-header-top {padding-top: 0; background: #000}
.static-header-logo .site-branding {background: none !important}
.static-header-logo::before {background: none}
#menu-primary {background: none !important}
#menu-primary > .menu-items > .menu-item > a {color: #000}
#static-area-header-top .site-branding {padding: 6px 22px 6px 30px}
.site-description {display: none}
#static-area-header-top {top: 0}
#slogan .site-description {display: block}
#static-area-header-top2 { position: absolute !important; top: 73px; left: 0; right: 0; z-index: 1; color: #000}
#static-area-header-top2 div div div{background: #c7cbd0}
.site-slogan::before { content: ''; position: absolute; z-index: 1; top: 0; left: -53px; display: inline-block;width: 53px;height: 42px;background: #c7cbd0 url(images/corner2.jpg) no-repeat;}
#slogan {padding: 6px 0 6px 0; position: relative; text-transform: uppercase; text-align: center; font-size: 16px; font-weight: bold}
.bouton-home, .bouton-devis {padding: 5px !important}
.col-lg-3a {width: 20%}

.motopress-service-box-heading-section, .motopress-service-box-content-section {display: none}
.services_wrapper a {font-family: 'Lato' !important; font-weight: bold !important; font-size: 16pt !important; hyphens: none !important; color: #000 !important}
.services_wrapper .motopress-service-box-obj.motopress-service-box-centered::before {width: 204px; height: 204px}
.services_wrapper .motopress-service-box-obj.motopress-service-box-centered:hover::before {background: #ffcc00 !important}
.parallax_wrapper1 .parallax-content .motopress-service-box-heading-section h3 {font-size: 20px}


h2 {font-size: 17pt !important; font-weight: bold !important; font-family: Lato !important}

#slogan {height: 42px; line-height: 36px}
#static-area-header-top2, #static-area-header-bottom {font-family: 'Lato'; font-weight: bold; font-size: 13pt} 
.features_services .services-listing .cherry-services_title {font-family: 'Lato'; font-weight: bold; font-size: 13pt}
#static-area-header-bottom .static-header-menu {margin-top: -115px; width: 75%}
#aftershowcase #aftershowcasebtn {position: relative}
#aftershowcase #aftershowcasebtn a {position: absolute; right: -10px; top: -100px; z-index: 2; background: url(images/go-down.png); text-indent: -9999px; width: 46px; height: 46px; display: block}
#static-area-showcase-area {font-family: 'Lato'; font-weight: bold; font-size: 20pt; }
#static-area-showcase-area .bandeauligne1 {}
#static-area-showcase-area .bandeauligne2 {}

.ombrage-gris {text-shadow: 2px 2px 3px #999, -2px 2px 3px #999, 2px -2px 3px #999, -2px -2px 3px #999; filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4); zoom: 1; } 
.ombrage-blanc {text-shadow: 2px 2px 3px #fff, -2px 2px 3px #fff, 2px -2px 3px #fff, -2px -2px 3px #fff; filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffffff', Direction=135, Strength=4); zoom: 1; } 
.ombrage-jaune {text-shadow: 2px 2px 3px #ffcc66, -2px 2px 3px #ffcc66, 2px -2px 3px #ffcc66, -2px -2px 3px #ffcc66; filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffcc66', Direction=135, Strength=4); zoom: 1; } 
.ombrage-noir {text-shadow: 2px 2px 3px #000, -2px 2px 3px #000, 2px -2px 3px #000, -2px -2px 3px #000; filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=4); zoom: 1; } 

.site-content {padding-top: 0}
.cherry-services_title a {color: #000}
.cherry-services_item::before {background: url(images/services.png); width: 54px; height: 77px; margin: 0 auto}
.cherry-services_title {padding: 0 !important; text-transform: uppercase}
.cherry-services_excerpt {padding-bottom: 20px !important}
.cherry-services_item .cherry-btn {color: #fff; background: #000 !important; padding: 10px 20px !important; box-shadow: 5px 5px 2px #ccc}
.cherry-services_item .cherry-btn::after {background: none}

#menu-primary > .menu-items > .menu-item.current-menu-item > a, #menu-primary > .menu-items > .menu-item > a:hover, #menu-primary > #menu-primary-items .sub-menu li a:hover, #menu-primary > #menu-primary-items .cherry-mega-menu-sub.simple-sub li a:hover, #menu-primary > #menu-primary-items .sub-menu li.current_page_item a, #menu-primary > #menu-primary-items .cherry-mega-menu-sub li.current_page_item a, #menu-primary > #menu-primary-items .cherry-mega-menu-sub.simple-sub li.current_page_item a {color: #ffcc00 !important}
.temoignages .services-listing .cherry-btn {display: none}

.bloc1 {position: relative; z-index: 0}
.bloc1 .motopress-service-box-obj.motopress-service-box-centered::before {border: 1px solid #000}
.home .title-box, .page-id-1014 .title-box {padding-bottom: 0}
.home .bloc1 .motopress-service-box-obj.motopress-service-box-centered::before {border: 0}  
.page-id-42 .bloc1 .cherry-services_item {clear: none; margin-bottom: 30px}
.page-id-42 .bloc1 .cherry-services_item:nth-child(0n+4) {clear: both}                                                      
.home .bloc1 .cherry-services_item {clear: none} 
.bloc1 .cherry-services_item::before {display: none}
.bloc1 a {font-family: 'Lato' !important; font-weight: bold !important; font-size: 13pt !important; hyphens: none !important; color: #000 !important}
#services-1076 i {text-indent: -9999px; background: url(images/conseil.png); width: 80px; height: 80px}
#services-1076 .motopress-service-box-obj.motopress-service-box-centered:hover::before {background: #ffcc00 !important}
#services-1077 i {text-indent: -9999px; background: url(images/creation-graphique.png); width: 80px; height: 80px}
#services-1077 .motopress-service-box-obj.motopress-service-box-centered:hover::before {background: #33cc33 !important}
#services-1078 i {text-indent: -9999px; background: url(images/digital.png); width: 80px; height: 80px}
#services-1078 .motopress-service-box-obj.motopress-service-box-centered:hover::before {background: #33cccc !important}
#services-1079 i {text-indent: -9999px; background: url(images/photographie.png); width: 80px; height: 80px}
#services-1079 .motopress-service-box-obj.motopress-service-box-centered:hover::before {background: #ff0033 !important}
#services-1080 i {text-indent: -9999px; background: url(images/reseaux-sociaux.png); width: 80px; height: 80px}
#services-1080 .motopress-service-box-obj.motopress-service-box-centered:hover::before {background: #ff9933 !important}
#services-1045 i {text-indent: -9999px; background: url(images/covid19.png); width: 80px; height: 80px}
#services-1045 .motopress-service-box-obj.motopress-service-box-centered:hover::before {background: #333 !important}

.portfolio-wrap .portfolio-container .portfolio-item .rollover-content::before {background: #000 !important; opacity: 0.8}
.portfolio-wrap .portfolio-container .portfolio-item .rollover-content {color: #fff !important}
.portfolio-wrap .portfolio-container .portfolio-list .portfolio-item.masonry-layout-item .media-content {box-shadow: 2px 2px 3px #ccc, -2px -2px 3px #ccc, -2px 2px 3px #ccc, 2px -2px 3px #ccc}
div.portfolio-wrap div.portfolio-item .inner-wrap {overflow: visible !important}

.postid-1076 #services-1076::before, .postid-1077 #services-1077::before, .postid-1078 #services-1078::before, .postid-1079 #services-1079::before, .postid-1080 #services-1080::before, .postid-1045 .services-listing .cherry-services_item::before, .postid-1045 .cherry-services .cherry-services_item::before  {display: none}
.postid-1045 .services-listing .cherry-services_item {box-shadow: 2px 2px 3px #ccc, -2px -2px 3px #ccc, -2px 2px 3px #ccc, 2px -2px 3px #ccc; padding: 0 !important}
.postid-1045 .services-listing .cherry-services_item img {width: 100% !important; height: auto !important}
.postid-1045 .service.type-service .cherry-services_thumb  {float: none !important; margin: 0 !important}

.cherry-services .post-content p, .cherry-services_excerpt {text-align: justify !important; hyphens: none}
.portfolio-wrap .portfolio-container .portfolio-list .portfolio-item .custom-links {padding: 10px}

.site {-moz-hyphens:none !important; -ms-hyphens:none !important; -webkit-hyphens: none !important; hyphens: none !important; word-wrap: normal !important; word-break: keep-all !important; line-break: normal !important}
.wpcf7 form .submit-wrap::after {font-size: 22px !important}

.jig-filterButtons {text-align: center}

.sliderhomefooter {background: url(images/slider-bg.png) no-repeat; background-size: 100% auto; background-position-y: center; min-height: unset !important}
.sliderhomefooter .ms_color {background: none !important}

#menu-primary > #menu-primary-items .sub-menu, #menu-primary > #menu-primary-items .cherry-mega-menu-sub, #menu-primary > #menu-primary-items .cherry-mega-menu-sub.simple-sub {margin: 25px 0 0 0 !important}
#menu-primary #menu-primary-items.mega-menu-mobile-on > .menu-item {margin: 3px 0 5px 0 !important}