@charset "utf-8";

/*

Theme Name: Sun Gold Organic

Theme URI: http://www.sungoldorganic.ocm

Author: Syed Waqar Haider Shamsi

*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */

@font-face {

    font-family: 'journal';

    src: url('fonts/journal-webfont.eot');

    src: url('fonts/journal-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/journal-webfont.woff2') format('woff2'),

         url('fonts/journal-webfont.woff') format('woff'),

         url('fonts/journal-webfont.ttf') format('truetype'),

         url('fonts/journal-webfont.svg#journalregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'littlebird';

    src: url('fonts/LittleBird.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}



.sticky, header {

    transition: ease all 0.5s;

}



header.sticky > .container {

    display: none;

}



.FeaturedPost .col-md-4.col-sm-6 {

    min-height: 500px;

}

.FeaturedPost .simple img {

    min-height: auto;

}

header.sticky {

    text-align: left;

    position: fixed;

    z-index: 9999;

    width: 100%;

}

header.sticky .col-md-9 {
    float: none;
    margin: 0 auto;
}

#billing_country_field {
    display: none;
}

.stock.out-of-stock {
    background-image: url("http://sungoldorganic.com/wp-content/uploads/2018/04/out-of-stock.png");
    background-repeat: no-repeat;
    background-size: 85% auto;
    height: 300px;
    left: 30px;
    margin: 0 auto;
    opacity: 0.5;
    position: absolute;
    top: 40px;
    width: 100%;
}

header.sticky .Logo.col-md-3 { display: none; }

.single_add_to_cart_button.button.alt {

    background-color: #FC8F0E !important;

    text-transform: capitalize;

    transition: background ease 0.5s;

    color: #fff !important;

    padding: 5px;

    border-radius: 5px;

    font-family: 'Flamenco';

    font-size: 18px;

}

.added_to_cart::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    content: " to update the quantity";
}



.attachment-shop_catalog.size-shop_catalog.wp-post-image {

    display: block;

    margin: 0 auto;

}

.woocommerce .quantity .qty {

	width: 5em !important;

}
.wecb_emptycart
{
    float:left !important;
}

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	border: 0;

	font-family: inherit;

	font-size: 100%;

	font-style: inherit;

	font-weight: inherit;

	color:#535353;

	margin: 0;

	outline: 0;

	padding: 0;

	vertical-align: baseline;

}

:focus {/* remember to define focus styles! */

	outline: 0;

}

.list-inline.addCart button {

    padding: 0;

}

body {

	background: #fff;

	line-height: 1;
	overflow-x: hidden;

}

.myaccount_user {

    font-family: journal;

    font-size: 25px;

}

#billing_areas

{

	border: none;

}

header.title {

    background: none;

}

.ajax_add_to_cart > span {

	display: none;

}

ol, ul {

	list-style: none;

}

table {/* tables still need 'cellspacing="0"' in the markup */

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	font-weight: normal;

	text-align: left;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

.date {

    color: #ef1b22;

    display: inline;

    font-family: "journal";

    font-size: 30px;

    position: absolute;

    right: 25px;

}

blockquote, q {

	quotes: "" "";

}

a img {

	border: 0;

}

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

	display: block;

}

.left {

	float: left;

}

.right {

	float: right;

}

.clr, .clear {

	clear: both;

}

.page-id-225 section.page .wpcf7-form-control-wrap  input[type="text"], .page-id-225 section.page .wpcf7-form-control-wrap input[type="email"]

{

    border: 1px solid #699a26;

    border-radius: 5px;

    float: left;

    height: 35px;

    margin: 10px;

    padding: 10px;

    width: 46%;

}

.page-id-225 .col-md-6 .wpcf7-form-control-wrap textarea, .page-id-225 .col-md-6 iframe {

    border: 1px solid #699a26;

    border-radius: 5px;

    color: #699a26;

    margin-left: 9px;

    padding: 10px;

    text-align: center;

    width: 96%;

}

.page-id-225 .col-md-6 .wpcf7-form-control-wrap textarea

{

    height: 160px;

}

.page-id-225 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-submit {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: 1px solid #699a26;

    border-radius: 5px;

    color: #000;

    height: 35px;

    margin-left: 9px;

    margin-top: 20px;

    text-transform: uppercase;

    width: 98%;

}

/* =Structure

----------------------------------------------- */





header {

    background-image: url("http://sungoldorganic.com/wp-content/uploads/2018/04/top-background_d10a1b4c433cd22442d1921ad2bc2912.jpg");

    padding-top: 25px;

}

.account, .search-form, .UserMenu

{

	float: right;

}

.account .fa-user

{

	font-size: 17px;

}

.UserMenu .list-inline a, .account, nav ul.list-inline li a {

    color: #ffffff;

    font-family: "georgia";

    font-size: 14px;

    font-weight: 700;

    padding: 0 10px;

    text-transform: capitalize;

}

.UserMenu {

    /* margin-right: 25px; */

}

header .search-form {

    border: 2px solid #fff;

    border-radius: 18px;

    height: 30px;

    margin-right: 25px;

    margin-top: -5px;

    min-width: 250px;

}

header .search-form .search-field {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: medium none;

    color: #fff;

    padding-left: 10px;

    padding-top: 2px; 

    min-width: 75%;

}

.search-submit {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: medium none;

    color: #fff;

    float: right;

    font-family: FontAwesome;

    margin-right: 7px;

    margin-top: 3px;

}

header section {

    background: #699a26 none repeat scroll 0 0;

}

.Logo a img {

    clear: both;

    height: auto;

    margin-bottom: -40px;

    margin-top: -60px;

    max-width: 100%;

    z-index: 1;

    position:relative;

}



.cart-customlocation img {

    max-width: 20px;

}



nav 

{

	float: left;

    margin-top: 6px;

}

nav ul

{

	margin-bottom: 0;

}

header .col-xs-9.col-xs-offset-3

{

	margin-bottom: 20px;

}

.cart-customlocation {

    color: #FFF;

    font-family: 'Flamenco';

    padding: 7px !important;

    font-size: 20px;

    float: right;

}

.cart-customlocation span {

    color: #fff !important;

}

.cart-customlocation {

    background: #ef1b22 none repeat scroll 0 0;

    line-height: 20px;

    padding: 0px 15px;

}

nav ul.list-inline > li:last-of-type:hover a {

    color: #fff !important;

}

.carousel-caption h3 {

    /* background: #ef1b22 none repeat scroll 0 0; */

    color: #fff;

    font-family: "georgia";

    font-size: 28px;

    max-width: 363px;

    /* padding: 0 15px; */

    text-align: left;

    margin-bottom: 0;

    line-height: 38px;

    /* padding-bottom: 14px; 

    opacity: 0.8; */

}

.carousel-caption p {

    /* background: #fff none repeat scroll 0 0; */

    color: #cbff84;

    font-family: 'georgia';

    font-size: 25px;

    font-weight: 700;

    max-width: 363px;

    /* opacity: 0.8; */

    text-align: left;

}

.FeaturedPost .container .row .col-md-4:first-of-type .back {

    background-image: url("img/1stpost-back.png");

}

.FeaturedPost .container .row .col-md-4:last-of-type .back {

    background-image: url("img/3rdpost-back.png");

}

.FeaturedPost .container .row .col-md-4 .back {

    background-image: url("img/2ndpost-back.png");

}

.FeaturedPost {

    padding: 55px 0;

}

.back > img {

    float: left;

    margin-right: 10px;

    margin-top: 15px;

    position: unset;

}

.back > h4 {

    color: #fff;

    font-family: journal;

    font-size: 50px;

    margin-bottom: 0;

    /* margin-top: -22px; */

}

.back > p {

    color: #fff;

    font-family: georgia;

    font-size: 14px;

}

.back {

    border-radius: 15px;

    padding: 10px;

}

.container.FeatProd .col-md-4 {

    min-height: 520px;

    margin-bottom: 15px;

    text-align: center;

}

.container.FeatProd .col-md-4 > a > img {

    margin-bottom: 25px;

    max-width: 75%;

    min-height: 200px;

    max-height: 200px;

}

.container.FeatProd .col-md-4 a > p {

    color: #535353;

    font-family: "georgia";

    font-size: 15px;

    font-weight: 300;

    max-width: 320px;

    margin: 0 auto;

}

.list-inline.Price > li:first-of-type span {

    color: #cfcfcf;

    text-decoration: line-through;

}

.list-inline.Price > li, .Price .amount {

    color: #535353;

    font-family: journal;

    font-size: 35px;

    margin-right: 20px;

}

.addCart img {

    height: 20px;

    width: auto;

}

.container.FeatProd .col-md-4 .list-inline.addCart > li a

{

    color:#fff;

}

.container.FeatProd .col-md-4 .list-inline.addCart > li {

    background: #699a26 none repeat scroll 0 0;

    border-radius: 50%;

    color: #fff;

    font-size: 18px;

    padding: 10px 14px;

    margin: 0 8px;

}

.input-text.qty.text {

    border: 1px solid #d2d2d2;

    border-radius: 5px;

    height: 35px;

    max-width: 100px;

    text-align: center;

}

.nocount {

    display: inline-flex;

    float: left;

    margin-bottom: 20px;

    margin-top: 20px;

    text-align: center;

    width: 90px;

}

.cart > button {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: medium none;

    color: #cfcfcf;

    font-size: 20px;

    margin: 0 10px;

}

li:hover .button.alt

{

    background: #699a26;

}

.button.alt {

    background: #699a26 none repeat scroll 0 0;

    border: medium none;

    padding: 0;

}

.onsale {

    background: #fe8e0e none repeat scroll 0 0;

    border-radius: 50%;

    color: #fff;

    font-size: 10px;

    padding: 15px 8px;

    position: absolute;

    text-transform: uppercase;

    right: 100px;

    top: 10px;

}

.container.FeatProd > h4 {

    color: #699a26;

    font-family: georgia;

    font-size: 40px;

    margin-bottom: 40px;

    margin-top: 40px;

}

.lineAfter {

    border-top: 1px solid #699a26;

    margin-bottom: 65px;

    margin-left: auto;

    margin-top: -60px;

    max-width: 64%;

}

input[type=number]::-webkit-inner-spin-button, 

input[type=number]::-webkit-outer-spin-button { 

  -webkit-appearance: none; 

  margin: 0; 

  padding: 0 20px;

}

.show {

    color: #699a26;

    font-family: "georgia";

    font-size: 23px;

    font-weight: 700;

    margin-top: 20px;

    text-align: center;

}

.FeaturedPost .show:before, .FeaturedPost .show:after

{

	content: url(img/linebefore.jpg);

	position:relative; /*or absolute*/

  	z-index:100000; /*a number that's more than the modal box*/

  	top:-5px;

  	margin: 0 20px;

}

footer {

    background: rgba(0, 0, 0, 0) url("http://sungoldorganic.com/wp-content/uploads/2018/04/footer_background_7eec2bc6ff00e685c0b0de06ea0851c8.jpg") repeat scroll 0 0;

    padding-top: 25px;

    margin-top: 50px;

}

footer h4 {

    color: #699a26;

    font-family: georgia;

    font-size: 20px;

    font-weight: 700;

}

footer .col-md-3 a, footer .col-md-4 p, footer .col-md-3 address, footer .col-md-2 a {

    color: #3b3b3b;

    font-family: georgia;

    font-size: 16px;

    display: block;

    line-height: 25px;

}

footer .col-md-3 .fa {

    float: left;

    font-size: 22px;

    margin-bottom: 10px;

    margin-right: 10px;

}

footer .col-md-3 input[type="text"], footer .col-md-3 input[type="email"], footer .col-md-3 textarea {

    background: #fffdec none repeat scroll 0 0;

    border: medium none;

    margin: 10px 0;

    padding: 5px;

    width: 100%;

    max-height: 80px;

}

footer .col-md-3 input[type="submit"] {

    background: #6c2121 none repeat scroll 0 0;

    border: medium none;

    color: #fff;

    font-family: georgia;

    padding: 5px 10px;

}

.add_info_wccs > h3

{

    display: none;

}

footer::before {

    content: "";

    display: block;

    max-width: 100%;

    height: 30px;

    background-image: url('img/footer-before.png');

    background-repeat: no-repeat;

    background-size: 100%;

    margin-top: -53px;

    padding: 35px;

}

.mean-bar

{

	margin-bottom: 20px;

}

.UserMenu ul.list-inline li.active a, .UserMenu ul.list-inline li:hover a, .account:hover

{

    text-decoration: underline !important;

}

nav ul.list-inline li.active a, nav ul.list-inline li:hover a

{

    color: #FDF00B;

    text-decoration: none;

}

nav ul.list-inline li img

{

    margin-right: 5px;

    margin-top: -3px;

    width: 20px;

    height: auto;

}

.list-inline.addCart > li:hover

{

    background: #363636 !important;

}

.container.FeatProd .col-md-4 a:hover

{

    text-decoration: none;

}

.col-md-9 >.SearchLoop > img {

    float: left;

    height: auto;

    margin-right: 20px;

    width: 130px;

}

.BlogTemplate {

    padding-top: 30px;

}

.BlogTemplate h4 {

    color: #000;

    font-family: journal;

    font-size: 36px;

}

.page-title {

    color: #000;

    font-family: journal;

    font-size: 36px;

    margin-top: 50px;

}

.col-md-9 >.SearchLoop > h4 {

    color: #000;

    font-family: "georgia";

    font-size: 18px;

    text-transform: capitalize;

}

.col-md-9 >.SearchLoop > a {

    color: #699A26;

    float: right;

    margin-right: 10px;

    text-decoration: none;

}

.col-md-9 >.SearchLoop {

    /* border: 1px solid #699a26; */

    height: 150px;

    padding: 10px;

    width: 100%;

    margin-bottom: 20px;

}

.woocommerce-message {

    border: 1px solid #699a26;

}

.woocommerce-message > a, .woocommerce-message

{

    color: #000;

    font-family: georgia;

    margin-bottom: 10px;

    margin-left: 20px;

    padding: 10px;

}

.pluginSkinLight.pluginFontHelvetica > div

{

    background: #fe8e0e;

}

.pluginButtonLabel

{

    display: none !important;

}

.woo-social-buttons

{

    max-width: 25px;

}

.quantity

{

    display: inline;

}

.minus, .plus {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: medium none;

    color: #cfcfcf;

    font-size: 30px;

    font-weight: 700;

    margin: 0 12px;

}

.col-md-4 .simple h4 {
    min-height: 40px;
}

.minus {

    -webkit-transform:scale(2.0, 1.0);

    -moz-transform:scale(2.0, 1.0);

    -ms-transform:scale(2.0, 1.0);

    -o-transform:scale(2.0, 1.0);

    transform:scale(2.0,1.0);

}

.qty {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 35px;
    width: 100px;
}

.onsale

{

    -ms-transform: rotate(-45deg); /* IE 9 */

    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */

    transform: rotate(-45deg);

}

.woocommerce-tabs.wc-tabs-wrapper

{

    float: left;

}

.nav.nav-tabs

{

    display: table;

    margin: 20px auto;

}

.nav-tabs > li > a {

    color: #5a5a5a;

    font-family: georgia;

    font-size: 30px;

    min-width: 150px;

    text-align: center;

    text-transform: capitalize;

}

.nav-tabs > li.active > a 

{

    background: #699a26 none repeat scroll 0 0 !important;

    border-radius: 5px !important;

    color: #fff !important;

}

.tab-pane .list-inline {

    display: table;

    margin-bottom: 20px;

    margin-left: auto;

    margin-right: auto;

    margin-top: 5px;

}

.tab-pane .list-inline li > a

{

    color: #848484;

}

.tabs.wc-tabs, #tab-description {

    display: none !important;

}

.cont-full

{

    border: none !important;

}

 ul > li {

    color: #000;

    font-size: 14px;

}

.page-id-81 .page ul

{

    overflow: auto;

}

.page-id-81 .page ul li:before

{

    content: '\f041';

    font-family: 'FontAwesome';

    color: #699A26;

    margin-right: 15px;

}



.page-id-81 .page ul li:hover

{

    color: #699A26;

}

.page-id-81 .page ul li

{

    width: 25%;

    float: left;

    display: flex;

    cursor: default;

}

.related.products.container.FeatProd > .row

{

    width: 100%;

}

.added_to_cart.wc-forward {

    background: #23282D none repeat scroll 0 0;

    font-family: georgia;

    left: 0;

    line-height: 60px;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 999999;

}

#myfield2_field label.checkbox{

    color: #535353;

    display: inline !important;

    font-size: 10px !important;

}

#myfield2_field

{

    margin-top: -20px;

}

.bxslider li.col-md-2 {

    max-width: 300px !important;

}

#billing_myfield12 {

    border: 1px solid #000;

    border-radius: 5px;

    height: 35px;

}

.page-id-81 .page h4 {

    color: #000;

    font-family: sans-serif !important;

    font-size: 18px !important;

    margin-bottom: 20px !important;

    /* margin-top: 50px !important; */

    clear: both;

}

.woocommerce form .form-row label {

    color: #000;

    font-family: sans-serif !important;

    font-size: 18px !important;

    clear: both;

    line-height: 18px;

}

.wccs-field-class > .checkbox

{

    line-height: 18px;

}

.add_info_wccs {

    clear: both;

    display: none;

}

.header_images > img {

    height: auto;

    max-width: 100%;

}

.back > a {

    float: left;

    margin-right: 10px;

}

.back h4 a {

    color: #fff;

}

.header_images > h2 {

    color: white;

    display: inline-block;

    font-size: 70px !important;

    left: 110px;

    margin: 0;

    padding: 0;

    position: relative;

    top: -190px;

}

.header_images {

    max-height: 370px;

}

.back h4 a:hover {

    color: red;

    text-decoration: none;

}

footer > .container-fluid {

    background: #3b3b3b none repeat scroll 0 0;

    padding-top: 10px;

    margin-top: 35px;

}

footer .row.container {

    margin: 0 auto;

}

footer .col-md-6 > p, footer .col-md-6 > p a {

    color: #fff;

}

footer .col-md-6

{

    padding: 0;

}

.price > .amount {

    color: #535353;

    font-family: "journal";

    font-size: 35px;

}

.sub-menu {

    background: #699a26 none repeat scroll 0 0;

    line-height: 30px;

    position: absolute;

    transition: display 0.5s ease;

    min-width: 190px !important;

    display: none;

    z-index: 9;

    padding-top: 7px;

}

section.page .col-md-3 img {

    height: auto;

    margin-top: 130px;

    max-width: 100%;

}

.menu-item:hover .sub-menu

{

    display: block;

}

.sub-menu li

{

    border-bottom: 1px solid #fff;

    transition: background-color 0.5s ease;

}

.sub-menu li:hover

{

    background: #FF0000;

    color: #fff !important;

}

.sub-menu li:hover a

{

    color: #fff !important;

}



.col-md-6 .wpcf7-form-control.wpcf7-submit {

    border: 0 none;

    border-radius: 5px;

    height: 35px;

    margin: 10px auto 0 9px;

    text-align: center;

    width: 96%;

    background: #699a26 none repeat scroll 0 0 !important;

    text-transform: capitalize;

    transition: background ease 0.5s;

    color: #fff !important;

}

.col-md-6 .wpcf7-form-control.wpcf7-submit:hover

{

    background: #EF1B22 !important;

    color: #fff !important;

}

#back-to-top {

    position: fixed;

    bottom: 40px;

    right: 40px;

    z-index: 9999;

    width: 32px;

    height: 32px;

    text-align: center;

    line-height: 30px;

    background: #EF1B22;

    color: #fff;

    cursor: pointer;

    border: 0;

    border-radius: 2px;

    text-decoration: none;

    transition: opacity 0.2s ease-out;

    opacity: 0;

}

#back-to-top:hover {

    background: #D7743D;

}

#back-to-top.show {

    opacity: 0.5;

}

.item .after {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    display: none;

    color: #FFF;

}

.item .after {

    display: block;

    background: rgba(0, 0, 0, 0) url("img/slider-left-shadow.png") no-repeat scroll 0 0;

    opacity: 0.85;

}

.nature > img {

    max-width: 115px;

}

.nature {

    /* background: #fff none repeat scroll 0 0; */

    font-size: 16px;

    height: 26px;

    left: 0;

    position: absolute;

    text-transform: uppercase;

    top: 25px;

    transform: rotate(-35deg);

    -webkit-transform: rotate(-35deg);

    width: 120px;

    font-family: "littlebird";

}

.nature.Natural

{

    border: 2px solid #ef1b22;

    color: #ef1b22;

}

.nature.Homemade

{

    border: 2px solid #fd8f0e;

    color: #fd8f0e;

}

.nature.Organic

{

    border: 2px solid #699a26;

    color: #699a26;

}

.list-inline.addCart button {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: medium none;

    max-width: 22px;

}



.add_to_cart_button.button.alt.product_type_simple > span {

    display: none;

    background: #fc8f0e none repeat scroll 0 0;

    border-radius: 10px;

    color: #fff;

    font-family: "georgia";

    font-size: 12px;

    left: 50px;

    padding: 5px 10px;

    position: absolute;

    top: 340px;

}

.add_to_cart_button.button.alt.product_type_simple:hover > span {

    display: block;

}



.checkout-button.button.alt.wc-forward {

    display: inline;

}



/* User CSS Start */



.um-cover.has-cover, .um-cover-e img {

    max-height: 375px;

}



.um-name > a {

    font-family: "georgia";

}



.um-profile-nav-item a {

    border: 0 none;

    border-radius: 5px;

    text-align: center;

    background: #699a26 none repeat scroll 0 0 !important;

    text-transform: capitalize;

    transition: background ease 0.5s;

    color: #fff !important;

}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {

    padding: 12px !important;

}

#wpmem_reg .button_div, #wpmem_login .button_div {

    width: 100% !important;

}

.um-profile-nav-item a:hover {

    background: #EF1B22 !important;

    color: #fff !important;

}

.showcoupon {

    color: #7ca642;

}

.um-dropdown {

    left: -170px !important;

}

.um-profile-nav-item a span {

    color: #fff;

}

button.product_type_simple span {

    display: none;

}
.d-desktop
{
    display:none;
}

.woocommerce-message {
    background: #699a26 none repeat scroll 0 0;
    color: #fff;
    left: -20px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    text-align: center;
}
.woocommerce-message a {
  color: #FDF10A;
}

.tooltipOne {
    position: relative;
    display: inline-block;
}

.tooltipOne .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #699A26;
    transition: 0.5s ease all;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: 96%;
    left: 50%;
    margin-left: -60px;
}

.tooltipOne:hover .tooltiptext {
    visibility: visible;
}

/* .cart .addCart ~ .quantity, .addCart li:first-child {

    display: none;

} */



.entry-content a {

    color: #9FCC3B;

}



.added_to_cart.wc-forward {

    -moz-animation: cssAnimation 0s ease-in 5s forwards;

    /* Firefox */

    -webkit-animation: cssAnimation 0s ease-in 5s forwards;

    /* Safari and Chrome */

    -o-animation: cssAnimation 0s ease-in 5s forwards;

    /* Opera */

    animation: cssAnimation 0s ease-in 5s forwards;

    -webkit-animation-fill-mode: forwards;

    animation-fill-mode: forwards;

}



@keyframes cssAnimation {

    to {

        width:0;

        height:0;

        overflow:hidden;

    }

}

@-webkit-keyframes cssAnimation {

    to {

        width:0;

        height:0;

        visibility:hidden;

    }

}

/* User CSS End */

@media only screen and (min-width:300px) and (max-width: 992px) {


    .d-mobile
    {
        display:block;
    }
	
	.Logo a img {

		margin-top: 0;

		margin-bottom: 0;

	}

    header .col-xs-9.col-xs-offset-3 {

        margin: 0 !important;

        width: 100%;

    }

    header section {

        background: none;

    }

	.col-md-3.Logo {

	    text-align: center;

	}

    .carousel-caption p, .carousel-caption h3

    {

        max-width: 900px;

    }

    .carousel-caption h3

    {

        font-size: 35px

    }

    .carousel-caption

    {

        bottom: 5px !important;

    }

    .item

    {

        height: 170px;

    }

    .FeaturedPost .container .row .col-md-4 {

        margin: 25px 0;

    }

    .lineAfter

    {

        max-width: 35% !important;

    }

    .show::before, .show::after

    {

        display: none;

    }

    .mean-container .mean-nav ul ul {

        margin: 50px 0 0;

    }

    footer::before

    {

        margin-top: -45px;

    }

}

@media only screen and (min-width:300px) and (max-width: 560px) {

    .d-mobile
    {
        display:block;
    }

    .cart-customlocation
    {
        margin-left: 25%;
    }
    .pull-right
    {
        float:none !important;
    }
    
    .mob-center
    {
        display: block;
        margin-left: 17%;
    }
	
	.account, .search-form, .UserMenu {

		margin: 10px;

	}

    .HomeSlider, header .Logo {

        display: none;

    }
    
    header .search-form {
        
    border: 2px solid #fff;
    border-radius: 18px;
    height: 30px;
    float: none;
    margin-right: 0;
    margin-top: 0px;
    min-width: 0px;
    }
    
    .account , .UserMenu
    {
        float:left;
    }
    

    .meanmenu-reveal::before {
        content: 'Sungold Organic';
        margin-left: -250px;
        display: inline;
        float: left;
        color: #FC8F0E;
        text-transform: uppercase;
        font-family: 'flamenco';
        font-size: 20px;
    }
    
    
   

	.col-xs-offset-3 {

		margin-left: 0;

		width: 100%;

	}

    .carousel-indicators {

        bottom: 20px !important;

        left: 40% !important;

    }

    .carousel-inner > .item > img {

        height: 150px !important;

        line-height: 1;

    }

    .nav-tabs > li {

        margin-right: 0 !important;

        margin-left: 0 !important;

    }

    .nav-tabs > li a {

        padding: 0 !important;

        font-size: 20px !important;

        min-width: 100px !important;

    }

    .carousel-caption {

        width: 80%;

    }

    .carousel-caption h3

    {

        font-size: 20px

    }

    .carousel-caption p

    {

        font-size: 15px

    }

    .item

    {

        height: 150px;

    }

    .lineAfter

    {

        display: none;

    }

    footer::before

    {

        display: none;

    }

    .page-id-81 .page ul li

    {

        width: 100%;

    }

    .header_images > h2 {

        font-size: 41px !important;

        left: 35%;

        top: -115px;

    }

    .FeaturedPost > .container > .row {

        display: none;

    }

    .header_images > img {

        max-width: 100%;

        min-height: 150px !important;

    }

    footer .col-md-6 > p, footer .col-md-6 > p a, footer .col-md-6 > p.pull-right {

        text-align: center !important;

        float: none !important;

    }

}

@media only screen and (min-width:561px) and (max-width: 992px) {

    .page-id-81 .page ul li

    {

        width: 33%;

    }

}

@media only screen and (min-width:1000px) and (max-width: 1300px) {

    .carousel-indicators {

        bottom: 82px !important;

    }
    .d-desktop
    {
        display:none !important;
    }

}
.prod-img {
    width: 360px;
    height: 302px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    margin-top: 20px;
}
.tooltipOne {
    position: relative;
    display: inline-block;
    background: #699a26 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    font-size: 18px;
    padding: 10px 14px !important;
    margin: 0 5px;
}
.tooltipOne a{
    color:#fff !important;
} 
.tooltipOne button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    max-width: 22px;
    padding: 0;
}
.woocommerce button.button.alt {
    background-color: transparent !important;
}
.woocommerce .cart .button {
    padding: 0  !important;
}
.woocommerce a.button
{
    color: white !important;
    background-color: transparent !important;
    transition: background ease 0.5s;
}
.woocommerce a.button:hover
{
    background-color: transparent !important;
}