@charset "UTF-8";

/* MINI FRAMEWORK */

a {
    text-decoration: none !important;
    /*color: #00467f!important;*/
    color:#fff!important;
}

.floatRight{
	float: right;
}

.wrap{
	max-width: 920px;
}

.contenido{/*contenedor general seccion principal*/
	padding:0 40px 80px 40px;
}

.w50{
	width: 450px!important;
	height: 350px!important;
}

.photoD{
	max-width: 100%;
}

.rightDiv{
    width: 34em;
}

.rightDiv p{
	line-height: 1.4em;	
}

.zeroAuto{
	margin: 0 auto;
}

/* FONT */

.fontItalic{
	font-style: italic;
}

.italic{
    font-style: italic;
}

.fontBold{
	font-weight: bold;
}

.fontLight{
	font-weight: 300;
}

.fontNormal{
    font-weight: normal;
}

.font-regular{
    font-weight: 400;
}

.font-white{
    color: white!important;
}

.font-black{
    color: black!important;
}

.font-black:hover{
    color: black!important;
}

.center-nopaddin{
    margin-bottom: 0;
    text-align: center;
}

/* PARRAFO */

.parrafo-interno{
    margin-bottom: .5em;
}

/* MARGIN */

.noLeftMargin{
	margin-left: 0!important;
}

.noTopMargin{
	margin-top: 0!important;
}

.noMarginR{
	margin-right: 0;
}

.noMargin{
	margin: 0!important;
}

.marginBottom{
	margin-bottom: 1em;
}

.marginBottom3{
	margin-bottom: 3em;
}

.noMarginBottom{
    margin-bottom: 0;
}

.marginTopx5{
	margin-top: .5em;
}

.marginTop{
	margin-top: 3em;
}

.marginTop4{
	margin-top: 4em;
}

.marginTop5{
    margin-top: 5em;
}

.marginBottomx5{
	margin-bottom: .5em;
}

.marginBottom1{
	margin-bottom: 1em;
}

.marginBottom4{
	margin-bottom: 4em;
}

.marginRight2{
	margin-right: 2em;
}

.margin-title{
    margin: 6em 0;
}

.marginLeft1{
    margin-left: 1.5em;
}

.marginLeft2{
	margin-left: 2em;
}

.marginLeft16{
    margin-left: 16px;
}


/* PADDING */

.paddingTop1{
	padding-top: 1.8em;
}

.paddingTop2{
    padding-top: 2.5em;
}

.paddingBottom5{
    padding-bottom: 5em;
}

/* BORDER */

.button-border.button-blueRe {
    color: #00467f;
    border-color: #d3d2c4;
}

#no-borde{
    border-bottom: 0!important;
}

.border-black{
	border-color: black!important;
}

/* FLEX */

.flex{
    display: flex;
}

.flex-colunm{
    flex-direction: column;
}

.flexContainer{
	display: flex;
    flex-flow: row wrap;
    height: auto;
}

.flexColumnItemCenter{
    flex-direction: column;
    align-items: flex-end;
}


/* COLOR */

.color-carcova{
    background-color: #69321F!important;
}






/* HEADER BEGIN */

#header.transparent-header + #slider.max400{
	height: 400px!important;
    top: -70px!important;
    margin-bottom: -70px!important;
}

#header-wrap{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #FFF;
    background-color: #69321F;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.heading-block {
    margin-bottom: 2.5em;
}


.heading-block:after {
    display: none;
}

@media (max-width: 1250px){

	#primary-menu ul li > a{
		font-size: 12px!important;
	}
}

@media (max-width: 1200px){

	#logo{
		max-width: 25%!important;
	}

}

@media (max-width: 1130px){

	#primary-menu ul li > a {
	    font-size: 11px!important;
	}

	#logo{
		max-width: 25%!important;
		margin-right: 0!important;
	}

}

@media (max-width: 991px){

	#logo{
		max-width: 60%!important;
	}
}


@media (max-width:640px){

	#logo img {
	    max-width: 140%;
	}
}

.dark #primary-menu:not(.not-dark) ul ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content, #primary-menu.dark ul ul, #primary-menu.dark ul li .mega-menu-content{
	background-color: #7F3D26;
}

/* HEADER END */


/* HOME BEGIN*/


/* HOME END */


/* PRESENTACION PAGE BEGIN */



/* LISTADO DE ACTIVIDADES BEGIN */

/* MAIN BEGIN */


#main > div{
    margin-top: 5em;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.mainTitle{
	width: 80%;
}

main img{
	width: 100%;
	max-width: 100%;
	margin-bottom: 2em;
}

#main h3{
    font-size: 1.5em;
    text-transform: uppercase;
}

#main h2{
	font-size: 1.9em;
	text-align: left;
	line-height: 1em;
	margin-bottom: .5em;
	text-transform: uppercase;
}

#main p{
	width: 80%;
	margin: 3em auto;
}

#main h2 span{
	font-size: .6em;
	text-transform: uppercase;
}

@media (max-width: 1024px){

	.mainTitle{
    	width: 68%;
	}


	#main h2{
	    font-size: 1.3em;
	}

	#main h3{
		font-size: 1em;
	}

	#main p{
		width: 68%;
		margin: 0;
	}

}

@media (max-width: 768px){

	#main h2{
	    font-size: 1.2em;
	}

	#main h3{
		font-size: 1em;
	}
}

@media (max-width: 450px){

	.mainTitle{
		width: 100%;
	}

	#main p{
		width: 100%;
	}

}

/* MAIN END*/

.logoIndex{
	max-width: 60%;
	margin-bottom: 1em;
}

.textIndexh2{
	font-size: 3em!important;
}


@media screen and (max-width: 991px){
	#fixed{
		height: 100px;
	}
}

@media screen and (max-width: 768px){
	#fixed{
		height: 0;
	}

	.logoIndex{
		max-width: 40%;
	}

}




div div .meta-info{
    line-height: 1.3;
    display: inline-block;
    border-bottom: solid white .05em;
    padding-bottom: .5em;
}

section div div .black{
    border-color: black;
    font-weight: 400;
}

div div .meta-info{
    line-height: 1.3;
    display: inline-block;
    border-bottom: solid .05em;
    padding-bottom: .5em;
	color:#FFF
}

section div div .black{
    border-color: black;
    font-weight: 400;
}

.invitados-name a{
    color: black!important;
    font-size: .5em;
    margin: .2em;
}

.button.button-border {
    border: 2px solid white!important;
}

.button.button-border:hover{
    background-color: white!important;
    color: #69321F!important;
}

@media screen and (max-width: 425px){
	.button.button-desc div {
		font-size: .8em;
	}
}

/* LISTADO DE ACTIVIDADES BEGIN */

.margin-title .flex{
	justify-content: space-between;
}

.margin-title .flex div{
	width: 100%;
}

.margin-title h3{
	color: white!important;
	text-align: center;
	text-transform: uppercase; 
}

.destacado{
	border: solid .1em white;
	cursor: pointer;
	background-color: white;
	margin: 0 1em 1em 0;
	height: 50%;	
}

.columCenter{
	flex-direction: column;
    justify-content: center!important;
}

.margin-title .flex div:nth-child(1){
	margin-right: 1em;
}

.destacado p{
	color: #7F3D26!important;
	margin: 0 0 0 0;
	font-size: 1.6em;
	text-transform: uppercase;
}

.destacado h2{
	color: #69321F!important;
	margin: 1em 1em 0 1em;
	font-size: 1.8em;
}

.destacado:hover{
	background-color: #7F3D26;
	transition: ease all .3s;

}

.destacado:hover h2{
	color: white!important;
	transition: ease all .3s;
}

.destacado:hover p{
	color: white!important;
	transition: ease all .3s;
}

.adFecha{
	font-size: .9em!important;
	text-transform: lowercase!important;
}

@media screen and (max-width: 1024px){
	.destacado h2{
		font-size: 1.3em;
	}

	.destacado p{
		font-size: 1em;
	}

	.adFecha{
		margin-bottom: .5em!important;
	}
}

@media screen and (max-width: 768px){
	.destacado{
	    max-width: 350px;
	    margin: 0 auto .5em auto;
	}

	.destacado h2{
		margin: .5em;
		margin-bottom: 0;
		font-size: 1.3em!important;
	}
	.margin-title .flex div{
		margin-right: auto!important;
	}

	.destacado p{
		font-size: 1em;
		font-weight: 500;
	}

}

@media screen and (max-width: 425px){
	.destacado{
		max-width: 292px;
	    margin: 0 auto .5em auto;		
	}

	.destacado p{
		font-size: .8em;
	}
}

/* LISTADO DE ACTIVIDADES END */


/* FOOTER BEGIN */

footer .contenido{
    padding:0 40px 0px 40px;
    color:#fff;
}

#footer .footer-widgets-wrap{
	padding:40px 0;
}

#widget-subscribe-form2 > div > input{
	background: #fff;
	color:#00467F!important;
}

.dark .input-group-addon, .dark .input-group-btn .btn-default {
    color: #fff;
    border-color: #D3D2C4;
}

#footer img{
    max-width: 15em
}

.auspician li{
    width: 24%;
}

#copyrights .tright{
    float: right;
}

.icon-footer{
    height: 2em;
    margin-top: .5em;
}

.widget_links p{
	text-align: right;
}

#icon-1{
    max-width: 30%!important;
}

#icon-2{
    max-width: 30%!important;
}

#icon-3{
    max-width: 65%!important;
}

.list-footer{
    margin-top: 3em!important;
}

.list-footer li{
    padding: 0;
    font-weight: 200;
    font-size: .9em; 
}

.list-footer h6{
    font-size: 1.1em;
    margin-bottom: .8em;
}

@media screen and (max-width: 768px){
	.clearfix{
		width: 100%!important;
	}

	.flex-colunm {
	    flex-direction: column;
	    align-items: center;
	}

	.flexColumnItemCenter {
    	align-items: center;
	}

	.textAlingCen{
		text-align: center!important;
	}


}

@media screen and (max-width: 450px){
	footer .contenido{
		padding: 0;
	}
}


/* FOOTER END */


/* INVITADOS BEGIN */

.owl-carousel .owl-item {
    border-right: 1px solid #fff;
}

.owl-carousel .owl-nav [class*=owl-]{
	top:40%!important;
}

.owl-carousel .owl-nav [class*=owl-]:hover{
	background-color: #69321F!important;
}

.corret-center{
    left: 54%!important;
}

/* INVITADOS PAGE */

.titleAera{
	text-align: center;
	margin: 2em 0 0 0;
}

.portfolio-1 .portfolio-desc{
	padding-top: 0;
}

.portfolio-1 .portfolio-item{
	width: 80%;
}

.portfolio-1 .portfolio-item .portfolio-image{
	margin-right: 65px;
}

.clearfix{
	width: 80%;
}

/* INVITADOS END */


/* MENU BEGIN */

.dark #primary-menu:not(.not-dark) ul ul li > a, #primary-menu.dark ul ul li > a {
    color: #fff !important;
}

.icon-reorder{
    color:#fff;
}

/* MENU END */


/* PORTFOLIO BEGIN */

.portfolio-overlay a:hover{
	background-color:#69321F!important;
}

.portfolio-overlay a{
	background-color:#aaa!important;
}

#portfolio{
	display: flex;
	flex-flow: row wrap;
	height: auto;
}

#content .content-wrap .clearfix{
	margin: 0 auto;
}

@media screen and (max-width: 768px){
	.displayNone{
		display: none!important;
	}

	.flex{
		flex-direction: column;
		align-items: center;
	}

	.marginLeft2{
		margin: 0 0 5em 0!important;
	}

	.rightDiv{
	    width: 80vw;
	    max-width: 450px;
	}

	#portfolio .container{
		width: 100%;
	}

	.photoD{
		max-width: 80vw;
		margin-bottom: 1em;
	}
}

@media screen and (max-width: 450px){
	.displayNone1{
		display: none!important;
	}
}


/* PORTFOLIO END */


/* MAPA BEGIN */

.mapa-dimension{
    width: 50%;
}

/* MAPA END */


/* MEDIA */

@media (max-width: 1130px){

	#primary-menu ul li > a{
		padding:39px 5px;
	}

}

@media (max-width: 991px){

	#logo a.standard-logo {
	    display: block!important;
	    overflow: hidden;
	}

	#header.transparent-header, #header.semi-transparent{
		background:rgba(0,70,127,0.99)!important;
	}

	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current ul a {
	    color: #fff !important;
	}

	footer{
		margin-top: 0!important;
	}

	.marginTop5{
		margin-top: 3em;
	}

	.list-footer{
		width: 16em;
	}

}

@media (max-width: 768px){

    #slider{
        border-top: 3px solid #fff;
    }

    #slider, .swiper-slide{
        height: 220px !important;
    }

    .primary-menu-open #header-wrap{
        height: 100% !important;
        overflow: auto !important;
    }

    .stretched #wrapper{
        margin-top: 6em
    }

    #footer{
        text-align: center;
    }

    .redes, .social-icon{
        float: none !important;
        text-align: center !important;
    }

    .social-icon{
        display: inline-block;
    }

    #copyrights{
        padding-top: 0 !important
    }

	.marginTop{
		margin-top: 1em!important;
	}

	footer .logo_footer img{
	    max-width: 25%!important;
	}

	.subscribe-widget{
	    width: 50%;
	    margin: 0 auto;
	}

	footer .col_one_third, footer .col_two_third{
		margin-bottom: 0!important;
	}

	#footer .apoyan img {
	    max-width: 7em;
	}

	#footer .auspician img{
	    max-width: 4em;
	}

	#footerLogos h4 {
	    font-size: 0.6em;
	}

	#footer .apoyan{
		margin-bottom: 0;
	}

	#copyrights{
		font-size: 12px;
	}

	#footerLogos h4{
		margin-bottom: 0!important;
	}

	.list-footer{
		text-align: center;
	    margin: 0 auto!important;
	    margin-bottom: 3em!important;
	}

	.textIndexh2{
		font-size: 1em!important;
	}
}

@media(max-width: 647px){

	.subscribe-widget {
	    width: 80%;
	}

}


@media (max-width: 640px){

	#logo{
	    float:left!important;
	}

	#primary-menu{
		margin-top: 100px!important;
	}

	#eventMain h3 time{
		display: block;
	}

	#eventMain h1 {
	    font-size: 22px;
	}

	#eventMain h4 {
	    font-size: 14px;
	}

	.actividadesList article.container{
		padding-left: 0!important;
		padding-right: 0!important;
		width: 100%!important;
	}
}

@media (max-width: 500px){
    .apoyan li, .auspician li{
        width: 100% !important;
    }

    .col-padding{
        padding: 20px;
    }

    .actividadesList{
        padding: 20px 0;
    }

    .actividadesList div.col-sm-5{
        max-height: 200px
    }

    .actividadesList section.col-sm-7{
        height: auto !important
    }

    .actividadesList .actividadItem p{
        font-size: 16px !important
    }

    .heading-block{
        margin-bottom: 20px !important
    }

    .heading-block h1{
        font-size: 20px !important
    }

    .heading-block h2{
        font-size: 16px !important
    }

    .heading-block:after {
        display: none
    }

    #eventDetail{
        padding: 0 20px !important;
        margin-top: 0
    }

    #eventDetail .divider{
        display: none
    }

    #eventMain, #eventData{
        margin: 10px 0 !important
    }

    #eventData{
        margin-top: -10px;
        font-size: 0.9em
    }

    .social{
        margin-bottom: 0 !important
    }

    .actividadItem{
        margin-bottom: 20px !important
    }

    #footer img{
        max-width: 150px !important
    }


	.apoyan li {
	    width: 30% !important;
	}

	.auspician li {
	    width: 22% !important;
	}

}


@media (max-width: 479px){
	#programacionMobile{
		display:block;
	}

	.buttonInscribite.button.button-border{
		color: #444!important;
	}

	.buttonInscribite.button.button-border:hover{
		color: #fff!important;
	}

	#pagePresentacion a{
		color:#444!important;
	}

	#pagePresentacion a:hover{
		color:#fff!important;
		text-decoration: underline;
	}


	.sliderHome .slider-parallax-inner{
		transform: translate3d(0px, 30px, 0px)!important;
	}

}

/* MEDIA END */


/* MAIN TAMARIND BEGIN */

	#tamarind{
		max-width: 960px;
		margin-top: 7em;
	}

	#tamarind .contenido{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}

	#tamarind .mainTitle{
		min-width: 45%;
		margin-right: 5em;
	}

	#tamarind h1{
		font-size: 4em;
		margin-bottom: .3em;
		line-height: .9em;
	}

	#tamarind h3{
		font-size: 1.4em;
	}

	#tamarind ul{
		list-style: none;
	}

	#tamarind ul li{
	    margin-bottom: 20px;
	    padding-left: 25px;
	    background: url(../images/icons-lito/ico-ul.png) no-repeat left 11px;
	}

	@media screen and (max-width: 768px){
		#tamarind .contenido{
			flex-direction: column;
		}
	}
	@media screen and (max-width: 450px){
		#tamarind .contenido{
			flex-direction: column;
		}
	
		#tamarind h1{
			font-size: 4em;
			margin-bottom: .3em;
			line-height: .9em;
		}
	}

	
	/* MAIN ACE BEGIN */

	#ace{
		max-width: 960px;
		margin-top: 7em;
	}

	#ace .contenido{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}

	#ace .mainTitle{
		min-width: 45%;
		margin-right: 5em;
	}

	#ace h1{
		font-size: 6em;
		margin-bottom: .3em;
		line-height: .9em;
	}

	#ace h3{
		font-size: 1.4em;
	}

	#ace ul{
		list-style: none;
	}

	#ace ul li{
	    margin-bottom: 20px;
	    padding-left: 25px;
	    background: url(../images/icons-lito/ico-ul.png) no-repeat left 11px;
	}

	@media screen and (max-width: 768px){
		#ace.contenido{
			flex-direction: column;
		}
	}
	@media screen and (max-width: 450px){
		#ace .contenido{
			flex-direction: column;
		}
	
		#ace h1{
			font-size: 4em;
			margin-bottom: .3em;
			line-height: .9em;
		}
	}
	
	/* MAIN PLAN99 BEGIN */

	#taller99{
		max-width: 960px;
		margin-top: 7em;
	}

	#taller99 .contenido{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}

	#taller99 .mainTitle{
		min-width: 45%;
		margin-right: 5em;
	}

	#taller99 h1{
		font-size: 5em;
		margin-bottom: .3em;
		line-height: .9em;
	}



	#taller99 h3{
		font-size: 1.4em;
	}

	#taller99 ul{
		list-style: none;
	}

	#taller99 ul li{
	    margin-bottom: 20px;
	    padding-left: 25px;
	    background: url(../images/icons-lito/ico-ul.png) no-repeat left 11px;
	}

	@media screen and (max-width: 768px){
		#taller99 .contenido{
			flex-direction: column;
		}
	}
	@media screen and (max-width: 450px){
		#taller99 .contenido{
			flex-direction: column;
		}
	
		#taller99 h1{
			font-size: 4em;
			margin-bottom: .3em;
			line-height: .9em;
		}
	}
/* MAIN TAMARIND END */ 

/* CONTACTO */

.mapaContacto{
	height: 10em;
}




























