/*
Theme Name: Jevelin Child
Description: Child theme for Jevelin theme
Author: Shufflehound
Author URI: http://shufflehound.com
Template: jevelin
*/

/* Add your custom CSS below */
/***************** HEADER *****************/
.sh-titlebar {background-image: url(//www.klconsultweb.com/wp-content/uploads/2017/05/titlebar.png); background-position: 50% 41% !important;}
header.primary-desktop, header.primary-mobile {height: 100px !important;}
.sh-standard-logo, .header-logo img {max-height: 70px !important;}
#header-navigation #menu-navigation-1 > .menu-item > a {letter-spacing: 2.6px;}
#header-navigation #menu-navigation-1 > .menu-item:last-child > a {color: #FF9900;}
/***************** SCROLLBAR *****************/
::-webkit-scrollbar {width: 15px;}
::-webkit-scrollbar-track {background: #f2f2f2;}
::-webkit-scrollbar-thumb {background: #ff9900;}
::-webkit-scrollbar-thumb:hover {background: #f8b44d;}
/***************** ARCHIVES *****************/
.archive #wrapper > .sh-page-layout-default, .post-template-default #wrapper > .sh-page-layout-default {padding: 60px 0px !important;}
/***************** BLOG *****************/
.post-title h1 {font-size: 36px !important;}
.post-title h2, .sh-comments h2 {font-size: 26px !important;}
.jp-relatedposts h3 {font-size: 21px !important;}
.sh-comments h2, .blog-single h3, .blog-single h4, .blog-single h5 {text-transform: uppercase;}
.blog-single .sh-blog-single-meta {display: none;}
.sh-table-cell-top {display: table-cell; vertical-align: middle; float: none!important;}
/***************** BLOG POST *****************/
.sh-post-author {padding: 20px; box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12);}
.sh-post-author .sh-post-author-avatar img {border-radius: 100px;}
.sh-post-author .sh-post-author-info {box-shadow: none;}
.sh-post-author .sh-post-author-info h3 a {color: #505050;}
.sh-post-author .sh-post-author-info h3 a:hover {color: #222222;}
.sh-post-author .header-social-media {text-align: center; margin-top: 20px;}
.sh-post-author .header-social-media a:hover, .sh-post-author .header-social-media a:focus  {color: #222222;}
.sh-comment-form p, .comment-form p.form-submit {margin-top: 20px;}
.jp-relatedposts-post-title a:hover, .jp-relatedposts-post-a {text-decoration: none !important;}
#creation-site-wordpress-shopify, #profil-instagram-linkedin {width: 100%;}
#creation-site-wordpress, #creation-site-shopify, #profil-instagram, #profil-linkedin {width: 50%; padding: 0 1%; float: left;}
/***************** SIDEBAR *****************/
#sidebar {box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12) !important; padding: 30px; text-align: center;}
#sidebar .widget-title {text-transform: uppercase; font-size: 20px; text-align: center;}
.sh-button-orange {margin: 0px 10px 0px 10px; text-align: center;}
.sh-button-orange .sh-button {border-radius: 35px; background-color: #ff9900; border: 2px solid #ffffff;}
.sh-button-orange .sh-button  span{color: #ffffff !important;}
.sh-button-orange .sh-button:hover{transition: all 0.3s ease-in-out !important; background-color: #F8B44D !important;}
#sidebar img#kevinlebre {border-radius : 0px;}
#sidebar blockquote {font-size: 14px;}
#sidebar .sh-recent-posts-widgets-item {padding-bottom: 0; border: none;}
#sidebar .sh-recent-posts-widgets-item:hover, #sidebar .textwidget > a > img:hover {opacity: 0.7;}
#sidebar .sh-recent-posts-widgets-item-thumb {position: relative; width: 240px; height: 240px; margin: auto;}
#sidebar .sh-recent-posts-widgets-item-content {position: absolute; width: 100%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); text-align: center; padding: 0; min-height: 0;}
#sidebar .sh-recent-posts-widgets-item-content h3 {color: #ffffff !important; text-transform: uppercase; margin-bottom: 0; font-size: 28px !important;}
#sidebar #subscribe-text {margin-bottom: 20px;}
#sidebar #actionButton {width: 100%; padding: 20px 0; display: inline-block; border: none; font-size: 16px; color: #fff !important; text-align: center; text-decoration: none !important; white-space: normal; position: relative; font-weight: 700; text-transform: uppercase;}
.actionButtonOrange {background-color: #ff9900;}
#sidebar #actionButton.actionButtonBlue:hover {background-color: #21bee2; transition: .25s all ease-in-out;}
#sidebar #actionButton.actionButtonOrange:hover {background-color: #F8B44D; transition: .25s all ease-in-out;}
/***************** PORTFOLIO *****************/
.sh-portfolio-single-description .kk-star-ratings, .sh-portfolio-single-description .jp-relatedposts {display: none !important;}
/***************** FOOTER *****************/
.sh-footer > .sh-footer-widgets .sh-footer-columns .widget-item:last-of-type {width: 66% !important;}
/***************** PAGE ACCUEIL *****************/
#single-image-a99b43e524366756fa14d2e4463cd4ff {margin-bottom: 0px!important;}
/***************** PAGES PRESTATIONS *****************/
.sh-testimonials-quote {font-weight: 400;}
.sh-portfolio-filter-none {display: none !important;}
.sh-testimonials-switch i {display: none;}
#portfolio-fancy-c2658e25b4c0fd466b3069b83b3277f0 .sh-portfolio-fancy-item, #portfolio-fancy-7a89c8202b845fdb3575ad1de23ed0e0 .sh-portfolio-fancy-item  {height: 177px;}
#portfolio-fancy-c2658e25b4c0fd466b3069b83b3277f0 .icon-size-fullscreen, #portfolio-fancy-7a89c8202b845fdb3575ad1de23ed0e0 .icon-size-fullscreen {display: none;}
/***************** PAGES OFFRES *****************/
#pricing-63e06c4a30ba1c917b9bb94a1284f8f4 .sh-pricing-top, #pricing-4da0ded84c2e872e0b64514b91f8490c .sh-pricing-top,
#pricing-4da0ded84c2e872e0b64514b91f8490c .sh-pricing-top, #pricing-4da0ded84c2e872e0b64514b91f8490c .sh-pricing-top {background-color: #EFD807!important;}
#pricing-d9f3261f13eb60a243d164deab9c3265 .sh-pricing-top, #pricing-3f6c41d3b5da7e1ffbefbf4b1c5b6b7f .sh-pricing-top,
#pricing-3f6c41d3b5da7e1ffbefbf4b1c5b6b7f .sh-pricing-top, #pricing-3f6c41d3b5da7e1ffbefbf4b1c5b6b7f .sh-pricing-top {background-color: #90C3D4!important;}
/***************** PAGE CONFIRMATION APPEL *****************/
#share-buttons {text-align: center;}
#share-buttons img {width: 35px; padding: 5px; border: 0; box-shadow: 0; display: inline;}
/***************** RESPONSIVE CSS *****************/
@media (max-width: 1025px) {
	#wrapper #sidebar {float: right !important; width: 100%;}
	.sh-nav-mobile .sub-menu li a {text-transform: capitalize;}
	.sh-nav-mobile .sub-menu li a.fa:before {font-family: fontAwesome; padding-right: 8px;}
}
@media screen and (max-width: 900px) {
	.sh-footer > .sh-footer-widgets .sh-footer-columns .widget-item:last-of-type {width: 100% !important; text-align: center !important;}
	.sh-footer > .sh-footer-widgets .sh-footer-columns .widget-item:last-of-type table {margin: auto !important;}
}
@media screen and (max-width: 800px) {
	.sh-titlebar .titlebar-title h1 {font-size: 30px !important;}
	a.post-title > h1, .sh-heading > h1 {text-align: center;}
	#jp-relatedposts {display: none !important;}
	#creation-site-wordpress-shopify h3, #profil-instagram-linkedin h3 {font-size: 24px !important; text-align: center;}
	#creation-site-wordpress, #creation-site-shopify, #profil-instagram, #profil-linkedin {width: 100%; padding: 0; float: none;}
	.sh-post-author .sh-post-author-info {padding: 10px;}
	.sh-back-to-top {bottom: 60px !important;}
	#single-image-44113c340b0107448b99eed86357cd9e {margin-bottom: 0 !important;}
}
@media screen and (max-width: 700px) {
	.sh-post-author {text-align: center;}
	.sh-post-author-avatar > img {text-align: center;} 
}
@media screen and (max-width: 524px) {
	#single-image-a99b43e524366756fa14d2e4463cd4ff .sh-image-url  {width: 70%;}
	#heading-5e7d6e13c6977c966921704460af6f3e, #heading-67b546c2890d1e796ceedb4a73bf0145 {margin: 0;}
	#heading-5e7d6e13c6977c966921704460af6f3e .sh-heading-content, #heading-67b546c2890d1e796ceedb4a73bf0145 .sh-heading-content {padding: 10px 2px!important;}
}	
@media screen and (max-width: 415px) {
	.sh-back-to-top {right: 60px;}
}	