.woocommerce ul.products li.product .price {
width: 100%;
display: block;
text-align: center;
}
.woocommerce ul.products li.product .price .amount {
margin: 0;
}
#woosw-area.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td.woosw-content-item--info {
max-width: 300px;
}
#woosw-area.woosw-area .woosw-inner .woosw-content {
max-width: 580px;
}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add p > a{
text-align: right;
padding: 10px 10px 10px 30px;
}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p > a {
font-size: 12px;
text-align: right;
padding: 10px 5px 10px 35px;
}
#wpsp-slider-section.wpsp-slider-section .wpsp-product-section .wpsp-cart-button a.button:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button){
padding-left: 45px;
}
body.blank-slate article > .panel-layout > .panel-grid {
width: 1000px;
max-width: 96%;
margin: auto;
}
.minimum-cart-header{
font-size: 16px;
text-align: center;
background: #ec1e27;
color: #fff;
font-weight: bold;
padding: 2px 0;
}
.message_minimum_subcart{
text-align: center;
font-weight: bold;
color: #dd3334;
}
@media (max-width: 768px){
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--image,
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p > a:before {
display: none;
}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p > a {
padding: 5px;
}
#woosw-area.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td.woosw-content-item--actions {
min-width: 100px;
}
}.woocommerce-checkout .woocommerce-checkout-review-order ul.woocommerce-shipping-methods > li{ white-space: nowrap;
} .footer-bottom__container{
display: none;
}
.footer-credits__container .container{
margin-top: 0px;
}
.footer .footer-top .container > .row{
transform: translate(0, 0) !important;
}
@media screen and (min-width: 992px){
.footer .footer-top .container > .row > div:last-child div > p{
display: flex;
flex-wrap: wrap;
justify-content: left;
align-items: center;
}
.footer .footer-top .container > .row > div:last-child img{
display: inline-block;
width: auto !important;
max-width: 100%;
transform: scale(1);
margin-bottom: 10px;
margin-top: 10px;
margin-left: 0;
padding-left: 15px;
padding-right: 15px;
}
.footer .footer-top .container > .row > div:last-child{
max-width: 50%;
flex: 0 0 50%;
}
}
@media screen and (max-width: 991px){
.footer .footer-top .container > .row > div:last-child div > p{
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.footer .footer-top .container > .row > div:last-child div > p a{
display: inline-block;
}
.footer .footer-top .container > .row > div:last-child img{
display: inline-block;
max-width: 100%;
width: auto;
transform: scale(1);
margin-bottom: 10px;
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
padding-left: 5px !important;
padding-right: 5px !important;
}
.footer-top__heading{
background-color: #999;
}
} .woocommerce-checkout .address-field .select2-container--default .select2-selection--single{
height: auto;
}
.woocommerce-checkout .address-field .select2-container--default .select2-selection--single .select2-selection__rendered{
padding: 1.3rem 1rem .4rem;
font-size: 16px;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table #shipping_method label{
position: relative;
padding-right: 100px;
width: calc(100% - 23px);
}
.woocommerce-checkout .woocommerce-checkout-review-order-table #shipping_method label span.amount{
position: absolute;
right: 0;
} .checkout-widget .contact-widget{
margin-bottom: 20px;
}
@media screen and (min-width: 992px){
.checkout-widget{
width: 41.1764705882%;
float: right;
margin-right: 0;
clear: right;
}
.checkout-widget .contact-widget p{
color: #000;
margin-bottom: 5px;
}
.checkout-widget .logos-widget img{
max-width: 100%;
max-height: 50px;
margin-bottom: 10px;
margin-right: 5px;
width: auto;
height: auto;
}
}
@media screen and (max-width: 991px){
.checkout-widget .contact-widget p{
color: #000;
margin-bottom: 5px;
}
.checkout-widget .logos-widget img{
max-width: 100%;
max-height: 50px;
margin-bottom: 10px;
margin-right: 5px;
width: auto;
height: auto;
}
} @media screen and (max-width: 768px){
.so-widget-sow-cta-default-89650a832d26-44064 .sow-cta-base .so-widget-sow-button{
float: none !important;
margin-top: 0px !important;
}
} @media screen and (max-width: 992px){
.home #pg-15-8 .panel-grid-cell {
width: 100% !important;
}
}
@media screen and (max-width: 768px){
.home #pg-15-1{
margin-bottom: 30px;
margin-left: -15px;
margin-right: -15px;
}
.home #pg-15-1 #panel-15-1-0-0 .textwidget > div{
font-size: 17px !important;
}
}
@media screen and (max-width: 479.99px){
#pg-15-2 .image-banner__content {
top: auto;
bottom: 0px;
}
} body.woondershop-has-desktop-sticky-header .header__container{
margin-top: -9px !important;
top: 0 !important;
}
@media screen and (min-width: 993px){
.navigation-bar__container .main-navigation ul.sub-menu{
display: grid;
grid-auto-flow: column;
grid-template-rows: repeat(10, 1fr);
}
}
@media screen and (max-width: 992px){
.woondershop-has-desktop-sticky-header .header__container{
display: none !important;
}
} .header-mobile_account{
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
background-color: transparent;
border: 0;
border-left: 1px solid hsla(0,0%,100%,.1);
width: 60px;
height: 60px;
padding: 0;
cursor: pointer;
transition: all .1s ease-out;
}
.header-mobile_account i{
color: #fff;
font-size: 24px;
}
@media screen and (max-width: 768px){
.header-mobile_account i{
color: #000;
font-size: 24px;
}
} @media screen and (max-width: 768px){
#panel-43736-17-0-1> .panel-widget-style{
padding: 0 !important;
}
} .woocommerce-checkout .woocommerce-checkout-review-order-table #shipping_method{
text-align: left;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table #shipping_method label{
font-weight: normal;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table #shipping_method label > .woocommerce-Price-amount{
padding-left: 40px;
font-weight: bold;
}
.form-row-wide.mailchimp-newsletter{
min-height: 60px;
display: flex;
align-items: center;
}
.form-row-wide.mailchimp-newsletter input{
margin-right: 10px;
margin-bottom: 0px;
margin-top: -3px;
}
@media (min-width: 992px){
.form-row-wide.mailchimp-newsletter {
width: 47.0588235294%;
float: right;
margin-right: 0;
clear: none;
}
} .main-navigation .dropdown-toggle{
height: 37px;
}
.main-navigation__close{
padding: 0;
}
@media screen and (min-width: 993px){
.main-navigation .dropdown-toggle{
display: none !important;
}
.main-navigation>.menu-item:first-of-type{
margin-left: 0px;
}
} .woocommerce ul.products li.product a.button{
transform: translate(0px, 0px) !important;
}
@media (min-width: 992px) {
ul.products li.product--with-button-on-hover {
margin-bottom: 1.5rem;
}
} .lrm-form label {
font-size: 14px;
font-weight: bold;
}
.lrm-user-modal-container{
max-width: 360px;
}
.lrm-user-modal-container .lrm-switcher.-is-not-login-only a.selected{
background: #ffffff;
color: #333;
}
.lrm-user-modal-container{
background: #ffffff;
}
.lrm-user-modal-container *{
color: #333;
}
.lrm-signin-section .lrm-form-bottom-message{
color: #333;
padding-top: 10px;
padding-bottom: 10px;
width: auto !important;
display: inline-block;
right: 0px !important;
left: auto !important;
bottom: 103px !important;
text-align: right !important;
font-size: 14px !important;
font-weight: bold !important;
margin: 0 !important;
padding-right: 20px;
}
.lrm-switch-to--login,
.lrm-switch-to--register{
font-size: 14px;
text-transform: uppercase;
}
.lrm-user-modal-container .lrm-form label:not(.lrm-nice-checkbox__label){
display: none;
}
.lrm-user-modal-container .lrm-form label.image-replace{
background: none !important;
position: relative;
top: auto;
left: auto;
width: auto;
text-indent: 0px;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
color: #333;
text-align: left;
font-family: 'Lato';
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
}
.lrm-form input.has-padding, .lrm-form button.has-padding{
padding-left: 20px;
}
.lrm-user-modal-container .lrm-form .hide-password{
top: 51px;
display: none;
}
.lrm-form button, .lrm-form button[type=submit]{
background: #0063a6 !important;
border: 0;
font-family: 'Lato';
font-size: 21px;
letter-spacing: 3px;
padding: 5px 30px;
margin-top: 20px;
min-width: 230px;
border-radius: 30px;
font-weight: normal;
margin-left: auto;
margin-right: auto;
display: block;
color: #333;
text-transform: uppercase;
width: auto !important;
}
.lrm-signup-section .nsl-container{
display: none !important;
}
.lrm-form input.has-border {
border: 3px solid #a1a1a1 !important;
border-radius: 10px !important;
padding-top: 7px !important;
padding-bottom: 7px !important;
}
.lrm-form{
padding-top: 20px !important;
padding-bottom: 30px !important;
}
.lrm-form > div:first-child{
text-align: center;
}
.lrm-form .fieldset{
margin: 20px 0;
}
.lrm-integrations{
text-align: left;
}
.lrm-pass-strength-result{
display: none;
}
.lrm-user-modal-container hr.blue, #login-box hr.blue{
border-color: #ec1f27 !important;
}
.lrm-form button, .lrm-form button[type=submit]{
background: #ec1f27 !important;
color: #fff;
}
.lrm-nice-checkbox__label input:checked ~ .lrm-nice-checkbox__indicator{
background: #ec1f27 !important;
border-color: #6e1f22 !important;
}
.lrm-user-modal-container .hr-with-text span, #login-box .hr-with-text span{
color: #ec1f27 !important;
}
.lrm-nice-checkbox__label:hover input:not([disabled]):checked ~ .lrm-nice-checkbox__indicator, .lrm-nice-checkbox__label input:checked:focus ~ .lrm-nice-checkbox__indicator{
background: #ec1f27 !important;
}
body.woocommerce-account:not(.logged-in) #content {
position: relative;
}
body.woocommerce-account:not(.logged-in) #content #main {
z-index: 9999;
}
body.woocommerce-account:not(.logged-in) #content:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
background: url(https://deadlinesigns.com/wp-content/uploads/2018/12/background-login1.png);
background-position: 0 0;
background-repeat: no-repeat;
z-index: 0;
}
body.woocommerce-account:not(.logged-in) #content:after {
content: '';
position: absolute;
width: 100%;
height: 100%;
background: url(https://deadlinesigns.com/wp-content/uploads/2018/12/background-login2.png);
background-position: right bottom;
background-repeat: no-repeat;
bottom: 0px;
right: 0px;
z-index: 0;
}
#login-box {
background: #ffffff;
max-width: 450px;
width: 100%;
margin: 0 auto;
margin-bottom: 100px;
padding-left: 30px;
padding-right: 30px;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
z-index: 9999;
}
#login-box #customer_login>div {
width: 100%;
}
.woocommerce #login-box form.login,
.woocommerce #login-box form.register {
margin: 0px;
padding: 0;
text-align: center;
border: 0;
}
#login-box h3 {
color: #333;
text-align: center;
font-family: 'Lato';
font-weight: bold;
font-size: 16px;
line-height: 30px;
}
#login-box p label {
color: #333;
text-align: left;
font-family: 'Lato';
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
}
.lrm-user-modal-container hr,
#login-box hr {
border-top: 5px solid #fff;
}
.lrm-user-modal-container hr.blue,
#login-box hr.blue {
border-color: #0063a6;
}
.lrm-user-modal-container hr.grey,
#login-box hr.grey {
border-color: #939598;
}
#login-box p input {
padding: 0 15px;
font-family: 'Lato';
font-weight: bold;
font-size: 16px;
border: 3px solid #a1a1a1;
border-radius: 10px;
height: 40px;
}
#login-box p input[type="submit"] {
background: #0063a6;
border: 0;
font-family: 'Lato';
font-size: 27px;
letter-spacing: 3px;
padding-left: 30px;
padding-right: 30px;
min-width: 230px;
border-radius: 30px;
font-weight: normal;
margin-top: 60px;
margin-left: auto;
margin-right: auto;
display: block;
color: #333;
text-transform: uppercase;
}
.lrm-user-modal-container .hr-with-text,
#login-box .hr-with-text {
width: 100%;
height: 21px;
border-bottom: 5px solid #939598;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.lrm-user-modal-container .hr-with-text span,
#login-box .hr-with-text span {
font-size: 27px;
background-color: #ffffff;
padding: 0 30px;
font-family: 'Lato';
color: #6eacd7;
text-transform: uppercase;
}
#login-box .rememberme-block {
float: left;
position: relative;
}
#login-box .rememberme-block span {
font-family: 'Lato';
font-weight: bold;
font-size: 16px;
letter-spacing: 1px;
color: #333;
}
#login-box .rememberme-block span:last-child {
margin-left: 20px;
line-height: 27px;
}
#login-box .lost_password-block {
float: right;
}
#login-box .lost_password-block a {
font-family: 'Acumin Pro Condensed';
font-weight: bold;
font-size: 16px;
letter-spacing: 1px;
color: #6eacd7;
}
#login-box input[type="checkbox"] {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
#login-box .checkmark {
position: absolute;
top: 6px;
left: 0;
height: 16px;
width: 16px;
background-color: #eee;
border: 3px solid #939598;
}
#login-box input[type="checkbox"]:checked~.checkmark {
background-color: #fff;
}
#login-box .checkmark:after {
content: "";
position: absolute;
display: none;
}
#login-box input[type="checkbox"]:checked~.checkmark:after {
display: block;
}
#login-box .checkmark:after {
left: 3px;
top: 0px;
width: 4px;
height: 8px;
border: solid black;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
#login-box .nsl-container h2 {
display: none;
}
#login-box .nsl-container {
max-width: 100%;
padding: 0 30px;
margin-top: 30px;
margin-bottom: 30px;
}
#login-box .nsl-container a {
width: 100%;
display: block !important;
margin: 20px auto;
max-width: 320px;
}
#login-box .create-an-account-button .label-create-account {
font-family: 'Lato';
font-size: 20px;
color: #333;
letter-spacing: 4px;
margin-right: 5px;
padding-bottom: 20px;
display: inline-block;
}
#login-box .create-an-account-button .button-create-account {
font-family: 'Lato';
font-weight: bold;
font-size: 13px;
letter-spacing: 1px;
color: #000;
background-color: #2bca68;
padding: 10px 20px;
border-radius: 30px;
position: relative;
white-space: nowrap;
display: inline-block;
top: -4px;
}
#login-box .g-recaptcha {
margin-top: 20px;
}
#login-box .g-recaptcha>div {
margin: auto;
}
#login-box p input[name="register"] {
margin-top: 20px
}
.lrm-user-modal p.lrm-form-bottom-message a{
color: #000;
}
.lrm-remember-me-checkbox{
text-align: left;
}
.lrm-integrations > div{
display: flex;
align-items: center;
} .ppc-button-wrapper{
margin-top: 30px;
}.featherlight{background:0 0;bottom:0;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;left:0;position:fixed;right:0;text-align:center;top:0;white-space:nowrap;z-index:2147483647}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featherlight:last-of-type{background:rgba(0,0,0,.9)}.featherlight::before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.featherlight .featherlight-content{-webkit-animation:fadein .5s;animation:fadein .5s;background:#000;border:0;cursor:auto;display:inline-block;max-height:80%;max-width:90%;min-width:inherit;overflow:visible;padding:0;position:relative;text-align:left;vertical-align:middle;white-space:normal}@media screen and (min-width:980px){.featherlight .featherlight-content{max-height:90%}}.featherlight .featherlight-content .caption{color:#fff;font-size:16px;font-weight:lighter;line-height:1.25;max-width:100%;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap}.featherlight .featherlight-content .caption:focus,.featherlight .featherlight-content .caption:hover{overflow:visible;white-space:normal}.featherlight .featherlight-content a{color:#fff;text-decoration:underline}.featherlight .featherlight-content a:focus,.featherlight .featherlight-content a:hover{text-decoration:none}.featherlight .featherlight-inner{-webkit-animation:fadein .5s;animation:fadein .5s;display:block}.featherlight button{-webkit-appearance:button;font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}.featherlight button::-moz-focus-inner{border-style:none;padding:0}.featherlight .featherlight-close-icon{background-color:transparent;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21%204.41L19.59%203%2012%2010.59%204.41%203%203%204.41%2010.59%2012%203%2019.59%204.41%2021%2012%2013.41%2019.59%2021%2021%2019.59%2013.41%2012%2021%204.41z%22/%3E%0A%3C/svg%3E);background-position:center;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;border:0;cursor:pointer;display:block;height:30px;opacity:.6;overflow:hidden;padding:0;position:fixed;right:25px;text-align:center;text-indent:100%;top:25px;white-space:nowrap;width:30px;z-index:9999}.featherlight .featherlight-close-icon:focus,.featherlight .featherlight-close-icon:hover{opacity:1}.featherlight .featherlight-image{max-width:100%}.featherlight iframe{border:0}[data-featherlight] img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.featherlight-iframe .featherlight-content{border-bottom:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:0}@-webkit-keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.featherlight-loading .featherlight-content{-webkit-animation:featherlightLoader 1s infinite linear;animation:featherlightLoader 1s infinite linear;background:0 0;border:8px solid #909090;border-left-color:#fff;font-size:10px}.featherlight-loading .featherlight-content,.featherlight-loading .featherlight-content::after{-webkit-border-radius:50%;border-radius:50%;height:10em;width:10em}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}.featherlight-next,.featherlight-previous{background-color:transparent;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;display:block;height:60px;margin-top:-30px;opacity:.4;overflow:hidden;position:fixed;text-indent:100%;top:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:60px}.featherlight-next span,.featherlight-previous span{display:none}.featherlight-next:focus,.featherlight-next:hover,.featherlight-previous:focus,.featherlight-previous:hover{opacity:1}.featherlight-next{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.59%2016.59L13.17%2012%208.59%207.41%2010%206l6%206-6%206-1.41-1.41z%22/%3E%0A%3C/svg%3E);background-position:0 0;right:10px}.featherlight-previous{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.41%207.41L10.83%2012l4.58%204.59L14%2018l-6-6%206-6%201.41%201.41z%22/%3E%0A%3C/svg%3E);background-position:-5px 0;left:10px}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}