/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

.logo img {
	margin-top: 15px;
}
.avia-image-container {
	border: 1px solid #5ea6ff;
}
a.more-link {
	background-color: rgb(0, 59, 137);
	padding: 5px 15px;
	color: rgb(255, 255, 255) !important;
}
.reviews_tab {
	display: none !important;
}
.main_color .avia_cart_buttons {
	background-color: #ec7711;
	transition:all .3s ease-in-out;
}
#top .main_color .avia_cart_buttons .button {
	color: #fff !important;
	width: 100%;
}
#top .avia_cart_buttons .button:last-child {
    float: left !important;
}
#top .single-product-summary .price span {
    font-size: 25px;
}
.template-shop .product_meta {
    font-size: 15px !important;
}
h3.widgettitle {
	background: #312792;
	color: #fff;
	padding: 10px 0px 10px 25px;
	margin-top: 20px !important;
}
.inner_sidebar {
    margin-left: 0px !important;
}
.widget div, .widget ul {
	padding-left:25px !important;
}
.widget div, .widget ul ul {
	padding-left:0px !important;
}
.widget ul.menu li a span:before {
	font-weight: 700;
	font-size: 16px;
	margin-right: 5px;
	color: #312792;
}
.widget ul.menu li ul li a span:before {
	font-weight: 400;
	font-size: 14px;
	margin-right: 5px;
	color: #eb0307;
}
#top .product-type-simple .no_margin.av_one_third {
    min-width: 403.333px;
}
#top .product-type-simple .no_margin.av_two_third {
    min-width: 806.667px;
}
.button-mini-delimiter {
	display: none;
}
.main_color input[type="submit"] {
	transition: all .3s ease-in-out;
}
.main_color input[type="submit"]:hover {
	background-color: #eb0307;
}
a.more-link {
	transition: all .3s ease-in-out;
}
a.more-link:hover {
	text-decoration: none !important;
	background-color: #eb0307; 
}
.cart_dropdown {
	display: none !important;
}
body .av-special-heading .av-special-heading-tag {
    text-shadow: 0px 0px 5px #000;
}
.footermenu1, .footermenu2 {
	float: left;
	margin-bottom: 20px;
}
.sepmenu {
	float: left;
	margin-bottom: 20px;
}
#socket .container a{
	color: #fff;
}
#socket .container a:hover {
	text-decoration:none !important;
	color: #000;
}
.slider-fallback-image {
    visibility:visible !important;
}
@media screen and (max-width:1299px) {
	#top .product-type-simple .no_margin.av_one_third {
		min-width: 393.333px;
	}
	#top .product-type-simple .no_margin.av_two_third {
		min-width: 786.667px;
	}
}
@media screen and (max-width:1199px) {
	#top .product-type-simple .no_margin.av_one_third {
		min-width: 308px;
	}
	#top .product-type-simple .no_margin.av_two_third {
		min-width: 616px;
	}
	div.product div.summary {
		top: 20px;
	}
	.footermenu1, .sepmenu {
		float:none;
		margin-bottom:0px;
	}
	.sepmenu {
		display: none !important;
	}
	.footermenu1, .footermenu2 {
		text-align:center;
	}
	.copyright {
		text-align:center;
		width:100% !important;
	}
	.col1, .col2 {
		width: 100% !important;
		float: none;
		display: grid !important;
		text-align: center;
	}
}
@media screen and (max-width:767px) {
	#top .product-type-simple .no_margin.av_one_third {
		min-width: 100% !important;
	}
	#top .product-type-simple .no_margin.av_two_third {
		min-width: 100% !important;
	}
	div.product div.summary {
		position: relative;
		width: 100%;
		float: none;
		right: 0;
		top: 15px;
	}
	.post-entry-3507 .av_two_third {
		display: none !important;
	}
}
@media screen and (max-width:1023px) {
	#top .product-type-simple .no_margin.av_one_third {
		min-width: 222.667px;
	}
	#top .product-type-simple .no_margin.av_two_third {
		min-width: 455px;
	}
	h1.product_title {
		font-size: 22px;
	}
	div.product div.summary {
		top: 15px;
	}
}
.wpcf7-text {
	background-color: #fff !important;
	height:40px;
}
.wpcf7-textarea {
	background-color: #fff !important;
	height:110px;
}
.avia-section-small .content, .avia-section-small .sidebar {
    padding-top: 0px !important;
}
#tab-reviews {
	display: none !important;
}
#wolftrick .av-flex-placeholder {
	width: 2%;
}
#wolftrick .flex_column_table:nth-child(2) {
	padding:0 20px;
}
#header_main {
	border: none !important;
}
.header_color .avia-menu-fx {
	background-color: #EC7611 !important;
}
.html_header_top .header_color .main_menu ul:first-child > li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {
    border-top-color: transparent!important;
}.inner_product:hover .avia_cart_buttons {
    background-color: #312792 !important;
}
.product-sorting {
	display: none !important;
}
.products .product h3, .products .product h4, .products .product h5, .products .product h6 {
    font-size: 2em;
    text-align: center;
}
#top .inner_product_header {
    min-height: 67px;
}
.product_meta {
	display: none !important;
}
.woocommerce-tabs th {
	background-color: #d9d9d9;
	color: #000;
	border: 1px solid #d9d9d9;
}
.widget {
    padding: 0px 0 0px 0 !important;
}
div.product div.summary {
    width: 100%;
    position: relative;
    right: 20px;
    margin: 0;
    display: table-cell;
	top: 0px;
	float: none !important;
}
.single-product-summary {
    width: 100%;
	float: none !important;
	overflow: visible;
}
.header_bg {
    opacity: 1 !important;
}
#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
    color: #000 !important;
}
#tab-description .column-top-margin {
    margin-top: 0;
}
.informazioni {
display:none;
background-color: #fcfcfc;
padding: 15px;
border: 1px solid #e1e1e1;
border-radius: 3px;
}.main_color table caption, .main_color tr:nth-child(2n), .main_color .pricing-table > li:nth-child(2n) {
    color: #666 !important;
}
#home-prodotti .av_promobox {
	margin-bottom: 15px;
}
#home-prodotti .av-flex-placeholder {
	width: 2% !important;
}
#home-prodotti .flex_column_table:nth-child(8), #home-prodotti .flex_column_table:nth-child(11) {
	padding: 0 20px;
}
main_color ::-webkit-input-placeholder {color: #666 !important; }.main_color ::-moz-placeholder {color: #666!important; opacity:1; }.main_color :-ms-input-placeholder {color: #666 !important;}
.main_color .iconlist_content {
    color: #666 !important;
}
h4.iconlist_title {
	color: #ec7711 !important;
}
.avia-post-nav {
	display: none !important;
}
.col1 {
	width: 21%;
	float:left;
}
.col1 div {
	float: left;
}
.col1 img {
	margin-top: 8px;
}
.col2 {
	width: 79%;
	float: left;
}
.avia-image-container {
	border: none !important;
}