/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/




/* theme css */
.whb-general-header {
    border: 0 !important;
}

.bannerRow  .wpb_single_image.wpb_content_element.vc_align_left {
    margin-left: 40px;
}

.wd-content-layout {
    padding-block: 0 !important;
}

.contentBox .info-box-subtitle {
    color: #6E4726 !important;
    font-size: 17px;
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
    text-transform: uppercase !important;
}

.contentBox .info-box-subtitle:before {
    content: '';
    position: relative;
    width: 40px;
    height: 2px;
    display: block;
    background: #6E4726;
}

.contentBox .info-box-title {
    color: #2B2016;
    font-size: 40px;
    display: flex;
    flex-direction: column;
}

.contentBox .info-box-title strong {
    text-transform: initial;
    color: #6E4726;
    font-weight: 400;
    font-style: italic;
}

.contentBox .info-box-inner {
    color: #5B4E3F;
}

.btn {
    border: 2px solid #1c4a5c;
    color: #fff;
}

.btn.primaryBtn:hover {
    background: #F1E3CD;
    color: #2B2016;
    border-color: #2B2016;
}

.btn.transparentBtn {
    background: #F1E3CD;
    color: #2B2016;
    border-color: #2B2016;
}

.btn.transparentBtn:hover {
    border-color: #1c4a5c;
    background: #1c4a5c;
    color: #fff;
}
/* theme css */

/* header */
.whb-row.whb-general-header .menu li a {
    color: #2B2016;
    border-bottom: 2px solid transparent;
}

.whb-row.whb-general-header .menu li.current-menu-item a {
    color: #1c4a5c;
    font-weight: bold;
    border-color: #1c4a5c;
}

.whb-row.whb-general-header .menu li a:hover {
    color: #1c4a5c;
    font-weight: bold;
    border-color: #1c4a5c;
}
/* header */

/* banner */
.bannerRow {
    padding: 0 0 0px;
    background-size: cover;
    background-position: center top;
    display: flex;
    align-items: center;
}

.bannerRow .contentCol {
    position: relative;
    padding-bottom: 35px;
}

.bannerRow .contentBox .info-box-title {
    font-size: 50px;
}

.bannerRow .contentCol .flexRow {
    position: absolute;
    width: 112%;
    bottom: -5px;
    left: 15px;
    border-top: 1px solid #2B20161F;
}

.bannerRow .btnRow .wpb_wrapper {
    display: flex;
    gap: 15px;
    margin-bottom: 35px;
}

.bannerRow .flexRow .wpb_wrapper {
    display: flex;
    flex-direction: row;
    gap: 2%;
    padding-top: 25px;
}

.bannerRow .flexRow .wpb_wrapper .wd-info-box {
    display: flex;
    flex-direction: row;
    gap: 7px;
    margin: 0;
}

.bannerRow .flexRow .wpb_wrapper .wd-info-box .info-box-inner {
    font-size: 13px;
    color: #5B4E3F;
    font-weight: 500;
}

.bannerRow .flexRow .wpb_wrapper .info-box-wrapper {
    width: auto;
}

.bannerRow .imgCol {
    position: relative;
}

.bannerRow .imgCol .wpb_text_column {
    position: absolute;
    left: 0;
    top: 90px;
    background: #fff;
    padding: 7px 15px 7px 15px;
    color: #2B2016;
    font-size: 14px;
    border-radius: 10px;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.bannerRow .imgCol .wpb_text_column:after {
    content: '';
    position: relative;
    width: 7px;
    height: 7px;
    background: #9C6B3E;
    display: block;
    border-radius: 100%;
    margin-right: 10px;
}
/* banner */

/* aboutRow */
.aboutRow {
    padding: 40px 0 20px;
}

/* imgCol */
.aboutRow .imgCol {
    position: relative;
}

.aboutRow .imgCol img {
    border-radius: 10px;
}

.aboutRow .imgCol .wpb_text_column {
    position: absolute;
    bottom: 15px;
    left: 35px;
    padding: 7px 16px;
    background: #fff;
    border-radius: 10px;
    color: #2B2016;
    font-size: 14px;
}
/* imgCol */

/* counterRow */
.aboutRow .counterRow {
    border-top: 2px solid #2B20161F;
    border-bottom: 2px solid #2B20161F;
    padding-top: 20px;
}

.aboutRow .counterRow .wpb_column.vc_column_container:nth-child(2) {
    border-left: 2px solid #e5e4e3;
    border-right: 2px solid #e5e4e3;
}

.aboutRow .title-wrapper {
    text-align: left;
    margin-bottom: 25px;
}

.aboutRow .title-wrapper .woodmart-title-container {
    color: #1C4A5C;
    font-size: 35px;
}

.aboutRow .title-wrapper .title-after_title {
    color: #5B4E3F;
    font-size: 13px;
}
/* counterRow */

/* gridRow */
.aboutRow .gridRow {
    padding: 30px 0;
}

.aboutRow .gridRow .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.aboutRow .gridRow .wpb_wrapper .info-box-wrapper {
    width: 48%;
}

.aboutRow .gridRow .wpb_wrapper .info-box-wrapper .wd-info-box {
    display: flex;
    gap: 5px;
    background: #F1E3CD;
    padding: 10px 8px;
    border-radius: 10px;
    flex-direction: row;
    margin-bottom: 25px;
}

.aboutRow .gridRow .wpb_wrapper .info-box-wrapper .wd-info-box .info-box-title {
    color: #2B2016;
    font-size: 16px;
}

.aboutRow .gridRow .wpb_wrapper .info-box-wrapper .wd-info-box .info-box-inner {
    color: #5B4E3F;
    font-size: 14px;
}

.aboutRow .gridRow .wpb_wrapper .info-box-wrapper:nth-child(1) .wd-info-box {
    height: 100px;
}

.aboutRow .gridRow .wpb_wrapper .info-box-wrapper:nth-child(2) .wd-info-box {
    height: 100px;
    padding-top: 20px;
}
/* gridRow */
/* aboutRow */

/* storiesRow */
.storiesRow {
    padding: 50px 0;
    display: flex;
    align-items: center;
}

.storiesRow .wpb_single_image {
    padding: 0 40px;
}

.storiesRow .btnRow .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding-bottom: 30px;
    border-bottom: 1px solid #2B20161F;
}

.storiesRow .btnRow .wpb_wrapper .btn.whiteBtn {
    padding: 10px 15px;
    background: #fff;
    border-color: #fff;
    color: #123642;
}

.storiesRow .btnRow .wpb_wrapper .btn.whiteBtn:hover {
    background: #123642;
    border-color: #123642;
    color: #fff;
}

.storiesRow .flexRow {
    padding-top: 15px;
}

.storiesRow .flexRow .wd-info-box {
    position: relative;
    border-bottom: 1px solid #2B20161F;
    margin: 0;
    padding: 20px 0 20px 50px;
}

.storiesRow .flexRow .wd-info-box .info-box-subtitle {
    position: absolute;
    left: -50px;
    top: 5px;
    font-size: 30px;
    color: #9C6B3E;
    font-family: 'Fraunces', sans-serif;
    font-style: italic;
}

.storiesRow .flexRow .wd-info-box .info-box-title {
    color: #2B2016;
    font-size: 20px;
}

.storiesRow .flexRow .wd-info-box .info-box-inner {
    color: #5B4E3F;
    font-size: 15px;
}
/* storiesRow */

/* whyReadRow */
.whyReadRow {
    padding: 50px 0;
}

.whyReadRow .contentBox.headContent {
    text-align: center;
}

.whyReadRow .contentBox.headContent .info-box-subtitle {
    justify-content: center;
}

.whyReadRow .vc_row.wpb_row.vc_inner .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: space-between;
}

.whyReadRow .vc_row.wpb_row.vc_inner .wpb_wrapper .info-box-wrapper {
    width: 32%;
}

.whyReadRow .vc_row.wpb_row.vc_inner .wpb_wrapper .contentBox {
    border: 2px solid #2B20161F;
    padding: 25px 20px;
    border-radius: 15px;
    margin: 0;
}

.whyReadRow .vc_row.wpb_row.vc_inner .wpb_wrapper .contentBox .info-box-title {
    font-size: 28px;
}
/* whyReadRow */

/* blueRow */
.blueRow {
    padding: 50px 0 0;
}

.blueRow .headContent {
    width: 60%;
}

.blueRow .headContent .info-box-subtitle {
    color: #D6AD7C !important;
}

.blueRow .headContent .info-box-subtitle:before {
    background: #D6AD7C !important;
}

.blueRow .headContent .info-box-title {
    color: #fff;
}

.blueRow .headContent .info-box-inner {
    color: #fff;
}

.blueRow .vc_row.wpb_row {
    padding-top: 30px;
}

.blueRow .vc_row.wpb_row .contentBox {
    background: #18455580;
    border: 2px solid #FFFFFF1F;
    padding: 20px;
}

.blueRow .vc_row.wpb_row .contentBox .info-box-title {
    color: #fff;
    font-size: 22px;
}

.blueRow .vc_row.wpb_row .contentBox .info-box-inner {
    color: #fff;
}
/* blueRow */

/* creamRow */
.creamRow {
    position: relative !important;
    display: flex;
    align-items: center;
    padding-bottom: 30px;
}

.creamRow:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #123642;
    width: 100%;
    height: 60px;
}

.creamRow:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    background: #2B2016;
    width: 100%;
    height: 100px;
}

.creamRow .wpb_single_image {
    margin-bottom: 0px;
}

.creamRow .vc_row.wpb_row.vc_inner {
    background: #fff;
    padding: 20px;
    border-radius: 15px;
    width: 90%;
    margin-bottom: 15px;
}

.creamRow .vc_row.wpb_row.vc_inner .title-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.creamRow .vc_row.wpb_row.vc_inner .title-wrapper .title-subtitle {
    color: #2B2016;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}

.creamRow .vc_row.wpb_row.vc_inner .title-wrapper .woodmart-title-container {
    color: #1c4a5c;
    font-size: 30px;
}

.creamRow .vc_column-inner {
    padding: 0 !important;
    position: relative;
    z-index: 2;
}

.creamRow .vc_row.wpb_row.vc_inner .btnCol .wpb_wrapper {
    display: flex;
    gap: 15px;
}

.creamRow .vc_row.wpb_row.vc_inner .btnCol .wpb_wrapper .btn {
    padding: 10px 15px;
    background: #fff;
    border-color: #2B2016;
    color: #2B2016;
}

.creamRow .vc_row.wpb_row.vc_inner .btnCol .wpb_wrapper .btn:hover {
    background: #123642;
    border-color: #123642;
    color: #fff;
}

.creamRow .wd-button-wrapper {
    text-align: left;
}
/* creamRow */

/* footerMain */
.footerMain .wpb_text_column {
    color: #fff;
    font-size: 19px;
}

.footerMain  .title-wrapper {
    text-align: left;
}

.footerMain .title-wrapper .woodmart-title-container {
    color: #fff;
    font-family: 'Inter';
    font-size: 24px;
}

.footerMain .wd-info-box {
    display: flex;
    flex-direction: row;
}

.footerMain .wd-info-box .info-box-inner {
    color: #fff;
}

.footerMain .menu li a {
    color: #fff;
}

.footerMain .paddingCol {
    padding-left: 70px;
}

.footerMain .wd-social-icons {
    justify-content: left;
}

.footerMain .wd-social-icons a {
    border-color: #fff;
    color: #fff;
}
/* footerMain */

/* contactRow */
.contactRow input {
    min-height: 45px !important;
    border: 2px solid #2b2016 !important;
}

.contactRow textarea {
    border: 2px solid #2b2016 !important;
}

.contactRow button {
    border: 2px solid #1c4a5c !important;
    color: #fff !important;
    background: #1c4a5c !important;
    border-radius: 30px !important;
    padding: 15px 25px !important;
}

.contactRow button:hover {
    background: #F1E3CD !important;
    color: #2B2016 !important;
    border-color: #2B2016 !important;
}
/* contactRow */

/* single product page */
.summary-inner .wd-compare-btn {
    display: none;
}

.summary-inner .wd-wishlist-btn {
    display: none;
}

.summary-inner .product_meta {
    display: none;
}

.summary-inner .wd-social-icons {
    display: none;
}

button.single_add_to_cart_button.button.alt {
    border: 2px solid #1c4a5c;
    color: #fff;
}

button.single_add_to_cart_button.button.alt:hover {
    background: #F1E3CD;
    color: #2B2016;
    border-color: #2B2016;
}

.woocommerce-mini-cart__buttons.buttons a.button {
    border: 2px solid #1c4a5c;
    color: #fff;
}

.woocommerce-mini-cart__buttons.buttons a.button:hover {
    background: #F1E3CD;
    color: #2B2016;
    border-color: #2B2016;
}
/* single product page */

/* cart buttons */
table.shop_table button.button {
    border: 2px solid #1c4a5c;
    color: #fff !important;
}

table.shop_table button.button:hover {
    background: #F1E3CD;
    color: #2B2016 !important;
    border-color: #2B2016;
}

.cart-totals-inner a.button {
    border: 2px solid #1c4a5c;
    color: #fff;
}

.cart-totals-inner a.button:hover {
    background: #F1E3CD;
    color: #2B2016;
    border-color: #2B2016;
}
/* cart buttons */

/* checkout butn */
button#place_order {
    border: 2px solid #1c4a5c;
    color: #fff;
    margin-top: 20px;
}

button#place_order:hover {
    background: #F1E3CD;
    color: #2B2016;
    border-color: #2B2016;
}
/* checkout butn */


/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/




/* theme css */
.whb-general-header {
    border: 0 !important;
}

.wd-content-layout {
    padding-block: 0 !important;
}

.contentBox .info-box-subtitle {
    color: #6E4726 !important;
    font-size: 17px;
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
    text-transform: uppercase !important;
}

.contentBox .info-box-subtitle:before {
    content: '';
    position: relative;
    width: 40px;
    height: 2px;
    display: block;
    background: #6E4726;
}

.contentBox .info-box-title {
    color: #2B2016;
    font-size: 40px;
    display: flex;
    flex-direction: column;
}

.contentBox .info-box-title strong {
    text-transform: initial;
    color: #6E4726;
    font-weight: 400;
    font-style: italic;
}

.contentBox .info-box-inner {
    color: #5B4E3F;
}

.btn {
    border: 2px solid #1c4a5c;
    color: #fff;
}

.btn.primaryBtn:hover {
    background: #F1E3CD;
    color: #2B2016;
    border-color: #2B2016;
}

.btn.transparentBtn {
    background: #F1E3CD;
    color: #2B2016;
    border-color: #2B2016;
}

.btn.transparentBtn:hover {
    border-color: #1c4a5c;
    background: #1c4a5c;
    color: #fff;
}
/* theme css */

/* header */
.whb-row.whb-general-header .menu li a {
    color: #2B2016;
    border-bottom: 2px solid transparent;
}

.whb-row.whb-general-header .menu li.current-menu-item a {
    color: #1c4a5c;
    font-weight: bold;
    border-color: #1c4a5c;
}

.whb-row.whb-general-header .menu li a:hover {
    color: #1c4a5c;
    font-weight: bold;
    border-color: #1c4a5c;
}
/* header */

/* banner */
.bannerRow {
    padding: 0 0 0px;
    background-size: cover;
    background-position: center top;
    display: flex;
    align-items: center;
}

.bannerRow .contentCol {
    position: relative;
    padding-bottom: 35px;
}

.bannerRow .contentBox .info-box-title {
    font-size: 50px;
}

.bannerRow .contentCol .flexRow {
    position: absolute;
    width: 112%;
    bottom: -5px;
    left: 15px;
    border-top: 1px solid #2B20161F;
}

.bannerRow .btnRow .wpb_wrapper {
    display: flex;
    gap: 15px;
    margin-bottom: 35px;
}

.bannerRow .flexRow .wpb_wrapper {
    display: flex;
    flex-direction: row;
    gap: 2%;
    padding-top: 25px;
}

.bannerRow .flexRow .wpb_wrapper .wd-info-box {
    display: flex;
    flex-direction: row;
    gap: 7px;
    margin: 0;
}

.bannerRow .flexRow .wpb_wrapper .wd-info-box .info-box-inner {
    font-size: 13px;
    color: #5B4E3F;
    font-weight: 500;
}

.bannerRow .flexRow .wpb_wrapper .info-box-wrapper {
    width: auto;
}

.bannerRow .imgCol {
    position: relative;
}

.bannerRow .imgCol .wpb_text_column {
    position: absolute;
    left: 0;
    top: 90px;
    background: #fff;
    padding: 7px 15px 7px 15px;
    color: #2B2016;
    font-size: 14px;
    border-radius: 10px;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.bannerRow .imgCol .wpb_text_column:after {
    content: '';
    position: relative;
    width: 7px;
    height: 7px;
    background: #9C6B3E;
    display: block;
    border-radius: 100%;
    margin-right: 10px;
}
/* banner */

/* aboutRow */
.aboutRow {
    padding: 40px 0 20px;
}

/* imgCol */
.aboutRow .imgCol {
    position: relative;
}

.aboutRow .imgCol img {
    border-radius: 10px;
}

.aboutRow .imgCol .wpb_text_column {
    position: absolute;
    bottom: 15px;
    left: 35px;
    padding: 7px 16px;
    background: #fff;
    border-radius: 10px;
    color: #2B2016;
    font-size: 14px;
}
/* imgCol */

/* counterRow */
.aboutRow .counterRow {
    border-top: 2px solid #2B20161F;
    border-bottom: 2px solid #2B20161F;
    padding-top: 20px;
}

.aboutRow .counterRow .wpb_column.vc_column_container:nth-child(2) {
    border-left: 2px solid #e5e4e3;
    border-right: 2px solid #e5e4e3;
}

.aboutRow .title-wrapper {
    text-align: left;
    margin-bottom: 25px;
}

.aboutRow .title-wrapper .woodmart-title-container {
    color: #1C4A5C;
    font-size: 35px;
}

.aboutRow .title-wrapper .title-after_title {
    color: #5B4E3F;
    font-size: 13px;
}
/* counterRow */

/* gridRow */
.aboutRow .gridRow {
    padding: 30px 0;
}

.aboutRow .gridRow .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.aboutRow .gridRow .wpb_wrapper .info-box-wrapper {
    width: 48%;
}

.aboutRow .gridRow .wpb_wrapper .info-box-wrapper .wd-info-box {
    display: flex;
    gap: 5px;
    background: #F1E3CD;
    padding: 10px 8px;
    border-radius: 10px;
    flex-direction: row;
    margin-bottom: 25px;
}

.aboutRow .gridRow .wpb_wrapper .info-box-wrapper .wd-info-box .info-box-title {
    color: #2B2016;
    font-size: 16px;
}

.aboutRow .gridRow .wpb_wrapper .info-box-wrapper .wd-info-box .info-box-inner {
    color: #5B4E3F;
    font-size: 14px;
}

.aboutRow .gridRow .wpb_wrapper .info-box-wrapper:nth-child(1) .wd-info-box {
    height: 100px;
}

.aboutRow .gridRow .wpb_wrapper .info-box-wrapper:nth-child(2) .wd-info-box {
    height: 100px;
    padding-top: 20px;
}
/* gridRow */
/* aboutRow */

/* storiesRow */
.storiesRow {
    padding: 50px 0;
    display: flex;
    align-items: center;
}

.storiesRow .wpb_single_image {
    padding: 0 40px;
}

.storiesRow .btnRow .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding-bottom: 30px;
    border-bottom: 1px solid #2B20161F;
}

.storiesRow .btnRow .wpb_wrapper .btn.whiteBtn {
    padding: 10px 15px;
    background: #fff;
    border-color: #fff;
    color: #123642;
}

.storiesRow .btnRow .wpb_wrapper .btn.whiteBtn:hover {
    background: #123642;
    border-color: #123642;
    color: #fff;
}

.storiesRow .flexRow {
    padding-top: 15px;
}

.storiesRow .flexRow .wd-info-box {
    position: relative;
    border-bottom: 1px solid #2B20161F;
    margin: 0;
    padding: 20px 0 20px 50px;
}

.storiesRow .flexRow .wd-info-box .info-box-subtitle {
    position: absolute;
    left: -50px;
    top: 5px;
    font-size: 30px;
    color: #9C6B3E;
    font-family: 'Fraunces', sans-serif;
    font-style: italic;
}

.storiesRow .flexRow .wd-info-box .info-box-title {
    color: #2B2016;
    font-size: 20px;
}

.storiesRow .flexRow .wd-info-box .info-box-inner {
    color: #5B4E3F;
    font-size: 15px;
}
/* storiesRow */

/* whyReadRow */
.whyReadRow {
    padding: 50px 0;
}

.whyReadRow .contentBox.headContent {
    text-align: center;
}

.whyReadRow .contentBox.headContent .info-box-subtitle {
    justify-content: center;
}

.whyReadRow .vc_row.wpb_row.vc_inner .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: space-between;
}

.whyReadRow .vc_row.wpb_row.vc_inner .wpb_wrapper .info-box-wrapper {
    width: 32%;
}

.whyReadRow .vc_row.wpb_row.vc_inner .wpb_wrapper .contentBox {
    border: 2px solid #2B20161F;
    padding: 25px 20px;
    border-radius: 15px;
    margin: 0;
}

.whyReadRow .vc_row.wpb_row.vc_inner .wpb_wrapper .contentBox .info-box-title {
    font-size: 28px;
}
/* whyReadRow */

/* blueRow */
.blueRow {
    padding: 50px 0 0;
}

.blueRow .headContent {
    width: 60%;
}

.blueRow .headContent .info-box-subtitle {
    color: #D6AD7C !important;
}

.blueRow .headContent .info-box-subtitle:before {
    background: #D6AD7C !important;
}

.blueRow .headContent .info-box-title {
    color: #fff;
}

.blueRow .headContent .info-box-inner {
    color: #fff;
}

.blueRow .vc_row.wpb_row {
    padding-top: 30px;
}

.blueRow .vc_row.wpb_row .contentBox {
    background: #18455580;
    border: 2px solid #FFFFFF1F;
    padding: 20px;
}

.blueRow .vc_row.wpb_row .contentBox .info-box-title {
    color: #fff;
    font-size: 22px;
}

.blueRow .vc_row.wpb_row .contentBox .info-box-inner {
    color: #fff;
}
/* blueRow */

/* creamRow */
.creamRow {
    position: relative !important;
    display: flex;
    align-items: center;
    padding-bottom: 30px;
}

.creamRow:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #123642;
    width: 100%;
    height: 60px;
}

.creamRow:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    background: #2B2016;
    width: 100%;
    height: 100px;
}

.creamRow .wpb_single_image {
    margin-bottom: 0px;
}

.creamRow .vc_row.wpb_row.vc_inner {
    background: #fff;
    padding: 20px;
    border-radius: 15px;
    width: 90%;
    margin-bottom: 15px;
}

.creamRow .vc_row.wpb_row.vc_inner .title-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.creamRow .vc_row.wpb_row.vc_inner .title-wrapper .title-subtitle {
    color: #2B2016;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}

.creamRow .vc_row.wpb_row.vc_inner .title-wrapper .woodmart-title-container {
    color: #1c4a5c;
    font-size: 30px;
}

.creamRow .vc_column-inner {
    padding: 0 !important;
    position: relative;
    z-index: 2;
}

.creamRow .vc_row.wpb_row.vc_inner .btnCol .wpb_wrapper {
    display: flex;
    gap: 15px;
}

.creamRow .vc_row.wpb_row.vc_inner .btnCol .wpb_wrapper .btn {
    padding: 10px 15px;
    background: #fff;
    border-color: #2B2016;
    color: #2B2016;
}

.creamRow .vc_row.wpb_row.vc_inner .btnCol .wpb_wrapper .btn:hover {
    background: #123642;
    border-color: #123642;
    color: #fff;
}

.creamRow .wd-button-wrapper {
    text-align: left;
}
/* creamRow */

/* footerMain */
.footerMain .wpb_text_column {
    color: #fff;
    font-size: 19px;
}

.footerMain  .title-wrapper {
    text-align: left;
}

.footerMain .title-wrapper .woodmart-title-container {
    color: #fff;
    font-family: 'Inter';
    font-size: 24px;
}

.footerMain .wd-info-box {
    display: flex;
    flex-direction: row;
}

.footerMain .wd-info-box .info-box-inner {
    color: #fff;
}

.footerMain .menu li a {
    color: #fff;
}

.footerMain .paddingCol {
    padding-left: 70px;
}

.footerMain .wd-social-icons {
    justify-content: left;
}

.footerMain .wd-social-icons a {
    border-color: #fff;
    color: #fff;
}
/* footerMain */

/* contactRow */
.contactRow input {
    min-height: 45px !important;
    border: 2px solid #2b2016 !important;
}

.contactRow textarea {
    border: 2px solid #2b2016 !important;
}

.contactRow button {
    border: 2px solid #1c4a5c !important;
    color: #fff !important;
    background: #1c4a5c !important;
    border-radius: 30px !important;
    padding: 15px 25px !important;
}

.contactRow button:hover {
    background: #F1E3CD !important;
    color: #2B2016 !important;
    border-color: #2B2016 !important;
}
/* contactRow */

/* single product page */
.summary-inner .wd-compare-btn {
    display: none;
}

.summary-inner .wd-wishlist-btn {
    display: none;
}

.summary-inner .product_meta {
    display: none;
}

.summary-inner .wd-social-icons {
    display: none;
}

button.single_add_to_cart_button.button.alt {
    border: 2px solid #1c4a5c;
    color: #fff;
}

button.single_add_to_cart_button.button.alt:hover {
    background: #F1E3CD;
    color: #2B2016;
    border-color: #2B2016;
}

.woocommerce-mini-cart__buttons.buttons a.button {
    border: 2px solid #1c4a5c;
    color: #fff;
}

.woocommerce-mini-cart__buttons.buttons a.button:hover {
    background: #F1E3CD;
    color: #2B2016;
    border-color: #2B2016;
}
/* single product page */

/* cart buttons */
table.shop_table button.button {
    border: 2px solid #1c4a5c;
    color: #fff !important;
}

table.shop_table button.button:hover {
    background: #F1E3CD;
    color: #2B2016 !important;
    border-color: #2B2016;
}

.cart-totals-inner a.button {
    border: 2px solid #1c4a5c;
    color: #fff;
}

.cart-totals-inner a.button:hover {
    background: #F1E3CD;
    color: #2B2016;
    border-color: #2B2016;
}
/* cart buttons */

/* checkout butn */
button#place_order {
    border: 2px solid #1c4a5c;
    color: #fff;
    margin-top: 20px;
}

button#place_order:hover {
    background: #F1E3CD;
    color: #2B2016;
    border-color: #2B2016;
}
/* checkout butn */

/* testiRow */
.testiRow {
    padding: 50px 0 30px;
}

.testiRow .contentBox {
    text-align: center;
    display: flex;
}

.testiRow .contentBox .info-box-subtitle {
    justify-content: center;
}

.testiRow .testiInner {
    padding: 35px;
    box-shadow: 0 0 5px;
    margin: 0;
    border-radius: 20px;
    background: #123642;
}

.testiRow .testiInner .wpb_text_column {
    color: #fff;
}

.testiRow .testiInner .wd-info-box .info-box-subtitle {
    color: #fff;
    font-size: 22px;
}

.testiRow .testiInner .wd-info-box .info-box-inner {
    color: #fff;
}
/* testiRow */

/* shop page */
.archive.post-type-archive.post-type-archive-product .wd-content-layout {
    padding-block: 40px !important;
}
/* shop page */

/* contentCss */
.contentTxt h2 {
    font-size: 40px;
    display: flex;
    flex-direction: column;
}

.contentTxt {
    color: #2B2016;
}

.contentTxt h3 {
    font-size: 34px;
}

.contentTxt h4 {
    font-size: 30px;
}
/* contentCss */


@media (max-width: 767px) {

    .info-box-inner {
        font-size: 100px !important;  
    }

    .contentBox .info-box-subtitle {
        font-size: 150px !important;  
    }
    
    .info-box-title {
        font-size: 200px !important;  
    }

    img {
        width: 500px !important;
    }
    
    .wpb_single_image img {
        width: 500px !important;
        height: 100vh;
    }
    
    .wpb_single_image {
        width: 1140px;
    }
    
}





