@media (min-width:1367px){.section-header{background-size:cover}
.box-content ol li{padding-top:25px}
.box-content ol li:first-child{padding-top:40px}
}
@media (max-width:1366px){.section-header{background-position:35% 0;padding-top:168px}
header .framework{padding-top:0}
.framework h2 span,.password-reset h2 span{margin-top:0}
}
@media (min-width:768px){.tab-wrapper{margin-top:-1px!important}
.sticky-social-icons{top:calc(100vh / 2 - 60px)}
h4.blogpost-title{margin-top:0}
}
@media (max-width:1199px){.section-header{background-position:95% 0;padding-top:17%;padding-bottom:3%}
.communities-list,.practices-list,.resources-list{padding-top:7%;padding-bottom:3%}
.password-reset{padding-top:8%;padding-bottom:7%}
.section-header h2{font-size:40px;font-size:4rem}
.password-reset h2{line-height:65px}
.section-header h2 span{font-size:100px;font-size:10rem}
.password-reset h2 span{font-size:70px;font-size:7rem}
.section-header.footer-contens{background-size:375px 87px}
.section-header.footer-contens h2{font-size:55px;font-size:5.5rem;line-height:19px;border-bottom-width:5px}
.box-content-image-container img{display:block;margin:0 auto;padding-top:50px;padding-bottom:21px}
.box-content .col-xs-12{width:auto}
.blog{padding:0}
.blog h2{font-size:91px;font-size:9.1rem}
.blog-menu{width:886px}
.blog-menu li a{font-size:20px;font-size:2rem;line-height:14px}
}
@media (max-width:991px){.first-paragraph-form-container,.first-paragraph-text-container{padding-right:15px}
.section-header.footer-contens{background-position:90% 100%}
footer .footer-link{border:0}
footer .footer-link .twitter{margin:40px auto 0}
footer .footer-link .linkedin{margin:19px auto 0}
.first-paragraph-image-container-container{display:none}
.address{width:auto}
.member-container h5{font-size:20px;font-size:2rem}
.member-container span{font-size:15px;font-size:1.5rem}
}
@media (max-width:824px){.photo-container-2{padding-bottom:30px}
.ipchs-tag{left:15px;transition:top .3s}
.main-menu ul li{padding:5px}
.main-menu ul li:first-child{padding-left:5px}
.main-menu ul li a{font-size:14px;font-size:1.4rem}
.login-join-container{padding-left:0}
}
@media (max-width:767px){.link-file-url,ul.breadcrumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
header{padding-top:8px;min-height:50px}
.section-header{padding-bottom:0}
.communities-list,.practices-list,.resources-list{padding-top:4%}
.password-reset{padding-top:5%;padding-bottom:8%}
.password-reset h2{line-height:47px}
.password-reset h2 span{font-size:50px;font-size:5rem}
.ipchs-tag{left:15px;transition:top .3s}
.ipchs-tag a{background:url(../img/etiqueta-ipchs.m.png) no-repeat;height:68px}
.login-join-container .btn-custom{font-size:10px;font-size:1rem;margin-top:4px}
.section-header.footer-contens{background-size:246px 57px;min-height:0;padding-top:49px;padding-bottom:80px}
.section-header.footer-contens h2{font-size:35px;font-size:3.5rem;line-height:43px;border-bottom-width:4px}
.disappear-xs{display:none!important}
h4{font-size:38px;font-size:3.8rem;line-height:38px}
h3,h3 p{font-size:18px;font-size:1.8rem;line-height:25px}
body{margin-top:50px}
.navbar-collapse{padding:6px 0}
.navbar-collapse ul li{float:none;margin:0}
.nav-tabs>li{width:100%;margin-top:0;padding-left:0!important}
.photo-container-offset-1{margin-left:0}
.photo-container{width:100%;margin:0;padding:0;display:block}
.photo-container img{width:100%;display:block}
.section-header{padding-top:20px;min-height:210px}
.section-header h2{font-size:36px;font-size:3.6rem}
.section-header h2 span{font-size:44px;font-size:4.4rem;margin-top:175px}
.members,.region,.sub-communities{margin-left:15px}
.sub-menu .btn-custom{display:block;margin:15px 1% 0!important}
.tabs-container nav{position:static}
.profile-contents article{margin-top:-50px}
.without-button{padding:20px}
.photo-container-2{padding-left:0;padding-right:0}
.photo-container-2 img{width:100%}
.btn-custom{margin-top:15px;display:block;width:100%}
.secondary-menu .btn-custom,.secondary-menu .btn-group,.tertiary-menu .btn-custom{margin-top:10px;display:block;width:100%;margin-left:0}
.btn-container{padding-right:15px;margin-top:0}
.btn-container .btn-custom{margin-top:15px!important}
div.forum{width:100%}
.list-types-container{padding-right:0;padding-left:0}
.list-types{margin-top:0}
.list-types .blogposts,.list-types .events,.list-types .multimedia,.list-types .toolkits{margin-top:25px}
.list-types .image-container{margin-bottom:5px}
.tab-pane table{margin-top:10px}
.tab-pane td{padding:5px 15px}
.first-paragraph-form-container,.first-paragraph-text-container{padding-right:0}
.address{margin-right:-12px}
.input-user-password-container input,.photo-container-2,.photo-container-2-text{width:100%}
.library-folder{border-right-color:transparent!important;margin-bottom:20px}
.articles-container{padding:0;border:none}
iframe{min-height:0!important}
.photo-container-1-offset{margin-left:0}
.nav-pills li{padding-bottom:10px}
ul.breadcrumb{font-size:.75em;margin-bottom:20px}
.sticky-social-icons{bottom:0;width:100%;font-size:2.5em;border-width:1px 0 0;padding:0 15px}
.sticky-social-icons a{display:inline-block}
body.communities .section-header.comm h2 span{line-height:7vw;font-size:56px;font-size:8vw}
.panel{margin-top:0}
.panel-body{padding:0}
.main-menu ul{display:block!important}
.main-menu ul li{padding-left:0}
.secondary-menu :first-child{max-width:100%}
}
@media (max-width:460px){.password-reset{padding-top:5%;padding-bottom:8%}
.framework h2,.password-reset h2{line-height:35px}
.section-header.footer-contens{background-position:80% 100%}
.disappear-xxs{display:none!important}
.ipchs-tag{left:15px}
.login-join-container{margin-top:0!important}
.breadcrumb>li+li:before{padding:0}
.secondary-menu{display:block}
header.comm{min-height:110px}
}
@media (max-width:320px){header.comm{min-height:90px}
}