html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
margin: 0; padding: 0;
vertical-align: baseline;
}
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:     100%;
}
body {
margin: 0;
}
body.crisp-images {
image-rendering: -moz-crisp-edges; image-rendering:   -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor; }
body.show-main-menu #main-menu {
right: 0px;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
word-wrap: break-word;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
margin: 0;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} body,
button,
.shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button,
div.wpforms-container form.wpforms-form input[type="text"],
div.wpforms-container form.wpforms-form input[type="email"],
div.wpforms-container form.wpforms-form input[type="tel"],
div.wpforms-container form.wpforms-form input[type="number"],
div.wpforms-container form.wpforms-form input[type="url"],
div.wpforms-container form.wpforms-form input[type="password"],
div.wpforms-container form.wpforms-form input[type="search"],
div.wpforms-container form.wpforms-form select,
div.wpforms-container form.wpforms-form textarea,
input,
select,
textarea {
color: #404040;
font-family: sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
::-moz-selection {
color:#fff;
}
::selection {
color:#fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; }
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
blockquote:before {
content: "\201C";
font-size: 110px;
line-height: 0.96;
top: 0;
left: 0;
font-family: "Lora";
font-style: italic;
position: absolute;
}
blockquote {
min-height: 40px;
content: "\201C";
margin: 1.1em 0 1.1em 0;
padding: 0 0 0 2.6em;
font-size: 21px;
font-style: italic;
position: relative;
}
.page-template-template-gutenberg .entry-content blockquote:before {
padding-left: 22px;
}
.page-template-template-gutenberg .entry-content blockquote {
padding: 0 22px 0 calc(2.6em + 22px);
}
blockquote,
blockquote p {
line-height: 1.5;
}
blockquote:first-child {
margin-top: 0;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
.shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button,
input[type="button"],
input[type="reset"],
input[type="submit"],
div.wpforms-container form.wpforms-form input[type=submit],
div.wpforms-container form.wpforms-form button[type=submit],
div.wpforms-container form.wpforms-form .wpforms-page-button {
border: 1px solid;
border-color: #939598;
background: #FFFFFF;
width: 100%;
width: auto;
height: 48px;
line-height: 1;
padding: .6em 1em .4em;
text-shadow: none;
text-transform: uppercase;
font-size: 16px;
line-height: 20px;
outline: 0;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb;
}
div.wpforms-container form.wpforms-form input[type="text"],
div.wpforms-container form.wpforms-form input[type="email"],
div.wpforms-container form.wpforms-form input[type="tel"],
div.wpforms-container form.wpforms-form input[type="number"],
div.wpforms-container form.wpforms-form input[type="url"],
div.wpforms-container form.wpforms-form input[type="password"],
div.wpforms-container form.wpforms-form input[type="search"],
div.wpforms-container form.wpforms-form select,
div.wpforms-container form.wpforms-form textarea,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="url"],
input[type="password"],
input[type="search"],
select,
textarea,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
border: 1px solid #cccccc;
border-radius: 0;
}
div.wpforms-container form.wpforms-form input[type="text"],
div.wpforms-container form.wpforms-form input[type="email"],
div.wpforms-container form.wpforms-form input[type="tel"],
div.wpforms-container form.wpforms-form input[type="number"],
div.wpforms-container form.wpforms-form input[type="url"],
div.wpforms-container form.wpforms-form input[type="password"],
div.wpforms-container form.wpforms-form input[type="search"],
div.wpforms-container form.wpforms-form select,
div.wpforms-container form.wpforms-form textarea,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="url"],
input[type="password"],
input[type="search"] {
padding: 3px;
}
textarea {
padding: 12px 3px 0 3px;
width: 100%;
}  .content-links-have-underlines .content-area p a {
text-decoration: underline;
}
a:hover,
a:active {
outline: 0;
} .main-navigation,
.main-navigation-mega-menu {
clear: both;
display: block;
float: left;
width: 100%;
line-height: 0;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li {
float: left;
position: relative;
padding: 0 38px 0 0;
display: block;
}
.main-navigation a {
display: block;
text-decoration: none;
font-weight: 300;
font-size: 14px;
letter-spacing: 1px;
line-height: 19px;
text-transform: uppercase;
padding: 0 0 18px 0;
-webkit-transition: color 0.2s ease 0s;
-moz-transition: color 0.2s ease 0s;
-ms-transition: color 0.2s ease 0s;
-o-transition: color 0.2s ease 0s;
transition: color 0.2s ease 0s;	
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 1.5em;
left: auto;
left: -999em;
z-index: 99999;
margin-top: 16px;
padding: 6px 0 7px 0;
background-color: #FFFFFF;
background-position:top left, top right;
background-repeat: repeat-y;
left: 0;
opacity: 0;
visibility: hidden;
}
.main-navigation ul ul li {
padding: 0;
margin: 0;
}
.main-navigation ul ul ul {
display: none;
top: 0;
margin: -11px 0 0 0;
position: absolute;
left: 100%;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.s ease 0s;
-moz-transition: all 0.2s ease 0s;
-ms-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.main-navigation ul ul a {
width: 100%;
font-weight: 300;
text-transform: none;
font-size: 14px;
line-height: 28px;
line-height: 17px;
padding: 7px 10px 7px 10px;
text-align: left;
min-width: 190px;
}
.main-navigation li:hover > a,
.main-navigation li.focus > a {
}
.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.hover > ul,
.main-navigation ul li.focus > ul {
opacity: 1;
visibility: visible;
position: absolute;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.hover > ul {
opacity: 1;
visibility: visible;
position: absolute;
} .main-navigation ul li.left ul,
.main-navigation ul li.open-left ul {
left: calc( 100% - 38px);
-webkit-transform: translateZ(0) translate(-100%,0);
transform: translateZ(0) translate(-100%,0);
}
.main-navigation ul li.left ul ul,
.main-navigation ul li.open-left ul ul {
left: 0;
-webkit-transform: translateZ(0) translate(-100%,0);
transform: translateZ(0) translate(-100%,0);
}
.main-navigation ul li.left ul a,
.main-navigation ul li.open-left ul a {
text-align: right;
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a {
}
.main-navigation-inner {
display: inline-block;
vertical-align: top;
} .main-navigation .menu-toggle,
.main-navigation .close-button {
display: none;
}
.submenu-toggle {
display: none;
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 10px 14px;
padding: 2px 11px 5px 14px; 
height: 33px;
line-height: 15px;
text-align: center;
font-size: 28px;
z-index: 9;
cursor: pointer;
-webkit-transition: all 0.2s ease 0s;
-moz-transition: all 0.2s ease 0s;
-ms-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.submenu-toggle .otb-fa,
.submenu-toggle .fa {
font-weight: 300;
}
.submenu-toggle:hover .otb-fa,
.submenu-toggle:hover .fa {
color: rgba(255, 255, 255, 0.6);
} @media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: right;
text-align: right;
width: 50%;
}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: left;
width: 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .clearboth {
clear: both;
}
ul.no-indent {
margin-left: 0;
}
ul.no-bullets {
list-style: none;
}
.centered {
text-align: center;
} .container {
position: relative;
max-width: 1140px;
margin: 0 auto;
}
.padder {
margin: 0;
padding: 0;
height: 100%;
}
.woocommerce #container,
.woocommerce-page #container,
.content-area {
width: 75%;
float: left;
padding: 0 2% 0 0;
}
.widget-area {
width: 25%;
float: left;
padding: 100px 0 0 2%;
}
.error404 .content-area,
.page-template-template-full-width-php .content-area,
.content-area.full-width,
body.full-width #container,
body.full-width .content-area {
width: 100% !important;
padding: 0 !important;
}
body.full-width .widget-area {
display: none;
}
.home .widget-area {
padding-top: 22px !important;
}
.blog .widget-area {
padding-top: 100px !important;
}
.page-template-template-full-width-no-bottom-margin.page .hentry {
padding-bottom: 0 !important;
}
.page-template-template-full-width-no-bottom-margin .site-footer {
margin-top: 0;
}
.page-template-template-left-sidebar-php .content-area {
width: 75%;
float: left;
padding: 0 0 0 2%;
}
.page-template-template-left-sidebar-php .widget-area {
width: 25%;
float: left;
padding: 100px 2% 0 0;
} .page-template-template-gutenberg .site-content.site-container {
max-width: 100%;
width: 100%;
padding: 0;
}
.page-template-template-gutenberg .entry-content > *:not(blockquote),
.page-template-template-gutenberg .page-titlebar,
.page-template-template-gutenberg .breadcrumbs,
.page-template-template-gutenberg .entry-header,
.page-template-template-gutenberg .page-header,
.page-template-template-gutenberg .entry-footer,
.page-template-template-gutenberg .post-thumbnail,
.page-template-template-gutenberg #comments {
max-width: 1140px;
margin-left: auto;
margin-right: auto;
padding-left: 22px;
padding-right: 22px;
}
.alignwide,
.page-template-template-gutenberg .alignwide {
max-width: 75%;
margin-left: auto;
margin-right: auto;
padding-left: 0;
padding-right: 0;
}
.alignfull,
.page-template-template-gutenberg .alignfull {
max-width: 100%;
padding-left: 0;
padding-right: 0;
}
.page-template-template-gutenberg .site-content img {
width: 100%;
height: auto;
} .widget-area .wp-block-search__label {
display: none;
}
.wp-block-search input[type="search"] {
box-sizing: border-box;
}
.wp-block-search .wp-block-search__input {
height: 45px;
}
.wp-block-search__button {
margin-left: 0;
min-width: auto;
border: 0;
}
.wp-block-search__button svg {
min-width: 1.8em;
min-height: 1.8em;
} .wp-block-search__button-outside input[type="search"] {
border-right: 0;
}
.wp-block-search__button-outside .wp-block-search__button {
height: 45px;
} .wp-block-search__button-outside.wp-block-search__icon-button .wp-block-search__button {
width: 16%;
padding: 0;
height: 45px;
} .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
padding: 0;
background: #FFFFFF;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
padding: 3px;
border: 0;
}
.wp-block-search__button-inside .wp-block-search__input,
.wp-block-search__button-inside .wp-block-search__button {
height: 43px;
} .wp-block-search__button-inside.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button {
border: 0;
}
.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button,
.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover {
background-color: transparent;
} .wp-block-search__button.has-icon {
stroke-width: 0.5;
border-left: 0;
} .wc-block-product-search .wc-block-product-search__label {
display: none;
}
.wc-block-product-search .wc-block-product-search__field {
padding: 3px;
box-sizing: border-box;
}
.wc-block-product-search input[type="search"] {
border-right: 0;
}
.wc-block-product-search .wc-block-product-search__button {
margin: 0;
min-width: auto;
stroke-width: 0.5;
padding: 0.125em 0.2em;
overflow: unset;
height: auto;
}
.wc-block-product-search .wc-block-product-search__button svg {
min-width: 2em;
min-height: 2em;
} .wp-block-image {
margin-bottom: 0;
}
.wp-block-image .aligncenter,
.wp-block-image.alignwide,
.wp-block-image.alignfull {
margin-bottom: 1em;
}
.wp-block-image .alignleft,
.wp-block-image .alignright {
margin-bottom: 0;
}
.wp-block-image img {
vertical-align: top;
} .wp-block-media-text .wp-block-media-text__content {
padding-right: 0;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
padding-left: 0;
} .wc-block-mini-cart__button:hover:not([disabled]) {
background: transparent;
}
.editor-styles-wrapper table.wc-block-cart-items,
table.wc-block-cart-items,
.wc-block-mini-cart__footer {
font-size: 17px;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,
.is-small table.wc-block-cart-items .wc-block-cart-items__row {
grid-template-columns: 140px 132px;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
display: none;
}
.wc-block-components-quantity-selector:after {
border-radius: 0;
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
font-weight: 400;
font-size: 15px;
height: 36px;
padding: 0;
}
.wc-block-components-product-price__regular {
opacity: 0.5;
}
.wc-block-components-product-price__value.is-discounted {
background: transparent;
color: #ba2227;
font-weight: 700;
} .wc-block-grid__product-title {
font-size: 13px;
font-weight: 400;
text-transform: uppercase;
}
.wc-block-grid__products .wc-block-grid__product-image img {
border: 1px solid #ccc;
}
.wc-block-grid__products .wc-block-grid__product-image:hover img {
border: 1px solid #828387;
}
.wc-block-grid__products .wc-block-grid__product-price del {
color: inherit;
opacity: .5;
display: inline-block;
font-weight: 700;
}
.wc-block-grid__products .wc-block-grid__product-price ins {
color: #ba2227;
display: inline-block;
background: 0 0;
font-weight: 700;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
border-radius: 0;
color: #FFFFFF !important;
padding: .9em 1em .8em 1em;
max-width: 100%;
min-width: 170px;
width: auto;
line-height: 20px;
height: 48px;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
}
.wc-block-grid__product-onsale {
background-color: #ba2227;
color: #FFFFFF;
border-radius: 50%;
min-width: 3em;
min-height: 3em;
width: 45px;
height: 45px;
position: absolute;
top: -6px;
right: -6px;
border: 0;
font-size: 14px;
font-weight: 400;
padding: 0;
line-height: 3.3em;
} body {
font-size: 14px;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
margin-top: 0;
}
h1,
.shopstar-page-builders-use-theme-styles h1.elementor-heading-title.elementor-size-default {
font-size: 20px;
}
h1 {
padding-bottom: 20px !important;
background: url(//stroydetale.ru/wp-content/themes/shopstar/library/images/heading-underline.jpg) center bottom no-repeat;
text-transform: uppercase;
font-weight: 400;
text-align: center;
margin: 0 0 26px 0;
}
h1.page-not-found {
color: #c8cacc;
background: none;
font-size: 100px;
margin: 0;
padding-bottom: 0 !important;
}
h2,
.shopstar-page-builders-use-theme-styles h2.elementor-heading-title.elementor-size-default {
font-size: 18px;
}
h2 {
padding-top: 10px;
margin: 0;
text-transform: uppercase;
font-weight: 400;
text-align: left;
}
h2 a {
text-decoration: none;
}
h3,
.shopstar-page-builders-use-theme-styles h3.elementor-heading-title.elementor-size-default {
font-size: 16px;
}
h3 {
padding-bottom: 20px;
margin-bottom: 30px;
padding: 0;
padding-top: 10px;
margin: 0;
text-transform: uppercase;
font-weight: 400;
text-align: left;
}
h4,
.shopstar-page-builders-use-theme-styles h4.elementor-heading-title.elementor-size-default {
font-size: 16px;
}
h4 {
padding-bottom: 20px;
margin-bottom: 30px;
padding: 0;
padding-top: 10px;
margin: 0;
text-transform: normal;
font-weight: 400;
text-align: left;
}
h5,
.shopstar-page-builders-use-theme-styles h5.elementor-heading-title.elementor-size-default {
font-size: 15px;
}
h5 {
padding-bottom: 20px;
margin-bottom: 30px;
padding: 0;
padding-top: 10px;
margin: 0;
text-transform: normal;
font-weight: 400;
text-align: left;
}
h6,
.shopstar-page-builders-use-theme-styles h6.elementor-heading-title.elementor-size-default {
font-size: 14px;
}
h6 {
padding-bottom: 20px;
margin-bottom: 30px;
padding: 0;
padding-top: 10px;
margin: 0;
text-transform: normal;
font-weight: 400;
text-align: left;
}
a {
text-decoration: none;
}
p.centered {
text-align: center;
} div.wpforms-container form.wpforms-form input[type="text"],
div.wpforms-container form.wpforms-form input[type="email"],
div.wpforms-container form.wpforms-form input[type="tel"],
div.wpforms-container form.wpforms-form input[type="number"],
div.wpforms-container form.wpforms-form input[type="url"],
div.wpforms-container form.wpforms-form input[type="password"],
div.wpforms-container form.wpforms-form input[type="search"],
div.wpforms-container form.wpforms-form select,
div.wpforms-container form.wpforms-form textarea,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="url"],
input[type="password"],
input[type="search"],
select,
textarea {
text-indent: 7px;
font-size: 14px;
font-weight: 300;
outline: 0;
}
div.wpforms-container form.wpforms-form input[type="text"],
div.wpforms-container form.wpforms-form input[type="email"],
div.wpforms-container form.wpforms-form input[type="tel"],
div.wpforms-container form.wpforms-form input[type="number"],
div.wpforms-container form.wpforms-form input[type="url"],
div.wpforms-container form.wpforms-form input[type="password"],
div.wpforms-container form.wpforms-form input[type="search"],
div.wpforms-container form.wpforms-form textarea,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="url"],
input[type="password"],
input[type="search"],
select {
height: 46px;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-btn,
.shopstar-bookingpress-use-theme-styles .el-button--bpa-front-btn,
.shopstar-bookingpress-use-theme-styles .el-date-picker.has-time button.el-button--mini,
.shopstar-bookingpress-use-theme-styles .el-date-picker.has-time button.el-time-panel__btn,
.shopstar-bookingpress-use-theme-styles .bpa-front-btn__medium,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body strong.--is-service-price {
border-radius: 0 !important;
}
a.button,
.shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
html #infinite-handle span button,
html #infinite-handle span button:hover,
div.wpforms-container form.wpforms-form input[type=submit],
div.wpforms-container form.wpforms-form button[type=submit],
div.wpforms-container form.wpforms-form .wpforms-page-button {
border: none;
border-color: #939598;
border-radius: 0;
min-width: 120px;	
width: 100%;
width: auto;
height: 48px;
line-height: 1;
padding: .6em 1em .4em;
line-height: 20px;
}
a.button,
.shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
html #infinite-handle span button,
html #infinite-handle span button:hover,
div.wpforms-container form.wpforms-form input[type=submit],
div.wpforms-container form.wpforms-form button[type=submit],
div.wpforms-container form.wpforms-form .wpforms-page-button,
.wp-block-search__button,
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button {
color: #FFFFFF;
text-transform: uppercase;
font-weight: 400;
font-size: 16px !important;
}
.wp-block-search__button.has-icon {
stroke: #FFFFFF;
}
a.button,
html #infinite-handle span button,
html #infinite-handle span button:hover,
.shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button {
display: inline-block;
-webkit-appearance: none;
}
table th {
text-align: left;
} .top-bar .container,
.site-header .container,
.search-slidedown .container,
.site-content .container,
.site-footer .container {
max-width: 1140px;
margin: 0 auto;
position: relative;
box-shadow: none;
background-color: transparent;
}
.main-navigation > .container {
padding-top: 18px;
}
.site-header .top-bar .container,
.home .site-header .container {
border-bottom: 0px;
}
.header-placeholder {
background-color: #FFFFFF;
height: 242px;
}
.site-header .branding {
padding: 50px 0 23px 0;
}
.site-header .branding .title {
display: inline-block;
margin-bottom: 1px;
font-size: 55px;
line-height: 70px;
font-weight: 400;
text-decoration: none;
-webkit-transition: all 0.2s ease 0s;
-moz-transition: all 0.2s ease 0s;
-ms-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.site-header .branding .description {
font-size: 18px;
line-height: 20px;
font-weight: 300;
margin: 0;
width: 100%;
display: block;
}
.top-bar {
vertical-align: top;
z-index: 10;
height: 50px;
display: inline-block;
width: 100%;
}
.top-bar .container {
position: relative;
height: 100%;
}
.site-header .top-bar .left {
float: left;
height: 100%;
padding: 0;
position: relative;
display: inline-block;
width: 50%;
text-align: left;
}
.site-header .top-bar .right {
float: right;
height: 100%;
font-size: 12px;
padding: 0;
position: relative;
display: inline-block;
vertical-align: top;
width: 50%;
text-align: right;
}
.site-header .top-bar .right a {
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
padding: 17px 0 0 0;
-webkit-transition: color 0.1s linear 0s;
-moz-transition: color 0.1s linear 0s;
-ms-transition: color 0.1s linear 0s;
-o-transition: color 0.1s linear 0s;
transition: color 0.1s linear 0s;
}
.site-header .top-bar .right a:hover {
color: rgba(255, 255, 255, 0.6);
}
.site-header .top-bar .info-text {
color: #FFFFFF;
padding: 18px 0 0 10px;
line-height: 14px;
height: 100%;
}
.site-header .top-bar .info-text a:hover {
color: rgba(255, 255, 255, 0.6);
} .menu-help-container {
display: inline-block;
vertical-align: top;
}
.site-header .search-button {
display: inline-block;
cursor: pointer;
}
.site-header .search-button a {
font-weight: 600;
} .search-slidedown {
position: absolute;
opacity: 0;
margin-top: 5px;
top: 100%;
right: 0px;
z-index: 10;
width: 100%;
}
.search-slidedown .search-block {
position: absolute;
}
.search-slidedown:not(.open) .search-block {
display: none;
}
.search-block .search-field {
margin: 0;
padding: 4px 9px;
height: 23px;
width: 270px;
border-top: 0px;
outline: none;
vertical-align: baseline;
}
.search-block label {
vertical-align: baseline;
display: inline-block;
}
.search-block .search-submit,
.widget_search .search-submit {
display: none;
padding: 0;
background-repeat: no-repeat !important;
background-position: center center !important;
height: 33px;
width: 34px;
min-width: 0;
position: relative;
right: 6px;
right: 0;
}
a.button,
html #infinite-handle span button,
html #infinite-handle span button:hover,
.shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button {
text-transform: uppercase;
font-size: 16px;
color: #FFFFFF;
line-height: 16px;
text-align: center;
font-weight: 400;
height: 47px;
width: 100%;
width: auto;
min-width: 120px;
display: inline-block;
padding: 16px 37px 17px 37px;
text-decoration: none;
}
a.button:hover,
html #infinite-handle span button:hover,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button:hover,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon.elementor-view-stacked .elementor-icon,
.shopstar-page-builders-use-theme-styles .elementor-social-icon,
.wp-block-search__button:hover {
color: #FFFFFF;
}
div.wpforms-container form.wpforms-form input[type=submit]:hover,
div.wpforms-container form.wpforms-form button[type=submit]:hover,
div.wpforms-container form.wpforms-form .wpforms-page-button:hover {
border: none !important;
}
.slider-container.default .slider .slide .overlay a.button,
.header-image .overlay a.button {
text-transform: uppercase;
font-size: 16px;
line-height: 16px;
text-align: center;
font-weight: 400;
height: 47px;
width: 100%;
width: auto;
min-width: auto;
display: inline-block;
padding: 16px 37px 17px 37px;
text-decoration: none;
border: 1px solid #FFFFFF;
color: #FFFFFF;
margin: 40px 0 40px 0;
}
.site-footer .widgets a.button {
border: 1px solid #4D4D4D;
color: #4D4D4D;
padding: 15px 37px 17px 37px;
}
.site-footer .widgets a.button:hover {
background-color: rgba(255, 255, 255, 0.65);
}
.site-content {
margin: 35px 0 0 0; 
}
.single-product.shopstar-shop-no-breadcrumbs .site-content {
margin-top: 42px; 
}
.entry-content code {
display: block;
background: #f7f7f7;
border: 1px solid #D8D8D8;
padding: 10px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
margin: 5px 0;
overflow-x: auto;
} .slider-container {
width: 100%;
}
.slider-container.default {
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
position: relative;
margin: 0;
}
.slider-container.default.loading { 
overflow: hidden;
background: url(//stroydetale.ru/wp-content/themes/shopstar/library/images/loader.gif) center center no-repeat;
}
.slider-container.default.loading .slider { 
visibility: hidden;
}
.slider-container.default .slider { 
padding: 0;
margin: 0;
list-style: none;
}
.slider-container.default .slider .slide {
float: left;
position: relative;
}
.slider-container.text-shadow .slider .slide .overlay {
text-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
}
.slider-container.default .slider .slide .overlay {
width: 100%;
top: 35%;
word-wrap: break-word;
z-index: 8;
margin: -26px 0 0 0;
padding: 0 120px 0 120px;
position: absolute;
text-align: center;
font-size: 30px;
font-weight: 300;
line-height: 32px;
text-transform: none;
margin-top: 10px;
margin-bottom: 25px;
}
.slider-container.default .slider .slide .overlay h1,
.slider-container.default .slider .slide .overlay h2,
.slider-container.default .slider .slide .overlay h3,
.slider-container.default .slider .slide .overlay h4,
.slider-container.default .slider .slide .overlay h5,
.slider-container.default .slider .slide .overlay h6 {
text-align: center;
}
.slider-container.default .slider .slide .overlay h1,
.slider-container.default .slider .slide .overlay h2 {
margin: 0;
padding: 0;
font-size: 45px;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: 500;
line-height: 1.2em;
background: none;
}
.slider-container.default .slider .slide .overlay p {
margin: 0px 0 0px 0;
padding: 0;
}
.slider-container.default .slider .slide img {
display: block;
width: 100%;
height: auto;
}
.slider-container.default .pagination {
bottom: 0;
height: 30px;
position: absolute;
text-align: right;
z-index: 8;
right: 8px;
}
.slider-container.default .pagination a.selected span {
background-color: #ffffff;
position: relative;
}
.slider-container.default .pagination a {
display: inline-block;
vertical-align: middle;
line-height: 0;
padding: 3px 3px;
}
.slider-container.default .pagination span {
border: 2px solid rgba(255, 255, 255, 0.6) !important;
border-radius: 8px;
display: inline-block;
height: 15px;
line-height: 0;
overflow: hidden;
text-indent: -100px;
width: 15px;
font-size: 0px;
}
.slider-container.default .prev,
.slider-container.default .next {
position: absolute;
top: 50%;
height: 49px;
width: 49px;
line-height: 50px;
margin: -24px 0 0 0;
text-align: center;
font-size: 27px;
opacity: 0;
cursor: pointer;
z-index: 9;
transform: scale(0.7);
-webkit-transition: all 0.2s ease 0s;
-moz-transition: all 0.2s ease 0s;
-ms-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.slider-container.default .prev {
left: 20px;
background-image: url(//stroydetale.ru/wp-content/themes/shopstar/library/images/slider-control-prev.png);
}
.slider-container.default .next {
right: 20px;
background-image: url(//stroydetale.ru/wp-content/themes/shopstar/library/images/slider-control-next.png);
}
.slider-container.default .prev i,
.slider-container.default .next i {
font-size: 0.8em;
position: relative;
top: -3px;
}
.slider-container.default:hover .prev,
.slider-container.default:hover .next {
opacity: 1;
transform: scale(1);
}
.slider-container.default:hover .prev.disabled,
.slider-container.default:hover .next.disabled {
opacity: 0.4;
cursor: default;
} .header-image {
position: relative;
width: 100%;
margin: 0 0 20px;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
overflow: hidden;
}
.header-image.loading { 
overflow: hidden;
background: url(//stroydetale.ru/wp-content/themes/shopstar/library/images/loader.gif) center center no-repeat;
}
.header-image.text-shadow .overlay {
text-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
}
.header-image .overlay {
width: 100%;
top: 35%;
word-wrap: break-word;
z-index: 8;
margin: -26px 0 0 0;
padding: 0 120px 0 120px;
position: absolute;
text-align: center;
font-size: 30px;
font-weight: 300;
line-height: 32px;
text-transform: none;
margin-top: 10px;
margin-bottom: 25px;
}
.header-image .overlay h1,
.header-image .overlay h2,
.header-image .overlay h3,
.header-image .overlay h4,
.header-image .overlay h5,
.header-image .overlay h6 {
text-align: center;
}
.header-image .overlay h1,
.header-image .overlay h2 {
margin: 0;
padding: 0;
font-size: 45px;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: 500;
line-height: 1.2em;
background: none;
}
.header-image .overlay p {
margin: 0px 0 0px 0;
padding: 0;
}
.header-image.loading img,
.header-image.loading .overlay {
visibility: hidden;
}
.header-image img {
display: block;
width: 100%;
height: auto;
} .search-btn {
cursor: pointer;
}
.social-icons {
margin: 12px 0 2px 0;
padding: 0;
list-style: none;
}
.social-icons li {
margin: 0 5px 0 0 !important;
padding: 0;
list-style-type: none;
display: inline-block !important;
}
.social-icons li:first-child {
padding-left: 0 !important;
}
.social-icons li:last-child {
margin-right: 0 !important;
}
.social-icons a {
display: block;
font-size: 15px;
line-height: 15px;
text-transform: uppercase;
padding: 0 4px 0 4px;
margin: 0;
border-radius: 0;
-webkit-transition: color 0.1s linear 0s;
-moz-transition: color 0.1s linear 0s;
-ms-transition: color 0.1s linear 0s;
-o-transition: color 0.1s linear 0s;
transition: color 0.1s linear 0s;
}
.site-header .social-icons a {
color: #FFFFFF;
}
.social-icons .otb-fa,
.social-icons .fa,
.social-icons .fab,
.social-icons .fas {
font-size: 20px;
float: left;
padding: 4px 0 0 0;
}
.site-header .social-icons a:hover {
color: rgba(255, 255, 255, 0.6);
} .breadcrumbs {
line-height: 15px;
font-size: 13px;
margin: 0 auto 30px auto;
text-align: center;
}
.breadcrumbs span span {
padding: 0 3px;
}
.breadcrumbs a {
text-decoration: none;
padding: 0 3px;
font-size: 13px;
font-weight: 300;
} article .entry-title {
margin: 0 0 8px;
padding: 0;
}
article .entry-meta {
color: #B0B0B0;
font-size: 0.95em;
text-transform: uppercase;
font-size: 14px;
}
article .entry-meta a {
text-decoration: none;
}
article .cat-links {
margin: 0 10px 0 0;
}
article .tags-links {
margin: 0;
}
article .comments-link {
display: block;
}
article .edit-link {
margin: 0 0 0 10px;
}
article .entry-footer {
font-size: 0.95em;
font-style: italic;
}
article .entry-footer a {
opacity: 1;
} .featured-image-container {
position: relative;
}
.blog-post-side-layout .featured-image-container {
width: 30%;
float: left;
overflow: hidden;
position: relative;
}
.blog-post-top-layout.centered .featured-image-container.full {
text-align: center;
display: inline-block;
}
.blog-post-top-layout.left-aligned .featured-image-container {
float: left;
}
.blog-post-side-layout.right-aligned .featured-image-container,
.blog-post-top-layout.right-aligned .featured-image-container {
float: right;
}
.featured-image-container.constrain {
background-size: cover;
}
.featured-image-container.full.full-width,
.featured-image-container.full.full-width a,
.featured-image-container.full.full-width img.featured-image {
width: 100%;
}
.featured-image-container.tall,
.featured-image-container.medium,
.featured-image-container.short {
background-size: cover;
}
.featured-image-container.tall {
height: 440px;
}
.featured-image-container.medium {
height: 340px;
}
.featured-image-container.short {
height: 240px;
}
.featured-image-container a {
width: 100%;
height: 100%;
display: inline-block;
vertical-align: top;
}
.blog-post-top-layout .featured-image-container.full:not(.full-width) a {
width: auto;
}
.featured-image-container img {
display: block;
max-width: 100%;
height: auto;
margin: 0 auto;
display: inline-block;
vertical-align: top;
}
.featured-image-container img.featured-image {
-webkit-transition: opacity 0.2s ease 0s;
-moz-transition: opacity 0.2s ease 0s;
-ms-transition: opacity 0.2s ease 0s;
-o-transition: opacity 0.2s ease 0s;
transition: opacity 0.2s ease 0s;
}
.featured-image-container img.placeholder {
width: 100%;
}
.featured-image-container.loading {
background: url(//stroydetale.ru/wp-content/themes/shopstar/library/images/loader.gif) center center no-repeat;
background-size: auto !important;
}
.featured-image-container.loading img {
opacity: 0;
} .blog-post-side-layout .post-loop-content {
width: 70%;
padding: 0 0 0 2.7%;
float: left;
}
.blog-post-side-layout.right-aligned .post-loop-content {
float: left;
padding: 0 2.7% 0 0;
}
.blog-post-side-layout.no-featured-image .post-loop-content {
width: 100%;
padding: 0;
float: none;
}
.single .entry-thumbnail {
margin: 20px 0;
text-align: center;
} .widget-area {
width: 25%;
float: left;
padding: 100px 0 0 2%;
}
.widget-area .widget-title {
font-size: 16px;
font-weight: 400;
margin: 0 0 9px 0;
padding: 0;
}
.widget-area .widget {
padding-bottom: 21px;
border-bottom: 1px solid #939598;
}
.widget-area .widget:last-child {
border-bottom: none;
}
.widget-area .widget.widget_search {
padding-bottom: 28px
}
.widget-area .widget ul {
margin: 0;
padding: 0;
}
.widget-area .widget ul li {
margin: 0 0 2px;
padding: 0;
list-style-type: none;
font-size: 14px;
font-weight: 300;
}
.widget-area .widget ul li a {
font-size: 14px;
text-decoration: none;
}
.widget-area .widget ul ul {
margin: 3px 0 3px 15px;
}
.widget-area .widget ul ul li {
margin: 0;
}
.widget-area .widget ul ul ul {
margin: 3px 0 3px 30px;
} .widget.widget_search {
border-bottom: 0;
}
.widget-area .widget .search-field,
.site-footer .widget .search-field {
width: 82%;
height: 37px;
max-width: 284px;
border-right: 0;
padding-right: 0;
margin-right: 0;
float: left;
}
.widget-area .widget .search-submit,
.site-footer .widget .search-submit {
display: inline-block;
border-left: 0;
width: 16%;
min-width: 0;
max-width: 40px;
height: 45px;
float: left;
padding: 0;
border-left: 0;
vertical-align: top;
text-shadow: none;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
.comments-area {
}
.comments-title {
font-size: 22px;
}
.comment-list {
margin: 0;
padding: 5px 0 0;
list-style-type: none;
clear: both;
}
.comment-list li {
margin: 0;
padding: 0 0 3% 0;
}
.comment-author {
box-sizing: border-box;
padding: 0 2% 0 0;
width: 10%;
display: inline-block;
float: left;
}
.comment-container {
margin-left: 65px;
}
.comment-author .avatar {
margin: 0;
}
.comment-meta cite {
display: block;
font-size: 13px;
font-weight: 600;
}
.comment-meta > a {
font-size: 11px;
}
.comment-content {
box-sizing: border-box;
background-color: #F4F4F4;
display: inline-block;
width: 90%;
padding: 20px 17px 20px 17px;
}
.comment-content .fn,
.comment-content .says {
display: inline-block;
margin: 0 0 15px 0; 
}
.comment-content p {
margin-bottom: 0.4em;
}
.comment .reply {
text-align: left;
width: 50%;
float: left;
margin: 8px 0 0 0;
}
#cancel-comment-reply-link {
margin: 5px 0 0 0;
display: block;
font-size: 14px;
}
.comment-metadata {
text-align: right;
width: 50%;
float: right;
margin: 8px 0 0 0;
}
.comments-area label {
display: block;
min-width: 10.5%;
padding: 6px 0 5px 0;
}
.comments-area label .required {
color: #ff0000;
font-weight: 400;
}
.comments-area .comment-form-cookies-consent input {
vertical-align: middle;
}
.comments-area .comment-form-cookies-consent label {
display: inline-block;
margin: 0 0 0 5px;
}
.comments-area input[type="text"],
.comments-area input[type="email"],
.comments-area input[type="tel"],
.comments-area input[type="password"],
.comments-area input[type="url"],
.comments-area input[type="search"] {
padding: 3px 3px 3px 10px;
width: 311px;
}
#comments ul {
margin-left: 2em;
}
#comments li {
list-style-type: none;
}
#comments li:last-child {
padding-bottom: 0;
}
#comments ul.children {
margin: 3% 0 0 10%;
}
.comment-respond {
margin: 48px 0 0 0;
} .comment-meta {
font-size: 14px;
margin: 0;
width: 100%;
}
.post-password-required input {
max-width: 280px;
margin: 0 5px;
} .site-footer {
margin: 25px 0 0 0;
}
.site-footer .widgets {
padding: 59px 0 52px;
margin: 0;
font-size: 14px;
font-weight: 300;
}
.site-footer .widgets a {
text-decoration: underline;
}
.site-footer .widgets a:hover {
text-decoration: none;
}
.site-footer .container ul li {
display: block;
}
.site-footer .container .padder > ul {
margin: 0;
padding: 0;
}
.site-footer .container .padder > ul > li {
margin: 0;
padding: 10px 18px 20px;
list-style-type: none;
display: block;
float: left;
width: 25%;
box-sizing: border-box;
}
.site-footer .widgets .container .padder > ul > li:first-child {
padding: 10px 18px 20px 0;
}
.site-footer .widgets .container .padder > ul > li:last-child {
padding: 10px 0 20px 18px;
}
.site-footer .widgets ul li h2.widgettitle {
padding: 0 0 7px;
margin: 0 0 26px 0;
font-size: 16px;
line-height: 1.5em;
text-transform: uppercase;
font-weight: 400;
padding-bottom: 24px;
background: url(//stroydetale.ru/wp-content/themes/shopstar/library/images/heading-underline.jpg) left bottom no-repeat;
}
.site-footer .widget ul {
margin: 0;
padding: 0;
}
.site-footer .widget ul li {
margin: 0 0 2px;
padding: 0;
display: block;
float: none;
}
.site-footer .widget ul li a {
text-decoration: none;
}
.site-footer .widgets .widget ul li a:hover {
text-decoration: underline;
}
.site-footer .widgets .widget article .entry-title {
font-size: 16px;
}
.site-footer .bottom-bar {
color: #FFFFFF;
padding: 30px 0 30px;
font-size: 12px;
line-height: 22px;
font-weight: 300;
text-align: center;
}
.site-footer .bottom-bar a {
color: #FFFFFF;
text-decoration: none;
}
.site-footer .bottom-bar a:hover {
text-decoration: underline;
}
.site-footer .bottom-bar .left {
float: left;
}
.site-footer .bottom-bar .right {
float: right;
text-align: right;
}
.site-footer .bottom-bar.centered .left,
.site-footer .bottom-bar.centered .right {
float: none;
text-align: center;
}
.site-footer .bottom-bar.centered .right {
margin-top: 7px;
}
.site-footer .bottom-bar .right ul {
margin: 0;
padding: 0;
}
.site-footer .bottom-bar .right ul li {
margin: 0;
padding: 0;
list-style-type: none;
display: inline-block;
box-shadow: 1px 0 0 rgba(0, 0, 0, 0.08);
}
.site-footer .bottom-bar .right a {
display: block;
line-height: 12px;
font-size: 12px;
text-transform: none;
color: #FFFFFF;
padding: 0 7px;
}
.site-footer .bottom-bar .right ul li:last-child {
box-shadow: none;
}
.site-footer .bottom-bar .right ul li:last-child a {
padding: 0 0 0 7px;
} .site-footer .mc4wp-form input[type=date],
.site-footer .mc4wp-form input[type=email],
.site-footer .mc4wp-form input[type=number],
.site-footer .mc4wp-form input[type=tel],
.site-footer .mc4wp-form input[type=text],
.site-footer .mc4wp-form input[type=url],
.site-footer .mc4wp-form select,
.site-footer .mc4wp-form textarea {
width: 100%;
max-width: 100%;
height: 42px;
text-indent: 10px;
margin: 0 0 7px 0;
padding: 0;
display: inline-block;
background-color: #FFFFFF;
float: left;
}
.site-footer .mc4wp-form button,
.site-footer .mc4wp-form input[type=button],
.site-footer .mc4wp-form input[type=submit] {
max-width: 100%;
text-align: center;
height: 42px;
color: #FFFFFF;
box-shadow: none;
font-size: 14px;
} input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="search"],
select,
.wpcf7-text,
.wpcf7-select {
width: 66%;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
}
aside select {
width: 100%;
} .widget_search .search-submit {
}
.content-area .widget-title {
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 10px;
padding-bottom: 0;
}
.widget-area .widget ul {
margin: 0;
padding: 0;
}
.widget-area .widget ul li {
margin: 0 0 2px;
padding: 0;
list-style-type: none;
}
.widget-area .widget ul li a {
font-size: 14px;   
}  .sticky {
display: block;
}
.hentry,
.search-results article {
border-bottom: 1px solid #939598;
margin: 0 0 30px;
padding: 0 0 30px;
}
body:not(.page-template-template-full-width-no-bottom-margin) .hentry,
body:not(.page-template-template-full-width-no-bottom-margin) .search-results article {
margin: 0 0 30px;
padding: 0 0 30px;
}
.hentry:last-child,
.search-results article:last-child {
border-bottom: none;
margin: 0 0 30px;
padding: 0 0 30px;
}
body:not(.page-template-template-full-width-no-bottom-margin) .hentry:last-child,
body:not(.page-template-template-full-width-no-bottom-margin) .search-results article:last-child {
margin: 0 0 30px;
padding: 0 0 30px;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.entry-content .read-more {
text-decoration: none !important;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
}  .gallery {
margin-bottom: 1.1em;
}
.site-footer-widgets .gallery,
.widget-area .gallery {
margin-bottom: 0;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-columns-2 .gallery-item:nth-of-type(2n+2),
.gallery-columns-3 .gallery-item:nth-of-type(3n+3),
.gallery-columns-4 .gallery-item:nth-of-type(4n+4),
.gallery-columns-5 .gallery-item:nth-of-type(5n+5),
.gallery-columns-6 .gallery-item:nth-of-type(6n+6),
.gallery-columns-7 .gallery-item:nth-of-type(7n+7),
.gallery-columns-8 .gallery-item:nth-of-type(8n+8),
.gallery-columns-9 .gallery-item:nth-of-type(9n+9) {
margin-right: 0;
}
.gallery-item:last-of-type {
padding-right: 0;
}
.gallery-columns-2 .gallery-item {
max-width: calc((100% - 16px * 1) / 2);
}
.gallery-columns-3 .gallery-item {
max-width: calc((100% - 16px * 2) / 3);
}
.gallery-columns-4 .gallery-item {
max-width: calc((100% - 16px * 3) / 4);
}
.gallery-columns-5 .gallery-item {
max-width: calc((100% - 16px * 4) / 5);
}
.gallery-columns-6 .gallery-item {
max-width: calc((100% - 16px * 5) / 6);
}
.gallery-columns-7 .gallery-item {
max-width: calc((100% - 16px * 6) / 7);
}
.gallery-columns-8 .gallery-item {
max-width: calc((100% - 16px * 7) / 8);
}
.gallery-columns-9 .gallery-item {
max-width: calc((100% - 16px * 8) / 9);
}
.gallery-columns-2 .gallery-item:nth-last-child(-n+2),
.gallery-columns-3 .gallery-item:nth-last-child(-n+3),
.gallery-columns-4 .gallery-item:nth-last-child(-n+4),
.gallery-columns-5 .gallery-item:nth-last-child(-n+5),
.gallery-columns-6 .gallery-item:nth-last-child(-n+6),
.gallery-columns-7 .gallery-item:nth-last-child(-n+7),
.gallery-columns-8 .gallery-item:nth-last-child(-n+8),
.gallery-columns-9 .gallery-item:nth-last-child(-n+9) {
margin-bottom: 0px;
}
.gallery-item {
display: inline-block;
margin-right: 16px;
margin-bottom: 16px;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-item > div > a {
display: block;
line-height: 0;
box-shadow: 0 0 0 0 transparent;
}
.gallery-item > div > a > img {
margin-bottom: 0;
}
.gallery-caption {
display: block;
box-shadow: none;
line-height: 1.6;
margin: 0;
padding: 0.5em;
}  #infinite-handle {
width: 100%;
text-align: center;
margin-top: -30px;
margin-bottom: 30px;
}
html #infinite-handle span {
background: transparent;
padding: 0;
} .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} html #jp-relatedposts {
padding-top: 0;
margin: 1em 0;
}
html #jp-relatedposts h3.jp-relatedposts-headline {
padding: 0;
font-size: 16px;
font-weight: 300;
}
html #jp-relatedposts h3.jp-relatedposts-headline em {
font-weight: 300;
}
html #jp-relatedposts h3.jp-relatedposts-headline em:before {
display: none;
}
html #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
opacity: 1;
}
html #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a,
html #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
text-decoration: none;
}
html .jp-relatedposts:after {
display: none;
} .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-bullets .swiper-pagination-bullet {
min-width: auto;
outline: 0;
} .elementor-widget-social-icons .elementor-grid.elementor-social-icons-wrapper {
margin-left: 0;
margin-right: 0;
}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item:first-child .elementor-social-icon {
margin-left: 0;
}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item:last-child .elementor-social-icon {
margin-right: 0;
}
.elementor-template-full-width .site-container,
.elementor-template-full-width .main-menu-container {
max-width: 100%;
} .underlined-titles .widget-title {
padding: 0 0 20px 0;
margin: 0 0 26px 0;
text-align: center;
}
.underlined-titles .widget-title:after {
background: none repeat scroll 0 0;
background-color: #828387;
bottom: -20px;
content: "";
display: block;
height: 1px;
position: relative;
width: 74px;
left: 50%;
transform: translate(-50%);
text-align: center;
} div.wpforms-container form.wpforms-form .wpforms-field:first-child {
padding-top: 0;	
}
div.wpforms-container form.wpforms-form .wpforms-field {
padding: 12px 0;	
}
div.wpforms-container form.wpforms-form .wpforms-field-label {
font-size: 14px;
margin-bottom: 1px;
}
div.wpforms-container form.wpforms-form .wpforms-submit-container {
padding-top: 14px;
}
div.wpforms-container form.wpforms-form textarea.wpforms-field-medium {
height: 226px;
}
div.wpforms-container form.wpforms-form .wpforms-field input.wpforms-error,
div.wpforms-container form.wpforms-form .wpforms-field textarea.wpforms-error,
div.wpforms-container form.wpforms-form .wpforms-field select.wpforms-error {
border-color: #ba2227;
}
div.wpforms-container form.wpforms-form .wpforms-required-label {
font-size: 15px;
}
div.wpforms-container form.wpforms-form label.wpforms-error {
color: #ba2227;
} .site-content .rpwe-block ul {
width: 100%;
display: inline-block;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0;
}
.site-content .rpwe-block li {
width: 30.5%;
margin-right: 0;
float: left;
border: 1px solid #ccc;
}
.site-content .rpwe-block .rpwe-img {
display: inline-block !important;
margin: 0 0 18px 0;
}
.site-content .rpwe-block .rpwe-thumb {
display: inline-block;
vertical-align: top;
border: none !important;
box-shadow: none !important;
margin: 0 auto 0 auto;
padding: 0 !important;
}
.site-content .rpwe-block h3.rpwe-title {
font-size: 18px !important;
margin: 0 0 15px 0 !important;
padding: 0 5% 0 5%;
line-height: 1.2;
}
.site-content .rpwe-block h3.rpwe-title a {
font-weight: 300 !important;
}
.site-content .rpwe-block .rpwe-summary {
font-size: 14px;
padding: 0 5% 10px 5%;
}
body.comfortable-paragraph-line-height .site-content .rpwe-block .rpwe-summary {
line-height: 1.72em;
}
body.spacious-paragraph-line-height .site-content .rpwe-block .rpwe-summary {
line-height: 2em;
}
.site-content .rpwe-block .rpwe-summary a {
display: block !important;
text-transform: uppercase;
margin: 14px 0 0 0;
} .widget-area .rpwe-block ul li {
margin: 0 0 25px 0;
padding: 0;
list-style-type: none;
display: block;
width: 100%;
text-align: left;
border: none;
}
.widget-area .rpwe-block .rpwe-img {
float: left;
margin: 0 12px 0 0;
}
.widget-area .rpwe-block h3.rpwe-title {
text-align: left;
font-size: 13px !important;
margin: 0 0 5px 0 !important;
}
.widget-area .rpwe-block h3 a {
font-weight: 400;
}
.widget-area .rpwe-block .rpwe-time {
font-style: italic;
font-size: 13px;
color: #969696;
} .site-footer .rpwe-block h3.rpwe-title {
font-size: 14px !important;
margin: 2px 0 0 0 !important;
}
.site-footer .rpwe-block .rpwe-thumb {
padding: 3px 3px 3px 0 !important;
} #colorbox {
z-index: 99999 !important;
}
#cboxOverlay {
z-index: 99999 !important;
}
.widget_sggwidget div,
.widget_sggwidget .grid-gallery-photos,
.grid-gallery div,
.grid-gallery .grid-gallery-photos {
max-width: 100%;
}
.widget_sggwidget .grid-gallery-caption,
.widget_sggwidget .grid-gallery-caption .crop,
.widget_sggwidget img,
.grid-gallery .grid-gallery-caption,
.grid-gallery .grid-gallery-caption .crop,
.grid-gallery img {
max-width: 100%;
height: auto !important;
}
#cboxContent button {
min-width: 0;
}
@media screen and (max-width: 400px) {
.widget_sggwidget div,
.widget_sggwidget .grid-gallery-caption,
.grid-gallery div,
.grid-gallery .grid-gallery-caption {
left: 0 !important;
}
} .jr-insta-thumb ul.thumbnails li {
display: inline-block;
padding: 0;
margin: 0 2.5% 2.5% 0;
}
.jr-insta-thumb ul.thumbnails.jr_col_3 li:nth-of-type(3n+0) {
margin-right: 0;
} .shopstar-bookingpress-use-theme-styles .bpa-frontend-main-container,
.shopstar-bookingpress-use-theme-styles .bpa-front-customer-panel-container {
max-width: 1140px !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--panel-body .bpa-front-dc--body {
min-height: auto;
}
.shopstar-bookingpress-use-theme-styles .el-picker-panel .el-date-picker__header button {
min-width: auto;
}
.shopstar-bookingpress-use-theme-styles .bpa-tn__dropdown-menu {
z-index: 99999 !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-toast-notification {
box-shadow: none !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu,
.shopstar-bookingpress-use-theme-styles .el-dropdown-menu,
.shopstar-bookingpress-use-theme-styles .el-picker-panel,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item.__bpa-is-active span,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item.__bpa-is-active .bpa-front-tm--item-icon,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-tabs--foot .bpa-front-btn--primary:focus,
.shopstar-bookingpress-use-theme-styles .bpa-front-btn--primary:focus,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control.--bpa-country-dropdown.vue-tel-input:focus-within,
.shopstar-bookingpress-use-theme-styles .bpa-front-cp-top-navbar,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control .el-textarea__inner:focus,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control input:focus,
.shopstar-bookingpress-use-theme-styles .el-date-picker__time-header .el-input .el-input__inner:focus,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--service-item.__bpa-is-selected .bpa-front-si-card,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma-table-actions-wrap .bpa-front-ma-taw__card,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--atc-wrapper .bpa-front-module--atc__item .bpa-front-btn:hover {
box-shadow: none !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu,
.shopstar-bookingpress-use-theme-styles .bpa-front-default-card,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--service-item .bpa-front-si-card,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__time-slots,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--category .bpa-front-cat-items .bpa-front-ci-pill.el-tag,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--foot,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__calendar .vc-container,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__calendar .vc-header,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__calendar .vc-day,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control input,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--booking-summary .bpa-front-module--bs-amount-details,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control.--bpa-country-dropdown,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control .el-textarea__inner,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control--v-date-picker .el-input__inner,
.shopstar-bookingpress-use-theme-styles .el-date-picker__time-header .el-input .el-input__inner,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--booking-summary .bpa-front-module--bs-summary-content .bpa-front-module--bs-summary-content-item,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item .bpa-front-tm--item-icon,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control.--bpa-country-dropdown .vti__dropdown-list,
.shopstar-bookingpress-use-theme-styles .bpa-fm--bs__deposit-payment-module .bpa-dpm__item.--bpa-is-dpm-total-item,
.shopstar-bookingpress-use-theme-styles .bpa-fm--bs__deposit-payment-module,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--booking-summary .bpa-is-coupon-module-enable .bpa-fm--bs__coupon-module-textbox,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--payment-methods .bpa-front-module--pm-body .bpa-front-module--pm-body__item,
.shopstar-bookingpress-use-theme-styles .bpa-front-thankyou-module-container,
.shopstar-bookingpress-use-theme-styles .bpa-front-tmc__summary-content .bpa-front-tmc__sc-item,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--add-to-calendar,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--atc-wrapper .bpa-front-btn,
.shopstar-bookingpress-use-theme-styles .bpa-cp-ls__tab-menu .bpa-tm__item .bpa-tm__item-icon,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control.--bpa-country-dropdown .vti__dropdown,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--date-and-time.__sm .bpa-front--dt__ts-sm-back-btn .bpa-front-btn,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--service-items-row .bpa-front-module--service-item,
.shopstar-bookingpress-use-theme-styles .bpa-custom-datepicker .el-date-picker__header--bordered,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si-card__left .bpa-front-si__default-img,
.shopstar-bookingpress-use-theme-styles .bpa-fm__booking-summary-v47 .bpa-front-module--bs-customer-detail,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item.__bpa-is-disabled:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__calendar .vc-nav-popover-container,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__calendar .vc-nav-items .vc-nav-item:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control--checkbox .el-checkbox__inner:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control--checkbox .el-checkbox__inner,
.shopstar-bookingpress-use-theme-styles .bpa-front-cp-top-navbar,
.shopstar-bookingpress-use-theme-styles .bpa-front-cp-card,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control input,
.shopstar-bookingpress-use-theme-styles .el-date-picker__time-header .el-input .el-input__inner,
.shopstar-bookingpress-use-theme-styles .bpa-cp-ma-table.el-table .el-table__header-wrapper tr th.el-table__cell,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma-view-appointment-card,
.shopstar-bookingpress-use-theme-styles .bpa-ma-vac-sec-title,
.shopstar-bookingpress-use-theme-styles .bpa-ma-vac--head__right .bpa-front-pill,
.shopstar-bookingpress-use-theme-styles .bpa-vac-pd__item.__bpa-pd-is-total-item,
.shopstar-bookingpress-use-theme-styles .bpa-front-btn__small,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma-table-actions-wrap .bpa-front-ma-taw__card,
.shopstar-bookingpress-use-theme-styles .el-popover,
.shopstar-bookingpress-use-theme-styles .el-popconfirm .el-popconfirm__action,
.shopstar-bookingpress-use-theme-styles .bpa-front-cp-custom-popover,
.shopstar-bookingpress-use-theme-styles .bpa-tn__dropdown-menu,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control input:focus,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control .el-textarea__inner:focus,
.shopstar-bookingpress-use-theme-styles .el-date-picker__time-header .el-input .el-input__inner:focus,
.shopstar-bookingpress-use-theme-styles .bpa-cp-ma-table.el-table td.el-table__cell,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma--pagination-wrapper .el-pager li,
.shopstar-bookingpress-use-theme-styles .bpa-front-cp-custom-popover .el-date-picker__header--bordered,
.shopstar-bookingpress-use-theme-styles .bpa-custom-datepicker .el-date-picker__header--bordered,
.shopstar-bookingpress-use-theme-styles .bpa-tn__dropdown-head .bpa-cp-avatar__default-img,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control.--bpa-country-dropdown.vue-tel-input:focus-within,
.shopstar-bookingpress-use-theme-styles .el-date-picker__header--bordered {
border-color: #CCCCCC !important;
border-radius: 0 !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control input:focus,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control .el-textarea__inner:focus,
.shopstar-bookingpress-use-theme-styles .el-date-picker__time-header .el-input .el-input__inner:focus {
border-color: #000000 !important;
}
.shopstar-bookingpress-use-theme-styles .el-popper[x-placement^=top] .popper__arrow {
border-top-color: #CCCCCC !important;
}
.shopstar-bookingpress-use-theme-styles .el-popper[x-placement^=bottom] .popper__arrow {
border-bottom-color: #CCCCCC !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-cp--fw__col.__bpa-is-search-icon .bpa-front-form-control .el-input__inner {
height: 41px !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-btn--primary,
.shopstar-bookingpress-use-theme-styles .bpa-front-btn--primary:focus {
background-color: #000000 !important;
border: none !important;
font-weight: 400;
padding: 10px 25px;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-btn--primary span {
font-size: 14px !important;
letter-spacing: 0 !important;
font-family: 'Raleway', sans-serif !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-btn--primary:hover {
background-color: rgba(0, 0, 0, 0.6) !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item.__bpa-is-active,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-front-module--bs-ad--price,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item.__bpa-is-active::before,
.shopstar-bookingpress-use-theme-styles .bpa-custom-datepicker .el-year-table td.today .cell,
.shopstar-bookingpress-use-theme-styles .bpa-custom-datepicker .el-month-table td.today .cell,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__calendar .vc-day.is-today .vc-day-content,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control--checkbox .el-checkbox__input.is-checked + .el-checkbox__label,
.shopstar-bookingpress-use-theme-styles .bpa-tn__dropdown-menu .bpa-tn__dropdown-item a.bpa-tm__item.__bpa-is-active,
.shopstar-bookingpress-use-theme-styles .bpa-tn__dropdown-menu .bpa-tn__dropdown-item a.bpa-tm__item.__bpa-is-active span,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma--pagination-wrapper .el-pager li:hover,
.shopstar-bookingpress-use-theme-styles .bpa-vac-pd__item.__bpa-pd-is-total-item .bpa-vac-pd__val,
.shopstar-bookingpress-use-theme-styles .el-date-picker__header-label.active, .el-date-picker__header-label:hover,
.shopstar-bookingpress-use-theme-styles .el-date-table td.available:hover,
.shopstar-bookingpress-use-theme-styles .el-date-table td.today:not(.current) span,
.shopstar-bookingpress-use-theme-styles .el-month-table td .cell:hover,
.shopstar-bookingpress-use-theme-styles .el-month-table td.current:not(.disabled) .cell,
.shopstar-bookingpress-use-theme-styles .el-year-table td .cell:hover,
.shopstar-bookingpress-use-theme-styles .el-year-table td.current:not(.disabled) .cell,
.shopstar-bookingpress-use-theme-styles .el-picker-panel__content .el-date-table td:not(.next-month):not(.prev-month):not(.today):not(.current) span:hover,
.shopstar-bookingpress-use-theme-styles .el-picker-panel__content .el-date-table td:not(.current):not(.today) span:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front-cp-custom-popover .el-year-table td.today .cell,
.shopstar-bookingpress-use-theme-styles .bpa-front-cp-custom-popover .el-month-table td.today .cell,
.shopstar-bookingpress-use-theme-styles .bpa-custom-datepicker .el-year-table td.today .cell,
.shopstar-bookingpress-use-theme-styles .bpa-custom-datepicker .el-month-table td.today .cell,
.shopstar-bookingpress-use-theme-styles .bpa-tn__dropdown-menu .bpa-tn__dropdown-item a.bpa-tm__item.__bpa-is-active,
.shopstar-bookingpress-use-theme-styles .bpa-tn__dropdown-menu .bpa-tn__dropdown-item a.bpa-tm__item.__bpa-is-active span,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma--pagination-wrapper .el-pager li:hover,
.shopstar-bookingpress-use-theme-styles .bpa-vac-pd__item.__bpa-pd-is-total-item .bpa-vac-pd__val,
.shopstar-bookingpress-use-theme-styles .el-date-picker__header-label.active,
.shopstar-bookingpress-use-theme-styles .el-date-picker__header-label:hover,
.shopstar-bookingpress-use-theme-styles .el-date-table td.available:hover,
.shopstar-bookingpress-use-theme-styles .el-date-table td.today:not(.current) span,
.shopstar-bookingpress-use-theme-styles .el-month-table td .cell:hover,
.shopstar-bookingpress-use-theme-styles .el-month-table td.current:not(.disabled) .cell,
.shopstar-bookingpress-use-theme-styles .el-year-table td .cell:hover,
.shopstar-bookingpress-use-theme-styles .el-year-table td.current:not(.disabled) .cell,
.shopstar-bookingpress-use-theme-styles .el-picker-panel__content .el-date-table td:not(.next-month):not(.prev-month):not(.today):not(.current) span:hover,
.shopstar-bookingpress-use-theme-styles .el-picker-panel__content .el-date-table td:not(.current):not(.today) span:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front-cp-custom-popover .el-year-table td.today .cell,
.shopstar-bookingpress-use-theme-styles .bpa-front-cp-custom-popover .el-month-table td.today .cell,
.shopstar-bookingpress-use-theme-styles .bpa-custom-datepicker .el-year-table td.today .cell,
.shopstar-bookingpress-use-theme-styles .bpa-custom-datepicker .el-month-table td.today .cell {
color: #000000 !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-module--category .bpa-front-cat-items .bpa-front-ci-pill.el-tag.__bpa-is-active svg,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si-card--checkmark-icon svg,
.shopstar-bookingpress-use-theme-styles .bpa-front-dcw__vector .bpa-front-dcw__vector-primary-color,
.shopstar-bookingpress-use-theme-styles .bpa-front-loader-cl-primary,
.shopstar-bookingpress-use-theme-styles .bpa-tn__dropdown-menu .bpa-tn__dropdown-item a.bpa-tm__item.__bpa-is-active svg,
.shopstar-bookingpress-use-theme-styles .bpa-front-data-empty-view--my-bookings .bpa-front-dev__primary-bg,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--booking-summary .bpa-front-module--bs-head .bpa-head__vector-item,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--confirmation .bpa-head__vector--confirmation .bpa-head__vector-item,
.shopstar-bookingpress-use-theme-styles .bpa-front-thankyou-module-container .bpa-front-tmc__head .bpa-front-tmc__vector--confirmation .bpa-head__vector-item {
fill: #000000 !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-module--service-item.__bpa-is-selected .bpa-front-si-card,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--category .bpa-front-cat-items .bpa-front-ci-pill.el-tag.__bpa-is-active,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--category .bpa-front-cat-items .bpa-front-ci-pill.el-tag:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item.__bpa-is-active .bpa-front-tm--item-icon,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--payment-methods .bpa-front-module--pm-body .bpa-front-module--pm-body__item.__bpa-is-selected,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--payment-methods .bpa-front-module--pm-body .bpa-front-module--pm-body__item.__is-selected,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control--checkbox .el-checkbox__input.is-checked .el-checkbox__inner,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control--checkbox .el-checkbox__inner:hover,
.shopstar-bookingpress-use-theme-styles .el-radio__input.is-checked .el-radio__inner,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item.__bpa-is-selected,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--atc-wrapper .bpa-front-btn:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front-btn--primary,
.shopstar-bookingpress-use-theme-styles .bpa-ma-vac--action-btn-group .bpa-front-btn:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma--pagination-wrapper .btn-prev:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma--pagination-wrapper .btn-next:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front-btn--primary:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma--pagination-wrapper .el-pager li.active,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma--pagination-wrapper .el-pager li:hover {
border-color: #000000 !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__ts-body--item.__bpa-is-selected {
background-color: #CCCCCC !important;
background-color: transparent !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item.__bpa-is-active .bpa-front-tm--item-icon,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item.__bpa-is-active span,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body strong.--is-service-price,
.shopstar-bookingpress-use-theme-styles .bpa-front-btn--primary,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma--pagination-wrapper .el-pager li.active,
.shopstar-bookingpress-use-theme-styles .bpa-ma-vac--action-btn-group .bpa-front-btn:hover,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma-table-actions-wrap .bpa-front-btn--icon-without-box:hover,
.shopstar-bookingpress-use-theme-styles .el-date-table td.current:not(.disabled) span,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__calendar .vc-day .vc-highlights .vc-day-layer .vc-highlight {
background-color: #000000 !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__calendar .vc-day.is-today .vc-day-content,
.shopstar-bookingpress-use-theme-styles .bpa-front-btn--borderless {
background-color: transparent !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .bpa-front-si__card-body--heading,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-module-heading,
.shopstar-bookingpress-use-theme-styles .bpa-front-tmc__head .bpa-front-tmc__title,
.shopstar-bookingpress-use-theme-styles .bpa-front-cancel-module-container .bpa-front-cmc__title,
.shopstar-bookingpress-use-theme-styles .bpa-front-tmc__booking-id .bpa-front-bi__label,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--add-to-calendar .bpa-fm--atc__heading,
.shopstar-bookingpress-use-theme-styles .bpa-front-module-heading,
.shopstar-bookingpress-use-theme-styles .bpa-cp-pd__title,
.shopstar-bookingpress-use-theme-styles .bpa-cp-ma-table.el-table .bpa-cp-ma-cell-val,
.shopstar-bookingpress-use-theme-styles .bpa-cp-ma-table.el-table td.el-table__cell .cell,
.shopstar-bookingpress-use-theme-styles .bpa-cp-ma-table.el-table .el-table__header-wrapper tr th.el-table__cell,
.shopstar-bookingpress-use-theme-styles .bpa-left__service-detail .bpa-sd__appointment-title,
.shopstar-bookingpress-use-theme-styles .bpa-bd__item .bpa-item--val,
.shopstar-bookingpress-use-theme-styles .bpa-ma-vac-sec-title,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control input,
.shopstar-bookingpress-use-theme-styles .bpa-left__service-detail .bpa-sd__appointment-id,
.shopstar-bookingpress-use-theme-styles .bpa-tn__dropdown-menu .bpa-tn__dropdown-item a.bpa-tm__item,
.shopstar-bookingpress-use-theme-styles .bpa-tn__dropdown-menu .bpa-tn__dropdown-item,
.shopstar-bookingpress-use-theme-styles .bpa-cp-ma-table.el-table td.el-table__cell,
.shopstar-bookingpress-use-theme-styles .bpa-cp-ma-table.el-table td.el-table__cell .bpa-ma-date-time-details .bpa-ma-dt__time-val,
.shopstar-bookingpress-use-theme-styles .bpa-bd__item .bpa-item--label,
.shopstar-bookingpress-use-theme-styles .bpa-vac-pd__item .bpa-vac-pd__label,
.shopstar-bookingpress-use-theme-styles .bpa-vac-pd__item .bpa-vac-pd__val,
.shopstar-bookingpress-use-theme-styles .bpa-ma-vac--action-btn-group .bpa-front-btn__small,
.shopstar-bookingpress-use-theme-styles .bpa-front-btn--primary,
.shopstar-bookingpress-use-theme-styles .bpa-front-pill,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma--pagination-wrapper .el-pager li.number,
.shopstar-bookingpress-use-theme-styles .bpa-front-dcw__body-title,
.shopstar-bookingpress-use-theme-styles .bpa-front-dcw__body-sub-title,
.shopstar-bookingpress-use-theme-styles .bpa-front-btn,
.shopstar-bookingpress-use-theme-styles .el-popconfirm__main,
.shopstar-bookingpress-use-theme-styles .bpa-front-btn__small,
.shopstar-bookingpress-use-theme-styles .el-date-picker__header-label,
.shopstar-bookingpress-use-theme-styles .el-picker-panel__content .el-date-table th,
.shopstar-bookingpress-use-theme-styles .el-picker-panel__content .el-date-table td span,
.shopstar-bookingpress-use-theme-styles .bpa-front-data-empty-view--my-bookings .bpa-front-dev__title,
.shopstar-bookingpress-use-theme-styles .el-form-item__error,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control input::placeholder,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control .el-textarea__inner::placeholder,
.shopstar-bookingpress-use-theme-styles .bpa-front-cp-custom-popover .el-year-table td .cell,
.shopstar-bookingpress-use-theme-styles .bpa-front-cp-custom-popover .el-month-table td .cell,
.shopstar-bookingpress-use-theme-styles .bpa-custom-datepicker .el-year-table td .cell,
.shopstar-bookingpress-use-theme-styles .bpa-custom-datepicker .el-month-table td .cell,
.shopstar-bookingpress-use-theme-styles .el-year-table td .cell,
.shopstar-bookingpress-use-theme-styles .el-month-table td .cell,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma--pagination-wrapper .btn-prev span,
.shopstar-bookingpress-use-theme-styles .bpa-front-ma--pagination-wrapper .btn-next span {
font-family: 'Lato', sans-serif !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-module-heading,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front--dt__calendar .vc-weeks .vc-weekday,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item span,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-form-control input,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-form-control .el-textarea__inner,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-module--booking-summary .bpa-front-module--bs-summary-content .bpa-front-module--bs-summary-content-item .bpa-front-bs-sm__item-val,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-module--booking-summary .bpa-front-module--bs-head p,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .bpa-front-si-cb__specs .bpa-front-si-cb__specs-item p,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .el-form-item__label .bpa-front-form-label,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .--bpa-is-desc,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--payment-methods .bpa-front-module--pm-body .bpa-front-module--pm-body__item p,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-tab-menu .bpa-front-tab-menu--item, .el-form-item__error,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--category .bpa-front-cat-items .bpa-front-ci-pill.el-tag,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .bpa-front-si-cb__specs .bpa-front-si-cb__specs-item p strong,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .bpa-front-si__card-body--heading,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt-ts__sub-heading,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-module--booking-summary .bpa-front-module--bs-summary-content .bpa-front-module--bs-summary-content-item span,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--bs-amount-details .bpa-fm--bs-amount-item .bpa-front-total-payment-amount-label,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-front-module--bs-ad--price,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs .bpa-front--dt__calendar .vc-title,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--foot .bpa-front-btn,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control.--bpa-country-dropdown.vue-tel-input strong,
.shopstar-bookingpress-use-theme-styles .bpa-front-tmc__booking-id .bpa-front-bi__label,
.shopstar-bookingpress-use-theme-styles .bpa-front-tmc__booking-id .bpa-front-bi__val,
.shopstar-bookingpress-use-theme-styles .bpa-front-tmc__head .bpa-front-tmc__title,
.shopstar-bookingpress-use-theme-styles .bpa-front-tmc__summary-content .bpa-front-tmc__sc-item .bpa-front-sc-item__label,
.shopstar-bookingpress-use-theme-styles .bpa-front-tmc__summary-content .bpa-front-tmc__sc-item .bpa-front-sc-item__val,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--add-to-calendar .bpa-fm--atc__heading,
.shopstar-bookingpress-use-theme-styles .bpa-front-tmc__head p,
.shopstar-bookingpress-use-theme-styles .bpa-front-data-empty-view .bpa-front-dev__title,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control input::placeholder,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control .el-textarea__inner::placeholder,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control--file-upload .bpa-fu__placeholder,
.shopstar-bookingpress-use-theme-styles .bpa-custom-datepicker .el-year-table td .cell,
.shopstar-bookingpress-use-theme-styles .bpa-custom-datepicker .el-month-table td .cell,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__calendar .vc-nav-title,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__calendar .vc-nav-items .vc-nav-item,
.shopstar-bookingpress-use-theme-styles .bpa-front-thankyou-module-container .bpa-front-cc__error-toast-notification,
.shopstar-bookingpress-use-theme-styles .bpa-front__no-timeslots-body .bpa-front-ntb__val,
.shopstar-bookingpress-use-theme-styles .bpa-front-module--note-desc,
.shopstar-bookingpress-use-theme-styles .bpa-front-refund-confirmation-content .bpa-front-rcc__body .bpa-front-rcc__empty-msg,
.shopstar-bookingpress-use-theme-styles .bpa-front--dt__calendar .vc-day .vc-day-content,
.shopstar-bookingpress-use-theme-styles .bpa-front-form-control--checkbox .el-checkbox__label {
font-family: 'Lato', sans-serif !important;
}
@media screen and (max-width: 576px) {
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item.__bpa-is-active .bpa-front-tm--item-icon,
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item.__bpa-is-active span {
background-color: transparent !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item::after {
background-color: #000000 !important;
}
.shopstar-bookingpress-use-theme-styles .bpa-front-dc--footer.__bpa-is-sticky .bpa-front-tabs--foot {
box-shadow: none;
}
} button.gm-control-active {
min-width: 0;
} .main-navigation-mega-menu button:not(.customize-partial-edit-shortcut-button) {
min-width: auto;
height: auto;
} .simcal-default-calendar-light .simcal-nav-button {
min-width: 0;
}  #main-menu {
background-color: #FFFFFF;
} .main-navigation .menu-toggle .otb-fa.otb-fa-bars,
.main-navigation .menu-toggle .fa.fa-bars,
.main-navigation .menu-toggle .fa-solid.fa-bars,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon.elementor-view-default .elementor-icon,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon.elementor-view-framed .elementor-icon,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box.elementor-view-default .elementor-icon,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box.elementor-view-framed .elementor-icon {
color: #000000;
}
.site-header .top-bar,
.site-footer .bottom-bar,
.main-navigation .close-button,
p.woocommerce-store-notice.demo_store,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
html .select2-container--default .select2-results__option--highlighted[aria-selected],
.shopstar-page-builders-use-theme-styles .elementor-widget-icon.elementor-view-stacked .elementor-icon,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
background-color: #000000;
}
div.wpforms-container form.wpforms-form input[type="text"]:focus,
div.wpforms-container form.wpforms-form input[type="email"]:focus,
div.wpforms-container form.wpforms-form input[type="tel"]:focus,
div.wpforms-container form.wpforms-form input[type="number"]:focus,
div.wpforms-container form.wpforms-form input[type="url"]:focus,
div.wpforms-container form.wpforms-form input[type="password"]:focus,
div.wpforms-container form.wpforms-form input[type="search"]:focus,
div.wpforms-container form.wpforms-form select:focus,
div.wpforms-container form.wpforms-form textarea:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[name="coupon_code"]:focus,
textarea:focus,
select:focus,
.woocommerce form .form-row.woocommerce-validated .select2-container:focus,
.woocommerce form .form-row.woocommerce-validated input.input-text:focus,
.woocommerce form .form-row.woocommerce-validated select:focus,    					
.select2.select2-container--default .select2-selection--single[aria-expanded="true"],
.select2-container--open .select2-dropdown,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon.elementor-view-framed .elementor-icon,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within {
border-color: #000000;
}
.site-header .container.bottom-border,
.site-header .main-navigation.bottom-border,
.site-header .main-navigation .container.bottom-border,
.home .site-header.bottom-border,
.main-navigation ul ul {
border-bottom: 5px solid #000000;
}
.main-navigation ul ul {
border-top: 5px solid #000000;
}
::-moz-selection{
background-color: #000000;
}
::selection {
background-color: #000000;
} .site-header .branding .title {
font-family: 'Prata';
} .site-header .branding .title,
.site-header .branding .description {
color: #000000;
} .main-navigation a,
.submenu-toggle {
color: #000000;
} .main-navigation ul.menu > li > a:hover,
.main-navigation ul.menu > li.current-menu-item > a,
.main-navigation ul.menu > li.current_page_item > a,
.main-navigation ul.menu > li.current-menu-parent > a,
.main-navigation ul.menu > li.current_page_parent > a,
.main-navigation ul.menu > li.current-menu-ancestor > a,
.main-navigation ul.menu > li.current_page_ancestor > a,
.site-header .search-button a:hover {
color: #ba2227;
} .slider-container.default .slider .slide .overlay,
.slider-container.default .slider .slide .overlay h1,
.slider-container.default .slider .slide .overlay h2,
.slider-container.default .slider .slide .overlay h3,
.slider-container.default .slider .slide .overlay h4,
.slider-container.default .slider .slide .overlay h5,
.slider-container.default .slider .slide .overlay h6,
.slider-container.default .slider .slide .overlay a,
.header-image .overlay,
.header-image .overlay h1,
.header-image .overlay h2,
.header-image .overlay h3,
.header-image .overlay h4,
.header-image .overlay h5,
.header-image .overlay h6,
.header-image .overlay a {
color: #000000;
} h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
.slider-container.default .slider .slide .overlay h1,
.slider-container.default .slider .slide .overlay h2,
.slider-container.default .slider .slide .overlay h3,
.slider-container.default .slider .slide .overlay h4,
.slider-container.default .slider .slide .overlay h5,
.slider-container.default .slider .slide .overlay h6,
.header-image .overlay h1,
.header-image .overlay h2,
.header-image .overlay h3,
.header-image .overlay h4,
.header-image .overlay h5,
.header-image .overlay h6,
ul.product_list_widget li .product-title,
.main-navigation a,
.content-area .widget-title,
.widget-area .widget-title,
.site-footer .widgets ul li h2.widgettitle,
.woocommerce a.button,
.woocommerce #respond input#submit,
.woocommerce button.button,
.woocommerce input.button,
a.button,
.shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button,
.shopstar-page-builders-use-theme-styles .elementor-widget-heading .elementor-heading-title,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a,
input[type="button"],
input[type="reset"],
input[type="submit"],
html #jp-relatedposts h3.jp-relatedposts-headline,
html #infinite-handle span button,
html #infinite-handle span button:hover,
div.wpforms-container form.wpforms-form input[type=submit],
div.wpforms-container form.wpforms-form button[type=submit],
div.wpforms-container form.wpforms-form .wpforms-page-button,
.wp-block-search__button,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
font-family: 'Raleway',sans-serif;
} h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
.slider-container.default .slider .slide .overlay h1,
.slider-container.default .slider .slide .overlay h2,
.slider-container.default .slider .slide .overlay h3,
.slider-container.default .slider .slide .overlay h4,
.slider-container.default .slider .slide .overlay h5,
.slider-container.default .slider .slide .overlay h6,
.header-image .overlay h1,
.header-image .overlay h2,
.header-image .overlay h3,
.header-image .overlay h4,
.header-image .overlay h5,
.header-image .overlay h6,
ul.product_list_widget li .product-title,
.content-area .widget-title,
.widget-area .widget-title,
.site-footer .widgets ul li h2.widgettitle,
.woocommerce #content div.product .product_title,
.woocommerce div.product .product_title,
.woocommerce-page #content div.product .product_title,
.woocommerce-page div.product .product_title,
.woocommerce a.button,
.woocommerce #respond input#submit,
.woocommerce button.button,
.woocommerce input.button,
a.button,
.shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button,
.shopstar-page-builders-use-theme-styles .elementor-widget-heading .elementor-heading-title,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a,
input[type="button"],
input[type="reset"],
input[type="submit"],
html #infinite-handle span button,
html #infinite-handle span button:hover,
div.wpforms-container form.wpforms-form input[type=submit],
div.wpforms-container form.wpforms-form button[type=submit],
div.wpforms-container form.wpforms-form .wpforms-page-button,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
font-weight: 300;
} h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
.shopstar-page-builders-use-theme-styles .elementor-widget-heading .elementor-heading-title,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a,
ul.product_list_widget li .product-title,
.widget_woocommerce_products .widget-title,
.content-area .widget-title,
.widget-area .widget-title,
.site-footer .widgets ul li h2.widgettitle {
color: #000000;
} body,
div.wpforms-container form.wpforms-form .wpforms-field-label,
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel,
div.wpforms-container form.wpforms-form input[type="text"],
div.wpforms-container form.wpforms-form input[type="email"],
div.wpforms-container form.wpforms-form input[type="tel"],
div.wpforms-container form.wpforms-form input[type="number"],
div.wpforms-container form.wpforms-form input[type="url"],
div.wpforms-container form.wpforms-form input[type="password"],
div.wpforms-container form.wpforms-form input[type="search"],
div.wpforms-container form.wpforms-form select,
div.wpforms-container form.wpforms-form textarea,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="url"],
input[type="password"],
input[type="search"],
select,
textarea,
blockquote,
blockquote p,
.slider-container.default .slider .slide .overlay,
.header-image .overlay,
.main-navigation ul ul a,
.widget-area .rpwe-block h3.rpwe-title a,
.widget_woocommerce_products .amount,
article .entry-meta,
.woocommerce .quantity input.qty,
.woocommerce-page #content .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
.woocommerce form .form-row select,
.woocommerce-page form .form-row select,
.woocommerce #content div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select,
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select,
.shopstar-page-builders-use-theme-styles .elementor-widget-text-editor,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
font-family: 'Lato';
} body,
.site-header .site-top-bar-left a,
.site-header .site-top-bar-right a,
.site-header .site-header-right a,
.breadcrumbs,
div.wpforms-container form.wpforms-form .wpforms-field-label,
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel,
div.wpforms-container form.wpforms-form input[type="text"],
div.wpforms-container form.wpforms-form input[type="email"],
div.wpforms-container form.wpforms-form input[type="tel"],
div.wpforms-container form.wpforms-form input[type="number"],
div.wpforms-container form.wpforms-form input[type="url"],
div.wpforms-container form.wpforms-form input[type="password"],
div.wpforms-container form.wpforms-form input[type="search"],
div.wpforms-container form.wpforms-form select,
div.wpforms-container form.wpforms-form textarea,
input,
select,
textarea,
.site-footer .widgets .widget a,
.header-image .overlay,
.slider-container.default .slider .slide .overlay,
.shopstar-page-builders-use-theme-styles .elementor-widget-text-editor,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
font-weight: 300;
} body,
div.wpforms-container form.wpforms-form .wpforms-field-label,
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel,
article .entry-footer,
.site-footer .widgets .widget a,
.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb,
.site-footer .widgets .widget ul li a,
.site-footer .widgets .widget .social-icons a,
.widget_woocommerce_products .amount,
.widget_woocommerce_products del,
.woocommerce #reviews #comments ol.commentlist li .meta,
.woocommerce-checkout #payment div.payment_box,
.woocommerce .woocommerce-info,
.woocommerce ul.products li.product .price,
.woocommerce #content ul.products li.product span.price,
.woocommerce-page #content ul.products li.product span.price,
.woocommerce div.product p.price del,
article .entry-meta,
.shopstar-page-builders-use-theme-styles .elementor-widget-text-editor,
.shopstar-page-builders-use-theme-styles .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
color: #4F4F4F;
}
.select2-default {
color: rgba(79, 79, 79, 0.7) !important;
}
::-webkit-input-placeholder {
color: rgba(79, 79, 79, 0.7);
}
:-moz-placeholder {
color: rgba(79, 79, 79, 0.7);
}
::-moz-placeholder {
color: rgba(79, 79, 79, 0.7);
}
:-ms-input-placeholder {
color: rgba(79, 79, 79, 0.7);
}
.site-footer .widgets .widget .social-icons a:hover {
color: rgba(79, 79, 79, 0.6);
} div.wpforms-container form.wpforms-form input[type="text"],
div.wpforms-container form.wpforms-form input[type="email"],
div.wpforms-container form.wpforms-form input[type="tel"],
div.wpforms-container form.wpforms-form input[type="number"],
div.wpforms-container form.wpforms-form input[type="url"],
div.wpforms-container form.wpforms-form input[type="password"],
div.wpforms-container form.wpforms-form input[type="search"],
div.wpforms-container form.wpforms-form select,
div.wpforms-container form.wpforms-form textarea,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="url"],
input[type="password"],
input[type="search"],
select,
textarea,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select,
.search-block .search-field,
.select2-drop,
.select2-container .select2-choice,
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-results__option,
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select,
.woocommerce #content .quantity input.qty,
.woocommerce .quantity input.qty,
.woocommerce-page #content .quantity input.qty,
.woocommerce-page .quantity input.qty {
color: #4F4F4F;
} a,
.woocommerce .woocommerce-breadcrumb a,
.woocommerce-page .woocommerce-breadcrumb a {
color: #939598;
} a:hover,
.woocommerce .woocommerce-breadcrumb a:hover,
.woocommerce-page .woocommerce-breadcrumb a:hover {
color: #4F4F4F;
} .slider-container.default .prev,
.slider-container.default .next {
background-color: #000000;
}
.slider-container.default .prev:hover,
.slider-container.default .next:hover {
background-color: rgba(0, 0, 0, 0.6);
} button,
.shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button,
.shopstar-page-builders-use-theme-styles .elementor-view-stacked .elementor-icon,
input[type="button"],
input[type="reset"],
input[type="submit"],
html #infinite-handle span button,
div.wpforms-container form.wpforms-form input[type=submit],
div.wpforms-container form.wpforms-form button[type=submit],
div.wpforms-container form.wpforms-form .wpforms-page-button,
.slider-container.default .slider a.button,
.header-image a.button,
.site-footer .mc4wp-form button,
.site-footer .mc4wp-form input[type=button],
.site-footer .mc4wp-form input[type=submit],
a.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #review_form #respond .form-submit input,
.woocommerce-page #review_form #respond .form-submit input,
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce-page ul.products li.product a.add_to_cart_button,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled]
.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 div.product form.cart .button,
.woocommerce table.cart input.button,
.woocommerce-page #content table.cart input.button,
.woocommerce-page table.cart input.button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button,
.wp-block-search__button,
.wc-block-components-button:not(.is-link).contained,
.wc-block-components-button:not(.is-link).outlined:hover,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
background-color: #000000;
-webkit-transition: all 0.2s ease 0s;
-moz-transition: all 0.2s ease 0s;
-ms-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.wp-block-search__button-inside.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button,
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button.outlined {
color: #000000;
}
.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button {
stroke: #000000;
}
button:hover,
.shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a.ow-button-hover:hover,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
div.wpforms-container form.wpforms-form input[type=submit]:hover,
div.wpforms-container form.wpforms-form button[type=submit]:hover,
div.wpforms-container form.wpforms-form .wpforms-page-button:hover,
a.button:hover,
html #infinite-handle span button:hover,
.slider-container.default .slider a.button:hover,
.header-image a.button:hover,
.site-footer .mc4wp-form button:hover,
.site-footer .mc4wp-form input[type=button]:hover,
.site-footer .mc4wp-form input[type=submit]:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce-page #review_form #respond .form-submit input:hover,
.woocommerce ul.products li.product a.add_to_cart_button:hover,
.woocommerce-page ul.products li.product a.add_to_cart_button: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 div.product form.cart .button:hover,
.woocommerce table.cart input.button:hover,
.woocommerce-page #content table.cart input.button:hover,
.woocommerce-page table.cart input.button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a.ow-button-hover:hover,
.shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button:hover,
.wp-block-search__button:hover,
.wc-block-components-button:not(.is-link).contained:hover,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover {
background-color: rgba(0, 0, 0, 0.6);
-webkit-transition: all 0.2s ease 0s;
-moz-transition: all 0.2s ease 0s;
-ms-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.wp-block-search__button-inside.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover {
color: rgba(0, 0, 0, 0.6);
}
.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover {
stroke: rgba(0, 0, 0, 0.6);
} #main-menu,
.site-footer .widgets {
background-color: #ECEDED;
}
.site-header .main-navigation.bottom-border.mobile {
border-bottom-width: 0px;
} body.mobile-device .slider-container.default .prev,
body.mobile-device .slider-container.default .next,
body.mobile-device .slider-container.default .pagination {
display: none !important;
} @media screen and (max-width: 1184px) {
.padder {
margin: 0 22px 0 22px;
}
}
@media screen and (max-width: 1070px) {
.site-footer .bottom-bar .left,
.site-footer .bottom-bar .right {
width: 100%;
float: none;
padding: 0;
text-align: center;
}
.site-footer .bottom-bar .right {
margin-top: 7px;
}
}
@media screen and (max-width: 1069px) {
.slider-container.default .slider .slide .overlay,
.header-image .overlay {
font-size: 23px;
padding: 0 60px;    	
}
.slider-container.default .slider .slide .overlay h2,
.header-image .overlay h2 {
font-size: 38px;
margin: -15px 0 0;
}
.slider-container.default .slider a.button,
.header-image a.button {
margin: 30px 0 30px 0;
}
}
@media screen and (max-width: 980px) {
.content-area {
width: 100% !important;
float: none !important;
box-shadow: none !important;
padding: 0 0 20px;
}
.widget-area {
width: 100% !important;
float: none !important;
padding: 0 0 20px;
}
.blog .widget-area {
padding-top: 0;
}
.page-template-template-left-sidebar-php .widget-area {
box-shadow: 0 1px 0 #e0e0e0;
padding: 0 0 10px;
margin: 0 0 30px;
}
.page-template-default .widget-area {
box-shadow: 0 -1px 0 #e0e0e0;
padding: 30px 0 0;
margin: 10px 0 0;
}
}
@media screen and (max-width: 849px) {
.slider-container.default .slider .slide .overlay,
.header-image .overlay {
font-size: 20px;
}
.slider-container.default .slider .slide .overlay h2,
.header-image .overlay h2 {
font-size: 28px;
margin: -22px 0 0;
}
.slider-container.default .slider a.button,
.header-image a.button {
margin: 20px 0 20px 0;
}
}
@media only screen and (max-width: 782px) {
.main-navigation {
margin: 0;
}
.main-navigation .menu-toggle {
padding: 19px 16px;
}
.main-navigation .menu-toggle .otb-fa.otb-fa-bars,
.main-navigation .menu-toggle .fa-solid.fa-bars {
font-size: 21px;
}
}
@media screen and (max-width: 780px) {
.top-bar {
height: auto;
}
.site-header .top-bar .left {
padding: 11px 0 2px 0;
float: none !important;
width: 100% !important;
text-align: center;
height: auto;
}
.site-header .top-bar .right {
padding: 5px 0 8px 0;
float: none !important;
width: 100% !important;
height: auto;
text-align: center !important;
right: 0;
}
.social-icons {
width: 100%;
text-align: center;
margin: 0;
line-height: 15px;
} 
.social-icons li {
font-size: 15px;
line-height: 15px;
display: inline-block;
vertical-align: top;
float: none;
padding: 0 0 0 3px;
}
.site-header .top-bar .social-icons a {
margin: 0;
font-size: 15px;
line-height: 15px;
vertical-align: top;
display: inline-block;
}
.site-header .top-bar .social-icons .otb-fa,
.site-header .top-bar .social-icons .fa,
.site-header .top-bar .social-icons .fab,
.site-header .top-bar .social-icons .fas {
font-size: 15px;
line-height: 15px;
padding: 0;
}
.site-header .top-bar .right .social-icons {
margin-top: 4px;
}
.site-header .top-bar .info-text {
padding: 3px 0 2px 0;
font-size: 11px;
}
.site-header .top-bar .right a {
padding: 0;
font-size: 10px;
}
.site-header .top-bar ul li {
box-shadow: 0;
}
.site-top-bar-left {
float: none !important;
width: 100% !important;
text-align: center;
}
.site-top-bar-right {
float: none !important;
width: 100% !important;
text-align: center !important;
}
.shopstar-header-layout-standard .site-top-bar-left-text {
text-align: center !important;
}
.site-header-left {
float: none !important;
width: 100% !important;
text-align: center;
}
.site-header-right {
float: none !important;
width: 100% !important;
text-align: center;
padding: 10px 0 0 !important;
min-height: 40px !important;
}
.site-header.left-aligned .branding,
.site-header.left-aligned .branding .description {
width: 100% !important;
text-align: center;
}
.slider-container.default .slider .slide h2,
.header-image h2 {
font-size: 32px;
margin: -22px 0 0;
}
.site-footer .widgets .container > ul {
display: block;
}
.site-footer .widgets ul li.widget {
width: 100% !important;
float: none !important;
padding: 0 0 40px !important;
display: block;
text-align: center;
}
.site-footer .widgets ul li.widget:last-child {
padding: 0 0 10px !important;
}
.site-footer .widgets ul li h2.widgettitle {
text-align: center;
background-position: center bottom;
}
.site-content .rpwe-block li {
width: 100%;
margin-bottom: 30px;
}
}
@media screen and (max-width: 767px) {
.blog-post-side-layout .featured-image-container,
.blog-post-side-layout .post-loop-content {
width: 100%;
margin: 0;
padding: 0;
}
.blog-post-side-layout .featured-image-container {
margin: 0 0 21px 0;
}
.blog-post-side-layout .featured-image-container {
text-align: center;
}
.featured-image-container a {
width: auto;
}
.featured-image-container img.featured-image {
display: block;
}
}
@media screen and (max-width: 650px) {
.slider-container.default .slider .slide .overlay,
.header-image .overlay {
font-size: 17px;
}
.slider-container.default .slider .slide .overlay h2,
.header-image .overlay h2 {
font-size: 20px;
margin: -22px 0 0;
}
.slider-container.default .slider a.button,
.header-image a.button {
margin: 10px 0 10px 0;
}
}.woocommerce table.shop_table,
.woocommerce-page table.shop_table {
margin: 0 0 25px;
border-radius: 0;
border-left: 0;
border-right: 0;
}
.woocommerce table.cart th,
.woocommerce-page #content table.cart th,
.woocommerce-page table.cart th {
background-color: rgba(0, 0, 0, 0.02);
font-size: 16px;
text-shadow: none;
font-weight: 500;
padding: 10px;
}
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td {
padding: 25px 10px;
}
.woocommerce .cart-collaterals .cart_totals table,
.woocommerce-page .cart-collaterals .cart_totals table {
float: right;
}
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr th {
padding: 15px 10px 15px 0;
}
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td {
padding: 15px 0 15px 10px;
text-align: right;
width: 12%;
}
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot th {
vertical-align: middle;
}
.woocommerce table.shop_table.my_account_orders th,
.woocommerce-page table.shop_table.my_account_orders th,
.woocommerce table.shop_table.order_details th,
.woocommerce-page table.shop_table.order_details th,
.woocommerce-checkout table.shop_table thead .product-name,
.woocommerce-checkout table.shop_table thead .product-total {
background-color: rgba(0, 0, 0, 0.04);
padding: 10px;
}
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot th,
.woocommerce table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot td {
background-color: rgba(0, 0, 0, 0.04);
padding: 10px;
}
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
max-width: 300px;
}
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells {
width: 52%;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
width: 50%;
}
.woocommerce .cart-collaterals .cart_totals h2 {
padding: 0 0 15px 0;
}
.woocommerce table.cart a.remove,
.woocommerce-page #content table.cart a.remove,
.woocommerce-page table.cart a.remove {
font-size: 30px;
color: #777;
}
.woocommerce table.cart img,
.woocommerce-page #content table.cart img,
.woocommerce-page table.cart img {
width: 100px;
height: auto;
vertical-align: top;
}
.woocommerce #customer_details,
.woocommerce-page #customer_details {
display: block;
width: 54%;
clear: none;
float: left;
margin-left: 0;
margin-right: 6%;
}
.woocommerce #customer_details .col-1,
.woocommerce-page #customer_details .col-1,
.woocommerce #customer_details .col-2,
.woocommerce-page #customer_details .col-2 {
float: none;
width: 100%;
}
.woocommerce #customer_details .col-2,
.woocommerce-page #customer_details .col-2 {
margin: 25px 0 0;
padding: 25px 0 0;
border-top: 1px solid rgba(0, 0, 0, 0.08);
}
.woocommerce #order_review_heading,
.woocommerce-page #order_review_heading,
.woocommerce #order_review,
.woocommerce-page #order_review {
border: 1px solid rgba(0, 0, 0, 0.08);
background-color: rgba(0, 0, 0, 0.02);
display: block;
width: 40%;
clear: none;
float: right;
margin-right: 0;
margin-left: 4%;
margin-left: 0;
}
.woocommerce #order_review_heading,
.woocommerce-page #order_review_heading {
border-bottom: 0;
padding: 20px 20px 0;
margin: 59px 0 0;
}
.woocommerce #order_review,
.woocommerce-page #order_review {
border-top: 0;
padding: 20px 20px 4px;
}
.woocommerce form .form-row,
.woocommerce-page form .form-row {
padding: 0;
margin: 0 0 5px;
}
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text {
background-color: rgba(0, 0, 0, 0.02);
font-weight: 400;
font-size: 15px;
text-transform: none;
padding: 8px;
}
.woocommerce form .form-row textarea.input-text,
.woocommerce-page form .form-row textarea.input-text {
background-color: rgba(0, 0, 0, 0.02);
font-size: 14px;
text-transform: none;
padding: 8px;
min-height: 100px;
}
.woocommerce .order_details,
.woocommerce-page .order_details {
border: 1px solid rgba(0, 0, 0, 0.08);
}
.woocommerce .order_details li,
.woocommerce-page .order_details li {
padding: 20px;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single {
background: none;
background-color: rgba(0, 0, 0, 0.02);
border: 1px solid rgba(0, 0, 0, 0.18);
box-shadow: none;
height: 36px;
border-radius: 0;
padding: 2px 0 4px 8px;
}
.account-link {
display: inline-block;
vertical-align: middle;
position: relative;
margin: 0;
padding: 17px 0 0 0;
line-height: 14px;
height: 100%;
} .header-cart {
display: inline-block;
vertical-align: middle;
position: relative;
margin: 0 0 0 15px;
padding: 9px 0 0 0;
line-height: 14px;
height: 100%;
}
.header-cart-contents {
text-transform: uppercase;
color: #FFFFFF;
text-decoration: none;
}
.header-cart-contents:hover .otb-fa-shopping-cart,
.header-cart-contents:hover .fa-shopping-cart {
color: rgba(255, 255, 255, 0.6);
}
.header-cart-amount {
}
.header-cart-checkout {
margin: 0;
padding: 0 0 0 6px;
}
.header-cart-checkout .otb-fa,
.header-cart-checkout .fa {
font-size: 20px;
margin: 0 0 0 2px;
padding: 2px 0 3px 3px;
border-radius: 3px;
color: #FFF;
-webkit-transition: color 0.1s linear 0s;
-moz-transition: color 0.1s linear 0s;
-ms-transition: color 0.1s linear 0s;
-o-transition: color 0.1s linear 0s;
transition: color 0.1s linear 0s;
} .woocommerce-account .woocommerce-MyAccount-navigation {
width: 25%;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 73%;
} .woocommerce-MyAccount-navigation ul {
list-style: none;
margin: 0 0 1.5em 0;
}
.woocommerce-MyAccount-navigation li {
margin: 0 0 0.5em 0;
}
.woocommerce-MyAccount-navigation li:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin: 0 0.5em 0 1px;
width: 8%;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard:before {
content: "\f108"
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders:before {
content: "\f07c";
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads:before {
content: "\f019";
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address:before {
content: "\f041"
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account:before {
content: "\f044"
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout:before {
content: "\f08b"
} .widget-area .widget_product_search {
border: none;
} .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #e0e0e0;
}  .content-area .widget_woocommerce_products .widget-title {
font-size: 18px;
padding-bottom: 20px;
margin-bottom: 30px;
text-transform: uppercase;
text-align: center;
padding-bottom: 20px;
background: url(//stroydetale.ru/wp-content/themes/shopstar/library/images/heading-underline.jpg) center bottom no-repeat;
}
.content-area .elementor-widget-wp-widget-woocommerce_products ul.product_list_widget,
.content-area .widget_woocommerce_products ul {
list-style: none;
padding: 0;
text-align: center;
margin: 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.content-area .elementor-widget-wp-widget-woocommerce_products ul.product_list_widget li,
.woocommerce .content-area ul.product_list_widget li,
.content-area .widget_woocommerce_products ul li {
display: inline-block;
vertical-align: top;
float: none;
text-align: center;
padding: 30px 0 4px 0;
}
.woocommerce .content-area ul.product_list_widget li,
.woocommerce-page .content-area ul.product_list_widget li,
.content-area ul.product_list_widget li {
width: 22.65%;
}
.content-area .elementor-widget-wp-widget-woocommerce_products ul.product_list_widget li:nth-of-type(-n+4),
.content-area .widget_woocommerce_products ul li:nth-of-type(-n+4) {
padding: 4px 0 4px 0;
}
.content-area .elementor-widget-wp-widget-woocommerce_products ul.product_list_widget li:nth-child(4n+4),
.content-area .widget_woocommerce_products ul li:nth-child(4n+4) {
margin-right: 0;
}
.content-area .elementor-widget-wp-widget-woocommerce_products ul.product_list_widget li a,
.content-area .widget_woocommerce_products ul li a {
text-decoration: none;
}
.content-area .elementor-widget-wp-widget-woocommerce_products ul.product_list_widget li .star-rating,
.woocommerce .content-area ul.product_list_widget li .star-rating {
margin: 0 auto;
color: #f1b038;
}
.content-area .elementor-widget-wp-widget-woocommerce_products .star-rating {
float: none;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
width: 5.4em;
font-family: star;
}
.content-area .elementor-widget-wp-widget-woocommerce_products .star-rating::before {
content: "\73\73\73\73\73";
top: 0;
position: absolute;
left: 0;
}
.content-area .elementor-widget-wp-widget-woocommerce_products .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.content-area .elementor-widget-wp-widget-woocommerce_products .star-rating span::before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
}
.content-area .elementor-widget-wp-widget-woocommerce_products ul.product_list_widget li img,
.woocommerce .content-area ul.product_list_widget li img,
.content-area .widget_woocommerce_products img {
border: 1px solid #ccc;
display: block;
margin: 0 auto 10px auto;
width: auto !important;
}
.content-area .elementor-widget-wp-widget-woocommerce_products ul.product_list_widget li a:hover img, 
.content-area .widget_woocommerce_products ul li a:hover img {
box-shadow: none;
border: 1px solid #828387;
}
.content-area .elementor-widget-wp-widget-woocommerce_products .product-title,
.content-area .widget_woocommerce_products .product-title {
text-transform: uppercase;
text-align: center;
display: block;
font-size: 13px;
}
.content-area .elementor-widget-wp-widget-woocommerce_products del,
.content-area .widget_woocommerce_products del {
display: inline-block;
margin-right: 5px;
}
.content-area .elementor-widget-wp-widget-woocommerce_products ins,
.content-area .widget_woocommerce_products ins {
display: inline-block;
background-color: transparent;
font-weight: 700;
}
.content-area .elementor-widget-wp-widget-woocommerce_products ins .amount,
.content-area .widget_woocommerce_products ins .amount {
color: #ba2227;
}
.content-area .elementor-widget-wp-widget-woocommerce_products .amount,
.content-area .widget_woocommerce_products .amount {
text-align: center;
font-size: 15px;
font-weight: 700;
} .widget-area ul.product_list_widget li {
margin: 0 0 15px 0;
}
.widget-area ul.product_list_widget li:last-child {
margin-bottom: 0;
}
.widget-area ul.cart_list li img,
.widget-area ul.product_list_widget li img {
float: left;
margin: 0 14px 0 0;
width: 60px;
border: 1px solid #ccc;
-webkit-transition: all 0.08s linear 0s;
-moz-transition: all 0.08s linear 0s;
-ms-transition: all 0.08s linear 0s;
-o-transition: all 0.08s linear 0s;
transition: all 0.08s linear 0s;
}
.widget-area ul.cart_list li img:hover,
.widget-area ul.product_list_widget li img:hover {
border: 1px solid #828387;
}
.widget-area ul.product_list_widget li .product-title {
vertical-align: top;
display: inline;
line-height: 1.3;
}
.widget-area ul.product_list_widget li .star-rating {
margin: 0 0 6px 0;
}
.widget-area ul.product_list_widget li .amount {
font-size: 13px;
vertical-align: top;
}
.widget-area ul.product_list_widget li del {
opacity: .5;
}
.widget-area ul.product_list_widget li ins {
background: transparent;
}
.widget-area ul.product_list_widget li ins .amount {
color: #ba2227;
}
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover {
font-weight: 400;
color: #939598;
}
.widget_woocommerce_products ins {
display: inline-block;
background-color: transparent;
font-weight: 700;
}
.widget_woocommerce_products ins .amount {
color: #ba2227;
}
.widget_woocommerce_products .amount {
text-align: center;
display: block;
font-size: 15px;
font-weight: 700;
}
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover {
color: #FFFFFF;
border-radius: 0;
border: none;
min-width: 170px;
height: 48px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
text-transform: uppercase;
font-size: 16px;
line-height: 20px;
} .woocommerce.widget_shopping_cart .cart_list li {
width: 100%;
text-align: left;
margin: 0 0 14px 0;
}
.woocommerce.widget_shopping_cart .cart_list li.empty {
padding-left: 0;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove {
color: #ba2227 !important;
font-size: 1.5em;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
background-color: #ba2227 !important;
color: #FFFFFF !important;
}
.woocommerce.widget_shopping_cart .cart_list li .quantity {
width: 160px !important;
}
.woocommerce.widget_shopping_cart .cart_list li img {
float: right;
margin-left: 4px;
width: 32px;
height: auto;
box-shadow: none;
} .woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb {
line-height: 15px;
font-size: 13px;
font-weight: 300;
margin: 0 auto 30px auto;
text-align: center;
}
.woocommerce .woocommerce-breadcrumb a,
.woocommerce-page .woocommerce-breadcrumb a {
text-decoration: none;
}
.single-product.woocommerce .woocommerce-breadcrumb,
.single-product.woocommerce-page .woocommerce-breadcrumb {
margin-bottom: 37px;
} .woocommerce ul.products li.product .woocommerce-loop-category__title .count {
background: transparent;
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.015);
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
display: block;
width: 50%;
float: left;
margin: 0 0 30px;
padding: 15px 0 16px;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.015);
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
display: block;
width: 50%;
text-align: right;
margin: 0 0 30px;
padding: 10px 0;
float: left;
}
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select {
background: #FFFFFF;
border-radius: 0;
font-size: 12px;
text-transform: uppercase;
padding: 6px 26px 6px 6px;
font-weight: 300;
color: rgb(89, 89, 89); width: 55%;
width: 40%;
max-width: 250px;
min-width: 215px; margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
background-image:
linear-gradient(45deg, transparent 50%, #000000 50%),
linear-gradient(135deg, #000000 50%, transparent 50%),
linear-gradient(to right, #FFFFFF, #FFFFFF);
background-position:
calc(100% - 17px) 20px,
calc(100% - 12px) 20px,
100% 0;
background-size:
5px 5px,
5px 5px,
30px 46px;
background-repeat: no-repeat;
}
.woocommerce .products ul,
.woocommerce ul.products,
.woocommerce-page .products ul,
.woocommerce-page ul.products {
margin: 0 0 10px 0;
display: flex;
flex-wrap: wrap;
} .woocommerce ul.products.columns-2 li.product,
.woocommerce-page ul.products.columns-2 li.product {
width: 48.4%;
margin: 0 1.55% 35px;
}
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
width: 31.2%;
margin: 0 1.55% 35px;
}
.woocommerce ul.products.columns-4 li.product,
.woocommerce-page ul.products.columns-4 li.product {
width: 22.65%;
margin: 0 1.55% 35px;
}
.woocommerce:not(.shopstar-shop-full-width) ul.products.columns-4 li.product,
.woocommerce-page:not(.shopstar-shop-full-width) ul.products.columns-4 li.product {
margin: 0 1.54% 35px;
}
.woocommerce ul.products.columns-5 li.product,
.woocommerce-page ul.products.columns-5 li.product {
width: 17.5%;
margin: 0 1.55% 35px;
}
.woocommerce:not(.shopstar-shop-full-width) ul.products.columns-5 li.product,
.woocommerce-page:not(.shopstar-shop-full-width) ul.products.columns-5 li.product {
margin: 0 1.54% 35px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
text-align: center;
float: left;
list-style-type: none;
position: relative;
}
.woocommerce ul.products li.product.first,
.woocommerce-page ul.products li.product.first {
margin-left: 0 !important;
}
.woocommerce ul.products li.product.last,
.woocommerce-page ul.products li.product.last {
margin-right: 0 !important;
}
.woocommerce ul.products li.product a {
max-width: 100%;
}
.woocommerce ul.products li.product a,
.woocommerce-page ul.products li.product  {
display: inline-block;
position: relative;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li span {
padding: 10px !important;
}
.woocommerce #content nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul,
.woocommerce-page #content nav.woocommerce-pagination ul,
.woocommerce-page nav.woocommerce-pagination ul {
border-radius: 0;
border: 1px solid #cccccc;
border-right: none;
}
.woocommerce nav.woocommerce-pagination ul li:first-child,
.woocommerce-page nav.woocommerce-pagination ul li:first-child {
border-radius: 0;
}
.woocommerce nav.woocommerce-pagination ul li:last-child,
.woocommerce-page nav.woocommerce-pagination ul li:last-child {
border-radius: 0;
}
.woocommerce nav.woocommerce-pagination ul li {
border-right: 1px solid #cccccc;
}
.woocommerce nav.woocommerce-pagination ul li a {
-webkit-transition: all 0.08s linear 0s;
-moz-transition: all 0.08s linear 0s;
-ms-transition: all 0.08s linear 0s;
-o-transition: all 0.08s linear 0s;
transition: all 0.08s linear 0s;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
background: #ECEDED;
}
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img {
max-width: 100%;
width: auto;
-webkit-transition: all 0.08s linear 0s;
-moz-transition: all 0.08s linear 0s;
-ms-transition: all 0.08s linear 0s;
-o-transition: all 0.08s linear 0s;
transition: all 0.08s linear 0s;
}
.woocommerce ul.products li.product h2,
.woocommerce-page ul.products li.product h2,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 {
line-height: 1em;
font-weight: 500;
margin: 0;
padding: 8px 0 !important;
text-align: center;
font-size: 18px;
}
.woocommerce ul.products li.product .price,
.woocommerce #content ul.products li.product span.price,
.woocommerce-page #content ul.products li.product span.price {
font-weight: 600;
padding: 0;
font-size: 15px;
margin: 0;
text-align: center;
}
.elementor-widget-wp-widget-woocommerce_products ul.product_list_widget li del,
.widget_woocommerce_products ul li del,
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del {
opacity: 0.6;
font-weight: 400;
}
.elementor-widget-wp-widget-woocommerce_products del .amount,
.widget_woocommerce_products del .amount {
font-weight: 400;
}
.woocommerce .products .star-rating,
.woocommerce-page .products .star-rating {
position: absolute;
left: 4px;
top: 5px;
opacity: 0;
-webkit-transition: all 0.08s linear 0s;
-moz-transition: all 0.08s linear 0s;
-ms-transition: all 0.08s linear 0s;
-o-transition: all 0.08s linear 0s;
transition: all 0.08s linear 0s;
}
.woocommerce span.onsale {
padding: 0;
text-transform: uppercase;
min-width: 5em;
min-height: 5em;
line-height: 5em;
background-color: #ba2227
}
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
border-radius: 0;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08) inset;
width: 70px;
height: 28px;
min-height: 20px;
margin: 0;
padding: 4px 0 0;
line-height: 20px;
font-size: 14px;
text-shadow: none;
font-weight: 400;
text-transform: uppercase;
right: -6px;
top: 5px;
}
.woocommerce ul.products li.product .onsale:after,
.woocommerce-page ul.products li.product .onsale:after {
content: '';
width: 0px;
height: 0px;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
position: absolute;
top: 25px;
right: 2px;
-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border-radius: 0;
}
.woocommerce #review_form #respond label {
display: block;
}
.woocommerce #review_form #respond .required {
color: #ff0000;
font-size: 15px;
font-weight: 400;
}
.woocommerce #review_form #respond .form-submit input,
.woocommerce-page #review_form #respond .form-submit input,
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce-page ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.ajax_add_to_cart,
.woocommerce-page ul.products li.product a.ajax_add_to_cart {
border: 1px solid rgba(0, 0, 0, 0.1);
color: #FFF;
font-size: 13px;
font-weight: 300;
text-transform: uppercase;
margin: 8px 0 0;
text-shadow: none;
}
.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading {
padding-right: 2em !important;
}
.woocommerce #respond input#submit.loading::after,
.woocommerce a.button.loading::after,
.woocommerce button.button.loading::after,
.woocommerce input.button.loading::after {
top: 13px;
}
.woocommerce ul.products li.product.outofstock a.add_to_cart_button,
.woocommerce-page ul.products li.product.outofstock a.add_to_cart_button,
.woocommerce ul.products li.product.outofstock a.ajax_add_to_cart,
.woocommerce-page ul.products li.product.outofstock a.ajax_add_to_cart,
.woocommerce ul.products li.product.outofstock a.button,
.woocommerce-page ul.products li.product.outofstock a.button {
display: none;
}
.woocommerce ul.products li.product a.added_to_cart,
.woocommerce-page ul.products li.product a.added_to_cart {
display: none;
width: 25px;
overflow: hidden;
height: 31px;
line-height: 20px;
position: absolute;
bottom: 5px;
left: 65px;
color: transparent;
}
.woocommerce ul.products li.product a.added_to_cart:before,
.woocommerce-page ul.products li.product a.added_to_cart:before {
color: #FFF;
content: "\2713";
font-size: 26px;
}
.woocommerce ul.products li.product a:hover img,
.woocommerce-page ul.products li.product a:hover img {
box-shadow: 0 0 0 4px rgb(28, 28, 28), 0 2px 18px rgba(0, 0, 0, 0.7);
}
.woocommerce ul.products li.product a:hover .star-rating,
.woocommerce-page ul.products li.product a:hover .star-rating {
opacity: 1;
} .woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
border-bottom: 0;
box-shadow: none;
padding: 15px 0 14px;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
border-bottom: 0;
box-shadow: none;
} .post-type-archive-product.woocommerce .widget-area,
.post-type-archive-product.woocommerce-page .widget-area {
padding-top: 172px;
} .post-type-archive-product.woocommerce.shopstar-shop-full-width #container,
.post-type-archive-product.woocommerce-page.shopstar-shop-full-width #container,
.archive.woocommerce-page.shopstar-shop-full-width #container,
.post-type-archive-product.woocommerce.shopstar-shop-full-width .content-area,
.post-type-archive-product.woocommerce-page.shopstar-shop-full-width .content-area,
.archive.woocommerce-page.shopstar-shop-full-width .content-area {
width: 100%;
float: none;
padding: 0;
}
.post-type-archive-product.woocommerce.shopstar-shop-full-width .widget-area,
.post-type-archive-product.woocommerce-page.shopstar-shop-full-width .widget-area,
.archive.woocommerce-page.shopstar-shop-full-width .widget-area {
display: none;
}  .woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
padding: 0;
text-transform: uppercase;
min-width: 3em;
min-height: 3em;
line-height: 3.3em;
border-radius: 100%;
width: 45px;
height: 45px;
margin: 0;
font-size: 14px;
text-shadow: none;
font-weight: 400;
text-transform: uppercase;
right: -6px;
top: -6px;	
color: #FFFFFF;
} .hiddenUntilLoadedImageContainer.loading {
background: url(//stroydetale.ru/wp-content/themes/shopstar/library/images/loader.gif) center center no-repeat;
background-size: auto !important;
}
.hiddenUntilLoadedImageContainer.loading img {
opacity: 0;
}
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img {
border: 1px solid #ccc;
display: block;
margin: 0 auto 10px auto;	
}
.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {
box-shadow: none;
border: 1px solid #828387;
} .woocommerce p.stars a,
.woocommerce .star-rating::before,
.woocommerce .star-rating span,
.woocommerce ul.products li.product .star-rating {
color: #f1b038;
} .woocommerce ul.products li.product .price ins {
color: #ba2227;
display: inline-block;
}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
text-align: center;
}
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del {
display: inline-block;
margin-right: 5px;
} .woocommerce ul.products li.product h2,
.woocommerce-page ul.products li.product h2,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3,
ul.product_list_widget li .product-title {
font-size: 13px !important;
font-weight: 400;
line-height: 1.5;
text-transform: uppercase;
} .woocommerce #review_form #respond .form-submit input,
.woocommerce-page #review_form #respond .form-submit input,
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce-page ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.ajax_add_to_cart,
.woocommerce-page ul.products li.product a.ajax_add_to_cart {
color: #FFFFFF;
border-radius: 0;
border: none;
display: table;
max-width: 100%;
width: auto;
line-height: 1;
padding: .9em 1em .8em;
text-transform: uppercase;
font-size: 16px;
line-height: 20px;
}
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce-page ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.ajax_add_to_cart,
.woocommerce-page ul.products li.product a.ajax_add_to_cart {
margin-left: auto;
margin-right: auto;
} .woocommerce div.product div.images img {
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 0 6px rgba(0, 0, 0, 0.1);
display: block;
margin: 0 auto 10px auto;
}
.product.has-default-attributes.has-children>.images {
opacity: 1;
}
.woocommerce #content div.product .product_title,
.woocommerce div.product .product_title,
.woocommerce-page #content div.product .product_title,
.woocommerce-page div.product .product_title {
text-align: left;
font-size: 20px;
background: none;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
margin: 0 0 40px;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
margin-top: 0;
margin-bottom: 40px;
}
.woocommerce .entry-summary .single_variation_wrap,
.woocommerce-page .entry-summary .single_variation_wrap {
font-size: 14px;
text-align: left;
}
.woocommerce .entry-summary .single_variation_wrap .woocommerce-variation-price,
.woocommerce-page .entry-summary .single_variation_wrap .woocommerce-variation-price {
padding-bottom: 20px;
}
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page input.button,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt {
text-shadow: none !important;
font-size: 16px !important;
font-weight: 400;
height: 48px;
line-height: 26px;
min-width: 170px;
border: none;
border-radius: 0;
padding: .6em 1em .6em 1em;
padding: .9em 1em .8em;
margin: 0 0 0 7px;
color: #FFFFFF;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page a.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover {
color: #FFFFFF;
}
.woocommerce table.cart input.button,
.woocommerce-page #content table.cart input.button,
.woocommerce-page table.cart input.button {
border: none;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon { }
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text {
background-color: #FFF;
width: 50%;
padding: 8px 6px;
margin: 0 7px 0 0;
}
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .button {
float: left !important;    
}
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce #content table.cart td.actions .button,
.woocommerce table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .button,
.woocommerce-page table.cart td.actions .button {
margin-right: 0;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border-radius: 0;
}
.woocommerce form.checkout_coupon .form-row-first,
.woocommerce-page form.checkout_coupon .form-row-first {
width: 56%;
}
.woocommerce form.checkout_coupon .form-row-last,
.woocommerce-page form.checkout_coupon .form-row-last {
width: 44%;
}
.woocommerce form.checkout_coupon input.input-text,
.woocommerce-page form.checkout_coupon input.input-text {
width: 100%;
}
.woocommerce #content .quantity,
.woocommerce .quantity,
.woocommerce-page #content .quantity,
.woocommerce-page .quantity {
width: 120px;
}
.woocommerce #content .quantity input.qty,
.woocommerce .quantity input.qty,
.woocommerce-page #content .quantity input.qty,
.woocommerce-page .quantity input.qty {
height: 35px;
background-color: #F5F5F5;
border-radius: 3px;
padding: 0px;
font-size: 16px;
}
.woocommerce #content .quantity .minus,
.woocommerce #content .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce .quantity .plus,
.woocommerce-page #content .quantity .minus,
.woocommerce-page #content .quantity .plus,
.woocommerce-page .quantity .minus,
.woocommerce-page .quantity .plus {
width: 40px;
height: 35px;
color: #5e5e5e;
float: left;
position: relative;
font-size: 24px;
font-weight: 400;
line-height: 1;
text-shadow: none;
background: none !important;
border: 0;
box-shadow: none;
outline: none !important;
}
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-cart .wc-proceed-to-checkout {
display: inline-block;
}
.woocommerce #content div.product .product_title,
.woocommerce div.product .product_title,
.woocommerce-page #content div.product .product_title,
.woocommerce-page div.product .product_title {
margin: 0 0 10px;
padding-bottom: 0 !important;
}
.woocommerce .woocommerce-product-rating,
.woocommerce-page .woocommerce-product-rating {
float: right;
margin: 8px 0 0;
}
.woocommerce #content div.product p.price,
.woocommerce-page #content div.product p.price,
.woocommerce-page div.product p.price {
font-size: 24px;
margin: 20px 0 0.5em 0;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
opacity: 0.6;
font-weight: 400;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
color: #ba2227;
}
.woocommerce form.cart,
.woocommerce-page form.cart {
margin-top: 30px;
}
.woocommerce #review_form #respond .form-submit input,
.woocommerce-page #review_form #respond .form-submit input {
position: relative;
}
.woocommerce #content div.product .woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs {
margin: 20px 0 30px;
padding: 25px 0 40px;
border: 1px solid rgba(0, 0, 0, 0.08);
border-left: 0;
border-right: 0;
}
.woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs {
float: left;
width: 20%;
margin: 0 2% 0 0;
padding: 0;
}
.woocommerce #content div.product .woocommerce-tabs:before,
.woocommerce div.product .woocommerce-tabs:before,
.woocommerce-page #content div.product .woocommerce-tabs:before,
.woocommerce-page div.product .woocommerce-tabs:before,
.woocommerce #content div.product .woocommerce-tabs:after,
.woocommerce div.product .woocommerce-tabs:after,
.woocommerce-page #content div.product .woocommerce-tabs:after,
.woocommerce-page div.product .woocommerce-tabs:after {
content: ' ';
display: table;
clear: both;
}
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel {
padding: 10px 0 0;
margin: 0 0 0 1%;
width: 77%;
float: left;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
background: none;
box-shadow: none;
border: 0 none;
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
padding: 5px 10px 5px 10px;
margin: 0;
font-size: 15px;
border-radius: 0 !important;
display: block;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
color: inherit;
text-shadow: none;
font-weight: 400;
display: block;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
font-weight: 700;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after {
border: 0;
box-shadow: none;
}
.woocommerce #content div.product form.cart .variations td.label,
.woocommerce div.product form.cart .variations td.label,
.woocommerce-page #content div.product form.cart .variations td.label,
.woocommerce-page div.product form.cart .variations td.label {
padding: 5px 30px 10px 0;
}
.woocommerce div.product form.cart .variations select,
.woocommerce #content div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select {
width: 100%;
}
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
.woocommerce form .form-row select,
.woocommerce-page form .form-row select,
.woocommerce #content div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select {
background: #FFFFFF;
border-radius: 1px;
font-size: 12px;
text-transform: uppercase;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.02);
padding: 6px;
font-weight: 600;
margin: 0 0 3px;
}
.woocommerce .cart-collaterals .shipping_calculator .button,
.woocommerce-page .cart-collaterals .shipping_calculator .button {
width: auto;
border: 1px solid rgba(0, 0, 0, 0.15);
padding: 9px 20px 10px;
box-shadow: none;
color: #FFF;
text-shadow: none;
font-weight: 400;
font-size: 14px;
} .single-product.woocommerce.shopstar-product-full-width #container,
.single-product.woocommerce-page.shopstar-product-full-width #container,
.single-product.woocommerce.shopstar-product-full-width .content-area,
.single-product.woocommerce-page.shopstar-product-full-width .content-area {
width: 100%;
float: none;
padding: 0;
}
.single-product.woocommerce.shopstar-product-full-width .widget-area,
.single-product.woocommerce-page.shopstar-product-full-width .widget-area {
display: none;
}
.woocommerce li.product .out-of-stock,
.woocommerce div.product .out-of-stock {
color: #ba2227;
font-size: 14px !important;
margin-bottom: 0;
}
.single-product.woocommerce .entry-summary,
.single-product.woocommerce-page .entry-summary {
margin: 1.5em 0 0;
}
.single-product.woocommerce .widget-area,
.single-product.woocommerce-page .widget-area {
padding-top: 70px;
} .woocommerce div.product div.images img {
max-width: 100%;
width: auto;
}
.single-product.woocommerce div.product div.images img {
border: 1px solid #ccc;
display: block;
margin: 0 auto 10px auto;
box-shadow: none;
}
.single-product.woocommerce div.product div.images a:hover img {
border: 1px solid #828387;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
margin: 0;
} .woocommerce div.product div.images .flex-viewport {
border: 1px solid #ccc;
margin: 0 0 10px 0;
}
.woocommerce div.product div.images .flex-viewport:hover {
border: 1px solid #828387;
}
.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__image {
min-height: auto !important;
}
.woocommerce-product-gallery__image img {
margin: 0 !important;
border: 0 !important;
}
.woocommerce div.product div.images .flex-control-thumbs {
padding-top: 1em;
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(3n+0) {
clear: none;
margin-right: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li {
float: left;
width: 30.75%;
margin-right: 3.8%;
margin-bottom: 1em;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
margin: 0 auto 10px auto;
opacity: 1;
}
.woocommerce div.product div.images .flex-control-thumbs li img:hover {
border: 1px solid #828387;
} .woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
border: 1px solid #ccc;
}
.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper {
border: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper:hover {
border: 1px solid #828387;
}
.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper:hover {
border: none;
} .single-product.woocommerce div.product .woocommerce-product-rating {
float: none;
display: block;
}
.single-product.woocommerce .star-rating,
.single-product.woocommerce ul.products li.product .star-rating,
.single-product.woocommerce .woocommerce-product-rating .star-rating {
color: #f1b038;
}
.single-product.woocommerce div.product p.price,
.single-product.woocommerce div.product span.price {
color: #58585a;
font-weight: 300;
}
.woocommerce #content div.product form.cart .variations td.label,
.woocommerce div.product form.cart .variations td.label,
.woocommerce-page #content div.product form.cart .variations td.label,
.woocommerce-page div.product form.cart .variations td.label {
padding: 5px 1px 5px 1px;
margin: 0;
}
.woocommerce div.product form.cart .variations label {
font-weight: 400;
font-size: 15px;
line-height: 20px;
font-weight: 400;
padding: 0;
margin: 0;
}
.woocommerce #content div.product form.cart .variations td.value,
.woocommerce div.product form.cart .variations td.value,
.woocommerce-page #content div.product form.cart .variations td.value,
.woocommerce-page div.product form.cart .variations td.value {
padding: 0 0 2px 0;
}
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
.woocommerce form .form-row select, .woocommerce-page form .form-row select,
.woocommerce #content div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select {
font-weight: 300;
text-transform: none;
font-size: 14px;
} .woocommerce .entry-summary .single_variation_wrap,
.woocommerce-page .entry-summary .single_variation_wrap {
} .woocommerce #content div.product .woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs {
border-top: 1px solid #939598;
border-bottom: 1px solid #939598;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
border-bottom: 1px solid #939598;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
border-bottom: 1px solid #939598;
} .single-product.woocommerce .woocommerce-tabs .panel h2,
.single-product.woocommerce-page .woocommerce-tabs .panel h2 {
padding-bottom: 0;
margin-bottom: 5px;
} .woocommerce table.shop_attributes th {
text-align: left !important;
} .upsells.products h2 {
padding-bottom: 0;
margin-bottom: 12px;
} .related.products h2 {
padding-bottom: 0;
margin-bottom: 12px;
} .single-product.woocommerce .product_meta,
.single-product.woocommerce-page .product_meta {
text-transform: none;
font-weight: 400;
font-size: 15px;
}
.single-product.woocommerce .product_meta .sku-wrapper,
.single-product.woocommerce .product_meta .posted_in,
.single-product.woocommerce .product_meta .tagged_as {
display: block;
}
.single-product.woocommerce .product_meta span span,
.single-product.woocommerce-page .product_meta span span,
.single-product.woocommerce .product_meta span a {
font-weight: 300;
font-size: 14px;
} .woocommerce #content .quantity,
.woocommerce .quantity,
.woocommerce-page #content .quantity,
.woocommerce-page .quantity {
display: inline-block;
width: 55px;
} .woocommerce #content .quantity input.qty,
.woocommerce .quantity input.qty,
.woocommerce-page #content .quantity input.qty,
.woocommerce-page .quantity input.qty {
background: #FFFFFF;
border-radius: 0;
height: 48px;
} .woocommerce div.product form.cart .button {
color: #FFFFFF;
border-radius: 0;
border: none;
width: auto;
display: table;
width: auto;
min-width: 170px;
max-width: 100%;
height: 48px;
padding: .9em 1em .8em 1em;
margin: 0 0 0 7px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
text-transform: uppercase;
font-size: 16px;
line-height: 20px;
} .woocommerce p.stars a {
color: #f1b038;
}  .woocommerce-cart .widget-area {
padding: 76px 0 0 2%;
} .woocommerce table.cart th,
.woocommerce-page #content table.cart th,
.woocommerce-page table.cart th {
background-color: transparent;
}
.woocommerce td.product-name dl.variation dd,
.woocommerce td.product-name dl.variation dt {
margin-bottom: 0;
}
.woocommerce td.product-name dl.variation dd p {
margin: 0;
} .woocommerce table.cart a.remove,
.woocommerce-page #content table.cart a.remove,
.woocommerce-page table.cart a.remove {
color: #ba2227 !important;
padding: 0 0 0 1px;
line-height: 28px;
}
.woocommerce table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover {
color: #FFFFFF !important;
background-color: #ba2227;
}
.woocommerce table.cart input,
.woocommerce-page #content table.cart input,
.woocommerce-page table.cart input,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled] {
top: 0px !important;
height: 48px;
line-height: 1;
margin: 0 7px 0 0;
padding: .6em 1em .4em 1em;
padding: .9em 1em .8em;
text-transform: uppercase;
font-size: 16px;
font-weight: 400;
line-height: 20px;
border-radius: 0;
text-shadow: none;
}
.woocommerce table.cart input,
.woocommerce-page #content table.cart input,
.woocommerce-page table.cart input {
background: #FFFFFF;
}
.woocommerce table.cart input[type="submit"],
.woocommerce-page #content table.cart input[type="submit"],
.woocommerce-page table.cart input[type="submit"],
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
color: #FFFFFF;
} .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt {
color: #FFFFFF;
top: 0px !important;
display: inline-block;
border: none;
height: 48px;
line-height: 1;
margin: 0 0 0 0;
text-transform: uppercase;
font-size: 16px;
font-weight: 400;
line-height: 20px;
border-radius: 0;
text-shadow: none;    
vertical-align: middle;
} .woocommerce-checkout .widget-area {
padding: 76px 0 0 2%;
} .woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text {
background-color: #FFFFFF;
}
.select2-container .select2-choice {
border-radius: 0;
height: 46px;
font-weight: 300;
}
.select2-container .select2-choice>.select2-chosen {
line-height: 46px;
}
.woocommerce form .form-row textarea.input-text,
.woocommerce-page form .form-row textarea.input-text {
background-color: #FFFFFF;    
} .woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
border: none;
}
.cart-empty {
font-size: 18px;
}
.return-to-shop {
margin-bottom: 100px;
}
.cart-empty,
.return-to-shop {
text-align: center;
}
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message {
border-radius: 1px;
box-shadow: none;
background: none;
background-color: rgba(0, 0, 0, 0.04);
}
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info {
border-radius: 1px;
box-shadow: none;
background: none;
background-color: rgba(0, 0, 0, 0.04);
}
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error {
border-radius: 1px;
box-shadow: none;
background: none;
background-color: rgba(0, 0, 0, 0.04);
}
.woocommerce .woocommerce-error:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-info:before {
border-radius: 0;
height: 100%;
left: 20px;
width: 30px;
color: #515151;
} .select2.select2-container--default .select2-selection--single {
border-radius: 0;
height: 46px;
border-color: #CCCCCC;
text-indent: 7px;
}
.select2.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 44px;
}
.select2.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 44px;
} .yotpo .pull-left {
text-align: center !important;
}
.yotpo .standalone-bottomline .star-clickable {
width: 100%
}
.yotpo.bottomLine .yotpo-bottomline .yotpo-stars {
width: 100%;
display: inline-block;
text-align: center;
}
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star {
float: none;
} @media screen and (max-width: 972px) { .woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs {
list-style: none;
padding: 0 0 0 5px;
margin: 0 0 5px 0;
overflow: hidden;
position: relative;
width: 100%;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
background: #FFFFFF;
z-index: 2;
border-bottom-color: #FFFFFF;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
border: 1px solid #d3ced2;
background-color: #ebe9eb;
display: inline-block;
position: relative;
z-index: 0;
border-radius: 4px 4px 0 0 !important;
margin: 0 -5px;
padding: 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
content: ''; 
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
content: ''; 
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: inherit;
text-shadow: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display: inline-block;
padding: .5em 0;
font-weight: 700;
color: #515151;
text-decoration: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display: inline-block;
padding: .5em 0;
font-weight: 700;
color: #515151;
text-decoration: none;
}
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel {
padding: 0;
width: 100%;
}
}
@media screen and (max-width: 780px) {
.woocommerce #container,
.woocommerce-page #container,
.woocommerce .content-area,
.woocommerce-page .content-area {
width: 100%;
float: none;
padding: 0;
}
.widget-area {
width: 100%;
padding-left: 0;
padding-right: 0;
float: none;
}
.woocommerce ul.products li.product:nth-child(odd),
.woocommerce-page ul.products li.product:nth-child(odd) {
clear: left !important;
margin-left: 0 !important;
margin-right: 1% !important;
}
.woocommerce ul.products li.product:nth-child(even),
.woocommerce-page ul.products li.product:nth-child(even) {
clear: right !important;
margin-left: 1% !important;
margin-right: 0 !important;
}   
ul.product_list_widget li,
.woocommerce.columns-4 ul.products li.product,
body.full-width ul.products li.product,
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.post-type-archive-product.woocommerce.shopstar-shop-full-width ul.products li.product,
.post-type-archive-product.woocommerce.shopstar-shop-full-width ul.products li.product,
.archive.woocommerce.shopstar-shop-full-width ul.products li.product {
width: 48% !important;
margin: 0 0.9% 22px !important;
}
.post-type-archive-product.woocommerce .widget-area,
.post-type-archive-product.woocommerce-page .widget-area,
.single-product.woocommerce .widget-area,
.single-product.woocommerce-page .widget-area {
padding-top: 20px;
}    
.woocommerce .content-has-sidebar ul.products,
.woocommerce-page .content-has-sidebar ul.products {
margin: 0 -1% 30px;
}
}
@media screen and (max-width: 780px) { .woocommerce ul.product_list_widget li, .widget_woocommerce_products ul li {
width: 100%;
margin: 0 0 20px 0;
}
.woocommerce ul.product_list_widget li img, .widget_woocommerce_products img {
margin: 0 auto;
float: none;
}
.account-link {
padding: 0 0 0 0;	
}
.site-header .top-bar .header-cart {
margin: 0;
padding: 0 0 0 7px;
}
.header-cart-checkout .otb-fa,
.header-cart-checkout .fa {
font-size: 15px;
}
.woocommerce.shopstar-shop-full-width ul.products,
.woocommerce-page.shopstar-shop-full-width ul.products {
margin: 0 -1% 30px;
}
.woocommerce.shopstar-shop-full-width ul.products li.product,
.woocommerce-page.shopstar-shop-full-width ul.products li.product {
width: 48% !important;
margin: 0 0.9% 22px !important;
}
}
@media screen and (max-width: 769px) {
ul.product_list_widget li,
.woocommerce.columns-4 ul.products,
body.full-width ul.products {
margin: 0 -1% 30px;
}
ul.product_list_widget li,
.woocommerce.columns-4 ul.products li.product,
body.full-width ul.products li.product {
width: 48%;
margin: 0 0.9% 22px;
}
.woocommerce #customer_details,
.woocommerce-page #customer_details {
width: 100%;
}
.woocommerce #order_review_heading,
.woocommerce-page #order_review_heading,
.woocommerce #order_review,
.woocommerce-page #order_review {
width: 100%;
}
.woocommerce #order_review_heading,
.woocommerce-page #order_review_heading {
margin: 44px 0 0;
}
}
@media screen and (max-width: 768px) {
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
margin: 0 0 20px;
}
.woocommerce table.cart input,
.woocommerce-page #content table.cart input,
.woocommerce-page table.cart input {
font-size: 13px;
}
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
display: inline-block;
width: 100%;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
min-width: 254px;
float: right;
display: inline-block;
clear: both;
}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text {
max-width: 150px;
}
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .button {
max-width: 120px;
padding: 9px 0 9px 0;
clear: none;
float: none !important;
}
.woocommerce #content table.cart td.actions .button,
.woocommerce table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .button,
.woocommerce-page table.cart td.actions .button {
max-width: 120px;
padding: 9px 0 9px 0;
float: right;
clear: both;
display: inline-block;
}	
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
}
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td {
width: 100%;
}
}
@media screen and (max-width: 640px) {
.woocommerce #container,
.woocommerce-page #container,
.woocommerce .content-area,
.woocommerce-page .content-area {
width: 100%;
float: none;
}
.woocommerce .content-has-sidebar ul.products,
.woocommerce-page .content-has-sidebar ul.products {
margin: 0 0 10px;
}
ul.product_list_widget li,
.woocommerce.columns-4 ul.products li.product,
body.full-width ul.products li.product,
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.post-type-archive-product.woocommerce.shopstar-shop-full-width ul.products li.product,
.post-type-archive-product.woocommerce.shopstar-shop-full-width ul.products li.product,
.archive.woocommerce.shopstar-shop-full-width ul.products li.product {
width: 100% !important;
margin: 0 0 24px 0 !important;
}
.woocommerce ul.products li.product:nth-child(odd),
.woocommerce-page ul.products li.product:nth-child(odd)
.woocommerce ul.products li.product:nth-child(even),
.woocommerce-page ul.products li.product:nth-child(even) {
margin-left: 0 !important;
margin-right: 0 !important;
}    
}
@media screen and (max-width: 560px) {
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
width: 100%;
float: none;
text-align: center;
border-bottom: 0;
margin: 0;
padding: 7px 0 0 0; 
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
width: 100%;
float: none;
padding-bottom: 14px;
}
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select {
width: 100%;
max-width: 100%;
}    
}
@media screen and (max-width: 460px) {
ul.product_list_widget li,
.woocommerce.columns-4 ul.products,
body.full-width ul.products {
margin: 0 0 10px;
}
ul.product_list_widget li,
.woocommerce.columns-4 ul.products li.product,
body.full-width ul.products li.product {
width: 100%;
margin: 0 0 24px;
}
.woocommerce.shopstar-shop-full-width ul.products,
.woocommerce-page.shopstar-shop-full-width ul.products {
margin: 0 0 10px;
}
.woocommerce.shopstar-shop-full-width ul.products li.product,
.woocommerce-page.shopstar-shop-full-width ul.products li.product {
width: 100%;
margin: 0 0 24px;
}
}
@media screen and (max-width: 407px) {
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
max-width: 100%;
min-width: 100%;
}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text {
display: block;
width: 100%;
max-width: 100%;
margin-bottom: .5em;
}
.woocommerce-cart .wc-proceed-to-checkout {
width: 100%;
}
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce #content table.cart td.actions .button,
.woocommerce table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .button,
.woocommerce-page table.cart td.actions .button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
display: block;
width: 100%;
max-width: 100%;
}
}@media (min-width:768px){.caldera-grid .container{width:750px}}@media (min-width:992px){.caldera-grid .container{width:970px}}@media (min-width:1200px){.caldera-grid .container{width:1170px}}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid a{background:0 0;text-decoration:none}.caldera-grid img{vertical-align:middle}.caldera-grid pre{overflow:auto}.caldera-grid *,.caldera-grid :after,.caldera-grid :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid html{font-size:62.5%;-webkit-tap-highlight-color:transparent}.caldera-grid body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.caldera-grid button,.caldera-grid input,.caldera-grid select,.caldera-grid textarea{font-family:inherit;font-size:inherit;line-height:inherit}.caldera-grid a:focus,.caldera-grid a:hover{color:#2a6496;text-decoration:underline}.caldera-grid a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .img-responsive{display:block;max-width:100%;height:auto}.caldera-grid .img-rounded{border-radius:6px}.caldera-grid .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.caldera-grid .img-circle{border-radius:50%}.caldera-grid hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.caldera-grid .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.caldera-grid .container,.caldera-grid .container-fluid{margin-right:auto;margin-left:auto;padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.caldera-grid .container{width:735px}}@media (min-width:992px){.caldera-grid .container{width:955px}}@media (min-width:1200px){.caldera-grid .container{width:1155px}}.caldera-grid .row{margin-left:-7.5px;margin-right:-7.5px;max-width:100%}.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9,.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9,.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9,.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{position:relative;padding-left:7.5px;padding-right:7.5px}.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{float:left}.caldera-grid .col-xs-12{width:100%}.caldera-grid .col-xs-11{width:91.66666667%}.caldera-grid .col-xs-10{width:83.33333333%}.caldera-grid .col-xs-9{width:75%}.caldera-grid .col-xs-8{width:66.66666667%}.caldera-grid .col-xs-7{width:58.33333333%}.caldera-grid .col-xs-6{width:50%}.caldera-grid .col-xs-5{width:41.66666667%}.caldera-grid .col-xs-4{width:33.33333333%}.caldera-grid .col-xs-3{width:25%}.caldera-grid .col-xs-2{width:16.66666667%}.caldera-grid .col-xs-1{width:8.33333333%}.caldera-grid .col-xs-pull-12{right:100%}.caldera-grid .col-xs-pull-11{right:91.66666667%}.caldera-grid .col-xs-pull-10{right:83.33333333%}.caldera-grid .col-xs-pull-9{right:75%}.caldera-grid .col-xs-pull-8{right:66.66666667%}.caldera-grid .col-xs-pull-7{right:58.33333333%}.caldera-grid .col-xs-pull-6{right:50%}.caldera-grid .col-xs-pull-5{right:41.66666667%}.caldera-grid .col-xs-pull-4{right:33.33333333%}.caldera-grid .col-xs-pull-3{right:25%}.caldera-grid .col-xs-pull-2{right:16.66666667%}.caldera-grid .col-xs-pull-1{right:8.33333333%}.caldera-grid .col-xs-pull-0{right:0}.caldera-grid .col-xs-push-12{left:100%}.caldera-grid .col-xs-push-11{left:91.66666667%}.caldera-grid .col-xs-push-10{left:83.33333333%}.caldera-grid .col-xs-push-9{left:75%}.caldera-grid .col-xs-push-8{left:66.66666667%}.caldera-grid .col-xs-push-7{left:58.33333333%}.caldera-grid .col-xs-push-6{left:50%}.caldera-grid .col-xs-push-5{left:41.66666667%}.caldera-grid .col-xs-push-4{left:33.33333333%}.caldera-grid .col-xs-push-3{left:25%}.caldera-grid .col-xs-push-2{left:16.66666667%}.caldera-grid .col-xs-push-1{left:8.33333333%}.caldera-grid .col-xs-push-0{left:0}.caldera-grid .col-xs-offset-12{margin-left:100%}.caldera-grid .col-xs-offset-11{margin-left:91.66666667%}.caldera-grid .col-xs-offset-10{margin-left:83.33333333%}.caldera-grid .col-xs-offset-9{margin-left:75%}.caldera-grid .col-xs-offset-8{margin-left:66.66666667%}.caldera-grid .col-xs-offset-7{margin-left:58.33333333%}.caldera-grid .col-xs-offset-6{margin-left:50%}.caldera-grid .col-xs-offset-5{margin-left:41.66666667%}.caldera-grid .col-xs-offset-4{margin-left:33.33333333%}.caldera-grid .col-xs-offset-3{margin-left:25%}.caldera-grid .col-xs-offset-2{margin-left:16.66666667%}.caldera-grid .col-xs-offset-1{margin-left:8.33333333%}.caldera-grid .col-xs-offset-0{margin-left:0}@media (min-width:768px){.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9{float:left}.caldera-grid .col-sm-12{width:100%}.caldera-grid .col-sm-11{width:91.66666667%}.caldera-grid .col-sm-10{width:83.33333333%}.caldera-grid .col-sm-9{width:75%}.caldera-grid .col-sm-8{width:66.66666667%}.caldera-grid .col-sm-7{width:58.33333333%}.caldera-grid .col-sm-6{width:50%}.caldera-grid .col-sm-5{width:41.66666667%}.caldera-grid .col-sm-4{width:33.33333333%}.caldera-grid .col-sm-3{width:25%}.caldera-grid .col-sm-2{width:16.66666667%}.caldera-grid .col-sm-1{width:8.33333333%}.caldera-grid .col-sm-pull-12{right:100%}.caldera-grid .col-sm-pull-11{right:91.66666667%}.caldera-grid .col-sm-pull-10{right:83.33333333%}.caldera-grid .col-sm-pull-9{right:75%}.caldera-grid .col-sm-pull-8{right:66.66666667%}.caldera-grid .col-sm-pull-7{right:58.33333333%}.caldera-grid .col-sm-pull-6{right:50%}.caldera-grid .col-sm-pull-5{right:41.66666667%}.caldera-grid .col-sm-pull-4{right:33.33333333%}.caldera-grid .col-sm-pull-3{right:25%}.caldera-grid .col-sm-pull-2{right:16.66666667%}.caldera-grid .col-sm-pull-1{right:8.33333333%}.caldera-grid .col-sm-pull-0{right:0}.caldera-grid .col-sm-push-12{left:100%}.caldera-grid .col-sm-push-11{left:91.66666667%}.caldera-grid .col-sm-push-10{left:83.33333333%}.caldera-grid .col-sm-push-9{left:75%}.caldera-grid .col-sm-push-8{left:66.66666667%}.caldera-grid .col-sm-push-7{left:58.33333333%}.caldera-grid .col-sm-push-6{left:50%}.caldera-grid .col-sm-push-5{left:41.66666667%}.caldera-grid .col-sm-push-4{left:33.33333333%}.caldera-grid .col-sm-push-3{left:25%}.caldera-grid .col-sm-push-2{left:16.66666667%}.caldera-grid .col-sm-push-1{left:8.33333333%}.caldera-grid .col-sm-push-0{left:0}.caldera-grid .col-sm-offset-12{margin-left:100%}.caldera-grid .col-sm-offset-11{margin-left:91.66666667%}.caldera-grid .col-sm-offset-10{margin-left:83.33333333%}.caldera-grid .col-sm-offset-9{margin-left:75%}.caldera-grid .col-sm-offset-8{margin-left:66.66666667%}.caldera-grid .col-sm-offset-7{margin-left:58.33333333%}.caldera-grid .col-sm-offset-6{margin-left:50%}.caldera-grid .col-sm-offset-5{margin-left:41.66666667%}.caldera-grid .col-sm-offset-4{margin-left:33.33333333%}.caldera-grid .col-sm-offset-3{margin-left:25%}.caldera-grid .col-sm-offset-2{margin-left:16.66666667%}.caldera-grid .col-sm-offset-1{margin-left:8.33333333%}.caldera-grid .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9{float:left}.caldera-grid .col-md-12{width:100%}.caldera-grid .col-md-11{width:91.66666667%}.caldera-grid .col-md-10{width:83.33333333%}.caldera-grid .col-md-9{width:75%}.caldera-grid .col-md-8{width:66.66666667%}.caldera-grid .col-md-7{width:58.33333333%}.caldera-grid .col-md-6{width:50%}.caldera-grid .col-md-5{width:41.66666667%}.caldera-grid .col-md-4{width:33.33333333%}.caldera-grid .col-md-3{width:25%}.caldera-grid .col-md-2{width:16.66666667%}.caldera-grid .col-md-1{width:8.33333333%}.caldera-grid .col-md-pull-12{right:100%}.caldera-grid .col-md-pull-11{right:91.66666667%}.caldera-grid .col-md-pull-10{right:83.33333333%}.caldera-grid .col-md-pull-9{right:75%}.caldera-grid .col-md-pull-8{right:66.66666667%}.caldera-grid .col-md-pull-7{right:58.33333333%}.caldera-grid .col-md-pull-6{right:50%}.caldera-grid .col-md-pull-5{right:41.66666667%}.caldera-grid .col-md-pull-4{right:33.33333333%}.caldera-grid .col-md-pull-3{right:25%}.caldera-grid .col-md-pull-2{right:16.66666667%}.caldera-grid .col-md-pull-1{right:8.33333333%}.caldera-grid .col-md-pull-0{right:0}.caldera-grid .col-md-push-12{left:100%}.caldera-grid .col-md-push-11{left:91.66666667%}.caldera-grid .col-md-push-10{left:83.33333333%}.caldera-grid .col-md-push-9{left:75%}.caldera-grid .col-md-push-8{left:66.66666667%}.caldera-grid .col-md-push-7{left:58.33333333%}.caldera-grid .col-md-push-6{left:50%}.caldera-grid .col-md-push-5{left:41.66666667%}.caldera-grid .col-md-push-4{left:33.33333333%}.caldera-grid .col-md-push-3{left:25%}.caldera-grid .col-md-push-2{left:16.66666667%}.caldera-grid .col-md-push-1{left:8.33333333%}.caldera-grid .col-md-push-0{left:0}.caldera-grid .col-md-offset-12{margin-left:100%}.caldera-grid .col-md-offset-11{margin-left:91.66666667%}.caldera-grid .col-md-offset-10{margin-left:83.33333333%}.caldera-grid .col-md-offset-9{margin-left:75%}.caldera-grid .col-md-offset-8{margin-left:66.66666667%}.caldera-grid .col-md-offset-7{margin-left:58.33333333%}.caldera-grid .col-md-offset-6{margin-left:50%}.caldera-grid .col-md-offset-5{margin-left:41.66666667%}.caldera-grid .col-md-offset-4{margin-left:33.33333333%}.caldera-grid .col-md-offset-3{margin-left:25%}.caldera-grid .col-md-offset-2{margin-left:16.66666667%}.caldera-grid .col-md-offset-1{margin-left:8.33333333%}.caldera-grid .col-md-offset-0{margin-left:0}}@-ms-viewport{width:device-width}@media (min-width:1200px){.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9{float:left}.caldera-grid .col-lg-12{width:100%}.caldera-grid .col-lg-11{width:91.66666667%}.caldera-grid .col-lg-10{width:83.33333333%}.caldera-grid .col-lg-9{width:75%}.caldera-grid .col-lg-8{width:66.66666667%}.caldera-grid .col-lg-7{width:58.33333333%}.caldera-grid .col-lg-6{width:50%}.caldera-grid .col-lg-5{width:41.66666667%}.caldera-grid .col-lg-4{width:33.33333333%}.caldera-grid .col-lg-3{width:25%}.caldera-grid .col-lg-2{width:16.66666667%}.caldera-grid .col-lg-1{width:8.33333333%}.caldera-grid .col-lg-pull-12{right:100%}.caldera-grid .col-lg-pull-11{right:91.66666667%}.caldera-grid .col-lg-pull-10{right:83.33333333%}.caldera-grid .col-lg-pull-9{right:75%}.caldera-grid .col-lg-pull-8{right:66.66666667%}.caldera-grid .col-lg-pull-7{right:58.33333333%}.caldera-grid .col-lg-pull-6{right:50%}.caldera-grid .col-lg-pull-5{right:41.66666667%}.caldera-grid .col-lg-pull-4{right:33.33333333%}.caldera-grid .col-lg-pull-3{right:25%}.caldera-grid .col-lg-pull-2{right:16.66666667%}.caldera-grid .col-lg-pull-1{right:8.33333333%}.caldera-grid .col-lg-pull-0{right:0}.caldera-grid .col-lg-push-12{left:100%}.caldera-grid .col-lg-push-11{left:91.66666667%}.caldera-grid .col-lg-push-10{left:83.33333333%}.caldera-grid .col-lg-push-9{left:75%}.caldera-grid .col-lg-push-8{left:66.66666667%}.caldera-grid .col-lg-push-7{left:58.33333333%}.caldera-grid .col-lg-push-6{left:50%}.caldera-grid .col-lg-push-5{left:41.66666667%}.caldera-grid .col-lg-push-4{left:33.33333333%}.caldera-grid .col-lg-push-3{left:25%}.caldera-grid .col-lg-push-2{left:16.66666667%}.caldera-grid .col-lg-push-1{left:8.33333333%}.caldera-grid .col-lg-push-0{left:0}.caldera-grid .col-lg-offset-12{margin-left:100%}.caldera-grid .col-lg-offset-11{margin-left:91.66666667%}.caldera-grid .col-lg-offset-10{margin-left:83.33333333%}.caldera-grid .col-lg-offset-9{margin-left:75%}.caldera-grid .col-lg-offset-8{margin-left:66.66666667%}.caldera-grid .col-lg-offset-7{margin-left:58.33333333%}.caldera-grid .col-lg-offset-6{margin-left:50%}.caldera-grid .col-lg-offset-5{margin-left:41.66666667%}.caldera-grid .col-lg-offset-4{margin-left:33.33333333%}.caldera-grid .col-lg-offset-3{margin-left:25%}.caldera-grid .col-lg-offset-2{margin-left:16.66666667%}.caldera-grid .col-lg-offset-1{margin-left:8.33333333%}.caldera-grid .col-lg-offset-0{margin-left:0}}.caldera-grid .clearfix:after,.caldera-grid .clearfix:before,.caldera-grid .container-fluid:after,.caldera-grid .container-fluid:before,.caldera-grid .container:after,.caldera-grid .container:before,.caldera-grid .row:after,.caldera-grid .row:before{content:" ";display:table}.caldera-grid .clearfix:after,.caldera-grid .container-fluid:after,.caldera-grid .container:after,.caldera-grid .row:after{clear:both}.caldera-grid .center-block{display:block;margin-left:auto;margin-right:auto}.caldera-grid .pull-right{float:right!important}.caldera-grid .pull-left{float:left!important}.caldera-grid .hide{display:none!important}.caldera-grid .show{display:block!important}.caldera-grid .hidden,.caldera-grid .visible-lg,.caldera-grid .visible-md,.caldera-grid .visible-sm,.caldera-grid .visible-xs{display:none!important}.caldera-grid .invisible{visibility:hidden}.caldera-grid .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.caldera-grid .hidden{visibility:hidden!important}.caldera-grid .affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.caldera-grid .visible-xs{display:block!important}.caldera-grid table.visible-xs{display:table}.caldera-grid tr.visible-xs{display:table-row!important}.caldera-grid td.visible-xs,.caldera-grid th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .visible-sm{display:block!important}.caldera-grid table.visible-sm{display:table}.caldera-grid tr.visible-sm{display:table-row!important}.caldera-grid td.visible-sm,.caldera-grid th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .visible-md{display:block!important}.caldera-grid table.visible-md{display:table}.caldera-grid tr.visible-md{display:table-row!important}.caldera-grid td.visible-md,.caldera-grid th.visible-md{display:table-cell!important}}@media (min-width:1200px){.caldera-grid .visible-lg{display:block!important}.caldera-grid table.visible-lg{display:table}.caldera-grid tr.visible-lg{display:table-row!important}.caldera-grid td.visible-lg,.caldera-grid th.visible-lg{display:table-cell!important}.caldera-grid .hidden-lg{display:none!important}}@media (max-width:767px){.caldera-grid .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .hidden-md{display:none!important}}.caldera-grid .visible-print{display:none!important}@media print{.caldera-grid .visible-print{display:block!important}.caldera-grid table.visible-print{display:table}.caldera-grid tr.visible-print{display:table-row!important}.caldera-grid td.visible-print,.caldera-grid th.visible-print{display:table-cell!important}.caldera-grid .hidden-print{display:none!important}}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.caldera-grid .alert{padding:8px;margin-bottom:18px;border-radius:2px}.caldera-grid .alert .alert-link{font-weight:700}.caldera-grid .alert-dismissable{padding-right:28px}.caldera-grid .alert-success{background-color:#dff0d8;border-color:#a3d48e;color:#3c763d}.caldera-grid .alert-success hr{border-top-color:#93cd7c}.caldera-grid .alert-success .alert-link{color:#2b542c}.caldera-grid .alert-info{background-color:#d9edf7;border-color:#85c5e5;color:#31708f}.caldera-grid .alert-info hr{border-top-color:#70bbe1}.caldera-grid .alert-info .alert-link{color:#245269}.caldera-grid .alert-warning{background-color:#f9edbe;border-color:#f0c36d;color:#333}.caldera-grid .alert-warning hr{border-top-color:#eeb956}.caldera-grid .alert-warning .alert-link{color:#1a1a1a}.caldera-grid .alert-danger,.caldera-grid .alert-error{background-color:#f2dede;border-color:#d59595;color:#a94442}.caldera-grid .alert-danger hr,.caldera-grid .alert-error hr{border-top-color:#ce8383}.caldera-grid .alert-danger .alert-link,.caldera-grid .alert-error .alert-link{color:#843534}.caldera-grid .alert-danger,.caldera-grid .alert-error,.caldera-grid .alert-info,.caldera-grid .alert-success,.caldera-grid .alert-warning{text-shadow:0 1px 0 rgba(255,255,255,.5)}.caldera-grid .has-error .form-control:focus,.caldera-grid .has-error .form-control:hover{border-color:#dd4b39}.caldera-grid.cf_processing{background:url(//stroydetale.ru/wp-content/plugins/caldera-forms/assets/build/images/loading.gif) center center/30px auto no-repeat rgba(0,0,0,0)}.caldera-grid.cf_processing>*{opacity:.5}.caldera-grid html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.caldera-grid body{margin:0}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid menu,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid audio,.caldera-grid canvas,.caldera-grid progress,.caldera-grid video{display:inline-block;vertical-align:baseline}.caldera-grid audio:not([controls]){display:none;height:0}.caldera-grid [hidden],.caldera-grid template{display:none}.caldera-grid a{background-color:transparent}.caldera-grid a:active,.caldera-grid a:hover{outline:0}.caldera-grid abbr[title]{border-bottom:1px dotted}.caldera-grid b,.caldera-grid strong{font-weight:700}.caldera-grid dfn{font-style:italic}.caldera-grid h1{font-size:2em;margin:.67em 0}.caldera-grid mark{background:#ff0;color:#000}.caldera-grid small{font-size:80%}.caldera-grid sub,.caldera-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.caldera-grid sup{top:-.5em}.caldera-grid sub{bottom:-.25em}.caldera-grid img{border:0}.caldera-grid svg:not(:root){overflow:hidden}.caldera-grid pre,.caldera-grid textarea{overflow:auto}.caldera-grid figure{margin:1em 40px}.caldera-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.caldera-grid code,.caldera-grid kbd,.caldera-grid pre,.caldera-grid samp{font-family:monospace,monospace;font-size:1em}.caldera-grid button,.caldera-grid input,.caldera-grid optgroup,.caldera-grid select,.caldera-grid textarea{font:inherit;margin:0}.caldera-grid button{overflow:visible}.caldera-grid button,.caldera-grid select{text-transform:none}.caldera-grid button,.caldera-grid html input[type=button],.caldera-grid input[type=reset],.caldera-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.caldera-grid button[disabled],.caldera-grid html input[disabled]{cursor:default}.caldera-grid button::-moz-focus-inner,.caldera-grid input::-moz-focus-inner{border:0;padding:0}.caldera-grid input{line-height:normal}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{box-sizing:border-box;padding:0}.caldera-grid input[type=number]::-webkit-inner-spin-button,.caldera-grid input[type=number]::-webkit-outer-spin-button{height:auto}.caldera-grid input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid input[type=search]::-webkit-search-cancel-button,.caldera-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.caldera-grid optgroup{font-weight:700}.caldera-grid table{border-collapse:collapse;border-spacing:0}.caldera-grid td,.caldera-grid th{padding:0}@media print{.caldera-grid *,.caldera-grid :after,.caldera-grid :before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.caldera-grid a,.caldera-grid a:visited{text-decoration:underline}.caldera-grid a[href]:after{content:" (" attr(href) ")"}.caldera-grid abbr[title]:after{content:" (" attr(title) ")"}.caldera-grid a[href^="#"]:after,.caldera-grid a[href^="javascript:"]:after{content:""}.caldera-grid blockquote,.caldera-grid pre{border:1px solid #999;page-break-inside:avoid}.caldera-grid thead{display:table-header-group}.caldera-grid img,.caldera-grid tr{page-break-inside:avoid}.caldera-grid img{max-width:100%!important}.caldera-grid h2,.caldera-grid h3,.caldera-grid p{orphans:3;widows:3}.caldera-grid h2,.caldera-grid h3{page-break-after:avoid}.caldera-grid select{background:#fff!important}.caldera-grid .navbar{display:none}.caldera-grid .btn>.caret,.caldera-grid .dropup>.btn>.caret{border-top-color:#000!important}.caldera-grid .label{border:1px solid #000}.caldera-grid .table{border-collapse:collapse!important}.caldera-grid .table td,.caldera-grid .table th{background-color:#fff!important}.caldera-grid .table-bordered td,.caldera-grid .table-bordered th{border:1px solid #ddd!important}}.caldera-grid .btn,.caldera-grid .btn-danger.active,.caldera-grid .btn-danger:active,.caldera-grid .btn-default.active,.caldera-grid .btn-default:active,.caldera-grid .btn-info.active,.caldera-grid .btn-info:active,.caldera-grid .btn-primary.active,.caldera-grid .btn-primary:active,.caldera-grid .btn-success.active,.caldera-grid .btn-success:active,.caldera-grid .btn-warning.active,.caldera-grid .btn-warning:active,.caldera-grid .btn.active,.caldera-grid .btn:active,.caldera-grid .form-control,.open>.dropdown-toggle.caldera-grid .btn-danger,.open>.dropdown-toggle.caldera-grid .btn-default,.open>.dropdown-toggle.caldera-grid .btn-info,.open>.dropdown-toggle.caldera-grid .btn-primary,.open>.dropdown-toggle.caldera-grid .btn-success,.open>.dropdown-toggle.caldera-grid .btn-warning{background-image:none}.caldera-grid fieldset{padding:0;margin:0;border:0;min-width:0}.caldera-grid legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.caldera-grid label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{margin:0;line-height:normal}.caldera-grid .form-group,.cf-color-picker .form-group{margin-bottom:15px}.caldera-grid .form-control,.caldera-grid output{font-size:14px;line-height:1.42857143;color:#555;display:block}.caldera-grid input[type=file]{display:block}.caldera-grid input[type=range]{display:block;width:100%}.caldera-grid select[multiple],.caldera-grid select[size]{height:auto}.caldera-grid input[type=checkbox]:focus,.caldera-grid input[type=file]:focus,.caldera-grid input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid input[type=checkbox]{-webkit-appearance:checkbox}.caldera-grid input[type=radio]{-webkit-appearance:radio}.caldera-grid output{padding-top:7px}.caldera-grid .form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.caldera-grid .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.caldera-grid .form-control::-moz-placeholder{color:#999;opacity:1}.caldera-grid .form-control:-ms-input-placeholder{color:#999}.caldera-grid .form-control::-webkit-input-placeholder{color:#999}.caldera-grid .form-control[disabled],.caldera-grid .form-control[readonly],fieldset[disabled] .caldera-grid .form-control{background-color:#eee;opacity:1}.caldera-grid .form-control[disabled],fieldset[disabled] .caldera-grid .form-control{cursor:not-allowed}textarea .caldera-grid .form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.caldera-grid input[type=date],.caldera-grid input[type=datetime-local],.caldera-grid input[type=month],.caldera-grid input[type=time]{line-height:34px}.caldera-grid input[type=date].input-sm,.caldera-grid input[type=datetime-local].input-sm,.caldera-grid input[type=month].input-sm,.caldera-grid input[type=time].input-sm,.input-group-sm .caldera-grid input[type=date],.input-group-sm .caldera-grid input[type=datetime-local],.input-group-sm .caldera-grid input[type=month],.input-group-sm .caldera-grid input[type=time]{line-height:30px}.caldera-grid input[type=date].input-lg,.caldera-grid input[type=datetime-local].input-lg,.caldera-grid input[type=month].input-lg,.caldera-grid input[type=time].input-lg,.input-group-lg .caldera-grid input[type=date],.input-group-lg .caldera-grid input[type=datetime-local],.input-group-lg .caldera-grid input[type=month],.input-group-lg .caldera-grid input[type=time]{line-height:46px}}.caldera-grid .checkbox,.caldera-grid .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.caldera-grid .checkbox label,.caldera-grid .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.caldera-grid .checkbox input[type=checkbox],.caldera-grid .checkbox-inline input[type=checkbox],.caldera-grid .radio input[type=radio],.caldera-grid .radio-inline input[type=radio]{margin-left:-20px}.caldera-grid .checkbox+.checkbox,.caldera-grid .radio+.radio{margin-top:-5px}.caldera-grid .checkbox-inline,.caldera-grid .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.caldera-grid .checkbox-inline+.checkbox-inline,.caldera-grid .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.caldera-grid .btn-block+.btn-block,.caldera-grid .help-block,.cf-toggle-switch .btn-block+.btn-block{margin-top:5px}.caldera-grid .checkbox-inline.disabled,.caldera-grid .checkbox.disabled label,.caldera-grid .radio-inline.disabled,.caldera-grid .radio.disabled label,.caldera-grid input[type=checkbox].disabled,.caldera-grid input[type=checkbox][disabled],.caldera-grid input[type=radio].disabled,.caldera-grid input[type=radio][disabled],fieldset[disabled] .caldera-grid .checkbox label,fieldset[disabled] .caldera-grid .checkbox-inline,fieldset[disabled] .caldera-grid .radio label,fieldset[disabled] .caldera-grid .radio-inline,fieldset[disabled] .caldera-grid input[type=checkbox],fieldset[disabled] .caldera-grid input[type=radio]{cursor:not-allowed}.caldera-grid .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.caldera-grid .form-control-static.input-lg,.caldera-grid .form-control-static.input-sm{padding-left:0;padding-right:0}.caldera-grid .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .input-sm{height:30px;line-height:30px}select[multiple].caldera-grid .input-sm,textarea.caldera-grid .input-sm{height:auto}.caldera-grid .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .form-group-sm .form-control{height:30px;line-height:30px}select[multiple].caldera-grid .form-group-sm .form-control,textarea.caldera-grid .form-group-sm .form-control{height:auto}.caldera-grid .form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.caldera-grid .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .input-lg{height:46px;line-height:46px}select[multiple].caldera-grid .input-lg,textarea.caldera-grid .input-lg{height:auto}.caldera-grid .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .form-group-lg .form-control{height:46px;line-height:46px}select[multiple].caldera-grid .form-group-lg .form-control,textarea.caldera-grid .form-group-lg .form-control{height:auto}.caldera-grid .form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.caldera-grid .has-feedback{position:relative}.caldera-grid .has-feedback .form-control{padding-right:42.5px}.caldera-grid .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.caldera-grid .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.caldera-grid .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.caldera-grid .has-success .checkbox,.caldera-grid .has-success .checkbox-inline,.caldera-grid .has-success .control-label,.caldera-grid .has-success .help-block,.caldera-grid .has-success .radio,.caldera-grid .has-success .radio-inline,.caldera-grid .has-success.checkbox label,.caldera-grid .has-success.checkbox-inline label,.caldera-grid .has-success.radio label,.caldera-grid .has-success.radio-inline label{color:#3c763d}.caldera-grid .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.caldera-grid .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.caldera-grid .has-success .form-control-feedback{color:#3c763d}.caldera-grid .has-warning .checkbox,.caldera-grid .has-warning .checkbox-inline,.caldera-grid .has-warning .control-label,.caldera-grid .has-warning .help-block,.caldera-grid .has-warning .radio,.caldera-grid .has-warning .radio-inline,.caldera-grid .has-warning.checkbox label,.caldera-grid .has-warning.checkbox-inline label,.caldera-grid .has-warning.radio label,.caldera-grid .has-warning.radio-inline label{color:#8a6d3b}.caldera-grid .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.caldera-grid .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.caldera-grid .has-warning .form-control-feedback{color:#8a6d3b}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline,.caldera-grid .has-error.checkbox label,.caldera-grid .has-error.checkbox-inline label,.caldera-grid .has-error.radio label,.caldera-grid .has-error.radio-inline label{color:#a94442}.caldera-grid .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.caldera-grid .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.caldera-grid .has-error .form-control-feedback{color:#a94442}.caldera-grid .has-feedback label~.form-control-feedback{top:25px}.caldera-grid .has-feedback label.sr-only~.form-control-feedback{top:0}.caldera-grid .help-block{display:block;margin-bottom:10px;color:#737373}@media (min-width:768px){.caldera-grid .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.caldera-grid .form-inline .form-control-static{display:inline-block}.caldera-grid .form-inline .input-group{display:inline-table;vertical-align:middle}.caldera-grid .form-inline .input-group .form-control,.caldera-grid .form-inline .input-group .input-group-addon,.caldera-grid .form-inline .input-group .input-group-btn{width:auto}.caldera-grid .form-inline .input-group>.form-control{width:100%}.caldera-grid .form-inline .control-label{margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox,.caldera-grid .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox label,.caldera-grid .form-inline .radio label{padding-left:0}.caldera-grid .form-inline .checkbox input[type=checkbox],.caldera-grid .form-inline .radio input[type=radio]{position:relative;margin-left:0}.caldera-grid .form-inline .has-feedback .form-control-feedback{top:0}.caldera-grid .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .checkbox-inline,.caldera-grid .form-horizontal .radio,.caldera-grid .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .radio{min-height:27px}.caldera-grid .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.caldera-grid .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.caldera-grid .form-horizontal .form-group-lg .control-label{padding-top:14.33px}.caldera-grid .form-horizontal .form-group-sm .control-label{padding-top:6px}}.caldera-grid .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.caldera-grid .btn.active.focus,.caldera-grid .btn.active:focus,.caldera-grid .btn.focus,.caldera-grid .btn:active.focus,.caldera-grid .btn:active:focus,.caldera-grid .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .btn.focus,.caldera-grid .btn:focus,.caldera-grid .btn:hover{color:#333;text-decoration:none}.caldera-grid .btn.active,.caldera-grid .btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.caldera-grid .btn.disabled,.caldera-grid .btn[disabled],fieldset[disabled] .caldera-grid .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-default{color:#333;background-color:#fff;border-color:#ccc}.caldera-grid .btn-default.active,.caldera-grid .btn-default.focus,.caldera-grid .btn-default:active,.caldera-grid .btn-default:focus,.caldera-grid .btn-default:hover,.open>.dropdown-toggle.caldera-grid .btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.caldera-grid .btn-default.disabled,.caldera-grid .btn-default.disabled.active,.caldera-grid .btn-default.disabled.focus,.caldera-grid .btn-default.disabled:active,.caldera-grid .btn-default.disabled:focus,.caldera-grid .btn-default.disabled:hover,.caldera-grid .btn-default[disabled],.caldera-grid .btn-default[disabled].active,.caldera-grid .btn-default[disabled].focus,.caldera-grid .btn-default[disabled]:active,.caldera-grid .btn-default[disabled]:focus,.caldera-grid .btn-default[disabled]:hover,fieldset[disabled] .caldera-grid .btn-default,fieldset[disabled] .caldera-grid .btn-default.active,fieldset[disabled] .caldera-grid .btn-default.focus,fieldset[disabled] .caldera-grid .btn-default:active,fieldset[disabled] .caldera-grid .btn-default:focus,fieldset[disabled] .caldera-grid .btn-default:hover{background-color:#fff;border-color:#ccc}.caldera-grid .btn-default .badge{color:#fff;background-color:#333}.caldera-grid .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary.active,.caldera-grid .btn-primary.focus,.caldera-grid .btn-primary:active,.caldera-grid .btn-primary:focus,.caldera-grid .btn-primary:hover,.open>.dropdown-toggle.caldera-grid .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.caldera-grid .btn-primary.disabled,.caldera-grid .btn-primary.disabled.active,.caldera-grid .btn-primary.disabled.focus,.caldera-grid .btn-primary.disabled:active,.caldera-grid .btn-primary.disabled:focus,.caldera-grid .btn-primary.disabled:hover,.caldera-grid .btn-primary[disabled],.caldera-grid .btn-primary[disabled].active,.caldera-grid .btn-primary[disabled].focus,.caldera-grid .btn-primary[disabled]:active,.caldera-grid .btn-primary[disabled]:focus,.caldera-grid .btn-primary[disabled]:hover,fieldset[disabled] .caldera-grid .btn-primary,fieldset[disabled] .caldera-grid .btn-primary.active,fieldset[disabled] .caldera-grid .btn-primary.focus,fieldset[disabled] .caldera-grid .btn-primary:active,fieldset[disabled] .caldera-grid .btn-primary:focus,fieldset[disabled] .caldera-grid .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary .badge{color:#337ab7;background-color:#fff}.caldera-grid .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success.active,.caldera-grid .btn-success.focus,.caldera-grid .btn-success:active,.caldera-grid .btn-success:focus,.caldera-grid .btn-success:hover,.open>.dropdown-toggle.caldera-grid .btn-success{color:#fff;background-color:#449d44;border-color:#398439}.caldera-grid .btn-success.disabled,.caldera-grid .btn-success.disabled.active,.caldera-grid .btn-success.disabled.focus,.caldera-grid .btn-success.disabled:active,.caldera-grid .btn-success.disabled:focus,.caldera-grid .btn-success.disabled:hover,.caldera-grid .btn-success[disabled],.caldera-grid .btn-success[disabled].active,.caldera-grid .btn-success[disabled].focus,.caldera-grid .btn-success[disabled]:active,.caldera-grid .btn-success[disabled]:focus,.caldera-grid .btn-success[disabled]:hover,fieldset[disabled] .caldera-grid .btn-success,fieldset[disabled] .caldera-grid .btn-success.active,fieldset[disabled] .caldera-grid .btn-success.focus,fieldset[disabled] .caldera-grid .btn-success:active,fieldset[disabled] .caldera-grid .btn-success:focus,fieldset[disabled] .caldera-grid .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success .badge{color:#5cb85c;background-color:#fff}.caldera-grid .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info.active,.caldera-grid .btn-info.focus,.caldera-grid .btn-info:active,.caldera-grid .btn-info:focus,.caldera-grid .btn-info:hover,.open>.dropdown-toggle.caldera-grid .btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.caldera-grid .btn-info.disabled,.caldera-grid .btn-info.disabled.active,.caldera-grid .btn-info.disabled.focus,.caldera-grid .btn-info.disabled:active,.caldera-grid .btn-info.disabled:focus,.caldera-grid .btn-info.disabled:hover,.caldera-grid .btn-info[disabled],.caldera-grid .btn-info[disabled].active,.caldera-grid .btn-info[disabled].focus,.caldera-grid .btn-info[disabled]:active,.caldera-grid .btn-info[disabled]:focus,.caldera-grid .btn-info[disabled]:hover,fieldset[disabled] .caldera-grid .btn-info,fieldset[disabled] .caldera-grid .btn-info.active,fieldset[disabled] .caldera-grid .btn-info.focus,fieldset[disabled] .caldera-grid .btn-info:active,fieldset[disabled] .caldera-grid .btn-info:focus,fieldset[disabled] .caldera-grid .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info .badge{color:#5bc0de;background-color:#fff}.caldera-grid .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning.active,.caldera-grid .btn-warning.focus,.caldera-grid .btn-warning:active,.caldera-grid .btn-warning:focus,.caldera-grid .btn-warning:hover,.open>.dropdown-toggle.caldera-grid .btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.caldera-grid .btn-warning.disabled,.caldera-grid .btn-warning.disabled.active,.caldera-grid .btn-warning.disabled.focus,.caldera-grid .btn-warning.disabled:active,.caldera-grid .btn-warning.disabled:focus,.caldera-grid .btn-warning.disabled:hover,.caldera-grid .btn-warning[disabled],.caldera-grid .btn-warning[disabled].active,.caldera-grid .btn-warning[disabled].focus,.caldera-grid .btn-warning[disabled]:active,.caldera-grid .btn-warning[disabled]:focus,.caldera-grid .btn-warning[disabled]:hover,fieldset[disabled] .caldera-grid .btn-warning,fieldset[disabled] .caldera-grid .btn-warning.active,fieldset[disabled] .caldera-grid .btn-warning.focus,fieldset[disabled] .caldera-grid .btn-warning:active,fieldset[disabled] .caldera-grid .btn-warning:focus,fieldset[disabled] .caldera-grid .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning .badge{color:#f0ad4e;background-color:#fff}.caldera-grid .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger.active,.caldera-grid .btn-danger.focus,.caldera-grid .btn-danger:active,.caldera-grid .btn-danger:focus,.caldera-grid .btn-danger:hover,.open>.dropdown-toggle.caldera-grid .btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.caldera-grid .btn-danger.disabled,.caldera-grid .btn-danger.disabled.active,.caldera-grid .btn-danger.disabled.focus,.caldera-grid .btn-danger.disabled:active,.caldera-grid .btn-danger.disabled:focus,.caldera-grid .btn-danger.disabled:hover,.caldera-grid .btn-danger[disabled],.caldera-grid .btn-danger[disabled].active,.caldera-grid .btn-danger[disabled].focus,.caldera-grid .btn-danger[disabled]:active,.caldera-grid .btn-danger[disabled]:focus,.caldera-grid .btn-danger[disabled]:hover,fieldset[disabled] .caldera-grid .btn-danger,fieldset[disabled] .caldera-grid .btn-danger.active,fieldset[disabled] .caldera-grid .btn-danger.focus,fieldset[disabled] .caldera-grid .btn-danger:active,fieldset[disabled] .caldera-grid .btn-danger:focus,fieldset[disabled] .caldera-grid .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger .badge{color:#d9534f;background-color:#fff}.caldera-grid .btn-link{color:#337ab7;font-weight:400;border-radius:0}.caldera-grid .btn-link,.caldera-grid .btn-link.active,.caldera-grid .btn-link:active,.caldera-grid .btn-link[disabled],fieldset[disabled] .caldera-grid .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-link,.caldera-grid .btn-link:active,.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{border-color:transparent}.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.caldera-grid .btn-link[disabled]:focus,.caldera-grid .btn-link[disabled]:hover,fieldset[disabled] .caldera-grid .btn-link:focus,fieldset[disabled] .caldera-grid .btn-link:hover{color:#777;text-decoration:none}.caldera-grid .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}.caldera-grid .btn-sm,.caldera-grid .btn-xs{font-size:12px;line-height:1.5;border-radius:1px}.caldera-grid .btn-sm{padding:5px 10px}.caldera-grid .btn-xs{padding:1px 5px}.caldera-grid .btn-block{display:block;width:100%}.caldera-grid input[type=button].btn-block,.caldera-grid input[type=reset].btn-block,.caldera-grid input[type=submit].btn-block{width:100%}.caldera-grid textarea.form-control{padding-right:4px;height:auto}.caldera-grid .breadcrumb{padding:6px 12px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.caldera-grid .breadcrumb>li{display:inline-block;margin:0}.caldera-grid .breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.caldera-grid .breadcrumb>.active,.caldera-grid .breadcrumb>.active>a{color:#777}.breadcrumb>li.active.error>a,.breadcrumb>li.error>a{color:red}.caldera-grid .cf-credit-card{padding-left:42px;background-image:url(//stroydetale.ru/wp-content/plugins/caldera-forms/assets/build/images/credit-card.svg);background-repeat:no-repeat!important;background-position-x:4px!important;background-position-y:3px!important}.caldera-grid .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}p.caldera-forms-consent-field-agreement{display:inline}@font-face{font-family:cf-raty;src:url(//stroydetale.ru/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.eot?40481674);src:url(//stroydetale.ru/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.eot?40481674#iefix) format('embedded-opentype'),url(//stroydetale.ru/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.woff?40481674) format('woff'),url(//stroydetale.ru/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.ttf?40481674) format('truetype'),url(//stroydetale.ru/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.svg?40481674#cf-raty) format('svg');font-weight:400;font-style:normal}[class*=" raty-"]:before,[class^=raty-]:before{font-family:cf-raty;font-style:normal;font-weight:400;speak:none;font-size:2em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.raty-heart-on:before{content:'\e800'}.raty-heart-off:before{content:'\e801'}.raty-star-on:before{content:'\e802'}.raty-star-off:before{content:'\e803'}.raty-circle-on:before{content:'\e804'}.raty-circle-off:before{content:'\e805'}.raty-dot-off:before{content:'\e806'}.raty-dot-on:before{content:'\e807'}.raty-face-off:before{content:'\e808'}.raty-face-on:before{content:'\e809'}.raty-cancel-off:before{content:'\e80a'}.raty-cancel-on:before{content:'\e80b'}.calculation-group{background:#FFF;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:6px;margin:6px 0}.cf-color-picker .input-group-btn:last-child>.btn,.cf-color-picker .input-group-btn:last-child>.btn-group,.cf-color-picker .input-group-btn>.btn+.btn,.cf-toggle-switch .btn-group .btn+.btn,.cf-toggle-switch .btn-group .btn+.btn-group,.cf-toggle-switch .btn-group .btn-group+.btn,.cf-toggle-switch .btn-group .btn-group+.btn-group,.preview-color-selector{margin-left:-1px}.preview-color-selector{background:#F0F0F0;border:1px solid #E2E2E2;display:inline;padding:3px 12px;box-shadow:0 0 0 2px #fff inset}.miniColors-trigger{border:1px solid #999;-mz-border-radius:0 1px 1px 0;-webkit-border-radius:0 1px 1px 0;display:inline-block;height:24px;margin:0 0 -8px -1px;width:30px}.miniColors-selector{background:#FFF;border:1px solid #999;-moz-box-shadow:0 3px 0 -1px rgba(0,0,0,.05);-webkit-box-shadow:0 3px 0 -1px rgba(0,0,0,.05);box-shadow:0 3px 0 -1px rgba(0,0,0,.05);height:162px;padding:5px;position:absolute;width:187px;z-index:999999;margin-top:-1px}.miniColors-colors,.miniColors-hues{top:5px;height:150px;cursor:crosshair;position:absolute}.miniColors-selector.black{background:#000;border-color:#000}.miniColors-colors{left:5px;width:150px;background:url(//stroydetale.ru/wp-content/plugins/caldera-forms/assets/build/css/minicolor-colors.png) right no-repeat}.miniColors-hues{left:160px;width:20px;background:url(//stroydetale.ru/wp-content/plugins/caldera-forms/assets/build/css/minicolor-colors.png) left no-repeat}.miniColors-colorPicker{position:absolute;width:9px;height:9px;border:1px solid #fff;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px}.miniColors-colorPicker-inner{position:absolute;top:0;left:0;width:7px;height:7px;border:1px solid #000;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.miniColors-huePicker{position:absolute;left:-3px;width:24px;height:1px;border:1px solid #fff;border-radius:2px;background:#000}.cf-color-picker .form-control::-moz-placeholder{color:#999;opacity:1}.cf-color-picker .form-control:-ms-input-placeholder{color:#999}.cf-color-picker .form-control::-webkit-input-placeholder{color:#999}.cf-color-picker .form-control[disabled],.cf-color-picker .form-control[readonly],.cf-color-picker fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}.cf-color-picker .input-group{position:relative;display:table;border-collapse:separate;max-width:120px}.cf-color-picker .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.cf-color-picker .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.cf-color-picker .input-group-lg>.form-control,.cf-color-picker .input-group-lg>.input-group-addon,.cf-color-picker .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.cf-color-picker .input-group-sm>.form-control,.cf-color-picker .input-group-sm>.input-group-addon,.cf-color-picker .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.cf-color-picker .input-group .form-control,.cf-color-picker .input-group-addon,.cf-color-picker .input-group-btn{display:table-cell}.cf-color-picker .input-group .form-control:not(:first-child):not(:last-child),.cf-color-picker .input-group-addon:not(:first-child):not(:last-child),.cf-color-picker .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.cf-color-picker .input-group-addon,.cf-color-picker .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.cf-color-picker .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.cf-color-picker .text-hide,.table-striped .cfdatepicker table tr td,.table-striped .cfdatepicker table tr th{background-color:transparent}.cf-color-picker .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.cf-color-picker .input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.cf-color-picker .input-group .form-control:first-child,.cf-color-picker .input-group-addon:first-child,.cf-color-picker .input-group-btn:first-child>.btn,.cf-color-picker .input-group-btn:first-child>.btn-group>.btn,.cf-color-picker .input-group-btn:first-child>.dropdown-toggle,.cf-color-picker .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.cf-color-picker .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.cf-color-picker .input-group-addon:first-child{border-right:0}.cf-color-picker .input-group .form-control:last-child,.cf-color-picker .input-group-addon:last-child,.cf-color-picker .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.cf-color-picker .input-group-btn:first-child>.btn:not(:first-child),.cf-color-picker .input-group-btn:last-child>.btn,.cf-color-picker .input-group-btn:last-child>.btn-group>.btn,.cf-color-picker .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.cf-color-picker .input-group-addon:last-child{border-left:0}.cf-color-picker .input-group-btn{position:relative;font-size:0;white-space:nowrap}.cf-color-picker .input-group-btn>.btn{position:relative}.cf-color-picker .input-group-btn>.btn:active,.cf-color-picker .input-group-btn>.btn:focus,.cf-color-picker .input-group-btn>.btn:hover{z-index:2}.cf-color-picker .input-group-btn:first-child>.btn,.cf-color-picker .input-group-btn:first-child>.btn-group{margin-right:-1px}.cf-color-picker .clearfix:after,.cf-color-picker .clearfix:before,.cf-color-picker .form-horizontal .form-group:after,.cf-color-picker .form-horizontal .form-group:before{content:" ";display:table}.cfdatepicker-dropdown:after,.cfdatepicker-dropdown:before{content:'';position:absolute;display:inline-block}.cf-color-picker .clearfix:after,.cf-color-picker .form-horizontal .form-group:after{clear:both}.cf-color-picker .center-block{display:block;margin-left:auto;margin-right:auto}.cf-color-picker .pull-right{float:right!important}.cf-color-picker .pull-left{float:left!important}.cf-color-picker .hide{display:none!important}.cf-color-picker .show{display:block!important}.cf-color-picker .invisible{visibility:hidden}.cf-color-picker .text-hide{font:0/0 a;color:transparent;text-shadow:none;border:0}.cf-color-picker .hidden{display:none!important;visibility:hidden!important}.cf-color-picker .affix{position:fixed}@-ms-viewport{width:device-width}.cf-color-picker .visible-lg,.cf-color-picker .visible-md,.cf-color-picker .visible-print,.cf-color-picker .visible-sm,.cf-color-picker .visible-xs{display:none!important}@media (max-width:767px){.cf-color-picker .visible-xs{display:block!important}.cf-color-picker table.visible-xs{display:table}.cf-color-picker tr.visible-xs{display:table-row!important}.cf-color-picker td.visible-xs,.cf-color-picker th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.cf-color-picker .visible-sm{display:block!important}.cf-color-picker table.visible-sm{display:table}.cf-color-picker tr.visible-sm{display:table-row!important}.cf-color-picker td.visible-sm,.cf-color-picker th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.cf-color-picker .visible-md{display:block!important}.cf-color-picker table.visible-md{display:table}.cf-color-picker tr.visible-md{display:table-row!important}.cf-color-picker td.visible-md,.cf-color-picker th.visible-md{display:table-cell!important}}@media (min-width:1200px){.cf-color-picker .visible-lg{display:block!important}.cf-color-picker table.visible-lg{display:table}.cf-color-picker tr.visible-lg{display:table-row!important}.cf-color-picker td.visible-lg,.cf-color-picker th.visible-lg{display:table-cell!important}.cf-color-picker .hidden-lg{display:none!important}}@media (max-width:767px){.cf-color-picker .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.cf-color-picker .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.cf-color-picker .hidden-md{display:none!important}}@media print{.cf-color-picker .visible-print{display:block!important}.cf-color-picker table.visible-print{display:table}.cf-color-picker tr.visible-print{display:table-row!important}.cf-color-picker td.visible-print,.cf-color-picker th.visible-print{display:table-cell!important}.cf-color-picker .hidden-print{display:none!important}}.cfdatepicker{padding:4px;border-radius:4px;direction:ltr}.cfdatepicker-inline{width:220px}.cfdatepicker.cfdatepicker-rtl{direction:rtl}.cfdatepicker.cfdatepicker-rtl table tr td span{float:right}.cfdatepicker-dropdown{top:0;left:0}.cfdatepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,.2)}.cfdatepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0}.cfdatepicker-dropdown.cfdatepicker-orient-left:before{left:6px}.cfdatepicker-dropdown.cfdatepicker-orient-left:after{left:7px}.cfdatepicker-dropdown.cfdatepicker-orient-right:before{right:6px}.cfdatepicker-dropdown.cfdatepicker-orient-right:after{right:7px}.cfdatepicker-dropdown.cfdatepicker-orient-top:before{top:-7px}.cfdatepicker-dropdown.cfdatepicker-orient-top:after{top:-6px}.cfdatepicker-dropdown.cfdatepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.cfdatepicker-dropdown.cfdatepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.cfdatepicker>div{display:none}.cfdatepicker.days div.cfdatepicker-days,.cfdatepicker.months div.cfdatepicker-months,.cfdatepicker.years div.cfdatepicker-years{display:block}.cfdatepicker table{border:0;width:auto;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cfdatepicker table tr td,.cfdatepicker table tr th{text-align:center;width:10px;height:10px;border-radius:4px;border:none}.cfdatepicker table tr td.day.focused,.cfdatepicker table tr td.day:hover{background:#eee;cursor:pointer}.cfdatepicker table tr td.new,.cfdatepicker table tr td.old{color:#999}.cfdatepicker table tr td.disabled,.cfdatepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.cfdatepicker table tr td.today,.cfdatepicker table tr td.today.disabled,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today:hover{color:#000;background-color:#ffdb99;border-color:#ffb733}.cfdatepicker table tr td.today.active,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:focus,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today.disabled:hover.active,.cfdatepicker table tr td.today.disabled:hover:active,.cfdatepicker table tr td.today.disabled:hover:focus,.cfdatepicker table tr td.today.disabled:hover:hover,.cfdatepicker table tr td.today:active,.cfdatepicker table tr td.today:focus,.cfdatepicker table tr td.today:hover,.cfdatepicker table tr td.today:hover.active,.cfdatepicker table tr td.today:hover:active,.cfdatepicker table tr td.today:hover:focus,.cfdatepicker table tr td.today:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.today,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.today:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}.cfdatepicker table tr td.today.active,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:hover.active,.cfdatepicker table tr td.today.disabled:hover:active,.cfdatepicker table tr td.today:active,.cfdatepicker table tr td.today:hover.active,.cfdatepicker table tr td.today:hover:active,.open .dropdown-toggle.cfdatepicker table tr td.today,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.today:hover{background-image:none}.cfdatepicker table tr td.today.disabled,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled.disabled,.cfdatepicker table tr td.today.disabled.disabled.active,.cfdatepicker table tr td.today.disabled.disabled:active,.cfdatepicker table tr td.today.disabled.disabled:focus,.cfdatepicker table tr td.today.disabled.disabled:hover,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:focus,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today.disabled:hover.disabled,.cfdatepicker table tr td.today.disabled:hover.disabled.active,.cfdatepicker table tr td.today.disabled:hover.disabled:active,.cfdatepicker table tr td.today.disabled:hover.disabled:focus,.cfdatepicker table tr td.today.disabled:hover.disabled:hover,.cfdatepicker table tr td.today.disabled:hover[disabled],.cfdatepicker table tr td.today.disabled:hover[disabled].active,.cfdatepicker table tr td.today.disabled:hover[disabled]:active,.cfdatepicker table tr td.today.disabled:hover[disabled]:focus,.cfdatepicker table tr td.today.disabled:hover[disabled]:hover,.cfdatepicker table tr td.today.disabled[disabled],.cfdatepicker table tr td.today.disabled[disabled].active,.cfdatepicker table tr td.today.disabled[disabled]:active,.cfdatepicker table tr td.today.disabled[disabled]:focus,.cfdatepicker table tr td.today.disabled[disabled]:hover,.cfdatepicker table tr td.today:hover.disabled,.cfdatepicker table tr td.today:hover.disabled.active,.cfdatepicker table tr td.today:hover.disabled:active,.cfdatepicker table tr td.today:hover.disabled:focus,.cfdatepicker table tr td.today:hover.disabled:hover,.cfdatepicker table tr td.today:hover[disabled],.cfdatepicker table tr td.today:hover[disabled].active,.cfdatepicker table tr td.today:hover[disabled]:active,.cfdatepicker table tr td.today:hover[disabled]:focus,.cfdatepicker table tr td.today:hover[disabled]:hover,.cfdatepicker table tr td.today[disabled],.cfdatepicker table tr td.today[disabled].active,.cfdatepicker table tr td.today[disabled]:active,.cfdatepicker table tr td.today[disabled]:focus,.cfdatepicker table tr td.today[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.today,fieldset[disabled] .cfdatepicker table tr td.today.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled,fieldset[disabled] .cfdatepicker table tr td.today.disabled.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.today:active,fieldset[disabled] .cfdatepicker table tr td.today:focus,fieldset[disabled] .cfdatepicker table tr td.today:hover,fieldset[disabled] .cfdatepicker table tr td.today:hover.active,fieldset[disabled] .cfdatepicker table tr td.today:hover:active,fieldset[disabled] .cfdatepicker table tr td.today:hover:focus,fieldset[disabled] .cfdatepicker table tr td.today:hover:hover{background-color:#ffdb99;border-color:#ffb733}.cfdatepicker table tr td.today:hover:hover{color:#000}.cfdatepicker table tr td.today.active:hover{color:#fff}.cfdatepicker table tr td.range,.cfdatepicker table tr td.range.disabled,.cfdatepicker table tr td.range.disabled:hover,.cfdatepicker table tr td.range:hover{background:#eee;border-radius:0}.cfdatepicker table tr td.active.active,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:hover.active,.cfdatepicker table tr td.active.disabled:hover:active,.cfdatepicker table tr td.active:active,.cfdatepicker table tr td.active:hover.active,.cfdatepicker table tr td.active:hover:active,.cfdatepicker table tr td.range.today.active,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:hover.active,.cfdatepicker table tr td.range.today.disabled:hover:active,.cfdatepicker table tr td.range.today:active,.cfdatepicker table tr td.range.today:hover.active,.cfdatepicker table tr td.range.today:hover:active,.cfdatepicker table tr td.selected.active,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:hover.active,.cfdatepicker table tr td.selected.disabled:hover:active,.cfdatepicker table tr td.selected:active,.cfdatepicker table tr td.selected:hover.active,.cfdatepicker table tr td.selected:hover:active,.open .dropdown-toggle.cfdatepicker table tr td.active,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.active:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected:hover{background-image:none}.cfdatepicker table tr td.range.today,.cfdatepicker table tr td.range.today.disabled,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}.cfdatepicker table tr td.range.today.active,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover.active,.cfdatepicker table tr td.range.today.disabled:hover:active,.cfdatepicker table tr td.range.today.disabled:hover:focus,.cfdatepicker table tr td.range.today.disabled:hover:hover,.cfdatepicker table tr td.range.today:active,.cfdatepicker table tr td.range.today:focus,.cfdatepicker table tr td.range.today:hover,.cfdatepicker table tr td.range.today:hover.active,.cfdatepicker table tr td.range.today:hover:active,.cfdatepicker table tr td.range.today:hover:focus,.cfdatepicker table tr td.range.today:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}.cfdatepicker table tr td.range.today.disabled,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled.disabled,.cfdatepicker table tr td.range.today.disabled.disabled.active,.cfdatepicker table tr td.range.today.disabled.disabled:active,.cfdatepicker table tr td.range.today.disabled.disabled:focus,.cfdatepicker table tr td.range.today.disabled.disabled:hover,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover.disabled,.cfdatepicker table tr td.range.today.disabled:hover.disabled.active,.cfdatepicker table tr td.range.today.disabled:hover.disabled:active,.cfdatepicker table tr td.range.today.disabled:hover.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover[disabled],.cfdatepicker table tr td.range.today.disabled:hover[disabled].active,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:active,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:focus,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:hover,.cfdatepicker table tr td.range.today.disabled[disabled],.cfdatepicker table tr td.range.today.disabled[disabled].active,.cfdatepicker table tr td.range.today.disabled[disabled]:active,.cfdatepicker table tr td.range.today.disabled[disabled]:focus,.cfdatepicker table tr td.range.today.disabled[disabled]:hover,.cfdatepicker table tr td.range.today:hover.disabled,.cfdatepicker table tr td.range.today:hover.disabled.active,.cfdatepicker table tr td.range.today:hover.disabled:active,.cfdatepicker table tr td.range.today:hover.disabled:focus,.cfdatepicker table tr td.range.today:hover.disabled:hover,.cfdatepicker table tr td.range.today:hover[disabled],.cfdatepicker table tr td.range.today:hover[disabled].active,.cfdatepicker table tr td.range.today:hover[disabled]:active,.cfdatepicker table tr td.range.today:hover[disabled]:focus,.cfdatepicker table tr td.range.today:hover[disabled]:hover,.cfdatepicker table tr td.range.today[disabled],.cfdatepicker table tr td.range.today[disabled].active,.cfdatepicker table tr td.range.today[disabled]:active,.cfdatepicker table tr td.range.today[disabled]:focus,.cfdatepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.range.today,fieldset[disabled] .cfdatepicker table tr td.range.today.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.range.today:active,fieldset[disabled] .cfdatepicker table tr td.range.today:focus,fieldset[disabled] .cfdatepicker table tr td.range.today:hover,fieldset[disabled] .cfdatepicker table tr td.range.today:hover.active,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:active,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:focus,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:hover{background-color:#f7ca77;border-color:#f1a417}.cfdatepicker table tr td.selected,.cfdatepicker table tr td.selected.disabled,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td.selected.active,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover.active,.cfdatepicker table tr td.selected.disabled:hover:active,.cfdatepicker table tr td.selected.disabled:hover:focus,.cfdatepicker table tr td.selected.disabled:hover:hover,.cfdatepicker table tr td.selected:active,.cfdatepicker table tr td.selected:focus,.cfdatepicker table tr td.selected:hover,.cfdatepicker table tr td.selected:hover.active,.cfdatepicker table tr td.selected:hover:active,.cfdatepicker table tr td.selected:hover:focus,.cfdatepicker table tr td.selected:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected:hover{color:#fff;background-color:#858585;border-color:#373737}.cfdatepicker table tr td.selected.disabled,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled.disabled,.cfdatepicker table tr td.selected.disabled.disabled.active,.cfdatepicker table tr td.selected.disabled.disabled:active,.cfdatepicker table tr td.selected.disabled.disabled:focus,.cfdatepicker table tr td.selected.disabled.disabled:hover,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover.disabled,.cfdatepicker table tr td.selected.disabled:hover.disabled.active,.cfdatepicker table tr td.selected.disabled:hover.disabled:active,.cfdatepicker table tr td.selected.disabled:hover.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover[disabled],.cfdatepicker table tr td.selected.disabled:hover[disabled].active,.cfdatepicker table tr td.selected.disabled:hover[disabled]:active,.cfdatepicker table tr td.selected.disabled:hover[disabled]:focus,.cfdatepicker table tr td.selected.disabled:hover[disabled]:hover,.cfdatepicker table tr td.selected.disabled[disabled],.cfdatepicker table tr td.selected.disabled[disabled].active,.cfdatepicker table tr td.selected.disabled[disabled]:active,.cfdatepicker table tr td.selected.disabled[disabled]:focus,.cfdatepicker table tr td.selected.disabled[disabled]:hover,.cfdatepicker table tr td.selected:hover.disabled,.cfdatepicker table tr td.selected:hover.disabled.active,.cfdatepicker table tr td.selected:hover.disabled:active,.cfdatepicker table tr td.selected:hover.disabled:focus,.cfdatepicker table tr td.selected:hover.disabled:hover,.cfdatepicker table tr td.selected:hover[disabled],.cfdatepicker table tr td.selected:hover[disabled].active,.cfdatepicker table tr td.selected:hover[disabled]:active,.cfdatepicker table tr td.selected:hover[disabled]:focus,.cfdatepicker table tr td.selected:hover[disabled]:hover,.cfdatepicker table tr td.selected[disabled],.cfdatepicker table tr td.selected[disabled].active,.cfdatepicker table tr td.selected[disabled]:active,.cfdatepicker table tr td.selected[disabled]:focus,.cfdatepicker table tr td.selected[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.selected,fieldset[disabled] .cfdatepicker table tr td.selected.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled,fieldset[disabled] .cfdatepicker table tr td.selected.disabled.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.selected:active,fieldset[disabled] .cfdatepicker table tr td.selected:focus,fieldset[disabled] .cfdatepicker table tr td.selected:hover,fieldset[disabled] .cfdatepicker table tr td.selected:hover.active,fieldset[disabled] .cfdatepicker table tr td.selected:hover:active,fieldset[disabled] .cfdatepicker table tr td.selected:hover:focus,fieldset[disabled] .cfdatepicker table tr td.selected:hover:hover{background-color:#999;border-color:#555}.cfdatepicker table tr td.active,.cfdatepicker table tr td.active.disabled,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td.active.active,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:focus,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active.disabled:hover.active,.cfdatepicker table tr td.active.disabled:hover:active,.cfdatepicker table tr td.active.disabled:hover:focus,.cfdatepicker table tr td.active.disabled:hover:hover,.cfdatepicker table tr td.active:active,.cfdatepicker table tr td.active:focus,.cfdatepicker table tr td.active:hover,.cfdatepicker table tr td.active:hover.active,.cfdatepicker table tr td.active:hover:active,.cfdatepicker table tr td.active:hover:focus,.cfdatepicker table tr td.active:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.active,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.cfdatepicker table tr td.active.disabled,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled.disabled,.cfdatepicker table tr td.active.disabled.disabled.active,.cfdatepicker table tr td.active.disabled.disabled:active,.cfdatepicker table tr td.active.disabled.disabled:focus,.cfdatepicker table tr td.active.disabled.disabled:hover,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:focus,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active.disabled:hover.disabled,.cfdatepicker table tr td.active.disabled:hover.disabled.active,.cfdatepicker table tr td.active.disabled:hover.disabled:active,.cfdatepicker table tr td.active.disabled:hover.disabled:focus,.cfdatepicker table tr td.active.disabled:hover.disabled:hover,.cfdatepicker table tr td.active.disabled:hover[disabled],.cfdatepicker table tr td.active.disabled:hover[disabled].active,.cfdatepicker table tr td.active.disabled:hover[disabled]:active,.cfdatepicker table tr td.active.disabled:hover[disabled]:focus,.cfdatepicker table tr td.active.disabled:hover[disabled]:hover,.cfdatepicker table tr td.active.disabled[disabled],.cfdatepicker table tr td.active.disabled[disabled].active,.cfdatepicker table tr td.active.disabled[disabled]:active,.cfdatepicker table tr td.active.disabled[disabled]:focus,.cfdatepicker table tr td.active.disabled[disabled]:hover,.cfdatepicker table tr td.active:hover.disabled,.cfdatepicker table tr td.active:hover.disabled.active,.cfdatepicker table tr td.active:hover.disabled:active,.cfdatepicker table tr td.active:hover.disabled:focus,.cfdatepicker table tr td.active:hover.disabled:hover,.cfdatepicker table tr td.active:hover[disabled],.cfdatepicker table tr td.active:hover[disabled].active,.cfdatepicker table tr td.active:hover[disabled]:active,.cfdatepicker table tr td.active:hover[disabled]:focus,.cfdatepicker table tr td.active:hover[disabled]:hover,.cfdatepicker table tr td.active[disabled],.cfdatepicker table tr td.active[disabled].active,.cfdatepicker table tr td.active[disabled]:active,.cfdatepicker table tr td.active[disabled]:focus,.cfdatepicker table tr td.active[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.active,fieldset[disabled] .cfdatepicker table tr td.active.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled,fieldset[disabled] .cfdatepicker table tr td.active.disabled.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.active:active,fieldset[disabled] .cfdatepicker table tr td.active:focus,fieldset[disabled] .cfdatepicker table tr td.active:hover,fieldset[disabled] .cfdatepicker table tr td.active:hover.active,fieldset[disabled] .cfdatepicker table tr td.active:hover:active,fieldset[disabled] .cfdatepicker table tr td.active:hover:focus,fieldset[disabled] .cfdatepicker table tr td.active:hover:hover{background-color:#428bca;border-color:#357ebd}.cfdatepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.cfdatepicker table tr td span:hover{background:#eee}.cfdatepicker table tr td span.disabled,.cfdatepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.cfdatepicker table tr td span.active,.cfdatepicker table tr td span.active.disabled,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td span.active.active,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover.active,.cfdatepicker table tr td span.active.disabled:hover:active,.cfdatepicker table tr td span.active.disabled:hover:focus,.cfdatepicker table tr td span.active.disabled:hover:hover,.cfdatepicker table tr td span.active:active,.cfdatepicker table tr td span.active:focus,.cfdatepicker table tr td span.active:hover,.cfdatepicker table tr td span.active:hover.active,.cfdatepicker table tr td span.active:hover:active,.cfdatepicker table tr td span.active:hover:focus,.cfdatepicker table tr td span.active:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.cfdatepicker table tr td span.active.active,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:hover.active,.cfdatepicker table tr td span.active.disabled:hover:active,.cfdatepicker table tr td span.active:active,.cfdatepicker table tr td span.active:hover.active,.cfdatepicker table tr td span.active:hover:active,.open .dropdown-toggle.cfdatepicker table tr td span.active,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active:hover{background-image:none}.cfdatepicker table tr td span.active.disabled,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled.disabled,.cfdatepicker table tr td span.active.disabled.disabled.active,.cfdatepicker table tr td span.active.disabled.disabled:active,.cfdatepicker table tr td span.active.disabled.disabled:focus,.cfdatepicker table tr td span.active.disabled.disabled:hover,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover.disabled,.cfdatepicker table tr td span.active.disabled:hover.disabled.active,.cfdatepicker table tr td span.active.disabled:hover.disabled:active,.cfdatepicker table tr td span.active.disabled:hover.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover[disabled],.cfdatepicker table tr td span.active.disabled:hover[disabled].active,.cfdatepicker table tr td span.active.disabled:hover[disabled]:active,.cfdatepicker table tr td span.active.disabled:hover[disabled]:focus,.cfdatepicker table tr td span.active.disabled:hover[disabled]:hover,.cfdatepicker table tr td span.active.disabled[disabled],.cfdatepicker table tr td span.active.disabled[disabled].active,.cfdatepicker table tr td span.active.disabled[disabled]:active,.cfdatepicker table tr td span.active.disabled[disabled]:focus,.cfdatepicker table tr td span.active.disabled[disabled]:hover,.cfdatepicker table tr td span.active:hover.disabled,.cfdatepicker table tr td span.active:hover.disabled.active,.cfdatepicker table tr td span.active:hover.disabled:active,.cfdatepicker table tr td span.active:hover.disabled:focus,.cfdatepicker table tr td span.active:hover.disabled:hover,.cfdatepicker table tr td span.active:hover[disabled],.cfdatepicker table tr td span.active:hover[disabled].active,.cfdatepicker table tr td span.active:hover[disabled]:active,.cfdatepicker table tr td span.active:hover[disabled]:focus,.cfdatepicker table tr td span.active:hover[disabled]:hover,.cfdatepicker table tr td span.active[disabled],.cfdatepicker table tr td span.active[disabled].active,.cfdatepicker table tr td span.active[disabled]:active,.cfdatepicker table tr td span.active[disabled]:focus,.cfdatepicker table tr td span.active[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td span.active,fieldset[disabled] .cfdatepicker table tr td span.active.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled,fieldset[disabled] .cfdatepicker table tr td span.active.disabled.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:focus,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td span.active:active,fieldset[disabled] .cfdatepicker table tr td span.active:focus,fieldset[disabled] .cfdatepicker table tr td span.active:hover,fieldset[disabled] .cfdatepicker table tr td span.active:hover.active,fieldset[disabled] .cfdatepicker table tr td span.active:hover:active,fieldset[disabled] .cfdatepicker table tr td span.active:hover:focus,fieldset[disabled] .cfdatepicker table tr td span.active:hover:hover{background-color:#428bca;border-color:#357ebd}.cfdatepicker table tr td span.new,.cfdatepicker table tr td span.old{color:#999}.cfdatepicker th.cfdatepicker-switch{width:145px}.cfdatepicker tfoot tr th,.cfdatepicker thead tr:first-child th{cursor:pointer}.cfdatepicker tfoot tr th:hover,.cfdatepicker thead tr:first-child th:hover{background:#eee}.cfdatepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.cfdatepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.cfdatepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143}.cfdatepicker.dropdown-menu td,.cfdatepicker.dropdown-menu th{padding:4px 5px}.image-thumb{margin-left:63px;padding:6px 0 6px 6px}.image-picker-content.image-thumb-lrg{margin-bottom:6px}.image-picker-side-bar{float:left;margin-left:-68px;width:62px;max-width:100%}.image-thumb-lrg .image-picker-side-bar{background:#F6F6F6;border:1px solid #DFDFDF;float:none;margin:0 0 6px;padding:6px 6px 2px;text-align:center;width:auto}.image-picker-side-bar>img{border:1px solid #DFDFDF;width:62px}.image-thumb-lrg .image-picker-side-bar>img{-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;text-align:center;width:auto}.image-thumb .image-picker-main-content{margin-right:6px}.button.image-picker-button{margin:7px 0 0;width:110px;display:inline-block}.button.button-primary.image-picker-button{float:right;margin-left:6px;width:80px}.image-picker-main-content select{width:100%}.image-picker-sizer:disabled{opacity:.7;box-shadow:none;color:#A1A1A1}.button-primary.image-picker-button.image-picker-button-solo,.button.image-picker-button.image-picker-button-solo{width:170px;margin-top:0}.button-primary.image-picker-button.image-picker-button-solo{margin-top:7px;margin-left:0;float:none}.image-thumb-lrg .button.image-picker-button.cu-image-picker.image-picker-button-solo{width:120px}.image-thumb-lrg .button.button-primary.image-picker-button.cu-image-remover.image-picker-button-solo{float:right;margin:0 0 0 6px;width:auto}.image-thumb-lrg .button.button-primary.image-picker-button.cu-image-remover{width:45%}input.cu-image-picker-file-select[type=file]{display:none}.rangeslider,.rangeslider__fill{background:#e6e6e6;display:block;height:8px;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.rangeslider__handle,.toggle_option_row input{display:inline-block}.rangeslider{position:relative}.rangeslider--disabled{filter:alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#0f0;position:absolute;top:0}.rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;width:18px;height:18px;position:absolute;top:-5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}input[type=range]:focus+.rangeslider .rangeslider__handle{-webkit-box-shadow:0 0 3px rgba(100,100,100,.9);-moz-box-shadow:0 0 3px rgba(100,100,100,.9);box-shadow:0 0 3px rgba(100,100,100,.9)}.recaptchatable #recaptcha_response_field{height:21px!important}.toggle_option_row{margin:4px 0}.toggle_option_row .dashicons-sort{cursor:move}.toggle_option_row .toggle_label_field,.toggle_option_row .toggle_value_field{width:136px;line-height:20px}.toggle_option_preview .button{border-radius:0;margin-right:-5px}.toggle_option_preview .button:first-child{border-radius:3px 0 0 3px}.toggle_option_preview .button:last-child{border-radius:0 3px 3px 0}.toggle_option_preview.toggle_vertical .button{width:100%}.toggle_option_preview.toggle_vertical .button:first-child{border-radius:3px 3px 0 0}.toggle_option_preview.toggle_vertical .button:last-child{border-radius:0 0 3px 3px}.cf-toggle-switch html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.cf-toggle-switch body{margin:0}.cf-toggle-switch article,.cf-toggle-switch aside,.cf-toggle-switch details,.cf-toggle-switch figcaption,.cf-toggle-switch figure,.cf-toggle-switch footer,.cf-toggle-switch header,.cf-toggle-switch hgroup,.cf-toggle-switch main,.cf-toggle-switch nav,.cf-toggle-switch section,.cf-toggle-switch summary{display:block}.cf-toggle-switch audio,.cf-toggle-switch canvas,.cf-toggle-switch progress,.cf-toggle-switch video{display:inline-block;vertical-align:baseline}.cf-toggle-switch audio:not([controls]){display:none;height:0}.cf-toggle-switch [hidden],.cf-toggle-switch template{display:none}.cf-toggle-switch a{background:0 0}.cf-toggle-switch a:active,.cf-toggle-switch a:hover{outline:0}.cf-toggle-switch abbr[title]{border-bottom:1px dotted}.cf-toggle-switch b,.cf-toggle-switch strong{font-weight:700}.cf-toggle-switch dfn{font-style:italic}.cf-toggle-switch h1{font-size:2em;margin:.67em 0}.cf-toggle-switch mark{background:#ff0;color:#000}.cf-toggle-switch .btn,.cf-toggle-switch .btn-danger.active,.cf-toggle-switch .btn-danger:active,.cf-toggle-switch .btn-default.active,.cf-toggle-switch .btn-default:active,.cf-toggle-switch .btn-info.active,.cf-toggle-switch .btn-info:active,.cf-toggle-switch .btn-primary.active,.cf-toggle-switch .btn-primary:active,.cf-toggle-switch .btn-success.active,.cf-toggle-switch .btn-success:active,.cf-toggle-switch .btn-warning.active,.cf-toggle-switch .btn-warning:active,.cf-toggle-switch .btn.active,.cf-toggle-switch .btn:active,.cf-toggle-switch .open .dropdown-toggle.btn-danger,.cf-toggle-switch .open .dropdown-toggle.btn-default,.cf-toggle-switch .open .dropdown-toggle.btn-info,.cf-toggle-switch .open .dropdown-toggle.btn-primary,.cf-toggle-switch .open .dropdown-toggle.btn-success,.cf-toggle-switch .open .dropdown-toggle.btn-warning{background-image:none}.cf-toggle-switch small{font-size:80%}.cf-toggle-switch sub,.cf-toggle-switch sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.cf-toggle-switch sup{top:-.5em}.cf-toggle-switch sub{bottom:-.25em}.cf-toggle-switch img{border:0}.cf-toggle-switch svg:not(:root){overflow:hidden}.cf-toggle-switch figure{margin:1em 40px}.cf-toggle-switch hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.cf-toggle-switch pre{overflow:auto}.cf-toggle-switch code,.cf-toggle-switch kbd,.cf-toggle-switch pre,.cf-toggle-switch samp{font-family:monospace,monospace;font-size:1em}.cf-toggle-switch button,.cf-toggle-switch input,.cf-toggle-switch optgroup,.cf-toggle-switch select,.cf-toggle-switch textarea{color:inherit;font:inherit;margin:0}.cf-toggle-switch button{overflow:visible}.cf-toggle-switch button,.cf-toggle-switch select{text-transform:none}.cf-toggle-switch button,.cf-toggle-switch html input[type=button],.cf-toggle-switch input[type=reset],.cf-toggle-switch input[type=submit]{-webkit-appearance:button;cursor:pointer}.cf-toggle-switch button[disabled],.cf-toggle-switch html input[disabled]{cursor:default}.cf-toggle-switch button::-moz-focus-inner,.cf-toggle-switch input::-moz-focus-inner{border:0;padding:0}.cf-toggle-switch input{line-height:normal}.cf-toggle-switch input[type=checkbox],.cf-toggle-switch input[type=radio]{box-sizing:border-box;padding:0}.cf-toggle-switch input[type=number]::-webkit-inner-spin-button,.cf-toggle-switch input[type=number]::-webkit-outer-spin-button{height:auto}.cf-toggle-switch input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.cf-toggle-switch input[type=search]::-webkit-search-cancel-button,.cf-toggle-switch input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.cf-toggle-switch fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.cf-toggle-switch legend{border:0;padding:0}.cf-toggle-switch textarea{overflow:auto}.cf-toggle-switch optgroup{font-weight:700}.cf-toggle-switch table{border-collapse:collapse;border-spacing:0}.cf-toggle-switch td,.cf-toggle-switch th{padding:0}.cf-toggle-switch .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cf-toggle-switch .btn.active:focus,.cf-toggle-switch .btn:active:focus,.cf-toggle-switch .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.cf-toggle-switch .btn:focus,.cf-toggle-switch .btn:hover{color:#333;text-decoration:none}.cf-toggle-switch .btn.active,.cf-toggle-switch .btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cf-toggle-switch .btn.disabled,.cf-toggle-switch .btn[disabled],.cf-toggle-switch fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn-default{color:#333;background-color:#fff;border-color:#ccc}.cf-toggle-switch .btn-default.active,.cf-toggle-switch .btn-default:active,.cf-toggle-switch .btn-default:focus,.cf-toggle-switch .btn-default:hover,.cf-toggle-switch .open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.cf-toggle-switch .btn-default.disabled,.cf-toggle-switch .btn-default.disabled.active,.cf-toggle-switch .btn-default.disabled:active,.cf-toggle-switch .btn-default.disabled:focus,.cf-toggle-switch .btn-default.disabled:hover,.cf-toggle-switch .btn-default[disabled],.cf-toggle-switch .btn-default[disabled].active,.cf-toggle-switch .btn-default[disabled]:active,.cf-toggle-switch .btn-default[disabled]:focus,.cf-toggle-switch .btn-default[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-default,.cf-toggle-switch fieldset[disabled] .btn-default.active,.cf-toggle-switch fieldset[disabled] .btn-default:active,.cf-toggle-switch fieldset[disabled] .btn-default:focus,.cf-toggle-switch fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.cf-toggle-switch .btn-default .badge{color:#fff;background-color:#333}.cf-toggle-switch .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.cf-toggle-switch .btn-primary.active,.cf-toggle-switch .btn-primary:active,.cf-toggle-switch .btn-primary:focus,.cf-toggle-switch .btn-primary:hover,.cf-toggle-switch .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.cf-toggle-switch .btn-primary.disabled,.cf-toggle-switch .btn-primary.disabled.active,.cf-toggle-switch .btn-primary.disabled:active,.cf-toggle-switch .btn-primary.disabled:focus,.cf-toggle-switch .btn-primary.disabled:hover,.cf-toggle-switch .btn-primary[disabled],.cf-toggle-switch .btn-primary[disabled].active,.cf-toggle-switch .btn-primary[disabled]:active,.cf-toggle-switch .btn-primary[disabled]:focus,.cf-toggle-switch .btn-primary[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-primary,.cf-toggle-switch fieldset[disabled] .btn-primary.active,.cf-toggle-switch fieldset[disabled] .btn-primary:active,.cf-toggle-switch fieldset[disabled] .btn-primary:focus,.cf-toggle-switch fieldset[disabled] .btn-primary:hover{background-color:#428bca;border-color:#357ebd}.cf-toggle-switch .btn-primary .badge{color:#428bca;background-color:#fff}.cf-toggle-switch .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.cf-toggle-switch .btn-success.active,.cf-toggle-switch .btn-success:active,.cf-toggle-switch .btn-success:focus,.cf-toggle-switch .btn-success:hover,.cf-toggle-switch .open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.cf-toggle-switch .btn-success.disabled,.cf-toggle-switch .btn-success.disabled.active,.cf-toggle-switch .btn-success.disabled:active,.cf-toggle-switch .btn-success.disabled:focus,.cf-toggle-switch .btn-success.disabled:hover,.cf-toggle-switch .btn-success[disabled],.cf-toggle-switch .btn-success[disabled].active,.cf-toggle-switch .btn-success[disabled]:active,.cf-toggle-switch .btn-success[disabled]:focus,.cf-toggle-switch .btn-success[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-success,.cf-toggle-switch fieldset[disabled] .btn-success.active,.cf-toggle-switch fieldset[disabled] .btn-success:active,.cf-toggle-switch fieldset[disabled] .btn-success:focus,.cf-toggle-switch fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.cf-toggle-switch .btn-success .badge{color:#5cb85c;background-color:#fff}.cf-toggle-switch .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.cf-toggle-switch .btn-info.active,.cf-toggle-switch .btn-info:active,.cf-toggle-switch .btn-info:focus,.cf-toggle-switch .btn-info:hover,.cf-toggle-switch .open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.cf-toggle-switch .btn-info.disabled,.cf-toggle-switch .btn-info.disabled.active,.cf-toggle-switch .btn-info.disabled:active,.cf-toggle-switch .btn-info.disabled:focus,.cf-toggle-switch .btn-info.disabled:hover,.cf-toggle-switch .btn-info[disabled],.cf-toggle-switch .btn-info[disabled].active,.cf-toggle-switch .btn-info[disabled]:active,.cf-toggle-switch .btn-info[disabled]:focus,.cf-toggle-switch .btn-info[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-info,.cf-toggle-switch fieldset[disabled] .btn-info.active,.cf-toggle-switch fieldset[disabled] .btn-info:active,.cf-toggle-switch fieldset[disabled] .btn-info:focus,.cf-toggle-switch fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.cf-toggle-switch .btn-info .badge{color:#5bc0de;background-color:#fff}.cf-toggle-switch .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.cf-toggle-switch .btn-warning.active,.cf-toggle-switch .btn-warning:active,.cf-toggle-switch .btn-warning:focus,.cf-toggle-switch .btn-warning:hover,.cf-toggle-switch .open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.cf-toggle-switch .btn-warning.disabled,.cf-toggle-switch .btn-warning.disabled.active,.cf-toggle-switch .btn-warning.disabled:active,.cf-toggle-switch .btn-warning.disabled:focus,.cf-toggle-switch .btn-warning.disabled:hover,.cf-toggle-switch .btn-warning[disabled],.cf-toggle-switch .btn-warning[disabled].active,.cf-toggle-switch .btn-warning[disabled]:active,.cf-toggle-switch .btn-warning[disabled]:focus,.cf-toggle-switch .btn-warning[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-warning,.cf-toggle-switch fieldset[disabled] .btn-warning.active,.cf-toggle-switch fieldset[disabled] .btn-warning:active,.cf-toggle-switch fieldset[disabled] .btn-warning:focus,.cf-toggle-switch fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.cf-toggle-switch .btn-warning .badge{color:#f0ad4e;background-color:#fff}.cf-toggle-switch .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.cf-toggle-switch .btn-danger.active,.cf-toggle-switch .btn-danger:active,.cf-toggle-switch .btn-danger:focus,.cf-toggle-switch .btn-danger:hover,.cf-toggle-switch .open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.cf-toggle-switch .btn-danger.disabled,.cf-toggle-switch .btn-danger.disabled.active,.cf-toggle-switch .btn-danger.disabled:active,.cf-toggle-switch .btn-danger.disabled:focus,.cf-toggle-switch .btn-danger.disabled:hover,.cf-toggle-switch .btn-danger[disabled],.cf-toggle-switch .btn-danger[disabled].active,.cf-toggle-switch .btn-danger[disabled]:active,.cf-toggle-switch .btn-danger[disabled]:focus,.cf-toggle-switch .btn-danger[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-danger,.cf-toggle-switch fieldset[disabled] .btn-danger.active,.cf-toggle-switch fieldset[disabled] .btn-danger:active,.cf-toggle-switch fieldset[disabled] .btn-danger:focus,.cf-toggle-switch fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.cf-toggle-switch .btn-danger .badge{color:#d9534f;background-color:#fff}.cf-toggle-switch .btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.cf-toggle-switch .btn-link,.cf-toggle-switch .btn-link:active,.cf-toggle-switch .btn-link[disabled],.cf-toggle-switch fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn-link,.cf-toggle-switch .btn-link:active,.cf-toggle-switch .btn-link:focus,.cf-toggle-switch .btn-link:hover{border-color:transparent}.cf-toggle-switch .btn-link:focus,.cf-toggle-switch .btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}.cf-toggle-switch .btn-link[disabled]:focus,.cf-toggle-switch .btn-link[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-link:focus,.cf-toggle-switch fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.cf-toggle-switch .btn-group-lg>.btn,.cf-toggle-switch .btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.cf-toggle-switch .btn-group-sm>.btn,.cf-toggle-switch .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.cf-toggle-switch .btn-group-xs>.btn,.cf-toggle-switch .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.cf-toggle-switch .btn-group-vertical>.btn:not(:first-child):not(:last-child),.cf-toggle-switch .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.cf-toggle-switch .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.cf-toggle-switch .btn-group>.btn-group:first-child>.btn:last-child,.cf-toggle-switch .btn-group>.btn-group:first-child>.dropdown-toggle,.cf-toggle-switch .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.cf-toggle-switch .btn-block{display:block;width:100%;padding-left:0;padding-right:0}.cf-toggle-switch input[type=button].btn-block,.cf-toggle-switch input[type=reset].btn-block,.cf-toggle-switch input[type=submit].btn-block{width:100%}.cf-toggle-switch .btn-group,.cf-toggle-switch .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.cf-toggle-switch .btn-group-vertical>.btn,.cf-toggle-switch .btn-group>.btn{position:relative;float:left}.cf-toggle-switch .btn-group-vertical>.btn.active,.cf-toggle-switch .btn-group-vertical>.btn:active,.cf-toggle-switch .btn-group-vertical>.btn:focus,.cf-toggle-switch .btn-group-vertical>.btn:hover,.cf-toggle-switch .btn-group>.btn.active,.cf-toggle-switch .btn-group>.btn:active,.cf-toggle-switch .btn-group>.btn:focus,.cf-toggle-switch .btn-group>.btn:hover{z-index:2}.cf-toggle-switch .btn-group-vertical>.btn:focus,.cf-toggle-switch .btn-group>.btn:focus{outline:0}.cf-toggle-switch .btn-toolbar{margin-left:-5px}.cf-toggle-switch .btn-toolbar .btn-group,.cf-toggle-switch .btn-toolbar .input-group{float:left}.cf-toggle-switch .btn-toolbar>.btn,.cf-toggle-switch .btn-toolbar>.btn-group,.cf-toggle-switch .btn-toolbar>.input-group{margin-left:5px}.cf-toggle-switch .btn-group>.btn:first-child{margin-left:0}.cf-toggle-switch .btn-group>.btn:last-child:not(:first-child),.cf-toggle-switch .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group>.btn-group{float:left}.cf-toggle-switch .btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group .dropdown-toggle:active,.cf-toggle-switch .btn-group.open .dropdown-toggle{outline:0}.cf-toggle-switch .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.cf-toggle-switch .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.cf-toggle-switch .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cf-toggle-switch .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn .caret{margin-left:0}.cf-toggle-switch .btn-lg .caret{border-width:5px 5px 0}.cf-toggle-switch .dropup .btn-lg .caret{border-width:0 5px 5px}.cf-toggle-switch .btn-group-vertical>.btn,.cf-toggle-switch .btn-group-vertical>.btn-group,.cf-toggle-switch .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.cf-toggle-switch .btn-group-vertical>.btn-group>.btn{float:none}.cf-toggle-switch .btn-group-vertical>.btn+.btn,.cf-toggle-switch .btn-group-vertical>.btn+.btn-group,.cf-toggle-switch .btn-group-vertical>.btn-group+.btn,.cf-toggle-switch .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.cf-toggle-switch .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.cf-toggle-switch .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.cf-toggle-switch .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.cf-toggle-switch .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.cf-toggle-switch .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.cf-toggle-switch .btn-group-justified>.btn,.cf-toggle-switch .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.cf-toggle-switch .btn-group-justified>.btn-group .btn{width:100%}.cf-toggle-switch [data-toggle=buttons]>.btn>input[type=checkbox],.cf-toggle-switch [data-toggle=buttons]>.btn>input[type=radio]{display:none}.cf-toggle-switch .btn-group-vertical>.btn-group:after,.cf-toggle-switch .btn-group-vertical>.btn-group:before,.cf-toggle-switch .btn-toolbar:after,.cf-toggle-switch .btn-toolbar:before,.cf-toggle-switch .clearfix:after,.cf-toggle-switch .clearfix:before{content:" ";display:table}.cf-toggle-switch .btn-group-vertical>.btn-group:after,.cf-toggle-switch .btn-toolbar:after,.cf-toggle-switch .clearfix:after{clear:both}.cf-toggle-switch .center-block{display:block;margin-left:auto;margin-right:auto}.cf-toggle-switch .pull-right{float:right!important}.cf-toggle-switch .pull-left{float:left!important}.cf-toggle-switch .hide{display:none!important}.cf-toggle-switch .show{display:block!important}.cf-toggle-switch .invisible{visibility:hidden}.cf-toggle-switch .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.cf-toggle-switch .hidden{display:none!important;visibility:hidden!important}.cf-toggle-switch .affix{position:fixed}@-ms-viewport{width:device-width}.cf-toggle-switch .visible-lg,.cf-toggle-switch .visible-md,.cf-toggle-switch .visible-print,.cf-toggle-switch .visible-sm,.cf-toggle-switch .visible-xs{display:none!important}@media (max-width:767px){.cf-toggle-switch .visible-xs{display:block!important}.cf-toggle-switch table.visible-xs{display:table}.cf-toggle-switch tr.visible-xs{display:table-row!important}.cf-toggle-switch td.visible-xs,.cf-toggle-switch th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.cf-toggle-switch .visible-sm{display:block!important}.cf-toggle-switch table.visible-sm{display:table}.cf-toggle-switch tr.visible-sm{display:table-row!important}.cf-toggle-switch td.visible-sm,.cf-toggle-switch th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.cf-toggle-switch .visible-md{display:block!important}.cf-toggle-switch table.visible-md{display:table}.cf-toggle-switch tr.visible-md{display:table-row!important}.cf-toggle-switch td.visible-md,.cf-toggle-switch th.visible-md{display:table-cell!important}}@media (min-width:1200px){.cf-toggle-switch .visible-lg{display:block!important}.cf-toggle-switch table.visible-lg{display:table}.cf-toggle-switch tr.visible-lg{display:table-row!important}.cf-toggle-switch td.visible-lg,.cf-toggle-switch th.visible-lg{display:table-cell!important}.cf-toggle-switch .hidden-lg{display:none!important}}@media (max-width:767px){.cf-toggle-switch .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.cf-toggle-switch .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.cf-toggle-switch .hidden-md{display:none!important}}@media print{.cf-toggle-switch .visible-print{display:block!important}.cf-toggle-switch table.visible-print{display:table}.cf-toggle-switch tr.visible-print{display:table-row!important}.cf-toggle-switch td.visible-print,.cf-toggle-switch th.visible-print{display:table-cell!important}.cf-toggle-switch .hidden-print{display:none!important}}.cf-toggle-group-buttons{width:100%;clear:both}input.form-control.parsley-success,select.form-control.parsley-success,textarea.form-control.parsley-success{color:#468847;background-color:#DFF0D8;border-color:#D6E9C6}input.form-control.parsley-error,select.form-control.parsley-error,textarea.form-control.parsley-error{color:#B94A48;background-color:#F2DEDE;border-color:#EED3D7}.form-control.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;color:#468847;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.form-control.parsley-errors-list.filled{opacity:1}.breadcrumb a.has-error{color:red}.form-group .parsley-errors-list.filled,.form-group .parsley-errors-list.filled .parsley-type{list-style:none}.caldera-grid .cf-multi-uploader-list>ul{list-style:none;margin:0 0 12px;padding:0}.caldera-grid .cf-multi-uploader-list>ul>li{margin:0;padding:0 0 22px;position:relative;clear:both}.caldera-grid .cf-multi-uploader-list>ul>li .file-name{display:inline-block;font-weight:700;left:16px;right:0;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.caldera-grid .cf-multi-uploader-list>ul>li .file-name.file-uploaded{left:0}.caldera-grid .cf-multi-uploader-list>ul>li .file-size{float:right}.caldera-grid .cf-multi-uploader-list>ul>li .file-type{float:left}.caldera-grid .cf-multi-uploader-list>ul>li .file-error{clear:both;display:block}.caldera-grid .cf-multi-uploader-list>ul>li .cf-file-remove{color:#cf0000;text-decoration:none;border:0}.caldera-grid .cf-multi-uploader-list>ul>li.has-error .bar{background-color:#cf0000!important}.caldera-grid .cf-multi-uploader-list>ul>li.has-error{color:#cf0000}.has-error.cf-toggle-switch .cf-toggle-group-buttons>a{background-color:#f2dede;border-color:#dd4b39}