.popins-300 * { font-family: 'Poppins',sans-serif; font-weight:300; }
.fs-125 * { font-size: 125%; }
.fs-150 * { font-size: 150%; }
.qodef-content a { color: #5096d6; }
.vc_col-has-fill>.vc_column-inner { padding-top: 0; }
p { margin: 0 0 1em; } footer .widget ul li { display: inline-block; margin: 0 10px; }
footer .widget ul li:last-child { border: inherit; padding: 15px 0; }
footer .widget ul li a , footer .widget ul li:not(.qodef-bl-item) a {  font-family: 'Poppins',sans-serif; font-size: 18px; } 
.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a { height: auto !important; padding-top: 40px; }
.qodef-page-header .qodef-menu-area { background: transparent; } body.archive .qodef-page-header , body.single .qodef-page-header , body.search .qodef-page-header { background: #fff; }
body.archive .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder { float: none; display: block; border-right: 0; }
body.single .qodef-title-holder { display: none; }
.qodef-portfolio-single-holder { padding-top: 40px; }
body.single.single-portfolio-item .qodef-title-holder { display: block; background-size: cover; background-position: center center; margin-bottom: 50px; }
body.single.single-portfolio-item .qodef-title-holder.qodef-standard-type .qodef-page-title { display: none;  }
.qodef-portfolio-single-holder .qodef-ps-title { display: none; }
.qodef-portfolio-single-holder .qodef-ps-title:after { display: none; }
.qodef-portfolio-single-holder h5  { margin-bottom: 0; }
body.single.single-portfolio-item h2 { line-height: 0.75em; }
body.page-id-1662 .qodef-content { margin-top: 0 !important; }
.qodef-portfolio-list-holder article .qodef-pli-text > a , .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder { display: inline-block; font-size: 15px; line-height: 1em; vertical-align: text-top; }
.qodef-portfolio-list-holder.qodef-pl-standard-shader .qodef-pli-title:after { display: none; }
.qodef-portfolio-list-holder.qodef-pl-standard-shader .qodef-pli-title { line-height: 1em; font-size: 15px; font-weight: bold; }
.qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder { float: left; padding-right: 10px; margin-right: 10px; border-right: 1px solid #5d93d4; }
.qodef-portfolio-list-holder.qodef-pl-standard-shader .qodef-pli-text-holder .qodef-pli-category-holder a , .qodef-image-with-text-holder .qodef-iwt-text { color:#5d93d4;font-weight: bold; font-size: 13px; padding-left: 0; }
body.home .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-excerpt { font-size: 28px; }
.qodef-portfolio-list-holder.qodef-pl-gallery-masonry.qodef-grid-list.qodef-two-columns .qodef-item-space { opacity: 1 !important; transform: none !important; }
.qodef-portfolio-list-holder.qodef-pl-gallery-masonry article .qodef-pli-text-outter-wrapper { vertical-align: top; }
.qodef-portfolio-list-holder.qodef-pl-gallery-masonry article:nth-child(3n+3) .qodef-pl-item-inner { padding-left: 0; padding-right: 0;}
footer .widget.widget_media_image { text-align: left; }
.qodef-social-icon-widget-holder .qodef-social-icon-widget { font-size: 18px; }
.qodef-pl-filter-holder { margin-bottom: 50px; }
.qodef-portfolio-list-holder.qodef-pl-gallery-masonry article .qodef-pli-text-outter-wrapper { display: block; }
.qodef-portfolio-list-holder article .qodef-pli-text { height: 85px; vertical-align: top; }
.qodef-btn.qodef-btn-solid { border:1px solid #000; border-radius: 55px; padding-top: 10px; padding-bottom: 10px; font-family: 'Poppins', sans-serif; }
.qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-border-hover):hover { border:1px solid #000 !important; color: #5096d6 !important; }
.qodef-normal-space.qodef-disable-bottom-space:not(.qodef-pl-justified-gallery) { margin-bottom: 0; padding-bottom: 20px; }
span.wpcf7-not-valid-tip { color: #000; }
.qodef-dark-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu>ul>li.qodef-active-item>a, .qodef-dark-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu>ul>li>a:hover { color: #5096d6; }
.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu>ul>li.qodef-active-item>a, .qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu>ul>li>a:hover { color: #FFF; }
.qodef-page-header .qodef-fixed-wrapper.fixed .qodef-menu-area { background: rgba(0,0,0,0.5); }
.qodef-side-menu-button-opener.qodef-side-menu-button-opener-predefined { display: none; }
.wp-video { width: auto !important; text-align: center; }
#qodef-back-to-top>span { background-color: #ededed; }
footer .widget ul li a:hover, footer .widget ul li:not(.qodef-bl-item) a:hover , .qodef-page-footer .qodef-footer-top-holder a:hover , a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover { color:#5096d6 !important; }
.qodef-ps-navigation .qodef-ps-back-btn { display: none; }
.qodef-blog-holder article.format-quote .qodef-post-text , .qodef-blog-holder article.format-link .qodef-post-text { border-color: #5096d6; }
.qodef-post-info-author , .qodef-post-info-author-text , .qodef-tags-holder , .qodef-blog-holder article .qodef-post-info-top>div.qodef-post-info-category:after { display: none !important; }
.qodef-blog-holder.qodef-blog-standard article { float: left; width: 48%; margin-right: 1%; }
.qodef-blog-holder.qodef-blog-standard .qodef-blog-holder-inner article:nth-child(odd) { clear: both; }
body.search .qodef-search-page-holder .qodef-search-page-form .qodef-search-label { display: none; }
.qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder { float: none; display: block; border-right: 0; }
.qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-title { font-size: 24px; font-weight: normal; }
.qodef-custom-font-holder { font-size: 24px; }
body.home .qodef-pl-inner > article:nth-child(even) { padding-top: 50px; }
.qodef-mega-space .qodef-outer-space .qodef-item-space { margin-bottom: 20px; }
.qodef-portfolio-list-holder.qodef-pl-has-filter .qodef-pl-inner {overflow:visible; }
.qodef-portfolio-list-holder.qodef-pl-standard-shader article .qodef-pli-image { transition-duration: 500ms; }
.qodef-portfolio-list-holder.qodef-pl-standard-shader article:hover .qodef-pli-image { transform: scale(1.05); }
.sgpb-theme-6-content { border-radius: 0 !important; box-shadow: none !important; }
.qodef-image-with-text-holder .qodef-iwt-title { margin-top: 2px; }
.sgpb-popup-builder-content-html .sgpb-form-wrapper input[type="submit"], .sgpb-popup-builder-content-html .sgpb-form-wrapper input[type="button"] { font-family: "Playfair Display", sans-serif; font-weight: 300 !important; }
.sgpb-theme-6-overlay { display: none !important; }
.sgpb-popup-builder-content-html , .js-subs-submit-btn { font-family: 'Poppins',sans-serif !important; }
.sgpb-popup-builder-content-html p { font-size: 16px; }
@media (max-width:1199px) {
}
@media (max-width:767px) {
.qodef-content { margin-top: 0 !important; }
.qodef-portfolio-list-holder.qodef-pl-gallery-masonry.qodef-grid-list.qodef-two-columns .qodef-item-space { height: auto !important; }
body.home .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-excerpt , .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-excerpt { display: block; clear: both; }
.qodef-mega-space.qodef-disable-bottom-space:not(.qodef-pl-justified-gallery) { margin-bottom: 0; }
.vc_row.vc_custom_1547131859205 , .vc_row.vc_custom_1534149924564 , .vc_row.vc_custom_1534231397847 { padding: 30px 0 !important; }
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz { font-size: 16px; }
.qodef-blog-holder.qodef-blog-standard article { float: none; width: auto; margin-right: inherit; }
.vc_row .wpb_column { margin-bottom: 30px; }
.vc_row .wpb_column:last-child { margin-bottom: 0; }
body.home .qodef-pl-inner > article:nth-child(even) { padding-top: 0px; }
}