/*
Theme Name: Zonda Child Theme
Theme URI: http://newsmartwave.net/wordpress/zonda
Template: zonda
Author: Eternalfriend
Author URI: http://newsmartwave.net
Description: Ultimate Responsive Woocommerce Theme
Version: 1.0.4
*/

/*.tabs .panel {display:block !important;}*/

@import url("../zonda/style.css");
div#tab_tab-custom.panel div.entry-content p a {color:#333 !important;}
#page {background: url(images/body-bg5.png);}
th {text-align:right;}
#menu-item-3076 {float:left;font-weight:bold;font-size:16px;margin-right:160px;}
.header-2 .mega-menu > ul > li > a {margin:0 5px !important;padding:0px 4px !important}
.site-header .search-container {float: left !important; margin-top: 18px; margin-left: -4px;}
.header-1.site-header .search-submit, .header-2.site-header .search-submit {left:0px !important; right:auto !important;}

.delonghi {background: url(images/delonghi-sml.jpg) no-repeat;width:119px;height:43px;display: block;text-indent: -9999999px;position: absolute;left:0;bottom:0;}

img {max-width: 100%;}

body,a,h1,h2,h3,h4,h5,h6,.copyright,table {font-family: Arial, Helvetica, sans-serif !important;}
body {font-size:14px !important;color:#333 !important;}
a, .readmore a, .tweets li a, footer .tweets li a, .tweets-slider li a {color:#333}
body {background: url(images/joy1901-bg.jpg) repeat center top !important;}
body.home,body.page-id-483 {background-image: none !important}
body.single-product {}

.more-info {display: none;}
.tab-custom_tab {background: rgba(138, 0, 8, 0.3) !important;}
ul.entry-tabs::before {border-bottom:0 !important;}
.breadcrumb{margin: 0px 0px 10px 0px !important;line-height: 13px !important }
.header-2.site-header .search-container {width: 150px !important; margin-bottom: -27px;}

.product-category {background:#fff;padding:10px;}
.product-category .description {display: none;}
div.product .entry-summary {font-family: Arial, Helvetica, sans-serif !important;}
/*li.phonenum  {text-indent: -99999px;background: url(images/zivphone.png) no-repeat;display:block !important;width:190px;height:32px;float:left !important;position:relative;right:5px;}*/
li.phonenum {margin-right:100px !important;font-weight:bold;font-size:20px;}

.pagination a, .pagination span {float:right !important;}

div.six {float:right;width:15%;font-size:1em;margin-left:5px;margin-bottom:25px;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.six img {max-width: 80%; /*transition: all 0.2s ease-in; -moz-box-shadow: 0 0 2px -1px #000;-webkit-box-shadow: 0 0 2px -1px #000;box-shadow: 0 0 2px -1px #000;*/}
/*div.six img:hover {-moz-box-shadow: 0 0 4px -1px #000;-webkit-box-shadow: 0 0 4px -1px #000;box-shadow: 0 0 4px -1px #000;}*/
.text-title {position:relative;text-align:center;width:100%;color:#333;font-size:1.1em;font-weight:bold;margin-bottom:0px;}
.text-title a {color:#fff;}

.home .site-main {margin-bottom: 5px !important}
.header-2 .toplinks a {margin:6px 0px !important;}


.entry-content, .entry-summary {font-size:15px !important;}
.bxslider-title, .bxslider-title .title {font-size:16px !important}
.bxslider-title .title {margin-bottom:10px !important}
.product-content hr {margin-bottom: 5px !important}
.mega-menu > ul > li {float:right;}
.current-menu-item {font-weight:bold !important}

.header-2 .main-navigation {float:none !important;min-height:auto !important;}
#nav-menu-item-5627 a {color:red}
blockquote:before, .blockquote:before, q:before {float:right !important;padding-right:0px !important; padding-left:15px !important;}

.sidebar-container .widget-title {padding-left:0px !important; padding-right:10px !important}
.page-header h1 {float:none !important;}
.archive-title {display: none;}
ul.entry-tabs li {float:right !important;}
div.product .entry-summary {text-align:right;float:left !important;width:57.5% !important}
div.product div.product-images {float:right !important;padding:0px 10px 0px !important;width:40% !important;}

div.product div.images {float:right !important;padding:11px 0px 11px !important;width:40% !important;}
.product-content  div.images h2 {font-size:18px;margin: 5px 0;}
.product-content  div.images hr {margin-bottom:5px;}
.thumbnails {width:100%;}
.thumbnails a {margin-left:10px;}
 
.woo-container div#content h2.title {margin:5px 0px !important;}
div.product {margin-bottom: 8px !important;}
/*
div.product .entry-summary {float:none;clear:both;width:100%;}
div.product div.product-images #wrap, div.product div.product-images {width:100% !important;float:none !important;clear:both !important;}
div.product div.product-images .thumbnails {margin-top:10px;width:100% !important;}
div.product div.product-images .thumbnails li {margin-right:10px;float:left;}
*/
body.tax-product_cat .sidebar-container {display:none;}
body.tax-product_cat .content-area {width:100% !important;}
.tabs.tabs-gray{float: right;width: 100%;}
.tabs.tabs-gray th {font-weight:bold;}
.tabs.tabs-gray .panel .entry-content {padding: 0 0px 0 15px !important;}
.product_meta {display:none;}

.sort-bar, mark.count {display: none;}

.woocommerce-pagination.pagination a, .woocommerce-pagination.pagination span {float:right;}
.limiter  {display:none !important;}
.zoom-magnify {top: 10px;background: url(images/product_view.png) no-repeat scroll 50% 0px rgba(102, 102, 102, 0.75);cursor: pointer;display: block;height: 40px;transition: all 0.2s ease-in-out 0s;width: 40px;position:relative;bottom:400px;z-index:9999;right:2%; transition: all 0.3s ease-in; -moz-box-shadow: 0px 0px 2px 1px #fff;-webkit-box-shadow: 0px 0px 2px 1px #fff;box-shadow: 0px 0px 2px 1px #fff;}
.zoom-magnify:hover{-moz-box-shadow: 0px 0px 10px 1px #fff;-webkit-box-shadow: 0px 0px 10px 1px #fff;box-shadow: 0px 0px 10px 1px #fff;}

/*.page-header,.bx-controls-direction {display: none;}*/
.site-main {padding-top:10px;}
ul.products li.product h3 {text-align:right;font-weight:normal !important; }
.product-category  h3 {margin-top:0px !important}

.product_type_simple {padding: 0px 7px !important;height:28px !important;line-height:28px !important;}
ul.products li.product {margin-top:0px !important;margin-bottom:20px;}

/*.tax-product_cat #tertiary {display:none;}
.tax-product_cat .content-area {width:100% !important;}*/ 

table.home-icons tbody tr td{border:0;padding:20px;}
table.home-icons img {margin:0px;}

div.product-content h2.gallerya {margin:0;font-size:18px;}


/** COUPON POPUP **/
	
	#FSContact1 {margin: 165px 45px 0;}
	#FSContact1 .fscf-div-clear {float:right;width:100px;margin-left:7px;}
	#FSContact1 .fscf-div-error {font-size:11px;}

/**** FOR SMARTPHONES ****/
@media screen and (max-width: 320px) {a.logo {right:40px;}}
@media (min-width: 321px) and (max-width: 480px) {a.logo {right:40px;}}
@media screen and (max-width: 480px) {a.logo {right:40px;}}

@media (min-width: 481px) and (max-width: 768px) {.gallerya {margin-top:50px;}a.logo {right:40px;}}
@media screen and (max-width: 768px) {.gallerya {margin-top:50px;}a.logo{margin-right:45px;}.thumbnails a {margin-left:0px;}.banner {display:none;}}

@media only screen and (max-device-width: 480px) {  
	div.six {float:none !important;width:100% !important;}	
	.post-type-archive-testimonial .testimonial {width:100% !important;margin-left:0;}
	a.logo {right:40px;}
}

/* iPad */
@media only screen 
and (min-device-width : 768px)  and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1)  {
div.left a.logo {display: none;}
}

ul.products li.product h3 {position:relative;top:9px;width:60%;float:right;}
.entry-product .buttons {margin-top:12px;float:left;}
ul.products li.product .product-content {padding-bottom:17px !important}
.related_products {position:relative;right:6px;}

.go-to-top {left:10px; right:auto !important;}

a.logo {width:190px;background:#fff;text-align:center;line-height:normal;display:block;margin-top:-13px;padding-bottom:10px;}


/****** Testimonial & brand ******/
.post-type-archive-testimonial .testimonial {background:#fff;min-height:203px;;float: right;margin-left: 33px;width: 30%;border:1px solid #999;margin-bottom:20px;}
.post-type-archive-testimonial .entry-thumbnail img,.post-type-archive-testimonial .entry-summary img {max-width: 100%;width:auto !important}
.post-type-archive-testimonial .entry-thumbnail {float:left;margin-top: -45px;}
.post-type-archive-testimonial .testimonial-box, .post-type-archive-testimonial .entry-wrapper {background:#fff;padding:0;margin-bottom:0px;border:0;}
.post-type-archive-testimonial .content-testimonial {min-height: 110px;}
.post-type-archive-testimonial .entry-title {line-height:30px;background:#999 !important;margin-bottom:0px;}
.post-type-archive-testimonial .entry-title a {color:#fff !important;font-weight:bold;}
.post-type-archive-testimonial .go-to-top {display:none;}

.email_address, .website {font-size:13px;text-align:left; border-top:1px solid #999;margin-bottom:0px;padding:3px;padding-left:5px;}
.website {border-bottom:none;background: url(images/website-icon.png) no-repeat right;}
.website a {color:#333;text-decoration: none;}
.website a:hover {color:#8F181A;}
.email_address {background: url(images/email-icon.png) no-repeat right;}

/*div.thumbnails {display:none;}*/
div.product div.product-images #wrap {width:100% !important;}

.links li a {padding: 5px 10px;}
.links li a:hover {background:#D2D2D2;color:#8A0008 !important;}
.links li.phonenum a:hover {background:none;color:#fff !important;}

.fixed {height:100px !important;}
.header-2.main-header.fixed .logo{height:100px !important;}

.post-type-archive-brand .read-more {display:none;}
.post-type-archive-brand .brand {min-height:198px;background:#fff;float: right;margin-left: 33px;width: 30%;border:1px solid #999;margin-bottom:20px;}
.post-type-archive-brand .entry-thumbnail img,.post-type-archive-testimonial .entry-summary img {max-width: 100%;width:auto !important}
.post-type-archive-brand .entry-thumbnail {text-align: center;}
.post-type-archive-brand .testimonial-box, .post-type-archive-brand .entry-wrapper {background:#fff;padding:0;margin-bottom:0px;border:0;}
.post-type-archive-brand .content-testimonial {min-height: 110px;}
.post-type-archive-brand .entry-title {line-height:30px;background:#999 !important;margin-bottom:0px;text-align:left;}
.post-type-archive-brand .entry-title a {color:#fff !important;font-weight:bold;}
.post-type-archive-brand .go-to-top {display:none;color:#8A0008 !important;}

div#content h2.title {font-size:18px;}
div.thumbnails ul li {float:right;margin-left:15px;}

a.ico-fb { display:block;height:20px;width:20px;background: url(images/facebook.png) no-repeat;text-indent:-99999px;margin:0 auto;float:right;}
a.ico-youtube {display:block;height:20px;width:20px;background: url(images/youtube.png) no-repeat;text-indent:-99999px;margin-top:9px;margin:0 auto;margin-right:10px;float:right;}


.product-contact {background:#EAEAE9;padding:15px 50px 50px;width:85%;margin: 10px auto;}
.product-contact h3 {text-align:center;margin:0;}
.product-contact input[type=text] {width:95%;padding:7px; transition: all 0.3s ease-in; }
.product-contact input[type=submit]:hover {color:#fff !important;}

.product-contact input[type=text]:focus {border:1px solid #8A0008;}
.button, .btn-medium, input[type=button], input[type=submit], .added_to_cart {
    font-family: arial;
    background: #8d1245;
    color: #fff!important;
}

/** DESIGNERS **/
	
.one_fifth {float:right;margin-left:10px;width:19%;margin-bottom:15px;}
.one_fifth.last {margin-left:0;clear:left;}

.designer {text-align: center;}
.designer {border: 1px solid #b6b6b7;background:#fff !important;min-height:405px;}
.designer img {width:auto !important;max-width:80% !important;margin-bottom:10px;}
.designer h3 {background:#434444;text-align:center;color:#fff;font-weight:bold;font-size:14px;margin:0;padding: 5px 0px;margin-bottom:10px;}
.designer-picture {height:150px;margin-bottom:20px;}
.designer-info {font-size:13px;color:#454646;}
.designer-info a{color:#454646;}
.designer-info p {margin-bottom:2px;}
.designer .fa {font-size:16px;}


input[type=submit].btn{
 background: #8d1042!important;
    color: #fff!important;
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 580px)
  and (-webkit-min-device-pixel-ratio: 2) {
.one_fifth {width: 100% !important;}
#agtAgentContainer{display:none!important;}

.header-2 .logo {margin:auto!important;}
div.product .entry-summary {width: 100%!important;float: none!important; margin: 0;}

div.product div.images {float: none !important;padding: 0 !important;width: 100% !important;}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
.one_fifth {width: 32% !important;}
}


#main_menu {
    float: right;
    position: relative;
    z-index: 20;
    margin-top: -51px;
}


.header-absolute .site-header {
    position: absolute;
    margin-top: 30px;
}

