/*
============================================================

	Theme Name: Aurum
	Theme URI: http://www.laborator.co/view-theme/aurum
	Author: Laborator
	Author URI: http://laborator.co/
	Description: Aurum &ndash; its a minimalist WooCommerce theme that will give you and your customers a smooth shopping experience which can be used for various kinds of stores such as boutiques, bookstores, technology stores, jewelries and other types of web shops. It is beautiful, flexible and  super fast theme.
	Version: 2.6
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: aurum

============================================================
*/

/*.wpb_content_element .social-networks{margin: 0;padding: 0;}
.wpb_content_element .social-networks li{display: inline-block;}
.wpb_content_element .social-networks li a{display: block;background: #333;color: #fff;padding: 5px;}
.wpb_content_element .social-networks li a:hover{background: #ED1C24;}
*/
.wpb_content_element form.mc4wp-form input[type="submit"] {
	background: #ED1C24;
	border: none;
	color: #fff;
	padding: 5px 20px;
	text-transform: uppercase;
}
.wpb_content_element form.mc4wp-form input[type="email"], .wpb_content_element form.mc4wp-form input[type="text"] {
	float: none;
	padding: 5px;
	width: 100%!important;
	display: block;
	margin: 0;
}
h2.colorwhite, .colorwhite h2 {
	color: #fff;
}
.wpb_images_carousel img {
	display: block;
	margin: 0 auto;
}
.mc4wp-form-fields label.red strong {
	font-size: 11.7px;
}
.ls-slide .ls-l {
	left: 0!important;
	width: 100%!important;
}
.ls-slide .ls-l .container {
	max-width: 1170px;
	margin: 0 auto;
	font-weight: lighter;
	font-size: 22px;
}
.category_pages .widget {
	margin-bottom: 30px;
	border: 1px solid #eee;
	padding: 25px 30px;
	font-weight: 300;
}
.category_pages .widget h2 {
	color: #222;
	font-size: 24px;
	font-weight: 300;
	margin-top: 0;
}
.category_pages .widget p {
	font-family: roboto;
	font-size: 14px;
}
.category_pages .widget p:last-child {
	margin: 0;
}
.sidebar-entry p:last-child {
	margin: 0;
}
.sidebar-entry h3 {
	margin-top: 0;
}
.commissions {
	border-bottom: solid 1px #ddd;
	padding: 0 0 30px;
	margin: 0 0 30px;
}
.commissions h2 {
	font-size: 16px;
	color: #ED1C24;
	margin: 0;
	text-transform: none !important;
}
.commissions strong {
	font-size: 13px;
}
.commissions img {
	display: block;
	margin: 0 auto 20px!important;
	max-width: 100%;
	height: auto;
}
.media_realease {
	border-top: solid 1px #ddd;
	padding: 20px 0 0;
	margin: 20px 0 0;
}
.media_realease h4 {
	margin: 0 0 10px;
	color: #ED1C24;
}
.vc_masonry_grid .vc_gitem-zone {
	padding: 10px 0;
	;
	float: none!important;
	width: 100%!important;
	border: solid 1px #d1d1d1;
	box-shadow : 0 1px 5px #d1d1d1;
}
.vc_masonry_grid .vc_gitem-zone div.italic {
	margin: 20px 0 0;
	font-style: italic;
}
/* .vc_masonry_grid .vc_gitem-zone .vc_gitem-post-meta-field-testimonial_content{font-style:italic;} */

.contact_form .form-group {
	margin: 0 0 15px!important;
}
.contact_form .wpcf7-not-valid-tip {
	display: none;
}
.contact_form input.btn {
	background: #ED1C24;
	border-radius: 0;
	padding: 5px 20px;
	text-transform: uppercase;
	font-family: Roboto Condensed;
	font-weight: 300;
}
.contact_form h2 {
	margin: 0;
}
.contact_form p {
	text-transform: uppercase;
	color: #999;
	font-size: 15px!important;
	font-family: Roboto Condensed!important;
}
.contact_left p {
	font-size: 14px!important;
}
.contact_form .form-group input.wpcf7-text, .contact_form .form-group textarea {
	background: #f1f1f1;
	border-color: #e1e1e1;
}
.contact_form .form-group input.btn {
	float: right;
}
.oos {
	text-indent: -9999px;
	padding-top: 8px!important;
}
.oos span {
	text-indent: 0px;
	display: block;
}
.page-container .wpb_content_element.lab_vc_pagetitle .dash {
	height: 0!important;
	display: none;
}
.owl-item h3 {
	font-size: 16px!important;
}
.owl-item .add-to-cart {
	display: none;
}
.owl-item h3.price {
	margin-top: 1px !important;
}
.owl-item h3.price span {
	font-size: 14px;
}
.shop-item h3.price span {
	font-size: 14px;
}
.shop-item h3.price {
	margin-top: 1px !important;
}
.shop-item .product-terms a {
	font-weight: 500 !important;
}
.shop-item .product-terms a {
	font-weight: 500 !important;
}
.item-info p.price, .single_variation span.price {
	font-size: 14px!important;
}
.produt-attrs {
	display: none;
}
.product-terms {
	margin-top: 2px
}
.shop .shop-item .item-info h3 {
	margin-bottom: 2px !important;
}
.shop .shop-item .item-info h3, .woocommerce .shop-item .item-info h3 {
	font-size: 16px!important;
	font-weight: 500;
}
.shop-item-single .item-info.summary h1 {
	font-size: 16px;
	text-transform: none;
	font-weight: 500 !important;
	padding-right: 40% !important;
}
.shop-item-single .item-info.summary h1 small {
	font-weight: 500;
}
.vc_gitem-post-data-source-post_title {
	font-weight: bold;
}
/* .vc_gitem-zone{height:423px!important;} */

.single_exhibitions h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
}
.shop .shop-item, .woocommerce .shop-item {
	margin-bottom: 30px;
}
/*.shop .shop-item .fixedsizes{height: 240px;}
.shop .shop-item .fixedsizes img{height: 100%;width: auto;margin:0 auto;display:block;}
*/
.vc_col-sm-12 .wpb_single_image .vc_single_image-wrapper {
	height: 500px;
	display: block!important;
	background-position: top center!important;
	background-size: cover;
}
.shop .shop-item .item-info span, .woocommerce .shop-item .item-info span {
	text-transform: none;
}
.shop-item-single .item-info.summary .nomarginforp p {
	margin-bottom: 0;
}
.shop-item-single .item-info.summary p.hasmargintop {
	margin-top: 15px;
	font-weight: normal;
	margin-bottom: 0;
}
.shop .shop-item .onsale.featured, .woocommerce .shop-item .onsale.featured {
	background: #ED1C24;
}
.search .search-header h2 strong {
	color: #ED1C24;
}
.woocommerce-error.woocommerce-info, .woocommerce-info.woocommerce-info, .woocommerce-message.woocommerce-info {
	background: #ED1C24;
	box-shadow: 0 0 0 6px #ED1C24;
}
.add-to-cart {
	display: none;
}

@media (max-width: 600px) {
.vc_col-sm-12 .wpb_single_image .vc_single_image-wrapper {
	height: 100px;
}
}
/* Remove the text to uppercase transform on item-information titles */

.item-info h3 {
	text-transform: none !important;
}
/* Mail Chimp Mailing List */

#mc-embedded-subscribe {
	background: #ED1C24;
	border: none;
	color: #fff;
	padding: 5px 20px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
}
.mc-field-group {
	margin-bottom: 15px;
}
.indicates-required {
	margin-bottom: 15px;
}
.mc-field-group input {
	width: 100%;
	margin-bottom: 2px;
}
#mc_embed_signup div.mce_inline_error {
	background-color: #eee;
}
.nav-growpop {
	display: none!important;
}
.nxt_prev {
	padding: 0 30px;
}
.nxt_prev a {
	color: #888;
}
.nxt_prev span {
	color: #888;
	padding: 0 4px;
}
.exhibitions_page .vc_gitem-zone {
	height: 100%!important;
}
.exhibitions_page .vc_gitem-zone img {
	max-width: 100%;
	height: auto;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	background-color: #ED1C24;
	box-shadow: 0 0 0 6px #ED1C24;
}
.shop-item-single .item-info.summary form.cart .button:hover {
	background-color: #ED1C24;
}
/* Hide featured image on posts  */

.post-is-image {
	display: none !important;
}
section.blog .post {
	border-bottom: solid 1px #dbdbdb;
	padding: 30px;
}
.page-navi {
	text-align: center;
}
.page-navi span, .page-navi a {
	border: solid 1px #ddd;
	padding: 7px 12px;
}
.page-navi span.current, .page-navi a:hover {
	border: solid 1px #aaa;
	color: #000;
}
.news-banner {
	height: 500px;
	background-position: top center;
	background-size: cover;
}

@media(max-width:600px) {
.news-banner {
	height: 250px;
}
}
.btn-default, .btn-primary {
	background: #ED1C24!important;
}
.btn-default:hover, .btn-primary:hover {
	background: #222!important;
}
.wpmenucartli a {
	color: #ED1C24!important;
}
.wpmenucartli a:hover {
	color: #fff!important;
}
.mc4wp-alert p {
	color: #ED1C24;
}

@media(max-width:600px) {
.ls-slide .ls-l {
	top: 0!important;
	height: 100%!important;
	background-color: transparent!important;
	padding: 0!important;
}
.ls-slide .ls-l .container {
	font-size: 14px;
	margin: 0;
	position: absolute;
	bottom: 0;
	background: rgba(0,0,0,.6);
	padding: 20px;
	width: 100%!important;
}
.ls-slide .ls-l .container a {
	display: none;
}
.exhibitions_page .vc_gitem-zone {
	height: 256px!important;
}
}

@media(max-width:480px) {
.ls-slide .ls-l .container {
	font-size: 11px!important;
	font-weight: bold;
	padding: 10px;
}
}

@media(max-width:400px) {
.exhibitions_page .vc_gitem-zone {
	height: 180px!important;
}
}

@media(max-width:992px) {
.vc_col-sm-3, .vc_col-sm-9 {
	width: 100%!important;
	float: none!important;
}
}

@media(max-width: 991px) {
.public_art_page .clear {
	clear: none;
}
}
.exhibitions_page .vc_grid.vc_row .vc_grid-item {
	margin-bottom: 40px;
}
header.site-header div.nav>ul>li>a, header.site-header ul.nav>li>a {
	padding: 20px 15px;
}

@media(max-width:768px) {
header.site-header .top-menu nav>li a:hover span, header.site-header .top-menu nav>li a:hover {
	color: #222!important;
}
header.site-header .top-menu .col-sm-6 {
	float: none!important;
	width: 100%;
}
header.site-header .top-menu nav>li a {
	font-size: 18px;
}
.shop .shop-item .onsale, .woocommerce .shop-item .onsale {
	border-radius: 360px;
	top: -25px;
}
}

@media(max-width:480px) {
header.site-header .top-menu nav>li a {
	font-size: 16px;
}
header.mobile-menu ul li a {
	font-size: 16px!important;
}
}
.wpb_single_image .vc_single_image-wrapper {
	width: 100%!important;
}
.page-container .wpb_single_image img {
	width: 100%!important;
}
img.aligncenter {
	display: block;
	margin: 0 0 15px;
}
.blog_title {
	text-align: center;
	padding-top: 30px;
}
.blog_title img {
	display: block;
	margin: 0 0 10px!important;
}
.blog_item img {
	display: block;
	margin-bottom: 20px;
	max-width: 100%;
	height: auto;
}
.blog_item .blog_date {
	display: block;
	margin: 0 0 20px;
	color: #999;
}
.blog_item .blog-more {
	display: block;
	background: #ebebeb;
	float: left;
	padding: 10px 20px;
	margin: 10px 0 0;
}
.blog_item {
	border-bottom: solid 1px #dbdbdb;
	padding: 0 0 40px;
	margin: 0 0 40px;
}
.blog-container section.blog {
	padding: 0;
}
.blog_item h2 {
	text-transform: none;
	font-size: 16px;
	font-weight: normal;
}
.blog_item .entry p {
	margin: 0 200px 10px 0;
}
section.blog .post .post-content p {
	margin: 0 200px 20px 0;
}

@media(max-width:768px) {
section.blog .post .post-content p {
	margin: 0 0 20px 0;
}
.blog_item .entry p {
	margin: 0 0 10px 0;
}
}

@media(max-width:1199px) {
.header-menu .header-widgets {
	display: none;
}
}

@media(max-width:360px) {
.col-mobile-12 {
	width: 100%;
}
}
.shop .cart_totals table tr th {
	white-space: normal!important;
}
.payment_method_eway_payments .form-row input {
	width: 100%;
	padding: 5px;
}

@media(max-width:768px) {
.custom-4 {
	width: 33.3%;
	float: left;
}
.custom-4 h2 {
	font-size: 15px!important;
}
}

@media(max-width:480px) {
.custom-4 {
	width: 100%;
	float: none;
}
.custom-4 h2 {
	font-size: 18px!important;
}
}

@media(max-width:992px) {
.wp-pagenavi {
	margin-bottom: 50px;
}
.wp-pagenavi span, .wp-pagenavi a {
	display: none;
}
.wp-pagenavi span.pages, .wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {
	display: inline-block;
}
}
.for-projects-only .container {
	width: 100%!important;
	padding: 0;
}
.for-projects-only {
	padding: 0!important;
}
.for-projects-only .tab-content {
	padding: 0;
}
.for-projects-only .hideforprojectonly, .for-projects-only .nav-tabs {
	display: none;
}
.for-projects-only .related {
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 15px;
}
.nofullwidth .wpb_wrapper {
	max-width: 1170px;
	margin: 30px auto;
}
.for-projects-only .vc_separator h4 {
	font-size: 1.5em;
}
.for-projects-only .vc_sep_pos_align_center {
	margin-bottom: 5px;
}

@media(max-width:1000px) {
.nofullwidth .wpb_wrapper {
	padding: 0 10px;
}
}

@media (max-width: 600px) {
.for-projects-only .vc_single_image-wrapper {
	height: 100px;
}
}
.tab-content img {
	max-width: 100%;
	height: auto;
}
.exhibitions_page, .commission_page, .blog_page {
	padding: 0 15px !important;
}
.section.blog .post {
	padding: 30px 15px;
}