p {
    font-size: 15px;
    text-align: justify;
    letter-spacing: 0.2px;
    line-height: 25px;
}
h4, h2, h1, h5, h6, h3{
    text-align:justify;
}
h5, h6 {
    text-transform: uppercase;
    letter-spacing: 1px;
}
.list-style li {
    position: relative;
    text-align: justify;
    line-height: 25px;
    letter-spacing: 0.2px;
    font-size: 15px;
}
.list-style{
    margin: 0px 0px 0px 20px; padding:0px;
}
.scheme_original input[type="email"]{
    border-color:#c2b698;
}
input[type="email"] {
    padding: 16px 10px 18px 10px;
    height: 3.8em;
    border: 2px solid;
    width: 300px;
}
.sc_title {
    text-align: center;
}
.copyright_wrap p {
    text-align: center;
}
.page-left{
    text-align:left;
}
.sc_call_to_action_title {
    font-size: 1.8em;
}
.top_panel_middle .logo {
    margin-bottom: 0em;
}
.recent-news .post_item .post_title {
    text-align: center;
}
.margin_bottom_large {
    margin-bottom: 3rem !important;
}
.margin_top_large {
    margin-top: 3rem !important;
}
.top_panel_middle .menu_main_wrap {
    margin-top: 1.9em;
    margin-bottom: 0em;
}
.scheme_original h2{
    color:#2c2c2c;
    font-size: 1.5em;
    font-weight: 600;
}
.scheme_original .woocommerce ul.products li.product .post_item_wrap {
    min-height: 350px !important;
}
.product-align .woocommerce ul.products li.product .button {
    bottom: 0%;
}
.woocommerce ul.products li.product .button {
    height: auto;
    position: absolute;
    bottom: 5%;
    left: auto;
    transform: translate(-50%, -50%);
    letter-spacing: 0.4px;
    max-height: inherit;
    padding: 8px 15px 8px 15px;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    font-size: 1em;
    position: relative;
    line-height: 30px;
}

/*.woocommerce ul.products li.product .button {*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    bottom: 0%;*/
/*    transform: translate(-50%, -50%);*/
/*    width: 50%;*/
/*    height: auto;*/
/*    padding: 10px 20px 10px 20px;*/
/*    text-align: center;*/
    /*box-shadow: 0 0 10px */
    /*rgba(0, 0, 0, 0.2);*/
/*    letter-spacing: 0.4px; font-size: 1.2em;*/
/*}*/
.woocommerce ul.products li.product h3 {
    text-align: center;
    font-size: 1.6em;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 1.1em;
    padding: 30px 0px 10px 0px;
    height: auto;
    max-height: inherit;
    margin: 0px;
}
.woocommerce ul.products li.product h3 {
    text-align: center;
    font-size: 1.6em;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 1.1em;
    padding: 30px 0px 10px 0px;
    height: auto;
    margin: 0px 0px 10px 0px;
    max-height: inherit;
}
.sc_button {
    letter-spacing: 1px;
}
.footer_wrap aside {
    margin-bottom: 0px;
}
.footer_wrap_inner aside .post_item + .post_item {
    margin-top: 0.95em;
}
.footer_wrap .widget_area_bottom {
    display: none;
}
.footer_wrap_inner {
    padding: 4em 0 0em;
}
.footer_wrap + .copyright_wrap .copyright_wrap_inner {
    padding: 1.1em 0 0.6em;
}
.copyright_wrap p {
    border-top: 1px solid #f1f1f1;
    padding: 15px 10px 10px 10px;
}
.footer_wrap_inner .menu-item.menu-item-type-custom {
    margin-bottom: 1em;
}
.scheme_original .footer_wrap_inner .menu a::before {
    content: '\e836';
    position: absolute;
    top: 0px;
    left: 0px;
    color:#444;
    width: 80px;
    height: 80px;
    font-family: "fontello";
}
.woocommerce button.button, .woocommerce-page button.button{
    letter-spacing: 1px;
}
.footer_wrap_inner .widget_title {
    margin-bottom: 1.5em;
    font-size: 1.4em;
    letter-spacing: 1px;
}
.footer_wrap_inner .widget_title {
    margin-bottom: 2em;
}
.footer_wrap_inner {
    padding: 5em 0 2em;
}
.height-space{
    padding: 40px 0px 0px 0px;
}
.center-max{
    text-align:center;
}
input[type="submit"]{
    letter-spacing: 1px;
}
.top_panel_title .page_title {
    letter-spacing: 1px;
}
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {
    letter-spacing: 1px;
}
.woocommerce button.button, .woocommerce-page button.button, .woocommerce button.button.alt, .woocommerce-page button.button.alt{
    letter-spacing: 1px;
}
.woocommerce button.button.alt.disabled {
    background-color: transparent;
    letter-spacing: 1px;
}
.woocommerce-cart form.woocommerce-cart-form div.quantity input[type="number"], 
.woocommerce div.product form.cart div.quantity input[type="number"], 
.woocommerce-page div.product form.cart div.quantity input[type="number"] {
    border: 1px solid #cec5ad;
}
.woocommerce div.product form.cart .button {
    letter-spacing: 1px;
}
.shipping-calculator-button {
    letter-spacing: 1px;
}
.woocommerce-page .wc-proceed-to-checkout a.button {
    letter-spacing: 1px;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    letter-spacing: 1px;
}
.woocommerce a.button, .woocommerce-page a.button{
     letter-spacing: 1px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 25%;
    border: 1px solid #eee;
    padding: 15px 10px 10px 15px;
}
.woocommerce-account .woocommerce-MyAccount-content {
    width: 68%;
    border: 1px solid #eee;
    padding: 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 25%;
    border: 1px solid #eee;
    padding: 15px 10px 10px 15px;
}

.woocommerce table.shop_table tr:last-child td .button {
    padding: 1em 2em 1em;
    border: 1px solid #c2b698;
    margin-right: 2px;
}
.woocommerce table.shop_table thead th, .woocommerce-page table.shop_table thead th {
    font-weight: 600;
    font-size: 1.1em;
    color: #444;
}
.woocommerce-account .addresses .title .edit{
    letter-spacing: 1px;
}
.woocommerce-account .addresses .title h3 {
    font-size: 1.4em;
    font-weight: 600;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    text-transform: none;
    letter-spacing: 1px;
    font-size: 1.1em;
}
.select2-search--dropdown {
    /*display: none;*/
}
.woocommerce ul.products li.product h3 {
    height: 45px;
}
.woocommerce table.my_account_orders .button {
    margin-right: 2px;
    border: 1px solid #c2b698;
    white-space: nowrap;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    padding-top: 10px;
}
.select2-search--dropdown .select2-search__field {
    height: 30px;
    margin: 0px 0px 0px 0px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 45%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 45%;
    margin-right: 3%;
}
.woocommerce table.shop_table th {
    padding: 10px 0px 10px 12px; text-align: left;
}
.width-none h2 {
    width: 64%;
    padding: 0px 0px 20px 0px;
    margin: 0px auto;
}
.width-none .woocommerce form.login {
    width: 60%;
    margin: 0px auto;
}
.select2-container--default .select2-results > .select2-results__options {
    padding-top: 15px;
}
.scheme_original .copyright_wrap_inner {
    background-color: #f1f1f1;
}
.box-text h4, .box-text a, .box-text p{
    color: #fff; text-align:center;
}
.scheme_original .sc_columns.bordered_columns .sc_column_item:last-of-type::after, .scheme_original .sc_columns.bordered_columns .sc_column_item::before {
    background-color: 
    #ffffff;
}
.sc_columns.bordered_columns .sc_column_item:last-of-type::after {
    position: absolute;
    content: '';
    right: 2.1em;
    top: 1.6em;
    bottom: 0.5em;
    height: auto;
    width: 2px;
    min-height: 6.8em;
}
.noborders::after{
   background-color:#fff;
}
.form-happy .happyforms-styles .happyforms-part input[type="text"] {
    border-bottom: 1px solid #ccc;
    border-top: none; border-left:none;
    border-right: none;
    border-radius: 0px !important;
    padding: 10px 0px 10px 10px !important;
    color: #ccc !important;
    text-align: left;
}
.happyforms-part--label-inside label {
    top: 0px;
    left: 0px;
}
.scheme_original .sc_columns.bordered_columns .sc_column_item:last-of-type::after, .scheme_original .sc_columns.bordered_columns .sc_column_item::before {
    background-color: #ffffff !important;
}
.scheme_original .sc_recent_news .post_info_posted_by{
    display:none;
}
.widget_area .post_info_item + .post_info_item {
    display: none;
}
.happyforms-part--label-inside label {
    left: 0px;
}
.happyforms-styles .happyforms-part--label-inside label .label {
    font-weight: normal;
    color: #666;
}
.form-happy .happyforms-styles .happyforms-part textarea{
     border-bottom: 1px solid #ccc;
    border-top: none; border-left:none;
    border-right: none;
    border-radius: 0px !important; padding: 10px;
}
.top_panel_wrap .sidebar_cart {
    width: 260px !important;
    padding: 10px !important;
}
.top_panel_middle .sidebar_cart p {
    text-align: left;
    text-transform: none;
    font-size: 14px;
}
.top_panel_middle .sidebar_cart p{
    text-align:left; margin:0px;
}
.top_panel_style_5 .top_panel_icon .sidebar_cart, .top_panel_style_6 .top_panel_icon .sidebar_cart, .top_panel_style_7 .top_panel_icon .sidebar_cart, .top_panel_style_8 .top_panel_icon .sidebar_cart {
    left: auto;
    right: 0em;
}

.main-top{
    background:#c2b698;
    color:#fff;
    text-align: center;
    padding: 5px 0px 5px 0px;
}

.list-by {
    margin: 25px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    float: left;
}
.list-by li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    color: #444;
}
.list-by li .fa {
    color: #c2b698;
    font-size: 18px;
    margin: 10px 15px 0px 0px;
    padding: 0px;
}

.main-top p {
    text-align: center;
    margin: 0px;
    padding: 0px;
    color: #000;
    text-decoration: underline;
}
.woocommerce-cart .wc-proceed-to-checkout {
    text-align: center;
}
input[type="text"]{
    height: 2em;
    
}
#zoid-paypal-button-9205eb9ae0 {
    text-align: center;
}

.btn-folow{
margin-bottom: 4rem !important;
}

.page_content_wrap {
    padding: 4em 0 4em;
}
.bg-contact {
    background: #f1f1f1;
    padding: 20px;
}
.happyforms-flex{
    margin: 0 0% !important;
}
.css5152656590 aside {
    padding: 1em 2em 2em !important;
}


/*.paypal-button-container {*/
/*    text-align: left;*/
/*}*/
/*.paypal-button.paypal-button-layout-horizontal.paypal-button-number-multiple.paypal-button-number-0 {*/
/*    text-align: center;*/
/*}*/
/*.paypal-button.paypal-button-layout-horizontal.paypal-button-number-multiple.paypal-button-number-1 {*/
/*    display: none !important;*/
/*}*/
/*.paypal-button.paypal-button-color-darkblue {*/
/*    display: none !important;*/
/*}*/

.weall {
    text-align: center;
    font-size: 18px;
    margin: 0px 0px 10px 0px !important;
}



















@media only screen and (min-width:1280px) and (max-width:1440px){
.sc_call_to_action_style_2 .sc_call_to_action_title {
    font-size: 1.6em;
} 
.top_panel_wrap .logo_main {
    height: auto;
}
.margin_top_huge {
    margin-top: 3.3rem !important;
}
.woocommerce ul.products li.product h3 {
    font-size: 1.4em;
}
.sc_recent_news .post_item .post_title {
    font-size: 1.5em;
}
}
@media only screen and (min-width:1024px) and (max-width:1239px){
.sc_call_to_action_style_2 .sc_call_to_action_title {
    font-size: 1.9em;
}  
}
@media only screen and (min-width:1024px) and (max-width:1260px){
.menu_main_nav > li {
    padding-left: 0.8em;
    padding-right: 0.8em;
}
.top_panel_wrap .logo_main {
    max-height: 75px;
    width: auto;
}
}
@media only screen and (min-width:760px) and (max-width:1023px){
.sc_call_to_action_style_2 .sc_call_to_action_title {
    font-size: 1.5em;
}        
}
@media only screen and (min-width:1000px) and (max-width:1360px){
.sc_call_to_action_style_2 .sc_call_to_action_title {
    font-size: 1.5em;
}  
.rev-btn{
    margin-top: 20px !important;
}
}
@media only screen and (min-width:1080px) and (max-width:1280px){
    .woocommerce ul.products li.product h3 {
    font-size: 1.2em;
    }
}
@media only screen and (min-width:960px) and (max-width:1024px){
.woocommerce ul.products li.product h3 {
    font-size: 1.2em;
}
}






@media only screen and (min-width:260px) and (max-width:660px){
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 100%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 100%;
    margin-right: 0%;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
    text-align: left;
}
.header_mobile .logo_main {
    height: 50px;
}
.woocommerce div.product div.summary div[itemprop*="description"] {
    max-height: inherit;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    font-size: 20px !important;
    line-height: normal !important;
}
.woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td {
    padding: 10px 10px 10px 10px;
}
}






@media only screen and (min-width:360px) and (max-width:660px){
.tp-caption.LeafButton, .LeafButton {
    font-size: 14px !important;
    letter-spacing: 3px !important;
    padding: 0px 10px 0px 10px !important;
    /*left: 50px !important;*/
    /*top: 5px !important;*/
}
}









.sgpb-theme-1-content {
    border-radius: 6px;
    padding-bottom: 0;
    box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 0px 14px !important;
        border-bottom-width: 35px !important;
    height: auto !important;
    width: 700px !important;
    border-bottom-color: #fff !important;
    padding: 0px !important;
    border: none !important;
}
.sgpb-subscription-form #sgpb-form {
    margin: 0;
    background: #d3a627;
}
.sgpb-form-wrapper input[type="text"], .sgpb-form-wrapper input[type="email"] {
    border: 2px solid;
    width: 90% !important;
        border-width: 1px;
    border-radius: 50px;
}
.sgpb-form-wrapper input[type="submit"], .sgpb-form-wrapper input[type="button"] {
    cursor: pointer;
    background: transparent !important;
    border: 2px solid #fff !important;
    border-radius: 50px !important;
    width: 260px !important;
}
.sgpb-form-wrapper input[type="submit"], .sgpb-form-wrapper input[type="button"] {
    line-height: 17px !important;
    font-size: 14px !important;
    letter-spacing: 1px;
}
.pop-text {
    font-size: 32px;
    font-weight: 600;
    margin: 10px 0px;
    text-align: center;
}
.pop-2 {
    text-align: center;
    margin: 10px 0px 20px 0px;
}
.pop-3 {
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    margin: 0px 0px 15px 0px;
    color: #969696 !important;
    letter-spacing: 0px;
}
.sg-popup-builder-content {
    height: auto;
}
.sgpb-theme-1-content {
    border-bottom-width: 0px !important;
}

.sgpb-subscription-form #sgpb-form {
    margin: 0;
    background: #d3a627;
    padding: 20px 0px 20px 0px;
}
.sgpb-subs-form-1549 {
    background-color: rgba(255,255,255,0.8);
    padding: 0px !important;
}
.sgpb-form-wrapper input[type="submit"], .sgpb-form-wrapper input[type="button"] {
    line-height: 0.4 !important;
    font-size: 14px !important;
    color: #2d2b2e !important;
}
.sgpb-form-wrapper input[type="submit"]:hover{
    background:#222 !important; 
    color:#fff !important;
}
.sgpb-alert p {
    margin-bottom: 0px;
    text-align: center;
}


@media only screen and (max-width:667px){
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    text-align: left;
    letter-spacing: 0px;
    font-size: 1em;
    font-family: inherit;
    font-weight: 400 !important;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    margin-bottom: 1em;
}
.woocommerce ul.products li.product .button {
    position: relative !important;
    bottom: 0%;
    left: auto !important;
}
}

@media only screen and (min-width:668px) and (max-width:960px){
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    margin-bottom: 1em;
}
.woocommerce ul.products li.product .button {
    position: relative !important;
    bottom: 0%;
    left: auto !important;
}
}

.woocommerce .shop_mode_thumbs ul.products li.product:nth-child(6){
    
}




@media only screen and (min-width:1024px) and (max-width:1800px){
    .sc_call_to_action_title {
    font-size: 1.6em;
}
}