/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Jan 17 2019 | 04:29:50 (am)
/*
/******* Do not edit this file *******/

/*--top header bar--*/

.top-header-bar {background: #333; border-bottom-color: #333;}
.social-icon.original-social-icon i.fa-facebook {color: #fff;}
.social-icon.original-social-icon i.fa-google-plus {color: #fff;}
.social-icon.original-social-icon i.fa-linkedin {color: #fff;}
.social-icon.original-social-icon i.fa-pinterest {color: #fff;}
.social-icon.original-social-icon i.fa-twitter {color: #fff;}
.social-icon.original-social-icon i.fa-instagram {color: #fff;}
.social-icon.original-social-icon i.fa-tumblr {color: #fff;}
.social-icon.original-social-icon i.fa-youtube-play {color: #fff;}
.social-icon.original-social-icon i.fa-stumbleupon {color: #fff;}
.social-icon.original-social-icon i.fa-dribbble {color: #fff;}
.top-header-col2 {color: #fff; font-size: 13px;}

/*--main header bar--*/

.zita-site .main-header-bar:before, header.mhdrrightpan:before, header.mhdrleftpan:before {opacity: 0;}
.main-header .main-header-bar a  {color: #fff;}
.main-header .main-header-bar a:hover {color: #f5f5f5;}
.main-header-bar p {color: #f5f5f5;}
.main-header .main-header-bar, .mhdrleftpan header, .mhdrrightpan header {background-size: cover;}
.main-header-bar {border-bottom-color: transparent; border-bottom-width: 0;}

/*--links--*/

a {color: #32679a;}
a:hover {color: #333;}

/*--button--*/
#move-to-top {background: #333;}
#move-to-top:hover {background: #919191;}
.menu-custom-html > a button, .read-more .zta-button, #respond.comment-respond #submit, button, [type='submit'], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .main-header .main-header-bar a.main-header-btn { border-radius: 0;}
.menu-custom-html > a button, .read-more .zta-button, #respond.comment-respond #submit, button, [type='submit'], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .zita-cart p.buttons a, .wc-proceed-to-checkout .button.alt.wc-forward, .main-header .main-header-bar a.main-header-btn {color: #fff;}
#respond.comment-respond #submit, .read-more .zta-button, button, [type='submit'], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .zita-cart p.buttons a, .wc-proceed-to-checkout .button.alt.wc-forward, .main-header .main-header-bar a.main-header-btn {border-color: transparent; background-color: #333;}

/*--main menu--*/

.main-header .zita-menu > li > a {color: #fff;}
.zita-menu li a:hover, .main-header .zita-menu > li > a:hover {color: #f5f5f5; background: #333;}
.zita-menu > li > a {padding: 10px 15px; font-size: 13px;}

/*--main content--*/

.entry-header {display: none;}
ul {list-style: square;}
ul li {color: #3f80b7;}
#content .content-area li span {color: #7a7a7a;}
.elementor-2 .elementor-element.elementor-element-b448158 {width: 100%; background-size: cover; height: 513px;}
.elementor-2 .elementor-element.elementor-element-24e4a3f.elementor-widget-heading .elementor-heading-title {color: #32679a;}
h1, h2, h3, h4, h5, h6 {color: #32679a; font-weight: 700;}
.elementor-2 .elementor-element.elementor-element-0938437.elementor-widget-heading .elementor-heading-title {color: #32679a;}
.elementor-187 .elementor-element.elementor-element-24e4a3f.elementor-widget-heading .elementor-heading-title {color: #32679a;}
.elementor-197 .elementor-element.elementor-element-24e4a3f.elementor-widget-heading .elementor-heading-title {color: #32679a;}
.elementor-207 .elementor-element.elementor-element-24e4a3f.elementor-widget-heading .elementor-heading-title {color: #32679a;}
.elementor-233 .elementor-element.elementor-element-24e4a3f.elementor-widget-heading .elementor-heading-title {color: #32679a;}
.elementor-233 .elementor-element.elementor-element-14c96e9.elementor-widget-heading .elementor-heading-title {color: #32679a; font-family: "Montserrat", arial, sans-serif; font-size: 20px;}
.elementor-element-b58c26a h2 {font-family: "Lato", Sans-serif;}

/*--footer--*/

footer .container {background-color: #32679a; color: #fff;}
.footer-wrap {font-size: 13px; margin-top: 50px;}
.footer-wrap a {color: #fff; text-decoration: underline !important;}
.footer-wrap a:hover {color: #ececec;}
.bottom-footer .bottom-footer-bar {background: transparent;}
.bottom-footer-bar {border-top-color: transparent; border-top-width: 0; border-top: none;}

/*--spacing--*/

.elementor-element-b448158 .elementor-container {max-width: 100%;}
header .container, #container.site- container, footer .container, #content #container, #content.site-content.boxed #container, #content.site-content.contentbox #container, #content.site-content.fullwidthcontained #container {max-width: 100%;}
#container {padding-left: 0; padding-right: 0;}
.page #content.site-content.boxed article {padding: 0;}
.main-header-bar {padding: 1em 6em;}
.elementor-element-f5e3a2c .elementor-column-wrap {padding: 0 !important;}
.elementor-element-3edcb84 .elementor-container {max-width: 100% !important;}
.site-content #primary {margin: 0;}
footer {margin-top: -28px;}
.footer-wrap .container {padding: 20px; text-align: center;}
.elementor-element-b448158 {margin-bottom: -80px;}


/*--media query--*/

@media only screen and (max-width: 1024px) {
    .menu-toggle .menu-btn, .bar-menu-toggle .menu-btn {background: #333; border-color: transparent;}
    .menu-toggle .icon-bar, .bar-menu-toggle .icon-bar {background: #fff;}
    .menu-toggle .menu-btn, .bar-menu-toggle .menu-btn {border-radius: 0;}
    .main-header .zita-menu > li > a {color: #333;}
}
@media only screen and (max-width: 568px) {
    .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding: 30px 30px 0;}
    h2 {font-size: 25px;}
}
@media only screen and (max-width: 414px) {
    .main-header-bar {padding: 1em 0;}
    .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding: 20px 20px 0;}
    .main-header .site-title h1 {font-size: 30px;}
}