/*
Theme Name: Qaro Child Theme
Theme URI: http://themeforest.net/user/Veented
Description: Multi-Purpose WordPress Theme
Version: 1.1.0
Author: Veented
Author URI: http://themeforest.net/user/Veented
Template: qaro
*/


/* Your code goes below! */
#navigation_sticky {height:125px;}
body {font-family: "Raleway", Open Sans, Helvetica, sans-serif!important;}
.vntd-icon-box h3 {font-size:22px;}
.icon-box-boxed-outline {border:2px solid #739841!important;}
.icon-box-boxed-outline .icon-box-icon {border:2px solid #739841!important;}
.icon-box-icon {color:#739841;}
h1, h2, h3, h4, h5, h6, .font-primary, .uppercase {font-weight:700!important;}
h2, h3 {padding-top:0; margin-top:0; margin-bottom:0; padding-bottom:0;}
#readytemplate {color:#ffffff!important;}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus {background-color:#4d5f23!important; border-color:#4d5f23!important; background-image:none!important;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {background-color:#3b4725!important; border-color:#3b4725!important; background-image:none!important;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {background-color:#4d5f23!important; border-color:#4d5f23!important; background-image:none!important;}
.widget-contact-details span {width:60%;}
.widget-contact-details {color:#c8ca9c!important;}

.widget-contact-details > div {color:#c8ca9c!important; border-bottom:none!important;}
.widget-contact-details > div a {color:#c8ca9c!important; } 

#footer-widgets {background-color:#4d5f23!important; color:#c8ca9c!important; font-size:14px!important;}
#footer-widgets h4 {color:#c8ca9c!important; font-size:18px!important;}
footer.footer-dark {background-color:#3b4725!important;}
.copyright {color:#717f50!important; line-height:inherit!important;}
.nav-inner .logo a img {max-height:100px;}
#topbar {color:#a3a287!important;}
#footer-widgets .bar h4 {border-bottom:1px solid #a4a75a!important;}
.widget-contact-details i {color:#a4a75a!important;}


ol {list-style: none; counter-reset: li}
ol li::before {content: counter(li); color: #c8ca9c; font-size:40px;
  display: inline-block; width: 30px; font-weight:bold!important;
  }
ol li ol {list-style: none; counter-reset: li; margin-left:30px;}
ol li ol li::before {content: counter(li,lower-alpha); color: #c8ca9c; font-size:18px;
  display: inline-block; width: 30px; font-weight:bold!important;
  }
ol li {counter-increment: li}

.gf_left_third {float:left!important; clear:left!important;}
#field_3_7 label.gfield_label, #field_3_2 label.gfield_label, #field_3_3 label.gfield_label, #field_3_4 label.gfield_label {display:none!important;}
.contactform input, .contactform textarea, .contactform ul input {border-radius:5px!important; -webkit-border-radius: 5px!important; -moz-border-radius: 5px!important; border:1px solid #739841!important;}

.contactform ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #739841!important; font-weight:bold!important; font-size:14px!important; font-style:italic!important; opacity:1!important;
}
.contactform ::-moz-placeholder { /* Firefox 19+ */
  color: #739841!important; font-weight:bold!important; font-size:14px!important; font-style:italic!important; opacity:1!important;
}
.contactform :-ms-input-placeholder { /* IE 10+ */
  color: #739841!important; font-weight:bold!important; font-size:14px!important; font-style:italic!important; opacity:1!important;
}
.contactform :-moz-placeholder { /* Firefox 18- */
  color: #739841!important; font-weight:bold!important; font-size:14px!important; font-style:italic!important; opacity:1!important;
}

#field_3_6 label.gfield_label {color: #739841!important;}
#field_3_6 ul, #field_3_6 ul li {color: #739841!important;}
#field_3_6 input[type="checkbox"]{border:1px solid #739841!important; margin-top:0!important;}

.contactform input[type="submit"] {background-color:#739841!important; color:#ffffff!important;  font-size:14px!important; opacity:1!important; font-weight:bold;}
.contactform ul li {margin-bottom:0!important;}


.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {background-color:#ffffff!important; border-color:#ffffff; color:#10592d!important; font-size:18px!important;}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {color:#10592d!important; font-size:14px!important; font-weight:bold!important;}


/**********JOB FORM CSS*********************/
#field_6_8 label, #field_6_9 label, #field_6_10 label, #field_6_11 label, #field_6_12 label, #field_6_14 label, #field_6_16 label, #field_6_17 label, #field_6_18 label, #field_6_19 label, #field_6_28 label.gfield_label {display:none!important;}
.jobform label.gfield_label {color:#000000!important; font-size:16px!important;}
#field_6_28 label {font-weight:bold!important;}
.gform_wrapper .gfield_checkbox li label {max-width:100%!important; color:#000000!important; font-weight:normal!important; font-size:14px!important;}
.jobform input[type="checkbox"] {margin-top:0!important;}
.jobform ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #739841!important; font-weight:normal!important; font-size:14px!important; font-style:italic!important; opacity:1!important;
}
.jobform ::-moz-placeholder { /* Firefox 19+ */
  color: #9f9f9f!important; font-weight:normal!important; font-size:14px!important; font-style:italic!important; opacity:1!important;
}
.jobform :-ms-input-placeholder { /* IE 10+ */
  color: #9f9f9f!important; font-weight:normal!important; font-size:14px!important; font-style:italic!important; opacity:1!important;
}
.jobform :-moz-placeholder { /* Firefox 18- */
  color: #9f9f9f!important; font-weight:normal!important; font-size:14px!important; font-style:italic!important; opacity:1!important;
}
.jobform .gfield_html {font-size:14px!important; color:#000000!important; font-weight:normal!important;}

.personal li, .contactinfo li {font-size:16px!important; color:#000000!important; font-weight:bold!important;}

.jobform input[type="submit"] {background-color:#739841!important; color:#ffffff!important;  font-size:14px!important; opacity:1!important; font-weight:bold;}

.ginput_container_fileupload input[type="file"] {border:none!important; font-size:14px!important; color:#000000!important;}
.ginput_container_fileupload {border-radius:5px!important; -webkit-border-radius: 5px!important; -moz-border-radius: 5px!important; border:1px solid #000000!important; }
.jobform input, .jobform textarea, .jobform ul input{border-radius:5px!important; -webkit-border-radius: 5px!important; -moz-border-radius: 5px!important; border:1px solid #000000!important;}

.ginput_container_fileupload {padding:10px 20px;}