/*
Theme Name:   alchimia child
Description:  MediCenter Child Theme
Template:     alchimia
Version:      1.0
Text Domain:  alchimia
*/


/*a {    color: #428bca !important; text-decoration: none;}*/

a:hover, 
#footer a:hover, 
.vc_inner a:hover,
.kleo_text_column a:hover,
.product-categories a:hover 							{color: orange !important;}
#footer a {    color: #ffffff !important; text-decoration: none;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {    margin-bottom: 6em !important;
}


/* rimozione menu in lavorazione */
/*#menu-item-15109 { display: none !important;}*/



.woocommerce.widget_product_categories li:before{
display: block;
float: left;
margin-left: 10px;
}


ul.product-categories {margin-left:-10px;}
ul.children {margin-left: 30px !important;}


#woocommerce_product_categories-3 ul li ul li {

    text-indent: -20px;
}


.GMA												{display: none;}
.footer-color ::selection,
.footer-color .widget_nav_menu .current_page_item > a 							{background-color: transparent !important;}

/*.vc_inner a,
.kleo_text_column a {color: #2b90dd !important;}*/
body 												{text-rendering: optimizelegibility !important;}
.page-header 										{border: none !important;}
#vsel .vsel-meta 									{width: 100% !important;}
#vsel p 											{margin: 0 0 5px; }
.tp-caption a:link, .tp-caption a:visited 			{color: white !important; font-weight: 700 !important; text-shadow: black 1px 1px !important;}
.tp-caption a:hover 								{color: red !important;}
.kleo-main-header .container						{position:relative;}
.ubermenu-custom-content h4 						{margin:0 !important; padding: 0 !important; margin-bottom: -20px !important; 
													 font-size: 1.2em !important; line-height: 1.2em !important; font-weight: 700 !important; color: #5a5a5a }
.navbar-toggle										{display: none !important}
.ubermenu-item-level-3 								{margin-left: 10px !important; margin-top: -7px !important;}
#vsel .vsel-content 								{border-bottom: 1px solid #eee;}
.ywtm_icon, .ywtm_custom_icon 						{margin-right: 10px !important;}
.woocommerce .products li .product-loop-inner		{min-height: 380px;}
#socket 											{font-size: .75em !important;}
.woocommerce-result-count,
.woocommerce-ordering,
.article-meta 										{display: none !important;}
.product-details h3 								{font-size: 1.15em !important; line-height: 1.1em !important; font-weight: 700 !important; }
.hr-title abbr 										{font-size: 1.5em !important; color: #092f42;}
#tab-download-container .button_download			{font-size: 10px !important; margin-top: -45px;}
.product-categories a 								{font-size: 17px !important;font-weight: 700 !important; color: #092f42 !important;}
ul.children 										{margin-left: 10px;}
ul.children a 										{font-size:12px !important; color: #ccc;}
#tab-download-container .file_title h4 				{font-size: 15px !important; color: #000 !important;  padding: 0 0 0 0 !important;}
.main-title .breadcrumb 							{width: 100%;text-align: right;}
.cat-parent											{margin-top: 30px;}
.ywtm_col_1 										{width:50% !important; float: left !important; }
.hr-title i 										{font-size: inherit !important;}
.hr-title abbr 										{letter-spacing: .1em !important; font-weight: 700 !important; font-family: 'Roboto Condensed', sans-serif; }
.woocommerce ul.products li.product .posted_in, 
.woocommerce ul.products li.product .posted_in a 	{font-size: 0.85em; margin-top: 10px !important; display:block; letter-spacing: .1em !important;}
.woocommerce ul.products li.product a img, 
.woocommerce-page ul.products li.product a img 		{width: 95% !important;margin: 0 auto; }
.vsel-meta-date-in, .vsel-meta-date-out				{display: block; font-size: .9em; width: 50%; float: left;}
#vsel 												{  margin-top: 15px;}
.ultimo												{border: none !important;}
.vsel-meta-title									{font-weight: 700; font-size: 1.2em;}
.title-type-1										{font-weight: 700 !important; letter-spacing: .01em !important; text-transform: uppercase !important; font-size: 1.4em !important; color: #092f42 !important;} 


.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product  			{margin-bottom: 10em !important;}
.woocommerce.widget_product_categories li 			{padding-right: inherit !important;}

.woocommerce .related ul li.product, 
.woocommerce .related ul.products li.product, 
.woocommerce .upsells.products ul li.product, 
.woocommerce .upsells.products ul.products li.product, 
.woocommerce-page .related ul li.product, 
.woocommerce-page .related ul.products li.product, 
.woocommerce-page .upsells.products ul li.product, 
.woocommerce-page .upsells.products ul.products li.product 
													{ width: 33% !important}


.sidebar .kleo-widget-recent-posts-li, .sidebar .widget_categories li, .sidebar .widget_recent_entries li, .sidebar .widget_archive li, .sidebar .widget_display_views li, .sidebar .widget_recent_comments li, .sidebar .widget_product_categories li, .sidebar .widget_layered_nav li {
    padding: 0px 0;
	border: none !important;
    list-style: none;
}

#tab-editor-container li 							{padding-left: 20px; }
#tab-editor-container a 							{font-size: 15px;}
#tab-editor-container ol  							{font-size: 10px; margin-top: 20px;} 	

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto {   font-size: 1.1em !important; text-rendering: optimizelegibility !important; }

.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
    font-weight: 700 !important;
}

.article-content iframe {float: left; margin-right: 20px; width: 500px; height: 400px;}
.article-content p 									{text-align: justify;}



/* WooCommerce Tabs - Tab nav */
.woocommerce div.product .woocommerce-tabs {margin-bottom:50px; margin-top: 120px; clear:both;}
.woocommerce div.product .woocommerce-tabs ul.tabs { margin: 0; padding: 0;margin-bottom: -1px;border-bottom: none; }
.woocommerce div.product .woocommerce-tabs ul.tabs:before {border:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li { margin: 0;box-shadow:none ;background: none ; padding: 0 ; border: none ;float: left ; display: block ;  }




.woocommerce div.product .woocommerce-tabs ul.tabs li:before {display: none ;}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after {display: none ;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a { font-weight:700 ;padding: 15px 20px;line-height: 18px ;display: block ; text-transform: uppercase;     font-size: 0.8em; letter-spacing: 1px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { background: #fafafa; border: 1px solid #ECECEC; border-bottom: 0;border-top-left-radius: 5px; border-top-right-radius: 5px; }

.woocommerce div.product .woocommerce-tabs .panel {width: 100%; padding: 10px 15px 15px; border: 1px solid #ECECEC; background: #fafafa; min-height: 350px; overflow: hidden;}


.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
    margin-bottom: 50px !important;
}


#tab-download-container .file_title p { margin-top: -5px !important; font-size:12px !important;}
#tab-download-container .single_download_container {border-bottom: 1px solid #efefef !important; margin-bottom: 30px !important; }
#tab-download-container .button_download a {
    height: 30px;
    border: 1px solid #efefef !important;
    color: #7b7b7b;
    line-height: 30px;
	    background-position-y: -8px;
}


#menu-menu_footer_1, #menu-menu_footer_2, #menu-menu_footer_3 {font-size: 12px;}
/*.menu-menu_footer_1-container {padding-left: 20px;}
*/
.menu-menu_footer_1-container li:before, .menu-menu_footer_2-container li:before, .menu-menu_footer_3-container li:before {
    content: "\E89F";
    margin-right: 10px;
    font-family: "fontello";
}

.footer-color .widget_nav_menu a {border: none !important;}

#menu-menu_footer_1 a, #menu-menu_footer_2 a, #menu-menu_footer_3 a { display: inline !important;}


@media only screen 
  and (min-width: 375px) 
  and (max-width: 667px) 
 { 
  
  .woocommerce div.product .woocommerce-tabs ul.tabs li { float:inherit !important; margin-top: 0px; border: 1px solid #ECECEC !important}


}

@media only screen 
  and (max-width: 1024px)  {
	  
	  }