/*
Theme Name:   Breek Child
Theme URI:    http://estudiopatagon.com/themes/wordpress/breek
Author: EstudioPatagon
Author URI: https://1.envato.market/ep-portfolio-themes
Description:  Child theme, based on Breek
Template: breek

*/

/* Add your custom code just below */

@media screen and (max-width: 767px) {

.tag-description .overlay {border-radius: 0px !important;}

.article-wrapper, .tag-description, .featured-image, #single section.related .next, #single section.related .prev, .bg-white  {border-radius: 0px !important;}
div.articles article a.thumb {border-top-left-radius: 0px !important; border-top-right-radius:  0px !important;}
.epcl-banner-grid_loop img {border-radius: 0px !important;}

.grid-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
	overflow: hidden;
	}
div.left-content .main-article {
    padding: 15px !important;
	border-radius: 0px !important;
}
#single.fullcover .featured-image{
	border-radius: 0px !important;
}
#footer a#back-to-top {
	right: 10px !important;
	bottom: 30px !important;
}
#footer .widget:first-child {
    padding-left: 10px !important;
    padding-right: 10px !important;
}	
}


.epcl-banner-single_paragraph, .epcl-banner-grid_loop {
	padding-left:0px !important;
	padding-right:0px !important;
}

.epcl-banner-grid_loop img{
    max-width: 100%;
    height: auto;
	border-radius: 15px;}

.text {text-align: justify;}

.icon {border: 0px !important; background: #000 !important;}

@media screen (min-width: 768px) {.icon {margin: -40px 0 0 -40px !important; border: 0px !important; background: #000 !important;}}

.custom-icon {    max-width: 100% !important;}

.resena {vertical-align:middle; margin-right:10px; margin-bottom:10px;}

.wpcf7-response-output {visibility: hidden;}

.acepto {display:inline !important; margin-left:5px;}

#callnowbutton {bottom:15px !important; right: 140px !important; height: 60px !important; width: 60px!important}

div.text iframe { padding-top: 0px !important;}

.tienda {  text-align: center; border: 1px solid #999;}

.marca {  text-align: center; }

@media screen and (min-width: 1024px) and (max-width: 1100px) {h3.modelo {  font-size: 18px !important;}}
@media screen and (min-width: 1101px) and (max-width: 1200px) {h3.modelo {  font-size: 20px !important;}}
@media screen and (min-width: 1201px) and (max-width: 1300px) {h3.modelo {  font-size: 20px !important;}}

.modelo, .articulo {  margin-bottom:20px !important; padding-top:30px !important; color:#E84E89;  text-transform: uppercase; }

hr.amazon {
    border-top: 1px solid #E84E89;
    margin: 50px 0 0 0 !important;
}

.iconos{left: 50%;
		position: fixed; 
		bottom: 15px;
		z-index: 600;
		margin-left: -93px;
}

.iconitos {
	display:inline;
}

.iconitos img {
    width: 50px;
    height: 50px;
	padding: 0px 5px 0px 5px;
}

.footer_iconos {padding-bottom:30px;}


#footer a#back-to-top { bottom: 25px;}

@media (max-width: 767px) {.hidden-mobile {display: none!important;}}

@media (min-width: 768px) {.hidden-desktop {display: none !important;}}


@media (max-width: 1023px) {.faqimage, .faqimage img {width:100%;}}

@media (min-width: 1024px) {.faqimage {width:40%; margin-right:25px; float:left; }}

.epcl-shortcode.epcl-button {margin: 15px 1.5px 5px;}

.faqi {padding-right: 40px !important;}

.center {text-align: center; margin-bottom: 30px;  }

.listas {
    background: #f0f0f0;
    border: 1px solid #aaa;
    border-radius: 10px;
    margin-bottom: 1em;
    padding: 30px 10px 10px 20px;}