/*
 Theme Name:   Cosmix Child
 Theme URI:    http://cosmox.ozythemes.com
 Description:  Cosmox - child theme
 Author:       Avant.SI d.o.o.
 Author URI:   http://www.avant.si
 Template:     cosmox
 Version:      1.0
 License:      GNU General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  cosmox-child
*/


#sub-title-wrapper>div.not-alone{
	/*background-color:#009999;*/
	background: none;
}

#sub-title-wrapper>div.alone{
	width:960px;
	height:90px;
	margin:0 auto !important;
	position:inherit !important;
	/*background-color:#009999;	*/
	background: none;
}

.footer-widget-sidebar>div {
	width:220px;
	word-wrap: break-word;
}


.button{
	font-size: 12px;
	-webkit-box-sizing: border-box;
	padding: 8px 10px 10px 8px !important;
	background-color: #656565;
	transition: all 0.2s ease 0s;
	color: #FFF;
	font-size: 16px !important;
	font-family: Monda;
	border: 0 none !important;
}

.button:hover{
	background-color: #ff5a00;
	cursor: pointer;
}


#social-share-buttons-wrapper .google_plus:hover a>span>span,
#social-share-buttons-wrapper .google_plus:hover a>span {
	background-color:#d3362d !important;
	color:#ffffff !important;
}

#social-share-buttons-wrapper .instagram:hover a>span>span,
#social-share-buttons-wrapper .instagram:hover a>span {
	background-color:#3f729b !important;
	color:#ffffff !important;
}

.classic-blog-listing-item .blog-post-title {
	font-size:60%;
}

.sidebar-widget input[type=text],
.sidebar-widget input[type=password],
.sidebar-widget select,
.sidebar-widget textarea {
	width:200px;
    margin-top:8px !important;
    }


.sidebar-widget input[type=submit],
.sidebar-widget input[type=button],
.sidebar-widget button {
	margin-top:14px !important;
}

.floater-bar{
	position:fixed !important;
	top:0px !important;
	margin:0 auto;
	z-index:9999 !important;
	
	-webkit-box-shadow: 0px 5px 2px rgba(50, 50, 50, 0.19);
	-moz-box-shadow:    0px 5px 2px rgba(50, 50, 50, 0.19);
	box-shadow:         0px 5px 2px rgba(50, 50, 50, 0.19);
}

.gform_wrapper .gform_footer {
margin: 0 !important;
}
div[itemprop="description"] {
margin: 0 !important;

} 


ul.products .count { display:none !important; }

.woocommerce_ordering{
display:none;
}



.product-quantity{
display:none;
}

.quantity{
display:none;
}

.product-total{
display:none;
}

.ginput_product_price_label{ 
display: none; 
}

.addthis_toolbox.addthis_default_style.addthis_32x32_style{ 
display: none; 
}

.blog-info-bar-details{ 
display: none; 
}

.price{ 
display: none; 
}

a.button.product_type_simple{ 
display: none; 
}

.icon-right-circle2{ 
display: none; 
}

.wpcf7-form-control.wpcf7-textarea{height:120px; width:100%;}

th.product-name{ 
display: none; 
}

.woocommerce-price-before{ 
display: none; 
}

.product_meta{
display: none;
}

.shipping-calculator-button{
display: none; 
}

.attachment-shop_thumbnail{
display: none; 
}

.product-subtotal{
display: none; 
}

.cart_table_item{
font-size: 11px;
}

.product-remove{
font-size: 20px;
}



/* INLINE CODE */ 
You can write your custom CSS here.	#logo-slider-wraper{
		position:relative;
		
	}
	.slider-controls{
		position:absolute;
		width:882px;	
		top: 46px !important;
	}
	#logo-slider {
		position: relative;
		width: 882px;
		height: 130px;
		margin: 0; padding: 0;
		overflow: hidden;
		list-style:none;
		background:#FFFFFF;
	}
	.slide{
		list-style:none;
		margin:0 !important;
		width:882px !important;
	}
	.slider-controls a{
		height:40px;
		width:40px;
		display:inline-block;
		text-indent:-9000px; 
	}
	#prev{
		background:url(https://inter-media.si/wp-content/plugins/logo-slider/arrows/arrow5.png) no-repeat center;
		float:right;
		margin-right:-50px;
	}	
	#next{
		background:url(https://inter-media.si/wp-content/plugins/logo-slider/arrows/arrow5-prev.png) no-repeat center;
		float:left;
		margin-left:-50px
	}
	
/*
===============================================================
	--------------------_ Responsive _--------------------
===============================================================
*/

	@media screen and (max-width:320px){
		#logo-slider-wraper{
			position:relative !important;
			width:52% !important;
			left:42px;
		}
		.slider-controls {
			position: absolute;
			top: 46px;
			left:30px;
			width: 100% !important;
		}
		#logo-slider {
			background:#FFFFFF;
			height: 130px;
			list-style: none outside none;
			margin: 0;
			overflow: hidden;
			padding: 0;
			position: relative;
			width: 110% !important;
		}
		.slide {
			list-style: none outside none;
			margin: 0 !important;
			width: 100% !important;
		}
		#next{
			background:url(https://inter-media.si/wp-content/plugins/logo-slider/arrows/arrow5-prev.png) no-repeat center;
			float:left;
			margin-left:-66px !important;
		}
		.logo-img {
			margin-left:32px;
		}
	}
	@media screen and (min-width:321px) and (max-width:480px){
		#logo-slider-wraper{
			position:relative;
			width:35% !important;
			left:55px !important;
		}
		.slider-controls {
			position: absolute;
			top: 46px;
			width: 100% !important;
		}
		#logo-slider {
			background:#FFFFFF;
			height: 130px;
			list-style: none outside none;
			margin: 0;
			overflow: hidden;
			padding: 0;
			position: relative;
			width: 102% !important;
		}
		.slide {
			list-style: none outside none;
			margin: 0 !important;
			width: 100% !important;
		}
	}
	@media screen and (min-width:321px) and (max-width:360px){
		#logo-slider-wraper{
			position:relative;
			width:50% !important;
		}
		.slider-controls {
			position: absolute;
			top: 46px;
			width: 100% !important;
		}
		#logo-slider {
			background:#FFFFFF;
			height: 130px;
			list-style: none outside none;
			margin: 0;
			overflow: hidden;
			padding: 0;
			position: relative;
			width: 100% !important;
		}
		.slide {
			list-style: none outside none;
			margin: 0 !important;
			width: 100% !important;
		}
	}
	@media screen and (min-width:481px) and (max-width:640px){
		#logo-slider-wraper{
			position:relative;
			width:28% !important;
			left:34px !important
		}
		.slider-controls {
			position: absolute;
			top: 46px;
			width: 100% !important;
		}
		#logo-slider {
			background:#FFFFFF;
			height: 130px;
			list-style: none outside none;
			margin: 0;
			overflow: hidden;
			padding: 0;
			position: relative;
			width: 100% !important;
		}
		.slide {
			list-style: none outside none;
			margin: 0 !important;
			width: 100% !important;
		}
	}
	@media only screen and (min-width:641px) and (max-width:768px){
		#logo-slider-wraper{
			position:relative;
			width:78% !important;
			left:34px !important
		}
		.slider-controls {
			position: absolute;
			top: 46px;
			width: 100% !important;
		}
		#logo-slider {
			background:#FFFFFF;
			height: 130px;
			list-style: none outside none;
			margin: 0;
			overflow: hidden;
			padding: 0;
			position: relative;
			width: 100% !important;
			left:-12px;
		}
		.slide {
			list-style: none outside none;
			margin: 0 !important;
			width: 100% !important;
		}
	}
	@media only screen and (min-width:770px){
		#logo-slider-wraper{
			position:relative;
			width:882px !important;
			left:34px !important
		}
		.slider-controls {
			position: absolute;
			top: 46px;
			width: 100% !important;
		}
		#logo-slider {
			background:#FFFFFF;
			height: 130px;
			list-style: none outside none;
			margin: 0;
			overflow: hidden;
			padding: 0;
			position: relative;
			width: 100% !important;
		}
		.slide {
			list-style: none outside none;
			margin: 0 !important;
			width: 882px !important;
		}
	}
/* eof INLINE CODE*/

/* REVOLUTION SLIDER */
.tp-caption.big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 20px; 
			line-height: 36px; 
			font-family: Monda; 
			padding: 5px 12px; 
			padding-top: 1px;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#000;	
			letter-spacing: -1.5px;										
		}

.tp-caption.big_white1{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Monda; 
			padding: 10px 12px; 
			padding-top: 5px;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#000;	
			letter-spacing: -1.5px;										
		}

.tp-caption.big_orange{
			position: absolute; 
			color: #ff7302; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 7px 9px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#fff;	
			letter-spacing: -1.5px;															
		}	
					
.tp-caption.big_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 16px; 
			line-height: 36px; 
			font-family: Monda; 
			padding: 0px 10px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#fff;	
			letter-spacing: -1.5px;															
		}		

.tp-caption.medium_grey{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: Arial; 
			padding: 2px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#888;		
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}	
					
.tp-caption.small_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 14px; 
			line-height: 20px; 
			font-family: Monda; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
					
.tp-caption.medium_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
					
.tp-caption.large_text{
			position: absolute; 
			color: #d90000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 40px; 
			line-height: 40px; 
			font-family: Monda; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}	
			
.tp-caption.large_text1{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 40px; 
			line-height: 40px; 
			font-family: Monda; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}	

.tp-caption.very_large_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
			letter-spacing: -2px;		
		}
					
.tp-caption.very_big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
			background-color:#000;		
					}	
					
.tp-caption.very_big_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
			background-color:#fff;		
					}
					
.tp-caption.boxshadow{
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}
											
.tp-caption.black{
		color: #000; 
		text-shadow: none;		
	}	
					
.tp-caption.noshadow {
		text-shadow: none;		
	}	
					
.tp-caption a { 
	color: #ff7302; text-shadow: none;	-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;	 
}			
	
.tp-caption a:hover { 
	color: #ffa902; 
}

/* EOF REVOLUTION SLIDER */

.gform_wrapper .ginput_container span.ginput_product_price {
  font-size: 24px;
  color: #ff5a00;
  font-family: monda;
}

.related.products a.button.product_type_simple, .woo-product-list-2column a.button.product_type_simple {
  display: none;
}

woocommerce-result-count{
  display: none;
}

#page-content h1.product_title {
    margin-top: -8px;
}

span.price { display:none !important; }

div.term-description { display:none !important; }

p.woocommerce-result-count { display:none !important; }

select.orderby { display:none !important; }

.yel-popup-main-wrapper
{
background:none;
}

.gform_wrapper div.validation_error {
	color: #ff5500 !important;
	font-size: 1.200em;
	font-weight: bold;
	margin-bottom: 1.600em;
	border-top: 1px solid #ff5500;
	border-bottom: 1px solid #ff5500;
	padding: 1em 0 1em 0;
}

.wg-li.v7 .wgcurrent a::after, 
.weglot-branding {
    display: none !important;
}

.wpcf7-submit {
    margin-bottom: 20px !important;
}

.cart-totals {
    display: none !important;
}
