/*

Theme Name: Avada Child

Description: Child theme for Avada theme

Author: ThemeFusion

Author URI: https://theme-fusion.com

Template: Avada

Version: 1.0.0

Text Domain:  Avada

*/
.document-gallery .document-icon .title
{
	text-align:left;
}

.document-gallery .document-icon
{
	text-align: left;
}

.document-gallery .document-icon img
{
	display:none;
}

.document-gallery .document-icon a
{
	font-size:12px;
	line-height: normal;
}

.tabs_resurse
{
	margin-top:20px;
}

.document-gallery .document-icon
{
	margin-top:10px;
}

#div_litere_autori

{

	font-size:20px;

}



li .fusion-main-menu-cart

{

	display:none;

}



.fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_archive li, .fusion-widget-area .widget_categories li, .fusion-widget-area .widget_layered_nav li, .fusion-widget-area .widget_links li, .fusion-widget-area .widget_meta li, .fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li, .fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li

{

	padding:0px;

}


.fusion-footer-widget-area .widget_nav_menu ul ul li a

{

	padding:0px;

}



.class_numeautor

{

	margin-left:20px;

	color:#ff4354;

	font-size:25px;

	font-family:Georgia,serif;

}



.current-li-content

{

	width:190px !important;

}



.order-dropdown, .order-dropdown ul li a

{

	width:240px !important;

}



.product-details

{

	display:none;

}



.posted_in

{

	display:none !important;

}



.social-share

{ 

	margin-bottom:20px !important;

	margin-top:20px !important;

}



#main .post h2, #main .reading-box h2, #main h2, .cart-empty, .ei-title h2, .fusion-modal h2, .fusion-title h2, .fusion-widget-area h2, .main-flex .slide-content h2, .post-content h2, .title h2

{

	font-family:Georgia, serif !important;

	color:#ff4354 !important;

	font-size:15px !important;

}



.woocommerce-Price-amount

{

	color:red !important;

	font-weight:bold;

}



.products > li.autori

{

	float:left;

}



.products > li.autori img

{

	height:205px;

	width:142px;

	max-width:142px;

	object-fit:cover;

}


.shop_attributes tr td

{

	font-family:Verdana;

	color:#333333;

	font-size:13px;

}



.single_add_to_cart_button

{

	border-color:red !important;

	color:red !important;

}



.single_add_to_cart_button:hover

{

	color:white !important;

}


ul.social-share li.facebook a

{

	color:#3b5998 !important;

}



.fontawesome-icon.circle-yes.fusion-icon-facebook

{

	background-color:#3b5998 !important;

	border-color:#3b5998 !important;

}


ul.social-share li.twitter a

{

	color:#3b94d9 !important;

}



.fontawesome-icon.circle-yes.fusion-icon-twitter

{

	background-color:#3b94d9 !important;

	border-color:#3b94d9 !important;

}


ul.social-share li.pinterest a

{

	color:#bd081c !important;

}



.fontawesome-icon.circle-yes.fusion-icon-pinterest

{

	background-color:#bd081c !important;

	border-color:#bd081c !important;

}



ul.social-share li.email a

{

	color:#ff4354 !important;

}



.fontawesome-icon.circle-yes.fusion-icon-mail

{

	background-color:#ff4354 !important;

	border-color:#ff4354 !important;

}


.current-cat a

{

	color:#ff4354 !important;

}



.class_rasfoieste_single

{

	text-align:left;

	margin-bottom:10px;


}



.class_rasfoieste_single a

{

	font-size:14px;

	padding:5px;

	font-family:"PT Sans";

	color:red;

	border-radius:2px;

	border:1px solid red;

}



.class_rasfoieste_single a:hover

{

	color:white;

	background-color:#ff4354;

	border:1px solid #ff4354;

}



ul.book_category li a

{

	font-size:12px;

}



.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title

{

	margin:10px auto;	

	font-size:12px;

}



.fusion-footer-widget-area ul a

{

	color:#a5a5bb;

	font-size:12px;

}



.title-heading-center

{

	font-size:12px !important;

	padding:0px 20px !important;

}



.products-5 > li

{

	width:17% !important;

	margin-right:3% !important;

}



.columns-5 .product-images .crossfade-images img {

    max-height: 260px !important;

	height:260px !important;

	max-width:180px !important;

	border-style:solid !important;

	border-width:1px !important;

	border-color:grey

}



.columns-5 .product-images .featured-image img {

    max-height: 260px !important;

	height:260px !important;

	max-width:180px !important;

	border-style:solid !important;

	border-width:1px !important;

	border-color:grey

}



 .columns-4 .featured-image img

{

	max-height:240px !important;

	height:240px !important;

	

}



.columns-4 .product-images .crossfade-images img

{

	max-height:240px !important;

	height:240px !important;

	border-style:solid !important;

	border-width:1px !important;

	border-color:grey

	min-height: 239px !important;

}



.sidebar .widget ul

{

	margin-left:15px;

}



.product-images .crossfade-images img

{

	max-height:240px !important;

	height:240px !important;

	border-style:solid !important;

	border-width:1px !important;

	border-color:grey

}



span.crossface-images

{

	max-height:240px !important;

}



.widget_product_categories li

{

	border-color:white !important;

}



.products-4 > li

{

	width:22% !important;

	margin-right:3% !important;

}



.woocommerce-pagination .page-numbers

{

	border-color:#ff4354 !important;

}



#menu-item-134 a:hover

{

	color:#a5a5bb;

}



#menu-item-134 ul a:hover

{

	color:#ff4354 !important;

}



.current-cat ul.children a

{

	color:#333333 !important;

}



.fusion-footer-widget-area

{

	color:#a5a5bb !important;

}





.products > li.autori

{

	float:left;

	max-width: 260px;

    min-width: 260px;

	border:none;

}



.products > li.autori img

{

	height:205px;

	width:142px;

	max-width:142px;

}



.autori h3

{

	text-align:left;

	padding:0px !important;

}



.class_litera_autori_scris span

{

	display: inline;

  	vertical-align: baseline;

  	position: relative;

  	padding: 0 20px;

}





.class_litera_autori_scris span:before

{

  	content: '';

 	 display: block;

  	width: 1000px;

  	position: absolute;

  	top: 0.73em;

  	border-top: 1px solid #ff4354;

	left:100% 

}



.class_litera_autori_scris span:after

{

  	content: '';

 	 display: block;

  	width: 1000px;

  	position: absolute;

  	top: 0.73em;

  	border-top: 1px solid #ff4354;

	right:100%

}



.class_litera_autori_scris

{

	position: relative;

  	overflow: hidden;

  	text-align: center;

	font-size: 40px;

	line-height: 3;

}


#wrapper #main .fusion-post-content > h2.blog-shortcode-post-title

{

 		display: inline-block;

		white-space: nowrap;

        overflow: hidden !important;

        text-overflow: ellipsis;

		font-size:12px !important;
		
		line-height:17px;
		
		width:170px;

}


.fusion-image-wrapper

{

	width:160px;

	height:210px;

	max-width:160px;

	max-height:210px; 

}


.fusion-blog-layout-grid .fusion-post-content-wrapper

{

	padding:12px;

}





.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft

{

	width:65%;

}



.fusion-blog-layout-grid .post .fusion-post-wrapper

{

	width:210px;

	max-width:300px;

	padding:12px;

	height:370px;

	max-height:370px;

}



.avada-contact-form

{

	display:none;

}



.fusion-post-content > .blog-shortcode-post-title

{

	font-size:15px !important;

}





.fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-left

{

	display:none;

}



#menu-item-147 a:hover

{

	color:#a5a5bb;

}



#menu-item-147 ul a:hover

{

	color:#ff4354 !important;

}



.products-1

{

	width:68% !important;

}



.shop_attributes tr td a

{

	margin-right:5px !important;

}



.fusion-image-wrapper a img

{

	min-height:240px !important;

	height:240px !important;

	width:167px !important;	

	min-width:167px !important;

}



.fusion-carousel-holder

{

	min-height:240px !important;

	height:240px !important;



}



.fusion-image-wrapper

{

	min-height:240px !important;

	height:240px !important;

	width:167px !important;	

	min-width:167px !important;

}



.products.clearfix.products-4 li a img

{
	max-height:240px !important;

	border-style:solid !important;

	border-width:1px !important;

	border-color:grey

}



.autori h3

{

	text-align:left;

	padding:0px !important;

	width:210px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



ul.products li.product span.onsale

{

	display:none !important;

}

.woocommerce-page span.onsale

{

	display:none !important;

}





.class_video_single iframe

{

	width:100%;

	height:300px;



}

.img.autor.page img
{
	max-width:142px !important;
	max-height:242px !important;
}

.fusion-main-menu ul li
{
	padding-right:35px !important;
}


.stock.out-of-stock
{
	display: block !important;
	padding: 8px 29px;
	line-height: 14px;
	font-size: 17px;
	border: 1px solid #ff0000;
	color: white;
	background-color: #ff0000;
	text-align: center;
	font-family: "PT Sans";
	font-weight: 400;
	letter-spacing: 5px;
	text-transform: uppercase;
	border-radius: 5px;
	margin: 20px;
}

@media only screen and (max-width: 800px)  {
.fusion-secondary-header
{
	background-color: white !important;
}
.products li
{
	width:58% !important;
}

.products-4 > li
{
	width:58% !important;
	max-width:240px !important;
}

.products-5 > li
{
	width:58% !important;
	max-width:210px !important;
}

.fusion-secondary-menu > ul > li > a
{
	padding: 0px 8px !important;
}

.fusion-logo img
{
	width:auto !important;
	height:auto !important;
}

.fusion-secondary-menu > ul > li
{
	border-color:white !important;
}
.btn_profesori
{
	width:100% !important;
	margin-left: 0px !important;
}
 }

#tab-author_info p img 
{
	max-width:40% !important;
}

.class_hide_element
{
	display:none;
}

/*li .cat-item-35696
{
	display:none !important;
}*/

.class_avizate_men
{
	float:right;
}

.class_avizate_men img
{
	width:90px;
}


.sidebar .widget .heading h4
{
	font-size: 20px !important;
	color: red;
	border-bottom: solid 1px red;
}

.woof_submit_search_form_container
{
	overflow: inherit;
}

.woof_list li
{
	padding: 0 0 0 0 !important;
}

.tblprf_pc
{
	width:25% !important;
	text-align:left;
}


.related.products
{
	display:none;
}

h2.entry-title.fusion-post-title 

{

	text-align:left;

	padding:0px !important;

	width:160px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.category-oferte .fusion-post-content > h2.blog-shortcode-post-title
{
	white-space: inherit !important;
}

.category-oferte .fusion-image-wrapper a img

{

	min-height:270px !important;

	height:270px !important;

	width:200px !important;	

	min-width:200px !important;

}

.category-oferte .fusion-image-wrapper
 
{

	min-height:270px !important;

	height:270px !important;

	width:230px !important;	

	min-width:230px !important;

	margin-left:auto;

}

#main 
{
	padding-top:5px !important;
}



.imagine_top_acasa_reducere
{
	margin-bottom:10px !important;
}

.imagine_top_acasa
{
	display:none !important;
}

.class_profesor_user
{
	display:block !important;
	font-size:14px;
	color:red;
}

.woo_discount_rules_table
{
	display:none !important;
}

#id_inpromotie img
{
	border:transparent;
}

.mainpage_banner
{
	display:none !important;
}

.carousel_mainpage
{
	
}

.fusion-carousel .fusion-carousel-item .fusion-image-wrapper
{
	width:100% !important;
	max-width:1100px !important; 
	height:auto;
	min-height:318px !important;
	
}

.fusion-carousel .fusion-carousel-item img
{
	width:100% !important;
	height:auto !important;
	min-height:auto !important;
}

@media only screen and (max-width: 1150px) {
	.fusion-carousel .fusion-carousel-item .fusion-image-wrapper{min-height:250px !important;}
}

@media only screen and (max-width: 699px) {
	.fusion-carousel .fusion-carousel-item .fusion-image-wrapper{min-height:150px !important;}
	.fusion-carousel-wrapper{height:190px !important;}
}

@media only screen and (max-width: 599px) {
	.fusion-carousel-wrapper{height:130px !important;}
}

.category-blog 
{
	margin-top:30px !important;  
}

.category-blog h2.entry-title.fusion-post-title
{
	text-align:center;
	width:100%;
}