/*
    Theme Name: Asana Child
    Theme URI: http://highseastudio.com/demo/asana
    Description: Asana premium theme
    Author: HighSeaStudio
    Author URI: http://highseastudio.com/
    Version: 1.6.3
    TextDomain: asana-child
    Template: asana
	License: GNU General Public License v3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.txt
*/
/*
    Please, feel free to add your custom styles here
*/

[data-id*="89213"], [data-id*="75425"] {
	width: 33.33%;
	display: inline-block;
}
[data-id*="59012"] {
	width: 15%;
	display: inline-block;
}
[data-id*="89213"] .ab-formField, [data-id*="75425"] .ab-formField {
	margin-right: 10px!important;
}




/* Change font color */
body, table, input, textarea, select, li, button, p, blockquote, ol, dl, form, pre, th, td, a {
font-family: 'Lato', sans-serif;font-size: 16px;color:#222222;}

#header .headerWrap.is-sticky .mainMenu > ul > li a, #header .headerWrap.is-sticky .mainMenu > ul > li a:visited,
html body.home-slider-disabled #header .headerWrap .mainMenu > ul > li a, html body.home-slider-disabled #header .headerWrap .mainMenu > ul > li a:visited,
.page-template-templ-blog .mainMenu > ul > li a, .page-template-templ-blog .mainMenu > ul > li a:visited,
.page-template-templ-blog-with-sidebar .mainMenu > ul > li a, .page-template-templ-blog-with-sidebar .mainMenu > ul > li a:visited,
.blog .mainMenu > ul > li a, .blog .mainMenu > ul > li a:visited, 
.search .mainMenu > ul > li a, .search .mainMenu > ul > li a:visited, 
.archive.category .mainMenu > ul > li a, .archive.category .mainMenu > ul > li a:visited,
.archive.date .mainMenu > ul > li a, .archive.date .mainMenu > ul > li a:visited,
.archive.tag .mainMenu > ul > li a, .archive.tag .mainMenu > ul > li a:visited, 
.archive.author .mainMenu > ul > li a, .archive.author .mainMenu > ul > li a:visited,
.single-post .mainMenu > ul > li a, .single-post .mainMenu > ul > li a:visited,
.single-post-with-sidebar .mainMenu > ul > li a, .single-post-with-sidebar .mainMenu > ul > li a:visited,
.page.page-template-default:not(.ecwid-shopping-cart) .mainMenu > ul > li a, .page.page-template-default:not(.ecwid-shopping-cart) .mainMenu > ul > li a:visited,
.page.woocommerce-account .mainMenu > ul > li a, .page.woocommerce-account .mainMenu > ul > li a:visited,
.error404 .mainMenu > ul > li a, .error404 .mainMenu > ul > li a:visited {color: #222222;}

html body.fixedMainMenu #header .mainMenu ul li a {color: #222222;}


.homeAboutSection .mainItemDesc p {line-height: 30px;margin-bottom: 32px; color: #222222;font-size: 20px;}
.gridItemWhite .gridItemDesc p {color: #222222;}

.postItem p {line-height: 24px;max-height: 48px; padding: 0 36px; color: #222222;font-size: 16px;font-weight: 400;overflow: hidden;}

.loadMoreItems, .loadMoreItems:visited,
.showAllItems, .showAllItems:visited {display: block;line-height: 72px;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;color: #222222;font-size: 12px;font-family: 'Montserrat', sans-serif;text-decoration: none;text-transform: uppercase;text-align: center;
-webkit-transition: background 0.3s ease, color 0.3s ease, border 0.3s ease;-moz-transition: background 0.3s ease, color 0.3s ease, border 0.3s ease;-o-transition: background 0.3s ease, color 0.3s ease, border 0.3s ease;transition: background 0.3s ease, color 0.3s ease, border 0.3s ease;}

.footerSocial a {display: block;float: left;width: 44px;height: 44px;line-height: 44px;margin-left: 16px; border: 1px solid #222222;color: #222222;font-size: 18px; text-decoration: none;text-align: center;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease;-moz-transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease;-o-transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease;transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease;}
.footerSubscribe input[type="text"] {width: 100%;height: 100%;padding: 0 62px 0 22px; border: 1px solid #222222;color: #222222;font-size: 12px;font-family: 'Lato', sans-serif;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.footerSubscribe input[type="text"]::-moz-placeholder {opacity: 1;color: #222222;}
.footerSubscribe input[type="text"]:-ms-input-placeholder {color: #222222;}
.footerSubscribe input[type="text"]::-webkit-input-placeholder {color: #222222;}
.copyright p, .copyright p a, .copyright p a:visited, .copyright p a:hover {color: #222222;font-size: 12px;}

.footerMenu li a, .footerMenu li a:visited {display: block;line-height: 16px;padding: 0 5px;color: #222222;font-size: 12px;font-family: 'Montserrat', sans-serif;font-weight: 400; text-transform: uppercase;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}

.contactInfo p,
.storyDesc p {line-height: 30px;margin-bottom: 30px; color: #222222;font-size: 16px;font-family: 'Lato', sans-serif;font-weight: 300;}

.ourValues .wrapper p {line-height: 30px;color: #222222;font-size: 16px;font-family: 'Lato', sans-serif;font-weight: 300;text-align: center;}

.blogCategoryList ul li a, .blogCategoryList ul li a:visited {color: #222222;font-size: 18px;font-family: 'Lato', sans-serif;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}

.singlePostWrap table th {border: 1px solid #dddddd; color: #222222;font-size: 20px;font-family: 'Lato', sans-serif;}
.singlePostWrap table th a, .singlePostWrap table th a:visited {font-size: 20px;font-family: 'Lato', sans-serif;text-decoration: none;}
.singlePostWrap table td {border: 1px solid #dddddd;color: #222222;font-size: 20px;font-family: 'Lato', sans-serif;font-weight: 300;}
.singlePostWrap table td a, .singlePostWrap table td a:visited {font-size: 20px;font-family: 'Lato', sans-serif;font-weight: 300;text-decoration: none;}

.singlePostWrap p {line-height: 33px;margin-bottom: 22px; color: #222222;font-size: 20px;font-family: 'Lato', sans-serif;font-weight: 300;}
.singlePostWrap {line-height: 33px;color: #222222;font-size: 20px;font-family: 'Lato', sans-serif;font-weight: 300;}

.singlePostWrap dl {margin-left: 40px;}
.singlePostWrap dt {line-height: 30px;color: #222222;font-size: 20px;font-family: 'Lato', sans-serif;}
.singlePostWrap dd {line-height: 30px;margin-bottom: 20px; color: #222222;font-size: 20px;font-family: 'Lato', sans-serif;font-weight: 300;}

.singlePostWrap > ul li, .singlePostWrap > ol li {position: relative; line-height: 30px;margin-bottom: 20px; color: #222222;font-size: 20px;font-family: 'Lato', sans-serif;font-weight: 300;}

.singlePostWrap address {line-height: 33px;margin-bottom: 22px; color: #222222;font-size: 20px;font-family: 'Lato', sans-serif;font-weight: 300;font-style: italic;}
.singlePostWrap abbr[title], .singlePostWrap acronym {border-bottom: 1px dotted #222222;}

.singlePostWrap pre {background: #dddddd;color: #222222;font-family: monospace;font-size: 16px;margin: 20px 0;overflow: auto;padding: 20px;white-space: pre-wrap;word-wrap: break-word;}

.singlePostWrap blockquote p {margin-bottom: 0;line-height: 33px; color: #222222;font-size: 20px;font-family: 'Lato', sans-serif;font-weight: 300;}

.singleLinkPages {padding-top: 24px;margin-bottom: 4px; color: #222222;font-size: 12px;font-family: 'Montserrat', sans-serif;text-transform: uppercase;}
.singlePostTags {margin-bottom: 58px; color: #222222;font-size: 16px;font-family: 'Lato', sans-serif;font-weight: 300;}
.singlePostTags span {display: inline-block;margin-right: 10px; color: #222222;font-size: 12px;font-family: 'Montserrat', sans-serif;text-transform: uppercase;}
.singleLinkPages a, .singleLinkPages a:visited, .singlePostTags a, .singlePostTags a:visited {display: inline-block;color: #222222;font-size: 16px;font-family: 'Lato', sans-serif;font-weight: 300;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}

.singlePostWrap .su-list ul li {line-height: 30px;margin-bottom: 20px; color: #222222;font-size: 20px;font-family: 'Lato', sans-serif;font-weight: 300;}

.singlePostWrap .su-tabs-pane {line-height: 30px;border: 1px solid #dddddd; color: #222222;font-size: 18px;font-family: 'Lato', sans-serif;font-weight: 300;}

.commentsBox h2, .commentsBox h3 {line-height: 20px; margin: 0 0 25px 0; color: #222222;font-size: 14px;font-family: 'Montserrat', 'Open Sans', sans-serif;text-transform: uppercase;}
.commentsBox h3 a, .commentsBox h3 a:visited {display: inline-block;line-height: 14px;margin: 0 3px; border-bottom: 1px solid #222222; color: #222222;font-size: 14px;font-family: 'Montserrat', 'Open Sans', sans-serif;text-transform: none;text-decoration: none;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-o-transition: border-color 0.3s ease;transition: border-color 0.3s ease;}
.commentsBox h3 a:hover {border-color: rgba(0,0,0,0);}

.logged-in-as a, .logged-in-as a:visited {display: inline-block;line-height: 14px;margin: 0 3px; border-bottom: 1px solid #222222; color: #222222;font-size: 14px;font-family: 'Montserrat', 'Open Sans', sans-serif;text-transform: none;text-decoration: none;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-o-transition: border-color 0.3s ease;transition: border-color 0.3s ease;}

.comment-wrapper cite {display: inline-block;line-height: 18px;margin-bottom: 6px;color: #222222;font-size: 14px;font-family: 'Montserrat', 'Open Sans', sans-serif;}
.bypostauthor .comment-wrapper .uni-post-author {margin-left:10px;font-size: 12px;font-family: 'Open Sans', sans-serif;padding:2px 4px;color:#fff;}
.comment-wrapper cite a {color: #222222;font-size: 14px;font-family: 'Montserrat', 'Open Sans', sans-serif;text-decoration: none;}
.comment-awaiting-moderation {margin-top: -4px;margin-bottom: 6px; color: #222222;font-size: 14px;}

.contactFormDesc {line-height: 26px;margin-bottom: 43px; color: #222222;font-size: 16px;font-family: 'Lato', sans-serif;font-weight: 300;}

.contactForm .form-row input[type="text"], .contactForm .form-row input[type="email"], .contactForm .form-row textarea {width: 100%;height: 46px;border: 1px solid #222222;padding: 0 20px;color: #222222;font-size: 12px;font-family: 'Lato', sans-serif;font-weight: 400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.contactForm .form-row textarea {height: 186px;max-width: 100%;padding: 14px 20px 14px 20px;}
.contactForm .form-row textarea::-moz-placeholder,
.contactForm .form-row input[type="text"]::-moz-placeholder,
.contactForm .form-row input[type="email"]::-moz-placeholder {opacity: 1;color: #222222;}
.contactForm .form-row textarea:-ms-input-placeholder,
.contactForm .form-row input[type="text"]:-ms-input-placeholder,
.contactForm .form-row input[type="email"]:-ms-input-placeholder {color: #222222;}
.contactForm .form-row textarea::-webkit-input-placeholder,
.contactForm .form-row input[type="text"]::-webkit-input-placeholder,
.contactForm .form-row input[type="email"]::-webkit-input-placeholder {color: #222222;}

.contactForm .wpcf7-form p {margin-bottom: 20px; color: #222222;font-size: 16px;font-family: 'Lato', sans-serif;font-weight: 300;text-align: left;}
.wpcf7-form .wpcf7-quiz,
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-range, 
.wpcf7-form .wpcf7-date {float: none;width: 100%;height: 46px;margin-bottom: 0; border: 1px solid #222222;padding: 0 20px;color: #222222;font-size: 12px;font-family: 'Lato', sans-serif;font-weight: 400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.wpcf7-form .wpcf7-quiz::-moz-placeholder,
.wpcf7-form .wpcf7-text::-moz-placeholder,
.wpcf7-form .wpcf7-range::-moz-placeholder, 
.wpcf7-form .wpcf7-date::-moz-placeholder {opacity: 1;color: #222222;}
.wpcf7-form .wpcf7-quiz:-ms-input-placeholder,
.wpcf7-form .wpcf7-text:-ms-input-placeholder,
.wpcf7-form .wpcf7-range:-ms-input-placeholder, 
.wpcf7-form .wpcf7-date:-ms-input-placeholder {color: #222222;}
.wpcf7-form .wpcf7-quiz::-webkit-input-placeholder,
.wpcf7-form .wpcf7-text::-webkit-input-placeholder,
.wpcf7-form .wpcf7-range::-webkit-input-placeholder, 
.wpcf7-form .wpcf7-date::-webkit-input-placeholder {color: #222222;}
.wpcf7-quiz-label {display: block;margin-bottom: 10px;}
span.wpcf7-list-item {margin-left: 20px!important;}
span.wpcf7-list-item.first {margin-left: 0!important;}
span.wpcf7-list-item input {position: relative;top: -2px;margin-right: 4px!important;}
.wpcf7-form textarea {height: 186px;width: 100%; max-width: 100%;padding: 14px 20px 14px 20px;margin-bottom: 0;border: 1px solid #222222;color: #222222;font-size: 12px;font-family: 'Lato', sans-serif;font-weight: 400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.wpcf7-form textarea::-moz-placeholder {opacity: 1;color: #222222;}
.wpcf7-form textarea:-ms-input-placeholder {color: #222222;}
.wpcf7-form textarea::-webkit-input-placeholder {color: #222222;}
.wpcf7-form select {width: 270px!important;height: 46px;padding: 0 14px; border: 1px solid #222222;background: url(images/arrow.svg) no-repeat right center; color: #222222;font-size: 12px;font-family: 'Lato', sans-serif;font-weight: 400;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-appearance:none;-moz-appearance: none;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}

.postItemV2 p {line-height: 24px;margin-bottom: 27px; color: #222222;font-family: 'Lato', sans-serif;font-weight: 400;}
.postItemV2ReadMoreWrap {text-align: center;}
.postItemV2ReadMoreWrap a, .postItemV2ReadMoreWrap a:visited {display: inline-block; line-height: 30px;padding: 0 10px; color: #222222;font-size: 12px;font-family: 'Montserrat', sans-serif;text-transform: uppercase;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}

.sidebar-widget li a, .sidebar-widget li a:visited {color: #222222;font-size: 13px;font-family: 'Lato', sans-serif;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}

/* Text widget */
.sidebar-widget .textwidget {line-height: 26px; color: #222222;font-size: 13px;font-family: 'Lato', sans-serif;}

/* Tags widget */
.tagcloud a, .tagcloud a:visited {display: inline-block;line-height: 26px;border: 1px solid #e7e7e7; padding: 0 10px; margin: 0 6px 10px 0;color: #222222;font-size: 13px!important;font-family: 'Lato', sans-serif;text-decoration: none; 
-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;-webkit-transition: color 0.3s ease, border-color 0.3s ease;-moz-transition: color 0.3s ease, border-color 0.3s ease;-o-transition: color 0.3s ease, border-color 0.3s ease;transition: color 0.3s ease, border-color 0.3s ease;}

/* Widget dropdown */
.sidebar-widget select {width: 100%!important;height: 46px;padding: 0 46px 0 18px; border: 1px solid #e5e5e5;background: url(images/arrow.svg) no-repeat right center; color: #222222;font-size: 12px;font-family: 'Montserrat', sans-serif;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; -webkit-appearance:none;-moz-appearance: none;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}

.widget_rss ul li cite {color: #222222;font-size: 13px;font-family: 'Lato', sans-serif;}

#wp-calendar tbody td {width: 34px;height: 30px;line-height: 30px;color: #222222;font-size: 13px;font-family: 'Lato', sans-serif;font-weight: normal; text-align: center;}
.sidebar-widget .search-form .search-field {width: 100%;height: 46px;padding: 0 40px 0 18px;border: 1px solid #e5e5e5;color: #222222;font-size: 12px;font-family: 'Montserrat', sans-serif; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.sidebar-widget .search-form .search-field::-moz-placeholder {opacity: 1;color: #222222;}
.sidebar-widget .search-form .search-field:-ms-input-placeholder {color: #222222;}
.sidebar-widget .search-form .search-field::-webkit-input-placeholder {color: #222222;}
.sidebar-widget .search-form .search-submit {position: absolute;right: 12px;top: 13px;width: 20px;height: 20px;border: 0;padding: 0; background: url(images/sprite.svg) no-repeat -370px -60px;text-indent: -9999px;overflow: hidden; -webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}

.postPrev:hover, .postNext:hover {color: #222222;}
.postPrev:hover i .postNavigationArrowIcon, .postNext:hover i .postNavigationArrowIcon {fill:#222222;}

.relatedPostsItemV2 {float: left;width: 260px;margin: 0 0 0 30px;color: #222222;font-size: 12px;font-family: 'Lato', sans-serif;}

.categoryLink, .categoryLink:visited {display: inline-block;height: 14px;margin: 0 2px 0 0; color: #222222;font-size: 12px;font-family: 'Lato', sans-serif;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}