img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

				#yith-quick-view-modal .yith-wcqv-main{background:#ffffff;}
				#yith-quick-view-close{color:#cdcdcd;}
				#yith-quick-view-close:hover{color:#ff0000;}
				
				
.header.header-style1,.header.header-style2,.header.header-style3,.header.header-style4{ background-color: rgba(103, 12, 118, 0.49); height:90px;
    position: fixed;
    width: 100%;
    z-index: 1000;
    
}

@media screen and (max-width:850px)
{
    .header.header-style1,.header.header-style2,.header.header-style3,.header.header-style4{ background-color: rgba(103, 12, 118, 0.49); height:60px;
    position: fixed;
    width: 100%;
    z-index: 1000;
    
}

}





.flat-top{ background-color: #ffffff}body,button,input,select,textarea { font-family:BreePeru_Regular ; }

.flat-top{ background-color: #ffffff} body,button,input,select,textarea { font-family:BreePeru_Regular ; }
body,button,input,select,textarea { font-weight:400;}
body,button,input,select,textarea { font-style:normal; }
body,button,input,select,textarea { font-size:16px; }
body,button,input,select,textarea { line-height:26px !important; }
h1,h2,h3,h5,h6 { font-family:BreePeru_Bold;}
h1,h2,h3,h4,h5,h6 { font-weight:600;}
h1,h2,h3,h4,h5,h6  { font-style:normal; }
#mainnav > ul > li > a { font-family:BreePeru_Regular;}
#mainnav > ul > li > a { /*font-weight:700; text-shadow:1px 1px 1px #000;*/}
#mainnav > ul > li > a  { font-style:normal; }
#mainnav ul li a { /*font-size:18px;*/}
#mainnav ul li a { /*line-height:80px;*/}
h1 { font-size:50px; }
h2 { font-size:30px; }
h3 { font-size:24px; }
h4 { font-size:20px; }
h5 { font-size:15px; }
h6 { font-size:13px; }
.page-title .page-title-heading h1, .breadcrumbs .trail-end, .breadcrumbs span { color:#ffffff; }
.breadcrumbs span a, .breadcrumbs a,.breadcrumbs span.sep { color:#ffffff; }
.page-title { Padding:210px 0; }
a:hover,.wrap-client-slide .owl-theme .owl-controls .owl-nav div.owl-prev:hover:before, .wrap-client-slide .owl-theme .owl-controls .owl-nav div.owl-next:hover:before,ul.flat-list li:before,.navigation.posts-navigation .nav-links li a .meta-nav,article h4.entry-time a,.author-post .info .name a,.flat-portfolio .portfolio-gallery .item .title-post a:hover,.flat-portfolio .portfolio-gallery .item .category-post a:hover,.footer-widgets ul li a:hover,.bottom #menu-bottom li a:hover,.flat-iconbox.flat-iconbox-style2:hover .box-icon span,.imagebox.style-2 .box-button a,.imagebox.style-2 .box-header .box-title a:hover,.imagebox.style-3 .box-header .box-title a:hover,.flat-iconbox.style-3 .box-header .box-icon span,.testimonial-slider.style-2 .testimonial-author .author-info,.blog-shortcode.blog-home3 article .read-more a,.blog-shortcode.blog-home3 article .read-more a:after,.flat-text-block-timeline .year,.imagebox.services-grid .box-button a,.imagebox.services-grid .box-header .box-title a:hover,.flat-portfolio .item .title-post a:hover,.portfolio-filter li a:hover,.breadcrumbs span a:hover, .breadcrumbs a:hover { color:#2582eb;}
.title-section .title:after,.flat-iconbox.rounded .box-icon,.owl-theme .owl-controls .owl-nav [class*=owl-],.blog-shortcode article .featured-post:after,.blog-shortcode article:hover .entry-meta,.flat-iconbox.circle .box-icon,.flat-progress .progress-animate,.flat-button,.flat-team .box-readmore a,.portfolio-filter li.active a:after,.portfolio-filter li a:after,.imagebox.style-2 .box-image:after,.title-section.style3 .title:after,.imagebox.style-3 .box-image:before,.imagebox.style-3 .box-image:after,.testimonial-slider.style-2.owl-theme.owl-theme .owl-controls .owl-nav [class*=owl-]:hover,.btn-cons a:hover,.testimonials-sidebar .owl-theme .owl-dots .owl-dot span:hover, .testimonials-sidebar .owl-theme .owl-dots .owl-dot.active span,.imagebox.services-grid .box-image:after,.blog-shortcode article .read-more a:hover{ background-color:#2582eb; }
 .info-top-right a.appoinment,.imagebox .box-button a,.imagebox .box-header:before,.call-back-form .flat-button-form,.flat-before-footer .custom-info .icon,button, input[type='button'], input[type='reset'],.go-top:hover,.page-template-tpl .vc_toggle_active .vc_toggle_title,.wpb_gallery_slides .flex-direction-nav li a,.sidebar .widget.widget_nav_menu ul li:first-child a:before,.featured-post.blog-slider .flex-prev, .featured-post.blog-slider .flex-next,.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a,#flat-portfolio-carousel ul.flex-direction-nav li a,.navigation.posts-navigation .nav-links li a:after,.title_related_portfolio:after,.navigation.paging-navigation a:hover,.widget .widget-title:after,.navigation.paging-navigation .current,.widget.widget_categories ul li:first-child > a:before,.blog-single .entry-footer .tags-links a,.comment-reply-title:after, .comment-title:after,#mc4wp-form-1 input[type='submit'] {
			background-color:#2582eb;
		}
textarea:focus,
		input[type='text']:focus,
		input[type='password']:focus,
		input[type='datetime']:focus,
		input[type='datetime-local']:focus,
		input[type='date']:focus,
		input[type='month']:focus,
		input[type='time']:focus,
		input[type='week']:focus,
		input[type='number']:focus,
		input[type='email']:focus,
		input[type='url']:focus,
		input[type='search']:focus,
		input[type='tel']:focus,
		input[type='color']:focus,.testimonial-slider.owl-theme .owl-dots .owl-dot.active span:before,.navigation.paging-navigation .current,.flat-iconbox.flat-iconbox-style2:hover .box-icon,.testimonial-slider.style-2.owl-theme.owl-theme .owl-controls .owl-nav [class*=owl-]:hover { border-color:#2582eb!important}
 {
			border-color:#2582eb!important;
		}
.imagebox .box-button a:hover,.navigation.paging-navigation a:hover {
			color: #fff !important;
		}
.info-top-right a.appoinment:hover,
    .imagebox .box-button a:hover,.call-back-form .flat-button-form:hover, input[type='reset']:hover,.wpb_gallery_slides .flex-direction-nav li a:hover,.featured-post.blog-slider .flex-prev:hover, .featured-post.blog-slider .flex-next:hover,.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a:hover,#flat-portfolio-carousel ul.flex-direction-nav li a:hover,.navigation.posts-navigation .nav-links li:hover a:after,.blog-single .entry-footer .tags-links a:hover,#mc4wp-form-1 input[type='submit']:hover {
		background-color: #2e363a !important;
	}
article h4.entry-time a:hover{
		color:  #2e363a !important;
	}
body { color:#59606a!important}
.flat-top,.flat-top .text-lefts ul li,.flat-top .text-right ul li a,.flat-top .text-right,.flat-top .text-right a,.flat-top .text-right a:before{ color:#292f3b!important ;} 
#mainnav > ul > li > a { color:#ffffff;}
#mainnav > ul > li > a:hover,#mainnav > ul > li.current-menu-item > a { color:#ffffff !important;}
#mainnav ul.sub-menu > li > a { color:#fff!important;}
#mainnav ul.sub-menu { background-color:rgb(41 47 59 / 0.92);}
#mainnav ul.sub-menu > li > a:hover { /*background-color:#d52b1e!important;*/}
#mainnav ul.sub-menu > li { border-color:#2d374a!important; width:268px;}
/*.footer { background-color:#410a4b!important;}*/
.footer { background-color:#000!important;}
.footer a, .footer, .flat-before-footer .custom-info > div,.footer-widgets ul li a { color:#b2b6bb;}
.bottom { background-color:#11141c!important;}
.bottom .copyright,.bottom .widget-custom-menu ul li a { color:#59606a;}










.espacio
{
 line-height:38px;
}

			@media (max-width: 1486px) and (min-width: 1425px){
.flat_header_wrap.header-style3 .nav-wrap #mainnav > ul > li > a {
    margin: 0 13px 0 13px;
}
}

.flat_header_wrap.header-style3 {
    position: absolute;
}

	 .letra{
		   font-size:18px;
		   font-weight:normal;
		  }

		   ul.bolitas li{
	 
	list-style-type: disc !important; 
	list-style-position:outside !important;
 }

	table.izq td{
		text-align:left !important;
		border:0px !important;
		vertical-align:top !important;
	}