/*
Theme Name:     Kallyas Child Theme
Theme URI:      http://kallyas.net/demo/
Description:    Child theme for the Kallyas theme
Author:         Hogash
Author URI:     http://themeforest.net/user/hogash
Template:       kallyas
Version:        1.0
Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
Text Domain:  zn_framework
*/

/** Generated by FG **/
@font-face {
	font-family: 'Conv_zafchami';
	src: url('https://www.jagsragsaz.com/wp-content/themes/kallyas-child/fonts/zafchami.eot');
	src: local('☺'), url('https://www.jagsragsaz.com/wp-content/themes/kallyas-child/fonts/zafchami.woff') format('woff'), url('https://www.jagsragsaz.com/wp-content/themes/kallyas-child/fonts/zafchami.ttf') format('truetype'), url('https://www.jagsragsaz.com/wp-content/themes/kallyas-child/fonts/zafchami.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.rev_slider_wrapper {
border: 5px solid #f4e6e6;
}
.rev_slider_wrapper.fullwidthbanner-container {
	height:auto!important;
}
#header{border-bottom:5px solid #135190; padding-bottom:20px;}
.main-nav > ul > .logo-menu-wrapper, .main-nav > ul > .menu-item{margin-left:45px;}
.borderMe .imgboxes-wrapper{border:5px solid #f4e6e6;}
#footer .widget_custom_html{background:#fff; padding:20px; margin-top:-200px; float:left; width:100%;-webkit-box-shadow: -1px 0px 12px 5px #CCCCCC; box-shadow: -1px 0px 12px 5px #CCCCCC; }
.contactAtFooter{border:2px solid #b59588; padding:20px; float:left; width:100%; color:#000;}
.contactAtFooter input{margin-bottom:10px; border:1px solid #b59588!important; color:#000; font-size:14px; box-shadow:none!important;}
.contactAtFooter textarea{height:150px!important; margin-bottom:10px; border:1px solid #b59588!important; color:#000; font-size:14px; box-shadow:none!important;}
.contactAtFooter .wpcf7-submit{background:#135190; margin-bottom:10px; border:1px solid #b59588!important; color:#fff; font-size:16px; box-shadow:none!important;}
#footer .widget_nav_menu{width:100%; padding-top:50px;}
#footer .widget_nav_menu ul{width:100%; list-style:none;}
#footer .widget_nav_menu ul li{width:18%!important; float:left; margin-right:10px}
.pageLastRow{margin-bottom:150px;}
.centerMe {text-align: center;}
.screenshot-box.noTick .left-side ul.features{list-style:outside!important}
.screenshot-box.noTick .left-side ul.features li{background:none!important; padding-left:10px;}
.borderBlue img{border:3px solid #135190; border-radius:5px;}
.jagbullets.kl-iconbox--fleft .kl-iconbox__icon-wrapper{margin-right:7px!important}
.homeCallout .callout-banner-title::before{display:none!important;}

/* Form Field (selector for form field wrapper) */
.hs-form .hs-form-field {}

/* Descriptions (targets class applied to Help Text divs) */
.hs-form .hs-field-desc {}

/* Labels (selects field labels and error messages) */
.hs-form label {text-transform: uppercase; color :#999;font-size: 12px;}
.hs-form .hs-form-field > label {}

/* Inputs (selectors for all inputs)  */
.hs-form input[type="text"],
.hs-form input[type="password"], 
.hs-form input[type="datetime"], 
.hs-form input[type="datetime-local"], 
.hs-form input[type="date"], 
.hs-form input[type="month"], 
.hs-form input[type="time"], 
.hs-form input[type="week"], 
.hs-form input[type="number"], 
.hs-form input[type="email"], 
.hs-form input[type="url"], 
.hs-form input[type="search"], 
.hs-form input[type="tel"], 
.hs-form input[type="color"],
.hs-form input[type="file"],
.hs-form textarea,
.hs-form select { width: 100%; border: 0px solid #BDBDBD; background: #FFF; min-height: 32px; font-size: 12px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.hs-form select option {font-size: 12px;}

/* Inputs in focus (selectors for all inputs when clicked)  */
.hs-form input[type="text"]:focus,
.hs-form input[type="password"]:focus, 
.hs-form input[type="datetime"]:focus, 
.hs-form input[type="datetime-local"]:focus, 
.hs-form input[type="date"]:focus, 
.hs-form input[type="month"]:focus, 
.hs-form input[type="time"]:focus, 
.hs-form input[type="week"]:focus, 
.hs-form input[type="number"]:focus, 
.hs-form input[type="email"]:focus, 
.hs-form input[type="url"]:focus, 
.hs-form input[type="search"]:focus, 
.hs-form input[type="tel"]:focus, 
.hs-form input[type="color"]:focus,
.hs-form input[type="file"]:focus,
.hs-form textarea:focus,
.hs-form select:focus {}

/* Multi-line inputs (selectors to target multi-line fields */
.hs-form textarea {}
.hs-form textarea:focus {}

/* Dropdowns (selectors for dropdowns) */
.hs-form select {}
.hs-form select:focus {}

/* Multi-select (selectors for multi-select fields) */
.hs-form form.hs-form .hs-form-field ul.inputs-list {list-style:none; margin-left: 0; padding-left: 0;}
ul.inputs-list {list-style:none; margin-left: 0; padding-left: 0;}

.hs-form form.hs-form .hs-form-field ul.inputs-list li input {list-style:none; margin-left: 0; padding-left: 0;}
.hs-form input[type="radio"] {}
.hs-form input[type="checkbox"] {}

/* Required (selectors for fields, when they do not pass validation) */
.hs-form input:focus:required:invalid, 
.hs-form textarea:focus:required:invalid, 
.hs-form select:focus:required:invalid {}

.hs-form input:focus:required:invalid:focus, 
.hs-form textarea:focus:required:invalid:focus, 
.hs-form select:focus:required:invalid:focus {}

/* Error message (selector for validation messages) */
.hs-form .hs-error-msgs label{ color:red; font-size: 12px; text-transform:none; line-height:1.25 }

.hs_news_sub .form-control::-moz-placeholder { color: #444;}
.hs_news_sub .form-control:-ms-input-placeholder { color: #444;}
.hs_news_sub .form-control:-moz-placeholder { color: #444;}
.hs_news_sub .form-control::-webkit-input-placeholder { color: #444;}

.cu-color .form-control::-moz-placeholder { color: #444;}
.cu-color .form-control:-ms-input-placeholder { color: #444;}
.cu-color .form-control:-moz-placeholder { color: #444;}
.cu-color .form-control::-webkit-input-placeholder { color: #444;}

/* Placeholder Text (styles the placeholder attribute text) */
::-webkit-input-placeholder { /* Webkit Browsers */}
:-moz-placeholder { /* Firefox 18- */}
::-moz-placeholder { /* Firefox 19+ */}
:-ms-input-placeholder { /* IE10 */}

/* Multi Column Form (selectors for fieldsets and field wrappers) 
   ========================================================================== */

.hs-form .hs-form fieldset.form-columns-1 {}
.hs-form .hs-form fieldset.form-columns-1 .hs-form-field {}

.hs-form .hs-form fieldset.form-columns-2 {}
.hs-form .hs-form fieldset.form-columns-2 .hs-form-field {}

.hs-form .hs-form fieldset.form-columns-3 {}
.hs-form .hs-form fieldset.form-columns-3 .hs-form-field {}



.hs-form fieldset.form-columns-2 { margin-bottom: 10px;    }

.hs-form fieldset.form-columns-2 .hs-form-field , .hs-form fieldset.form-columns-3 .hs-form-field { display: inline-block; padding: 5px 15px; background: #FFF; border:1px solid #F0F0F0; box-shadow: inset 1px 2px 0 rgba(0, 0, 0, 0.06);}

.download-form .hs-form fieldset.form-columns-2 {width:95%;}

.hs-form fieldset.form-columns-2 .hs-form-field:nth-child(1) {width: 48%; margin-right: 2%;}

.hs-form fieldset.form-columns-2 .hs-form-field:nth-child(2) {width: 48%; margin-right: 0%;}
.hs-form fieldset.form-columns-1 { margin-bottom: 10px;  width:98%;  }

.download-form .hs-form fieldset.form-columns-1 .hs-form-field {width:95%;}
.hs-form fieldset.form-columns-1 .hs-form-field { border:1px solid #F0F0F0; width: 100%; margin-right: 0%; background: #FFF; box-shadow: inset 1px 2px 0 rgba(0, 0, 0, 0.06); padding: 5px 15px;}


.form-columns-1 .inputs-list li.hs-form-checkbox {width:48%; display: inline-block;}
.form-columns-1 .inputs-list li.hs-form-checkbox lable, .form-columns-1 .inputs-list li.hs-form-checkbox input, .form-columns-1 .inputs-list li.hs-form-checkbox span {display: inline-block;    min-height: 30px;    vertical-align: middle;    line-height: 30px;}
.form-columns-1 .inputs-list li.hs-form-checkbox span {padding-left:10px;}

.learn-more-form {background: #e7e7e7; padding: 20px 20px ;}


.form-columns-3 .hs-form-field{width:32%; float:left;}
.hs-form fieldset.form-columns-3 .hs-form-field:nth-child(2){margin:0 10px;} 
.hs_submit .actions{text-align:center;}
.hs_submit .hs-button{background-color:#135190; padding:10px; border-radius:3px !important; color:#fff; border:0; font-weight:bold; margin:0 auto;}