#footer-info {
width: 100%;
}
#footer-info span {
float: right;
}
#footer-widgets .footer-widget li {
padding-left: 0;
}
#footer-widgets .footer-widget li:before {
content: none;
}
#main-footer .footer-widget h4 {
margin-bottom: 20px;
}
.social_icons a {
background: #005aab;
color: #fff !important;
padding: 3px 10px;
border-radius: 50%;
width: 30px;
height: 30px;
display: inline-block;
margin-right: 5px;
}  input[type="submit"],
input.text,
input.title,
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="text"],
select,
textarea {
padding: 10px 20px;
width: 100%;
}
.et_pb_row_padding_0 {
width: 100%;
padding: 0;
}
.wpcf7-form-control-wrap {
display: table;
width: 100%;
margin-bottom: 15px;
}
.wpcf7-form-control:not(.wpcf7-submit) {
background: transparent;
border: 0;
border-bottom: 1px solid;
padding-left: 0;
color: #000;
}
.wpcf7-submit {
background: #333;
color: #fff;
border: 0;
padding: 12px 20px !important;
width: auto !important;
min-width: 150px;
}
.text-right {
text-align: right;
}
.mc4wp-form input[type="submit"] {
background: #fff;
border: 0;
color: #005aab;
font-weight: bold;
width: auto;
min-width: 150px;
padding: 15px 20px;
}
.mc4wp-form input[type="email"] {
width: 100%;
padding: 15px 20px;
text-align: center;
}   ::-webkit-scrollbar {
width: 10px;
}
::-webkit-scrollbar {
height: 4px;
} ::-webkit-scrollbar-track {
background: #f1f1f1;
} ::-webkit-scrollbar-thumb {
background: #d9b14f;
} ::-webkit-scrollbar-thumb:hover {
background: #555;
}
.themetitle.white:after {
border-top-color: #fff;
}
.themetitle h1 {
font-size: 32px !important;
}
.hidden {
display: none;
}
.themetitle {
position: relative;
padding-bottom: 20px;
margin-bottom: 20px;
color: #f7906f;
text-transform: uppercase;
} .themetitle.text-center:after {
left: calc(50% - 15px);
}
.custom-pagination {
display: table;
width: 100%;
text-align: center;
}
.custom-pagination a {
padding: 0 8px;
}
.themebtn {
background: #333;
color: #fff;
padding: 12px 20px;
min-width: 150px;
display: inline-block;
}
.text-center {
text-align: center;
}
.et_pb_button {
min-width: 150px;
height: 46px;
line-height: 28px !important;
text-align: center;
}  article.et_pb_post.grid .box {
padding: 15px;
position: relative;
font-weight: normal;
}
article.et_pb_post.grid .post-meta {
position: absolute;
left: -45px;
width: 50px;
background: #005aab;
top: 10px;
padding: 5px 5px 5px 10px;
color: #fff;
text-align: center;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
article.et_pb_post.grid .post-meta .published span {
font-size: 30px;
}
@media (max-width: 767px) {
.wpcf7-form .et_pb_row {
width: 100%;
}
.wpcf7-form .et_pb_column {
margin-bottom: 0;
}
#main-footer .footer-widget:nth-child(2) {
width: 50% !important;
}
#main-footer .footer-widget:nth-child(3) {
width: 50% !important;
}
.et_pb_post.grid.col_2 {
border-radius: 10px;
overflow: hidden;
background: #fff;
}
.et_pb_post.grid.col_3 {
border-radius: 10px;
overflow: hidden;
background: #fff;
}
}
@media (min-width: 767px) {
article.et_pb_post.grid.col_3:nth-child(3n + 1) {
margin-right: 0 !important;
}
article.et_pb_post.grid.col_2:nth-child(2n) {
margin-right: 0 !important;
}
.et_pb_post.grid.col_2 {
width: 48.35%;
border-radius: 10px;
overflow: hidden;
background: #fff;
float: left;
margin-right: 3.3%;
}
.et_pb_post.grid.col_3 {
width: 31.12%;
border-radius: 10px;
overflow: hidden;
background: #fff;
float: left;
margin-right: 3.3%;
}
} .paddingtb50p {
padding: 50px 0;
}
.breadcums {
padding: 10px 0;
font-size: 14px;
}
.breadcums .saparator {
padding: 0 10px;
}
.breadcums span {
font-size: 14px;
}
.et-cart-info span:before {
content: none !important;
}
#main-header .et_menu_container {
display: flex;
}
#main-header .et_menu_container .logo_container {
width: auto;
}
#et-top-navigation {
width: 100%;
display: flex !important;
}
#et-top-navigation .left_block {
margin-right: auto;
}
#et-top-navigation .right_block {
display: flex;
margin-left: auto;
}
#et-top-navigation .right_block {
margin-top: -8px;
}
#et-top-navigation .center_block {
margin-top: -10px;
}
@media (min-width: 767px) {
#logo {
max-height: 150px;
}
}
.mc4wp-form input[type="email"] {
margin-bottom: 20px;
font-size: 20px;
padding: 0.5em 1em !important;
}
.mc4wp-form input[type="submit"] {
color: #ffffff !important;
border-width: 0px !important;
border-radius: 0px;
letter-spacing: 1px;
font-size: 24px;
font-family: "agenda light", Helvetica, Arial, Lucida, sans-serif !important;
text-transform: uppercase !important;
background-color: #d9b14f;
width: 100%;
padding: 0.3em 1em !important;
font-weight: 500;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
content: none !important;
}
.dgwt-wcas-search-form {
border-bottom: 1px solid #ddd;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
border: 0;
padding-left: 0;
padding-right: 0;
}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
padding: 0;
}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
background: #fff;
color: #000;
}
.dgwt-wcas-has-submit .dgwt-wcas-search-submit img {
max-width: 30px;
float: right;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
font-style: normal !important;
}
.dgwt-wcas-ico-magnifier {
max-width: 30px !important;
height: auto;
margin-right: 0;
}
.right_block a {
margin-left: 15px !important;
margin-top: 0 !important;
}
.right_block a span {
display: none;
}
.right_block img {
max-width: 30px;
}
.right_block .et-myaccount img {
max-width: 28px;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus {
box-shadow: none;
}
#et-top-navigation .et-cart-info {
float: left;
font-size: 16px;
}
.dgwt-wcas-sf-wrapp
input[type="search"].dgwt-wcas-search-input::-webkit-input-placeholder {
font-size: 18px;
font-style: normal;
}
.dgwt-wcas-search-wrapp {
min-width: 300px;
}
.fwidget .et-social-icons {
float: left;
}
.fwidget .et-social-icons a {
font-size: 36px !important;
}
.fwidget .et-social-icons .et-social-icon {
margin-left: 0px;
margin-right: 20px;
}
#footer-widgets .footer-widget:first-child .fwidget .textwidget p {
font-size: 12px;
line-height: 12px;
}
.footer-widget .fwidget {
margin-bottom: 20px !important;
}
#footer-widgets .footer-widget li a {
font-size: 18px;
}
#footer-bottom {
background-color: transparent !important;
border-top: 1px solid #484848;
}
#footer-info {
text-align: center;
} .woocommerce ul.products li .et_overlay {
display: none;
}
.woocommerce ul.products li {
padding: 10px !important;
background: #fff;
}
.woocommerce ul.products li h2.woocommerce-loop-product__title {
font-family: "Agenda Medium", Helvetica, Arial, Lucida, sans-serif;
font-size: 20px !important;
color: #000000 !important;
line-height: 1.2em;
padding-top: 0 !important;
}
.woocommerce ul.products li.product .price span {
font-family: "Agenda Medium", Helvetica, Arial, Lucida, sans-serif;
font-weight: 600;
color: #000;
font-size: 24px;
}
.woocommerce ul.products li.product .button::after {
content: none !important;
}
.woocommerce ul.products li.product .addtocartWrapper {
text-align: right;
margin-top: -15px;
margin-bottom: -15px;
position: relative;
}
.woocommerce ul.products li.product .addtocartWrapper::before {
content: " " !important;
width: calc(100% - 45px);
height: 1px;
background: #000;
position: absolute;
margin-left: 0;
opacity: 1;
display: inline-block;
left: 0;
top: 50%;
}
.woocommerce ul.products li.product .button {
padding: 10px !important;
border: 0;
background: #b9b2aa;
border-radius: 50%;
margin: 0;
}
.woocommerce ul.products li.product .button img {
margin: 0 !important;
max-width: 25px;
}
.woocommerce ul.products li.product a.added_to_cart {
display: none;
}
.woocommerce ul.products li.product .button.added {
background: #d9b14f;
}
.single-product #main-content .container:before {
content: none !important;
}
.single-product #left-area {
padding-right: 0 !important;
width: 100% !important;
}
.qib-container div.quantity:not(#qib_id):not(#qib_id) {
margin-right: 0 !important;
}
.qib-button:not(#qib_id):not(#qib_id) {
color: white !important;
background: #626064 !important;
border: 0 !important;
}
.woocommerce .quantity input.qty {
background-color: rgb(173 173 173 / 20%) !important;
color: #000 !important;
}
.summary .price span {
font-weight: 600;
}
body.woocommerce .woocommerce-tabs {
border: 0;
border-bottom: 1px solid #d9d9d9;
margin: 45px 0 45px;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs {
background: transparent;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
background: transparent;
border-right: 0;
margin: 0;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
background: transparent !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a {
color: #b7b7b7 !important;
padding: 0 22px 10px 0 !important;
font-weight: normal;
font-size: 18px;
font-weight: 600;
}
body.woocommerce div.product .woocommerce-tabs .panel,
body.woocommerce #content-area div.product .woocommerce-tabs .panel {
padding: 15px 0;
}
.single-product #sidebar,
.single-product #sidebar-secondary {
display: none;
}
#main-content .container:before {
content: none;
}
.woocommerce-products-header {
display: table;
width: 100%;
margin-bottom: 20px;
}
#main-content {
background-color: #e7e4df;
}
.et_left_sidebar #sidebar {
padding-right: 0;
}
@media (min-width: 981px) {
.et_pb_gutters3.et_left_sidebar.woocommerce-page
#main-content
ul.products
li.product,
.et_pb_gutters3.et_right_sidebar.woocommerce-page
#main-content
ul.products
li.product {
width: calc(25% - 8px);
margin-right: 10px !important;
clear: none;
}
.et_pb_gutters3.et_left_sidebar.woocommerce-page
#main-content
ul.products
li.product.last,
.et_pb_gutters3.et_right_sidebar.woocommerce-page
#main-content
ul.products
li.product.last {
margin-right: 0px !important;
}
}
#left-area ul.products{
display: flex;
flex-wrap: wrap;
}
@media (min-width: 1200px) {
.et_pb_gutters3.et_left_sidebar.woocommerce-page
#main-content
ul.products
li.product,
.et_pb_gutters3.et_right_sidebar.woocommerce-page
#main-content
ul.products
li.product {
width: calc(25% - 16px);
margin-right: 20px !important;
clear: none;
}
.et_pb_gutters3.et_left_sidebar.woocommerce-page
#main-content
ul.products
li.product:nth-child(5n+1),
.et_pb_gutters3.et_right_sidebar.woocommerce-page
#main-content
ul.products
li.product:nth-child(5n+1){
clear: both;
}
.et_pb_gutters3.et_left_sidebar.woocommerce-page
#main-content
ul.products
li.product.last,
.et_pb_gutters3.et_right_sidebar.woocommerce-page
#main-content
ul.products
li.product.last {
margin-right: 0px !important;
}
}
@media (min-width: 980px) and (max-width: 1200px) {
.container {
width: 95%;
}
}
@media (max-width: 980px) {
#et-top-navigation .left_block {
display: none;
}
#et-top-navigation .center_block {
margin-top: 0;
}
#et-top-navigation .right_block {
margin-top: 0;
}
#logo {
max-height: 120px;
max-width: 100% !important;
}
.mobile_menu_bar {
margin-left: 15px;
margin-top: -3px;
}
.mobile_menu_bar:before {
font-size: 40px;
color: #888888 !important;
}
.dgwt-wcas-search-form {
margin-top: -5px;
}
#main-header .et_menu_container .logo_container {
padding-top: 10px;
}
}
@media (max-width: 768px) {
.dgwt-wcas-search-wrapp {
min-width: auto;
}
#et-top-navigation .center_block {
width: 100%;
}
.container {
width: calc(100% - 30px);
}
}
@media (max-width: 600px) {
.dgwt-wcas-search-form {
max-width: 40px;
border: 0 !important;
margin-top: -3px;
}
#et-top-navigation .right_block {
margin-left: 0;
}
#et-top-navigation .center_block {
width: auto;
margin-left: auto;
}
}
@media (max-width: 600px) {
#logo {
max-height: 60px;
}
#main-header .et_menu_container .logo_container {
padding-top: 0;
}
}
@media (max-width: 480px) {
.et_pb_gutters1 .et_pb_column,
.et_pb_gutters1.et_pb_row .et_pb_column {
margin-bottom: 10px !important;
}
}
#footer-widgets .footer-widget .fwidget {
clear: both;
}
.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label > span:before {
width: 15px !important;
height: 15px !important;
}
.prdctfltr_wc.prdctfltr_square
.prdctfltr_filter
label.prdctfltr_active
> span:before {
width: 10px !important;
height: 10px !important;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label > span {
font-size: 15px;
}
body.post-type-archive-product #main-content .container,
body.tax-product_cat #main-content .container {
max-width: 1600px;
}
.pf_rngstyle_thin .irs-from,
.pf_rngstyle_thin .irs-to,
.pf_rngstyle_thin .irs-single {
background: #d9b14f;
}
.woocommerce ul.products li h2.woocommerce-loop-product__title{
padding-bottom: 0px!important;
}
.woocommerce ul.products li .posted_in{
margin-bottom: 12px;
display: block;
}
.woocommerce ul.products li .posted_in a{
color: #000;
font-size: 14px;
font-weight: 600;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
left: auto;
right: 10px;
top: 5px;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {
font-size: 1.2rem;
}