/*
 Theme Name:     Trizzy Child
 Description:    Trizzy Child Theme - use to customize theme without loosing any changes after update
 Author:         You
 Template:       trizzy
 Version:        1.0
*/

/* @import url(“../trizzy/style.css”); */
@import url(https://fonts.googleapis.com/css?family=Quicksand:regular);

body p {color:#333333;}

.home .titlebar {
	display: none;
}

td.product-remove {
    font-size: 2em;
    font-weight: bold;
}

td.product-thumbnail {
    max-width: 130px;
}

#wrapper {
    margin-top: 0px !important;
}

.taseav-age-verify {
    width: 50%;
    height: 500px;
    position: fixed;
    background: #fff;
    top: 100px;
    left: 25%;
    z-index: 9999;
    box-shadow: 0px 0px 10px #666;
    border-radius: 6px;
    border: 3px solid #eee;
}

tr.order a, tr.order a:hover {
	color: #009933 !important;
}

.cart_item img {
    max-width: 130px !important;
}

.product-list img {
    width: 80px !important;
}

a:visited, a:hover {color:#FFF;}
.product-name a:visited, .product-name a:hover {color: #000;}
.mc4wp-checkbox, #shipping_country_field, #calc_shipping_country { display: none; }
.twitter:before, .wordpress:before, .facebook:before, .linkedin:before, .steam:before, .tumblr:before, .github:before, .delicious:before, .instagram:before, .xing:before, .amazon:before, .dropbox:before, .paypal:before, .lastfm:before, .gplus:before, .yahoo:before, .pinterest:before, .dribbble:before, .flickr:before, .reddit:before, .vimeo:before, .spotify:before, .rss:before, .youtube:before, .blogger:before, .appstore:before, .digg:before, .evernote:before, .fivehundredpx:before, .forrst:before, .stumbleupon:before, .dribbble:before {color:#ffffff;}

input[type="button"], input[type="submit"], .button, .vc_read_more, a.button, .mc4wp-form input[type=submit] {background-color:#093;}

.mc4wp-form input[type=email] {width:270px !important;height:38px}

.tabs-nav li.active a {background:#663300 !important;}

.sb-navigation-left-alt, .sb-navigation-right-alt {margin-top:100px;}

.ubermenu-item a:hover {color:#c9c9c9;}

.widget_price_filter .ui-state-default {background-color:#808080 !important;}
.widget_price_filter .button, .onsale, .cart-btn a.button, .cart-btn .button {background-color:#009933 !important;}
.widget.woocommerce.widget_layered_nav ul li:hover a, input[type='button'], input[type='submit'], .button, .vc_read_more, a.button {color:#ffffff !important;}
.count {display:none !important;}

.ubermenu-responsive-toggle-main {margin-top:12px !important;}
#navigation {margin-bottom:20px;}

.available-on-backorder, .backorder_notification {color:#ff0000;font-weight:bold;font-size:16px;}
.sb-navigation-left-alt i, .sb-navigation-right-alt i {font-size:48px !important;color:#009933 !important;}

.ubermenu, .ubermenu-nav {z-index:99 !important;}

body input[type="submit"][name="update_cart"],body input[type="submit"][name="apply_coupon"] {background-color: #009933;}
body input[type="submit"][name="update_cart"]:hover,body input[type="submit"][name="apply_coupon"]:hover{background-color:#606060;}
.checkout-button:hover{color:#ffffff;}
.checkout-button,.calculate-shipping{color:#ffffff !important;}
#coupon_code {border: 1px solid #cccccc;height:16px;}
.qty {height:18px;}

.wb-filter-item {color:#666;}



/* About Us - Same Height Color Boxes */
.content-box {min-height:320px;}
@media screen and (max-width: 1390px){
.content-box {min-height:400px;}
#navigation ul li a {letter-spacing:0px !important;}
.slick-track .product {max-width:100% !important;}
}
@media screen and (min-width: 760px){
.slick-track .product {max-width:150px !important;}
}
@media screen and (min-width: 1390px){
.slick-track .product {max-width:230px !important;}
}

@media screen and (max-width: 959px){
.content-box {min-height:260px;}
}
@media screen and (max-width: 1001px){
#newArrivals .ultsl-arrow-left4, #newArrivals .ultsl-arrow-right4 {display:none !important;}
}
@media only screen and (max-width: 767px) and (min-width: 480px){
.content-box {min-height:260px;}
}
.images {width:90%;margin:auto;}
@media only screen and (max-width:767px){
.cart .quantity {margin:0px 0px 60px 26px;}
.images {width:100%;}
}


/* Search Box Styling */
#ajaxsearchpro1_1 .probox .prosettings, #ajaxsearchpro1_2 .probox .prosettings, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .prosettings, #ajaxsearchpro1_1 .probox .promagnifier, #ajaxsearchpro1_2 .probox .promagnifier, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier {background: #009933 !important;}
#cart {margin: 0 0 10px 15px;}
.top-search {width:60%;}

@media only screen and (max-width: 767px){
#cart, .top-search {margin:10px 0 0 0;}
#cart {width:100px;}
.top-search {width:300px;}
}

/* Hide Categories on Product Pages */
.posted_in {display:none;}

/* Make Breadcrumbs Uppercase */
#breadcrumbs, .titlebar {text-transform:uppercase;}

/* Make Brands Page Images Smaller */
.brand-description img {height:200px !important;}
.tax-rate .amount {font-weight:bold;color:#606060;}

/* Brands Drop Down Menu */
#navigation .widget li a{

	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
	color: #ff00ff;
}
#navigation .widget li:hover {
	padding-left: 0px;
	color: #808080;
}
#navigation .widget li:before {content: none !important;}
.eb-scrollbarcnt .viewport, .eb-scrollbarcnt  .scrollbar {height:400px !important;}

/* Single Brand Page Archive */
.tax-product_brand .brand-description {padding-top:60px;}
.tax-product_brand .brand-description img {float:left;padding-right:40px;padding-bottom:20px;}
.tax-product_brand .brand-description .text {float:left;width:70%;}

.ubermenu-target-description, .tagged_as {display:none !important;}

@media screen and (max-width: 990px){
   .ubermenu-submenu-drop {display:none !important;}
}

.wb-thumb-cnt img {height:80px !important;margin: 0 auto;}
.wb-thumb-title a, .wb-thumb-title a:visited {color:#009933; font-weight:bold;}
.ubermenu-row-id-3058 .ubermenu-item a:hover {background-color:#009933;color:#ffffff !important;}
.ubermenu-submenu .ubermenu-item a:hover, .other-brands a:hover, .other-brands .active-letter, .all-alphabet a:hover, .all-alphabet a.active-letter {background-color:#009933;color:#ffffff !important;}
.other-brands a, .all-alphabet a, .wb-all-alphabet a {color:#009933;}
.viewport .wb-filter-item {padding:10px;display:block !important;}
.viewport a:visited {color:#666666;}
.widget_archive li a:hover, .widget_categories li a:hover, .widget_recent_entries li a:hover {color:#ffffff;background-color:#009933;padding: 3px 5px;}
.widget_archive li a, .widget_categories li a, .widget_recent_entries li a {display:block;}

#woocommerce_layered_nav-8 {background-color:#f6f6f6;padding:14px;margin-left: -11px;margin-right: -11px;}
#woocommerce_layered_nav-8 .headline {background-color:#f6f6f6;font-weight:bold;color:#009933 !important;}
#footer p {color:#d0d0d0;}
.widget li:hover:before {content:none !important;}
.brand-thumbnails img {max-height:56px;max-width:60px !important;}

body,h3{
	font-family:"Quicksand" !important;
}
h5 {font-family:Oswald !important;}
#navigation .menu > li > a, #navigation ul li a {  font-family:Oswald;font-weight:500;letter-spacing:0.05em;  }
#ajaxsearchprores1_1 .results .item .asp_content h3 a, #ajaxsearchprores1_2 .results .item .asp_content h3 a, div.ajaxsearchpro[id*="ajaxsearchprores1_"] .results .item .asp_content h3 a {color:#606060;}
#ajaxsearchprores1_1 .results .item .asp_content h3 a:hover , #ajaxsearchprores1_2 .results .item .asp_content h3 a:hover , div.ajaxsearchpro[id*="ajaxsearchprores1_"] .results .item .asp_content h3 a:hover, .subCatLinkContainer a:visited  {color:#009933;}

div.ajaxsearchpro[id*='ajaxsearchpro'] .probox .proclose svg {background-color:#663300;}

.subCatLinkContainer a {font-size:18px;font-weight:bold;font-family:"Quicksand";text-transform:uppercase;}
.subCatLinkContainer {text-align:center;}
#ajaxsearchprores1_1 p.showmore a, #ajaxsearchprores1_2 p.showmore a, div.ajaxsearchpro[id*="ajaxsearchprores1_"] p.showmore a {color:#ffffff;}
.parallax-banner img, .parallax-titlebar img {min-height:300px;}
.ubermenu-responsive-toggle {color:#ffffff;}
.ult-carousel-wrapper {margin-bottom:0!important;padding-bottom:0px!important;}
.parallax-banner {margin-bottom:10px;}
.ubermenu-widget-area .brand-thumbnails {margin-bottom:-50px!important;}
.mc4wp-form-basic input[type="email"] {max-width:60% !important;}
.wpcf7-form input, .quantity input, input[type="submit"] {-webkit-appearance:none !important;}
#comments {display:none;}
#reviews #comments {display: block;}
.widget .brand-thumbnails li, .brand-thumbnails li {margin: 0 10px 19px !important;}
.slick-track .product {max-width:180px;}
/* .rating { display: inline-block; */
    /* box-sizing: content-box; */
    /* overflow: initial; */
    /* position: static; */
    /* width: auto; */
    /* height: auto; } */
#reviews .comment-text .meta {display: none;}
.slick-track .product h5 {font-size:14px; padding: 0 10px 0 10px;}
.order .button {color:#ffffff !important;}
.selectricWrapper {float:right;}
td.product-quantity {padding:0px !important;min-width:135px;}
.woocommerce .wishlist_table td.product-add-to-cart a:before {
	content: "";
	position: absolute;
	font-family: "FontAwesome";
	padding: 14px 15px 8px 12px;
	height: 100%;
	background: rgba(0,0,0,0.06);
	top:0;
	left:0;
}
.woocommerce .wishlist_table td.product-add-to-cart a {margin: 0 0 0 25px;padding: 11px 15px 11px 52px;float: left;border-radius: 0px;font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#ffffff !important;}
.payment_method_paypal img {display:none !important;}
#newArrivals .slick-slide {padding: 0 8px !important;}

/* BEGIN Matt edits 20160404 */
.slick-slider {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
}
/* END Matt edits 20160404 */

.slick-slide a {margin: 0px !important;}

.product-category{display:none;}

.cigar-university .post-content {margin: 0;}
.university-sidebar li input {
	width: 100% !important;
}
.university-sidebar p {
	padding: 10px;
	padding-top: 0px;
}
.university-sidebar input[type="email"] {
	background: #fff;
	margin: 0px;
	max-width: 100% !important;
	width: 100% !important;
}

.university-sidebar li {
	list-style: none;
	background: #f4f4f4;
}
.university-sidebar li h2 {
	background-color: #663300;
	padding: 10px;
	text-align: center;
	cursor: pointer;
	color: #fff;
}

.university-sidebar .courses h2{
	text-align: left;
}

.university-sidebar .courses .submenu {
	display: none;
}

.university-sidebar .submenu li {
	list-style: none;
	padding: 5px;
}

.university-sidebar #ajaxsearchprowidget-2 h2 {
	padding: 0;
}

.university-sidebar .wpb_content_element {
	margin: 0 !important;
}

.article_link button {
	width: 100%;
	border: 0;
	outline: 0;
	padding: 10px;
	cursor: pointer;
}

.cigar-university .column_container {
    margin-bottom: 15px;
    width: 256px;
    float: left;
    margin-right: 20px;
}

.university-sidebar .courses h2 i {
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.university-sidebar .open h2 .fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.university #breadcrumbs ul {
	float: none;
	font-size: 13px;
	margin-top: 27px;
	font-weight: 500;
	position: relative;
	z-index: 10;
	left: 55px;
	top: 30px;
}

#university_sidebar > li:nth-child(odd) {
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

.cigar-university .vc_general.vc_cta3.vc_cta3-shape-rounded {
	border-radius: 0;
}

#university_sidebar .promagnifier {
	order: 6 !important;
	z-index: 9 !important;
}

.cigar-university h2 a, .cigar-university h2 a:visited {
	color: #606060;
}

#mc4wp-form-1 input[type=email] {
    border: 1px solid #ccc;	
}

.cigar-university h1 {
	font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.university_titlebar h2 {
	font-family: "Roboto Slab", "Museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.cigar-university .entry-content p {
	font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
	color: #5D6769;
}

#billing_country_field {
	display: none;
}

.brand-item {
	font-size: 14px;
}

.left-sidebar-class .widget li:before {
	content: none;
}

.left-sidebar-class .widget li:hover {
    padding-left: 0px;
}

.woocommerce-info, .notification.notice, .woocommerce-message, .notification.notice strong {
    background-color: #009933;
    color: #fff;
}

.woocommerce-message .wc-forward {
    float: right;
    color: #FFF;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
    content: "" !important;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
    padding-right: 20px !important; 
}

.post-3510 .vc_row .wpb_wrapper:first {
	text-align: right;
}

.wc_points_rewards_earn_points strong {
	color: #fff;
}

.product-page h1 {
	max-width: 475px;
}

.woocommerce-info a {
	color: #fff;
	text-decoration: underline;
}

.woocommerce .widget_layered_nav, .widget_woocommerce_brand_nav {
	cursor: pointer;
}

.woocommerce .widget_layered_nav ul, .widget_woocommerce_brand_nav ul {
	display: none;
}

#new_navi_arrival {
	list-style: none;
}

#new_navi_arrival li {
	display: inline-block;
	padding: 10px;
	background: #eee;
	margin: 5px;
}

#new_navi_arrival .selected, #new_navi_arrival .selected a {
	background: #009933;
	color: #fff;
}

#new_navi_arrival a:visited {
	color: #009933;
}

#new_navi_arrival .selected a:visited {
	color: #fff;
}
.top-search {
	width: 440px;
    position: absolute;
    z-index: 999;
}


@media only screen and (max-width: 1389px) {
    .top-search {
        width: 315px;
    }
}

@media only screen and (max-width: 990px) {
    .top-search {
        width: 225px;
    }
}

@media only screen and (max-width: 767px) {
    .top-search {
        right: 0px;
		width: 280px;
    }
}

@media only screen and (max-width: 480px) {
    .top-search {
        right: 0px;
		width: 185px;
    }
}

.cigar-university a:visited, .cigar-university a:hover, #university_sidebar a:hover, #university_sidebar a:visited {
    color: #009933;
}

.btnCouponSubmit {
	background-color: #093;
	cursor: pointer;
	padding: 10px 14px;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
	outline: none;
	overflow: hidden;
	position: relative;
	z-index: 10;
	color: #fff;
	border: none;
	border-radius: 0px;
}

.apply-coupon {
	display: inline;
}

#ship-to-different-address label {
	float: none;
}

.textwidget .other-brands br {
    display: none;
}