/*
Theme Name: Shoe-Shu
Theme URI: https://wordpress.org/themes/Shoe-Shu/
Author: Netqom Team
Author URI: https://netqom.com/
Description: Shoe-Shu is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: twentysixteen

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 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */
/* WooCommerce 3.0 Gallery */

.woocommerce-product-gallery {
	position: relative;
	/*margin-bottom: 3em;*/
	width:60%;
	float:left;
	margin:0 5px 10px 0;
}
.summary.entry-summary {
    float: right;
    width: 39%;
}
.woocommerce-tabs.wc-tabs-wrapper {
    float: left;
    width: 100%;
    clear: both;
}
.related.products {
    float: left;
    width: 100%;
    clear: both;
    margin: 35px 0 0 0;
}

.woocommerce-product-gallery figure {
	margin: 0
}

.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block
}

.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer
}

.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .8
}

.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1
}

.woocommerce-product-gallery img {
display: block
}

.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 33.3333%
}

.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 25%
}

.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 20%
}

.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: 1em;
z-index: 99;
}

a.woocommerce-product-gallery__trigger {
text-decoration: none;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: .875em;
right: .875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 99;
text-align: center;
text-indent: -999px;
overflow: hidden;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
background-color: #169fda;
color: #ffffff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
background-color: #1781ae;
border-color: #1781ae;
color: #ffffff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
font: normal normal normal 1em/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f00e";
line-height: 2;
text-indent: 0;
}
ol.flex-control-nav, ol.flex-control-thumbs{
    padding :10px 0 0 0;
}

.variations .tawcvs-swatches .swatch {
  border-radius: 0px !important;
}
.tagged_as{
    display:none;
}
.wwp-wholesale-pricing-details {
    display: none;
}
.wwp-wholesale-pricing-details{
   display: none; 
}
.dataTables_wrapper .DTFC_LeftBodyWrapper{
	width:100% !important;
}
.dataTables_wrapper .compare-list  table, td, th{border-collapse:collapse;}

.woocommerce .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #337ab7 !important;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #000 !important;
}
.woocommerce .dataTables_wrapper {
  overflow-y: scroll !important;
}
.woocommerce #DataTables_Table_0_wrapper .DTFC_ScrollWrapper {
  overflow-y: scroll !important;
}
/* Home Page Popup CSS Here */
.home_page_pop{
	top:45px !important;
}
.pop_up{
	width:100%;
	display:inline;
	box-sizing:border-box;
}
.pop_up img {
	max-width: 100%;
}
.pop_up h5 {
	letter-spacing: 3px;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	font-weight: bold;
}
.pop_up h4 {
	text-align: center;
	margin-top: 80px;
	letter-spacing: 5px;
}
.pop_up h3 {
	font-size: 48px;
	text-align: center;
}
.pop_up span {
	font-size: 70px;
	color: #255F91;
}

.btn_p {
	background-color: #000;
	border: none;
	padding: 7px 20px 10px 20px;
	color: white;
	font-size: 20px;
	margin-left:-4px;
}
.home_page_pop #user_email {
	height: 45px;
	width: 60%;
	border:1px solid #ccc;
}
.home_page_pop .checkbox, .radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 18px;
	color: #B2B2B2;
}
.home_page_pop .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #898989;
	font-size: 27px !important;
}
.pop_up ul{
	width:100%;
	padding: 30px 0 0 0px;
    text-align: center;
}
.pop_up ul li {
	text-decoration: none;
	display: inline-block;
}
.pop_up ul li a {
	padding: 0px 20px 0 20px;
}
.home_page_pop .close {
	padding: 3px 6px 3px 7px;
	cursor: pointer;
	border: none;
	background-color: #000;
	border: 2px solid #fff;
	border-radius: 50%;
	color: #fff;
	position: absolute;
	right: -12px;
	opacity: 1;
	top: -10px;
	z-index: 1;
}

.home_page_pop .modal-dialog {
	width: 100%;
	max-width: 850px;
	border: none;
}

.image-container img {
    left: 0;
}

.right_bar .flex-viewport {
    height: 508.5px !important;
}