/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


.headertext .iconbox-icon-container img{width: 46px; height: auto;}
.headertext .contents h3, .footertext .contents h3{
	font-family: 'Quicksand', sans-serif !important; 
	font-size: 24px; 
	font-weight: bold;
	 margin-bottom: 0;
 
	}

.headertext.iconbox p,  {
    margin-top: -8px;
}

.headertext.iconbox p, .footertext.iconbox p {
    margin-top: -10px;
}

.btn-xsm > span {
    padding: 0.4em 1.3em;
    font-size: 16px;
    letter-spacing: 0;
    }
    
.carrucelhome .carousel-item {
display: inline;
   
}

.carrucelhome p {
font-size: 16px;
   
}

.carrucelhome h3{
line-height: 1.2em;   
}



.flipaicono .ld-flipbox {
    height: 170px !important;
    min-height: 170px !important;
  
}


.ld-flipbox-inner {
    display: flex;
    flex: 1 auto;
    padding: 20px 20px !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #fff;
}


.botonenlace {display: block !important; margin-bottom: 20px;}
.botonenlace a:link {text-decoration: none !important;}


/*footer*/
.saludresponde{min-height: 824px;}
.social-icon li {
      margin-right: 1.2em !important;
   }
   
   .footertext .iconbox-icon-container img{width: 60px; height: auto; }
   
  .footertext.iconbox-side .iconbox-icon-wrap {
    margin-right: 9px;
}



/*paginas secundarias*/

.avisos.iconbox p{
	color:#000 !important;
	font-size: 22px;
	}

.milista ul{list-style-position: outside;}
.milista ul li{margin-bottom: 8px; }


.main-footer {
    padding-top: 108px !important;
    padding-bottom: 40px;
}

.dvk-social-sharing{font-size: 16px; font-weight: 200 !important;}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.escondeme{display: none !important;}
.cabecerasec{
	margin-bottom: 0;
	padding-bottom: 0;
}

.carousel-nav {
    margin-top: -2em !important;   
}

.dvk-social-sharing{font-size: 14px !important; font-weight: 200 !important;}

/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}



/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
	.main-nav {
    background-color: #EE4923;
    border-radius: 50px;
    padding: 0 40px;
}

/* Styles */
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

