/* Enter Your Custom CSS Here */

a.single_add_to_cart_button.button.alt.single_add_to_cart_button.qbutton.button.alt {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    background: #000;
    color: #FFF;
    border: none;
    padding: 20px 30px!important;
    font-size: 20px!important;
}

.page_not_found {
    text-align: center;
    margin: 80px !important;
    padding-top: 20%;
}

.strong-view.simple .testimonial-content {
    font-size: 16px!important;
    line-height: 20px;
    font-style: italic;
    color: #434343;
}

.strong-view.simple .testimonial-name {
    color: #434343;
    font-size: 30px;
    font-weight: 700;
}

.strong-view.simple .testimonial-company {
    font-size: 18px;
    font-weight: 500;
    margin-top: 1em;
    text-align: left;
    color: #434343!important;
}

.strong-view.simple p {
    font-size: 16px!important;
    line-height: 20px;
    font-style: italic;
    color: #434343;
}

.gform_wrapper input[type="text"] {
    width: 100% !important;
}

.gform_wrapper h3.gform_title {
    letter-spacing: normal !important;
    margin: 10px 0 6px;
    text-align: center;
    font-size: 30px;
}

nav.main_menu > ul > li > a {
    position: relative;
    padding: 0 12px;
}

.hide {
     display: none!imprtant;
}

.strong-view.modern .testimonial-content {
    color: #434343!important;
    margin: 0 23px;
    font-size: 1.3em;
    font-style: italic;
    text-align: center;
    position: relative;
}

.strong-view.modern .testimonial-name {
    color: #434343;
    font-size: 30px;
    font-weight: 700;
}

.strong-view.modern .testimonial-company {
    font-size: 18px;
    color: #dd9933!important;
    font-weight: 500;
}

.strong-view.modern .testimonial-heading {
    display: none!important;
}

.strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport {
    border: 0px solid #e0dede;
    background: rgba(193, 147, 82, 0.7);
}

.strong-view.default .testimonial-heading {
    margin-top: 0;
    padding-left: 0px;
    text-align: left;
    color: #FFF!important;
    font-size: 18px;
}



.strong-view.default * {
    box-sizing: border-box;
    border: none !important;
}

.strong-view.default .testimonial-content p:first-of-type {
    margin-top: 0;
    padding-top: 0;
    color: #FFF!important;
}

.strong-view.default .testimonial-client {
    margin-top: 1em;
    text-align: center;
    color: #FFF!important;
    font-size: 33px;
}


.strong-view.default .testimonial-company {
    margin-top: 1em;
    text-align: center;
    color: #F1EAD6!important;
    font-size: 16px;
}

span.price {
  color: #dd9933;
  font-size: 33px!important;
}

.post-password-form {
    width: 300px;
    margin: 0 auto;
    margin-top: 12%;
    padding: 30px;
    background: #dd9933;
    color: #FFF!important;
}

.woocommerce table.cart, .woocommerce-page table.cart {
    width: 100%;
    background: #fff;
}

.woocommerce form.checkout table.shop_table {
    width: 100%;
    background: #fff;
}

.woocommerce-billing-fields__field-wrapper {
    font-family: 'Open Sans', sans-serif!important;
}

.woocommerce {
    font-family: 'Open Sans', sans-serif!important;
}

.woocommerce #payment ul.payment_methods li {
    padding: 10px 20px;
    border: 0px solid #e0dede;
    border-bottom: 0;
    font-size: 16px;
}

tr.order-total {
    line-height: 50px;
    background: #FFF;
    border: 1px solid #EED29E;
}

.order-total th {
    line-height: 50px;
    background: #FFF;
    padding: 12px !important;
}

.shopping_cart_dropdown ul li a {
  color: #dd9933;
  font-size: 15px;
  text-align: center!important;
  margin: 0 auto!important;
}

.shopping_cart_dropdown ul li a:hover {
  color: #FFF;
  font-size: 15px;
  text-align: center!important;
  margin: 0 auto!important;
}

.variation-ChooseBacking p {
  font-size: 14px!important;
  color: #FFF!important;
  text-align: center!important;
  margin: 0 auto!important;
}

.variation dt {
  font-size: 11px!important;
  color: #E8DCC3!important;
  text-align: center!important;
  margin: 0 auto!important;
}

.qbutton.white {
    border-color: #fff;
    color: #fff;
    background: #dd9933 !important;
}

form.checkout.woocommerce-checkout {
    font-family: 'Open Sans', sans-serif!important;
}

.order-total {
    color: #dd9933;
    font-size: 33px;
    text-transform: uppercase;
    font-weight: bold!important;
}

.woocommerce-cart table.cart tbody tr td a:not(.checkout-button), .woocommerce-checkout .checkout table tbody tr td a {
    color: #dd9933;
    text-transform: uppercase;
    font-weight: 700;
}

.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message {
    margin-bottom: 25px;
    position: relative;
    display: block;
    padding: 28px 21px;
    background-color: #fbf7e1b3;
    line-height: 38px;
    font-weight: 700;
    font-family: Raleway,sans-serif;
    color: #303030;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #d936;
    border-radius: 3px;
}


.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    background: #000;
    color: #FFF;
    border: none;
}

.header_top_bottom_holder {
    position: relative;
    background: #FFF!important;
}

body {
    font-family: 'Open Sans', sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: 400;
    padding-left: 15px;
    padding-right: 15px;
}

.gf_sub_button {
    text-align: center!important;
      margin: 0 auto!important;
      width: 100%;
}

.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins, .qode_product_list_holder .product_price {
    color: #000000 !important;
    font-size: 30pxpx;
    font-family: Open Sans, sans-serif;
    font-weight: 500;
    margin-top: 20px;
}

.woocommerce-product-details__short-description p {
    font-size: 15px;
}

.woocommerce table tr td {
    color: #000;
}

.woocommerce-variation-price {
    color: #dd9933;
    font-size: 25px;
}
span.woocommerce-Price-amount.amount {
    color: #dd9933;
}

.woocommerce-variation-price {
    margin-bottom: 30px!important;
}

.woocommerce div.product .summary p.price span.amount {
    font-size: 21px;
    color: #000!important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

.woocommerce .product h1.product_title {
    font-size: 35px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 8px;
    color: #dd9933;
}

.q_accordion_holder.accordion.boxed .ui-accordion-header {
    text-align: center;
    color: #000;
}
  

#ord {
    background: #dd9933;
    width: 15em;
    height: 3em;
    color: #ffffff;
    border-color: white;
    border: none;
    font-size: 16px;
}

a.reset_variations {
    margin-left: 20px;
}

.title_outer.title_without_animation {
  height: 0px!important;
}

.woocommerce div.product .summary p.price span.amount {
    font-size: 21px;
    color: #bcbcbc;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    font-size: inherit;
    font-family: inherit;
    padding: 16px 12px;
    letter-spacing: normal;
}

.footer_bottom a:hover {
  color: #FBE1AA; 
}

.footer_bottom {
  padding: 4%; 
}

body .gform_wrapper input[type="submit"] {
    position: relative;
    display: inline-block;
    width: 100%!important;
    height: 80px;
    line-height: 36px;
    margin: 0 auto!important;
    padding: 7px 23px;
    border: 0px solid #303030;
    font-weight: 700;
    text-align: center!important;
    color: #FFF;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    outline: 0;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
    background-color: #000;
    font-family: 'Open Sans', sans-serif;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}


body .gform_wrapper input[type="submit"]:hover {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 80px;
    line-height: 36px;
    margin: 0 auto!important;
    padding: 7px 23px;
    border: 0px solid #303030;
    font-weight: 700;
    text-align: center!important;
    color: #FFF;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    outline: 0;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
    background-color: #dd9933;
    font-family: 'Open Sans', sans-serif;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}
