.allFooter{margin-top: 80px;}
.txtCenter{text-align: center;}
.txtEspacio{white-space: pre-line;}
.margin80{margin-top: 80px;}
.margin50{margin-top: 50px;}
.colorBco{color: #fff!important;}

/*HOME*/
.navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li.liResponsive{ display: none;} /*menu btn donacion*/

.title-icon:before{
    background: url(../img/icono-logo2.svg) no-repeat;
    background-size: 28px 48px;
    background-position: 0px 0px;
    padding-left: 38px;
    content: "";
    width: 30px;
    height: 30px;} 

/*Banner*/
.header-homeNew .header-hgroup{text-align: center;}


.header-homeNew .header-hgroup h2{
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;}


@media screen and (min-width: 1081px){
.header-homeNew .header-hgroup h2{
    max-width: 500px;}
}

.columna-contenido-meet{padding: 100px 0;}


/*Endorsers home*/
.single-party-member-item .content .author-nameEn{padding: 36px 25px;}
.designation-Julie{letter-spacing: -0.5px;}


.single-party-member-item .content .author-meta-Julia{padding: 24px 25px;}


.single-party-member-item .content .author-meta-logos{padding: 37px 25px;}

.single-party-member-item .content .author-nameEn .author-name{white-space: pre-line;}

@media (min-width: 992px) and (max-width: 1199px){
    .single-party-member-item .content .author-meta-logos {padding: 49px 25px;}
    .single-party-member-item .content .author-nameEn {padding: 64px 25px;}
    .single-party-member-item .content .author-meta-Julia {padding: 18px 25px 9px;}
}

@media screen and (max-width: 991px){
    .single-party-member-item .content .author-nameEn .author-name{white-space: initial;}
}





/*priorities home*/
.administration-section-home{
    margin-top: 100px;
    margin-bottom: 100px;}

.administration-single-items img{
    width: 100%;
    height: auto;
    margin: 0 auto;
    border-radius: 20px;
    display: block;}

/*carrusel home*/
.owl-stage{transform: translate3d(0px, 0px, 0px)!important; margin: 0 auto;}


/*HOME RESPONSIVE*/

@media (min-width: 1025px) and (max-width: 1199px){
    .navbar-area .nav-container .nav-right-content .btn-wrapper {margin-left: 30px;}
    .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {margin-left: 28px;}
    .navbar-area.style-01::after {width: 32%;}
}

@media (min-width: 991px) and (max-width: 1024px){
    .header-area.header-sanatory .header-inner .title{margin-top: 56px;}
}

@media screen and (max-width: 991px){
    .navbar{padding: 0rem 1rem;}
    .navbar-area.style-01::after {height:107px;}
    .header-homeNew .header-hgroup h2 {margin-bottom:50px;}
    .navbar-area .nav-container .nav-right-content .btn-wrapper { display: none;}

    .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li.liResponsive{
    display: block;
    background: #fff;} /*menu btn donacion*/

    .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li.liResponsive a.political-btn{
        width: 100%;
        display: block;
        color:#dd131a!important;}
    .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li.liResponsive:hover{background:#dd131a;}
    .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li.liResponsive:hover a.political-btn{color:#fff!important;}

    /*banner home*/
    .header-area .subtitle .line,
    .header-area .subtitle .line-02{display:none;}
    /*meet mike home*/
    .columna-contenido-meet{padding:40px;}
    /*endorsment*/
    .content-endorsers-thumb{padding-bottom: 50px;}
    /*priorities*/
    .administration-section-home{margin-top: 80px;}
    .administration-single-items img{
    width: 70%;
    height: auto;
    margin: 0 auto 50px;}
}

@media screen and (min-width: 1081px){
    .header-area.header-sanatory.header-bg-02 {
        padding: 220px 0px 150px;}

    .header-home{background: url(../img/01-banner-principal-mike-New2.jpg);}
    
    img.mikeLeft{
        width: 43%;
        max-width: 600px;
        position: absolute;
        bottom: 0;
        left: -60px;}

    img.mikeRight{
        width: 43%;
        max-width: 600px;
        position: absolute;
        bottom: 0;
        right: -100px;}

    .imgBanner-home {display: none;}
}

@media screen and (max-width: 768px){
    .navbar-area.nav-style-02{height: 90px;}
    .navbar-area.style-01::after {
        width: 45%;
        height: 100px;}

    .navbar-area .nav-container .navbar-collapse .navbar-nav {margin-top: 14px;}
    
    /*meet mike home*/
    .columna-contenido-meet{padding: 30px;}
    
    /*priorities*/
    .administration-single-items-content{padding: 0 30px;}
    
    /*donation*/
    .donation-section-area.political {
    padding: 70px 30px;
    margin-top: 0px;}

    .political-gallery-section {margin-top: 75px;}
    /*footer*/
    .allfooterAbajo{margin-top: 30px;}
}

@media screen and (max-width: 620px){
    /*nav*/
    .navbar-area.style-01::after {
        width: 55%;
        left: -6%;}

    /*priorities*/
    .administration-single-items img{
    width: 90%;
    height: auto;
    margin: 0 auto 25px;}
    /*footer*/
    .footer-area{padding: 0 30px;}
    .allfooterAbajo{margin-top: 20px}
    .allfooterAbajo2{margin-top: 60px}
}



@media screen and (max-width: 1080px){
    /*banner*/
    .header-area.header-sanatory.header-bg-02 {
        padding: 220px 0px 0px;}

    .header-home{
        background: url(../img/Banner-principa-respl-mike-curtin-Back.jpg);
        background-position: top left;}
    
    .imgBanner-home {
        display: block;
        position: relative;
        max-width: 600px;
        width: 100%;
        margin: 50px auto 0;}

    img.mikeLeft, img.mikeRight{
        display: none;}
}

@media screen and (max-width: 450px){
   /* menu*/
    .navbar-area .nav-container .navbar-collapse .navbar-nav {
    margin-top: 17px;}
}

/*interior meet mike*/
.about-us-section-area .title{margin-top: 100px;}
.first-section-meet-mike{
	padding: 130px 0 0px 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #f7f7f9;}

.second-section-meet-mike{
	padding: 80px 0 0px 0;}

p.txtBenner-mike{margin-bottom: 48px;}

.t-section-meet-mike{padding: 0px 0 130px 0;}

.title-meet{
	font-size: 65px;
    line-height: 75px;
    font-weight: 700;
	margin-top: 60px;}

.subtitle-meet span{
	font-size: 20px;
    line-height: 55px;
    font-family: var(--heading-font);
    font-weight: 700;
    text-transform: uppercase;}

.columna-foto-mike{position: relative;}

.columna-foto-mike img{
	position: absolute;
    right: 0%;
    bottom: 0;}

.title-section{
	font-size: 40px;
    line-height: 48px;
    font-family: var(--heading-font);
    font-weight: 700;
    margin-bottom: 20px;}

.title-sectionGde{
	font-size: 60px;
    line-height: 58px;
	text-transform: uppercase;}

.txtInterior {
    font-size: 16px;
    line-height: 28px;
    font-family: var(--body-font);
    font-weight: 400;
    color: #505050;
    margin-bottom: 40px;}

.foto-efecto{
	background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    min-height: 650px;}

.issues-section-meet{margin-top: 10px;}

.details-meet-mike {border-bottom: 0;}
.logo-rotary{max-width: 450px; margin: 50px 0 80px;}


/*Priorities*/
.header-inner-priorities{padding: 0 30px;}

.first-section-priorities .txtInterior{margin-bottom: 80px;}

.columna-foto-mike-priorities{overflow: hidden;}

.columna-foto-mike-priorities img {
    position: absolute;
    right: 0;
    bottom: -45px;
    max-width: 100%;}

.title-priorities{
	font-size: 65px;
    line-height: 75px;
    font-weight: 700;}

.subtitle-priorities{margin-top: 60px;}

.subtitle-priorities span{
	font-size: 20px;
	line-height: 15px;
    font-family: var(--heading-font);
    font-weight: 700;
    text-transform: uppercase;
	color: #fff;
	opacity: 0.7;}

.first-section-priorities{
	padding: 140px 0 0px 0;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;}

@media (min-width: 992px) and (max-width: 1100px){
   .first-section-priorities .txtInterior{margin-bottom: 40px;}
   .columna-foto-mike-priorities img {bottom: -22px;}
}

@media screen and (max-width: 991px){
   .columna-foto-mike-priorities{margin: 0 auto;}
   .first-section-priorities .txtInterior {margin-bottom: 20px;}
}


/*recuadros*/
.issues-details-section .taking-action-priorities{margin-top: 50px;}

.issues-details-section .taking-action-issue .action-single-items .title{
   font-size: 40px;
    line-height: 48px;
    font-family: var(--heading-font);
    font-weight: 700;
    margin-bottom: 20px;}

.titleH5{
    font-size: 1.55rem;
    margin-top: 60px;}

/*endorsements*/
.title-endorsements{
    font-size: 65px;
    line-height: 85px;
    font-weight: 700;
    margin-top: 140px;}

.container-endorsements{height: 400px;}

.second-section-endorsementsV1{padding: 80px 0 0px 0;}
.second-section-endorsements{ padding: 40px 0 100px 0;}

ul.list-endorsements{list-style: none;}

ul.list-endorsements li{
    font-size: 16px;
    font-family: var(--body-font);
    font-weight: 400;
    color: #505050;
    margin-bottom: 10px;}

ul.list-endorsements li:before {
    color: var(--hover-color);
    position: static;
    content: "";
    font-weight: 900;
    font-size: 15px;
    font-family: "fontawesome";
    padding-right: 8px;
    color: var(--main-color-one);}

/*MEET MIKE - PRIORITIES - ENDORSMENT RESPONSIVE*/
@media only screen and (max-width: 1024px){
    .title-meet, .title-priorities, .title-endorsements{
        font-size: 50px;
        line-height: 55px;}
    
    .subtitle-meet span, .subtitle-priorities span{line-height: 20px;
    font-size: 18px;}

    .header-inner{padding: 0 0 0 30px;}
}

@media (min-width: 991px) and (max-width: 1199px){
    .issues-details-section .taking-action-issue .action-single-items .action-shape{top: 110px;}
}

@media screen and (max-width: 991px){
    .header-inner{padding: 0 30px;}
    .subtitle-meet{margin: 40px 0 10px 0;}
    .columna-foto-mike img {
        position: initial;
        position: initial;
        width: 100%;
        max-width: 600px;
        margin: 0 auto;
        display: block;}

    .second-section-meet-mike{padding: 40px 30px 0 30px;}
    .foto-efecto {min-height: 400px;}
    .margin80 {margin-top: 40px;}

    h2.txtEspacio{white-space: initial;}
    .title-section {
    font-size: 30px;
    line-height: 38px;}

    .blog-details-items p{padding: 15px 30px 0 30px;}
    .t-section-meet-mike{padding: 0px 30px 100px 30px;}

    /*priorities*/
    .columna-foto-mike-priorities img {
    position: inherit;
    margin: 0 auto;
    display: block;}

    .issues-details-section .taking-action-issue .action-single-items .title {
    font-size: 30px;
    line-height: 38px;}

    .titleH5 {font-size: 1.35rem;}

}

@media screen and (max-width: 767px){
    .issues-details-section .taking-action-issue .action-single-items .action-shape{top: 82px;}
}


/*SECCION VOLUNTEER*/
.volunteer-section-area.style-03 .title-volunteer{
    color: #fff;
    font-size: 65px;
    line-height: 85px;
    font-weight: 700;
    margin: 0px auto;
    text-align: center;}

.volunteer-section-area.style-03 .subtitle-meet{
    text-align: center;
    opacity: 0.7;
    margin-bottom: 20px;
    display: block;}

@media only screen and (max-width: 1024px){ 
    .volunteer-section-area.style-03 .title-volunteer {
    font-size: 50px;
    line-height: 55px;
    margin: 0px auto;}

    .volunteer-section-area.style-03 .subtitle-meet{margin: 10px 0 20px 0;}
}