.pum-container {
margin-bottom: 0em;
}
.grecaptcha-badge {visibility: hidden;}
.clearfy-cookie-accept {
padding: 0em 0.8em !important;
margin: 0.5em 0 0em 0 !important;
border-radius: 7px !important;
}
.clearfy-cookie--left {
border-radius: 10px !important;
} .wpc-filters-open-button-container a.wpc-filters-open-widget, body .wpc-filters-open-button-container a.wpc-open-close-filters-button {
border-radius: 7px !important;
color: #585858 !important;
min-width: 216px;
padding: 5px 12px !important;
border: 1px solid #bebebe !important;
font-size: 16px;
box-shadow: inset 0 -1.4em 1em 0 rgba(0,0,0,.02);
}
.widget_wpc_filters_widget .wpc-button-inner, .wpc-chip-content {
justify-content: center;
}
.wpc-filters-open-button-container {
text-align: center;
}
@media (max-width: 549px){
.category-page-row {
padding-top: 7px;
}
} input[type='checkbox'], input[type='radio'] {
transform: scale(1.4);
}
.wpcf7-acceptance input {
margin-bottom: 0.5em;
}
.wpcf7-acceptance label, legend {
font-weight: normal;
font-size: .7em;
}
@media (max-width: 549px){
textarea {
min-height: 90px;
}
}
.wpcf7-spinner {
display: none;
}
textarea {
font-size: 14px;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #ad906a;
}
.wpcf7 form .wpcf7-response-output {
margin: 0.5em 0.5em 2em;
font-size: 15px;
} .icon-mess {
width:60px;
padding: 10px;
}
@media (max-width: 549px){
.icon-mess {
width: 50px;
}
} .header-main .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-ico-magnifier-handler {
width: 24px !important;
max-width: 26px !important;
height: 24px !important;
}
.header-main .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-icon {
width: 26px !important;
margin-right: 10px
}
.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler, html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon {
max-width: 26px;
} .nav-column li>a {font-size: 15px;line-height: 1;font-weight: 400!important;}
.nav-pills>li {margin: 0px 0px 0px 20px}
.menu-item-32364 ul {margin: 0px 0px 0px 20px!important}
.nav-dropdown-has-border .nav-dropdown {
border: 0px solid #ddd;
border-radius: 10px;
}
.nav-dropdown-has-arrow li.has-dropdown:before {
border-width: 0px;
margin-left: 0px;
}
a.icon:not(.button), button.icon:not(.button) {
font-size: 1.8em;
}
.mfp-bg.mfp-ready {
opacity: .9;
} .off-canvas-left.dark .mfp-content, .off-canvas-right.dark .mfp-content {
background-color: #1d3623f2;
border-radius: 0px 10px 0px 10px;
}
.sidebar-menu .header-contact-wrapper{
padding-top: 10px;
} #fl_nm, #fl_nm1, #fl_nm2  {
font-style: italic;
font-size: 80%;
}
.forma {
font-size: 19px;
}
.forma-v-footer .flex-col input {
width: 100%
}
.forma-v-footer label{
line-height: 1.5em;
font-size: 16px;
}
.forma-v-footer {
align-items: flex-start;
}
.fl_upld {
width: 80%;
}
.fl_inp, .fl_inp1, .fl_inp2 {
display:none;
}
.fl_upld label{
cursor:pointer;
background-color: hsla(0,0%,100%,.2);
border: 1px solid;
border-color: hsla(0,0%,100%,.09);
border-radius:10px;
padding:0.1em 1.2em; color:#fff;
font-weight:400;
text-align:center;
}
.fl_upld label:hover{
background-color: #8a7355 !important;
transition: 0.3s;
}
iframe {
border-radius: 15px;
}
.slides {
min-height: 465px;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-ico-magnifier-handler {
fill: #1D3623 !important;
}
@media (max-width: 849px){
.header-main li.html.custom {
display: block;
}
}
.popmake button {
margin: 0px;
}
.mebel-v-gorodah {
border-radius: 15px !important;
}
.mebel-v-gorodah .banner-inner .fill {
border-radius: 15px !important;
}
.mebel-v-gorodah .bg.bg-loaded { 
border-radius: 15px !important;
}
.mebel-v-gorodah .overlay {
border-radius: 15px !important;
}
.dgwt-wcas-sf-wrapp {
border-radius: 15px !important;
padding: 10px !important;
}
.dgwt-wcas-sf-wrapp input {
border-radius: 7px !important;
}
.woocommerce-ordering select {
border-radius: 7px;
}
.wpc-filters-range-wrapper input {
border-radius: 7px;
}
.popupby input::placeholder {
color: #1d3623c4;
}
.popupby input {
background-color: #1d36231f !important;
border-color: #1d3623e0 !important;
}
.row .section {
padding-left: 0px;
padding-right: 0px;
}
.product-gallery-slider img {
border-radius: 10px;
}
.product-thumbnails a {
border-radius: 10px;
}
.quick-view {
border-radius: 0px 0px 10px 10px;
}
.box-image img {
border-radius: 10px;
}
.bolshie-kartinki img {
border-radius: 15px;
}
.firstkitchenbanner {
border-radius: 20px;
}
.firstkitchenbanner .banner-inner .fill {
border-radius: 20px;
}
.firstkitchenbanner .bg.bg-loaded {
filter: blur(3px);
}
.assortiment-kuchon img {
border-radius: 10px;
}
.accordion-title {
border-top: 0px !important;
}
.accordion-title.active {
border-radius: 15px;
}
.material-kuchni .flickity-prev-next-button {
width: 50px;
color: #1d3623;
opacity: 1;
}
.slides-material {
min-height: 400px
}
.strelka-v-kategorii i:hover {
color: #ad906a;
}
.custom-product-page .woocommerce-Tabs-panel td, th {
font-size: 0.85em;
text-transform: none;
padding: 0.2em 0.2em 0.2em 0.2em;
}
.custom-product-page .tab-panels {
padding-top: 0em;
}
.custom-product-page .product-page-price  {
margin-bottom: 5px;
}
.catalog img {
border-radius: 20px;
}
.why .col-inner{
min-height: 300px;
}
.teamphoto img {
border-radius: 15px;
}
.firstscreenbanner {
border-radius: 20px;
}
.firstscreenbanner .bg.bg-loaded { 
border-radius: 20px !important;
}
.firstscreenbanner .overlay {
border-radius: 20px !important;
}
.katalogmebeli {
border-radius: 15px !important;
}
.katalogmebeli .banner-inner .fill {
border-radius: 15px !important;
}
.katalogmebeli .bg.bg-loaded { 
border-radius: 15px !important;
}
.katalogmebeli .overlay {
border-radius: 15px !important;
}
.pochemumy {
border-radius: 15px !important;
}
.pochemumy .banner-inner .fill {
border-radius: 15px !important;
}
.pochemumy .bg.bg-loaded { 
border-radius: 15px !important;
}
.pochemumy .overlay {
border-radius: 15px !important;
}
.form-flat input {
border-radius: 10px;
}
::-webkit-input-placeholder {
color: #e7e7e7;
opacity: 1;
}
.wpcf7-submit {
background-color: #ad906a !important;
}
.kontaktyfooter .col-inner {
border-radius: 15px 0px 0px 15px;
background-color:rgba(255, 255, 255, 0.2);
}
.kontaktyfooter .is-border {
border-radius: 15px 0px 0px 15px;
}
.kontaktyfooter .col-inner:hover {
background-color: rgba(255, 255, 255, 0.07);
transition: 0.3s;
}
.kontaktyfooterright .col-inner {
border-radius: 0px 15px 15px 0px;
background-color:rgba(255, 255, 255, 0.2);
}
.kontaktyfooterright .is-border {
border-radius: 0px 15px 15px 0px;
}
.kontaktyfooterright .col-inner:hover {
background-color: rgba(255, 255, 255, 0.07);
transition: 0.3s;
}
.kontaktyfooter-center .col-inner {
background-color:rgba(255, 255, 255, 0.2);
}
.kontaktyfooter-center .col-inner:hover {
background-color: rgba(255, 255, 255, 0.07);
transition: 0.3s;
}
.kontaktyfooter-center-two .col-inner {
background-color:rgba(255, 255, 255, 0.2);
}
.kontaktyfooter-center-two .col-inner:hover {
background-color: rgba(255, 255, 255, 0.07);
transition: 0.3s;
}
.accordion-v-footer .accordion-title {
border-top: 0px !important;
padding: 10px 10px 10px 52px;
}
.nomer-telefona .col-inner {
background-color:rgba(255, 255, 255, 0.2);
}
.nomer-telefona .col-inner:hover {
background-color: rgba(255, 255, 255, 0.07);
transition: 0.3s;
}
.tel-ikonka .col-inner {
background-color: rgba(255, 255, 255, 0) !important;
}
.nomer-cyframi .col-inner {
background-color: rgba(255, 255, 255, 0) !important;
}
.ostavit-zajavku .col-inner {
background-color:rgba(255, 255, 255, 0.2);
}
.ostavit-zajavku .col-inner:hover {
background-color: rgba(255, 255, 255, 0.07);
transition: 0.3s;
}
.accordion-title.active {
font-weight: 500 !important;
}
.accordion-v-footer .icon-angle-down i, button i {
top: -3px !important;
}
.accordion-v-footer .accordion-inner {
padding-top: 17px !important;
padding-bottom: 0px !important;
padding-right: 17px !important;
padding-left: 17px !important;
margin-bottom: -30px !important;
}
input[type=radio] {
margin-right: 0px !important 
}
.box-shadow-4-hover:hover {
border-radius: 15px !important; 
}
@media only screen and (max-width: 48em) { .slides {
min-height: 836px;
}
.form-flat input:not([type=submit]), .form-flat select, .form-flat textarea {
border-radius: 10px;
}
.form-flat input {
border-radius: 10px;
}
::-webkit-input-placeholder {
color: #e7e7e7;
opacity: 1;
}
.wpcf7-submit {
background-color: #ad906a !important;
}
.kontaktyfooter .col-inner {
border-radius: 15px 0px 0px 15px;
background-color:rgba(255, 255, 255, 0.2);
}
.kontaktyfooter .is-border {
border-radius: 15px 0px 0px 15px;
}
.kontaktyfooter .col-inner:hover {
background-color: rgba(255, 255, 255, 0.07);
}
.kontaktyfooterright .col-inner {
border-radius: 0px 15px 15px 0px;
background-color:rgba(255, 255, 255, 0.2);
}
.kontaktyfooterright .is-border {
border-radius: 0px 15px 15px 0px;
}
.kontaktyfooterright .col-inner:hover {
background-color: rgba(255, 255, 255, 0.07);
}
.kontaktyfooter-center-two .col-inner {
border-radius: 0px 0px 0px 0px;
background-color:rgba(255, 255, 255, 0.2);
}
.kontaktyfooter-center-two .col-inner:hover {
background-color: rgba(255, 255, 255, 0.07);
}
.kontaktyfooter-center-two .is-border {
border-radius: 0px 0px 0px 0px;
}	
.kontaktyfooter-center .col-inner {
border-radius: 0px 0px 0px 0px;
background-color:rgba(255, 255, 255, 0.2);
}
.kontaktyfooter-center .col-inner:hover {
background-color: rgba(255, 255, 255, 0.07);
}
.kontaktyfooter-center .is-border {
border-radius: 0px 0px 0px 0px;
}	
.accordion-v-footer .accordion-title {
border-top: 0px !important;
padding: 10px 10px 10px 52px;
}
.nomer-telefona .col-inner {
background-color:rgba(255, 255, 255, 0.2);
}
.nomer-telefona .col-inner:hover {
background-color: rgba(255, 255, 255, 0.07);
}
.tel-ikonka .col-inner {
background-color: rgba(255, 255, 255, 0) !important;
}
.nomer-cyframi .col-inner {
background-color: rgba(255, 255, 255, 0) !important;
}
.ostavit-zajavku .col-inner {
background-color:rgba(255, 255, 255, 0.2);
}
.ostavit-zajavku .col-inner:hover {
background-color: rgba(255, 255, 255, 0.07);
}
.accordion-title.active {
font-weight: 500 !important;
}
.accordion-v-footer .icon-angle-down i, button i {
top: -3px !important;
}
.accordion-v-footer .accordion-inner {
padding-top: 17px !important;
padding-bottom: 7px !important;
padding-right: 17px !important;
padding-left: 17px !important;
margin-bottom: -30px !important;
}
input[type=radio] {
margin-right: 0px !important 
}
} .product-quick-view-container.quick-view--wrapper {
padding: 10px;
}
.product-lightbox.lightbox-content {
border-radius: 20px;
}
.quick-view--price {
font-size: 26px;
}
.quick-view--sku .sku_wrapper {
font-size: 16px;
}
.quick-view--sku {
margin-bottom: 10px;
}
.product-lightbox.lightbox-content {
max-width: 1000px;
}
.quick-view--form {
margin-top: 35px;
}
p.form--title {
font-size: 22px;
font-weight: 400;
font-family: "Prosto One", sans-serif;
}
.quick-view--attr {
margin-top: 30px;
}