/*** Custom pages default ***/
header.page-header{margin: 0;border: none;padding-top: 12px}
header.page-header h1{margin-top: 5px;font-family: 'Titillium Web',sans-serif;}
.node-custom-page .intro{font-size: 15px;line-height: 1.2em;color: #333;margin-top: -30px; margin-bottom: 10px;font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.main-section ol.breadcrumb{box-sizing: content-box;;padding: 0 15px;margin:40px auto 10px;max-width: 1140px;font-family: Titillium Web,sans-serif;background: none;}
.nopadding{padding:0}
.ipc-c-homeCover .views-field-body{text-align: left;left: 0;padding-left: 255px;color: #fff;}
@media only screen and (max-width: 768px) {
    .breadcrumb {margin: 20px auto 10px;}
	.about-menu ul{padding-left: 0;}
    .about-menu ul li{margin-right: 15px;display: inline;}
    .main-section ol.breadcrumb{margin:50px auto 0;}
    .ipc-c-homeCover .views-field-body{padding-left: 255px;left: 15px;}
}
@media only screen and (min-width: 78.125rem){
	.node-custom-page .intro {margin-top: -50px;}
}
/*** Custom pages default ***/
.node-type-custom-page .container .center-container{padding-top: 0;}

.header-img{background: url(/sites/default/files/Women%2C%20Myanmar_4.jpg) center; background-size: 100%; background-repeat: no-repeat; width: 100%; height: 500px; text-align: center;}
/*.about-menu, .about-content{margin-top:40px;}*/
/*.about-menu{position: sticky; top:140px;}*/
.about-menu ul{list-style: none;padding: 0;}
.about-menu ul li{margin-bottom: 10px;}
.about-content ul{list-style: none;padding-left: 0;}
.about-content ul li{margin-bottom: 5px;padding-left: 28px;}
/*.about-content a{font-weight: bold;color: #393939;}*/
.about-menu ul li a{color: #393939;}
.about-menu ul li a:hover, .about-menu ul li a:focus{font-weight: bold;}
.about-menu ul li a:focus{text-decoration: none;}
.about-content h3{margin: 30px 0;}
.loading-msg{text-align: center;}
.sp-bullet{background-image: url("/sites/all/themes/kaitse/logo.png");background-size: 30px;background-repeat: no-repeat;padding-left: 5px;background-position: 0 7px;}
.op-title{padding-left: 10px;}
.op-links{display: inline-block;padding-left: 5px;}
@media only screen and (min-width: 320px) and (max-width: 480px){
	.node-type-custom-page .container{margin-top: 0;}
	.about-menu ul li{margin: 0;}
	.about-menu ul li a{margin: 2px;background-color: #eee;display: inline-block;padding: 3px 5px;}
	.about-menu ul li a:hover, .about-menu ul li a:focus{background: none;}
}
@media only screen and (min-width: 78.125rem) {
	.node-type-custom-page .container, .node-type-webform .container {
    	margin-top: 0;
	}	
}
@media only screen and (max-width: 600px) {
	h1, .about-content, .about-menu{text-align: center;}
	.about-content ul{margin-top: 30px;}
	.about-content ul li{padding-left: 0;}
	.op-links{padding-left: 20px;}
	.sp-bullet{background: none;padding-left: 0;}
	.op-title{padding-left: 0;}
}
/* TEAM page */
.team-member{margin-bottom: 20px;float:left;min-height:190px;}
.member-photo{padding-right: 10px;margin-top: 5px;}
.member-photo .img-responsive{border-radius:60px;width: 120px;filter: grayscale(100%);}
.member-infos{}
.member-name{margin:0; font-size: 1.5em; font-weight: bold;margin-top: 5px;}
.member-position{font-weight: bold;}
.member-work{margin-bottom:5px; word-wrap: break-word;font-size: .9em;}
.member-details .btn, .member-infos .btn{color: #39342f;background-color:#fff;border: 1px solid #39342f;padding: 3px 7px;font-size: 9px;}
.member-details .btn:hover, .member-infos .btn:hover{color: #fff;background-color:#39342f;border-color:#000;}
.about-content .member-infos h3.member-name{margin: 0;}
@media only screen and (max-width: 600px) {
	.img-responsive{display: inline;}
	.team-member{text-align: center;margin-bottom: 30px;}
	.member-details .btn, .member-infos .btn{margin: 10px 0;}
}

/* PARTNERS page */
.partner{float:left;margin:20px 0;}
#partners td.partners-logo{text-align:center;vertical-align: middle;}
.partners-logo img{max-height:150px;max-width:300px;}
.partners-name{font-size:18px;font-weight:bold;}
.partners-intro{text-align: justify;}
.table>tbody>tr>td.partners-informations{text-align: justify;vertical-align:middle;padding: 20px 10px 20px 0;}
.table>tbody>th{text-align:center;}
.partners-name img{display: none;}
@media only screen and (max-width: 600px) {
	#partners td.partners-logo,#partners th:first-child{display: none;}
	.table>tbody>tr>td.partners-informations{text-align: center;}
	.table>tbody>tr>td>p.partners-description{text-align: justify;}
	.partners-name img{display: inherit;max-width: 30%;max-height: 20%;margin: 0 115px 10px}
}