/*Theme Name: Lovestone
Theme URI: iwebfixes.com
Author: IWebFixes Team
Author URI: https:iwebfixes.com
Description: Lovestone theme brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
13.1 Header
13.2 Front Page
13.3 Regular Content
13.4 Posts
13.5 Pages
13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
.section-title .heading{font-family: 'Raleway', sans-serif;}
@charset "utf-8";
/* CSS Document */
/* 
body{
background-image: url('/wp-content/uploads/2017/11/jamaican-bg.png');
background-repeat: repeat;
background-attachment: fixed;
background-position:bottom;	
font-family: 'Open Sans', sans-serif; list-style:none;}
body{
background: -webkit-linear-gradient(#716d6d, #1f201f 10%, #2c2e2c); 
background: -o-linear-gradient(#716d6d,  #1f201f 10%, #2c2e2c); 
background: -moz-linear-gradient(#716d6d,#1f201f 10%, #2c2e2c);
background: linear-gradient(#716d6d, #1f201f 10%, #2c2e2c);
} */
/* date 26/8/2025 add css */
p{font-size: 17px; font-weight:300;}
a{color:#fc6728;}
a:hover{color:#d81c3f;}
.gambir-text p{font-size: 19px; font-weight:normal;}
.top-bar{background:#191c19 !important; /*padding-top:4px;*/ display:block; color:#fff; text-align:left !important;}
.top-bar p{margin-bottom:5px; font-size:15px;}
.top-bar p a{color:#fff; font-weight:400;}
.top-bar p a:hover{color:#fc6728; text-decoration:none; font-weight:400;}
.top-bar p .fa{color:#fff; font-size:16px; font-weight: 400;}
.top-bar p .fa-whatsapp{color:#fff; font-size: 16px; font-weight: 600;}
.top-bar .last-hours p{font-weight:600; color:#fff;}
#header{/* background:rgba(37, 70, 21, 0.92); */ background:#0D1817;}
#header .logo{padding: 30px 2px 20px 2px;}
#header .list_item{font-weight: 600; display: block; margin-top: 1.0rem; margin-bottom: 1.0rem; text-align: right;}
#header .list_item ul{margin:0; padding:0;}
@media (min-width: 1200px){
.container {
max-width: 1200px;
}
}
#header .list_item ul li{display: inline-block; padding: 2px 4px; color:#fff !important;}
#header .list_item ul li a{color: #fff; font-size: 14px;}
#header .list_item ul li a:hover{color: #fff; text-decoration: none;}
#header .list_item ul li a .cart-count{background:#d81c3f; padding-right:1px; color:#fff; border-radius:18px; width: 22px; height: 21px; display: inline-block; text-align: center; margin-left:5px;}
#header .list_item .login_regi li {padding:2px 0px;}
#header .list_item .login_regi li a {background:#fc6728; padding:1px 10px 3px 8px; border-radius:3px;}
#header .list_item .login_regi li a:hover{background:#d81c3f; padding:1px 10px 3px 8px; border-radius:3px;}
.component{display:block; margin-bottom:5px; margin-top:40px;}
#custom-search-input{margin-bottom:3rem; text-align:center;}
#custom-search-input form{margin-top:2px;}
#custom-search-input form select.form-control{background: #fff; border: 0px; border-radius: 2px;}
#custom-search-input ul{margin:0; padding:0;}
#custom-search-input ul li{display:inline-block; background: #fff; list-style-type: none;}
#custom-search-input h3{color:#fff; font-size: 18px; background: #d19e89; font-weight: 600; display: inline-block; padding: 4px 29px;    border-radius: 4px;}
#custom-search-input ul li a{padding-bottom:2px; color:#333; background: #fff; padding: 5px 12px; font-size: 18px;}
#custom-search-input ul li a:hover{background: #fc6728; padding: 5px 12px; font-size: 18px; color:#fff;}
#custom-search-input ul li a.current{padding-bottom:2px; background: #d81c3f; color:#fff; padding: 5px 12px; font-size: 18px;}
#custom-search-input ul li.uae_soudi a{font-weight:700;}
#custom-search-input .input-group{background:#fff; border-radius:2px;}
#header .first-order{background:#d81c3f; color:#fff; padding:1px; display:block; margin-top:23px; width:92%;}
#header .first-order a{color:#fff; font-size:16px;}
#header .first-order h4{color:#fff; font-size:16px; margin:7px; display:block;}
#header .first-order a:hover{color:#fff; text-decoration:none;}
.first-order {
-webkit-animation-name: blinker;
-webkit-animation-duration: 3s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
-moz-animation-name: blinker;
-moz-animation-duration: 3s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;
animation-name: blinker;
animation-duration: 3s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@-moz-keyframes blinker {  
15% { opacity: 1.0; }
50% { opacity: 0.3; }
100% { opacity: 1.0; }
}
@-webkit-keyframes blinker {  
15% { opacity: 1.0; }
50% { opacity: 0.3; }
100% { opacity: 1.0; }
}
@keyframes blinker {  
15% { opacity: 1.0; }
50% { opacity: 0.3; }
100% { opacity: 1.0; }
}
#custom-search-input .search-query{background:#fff; border:0px solid #777; border-radius:3px;}
#custom-search-input button {
border: 0;
background: none;
/** belows styles are working good */
padding: 2px 5px;
margin-top: 1px;
position: relative;
left: -5px;
/* IE7-8 doesn't have border-radius, so don't indent the padding */
margin-bottom: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color:#333;
z-index:999;
}
#custom-search-input input::placeholder {
color: #333;
}
.navbar-collapse{padding-left: 0px;}
.navbar-default{background:#100f0f;  border:0; border-bottom: 5px solid #2a2b28 !important; border-radius: 0;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:#d81c3f; color: #fff;}
.navbar-nav > li > a{font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-size: 12px; color: #fff; font-weight: bold;  word-spacing: 4px;}
.navbar-default .navbar-nav>li>a{color:#d81c3f; padding:9px 15px 7px 15px;}
.navbar-default .navbar-nav>li>a:hover{color:#fff; background:#d81c3f; font-weight: bold;  word-spacing: 4px;}
.navbar{min-height: 30px; margin-bottom:0px;}
@media only screen and (min-width: 1280px) {
.navbar {
position: absolute;
top: 0;
left: 0;
width: 100%;
text-align: center;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.navbar-default {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position: relative;
z-index:333;
}
.main-content{margin-top:20px; }	
.navbar-default #menu-main { font-size: 1rem; }
.navbar-default #menu-main { color: white; }
#menu-main {max-width: 1280px; width: 100%; }
#header .right_padd{padding-left:40px;}
header#header{/*margin-top:3rem;*/ padding:5px 5px 10px 5px;}
#home_nav{/*margin-top:18.5rem;*/}
#home_slider{/*margin-top:20rem;*/}
#four-thumbnails{margin-top:22rem; display:block;}
.container {max-width: 1280px;}
}
/*************top*add*left********/
.add_relative{position:relative; display:block; background:#d81c3f; z-index:999; width:24%;
-ms-transform: rotate(-44deg); /* IE 9 */
-webkit-transform: rotate(-44deg); /* Chrome, Safari, Opera */
transform: rotate(-44deg);
text-align:center; text-transform:uppercase;
}
.add_left{padding:5px 85px 0px 0px; color:#fff; z-index:999; position:fixed; top:0; left:-72px;}
@media only screen and (max-width: 980px) {
.add_relative{display:none;}	 
.add_left{display:none;}	 
}
/*************top*add*left********/
.menu-item{
list-style: none;
display: inline-block;
font-size: 1.5rem;
}
@media only screen and (max-width : 769px){
.navbar-default {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position: relative;
z-index:999;
}	
#home_slider, #home_nav{margin-top:0rem !important;}
.gambir_sawarkar{margin-top:10px !important;}
header#header{margin-top:0rem !important;}
.navbar-nav{margin:0;}
.navbar-collapse{padding-right: 0px;}
ul#shipping_method{padding-top:35px !important; display:block;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{color:#fc6728;}
} 
#blog-contact{margin:0; padding:0; text-align:right;}
#blog-contact li{display:inline-block; padding:3px 8px; background:#fc6728; font-weight:500; border-radius:2px; margin-top:10px;}
#blog-contact li:hover{display:inline-block; padding:3px 8px; background:#d81c3f; font-weight:500; border-radius:2px; margin-top:10px;}
#blog-contact li a{color:#fff;}
#blog-contact li a:hover{color:#fff; text-decoration:none;}
.gambir_sawarkar h1{font-size:40px; font-weight: 400;}
.img-large-size{padding-bottom:0px;}
.tnp-widget{padding:10px;}
.gambir_sawarkar .welcombg {/*background:#2a2b28;*/ padding: 10px; color: #e9e9e9; margin-top:20px; text-align:justify; border-radius: 10px;}
.gambir_sawarkar .welcombg h1{padding:15px 0px 10px 0px; }
.gambir_sawarkar .welcombg h3{color:#FC6728; font-size: 26px;}
.gambir_sawarkar .welcombg .inner_page .hrf-faq-list .hrf-entry h3{color:#d81c3f !important; font-size: 19px !important;     padding-top: 9px !important;}
.gambir_sawarkar .inner_page .hrf-faq-list h3.hrf-title{padding: 3px 8px 15px 10px !important;}
.gambir_sawarkar .inner_page .hrf-faq-list .hrf-title.close-faq span{margin-left: -2px !important; width:22px !important; height:22px !important;}
.gambir_sawarkar .inner_page .hrf-faq-list .hrf-title.close-faq span{top: 4px !important; position: relative;}
.gambir_sawarkar .welcombg h3 b{font-weight:600;}
.product_online center h3{background:url("/wp-content/themes/gambir/images/header-bg.jpg");	}
.logo_list{margin:0; padding: 0; text-align: center;}
.logo_list li{display: inline-block; padding:0px;}
.welcombg ol{padding:0 0 0 18px; margin:0;}
.welcombg ol li{padding:2px 0; font-size:18px; color:#b9b9b9; border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; border-radius:5px;}
.welcombg ol li strong{font-weight:600; color:#fff;}
.psychological {font-style:italic; color:#fff !important; font-weight:400 !important; font-size:22px !important; padding:20px 5px 12px 2px;}
.contant{padding-top:10px;}
.subscribe .input-lg{background:#251711 none repeat scroll 0 0;}
/* aside.right_side{background:rgba(0, 0, 0, 0.7); border-radius:6px; margin-top:15px;}   */
aside.right_side {border-radius:6px; color:#fff; font-size:14px; background:rgba(0, 0, 0, 0.7); padding-bottom:8px;}    
.jamaican-stonepro{padding:10px 0;}
aside.right_side #carousel .carousel-indicators li{margin-top:0px; margin-bottom:0px;}
aside.customer-review20{
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.tnp-widget label{color:#ccc;}
aside.right_side .product_list_widget{padding:15px !important;}
.right_side h3{padding-top:22px; color:#fff; display:block; padding-bottom:20px; font-size:16px;}
aside.right_side h3.widget-title{background:#d81c3f; display:block; padding:10px 8px; margin-top:0px; width:auto;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
#testimonisla-sidebar{padding:0px 0px 1px 0px;margin-top: 15px; -webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;}
#form-wysija-html593be8d12f8ff-3 .main-content-left h3 {margin-bottom:0px !important; display:block; font-size:17px !important;}
aside.right_side h3.customer-review2{margin-bottom:0px !important; display:block; font-size:19px; border-top-left-radius: 5px;
border-top-right-radius: 5px;}
aside.right_side .textwidget .star-sidebar a .fa{color: #FC6728;}
aside.right_side .textwidget .price-detail .product-title{font-size:20px; font-weight:600; color: #FC6728;}
aside.right_side .textwidget .row:first-child{border-top:0px solid #ccc;}
aside.right_side h3.widget-title:hover{display:block; padding:10px 8px;}
aside.right_side .textwidget .star-sidebar a .fa.fa-gray{color: rgba(197, 197, 197, 0.87);}
.right_side a{color:#fff;}
.right_side h3.out-hotpr{background:url("./images/header-bg.jpg")repeat-x top; display:block; padding:5px 8px; border-radius:3px; }
.right_side .wpcf7 input.wpcf7-form-control{height:42px;}
.right_side .wpcf7 .form-group{margin-bottom:7px;}
.right_side .wpcf7 .wpcf7-form-control{margin-bottom:8px;}
.enter-your h3{line-height:34px;}
.code-of-captcha{
background: #fff;
padding:10px 10px 4px 10px; border-radius:5px;
text-align: center;
font-weight: bold;
}
.get-dollor{background:#d81c3f; padding:8px; display:inline-block; margin:22px 0; width:100%; border-radius:5px; text-align:center;
-webkit-box-shadow: 0px 0px 0px 4px #77AB46;
-moz-box-shadow: 0px 0px 0px 4px #77AB46;
box-shadow: 0px 0px 0px 4px #77AB46
}
.get-dollor:hover{background:#fc6728; padding:8px; display:inline-block; margin-top:22px; width:100%;}
.get-dollor h3{color:#fff !important; display:block; margin-top:10px; font-size:22px !important;}
.welcombg .side_left_item .side-price .btn a{color:#fff; font-weight:600;}
.welcombg .side_left_item .side-price .btn a:hover{color:#fff; text-decoration:none;}
.side_left_item .side-price a:hover{text-decoration:none;}
.product_online h3{padding:20px 2px;}
.learn-more h3{padding:10px 2px; text-align:center;}
.learn-more p{text-align:center; font-size:19px; font-weight:400;}
.forget-all{font-size:19px; font-weight:400; padding-top:40px; text-align:center;}
.forget-all span{color:#ff9800; font-size:19px; font-weight:400; font-size:18px;}
.share_media{margin-bottom:2rem;}
.share_media img{padding:0 3px; }
.shop-now h3{text-align:center; padding-bottom:20px; font-size:26px !important;}
.woocommerce-password-strength.bad{background:#d81c3f !important; border:1px solid #d81c3f !important; padding:7px; border-radius:4px; margin-top:5px;}
.woocommerce-password-strength.good{background:#fefcf9 !important; border:1px solid #f6f5f4 !important; padding:7px; border-radius:4px; margin-top:5px;}
.woocommerce-password-strength.strong{background:#116309 !important; border:1px solid #116309 !important; padding:7px; border-radius:4px; margin-top:5px;}
#tc-apply ul{margin:0; padding:0; text-align:right;}
#tc-apply ul li{display:inline-block; padding:5px;}
.right_side .categories{margin:0; padding:0;}
.right_side .categories li{list-style:none; line-height:30px;}
.right_side .categories li a{color:#fff; font-size:16px; font-weight:400;}
.right_side .categories li .fa{color:#ff9800; padding-right:6px; font-size:12px;}
.side_left_item{background:#fff; margin-bottom:15px;}
.side_left_item h3{text-align:center; color:#ba0000; font-weight:600; padding-bottom:10px; margin-top:0px; font-size:24px; padding-top:15px;}
.side_left_item .btn-warning{width:100%; display:block; background:#fc6728; border-radius:5px; padding:8px; font-size:16px; border:0; font-weight:600;}
.send_enquiry{ border-radius:5px !important; }
.side_left_item .btn-warning:hover{width:100%; display:block; background:#d81c3f; border-radius:5px; padding:8px; font-size:16px; border:0; text-decoration:none; font-weight:600;}
.side_left_item img {max-width:100%}
.inner_page img {max-width:100%}
.yellow_button{width:100%; display:block; background:#ff9800 !important; border-radius:0; padding:8px; font-size:16px; border:0;}
.yellow_button:hover{width:100%; display:block; background:#028c27 !important; border-radius:0; padding:8px; font-size:16px; border:0;}
.side_left_item .side-price{padding:6px;}
.side_left_item .side-price h4{color:#333;}
.welcombg .side_left_item h3{text-align:center; color:#ba0000; font-weight:600; font-size:20px;}
.welcombg .side_left_item .side-price h4{color:#333; font-size:17px; text-align:center;}
footer.footer{background:rgba(116, 113, 113, 0.95); padding:6px 20px 20px; margin-top:15px;}
footer.footer-welcome{background:rgba(144, 137, 137, 0.95); padding:10px; margin-top:112px;}
footer.footer h3{color:#eaeaea; font-size:24px; padding-top:0px; padding-bottom:6px;}
footer.footer ul{margin:0; padding:0;}
footer.footer li {color:#808080; list-style:none; line-height:25px; padding-left:2px; }
footer.footer li a{color:#d81c3f; text-decoration:none; text-transform: UPPERCASE; font-weight: bold; font-size: 15px;}
footer.footer li a:hover{color:#fc6728; text-decoration:none;}
footer.footer .col-lg-3{width:25%;}
.designed_by p a{color:#fc6728l;}
.designed_by p a:hover{color:#d81c3f;}
.copyright{background:rgba(0, 0, 0, .8);; padding:15px 10px 10px 10px;}
.copyright .copyr p{text-align:center; font-weight:400; color:#878787; font-size:13px; line-height:22px;}
@media only screen and (max-width : 767px) {
footer.footer .col-lg-3{width:100%;}	
.navbar-default .navbar-nav{text-align:center;}
.copyright{text-align:center;}
#tc-apply ul li {display: block; padding: 2px; text-align: center;}
.dislaimer{text-align:center;}
#text-5{text-align:center;}
.component{text-align:center;}
#custom-search-input{margin-top:2rem; text-align:center;}
.woocommerce ul#shipping_method li input{float:left; }
.woocommerce ul#shipping_method li label{    padding-left: 30px;}
.woocommerce-shipping-fields #ship-to-different-address label span{padding-left: 20px;}
#ship-to-different-address-checkbox{margin-left:0;}
#play-video{display:none !important;}
footer.footer h3{text-align:center;}
}
@media only screen and (max-width : 639px) {
#testimonials2 .message {
padding: 9px 10px;
position: relative !important;
top: 0px;
right: 0 !important;
font-size: 20px;
border-radius: 5px;
margin-top:15px;
}
#testimonials2 .add-re {
background: #d19e89;
color: #fff;
width: 100%;
text-align: center;
float:left;
margin-bottom:15px;}
#coupon_code{width:52% !important; height:35px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;}
.top-bar p span{display:block; padding-bottom:5px;}
p{text-align:justify;}
footer.footer h3{text-align:center;}
.desclaimer p{text-align:center;}
.designed_by p{text-align:center;}
#testimonials2 .welcombg p{text-align:center; display:block;}
#testimonials2 .welcombg {text-align:center; display:block;}
#testimonials2 .welcombg .ratting p{text-align:center; display:block;}
.gambir_sawarkar .product_online_test h1{text-align:center;}
aside.right_side h3.widget-title{text-align:center;}
.woocommerce ul#shipping_method li{padding:0 !important; text-align:center;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{text-align:left !important;}
.model-coupon-code .popup-code-block .code-txt{display: inline !important; padding: 10px 14px !important;}
.model-coupon-code  .popup-code-block{min-width: auto !important;}
}
/***********************prodect view************************************/
.preview {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
@media screen and (max-width: 996px) {
.preview {
margin-bottom: 20px; } }
.preview-pic {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.preview-thumbnail.nav-tabs {
border: none;
margin-top: 15px; }
.preview-thumbnail.nav-tabs li {
width: 18%;
margin-right: 2.5%; }
.preview-thumbnail.nav-tabs li img {
max-width: 100%;
display: block; }
.preview-thumbnail.nav-tabs li a {
padding: 0;
margin: 0; }
.preview-thumbnail.nav-tabs li:last-of-type {
margin-right: 0; }
.tab-content {
overflow: hidden; }
.tab-content img {
-webkit-animation-name: opacity;
animation-name: opacity;
-webkit-animation-duration: .3s;
animation-duration: .3s; }
.card {
margin-top: 50px;
background: #eee;
padding: 3em;
line-height: 1.5em; }
@media screen and (min-width: 997px) {
.wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; } }
.details {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.colors {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.product-title, .price, .sizes, .colors {
text-transform: UPPERCASE;
font-weight: bold; 
color: #fff;
}
.checked, .price span {
color: #FC6728; }
.product-title, .rating, .product-description, .price, .vote, .sizes {
margin-bottom: 15px; }
.product-title {
margin-top: 0; }
.size {
margin-right: 10px; }
.size:first-of-type {
margin-left: 40px; }
.color {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
height: 2em;
width: 2em;
border-radius: 2px; }
.color:first-of-type {
margin-left: 20px; }
.add-to-cart, .like {
background: #fc6728;
padding: 1.2em 1.5em;
border: none;
text-transform: UPPERCASE;
font-weight: bold;
color: #fff;
-webkit-transition: background .3s ease;
transition: background .3s ease; }
.add-to-cart:hover, .like:hover {
background: #b36800;
color: #fff; }
.not-available {
text-align: center;
line-height: 2em; }
.not-available:before {
font-family: fontawesome;
content: "\f00d";
color: #fff; }
.orange {
background: #ff9f1a; }
.green {
background: #85ad00; }
.blue {
background: #0076ad; }
.tooltip-inner {
padding: 1.3em; }
@-webkit-keyframes opacity {
0% {
opacity: 0;
-webkit-transform: scale(3);
transform: scale(3); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes opacity {
0% {
opacity: 0;
-webkit-transform: scale(3);
transform: scale(3); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
/*# sourceMappingURL=style.css.map */
/*************************tabs******************/
.tabs_descri{padding-top:7rem; display:block;}
.tabs_descri .nav-tabs>li.active>a{background:#fc6728; color:#fff;}
.tabs_descri  p{font-size:16px;}
.tabs_descri  a{color:#ff9800;}
/*wiget*/
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{
padding: 4px 0;
margin: 0;
list-style: none;
color: #D27E0A;
}
.woocommerce-shipping-fields #ship-to-different-address label span{font-weight:400; color:#FC6728;}
.tabs_descri  a{ color: #fc6728;}
.welcombg h1{background-url:("http://iwebfixes.org/gambirclinic/wp-content/uploads/2017/04/gcicon.png")}
/************************TESTIMONIAL**************************/
.testimonials_page{background:rgba(0, 0, 0, 0.53); padding:15px; border-radius:10px; margin-bottom:20px;}
/*************************home*four*box*************/
#four-thumbnails .slider_bg23{padding:5px 14px 8px 14px; border:2px solid #ff; margin:25px 0px 8px 0px; border-radius:3px;}
#four-thumbnails .slider_bg23 h2{color:#fff; text-align:center; font-size:24px; padding-bottom:10px; font-weight:600;}
#four-thumbnails .slider_bg23 h4{color:#fff; text-align:center; font-size:15px;}
#four-thumbnails .slider_bg23 img{border:2px solid #fff; border-radius:2px;}
.main-content-left .left-img img{max-width:100%;}
#header{
background: -moz-linear-gradient(bottom, #616361 -15%, #000000 -30%, #010600 120%); /* FF3.6-15 */
background: -webkit-linear-gradient(bottom, #616361 -15%, #000000 -30%, #010600 120%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to top, #616361 -15%, #000000 -30%, #010600 120%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#010600',GradientType=0 ); /* IE6-9 */}
.icon-mono {
background: url("../../images/icons1.png");
background-image: url("../../images/icons1.svg"), none;
background-color: #595959;
-webkit-transition: background 0.3s;
transition: background 0.3s;
}
/* facebook */
.icon-mono.facebook {
background-position: 0 0;
}
.icon-mono.facebook:hover {
background-position: 0 -96px;
}
/* twitter */
.icon-mono.twitter {
background-position: -96px 0;
}
.icon-mono.twitter:hover {
background-color: #4099ff;
background-position: -96px -96px;
}
/* google plus */
.icon-mono.googleplus {
background-position: -192px 0;
}
.icon-mono.googleplus:hover {
background-color: #d34836;
background-position: -192px -96px;
}
/* *******************testimonial devided ******************* */
.testimonials_devided{padding:18px 10px; text-align:center;}
.testimonials_devided .fa{text-align:left; width:100%; padding-bottom:15px;}
.testimonials_devided .name-of-comm{text-align:right; width:100%; display:block; color:#fc6728;}
.tnp-widget input.tnp-submit{background:#fc6728 !important; border: 0 !important; border-radius: 5px; width:100%; padding:8px; color:#fff;}
.tnp-widget input.tnp-submit:hover{background:#d81c3f !important;}
.gambir_sawarkar .product_online_test h1{
background: red; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(left, #d81c3f , #fff); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, #d81c3f, #fff); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, #d81c3f, #fff); /* For Firefox 3.6 to 15 */
background: linear-gradient(to right, #d81c3f , #fff); /* Standard syntax */
color:#fff; padding-left:10px;
padding:8px 10px 12px 10px; display:block; margin-top:0px; font-size: 30px; font-weight: 400;
}
#text-20 h3.widget-title{margin-top:0;}
#text-20 .code-of-captcha{padding:7px;}
#code_10 .code-of-captcha{padding:10px;}
#wpcf7-f5667-o1 ._wpcf7_captcha_challenge_captcha-778{margin-bottom:0; padding:0;}
#text-20 .textwidget .wpcf7 .wpcf7-form-control-wrap .form-control{height:42px;}
#wpcf7-f5667-o1 .form-group{margin-bottom:14.3px;}
.get-off-5dollor{border:4px solid #fff;}
.welcombg .inner_page table{color:#fff;}
input, select, textarea{color:#333; padding:5px; border:1px solid #ccc; font-size:16px;}
.woocommerce form .form-row.woocommerce-invalid label {color: #fbfbfb !important;}
#coupon_code{width:52%; height:35px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.woocommerce .cart .button, .woocommerce .cart input.button{color:#333; padding:11px 10px 10px 10px;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
}
.add-to-cart .ajax_add_to_cart {padding:0px !important; background:none !important; color:#fff !important;}
.right_side .widget_shopping_cart_content .total{color:#fff;}
.side_left_item .side-price a{color:#252323; font-size:18px; font-weight:bold;}
.right_side #product-side .topreted h3.widget-title{margin-top:0;}
#product-side .woocommerce ul.product_list_widget li img{background: #fff; padding: 4px; border-radius: 2px; width:60px;}
.icon-mono {
background: url("./images/fb.png");
background-image: url("../images/icons1.svg"), no-repeat; 
-webkit-transition: background 0.3s;
transition: background 0.3s;
padding:6px 52px 7px 6px;
}
/* facebook */
.icon-mono.facebook {
background-position: 0 0;
padding:7px 17px;
margin:2px;
}
.icon-mono.facebook:hover {
background-position: 0px -36px;
}
.icon-mono-2{
background: url("./images/twitter.png");
background-image: url("../images/icons1.svg"), no-repeat; 
-webkit-transition: background 0.3s;
transition: background 0.3s;
padding:6px 52px 7px 6px;
}
/* facebook */
.icon-mono-2.twitter {
background-position: 0 0;
padding:7px 17px;
margin:2px;
}
.icon-mono-2.twitter:hover {
background-position: 0px -35px;
}
.icon-mono-01{
background: url("./images/rss_icon.png");
background-image: url("./images/icons1.svg"), no-repeat; 
-webkit-transition: background 0.3s;
transition: background 0.3s;
padding:6px 52px 7px 6px;
}
/* facebook */
.icon-mono-01.rss{
background-position: 0 0;
padding:7px 17px;
margin:2px;
}
.icon-mono-01.rss:hover {
background-position: 0px -35px;
}
.icon-mono-3{
background: url("./images/linkedin.png");
background-image: url("./images/icons1.svg"), no-repeat; 
-webkit-transition: background 0.3s;
transition: background 0.3s;
padding:6px 52px 7px 6px;
}
/* instagram */
.icon-mono-01.instagram{
background-position: 0 0;
padding:7px 7px;
margin:2px;
}
.icon-mono-4.instagram:hover {
background-position: 0px -35px;
}
.icon-mono-4{
background: url("./images/instagram.png");
background-image: url("./images/icons1.svg"), no-repeat; 
-webkit-transition: background 0.3s;
transition: background 0.3s;
padding:6px 28px 7px 6px;
}
/* instagram */
.icon-mono-3.linkedin{
background-position: 0 0;
padding:7px 16px;
margin:2px;
}
.icon-mono-3.linkedin:hover {
background-position: 0px -35px;
}
/*============== 05-05-2017===========*/
.blog_readmore{margin-top:30px;}
.blog_readmore .btn-warning{border-radius:12px; background:#fc6728;}
.blog_readmore .btn-warning:hover{border-radius:12px; background:#d81c3f;}
.right_side .textwidget .wpcf7-form textarea.wpcf7-form-control{height:100px;}
.page_top .pager li>a{margin:5px;}
/*================ Newsletter =================*/
button.btn.btn-default.btn-lg{
width: 150px;
height: 46px;
}
form button.btn.btn-default.btn-lg{background:#fc6728; color:#fff;}
form button.btn.btn-default.btn-lg:hover{background:#d81c3f; color:#fff;}
.carousel-caption{color:#d81c3f;}
.slider_bg24 p{font-size:25px; color:#fff; line-height:37pxl}
@media only screen  and (min-width : 980px) {
#carousel .carousel-caption{top:30rem; }
#carousel .carousel-caption h2{font-size:45px; color:#FC6728;}
#carousel .carousel-caption h2:last-child{font-size:45px; color:#FC6728; font-weight:600;} 
}
@media only screen  and (max-width : 980px) {
#play-video{display:none !important;}
}
@media only screen and (max-width: 768px) {
#carousel .carousel-caption{top:8rem; }
.carousel-fade .carousel-control {padding-top: 4rem;}
.carousel-captionh2{font-size:15px !important; color:#FC6728; display:block;}
.carousel-caption h2:last-child{font-size:20px !important; color:#FC6728; font-weight:600;} 
.slider_bg24{display:none !important;}
#header .right_padd{padding-left:0px;}
.jamaican-verified{padding-top:10px;}
.top-bar p{text-align:center !important;}
#header .first-order{width: 100%;}
#header .list_item{text-align:center;}
#header .list_item ul .login_regi{display: block; float: none;}
#header .list_item ul{margin:0; padding:0;}
#custom-search-input .search-query{width:100%;}
#four-thumbnails{margin-top:0rem; display:block;}
#blog-contact{text-align:center;}
#couponcode .popup-code-block .code-txt{min-width:auto !important;}'
}
#couponcode .close{opacity:0.5;}
#home_slider #carousel .item .attachment-full{width:100%;}
#wpcf7-f5345-o1 .messages textarea.form-control{height:100px;}
.love_stone_heading h3{
background: #77ab46 none repeat scroll 0 0;
padding: 15px 5px 17px 5px;
margin-top: 0px;
margin-bottom:0px;
display: block;
text-align:center;
color:#fff;
font-size:22px;
}
/**********************side bare testimonial**************************/
#fade-quote-carousel.carousel {
padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
opacity: 0;
-webkit-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
opacity: 1;
-webkit-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
background-color: #e84a64;
border: none;
}
#fade-quote-carousel blockquote {
text-align: center;
border: none;
}
#fade-quote-carousel .profile-circle {
width: 100px;
height: 100px;
margin: 0 auto;
border-radius: 100px;
}
.right_side #carousel{background:url("/wp-content/uploads/2017/07/testimonials-bg-img.jpg") top center no-repeat; background-size:cover; z-index:999; 
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.right_side #carousel .quote .fa{padding:20px 30px 0px 30px; font-size:32px;}
.right_side #carousel .quote{text-align:left;}
.right_side #carousel .quote .fa-quote-right{padding:0px 30px 20px 30px; font-size:32px;}
.right_side #carousel .arro-right{text-align:right;}
.welcombg img{max-width:100%; width:auto; height:auto;}
.welcombg .side_left_item figure img { height: 150px; }
/*********************end*bare*testimonials**************************/
.desclaimer-h h3{padding-bottom:5px; margin-top:7px;}
.desclaimer p{font-size:12px; color:#ccc;}
#form-contect label{color:#fc6728 !important;}
.contact-messages{background:#fc6728 !important; color:#fff !important;}
.contact-messages:hover{background:#d81c3f !important; color:#fff !important;}
#address_form .symbol .fa{background:#fc6728 !important;}
.blog_readmore .component .social-sharing{width:120px;}
/* #content .tab-content>.active{padding:50px 100px 60px 150px} */
#commentform #submit{background:#fc6728; padding:10px 20px; color:#fff !important;}
#commentform #submit:hover{background:#d81c3f; padding:10px 20px; color:#fff !important;}
/***************************************contact page**********/
.contact-messages{margin-top:4px;}
#form-contect label{color:#fff;}
#address_form{color:#fff; text-align:center;}
#address_form .symbol{text-align:center; display:block;}
#address_form .symbol .fa{display:inline-block; background:#fff; padding-top:18px; height:70px; width:70px; font-size:30px; border-radius:50%; color:#fff; }
#form-contect, #address_form{margin-top:15px;}
.contact-messages{margin-top:4px;}
#form-contect label{color:#fff;}
.contentside{background:rgba(0, 0, 0, 0.7); padding:10px;}
#address_form{color:#fff; text-align:center;}
#address_form .symbol{text-align:center; display:block; margin-top:20px;}
#address_form .symbol .fa{display:inline-block; background:#fff; padding-top:18px; height:70px; width:70px; font-size:30px; border-radius:50%; color:#fff; }
.contact-messages {border: none; border-radius: 4px; color: #023823; font-size: 18px; font-weight: 600;line-height: normal; margin-top: 10px;
padding: 6px 25px;text-transform: uppercase; text-align: center; background: #fff;}
.product_online_test{margin-top:20px;}
blockquote .small:before, blockquote footer:before, blockquote small:before{display:none;}
/***************************************jamaican love stone page**********/
.gambir_sawarkar{margin-bottom:10px; margin-top:20px;}
.main-content-left {
position: relative;
opacity: 0.8;
margin: 0px;
overflow: hidden;
min-height: 250px;
line-height:19px;
}
.right_side .main-content-left {
position: relative;
opacity: 0.8;
margin-top: 20px;
overflow: hidden;
min-height: 100%;
line-height:19px;
}
.main-content-left h3 {
background: url("/wp-content/uploads/2017/07/title-img.png") no-repeat scroll right center rgba(0, 0, 0, 0);
color: #1faa5c;
position: relative;
text-align: left;
text-transform: uppercase;
padding: 15px 4px;
font-size:19px !important;
}
.shipping-calculator-form .button{background:#fc6728 !important; padding:8px 12px; color:#fff !important;}
.shipping-calculator-form .button:hover{background:#d81c3f; padding:8px 12px; color:#fff !important;}
a:-webkit-any-link {text-decoration:none;}
.woocommerce-shipping-calculator p .shipping-calculator-button{background:#fc6728; padding:1px 12px 3px 8px; color:#fff; font-size:14px; border-radius:4px;}
.woocommerce-shipping-calculator p .shipping-calculator-button:hover{text-decoration:none; background:#d81c3f;}
#product-side .green-bg{padding:10px 30px; display:block;}
#product-side .green-bg .row:fisrt-child{padding:10px 0px; display:block;  border-top:0px solid #6f6f6f;}
#product-side .green-bg .row{padding:10px 0px; display:block;  border-bottom:1px solid #6f6f6f;}
#product-side  h3.widget-title{margin-bottom:0; margin-top:10px;}
.right_side .main-content-left .green-bg {
position: relative;
padding:1px 35px;
top: 0px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
.right_side	#fade-quote-carousel.carousel {
padding-bottom: 60px;
}
.right_side	#fade-quote-carousel.carousel .carousel-inner .item {
opacity: 0;
-webkit-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity;
}
.right_side #fade-quote-carousel.carousel .carousel-inner .active {
opacity: 1;
-webkit-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity;
}
.right_side	#fade-quote-carousel.carousel .carousel-indicators {
bottom: 10px;
}
.right_side #fade-quote-carousel.carousel .carousel-indicators > li {
background-color: #e84a64;
border: none;
}
.right_side	#fade-quote-carousel blockquote {
text-align: center;
border: none;
}
.right_side	#fade-quote-carousel .profile-circle {
width: 100px;
height: 100px;
margin: 0 auto;
border-radius: 100px;
}
#coupon-code-offerz .model-code {border:0px solid #fff; border-radius:4px; margin-top:10px;}
#coupon-code-offerz .model-code .welcombg{border:2px solid #fff; border-radius:4px; margin-top:0; text-align:center; border-bottom:7px solid #fff;}
#coupon-code-offerz .model-code .welcombg h4{color:#d81c3f;}
.show-code .btn-warning{background:#fc6728;}
.show-code .btn-warning:hover{background:#d81c3f;}
#text-2 .readmore-footer{background:#d81c3f; padding:5px 15px; border-radius:4px; display:inline-block;}
#text-2 .readmore-footer:hover{background:#fc6728; padding:5px 15px; border-radius:4px; display:inline-block;}
#text-2 .readmore-footer a{color:#fff;}
#text-2 .readmore-footer a:hover{color:#fff;}
#text-2 .paytm{background:#e2002a !important; padding:10px 15px; border-radius:4px; display:inline-block;}
#text-2 .paytm:hover{background:#fc6728 !important; padding:10px 15px; border-radius:4px; display:inline-block;}
.main-content-left .green-bg p .parice{font-size: 17px; font-weight: 700;}
.main-content-left .green-bg p {
color: #fff;
font-weight:400;
font-size: 14px;
}
.right_side .main-content-left .green-bg p {
color: #fff;
text-align:center;
font-weight:400;
font-size: 14px;
}
#jamaian-2 .topp-side {margin:0; text-align:center; padding-left:25px;}
#jamaian-2 .topp-side li{list-style-type:none; text-align:left; line-height:25px;}  
#jamaian-2 .topp-side li:before {
content: '';
display: block;
float: left;
width: 14px;
height: 20px;
margin: 0;
padding-left:6px;
top: 0px;
background: url(./images/tick.png) repeat-x;
background-position: -420px 5px;
}
#jamaian-3 .topp-side li:before {
content: '';
display: block;
float: left;
width: 14px;
height: 20px;
margin: 0;
padding-left:6px; 
top: 0px;
background: url(./images/tick.png) repeat-x;
background-position: -420px 5px;
}
#jamaian-3 .topp-side {margin:0; text-align:center; padding:0;}
#jamaian-3 .topp-side li{list-style-type:none;  text-align:left; line-height:25px; margin-left:5px;} 
#list-id-tick .woocommerce .woocommerce-message a{background:#f29b03; padding:5px; color:#fff;}
#jamaian-02 .topp-side li:before {
content: '';
display: block;
float: left;
width: 14px;
height: 20px;
margin: 0;
padding-left:6px; 
top: 0px;
background: url(./images/tick.png) repeat-x;
background-position: -420px 5px;
}
#jamaian-02 .topp-side {margin-left:0px; padding:0; text-align:center;}
#jamaian-02 .topp-side li{list-style-type:none; text-align:left; line-height:25px;}
#jamaian-04 .topp-side li:before {
content: '';
display: block;
float: left;
width: 14px;
height: 20px;
margin: 0;
padding-left:6px; 
top: 0px;
background: url(./images/tick.png) repeat-x;
background-position: -420px 5px;
}
#jamaian-04 .topp-side {margin:0; padding:0; text-align:center; }
#jamaian-04 .topp-side li{list-style-type:none; text-align:left; line-height:25px; padding-left:8px;}
.our-products .row{padding:5px 1px; border-bottom:0px solid #ccc;}
.our-products .row .product-title{padding-top:10px; display:block;}
.right_side .product-title{font-weight:normal}
.right_side .green-bg a{font-weight:normal;}
.right_side .green-bg a:hover{font-weight:normal; text-decoration:none;}
#list-id-tick .return-to-shop .wc-backward {background:#ebe9eb00;}
.footer .our-products .row .product-title {padding-top: 0px; display:block; position: relative; color:#d81c3f;}
.footer .our-products .row a:hover{text-decoration:none; }
.footer .our-products .row .product-title:hover{text-decoration:none; color:#fc6728;}
.inner_page ul{margin:0; padding:0; padding-bottom:15px;}
.inner_page ul li{text-decoration:none; list-style:none; font-size:17px; line-height:25px;}
.inner_page .list2dasboard ul li:before {
content: '';
display: block;
float: left;
width: 14px;
height: 20px;
margin: 0;
margin-right: 8px;
top: 0px;
background: url(./images/tick.png) repeat-x;
background-position: -420px 5px;
}
.woocommerce ul#shipping_method li input{margin:3px 0.2ex !important;}
#list-id-tick .wc-proceed-to-checkout a{padding:10px;}
#list-id-tick .wc-proceed-to-checkout a:hover{padding:10px; background:#d81c3f !important;}
.woocommerce-NoticeGroup-checkout .woocommerce-error li{padding-left: 40px !important; display: block; padding-top: 10px;}
#list-id-tick .checkout_coupon .form-row-last .button{background:#fc6728; padding:8px 12px 10px 12px; color:#fff;}
#list-id-tick .checkout_coupon .form-row-last .button:hover{background:#d81c3f; padding:8px 12px 10px 12px; color:#fff;}
#searchsubmit{background:#fc6728; color:#fff; padding:6px 15px; border:0;}
#searchsubmit:hover{background:#d81c3f; color:#fff; padding:6px 15px; border:0;}
#search-results  h1{font-size:30px;}
#content h1 {padding-top:0; font-size:30px; border-radius:4px;}
.side-tophome{background:#fff; padding:5px;}
.footer .side-tophome{background:#fff; padding:3px;}
.blog_heading h3 a:hover{text-decoration:none;}
.model-coupon-code .modal-dialog{margin-top:20rem !important; display:block;}
.model-coupon-code  .popup-code-block {
max-width: 400px;
min-width: 340px;
height: 48px;
display: inline-block;
background-color: rgba(216,216,216,0.2);
margin-top: 21px;
border-radius: 4px;
margin-bottom: 10px;
}
#payment .payment_method_bacs p{color:#1b1b1b;}
.woocommerce table.shop_table th{color:#FC6728; font-size:20px; font-weight:600 !important;}
#order_review #payment #terms{margin-top:11px !important;}
#order_review #payment .required{padding-left:0;}
#payment_method_bacs{margin:0 !important;}
#payment_method_wunion{margin:0 !important;}
#ship-to-different-address-checkbox{margin-top:10px;}
#order_comments_field label{color:#FC6728;}
.woocommerce table.shop_table th{border:#636363 0px solid !important;}
.woocommerce table.shop_table{border:#636363 1px solid !important;}
.woocommerce table.shop_table td{border-left:#636363 0px solid !important; border-right:#636363 0px solid !important; border-top:#636363 1px solid !important;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{border-left:#636363 1px solid !important; border-top:#636363 0px solid !important; border-bottom:#636363 0px solid !important;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th:first-child{border-left:0 !important;}
.woocommerce table.shop_table tbody:first-child tr:first-child td{border:0px solid !important;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{border-top:1px solid #636363 !important;}
.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0 !important;}
.woocommerce table.shop_table{border:0 !important;}
.woocommerce-customer-details .woocommerce-table tbody tr th{border-top:1px solid #636363 !important; border-right:0px solid #636363 !important; border-bottom:0px solid #636363 !important; border-left:0px solid #636363 !important;}
.model-coupon-code .popup-code-block .copy-btn{
width: 108px;
height: 48px;
line-height: 48px;
background-color: #d81c3f;
border-radius: 0 4px 4px 0;
font-size: 14px;
font-weight: bold;
display: inline-block;
color: #ffffff;
cursor: pointer;
vertical-align: top;
text-align:center;
transition: all .3s;
margin-left: -1px;
}
.model-coupon-code .popup-code-block .code-txt{
height: 48px;
line-height: 48px;
max-width: 298px;
min-width: 242px;
display: inline-block;
text-align: center;
font-size: 20px;
color: #d81c3f;
transition: all .3s;
background-color: #ffffff;
font-weight: bold;
border-radius: 4px 0 0 4px;
padding: 0 5px;
box-sizing: border-box;
border: 1px dashed #d81c3f;
border-right: none;
}
.model-coupon-code .modal-body{text-align:center;}
.model-coupon-code  .modal-header{background:#000; border:1px solid #ccc; border-radius:3px;}
#carousel .item blockquote{padding:0 20px;}
.main-content-left .left-img {
position: absolute;
width: 100px;
top: 90px;
height: 96px;
left: 5px;
}
.main-content-left .tab a{color:#fff;}
.main-content-left .tab {
position: absolute;
background:#d81c3f;
padding: 2px 9px;
width: auto;
border-radius: 12px;
font-style: normal;
text-align: center;
color: #fff;
top: 200px;
left: 5px;
}
/**********************vidio home page**************/
.videobox-inner{
float: left;
overflow: hidden;
position: relative;
width: 100%;
height: 340px;	
}
#play-video {
left: 0;
position: absolute;
top: 0;
} 
.right_side .main-content-left .left-img {
position: absolute;
width: 60px;
top: 30px;
height: auto;
left: 25px;
}
.right_side .main-content-left h3{color:#fff;}
.right_side .main-content-left .tab {
position: absolute;
background:#d81c3f;
padding: 2px 9px;
width: auto;
border-radius: 12px;
font-style: normal;
text-align: center;
color: #fff;
top: 170px;
left: 5px;
}
.main-content-left .tab:hover{
position: absolute; text-decoration:none;
background: #d81c3f;
}
.main-content-left .tab a:hover{
text-decoration:none;
}
.formErrorContent{display:none;}
/***************************************jamaican love stone page**********/
/***************************************dislaimer*************************/
.dislaimer{/*background:rgba(92, 84, 90, 0.8);*/ padding:20px 0px 20px 0px;}
.dislaimer p{font-size:14px; color:#fff;}
.designed_by p{font-size:15px; color:#ccc;}
form .wpcf7 label{color:#ccc !important;}
.inner_page .woocommerce .register .woocommerce-Button{ background: #fc6728; padding: 10px 20px; color: #fff;}
.inner_page .woocommerce .register .woocommerce-Button:hover{ background: #d81c3f; padding: 10px 20px; color: #fff;}
.inner_page .woocommerce .form-row .woocommerce-Button{ background: #fc6728; padding: 10px 20px; color: #fff;}
.inner_page .woocommerce .form-row .woocommerce-Button:hover{background: #d81c3f; padding: 10px 20px; color: #fff;}
.inner_page .woocommerce .woocommerce-MyAccount-navigation ul{margin:0; padding:0;}
.inner_page .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{background: #fc6728; padding: 8px; list-style-type:none; margin-bottom:1px;}
.inner_page .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:hover{background: #d81c3f; padding: 8px; list-style-type:none; margin-bottom:1px;}
.inner_page .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{padding: 8px; color:#fff;}
.woocommerce-MyAccount-content a{color:#fff !important}
.inner_page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{color:#fff !important}
.inner_page .woocommerce .woocommerce-MyAccount-content .edit-account input[type=submit]{background: #fc6728 !important; padding: 10px 20px; color: #fff;}
.inner_page .woocommerce .woocommerce-MyAccount-content .edit-account input[type=submit]:hover{background: #d81c3f !important; padding: 10px 20px; color: #fff;}
.right_side #carousel a{font-size:13px; color:#fc6728; text-transform:uppercase;}
/************************************comment page*************************************/
#respond .comment-form-comment label{color:#fff;}
#respond .comment-notes{color:#fff;}
#respond p label{color:#fff;}
#respond .comment-form-comment #comment, #author, #email, #url{width:100%;}
#respond p label .required{color:#ff4200;}
div.wpcf7-validation-errors{display:none !important;}
#respond .form-submit #submit{background:#fc6728; border:1px solid #fc6728; padding:7px 20px; border-radius:3px; color:#fff;}
#respond .form-submit #submit:hover{background:#d81c3f; border:1px solid #d81c3f; padding:7px 20px; border-radius:3px; color:#fff;}
/************************************comment page*************************************/
.footer #text-2 .textwidget p{font-size:16px; color:#808080;}
#text-2 .textwidget .logo-footer
{-webkit-filter: grayscale(95%);
filter: grayscale(95%); padding-bottom:8px;}
.woocommerce-cart-form .product-thumbnail a{background:#fff !important; padding:8px 3px; display:block !important; text-align:center;}
.woocommerce-account-fields .create-account span{color: #FC6728;}
.welcombg .side_left_item figure{padding:10px;}
#searchform .screen-reader-text{color: #FC6728;}
#testimonials2 .welcombg{background: rgba(0, 0, 0, 0.7); padding: 10px; display: inline-block; width: 100%;}
#testimonials2 .welcombg .fa-star{color:#D81E41;}
#testimonials2 .welcombg .fa-star.fa-gray{color:rgba(251, 240, 236, 0.4);}
#testimonials2 .welcombg h4{color:#d19e89;}
#testimonials2 .product_online_test h3 .message a{color:#fff;}
#testimonials2 .product_online_test h3 .message a:hover{color:#fc6728; text-decoration:none;}
#testimonials2 .page-navgation-custom{margin:25px 0px 22px 0px;}
#testimonials2 .page-navgation-custom .page-numbers{padding:8px 12px; background:#ccc; color:#000;}
#testimonials2 .page-navgation-custom .next.page-numbers{padding:8px 12px; background:#ccc; color:#fc6728;}
#testimonials2 .page-navgation-custom .prev.page-numbers{padding:8px 12px; background:#ccc; color:#fc6728;}
#testimonials2 .add-re {position: relative; background:#d19e89; color:#fff;}
#testimonials2 .add-re:hover {background:#d81c3f; color:#fff;}
#testimonials2 .add-re a{color:#fff;}
#testimonials2 .message{padding:9px 10px;  position: absolute; top: 7px; right: 19px; font-size:20px; border-radius: 5px;}
/*#product_online_test .add-re {position: relative; background:#fc6728; color:#fff;}*/
#shipping_method label{color:#fff; font-weight: normal; font-size: 14px;}
#order_review #payment .place-order #place_order{background-color: #fc6728; padding:10px;}
#order_review #payment .place-order #place_order:hover{background-color: #d81c3f; padding:10px;}
.woocommerce-billing-fields p label{color:#fff; font-weight: 400;}
.cart-collaterals .calculated_shipping .wc-proceed-to-checkout a.button.alt{background-color: #fc6728;}
.cart-collaterals .calculated_shipping .wc-proceed-to-checkout a.button.alt:hover{background-color: #d81c3f;}
.woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper label{color:#fff; font-weight: 400;}
label{font-weight: 600 !important;}
#form-validation-field-0{border-radius:5px;}
/******************landing*page****************/
#landing-jamaican{
margin-top: 21rem;
display: block;
background:#000;
}
.small-product-02{
background-position: right top;
padding-left: 0px;
margin-top:20px;
border-bottom: 1px solid yellow;
padding-bottom: 22px;
}
.small-product-2{
background-image: url('/wp-content/uploads/2018/10/product_icon2-2.png');
background-repeat: no-repeat;
height: 130px;
width: 274px;
background-position: right top;
padding-left: 7px;
margin-top:25px;
}
.small_product_name {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFF;
padding-top: 13px;
margin: 0px;
padding-right: 15px;
padding-bottom: 2px;
text-align: right;
padding-left: 0px;
}
.small_product_price {
font-family: 'oswald',Arial, Helvetica, sans-serif;
font-size: 28px;
font-weight: bold;
color: #FFFF00;
padding-left: 60px;
margin: 0px;
padding-top: 7px;
padding-right: 15px;
padding-bottom: 0px;
letter-spacing: -0.05em;
text-align: right;
}
.buy_now_wrap {
padding-left: 140px;
width: 110px;
padding-top: 0px;
display: block;
margin: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
.small_product_price strong {
font-size: 11px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 0em;
}
.small_product_buy {
display: block;
background-image: url('http://www.jamaicanstone.com/images/buy_here.png');
background-repeat: no-repeat;
height: 28px;
width: 127px;
text-indent: -9999px;
margin: 0px;
padding: 0px;
outline: none;
}
.guarantee2{position: relative;
width: 24%;
float: left;
margin-right: 10px;}
.guarantee {
float: left;
width: 110px;
}
.points {
width: 100%;
padding-left: 30%;
}
.points ul{margin:0; padding:0;}
.points ul li{text-align:left; list-style-type:none; color:#ff;}
.percentage{text-align:center !important; color:#fff !important;}
.whatsapp-icon .jamaican-spray h2{text-align:center; color:#fff;}
.whatsapp-icon .jamaican-spray .fa-whatsapp{font-size:10rem; text-align:center; color:#fff;}
.whatsapp-icon .jamaican-spray .fa-phone{font-size:10rem; text-align:center; color:#fff;}
.points ul li:before {
content: '';
display: block;
float: left;
width: 14px;
height: 20px;
margin: 0;
padding-left:6px; 
top: 0px;
background: url("/wp-content/uploads/2017/11/tick-white.png") repeat-x;
background-position: -420px 5px;
}
#landing-jamaican .landing-heading h1{background: #fff; color:#d81c3f; font-family: 'Oswald', sans-serif; padding:8px 10px 12px 10px; font-weight:500;}
.right_side-landing{
color: #fff;
font-size: 14px;
background: rgba(0, 0, 0, 0.7);
padding-bottom: 8px;
text-align:center;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
.landing-bg h1{font-family: 'Oswald', sans-serif;}
.landing-bg h4{font-family: 'Oswald', sans-serif; color:#076702; font-size:22px;}
#jamaian-02 .topp-side { margin-left: 40px; padding: 0; text-align: center;}
.right_side-landing .green-bg p{font-weight:400; font-size:14px; text-align:left;}
.right_side-landing .green-bg a{color:#076702; font-style:italic; text-decoration:underline;}
.landing-bg .right_side{border-radius:6px; color:#484848; font-size:14px; border:1px solid #ccc; padding:8px 8px 18px 8px; background:#fff; margin-left:20px; display:block;}     
.landing-bg .right_side p{color:#191919 !important; font-size:14px; font-weight:400;}
aside.right_side .product_list_widget{padding:15px !important; font-size:14px;}
.right_side-landing h3{padding-top:22px; color:#fff; display:block; padding-bottom:20px; font-size:16px;}
.right_side-landing h3.widget-title{background:#d81c3f; display:block; padding:10px 8px; margin-top:0px; width:auto;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.small-product-02 .points.green-bg a{color:#076702; font-weight:400; text-decoration:underline;}
#jamaian-0landing .topp-side li:before {
content: '';
display: block;
float: left;
width: 14px;
height: 20px;
margin: 0;
padding-left:6px; 
top: 0px;
background: url("/wp-content/uploads/2017/11/tick-white.png") repeat-x;
background-position: -420px 5px;
}
#jamaian-0landing .topp-side {margin:0; text-align:center; }
#jamaian-0landing .topp-side li{list-style-type:none; text-align:left; line-height:25px; padding-left:8px; color:#fff;}
#jamaian-0landing small{font-size:14px; margin-bottom:15px; display:block;}
.jamaicanlovep{margin-top:10px;}
#jamaian-0landing strong{color:#fff;}
.right_side-landing .btn-warning{width:100%; display:block; background:#fc6728; border-radius:5px; padding:8px; font-size:16px; border:0; font-weight:600;}
.jamaican-spray{padding:10px 10px 2px 10px;}
.right_side-landing .btn-warning:hover{width:100%; display:block; background:#d81c3f; border-radius:5px; padding:8px; font-size:16px; border:0; font-weight:600;}
.jamaican-spray{padding:10px 10px 2px 10px; } 
.jamaican-spray h2{font-family: 'Oswald', sans-serif; font-size:30px; font-weight:500; margin-top:5px; text-align:left; color:#fff;}    
.right_side-landing .jamaican-spray a{color:#fff;}
.landing-page{background:#fff !important;}
.landing-bg .product_landing h2{color:#076702; font-weight:500; padding-bottom:0px; margin-top:0; text-align:left; font-family: 'Oswald', sans-serif;}
.landing-bg .product_landing h1{color:#000; font-weight:500 !important; padding-top:10px; margin-top:0; text-align:center; font-family: 'Oswald', sans-serif; letter-spacing: -0.04em; line-height:50px;}  
.landing-bg .product_landing h1 strong{color:#009900; font-weight:500 !important; padding-bottom:0px; margin-top:0; text-align:center; font-family: 'Oswald', sans-serif; letter-spacing: -0.04em;}  
.landing-bg .product_landing b{text-align:center; display:block; padding-bottom:10px;}
.landing-page p{color:#484848; font-weight:400; font-size:16px;}
.list2dasboard ul{margin:0; padding:0; margin-top:25px;}
.landing-bg .original-jamaican {padding-left:10px; margin-top:25px;}
.landing-bg .original-jamaican b{text-align:left; display:block;}
.landing-page .list2dasboard ul li{
text-decoration: none;
list-style: none;
font-size: 18px;
line-height: 30px;
color:#076702;
font-weight:600;
display:block;
}
.landing-page .list2dasboard ul li:hover{color:#d81c3f; display:block;}
.landing-page .list2dasboard ul li:before {
content: '';
display: block;
float: left;
width: 14px;
height: 20px;
margin: 0;
margin-right: 8px;
top: 0px;
background: url(./images/tick.png) repeat-x;
background-position: -420px 6px;
}
.payment-secure p{font-size: 14px; font-weight:normal;}
.landing-bg{background:#fff; padding:0 20px 0 0px;}
.hide2 .ordernowb{display:none;}
#landing-jamaican #jamaian-0landing{background:#0a7202;}
/******************landing*page****************/
.place-order .checkbox span{padding-left:15px;}
#payment .place-order .wc-terms-and-conditions span{margin-top:10px;}
.woocommerce form .form-row .input-checkbox{display: inline; margin: 11px 0px 2px 0px !important; text-align: center; vertical-align: middle;}
#payment .place-order .wc-terms-and-conditions #terms{display: inline; margin-top: 7px !important;}
.create-account .woocommerce-form__label span{padding-left:15px;}
.woocommerce ul#shipping_method .amount{margin-left: 24px;}
.right_side #cc-contactform #home_form_submit {margin-top: 10px; width: 100%; padding: 10px; background: #fc6728;  border: 0;     border-radius: 5px;}
.right_side #cc-contactform #home_form_submit:hover{margin-top: 10px; width: 100%; padding: 10px; background:#d81c3f;  border: 0; border-radius: 5px;}
#myform .fa-star{color:#fc6728; font-size:20px; margin-top: 5px;}
.form-border{border:2px solid #fc6728; padding:2px 15px; border-radius:5px;}
#home_form_submit{background:#fc6728; width:100%; border-radius: 5px; margin-top:14px; border:0; padding:8px;}	
#home_form_submit:hover{background: #d81c3f;}
.hrf-title.close-faq span{top: 1px !important;}
#shipping_method input[type="radio"]:checked {
background: #d81c3f;
position: relative;
width: 25px;
height: 25px;
}
#shipping_method input[type="radio"]:checked:after {
content: '';
position: absolute;
width: 14px;
height: 8px;
background: transparent;
top: 7px;
left: 4px;
border: 3px solid #fff;
border-top: none;
border-right: none;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#shipping_method input[type="radio"] {
-webkit-appearance: none;
-moz-appearance: none;
background: #ccc;
width: 25px;
height: 25px;
vertical-align: middle;
margin: 0 10px;
cursor: pointer;
border-radius: 50%;
}
#text-4 .textwidget ul li a{color:#fc6728;}
#text-4 .textwidget ul li a:hover{color:#d81c3f;}
#text-5 .textwidget b{color:#fff;}
#text-5 .textwidget a{color:#fc6728;} 
#text-5 .textwidget a:hover{color:#d81c3f;} 
#text-5 .tnp-widget{padding-left:0px;}
.side-bar2{padding:20px 0;}
ul.post-categories{padding:0; margin:0; display:inline;}
ul.post-categories li{display:inline-block; list-style-type:none; padding:0px 8px 0px 3px; border-right:2px solid #ccc; margin-top:7px;}
ul.post-categories li a{color:#fff; font-size:14px;}
ul.post-categories li a:hover{color:#FC6728; font-size:14px;}
ul.post-categories li:last-child{border-right:0px;}
.tags-blogs{display:inline-block; list-style-type:none; border-right:0px solid #ccc; margin-top:7px;}
.tags-blogs a{color:#fff; border-right:2px solid #ccc; padding:0px 8px 0px 5px; margin-top:0; text-transform:capitalize;}
.tags-blogs a:hover{color:#FC6728;}
.tags-blogs a:last-child{border-right:0;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{background:#9c9c9c !important;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
content: '';
display: block;
border: 1em solid #9c9c9c !important;
border-right-color: transparent !important;
border-left-color: transparent !important;
border-top-color: transparent !important;
position: absolute !important;
top: -.75em !important;
left: 0 !important;
margin: -1em 0 0 2em !important;
}
#payment .payment_method_wunion p{color:#000;}
@media only screen  and (max-width : 2000px) {
#header .list_item ul{margin:0; padding:0;}
#blog-contact{text-align:center;}
#header .list_item{text-align:center; padding:0;}
#four-thumbnails { margin-top: 1rem; display: block;}
.login_regi{text-align:center; display:block;}
#header .list_item ul{padding:0;}
#four-thumbnails .slider_bg23 h2{font-size:22px;}
.videobox-inner img{width:100% !important; height:100%;} 
footer.footer .col-lg-3{text-align:center; width:100%;	}
.dislaimer{text-align:center;}
.copyright{text-align:center;}
footer.footer li{text-align:left;}
.side_left_item .btn-warning{font-size:14px;}
.side_left_item .btn-warning:hover{font-size:14px;}
table.cart td.actions .input-text{width: 50%;}
.list2dasboard ul li{text-align:left;}
#list-id-tick .hrf-faq-list article{text-align:left;}
#address_form .address-map{text-align:center;}
#text-2 .textwidget .logo-footer{text-align:center;}
.right_side h3{text-align:center;}	
#text-2 .textwidget .logo-footer .img-responsive{text-align: center; display:inline-block;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100% !important;}
#testimonials2 .welcombg{text-align:center;}
.welcombg{text-align:left;}
.inner_page p{text-align:justify !important;}
#play-video img{display:none;}
.land2-left{padding-left: 15px !important;}
.land2-right{padding-right: 15px !important;}
}
#carousel #carousel-reviews #fade-quote-carousel .fa-quote-left:before{position: relative;    top: 28px;}
.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{opacity: .3 !important;}
#carousel .star-name{padding-top: 40px;}
#carousel .star-name h4{font-size: 24px;}
#carousel .star-name small .fa-star{color:#FC6728;}
#carousel .star-name small .fa-star.gray{color:#908d8d;}
.blog_space{top:10px; margin-bottom:15px; position: relative;}
#myform label{color:#fff;}
.woocommerce-cart-form .coupon input.button{background: #fc6728; color: #fff !important;}
.woocommerce-cart-form .coupon input.button:hover{color: #fff !important;}
.woocommerce-cart-form input.button{color: #000 !important;}
.woocommerce .cart .button, .woocommerce .cart input.button{background: #fc6728; color: #fff !important;}
.wc-proceed-to-checkout a{background:#fc6728 !important; color: #fff !important;}
.return-to-shop{background: #fc6728; padding: 6px 15px; color: #fff; display: inline-block; border-radius: 4px;}
.return-to-shop .wc-backward{color:#fff !important;}
.tnp-widget input[type=text]{border-radius:4px; width:100%; padding:8px;}\
.currency-usd .wc_payment_method.payment_method_paypal, .currency-usd .wc_payment_method.payment_method_paypal, .currency-eur .wc_payment_method.payment_method_paypal, .currency-eur .wc_payment_method.payment_method_paypal, .currency-gbp .wc_payment_method.payment_method_paypal, .currency-gbp .wc_payment_method.payment_method_paypal {display:none;}
#home.active .wp-image-6204{background:#FFF; padding:20px 30px;}
.preview-pic .tab-pane .img-responsive{background:#000; padding:10px;}
.star-rating{float:right;width:80px;height:15px;background:url(images/star.png) repeat-x left 0}
/*.star-rating{float:right;width:76px;height:76px;background:url(images/star.png) repeat-x left 20px;} */
.star-rating span{background:url(images/star.png) repeat-x left -32px;height:0;padding-top:20px;overflow:hidden;float:left} 
.hreview-aggregate .star-rating{margin:15px 0 0 0} 
#review_form #respond{position:static;margin:0;width:auto;padding:0 0 0;background:transparent none;border:0} 
#review_form #respond:after{content:"";display:block;clear:both} 
#review_form #respond p{margin:0 0 15px} 
#review_form #respond .form-submit input{left:auto} 
#review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%} 
p.stars:after{content:"";display:block;clear:both} 
p.stars span{width:80px;height:15px;position:relative;float:left;background:url(images/star.png) repeat-x left 0} 
p.stars span a{float:left;position:absolute;left:0;top:0;width:20px;height:0;padding-top:15px;overflow:hidden} 
p.stars span a:hover,p.stars span a:focus{background:url(images/star.png) repeat-x left -17px} 
p.stars span a.active{background:url(images/star.png) repeat-x left -15px} 
p.stars span a.star-1{width:20px;z-index:10} 
p.stars span a.star-2{width:35px;z-index:9} 
p.stars span a.star-3{width:50px;z-index:8} 
p.stars span a.star-4{width:65px;z-index:7} 
p.stars span a.star-5{width:80px;z-index:6}
.star-rating span:before, ul.products li.product .product-details .star-rating:before {
content:none; 
}
#reviews #comments ol.commentlist{text-decoration: none; list-style-type: none;}
#li-comment-864{border: 0px solid #ccc;}
#comment-864{border-radius: 5px; border: 1px solid #ccc; padding:6px;}
#li-comment-864 ul.children{margin:0; padding:0; border-radius: 5px; margin-top: 15px; border: 0px solid #ccc; padding:6px;}
#comments ol.commentlist li.comment-author-admin{border:0;border: 1px solid #ccc; list-style: none;}
/**********************home pages side bar ratting****************************************/
#product-side .star-rating span{
background: url(images/star.png) repeat-x left -50px;
height: 0; width: 73% !important;
padding-top: 20px;
overflow: hidden;
float: left;}
#product-side .star-rating {
float: right;
width: 80px;
height: 15px;
background: url(images/star.png) repeat-x left 20px;
}
#product-side .woocommerce .star-rating{height:16px;}
.review-no{color:#fff}
#comments .woocommerce-Reviews-title{color:#fff; font-size:22px;}
.woocommerce-review__author{color:#fff !important;}
ol.commentlist{margin: 0; padding: 0;}
#cc-contactform{background:#fff; padding:12px 10px 2px 10px; border-radius:3px;}
#text-5 .footer_form input.contact-messages{background:#fc6728; padding:5px 15px; border-radius:4px;}
#text-5 .footer_form input.contact-messages:hover{background:#d81c3f; padding:5px 15px; border-radius:4px;}
#respond .comment-reply-title{
font-size: 25px;
padding: 1px 20px;
border-radius: 3px;
color: #fff;
margin-bottom:12px;
display:block;
-moz-background: linear-gradient(90deg, #d81c3f, #fff0);
-webkit-background: linear-gradient(90deg, #d81c3f, #fff0);
background: linear-gradient(90deg, #d81c3f, #fff0);
}
#onesignal-bell-launcher{
left: 15px !important;
}
.cresta-whatsapp-chat-box{
right: 0px !important;
left: 15px !important;
}
/*************************************************************/
.wpcf7 .wpcf7-form input, select, textarea{font-size: 15px; border:0; padding-left:0; font-weight: normal; border-bottom:1px solid #d81c3f; width:100%; margin-top:0px; border-radius:0px; color:#808080; background:#000;} 
.wpcf7 .wpcf7-form .customspace{margin-bottom:6px;}
.wpcf7 .wpcf7-form input:focus {border-radius:0px; border:0px solid #eee;}
.wpcf7 .wpcf7-form .wpcf7-select{font-size:14px; margin-bottom:6px;}
.wpcf7 .wpcf7-form textarea.wpcf7-textarea{height: 60px; display:block;}
.wpcf7 .wpcf7-form{padding:5px 15px; border-radius:4px; border:1px solid #eee; background:#000;}
.wpcf7 form.wpcf7-form .wpcf7-submit{background:#d81c3f !important; margin-bottom:10px; padding:6px 15px; border-radius:2px; width:auto;}
/***********************redio*button****************************/
#payment .payment_methods input[type="radio"]:checked {
background: #d81c3f;
position: relative;
width: 25px;
height: 25px;
}
#payment .payment_methods input[type="radio"]:checked:after {
content: '';
position: absolute;
width: 14px;
height: 8px;
background: transparent;
top: 4px;
left: 3px;
border: 3px solid #fff;
border-top: none;
border-right: none;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#payment .payment_methods input[type="radio"] {
-webkit-appearance: none;
-moz-appearance: none;
background: #ccc;
width: 25px;
height: 25px;
vertical-align: middle;
margin: 0 10px;
cursor: pointer;
border-radius: 50%;
border: 2px solid #fff;
}
#payment .payment_methods .payment_method_paytm-qr .payment_box p{font-size: 16px !important; font-weight: 400 !important;}
#payment .payment_methods .payment_box p{font-size: 16px !important; font-weight: 400 !important;}
#payment .payment_methods  .payment_method_paytm-qr, .payment_method_paypal, .payment_method_instamojo p{font-size: 16px !important; font-weight: 400 !important;}
#payment .payment_methods  .payment_method_paytm-qr, .payment_method_paypal, .payment_method_instamojo{color:#fff !important;}
.woocommerce form .form-row.woocommerce-invalid input.input-text{border: #d8253f 2px solid; border-radius: 3px;}
.green-bg {
position: relative;
/* background: #0b450e; */
margin: 0px auto;
padding: 1px;
top: 6px;
}
@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
/* 26/08/2025 */
/* === Page Background & Transparent Content Box === */
body {
/*background-image: url('/wp-content/uploads/2017/05/jamaican-landing-4.jpg');*/
/*background-image: url('/wp-content/uploads/2017/11/buy-jamaican-stone-saudi-arabia.jpg');*/
background-image: url('/wp-content/uploads/2025/02/Why-Jamaican-Black-Stone-is-the-Best-Choice-for-Mens-Performance.jpg');
background-size: cover;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-color: #1f201f;
font-family: 'Open Sans', sans-serif;
color: white;
}
/* Transparent black background for all content boxes */
.site,
#main,
.content-area,
.page,
.entry-content,
.container {
background: rgba(0, 0, 0, 0.6) !important;
padding: 10px;
border-radius: 5px;
box-shadow: 0 0 5px rgba(0,0,0,0.4);
}
/* Headings style */
h1, h2, h3 {
color: #FC6728;
}
/* Paragraph style */
p {
font-size: 18px;
line-height: 1.8;
color: #ffffff;
}
