/*
Theme Name:     Atlasca
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
background-color:#fff;
}

*/
ul {margin-left:5px;}
.fontSize20 p{font-size: 20px;}
.page-title{margin-top:0.17em;margin-bottom:0.37em;}
.text-white,.text-white p{color:#fff !important;}
.text-white a:hover,.text-white a:focus {color:#fec533!important;}
.top_cta_area {
background: #26396b;
background: -webkit-linear-gradient(to right, #4444dd, #26396b);
background: -webkit-linear-gradient(left, #4444dd, #26396b);
background: linear-gradient(to right, #4444dd, #26396b);
}
.mk-button--size-medium {font-size: 13px!important; font-weight: 600; padding: 12px 30px; letter-spacing: 0; text-transform: uppercase; border-radius: 2px;}
.mk-header-toolbar-holder {text-align: right;}
.mk-header-toolbar-holder .mk-header-tagline {font-size: 15px; margin-right: 0px;}
.mk-header-toolbar-holder .mk-header-tagline a {font-size: 17px; margin-right: 0px; color:#fec533;}
.mk-header-toolbar-holder .mk-header-tagline a:hover {opacity: 1;}
.trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover{color:#fec533!important;}
.background-overlay,
.background-overlay-gradients {
position: relative;
z-index: 3;
background-position: center center;
background-size: cover;
}
.background-overlay:before,
.background-overlay-gradients:before {
position: absolute;display:block;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
background-color: rgba(0, 0, 0, 0.5);
}

.background-overlay-gradients:before {
background: #808080;
background: -webkit-linear-gradient(to left, #808080, #222222);
background: -webkit-linear-gradient(right, #808080, #222222);
background: linear-gradient(to left, #808080, #222222);
opacity: 0.9;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.cta_area {
position: relative;
z-index: 1;
}
.oneplus-btn {
/*background: rgba(0, 0, 0, 0) linear-gradient(to left, #22569d, #00249a) repeat scroll 0 0;*/
background:#fff; border: 2px solid white; border-radius: 2px; color: #222; font-size: 13px; font-weight: 600 !important; margin-top: 15px; min-width: 150px; padding: 6px 25px!important; text-transform: uppercase;}


.oneplus-btn:hover,
.oneplus-btn:focus {
color: #171616; background: #fec533; border-color: #fec533;
}
.mk-blockquote {background-color: transparent!important;}


.mk-testimonial .mk-testimonial-author{font-size:24px !important; font-weight:400 !important; text-transform:capitalize !important;}
.mk-testimonial .mk-testimonial-company{font-size:14px !important; font-weight:400 !important; text-transform:capitalize !important;font-style:normal !important;opacity:1;}
.footer-wrapper #media_image-2{margin-bottom: 15px;}
.footer-wrapper #media_image-3{text-align:right;}
#mk-footer .menu .menu-item svg {display: none;}
#mk-footer .widget_nav_menu ul li.current_page_item a {color: #fec533}

.contactForm .wpcf7-form input[type=email], .contactForm .wpcf7-form input[type=password], .contactForm .wpcf7-form input[type=search], .contactForm .wpcf7-form input[type=tel], .contactForm .wpcf7-form input[type=text], .contactForm .wpcf7-form textarea {width: 100%!important; margin-top: 5px; margin-bottom: 20px;}

.contactForm {background-color: #f5f5f5; padding: 40px 35px 55px;}
.contactForm label {font-weight: 600; color:#151515}
.contactForm .oneplus-btn {border-color: #22569d;}
.contactForm span.wpcf7-not-valid-tip {top:-10px; font-size: 15px;}
.contactForm .wpcf7-submit {border-radius: 2px; padding: 12px 30px; font-size: 13px; font-weight: 600;}
.contactForm .wpcf7-submit:hover {background: #fec533; color:#222222;}
.default-title h2 {color: #fff!important; font-size: 70px!important; line-height: 1.1;}
.default-title h1 {color: #fff!important; font-size: 70px!important; line-height: 1.1;}
/*.default-title h2 span {color: #0AF;}*/
.widget_contact_info ul li [itemprop="address"] {line-height: 35px;}
.widget_contact_info ul li [data-name="mk-icon-home"] {top:8px;}

.default-description>p,
h2.default-description {
color: #fff;
font-size: 20px!important;
}

.default-button {
background-color: transparent;
border: 2px solid #fff;
color: #fff;
margin: 15px 10px 0;
padding: 10px 30px;
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
}

.default-button.second-btn,
.default-button:hover,
.default-button:focus {
background-color: #27ae60;
color: #fff;
border: 2px solid transparent;
}
.padTop100px{padding-top:100px;}
.padRight70px{padding-right:70px;}
.padLeft70px{padding-left:70px;}
.padTop70px{padding-top:70px;}
.padBot70px{padding-bottom:70px;}
.padLeft50px {padding-left: 50px;}
.fW300{font-weight:300;}
.mk-testimonial-content h3{font-weight:300; font-size: 20px!important; line-height: 37px;}
.mk-testimonial-content .mk-testimonial-quote{display:none;}

.wpcf7-response-output { display: none!important; }

@media screen and (max-width:767px){
    .mk-header-toolbar-holder {text-align: left;} 
    
}