/*MUST HAVE!*/
.sppb-row-container {width: 100% !important; }
.com-sppagebuilder #sp-main-body {margin: 0 auto;}
@media (min-width: 768px) {.innerpage.com-sppagebuilder  #sp-main-body {max-width: 750px;}
}
@media (min-width: 992px) {.innerpage.com-sppagebuilder #sp-main-body {max-width: 970px;}
}
@media (min-width: 1200px) {.innerpage.com-sppagebuilder #sp-main-body {max-width: 1170px;}
}
.offcanvas-overlay{background: rgba(0, 0, 0, .0);}
.offcanvas-active .offcanvas-overlay{visibility:hidden;opacity: 1;}
/*--------*/

/*FONT FACE*/


@font-face {
    font-family: 'Circe';
    src: url('../fonts/Circe-Regular.woff2') format('woff2'),
        url('../fonts/Circe-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



body,h1,h2,h3,h4,h5,h6,.sppb-btn-custom{font-family: 'Circe'}








/*ICONS*/
.fa,.fab{color:#f47d32}
.fab:hover{color:#666}
.sp-scroll-up .fa {color:#fff !important}
.sppb-btn-custom .fas{color:#222}


/*LINKS*/
a:hover, a:focus, a:active{color:#f47d32}
a{color:#444}



 /*TOP BAR*/
#sp-top3{margin-top:-10px}
#sp-top-bar{color: #fff;font-weight:bold}
#sp-top-bar a{color: #eee}
.sp-contact-info li{font-weight:bold}
#sp-top-bar {padding: 10px 0 5px 0;font-size: 1rem;border-bottom:10px groove #fff}
#sp-top2{/*background: #666;padding-top: 5px; padding-bottom: 5px;*/}
#sp-top1{font-family: "Circe";letter-spacing: 1px;font-weight: normal;}
#sp-top-bar .sp-module{ margin: 0}


/*HEADER*/
#sp-header.header-sticky {border-bottom: 1px solid #eee;background-color: rgba(255,255,255,0.9);}
#sp-header.header-sticky ~ section#sp-main-body {padding-top: 0px;}
#sp-header {height:100px}

/*MENU*/
.sp-megamenu-parent{float:right}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a{color:#f47d32 !important}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {padding: 0 7px; line-height: 78px;font-size: 18px}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{padding: 10px 10px 10px 20px;text-align: left}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background: #fff}
.header-sticky .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background-color: rgba(255,255,255,0.9);}


/*PAGE TITLE*/
.sp-page-title{padding:10px 0;background:#eee;color:#444}
.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a {color: #555;font-size:14px}
.sp-page-title .breadcrumb > .active {color: #666}
.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading{font-size:18px/*text-decoration: underline*/}
.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {color: #555}


/*BREADCRUMBS*/
.breadcrumb{margin-bottom:0}



/*LEFT MODULE*/
#sp-left .sp-module:first-child, #sp-right .sp-module:first-child,
#sp-left .sp-module, #sp-right .sp-module{padding: 30px 0px 15px 30px;}
#sp-left .sp-module ul > li.active > a,#sp-bottom .sp-module ul > li.active > a{color:#f47d32}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title{color:#000;font-family: "Circe";
font-size: 32px;font-weight: normal;margin-bottom: 0;}
.sp-module ul > li > a:hover{color:#f47d32}


/*BUTTONS*/
.simplecallback .btn{background-color:#e7712b;color: #fff;padding:8px 14px;line-height: 1.5; border-radius:0px; font-size:16px;border:0;font-weight: normal;font-family: "Circe"}
.simplecallback .btn-success:hover {background-color:#666; color: #FFF}
.simplecallback .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {color: #fff;background-color:#666; border-color: transparent}
.form-control:focus {color: #333;background-color: #fff;border-color: #584f52;outline: 0; box-shadow: 0 0 0 0rem #3784C0}
.form-control{border-radius:0}
.simplecallback-overlayed{border-radius:0 !important;border: 5px solid #666;}

/*--------*/
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0rem  #3784C0}
.sppb-btn.focus, .sppb-btn:focus{outline: 0;box-shadow:0 0 0 0px rgba(0,123,255,.25)}
.simplecallback .btn-success:focus { box-shadow:  0 0 0 0rem  #3784C0}

/*BOTTOM MODULE*/
#sp-bottom .sp-module .sp-module-title{font-weight:400;font-size:24px;margin:5px 0 25px 0px; padding: 0 0 0 0px;font-family:"Circe"}
#sp-bottom {padding: 40px 0 10px;font-size:16px}
#sp-bottom .sp-module{margin-bottom:0}

/*FOOTER*/
#sp-footer{font-size:12px; border-top: 5px solid #999;background:rgba(6, 134, 251, .75)}



/*READMORE*/
.readmore{margin-top:45px}
.readmore a{background-color: #0345bf;    color: #fff;  padding: 25px 25px 25px 25px; font-size: 16px; font-weight: 600 !important;}
.readmore a:hover,.article-list .article .readmore a:hover{background-color: #666;    color: #fff;  padding: 25px 25px 25px 25px; font-size: 16px}
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus{color:#666}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a{color:#0345bf}
.article-list .article .readmore a{color: #fff}

/*GALLERY*/
