﻿/*
Theme Name: Trophy
Theme URI: https://wordpress.org/themes/Trophy/
Author: Sourav Middya
Author URI: https://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, news, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

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.
*/

/* Fonts */
@import url(navigation.css);
@import url(./css/fonts.css?family=Open+Sans:300,400,600,700,800);
/*
@import url(font-awesome/css/font-awesome.min.css);
@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800';*/
/* Fonts */

html { margin: 0; padding: 0;}
body{ margin:0; padding:0; font:15px/22 Open Sans; line-height:1.4; color:#424242; font-weight: 400; background:#fff;}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */
div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, select, nav, img {padding:0; margin:0;}
img{border:0;}
ol, ul { list-style: none; }

*{ box-sizing:border-box;
-webkit-transition: color .2s ease;
-moz-transition: color .2s ease;
-ms-transition: color .2s ease;
-o-transition: color .2s ease;
transition: color .2s ease;

-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
-ms-transition: background-color 1s;
transition: background-color 1s;
}
*:hover{
-webkit-transition: color .2s ease;
-moz-transition: color .2s ease;
-ms-transition: color .2s ease;
-o-transition: color .2s ease;
transition: color .2s ease;

-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
-ms-transition: background-color 1s;
transition: background-color 1s;
}

a{color:#c62127; text-decoration:none;
-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
-ms-transition: background-color 1s;
transition: background-color 1s;
}
a:hover{text-decoration:underline;
-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
-ms-transition: background-color 1s;
transition: background-color 1s;
}

.left {float:left;}
.right {float:right;}

.aln-cntr{text-align:center; margin:0 auto 20px; display:block;}
.clear {clear:both;font-size:0;line-height:0;}
.bordr-none{border:none!important;}

ul.bull{list-style-type:none; float:left; margin:0 0 15px 0; clear:both;}
ul.bull li{float:left; clear:both; background:url('images/bull.png') no-repeat 0 2px; padding-left:25px; margin-bottom:15px; /*text-align:justify;*/}


ol{list-style-type:none; float:left; margin:0 0 15px 0;}
ol li{float:left; clear:both; padding-left:20px; margin-bottom:7px; position:relative;}
ol li:before{position:absolute; left:0; top:2px; content:'\f0a9'; display:block; font-family:'FontAwesome'; color:#c62127; font-size:14px;}

.mrgn-top0{margin-top:0!important;}

.red{color:red;}

h1, h2, h3, h4, h5, h6{font-weight:500; line-height:1.2;}

hr{height:10px; display:block; overflow:hidden; width:100%; background:transparent; border:none; margin:0 0 50px;
-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.07);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.07);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.07);
}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */

.wrap, .wrapp{width:1200px; margin:0 auto; position:relative; clear:both;}
.wrap-inner{width:1120px; margin:0 auto; position:relative; clear:both;}

.wrapp{ overflow-x:hidden; width:95%; max-width:100%;}

/* ----------------------- Headre Style ----------------------- */

.head-outer{display:block; background-color:#0003;}
.logo-area{ display:block; overflow:hidden; clear:both; padding:12px 0;}
.logo-area > div > a{float:left;}
.logo-area ul{float:right; padding:10px 0 0;}
/* .logo-area ul li{float:left; font-size:15px; position:relative; margin:0 15px; padding-left:50px; color:#494949;} */
.logo-area ul li{float:left; font-size:12px; position:relative; margin:0 3px; color:#000; padding-left:20px; font-weight:bold;}
.logo-area ul li strong{font-size:17px; text-transform:uppercase;}
/*.logo-area ul li i{position:absolute; left:0; top:5px; bottom:5px; width:40px; text-align:center; line-height:35px; background:#f48416; color:#fff;}*/
.logo-area ul li i{position:absolute; left:3px; top:10px; bottom:0px; width:auto; text-align:center; line-height:0px; color:#000;}
.logo-area ul li a{color:#000;}

.header-navigation{z-index:100; position:relative; float:left; width:100%; clear:both; text-align:left; background:#044c7e; 
-webkit-transition: 0.3s ease-in-out; /* Safari */
transition: 0.3s ease;
}


/* ----------------------- Banner Area Start ----------------------- */

.banner-area{display:block; clear:both; position:relative; overflow:hidden; margin-bottom:45px;}

.mid-towpart-area{display:table; margin:0 auto 40px; width:1200px; max-width:98%;}
.mid-towpart-area > div{display:table-cell; vertical-align:top; padding:30px; width:200px;/*display:table-cell; vertical-align:top; padding:30px 0; width:200px;*/}
.mid-towpart-area > div:nth-child(2){width:auto; border-left:1px #ddd solid; padding:30px 15px;}
.mid-towpart-area h1{font-size:30px; text-transform:uppercase; display:block; margin-bottom:25px;}

.products-box{display:block; overflow:hidden; clear:both;}
.products-box li{float:left; width:26%; /* width:19%;*/  margin:1%; margin-bottom:10px; padding-bottom:20px; text-align:center; /*border-bottom:1px #ddd solid; */ border:1px #ddd solid; position:relative; margin-right:36px;/*float:left; width:22%; margin:1.5%; margin-bottom:10px; padding-bottom:20px; text-align:center; border-bottom:1px #ddd solid; position:relative;*/}
.products-box li img{max-width:100%; float:none; margin:0 auto; display:block;width:174px; height:232px;}  
.products-box li > a{background:#FFF; display:block; clear:both; margin-bottom:20px; overflow:hidden; /*padding:15px 0;*/ padding:0;}
.products-box li:hover{border-bottom-color:#044c7e; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);}
.products-box li:hover > a{background:#FFF;}
.products-box li > div{display:block;}
.products-box li h3{font-size:12px; font-weight:normal; display:block; margin-bottom:8px; font-family: 'Open Sans', sans-serif; border-bottom:1px solid #0003; padding-bottom:7px;color:#3c3b3b;}
.products-box li span{display:block; margin-bottom:5px; font-weight:normal; font-size:15px; color:#3c3b3b;}
.products-box li span i{color:#3c3b3b;}
.products-box li div a{ display:inline-table; padding:5px 20px 5px  20px; background:#044c7e; color:#fff; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:600; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.products-box li div a:hover{background:#ea672d; text-decoration:none;}
.products-box li > div span del{display:inline-block;}
.products-box li > div span del > span{margin-bottom:0;}
.products-box li > div span ins{display:inline-block; text-decoration:none;}
.products-box li > div span ins > span{margin-bottom:0;}

.page-no-area{display:table; overflow:hidden; margin:20px 0 10px; padding:10px; background:#0003; width:100%; box-sizing:border-box; color:#000;}
.page-no-area > div{display:table-cell;}
.page-no-area > div:nth-child(2){text-align:right;}
.page-no-area > div ul{display:inline-table;}
.page-no-area > div ul li{display:inline-block; margin-left:3px;}
.page-no-area > div ul li a{padding:2px 8px; background:#fff; color:#626262; font-weight:700; font-size:14px;}
.page-no-area > div ul li a:hover, .page-no-area > div ul li a.active{text-decoration:none; background:#e47911; color:#fff;}
.page-no-area > div > h1{margin-bottom:0 !important;}


.footer{display:block; overflow:hidden; clear:both; background:#16426b url('images/down-bg.jpg') no-repeat center center fixed; background-size:cover; padding:25px 0; color:#a6bcd2;}
.footer > div{display:table; margin:25px auto;}
.footer > div > div{display:table-cell; vertical-align:top; width:22%; padding:0 25px;}
.footer > div > div:first-child{width:34%;}
.footer h2, .footer h3{display:block; overflow:hidden; margin-bottom:10px; text-transform:uppercase; font-weight:700; color:#fff;}
.footer h3{font-size:15px;}
.footer a{color:#a6bcd2;}

.footer > div > div ul{display:block; overflow:hidden; clear:both; font-size:14px;}
.footer > div > div li{clear:both; overflow:hidden; display:block; margin-bottom:5px; padding-left:12px; position:relative;}
.footer > div > div li:before{content:'\f105'; display:block; left:0; top:0; position:absolute; font-family:'FontAwesome';}

.footer > div > div:last-child li{margin:0 5px 0 0; padding:0; clear:none; overflow:hidden; display:inline-table;}
.footer > div > div:last-child li:before{display:none;}
.footer > div > div:last-child li a{width:30px; height:30px; font-size:18px; display:block; background:#fff; text-align:center; line-height:30px; color:#16426b;}
.footer > div > div:last-child li a:hover{background:#e47911;}

.footer > div > div div{display:block; margin-bottom:15px; font-size:25px; color:#fff;}

.footer > div:last-child{text-align:center; font-size:13px; margin:0 auto 0; padding:15px 0 0; border-top:1px rgba(255,255,255,0.3) solid; display:block;}
.footer > div:last-child a{color:#34dfe5;}

/* -- Left Area -- */
.left-area h4{display:block; overflow:hidden; clear:both; padding:3px 0; margin-bottom:10px; font-weight:700; text-transform:uppercase; font-size:14px; text-align:left;}
.left-area > div{display:block; padding-bottom:20px!important; clear:both; width:240px; text-align:left;}

.search{}
.search input{padding:7px; box-sizing:border-box; border:1px #ddd solid;}
.search input[type="submit"]{background:#000; color:#fff; font-family:'FontAwesome'; cursor:pointer; /*position:absolute;*/ right:0; width:35px; top:0; bottom:0;}
.search input[type="submit"]:hover{background:#f48416;}
#searchsubmit{width:80px !important; border-radius:2px; background:#044c7e !important; color:#fff;padding: 7px !important; border:none;     font-size: 1.15em; margin-top:10px;}


.size-box{display:block; overflow-y:scroll; height:182px; border:1px #eee solid; padding:10px; font-size:13px;}
.size-box li{padding:5px 0; border-bottom:1px #eee solid;}
.size-box li:last-child{border-bottom:0; padding-bottom:10px;}
.size-box li input{float:left; margin-right:7px; position:relative; top:2px;}

.sale{display:block; overflow:hidden; font-size:13px;}
.sale li{padding:5px 0; border-bottom:1px #eee solid;}

/* -- Left Area -- */

.product-details-2part{display:block; overflow:hidden; clear:both;}
.product-details-2part li{float:left; width:26%; margin:1%; margin-bottom:10px; padding-bottom:20px; text-align:center; border-bottom:1px #ddd solid; position:relative; margin-right:36px;}
.product-details-2part li img{max-width:100%; float:none; margin:0 auto; display:block; width:174px; height:232px;}

.product-details-2part{display:table; width:100%; margin-bottom:70px;}
.product-details-2part > div{display:table-cell; vertical-align:top; width:50%; font-size:14px;}
.product-details-2part > div:first-child{padding-right:40px;}
.product-details-2part > div:first-child img{float:none; max-width:100%; /*border:1px #eee solid;*/ padding:15px;}
.product-details-2part > div:last-child > span{display:block; clear:both; padding:3px 0;}
.product-details-2part > div:last-child > h3{display:block; padding:8px 0; margin:20px 0; font-weight:600; font-size:22px; color:#ff9000; border-bottom:1px #ddd dotted; border-top:1px #ddd dotted;}
.product-details-2part form{display:block; clear:both; overflow:hidden;}
.product-details-2part form label{display:block; clear:both; overflow:hidden; padding:10px 0;}
.product-details-2part form label select, .product-details-2part form label textarea{padding:7px; border:1px #d7d7d7 solid;}
.product-details-2part form label textarea{display:block; clear:both; width:100%; box-sizing:border-box; margin:8px 0 0;}
.product-details-2part form label input[type="button"]{padding:10px 10px; padding-right:45px; position:relative; font-weight:600; float:left; color:#fff; border:none; margin-right:7px; cursor:pointer; background:#ff7701 url('images/cart-icon.png') no-repeat right 7px top 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.product-details-2part div.img-area{padding-right:40px; position:relative;}
.product-details-2part div.img-area img{float:left; max-width:100%; border:1px #eee solid; padding:0px;}
div.product div.images,.woocommerce-page div.product div.images{width:35%;}
.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:62%;}
.woocommerce div.product div.summary,.woocommerce-page div.product div.summary ins{ text-decoration:none;}

.woocommerce-pagination{ width:100%; display:block; clear:both;}



input[type="file"] {display: none;}

.custom-file-upload {padding: 10px 14px; cursor: pointer; float:left; background:#fc9612; color:#fff; clear:both; overflow:hidden;  margin:10px 0 0; font-weight:600; text-transform:uppercase;}
.price-product{display: block; padding: 8px 0; margin: 20px 0; font-weight: 600; font-size: 22px; color: #ed942c; border-bottom: 1px #ddd dotted; border-top: 1px #ddd dotted;}
span.woocommerce-Price-currencySymbol{display:inline-block !important;}	
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0px !important;}
.related{display:block; margin-top:100px; clear:both;}
.related h2{display:block; background:#085076; color:#FFF; padding:6px 10px; margin-bottom:15px;}

.woocommerce div.product form.cart .variations td{vertical-align:middle;}
.woocommerce div.product form.cart .variations select{min-width:45%; padding:7px;}
.woocommerce div.product form.cart .variations td.label{padding-right:0;}
.woocommerce .quantity .qty{width: 5.631em; padding: 8px 0;}

.woocommerce button.button.alt{padding: 10px 10px; padding-right: 45px; position: relative; font-weight: 600; float: left; color: #fff; border: none; margin-right: 7px; cursor: pointer;   background: #ff7701 url(images/cart-icon.png) no-repeat right 7px top 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.cart-area{width:95%; margin:0 auto 45px; padding:0;}
.cart-area p{ text-align:justify; padding-bottom:20px;}
h3.title{display:block; margin: 0px 10px 0px 0px; font-size:30px; border-bottom: dotted; margin-bottom: 10px; color: #044c7e; text-align:left;}
.woocommerce div.product div.images img{margin-bottom:15px; max-width:100% !important; width:inherit;}
.woocommerce div.product div.images div.thumbnails a img{width:100%}
.woocommerce div.product form.cart .reset_variations{ font-weight: bold; color: #FFF; background: #044c7e; padding: 8px; border-radius: 2px;}
.woocommerce-variation-price{display:block;font-weight: 600; font-size: 18px; padding:5px 0; border-top:1px dotted #ddd;	border-bottom:1px dotted #ddd;	margin:0 0 10px 0;}
.woocommerce div.product span.price{color: #ff9000 !important;}
.woocommerce button.button.alt.disabled{background:#ff7701 url(images/cart-icon.png) no-repeat right 7px top 5px}
.single_variation_wrap{display:block; margin-top:90px;}
.woocommerce-variation-add-to-cart{margin-top:20px; display:block; clear:both;}
	
h1.widget-title{display:block; overflow:hidden; clear:both; padding:3px 0; margin-bottom:10px; font-weight:700; text-transform:uppercase; font-size:14px;}
.widget_price_filter{margin:30px 0; display:block; clear:both;}
.price_slider_amount button[type=submit].button
{    
color:#FFF !important ;
background-color:#044c7e !important;
}
.widget_ajax_product_filter{margin:30px 0; display:block; clear:both;}	
.product-type-variable h3.price-product{display:none;}
h2.widget-title{display:block; overflow:hidden; clear:both; padding:3px 0; margin-bottom:10px; font-weight:700; text-transform:uppercase; font-size:14px;}
.woocommerce-billing-fields input[type=text], .woocommerce-billing-fields input[type=email],.woocommerce-billing-fields input[type=tel]
{ padding:8px;}
.woocommerce-thankyou-order-received{display:block; margin-bottom:25px; font-weight:bold; color:#044c7e;}
.ajaxsearchform-container input[type=search]{padding:6px 0;}
.ajaxsearchform-container input[type=submit]{/*font-size: 1.15em; background:#044c7e !important; color:#FFF !important; border:none; padding:5px 6px; border-radius:2px; margin-top:5px; cursor:pointer;*/}
.Phoeniixx_ajax_pro_search_Widget{display:block; margin-top:25px;}
.widget_rating_filter{display:block; margin-top:30px;}
.comment_container{display:block; position:relative;}
#comments ol.commentlist:before{display:block !important;}
.woocommerce #reviews #comments ol.commentlist li{width:100%;}
h2.woocommerce-Reviews-title{display:block; margin-bottom:25px;}
ol.commentlist{margin-bottom:35px !important; display:block;}
.woocommerce #reviews h3{font-weight:bold; display:block; margin-bottom:8px;}
.comment-notes{color:#F00;}
.comment-form-author input[type=text]{padding:5px;}
.comment-form-email input[type=email]{padding:5px;}
.comment-respond input[type=submit]{background-color:#ff7701 !important; color:#FFF !important;}

.woocommerce-account .woocommerce-MyAccount-content{width:80%;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:20%;}
/*========= enquiry popup =============*/
.enquary-pop{float:left;  margin-top:20px;}
.enquary-pop a{display:inline-block; background:#F00; color:#FFF; padding:8px 12px; font-size:15px; }
.enquary-pop a:hover{ text-decoration:none; background:#000; color:#FFF;}

#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
.popupContainer{
	position:absolute;
	width:320px;
	height: auto;
	left:45%;
	top:100px !important;
	background: #FFF;
	border-radius:3px;
	overflow-y:auto;
	height:auto;
}

/* Popup Styles*/
.popupHeader {font-size:16px; text-transform: uppercase;}
.popupHeader {background:#F00; color:#FFF; position:relative; padding:10px 20px; border-bottom:1px solid #fa7a7a; font-weight:bold;}
.popupHeader .modal_close {position: absolute; right: 0; top:0; padding:10px 15px; background:#fc5e5e; cursor: pointer; color:#FFF; font-size:16px;}

.popupBody {padding:15px 30px;}
.popupBody input[type=text], .popupBody input[type=email], .popupBody input[type=tel]{padding:10px 5px; outline:none; border:1px solid #CCC; display:block; width:95%; margin-bottom:10px; border-radius:3px;}
.popupBody textarea{outline:none; border:1px solid #CCC; display:block; padding:10px 5px; border-radius:3px; margin-bottom:0px; width:95%; height:60px;}
.popupBody input[type=submit]{outline:none; background:#F00; color:#FFF; border:none; padding:8px 25px; text-align:center; 
font-weight:bold; letter-spacing:1px; cursor:pointer; border-radius:3px; margin-top:20px; }
.popupBody input[type=submit]:hover{background:#000; color:#FFF; }


span.prd_attribut_leb{display:inline-block; vertical-align:top; padding:5px 0;}
span.prd_attribut_vel {display:inline-block; vertical-align:top;}
.wdm-pef-form-row:nth-child(4){ display:none !important;}

#wpcf7-f85-p81-o1{margin:10px 0 0 0;}
.woocommerce-Input{padding:10px;}
.woocommerce-MyAccount-content input[type=text],.woocommerce-MyAccount-content input[type=email], .woocommerce-MyAccount-content input[type=tel]{padding:8px;}
.pv_paypal_container input[type=email]{padding:8px; margin:5px 0}
.pv_shop_name_container input[type=text]{padding:8px; margin:5px 0}
.pv_paypal_container {margin:15px 0;}
.pv_shop_name_container{margin-bottom:15px;}
#wp-pv_seller_info-wrap{margin-top:10px;}
.woocommerce-MyAccount-navigation ul li {padding:0 0 10px; position:relative;}
.woocommerce-MyAccount-navigation ul li:before{content:'\f101'; font-family: FontAwesome; position:relative; padding-right:10px}
.woocommerce-MyAccount-navigation ul li a{color:#000;}
.woocommerce-MyAccount-navigation ul li a:hover{color:red;}
.woocommerce-Button{margin-top:10px;}

.woocommerce input.button{background-color:#09599c !important; color:#FFF !important;}
.btn-inverse{border:none; font-size:15px; font-weight:blod; border-radius:3px; padding:10px 20px; background-color:#09599c !important; color:#FFF !important; margin-top:10px; cursor:pointer;}
.btn-large{border:none; font-size:15px; font-weight:blod; border-radius:3px; padding:8px 20px; background-color:#09599c !important; color:#FFF !important; margin-top:10px; cursor:pointer;}

.cloud-zoom-big{background-color:#FFF !important;}

.right-part{display:table-cell; vertical-align:top; padding:30px 0 0 !important;}
h1.rightwidget-title{displya:block; clear:both; color:#FFF; background:#044c7e; border-radius:3px;font-weight:700;text-transform: uppercase;
font-size:14px; padding:10px; text-align:left;}
#woocommerce_products-2{}
ul.product_list_widget{margin:0 0 30px !important;}
ul.product_list_widget li{border-bottom:1px solid #ddd; padding:10px 0 !important; display:block; position:relative;}
ul.product_list_widget li img{float:left !important; width:60px !important; margin-right:5px;}
ul.product_list_widget li a{text-align:left; font-weight:600 !important; font-size:14px; color:#000;}
ul.product_list_widget li a:hover{text-decoration:none;}
ul.product_list_widget li span{text-align:left !important; display:block; padding-top:5px;}
ul.product_list_widget li .star-rating{position: relative;left: -30px;margin: 5px 0;}
ul.product_list_widget li ins{display:inline-block; vertical-align:top; text-decoration:none;}
ul.product_list_widget li del{display:inline-block; vertical-align:top; margin-left:-30px; }
/*------------------------------------*\
    Media Queries
\*------------------------------------*/

@media all and (max-width: 1240px) {
.wrap{width:98%;}
}



@media all and (max-width: 1030px) {
.wrap-inner{width:98%;}

.products-box li{width:31.33%;}
}

@media all and (max-width: 900px){
.products-box li{width:48% !important;margin-right: 3px;}
.footer > div{display:block;}
.footer > div > div:first-child{width:100%; margin-bottom:40px;}
.footer > div > div{display:inline-block; width:30%; margin:0 1%;}

.product-details-2part > div{display:block; clear:both; overflow:hidden; width:100%;}
.single_add_to_cart_button{width:145px !important; height:35px !important;}
.single_add_to_cart_button:after{background:none !important;}
.single_add_to_cart_button:before{background:none !important;}
.woocommerce div.product form.cart .button:after{background:none !important;}
.woocommerce div.product form.cart .button:before{background:none !important;}
a.checkout-button{width:auto;}
a.checkout-button:after{background:none !important;}
a.checkout-button:before{background:none !important;}
}


@media all and (max-width: 650px){
.logo-area ul{display:none;}
.page-no-area > div{display:block; clear:both; text-align:center; padding:10px; border-bottom:1px #ccc dotted;}
.page-no-area > div:nth-child(2){text-align:center; margin-bottom:0; border-bottom:none;}

.mid-towpart-area > div{display:block; clear:both; width:100%;}
.mid-towpart-area > div:first-child{display:none;}

.footer > div > div{display:block; width:100%; margin:0 0 15px; clear:both;}
.product-details-2part div.img-area{padding:0;}
.product-details-2part div.img-area img{border:none; float:none; margin:0 auto; display:block;}
div.product div.images, .woocommerce-page div.product div.images{width:100%; border:1px solid #ddd;}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary{width:100%;}
}


@media all and (max-width: 490px){
	.mid-towpart-area{width:100%; }	
}


@media all and (max-width: 370px){
	.mid-towpart-area{width:100%; }
	
.logo-area > div > a{width:65%;}
.logo-area > div > a img{width:100%;}

.products-box li{width:98%;}

}





/* -------------- Chrome Only ------------------ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
}
