/*
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-logo img , .sh-header-mobile-navigation .header-logo img{
    max-height: 70px;
}
html body, html .menu-item a, p,
.sh-header-search-close i, .sh-header .sh-nav > li.menu-item > a, .sh-header #header-logo-title, .sh-header .sh-nav > li.menu-item > a > i, .sh-header-mobile-navigation li.menu-item > a > i, .sh-header-left-side li.menu-item > a, .sh-header-left-2 .sh-side-button-search, .sh-header-left-2 .sh-side-button-cart, .sh-header-left-2 .sh-side-button-cart .sh-nav-cart i, .sh-header-left-2 .sh-nav li.menu-item > a.fa:before{
	color: #4d585a;
}
.sh-footer .sh-footer-widgets, .sh-footer .sh-copyrights{
	background: #0198cf;
}
.sh-copyrights-text span, .sh-footer p {
	color: #fff;
}
.banner .wpb_single_image{
	margin-bottom: 0
}
.sh-nav > li.menu-item > a, .sh-nav-mobile li a, .sh-accordion .panel a{
	font-size: 18px;
}
.sh-nav li.menu-item:hover a, .sh-header .sh-nav > .current_page_item > a, .sh-header .sh-nav > .current-menu-ancestor > a, .sh-header-left-side .sh-nav > .current_page_item > a,
#services .sh-iconbox i{
	color: #0098cf;
}
#about ul.slick-dots, #projects .sh-portfolio-filter-style3,#projects .sh-portfolio-overlay4-categories{
	display: none !important;
}
#services .sh-iconbox .sh-iconbox-title h3{
	color: #ff9016;
}
#projects .sh-team-social-overlay2 .sh-team-image:hover .sh-team-overlay2,#projects .sh-overlay-style1,#projects .sh-portfolio-overlay4{
	background-color: rgb(0, 152, 207, 0.8) !important;
}
#trading_sourcing .sh-accordion-item .panel-heading .panel-title a, #trading_sourcing .sh-accordion-item .panel-heading .panel-title a i{
	background-color: #0098cf !important;
	color: #fff !important;
}
#trading_sourcing .sh-accordion-item .panel-heading .panel-title a.collapsed, #trading_sourcing .sh-accordion-item .panel-heading .panel-title a.collapsed i{
	background-color: #f4f4f4;
}
.wpcf7-form .wpcf7-submit{
	background-color: #0098cf !important;
}
body .sh-header-mobile-dropdown{
	background-color: #fcfcfc !important;
}
body .sh-nav-mobile li a{
	color: #4d585a !important;
}
body .sh-nav-mobile li:after,body .sh-nav-mobile ul:before{
	background-color: #4d585a!important;
}
body .sh-nav-mobile > li a:hover{
	color: #0098cf !important;
}
body .sh-header-mobile-navigation .c-hamburger span,.c-hamburger--htx span::before, .c-hamburger--htx span::after{
	background-color: #0098cf !important;
}
#trading_sourcing.vc_row.vc_row-o-equal-height>.vc_column_container{
	-webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.sh-table-cell-top p{
	font-weight: 300;
}
.sh-nav-mobile li.lang-item{
	display: inline-block;
}
body .c-hamburger--htx.is-active span {
    background: transparent!important;
}
.sh-back-to-top{
	color: #0098cf;
    border: 2px solid #0098cf;
}
.sh-nav-mobile li.lang-item a{
	position: static;
	padding-right: 5px;
}
.sh-nav-mobile li.lang-item a:last-child, .sh-nav-mobile li.lang-item:after{
	display: none;
}
.ss4{
	margin: 20px 0;
}
.sh-contacts-widget-item{
	color: #fff;
}
.sh-footer .sh-footer-widgets{
	padding-bottom: 10px;
}
.sh-footer .sh-copyrights  a{
	color: #fff;
}
.sh-copyrights-text a:hover{
	text-decoration: underline;
}
.ft-links p a{
	font-size: 20px;
}


@media only screen and (min-width: 1440px) {
	html body, html .menu-item a, p{
		font-size: 18px;
	}
	#projects .sh-portfolio-style-masonry2{
		height: auto !important;
	}
	#projects .sh-portfolio-style-masonry2 > .sh-portfolio-item{
		width: 16.6%;
		position: static !important;
		display: block;
		float: left;
	}
	.sh-footer .sh-footer-widgets h3{
		font-size: 26px;
	}
/* 	#text-2 .textwidget p{
		font-size: 22px;
	} */
	#text-2 .textwidget a{
		font-size: 22px;
    	font-weight: bold;
	}
}
@media only screen and (max-width: 1366px) {
	.header-logo img, .sh-header-mobile-navigation .header-logo img {
		max-height: 50px;
	}
	.sh-nav li.menu-item {
		padding: 0 12px;
	}
}
@media only screen and (max-width: 1180px) {
	.header-logo img, .sh-header-mobile-navigation .header-logo img {
		max-height: 45px;
	}
	.sh-nav li.menu-item {
		padding: 0 5px;
	}
}
@media only screen and (max-width: 1024px) {
	#about .sh-heading .sh-heading-content{
		font-size: 25px;
	}
}
@media only screen and (max-width: 768px) {
	.sh-image-gallery-container{
		padding-bottom: 0 !important;
	}
	.sh-footer-widgets {
		padding: 30px 0 30px 0;
	}
	body #contacts{
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	#wrapper{
		overflow: hidden;
	}
	#about .sh-heading .sh-heading-content {
		font-size: 14px;
	}
	.sh-contacts-widget-item, #custom_html-2{
		margin-bottom: 0 !important;
	}
	.hide-mobile{
		display: none !important;
	}
}