html,
body,
button,
input,
textarea {
font-family: "Roboto", Helvetica, Arial, sans-serif;
font-size: 16px;
color: #54575e;
font-weight: 400;
}
p,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6 {
line-height: 1.42857143;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Roboto", Helvetica, Arial, sans-serif;
font-weight: 700;
color: #54575e;
margin: 0 0 20px 0;
}
blockquote+h2,
blockquote+h3,
blockquote+h4,
blockquote+header h2,
form+h2,
form+h3,
form+h4,
form+header h2,
ol+h2,
ol+h3,
ol+h4,
ol+header h2,
p+h2,
p+h3,
p+h4,
p+header h2,
table+h2,
table+h3,
table+h4,
table+header h2,
ul+h2,
ul+h3,
ul+h4,
ul+header h2 {
margin: 0;
padding: 20px 0;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 26px;
}
h3 {
font-size: 23px;
}
h4 {
font-size: 20px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 15px;
}
@media (min-width: 768px) {
h1 {
font-size: 36px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 27px;
}
h4 {
font-size: 23px;
}
h5 {
font-size: 19px;
}
h6 {
font-size: 16px;
}
}
.woocommerce-products-header h1,
.site-title {
font-family: "Berkshire Swash", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 48px;
}
p {
line-height: 1.42857143;
margin: 0 0 20px 0;
}
ul,
ol {
margin: 0 0 20px 0;
padding-left: 15px;
}
ul li,
ol li {
line-height: 1.7;
}
a {
color: #03b8af;
text-decoration: none;
font-weight: 700;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
a:hover,
a:focus,
a:active,
a.active {
color: #01a39b;
text-decoration: underline;
}
a.cart-contents,
.main-navigation ul li a,
.main-navigation ul li>a {
color: #54575e;
}
a.cart-contents:hover,
.main-navigation ul li a:hover,
.main-navigation ul li:hover>a {
text-decoration: none;
color: #54575e;
}
.main-navigation ul li a:hover,
.main-navigation ul li:hover>a {
background: #dcd7d1;
}
.wp-block-button__link:hover,
.button:hover {
text-decoration: none;
}
em {
color: inherit;
}
.added_to_cart.disabled,
.added_to_cart:disabled,
.button.disabled,
.button:disabled,
button.disabled,
button:disabled,
input[type="button"].disabled,
input[type="button"]:disabled,
input[type="reset"].disabled,
input[type="reset"]:disabled,
input[type="submit"].disabled,
input[type="submit"]:disabled {
opacity: .3 !important;
}
.added_to_cart.disabled:hover,
.added_to_cart:disabled:hover,
.button.disabled:hover,
.button:disabled:hover,
button.disabled:hover,
button:disabled:hover,
input[type="button"].disabled:hover,
input[type="button"]:disabled:hover,
input[type="reset"].disabled:hover,
input[type="reset"]:disabled:hover,
input[type="submit"].disabled:hover,
input[type="submit"]:disabled:hover {
opacity: .35 !important;
}
button.alt,
input[type="button"].alt,
input[type="reset"].alt,
input[type="submit"].alt,
.button.alt,
.added_to_cart.alt,
.widget-area .widget a.button.alt,
.added_to_cart,
.widget a.button.checkout {
padding: 10px 20px;
font-weight: 700;
}
.wp-block-button__link,
.wpmtst-submit input,
.uk-button,
input.submit {
border: 2px solid #563f2d;
border-radius: 3px;
padding: 10px 20px;
white-space: normal;
color: #563f2d;
background-color: transparent;
min-height: 0;
font: inherit;
font-weight: 700;
cursor: pointer;
}
.uk-button:hover,
.uk-button:focus,
input.submit:hover,
input.submit:focus {
color: #4b3524;
background-color: rgba(86, 63, 45, .1);
border-color: #4b3524;
}
.wp-block-button__link,
button.alt,
input[type="button"].alt,
input[type="reset"].alt,
input[type="submit"].alt,
.button.alt,
.added_to_cart.alt,
.widget-area .widget a.button.alt,
.added_to_cart,
.widget a.button.checkout,
.wpmtst-submit input,
.uk-button-primary,
input.submit {
color: white;
background-color: #03b8af;
border-color: #03b8af;
border: none;
cursor: pointer;
}
.wp-block-button__link:hover,
.added_to_cart.alt:hover,
.added_to_cart.cta:hover,
.button.alt:hover,
.button.cta:hover,
button.alt:hover,
button.cta:hover,
input[type="button"].alt:hover,
input[type="button"].cta:hover,
input[type="reset"].alt:hover,
input[type="reset"].cta:hover,
input[type="submit"].alt:hover,
input[type="submit"].cta:hover,
.wpmtst-submit input:hover,
.wpmtst-submit input:focus,
.uk-button-primary:hover,
.uk-button-primary:focus {
color: white;
background-color: #01a39b;
border-color: #01a39b;
}
.gform_button {
border-radius: 5px !important;
padding: 10px 35px !important;
line-height: 1.75 !important;
min-height: 0 !important;
font-size: 18px !important;
font-weight: 400 !important;
border: none !important;
cursor: pointer !important;
background-color: #03b8af !important;
color: white !important;
display: inline-block !important;
vertical-align: top !important;
}
.gform_button:hover,
.gform_button:focus {
background-color: #01a39b !important;
color: white !important;
cursor: pointer !important;
}
.wpmtst-submit input {
display: inline-block;
vertical-align: top;
}
blockquote {
padding-left: 0;
border-left: none;
font-size: 16px;
line-height: 22px;
font-style: normal;
font-weight: 400;
font-family: "Montserrat", Helvetica, Arial, sans-serif;
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.uk-form input:not([type]),
.uk-form input[type="text"],
.uk-form input[type="password"],
.uk-form input[type="email"],
.uk-form input[type="url"],
.uk-form input[type="search"],
.uk-form input[type="tel"],
.uk-form input[type="number"],
.uk-form input[type="datetime"],
.uk-form input[type="datetime-local"],
.uk-form input[type="date"],
.uk-form input[type="month"],
.uk-form input[type="time"],
.uk-form input[type="week"],
.uk-form input[type="color"],
.uk-form select,
.uk-form textarea {
border-radius: 5px;
padding: 10px 20px;
line-height: 1.75;
min-height: 0;
font-size: 18px;
height: auto;
max-width: 100%;
border: 1px solid #ddd;
background: #fff;
color: #444;
}
.input-text,
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea {
padding: .6180469716em;
background-color: #f2f2f2;
color: #43454b;
outline: 0;
border: 0;
-webkit-appearance: none;
box-sizing: border-box;
font-weight: 400;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .125);
}
.tablepress tfoot th,
.tablepress thead th {
background-color: #e8dfcd !important;
}
.uk-close:after {
content: "x";
font-family: Montserrat;
font-weight: 600;
} .gform_wrapper {
margin: 0 !important;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper textarea {
font-family: "Montserrat", Helvetica, Arial, sans-serif !important;
border-radius: 5px;
padding: 10px 20px !important;
line-height: 1.75;
min-height: 0;
font-size: 18px !important;
height: auto;
max-width: 100%;
border: 1px solid #ddd;
background: #fff;
color: #444;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus,
.uk-form textarea:focus {
border-color: #99baca;
outline: 0;
background: #f5fbfe;
color: #444;
}
.gform_wrapper div.validation_error {
color: red !important;
border-top: none !important;
border-bottom: none !important;
}
.gform_wrapper .validation_message {
color: red !important;
}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: inherit !important;
margin-bottom: inherit !important;
border-top: inherit !important;
border-bottom: inherit !important;
padding-bottom: inherit !important;
padding-top: inherit !important;
}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper li.gfield_error textarea {
border: 1px solid red !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
padding-right: 20px !important;
padding-left: 20px !important;
padding-top: 5px !important;
}
body .gform_wrapper ul li.gfield,
.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {
margin-top: 0 !important;
margin-bottom: 8px !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
margin-top: 8px !important;
}
@media (min-width: 480px) {
.gform_wrapper ul.gform_fields li.gfield {
padding-right: 16px !important;
}
}
.gfield input {
width: 100% !important;
}  @font-face {
font-family: 'eimpact3';
src: url(//www.cupolasnmore.com/wp-content/themes/eimpact-client-theme/fonts/fontello/eimpact3.eot?80902664);
src: url(//www.cupolasnmore.com/wp-content/themes/eimpact-client-theme/fonts/fontello/eimpact3.eot?80902664#iefix) format('embedded-opentype'), url(//www.cupolasnmore.com/wp-content/themes/eimpact-client-theme/fonts/fontello/eimpact3.woff2?80902664) format('woff2'), url(//www.cupolasnmore.com/wp-content/themes/eimpact-client-theme/fonts/fontello/eimpact3.woff?80902664) format('woff'), url(//www.cupolasnmore.com/wp-content/themes/eimpact-client-theme/fonts/fontello/eimpact3.ttf?80902664) format('truetype'), url(//www.cupolasnmore.com/wp-content/themes/eimpact-client-theme/fonts/fontello/eimpact3.svg?80902664#eimpact3) format('svg');
font-weight: 400;
font-style: normal;
}
[class^="fontello-"]:before,
[class*=" fontello-"]:before {
font-family: "eimpact3";
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: inherit; margin-right: .2rem;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1rem;  margin-left: .2rem;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.fontello-twitter:before {
content: '\e800';
} .fontello-menu:before {
content: '\e801';
} .fontello-right:before {
content: '\e802';
} .fontello-left:before {
content: '\e803';
} .fontello-shed:before {
content: '\e804';
} .fontello-left-small:before {
content: '\e805';
} .fontello-right-small:before {
content: '\e806';
} .fontello-search-1:before {
content: '\e807';
} .fontello-search-2:before {
content: '\e808';
} .fontello-tags:before {
content: '\e809';
} .fontello-dollar-1:before {
content: '\e80a';
} .fontello-person:before {
content: '\e80b';
} .fontello-sun:before {
content: '\e80c';
} .fontello-ok:before {
content: '\e80d';
} .fontello-cancel:before {
content: '\e80e';
} .fontello-mail:before {
content: '\e80f';
} .fontello-phone:before {
content: '\e810';
} .fontello-phone-1:before {
content: '\e811';
} .fontello-location:before {
content: '\e812';
} .fontello-location-1:before {
content: '\e813';
} .fontello-mail-1:before {
content: '\e814';
} .fontello-home:before {
content: '\e815';
} .fontello-left-big:before {
content: '\e816';
} .fontello-left-dir:before {
content: '\e817';
} .fontello-right-dir:before {
content: '\e818';
} .fontello-right-big:before {
content: '\e819';
} .fontello-phone-circled:before {
content: '\e81a';
} .fontello-phone-2:before {
content: '\e81b';
} .fontello-phone-outline:before {
content: '\e81c';
} .fontello-attention:before {
content: '\e81d';
} .fontello-attention-circled:before {
content: '\e81e';
} .fontello-basket:before {
content: '\e81f';
} .fontello-star:before {
content: '\e820';
} .fontello-star-empty:before {
content: '\e821';
} .fontello-users:before {
content: '\e822';
} .fontello-user:before {
content: '\e823';
} .fontello-videocam:before {
content: '\e824';
} .fontello-picture:before {
content: '\e825';
} .fontello-ok-1:before {
content: '\e826';
} .fontello-plus:before {
content: '\e827';
} .fontello-minus:before {
content: '\e828';
} .fontello-info-circled:before {
content: '\e829';
} .fontello-link:before {
content: '\e82a';
} .fontello-lock:before {
content: '\e82b';
} .fontello-thumbs-up:before {
content: '\e82c';
} .fontello-thumbs-down:before {
content: '\e82d';
} .fontello-download:before {
content: '\e82e';
} .fontello-chat:before {
content: '\e82f';
} .fontello-volume-up:before {
content: '\e830';
} .fontello-globe:before {
content: '\e831';
} .fontello-users-1:before {
content: '\e832';
} .fontello-truck:before {
content: '\e833';
} .fontello-sun-filled:before {
content: '\e834';
} .fontello-megaphone:before {
content: '\e835';
} .fontello-check:before {
content: '\e836';
} .fontello-list-alt:before {
content: '\e837';
} .fontello-flash:before {
content: '\e839';
} .fontello-comment:before {
content: '\e83a';
} .fontello-pencil:before {
content: '\e83b';
} .fontello-edit:before {
content: '\e83c';
} .fontello-bookmark:before {
content: '\e83d';
} .fontello-tag:before {
content: '\e83e';
} .fontello-help-circled:before {
content: '\e83f';
} .fontello-minus-circled:before {
content: '\e840';
} .fontello-plus-circled:before {
content: '\e841';
} .fontello-ok-circled:before {
content: '\e842';
} .fontello-cancel-1:before {
content: '\e843';
} .fontello-cancel-circled:before {
content: '\e844';
} .fontello-heart-empty:before {
content: '\e845';
} .fontello-heart:before {
content: '\e846';
} .fontello-link-ext:before {
content: '\f08e';
} .fontello-bookmark-empty:before {
content: '\f097';
} .fontello-phone-squared:before {
content: '\f098';
} .fontello-twitter-1:before {
content: '\f099';
} .fontello-facebook-1:before {
content: '\f09a';
} .fontello-left-circled:before {
content: '\f0a8';
} .fontello-right-circled:before {
content: '\f0a9';
} .fontello-menu-1:before {
content: '\f0c9';
} .fontello-pinterest-circled:before {
content: '\f0d2';
} .fontello-pinterest-squared:before {
content: '\f0d3';
} .fontello-money:before {
content: '\f0d6';
} .fontello-mail-alt:before {
content: '\f0e0';
} .fontello-comment-empty:before {
content: '\f0e5';
} .fontello-chat-empty:before {
content: '\f0e6';
} .fontello-lightbulb:before {
content: '\f0eb';
} .fontello-download-cloud:before {
content: '\f0ed';
} .fontello-coffee:before {
content: '\f0f4';
} .fontello-plus-squared:before {
content: '\f0fe';
} .fontello-angle-double-left:before {
content: '\f100';
} .fontello-angle-double-right:before {
content: '\f101';
} .fontello-angle-left:before {
content: '\f104';
} .fontello-angle-right:before {
content: '\f105';
} .fontello-desktop:before {
content: '\f108';
} .fontello-laptop:before {
content: '\f109';
} .fontello-circle-empty:before {
content: '\f10c';
} .fontello-quote-left:before {
content: '\f10d';
} .fontello-quote-right:before {
content: '\f10e';
} .fontello-circle:before {
content: '\f111';
} .fontello-smile:before {
content: '\f118';
} .fontello-frown:before {
content: '\f119';
} .fontello-meh:before {
content: '\f11a';
} .fontello-star-half-alt:before {
content: '\f123';
} .fontello-help:before {
content: '\f128';
} .fontello-info:before {
content: '\f129';
} .fontello-attention-alt:before {
content: '\f12a';
} .fontello-angle-circled-left:before {
content: '\f137';
} .fontello-angle-circled-right:before {
content: '\f138';
} .fontello-lock-open-alt:before {
content: '\f13e';
} .fontello-ellipsis:before {
content: '\f141';
} .fontello-ellipsis-vert:before {
content: '\f142';
} .fontello-minus-squared:before {
content: '\f146';
} .fontello-ok-squared:before {
content: '\f14a';
} .fontello-pencil-squared:before {
content: '\f14b';
} .fontello-link-ext-alt:before {
content: '\f14c';
} .fontello-dollar:before {
content: '\f155';
} .fontello-thumbs-up-alt:before {
content: '\f164';
} .fontello-thumbs-down-alt:before {
content: '\f165';
} .fontello-youtube-squared:before {
content: '\f166';
} .fontello-youtube:before {
content: '\f167';
} .fontello-youtube-play:before {
content: '\f16a';
} .fontello-instagram:before {
content: '\f16d';
} .fontello-left-1:before {
content: '\f177';
} .fontello-right-1:before {
content: '\f178';
} .fontello-sun-1:before {
content: '\f185';
} .fontello-right-circled2:before {
content: '\f18e';
} .fontello-left-circled2:before {
content: '\f190';
} .fontello-dot-circled:before {
content: '\f192';
} .fontello-child:before {
content: '\f1ae';
} .fontello-share:before {
content: '\f1e0';
} .fontello-share-squared:before {
content: '\f1e1';
} .fontello-yelp:before {
content: '\f1e9';
} .fontello-paypal:before {
content: '\f1ed';
} .fontello-cc-visa:before {
content: '\f1f0';
} .fontello-cc-mastercard:before {
content: '\f1f1';
} .fontello-cc-discover:before {
content: '\f1f2';
} .fontello-cc-amex:before {
content: '\f1f3';
} .fontello-cc-paypal:before {
content: '\f1f4';
} .fontello-copyright:before {
content: '\f1f9';
} .fontello-at:before {
content: '\f1fa';
} .fontello-toggle-off:before {
content: '\f204';
} .fontello-toggle-on:before {
content: '\f205';
} .fontello-facebook:before {
content: '\f230';
} .fontello-pinterest:before {
content: '\f231';
} .fontello-hand-pointer-o:before {
content: '\f25a';
} .fontello-trademark:before {
content: '\f25c';
} .fontello-registered:before {
content: '\f25d';
} .fontello-map-pin:before {
content: '\f276';
} .fontello-map-o:before {
content: '\f278';
} .fontello-map:before {
content: '\f279';
} .fontello-commenting:before {
content: '\f27a';
} .fontello-message:before {
content: '\f27b';
} .fontello-houzz:before {
content: '\f27c';
} .fontello-wpforms:before {
content: '\f298';
} .fontello-handshake-o:before {
content: '\f2b5';
} .fontello-address-card:before {
content: '\f2bb';
} .fontello-address-card-o:before {
content: '\f2bc';
} .fontello-twitter-squared:before {
content: '\f304';
} .fontello-facebook-squared:before {
content: '\f308';
} .fontello-twitter-circled:before {
content: '\f30a';
} .fontello-facebook-circled:before {
content: '\f30d';
} .fontello-search:before {
content: '\f50d';
}  .marg-top-0 {
margin-top: 0;
}
.marg-top-15 {
margin-top: 15px;
}
.marg-top-50 {
margin-top: 50px;
}
.marg-bottom-0 {
margin-bottom: 0;
}
.marg-bottom-10 {
margin-bottom: 10px;
}
.marg-bottom-25 {
margin-bottom: 25px;
}
.marg-bottom-50 {
margin-bottom: 50px;
}
.marg-bottom-75 {
margin-bottom: 75px;
}
.marg-right-5 {
margin-right: 5px;
}
a.button-margin,
.button-margin a {
margin-right: 5px;
margin-bottom: 10px;
display: inline-block;
vertical-align: top;
}
.pad-top-5 {
padding-top: 5px;
}
.pad-top-10 {
padding-top: 10px;
}
.pad-top-15 {
padding-top: 15px;
}
.pad-top-25 {
padding-top: 25px;
}
.pad-top-50 {
padding-top: 50px;
}
.pad-top-75 {
padding-top: 75px;
}
.pad-bottom-5 {
padding-bottom: 5px;
}
.pad-bottom-10 {
padding-bottom: 10px;
}
.pad-bottom-15 {
padding-bottom: 15px;
}
.pad-bottom-25 {
padding-bottom: 25px;
}
.pad-bottom-50 {
padding-bottom: 50px;
}
.pad-bottom-75 {
padding-bottom: 75px;
}
.pad-bottom-100 {
padding-bottom: 100px;
}
.pad-bottom-135 {
padding-bottom: 135px;
}
.padding-15 {
padding: 15px;
}
.padding-25 {
padding: 25px;
} @media (max-width: 767px) {
.marg-top-50 {
margin-top: 25px;
}
.marg-bottom-50 {
margin-bottom: 25px;
}
.marg-bottom-75 {
margin-bottom: 50px;
}
.pad-top-50 {
padding-top: 25px;
}
.pad-top-75 {
padding-top: 50px;
}
.pad-bottom-50 {
padding-bottom: 25px;
}
.pad-bottom-75 {
padding-bottom: 50px;
}
.pad-bottom-100 {
padding-bottom: 75px;
}
.pad-bottom-135 {
padding-bottom: 100px;
}
}
img.full-width-photo,
.full-width-photo img {
width: 100%;
height: auto;
}
img.center-images,
.center-images img {
display: block;
margin: 0 auto 1.618em;
}
.remove-list-style ul {
list-style: none;
padding-left: 0;
}
.list-inline-block ul li {
display: inline-block;
}
.display-block {
display: block;
}
.display-inline-middle {
float: unset;
display: inline-block;
vertical-align: middle;
margin-right: -5px;
}
b,
strong,
.strong-text {
font-weight: 700;
}
p.white-text,
.white-text p,
.white-text .woocommerce-breadcrumb,
.white-text .woocommerce-breadcrumb .breadcrumb-separator::after {
color: white;
}
.white-text .woocommerce-breadcrumb .breadcrumb-separator::after {
opacity: .65;
}
a.white-links,
.white-links a {
color: white;
}
.white-headlines h1,
.white-headlines h2,
.white-headlines h3,
.white-headlines h4,
.white-headlines h5,
.white-headlines h6,
h1.white-headlines,
h2.white-headlines,
h3.white-headlines,
h4.white-headlines,
h5.white-headlines,
h6.white-headlines {
color: white;
letter-spacing: .5px;
}
.clearfix {
clear: both;
}
.opacity-25 {
opacity: .25;
}
.opacity-30 {
opacity: .3;
}
.opacity-50 {
opacity: .5;
}
.woodgrain-texture {
background: #563f2d url(//www.cupolasnmore.com/wp-content/themes/eimpact-client-theme/images/woodgrain.jpg) no-repeat left center;
background-size: cover;
color: white;
}
.has-tan-background-color,
.tan-background {
background: #b1a491;
}
.has-light-tan-background-color,
.light-tan-background {
background: #ece7e0;
}
.has-light-teal-background-color,
.light-teal-background {
background: rgba(3, 184, 175, .07)
}
.has-teal-background-color,
.teal-background {
background: #03b8af
}
.has-white-background-color,
.white-background {
background: white;
}
.light-texture-background {
background: #cacdd3 url(//www.cupolasnmore.com/wp-content/themes/eimpact-client-theme/images/texture6a.jpg) no-repeat center center;
background-size: cover;
}
.has-light-gray-background-color,
.light-gray-background {
background: #cacdd3;
}
.has-brown-background-color {
background: #563f2d;
}
.has-black-background-color {
background: #54575e;
}
.uk-container .col-full {
max-width: unset;
margin: 0;
padding: 0;
}
.responsive-youtube .lyte-wrapper {
width: 100% !important;
}
main.type-page {
margin-bottom: 0;
} @media screen and (max-width: 767px) {
.js .nav-collapse {
clip: rect(0 0 0 0);
max-height: 0;
position: absolute;
display: block;
overflow: hidden;
zoom: 1;
}
.nav-collapse ul {
margin: 0;
padding: 0;
width: 100%;
display: block;
list-style: none;
}
.nav-collapse li {
width: 100%;
display: block;
}
.js .nav-collapse.opened {
max-height: 9999px;
}
.nav-toggle {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
}
@media screen and (min-width: 768px) {
.js .nav-collapse {
position: relative;
}
.js .nav-collapse.closed {
max-height: none;
}
.nav-toggle {
display: none;
}
} @media (min-width: 768px) {
.secondary-navigation .menu {
text-align: right;
float: none;
}
nav.secondary-navigation {
margin: 0;
padding: 5px 0;
}
nav.secondary-navigation .menu li {
border-right: 1px solid rgba(255, 255, 255, .25);
margin: 0;
display: inline-block;
margin-right: -4.5px;
}
nav.secondary-navigation .menu li#menu-item-401 {
border: none;
}
nav.secondary-navigation .menu a {
padding: 2px 10px;
margin: 0;
display: block;
color: white;
opacity: .6;
font-size: 14px;
font-weight: normal;
}
nav.secondary-navigation .menu a:hover {
color: white;
opacity: 1;
background: #a2937d;
text-decoration: none;
}
nav.secondary-navigation .menu li.current-menu-item>a {
color: white;
opacity: 1;
background: inherit;
}
}
@media (min-width: 768px) {
.woocommerce-MyAccount-navigation {
display: inline-block;
width: 25%;
margin-right: -5px;
vertical-align: top;
}
.woocommerce-MyAccount-content {
display: inline-block;
width: 65%;
padding-left: 10%;
margin-right: -5px;
vertical-align: top;
}
#footer-navigation ul li {
display: inline-block;
}
#footer-navigation ul li a {
padding: 5px 10px;
}
}
@media (max-width: 767px) {
#primary-navigation-wrapper {
padding: 10px 0;
text-align: center;
}
nav#site-navigation li a,
a.nav-toggle {
border: 1px solid #a2937d;
border-radius: 3px;
padding: 5px 10px;
color: #54575e;
display: block;
margin: 5px 0;
}
a.nav-toggle {}
a.nav-toggle:hover {
text-decoration: none;
background: #dcd7d1;
color: #54575e;
}
.site-search .search-form .search-field {
width: 75%;
}
.site-search .search-form .search-submit {
width: 25%;
}
#mobile-navigation li a {
display: block;
color: #54575e;
padding: 5px 10px;
background: transparent;
}
#mobile-navigation li a:hover {
color: #54575e;
background: #dcd7d1;
text-decoration: none;
}
}
@media (min-width: 480px) and (max-width: 767px) {
nav#site-navigation li#menu-item-395,
nav#site-navigation li#menu-item-394,
nav#site-navigation li#menu-item-397,
nav#site-navigation li#menu-item-396 {
width: 50%;
display: inline-block;
margin-right: -4.5px;
}
.site-search .search-form .search-field {
width: 60%;
}
.site-search .search-form .search-submit {
width: 40%;
}
}
@media (min-width: 768px) {
nav#site-navigation li {
display: inline-block;
}
nav#site-navigation li a {
display: block;
padding: 1.2em 1em;
}
.site-search .search-form,
nav#site-navigation li#wpmenucartli {
float: right;
}
.site-search .search-form {
padding-top: 15px;
}
}
@media (min-width: 960px) {
nav#site-navigation li a {
font-size: 1.2em;
}
}
@media (min-width: 1220px) {
nav#site-navigation li a {
padding: 1.2em 1.5em;
}
}
.site-search .search-form label .screen-reader-text {
display: none;
}
.site-search .search-form .search-field {
opacity: .5;
}
.site-search .search-form .search-submit {
padding: .6180469716em;
background-color: #03b8af;
color: #54575e;
outline: 0;
border: 0;
-webkit-appearance: none;
box-sizing: border-box;
margin-left: -4px;
}
.site-search .search-form .search-submit:hover {
background: #01a39b;
text-decoration: none;
cursor: pointer;
}
.main-navigation ul li a,
.main-navigation ul li a:hover,
.main-navigation ul li:hover>a,
.site-title a,
.site-title a:hover,
a.cart-contents,
a.cart-contents:hover,
.site-header ul.menu li.current-menu-item>a {
color: #54575e;
}
.woocommerce-MyAccount-navigation {
padding-bottom: 25px;
}
.woocommerce-MyAccount-navigation ul li a {
display: block;
padding: 10px 20px;
}
.woocommerce-MyAccount-navigation ul li a:hover {
background: #eee;
text-decoration: none;
}
.woocommerce-MyAccount-navigation ul li {
list-style: none;
border-top: 2px solid #eee;
}
.woocommerce-MyAccount-navigation ul {
border-bottom: 2px solid #eee;
}
#footer-navigation ul,
.woocommerce-MyAccount-navigation ul,
.secondary-navigation ul,
#site-navigation ul {
margin: 0;
padding: 0;
list-style: none;
}
.summary .product_meta {
padding-top: 15px;
margin-top: 20px;
border-top: 1px solid #eee;
padding-bottom: 25px;
font-size: 14px;
}
.summary .product_meta .tagged_as,
.summary .product_meta .posted_in,
.summary .product_meta .sku_wrapper {
display: block;
padding-bottom: 5px;
}
.woocommerce-MyAccount-orders {
width: 100%;
}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads {
display: none;
}
.woocommerce-MyAccount-orders th,
.woocommerce-MyAccount-orders td {
padding-bottom: 5px;
border-bottom: 2px solid #eee;
padding-top: 5px;
}
.woocommerce-breadcrumb {
padding-bottom: 0;
margin-bottom: 0;
}
p.price {
font-size: 23px;
}
.woocommerce-variation-price .price .woocommerce-Price-amount {
font-size: 23px;
font-weight: 700;
}
.single-product div.product {
display: block !important;
}
.single-product div.product form.cart .quantity label {
display: none;
}
.quantity .qty {
width: 4.235801032em;
text-align: center;
}
.single-product div.product form.cart .quantity {
float: left;
margin-right: .875em;
}
.variations_form .single_variation_wrap {
padding-top: 20px;
}
.variations .reset_variations {
padding-left: 7px;
}
.single_variation_wrap .product-addon-hinged-windows>h3.addon-name,
.single_variation_wrap .product-addon-copper-roof-clear-coating>h3.addon-name,
.single_variation_wrap .product-addon-patina-copper-roof>h3.addon-name,
.single_variation_wrap .product-addon-interior-screening>h3.addon-name,
.single_variation_wrap .product-addon-optional-3-4-weathervane-hole>h3.addon-name {
display: none;
}
.products .product .price {
width: 100%;
display: block;
}
.products .product h2 {
margin-bottom: 10px;
}
.products .product img {
margin-bottom: 20px;
}
.products .product .button {
display: inline-block !important;
background: #eee;
padding: 5px 15px;
margin-top: 15px;
}
.products .product .button:hover {
background: #e3e3e3;
}
.products .product a:hover {
text-decoration: none;
} #reply-title {
font-size: 24px;
font-weight: bold;
}
.comment-form {
margin-top: 1em;
}
.comment-form label {
font-weight: bold;
margin-bottom: 0.5em;
display: block;
}
textarea#comment {
width: 100%;
}
#ywar-uploadFile {
visibility: hidden;
width: 0;
height: 0;
}
label[for="ywar-uploadFile"] {
visibility: hidden;
}
label[for="ywar-uploadFile"]:before {
visibility: visible;
content: "Do you have a photo to share?";
}
.woocommerce-info,
.woocommerce-noreviews,
p.no-comments {
background-color: unset!important;
}
.woocommerce-pagination ul.page-numbers {
list-style: none;
padding: 0;
margin: 0;
}
.woocommerce-pagination ul.page-numbers li {
display: inline-block;
}
.woocommerce-pagination ul.page-numbers li span,
.woocommerce-pagination ul.page-numbers li a {
padding: 5px 10px;
}
.woocommerce-pagination ul.page-numbers li a {
background: #eee;
}
.woocommerce-pagination ul.page-numbers li a:hover,
.woocommerce-pagination ul.page-numbers li span {
background: #e3e3e3;
text-decoration: none;
}
.single_variation_wrap .single_variation {
padding-bottom: 20px;
}
.woocommerce-cart-form table.woocommerce-cart-form__contents {
width: 100%;
}
.woocommerce-cart-form table.woocommerce-cart-form__contents .product-quantity label {
display: none;
}
.woocommerce-cart-form table.woocommerce-cart-form__contents .product-thumbnail img {
max-width: 100px;
}
.woocommerce-cart-form table.woocommerce-cart-form__contents th,
.woocommerce-cart-form table.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item td {
padding-bottom: 15px;
padding-top: 15px;
border-bottom: 2px solid #eee;
}
.woocommerce-cart-form table.woocommerce-cart-form__contents .coupon {
padding-bottom: 20px;
}
.woocommerce-cart-form table.woocommerce-cart-form__contents .actions {
padding-top: 20px;
}
.cart-collaterals {
float: right;
padding-top: 20px;
}
.cart-collaterals .shop_table th,
.cart-collaterals .shop_table td {
padding: 5px;
}
.cart-collaterals .wc-proceed-to-checkout {
padding-top: 20px;
}
.cart-collaterals .wc-proceed-to-checkout .checkout-button {
display: inline-block;
} .cart-collaterals table.shop_table_responsive tr {
display: flex;
flex-wrap: wrap;
}
.cart-collaterals table.shop_table_responsive tbody th,
.cart-collaterals table.shop_table_responsive tr td {
display: block;
}
@media screen and (max-width: 48em) {
.cart-collaterals table.shop_table_responsive tbody th {
display: none;
}
}
.cart-collaterals table.shop_table_responsive tbody th {
flex-grow: 2;
}
.cart-collaterals table.shop_table_responsive tr td {
text-align: right;
flex-grow: 1;
}
.cart-collaterals .woocommerce-shipping-totals th,
.cart-collaterals .woocommerce-shipping-totals td {
display: block;
flex-grow: 1;
}
ul.woocommerce-shipping-methods {
list-style: none;
margin: 0;
padding: 0;
}
.woocommerce-shipping-destination {
font-style: italic;
}
.cart_totals {
display: block;
background: #ece7e0;
padding-bottom: 12px;
}
.cart_totals .shop_table {
margin-top: 12px;
}
.cart_totals>* {
padding: 0 16px;
}
.cart_totals h2 {
background: #dcd7d1;
margin: 0;
padding: 25px 16px;
text-align: center;
} .wc-proceed-to-checkout>.paypal-button:before {
display: block;
padding: 1em;
text-align: center;
content: "— or —";
font-style: italic;
font-size: 0.8em;
} @media (min-width: 981px) {
.woocommerce-checkout .woocommerce {
overflow: hidden;
}
.woocommerce-checkout .woocommerce:after {
clear: both;
}
.woocommerce-checkout .woocommerce .col2-set .col-1,
.woocommerce-checkout .col2-set .col-1 {
width: 100%;
}
.woocommerce-checkout .woocommerce .col2-set,
.woocommerce-checkout .woocommerce-page .col2-set {
float: left;
width: 48%;
}
.woocommerce-checkout #order_review_heading,
.woocommerce-checkout .woocommerce #order_review,
.woocommerce-checkout .woocommerce-page #order_review {
float: left;
width: 48%;
margin-left: 0%;
}
} #order_review_heading {
background: #dcd7d1;
padding: 25px 16px;
margin: 0;
text-align: center;
}
#order_review {
display: block;
background: #ece7e0;
padding: 16px;
margin: 0;
} .woocommerce-checkout .woocommerce #order_review dl.variation {
font-size: 80%;
}
.woocommerce-checkout .woocommerce #order_review dl.variation * {
display: inline;
} form.woocommerce-checkout .woocommerce-billing-fields input {
width: 50%;
} .woocommerce-checkout #payment ul.payment_methods,
.woocommerce-checkout ul#shipping_method {
list-style: none;
margin: 0;
padding: 0;
}
.woocommerce-checkout #payment ul.payment_methods payment_box {
overflow: visible;
}
.woocommerce-checkout #payment ul.payment_methods fieldset {
border: none;
margin: 0;
padding: 0;
}
.woocommerce #payment div.payment_method_square_credit_card .wc-square-credit-card-hosted-field {
width: 7em;
height: 1.6em;
}
.woocommerce #payment div.payment_method_square_credit_card .wc-square-credit-card-hosted-field-card-number {
width: auto;
}
.checkout .woocommerce-shipping-fields #shipping_first_name_field,
.checkout .woocommerce-shipping-fields #shipping_last_name_field,
.checkout .woocommerce-billing-fields #billing_first_name_field,
.checkout .woocommerce-billing-fields #billing_last_name_field {
width: 100% !important;
}
.checkout .woocommerce-shipping-fields #shipping_state_field .select2-container,
.checkout .woocommerce-billing-fields #billing_state_field .select2-container {
width: 250px !important;
}
@media (min-width: 480px) {
.checkout .woocommerce-shipping-fields #shipping_address_2_field span.woocommerce-input-wrapper,
.checkout .woocommerce-billing-fields #billing_address_2_field span.woocommerce-input-wrapper {
padding-left: 200px;
}
.checkout .woocommerce-additional-fields .form-row label,
.checkout .woocommerce-shipping-fields .form-row label,
.checkout .woocommerce-billing-fields .form-row label {
display: inline-block;
width: 200px;
vertical-align: top;
}
}
.checkout .woocommerce-additional-fields {
padding-top: 20px;
}
.checkout .woocommerce-additional-fields textarea {
min-width: 250px;
}
.woocommerce-order-details,
#order_review {
text-align: left;
}
.woocommerce-order-details td,
.woocommerce-order-details th,
#order_review td,
#order_review th {
padding: 5px;
}
.woocommerce-order-details thead th,
#order_review thead th {
padding-bottom: 10px;
border-bottom: 2px solid #eee;
}
#order_review .cart-subtotal td,
#order_review .cart-subtotal th {
padding-top: 10px;
border-top: 2px solid #eee;
}
.woocommerce-order-details tfoot th,
#order_review tfoot th {
text-align: right;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a {
padding: 5px;
}
.woocommerce-order-details .woocommerce-table__line-item .wc-item-meta li p {
display: inline-block;
}
.product-remove a.remove {
padding: 10px 15px;
background: #eee;
border-radius: 3px;
font-size: 18px;
}
.product-remove a.remove:hover {
text-decoration: none;
}
.products .product-category .woocommerce-loop-category__title {
text-align: center;
}
.products .product-category .woocommerce-loop-category__title mark {
display: block;
background: transparent;
}
.archive p.woocommerce-result-count {
display: inline-block;
}
.archive .woocommerce-ordering {
float: right;
}
.products .product {
text-align: center;
}
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
display: block !important;
margin: 15px;
padding: 15px 30px;
background: #03b8af !important;
border-left: none !important;
border-radius: 3px;
text-align: center;
}
.woocommerce-message a,
.woocommerce-info a,
.woocommerce-error a {
padding: 5px 15px;
background: #d2edec;
color: #54575e;
margin-right: 15px;
font-weight: normal;
}
.woocommerce-error {
background: red !important;
color: white;
}
.woocommerce-error a {
background: black;
color: white;
}
.wc-pao-addon-aluminum-roof-colors {
padding-bottom: 20px;
}
.wc-pao-addon-aluminum-roof-colors>h3 {
width: 100%;
}
.wc-pao-addon-aluminum-roof-colors>.form-row {
display: inline-block;
width: 45%;
color: white;
border: 1px solid;
vertical-align: top;
margin-bottom: 5px;
}
@media (min-width: 480px) {
.wc-pao-addon-aluminum-roof-colors>.form-row {
width: 30%;
}
}
.wc-pao-addon-aluminum-roof-colors>.form-row>label {
padding: 50px 10px 10px 10px;
display: block;
}
.wc-pao-addon-aluminum-roof-colors p:nth-child(2) {
background: #312a25;
border-color: #312a25;
}
.wc-pao-addon-aluminum-roof-colors p:nth-child(3) {
background: #5c6062;
border-color: #5c6062;
}
.wc-pao-addon-aluminum-roof-colors p:nth-child(4) {
background: #6b272c;
border-color: #6b272c;
}
.wc-pao-addon-aluminum-roof-colors p:nth-child(5) {
background: #3b4750;
border-color: #3b4750;
}
.wc-pao-addon-aluminum-roof-colors p:nth-child(6) {
background: #f1f1f1;
border-color: #010101;
color: #010101;
}
.wc-pao-addon-aluminum-roof-colors p:nth-child(7) {
background: #010101;
border-color: #010101;
} .wc-pao-addon-aluminum-roof-colors p:nth-child(8) {
background: #01433c;
border-color: #01433c;
}
.wc-pao-addon-aluminum-roof-colors p:nth-child(9) {
background: #e9b079;
border-color: #e9b079;
}
.woocommerce-message {
background-color: #03b8af;
border-left: .6180469716em solid #01a39b;
}
.hero-bar {
min-height: 250px;
background: #563f2d;
position: relative;
z-index: 1;
display: flex;
align-items: center;
}
.hero-bar::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: .5;
z-index: -1;
background: url(//www.cupolasnmore.com/wp-content/themes/eimpact-client-theme/images/cupola-hero1.jpg) no-repeat top right;
background-size: cover !important;
}
.photo-with-overlay {
position: relative;
}
.photo-with-overlay span {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 10px;
background: rgba(0, 0, 0, .6);
color: white;
font-weight: 700;
font-size: 25px;
}
#woocommerce_product_tag_cloud-2 .tagcloud a {
font-size: 14px !important;
display: block;
}
.single-product .storefront-product-pagination {
display: none;
}
.tax-product_tag .hero-bar .term-description,
.tax-product_cat .hero-bar .term-description {
padding-bottom: 25px;
}
section.related {
padding-left: 25px;
padding-right: 25px;
border-radius: 7px;
}
.woocommerce-breadcrumb {
font-size: 14px;
}
ul.products li.product img,
ul.products {
display: inline-block !important;
}
section.related ul.products li.product {
margin-bottom: 25px;
}
.page-builder-products ul.products li.product {
margin-bottom: 0;
}
.sidebar-links p {
margin-bottom: 0;
text-align: left;
}
.sidebar-links h3 {
background: #dcd7d1;
margin: 0;
padding-bottom: 25px;
padding-top: 25px;
}
.sidebar-links a {
display: block;
background: #ece7e0;
padding-bottom: 10px
}
.sidebar-links a:hover {
display: block;
background: #dcd7d1;
}
.sidebar-links img {
display: inline-block;
width: 20%;
vertical-align: bottom;
}
.sidebar-links span {
display: inline-block;
width: 75%;
vertical-align: bottom;
padding-bottom: 7px;
}
li.wpmenucartli a.wpmenucart-contents span.cartcontents::before {
content: "Cart - ";
}
.variations_form .product-addon-optional-flared-style-base h3 {
display: none;
}
.woocommerce-product-gallery h4,
.woocommerce-product-gallery .tablepress td {
text-align: center;
}
.woocommerce-cart .wc-proceed-to-checkout .woo_pp_cart_buttons_div {
display: none !important;
}
.variations_form.cart .variations .label {
font-size: 27px;
margin-bottom: 20px;
font-weight: 700;
line-height: 1.1;
}
.variations_form.cart .wc-pao-addon-container>h3 {
font-size: 20px;
margin-bottom: 5px;
}
.attribute_pa_cupolas .select_option_image.select_option,
.attribute_pa_medium-cupola-window-sizes .select_option_image.select_option,
.attribute_pa_medium-cupola-sizes .select_option_image.select_option,
.attribute_pa_large-cupola-sizes .select_option_image.select_option,
.attribute_pa_small-cupola-sizes .select_option_image.select_option,
.attribute_pa_hexagon-cupolas .select_option_image.select_option,
.attribute_pa_small-cupola-window-sizes .select_option_image.select_option {
border: 2px solid #54575e;
margin-right: 10px;
margin-bottom: 10px;
width: 100px;
height: auto;
display: inline-block;
vertical-align: top;
cursor: pointer;
}
.attribute_pa_cupolas .select_option_image.select_option img,
.attribute_pa_medium-cupola-window-sizes .select_option_image.select_option img,
.attribute_pa_medium-cupola-sizes .select_option_image.select_option img,
.attribute_pa_large-cupola-sizes .select_option_image.select_option img,
.attribute_pa_small-cupola-sizes .select_option_image.select_option img,
.attribute_pa_hexagon-cupolas .select_option_image.select_option img,
.attribute_pa_small-cupola-window-sizes .select_option_image.select_option img {
width: 100%;
height: auto;
}
.attribute_pa_cupolas .select_option_image span.yith_wccl_tooltip,
.attribute_pa_medium-cupola-window-sizes .select_option_image span.yith_wccl_tooltip,
.attribute_pa_medium-cupola-sizes .select_option_image span.yith_wccl_tooltip,
.attribute_pa_large-cupola-sizes .select_option_image span.yith_wccl_tooltip,
.attribute_pa_small-cupola-sizes .select_option_image span.yith_wccl_tooltip,
.attribute_pa_hexagon-cupolas .select_option_image span.yith_wccl_tooltip,
.attribute_pa_small-cupola-window-sizes .select_option_image span.yith_wccl_tooltip {
opacity: 1;
position: relative;
padding: 5px;
margin: 0;
z-index: unset;
left: unset;
top: unset;
font-size: 14px;
line-height: 16px;
text-align: center;
cursor: pointer;
display: block;
background: #54575e;
margin-top: 10px;
}
.attribute_pa_cupolas .select_option_image.select_option .yith_wccl_value,
.attribute_pa_medium-cupola-window-sizes .select_option_image.select_option .yith_wccl_value,
.attribute_pa_medium-cupola-sizes .select_option_image.select_option .yith_wccl_value,
.attribute_pa_large-cupola-sizes .select_option_image.select_option .yith_wccl_value,
.attribute_pa_small-cupola-sizes .select_option_image.select_option .yith_wccl_value,
.attribute_pa_hexagon-cupolas .select_option_image.select_option .yith_wccl_value,
.attribute_pa_small-cupola-window-sizes .select_option_image.select_option .yith_wccl_value {
border: none;
line-height: 1;
margin-top: 5px;
}
.attribute_pa_cupolas .select_option_image.select_option .yith_wccl_tooltip.bottom span::after,
.attribute_pa_medium-cupola-window-sizes .select_option_image.select_option .yith_wccl_tooltip.bottom span::after,
.attribute_pa_medium-cupola-sizes .select_option_image.select_option .yith_wccl_tooltip.bottom span::after,
.attribute_pa_large-cupola-sizes .select_option_image.select_option .yith_wccl_tooltip.bottom span::after,
.attribute_pa_small-cupola-sizes .select_option_image.select_option .yith_wccl_tooltip.bottom span::after,
.attribute_pa_hexagon-cupolas .select_option_image.select_option .yith_wccl_tooltip.bottom span::after,
.attribute_pa_small-cupola-window-sizes .select_option_image.select_option .yith_wccl_tooltip.bottom span::after {
border-bottom: none;
}
.attribute_pa_cupolas .select_option_image.select_option .yith_wccl_tooltip>span,
.attribute_pa_medium-cupola-window-sizes .select_option_image.select_option .yith_wccl_tooltip>span,
.attribute_pa_medium-cupola-sizes .select_option_image.select_option .yith_wccl_tooltip>span,
.attribute_pa_large-cupola-sizes .select_option_image.select_option .yith_wccl_tooltip>span,
.attribute_pa_small-cupola-sizes .select_option_image.select_option .yith_wccl_tooltip>span,
.attribute_pa_hexagon-cupolas .select_option_image.select_option .yith_wccl_tooltip>span,
.attribute_pa_small-cupola-window-sizes .select_option_image.select_option .yith_wccl_tooltip>span {
background: none;
color: white;
display: block;
position: relative;
height: auto;
width: 100%;
max-width: 100%;
border-radius: 0;
padding: 0;
cursor: pointer;
}
.attribute_pa_cupolas .select_option_image.select_option:hover,
.attribute_pa_cupolas .select_option_image.select_option.selected,
.attribute_pa_medium-cupola-window-sizes .select_option_image.select_option:hover,
.attribute_pa_medium-cupola-window-sizes .select_option_image.select_option.selected,
.attribute_pa_medium-cupola-sizes .select_option_image.select_option:hover,
.attribute_pa_medium-cupola-sizes .select_option_image.select_option.selected,
.attribute_pa_large-cupola-sizes .select_option_image.select_option:hover,
.attribute_pa_large-cupola-sizes .select_option_image.select_option.selected,
.attribute_pa_small-cupola-sizes .select_option_image.select_option:hover,
.attribute_pa_small-cupola-sizes .select_option_image.select_option.selected,
.attribute_pa_hexagon-cupolas .select_option_image.select_option:hover,
.attribute_pa_hexagon-cupolas .select_option_image.select_option.selected,
.attribute_pa_small-cupola-window-sizes .select_option_image.select_option:hover,
.attribute_pa_small-cupola-window-sizes .select_option_image.select_option.selected {
border-color: #03b8af;
}
.attribute_pa_cupolas .select_option_image.select_option:hover .yith_wccl_tooltip,
.attribute_pa_cupolas .select_option_image.select_option.selected .yith_wccl_tooltip,
.attribute_pa_medium-cupola-window-sizes .select_option_image.select_option:hover .yith_wccl_tooltip,
.attribute_pa_medium-cupola-window-sizes .select_option_image.select_option.selected .yith_wccl_tooltip,
.attribute_pa_medium-cupola-sizes .select_option_image.select_option:hover .yith_wccl_tooltip,
.attribute_pa_medium-cupola-sizes .select_option_image.select_option.selected .yith_wccl_tooltip,
.attribute_pa_large-cupola-sizes .select_option_image.select_option:hover .yith_wccl_tooltip,
.attribute_pa_large-cupola-sizes .select_option_image.select_option.selected .yith_wccl_tooltip,
.attribute_pa_small-cupola-sizes .select_option_image.select_option:hover .yith_wccl_tooltip,
.attribute_pa_small-cupola-sizes .select_option_image.select_option.selected .yith_wccl_tooltip,
.attribute_pa_hexagon-cupolas .select_option_image.select_option:hover .yith_wccl_tooltip,
.attribute_pa_hexagon-cupolas .select_option_image.select_option.selected .yith_wccl_tooltip,
.attribute_pa_small-cupola-window-sizes .select_option_image.select_option:hover .yith_wccl_tooltip,
.attribute_pa_small-cupola-window-sizes .select_option_image.select_option.selected .yith_wccl_tooltip {
background: #03b8af;
}
.uk-panel-box-cupolas {
background-color: transparent;
border: 1px solid #dbdbdb;
} .entry-content .alignfull .kt-row-column-wrap {
padding-left: 25px;
padding-right: 25px;
}
.entry-content .alignfull {
margin-left: calc( -100vw / 2 + 100% / 2 );
margin-right: calc( -100vw / 2 + 100% / 2 );
max-width: 100vw;
}
@media (min-width: 1000px) {
.entry-content .alignfull .kb-theme-content-width {
max-width: 980px;
}
}
@media (min-width: 1220px) {
.entry-content .alignfull .kb-theme-content-width {
max-width: 1135px;
}
}
.wp-block-buttons.alignfull .wp-block-button,
.wp-block-buttons.alignfull .wp-block-button .wp-block-button__link {
width: 100%;
}
.page-template-template-narrow-page .uk-container.entry-content,
.single-post .uk-container.entry-content,
.single-post .page-builder .uk-container {
max-width: 750px;
}
.single-post .entry-content .alignfull .kb-theme-content-width {
max-width: 680px;
}