.blue {
color: #48639c;
}
.yellow {
color: #f9eb0f;
}
.gray {
color: #353634;
}
.white {
color: #ffffff;
}   #page-container #top-header {
padding: 6.5px 0;
}
#page-container #top-header .top-header-message {
width: 70%;
float: left;
}
#page-container #top-header .top-header-message p {
font-size: 17px;
font-weight: bold;
}
#page-container #top-header .top-header-message p em {
font-weight: lighter;
font-size: 15px;
margin-right: 10px;
}
#page-container #top-header.et-fixed-header .top-header-message p {
color: #ffffff;
}
#page-container #top-header.et-fixed-header .top-header-message p strong {
color: #f9eb0f;
}  .woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
background: #f9eb0f;
}
.sb-woo-slider .woos_layout1.woos_item .woos_container .woos_cart .single_add_to_cart_button,
input.wpcf7-form-control.wpcf7-submit,
button.button.btn.xoo-el-action-btn {
border-radius: 0;
background: #f9eb0f !important;
color: #353634;
text-transform: uppercase;
font-size: 17px;
padding: 0.3em 1em;
border: 1px solid #48639c;
width: auto;
margin: auto;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.sb-woo-slider .woos_layout1.woos_item .woos_container .woos_cart .single_add_to_cart_button:hover,
input.wpcf7-form-control.wpcf7-submit:hover,
button.button.btn.xoo-el-action-btn:hover {
background: #48639c !important;
color: #ffffff;
border-color: #ffffff;
} div#home-hero-wrapper {
padding-top: 30px !important;
}
.categories-wrapper .et_pb_column {
margin: 15px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.categories-wrapper .et_pb_column:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
background: rgba(0, 0, 0, 0.65); -webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.categories-wrapper .et_pb_column:hover:before {
background: rgba(0, 0, 0, 0.85);
}
.categories-wrapper .et_pb_column .et_pb_text_inner {
min-height: 200px;
position: relative;
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.categories-wrapper .et_pb_column .et_pb_text_inner:hover {
cursor: hand;
cursor: pointer;
opacity: 0.9;
}
.categories-wrapper .et_pb_column .et_pb_text_inner h3 {
padding: 10px;
margin: 0 auto;
color: #ffffff;
font-size: 28px;
}
.categories-wrapper .et_pb_column .et_pb_text_inner a {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
text-decoration: none; z-index: 10; background-color: white; opacity: 0; filter: alpha(opacity=0); }
div#prdctfltr-2 a.button.prdctfltr_woocommerce_filter_submit.pf_stopajax {
display: none;
} .single-product #main-content > .container {
padding-top: 30px;
}
.single-product #main-content > .container #left-area h1.product_title.entry-title {
font-size: 40px;
padding: 40px 0 20px;
}
.single-product #main-content > .container #left-area .type-product .summary form.cart .variations tr {
margin-bottom: 15px;
}
.single-product #main-content > .container #left-area .type-product .summary form.cart .variations tr td.label {
vertical-align: middle;
}
.single-product #main-content > .container #left-area .type-product .summary form.cart .variations tr td.label label {
font-size: 17px;
}
.single-product #main-content > .container #left-area .type-product .summary form.cart .variations tr td.value select {
font-size: 17px;
height: 40px;
}
.single-product #main-content > .container #left-area .type-product form.cart .quantity {
border-radius: 0 !important;
margin-right: 5px !important;
}
.single-product #main-content > .container #left-area .type-product form.cart .quantity .qty {
border-radius: 0 !important;
height: 45px !important;
margin-left: -4px;
margin-right: -4px; width: 50px !important;
position: relative;
top: -4px;
}
.single-product #main-content > .container #left-area .type-product form.cart .quantity .qty::-webkit-inner-spin-button,
.single-product #main-content > .container #left-area .type-product form.cart .quantity .qty::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.single-product #main-content > .container #left-area .type-product form.cart .quantity input.minus,
.single-product #main-content > .container #left-area .type-product form.cart .quantity input.plus {
height: 45px !important;
font-size: 25px !important;
font-weight: bold !important;
border: none !important;
color: #fff !important;
background: #48639c !important;
line-height: 25px;
border-radius: 0 !important;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
width: 30px !important;
}
.single-product #main-content > .container #left-area .type-product .summary .shipping-note p {
font-size: 15px;
padding-bottom: 7px;
}
.single-product #main-content > .container #left-area .type-product .summary .shipping-note p span {
font-weight: bold;
text-transform: uppercase;
color: #48639c;
font-size: 21px;
}
.single-product #main-content > .container #left-area .type-product .summary .product_meta {
display: none;
}
.single-product #main-content > .container #left-area .type-product .related li.product a img {
max-width: 300px;
}
.single-product .pswp__scroll-wrap .pswp__ui .pswp__top-bar { }
.single-product .pswp__scroll-wrap .pswp__ui .pswp__top-bar button.pswp__button.pswp__button--close {
left: 38px;
position: absolute;
}
.single-product .pswp__scroll-wrap .pswp__ui .pswp__top-bar button.pswp__button.pswp__button--fs {
position: absolute;
left: 72px;
}
.woocommerce #main-content span.onsale {
top: 1px !important;
left: 1px !important;
border: none;
border-radius: 0 !important;
background: #f9eb0f !important;
color: #48639c;
font-size: 16px;
padding: 4px 15px !important;
}
.woocommerce #main-content div#prdctfltr-2 a.button.prdctfltr_woocommerce_filter_submit.pf_stopajax {
display: none;
}
.woocommerce #main-content ul.products li.product a img {
border: 1px solid #48639c;
}
.woocommerce.archive #main-content div#left-area ul.products li.product a .woocommerce-loop-product__title {
font-family: "Open Sans", Arial, sans-serif;
font-weight: normal;
}
.woocommerce-cart #main-content .quantity {
border-radius: 0 !important;
margin-right: 5px !important;
}
.woocommerce-cart #main-content .quantity .qty {
border-radius: 0;
height: 45px;
margin-left: -5px;
margin-right: -4px; width: 37px;
color: #565656 !important;
font-size: 17px !important; padding-left: 0;
padding-right: 0;
}
.woocommerce-cart #main-content .quantity .qty::-webkit-inner-spin-button,
.woocommerce-cart #main-content .quantity .qty::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.woocommerce-cart #main-content .quantity input.minus,
.woocommerce-cart #main-content .quantity input.plus {
height: 45px !important;
font-size: 25px !important;
font-weight: bold !important;
border: none !important;
color: #fff !important;
background: #48639c !important;
line-height: 25px;
border: 1px solid #48639c !important;
padding-bottom: 4px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
width: 30px !important;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link {
list-style: none;
text-transform: uppercase;
margin-bottom: 0;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
border-bottom: 1px solid #e4e4e4;
padding: 12px 0 12px 10px;
display: block;
-webkit-transition: border 200ms ease-out;
transition: border 200ms ease-out;
text-decoration: none;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a {
border-right: 5px solid #f9eb0f;
font-weight: bold;
background: #f7f7f7;
}
.xoo-el-inmodal .xoo-el-sidebar {
display: none;
}
.xoo-el-inmodal .xoo-el-main {
padding: 40px;
}
.xoo-el-inmodal .xoo-el-main .xoo-el-head {
margin-bottom: 40px;
}
.xoo-el-inmodal .xoo-el-main span.xoo-el-footer-note {
font-size: 12px;
text-align: center;
width: 100%;
left: 0;
padding: 5px 10px;
} .single-product.postid-1271 p.shipping-time,
.single-product.postid-1597 p.shipping-time {
display: none;
}
.single-product.postid-1271 p.shipping-time-fast,
.single-product.postid-1597 p.shipping-time-fast {
display: block !important;
} .sb-woo-slider .woos_layout1.woos_item {
padding: 20px;
background: transparent;
}
.sb-woo-slider .woos_layout1.woos_item:hover {
background: rgba(0, 0, 0, 0.08);
}
.sb-woo-slider .woos_layout1.woos_item .woos_container {
background: transparent;
}
.sb-woo-slider .woos_layout1.woos_item .woos_container .woos_slider_con {
padding-left: 0;
}
.sb-woo-slider .woos_layout1.woos_item .woos_container .woos_cart {
text-align: center;
}
.sb-woo-slider .woos_layout1.woos_item .woos_container .woos_cart p.stock.in-stock {
display: none;
}
.sb-woo-slider .woos_layout1.woos_item .woos_container .woos_cart form.cart .quantity.buttons_added {
text-align: center;
margin-bottom: 10px;
display: none;
}
.sb-woo-slider .woos_layout1.woos_item .woos_container .woos_cart form.cart .quantity.buttons_added input {
border-radius: 0;
height: 28px;
border: none;
}
.sb-woo-slider .woos_layout1.woos_item .woos_container .woos_cart form.cart .quantity.buttons_added input.minus {
font-size: 30px;
margin-right: -3px;
}
.sb-woo-slider .woos_layout1.woos_item .woos_container .woos_cart form.cart .quantity.buttons_added input.plus {
font-size: 18px;
margin-left: -3px;
}
.sb-woo-slider .woos_layout1.woos_item .woos_container .woos_cart form.cart .quantity.buttons_added input.qty {
font-size: 20px;
text-align: center;
margin: 0;
} input[type=text],
input[type=password],
input[type=tel],
input[type=email],
input.text,
textarea { font-size: 16px;
padding: 7px 10px;
width: 100%;
max-width: 500px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=email]:focus,
input.text:focus,
textarea:focus {
background: #283756;
color: #ffffff;
}
input[type=text]:focus::placeholder,
input[type=password]:focus::placeholder,
input[type=tel]:focus::placeholder,
input[type=email]:focus::placeholder,
input.text:focus::placeholder,
textarea:focus::placeholder {
color: #ffffff;
}
input[type=text]:focus:-ms-input-placeholder,
input[type=password]:focus:-ms-input-placeholder,
input[type=tel]:focus:-ms-input-placeholder,
input[type=email]:focus:-ms-input-placeholder,
input.text:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
color: #ffffff;
}
input[type=text]:focus::-ms-input-placeholder,
input[type=password]:focus::-ms-input-placeholder,
input[type=tel]:focus::-ms-input-placeholder,
input[type=email]:focus::-ms-input-placeholder,
input.text:focus::-ms-input-placeholder,
textarea:focus::-ms-input-placeholder {
color: #ffffff;
}
ul.contact-list {
list-style-type: none;
padding: 0;
margin: 20px 0;
}
ul.contact-list li {
margin-bottom: 8px;
}
ul.contact-list li a {
color: #48639c;
}
ul.contact-list li a i.fa {
font-size: 21px;
margin-right: 5px;
min-width: 21px;
} #main-footer {
position: relative;
}
#main-footer:before {
content: "";
width: 50%;
height: 100%;
background: url(//solarboltz.com/wp-content/uploads/2018/08/boltz-gray-spinned30.svg);
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-size: contain;
opacity: 0.05;
}
#main-footer .footer-widget h4.title {
padding-bottom: 35px;
}
#main-footer .footer-widget ul.menu li:before {
content: "\f0e7";
font-family: FontAwesome;
top: 0;
border: none;
font-size: 15px;
}
#main-footer p#fd-footer-info {
width: 90%;
float: left;
color: #ffffff;
}
#main-footer p#fd-footer-info a {
color: #ffffff;
}
#main-footer ul.et-social-icons {
width: 10%;
float: right;
}
#main-footer ul.et-social-icons li {
float: right;
} @media screen and (min-width: 981px) {
#page-container {
padding-top: 175px !important;
}
#page-container #main-header {
top: 46px !important;
}
div#sf-sidebar {
display: none !important;
}
}
@media screen and (max-width: 980px) {
div#page-container {
padding-top: 92px !important;
}
div#page-container #top-header {
display: block;
position: fixed;
padding: 3px 0 6px 35px;
}
div#page-container #top-header > .container:before {
content: "";
width: 100%;
height: 53px;
display: block;
position: relative;
background: url(//solarboltz.com/wp-content/uploads/2018/08/solar-boltz-logo-02-BLUE-yellow.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
div#page-container #top-header > .container .top-header-message {
display: block;
width: 100%;
text-align: center;
}
div#page-container #top-header > .container .top-header-message p {
color: #48639c !important;
}
div#page-container #top-header > .container .top-header-message p em {
margin-bottom: 3px;
display: inline-block;
font-size: 11px;
margin-right: 0;
width: 100%;
}
div#page-container #top-header > .container .top-header-message p strong {
display: block;
font-size: 11px;
line-height: 20px;
color: #48639c !important;
float: left;
margin-right: 2%;
width: 53%;
text-align: right;
line-height: 11px;
}
div#page-container #top-header > .container .top-header-message p strong:last-of-type {
margin-right: 0;
text-align: left;
width: 45%;
}
div#page-container #top-header > .container div#et-secondary-menu {
display: inline-block !important;
position: absolute;
top: -11px;
left: -69px;
}
div#page-container #top-header > .container div#et-secondary-menu a.et-cart-info {
background: #48639c;
color: #ffffff;
padding: 5px 10px;
display: inline-block;
margin-top: 8px;
}
div#page-container header#main-header {
opacity: 0;
}
div#page-container .woocommerce-message a.button.wc-forward {
font-size: 16px;
display: block;
width: 100%;
margin-bottom: 10px;
text-align: center;
}
div#page-container div#prdctfltr-2 {
display: none;
}
div#page-container div#prdctfltr-2 .prdctfltr_mobile form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper {
position: fixed;
top: 0px;
left: 8px;
z-index: 999999;
width: 73%;
}
div#page-container div#prdctfltr-2 .prdctfltr_mobile form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner {
max-height: 60px;
}
div#page-container div#prdctfltr-2 .prdctfltr_mobile form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner:before {
width: 50px;
position: absolute;
top: 8px;
left: 0;
content: "\f002";
font-family: FontAwesome;
font-size: 30px;
line-height: 30px;
text-align: center;
padding: 9px 0;
background: #ffffff;
border-radius: 50%;
color: #48639c;
}
div#page-container div#prdctfltr-2 .prdctfltr_mobile form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .pf-help-title {
display: none;
}
div#page-container div#prdctfltr-2 .prdctfltr_mobile form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner input.pf_search {
height: 56px;
opacity: 0; background: #48639c;
}
div#page-container div#prdctfltr-2 .prdctfltr_mobile form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner input.pf_search.active {
opacity: 1;
}
div#page-container div#prdctfltr-2 .prdctfltr_mobile form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner input.pf_search::placeholder {
color: #ffffff;
}
div#page-container div#prdctfltr-2 .prdctfltr_mobile form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner input.pf_search:-ms-input-placeholder {
color: #ffffff;
}
div#page-container div#prdctfltr-2 .prdctfltr_mobile form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner input.pf_search::-ms-input-placeholder {
color: #ffffff;
}
div#sf-sidebar .sf-scroll-wrapper .sf-logo {
position: relative;
}
div#sf-sidebar .sf-scroll-wrapper nav.sf-nav {
position: relative;
}
div#sf-sidebar .sf-navicon-button.x {
padding: 44.5px 24px;
}
div#home-hero-wrapper {
padding-top: 0px !important;
}
div#home-hero-wrapper .et_pb_row.et_pb_row_1 {
max-width: 70% !important;
padding-top: 0 !important;
}
div#home-hero-wrapper .et_pb_row.et_pb_row_1 .et_pb_column {
margin-top: -30px;
}
.categories-wrapper .et_pb_column {
margin: 15px 0 !important;
}
#main-footer div#footer-widgets {
padding-bottom: 0;
}
#main-footer #footer-bottom p#fd-footer-info {
font-size: 12px;
}
}
@media screen and (max-width: 768px) {
.single-product #main-content > .container {
padding-top: 15px !important;
}
.single-product #main-content > .container #left-area nav.woocommerce-breadcrumb {
font-size: 11px;
line-height: 15px;
display: none;
}
.single-product #main-content > .container #left-area > div.product span.onsale {
position: relative;
background: transparent !important;
font-size: 13px;
padding: 5px 0 !important;
}
.single-product #main-content > .container #left-area > div.product h1.product_title.entry-title {
font-size: 24px;
padding: 8px 0;
font-weight: normal;
}
.woocommerce-checkout #payment div.payment_box {
margin-top: 40px;
}
#page-container h1 {
font-size: 35px;
}
.woocommerce-page ul.products li.product:nth-child(n) {
width: 45.25% !important;
margin: 0 9.5% 9.5% 0 !important;
clear: none;
}
.woocommerce-page ul.products li.product:nth-child(2n) {
margin-right: 0 !important;
}
.woocommerce-page ul.products li.product :nth-child(2n+1) {
clear: both;
}
.woocommerce-page ul.products li.product a .woocommerce-loop-product__title {
font-size: 14px;
}
}