/* 

Theme Name: Responsive Child Theme

Theme URI: http://cyberchimps.com/guide/child-theme-example/

Description: Responsive Child Theme

Template: responsive

Version: 1.0.0

Author: CyberChimps

Author URI: https://cyberchimps.com/

License: GNU General Public License

License URI: license.txt



*/



/* =Start From Here

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





body{background : #fff;}

.woocommerce #widgets {

    display: none;

}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ font-weight: normal;}



.post-entry table.no-border th,.post-entry table.no-border td,.post-entry table.no-border

{

	border: none;

}

.copyright {

    text-align: right;

    float: right;

    margin-right: 0px;

}

A:link {

    color: #9e896e;

    text-decoration: underline;

}



A:visited {

    color: #993300;

    text-decoration: underline;

}



/* DivTable */

.divTable{

	display: table;

	width: 100%;

}

.divTableRow {

	display: table-row;

}

.divTableHeading {

	background-color: #EEE;

	display: table-header-group;

}

.divTableCell, .divTableHead {

	border: 1px solid #999999;

	display: table-cell;

	padding: 3px 10px;

}

.divTableHeading {

	background-color: #EEE;

	display: table-header-group;

	font-weight: bold;

}

.divTableFoot {

	background-color: #EEE;

	display: table-footer-group;

	font-weight: bold;

}

.divTableBody {

	display: table-row-group;

}

/* DivTable*/

body {

    background: #f7f7f7;

}

#container {    background-color: #fff;    box-shadow: 0px 0px 18px 0px #d8d8d8;}



#header {

    margin: 0;

    min-height: 150px;

} 



#wrapper { border: 0px;}

#footer {     background-color: #ffffff;

    box-shadow: 0px 0px 18px 0px #d8d8d8;

    margin-top: 30px;

    padding-top: 22px;}



#header #top-widget #text-4 a {font-size: 12px;

    font-family: Verdana, Arial, sans-serif;

    text-decoration: none;

    color: #000000;}





#header .main-nav ul#menu-header-top-nav li:hover {     background-color: transparent;}



#header .main-nav ul#menu-header-top-nav { background-color: transparent; background: none;    text-align: center;}



#header .main-nav ul#menu-header-top-nav > li >  a { border: 0px;    text-shadow: none;     text-decoration: none;    font-size: 14px;

    font-family: Verdana, Arial, sans-serif;

    font-weight: bold;

    text-decoration: none;

    color: #000000;}



#header .main-nav ul#menu-header-top-nav li.current_page_parent ul.sub-menu {     visibility: visible;

    min-width: inherit;

    width: 100%;

    top: 50px; text-align: center;}



.menu li:hover > ul { visibility: hidden;} 

#header .main-nav ul#menu-header-top-nav li.current_page_parent { position: inherit} 





#header .main-nav ul#menu-header-top-nav li.current-menu-item ul.sub-menu {     visibility: visible;

    min-width: inherit;

    width: 100%;

    top: 50px; text-align: center;}



#header .main-nav ul#menu-header-top-nav li.current-menu-item { position: inherit}

#header .main-nav ul#menu-header-top-nav ul.sub-menu li.current-menu-item { position: relative;}







.main-nav { position: relative;}



#content-woocommerce.col-620 { width: 100%;}



#header .main-nav ul#menu-header-top-nav li ul.sub-menu li {    border: 0px;   }

#header .main-nav ul#menu-header-top-nav li ul.sub-menu li a {    font-size: 12px;

    font-family: Verdana, Arial, sans-serif;

    text-decoration: none;

    color: #000000;}



#header .main-nav ul#menu-header-top-nav li { float: none; display: inline-block;}



#header .main-nav ul#menu-header-top-nav li a:hover {background-color: transparent; background: none;}



#footer-wrapper #footer_widget #nav_menu-2 {width: 48%;}

#footer-wrapper #footer_widget #text-2 { width: 48%; margin-right: 0px; float: right;    text-align: center;}

#footer-wrapper #footer_widget #text-2 img { float: none;}

.menu .current_page_item a, .menu .current-menu-item a { background-color: transparent;}



#content-full .su-row.row-one {    background-color: #fdfdfd;

    padding: 10px;

    border: 1px solid #f3f3f3;

    -webkit-box-shadow: -3px 7px 6px -7px rgba(186,186,186,1);

    -moz-box-shadow: -3px 7px 6px -7px rgba(186,186,186,1);

    box-shadow: -3px 7px 6px -7px rgba(186,186,186,1);}



.scroll-top a {    border-radius: 50%;

    background-color: #dedede;

    color: #737373;

    font-size: 18px;

    padding: 0%;

    position: fixed;

    width: 50px;

    height: 50px;

    line-height: 51px;

    right: 18%;

    bottom: 0px;}





.woocommerce ul.products li.product a img { width: auto;}



#header .main-nav ul#menu-header-top-nav li ul.sub-menu li a:hover{ background-color: transparent;}



.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

 float: left;

    margin: 0 3.7% 32px 0px;

    padding: 0;

    position: relative;

    width: 21.05%;

    background-color: #ffffff;

    border: 1px solid #f5f5f5;

    text-align: center;

min-height: 310px;



}



.woocommerce ul.products li.product a img {

    width: auto;

    margin: 9px auto;    max-height: 160px;

}



.woocommerce a.added_to_cart { width: 100%;}



.responsive-menu-button {width: 92% !important;

    right: 0px !important;

    padding-right: 5px !important;

    text-align: right;

    margin: 0px auto !important;

    float: none;

    left: 0px;    z-index: 0 !important;}







.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {    background-color: #8a1c00;}



img[alt="be and bigJoni"] {    margin-right: 22px;}



#wrapper h1.page-title {    border-bottom: 1px solid #e6e6e6;

    padding-bottom: 10px;}



img.valign-top {}





.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { box-shadow: none;}



.woocommerce-account .woocommerce-MyAccount-navigation {

    float: left;

    width: 30%;



}

.woocommerce-account .woocommerce-MyAccount-navigation ul {padding-left: 0px;}



.woocommerce-account .woocommerce-MyAccount-navigation ul li {     list-style: none;

    background-color: #c1ad92;

    margin-bottom: 1px;

    float: left;

    width: 100%;}

.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover {    background-color: #8a1c00;}



.woocommerce-account .woocommerce-MyAccount-navigation ul li a {     color: #fff;

    text-decoration: none;

    font-size: 14px;

    width: 92%;

    float: left;

    padding: 10px;}



.woocommerce-account .addresses .title .edit, .woocommerce-account ul.digital-downloads li .count {

    float: right;

    background-color: #c1ad92;

    padding: 2px 15px 2px 15px;

    text-decoration: none;

    color: #fff;

    font-size: 13px;

}





.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {    background-color: #8a1c00;    color: #ffffff;}



.woocommerce-account .addresses .title .edit:hover, .woocommerce-account ul.digital-downloads li .count:hover {  background-color: #8a1c00;}





.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] { color: #fff;}













#header .main-nav ul#menu-header-top-nav li.parents-visible-sub-menu ul.sub-menu.visible-sub-menu {

    visibility: visible;

    min-width: inherit;

    width: 100%;

    top: 50px;

    text-align: center;

}



#header .main-nav ul#menu-header-top-nav li.parents-visible-sub-menu {

    position: inherit;

}





@media only screen and (max-width:1200px)  



{}





@media only screen and (max-width:979px) {

    

    

    .js .main-nav { display: none;}

    

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {float: left;

    clear: none !important;



    width: 30%;}

    

    .woocommerce ul.products li.product:nth-child(3n), .woocommerce-page ul.products li.product:nth-child(3n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(3n), .woocommerce[class*=columns-] ul.products li.product:nth-child(3n) { margin-right: 0px;}

    

.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n) { float: left;}

    

}





@media only screen and (max-width:760px) {

    

    .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n) {

    float: right;

}

    

    

  #container {



    padding: 0px 0px;

}  

    

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {       width: 47%;

    margin: 0px;

    margin-bottom: 20px;}

    

    #footer-wrapper #footer_widget #text-2 { width: 49%;}

    #footer-wrapper #footer_widget #nav_menu-2 { width: 49%;    float: left;}

    

    table.shop_table {

    font-size: 11px;

}

   

    #header #top-widget #text-4 { padding-right: 40px;}

    

    #logo {    margin-left: 30px;}

    

}



@media only screen and (max-width:479px) {

    

        #logo {    margin-left: 0px;}

        #header #top-widget #text-4 { padding-right: 0px;}



    #footer-wrapper #footer_widget #nav_menu-2 { width: 100%;}



    #footer-wrapper #footer_widget #text-2 { width: 100%;}



    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 100%;}



    #footer-wrapper #footer_widget #nav_menu-2 .widget-title h3 { text-align: center;}



    #footer .menu-footer-cat-link-container ul#menu-footer-cat-link li { list-style: none;}

    #footer .menu-footer-cat-link-container ul#menu-footer-cat-link li a {}

    

}



div#tab-common_tab h3,div#tab-common_tab h2{
    background: #8a1c00; color: #fff;padding: 5px 5px;
}


.left-mrgn{
margin:0px 10px 10px 0px;
}
.right-mrgn{
margin:0px 0px 10px 10px;
}
#wwof_product_listing_container #wwof_product_listing_filter {display: none;}
#wwof_product_listing_table th{ background: #8a1c00; font-weight: bold; color: #fff;}
#wwof_product_listing_table tbody tr td {
    
    color: #000000;
    display: table-cell;
    min-height: 1px;
    vertical-align: middle;
}
#wwof_product_listing_table tbody tr td a.product_link{ color: #000000; text-decoration: none;}
a.vw-cart-btn{font-weight: bold; color: #fff;text-decoration: none;}
#wwof_product_listing_table tbody tr td.product_title_col a img{/* width: 150px ;*/ height: auto; }

#wwof_product_listing_table .product_row_action .wwof_add_to_cart_checkbox { margin-right: 4px;}/**/
#content-full .post-entry table.collapseblue { border: 0px;}
#content-full .post-entry table.collapseblue tr {}
#content-full .post-entry table.collapseblue tr td {    border: 0px;}


