body{font-family:"Montserrat-Regular";margin:0;padding:0;font-size:13px; -webkit-text-size-adjust: 100%; overflow-x: hidden;overflow-y: scroll;}
* {margin: 0;padding: 0;box-sizing:border-box;}
p{ margin-bottom:10px;}
img {border: none;max-width: 100%;box-sizing:border-box;height:auto;}
/*ul {margin: 0;padding: 0;}*/
ul li {list-style: none;}
.p_content ul li{list-style:circle;}
.p_content .list-cycle-a li{list-style:none;}
.p_content ol li {list-style:number;}
input[type="text"],input[type="submit"],textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
textarea:focus, input:focus {outline: 0;}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-family: 'Montserrat-Semibold';
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;   
}
/*New CSS Code */
.field__label{color:#000;}
.clear {clear: both;}
/*.fr{float:right;}*/
.fr{float:right;}

.fl{float:left;}
/*.wrapper{max-width:1070px;float:right;margin-right: 20px;width: 100%;color: #000;}*/

/*New CSS Code */
.wrapper{max-width:1070px;float:right;margin-right: 20px;width: 100%;color: #000;}

.p_content p{color: #4e4e4e;font-family: proximanova-light-webfont;font-size: 16px;line-height: 25px;}
.p_content h4{color: #062340}
.p_content a{color: #062340;/*font-family: "Proxima Nova Regular";*/font-size: 16px;text-decoration: none;}
.p_content a:hover{color: rgb(32, 165, 234);}

/*End*/
/* splash page */
.logo-panel{width:75%;}
.home-link{width:25%;text-align:right;}
.splash-linking{background:#fff;width:100%;color:#000;position:absolute;bottom:0;padding: 30px 32px 20px;display: inline-block;}
.splash-linking span{margin-right:4%;}
.splash-linking a{display: inline-block;}
.home-link a{color:#184693;font-family:"Montserrat-Light";font-size:16px;text-decoration:none;}
.home-link a img{display:block; margin: 0 auto 10px;}
.home-link a:hover{text-decoration:underline;}
#panel-1 .cal-height .opacity-box{background:rgba(0,157,232,0.6);height:100%;}
#panel-2 .cal-height .opacity-box{background:rgba(235,56,134,0.6);height:100%;} 
#panel-3 .cal-height .opacity-box{background:rgba(246,217,40,0.6);height:100%;} 
#panel-4 .cal-height .opacity-box{height:100%;background:rgba(38,161,179,0.6);} 
#panel-5 .cal-height .opacity-box{height:100%;background:rgba(120,73,159,0.6);}  
.info-box .title{padding:0px 30px 0;font-size:28px;color:#fff;text-transform:uppercase;min-height:220px;}
.info-box .title .sp-icon{background:url('../../images/splash-icon.png');background-repeat:no-repeat;width:106px;height:86px;margin-bottom:30px;}
.info-box .title .my-title a{font-size:28px;color:#fff;display:block;text-align: left;}
.info-box a{display:none;font-size:14px;color:#fff;text-transform:uppercase;text-decoration:none;margin:20px 0 0;text-align:center; }
.info-box a:hover{font-family:"Montserrat-Bold"}
#panel-2 .title .sp-icon{background-position: -99px 2px;}
#panel-3 .title .sp-icon{background-position: -211px 0}
#panel-4 .title .sp-icon{background-position: -324px 0;}
#panel-5 .title .sp-icon{background-position: 100%;}
.info-box .desc{font-family:"Montserrat-Light";font-size:18px;position:relative;bottom:0;background:rgba(0,0,0,0.2);padding:10px 10px 50px;color:#fff;line-height: 22px;width:100%;height:170px;margin-top:10%;}

.view-splash-page .node--view-mode-teaser .node__title{display:none;}
.view-splash-page .field--name-body {font-size: 18px;padding: 10px 0 0;font-family: "Montserrat-Light";line-height: 28px;}
.info-box .desc:before {position: absolute;top: -5px;width: 60%; background: rgba(255,255,255,0.5);content: "";display: block;height: 5px;left: 0;}
.lihovebox{background:#fff;height:100%;display:none;}
.hover-box{ bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;}
.hover-box .title .sp-icon{background:url('../../images/splash-icon-hover.png');background-repeat:no-repeat;width:101px;height:86px;margin-bottom:10px;}
.hover-box .desc{    margin-top: 5%;background:#f6f8f7;padding:20px;position:relative;bottom:0;color:#535353;}
.hover-box .desc img{width:100%;display:block;}
.hover-box .desc p{color:#535353;font-size:18px;font-family:"Montserrat-Light";padding:20px 0;line-height:28px;}
.hover-box .desc a{color:#c7b114;text-decoration:none;font-family:"Montserrat-Light";font-size:14px;margin-bottom:20px;display:inline-block;}
.hover-box .desc a i{margin-left:15px;}
.hover-box .desc a:hover{font-family:"Montserrat-Bold";}
.hover-box .desc:before{position: absolute;top: -5px;width: 60%;content: "";display: block;height: 5px;left: 0; }
.hover-box .title{padding:0 30px 0;font-size:28px;text-transform:uppercase;}
.hover-box .title a{padding:0 0px 0;font-size:28px;text-transform:uppercase;text-decoration: none;}
#panel-1 .hover-box .desc:before {background: #009ee8;}
#panel-1 .hover-box .title{color:#009ee8;}
#panel-1 .hover-box .title a{color:#009ee8;}
#panel-1 .hover-box .desc a{color:#009ee8;}
#panel-2 .hover-box .desc:before {background: #e83987;}
#panel-2 .hover-box .title{color:#e83987;}
#panel-2 .hover-box .title a{color:#e83987;}
#panel-2 .hover-box .desc a{color:#e83987;}
#panel-3 .hover-box .desc:before {background: #F6CC31;}
#panel-3 .hover-box .title{color:#F6CC31;}
#panel-3 .hover-box .title a{color:#F6CC31;}
#panel-3 .hover-box .desc a{color:#F6CC31;}
#panel-4 .hover-box .desc:before {background: #25a4b4;}
#panel-4 .hover-box .title{color:#25a4b4;}
#panel-4 .hover-box .title a{color:#25a4b4;}
#panel-4 .hover-box .desc a{color:#25a4b4;}
#panel-5 .hover-box .desc:before {background: #7f4792;}
#panel-5 .hover-box .title{color:#7f4792;}
#panel-5 .hover-box .title a{color:#7f4792;}
#panel-5 .hover-box .desc a{color:#7f4792;}
li:hover .cal-height .opacity-box{display:none;}
li:hover .lihovebox{display:block;}

.info-box {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
}

.test .info-box .title{padding:0 10px;font-size:24px;}
.test .info-box .desc{padding:30px 10px;font-size:15px;height:200px;}
.kwicks-expanded .test .info-box .desc{font-size:17px;}

#panel-6 .cal-height .opacity-box{background:rgba(0,157,232,0.6);height:100%;}
#panel-6 .title .sp-icon{background-position: 100%;}
#panel-6 .hover-box .desc:before {background: #009ee8;}
#panel-6 .hover-box .title{color:#009ee8;}
#panel-6 .hover-box .desc a{color:#009ee8;}
/* splash page */

/* home page */
	/* slider */
	.bx-wrapper{margin-bottom:0;}
	.bx-wrapper .bx-viewport{border: 0 none;box-shadow:none;left: 0;}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:0px;width:100% !important;text-align:center !important;}
	.bx-wrapper img{width:100%;}
	.bxslider .slide-content{position:absolute;top:35%;left:33%;background:rgba(255,255,255,.8);padding:20px 0;width:780px;text-align:center;}
	
	/* New CSS changes */
.slide-content h1{font-family:"Proxima Nova Alt Bold";font-size:30px;color:#20a1b3;text-transform:uppercase;line-height: 0px;}
	.slide-content h1 a{font-family: "Proxima Nova Alt Bold";font-size: 30px;color: #20A1B3;
	text-transform: uppercase;line-height: 60px;text-decoration: none;}
    .slide-content h2 a{font-family: "Proxima Nova Alt Bold";font-size: 25px;color: #20A1B3;
	text-transform: uppercase;line-height: 60px;text-decoration: none;}

    .slide-content h3 a{font-family: "Proxima Nova Alt Bold";font-size: 20px;color: #20A1B3;
	text-transform: uppercase;line-height: 60px;text-decoration: none;}
.slide-content h1 {margin-bottom: 0;}
.slide-content h1 a{line-height: 1;font-size: 40px;}
.slide-content h2 a {text-decoration: none;color: #3c5f7f;text-transform: none;}
.slide-content h3 a {color: #3c5f7f;font-size: 16px;margin-top: 30px;display: block;line-height: 1;text-transform: none;text-decoration: underline;}

	/*End*/
	.slide-content p{font-family:"Proxima Nova Alt Bold";font-size:36px;color:#526b81;margin: 0 auto 10px;width: 80%;}
	.slide-content p a{font-family: "Proxima Nova Alt Bold"; font-size: 36px;color: #526b81;
    margin: 0 auto 10px;width: 80%;text-decoration: none;}
		/* New CSS changes */
	/* header menu*/
	.header{position:fixed;top:0;left:30px;width:280px;height: 100%;background:rgba(6,35,64,1);z-index:999;}
	/*End*/
	.header figure{background: #fff;padding: 13px;text-align: center;}
	.navigation{font-family:"Proxima Nova Alt Bold";}
	/*.navigation > ul.menu {margin: 30px 20px 0px;position: absolute;top: 20%;}*/
	.navigation > div.menu {margin: 30px 20px 0px;position: absolute;top: 20%;}
   
	.navigation .menu li{padding:8px 0 !important;}
	.navigation .menu a {position:relative;color: #fff;padding: 0 0 0 18px;text-decoration: none;text-transform: uppercase;font-size:14px;display: block;outline:none;font-family: "Proxima Nova Alt Bold";}
	.navigation .menu a:before{content:"\f105";position:absolute;top:1px;left:0;font-family: FontAwesome;}
	.navigation .menu li:hover{padding-left:3px;}
	/*.navigation .menu li:hover a{color:#f1a946;border-bottom:2px solid #f1a946;display:inline-block;}*/
	/*.navigation .menu li:hover a::after {
		border: 1px solid #f1a946;
		bottom: -4px;
		content: "";
		left: 18px;
		position: absolute;
		width: 85%;
		color:#f1a946;
    }*/
	.navigation .menu li a span {border-bottom: 2px solid transparent;display: inline-block;}
	.navigation .menu li a:hover{color: #f1a946;}
	.navigation .menu li.active a{color:#f1a946;}
	.navigation .menu li a:hover span{border-bottom:2px solid #f1a946;display:inline-block;}
	/*.navigation .login{border-top:1px solid #324a62;}*/
	
	.navigation .login {
    border-top: 1px solid #324a62;
    bottom: 5px;
    position: absolute;
}
/*New CSS Changes*/
.navigation .login a {
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 20px 22px 10px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
	border-bottom: 2px solid transparent;
}
	.navigation .login li{float:left;width:50%;border-right:1px solid #324a62;text-align:center;}
	.navigation .login li:last-child{border-right:0;}
	/*.navigation .login a{color: #9cb3c9;text-decoration: none;text-transform: uppercase;font-size:14px;display: block;text-align: left;padding:20px 22px;}*/
	.navigation .login a:hover{color:#f1a946; border-bottom: 2px solid #f1a946;}
	.toggle-navigation{float:right;padding:10px;display:none;outline:0;}
	.toggle-navigation:hover{background:#0b3752;color:#fff;}
	.icon-bar {background: #a6a6a6;border-radius: 3px;display: block;height: 3px;margin: 5px 0;transition: all 0.2s linear 0s;width: 28px;}
	.show-menu.toggle-navigation{padding:10px 10px 18px;}
	.show-menu.toggle-navigation .icon-bar-1{margin:0; transform:rotate(45deg); transform-origin:0 9px 0; -webkit-transform:rotate(45deg); -webkit-transform-origin:0 9px 0;}
	.show-menu.toggle-navigation .icon-bar-2{opacity:0;}
	.show-menu.toggle-navigation .icon-bar-3{margin:0; transform:rotate(-45deg); transform-origin:9px 0; -webkit-transform:rotate(-45deg); -webkit-transform-origin:9px 0;}
	.mob-menu .navigation > ul.menu {margin: 0 20px;}
	.mob-menu .navigation .menu li {border-top: 1px solid #ccc;padding: 12px 0;}
	.mob-menu .navigation .menu li:hover {padding-left: 0px;background:#0b3752;}
	.mob-menu .navigation .menu a{color: #5f5f5f;outline:0;}
	.mob-menu .navigation .menu a::before{opacity:0;}
	.mob-menu .navigation .menu li:hover a{color: #fff;}
	.mob-menu .navigation .menu li:hover span{border-bottom:0;}
	.mob-menu .navigation .login li{float:left;width:50%;}
	.mob-menu .navigation .login a{text-align:center;}
	/* top header */
	.top-header{background:url('../../images/header_white_bg.png');left:0px;position: absolute;top: 0;width: 100%;height: 92px;background-repeat:repeat-x;}
	.top-header figure{display:inline-block;/* padding: 20px 10px; */padding: 0px 10px;}
	.top-header figure .hrd-lg{ margin: 1.05em 0; }
	.top-header figure img{width:100%;}
	.top-right div{float:left;padding: 0 5px;margin:22px 0;position:relative;}
	
	/*.top-right .block{float:left;padding: 0 5px;margin:22px 0;position:relative;}*/
	
	.social-media > a {border: 1px solid #7e8893;border-radius: 50%;color: #7e8893;display: inline-block;height: 33px;text-align: center;vertical-align: middle;width: 33px;padding-top: 7px;margin: 0px 3px;}
	.social-media > a:hover{color:#2a435c;border: 1px solid #2a435c;}
	.social-media > a .fa{font-size:18px;}
	.lang-icon {display: inline-block;vertical-align: middle;}
	.lang-icon  img{display:block;}
	.language select {background: rgba(0, 0, 0, 0);border: 0 none;position:relative;font-size:18px;font-family:"Proxima Nova Regular";text-transform:uppercase;padding: 0 12px 0 0;z-index: 10;cursor:pointer;color:#636363;}
	.select-lang {display: inline-block;padding: 2px;position: relative;/* width: 35px; */cursor:pointer;font-size: 14px;color: #636363;text-transform: uppercase;}
	.language > .choose-lang{background: #30485F;position: absolute;right:-15px;text-align: center;width: 100px;box-shadow: 0 0 2px 1px #ccc;bottom: -150px;display:none;z-index: 999;}
	.language > .choose-lang:after{width: 0;height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #30485F;content:"";display:block;position:absolute;top:-8px;left:50%;width:0;}
	.language > .links:after{width: 0;height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #30485F;content:"";display:block;position:absolute;top:-8px;left:50%;width:0;}
	.links > li {border-bottom: 1px solid #ccc;padding: 5px;cursor:pointer;color:#fff;}
	.select-lang::after {content: "\f107";font-family: fontawesome;font-size: 14px;height: 10px;position: absolute;right: 3px;top: 4px;width: 10px;cursor:pointer;color:#3c5f7f !important;font-size:18px;z-index:1;}
	/*.search-icon{cursor:pointer;}
	.top-right .top-search {border-right: 1px solid #ccc;cursor: pointer;height: 35px;line-height: 45px;margin-right: 20px;padding: 0 20px 0 40px;position: relative;}
	.top-search.open .searchform {display: block;}
	.searchform {display: none;position: absolute;width: 250px;height: 40px;line-height: 40px;top: -5px;right: 0;padding: 7px 10px 0 15px;cursor: default;background: #fff;box-shadow: 0 1px 2px 1px #7e8893;cursor:pointer;}
	.searchform  input {background: transparent;border: 0 none;color: #7e8893;height: 100%;width: 85%;float:left;margin-top: -3px;}
	*/
	.search-icon {background: transparent;cursor: pointer;float: left;height: 36px;padding: 4px;}
	.top-right .top-search {border-right: 1px solid #ccc;cursor: pointer;margin-right: 20px;padding: 0 20px 0 40px;position: relative;}
	.top-search.open .searchform {display: block;}
	.searchform {display: none;position: absolute;width: 250px;height: 40px;line-height: 40px;top: -5px;right: 0;padding: 7px 10px 0 15px;cursor: default;background: #fff;box-shadow: 0 1px 2px 1px #7e8893;cursor:pointer;}
	.searchform  input {background: transparent;border: 0 none;color: #7e8893;height: 100%;width: 85%;float:left;margin-top: -3px;}
/* home page */
/* green box */
	.overview{background:url('../../images/green-bg.png');background-size:cover;width:100%;}
	.green-wrapper{background:rgba(29,168,187,.8);height:670px;position:relative;}
	.green-wrapper ul{float:left;width:100%;}
	.green-wrapper ul li{width:25%;float:left;position:relative;height: 670px;}
	.overlay-1 {position: absolute;top: 0;left: 0;width: 100%;background: url("../../images/Need_Funding_Panel.jpg");height: 150px;z-index:9;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;background-size: 100%;background-position: 0 -35px;border-bottom: 6px solid #94d5de;}
	.overlay-1 span {display: block;background: #79be43;height: 100%;width: 100%;padding:30px 10px;text-align: center;opacity: 0.8;}
	.overlay-1:before, .overlay-1:after {position: absolute;bottom: -10px;/* s */width: 100%;height: 10px;z-index:99;opacity: 0.8;}
	.overlay-1:before {left: 0px; background: linear-gradient(to left bottom, #009EE8 55%, transparent 65%) ; }
	.overlay-1:after {right: 0px;/* background: linear-gradient(to left bottom, transparent 49%, #fff 50%); */}
	.overlay-2 {position: absolute;top: 0;left: 0;width: 100%;background: url("../../images/INTERREGVA_Panel.jpg") ;height: 150px;z-index:9;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;background-size: 100%;background-position: 0 -25px;border-bottom: 6px solid #94d5de;}
	.overlay-2 span {display: block;background: #864ca0;height: 100%;width: 100%;padding:30px 10px;text-align: center;opacity: 0.8;}
	.overlay-2:before, .overlay-2:after {position: absolute;bottom: -10px;/* content: ''; */width: 100%;height: 10px;z-index:99;opacity: 0.8;}
	.overlay-2:before {left: 0px; background: linear-gradient(to left bottom, #E43383 55%, transparent 65%) ; }
	.overlay-2:after {right: 0px;/* background: linear-gradient(to left bottom, transparent 49%, #fff 50%); */}
	.overlay-3 {position: absolute;top: 0;left: 0;width: 100%;background:  url("../../images/PEACEIV_Panel.jpg");height:150px;z-index:9;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;background-size: 100%;background-position: 0 -172px;border-bottom: 6px solid #94d5de;}
	.overlay-3 span {display: block;background: #e43383;height: 100%;width: 100%;padding: 30px 10px;text-align: center;opacity: 0.8;}
	.overlay-3:before, .overlay-3:after {position: absolute;bottom: -10px;/* content: ''; */width: 100%;height: 10px;z-index:99;opacity: 0.8;}
	.overlay-3:before {left: 0px; background: linear-gradient(to left bottom, #E83987 55%, transparent 65%) ; }
	.overlay-3:after {right: 0px;/* background: linear-gradient(to left bottom, transparent 49%, #fff 50%); */}
	.overlay-4 {position: absolute;top: 0;left: 0;width: 100%;background:  url("../../images/Members_Area.jpg");height: 150px;z-index:9;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;background-size: 100%;background-position: 0 -55px;border-bottom: 6px solid #94d5de;}
	.overlay-4 span {display: block;background: #f0a744;height: 100%;width: 100%;padding:30px 10px;text-align: center;opacity: 0.8;}
	.overlay-4:before, .overlay-4:after {position: absolute;bottom: -10px;/* content: ''; */width: 100%;height: 10px;z-index:99;opacity: 0.8;}
	.overlay-4:before {left: 0px; background: linear-gradient(to left bottom, #00CCFF 55%, transparent 65%) ; }
	.overlay-4:after {right: 0px;/* background: linear-gradient(to left bottom, transparent 49%, #fff 50%); */}
	.overlay-data{position: absolute;padding:10px 10px 30px;top: 160px; left: 0;z-index:99;}
	.overlay-data h4{font-size:22px;font-family:"Proxima Nova Alt Bold";text-align:center;color:#fff;margin-bottom: 30px;min-height: 55px;}
	
	.overlay-data p{color:#fff;line-height:26px;font-size:16px;text-align:center;font-family:"proximanova-light-webfont";}
	.overlay-data a {text-decoration: none;color: #fff;padding-bottom: 20px;display: block;outline:none;}
	.overlay-data a .fa-long-arrow-right{margin-left:8px;}
	.overlay-1.result_hover{height:100%;}
	.overlay-1.result_hover:before,.overlay-1.result_hover:after{display:none;} 
	.overlay-1.result_hover .xx{display:none;}
	.overlay-1.result_hover span{padding:60px 10px 0;opacity:0.9;}
	.overlay-2.result_hover{height:100%;}
	.overlay-2.result_hover:before,.overlay-2.result_hover:after{display:none;} 
	.overlay-2.result_hover .xx{display:none;}
	.overlay-2.result_hover span{padding:60px 10px 0;opacity:0.9;}
	.overlay-3.result_hover{height:100%;}
	.overlay-3.result_hover:before,.overlay-3.result_hover:after{display:none;} 
	.overlay-3.result_hover .xx{display:none;}
	.overlay-3.result_hover span{padding:60px 10px 0;opacity:0.9;}
	.overlay-4.result_hover{height:100%;}
	.overlay-4.result_hover:before,.overlay-4.result_hover:after{display:none;} 
	.overlay-4.result_hover .xx{display:none;}
	.overlay-4.result_hover span{padding:60px 10px 0;opacity:0.9;}
	.data-content1.result_hover{margin-bottom: 40px;}
	.data-content2.result_hover{margin-bottom: 40px;}
	.data-content3.result_hover{margin-bottom: 40px;}
	.data-content4.result_hover{margin-bottom: 40px;}
	.overlay-data a:hover{color:#113E59;font-weight:bold;}
	.overlay-data h4 img {display: none;}
/* .xx::after {background:transparent;border-top: 6px solid #94d5de;bottom: -9px;content: "";height: 0;position: absolute;transform: skew(0deg, 3deg);width: 100%;z-index: 999;} */
.xx {position: relative;}
/* green box */
/* white box */
	.welcome-eu{background:#fff;width:100%;float:left;padding-bottom:100px;position:relative;}
	.welcome-eu:before, .welcome-eu:after {position: absolute;top: -100px;content: '';width: 100%;height: 100px;z-index:99;}
	.welcome-eu:before {left: 0px;/* background: linear-gradient(to right bottom, transparent 50%, lawngreen 50%); */}
	.welcome-eu:after {right: 0px;background: linear-gradient(to left bottom, transparent 49%, #fff 50%);}
	.welcome-eu h4{color:#444444;font-size:36px;font-family:"proximanova-light-webfont";margin-top: -30px;position: absolute;z-index: 999;}
	.welcome-eu h3{color:#3c5f7f;font-size:36px;font-family:"Proxima Nova Alt Bold"; padding-bottom: 12px;display: inline-block;border-bottom: 1px solid #ccc;padding-top: 5px;}
	.story-box h2{color:#7d4993;font-size:20px;font-family:"Proxima Nova Alt Bold"; padding:25px 0 15px;}
	.story-box p{margin-bottom: 28px;font-family:"proximanova-light-webfont";font-size:18px;color:#5f5f5f;}
	/*New Css Changes*/
	.story-box p a{color:#062340;font-family:"Proxima Nova Regular";font-size:16px; text-decoration: none}
	/*End*/
	/* white box */

/* latest-news */
	.latest-news{background:#e5f1f9;width:100%;clear:both;height:600px;padding:0; position: relative;}
	.latest-news-bg{background:url('../../images/lt-new-bg.png');background-repeat:no-repeat;background-size:cover;width: 100%;height: 100%;overflow:hidden;}
	.headingsearch {margin-bottom: 30px;}
	/*New Css Changes*/
	.latest-news .wrapper  h3 {display:none !important;color: #3c5f7f;font-size: 36px;font-family:"Proxima Nova Alt Bold";margin-right: 35px;vertical-align: middle;display:inline-block;padding-right: 35px;border-right: 1px solid #bfd6e2;}
	/*End*/
	.select-date {background: #fff;border: 1px solid #bfd6e2;padding: 10px;border-radius:3px;color:#bfd6e2;}
	.select-date input {border: 0 none;width: 90px;}
	.select-date .fa-calendar {font-size: 20px;margin-right: 10px;}
	.new-slide .bx-wrapper{max-width: 100% !important;}
	.new-slide .bx-wrapper .bx-viewport{background:transparent !important;}
	.new-slide .new-bg {background: #fff;padding:30px 0px 0;box-shadow:0 0px 4px 1px #d3e0e8;top:50px;}
	.new-slide .new-bg{position:relative;}
	.new-bg h4{font-size:17px;font-family:"Proxima Nova Alt Bold";text-transform:uppercase;line-height: 26px;padding-bottom: 10px;position: relative;margin: 0 12px 12px;}
	.new-bg h4 a{text-decoration:none;}
	.new-bg p{color:#5f5f5f;font-family:"proximanova-light-webfont";font-size:16px;margin: 0 12px;}
	/*New Css Changes*/
	.orange-box1 h4 a,.orange-box4 h4 a,.orange-box7 h4 a,.orange-box10 h4 a{color:#062340;}
	/*End*/
	.orange-box2 h4 a,.orange-box5 h4 a,.orange-box8 h4 a,.orange-box11 h4 a{color:#1da8bb;}
	.orange-box3 h4 a,.orange-box6 h4 a,.orange-box9 h4 a,.orange-box12 h4 a{color:#8cc94a;}
	.cgreen-box h4{color:#1da8bb;} 
	.green-box h4{color:#8cc94a;}
	.new-bg > h4::after {border: 2px solid #ccc;bottom: 0;content: "";left: 0;position: absolute;width: 50%;}
	.new-bg.orange-box > h4::after {border: 2px solid #f49f2b;}
	.new-bg.cgreen-box > h4::after {border: 2px solid #1da8bb;}
	.new-bg.green-box > h4::after {border: 2px solid #8cc94a;}
	/*New Css Changes*/
	.new-bg.orange-box1 > h4::after ,.new-bg.orange-box4 > h4::after,.new-bg.orange-box7 > h4::after {border: 2px solid #062340;}
	/*End*/
	.new-bg.orange-box2 > h4::after,.new-bg.orange-box5 > h4::after,.new-bg.orange-box8 > h4::after {border: 2px solid #1da8bb;}
	.new-bg.orange-box3 > h4::after,.new-bg.orange-box6 > h4::after,.new-bg.orange-box9 > h4::after {border: 2px solid #8cc94a;}
	
	.new-bg.orange-box1 > h4 a::after,.new-bg.orange-box4 > h4 a::after,.new-bg.orange-box7 > h4 a::after,.new-bg.orange-box10 > h4 a::after {border: 2px solid #f49f2b;}
	.new-bg.orange-box2 > h4 a::after,.new-bg.orange-box5 > h4 a::after,.new-bg.orange-box8 > h4 a::after,.new-bg.orange-box11 > h4 a::after {border: 2px solid #1da8bb;}
	.new-bg.orange-box3 > h4 a::after,.new-bg.orange-box6 > h4 a::after,.new-bg.orange-box9 > h4 a::after,.new-bg.orange-box12 > h4 a::after {border: 2px solid #8cc94a;}
	/*New Css Changes*/
	.new-bg > a {color: #062340;text-decoration: none;font-size:16px;font-family:"Proxima Nova Regular";margin: 20px 12px;display: block;}
	/*End*/
	.new-bg > a .fa{margin-left:15px;}
	.new-slide .bx-wrapper .bx-pager, .new-slide .bx-wrapper .bx-controls-auto {bottom: -32px;left: 46%;
    margin: 0 auto;width: 135px !important;}
	.new-slide .bx-wrapper .bx-pager.bx-default-pager a {background:url("../../images/slider-dott.png") repeat scroll 0 0;height: 12px;width: 12px;}
	.new-slide .bx-wrapper .bx-pager.bx-default-pager a:hover,.new-slide .bx-wrapper .bx-pager.bx-default-pager a.active {background: url("../../images/slider-dot.png");}	
	.new-slide .new-bg:before, .new-slide .new-bg:after {position: absolute;top: -25px;content: '';width: 100%;height: 25px;}
	.new-slide .new-bg:before {left: 0px;/* background: linear-gradient(to right bottom, transparent 50%, lawngreen 50%); */}
	.new-slide .new-bg:after {right: 0px;background: linear-gradient(to left bottom, transparent 50%, #fff 50%);}
	span.circle-date {position: absolute;top: -50px;z-index: 99;background: #f00;padding: 14px;text-align: center;color: #fff;border-radius: 50%;width: 60px;height: 60px;left: 20px;}
	.orange-box1 span.circle-date,.orange-box4 span.circle-date,.orange-box7 span.circle-date,.orange-box10 span.circle-date {background: #f49f2b;}
	.orange-box2 span.circle-date,.orange-box5 span.circle-date,.orange-box8 span.circle-date,.orange-box11 span.circle-date {background: #1da8bb;}
	.orange-box3 span.circle-date,.orange-box6 span.circle-date,.orange-box9 span.circle-date,.orange-box12 span.circle-date {background: #8cc94a;}
	/*.cgreen-box span.circle-date {background: #1da8bb;}
	.green-box span.circle-date {background: #8cc94a;}*/
	.latest-news:before, .latest-news:after {position: absolute;top: -100px;content: '';width: 100%;height: 100px;}
	.latest-news:before {left: 0px;/* background: linear-gradient(to right bottom, transparent 50%, lawngreen 50%); */}
	.latest-news:after {right: 0px;background: linear-gradient(to left bottom, transparent 49%, #e5f1f9 50%);}
	.view-all-list span a{color:#20a5ea;font-size:16px;font-family:"Proxima Nova Regular";text-decoration:none;padding:15px 0;display:block;cursor:pointer; }
	.view-all-list span a .fa-long-arrow-left{margin-right:10px;}
	.view-all-list span a .fa-long-arrow-right{margin-left:10px;}
/* latest-news */

/* subscribe-now */
/*New Css Changes*/
	.subscribe-now{padding:50px 0;background:#fff;width: 100%;float: left;clear:both;color: #000;}
/*End*/
	.subscribe-now h4{font-size:26px;color:#474747;font-family:"Proxima Nova Regular";}
	.subscribe-now h4 span{text-transform:uppercase;font-size:26px;color:#3c5f7f;font-family:"Proxima Nova Alt Bold";border-bottom: 3px solid #f1f1f1;padding-bottom: 20px;display: block;margin-bottom: 25px;}
	/*New Css Changes*/

	.subscribe-now .mail-form{font-size:26px;color:#474747;font-family:"Proxima Nova Regular";}
	.subscribe-now .mail-form span{text-transform:uppercase;font-size:26px;color:#3c5f7f;font-family:"Proxima Nova Alt Bold";border-bottom: 3px solid #f1f1f1;padding-bottom: 20px;display: block;margin-bottom: 25px;}
	.subscribe-now h3{font-size:26px;color:#474747;font-family:"Proxima Nova Regular";}
	.subscribe-now h1{font-size:26px;color:#474747;font-family:"Proxima Nova Regular";}
	.subscribe-now h2{font-size:26px;color:#474747;font-family:"Proxima Nova Regular";}
	.subscribe-now h3 span{text-transform:uppercase;font-size:26px;color:#3c5f7f;font-family:"Proxima Nova Alt Bold";border-bottom: 3px solid #f1f1f1;padding-bottom: 20px;display: block;margin-bottom: 25px;}
	.subscribe-now h2 span{text-transform:uppercase;font-size:26px;color:#3c5f7f;font-family:"Proxima Nova Alt Bold";border-bottom: 3px solid #f1f1f1;padding-bottom: 20px;display: block;margin-bottom: 25px;}
	.subscribe-now h1 span {text-transform: uppercase;font-size: 26px;color: #3c5f7f;font-family: "Proxima Nova Alt Bold";border-bottom: 3px solid #f1f1f1;
		padding-bottom: 20px;display: block;margin-bottom: 25px;}

	/*End*/
	.s-formfill p{color:#5f5f5f;font-size:16px;font-family:"proximanova-light-webfont";margin-bottom:20px;}
	.row {clear: both;width: 100%;}
	/*New Css Changes*/
	.input-group {border: 2px solid #3c5f7f;float: left;margin-bottom: 18px;margin-right: 25px;width: 33%;background: #f4f9fd;color: #3b3b3b;}
	.input-group label {border-right: 2px solid #3c5f7f;padding: 14px;display:inline-block;width: 53px; text-align: center;background: #fff;color:#000;}
	/*End*/
	.input-group input {padding: 12px;width: 80%;border:0;background:transparent;font-size: 16px;color:#8e8e8e;font-family:"proximanova-light-webfont";}
	.subscribe-bttn {background: #3eb1ed;color: #fff;display: inline-block;font-size: 16px;padding: 12px;text-decoration: none;text-transform: uppercase;border:0;font-family:"Proxima Nova Alt Bold";}
	.border-bg{background:rgba(0, 0, 0, 0) url("../../images/border.png") repeat-x scroll center center;display:block;padding:12px 0 10px;}
	.border-bg span{background:#fff;width:50px;padding:12px;}
/* subscribe-now */

/* brand area box */
	.brand-icon {background: #eeeeee;float: left;padding: 40px 0;width: 100%;}
	.brand-icon .col-3{width:33%;text-align:center;display:inline-block;border-right:1px solid #ccc;}
	.brand-icon .col-3:last-child{border:0;}
	.brand-icon img{vertical-align:top;}
/* brand area box */

/* footer */
	.footer-wrapp{background:#313c48;width:100%;float:left;}
	.footer{background:rgba(0, 0, 0, 0) url("../../images/footer_bg.jpg") repeat scroll 50% center / cover;width:100%;height:100%;float:left;padding:60px 0 0;}
	.footer .col-3{width:33.3%;float:left;}
	.footer ul{margin-bottom:40px;}
	.footer ul li  a{text-transform:uppercase;font-size:13px;color:#8e9397;font-family:"Proxima Nova Alt Bold";padding:0 0 13px 0;text-decoration:none;display:block;}
	.footer ul li  a:hover{color:#79be43;}
	.footer ul li  a p{color:#fff;font-size:16px;line-height: 0;margin-bottom: 0;font-family:"Proxima Nova Alt Bold";}
	.footer ul li p.address{color:#fff;font-size:13px;line-height: 0px;margin-bottom: 0;font-family:"Proxima Nova Alt Bold";}
	.footer ul li p{color:#fff;text-transform:uppercase;font-size:13px;font-family:"Proxima Nova Alt Bold";padding:0 0 15px 0;display:block;}
	.footer ul li p{color: #8e9397;font-size: 13px;font-family:"Proxima Nova Regular";line-height: 25px;}
	.copyright {border-top: 1px solid #475259;clear: both;padding: 40px 0 0;}
	.copyright p {color: #8e9397;font-size: 13px;text-transform: uppercase;font-family:"Proxima Nova Regular";}
	.copyright li {border-right:1px solid #7f868c;display: inline-block;padding:0 10px;}
	.copyright li:first-child{padding-left:0;}
	.copyright li:last-child{border-right:0;}
	.footer .copyright li a{padding:0;color:#47c5ff;}
	.login-record {border-top: 1px solid #475259;padding: 30px 0 0;width: 50%;}
	.login-record img {margin-right: 10px;vertical-align: middle;}
	
	#block-footer p  {color: #8e9397;font-size: 13px;text-transform: uppercase;font-family:"Proxima Nova Regular";}
/* footer */

/* Login page */

/*.login-box h3{ border-bottom: 3px solid #f1f1f1;color: #3c5f7f;display: block;font-family: "Proxima Nova Alt Bold";font-size: 26px;margin-bottom: 25px;padding-bottom: 20px;text-transform: uppercase;}	
.login-box ul.tabs {border-bottom: 2px solid #3c5f7f;float: left;margin-bottom: 20px;width: 100%;}
.login-box .tabs > li {margin-right: 0; float: left;}
.login-box .tabs > li a {background: #f5f5f5;color: #000;font-size: 14px;padding: 10px;text-transform: uppercase;}
.login-box .tabs a.is-active {background-color: #3c5f7f;color: #fff;}
.login-box #user-login-form {clear: both;}
.login-box #user-login-form input{border:0 !important;}
.login-box #user-login-form .description{font-size:12px;color:#000;clear:both;position: absolute;bottom:2px;}
.login-box .row{position:relative;float:left;}
.login-box .breadcrumb{display:none;}
.login-box #edit-actions-submit{ background: #3eb1ed;border: 0 none;color: #fff;display: inline-block;font-family: "Proxima Nova Alt Bold";font-size: 16px;padding: 12px;text-decoration: none;text-transform: uppercase;margin:15px 0;}
.login-box label.fa{font-size: 18px;margin-left: -10px;color:#848484;}*/

.peace-content h3{ border-bottom: 3px solid #f1f1f1;color: #3c5f7f;display: block;font-family: "Proxima Nova Alt Bold";font-size: 26px;margin-bottom: 25px;padding-bottom: 20px;text-transform: uppercase;}	
/*New Css Changes*/
.peace-content h2{ border-bottom: 3px solid #f1f1f1;color: #3c5f7f;display: block;font-family: "Proxima Nova Alt Bold";font-size: 26px;margin-bottom: 25px;padding-bottom: 20px;text-transform: uppercase;}	
/*End*/
.peace-content ul.tabs {border-bottom: 2px solid #3c5f7f;float: left;margin-bottom: 20px;width: 100%;}
.peace-content .tabs > li {margin-right: 0; float: left;}
.peace-content .tabs > li a {background: #f5f5f5;color: #000;font-size: 14px;padding: 10px;text-transform: uppercase;}
.peace-content .tabs a.is-active {background-color: #3c5f7f;color: #fff;}
.peace-content #user-login-form {clear: both;}
.peace-content #user-login-form input{border:0 !important;}
.peace-content #user-login-form .description{font-size:12px;color:#000;clear:both;position: absolute;bottom:2px;}
.peace-content .row{position:relative;float:left;}
.peace-content .breadcrumb{display:none;}
.peace-content #edit-actions-submit{ background: #3eb1ed;border: 0 none;color: #fff;display: inline-block;font-family: "Proxima Nova Alt Bold";font-size: 16px;padding: 12px;text-decoration: none;text-transform: uppercase;margin:15px 0;}
.peace-content label.fa{font-size: 18px;margin-left: -10px;color:#848484;}
ul.menu a.is-active {color:#f1a946;}

/* Login page */
#user-pass .form-text {
    border: 1px solid #ccc !important;
    color: #3b3b3b;
    margin-left: 20px;
    padding: 7px;
}

.top-right .top-search.test {padding: 0 10px;}
.test .search-icon {background: #334B62;float:left;padding: 4px;height: 36px;}

.test .search-open{width:150px; padding : 0 4px;font-family: proximanova-light-webfont;}
.scrollup {
    bottom: 30px;
    cursor: pointer;
    height: 60px;
    opacity: 0;
    position: fixed;
    right: 40px;
    text-indent: -9999px;
    transition: all 4s ease 0s;
    width: 60px;
    z-index: 999;
}

#block-advancefilter ul.menu {border-bottom: 2px solid #3c5f7f;float: left;margin-bottom: 20px;width: 100%;}
#block-advancefilter .menu > li {margin-right: 0; float: left;}
#block-advancefilter .menu > li a {background: #f5f5f5;color: #000;font-size: 14px;padding: 10px;text-transform: uppercase;}
#block-advancefilter .menu a.is-active {background-color: #3c5f7f;color: #fff;}
#block-advancefilter .menu a::before {content: none !important;}

/* ===========Internal find result================= */
	.result-find{background:url('../../images/bg-internal.jpg');background-size:cover;width:100%;height:350px;position:relative;}
	.result-find .wrapper{width:100%;position:relative;height:100%;}
	.result-find-box{background:rgba(255,255,255,0.8);width:100%;height:100%;}
	/*.breadcrumb {background: #fff;left: 0;position: absolute;top: 85px;width: 100%;}*/
	/*New Css Changes*/
	.breadcrumb_new {background-color: #fff;left: 0;position: absolute;top:92px;width: 100%;color:#000;}
	/*End*/
	.breadcrumb_new ul {float:left;border-bottom: 4px solid #b8b8b8;width: 100%;}
	.breadcrumb_new ol {float:left;border-bottom: 4px solid #b8b8b8;width: 100%;}
	/*New Css Changes*/
	.breadcrumb_new li {float:left;position:relative;padding:15px 0;font-family: "Proxima Nova Regular";
	font-size: 15px;color:#5f5f5f;}
	/*End*/
	.breadcrumb_new li a{color:#5f5f5f;font-size:16px;text-decoration:none;padding:15px 15px 15px 0;margin-right:15px;background:rgba(0, 0, 0, 0) url("../../images/breadcumb-slice.png") no-repeat scroll right center;font-family:"Proxima Nova Alt Bold";}
	.breadcrumb_new li a span{font-family:"Proxima Nova Alt Bold";}
	.breadcrumb_new li a:hover{color:#3eb1ed;}
	.breadcrumb_new li:last-child a{background:transparent;}
	.breadcrumb_new li a::before {background: #3eb1ed;bottom:-4px;content: "";height: 4px;left: 0;position: absolute;width: 100%;}
	.breadcrumb li::before { content: none;}
	.breadcrumb_new li.active::before{background: #b8b8b8;bottom:-4px;content: "";height: 4px;left: -60px;position: absolute;width: 100%;border-left: 2px solid #fff;}
	.result-container {float: left;width: 100%; padding: 30px 0;background:#fff;}
	/*.list-result {clear: both;width: 100%;float:left;margin:20px 0 0;}*/
	.list-result{ clear: both;width: 100%;float:left; margin: 10px 0 0;}
	/*.list-result  li {width: 100%;float:left;}*/
	.list-result  li {width: 100%;}
	/*.list-result  li:nth-child(odd) div{background: #f7faff;float: left;margin-bottom:30px;padding-bottom:30px;width:49%;padding-right:10px;}
	.list-result  li:nth-child(even) div{background: #fdf8ff;float: left;margin-bottom:30px;padding-bottom:30px;width:49%;padding-right:10px;}
	.list-result  li div:nth-child(2n){float: right;}
	*/
	.list-result img {/* float: left;margin-right: 20px;height: 130px; */width:100%;}
	.list-result aside {float: left;width: 68%;}
	.total-result {color: #666666;font-size: 16px;font-family:"Proxima Nova Regular";}
	.total-result span{font-family:"Proxima Nova Alt Bold";color: #191919;}
	.list-result h3{color:#864ca0;font-size:20px;font-family:"Proxima Nova Alt Bold";position:relative; padding:10px 0;margin-bottom:10px;}
	.list-result h3 a{color:#864ca0;text-decoration:none;cursor:pointer;outline:none;}
	.list-result h3:after{position:absolute;width:100px;content:'';bottom:0;left:0;background:#ccc;height:2px;}
	.list-result h5{color:#292929;font-size:16px;font-family:"Proxima Nova Alt Bold";margin-bottom:10px;}
	.list-result p{color:#454545;font-size:14px;font-family:"proximanova-light-webfont";}
	.list-result p span{color:#e43383;font-family:"Proxima Nova Alt Bold";}
	.result-active label{color:#797979;font-size:14px;font-family:"proximanova-light-webfont";}
	.result-active .select{height:35px;border:1px solid #cccccc !important;border-radius:3px;color:#797979;padding:0px;width:165px;position:relative;position:relative;display:inline-block;cursor:pointer;}
	.result-active .select:before{content:'\f0dd';position:absolute;right:10px;top:5px;font-family:'fontawesome';} 
	.result-active .sort-result{border:0;color:#797979;font-size: 14px;}
	.result-active .sort-result:hover{background:#9362a9;color:#fff;font-size:14px;cursor:pointer;}
	.result-active .sort-result option{border:0;border-bottom:1px solid #9362a9;background:#fff;padding:6px;cursor:pointer;color:#3a3a3a;}
	
	.pagination{float:right;width:100%;text-align:right;}
	.pagination  ul{float:right;}
	.pagination li{float:left;margin:3px;}
	.pagination a{background:#fff;border:1px solid #3eb1ed;display:block;padding:3px 8px;text-decoration:none;color:#3eb1ed;font-size:14px;font-family:"Proxima Nova Alt Bold";}
	.pagination a.active{background:#3eb1ed;color:#fff;}
	.pagination a:hover{background:#3eb1ed;color:#fff;}
	/*.tab{background:#864ca0;height:auto;width:100%;position:absolute;bottom:0px;opacity:0.9;padding:8px 15px;}*/
	.tab{background:#864ca0;height:auto;position: absolute;width:100%;bottom:0px;opacity:0.9;padding:8px 15px;}
	.col-4{width:33.3%;float:left;margin-bottom:10px;}
	.resp-tabs-list .resp-tab-active{border:0;color:#000;}
	/*.resp-tabs-container, .resp-tabs-container div {float: left;width: 100%;border:0;}*/
	.resp-tabs-container, .resp-tabs-container div {float: left;width: 100%;border:0;}
	.resp-tabs-container > div {padding:20px 15px;}
	.col-4 span {font-family: proxima nova regular;color: #3b3b3b;font-size: 16px;margin-left: -14px;position: relative;vertical-align: middle;}
	.col-4 span:before{background: #fff;position: relative;top: -2px;left: -3px;width: 13px;height: 13px;border: 2px solid #727272;content: "";display: inline-block;z-index: 10;margin-right: 6px;vertical-align: middle;border-radius: 3px;margin-right: 15px;}
	.col-4 input{display: inline-block;width: auto;opacity: 0;z-index: 11;position: relative;vertical-align: middle;}
	.col-4 input +  span:after{display: none;}
	.col-4 input:checked + span{color:#20a5ea;}
	.col-4 input:checked + span:after{content: "\f00c";display: block;font-family: FontAwesome;font-size: 12px;left: -3px;position: absolute;top: 0px;color: #fff;width:13px;height:13px;vertical-align: middle;border-radius: 3px;z-index: 10; border: 2px solid #20a5ea;background:#20a5ea;padding-top:1px;text-align: center;}
	.tab  h3 {border-bottom: 1px solid #af7fc4;color: #ffffff;font-family: proxima nova alt bold;font-size: 22px;font-weight: normal;margin-bottom: 15px;padding: 10px 0;}
	.tab h3 span {float: right;}
	.resp-tabs-list li{color: #ffffff;font-family: proxima nova alt bold;font-size: 16px;font-weight: normal; padding: 13px 20px;text-transform: uppercase;}
	.searched-word {float: left;padding: 10px 0;width: 100%; font-family: proximanova-light-webfont;font-size: 16px;color: #dabde7;}
	.searched-word .word {background: transparent;border: 0 none;color: #ffffff;font-family: proxima nova alt bold;font-size: 16px;}
	.searched-word p{margin-bottom:0;}
	.searched-word .fl{padding: 10px 5px 10px 0;}
	.search-result  a {background: #3eb1ed;color: #fff;display: block;font-family: proxima nova alt bold;font-size: 14px;padding: 10px;text-decoration: none;text-transform: uppercase;}
	.resp-tabs-container h2 {background: #c795dd none repeat scroll 0 0;color: #ffffff;float: left;font-family: proxima nova alt bold;text-transform: uppercase;width: 100%;}
	/* ===========content page================= */
	.content-banner{background:url('../../images/bg-content.png');background-size:cover;width:100%;height:500px;position:relative;}
	.peace-content {background: #fff;float: left;padding: 40px 0;width: 100%;}
	.content-head {float: left;width: 100%;}
	.content-head h2{color: #3c5f7f;font-family: proxima nova alt bold;font-size: 36px;font-weight: normal;position:relative; margin-bottom: 20px;padding-bottom: 20px;}
	.content-head h2::after{border: 2px solid #f1f1f1;bottom: 0;content: "";left: 0;position: absolute;width: 150px;}
	.content-head .fr li{display:inline-block;padding-left:10px;}
	.content-head .fr li:first-child{border-right:0px solid #ccc; padding-right: 10px;}
	.content-head .fr li a{font-size:13px;color:#8a8a8a;text-decoration:none; font-family: proximanova-light-webfont;background:url();padding:0;}
	.content-head .fr li a img{margin-right:10px;vertical-align:middle;}
	.content-head .fr li a:hover{color:#3eb1ed;}
	.peace-content p{color:#4e4e4e;font-size:16px;padding-bottom:10px;font-family: proximanova-light-webfont; line-height: 25px;}
	.peace-content .dark{font-size:18px;font-family: proxima nova alt bold;}
	.peace-content .list-title{font-family: proxima nova regular;padding-bottom:10x;}
	.data > ul {margin-bottom: 20px;}
	.peace-content ul li a{color:#1da8bb;font-size:16px;font-family: proxima nova regular;text-decoration:none;    background: url(../../images/peace-list-icon.png);background-repeat: no-repeat;background-position:0 10px; padding: 10px 0 10px 30px;display:block;}
	.divsion-list li{width:50%;float:left;}
	.peace-prog{background: rgba(0, 0, 0, 0) url("../../images/green-bg.png") repeat scroll 0 0 / cover ;float: left;width: 100%;}
	.gray-wrapper{background: rgba(241, 243, 249, 0.9) none repeat scroll 0 0;height: auto;position: relative;padding:40px 0 80px;float:left;width:100%;}
	.gray-wrapper h3{color: #3c5f7f;font-family: proxima nova alt bold;font-size: 20px;font-weight: normal;position:relative; margin-bottom: 20px;padding-bottom: 20px;}
	.gray-wrapper h3::after{border: 2px solid #d1d5e1;bottom: 0;content: "";left: 0;position: absolute;width: 150px;}
	.span2{width:50%;float:left;}
	.gray-wrapper p{font-size:16px;line-height:25px;font-family: proximanova-light-webfont;color:#3a3a3e;padding-right:20px;padding-bottom:20px;}
	.gray-wrapper p a{color: #20a5ea;font-family: proximanova-light-webfont;font-size: 16px;text-transform:uppercase;}
	.gray-wrapper p a img{margin-right:10px;vertical-align:middle;}
	.gray-wrapper .right-img img{border:20px solid #fff;}
	
	.approach{background:#fff;width:100%;float:left;padding-bottom:60px;position:relative;}
	.approach:before, .approach:after {position: absolute;top: -100px;content: '';width: 100%;height: 100px;z-index:99;}
	.approach:before {left: 0px;/* background: linear-gradient(to right bottom, transparent 50%, lawngreen 50%); */}
	.approach:after {right: 0px;background: linear-gradient(to left bottom, transparent 49%, #fff 50%);}
	.approach h2{color: #3c5f7f;font-family: proxima nova alt bold;font-size: 36px;font-weight: normal;position:relative; margin-bottom: 20px;padding-bottom: 20px;}
	.approach h2::after{border: 2px solid #d1d5e1;bottom: 0;content: "";left: 0;position: absolute;width: 150px;}
	.approach .story-box p{font-size:18px;color:#4e4e4e;font-family: proximanova-light-webfont;line-height:25px;}
	.approach .story-box .headline{color:#1da8bb;font-family:proxima nova regular;}
	.community{background:#f1faff;width:100%;clear:both;height:auto; position: relative;float:left;}
	.content-bg{background:url('../../images/Untitled-6.png');background-repeat:no-repeat;background-size:cover;width: 100%;height: 100%;overflow:hidden;padding:40px 0;background-position:0 -50px;}
	.community:before, .community:after {position: absolute;top: -60px;content: '';width: 100%;height:60px;}
	.community:before {left: 0px;/* background: linear-gradient(to right bottom, transparent 50%, lawngreen 50%); */}
	.community:after {right: 0px;background: linear-gradient(to left bottom, transparent 49%, #f1faff 50%);}
	.content-bg  h3{color: #3c5f7f;font-family: proxima nova alt bold;font-size: 20px;font-weight: normal;margin-bottom: 20px;padding-bottom: 20px;position: relative;}
	.content-bg h3::after{border: 2px solid #d1d5e1;bottom: 0;content: "";left: 0;position: absolute;width: 150px;}
	.content-bg .data p{color: #3a3a3e;font-family: proximanova-light-webfont;font-size: 16px;line-height: 25px;padding-bottom: 20px;padding-right: 20px;}
	.content-bg .data p a{color: #20a5ea;font-family: proximanova-light-webfont;font-size: 16px;text-transform: uppercase;}
	.content-bg .data p a img{margin-right: 10px;vertical-align: middle;}
	.menu-prog{position: absolute;right: 0;top: 50%;}
	.menu-toggle{background: rgba(6,35,64,.8);color:#fff;padding-right: 10px;font-family: proxima nova alt bold;font-size: 14px;cursor:pointer; text-transform: uppercase;position: absolute;right: 0;width:240px;}
	.menu-toggle span{background: #f49f2b;color: #ffffff;font-size: 32px;padding: 6px;text-align: center;vertical-align: middle;margin-right: 10px;}
	.menu-list {background: rgba(6,35,64,.8);position: absolute;right:0px;top: 40px;width: 380px;border:1px solid #2c445b;padding:20px 0;opacity: 0.95;transition:all 2s;display:none;}
	.right-menu a {color: #ffffff;display: block;font-family: proxima nova alt bold;font-size: 16px;letter-spacing: 1px;padding: 10px  20px;text-decoration: none;text-transform: uppercase;}
	/* .right-menu a:hover{color:#1a78a9;} */
	.right-menu a .fa{float:right;font-size: 20px;color: #fff;}
	/* .right-menu  li.active a{color:#1a78a9;border-left: 4px solid #1a78a9;} */
	.right-sub-menu{padding-left:20px;display:none;}
	.right-menu  .right-sub-menu a{font-size:16px;font-family: proximanova-light-webfont;color:#fff;text-transform:capitalize;background:rgba(0, 0, 0, 0) url("../../images/sub-arrow.png") no-repeat scroll 0 18px;}
	.right-menu  li.active .right-sub-menu li.active a{font-family: proxima nova alt bold;border-left:0;}
	.right-menu  li.active .right-sub-menu a{font-family: proximanova-light-webfont;border-left:0;color:#fff;font-size:16px;}
/* responsive*/
/* reena */
/*    Internal page  */

.odd  li{background: #f7faff;float: left;margin-bottom:30px;padding-bottom:30px;width:49%;padding-right:10px;}
	.even li{background: #fdf8ff;float: left;margin-bottom:30px;padding-bottom:30px;width:49%;padding-right:10px;}

.col-4 label {font-family: proxima nova regular;color: #3b3b3b;font-size: 16px;margin-left: -14px;position: relative;vertical-align: middle;}
	.col-4 label:before{background: #fff;position: relative;top: -2px;left: -3px;width: 13px;height: 13px;border: 2px solid #727272;content: "";display: inline-block;z-index: 10;margin-right: 6px;vertical-align: middle;border-radius: 3px;margin-right: 15px;}
	.col-4 input{display: inline-block;width: auto;opacity: 0;z-index: 11;position: relative;vertical-align: middle;}
	.col-4 input +  label:after{display: none;}
	.col-4 input:checked + label{color:#20a5ea;}
	.col-4 input:checked + label:after{content: "\f00c";display: block;font-family: FontAwesome;font-size: 12px;left: -3px;position: absolute;top: 0px;color: #fff;width:13px;height:13px;vertical-align: middle;border-radius: 3px;z-index: 10; border: 2px solid #20a5ea;background:#20a5ea;padding-top:1px;text-align: center;}

    .search-result  input ,.search-result1  input {border:0;background: #3eb1ed;color: #fff;display: block;font-family: proxima nova alt bold;font-size: 14px;padding: 10px;text-decoration: none;text-transform: uppercase;}
	.search-result1{margin-right: 10px;}
.region-header #block-bartik-branding{margin-top:0;margin-bottom:0;}

/*#blocktabs-ad{background:#864ca0;height:auto;width:100%;bottom:0px;opacity:0.9;padding:8px 15px;}
#blocktabs-ad  h3 {border-bottom: 1px solid #af7fc4;color: #ffffff;font-family: proxima nova alt bold;font-size: 22px;font-weight: normal;margin-bottom: 15px;padding: 10px 0;}
#blocktabs-ad h3 span {float: right;}*/

.ui-tabs-nav li{color: #ffffff;font-family: proxima nova alt bold;font-size: 16px;font-weight: normal; padding: 13px 20px;text-transform: uppercase;}
.ui-tabs-nav .ui-state-active{border:0;color:#000 !important;background:#fff!important;}

.ui-widget-header {
    background: #864ca0 none repeat scroll 0 0 !important;
    border: 0px solid #aaaaaa !important;

}
.ui-widget-content {
    /*background: #864ca0 none repeat scroll 0 0 !important;*/
    border: 0px solid #aaaaaa !important;;
    color: #222222;
}

.ui-tabs {
    padding: 0.2em;
    position: inherit;
}
.resp-tabs-container{background:#fff;}
.ui-tabs .ui-tabs-panel {
     padding: 0 !important;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0 !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0 !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0 !important;
}
.ui-tabs .ui-tabs-nav li {
    background: #864ca0 none repeat scroll 0 0;
	border: 0 none;
   
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #fff;
    text-decoration: none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121 !important;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding: 13px 20px !important;font-family: proxima nova alt bold !important;}
#block-seupb-content .views-exposed-form-advance-filter-page-1{display:none;}


#blocktabs-ad .bef-exposed-form .form--inline .form-item {
    float: right;
}

#blocktabs-ad .form--inline .form-actions {
    clear: none;
}



.searched-word i.fa-search{
	margin-right:6px;
}
.resp-tabs-container .js-form-type-textfield{float:left !important;width:50%;}
.resp-tabs-container .js-form-type-textfield label {
    color: #3b3b3b;
    font-size: 16px;
	font-family: proxima nova regular;
}

.resp-tabs-container .js-form-type-textfield  > span{height: 40px;
    display: inline-block;}
.resp-tabs-container .js-form-type-textfield .fa-calendar{
	 color: #3b3b3b;
	margin-right:0;padding:0;
}






.resp-tabs-container .js-form-type-date{float:left !important;width:50%;}
.resp-tabs-container .js-form-type-date label {
    color: #3b3b3b;
    font-size: 16px;
	font-family: proxima nova regular;
}
.resp-tabs-container .js-form-type-date > span{height: 40px;
    display: inline-block;}
.resp-tabs-container .js-form-type-date .fa-calendar{
	 color: #3b3b3b;
	margin-right:0;padding:0;
	 }
.resp-tabs-container .js-form-type-date	 #edit-field-start-date-value{
	    height: 40px;
    display: inline-block;
	    padding: 7px;
		    color: #3b3b3b;
}
.resp-tabs-container .js-form-type-date	 #edit-field-start-date-value-1 , .resp-tabs-container .js-form-type-textfield  #edit-field-start-date-value-1{
	  width: 150px;
    border: 1px solid #ccc !important;
    border-left: 0px !important;
    padding: 7px;
    color: #3b3b3b;
    font-size: 13px;
    font-weight: normal;
    height: 40px;
    display: inline-block;
}
.list-result .result-image{    width: 135px;
    height: 130px;
    float: left;
    margin-right: 10px;}
.odd li:last-child {
    float: right;
}
.even li:last-child {
    float: right;
}
.odd li:first-child {
    float: left;
}
.even li:first-child {
    float: left;
}
/*#block-seupb-local-tasks .tabs{display:none;}*/
/* ####################  Custom CSS ########################  */

/*#block-seupb-content .views-exposed-form.bef-exposed-form{display:none;}*/
#blocktabs-ad--10 .list-result,#blocktabs-ad--9 .list-result,#blocktabs-ad--8 .list-result,#blocktabs-ad-8 .list-result,#blocktabs-ad--7 .list-result,#blocktabs-ad--6 .list-result,#blocktabs-ad--5 .list-result,#blocktabs-ad--4 .list-result{display:none;}
#blocktabs-ad-7 .list-result{display:none;}
#blocktabs-ad--10 .view-empty,#blocktabs-ad--9 .view-empty,#blocktabs-ad--8 .view-empty,#blocktabs-ad-8 .view-empty,#blocktabs-ad--7 .view-empty,#blocktabs-ad--6 .view-empty,#blocktabs-ad--5 .view-empty,#blocktabs-ad--4 .view-empty{display:none;}
#blocktabs-ad-7 .view-empty{display:none;}

#superfish-main > ul.menu {
    margin: 30px 20px 100px;
}
ul.sf-menu li {
    float: none !important;
    position: relative;
    z-index: 498;
}


#views-exposed-form-seupb-events-block-1 label {
    border-right: 1px solid #bfd6e2;
    color: #3c5f7f;
    display: inline-block;
    font-family: "Proxima Nova Alt Bold";
    font-size: 36px;
    margin-right: 35px;
    padding-right: 35px;
    vertical-align: middle;
	font-weight: normal !important;
}
#views-exposed-form-seupb-events-block-1 .form-actions.js-form-wrapper.form-wrapper {
    float: left;
    width: 10%;
}
#views-exposed-form-seupb-events-block-1 .form--inline .form-actions {
    clear: none;
}
/*New Css Changes*/
.subscribe-bttn {
    background: #062340 none repeat scroll 0 0 !important;
    border: 0 none !important;
    color: #fff !important;
    display: inline-block !important;
    font-family: "Proxima Nova Alt Bold" !important;
    font-size: 16px !important;
    padding: 12px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
	border-image: none;
    border-radius: 0em !important;
    border-style: solid;
    border-width: 1px;
}
/*End*/
#user-pass .button{
    background: #3eb1ed none repeat scroll 0 0 !important;
    border: 0 none !important;
    color: #fff !important;
    display: inline-block !important;
    font-family: "Proxima Nova Alt Bold" !important;
    font-size: 16px !important;
    padding: 12px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
	border-image: none;
    border-radius: 0em !important;
    border-style: solid;
    border-width: 1px;
}
#mailchimp-signup-subscribe-block-newsletter-signup-form .form-item, .form-actions {
    margin-bottom: 0em !important;
    margin-top: 0em !important;
}
#mailchimp-signup-subscribe-block-newsletter-signup-form .form-disabled input, .form-disabled select, .form-disabled textarea {
    background: #f4f9fd none repeat scroll 0 0 !important;
    color: #717171;
}
#mailchimp-signup-subscribe-block-newsletter-signup-form input.form-text, input.form-tel, input.form-email, input.form-url,  input.form-file, input.form-number, input.form-color, textarea.form-textarea, select.form-select {
    border: 0 solid #ccc !important;
}

#search-block-form #edit-submit{ display: none; float:right !important}

/* #block-socialmedialinks-2 .platforms.inline.horizontal li {
    border: 1px solid #7e8893;
    border-radius: 50%;
    color: #7e8893;
    display: inline-block;
    height: 33px;
    margin: 0 3px;
    padding-top: 7px;
    text-align: center;
    vertical-align: middle;
    width: 33px;
} */
#block-socialmedialinks-2 .platforms.inline.horizontal li:hover {
    color: #2a435c;
    border: 1px solid #2a435c;
}
#block-socialmedialinks-2 .platforms.inline.horizontal a {
    border-radius: 50%;
    color: #7e8893;
}

#block-languageswitcher-3 > .links::after {
    border-bottom: 8px solid #30485f;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    position: absolute;
    top: -8px;
    width: 0;
}
#block-languageswitcher-3 .links {
    background: #30485f none repeat scroll 0 0;
    bottom: -177px;
    box-shadow: 0 0 2px 1px #ccc;
    display: none;
    position: absolute;
    right: -15px;
    text-align: center;
    width: 100px;
    z-index: 999;
}
#block-languageswitcher-3 .links > li {
    border-bottom: 1px solid #ccc;
    color: #fff;
    cursor: pointer;
    padding: 5px;
}

figure {
    margin: 0 !important;
}



.region-header .site-branding {
     float: none !important; 
    margin-bottom: 0em !important;
}


.region-header .block {
    /* float: right; */
    /* margin-top: 0.357em; */
}

.form-required:after {
    content: '';
    vertical-align: super;
    display: inline-block;
    background-image: url(../../../../misc/icons/ee0000/required.svg);
    background-repeat: no-repeat;
    background-size: 6px 6px;
    /* width: 111px; */
    /* height: 6px; */
    margin: 0 -0.7em;
}

/* input {
    max-width: 300px !important;
} */
.bx-wrapper .bx-loading {
    display:none;
}
.node__title span{
	border-bottom: 1px solid #ccc;
    color: #3c5f7f;
    display: inline-block;
    font-family: "Proxima Nova Alt Bold";
    font-size: 36px;
    padding-bottom: 12px;
    padding-top: 5px;
}
.region-right-header{margin:0px 0px !important;padding:0px !important;}
#block-socialmedialinks-2{margin:0px 0px !important;padding:0px !important;}
#block-searchform-2{margin:0px 0px !important;padding:0px !important;}
#block-searchform-2 .content{margin:0px 0px !important;padding:0px !important;}
/*.top-search{margin:0px 0px !important;}*/
#search-block-form .js-form-item{margin:0px 0px !important;padding: 0 !important;}

.block-gtranslate .js-form-item{margin:0px 0px !important;padding: 0 !important;}
.block-gtranslate .content , .block-gtranslate .gtranslate ,.block-gtranslate .language {margin:0px 0px !important;padding: 0 !important;}
.search-form .form-search {
     float: none !important; 
     margin-right: 0px !important; 
      
}
#mailchimp-signup-subscribe-block-newsletter-signup-form input.form-text, input.form-tel, input.form-email, input.form-url,  input.form-file, input.form-number, input.form-color, textarea.form-textarea, select.form-select {
     border: 0 solid #ccc !important;
}
input.form-text, input.form-tel, input.form-email, input.form-url,  input.form-file, input.form-number, input.form-color, textarea.form-textarea, select.form-select {
    border: 0px solid #ccc !important;
    color: #3b3b3b;
}
input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: none !important;
}
#search-block-form{width: auto;}


.new-slide .pager__item.is-active a{ background: rgba(0, 0, 0, 0) url("../../images/slider-dot.png") repeat scroll 0 0;}
.new-slide .pager__item a {
     background: rgba(0, 0, 0, 0) url("../../images/slider-dott.png") repeat scroll 0 0;
    height: 12px;
    width: 12px;
	font-size: 0;
}
.new-slide .pager__item--last a, .pager__item--next a {
    /*background: none !important;*/
	font-size: 10px ;
	display:none;
}
#block-views-block-seupb-events-block-1 .pager .pager__item{
	bottom: -32px;
    left: 46%;
    margin: -5px auto;
    width: 100px;
}
.new-slide .bx-wrapper .bx-pager, .new-slide .bx-wrapper .bx-controls-auto {

}
#block-seupb-content .pager , #block-views-block-news-events-block-1 .pager ,  #block-views-block-news-events-block-2 .pager{float: right;text-align: right;width: 100%;}
#block-seupb-content .pager ul , #block-views-block-news-events-block-1 .pager ul , #block-views-block-news-events-block-2 .pager ul {
    float: right;
}
#block-seupb-content .pager li , #block-views-block-news-events-block-1 .pager li ,  #block-views-block-news-events-block-2 .pager li{
    float: left;
    margin: 3px;
}
.pager__item {
    display: inline;
    padding: 0px !important;
}
#block-seupb-content .pager a , #block-views-block-news-events-block-1 .pager a , #block-views-block-news-events-block-2 .pager a{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #3eb1ed;
    color: #3eb1ed;
    display: block;
    font-family: "Proxima Nova Alt Bold";
    font-size: 14px;
    padding: 3px 8px;
    text-decoration: none;
}
#block-seupb-content .pager a:hover , #block-views-block-news-events-block-1 .pager a:hover , #block-views-block-news-events-block-2 .pager a:hover{
    background: #3eb1ed;
    color: #fff;
}
#block-seupb-content .is-active a {
    background: #3eb1ed;
    color: #fff;
}
#block-languageswitcher-3 .links li a{
    border-bottom: 1px solid #ccc;
    color: #fff;
    cursor: pointer;
    font-family: "Montserrat-Regular";
    font-weight: bold;
    padding: 5px;
    text-decoration: unset;
    text-transform: uppercase;
}

.site-branding__name{display:none;}
/*New Css Changes*/
.view-seupb-events strong{display:block;}
/*End*/
.site-branding__logo {
    /*display: inline-block;*/
    margin-bottom: 0.286em;
    margin-right: 0 !important;
}
.region-header {
    padding: 0em 0px 0 !important;
}
.node__title {
    padding: 0 !important;
}

#block-languageswitcher-3{ margin: 0 0 !important;padding:0px !important;}
#block-languageswitcher-3 .content{ margin: 0 0 !important;padding:0px !important;}
.form--inline .form-item {
    float: left;
    margin-right: 0 !important;
}
.form-item, .form-actions {
    margin-bottom: 0em !important;
    margin-top: 0em !important;
}
.new-slide .bx-viewport{
	height:400px !important;
}
.view-empty {
    border-bottom: 1px solid  #bfd6e2;
    border-top: 1px solid  #bfd6e2;
    color: #3c5f7f;
    font-size: 35px;
    margin: 100px auto;
    padding: 70px 10px;
    text-align: center;
    width: 500px;
}
.n-close {
    background: #94abbe none repeat scroll 0 0;
    border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 0px;
    float: left;
   	-moz-padding-top: 4px;
    margin-top: 4px;
    padding: 7px 5px 7px 7px;
	cursor: pointer;
	color: #fff;
}
#views-exposed-form-advance-search-page-1 #edit-field-start-date-value{width: 155px;border: 1px solid #ccc !important;border-left: 0px !important;padding: 11px 0px 11px;color:#94abbe;font-size:13px;font-weight:normal;}
/*New Css Changes*/
#edit-field-start-date-value{width: 155px;border: 1px solid #ccc !important;border-left: 0px !important;padding: 7px 0px 7px;color: #062340;font-size:13px;font-weight:normal;}
#edit-field-start-date-value::-webkit-input-placeholder {
  color: #062340;
}
#edit-field-start-date-value:-ms-input-placeholder {
  color: #062340;
}
#edit-field-start-date-value::placeholder {
  color: #062340;
}
/*End*/
@-moz-document url-prefix() {
#edit-field-start-date-value{width: 150px;border: 1px solid #ccc !important;border-left: 0px !important;padding: 7px 0px 7px;color:#94abbe;font-size:13px;font-weight:normal;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #edit-field-start-date-value{padding: 7px 0px 7px;}
}
.js-form-item-field-start-date-value { /*background: #fff none repeat scroll 0 0; border: 1px solid #bfd6e2;
padding: 10px;*/ border-radius: 3px;  color: #bfd6e2;}
/*New Css Changes*/
.js-form-item-field-start-date-value .fa-calendar{
    font-size: 20px;
    margin-right: -5px;
	padding: 7px;
	color: #062340;
}
/*End*/
.js-form-item-field-start-date-value-1 .fa-calendar {
    font-size: 18px;
    margin-right: -5px;
	padding: 7px;
}
.region-highlighted .messages{text-align: center;}
.js-form-item.form-item.js-form-type-date.form-type-date.js-form-item-field-start-date-value.form-item-field-start-date-value > span {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    padding: 7px 7px 7px;
	border-right: 0px;
}

.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-field-start-date-value.form-item-field-start-date-value > span {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    padding: 7px 7px 7px;
	border-right: 0px;
}
.js-form-item.form-item.js-form-type-date.form-type-date.js-form-item-field-start-date-value-1.form-item-field-start-date-value-1 > span , .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-field-start-date-value-1.form-item-field-start-date-value-1 > span {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    padding: 9px;
	border-right: 0px;
}
#views-exposed-form-seupb-events-block-1{
	margin-bottom: 30px;
}
ul.sf-menu {
    line-height: normal !important;
    z-index: 497;
}
#user-login-form input{border: 1px solid #ccc !important;
    color: #3b3b3b;
	
	}
#block-mainnavigation-3 ul.menu , #block-newtool ul.menu{
    list-style: none outside;
    margin-left: 0px !important;
    padding: 0;
    text-align: left;
}
.toolbar.toolbar-oriented {
    display: none;
}


/*.menu-toggle{display:none !important;}*/
#block-mainnavigation-2 ul.menu {
    margin-left: 0em;
}

.menu-item--expanded ul.menu {
    margin-left: 20px !important;
    margin-top: 10px;
}

.menu-item--expanded {
    list-style-image: none !important;
    list-style-type: none !important;
}

#block-mainnavigation-2 ul.menu a.is-active {
    color: #f1a946;
}
#mailchimp-newsletter--mergefields .form-required::after {
   
    width: 20px !important;
}
.language ul li.fr{float:none !important;}
.search-open {background: #fff;border: 0 none;height: 35px;border-bottom:1px solid #334B62 !important;width:0;transition:all 2s;}
.contextual {
    position: absolute !important;
    right: 0;
    top: 4px;
    z-index: 500;
}
.contextual-region {
    position: inherit;
}
.searched-word .result-active {
    position: absolute;
    /*top: 365px;*/
	margin-top: 65px;
    width: 94%;
}
.result-active .fl {
    color: #666666;
    font-family: "Proxima Nova Regular";
    font-size: 16px;
}
.result-active .fl span {
    color: #191919;
    font-family: "Proxima Nova Alt Bold";
}
.peace-content h1 {
	color: #3c5f7f;
    font-family: proxima nova alt bold;
    font-size: 36px;
    font-weight: normal;
    padding-bottom: 20px;
    position: relative;
    margin: 0 0 20px;
}

.peace-content h1::after {
    border: 2px solid #f1f1f1;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 150px;
}
.node__meta .profile{display:none;}
.node__meta span {display:none;}

.page-title span::after {
   /*  border: 2px solid #f1f1f1; */
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 150px;
}
.page-title span {  
    color: #3c5f7f;
    font-family: proxima nova alt bold;
    font-size: 36px;
    font-weight: normal;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
}
.block.block-core.block-page-title-block {
    color: #3c5f7f;
    font-family: proxima nova alt bold;
    /*font-size: 36px;*/
    font-weight: normal;
    margin-bottom: 0px;
    padding-bottom: 10px;
    position: relative;
    width:75%;
}
#block-rightmenu .menu-toggle, #block-newtool .menu-toggle{display:none !important;}
#block-mainnavigation-3 .menu-toggle {display:none !important;}
#block-mediamenu .menu-toggle {display:none !important;}
.form-checkboxes a {display:none;}

.list-result .field--name-user-picture {float: left;height: 130px;margin-right: 10px;width: 135px;}

.list-result .field--name-field-first-name{margin-right: 4px;width: auto;}
.list-result .field--name-field-first-name::after {
    background: #ccc none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 145px;
    position: absolute;
    width: 100px;
}
.list-result .field--name-field-first-name {
    color: #864ca0;
    font-family: "Proxima Nova Alt Bold";
    font-size: 20px;
    margin-bottom: 10px;
    padding: 10px 0;
    position: relative;
}
.list-result .field--name-field-short-information {
    color: #292929;
    font-family: "Proxima Nova Alt Bold";
    font-size: 16px;
    margin-bottom: 10px;
}

.list-result .field__label{
    color: #e43383;
	font-weight: normal !important;
    font-family: "Proxima Nova Alt Bold";
}
.list-result .field--name-field-interest-in{
    color: #454545;
    font-family: "proximanova-light-webfont";
    font-size: 14px;
	float: left;
}
.list-result .field--name-field-interest-in .field__item {
    color: #454545;
    font-family: "proximanova-light-webfont";
    font-size: 14px;
}
.view-advance-search .view-content{margin-top: 60px;}
#edit-field-category-target-id-6--2--wrapper{display:none;}
/* custom reena css end */

/* Forms Style*/
.p_content{font-family: proximanova-light-webfont;font-size:14px;}
.p_content form fieldset.form-wrapper{margin-top:20px!important;}
.p_content form .fieldset-legend{ background:#3c5f7f;padding:5px;color:#fff;font-family:proximanova-light-webfont;font-size: 16px;}
.p_content form .fieldset-wrapper .fieldset-legend.form-required{background:none;color:#474747;font-family: "Proxima Nova Regular"; display:block;}
.p_content form .fieldset-wrapper{padding:10px;}
.p_content form .form-wrapper{ margin-bottom:15px;}
.p_content form .form-item{margin:15px 0!important;}
body .p_content form label, body .p_content form h4.label{width:15%;display:inline-block;font-size:16px;line-height: 25px;font-family: proximanova-light-webfont; font-weight: normal; }
body .p_content form label, body .p_content form h4.label + .container-inline{ display:inline-block;}
body .p_content form .description{ margin-top:5px;}
body .p_content form select, body .p_content form textarea, body .p_content form input{border:2px solid #3c5f7f!important; background: #f4f9fd;padding:12px 5px 12px 12px;} 
body .p_content form label.option , body .p_content form .form-type-textarea label{width:auto;}
body .p_content form label.option{color:#5f5f5f;font-family: "proximanova-light-webfont";font-size:14px;margin-left:5px;  }
.p_content form .fieldset-wrapper .form-item{margin:5px 0!important;}
.p_content form select {-moz-appearance: radio-label;}
body .p_content form .button{background: #3eb1ed none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-family: "Proxima Nova Alt Bold";
    font-size: 16px;
    padding: 12px;
    text-decoration: none;
    text-transform: uppercase;border:none!important;}
.form-item input.error, .form-item textarea.error, .form-item select.error { border-color:red!important;}
#edit-preview{ border:1px solid #ddd; padding:15px;}
#edit-preview .field__label{ padding-bottom:5px;}
#edit-preview .field--label-above{ margin-bottom:15px;}
.story-box .p_content .messages__wrapper{ margin-top:20px;}
.yourClass{display:none;}

.searched-word .form-text {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    font-family: proxima nova alt bold;
    font-size: 16px;
}
.searched-word .form-type-textfield{float:right;}
.js input.form-autocomplete {
    border: 0px solid #ccc !important;
}
/* .form-type-select .form-select{display:none;} */
/*End*/

/*Media Style*/
.seupb-media-gallery .views-view-grid .views-col {
    box-sizing: border-box;
    float: left;
    padding: 0 10px;width:25%;
}
.views-col.col-4{margin-bottom:0;}
.seupb-media-gallery.view-media-gallery .views-field-field-media-image {
    border: 1px solid #cccccc;
    height: 155px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
}
.seupb-media-gallery.view-media-gallery img {
    display: block;
    height: 100%;
    width: 100%;
}
#cboxContent #cboxTitle{bottom:28px !important;border-bottom: 1px solid #cccccc  !important;background: #fff  !important;font-family: proxima nova regular  !important;font-size: 15px  !important;font-weight: normal;color: #747474  !important;padding:8px  !important;}
/*login points*/
body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0;}
/* feedback page */
#contact-message-feedback-form input, #contact-message-feedback-form select{width:80%;}
#contact-message-feedback-form  #edit-submit, #contact-message-feedback-form  #edit-preview{padding:12px;width:auto;}
#contact-message-feedback-form textarea{height:150px;width:500px;}
#contact-message-feedback-form .form-wrapper {float: left;width: 50%;}
#contact-message-feedback-form .form-wrapper div{margin:0 !important;}
#contact-message-feedback-form .form-wrapper label {width: 100%;}
#contact-message-feedback-form #edit-message-wrapper{width:100%;}
/* contact page */
#contact-message-contact-us-form #edit-submit, #contact-message-contact-us-form  #edit-preview{padding:12px;width:auto;}
#contact-message-contact-us-form input, #contact-message-contact-us-form select{width:80%;}
#contact-message-contact-us-form textarea{height:150px;width:500px;}
#contact-message-contact-us-form .form-item {float: left;width: 50%;margin:6px 0 !important;}
#contact-message-contact-us-form .form-item div{margin:0 !important;}
#contact-message-contact-us-form .form-item label {width: 100%;}
#contact-message-contact-us-form #edit-message-wrapper{width:100%;}
#contact-message-contact-us-form #edit-actions{width:100%;float:left;}
#contact-message-contact-us-form #edit-copy{width:auto;}
.printing-media {float: right ;width: 35%;}
/*complaints page */
#contact-message-complaints-form input, #contact-message-complaints-form select{width:300px;}
#contact-message-complaints-form #edit-preview, #contact-message-complaints-form #edit-submit{padding:12px;width:auto;}
#contact-message-complaints-form .form-checkbox{width:auto;}
/*extranet_feedback */
#contact-message-extranet-feedback-form input{width:300px;}
#contact-message-extranet-feedback-form textarea{width:550px;height:130px;}
#contact-message-extranet-feedback-form #edit-submit, #contact-message-extranet-feedback-form #edit-preview{width:auto;padding:12px;}
#contact-message-extranet-feedback-form #edit-copy{width:auto;}

/* 6 feb */
.fa-facebook, .fa-twitter , .fa-linkedin, .fa-youtube{
    color: #fff !important;     
}
#block-socialmedialinks-2 .platforms.inline.horizontal li.facebook-li {
    border: 1px solid #3b5998;
    background: #3b5998;
}
#block-socialmedialinks-2 .platforms.inline.horizontal li {
    border: 0 !important;
    background: transparent !important;padding:0 !important;
}
#block-socialmedialinks-2 .platforms.inline.horizontal li.twitter-li .fa-twitter{
	background: url('../../images/icon-twitter.png');    display: block;
    width: 32px;
    height: 32px;
}
#block-socialmedialinks-2 .platforms.inline.horizontal li.facebook-li .fa-facebook{
	background: url('../../images/icon-fbb.png');    display: block;
    width: 32px;
    height: 32px;
}
#block-socialmedialinks-2 .platforms.inline.horizontal li.linkedin-li .fa-linkedin{
	background: url('../../images/icon-li.png');    display: block;
    width: 32px;
    height: 32px;
}
#block-socialmedialinks-2 .platforms.inline.horizontal li.youtube-li .fa-youtube{
	background: url('../../images/icon-utube.png');    display: block;
    width: 32px;
    height: 32px;
}
#block-socialmedialinks-2 .platforms.inline.horizontal li  span:before{content:'' !important;}

/*   ###### FAQ  #######    */
.faq-question {
    clear: both;
    float: left;
    width: 100%;
}
.faq-question h5 {
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 20px;
	
	color: #3c5f7f;
    font-size: 20px;
    padding: 10px 0;
    font-family: proxima nova alt bold;
}
.view-faq-listing .item-list ul {
    margin: 0;
    padding: 0;
}
.view-faq-listing .item-list li {
    margin: 0 0px;
    padding-bottom: 15px;
}
.faq-question ul li {
    color: #20a5ea;
    font-family: proxima nova regular;
    font-size: 16px;
    padding-bottom: 15px;
}
.faq-question ul li a {
    color: #20a5ea;
    font-family: proxima nova regular;
    font-size: 16px;
    text-decoration: none;
}
.faq-question p a {
    color: #20a5ea;
    font-family: proxima nova regular;
    font-size: 16px;
    text-decoration: none;
}
/*   ###### FAQ  #######    */

/* add new css for select language 22-march-017 */
.gtranslate select {
    border: 0;
    background: transparent;
    padding: 0;
    width: 90px;
	margin-top:-4px;
	position:relative;z-index:99;color: #3c5f7f !important;
}
.gtranslate select:focus, .gtranslate select:focus option{
	outline:0 none !important;
}
.gtranslate select option{
	border:1px solid #3c5f7f;border-bottom:1px solid #ccc;background:#3c5f7f !important;padding:6px;cursor:pointer;color:#fff;
}
.path-search .block.block-system.block-system-main-block{margin-top: 116px;}

/* responsive*/
@media(max-width:2000px){
	.wrapper{max-width: 1240px; margin-right: 100px;}
}
@media(min-width:1700px){
	.hover-box .title{top:10%;}
}
@media(max-width:1700px){
	.wrapper{max-width: 1140px; margin-right: 20px;}
	.hover-box .title{top:10%;}
}
@media(max-width:1600px){
	.wrapper{max-width: 1070px;}
	.hover-box .title{/* top:0; */font-size:23px;}
	.hover-box .desc{ padding: 10px 20px;}
	.info-box .title{min-height: 256px;}
	.hover-box .desc p{font-size:16px;padding:10px 0 0;}
}
@media(max-width:1400px){
	/*.hover-box .title{padding:135px 30px 0;}*/
	.header{left:0px;width:250px;}
	.wrapper{max-width: 1060px;}
}
@media(max-width:1340px){
	.header{left:0px;width:230px;}
	.wrapper{max-width: 1000px;}
	.overlay-3.result_hover span{padding: 30px 10px 0;}
	.overlay-2.result_hover span{padding: 30px 10px 0;}
	.overlay-4.result_hover span{padding: 30px 10px 0;}
	.overlay-1.result_hover span{padding: 30px 10px 0;}
	
	.data-content3.result_hover {margin-bottom: 0;}
	.data-content2.result_hover {margin-bottom: 0;}
	.data-content1.result_hover {margin-bottom: 0;}
	.data-content4.result_hover {margin-bottom: 0;}
	.overlay-data h4{margin-bottom: 16px;}
}
@media(max-width:1279px){
	.wrapper {max-width: 900px;}
	.bxslider .slide-content{left:27%;}
	.top-header .fl img{width:300px;}
}
@media(max-width:1179px){
	.hover-box .title{padding:30px 30px 0;}
	.info-box .title{top:20%;}
	.wrapper {max-width: 850px;}
	.header {width: 200px;}
	.navigation .login li{ width: 100%;float: none;}
	.navigation .login a{padding:10px 22px;}
	.social-media > a{ padding-top: 4px;height: 30px;width: 30px;}
	#block-socialmedialinks .platforms.inline.horizontal li{ padding-top: 4px;height: 30px;width: 30px;}
}
@media(max-width:1139px){
	.list-result aside {width: 60%;}
	.seupb-media-gallery .views-view-grid .views-col{width:33.3%;}
}
@media(max-width:1079px){
	.hover-box .title{padding:30px 30px 0;}
	.info-box .desc{height:auto;}
	.header {width: 100%;background: transparent;height: auto; border-bottom: 1px solid #ccc;}
	.header .hidden-nav{background:#fff;position:absolute;left:100%;transition:left .5s linear; -webkit-transition:left .5s linear;width:100%; text-align:center;float:left;top:78px;height:auto;border-bottom:1px solid #ccc;}
	.header .hidden-nav.mob-menu{left:0;}
	.navigation > ul.menu{position: relative;top: 0;}
	.mob-menu .navigation .menu li{text-align:center;}
	.navigation .menu a{padding:2px;}
	.navigation .login{position:relative;width:100%;float:left;}
	.toggle-navigation{display:block;}
	.header figure{text-align: left;padding: 5px 20px;}
	.bxslider .slide-content{left: 12%;}
	.wrapper {margin: 0 auto;width: 900px;float:none;clear:both;}
	.new-bg h4{font-size: 16px;}
	.login-record{width:85%;}
	.slider {margin-top: 50px;}
	.top-header{height: auto;top: 76px;background:rgba(0, 0, 0, 0) url("../../images/header_white_bg.png") repeat-x scroll 50% 50%;}
	.welcome-eu h4{z-index: 998;}
	.news-blog > li {margin-right: 20px !important;/* width: 300px !important; */}
	.header figure{float:left;width:100%;}
	.header-left .region-header{float:left;width:auto;}
	.resp-tabs-list li{padding:13px 16px;}
	
	.navigation > div.menu{position: relative;margin: 0;background:#fff;width:100%;float:left;}
	.breadcrumb_new{top: 174px;}
}
@media(max-width:1023px){
	.info-box .title {font-size: 20px;padding :  0 10px;}
	.info-box .title .my-title a{font-size:20px;}
	.info-box .title .my-title a:hover{font-family:"Montserrat-Regular";}
	/* .hover-box .desc{bottom: 10%;} */
	.hover-box{bottom: 16%;}
	.hover-box .title{ padding: 0 30px;/* position: absolute;top: 30%; */margin-bottom:10%;}
}

@media(max-width:979px){
	.info-box .title{font-size: 20px;min-height:300px;}
	.info-box .desc{/* font-size: 13px; */}
	.hover-box .title{top: 10%;font-size:20px;}
	.bxslider .slide-content{width: 650px;left: 9%;}
	.slide-content h3{font-size: 55px;}
	.slide-content p{font-size: 30px;}
	.wrapper {max-width:750px;}
	.input-group{width: 40%;}
	.slider {margin-top: 80px;}
	.overlay-data h4{font-size: 20px;}
	.overlay-data p{line-height: 20px;}
	.top-header .fl{width:100%;}
	.top-header .fr{width:84%;}
	.top-header figure{padding: 8px 10px 0;width: 100%;text-align:center;}
	.top-right div{margin: 10px 0;}
	.slide-content h3 {font-size: 48px;}
	.slide-content p {font-size: 24px;}
	.top-header .fr{ float: none;margin: 0 auto;width: 88%;}
	.list-result .result-image{width:100px;}
	.breadcrumb_new{top:192px;}
	#block-socialmedialinks-2 .platforms.inline.horizontal li{width:30px;height:30px;padding-top:4px;margin:0;}
	.result-container{margin-top:140px;}
	.result-find .tab{position:static;float:left;}
	.result-find .col-4 {width: 50%;}
	.resp-tabs-container h2.resp-tab-active {background: #864ca0 none repeat scroll 0 0 !important;}
	#block-headerlogos-2 h1 {margin: 10px 0 0;}
	.top-header{background: rgba(0, 0, 0, 0) url("../../images/header_white_bg.png") repeat-x scroll 50% 18%;}
}

@media(max-width:767px){
	.breadcrumb_new{top:134px;}
	.wrapper {max-width:100%; padding: 0px 15px;}
	.slider {display: none;}
	/* .top-header .fl{display:none;} */
	.path-seupb-home .top-header{border:1px solid #ccc;position: relative;margin-top:76px;top:initial;}
	.overview{margin-top: 140px;}
	.green-wrapper{float: left;height: auto;width: 100%;}
	.overlay-data .data-content3 h4 img{width:60px} 
	.green-wrapper ul li{width:50%;height: 350px;}
	.data-content1 h4{background:#79be43;padding:10px;height: 68px;}
	.data-content2 h4{background:#864ca0;padding:10px;height: 68px;}
	.data-content3 h4{background:#e43383;padding:10px;height: 68px;}
	.data-content4 h4{background:#f0a744;padding:10px;height: 68px;}
	.splash-ref { min-height: 65px;}
	.overlay-data div {border: 1px solid #ccc;padding-bottom: 10px;}
	.overlay-data{padding: 0 5px;}
	.overlay-data p {padding: 0 10px;}
	.overlay-data h4 img{width:50px;display:inline-block;float:left;}
	.green-wrapper span img {width: 50px;}
	.overlay-1,.overlay-2,.overlay-3,.overlay-4{display:none;}
	.drag1, .drag2, .drag3, .drag4{display:none;}
	.overlay-data{bottom:0;}
	.welcome-eu{padding-bottom:20px;}
	.welcome-eu::before, .welcome-eu::after{height:0;}
	.welcome-eu h4{font-size: 26px;margin-top: 10px;position: relative;}
	/*New Css Changes*/
	.welcome-eu h3, .latest-news .wrapper h3{font-size: 30px;display:none;}
	/*End*/
	.latest-news::before, .latest-news::after{height:0;}
	.latest-news-bg{padding:20px 0;}
	.input-group{width:100%;}
	.subscribe-now{padding: 20px 0;}
	.brand-icon{padding: 20px 0;}
	.brand-icon .col-3{width: 32%;}
	.brand-icon .col-3 img{width:150px;}
	.footer .col-3{ min-height: 410px;width: 50%;}
	.bx-controls{display:none;}
	.data-content1.result_hover, .data-content2.result_hover, .data-content3.result_hover, .data-content4.result_hover   {margin-bottom: 0px;}
	.header .hidden-nav.mob-menu {max-height: 220px;overflow: scroll;}
	li:hover .cal-height .opacity-box{display:block;}
	li:hover .lihovebox{display:none;}
	#views-exposed-form-seupb-events-block-1 label{font-size:26px;}
	.odd li, .even li{width:100%;}
	/**/
	body .p_content form label, body .p_content form h4.label + .container-inline, body .p_content form label, body .p_content form h4.label{ display:block; width:auto;}
	body .p_content form select, body .p_content form textarea, body .p_content form input{ width:100%;}
	body .p_content form #edit-actions .button{ margin: 0 0 10px;}
	body .p_content form input[type="checkbox"], body .p_content form input[type="radio"]{ display:inline-block; width:auto;}
	body .p_content form label.option{ display:inline-block;}
	#contact-message-feedback-form .form-wrapper{width:100%;}
	#contact-message-contact-us-form .form-item {width: 100%;}
	.printing-media{width:100%;}
	.block.block-core.block-page-title-block{width:100%;}
	.peace-content h1{font-size:30px;padding-bottom:10px;margin-bottom:0;}
	#contact-message-extranet-feedback-form input, #contact-message-extranet-feedback-form textarea{width:100%;}
	.seupb-media-gallery .views-view-grid .views-col{width:50%;}
	.breadcrumb{display:none;}
	.overlay-data{top:10px;}
	.overlay-data .splash-ref,.mobile-height{display:none;}
	.menu-prog {z-index: 999;}
}

@media(max-width:639px){
	.footer .col-3{ width:100%;}
	.brand-icon .col-3 {border-bottom: 1px solid #ccc;border-right: 0 none;display: block;margin-bottom: 10px;width: 100%; padding-bottom: 10px;}
	.subscribe-now h4{font-size:20px;}
	.subscribe-now h4 span{font-size:20px;}
	/*New Css Changes*/
	.subscribe-now h3{font-size:20px;}
	.subscribe-now h1 span{font-size:20px;}
	.subscribe-now h2 span{font-size:20px;}
	.subscribe-now h3 span{font-size:20px;}
	.subscribe-now h4 span{font-size:20px;}
	.welcome-eu h3, .latest-news .wrapper h3 {display:none;border-right:0;font-size: 26px;padding-bottom: 10px;text-align: center;width: 100%;}
	/*End*/
	.select-date{float: right;margin-bottom: 10px;}
	.overlay-3.result_hover span {padding: 40px 10px 0;}
	.overlay-1.result_hover span {padding: 40px 10px 0;}
	.overlay-2.result_hover span {padding: 40px 10px 0;}
	.overlay-4.result_hover span {padding: 40px 10px 0;}
	.green-wrapper ul li{width:100%;}
	/* .social-media {display: none;} */
	#block-socialmedialinks{display:none;}
	.top-header .fr{width:100%;}
	.top-right .top-search{width:230px;}
	.searchform{display:block;width:100%;box-shadow: 0 0 0 1px #7e8893;}
	.searchform img{width:20px;}
	.header .hidden-nav.mob-menu {max-height: 220px;overflow: scroll;}
	.lang-icon img{width:20px;}
	.header .hidden-nav{top:64px;}
	#views-exposed-form-seupb-events-block-1 label{width:100%;text-align:center;margin-right:0;border-right:0;padding-right:0;}
	.n-close{position: absolute;top: 51px;left: 163px;}
	.search-icon {background: #334b62;}
	.search-open {background: #f5f5f5;float: left;padding-left: 10px;width: 140px;}
	#contact-message-feedback-form input, #contact-message-feedback-form select {width: 100%;}
	#contact-message-feedback-form textarea {width: 100%;}
	#contact-message-contact-us-form input,#contact-message-contact-us-form select {width: 100%;}
	#contact-message-contact-us-form  textarea{width:100%;}
	.peace-content h1{font-size:26px;}
	.top-right .top-search{padding:0 10px;width:190px;margin-right:0;}
	.search-open{width:122px;}
	.fr.top-right .region-right-header{width:100%;}
	#block-socialmedialinks-2{ display: table;float: none;margin: 0 auto !important;width: 280px;}
	.p_content form#contact-message-survey-form-form.fieldset-legend{line-height:30px;}
	.required-fields{padding:0;}
	.result-find .col-4 {width: 100%;}
	.overlay-data a{padding-bottom:0;}
	.overlay-data{position:relative;}
	.green-wrapper ul li{margin-bottom:12px;height:auto;}
	.top-header {background: rgba(255, 255, 255, 0.7);}
}

@media(max-width:479px) {
	.breadcrumb_new{top:185px;}
	.top-right .top-search{width:190px;}
	.overview{background: rgba(29, 168, 187, 0.8) none repeat scroll 0 0;}
	.green-wrapper {float: left;height: auto;width: 100%;}
	.header-left figure img{width:200px;}
	.story-box p, .new-bg p, .s-formfill p, .input-group > input{font-size:14px;}
	.welcome-eu h3, .latest-news .wrapper h3{text-align:left;font-size: 23px;}
	.latest-news{ height: auto;}
	.new-slide .bx-wrapper .bx-pager, .new-slide .bx-wrapper .bx-controls-auto{width:100%;left:0;}
	.view-all-list {margin-top: 35px;position: relative;}
	.view-all-list span a{padding:8px 0;}
	/* .news-blog > li{width:330px !important;} */
	.search-open{width: 120px;}
	.list-result aside {width: 100%;}
	#contact-message-complaints-form input, #contact-message-complaints-form select{width:100%;}
	#contact-message-complaints-form  textarea{width:100%px;}
	#contact-message-complaints-form #edit-field-complaint-term-condition-0 input, #contact-message-complaints-form #edit-field-complaint-term-condition-0 textarea{width:100%;}
	.seupb-media-gallery .views-view-grid .views-col{width:100%;}
	.menu-list {width: 300px;}
	.right-menu a {font-size: 13px;padding: 7px 16px;}
	.right-menu .fa{padding:3px 6px;}
	.right-menu li.active .right-sub-menu a{font-size:12px;}
	.right-menu .right-sub-menu a{background: rgba(0, 0, 0, 0) url("../images/sub-arrow.png") no-repeat scroll 0 12px;}
	.path-seupb-home .top-header{margin-top:62px;}
	.menu-prog {top:62%;}
}

@media(max-width:359px){

}
@media(max-width:1366px) and (orientation:landscape){
	.hover-box .title{top:8%;}
}
@media(max-width:1280px) and (orientation:landscape){
	.info-box .desc{margin-top:20%;}
	.info-box .title{font-size:25px;}
	.hover-box .title{top:10%;}
}
@media(max-width:1079px) and (orientation:landscape){
	.hover-box .title{top:4%;}
}
@media(max-width:767px) and (orientation:portrait){
	li:hover .hover-box{display:none;}
	.info-box{bottom: 10px;}
	.info-box .desc{display:block;height:130px;padding: 15px 20px;font-size:16px;line-height: 22px;}
	/*.info-box .title{padding:0 30px;font-size: 20px;position:absolute;top:15%;width:100%;}*/
	.info-box .title {padding:0 30px;font-size: 18px;position:relative;top:0px;width:100%;min-height:100px;}
	.info-box .title p a {font-size: 18px;text-align:left !important;}
	.info-box .title .sp-icon{margin-bottom: 20px;width: 75px !important;
height: 65px !important;background-size: cover !important;}
	.info-box a{display:block;}
	li:hover .cal-height .info-box{display:block;}
	.logo-panel, .home-link{width:100%;text-align:center;}
	.splash-linking{padding:10px 20px;}
}

@media(max-width:767px) and (orientation:landscape){
	li:hover .hover-box{display:none;}
	.info-box{position:relative;top:0;}
	.info-box .desc{display:none;}
	.info-box .title{padding:10px 30px 0;font-size: 18px;text-align:center;position:relative;top:0px;min-height:100px;}
	.info-box .title .sp-icon{margin:0 auto 20px;width: 75px !important;
height: 65px !important;background-size: cover !important;}
	.info-box a{display:block;}
	li:hover .cal-height .info-box{display:block;}
	.logo-panel, .home-link{width:100%;text-align:center;}
	.splash-linking .logo-panel span{display:inline-block;width:110px;}
	.splash-linking{padding:10px 20px;}
	
	
	
}
@media(max-width:639px) and (orientation:portrait){
	.info-box .title .sp-icon{margin-bottom: 10px;}
	.info-box .desc{display:block;}
	.info-box a{text-align:right;}
}
@media(max-width:639px) and (orientation:landscape){
	.info-box .title{padding:12px 30px 0;top: 0px;}
	.info-box .title .sp-icon{margin:0 auto;}
}
@media(max-width:479px) {
	.splash-linking .logo-panel span:first-child{width:110px;display:table;margin:0 auto 5px;}
	.splash-linking .logo-panel span{width:80px;display:inline-block;margin-right:15px;margin-bottom:5px;}
}
@media(max-width:359px) and (orientation:portrait){
	/*.info-box .desc{display:none;}*/
	.info-box{bottom: 0px;}
}
@media(max-width:479px) and (orientation:landscape){
	.info-box a{margin:7px 0 0;}
	.info-box p{margin-bottom:3px;}
	/* .info-box .title .sp-icon{width: 90px;height: 65px;background-size:cover;} */
	.info-box .title{font-size:18px;}
	#panel-1 .title .sp-icon{background-position:16px 0px;}
	#panel-2 .title .sp-icon{background-position:-69px 2px;}
	#panel-3 .title .sp-icon{background-position:-156px 0;}
	#panel-4 .title .sp-icon{background-position:-238px 0;}
	#panel-5 .title .sp-icon{background-position:101% center;}
}
.ui-widget-header .ui-icon {
    background-image: url(../../images/ui-icons_444444_256x240.png);
}

ul.sf-menu.sf-accordion, ul.sf-menu.sf-accordion ul, ul.sf-menu.sf-accordion li{float:none;}
ul.sf-menu.sf-style-black li, ul.sf-menu.sf-style-black.sf-navbar{background:transparent;}
ul.sf-menu.sf-style-black a, ul.sf-menu.sf-style-black a:visited, ul.sf-menu.sf-style-black span.nolink {
    color: #ffffff;
    display: inline-block;
    font-family: proxima nova alt bold;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: uppercase;
}
div.sf-accordion-toggle.sf-style-black a.sf-expanded, ul.sf-menu.sf-style-black.sf-accordion li.sf-expanded > a, ul.sf-menu.sf-style-black.sf-accordion li.sf-expanded > span.nolink{font-weight:normal;}
ul.sf-menu.sf-style-black li:hover, ul.sf-menu.sf-style-black li.sfHover, ul.sf-menu.sf-style-black a:focus, ul.sf-menu.sf-style-black a:hover, ul.sf-menu.sf-style-black span.nolink:hover{background:transparent;border-left:0;font-weight:normal;}
ul.sf-menu.sf-style-black.sf-accordion li a.sf-accordion-button{font-size:0;}
ul.sf-menu.sf-accordion.sf-accordion-with-buttons .sf-accordion-button::after{font-size:18px;}
 /* ul.sf-menu.sf-style-black a.sf-depth-1.menuparent:focus, ul.sf-menu.sf-style-black a.sf-depth-1.menuparent:hover{border-left: 4px solid #1a78a9;color: #1a78a9;}
 .sf-depth-1.sf-no-children a.sf-depth-1:focus, .sf-depth-1.sf-no-children a.sf-depth-1:hover{border-left: 4px solid #1a78a9;color: #1a78a9;} */
 div.sf-accordion-toggle.sf-style-black a.sf-expanded, ul.sf-menu.sf-style-black.sf-accordion li.sf-expanded{background:transparent;}
 /* .sf-depth-1.sf-expanded  a.sf-depth-1{border-left: 4px solid #1a78a9 !important;color: #1a78a9 !important;} */
 ul.sf-menu.sf-style-black li li, ul.sf-menu.sf-style-black.sf-navbar > li > ul{background:transparent;}
 .sf-depth-1 ul {padding-left: 10px !important;}
.sf-depth-2 a.sf-depth-2 {border-left: 0 none !important;color: #ffffff !important;   font-family: proximanova-light-webfont !important;font-size: 16px !important;text-transform: capitalize !important;padding: 10px 20px !important;}
.sf-depth-2.menuparent.sf-expanded a.sf-depth-2{font-family: proxima nova alt bold !important;}
ul.sf-menu.sf-style-black li li li{background:transparent;}
.sf-depth-3 a.sf-depth-3 {border-left: 0 none !important;color: #ffffff !important;font-family: proximanova-light-webfont !important;font-size: 16px !important;text-transform: capitalize !important;padding: 5px 20px !important;}
ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded > .sf-accordion-button::after{font-family: fontawesome;content:"\f105";}

ul.sf-menu.sf-accordion.sf-accordion-with-buttons .sf-accordion-button::after {font-size: 18px;}
ul.sf-menu.sf-accordion.sf-accordion-with-buttons .sf-accordion-button::after {content: "\f107";font-family: fontawesome;margin: 0 0 0 1em;}
/*#superfish-about-us-accordion.sf-hidden , #block-mediamenu-2 .sf-hidden ,#superfish-aims-accordion.sf-hidden,#superfish-interreg-va-sub-menu-accordion.sf-hidden,#superfish-peace-iv-accordion.sf-hidden{height:100% !important;width:auto !important;overflow:initial !important;clip:initial;position:relative !important;left:0 !important;top:0 !important;display:block !important;}*/
.sf-menu.sf-hidden{height:100% !important;width:auto !important;overflow:initial !important;clip:initial;position:relative !important;left:0 !important;top:0 !important;display:block !important;}


.sf-accordion-toggle{display:none;}
#views-exposed-form-advance-search-page-1 .form-type-select{display:none;}

li.sf-expanded ul li a { font-size: 16px;font-family: proximanova-light-webfont; color: #fff;
text-transform: capitalize;background: rgba(0, 0, 0, 0) url(../../images/sub-arrow.png) no-repeat scroll 0 18px;
}
li.sf-expanded ul li a {color: #ffffff;display: block;font-family: proxima nova alt bold;    font-size: 16px;letter-spacing: 1px;padding: 10px 20px;text-decoration: none;text-transform: uppercase;}
li.sf-expanded ul{padding-left: 25px !important;}
.footer li ,.login li ,.region-sidebar-second li,.overview li ,.list-result li{list-style: none;}
.list-result p {margin-bottom: 0px;}

.p_content ul, ol {margin: 0;padding: 0 0 0.25em 1em;}
[dir="rtl"] ul,
[dir="rtl"] ol {padding: 0 1em 0.25em 0;}
.p_content ol ol,ul ul {margin: 0;padding: 0 0 0.25em 1em;}
[dir="rtl"] ol ol,[dir="rtl"] ul ul {padding: 0 1em 0.25em 0;}
/*New Css Changes*/
.p_content li{ font-size: 16px;padding:3px;color: #4e4e4e;}
/*End*/
.subscribe-inner{padding:0px;}


@media print{
	.top-header, .subscribe-now, .brand-icon, .footer-wrapp{display:none;}
	.content-banner,.content-head{display:none;}
	.breadcrumb_new{display:none;}
	.hidden-nav{display:none;}
	.header{position: relative;width:100%;text-align:center;left:inherit;top:initial;}
	.scrollup{display:none;}
}
select::-ms-expand {
    display: none;
}


.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-facebook, .fa-twitter , .fa-linkedin, .fa-youtube{
   /* color: #fff !important; */    
}
#block-sociallinkblock .content ,#block-sociallinkblock .clearfix ,#block-sociallinkblock .social-media{margin:0px 0px !important;padding:0px !important;}


#block-sociallinkblock .platforms.inline.horizontal li{width:30px;height:30px;padding-top:4px;margin:0;}

#block-sociallinkblock .platforms.inline.horizontal li.facebook-li {
    border: 1px solid #3b5998;
    background: #3b5998;
}
#block-sociallinkblock .platforms.inline.horizontal li {
    border: 0 !important;
    background: transparent !important;padding:0 !important;
	float: left;
    margin-left: 5px
}
#block-sociallinkblock .platforms.inline.horizontal li.twitter-li .fa-twitter{
	background: url('../../images/icon-twitter.png');    display: block;
    width: 32px;
    height: 32px;
	font-size : 0px;
}
#block-sociallinkblock .platforms.inline.horizontal li.facebook-li .fa-facebook{
	background: url('../../images/icon-fbb.png');    display: block;
    width: 32px;
    height: 32px;
	font-size : 0px;
}
#block-sociallinkblock .platforms.inline.horizontal li.linkedin-li .fa-linkedin{
	background: url('../../images/icon-li.png');    display: block;
    width: 32px;
    height: 32px;
	font-size : 0px;
}
#block-sociallinkblock .platforms.inline.horizontal li.youtube-li .fa-youtube{
	background: url('../../images/icon-utube.png');    display: block;
    width: 32px;
    height: 32px;
	font-size : 0px;
}
#block-sociallinkblock .platforms.inline.horizontal li  span:before{content:'' !important;}


#block-sociallinkblock .platforms.inline.horizontal li a{ text-decoration: none; }
.news_date {cursor: pointer;}

/* Page styling css start 14-Jule 2017 */

.peace-content .block-system-main-block p {padding: 0;}
.peace-content .p_content .block-system-main-block ul{padding:0; margin:0 0 20px;}
.peace-content .p_content .block-system-main-block ul li{list-style:none;}
.peace-content .p_content .block-system-main-block ul li a{background-position: 0 4px; padding: 5px 0 5px 30px;}

/* Page styling css end 14-Jule 2017 */
#goog-gt-tt {display:none !important;}

.goog-te-banner-frame {display:none !important;}

.goog-te-menu-value:hover {text-decoration:none !important;}

body {top:0 !important;}

#google_translate_element2 {display:none!important;}

.p_content form .form-wrapper.captcha
{
	clear: both;
        
}
#contact-message-contact-us-form .form-wrapper.captcha .form-item {
    float: none;
}
/*New Css Changes*/
.insidesignupdnone {display : none }
/*End*/
