/*
 Theme Name:   Jevelin Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Jevelin Child
 Author:       John Doe
 Author URI:   http://example.com
 Template:     jevelin
 Version:      1.0.2
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  jevelinchild
*/

/* CF7 Responsive 2 columns */

#responsive-form{
	max-width:100% /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}


/* END CF7 Responsive 2 columns */

/* Padding and Margin helper classes */

.pt8 {padding-top:8px}
.pt16 {padding-top:16px}
.pt24 {padding-top:24px}

.pb8 {padding-bottom:8px}
.pb16 {padding-bottom:16px}
.pb24 {padding-bottom:24px}

.mt8 {margin-top:8px}
.mt16 {margin-top:16px}
.mt24 {margin-top:24px}
.mt80 {margin-top:80px}

.mb8 {margin-bottom:8px}
.mb16 {margin-bottom:16px}
.mb24 {margin-bottom:24px}

.m0 {margin:0px !important}
.p0 {padding:0px !important}

/* END Padding and Margin helper classes */

.light-blue {color:#7AA1CB !important}

.header-contacts-item {
  text-align: right;
}
.sh-header-top {
  padding: 0px !important;
}
.header-contacts-details {
  font-size: 15px;
}
.sh-header:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6)
  .sh-nav
  > li.menu-item
  > a {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.sh-header .sh-nav > li.menu-item > a > i,
.sh-header-mobile-navigation li.menu-item > a > i {
  color: #7aa1cb !important;
}
.social-update {
  padding-left: 5px;
  padding-top: 4px;
}
.sh-copyrights-social a {
  height: 30px !important;
  line-height: 30px !important;
  width: 30px !important;
}
.sh-copyrights-style1 {
  height: 30px !important;
}
.sh-recent-posts-widgets-count {
  display: none;
}
.sh-footer-widgets {
  padding: 80px 0 80px 0 !important;
}
footer .menu-item a,
footer {
  font-size: 14px !important;
  line-height: 22px;
}
.sh-recent-posts-widgets-item {
  padding-bottom: 5px !important;
  margin-bottom: 15px !important;
}
.uppercase {
  text-transform: uppercase;
}
.header-row h4,
.header-row h3 {
  margin-bottom: 4px !important;
}

.home-heading-row {
    background: #d4e4f2 url(/wp-content/uploads/2021/02/home-background-lighter.jpg) no-repeat!important;
	background-size:cover !important;
}

.industries-description h4{text-transform:uppercase;color:#0B2744;font-size:20px;line-height:120%}
.industries-description p{color:#222222;font-size:15px;line-height:25px}
.industries-additional-h4 h4{text-transform:uppercase;color:#68778B;font-size:20px;line-height:120%;font-weight:400 !important}
.blue-card {min-height:250px !important}
.blue-card .wpb_text_column {color:#ffffff}
.blue-card .wpb_text_column h3 {font-size:28px;line-height:120%;color:#ffffff}
.area-of-focus, .area-of-focus h3 {color:#ffffff}
.area-of-focus .wpb_wrapper {isolation: isolate}
.af-icon img {mix-blend-mode: multiply;}
.case-study {position:relative}
.case-study .sh-button-container {position:absolute;bottom:35px;left:35px;right:35px}
.solutions-row h4 {text-transform:uppercase !important}
.sh-jevelin-style3 input, .sh-jevelin-style3 textarea, .sh-jevelin-style3 select {border-radius:0px !important;border-color:#7AA1CB !important;border-width:2px !important}
#cf7-6387 .wpcf7-submit {border-radius:0px !important;background-color:#003E7E !important;border-color:#003E7E !important}
.solutions-hero p {color:#ffffff}
.wpcf7 .ajax-loader {display:block !important}
.software-if {min-height:330px !important}
.optup-supported-row h3 {margin-bottom:10px !important}
.trunavigator-col {min-height:650px !important}
.trunavigator-col ul {padding-left:16px !important}
.sh-testimonials-top {visibility: hidden !important}
#awards h5 {color:#7AA1CB}
#awards h3 {color:#003E7E}

.wpcf7-form .wpcf7-submit, .wpcf7-form input[type="button"] {background-color:#003E7E !important;border-color:#003E7E !important;border-radius:0px !important;}
.sh-jevelin-style3 .wpcf7-form .wpcf7-submit {border-radius:0px !important;background-color:#003E7E !important;border-color:#003E7E !important;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], textarea {background-color:transparent !important}

.sh-jevelin-style3 .woocommerce input[type=submit],
.sh-jevelin-style3 .woocommerce .button,
.sh-jevelin-style3 .contact-form input[type="submit"],
.sh-jevelin-style3 .sh-404-button,
.sh-jevelin-style3 .post-content .post-password-form input[type="submit"],
.sh-jevelin-style3 .wpcf7-form .wpcf7-submit,
.sh-jevelin-style3 .woocommerce .checkout-button,
.sh-jevelin-style3 .woocommerce .wc-forward,
.sh-jevelin-style3 .woocommerce #respond input#submit,
.sh-jevelin-style3 .woocommerce .shop_table .coupon .button,
.sh-jevelin-style3 .woocommerce a.button.alt,
.sh-jevelin-style3 .woocommerce .cart input.button,
.sh-jevelin-style3 .woocommerce input.button.alt,
.sh-jevelin-style3 .contact-form input[type="submit"],
.sh-jevelin-style3 .sh-404-button,
.sh-jevelin-style3 .post-content .post-password-form input[type="submit"],
.sh-jevelin-style3 .sh-comments .submit,
.sh-jevelin-style3 .wpcf7-form .wpcf7-submit {
	text-transform: none;
	border-radius: 0px!important;
	font-size: inherit;
}

.titlebar-title h2 {color:#fff !important;}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #003E7E !important;
    background-color: #003E7E !important;
    color: #fff;
}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_active>a {
	
	    border-color: #7AA1CB !important;
    background-color: #7AA1CB !important;
	color: #fff !important;
}
.vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {background-color:#fff !important}

.social-update{position:relative;width:125px}

.social-update .icon-social-twitter, .social-update .icon-social-facebook, .social-update .icon-social-youtube, .social-update .icon-social-linkedin {position:absolute;top:32px;}
.social-update .icon-social-twitter {left:4px;top:33px}
.social-update .icon-social-facebook {left:21px}
.social-update .icon-social-youtube {left:38px;top:34px}
.social-update .icon-social-linkedin {left:59px}

.sh-standard-logo {height:48px;width:211px}
	.image-at-top-mobile, .show-on-mobile {display:none}


.software-hero {padding-left:0px}
.seis-video .wpb_video_wrapper {
    padding-top: 100px !important;
}
.page-id-1663 .wpb_single_image {margin-top:40px}
.trust-center-hero {padding:200px 0}
#menu-item-9595 {display:none} 

.wpb_video_widget .wpb_wrapper iframe { /* padding-bottom:56.25%; */ }
.rll-youtube-player img { bottom:auto !important; }

@media screen and (max-device-width: 480px) {
  .home-heading h1 {
    font-size: 50px !important;
  }
  .home-heading .sh-element-inline {
    display: block !important;
  }
  .home-heading-row {
	   background: #d4e4f2 url("/wp-content/uploads/2021/02/home-background-mobile.jpg") no-repeat!important;
  }
	.sh-header-mobile-navigation .header-logo img {height:48px !important}
	.sh-header-mobile-navigation .container, .container.entry-content {max-width:100% !important;padding:0 30px !important}
	.page-id-3622 .wpb_wrapper .sh-heading-content, .page-id-3622 .wpb_wrapper h1 {text-align:center !important}
	.page-id-3622 .wpb_wrapper h1 {padding-bottom:200px !important}
	.vc_section>.vc_row, .home-heading {padding-left: 20px !important;padding-right: 20px !important;}
	.page-id-3622 .home-heading {padding-left: 0px !important;padding-right: 0px !important;}
	.vc_row {padding-top: 40px !important;padding-bottom: 40px !important;}
	.sh-button, .sh-button-container, .sh-button-style-1 {width:100% !important}
	.header-row .sh-button {text-align:left !important}
	.industries-maxup-row1 .wpb_video_wrapper, .wpb_video_wrapper {padding-top:0px !important;padding-bottom:20px !important}
	.vc_column-inner {padding-top:0 !important}
	.software-row .sh-button-container {width:auto !important}
	.image-at-top-desktop, .hide-on-mobile {display:none}
	.image-at-top-mobile, .show-on-mobile {display:block;margin-top: 0px !important;}
	.page-id-3596 .software img {width:380px !important}
	.mmt0 {margin-top:0px}
	.aos-hero h1, .solutions-hero h1 {font-size:60px;}
	.solutions-hero h1, .solutions-hero h4, .solutions-hero p, .software-hero h1, .software-hero h3, .software-hero h4, .software-hero p, .optup-supported-solutions h2, .optup-supported-solutions h4, .cta h4, .cta h3, .cta .wpb_single_image, .about-hero-row h1, .about-hero-row h2, .about-hero-row h4, .about-hero-row p, .trust-center-hero h1, .privacy-policy-row h1, .privacy-policy-row h4, .contact-row h4, .contact-row h1, .contact-row p {text-align:center !important}
	.software-significant-improvements h2 {font-size:55px !important}
	.software-hero h1, .optup-supported-solutions h2 {font-size:35px !important;padding-top:20px;padding-bottom:20px}
	.software-hero {padding-left:20px}
	.the-problem {padding-bottom:40px}
	.page-id-3948 .area-of-focus {padding:20px !important}
	.page-id-3948 .area-of-focus img {width:280px}
	.the-maxup-family h2 {font-size:50px !important;line-height:40px !important}
	.family .wpb_single_image, .family h3 {text-align:center !important}
	.trunavigator-img img {width:250px}
	.truprocess-help h2 {font-size:35px !important}
	.sh-testimonials-top {display:none !important}
	.about-hero-row ul {padding-left:20px !important}
	.page-id-1663 .wpb_single_image {margin-top:60px}
	.trust-center-hero {padding:40px 0}
	.trust-center-row h2{ text-align:center}
	.trust-center-row p, .trust-center-hero p, .privacy-policy-row p{ text-align:justify}
	.post-meta-thumb img {height: 200px !important;object-fit: cover;}
	.page-template-page-blog h2 {color:#003E7E !important}
	.page-template-page-blog .titlebar-title h2  {color:#FFFFFF !important}
	.sh-columns > :last-child {float:left !important}
	.post-item-single .post-meta-comments {padding-left: 0px !important}
	#menu-item-9595 {display:block} 
	.aos-inner ul {padding-left:20px !important}
	.aos-inner .wpb_wrapper {padding:0 10px !important}
	.page-id-3965 .vc_empty_space, .page-id-3968 .vc_empty_space {height:40px !important}
	.page-id-1735 .vc_empty_space {display:none !important}
	.page-id-3968 .wp-image-9132, .page-id-3965 .wp-image-9110 {display:none}
	.max-energy-benefits p {text-align:center !important}
	.max-energy-benefits .vc_row {padding-top:10px !important}
	.max-energy-benefits .wpb_text_column {margin-bottom:10px !important}
	 	
}
