/*
Theme Name: Unicon Child Theme
Description: Unicon Child Theme for your Customizations
Author: minti
Template: unicon
Version: 1.0
*/

@import url("../unicon/style.css");

.brand_image { height: 33px; width: auto; margin-bottom: -6px; }
#topbar { padding: 2px 0 4px; }
#topbar a.button.color-2 { vertical-align: top; margin: 6px 0 0 0; padding: 8px; font-size: 10px; color: white; background-color: #00a5a9; }
#topbar a.button.color-2:hover { background-color: black; }
.page-id-3478 blockquote, .page-id-129 blockquote, .page-id-127 blockquote { margin-top: -10px; }
#breadcrumbs.sixteen { text-align: left; }
#fulltitle { display: none; }
.single-product #fulltitle { display: block; }
.woocommerce-tabs { margin-top: 20px!important; }
.breadcrumb { display: block; margin-bottom: 25px; }

/* Header */
.free-trial-container { margin-right: 20px; padding-right: 20px; border-right: 1px solid #ddd; }
#phone-header-image { vertical-align: middle; margin-right: 4px; width: 14px; height: 14px; display: inline-block; background-image: url('images/phone.png'); }

/* Product Page */
div.product h1 { margin-bottom: -20px; line-height: 1.2em; }
.woocommerce .entry-summary a.button { margin-bottom: 15px!important; margin-right: 15px!important; }
.single-product .entry-summary h5 { margin-bottom: -15px; }
/* .woocommerce-tabs { border-top: 0!important; } */
.product .price { border-bottom: 0!important; margin-bottom: 0!important; }

/* Collection Stats Table */
.collection-stats { margin-top: 30px; margin-bottom: 30px; }
.collection-stats h3 { font-size: 16px; }
.collection-stats ul { margin: 0; padding: 0; }
.collection-stats ul li { box-shadow: 1px 1px 1px rgba(0,0,0,.2); border-radius: 8px; font-size: 11px; padding: 10px; box-sizing: border-box; min-height: 80px; vertical-align: top; text-align: center; border: 1px solid #ddd; display: inline-block; width: 23%; margin-right: 1%;  }
.collection-stats ul li span { color: #00a5a9; display: block; font-size: 22px; font-weight: bold; }

/* Producer Logos */
.producers-logos { overflow: hidden; border: 1px solid #efefef; padding: 20px; }
.producers-logos > div { height: 100px; text-align: center; width: 22%; margin-right: 4%; margin-bottom: 20px; float: left; }
.producers-logos > div img { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.producers-logos > div:nth-child(4n) { margin-right: 0; }
.producers-logos > div:nth-child(4n+1) { clear: both; }

/* Blog Post */
.entry-meta a { color: #00a5a9; }

/* Pictures on Database page */
.floatrightdesktop { float: right!important; }

/* Blog */
.blog-wrapper h1 { text-shadow: 1px 1px 1px rgba(0,0,0,.6); font-size: 42px; font-weight: 700; }

/* Blog Carousel */
body .blog-carousel .blog-item-description h4 { font-size: 26px; }

/* Subheadline on product page */
.single-product .entry-summary h5 { font-size: 20px; }
.contact-for-product { margin-top: 20px; }

/* Press Releases */
.post-type-archive-press_releases article { margin-bottom: 60px; }

.blog-page article { margin-bottom: 60px; }
.list-page-design blockquote p { padding: 0px 0 0px 20px; }
.list-page-design blockquote p strong { display: inline-block; width:100%; margin-bottom:10px !important; line-height:24px;}
.list-page-design blockquote p strong a{ display: inline; }

@media only screen and (max-width: 767px) {
	.blog-wrapper h1 { font-size: 24px; }
}

@media (max-width: 600px) {
	.collection-stats ul li { width: 49%; margin-right: 1%; margin-bottom: 1%; }
	.producers-logos > div { width: 48%; margin-right: 4%; }
	.producers-logos > div:nth-child(4n) { margin-right: 4%; }
	.producers-logos > div:nth-child(4n+1) { clear: none; }
	.producers-logos > div:nth-child(2n) { margin-right: 0%; }
	.producers-logos > div:nth-child(2n+1) { clear: both; }
}

@media (min-width: 958px){
	.post-type-archive-press_releases .wpb_row.vc_row-fluid.full-width-section {
		margin-top: 45px !important;
	}
	.press_releases-template-default .wpb_row.vc_row-fluid.full-width-section.section.section-no-parallax.bg-stretch {
		margin-top: 45px !important;
	}
	.tax-pr_tags .wpb_row.vc_row-fluid.full-width-section {
		margin-top: 45px !important;
	}
	.tax-pr_categories .wpb_row.vc_row-fluid.full-width-section.section.section-no-parallax.bg-stretch {
		margin-top: 45px !important;
	}
}

