/** * @package Helix Ultimate Framework * @author JoomShaper https://www.joomshaper.com * @copyright Copyright (c) 2010 - 2018 JoomShaper * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later */
body { text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
body.helix-ultimate-preloader { overflow: hidden;
}
body.helix-ultimate-preloader:before { content: " "; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99998; background: rgba(255, 255, 255, .9);
}
body.helix-ultimate-preloader:after { content: "\f110"; font-family: "FontAwesome"; font-size: 36px; position: fixed; top: 50%; left: 50%; margin-top: -24px; margin-left: -24px; width: 48px; height: 48px; line-break: 48px; text-align: center; color: #007bff; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; z-index: 99999;
}
body, p { line-height: 1.9;
}
a { transition: color 400ms, background-color 400ms;
}
a, a:hover, a:focus, a:active { text-decoration: none;
}
label { font-weight: normal;
}
legend { padding-bottom: 10px;
}
img { display: block; max-width: 100%; height: auto;
}
h3 { line-height: 1.1;
}
.sppb-btn { border: none; padding: 8px 10px; font-size: 22px; border-radius: 0; text-transform: uppercase; font-weight: 700; letter-spacing: 1.75px; -webkit-transition: 0.4s; transition: 0.4s; cursor: pointer; position: relative; z-index: 1;
}
.sppb-btn:after { content: ""; position: absolute; top: 0; left: 100%; right: 0; bottom: 0; transition: 0.4s; transition-timing-function: ease; z-index: -1;
}
.sppb-btn:hover, .sppb-btn:focus { box-shadow: none;
}
.sppb-btn:hover:after, .sppb-btn:focus:after { left: 0;
}
.sppb-btn i.fa { margin-left: 15px; font-size: 18px;
}
.sppb-btn.sppb-btn-default { background-color: #000;
}
.sppb-btn.sppb-btn-default:hover, .sppb-btn.sppb-btn-default:focus { opacity: 0.8;
}
#sp-top-bar { padding: 0px 0; font-size: 0.875rem;
}
#sp-top-bar .sp-module { display: inline-block; margin: 0 0 0 1.25rem;
}
ul.social-icons { list-style: none; padding: 0; margin: -5px; display: inline-block; line-height: 60px;
}
ul.social-icons > li { display: inline-block; margin: 5px 7px;
}
ul.social-icons > li a { color: #000;
}
ul.social-icons > li a:hover { color: #000;
}
.sp-module-content .mod-languages ul.lang-inline { margin: 0; padding: 0;
}
.sp-module-content .mod-languages ul.lang-inline li { border: none; display: inline-block; margin: 0 5px 0 0;
}
.sp-module-content .mod-languages ul.lang-inline li a { padding: 0 !important;
}
.sp-module-content .mod-languages ul.lang-inline li > a:before { display: none;
}
.sp-module-content .latestnews > li > a > span { display: block; margin-top: 5px; font-size: 85%;
}
.sp-contact-info { list-style: none; padding: 0; margin: 0 -10px; display: inline-block;
}
.sp-contact-info li { display: inline-block; margin: 0 10px; font-size: 13px; white-space: nowrap;
}
.sp-contact-info li i { margin: 0 3px;
}
.sp-contact-info li a { color: #000;
}
#sp-header { height: 90px; left: 0; position: relative; top: 0; width: 100%; z-index: 99; padding: 0px 30px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.10);
}
#sp-header .logo { margin-right: 90px;
}
#sp-header .logo a { font-size: 24px; line-height: 1; margin: 0; padding: 0;
}
#sp-header .logo p { margin: 5px 0 0;
}
#sp-header.header-sticky { position: fixed !important; z-index: 9999;
}
body.predefined-header1 .body-wrapper { width: calc(100% - 210px); margin-left: auto;
}
body.predefined-header1 #sp-header { height: 100% !important; position: fixed !important; left: 0; top: 0; width: 210px; z-index: 99; padding: 30px 40px 100px 40px;
}
body.predefined-header1 #sp-header .sp-header-inner { display: flex; height: 100%; flex-direction: column; justify-content: space-between;
}
body.predefined-header1 #sp-header .sp-megamenu-wrapper { margin-bottom: auto; margin-top: 115px;
}
body.predefined-header1 #sp-header .sp-megamenu-wrapper .sp-megamenu-parent { margin: 0;
}
body.predefined-header1 #sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li { display: block;
}
body.predefined-header1 #sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li.sp-has-child > a:after { content: "\f105";
}
body.predefined-header1 #sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li > a { padding: 0; line-height: 40px;
}
body.predefined-header1 #sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li > .sp-dropdown { left: 100%; top: 10px; padding-left: 40px;
}
body.predefined-header1 #sp-header .d-blocks { margin-top: 30px;
}
body.predefined-header1 #sp-header .sp-contact-info { margin-bottom: 10px;
}
body.predefined-header1 #sp-header .sp-contact-info li { font-size: 12px; font-weight: 400; line-height: 1.5; display: block; margin-bottom: 5px;
}
body.predefined-header1 #sp-header ul.social-icons { line-height: 1.3; font-size: 12px;
}
body.predefined-header1 #sp-header ul.social-icons > li a { color: #fff;
}
#sp-title { min-height: 0;
}
.sp-page-title { padding: 40px 40px; margin-top: 0px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; #background-attachment: fixed;
background-color: #013cae;
}
.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading { margin: 0; padding: 0;
}
.sp-page-title .sp-page-title-heading {
font-size: 31px;
line-height: 1;
font-weight: 800;
color: #fff;
text-shadow: 2px 2px 2px #000;
}
.sp-page-title .sp-page-title-sub-heading { font-size: 90px; font-weight: 900; text-transform: uppercase; position: relative; padding-bottom: 50px; line-height: 1.2; margin-top: 0px; max-width: 700px;
}
.sp-page-title .sp-page-title-sub-heading:after { content: ""; width: 85px; height: 5px; background: #d8d8d8; position: absolute; bottom: -3px; left: 0;
}
.sp-page-title .breadcrumb { background: none; padding: 0; margin: 10px 0 0 0;
}
.sp-page-title .breadcrumb > .active { color: rgba(255, 255, 255, 0.8);
}
.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a { color: #fff;
}
.body-innerwrapper { overflow-x: hidden;
}
.layout-boxed .body-innerwrapper { max-width: 1240px; margin: 0 auto; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
#sp-main-body { padding: 30px 0;
}
.com-sppagebuilder #sp-main-body { padding: 0;
}
#sp-left .sp-module, #sp-right .sp-module { margin-top: 50px; border: 1px solid #f3f3f3; padding: 30px; border-radius: 3px;
}
#sp-left .sp-module:first-child, #sp-right .sp-module:first-child { margin-top: 0;
}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title { margin: 0 0 30px; padding-bottom: 20px; font-size: 22px; font-weight: 700; border-bottom: 1px solid #f3f3f3;
}
#sp-left .sp-module ul, #sp-right .sp-module ul { list-style: none; padding: 0; margin: 0;
}
#sp-left .sp-module ul > li, #sp-right .sp-module ul > li { display: block; border-bottom: 1px solid #f3f3f3;
}
#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a { display: block; padding: 5px 0; line-height: 36px; padding: 2px 0;
}
#sp-left .sp-module ul > li:last-child, #sp-right .sp-module ul > li:last-child { border-bottom: none;
}
#sp-left .sp-module .categories-module ul, #sp-right .sp-module .categories-module ul { margin: 0 10px;
}
#sp-left .sp-module .latestnews > div, #sp-right .sp-module .latestnews > div { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #e8e8e8;
}
#sp-left .sp-module .latestnews > div:last-child, #sp-right .sp-module .latestnews > div:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0;
}
#sp-left .sp-module .latestnews > div > a, #sp-right .sp-module .latestnews > div > a { display: block; font-weight: 400;
}
#sp-left .sp-module .tagscloud, #sp-right .sp-module .tagscloud { margin: -2px 0;
}
#sp-left .sp-module .tagscloud .tag-name, #sp-right .sp-module .tagscloud .tag-name { display: inline-block; padding: 5px 10px; background: #808080; color: #fff; border-radius: 4px; margin: 2px 0;
}
#sp-left .sp-module .tagscloud .tag-name span, #sp-right .sp-module .tagscloud .tag-name span { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: rgba(0, 0, 0, 0.2); border-radius: 10px;
}
.login img { display: inline-block; margin: 20px 0;
}
.login .checkbox input[type="checkbox"] { margin-top: 6px;
}
.form-links ul { list-style: none; padding: 0; margin: 0;
}
.com-users.view-login .login { background: #fff; padding: 70px 20px;
}
.com-users.view-login .login .form-control { border: 1px solid #e0e0e0;
}
.com-users.view-login .login .form-control:focus { box-shadow: none; border-color: #444;
}
.com-users.view-login .recovery-links { font-size: 14px; font-weight: 400;
}
.com-users.view-login .recovery-links .list-group-item { padding: 6px 20px;
}
.com-users.view-reset .registration, .com-users.view-remind .registration, .com-users.view-registration .registration, .com-users.view-reset .remind, .com-users.view-remind .remind, .com-users.view-registration .remind, .com-users.view-reset .reset, .com-users.view-remind .reset, .com-users.view-registration .reset { background: #fff; padding: 70px 20px;
}
.com-users.view-reset .registration .form-control, .com-users.view-remind .registration .form-control, .com-users.view-registration .registration .form-control, .com-users.view-reset .remind .form-control, .com-users.view-remind .remind .form-control, .com-users.view-registration .remind .form-control, .com-users.view-reset .reset .form-control, .com-users.view-remind .reset .form-control, .com-users.view-registration .reset .form-control { border: 1px solid #e0e0e0;
}
.com-users.view-reset .registration .form-control:focus, .com-users.view-remind .registration .form-control:focus, .com-users.view-registration .registration .form-control:focus, .com-users.view-reset .remind .form-control:focus, .com-users.view-remind .remind .form-control:focus, .com-users.view-registration .remind .form-control:focus, .com-users.view-reset .reset .form-control:focus, .com-users.view-remind .reset .form-control:focus, .com-users.view-registration .reset .form-control:focus { box-shadow: none; border-color: #444;
}
.com-users.view-reset .registration .sppb-btn, .com-users.view-remind .registration .sppb-btn, .com-users.view-registration .registration .sppb-btn, .com-users.view-reset .remind .sppb-btn, .com-users.view-remind .remind .sppb-btn, .com-users.view-registration .remind .sppb-btn, .com-users.view-reset .reset .sppb-btn, .com-users.view-remind .reset .sppb-btn, .com-users.view-registration .reset .sppb-btn { padding: 20px 33px; border-radius: 0; border: none;
}
.com-users.view-reset .registration .sppb-btn.sppb-btn-primary, .com-users.view-remind .registration .sppb-btn.sppb-btn-primary, .com-users.view-registration .registration .sppb-btn.sppb-btn-primary, .com-users.view-reset .remind .sppb-btn.sppb-btn-primary, .com-users.view-remind .remind .sppb-btn.sppb-btn-primary, .com-users.view-registration .remind .sppb-btn.sppb-btn-primary, .com-users.view-reset .reset .sppb-btn.sppb-btn-primary, .com-users.view-remind .reset .sppb-btn.sppb-btn-primary, .com-users.view-registration .reset .sppb-btn.sppb-btn-primary { margin-right: 20px;
}
.search .btn-toolbar { margin-bottom: 20px;
}
.search .btn-toolbar span.icon-search { margin: 0;
}
.search .btn-toolbar button { color: #fff;
}
.search .phrases .phrases-box .controls label { display: inline-block; margin: 0 20px 20px;
}
.search .phrases .ordering-box { margin-bottom: 15px;
}
.search .only label { display: inline-block; margin: 0 20px 20px;
}
.search .search-results dt.result-title { margin-top: 40px;
}
.search .search-results dt, .search .search-results dd { margin: 5px 0;
}
.filter-search .chzn-container-single .chzn-single { height: 34px; line-height: 34px;
}
.form-search .finder label { display: block;
}
.form-search .finder .input-medium { width: 60%; border-radius: 4px;
}
.finder .word input { display: inline-block;
}
.finder .search-results.list-striped li { padding: 20px 0;
}
.view-category.layout-blog #sp-main-body { padding-top: 50px;
}
.view-category.layout-blog .article-info-wrap .article-info span:not(.published) { display: none;
}
.article-list .article { margin-bottom: 30px;
}
.article-list .article .article-intro-image { position: relative; overflow: hidden;
}
.article-list .article .article-intro-image img { transition: 2s;
}
.article-list .article .article-intro-image:after { content: ""; position: absolute; top: 0; left: 100%; right: 0; bottom: 0; transition: 0.4s; transition-timing-function: ease;
}
.article-list .article:hover .article-intro-image:after { left: 0; opacity: 0.8;
}
.article-list .article:hover .article-intro-image img { transform: scale(3); transition: 15s;
}
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery { overflow: hidden;
}
.article-list .article .article-header h1, .article-list .article .article-header h2 { font-size: 24px; font-weight: 700; text-transform: capitalize; letter-spacing: -0.53px; line-height: 1.25; margin-bottom: 13px;
}
.article-list .article .article-info-wrap { background: #fff; padding: 35px 35px 20px 35px;
}
.article-list .article .readmore { font-size: 0.875rem; padding-top: 22px; position: relative; margin-top: 20px; margin-bottom: 0;
}
.article-list .article .readmore:before { content: ""; position: absolute; top: 0; left: -35px; right: -35px; height: 1px; background: rgba(235, 235, 235, 1);
}
.article-list .article .readmore a { font-weight: 500; display: flex; justify-content: space-between; position: relative; text-transform: uppercase; font-size: 14px; font-weight: 600; letter-spacing: 1.75px; opacity: 0.8; text-align: left; padding: 0; border: none;
}
.article-list .article .readmore a i.fa { font-size: 18px; margin-top: 2px;
}
.article-list .article .readmore a:hover, .article-list .article .readmore a:active, .article-list .article .readmore a:focus { -webkit-box-shadow: none; box-shadow: none;
}
.article-info { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 10px;
}
.article-info > span { font-size: 14px;
}
.article-info > span i.fa { margin-right: 5px; font-size: 18px;
}
.article-info > span + span::before { display: inline-block; padding-right: 22px; padding-left: 22px; content: "|"; color: rgba(203, 203, 203, 1);
}
.article-details .article-header { position: relative;
}
.article-details .article-header h1, .article-details .article-header h2 { font-size: 36px; text-transform: uppercase; letter-spacing: 0.86px; margin-bottom: 23px;
}
.article-details .link-edit-article { position: absolute; right: 0; top: 10px;
}
.article-details .article-info { margin-bottom: 40px;
}
.article-details .article-full-image { text-align: center;
}
.article-details .article-full-image img { display: inline-block;
}
.article-details .article-details-wrapper { background: #fff; padding: 50px;
}
.article-details .article-featured-video, .article-details .article-featured-audio, .article-details .article-feature-gallery { margin-bottom: 2rem;
}
.article-details .article-ratings-social-share { padding: 1rem 0; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; margin-bottom: 1rem;
}
.article-details .article-author-information { padding-top: 2rem; margin-top: 2rem; border-top: 1px solid #f5f5f5;
}
.tags { list-style: none; padding: 0; margin: 20px 0 0 0; display: block;
}
.tags > li { display: inline-block;
}
.tags > li a { display: block; font-size: 12px; padding: 7px 15px; border-radius: 0; line-height: 1.3; text-transform: uppercase;
}
.tags > li a:hover { color: #fff;
}
.view-article.layout-blog #sp-main-body { padding-top: 40px;
}
.view-article.layout-blog .sppb-modal-selector.sppb-magnific-popup { position: relative;
}
.view-article.layout-blog .sppb-modal-selector.sppb-magnific-popup .text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff; font-size: 102px;
}
.view-article.layout-blog .sppb-addon-testimonial .sppb-addon-testimonial-review { font-weight: 400;
}
.pager { list-style: none; padding: 2rem 0 0 0;
}
.pager::after { display: block; clear: both; content: "";
}
.pager > li { display: inline-block;
}
.pager > li.previous { float: left;
}
.pager > li.next { float: right;
}
.pager > li a { display: inline-block; padding: 10px 40px; text-transform: uppercase; font-size: 14px; background-color: #fff;
}
.pager > li a:hover, .pager > li a:focus { color: #fff;
}
#article-comments { padding-top: 2rem; margin-top: 2rem; border-top: 1px solid #f5f5f5;
}
.article-ratings { display: flex; align-items: center;
}
.article-ratings .rating-symbol { unicode-bidi: bidi-override; direction: rtl; font-size: 1rem; display: inline-block; margin-left: 5px;
}
.article-ratings .rating-symbol span.rating-star { font-family: "FontAwesome"; font-weight: normal; font-style: normal; display: inline-block;
}
.article-ratings .rating-symbol span.rating-star.active:before { content: "\f005"; color: #f6bc00;
}
.article-ratings .rating-symbol span.rating-star:before { content: "\f006"; padding-right: 5px;
}
.article-ratings .rating-symbol span.rating-star:hover:before, .article-ratings .rating-symbol span.rating-star:hover ~ span.rating-star:before { content: "\f005"; color: #e7b000; cursor: pointer;
}
.article-ratings .ratings-count { font-size: 0.785rem; color: #999;
}
.article-ratings .fa-spinner { margin-right: 5px;
}
.pagination-wrapper { background: #fff; padding: 20px 25px; font-size: 14px; font-weight: 400; text-transform: uppercase; margin-top: 40px;
}
.pagination-wrapper .pagination { margin-bottom: 0; position: relative; justify-content: center;
}
.pagination-wrapper .pagination .page-item.previous-wrapper { position: absolute; left: 0;
}
.pagination-wrapper .pagination .page-item.next-wrapper { position: absolute; right: 0;
}
.pagination-wrapper .pagination .page-item.next-wrapper > a.page-link { margin-right: 0;
}
.pagination-wrapper .pagination .page-item > a { border: none; padding: 0; margin-right: 40px; background: none;
}
.pagination-wrapper .pagination .page-item > a:hover, .pagination-wrapper .pagination .page-item > a:focus { box-shadow: none;
}
.pagination-wrapper .pagination .page-item.active > a:hover, .pagination-wrapper .pagination .page-item.active > a:focus { background: none;
}
.article-social-share { float: right;
}
.article-social-share .social-share-icon ul { padding: 0; list-style: none; margin: 0;
}
.article-social-share .social-share-icon ul li { display: inline-block;
}
.article-social-share .social-share-icon ul li:not(:last-child) { margin-right: 10px;
}
.article-social-share .social-share-icon ul li a { border: 1px solid #ededed; font-size: 1rem; border-radius: 50%; height: 34px; line-height: 34px; text-align: center; width: 34px; display: inline-block;
}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus { color: #fff;
}
.newsfeed-category .category { list-style: none; padding: 0; margin: 0;
}
.newsfeed-category .category li { padding: 5px 0;
}
.newsfeed-category #filter-search { margin: 10px 0;
}
.category-module, .categories-module, .archive-module, .latestnews, .newsflash-horiz, .mostread, .form-links, .list-striped { list-style: none; padding: 0; margin: 0;
}
.category-module li, .categories-module li, .archive-module li, .latestnews li, .newsflash-horiz li, .mostread li, .form-links li, .list-striped li { padding: 2px 0;
}
.category-module li h4, .categories-module li h4, .archive-module li h4, .latestnews li h4, .newsflash-horiz li h4, .mostread li h4, .form-links li h4, .list-striped li h4 { margin: 5px 0;
}
.article-footer-top { display: table; clear: both; width: 100%;
}
.article-footer-top .post_rating { float: left;
}
.contentpane:not(.com-sppagebuilder) { padding: 20px;
}
#sp-bottom { padding: 60px 0 30px; font-size: 14px; line-height: 1.6;
}
#sp-bottom .sp-module { margin-bottom: 30px;
}
#sp-bottom .sp-module .sp-module-title { font-weight: 400; font-size: 18px; margin: 0 0 40px; text-transform: uppercase;
}
#sp-bottom .sp-module ul { list-style: none; padding: 0; margin: 0;
}
#sp-bottom .sp-module ul > li { display: block; margin-bottom: 10px;
}
#sp-bottom .sp-module ul > li:last-child { margin-bottom: 0;
}
#sp-bottom .sp-module ul > li > a { display: block;
}
#sp-bottom .menu-without-title { margin-top: 60px;
}
.bottom-contact-info { margin-top: 2px;
}
.bottom-contact-info p { margin-bottom: 12px; line-height: 1.5;
}
#sp-footer { font-size: 14px; padding: 0;
}
#sp-footer .container-inner { padding: 25px 0;
}
#sp-footer .sp-copyright { font-weight: 500; #opacity: 0.5; margin-top: 7px; display: inline-block;
}
#sp-footer .social-media-text-wrap { font-size: 20px; opacity: 0.5;
}
#sp-footer .social-media-text-wrap > a { padding-left: 32px;
}
#sp-footer ul.menu { display: inline-block; list-style: none; padding: 0; margin: 0 -10px;
}
#sp-footer ul.menu li { display: inline-block; margin: 0 10px;
}
#sp-footer ul.menu li a { display: block;
}
#sp-footer ul.menu li a:hover { background: none;
}
#sp-footer #sp-footer2 { text-align: right;
}
html.coming-soon { width: 100%; height: 100%; min-height: 100%;
}
html.coming-soon body { width: 100%; height: 100%; min-height: 100%; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-top: 40px; padding-bottom: 40px; text-align: center; background-repeat: no-repeat; background-position: 50% 40%; color: #fff;
}
html.coming-soon .coming-soon-title { font-size: 50px;
}
html.coming-soon .coming-soon-content { font-size: 18px;
}
html.coming-soon .coming-soon-logo { display: inline-block; margin-bottom: 2rem;
}
html.coming-soon #coming-soon-countdown { margin-top: 4rem;
}
html.coming-soon #coming-soon-countdown .coming-soon-days, html.coming-soon #coming-soon-countdown .coming-soon-hours, html.coming-soon #coming-soon-countdown .coming-soon-minutes, html.coming-soon #coming-soon-countdown .coming-soon-seconds { margin: 0; float: left; width: 25%;
}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number { width: 100%; font-size: 4.5rem; line-height: 1;
}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-string { font-size: 1.5rem; letter-spacing: -1px; display: block; text-transform: uppercase;
}
html.coming-soon .coming-soon-position { margin-top: 2rem;
}
html.coming-soon .social-icons { margin-top: 4rem;
}
html.error-page { width: 100%; height: 100%;
}
html.error-page body { width: 100%; height: 100%; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-top: 40px; padding-bottom: 40px; text-align: center; background-repeat: no-repeat; background-position: 50% 40%; color: #fff;
}
html.error-page .error-logo { display: inline-block; margin-bottom: 2rem;
}
html.error-page .error-code { margin: 0 0 1rem; font-size: 144px; font-weight: 900; line-break: 1; margin-bottom: 0;
}
html.error-page .error-button { position: relative; padding: 16px 33px; padding-right: 91px; display: inline-block;
}
html.error-page .error-button span.fa { color: #fff; position: absolute; right: 0; top: 0; bottom: 0; line-height: 58px; width: 58px; z-index: 10; font-size: 18px;
}
html.error-page .error-message { font-size: 24px; text-transform: uppercase; margin-bottom: 60px;
}
.sp-social-share ul { display: block; padding: 0; margin: 20px -5px 0;
}
.sp-social-share ul li { display: inline-block; font-size: 24px; margin: 0 5px;
}
.profile > div:not(:last-child) { margin-bottom: 30px;
}
.dl-horizontal dt { margin: 8px 0; text-align: left;
}
.page-header { padding-bottom: 15px;
}
table.category { width: 100%;
}
table.category thead > tr, table.category tbody > tr { border: 1px solid #f2f2f2;
}
table.category thead > tr th, table.category tbody > tr th, table.category thead > tr td, table.category tbody > tr td { padding: 10px;
}
.contact-form .form-actions { background: none; border: none;
}
@media print { .visible-print { display: inherit !important; } .hidden-print { display: none !important; }
}
.sp-preloader { height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 99999;
}
.sp-preloader > div { border-radius: 50%; height: 50px; width: 50px; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px; position: absolute; animation: spSpin 0.75s linear infinite;
}
.sp-preloader > div:after { content: ''; position: absolute; width: 49px; height: 49px; top: 1px; right: 0; left: 0; margin: auto; border-radius: 50%;
}
.sp-scroll-up { display: none; position: fixed; bottom: 30px; right: 30px; width: 36px; height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: #fff; background: #333; border-radius: 3px; z-index: 1000;
}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus { color: #fff; background: #444;
}
.control-group { margin-bottom: 1rem;
}
select.form-control:not([multiple]), select.inputbox:not([multiple]), select:not([multiple]) { height: calc(2.25rem + 2px);
}
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) { display: block; width: 100%; padding: 17px 30px; font-size: 16px; line-height: 1.25; color: #495057; background-color: #fff; background-image: none; background-clip: padding-box; border: none; border-radius: 0; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
input[type="text"]:not(.form-control):focus, input[type="email"]:not(.form-control):focus, input[type="url"]:not(.form-control):focus, input[type="date"]:not(.form-control):focus, input[type="password"]:not(.form-control):focus, input[type="search"]:not(.form-control):focus, input[type="tel"]:not(.form-control):focus, input[type="number"]:not(.form-control):focus, select:not(.form-control):focus { color: #495057; background-color: #fff; border-color: #80bdff; outline: 0;
}
input.form-control, .sppb-form-group .sppb-form-control, .sppb-form-control { border: none; padding: 17px 30px; font-size: 16px; line-height: 1.25; border-radius: 0;
}
.chzn-select, .chzn-select-deselect { width: 100%;
}
.chzn-container.chzn-container-single .chzn-single { display: block; width: 100%; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.25; height: calc(2.25rem + 2px); color: #495057; background-color: #fff; background-image: none; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, .15); border-radius: 0.25rem; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; box-shadow: none;
}
.chzn-container.chzn-container-single .chzn-single div { width: 30px; background: none;
}
.chzn-container.chzn-container-single .chzn-single div > b { background: none; position: relative;
}
.chzn-container.chzn-container-single .chzn-single div > b:after { content: "\f0dc"; font-family: FontAwesome; font-size: 0.875rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
}
.chzn-container.chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single { border-radius: 0.25rem 0.25rem 0 0;
}
.chzn-container.chzn-container-single .chzn-search { padding: 0.625rem;
}
.chzn-container.chzn-container-single .chzn-search input[type="text"] { display: block; width: 100%; padding: 0.5rem 1.429rem 0.5rem 0.75rem; font-size: 0.875rem; line-height: 1.25; height: calc(2rem + 2px); color: #495057; background-color: #fff; background-image: none; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, .15); border-radius: 0.25rem; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; box-shadow: none; -webkit-box-shadow: none;
}
.chzn-container.chzn-container-single .chzn-search input[type="text"]:focus { border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25); -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}
.chzn-container.chzn-container-single .chzn-search:after { content: "\f002"; font-family: FontAwesome; font-size: 0.875rem; color: rgba(0, 0, 0, .2); position: absolute; top: 50%; right: 20px; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.chzn-container.chzn-container-single .chzn-drop { border-color: rgba(0, 0, 0, .15); border-radius: 0 0 0.25rem 0.25rem; box-shadow: none; -webkit-box-shadow: none;
}
.chzn-container.chzn-container-single .chzn-results li.highlighted { background-image: none !important;
}
.chzn-container.chzn-container-multi .chzn-choices { display: block; width: 100%; padding: 0 0.75rem; min-height: calc(2.25rem + 2px); line-height: 1.25; background-color: #fff; background-image: none; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, .15); border-radius: 0.25rem; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; box-shadow: none; -webkit-box-shadow: none;
}
.chzn-container.chzn-container-multi .chzn-choices li.search-field input[type="text"] { font-size: 0.875rem; font-weight: normal; line-height: 1.25; height: calc(2rem + 2px); background-color: #fff;
}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice { margin: 5.5px 5px 0 0; padding: 5px 20px 5px 5px; background-image: none; background-color: #f5f5f5; border-color: rgba(0, 0, 0, .1); box-shadow: none; -webkit-box-shadow: none;
}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close { background: none; top: 5px; color: rgba(0, 0, 0, .2);
}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover { color: rgba(0, 0, 0, .5);
}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:after { content: "\f00d"; font-family: FontAwesome; font-size: 0.875rem; position: absolute; top: 0; right: 0;
}
.chzn-container.chzn-container-multi.chzn-with-drop.chzn-container-active .chzn-choices { border-radius: 0.25rem;
}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop { margin-top: -4px; border: none; border-radius: 0; box-shadow: none; -webkit-box-shadow: none;
}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results:not(:empty) { padding: 0.75rem; background: #fff; border: 1px solid rgba(0, 0, 0, .15); border-top: 0; border-radius: 0 0 0.25rem 0.25rem;
}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results li.no-results { background: none;
}
.form-horizontal .control-label { float: left; width: auto; padding-top: 5px; padding-right: 5px; text-align: left;
}
.form-horizontal .controls { margin-left: 220px;
}
.card-block { padding: 20px;
}
.card-block ul { list-style: none; padding: 0; margin: 0; display: block;
}
.card-block ul li { display: block;
}
.alert.alert-error { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slide-item-bg { padding-top: 30px; padding-bottom: 30px; height: 600px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slide-item-bg:after { content: ""; opacity: 0.6; background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.00) 1%, #000 98%); background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.00) 1%, #000 98%); position: absolute; top: 0; left: 0; right: 0; bottom: 0; max-width: 1180px; z-index: 1;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slide-item-bg > .container { display: table; height: 100%;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text { display: table-cell; vertical-align: middle; z-index: 10; position: relative; color: #fff;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-slideshow-fullwidth-item-text-wrap { max-width: 640px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-slideshow-sub-title { font-size: 24px; font-weight: 500; margin-bottom: 24px; color: #000;
text-shadow: 3px 3px 3px #fff;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title { line-height: 1; margin-bottom: 12px; color: #000;
font-size: 45px;
text-shadow: 3px 3px 3px #fff;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .details { font-size: 18px; line-height: 1.4; margin-bottom: 45px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn { background: #fff; color: #000; position: relative;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn span { position: relative; z-index: 5; -webkit-transition: 0.3s; transition: 0.3s;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn:after { content: ""; position: absolute; right: 0; left: 100%; top: 0; bottom: 0; -webkit-transition: 0.3s; transition: 0.3s; transition-timing-function: linear; z-index: 1;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn:hover:after, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn:focus:after { left: 0;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn:hover span, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn:focus span { color: #fff;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn i.fa { color: #fff; position: absolute; right: -58px; top: 0; bottom: 0; line-height: 58px; width: 58px; z-index: 10; font-size: 18px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn:hover, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn:focus { background-color: #fff; border-color: #fff; box-shadow: none;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slide-item-bg:after { display: none;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slideshow-fullwidth-item-text-wrap { text-align: center; margin-left: auto; margin-right: auto; max-width: 915px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slideshow-fullwidth-item-text-wrap .sppb-fullwidth-title, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slideshow-fullwidth-item-text-wrap .sppb-slideshow-sub-title { color: inherit;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slideshow-fullwidth-item-text-wrap .sppb-fullwidth-title { font-size: 70px; font-weight: 900; line-height: 1.2; text-transform: uppercase; margin-bottom: 50px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slideshow-fullwidth-item-text-wrap .sppb-slideshow-sub-title { margin-bottom: 14px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slideshow-fullwidth-item-text-wrap .details { max-width: 600px; margin-left: auto; margin-right: auto; margin-bottom: 53px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-controls { position: absolute; left: 50%; transform: translate(-50%, -50%); margin: 0; bottom: 20px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-controls .owl-dots .owl-dot { display: inline-block; margin-right: 10px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-controls .owl-dots .owl-dot span { transition: 0.4s; width: 30px; height: 4px; background: #fff; display: inline-block; opacity: 0.4;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-controls .owl-dots .owl-dot.active span, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-controls .owl-dots .owl-dot:hover span { opacity: 1;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation { position: absolute; bottom: 30px; right: 30px; z-index: 1;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation > a { width: 40px; height: 40px; background: #fff; display: inline-block; color: #444 !important; line-height: 40px; text-align: center; font-size: 22px; border-radius: 5px; cursor: pointer;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation > a.sppbSlidePrev { margin-right: 10px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation > a i { color: #9c9c9c;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-item .sppb-slideshow-fullwidth-item .sppb-wow.sppb-animated { display: none;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-item.active .sppb-slideshow-fullwidth-item .sppb-wow.sppb-animated { display: block;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-item.active .sppb-slideshow-fullwidth-item .sppb-wow.sppb-animated.sppb-slideshow-fullwidth-read-more { display: inline-block;
}
.service-item .sppb-img-container { position: relative; background-color: #000;
}
.service-item .sppb-img-container img { opacity: 0.8;
}
.service-item .sppb-img-container:after { #content: ""; position: absolute; top: 0; left: 100%; right: 0; bottom: 0; transition: 0.4s; transition-timing-function: ease;
}
.service-item:hover .sppb-img-container:after { left: 0;
}
.service-item .sppb-addon-content { position: relative;
}
.service-item .service-content-wrapper { position: absolute; bottom: -6px; left: 0; right: 0; padding: 15px; color: #fff;
}
.service-item .service-content-wrapper .sppb-addon-title { color: #fff; letter-spacing: 0.43px; font-size: 25px; font-weight: 800; text-transform: uppercase; margin-bottom: 12px;
}
.service-item .service-content-wrapper .sppb-addon-text { font-size: 22px; letter-spacing: 0.86px; line-height: 1.15; font-weight: 900; text-transform: uppercase;
}
.service-button { text-align: left; font-size: 14px !important; padding: 25px 35px;
}
.service-button:hover, .service-button:focus { color: #fff;
}
.service-button i.fa { float: right; font-size: 18px;
}
.custom-contact-info p { display: inline-block; margin-right: 30px; padding-right: 30px; font-weight: 400;
}
.custom-contact-info p:nth-of-type(1) { position: relative;
}
.custom-contact-info p:nth-of-type(1):after { content: ""; height: 14px; width: 1px; background: rgba(203, 203, 203, 1); position: absolute; top: 15px; right: 0;
}
.or-text { display: inline-block; margin-right: 23px; font-weight: 300;
}
.acymailing_module_form .acymailing_form { display: flex;
}
.acymailing_module_form .acymailing_form .fieldacyemail { flex: 1;
}
.acymailing_module_form .acymailing_form .fieldacyemail input { color: #b4b4b4; text-transform: uppercase; letter-spacing: 1.75px; font-weight: 500; font-size: 14px; padding: 20px 30px;
}
.acymailing_module_form .acymailing_form .fieldacyemail input:focus, .acymailing_module_form .acymailing_form .fieldacyemail input:active { color: #000; text-transform: lowercase;
}
.acymailing_module_form .acymailing_form .acysubbuttons { position: relative; width: 58px; z-index: 10; transition: 0.4s;
}
.acymailing_module_form .acymailing_form .acysubbuttons:after { content: "\f178"; position: absolute; font-family: fontawesome; font-size: 18px; z-index: 10; color: #fff; top: 0; pointer-events: none; width: 58px; right: 0; line-height: 54px;
}
.acymailing_module_form .acymailing_form .acysubbuttons .subbutton { text-indent: -999px; width: 68px; height: 54px; border: none; opacity: 0;
}
.sppb-testimonial-pro { max-width: 840px; margin-left: auto; margin-right: auto; padding: 70px;
}
.sppb-testimonial-pro span.fa { display: none;
}
.sppb-testimonial-pro .sppb-testimonial-message { font-size: 18px; line-height: 1.7; margin-bottom: 30px;
}
.sppb-testimonial-pro .sppb-addon-testimonial-pro-footer { font-size: 14px; line-height: 1.5; font-weight: 400;
}
.sppb-testimonial-pro .sppb-addon-testimonial-pro-footer img { margin-bottom: 20px;
}
.sppb-testimonial-pro .sppb-addon-testimonial-pro-footer strong { display: block; font-weight: 400;
}
.sppb-testimonial-pro .sppb-carousel-indicators { position: absolute; bottom: -60px;
}
.sppb-testimonial-pro .sppb-carousel-indicators li { width: 7px; height: 7px; border: none; background-color: #d5d7da; margin: 0; margin-right: 10px; -webkit-transition: 0.3s; transition: 0.3s;
}
.sppb-testimonial-pro .sppb-carousel-indicators li.active { transform: scale(1.4);
}
.sppb-testimonial-pro.testimonial-variation { text-align: left; padding: 0;
}
.sppb-testimonial-pro.testimonial-variation .sppb-testimonial-message { font-size: 24px;
}
.sppb-testimonial-pro.testimonial-variation .sppb-carousel-indicators { top: -60px; left: 0; right: inherit; bottom: inherit; width: auto; margin-left: 0;
}
.custom-testimonial2.sppb-testimonial-pro .sppb-carousel-indicators { position: absolute; bottom: 0px;
}
.price-lists { display: flex; justify-content: space-between; border-bottom: 1px solid rgba(217, 217, 217, 1); align-items: center; padding-bottom: 7px;
}
.price-lists .sppb-addon-title { flex: 1;
}
#sp-menu { padding-left: 60px;
}
#sp-menu-right { font-size: 12px;
}
#sp-menu-right > .sp-column { display: flex; align-items: center; flex-flow: row-reverse; padding: 15px 0;
}
#sp-menu-right > .sp-column > div, #sp-menu-right > .sp-column > ul { padding-left: 30px;
}
#sp-menu-right .menu-right-button { padding: 12px 20px;
}
#sp-menu-right .menu-right-button:hover, #sp-menu-right .menu-right-button:focus { color: #fff; opacity: 1; -webkit-box-shadow: none; box-shadow: none;
}
.sppb-addon-icons-group.team-social-info { display: flex; justify-content: space-between; align-items: center;
}
.sppb-addon-ajax-contact .sppb-form-group { margin-bottom: 30px;
}
.major-color-overlay { position: relative; padding: 40px 40px 40px 40px;
}
.major-color-overlay:after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: 0.4s; transition: 0.4s; opacity: 0;
}
.major-color-overlay .sppb-addon-content { z-index: 10; position: relative;
}
.major-color-overlay:hover:after { opacity: 1;
}
.my-feature-box .sppb-icon { transition: 0.4s;
}
.my-feature-box:hover .sppb-icon { animation: bounceIn 2s;
}
.sppb-addon-articles .sppb-addon-article a { display: block;
}
.sppb-addon-articles .sppb-addon-article .img-wrapper { position: relative; overflow: hidden;
}
.sppb-addon-articles .sppb-addon-article .img-wrapper:after { content: ""; position: absolute; top: 0; left: 100%; right: 0; bottom: 0; transition: 0.4s; transition-timing-function: ease;
}
.sppb-addon-articles .sppb-addon-article:hover .img-wrapper:after { opacity: 0.8; left: 0;
}
.sppb-addon-articles .sppb-addon-article .article-info-wrapper { background: #fff; padding: 35px 15px 15px 15px;
}
.sppb-addon-articles .sppb-addon-article .article-info-wrapper .sppb-article-meta { margin: 0 0 5px 0;
}
.sppb-addon-articles .sppb-addon-article .article-info-wrapper .sppb-article-meta i.fa { margin-right: 10px;
}
.sppb-addon-articles .sppb-addon-article .article-info-wrapper .sppb-article-meta > span { margin: 0 12px 0 0; font-size: 14px; font-weight: 400;
}
.sppb-addon-articles .sppb-addon-article .article-info-wrapper h2 { font-weight: 700; letter-spacing: -0.53px; line-height: 1.25; margin-bottom: 25px;
font-size: 25px;
}
.sppb-addon-articles .sppb-addon-article .article-info-wrapper .sppb-article-introtext { font-weight: 500;
}
.sppb-addon-articles .sppb-addon-article .article-info-wrapper .sppb-readmore { display: block; position: relative; padding-top: 20px; text-transform: uppercase; font-size: 14px; font-weight: 600; letter-spacing: 1.75px; opacity: 0.8;
}
.sppb-addon-articles .sppb-addon-article .article-info-wrapper .sppb-readmore:before { content: ""; position: absolute; top: 0; left: -35px; right: -35px; height: 1px; background: rgba(235, 235, 235, 1);
}
.sppb-addon-articles .sppb-addon-article .article-info-wrapper .sppb-readmore i.fa { float: right; margin-top: 6px;
}
.sppb-addon-tab .sppb-tab.custom-tab { display: flex; flex-direction: row-reverse;
}
.sppb-addon-tab .sppb-tab.custom-tab .sppb-nav { background: #fff; padding-right: 0 !important;
}
.sppb-addon-tab .sppb-tab.custom-tab .sppb-nav > li { border-bottom: 1px solid #eaebee; position: relative;
}
.sppb-addon-tab .sppb-tab.custom-tab .sppb-nav > li:before { content: ""; position: absolute; left: 100%; right: 0; top: 0; bottom: 0; z-index: 1; transition: 0.3s; transition-timing-function: linear;
}
.sppb-addon-tab .sppb-tab.custom-tab .sppb-nav > li:hover:before { left: -10px;
}
.sppb-addon-tab .sppb-tab.custom-tab .sppb-nav > li.active > a { color: #fff;
}
.sppb-addon-tab .sppb-tab.custom-tab .sppb-nav > li.active:before { left: -10px;
}
.sppb-addon-tab .sppb-tab.custom-tab .sppb-nav > li:last-child { border-bottom: none;
}
.sppb-addon-tab .sppb-tab.custom-tab .sppb-nav > li > a { padding: 15px 25px; position: relative; z-index: 2; background: transparent;
}
.sppb-addon-tab .sppb-tab.custom-tab .sppb-nav > li > a:hover { color: #fff;
}
.sppb-addon-tab .sppb-tab.custom-tab .sppb-nav > li > a .sppb-tab-icon { font-size: 24px; margin-right: 20px;
}
.sppb-addon-tab .sppb-tab.custom-tab .sppb-tab-content { padding-left: 0; padding-right: 30px;
}
.z_index_10 { z-index: 10 !important;
}
/***********************************************************/
/* ************** Start Carpenter Variation ************** */
/***********************************************************/
.carpenter-service .sppb-addon-feature { position: relative;
}
.carpenter-service .sppb-addon-feature h2.sppb-feature-box-title { position: absolute; left: 25px; bottom: 25px; width: 100%;
}
.carpenter-service .sppb-addon-feature h2.sppb-feature-box-title a { color: #fff;
}
.carpenter-service .sppb-addon-feature h2.sppb-feature-box-title:after { position: absolute; font-family: FontAwesome; content: "\f178"; font-size: 18px; right: 55px; bottom: 10px;
}
.carpenter-cta .service-item .sppb-img-container { background-color: transparent;
}
.carpenter-cta .service-item .sppb-img-container:after { background-color: transparent;
}
.d-blocks .sppb-btn.free-quote { background: #fff; color: #444; position: absolute; left: 0px; right: 0px; bottom: 0;
}
.d-blocks .sppb-btn.free-quote:hover, .d-blocks .sppb-btn.free-quote:focus { color: #fff; opacity: 1;
}
.predefined-header2 .free-quote.sppb-btn { padding: 10px 20px; margin-left: 20px; font-size: 12px;
}
.predefined-header2 .free-quote.sppb-btn:hover, .predefined-header2 .free-quote.sppb-btn:focus { color: #fff; opacity: 1;
}
/***********************************************************/
/* ************** End:: Carpenter Variation ************** */
/***********************************************************/
.com-media.contentpane { padding: 10px !important;
}
.com-media .well { background: #f5f5f5; padding: 20px; border-radius: 4px; margin-bottom: 10px;
}
.com-media .well .row { margin: 0; padding: 0;
}
.com-media .well .row > div:first-child { width: calc(100% - 200px);
}
.com-media .well .row > div:last-child { width: 200px; float: right; text-align: right; padding-top: 30px;
}
.com-media .well .row #folderlist { display: inline-block;
}
.com-media .well .row #upbutton { display: none;
}
.com-media.view-imagesList { padding: 0px 0px 10px 0 !important;
}
.com-media.view-imagesList:before { content: " "; display: table;
}
.com-media.view-imagesList:after { display: block; clear: both; content: "";
}
.com-media.view-imagesList ul.manager { list-style: none; padding: 0; margin: 0;
}
.com-media.view-imagesList ul.manager > li.thumbnail { width: 110px; float: left;
}
.com-media.view-imagesList ul.manager > li.thumbnail > a > div:first-child { height: 60px; margin-bottom: 10px; text-align: center;
}
.com-media.view-imagesList ul.manager > li.thumbnail > a > div:first-child > span { display: inline-block; width: 60px; height: 40px; margin: 0 auto; margin-top: 25px; position: relative; background-color: #92ceff; border-radius: 0 5px 5px 5px;
}
.com-media.view-imagesList ul.manager > li.thumbnail > a > div:first-child > span:before { content: ''; width: 50%; height: 12px; border-radius: 0 20px 0 0; background-color: #92ceff; position: absolute; top: -12px; left: 0px;
}
.com-media.view-imagesList ul.manager > li.thumbnail > a > div:first-child img { display: inline-block;
}
.sp-megamenu-parent { list-style: none; #padding: 0; margin: 0 -15px; z-index: 99; display: block; position: relative;
}
.sp-megamenu-parent > li { display: inline-block; position: relative; padding: 0;
}
.sp-megamenu-parent > li.menu-justify { position: static;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { display: inline-block; padding: 0 18px; line-height: 90px; font-size: 14px; margin: 0; color: #000; text-transform: uppercase; letter-spacing: 1px;
font-weight: 600;
}
.sp-megamenu-parent > li .sp-menu-badge { height: 20px; line-height: 20px; padding: 0 5px; font-size: 10px; letter-spacing: 1px; display: inline-block; text-transform: uppercase; background: #d60000; color: #fff; border-radius: 3px;
}
.sp-megamenu-parent .sp-module { padding: 10px;
}
.sp-megamenu-parent .sp-mega-group { list-style: none; padding: 0; margin: 0;
}
.sp-megamenu-parent .sp-mega-group > li > a { display: block; text-transform: uppercase; font-size: 14px; font-weight: 600; margin-bottom: 10px;
}
.sp-megamenu-parent .sp-mega-group .sp-mega-group-child { list-style: none; padding: 0; margin: 0;
}
.sp-megamenu-parent .sp-dropdown { margin: 0; position: absolute; z-index: 10; display: none;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); padding: 20px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner > .row:not(:first-child) { margin-top: 20px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items { list-style: none; padding: 0; margin: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main { top: 100%;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub { top: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner { box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item { display: block; padding: 0; position: relative;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
font-size: 16px;
line-height: 1;
display: block;
padding: 8px 0;
cursor: pointer;
font-weight: 700;
text-transform: uppercase;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge).sp-group-title { text-transform: uppercase; font-weight: bold;
}
.sp-megamenu-parent .sp-dropdown .sp-module { padding: 0;
}
.sp-megamenu-parent .sp-dropdown .sp-module .sp-module-title { font-size: 14px; margin: 0 0 15px; text-transform: uppercase; font-weight: bold;
}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews { margin: 0;
}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews > li:not(:last-child) { margin: 0 0 15px;
}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews > li a { font-size: 14px;
}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews > li a span { opacity: 0.8;
}
.sp-megamenu-parent .sp-dropdown-mega > .row { margin-top: 30px;
}
.sp-megamenu-parent .sp-dropdown-mega > .row:first-child { margin-top: 0;
}
.sp-megamenu-parent .sp-has-child:hover > .sp-dropdown { display: block;
}
.sp-megamenu-parent.menu-animation-fade .sp-has-child:hover > .sp-dropdown { animation: spFadeIn 600ms;
}
.sp-megamenu-parent.menu-animation-fade-up .sp-has-child:hover > .sp-dropdown { animation: spFadeInUp 400ms ease-in;
}
.sp-megamenu-parent.menu-animation-fade-down .sp-has-child:hover > .sp-dropdown { animation: spFadeInDown 400ms ease-in;
}
.sp-megamenu-parent.menu-animation-zoom .sp-has-child:hover > .sp-dropdown { animation: spZoomIn 300ms;
}
.sp-megamenu-parent.menu-animation-rotate .sp-has-child:hover > .sp-dropdown { animation: spRotateIn 300ms;
}
.sp-megamenu-parent.menu-animation-pulse .sp-has-child:hover > .sp-dropdown { animation: spPulse 300ms;
}
body.ltr .sp-megamenu-parent > li.sp-has-child > a:after, body.ltr .sp-megamenu-parent > li.sp-has-child > span:after { font-family: "FontAwesome"; content: "\f107"; float: right; margin-left: 7px;
}
body.ltr .sp-megamenu-parent > li .sp-menu-badge.sp-menu-badge-right { margin-left: 5px;
}
body.ltr .sp-megamenu-parent > li .sp-menu-badge.sp-menu-badge-left { margin-right: 5px;
}
body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a:after { font-family: "FontAwesome"; content: "\f105"; float: right; margin-left: 7px;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-menu-center { margin-left: 45px;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right { left: 0;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full { left: auto; right: 0;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left { right: 0;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub { left: 100%; padding-left: 20px;
}
@media (min-width: 576px) { .sp-menu-full.container { width: 540px; }
}
@media (min-width: 768px) { .sp-menu-full.container { width: 720px; }
}
@media (min-width: 992px) { .sp-menu-full.container { width: 960px; }
}
@media (min-width: 1200px) { .sp-menu-full.container { width: 1140px; }
}
#offcanvas-toggler { display: block; height: 90px; line-height: 90px; font-size: 20px;
}
#offcanvas-toggler > .fa { color: #fff; font-size: 25px; transition: 0.4s;
}
#offcanvas-toggler > span:hover { color: #fff;
}
.offcanvas-init { overflow-x: hidden; position: relative;
}
.offcanvas-active .offcanvas-overlay { visibility: visible; opacity: 1;
}
.offcanvas-overlay { background: rgba(0, 0, 0, .5); bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0; z-index: 9999; visibility: hidden; -webkit-transition: 0.6s; transition: 0.6s;
}
.body-wrapper { position: relative; -webkit-transition: 0.6s; transition: 0.6s; backface-visibility: hidden;
}
.close-offcanvas { position: absolute; top: 15px; z-index: 1; border-radius: 100%; width: 24px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; background: #333; color: #fff;
}
.close-offcanvas:hover { background: #666; color: #fff;
}
.offcanvas-menu { width: 300px; height: 100%; color: #fff; position: fixed; top: 0; overflow: inherit; -webkit-transition: all 0.6s; transition: all 0.6s; z-index: 10000;
}
.offcanvas-menu .offcanvas-inner { padding: 50px 0 30px 0;
}
.offcanvas-menu .offcanvas-inner .sp-module { padding: 0; margin: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title { font-size: 1rem; font-weight: bold;
}
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) { margin-bottom: 20px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0; margin: 0; list-style: none;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li { border: 0; padding: 0; margin: 0; position: relative; overflow: hidden; display: block; border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span { display: block; font-size: 16px; padding: 10px 30px; position: relative; color: #000;
text-transform: uppercase;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler { display: block; position: absolute; top: 50%; cursor: pointer; transform: translateY(-50%); -webkit-transform: translateY(-50%); font-family: FontAwesome;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler:after { content: "\f055";
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > .menu-separator > .menu-toggler:after { content: "\f056";
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul { display: none;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a { font-size: 0.875rem;
}
body.ltr #offcanvas-toggler.offcanvas-toggler-right { margin-left: 20px;
}
body.ltr #offcanvas-toggler.offcanvas-toggler-left { float: left; margin-right: 20px;
}
body.ltr.offcanvs-position-left .body-wrapper { left: 0;
}
body.ltr.offcanvs-position-left .offcanvas-menu { left: -300px;
}
body.ltr.offcanvs-position-left.offcanvas-active .offcanvas-menu { left: 0;
}
body.ltr.offcanvs-position-left.offcanvas-active .body-wrapper { left: 300px;
}
body.ltr.offcanvs-position-right .body-wrapper { right: 0;
}
body.ltr.offcanvs-position-right .offcanvas-menu { right: -300px;
}
body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu { right: 0;
}
body.ltr.offcanvs-position-right.offcanvas-active .body-wrapper { right: 300px;
}
body.ltr .close-offcanvas { right: 15px;
}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler { right: 0;
}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li ul { padding-left: 10px;
}
@keyframes spFadeIn { from { opacity: 0; } to { opacity: 1; }
}
@keyframes spFadeInUp { 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0); }
}
@keyframes spFadeInDown { 0% { opacity: 0; transform: translateY(-20px); } 100% { opacity: 1; transform: translateY(0); }
}
@keyframes spZoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 1; }
}
@keyframes spRotateIn { from { transform-origin: center; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } to { transform-origin: center; transform: none; opacity: 1; }
}
@keyframes spPulse { from { opacity: 0; transform: scale3d(1, 1, 1); } 50% { opacity: 0.5; transform: scale3d(1.05, 1.05, 1.05); } to { opacity: 1; transform: scale3d(1, 1, 1); }
}
@keyframes spSpin { to { transform: rotate(360deg); }
}
@media (max-width: 1400px) and (min-width: 992px) { body.helix-ultimate .sppb-row-container { max-width: 100%; }
}
@media (max-width: 1400px) { #sp-menu-right > .sp-column > div, #sp-menu-right > .sp-column > ul { padding-left: 15px; } .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { padding: 0px 5px;
font-size: 13px; }
} @media (max-width: 1100px) { #sp-menu-right > .sp-column > div, #sp-menu-right > .sp-column > ul { padding-left: 15px; }
#sp-header .logo-image { height: 40px; } .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { padding: 0px 5px;
font-size: 9px; } .d-inline-block { display: none;
}
} @media (max-width: 1400px) { #sp-header .logo-image { height: 50px; }
} @media (max-width: 1700px) {
#sp-header .logo { margin-right: 40px; } .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { padding: 0px 7px;
#font-size: 13px;
}
} @media (max-width: 1400px) {
#sp-header .logo { margin-right: 0px; }
} @media (max-width: 1200px) { .menu-right-button { display: none; } .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { padding: 0px 7px;
font-size: 13px; } .sp-contact-info, .free-quote { display: none !important; }
.d-inline-block { display: none;
}
}
@media (max-width: 992px) { body, p { font-size: 14px !important; } body.predefined-header1 .body-wrapper { width: 100%; } #sp-bottom { padding: 50px 0px 15px 0px !important; } #sp-bottom .sp-module .sp-module-title { margin-bottom: 20px; } .article-list .article .article-info-wrap { padding: 15px 15px 0px 15px; } .article-list .article .article-header h1, .article-list .article .article-header h2 { font-size: 20px; } .article-list .article .readmore { padding: 12px 0; } .sppb-addon-tab .sppb-tab.custom-tab .sppb-nav > li > a { padding: 5px 12px; font-size: 13px !important; } .sppb-addon-tab .sppb-tab.custom-tab .sppb-nav > li > a .sppb-tab-icon { margin-right: 10px; } .sppb-addon-tab .sppb-tab.custom-tab .sppb-tab-content .sppb-addon-feature .sppb-media { display: flex; flex-direction: column; padding: 20px; } body.predefined-header1 #sp-header { position: static !important; width: 100%; height: auto !important; padding: 20px 30px; } body.predefined-header1 #sp-header.header-sticky { position: fixed !important; } body.predefined-header1 #sp-header .sp-header-inner { flex-direction: row; } body.predefined-header1 #sp-header .sp-header-inner #offcanvas-toggler { height: 40px; line-height: 40px; } body.predefined-header1 #sp-header .sp-header-inner .sp-megamenu-wrapper { margin: 0; } body.predefined-header1 #sp-header .d-blocks { display: none; } body.predefined-header1 #sp-main-body, body.predefined-header1 #sp-bottom, body.predefined-header1 #sp-footer { margin-left: 0; }
}
@media (max-width: 768px) { body, p { font-size: 15px !important; } .sppb-btn {
padding: 8px 10px; font-size: 22px; } .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slide-item-bg { height: 450px; } .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title { font-size: 40px; } .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-slideshow-sub-title { font-size: 18px; } .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn i.fa { line-height: 45px; font-size: 14px; } .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slideshow-fullwidth-item-text-wrap .sppb-fullwidth-title { font-size: 35px; line-height: 1.2; margin-bottom: 20px; } .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-slideshow-sub-title { margin-bottom: 20px; } .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slideshow-fullwidth-item-text-wrap .details { margin-bottom: 20px; } .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .details { margin-bottom: 30px; } .service-item .service-content-wrapper .sppb-addon-title { font-size: 16px; margin-bottom: 5px; } .service-item .service-content-wrapper .sppb-addon-text { font-size: 25px; } .service-item .service-content-wrapper { padding: 20px; } .service-button { padding: 15px 20px; } .sppb-carousel.sppb-testimonial-pro { padding: 30px; } .sppb-testimonial-pro .sppb-carousel-inner .sppb-testimonial-message { font-size: 13px; } .sppb-testimonial-pro.testimonial-variation { padding: 0; } html.coming-soon #coming-soon-countdown .coming-soon-days, html.coming-soon #coming-soon-countdown .coming-soon-hours, html.coming-soon #coming-soon-countdown .coming-soon-minutes, html.coming-soon #coming-soon-countdown .coming-soon-seconds { margin: 0; float: left; width: 50%; margin-bottom: 20px; } #sp-bottom .menu-without-title { margin-top: 0px; } #sp-footer .social-media-text-wrap > a { padding-left: 15px; } .article-list .article { max-width: 350px; } .sp-page-title .sp-page-title-heading { font-size: 18px; } .sp-page-title .sp-page-title-sub-heading { font-size: 50px; } .sp-page-title .sp-page-title-sub-heading { padding-bottom: 20px; } .sp-page-title { margin-top: 40px; } .sp-page-title .sp-page-title-sub-heading:after { width: 45px; height: 2px; } .article-details .article-header h1, .article-details .article-header h2 { font-size: 20px; } .article-info > span + span::before { padding-right: 7px; padding-left: 8px; } .article-details .article-details-wrapper { padding: 20px; } .view-article.layout-blog .sppb-modal-selector.sppb-magnific-popup .text { font-size: 50px; } .pager > li a { padding: 5px 20px; font-size: 12px; } .article-info > span i.fa { font-size: 14px; } .sppb-addon-tab .sppb-tab.custom-tab { flex-direction: column; } .sppb-addon-tab .sppb-tab.custom-tab .sppb-nav.sppb-nav-custom { margin-bottom: 30px; } .sppb-addon-tab .sppb-tab.custom-tab .sppb-tab-content { width: 100% !important; padding: 0 !important; }
}
@media (max-width: 576px) { html.error-page .error-code { font-size: 60px; } html.error-page .error-message { font-size: 16px; } html.error-page .error-button { padding: 10px 20px; padding-right: 70px; } html.error-page .error-button span.fa { line-height: 46px; } html.coming-soon #coming-soon-countdown { margin-top: 40px; } html.coming-soon .social-icons { margin-top: 20px; } html.coming-soon .coming-soon-title { font-size: 30px; } html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number { font-size: 40px; } html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-string { font-size: 14px; letter-spacing: 1px; } #sp-bottom .sp-module .sp-module-title { font-size: 16px; } #sp-bottom .sp-module ul > li { display: block; margin-bottom: 5px; } .service-button { font-size: 12px !important; } .acymailing_module_form .acymailing_form .fieldacyemail input { padding: 13px 20px; font-size: 12px; } .acymailing_module_form .acymailing_form .acysubbuttons { width: 45px; } .acymailing_module_form .acymailing_form .acysubbuttons .subbutton { width: 45px; height: 41px; } .acymailing_module_form .acymailing_form .acysubbuttons:after { font-size: 14px; width: 45px; line-height: 41px; } #sp-footer { font-size: 13px; } #sp-footer .social-media-text-wrap { font-size: 14px; } #sp-footer .social-media-text-wrap > a { padding-left: 10px; } .article-list .article .article-header h1, .article-list .article .article-header h2 { font-size: 18px; } .article-list .article .readmore a { font-size: 12px; } .custom-contact-info p { margin-right: 10px; padding-right: 10px; margin-bottom: 0; } }
