/*

Theme Name: MladiInfo

Theme URI: https://www.glitchagency.com/

Author: Glitch Agency2

Author URI: https://www.glitchagency.com/

Description: Mladi Info Responsive theme

Version: 1.0

Text Domain: gliesewp

*/



@import url("//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,300,400,600,700,800");



body { 

	background:#f4f4f4; 

	font-size:18px;

	color:#000;

	padding-top:200px;

	font-weight: 300;

	}

	

@media (max-width: 767px) {

body { 

	padding-top:80px;

	}

}

a {		-webkit-transition: all 300ms ease-in-out;

		-moz-transition: all 300ms ease-in-out;

		-ms-transition: all 300ms ease-in-out;

		-o-transition: all 300ms ease-in-out;

		transition: all 300ms ease-in-out;

		color:#10b6eb;}

	

figure { background:#fff;}

h1,.h1 {ft-size: 60px;}

h2,.h2 {font-size: 42px;}

h3,.h3 {font-size: 30px;}

h4,.h4 {font-size: 22px;}

h5,.h5 {font-size: 18px;}

h6,.h6 {font-size: 12px;}



.well {

    background-color: #ffffff;

    border-radius: 6px;

}



.form-control {

    border: 1px solid #fff;

    border-radius: 6px;

	color:#000;

	-webkit-box-shadow: 3px 3px 0 0 rgba(0,0,0,0.1);

	box-shadow: 3px 3px 0 0 rgba(0,0,0,0.1);

}



.form-control:focus {

    border-color: #fff;

    outline: 0;

	-webkit-box-shadow: 3px 3px 0 0 rgba(0,0,0,0.1);

	box-shadow: 3px 3px 0 0 rgba(0,0,0,0.1);

}





.input-xl {

    height: 72px;

    padding: 10px 25px;

    font-size: 24px;

    line-height: 1.3333333;

}



@media (max-width: 767px) {

.input-xl {

    height: 52px;

    padding: 10px 15px;

    font-size: 16px;

}

}











.form-inline-xl .input-xl{

	border-radius:6px 0 0 6px;}

			

.form-inline-xl .btn-xl{

	border-radius:0 6px 6px 0;

	position:relative;

	margin-left:-5px;}

			

@media (max-width: 767px) {

.form-inline-xl .form-group {

    display: inline-block;

    margin-bottom: 0;

    vertical-align: middle;}



}







/* The CSS */

label select {

    outline:none;

    -webkit-appearance:none;

    -moz-appearance:none;

	font-weight:400;

    appearance:none;

    cursor:pointer;

}



@media screen and (-webkit-min-device-pixel-ratio:0) {

    select {padding-right:18px}

}



label.select {position:relative}

label.select:after {

    content:'<>';

    font:31px "Consolas", monospace;

    color:#000;

    -webkit-transform:rotate(90deg);

    -moz-transform:rotate(90deg);

	text-shadow:none;

    -ms-transform:rotate(90deg);

    transform:rotate(90deg);

    right:12px; 

	top:16px;

    padding:0 0 2px;

    position:absolute;

    pointer-events:none;

}

label.select:before {

    content:'';

    right:6px; top:0px;

    width:30px; 

	height:30px;

    position:absolute;

    pointer-events:none;

    display:block;

}



@media (max-width: 767px) {

label.select:after {

    font:21px "Consolas", monospace;

    right:12px; 

	top:13px;

}

label.select:before {

    width:20px; 

	height:20px;

}

}







ul.list-styled {

	list-style-type:none;

	padding:0;

	margin:0;}

	

	ul.list-styled li {

		display:block;

		padding:0 0 0 25px;

		margin:0 0 15px 0;

		position:relative;}

		

	ul.list-styled li a {

		display:block;}

		

		ul.list-styled li:before {

			position: absolute;

			top:1px;

			left:0;

			content:"\f111";

			font-size:16px;

			color:#2fc4da;

			font-family:FontAwesome;}







.text-right-mobile-left {

	text-align:right;}



@media (max-width: 767px) {

.text-right-mobile-left {

	text-align:left;}

}	

  



hr.blue { border-color:#2fc4dc;}

hr.black { border-color:#000000;}



.post-divider {

    margin-top: 60px;

    margin-bottom: 60px;

    border: 0;

    width: 100% !important;

    border-bottom: 1px solid #ccc !important;

}



.post-divider:nth-child(1) {

	display:none !important;

}

.btn {

	-webkit-box-shadow: 3px 3px 0 0 rgba(0,0,0,0.1);

	box-shadow: 3px 3px 0 0 rgba(0,0,0,0.1);

	border-radius: 6px;

	}

	

	

.btn-primary {

    color: #ffffff;

    background-color: #0ecae7;

    border-color: #0ecae7;

}



.btn-primary:hover,

.btn-primary:focus {

    color: #ffffff;

    background-color: #10b5eb;

    border-color: #10b5eb;

}



.btn-xl, .btn-group-xl > .btn {

    padding: 19px 25px;

    font-size: 24px;

    line-height: 1.3333333;

    

}



@media (max-width: 767px) {

.btn-xl, .btn-group-xl > .btn {

    padding: 14px 15px 15px 15px;

    font-size: 16px;

}

}



















.padded {padding-top:80px; padding-bottom:80px;}

.padded60 {padding-top:60px; padding-bottom:60px;}

	

.img-rounded { border-radius: 3px; }



.panel {

	-webkit-box-shadow: 1px 1px rgba(230,231,232,.75);

	-moz-box-shadow: 1px 1px rgba(230,231,232,.75);

	box-shadow: 1px 1px rgba(230,231,232,.75);}

	

.relative { position:relative;}



.vcenter {

  position: relative;

  top: 50%;

  transform: translateY(-50%);

}



blockquote {

    padding: 40px;

    margin:30px 0;

    font-size: 18px;

    border-left: 0;

	border-bottom:10px solid #42b0e8;

	background:#fff;

	position:relative;

}



blockquote:before {

	position:absolute;

	top:-20px;

	left:-17px;

	content:"";

	width:63px;

	height:49px;

	background:url(images/ico-blockquote.png);}

	

@media only screen and (max-width : 767px) {

blockquote {

    padding: 15px 15px 15px 40px;

}

blockquote:before {

	left:-25px;}

}



.line-height1 { line-height:1;}

.line-height1-5 { line-height:1.5;}

.line-height2 { line-height:2;}



.weight100 { font-weight:100;}

.weight200 { font-weight:200;}

.weight300 { font-weight:300;}

.weight400 { font-weight:400;}

.weight500 { font-weight:500;}

.weight600 { font-weight:600;}

.weight700 { font-weight:700;}

.weight800 { font-weight:800;}

.text-upper { text-transform:uppercase;} 



.margin-bottom-0 { margin-bottom:0px;} 

.margin-bottom-10 { margin-bottom:10px;} 

.margin-bottom-20 { margin-bottom:20px;} 

.margin-bottom-30 { margin-bottom:30px;} 

.margin-bottom-40 { margin-bottom:40px;} 

.margin-bottom-50 { margin-bottom:50px;} 

.margin-bottom-60 { margin-bottom:90px;} 



.margin-top-0 { margin-top:0px;} 

.margin-top-10 { margin-top:10px;} 

.margin-top-20 { margin-top:20px;} 

.margin-top-30 { margin-top:30px;} 

.margin-top-40 { margin-top:40px;} 

.margin-top-50 { margin-top:50px;} 

.margin-top-60 { margin-top:90px;} 



.lead-medium {font-size: 24px; position:relative;}

.lead-large {font-size: 27px; position:relative;}

.lead-xlarge {font-size: 33px; position:relative;}



.color-white { color:#ffffff;}

.color-black { color:black;}

.color-blue { color:#10b6eb;}



.row.no-pad {

	margin-right:0;

	margin-left:0;}



.row.no-pad > [class*='col-'] {

	padding-right:0;

	padding-left:0;}



@media only screen and (max-width : 767px) {

h1,.h1 {font-size: 27px;}

h2,.h2 {font-size: 23px;}

h3,.h3 {font-size: 19px;}

h4,.h4 {font-size: 15px;}

h5,.h5 {font-size: 12px;}

h6,.h6 {font-size: 10px;}



.lead-medium {font-size: 18px; font-weight:600;}

.lead-large {font-size: 18px; font-weight:600;}

.lead-xlarge {font-size: 18px; font-weight:600;}



.padded,

.padded60 {padding-top:40px;padding-bottom:40px;}

}



/**

 * Buttons

 * ----------------------------------------------------------------------------

 */



.btn {

	-webkit-transition: all 200ms ease-in-out;

	-moz-transition: all 200ms ease-in-out;

	-ms-transition: all 200ms ease-in-out;

	-o-transition: all 200ms ease-in-out;

	transition: all 200ms ease-in-out;}



.btn-prevnext {

	margin:10px 0;

	background:#fafafa;}

	

/**

 * Set Font Family

 * ----------------------------------------------------------------------------

 */



body, h1, h2, h3, h4, h5, h6 {font-family: 'Proxima Nova', Georgia, sans-serif; }

	



/**

 * Header

 * ----------------------------------------------------------------------------

 */

 

.navbar {

	background-color: #10b5eb;

	padding:26px 0 36px 0;

	border: none;

	margin-bottom:0;

	-webkit-transition: all 500ms;

	-moz-transition: all 500ms;

	-ms-transition: all 500ms;

	-o-transition: all 500ms;

	transition: all 500ms;

}



.navbar.scrolled {

	box-shadow: 0 2px 4px -1px rgba(0,0,0,0.06), 0 4px 5px 0 rgba(0,0,0,0.06), 0 1px 10px 0 rgba(0,0,0,0.08);

	padding:8px 0 18px 0;

	background:#fff;}



.navbar-right {

  margin-right: 0;}



.navbar-brand{

    line-height: 53px;

    height: 53px;

	position:relative;

    padding-top: 0;}



.navbar-brand img { 

	height:53px; 

	-webkit-transition: all 500ms;

	-moz-transition: all 500ms;

	-ms-transition: all 500ms;

	-o-transition: all 500ms;

	transition: all 500ms;

	margin-top:6px}



.navbar-brand img.color-logo {

	position:absolute;

	-webkit-transition: all 500ms;

	-moz-transition: all 500ms;

	-ms-transition: all 500ms;

	-o-transition: all 500ms;

	transition: all 500ms;

	opacity:0;

	top:0;

	left:15px;}



.navbar-brand img.color-logo.scrolled {

	opacity:1;}













.navbar-nav{

	margin-top:8px;

	font-family: 'Proxima Nova Thin', Georgia, sans-serif;

}



.add-event-menu {

	margin-left:30px;}

	

.short-home-menu { display:none;}



.primary-menu { display:inherit;}



.navbar-nav > li > .dropdown-menu {

	margin-top: 0;

	left:6px !important;

	border:0;

	padding:6px 0;

	font-size:16px;

	min-width:200px;

	background:#0ecae7;}



.dropdown-menu > li > a {

	padding: 3px 15px;

	line-height: 1.82857143;

	-webkit-transition: all 100ms ease-in-out;

	-moz-transition: all 100ms ease-in-out;

	-ms-transition: all 100ms ease-in-out;

	-o-transition: all 100ms ease-in-out;

	transition: all 100ms ease-in-out;

	color: #fff;}

	

.dropdown-menu > li > a:hover,

.dropdown-menu > li > a:focus {

	color: #666;

	background-color: #fff;}

	

.dropdown-menu > .active > a,

.dropdown-menu > .active > a:hover,

.dropdown-menu > .active > a:focus {

	color: #fff;

	background-color: #8896a5;}

  

.caret {

	display: none;}





@media only screen and (min-width : 767px) {



	

.dropdown:hover .dropdown-menu {

	display: block;}

}



.navbar-default .navbar-nav > li > a {

	color: #fff;

	font-size: 18px;

	padding-left:4px;

	padding-right:4px;

	letter-spacing: -0.5px;

	-webkit-transition: all 200ms ease-in-out;

	-moz-transition: all 200ms ease-in-out;

	-ms-transition: all 200ms ease-in-out;

	-o-transition: all 200ms ease-in-out;

	transition: all 200ms ease-in-out;}

	

.navbar-default.scrolled .navbar-nav > li > a {

	color: #000;}



.navbar-default .navbar-nav > li > a:hover,

.navbar-default .navbar-nav > li > a:focus {

	color: #000;

	background-color: transparent !important;}

	

.navbar-default .navbar-nav > .active > a,

.navbar-default .navbar-nav > .active > a:hover,

.navbar-default .navbar-nav > .active > a:focus {

	color: #fff;

	text-decoration:underline;

	background-color: transparent !important;}



.navbar-default .navbar-nav > .open > a,

.navbar-default .navbar-nav > .open > a:hover,

.navbar-default .navbar-nav > .open > a:focus {

	color: #8896a5;

	background-color: transparent !important;}

  

@media (max-width: 981px) {

.navbar-default .navbar-nav > li > a {

	padding-left:15px;

	padding-right:15px;}

}

  

@media (max-width: 767px) {

	

.navbar.scrolled,

.navbar {

	box-shadow: 0 2px 4px -1px rgba(0,0,0,0.06), 0 4px 5px 0 rgba(0,0,0,0.06), 0 1px 10px 0 rgba(0,0,0,0.08) !important;

	background:#fff !important;}

	

	

.caret {

	display: inline-block;

	width: 0;

	height: 0;

	margin-left: 2px;

	vertical-align: middle;

	border-top: 4px solid;

	border-right: 4px solid transparent;

	border-left: 4px solid transparent;}



.navbar-default .navbar-toggle {

	border: none;

	background-color:#ffffff;

	-webkit-transition: all 200ms ease-in-out;

	-moz-transition: all 200ms ease-in-out;

	-ms-transition: all 200ms ease-in-out;

	-o-transition: all 200ms ease-in-out;

	transition: all 200ms ease-in-out;

	margin-right: 0px;

	border-radius: 0px;}

  

.navbar-default .navbar-toggle:hover,

.navbar-default .navbar-toggle:focus {

	background-color: #fff;}

	

.navbar-default .navbar-toggle .icon-bar {

	background-color: #0ecae7;}

	

.navbar {

	-webkit-box-shadow: none;

	box-shadow: none;

	padding:6px 0 !important;}



.navbar-default .navbar-nav > li > a {

	padding-left:0px;

	color:#000;

	padding-right:0px;}



.navbar-default .navbar-collapse, .navbar-default .navbar-form {

	border-color: #ffffff;}



.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {

	color: #000;

	border-radius:5px;

	background:transparent;

	border-left: 2px solid #0ecae7;}





  

  

.navbar-brand{

    line-height: 35px;

    height: 35px;

	padding-left:0;

	position:relative;

	

    padding-top: 0;}



.navbar-brand img { 

	height:35px; 

	opacity:0;

	margin-top:6px}



.navbar-brand img.color-logo {

	opacity:1;

	left:0px;}



.navbar-brand img.color-logo.scrolled {

	opacity:1;}

  

  

  

  

  

}

  

  

  

  

  

  

  

  

  

  

  

  

/**

 * Hero

 * ----------------------------------------------------------------------------

 */

.hero {

	color: #ffffff;

	height: 100vh;

	overflow: hidden;

	background-color: #fff;

	background-position: center center;

	background-repeat: no-repeat;

	background-attachment:fixed;

	background-size: cover;

	position: relative;

	text-shadow:1px 1px 5px rgba(0,0,0,0.4);

	padding: 0px;

	margin:0;}





.hero .input-xl{

	border-radius:6px 0 0 6px;

	min-width:340px;}

			

.hero .btn-xl{

	border-radius:0 6px 6px 0;

	position:relative;

	margin-top:-5px;

	margin-left:-5px;}

			

@media (max-width: 767px) {

.hero .form-inline .form-group {

    display: inline-block;

    margin-bottom: 0;

    vertical-align: middle;

	}

	

.hero .input-xl{

	min-width:100px;

	width:230px;}

	

.hero .btn-xl{

	margin-top:-7px;}

}

			

@media (max-width:1360px) {

}



@media (max-width:992px) {

}

 @media (max-width: 767px) {

.hero {

	height: 550px;}





}



/**

 * Inner Hero

 * ----------------------------------------------------------------------------

 */

.inner-hero {

	color: #ffffff;

	padding:60px 0 60px 0;

	margin-bottom:70px;

	background-color: #43afe9;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

}



/**

 * Latest Articles

 * ----------------------------------------------------------------------------

 */



.latest-articles {

	position:relative;

	margin-top:-150px;

	margin-bottom:50px;}

	

.latest-articles .title{

	color:#000;

}



@media (max-width: 767px) {

	

.latest-articles {

	margin-top:-110px;}

	

.latest-articles .title{

	margin-bottom:20px;

}

}

	

/**

 * Main Slider

 * ----------------------------------------------------------------------------

 */  

.main-slider{ padding:0 35px;}

 

.main-slider .item{

	position:relative;

	margin:0 15px;}

	

.main-slider .item a figure{

	background:#fff;

	position:relative;}	



	.main-slider .item a figure:before{

		position: absolute;

		top:0;

		left:0;

		width:100%;

		height:100%;

		content:"";

		opacity:0;

		-webkit-transition: all 200ms ease-in-out;

		-moz-transition: all 200ms ease-in-out;

		-ms-transition: all 200ms ease-in-out;

		-o-transition: all 200ms ease-in-out;

		transition: all 200ms ease-in-out;

		background:#10b6eb;}	

	

		.main-slider .item a:hover figure:before{

			opacity:0.8;}

	

.main-slider .item a{

	display:block;

	

	position:relative;

	color:#000;}



.main-slider .item a:hover{

	text-decoration:none;

	color:#0ecae7;}

	

.main-slider .owl-controls {

	margin-top:0px !important;}

	

.main-slider .owl-controls .owl-buttons div {

	padding: 0px;}



.main-slider .owl-controls .owl-buttons div {

	position: absolute;}

 

.main-slider .owl-controls .owl-buttons .owl-prev,

.main-slider .owl-controls .owl-buttons .owl-next{

	left: -25px;

	top:33%;

	-webkit-transition: all 150ms ease-in-out;

	-moz-transition: all 150ms ease-in-out;

	-ms-transition: all 150ms ease-in-out;

	-o-transition: all 150ms ease-in-out;

	transition: all 150ms ease-in-out;

	background:#fff;

	color:#000;

	opacity:1;

	font-size:18px;

	border-radius:0;

	padding:10px 20px;

}



.main-slider .owl-controls .owl-buttons .owl-prev .fa,

.main-slider .owl-controls .owl-buttons .owl-next .fa{

	font-size:27px;

	position:relative;

	top:3px;

}

 

.main-slider .owl-controls .owl-buttons .owl-next{

	left:auto;

	right: -25px;}



.main-slider .owl-controls .owl-buttons .owl-prev:hover,

.main-slider .owl-controls .owl-buttons .owl-next:hover{

	color:#fff;

	background:#0ecae7;}



@media only screen and (max-width : 1360px) {

.main-slider .owl-controls .owl-buttons .owl-prev,

.main-slider .owl-controls .owl-buttons .owl-next{

	top:30%;

}

}



@media only screen and (max-width : 992px) {

.main-slider .owl-controls .owl-buttons .owl-prev,

.main-slider .owl-controls .owl-buttons .owl-next{

	top:30%;

}

}



@media (max-width: 767px) {

.main-slider{ padding:0 15px;}

	

.main-slider .owl-controls .owl-buttons .owl-prev,

.main-slider .owl-controls .owl-buttons .owl-next{

	left: -5px;

}



 

.main-slider .owl-controls .owl-buttons .owl-next{

	left:auto;

	right: -5px;}



.main-slider .owl-controls .owl-buttons .owl-prev span,

.main-slider .owl-controls .owl-buttons .owl-next span{

	display:none;

}

}



.testimonials-slider .sharify-container {

	display:none;}



/**

 * Browse Scholarships

 * ----------------------------------------------------------------------------

 */

 

.browse-scholarships {

	background:#10b6eb;

	padding:50px 0;
	margin-top:120px;

}

	.browse-scholarships .h2{

		margin:0;

		line-height:1;

	}





	.browse-scholarships .browse-list {

		text-align:center;

		font-size:22px;

		text-transform:uppercase;

		font-weight:100;}



	.browse-scholarships .browse-list .block-grid-item{	

		border-right:1px solid #51ccf3;

		padding-bottom:5px;

		padding-top:5px;}

		

		.browse-scholarships .browse-list .block-grid-item:last-child{	

			border-right:0;}



		.browse-scholarships .browse-list .block-grid-item a{	

			color:#fff;

			display:block;

			background-position: top center;

			background-repeat:no-repeat;

			padding:65px 0 0px 0;

			-webkit-transition: all 200ms ease-in-out;

			-moz-transition: all 200ms ease-in-out;

			-ms-transition: all 200ms ease-in-out;

			-o-transition: all 200ms ease-in-out;

			transition: all 200ms ease-in-out;

			opacity:1;}

			

			.browse-scholarships .browse-list .block-grid-item a:hover{

				background-position: top 5px center;

				padding:60px 0 5px 0;

				text-decoration:none;}

				

			.browse-scholarships .browse-list .block-grid-item.bachelor a{	

				background-image:url(images/ico-bachelor-white.png);}

				

			.browse-scholarships .browse-list .block-grid-item.master a{	

				background-image:url(images/ico-master-white.png);}

				

			.browse-scholarships .browse-list .block-grid-item.phd a{	

				background-image:url(images/ico-phd-white.png);}

				

			.browse-scholarships .browse-list .block-grid-item.fellowship a{	

				background-image:url(images/ico-fellowship-white.png);}

				

@media only screen and (max-width : 1360px) {



	.browse-scholarships .h2{

		font-size:36px;

		margin-top:2px;

		line-height:1.3;

	}



}



@media only screen and (max-width : 992px) {

.browse-scholarships {

	padding:50px 0 70px 0;

}



	.browse-scholarships .h2{

		margin:0 0 50px 0;

		text-align:center;

		font-size:32px;

	}



}



@media (max-width: 767px) {

.browse-scholarships {

	padding:30px 0 45px 0;
	margin-top: 60px;

}





	.browse-scholarships .h2{

		margin:0 0 40px 0;

		word-spacing: 100vw;

		font-size:28px;

	}

	

	.browse-scholarships .browse-list {

		font-size:19px;

		padding:0 15px;}

	

	.browse-scholarships .browse-list .block-grid-item{	

		border-right:1px solid #51ccf3;

		border-bottom:1px solid #51ccf3;

		padding-bottom:25px;

		padding-top:25px;}

		

		.browse-scholarships .browse-list .block-grid-item:last-child,

		.browse-scholarships .browse-list .block-grid-item:nth-child(2){	

			border-right:0;}

			

		.browse-scholarships .browse-list .block-grid-item:nth-child(3),

		.browse-scholarships .browse-list .block-grid-item:nth-child(4){	

			border-bottom:0;}

}

		

/**

 * Links Grid

 * ----------------------------------------------------------------------------

 */

 

.links-grid{

	padding:50px 0 0 0;}

	

	.links-grid .heading{

		width:100%;

		text-transform:uppercase;

		text-align:center;

		min-height:90px;

		margin-bottom:30px;

		color:#fff;

		background:#d6d6d6;

		padding:0 10px;

		display: flex;

		flex-direction: column;

		justify-content: center;

		line-height:1;

		font-size:22px;

		font-weight:700;}

		

		.links-grid .trainings .heading { background:#e4517a;}

		.links-grid .jobs .heading { background:#ffba00;}

		.links-grid .fellowship .heading { background:#10b6eb;}

		.links-grid .grants .heading { background:#95bb44;}

		.links-grid .volunteering .heading { background:#c073d0;}



		

		

	.links-grid .view-all{

		width:100%;

		text-transform:uppercase;

		text-align:center;

		margin-bottom:30px;

		color:#fff;

		background:#d6d6d6;

		padding:15px;

		line-height:1;

		font-size:18px;

		display:block;

		font-weight:100;}

		

		.links-grid .view-all:hover{

			text-decoration:none;

			opacity:0.8;}

			

		.links-grid .trainings .view-all { background:#e4517a;}

		.links-grid .jobs .view-all { background:#ffba00;}

		.links-grid .fellowship .view-all { background:#10b6eb;}

		.links-grid .grants .view-all { background:#95bb44;}

		.links-grid .volunteering .view-all { background:#c073d0;}

		

	.links-grid ul{

		list-style-type:none;

		margin:0;

		padding:0;}



		.links-grid ul li{

			margin:0;

			display:block;

			padding:0;}	

			

			.links-grid ul li a{

				display:block;

				color:#000;

				background:#fff;

				border-bottom:10px solid #d6d6d6;

				height:165px;

				position:relative;

				line-height:16px;

				padding:20px 20px 15px 20px;}	

						

				.links-grid .trainings ul li a { border-bottom:10px solid #e4517a;}

				.links-grid .jobs ul li a { border-bottom:10px solid #ffba00;}

				.links-grid .fellowship ul li a { border-bottom:10px solid #10b6eb;}

				.links-grid .grants ul li a { border-bottom:10px solid #95bb44;}

				.links-grid .volunteering ul li a { border-bottom:10px solid #c073d0;}

				

			

				.links-grid ul li a:hover{

					background:#d6d6d6;

					color:#fff;

					text-decoration:none;}

							

				.links-grid .trainings ul li a:hover { background:#e4517a;}

				.links-grid .jobs ul li a:hover { background:#ffba00;}

				.links-grid .fellowship ul li a:hover { background:#10b6eb;}

				.links-grid .grants ul li a:hover { background:#95bb44;}

				.links-grid .volunteering ul li a:hover { background:#c073d0;}

						

				.links-grid ul li:last-child a{

					border-bottom: none;}	



				.links-grid ul li a:before{

					position:absolute;

					bottom:15px;

					right:15px;

					content:"+";

					font-size:32px;

					color:#d6d6d6;

					width:32px;

					height:32px;

					text-align:center;

					-webkit-transition: all 300ms ease-in-out;

					-moz-transition: all 300ms ease-in-out;

					-ms-transition: all 300ms ease-in-out;

					-o-transition: all 300ms ease-in-out;

					transition: all 300ms ease-in-out;

					line-height:32px;

					border-radius:1000px;

					border:1px solid #d6d6d6;}	

					

					.links-grid ul li a:hover:before{

						color:#fff;

						border:1px solid #fff;}	

				

					

			.links-grid ul li a .title{			

			   overflow: hidden;

			   text-overflow: ellipsis;

			   display: -webkit-box;

			   line-height: 20px;   

			   max-height: 80px; 

			   -webkit-line-clamp: 4;

			   -webkit-box-orient: vertical;

			}

			



				

			.links-grid ul li a .location,

			.links-grid ul li a .deadline{

				font-size:13px;

				text-transform:uppercase;

				position:absolute;

				font-weight:300;}	

				

			.links-grid ul li a .deadline{

				bottom:15px;}

				

			.links-grid ul li a .location{

				bottom:32px;}

				

@media (max-width:1360px) {

.links-grid ul li a:before{ display:none;}



	.links-grid .heading{

		font-size:20px;}

}



@media (max-width:767px) {



	.links-grid .heading{

		font-size:18px;

		margin-bottom:0px;

		min-height:70px;}

}









































































/**

 * Archive 

 * ----------------------------------------------------------------------------

 */



.page-header {

    margin: 0px 0 20px;

    border-bottom: 0;

}



	.page-title{

		margin-top:0;}

		

	.page-title span{

		text-transform:uppercase;

		margin-bottom:25px;

		color:#fff;

		background:#10b6eb;

		padding:25px;

		display:inline-block;

		font-size:22px;

		font-weight:700;}

		

		

		.page-title.trainings span{ background:#e4517a;}

		.page-title.jobs span{ background:#ffba00;}

		.page-title.fellowship span{ background:#10b6eb;}

		.page-title.grants span{ background:#95bb44;}

		.page-title.volunteering span{ background:#c073d0;}

		.page-title.scholarships span{ background:#758392;}

		



			

			.archive-post-wrap a{

				display:block;

				color:#000;

				background:#fff;

				border-bottom:10px solid #10b6eb;

				min-height:305px;

				position:relative;

				line-height:16px;

				padding:0px;}	

						

				.archive-post-wrap.trainings a { border-bottom:10px solid #e4517a;}

				.archive-post-wrap.jobs a { border-bottom:10px solid #ffba00;}

				.archive-post-wrap.fellowship a { border-bottom:10px solid #10b6eb;}

				.archive-post-wrap.grants a { border-bottom:10px solid #95bb44;}

				.archive-post-wrap.volunteering a { border-bottom:10px solid #c073d0;}

				.archive-post-wrap.scholarships a { border-bottom:10px solid #758392;}



			

			

				.archive-post-wrap a:hover{

					background:#10b6eb;

					color:#fff;

					text-decoration:none;}

					

					

					

							

				.archive-post-wrap.trainings a:hover { background:#e4517a;}

				.archive-post-wrap.jobs a:hover { background:#ffba00;}

				.archive-post-wrap.fellowship a:hover { background:#10b6eb;}

				.archive-post-wrap.grants a:hover { background:#95bb44;}

				.archive-post-wrap.volunteering a:hover { background:#c073d0;}

				.archive-post-wrap.scholarships a:hover { background:#758392;}

						

	







				.archive-post-wrap a:before{

					position:absolute;

					bottom:15px;

					right:15px;

					content:"+";

					font-size:32px;

					color:#d6d6d6;

					width:32px;

					height:32px;

					text-align:center;

					-webkit-transition: all 300ms ease-in-out;

					-moz-transition: all 300ms ease-in-out;

					-ms-transition: all 300ms ease-in-out;

					-o-transition: all 300ms ease-in-out;

					transition: all 300ms ease-in-out;

					line-height:32px;

					border-radius:1000px;

					border:1px solid #d6d6d6;}	

					

					.archive-post-wrap a:hover:before{

						color:#fff;

						border:1px solid #fff;}	

				

			.archive-post-wrap a .text-wrap{

				padding: 20px 20px 70px 20px;}	

				

					

			.archive-post-wrap a .title{			

			}

			



				

			.archive-post-wrap a .location,

			.archive-post-wrap a .deadline{

				font-size:13px;

				text-transform:uppercase;

				position:absolute;

				left:20px;

				font-weight:300;}	

				

				

			.archive-post-wrap a .deadline{

				bottom:15px;}

				

			.archive-post-wrap a .location{

				bottom:32px;}



				

@media (max-width:1360px) {

.archive-post-wrap a:before{ display:none;}



}



@media (max-width:767px) {



}





































		

/**

 * We Recommend

 * ----------------------------------------------------------------------------

 */

 

.we-recommend {

	padding:0;}	

	

	.we-recommend .recomend-tagline {

		margin-bottom:40px;

		font-size:24px;}

		

		.we-recommend .recomend-tagline span {

			padding-top:15px;

			display:inline-block;

			border-top:1px solid #000;}

				

	.we-recommend a{

		display:block;

		position:relative;

		margin-bottom:50px;

		color:#000;}

	

		.we-recommend a:hover{

			text-decoration:none;

			color:#0ecae7;}

			

	.we-recommend a figure{

		background:#fff;

		position:relative;}	



		.we-recommend a figure:before{

			position: absolute;

			top:0;

			left:0;

			width:100%;

			height:100%;

			content:"";

			opacity:0;

			-webkit-transition: all 200ms ease-in-out;

			-moz-transition: all 200ms ease-in-out;

			-ms-transition: all 200ms ease-in-out;

			-o-transition: all 200ms ease-in-out;

			transition: all 200ms ease-in-out;

			background:#10b6eb;}	

		

			.we-recommend a:hover figure:before{

				opacity:0.8;}

							

	.we-recommend .category{

		position: absolute;

		z-index:2;

		top:35px;

		left:35px;

		text-shadow: 1px 1px 5px rgba(0,0,0,0.4);

		font-size:20px;

		text-transform:uppercase;

		font-weight:600;

		color:#fff;}		

		

/**

 * Calendar-Join

 * ----------------------------------------------------------------------------

 */

 

.calendar-join {

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#10b5eb+0,0d9bc9+100 */

	background: #10b5eb; /* Old browsers */

	background: -moz-linear-gradient(top, #10b5eb 0%, #0d9bc9 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #10b5eb 0%,#0d9bc9 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #10b5eb 0%,#0d9bc9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10b5eb', endColorstr='#0d9bc9',GradientType=0 ); /* IE6-9 */

	color:#fff;

	position:relative;

	height:200px;

	margin-top:60px;

	padding:0;}	

	

		

	.calendar-join .calendar{

		position:relative;

		z-index:2;

		height:200px;

		display: flex;

		flex-direction: column;

		justify-content: center;

		text-decoration:none;

		padding:0px 0 0px 100px;

		color:#fff;}	

		

		.calendar-join .calendar:hover{

			padding:0px 0 0px 110px;}	

		

		.calendar-join .calendar .overlay{

			position: absolute;

			top:0;

			right:0;

			width:2500px;

			height:100%;

			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4517b+0,ce3b65+100 */

			background: #e4517b; /* Old browsers */

			background: -moz-linear-gradient(top, #e4517b 0%, #ce3b65 100%); /* FF3.6-15 */

			background: -webkit-linear-gradient(top, #e4517b 0%,#ce3b65 100%); /* Chrome10-25,Safari5.1-6 */

			background: linear-gradient(to bottom, #e4517b 0%,#ce3b65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4517b', endColorstr='#ce3b65',GradientType=0 ); /* IE6-9 */

			content:"";}	

			

		.calendar-join .calendar .ico{

			position: absolute;

			top:0;

			left:0;

			background: url(images/ico-calendar.png) left center no-repeat;

			width:60px;

			height:200px;

			content:"";}

			

		.calendar-join .calendar .text{

			position: relative;}	

			

	.calendar-join .join{

		position:relative;

		height:200px;

		text-decoration:none;

		display: flex;

		flex-direction: column;

		color:#fff;

		justify-content: center;

		background:url(images/ico-join-community.png) left 70px center no-repeat;

		padding:0px 0 0px 170px;}	

		

		.calendar-join .join:hover{

			padding:0px 0 0px 180px;}	





		.calendar-join .join .text{

			position: relative;}	

			

@media (max-width: 1360px) {

		

	.calendar-join .calendar{

		padding:0px 0 0px 80px;}	

		

		.calendar-join .calendar .h2{

			font-size:30px;}

			

		.calendar-join .calendar .h4{

			font-size:18px;}

		

		.calendar-join .calendar:hover{

			padding:0px 0 0px 90px;}	

	

	.calendar-join .join{

		background:url(images/ico-join-community.png) left 50px center no-repeat;

		padding:0px 0 0px 140px;}	

		

		.calendar-join .join .h2{

			font-size:30px;}



		.calendar-join .join .h4{

			font-size:18px;}





		.calendar-join .join:hover{

			padding:0px 0 0px 150px;}	



		.calendar-join .join .text{

			position: relative;}	

			

}



@media (max-width: 767px) {

.calendar-join {

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#10b5eb+0,0d9bc9+100 */

	background: #10b5eb; /* Old browsers */

	background: -moz-linear-gradient(top, #10b5eb 0%, #0d9bc9 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #10b5eb 0%,#0d9bc9 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #10b5eb 0%,#0d9bc9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10b5eb', endColorstr='#0d9bc9',GradientType=0 ); /* IE6-9 */

	position:relative;

	height:400px;}	

	

		

	.calendar-join .calendar{

		position:relative;

		z-index:2;

		height:200px;

		display: flex;

		flex-direction: column;

		justify-content: center;

		text-decoration:none;

		padding:0px 0 0px 100px;

		color:#fff;}	

		

		.calendar-join .calendar:hover{

			padding:0px 0 0px 100px;}	

		

		.calendar-join .calendar .overlay{

			position: absolute;

			top:0;

			right:-15px;

			width:2500px;

			height:100%;

			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4517b+0,ce3b65+100 */

			background: #e4517b; /* Old browsers */

			background: -moz-linear-gradient(top, #e4517b 0%, #ce3b65 100%); /* FF3.6-15 */

			background: -webkit-linear-gradient(top, #e4517b 0%,#ce3b65 100%); /* Chrome10-25,Safari5.1-6 */

			background: linear-gradient(to bottom, #e4517b 0%,#ce3b65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4517b', endColorstr='#ce3b65',GradientType=0 ); /* IE6-9 */

			content:"";}	

			

		.calendar-join .calendar .ico{

			position: absolute;

			top:0;

			left:0;

			background: url(images/ico-calendar.png) left center no-repeat;

			width:60px;

			height:200px;

			content:"";}

			

		.calendar-join .calendar .text{

			position: relative;}	

			

	.calendar-join .join{

		position:relative;

		height:200px;

		text-decoration:none;

		display: flex;

		flex-direction: column;

		color:#fff;

		justify-content: center;

		background:url(images/ico-join-community.png) left 0px center no-repeat;

		padding:0px 0 0px 100px;}	

		

		.calendar-join .join:hover{

			padding:0px 0 0px 100px;}	





		.calendar-join .join .text{

			position: relative;}

			

}



/**

 * Paginate

 * ----------------------------------------------------------------------------

 */

 

.find-colleges {

	background-image:url(images/bg-find-colleges.jpg);

	background-position: center center;

	background-size:cover;

	background-attachment:fixed;

	text-align:center;

	text-shadow: 1px 1px 5px rgba(0,0,0,0.2);

	padding:120px 0;}



.find-colleges .h2{

	margin-bottom:30px;}

	

.find-colleges .input-xl{

	border-radius:8px 0 0 8px;

	min-width:480px;}

			

.find-colleges .btn-xl{

	border-radius:0 6px 6px 0;

	margin-left:-5px;}

			

@media (max-width: 767px) {

.find-colleges .form-inline .form-group {

    display: inline-block;

    margin-bottom: 0;

    vertical-align: middle;

	}

	

.find-colleges .input-xl{

	border-radius:6px 0 0 6px;

	min-width:100px;

	width:230px;}

}



/**

 * Post

 * ----------------------------------------------------------------------------

 */

 

.post-cats a{

	display:inline-block;

	background:#fff;

	color:#000;

	padding:7px 10px;

	margin:0 10px 10px 0;

	font-size:14px;}

	

	

	



	

	

	.post-deadline {

		text-transform:uppercase;

		font-size:16px;

		position:relative;

		padding-left:25px;}

		

	

	.post-deadline:before {

		position:absolute;

		top:-3px;

		left:0;

		content:"\f017 ";

		font-size:20px;

		font-family:FontAwesome;}

		

	.post-cat{

		width:100%;

		text-transform:uppercase;

		text-align:center;

		margin-bottom:20px;

		color:#fff;

		background:#10b6eb;

		padding:15px;

		line-height:1;

		font-size:18px;

		display:block;

		-webkit-transition: all 200ms ease-in-out;

		-moz-transition: all 200ms ease-in-out;

		-ms-transition: all 200ms ease-in-out;

		-o-transition: all 200ms ease-in-out;

		transition: all 200ms ease-in-out;

		font-weight:100;}

		

	.post-cat:hover {

		color:#fff;

		text-decoration:none;

		opacity:0.7;}



			

	.post-cat.trainings { background:#e4517a; }

	.post-cat.jobs { background:#ffba00; }

	.post-cat.contests { background:#10b6eb; }

	.post-cat.grants { background:#95bb44; }

	.post-cat.volunteering { background:#c073d0; }

	.post-cat.scholarships { background:#758392; }





/**

 * Application Process

 * ----------------------------------------------------------------------------

 */

 

.application-process {

	padding:20px;

	background:#10b5eb;

	color:#fff;}

	

.application-process .post-deadline {

    font-size: 22px;

	padding-left:30px;

	margin:25px 0 20px 0;

}



.application-process .post-deadline:before {

    font-size: 24px;

}

	

.application-process .apply-now{

	border:1px solid #fff;

	display:block;

	background:#fff;

	font-weight:600;

	text-transform:uppercase;

	text-align:center;

	color:#10b5eb;

	padding:15px;}

	

.application-process .official-website{

	border:1px solid #fff;

	display:block;

	background:#10b5eb;

	text-transform:uppercase;

	text-align:center;

	color:#ffffff;

	padding:15px;}



/**

 * Paginate

 * ----------------------------------------------------------------------------

 */

.wp-paginate { margin-top:60px !important;}

.wp-paginate a {

    background: #fff !important;

    border: 1px solid #e5e5e5 !important;

    color: #333;

    margin-right: 4px;

    padding: 0px !important;

	width:40px;

	height:40px;

	display:inline-block;

	line-height:40px;

}



.wp-paginate a:hover {

    background: #fff !important;

	color: #333;

	border: 1px solid #10b6eb !important;

}





.wp-paginate .current {

    color: #fff;

    background: #10b6eb !important;

    border: 1px solid #10b6eb !important;

    margin-right: 4px;

	width:40px;

	height:40px;

	display:inline-block;

	line-height:40px;

	text-align: center;

    padding: 0 !important;

}



@media only screen and (max-width : 767px) {

.wp-paginate { margin-top:30px !important;}

	

.wp-paginate a {

    margin-right: 2px !important;

	width:30px;

	height:30px;

	line-height:30px;

}



.wp-paginate .current {

    margin-right: 2px !important;

	width:30px;

	height:30px;

	line-height:30px;

}

}













/**

 * Pagination for All Opportunities

 * ----------------------------------------------------------------------------

 */

 .custom-pagination {

     margin-top: 60px !important;}

	 

.custom-pagination span,

.custom-pagination a {

    background: #fff !important;

    border: 1px solid #e5e5e5 !important;

    color: #333;

    margin-right: 0px;

    padding: 0px !important;

	width:40px;

	height:40px;

	text-align:center;

	display:inline-block;

	line-height:40px;

}



.custom-pagination a:hover {

    background: #fff !important;

	text-decoration:none;

	border: 1px solid #10b6eb !important;

}

.custom-pagination span.page-num {

  margin-right: 4px;

  padding: 0;

}

.custom-pagination span.dots {

  padding: 0;

  color: #999;

  border:0 !important;

  background:transparent !important;

  width:auto;

}

.custom-pagination span.current {

    color: #fff;

    background: #10b6eb !important;

    border: 1px solid #10b6eb !important;

    margin-right: 0px;

	width:40px;

	height:40px;

	display:inline-block;

	line-height:40px;

	text-align: center;

    padding: 0 !important;

}

	



/**

 * Footer

 * ----------------------------------------------------------------------------

 */



footer.main { 

	background: #009eb7;

	padding:20px 0;

	color:#fff;

	font-weight:300;

	margin:0;}

	

footer.main ul{

	margin:0;}

	

	footer.main a{ 

		color:#fff;}





@media (max-width: 767px) {



}	

  

/**

 * Footer widgets

 * ----------------------------------------------------------------------------

 */

	

footer.footer-widgets { 

	background:#008ca3;

	font-weight:300;

	color:#fff;

	padding:60px 0 0 0;}



	footer.footer-widgets .widget {

		margin:0 0 60px 0;

		padding:0px;}	

		

	footer.footer-widgets .widget.alt {

		margin:0 0 30px 0;}	

		

	footer.footer-widgets .widget a{

		color:#fff;}	

		

	footer.footer-widgets .widget h3{

		margin-bottom:20px;

		margin-top:0;

		font-weight:700;

		color:#2ec4dc;}	

		

	footer.footer-widgets .widget.quotes {

		background:url(images/ico-quote.png) top 15px right 35px no-repeat;}	

	

		footer.footer-widgets .widget.quotes img {

			border-radius:1000px;}	

			

		footer.footer-widgets .widget.quotes .author {

			padding:35px 0 0 10px;

			font-size:18px;

			font-weight:700;

			text-transform:uppercase;

		

		}

					



@media (max-width: 767px) {

	footer.footer-widgets .widget {

		margin:0 0 40px 0;}	

		

	footer.footer-widgets .widget.alt {

		margin:0 0 40px 0;}	

}		

/**

 * Social Profiles

 * ----------------------------------------------------------------------------

 */  

 

.social-profiles {

	margin-left: -3px;

	margin-right: 0;

	padding: 0;

	list-style: none;

	overflow: hidden;}

	

	.social-profiles li {

		list-style: none;

		float: left;

		margin-left: 3px;

		margin-bottom: 3px;

		display: block;}

		

		.social-profiles li a {

			width: 40px;

			height: 40px;

			-webkit-transition: all 200ms ease-in-out;

			-moz-transition: all 200ms ease-in-out;

			-ms-transition: all 200ms ease-in-out;

			-o-transition: all 200ms ease-in-out;

			transition: all 200ms ease-in-out;

			display: block;

			position: relative;

			background: transparent;

			font-size: 0;}

			



			.social-profiles li a:before {

				position: absolute;

				font-family: FontAwesome;

				color: #fff;

				font-size: 28px;

				-webkit-transition: all 200ms ease-in-out;

				-moz-transition: all 200ms ease-in-out;

				-ms-transition: all 200ms ease-in-out;

				-o-transition: all 200ms ease-in-out;

				transition: all 200ms ease-in-out;

				text-align: center;

				line-height: 40px;

				width: 100%;}

				

			.social-profiles li a:hover:before {color:#2ec4dc;}

			.social-profiles li a.facebook:before {content: '\f09a';}

			.social-profiles li a.twitter:before {content: '\f099';}

			.social-profiles li a.googleplus:before {content: '\f0d5';}

			.social-profiles li a.linkedin:before {content: '\f0e1';}

			.social-profiles li a.youtube:before {content: '\f16a';}

			.social-profiles li a.vimeo:before {content: '\f194';}

			.social-profiles li a.pinterest:before {content: '\f231';}

			.social-profiles li a.instagram:before {content: '\f16d';}



@media (max-width: 767px) {

.social-profiles li a {

	width: 32px;

	height: 32px;}

	

.social-profiles li a:before {

	font-size: 24px;

	line-height: 32px;}

}

/**

 * Calendar

 * ----------------------------------------------------------------------------

 */



table.calendar{width:100%;background:#fff;}



#activeMonth {font-weight: 100; font-size:30px; margin-bottom:30px;}

#nextMonth a, #prevMonth a{

    text-transform: uppercase;

    text-align: center;

    margin-bottom: 30px;

    color: #fff;

    background: #10b6eb;

    padding: 15px;

    line-height: 1;

    font-size: 18px;

    display: block;

	float:left;

    font-weight: 100;

}



#nextMonth a{float:right;}



.calendar-day-head {

    background: #10b5eb;

    border-right: 1px solid #51ccf3;

    color: #FFFFFF;

    font-weight: 300;

    padding: 10px 0 10px 14px;

    text-transform: uppercase;

    vertical-align: text-top;

    width: 14%;

}

.calendar-day, .calendar-day-np{border-color:#D9D9D9 #ECECEC #ECECEC #D9D9D9;border-style:solid;border-width:1px;padding:7px;vertical-align:text-top;width:14%;}



.calendar-day p{display:block;}



.calendar-day p a:visited{color:#aaa;}





.calendar-day p a{color:#000;display:block;border:1px solid #e9e9e9;background:#f4f4f4;margin:0 0px 7px 0px;padding:5px 7px;position:relative;font-size:14px;line-height:15px;}





.day-number{font-size:18px;color:#000; font-weight:bold;}





/**

 * Entry Meta

 * ----------------------------------------------------------------------------

 */



.entry-meta {

	clear: both;

	font-weight:300;

	font-size:14px;

	text-transform:uppercase;

	background:none;

	margin:10px 0 20px 0;

	border:0;}

.entry-meta .posted-on a{ color:#000;}



.entry-meta > span {

	margin-right: 0px;}

	

.entry-meta > a {

	color:#000;}



.entry-meta > span:last-child {

	margin-right: 0;}



.featured-post:before {

	font-family: FontAwesome;

	content: "\f0a1";

	margin-right: 2px;}



.entry-meta a:before {

	margin-right: 4px;}

	

.entry-meta .date a:before {

	font-family: FontAwesome;

	content: "\f133";}



.comments-link a:before {

	font-family: FontAwesome;

	content: "\f075";

	margin-right: 2px;

	position: relative;}





.categories-links a:first-child:before {

	font-family: FontAwesome;

	content: "\f192";}



.tags-links a:first-child:before {

	font-family: FontAwesome;

	content: "\f02c";

	position: relative;}



.edit-link a:before {

	font-family: FontAwesome;

	content: "\f040";

	position: relative;}



.single-author .entry-meta .author,

.sticky.format-standard .entry-meta .date,

.sticky.format-audio .entry-meta .date,

.sticky.format-chat .entry-meta .date,

.sticky.format-image .entry-meta .date,

.sticky.format-gallery .entry-meta .date {



}



/**

 * Post

 * ----------------------------------------------------------------------------

 */

 

.entry-content {}



.entry-content h1 {

    font-size: 30px;

    text-transform: uppercase;

    font-weight: 300;

    margin: 40px 0 10px 0;

	}

	

	

	article.post .entry-title { margin-top:0;}

	article.post .entry-thumbnail { margin:0 0 30px 0;}



/**

 * Sidebar

 * ----------------------------------------------------------------------------

 */

	

.widget-area {}



	.widget-area .widget {

		margin:0 0 50px 0;

		padding:0px;}		



		.widget-area .widget .widget-title { margin-top:0; margin-bottom:20px; line-height:1; text-transform:uppercase;

		font-size:18px;}

		.widget-area .widget ul,

		.widget-area .widget ol,

		.widget-area .widget dl {

			margin:0;

			padding:0; }

			

.wpp-list li {

	margin-bottom:40px;

	list-style-type:none;

}

	

.wpp-list li a { display:block; color:#000;}

	.wpp-list li a:hover {color:#10b5eb; text-decoration:none;}



.wpp-list li img {

    display: block;

	margin-bottom:10px;

    max-width: 100%;

    height: auto;

}

/**

 * Images

 * ----------------------------------------------------------------------------

 */

 

.alignleft {

	float: left;}



.alignright {

	float: right;}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;}



img.alignleft {

	margin: 5px 20px 5px 0;}



.wp-caption.alignleft {

	margin: 5px 10px 5px 0;}



img.alignright {

	margin: 5px 0 5px 20px;}



.wp-caption.alignright {

	margin: 5px 0 5px 10px;}



img.aligncenter {

	margin: 5px auto;}



img.alignnone {

	margin: 5px 0;}



.wp-caption .wp-caption-text,

.entry-caption,

.gallery-caption {

	color: #220e10;

	font-size: 18px;

	font-style: italic;

	font-weight: 300;}



img.wp-smiley,

.rsswidget img {

	border: 0;

	border-radius: 0;

	box-shadow: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;}



.wp-caption.alignleft + ul,

.wp-caption.alignleft + ol  {

	list-style-position: inside;}





/**

 * Comments

 * ----------------------------------------------------------------------------

 */



.comments-title,

.comment-list,

.comment-reply-title,

.must-log-in,

.comment-respond .comment-form,

.comment-respond iframe {

	display: block;

	margin-left: auto;

	margin-right: auto;

	width: 100%;}



.comments-title {

	font-size: 24px;

	font-weight:300;

	margin-top:50px;}



.comment-list,

.comment-list .children {

	list-style-type: none;

	padding: 0;}



.comment-list .children{

	margin-left: 50px;

	width:calc(100% - 50px);

	float:left;}



.comment-list li{

	float:left;

	

	width:100%;}



.comment-list li article{ 

	background:none; 

	padding:1.25em 0; 

	margin-bottom:0;

	-webkit-border-radius: 0px;

	border-radius: 0px;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	

	box-shadow: none;}



.comment-list li .comment-body{

	float:left;

	

	width:100%;}



.comment-list > li:after,

.comment-list .children > li:before {

	background: url(images/dotted-line.png) repeat left top;

	background-size: 4px 4px;

	content: "";

	display: block;

	height: 1px;

	width: 100%;

	float:left;}



.comment-list > li:last-child:after {

	display: none;}



.comment-body {

	padding: 1.25rem 0;

	position: relative;

	float:left;}



.comment-author {

	float: left;

	max-width: 100px;}



.comment-author.vcard {

	display: inline-block;

	margin: 0;

	border: 0;

	padding: 0;}



.comment-author .avatar {

	display: block;}



.comment-author .fn {

	word-wrap: break-word;}



.comment-reply-link,

.comment-reply-login {

	font-style: normal;

	font-weight: normal;}



.comment-author .url {

	color: #000;

	font-style: normal;

	font-weight: normal;}



.comment-author .fn{

	color: #000;

	position:relative;

	font-style: normal;

	padding:15px;

	font-weight: normal;

	}





.says {

	display: none;}



.no-avatars .comment-author {

	margin: 0 0 5px;

	max-width: 100%;

	position: relative;}



.no-avatars .comment-metadata,

.no-avatars .comment-content,

.no-avatars .comment-list .reply {

	width: 100%;}







.comment-list .edit-link {

	margin-left: 20px;}



.comment-metadata,

.comment-awaiting-moderation,

.comment-content,

.comment-list .reply {

	float: right;

	width: 79%;

	width: -webkit-calc(100% - 100px);

	width:         calc(100% - 100px);

	word-wrap: break-word;}





.comment-meta,

.comment-meta a {

	color: #000;

	font-size: 13px;}



.comment-metadata {

	margin-bottom: 20px;

	padding-bottom:10px;

	margin-top:20px;

	font-size:14px;

	border-bottom:1px dotted #ccc;}



.ping-meta {

	color: #a2a2a2;

	font-size: 13px;

	line-height: 2;}



.comment-awaiting-moderation {

	color: #a2a2a2;}



.comment-awaiting-moderation:before {

	content: "\f05e";

	font-family: FontAwesome;

	margin-right: 5px;

	position: relative;

	top: -2px;}



.comment-reply-link:before,

.comment-reply-login:before {

	font-family: FontAwesome;

	content: "\f112";

	margin-right: 3px;}



/* Comment form */

.comment-respond {

	margin-bottom:50px;

	width:100%;

	padding: 0;

	float:left;}



.comment .comment-respond {

	margin-bottom: 20px;

	padding: 20px;}



.comment-reply-title {

	font-size: 24px;

	font-weight:300;

	margin-top:30px;}



.comment-reply-title small a {

	color: #131310;

	display: inline-block;

	float: right;

	height: 16px;

	text-indent:-9999px;

	overflow: hidden;

	position:relative;

	width: 16px;}



.comment-reply-title small a:hover {

	color: #ed331c;

	text-decoration: none;}



.comment-reply-title small a:before {

	font-family: FontAwesome;

	content: "\f00d";

	position:absolute;

	top:0;

	right:0;

	font-style:normal;

	text-indent:0;

	vertical-align: top;}



.sidebar .comment-list .comment-reply-title,

.sidebar .comment-list .comment-respond .comment-form {

	padding: 0;}



.comment-form .comment-notes {

	margin-bottom: 2.5rem;

	color: #999;

	font-size:0.8rem;}



.comment-form .comment-form-author,

.comment-form .comment-form-email,

.comment-form .comment-form-url {

	margin-bottom: 8px;}



.comment-form [for="author"],

.comment-form [for="email"],

.comment-form [for="url"],

.comment-form [for="comment"] {

	float: left;

	padding: 5px 0;

	width: 120px;}



.comment-form .required {

	color: #ed331c;}



.comment-form input[type="text"],

.comment-form input[type="email"],

.comment-form input[type="url"] {

	max-width: 270px;

	width: 60%;}



.comment-form textarea {

	width: 100%;}



.form-allowed-tags,

.form-allowed-tags code {

	color: #999;}



.form-allowed-tags code {

	margin-left: 3px;}



.comment-list .pingback,

.comment-list .trackback {

	padding-top: 1.25rem;}



.comment-navigation {

	padding: 20px 0 30px;

	width: 100%;

	float:left;}

	

	.comment-navigation .section-heading {

		font-weight: 300;

		font-size: 1.8rem;

		font-style:italic;

		margin-top:1.25rem;}

	

	.comment-navigation .nav-previous {

		float:left;}

		

	.comment-navigation .nav-next {

		float:right;}



.no-comments {

	background-color: #f7f5e7;

	font-size: 20px;

	font-style: italic;

	font-weight: 300;

	margin: 0;

	padding: 40px 0;

	text-align: center;}

	

	

	

	

	

@media only screen and (max-width : 767px) {

.comment-author {

	max-width: 50px;}



.comment-author.vcard img {

	width:36px;

	height:36px;}



.comment-metadata,

.comment-awaiting-moderation,

.comment-content,

.comment-list .reply {

	width: -webkit-calc(100% - 50px);

	width:         calc(100% - 50px);}





.comment-list .children{

	margin-left: 25px;

	width:calc(100% - 25px);

	float:left;}

	

.comment-metadata {

	margin-bottom: 10px;

	padding-bottom:10px;

	margin-top:0px;

	font-size:12px;}

}	

	

	

	

	



/**

 * Block Grid

 * ----------------------------------------------------------------------------

 */



[class*="block-grid-"] {

  display: block;

  margin: -7px;

  padding: 0;

}

[class*="block-grid-"]:before,

[class*="block-grid-"]:after {

  content: " ";

  display: table;

}

[class*="block-grid-"]:after {

  clear: both;

}

.block-grid-item {

  display: inline;

  margin: 0;

  padding: 7px;

  height: auto;

  float: left;

  list-style: none;

}

.block-grid-xs-1 > .block-grid-item {

  width: 100%;

}

.block-grid-xs-1 > .block-grid-item:nth-of-type(n) {

  clear: none;

}

.block-grid-xs-1 > .block-grid-item:nth-of-type(1n+1) {

  clear: both;

}

.block-grid-xs-2 > .block-grid-item {

  width: 50%;

}

.block-grid-xs-2 > .block-grid-item:nth-of-type(n) {

  clear: none;

}

.block-grid-xs-2 > .block-grid-item:nth-of-type(2n+1) {

  clear: both;

}

.block-grid-xs-3 > .block-grid-item {

  width: 33.333333333333336%;

}

.block-grid-xs-3 > .block-grid-item:nth-of-type(n) {

  clear: none;

}

.block-grid-xs-3 > .block-grid-item:nth-of-type(3n+1) {

  clear: both;

}

.block-grid-xs-4 > .block-grid-item {

  width: 25%;

}

.block-grid-xs-4 > .block-grid-item:nth-of-type(n) {

  clear: none;

}

.block-grid-xs-4 > .block-grid-item:nth-of-type(4n+1) {

  clear: both;

}

.block-grid-xs-5 > .block-grid-item {

  width: 20%;

}

.block-grid-xs-5 > .block-grid-item:nth-of-type(n) {

  clear: none;

}

.block-grid-xs-5 > .block-grid-item:nth-of-type(5n+1) {

  clear: both;

}

.block-grid-xs-6 > .block-grid-item {

  width: 16.666666666666668%;

}

.block-grid-xs-6 > .block-grid-item:nth-of-type(n) {

  clear: none;

}

.block-grid-xs-6 > .block-grid-item:nth-of-type(6n+1) {

  clear: both;

}

.block-grid-xs-7 > .block-grid-item {

  width: 14.285714285714286%;

}

.block-grid-xs-7 > .block-grid-item:nth-of-type(n) {

  clear: none;

}

.block-grid-xs-7 > .block-grid-item:nth-of-type(7n+1) {

  clear: both;

}

.block-grid-xs-8 > .block-grid-item {

  width: 12.5%;

}

.block-grid-xs-8 > .block-grid-item:nth-of-type(n) {

  clear: none;

}

.block-grid-xs-8 > .block-grid-item:nth-of-type(8n+1) {

  clear: both;

}

.block-grid-xs-9 > .block-grid-item {

  width: 11.11111111111111%;

}

.block-grid-xs-9 > .block-grid-item:nth-of-type(n) {

  clear: none;

}

.block-grid-xs-9 > .block-grid-item:nth-of-type(9n+1) {

  clear: both;

}

.block-grid-xs-10 > .block-grid-item {

  width: 10%;

}

.block-grid-xs-10 > .block-grid-item:nth-of-type(n) {

  clear: none;

}

.block-grid-xs-10 > .block-grid-item:nth-of-type(10n+1) {

  clear: both;

}

.block-grid-xs-11 > .block-grid-item {

  width: 9.090909090909092%;

}

.block-grid-xs-11 > .block-grid-item:nth-of-type(n) {

  clear: none;

}

.block-grid-xs-11 > .block-grid-item:nth-of-type(11n+1) {

  clear: both;

}

.block-grid-xs-12 > .block-grid-item {

  width: 8.333333333333334%;

}

.block-grid-xs-12 > .block-grid-item:nth-of-type(n) {

  clear: none;

}

.block-grid-xs-12 > .block-grid-item:nth-of-type(12n+1) {

  clear: both;

}

@media (min-width: 768px) {

  .block-grid-sm-1 > .block-grid-item {

    width: 100%;

  }

  .block-grid-sm-1 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-sm-1 > .block-grid-item:nth-of-type(1n+1) {

    clear: both;

  }

  .block-grid-sm-2 > .block-grid-item {

    width: 50%;

  }

  .block-grid-sm-2 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-sm-2 > .block-grid-item:nth-of-type(2n+1) {

    clear: both;

  }

  .block-grid-sm-3 > .block-grid-item {

    width: 33.333333333333336%;

  }

  .block-grid-sm-3 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-sm-3 > .block-grid-item:nth-of-type(3n+1) {

    clear: both;

  }

  .block-grid-sm-4 > .block-grid-item {

    width: 25%;

  }

  .block-grid-sm-4 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-sm-4 > .block-grid-item:nth-of-type(4n+1) {

    clear: both;

  }

  .block-grid-sm-5 > .block-grid-item {

    width: 20%;

  }

  .block-grid-sm-5 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-sm-5 > .block-grid-item:nth-of-type(5n+1) {

    clear: both;

  }

  .block-grid-sm-6 > .block-grid-item {

    width: 16.666666666666668%;

  }

  .block-grid-sm-6 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-sm-6 > .block-grid-item:nth-of-type(6n+1) {

    clear: both;

  }

  .block-grid-sm-7 > .block-grid-item {

    width: 14.285714285714286%;

  }

  .block-grid-sm-7 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-sm-7 > .block-grid-item:nth-of-type(7n+1) {

    clear: both;

  }

  .block-grid-sm-8 > .block-grid-item {

    width: 12.5%;

  }

  .block-grid-sm-8 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-sm-8 > .block-grid-item:nth-of-type(8n+1) {

    clear: both;

  }

  .block-grid-sm-9 > .block-grid-item {

    width: 11.11111111111111%;

  }

  .block-grid-sm-9 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-sm-9 > .block-grid-item:nth-of-type(9n+1) {

    clear: both;

  }

  .block-grid-sm-10 > .block-grid-item {

    width: 10%;

  }

  .block-grid-sm-10 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-sm-10 > .block-grid-item:nth-of-type(10n+1) {

    clear: both;

  }

  .block-grid-sm-11 > .block-grid-item {

    width: 9.090909090909092%;

  }

  .block-grid-sm-11 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-sm-11 > .block-grid-item:nth-of-type(11n+1) {

    clear: both;

  }

  .block-grid-sm-12 > .block-grid-item {

    width: 8.333333333333334%;

  }

  .block-grid-sm-12 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-sm-12 > .block-grid-item:nth-of-type(12n+1) {

    clear: both;

  }

}

@media (min-width: 992px) {

  .block-grid-md-1 > .block-grid-item {

    width: 100%;

  }

  .block-grid-md-1 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-md-1 > .block-grid-item:nth-of-type(1n+1) {

    clear: both;

  }

  .block-grid-md-2 > .block-grid-item {

    width: 50%;

  }

  .block-grid-md-2 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-md-2 > .block-grid-item:nth-of-type(2n+1) {

    clear: both;

  }

  .block-grid-md-3 > .block-grid-item {

    width: 33.333333333333336%;

  }

  .block-grid-md-3 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-md-3 > .block-grid-item:nth-of-type(3n+1) {

    clear: both;

  }

  .block-grid-md-4 > .block-grid-item {

    width: 25%;

  }

  .block-grid-md-4 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-md-4 > .block-grid-item:nth-of-type(4n+1) {

    clear: both;

  }

  .block-grid-md-5 > .block-grid-item {

    width: 20%;

  }

  .block-grid-md-5 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-md-5 > .block-grid-item:nth-of-type(5n+1) {

    clear: both;

  }

  .block-grid-md-6 > .block-grid-item {

    width: 16.666666666666668%;

  }

  .block-grid-md-6 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-md-6 > .block-grid-item:nth-of-type(6n+1) {

    clear: both;

  }

  .block-grid-md-7 > .block-grid-item {

    width: 14.285714285714286%;

  }

  .block-grid-md-7 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-md-7 > .block-grid-item:nth-of-type(7n+1) {

    clear: both;

  }

  .block-grid-md-8 > .block-grid-item {

    width: 12.5%;

  }

  .block-grid-md-8 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-md-8 > .block-grid-item:nth-of-type(8n+1) {

    clear: both;

  }

  .block-grid-md-9 > .block-grid-item {

    width: 11.11111111111111%;

  }

  .block-grid-md-9 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-md-9 > .block-grid-item:nth-of-type(9n+1) {

    clear: both;

  }

  .block-grid-md-10 > .block-grid-item {

    width: 10%;

  }

  .block-grid-md-10 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-md-10 > .block-grid-item:nth-of-type(10n+1) {

    clear: both;

  }

  .block-grid-md-11 > .block-grid-item {

    width: 9.090909090909092%;

  }

  .block-grid-md-11 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-md-11 > .block-grid-item:nth-of-type(11n+1) {

    clear: both;

  }

  .block-grid-md-12 > .block-grid-item {

    width: 8.333333333333334%;

  }

  .block-grid-md-12 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-md-12 > .block-grid-item:nth-of-type(12n+1) {

    clear: both;

  }

}

@media (min-width: 1360px) {

  .block-grid-lg-1 > .block-grid-item {

    width: 100%;

  }

  .block-grid-lg-1 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-lg-1 > .block-grid-item:nth-of-type(1n+1) {

    clear: both;

  }

  .block-grid-lg-2 > .block-grid-item {

    width: 50%;

  }

  .block-grid-lg-2 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-lg-2 > .block-grid-item:nth-of-type(2n+1) {

    clear: both;

  }

  .block-grid-lg-3 > .block-grid-item {

    width: 33.333333333333336%;

  }

  .block-grid-lg-3 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-lg-3 > .block-grid-item:nth-of-type(3n+1) {

    clear: both;

  }

  .block-grid-lg-4 > .block-grid-item {

    width: 25%;

  }

  .block-grid-lg-4 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-lg-4 > .block-grid-item:nth-of-type(4n+1) {

    clear: both;

  }

  .block-grid-lg-5 > .block-grid-item {

    width: 20%;

  }

  .block-grid-lg-5 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-lg-5 > .block-grid-item:nth-of-type(5n+1) {

    clear: both;

  }

  .block-grid-lg-6 > .block-grid-item {

    width: 16.666666666666668%;

  }

  .block-grid-lg-6 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-lg-6 > .block-grid-item:nth-of-type(6n+1) {

    clear: both;

  }

  .block-grid-lg-7 > .block-grid-item {

    width: 14.285714285714286%;

  }

  .block-grid-lg-7 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-lg-7 > .block-grid-item:nth-of-type(7n+1) {

    clear: both;

  }

  .block-grid-lg-8 > .block-grid-item {

    width: 12.5%;

  }

  .block-grid-lg-8 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-lg-8 > .block-grid-item:nth-of-type(8n+1) {

    clear: both;

  }

  .block-grid-lg-9 > .block-grid-item {

    width: 11.11111111111111%;

  }

  .block-grid-lg-9 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-lg-9 > .block-grid-item:nth-of-type(9n+1) {

    clear: both;

  }

  .block-grid-lg-10 > .block-grid-item {

    width: 10%;

  }

  .block-grid-lg-10 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-lg-10 > .block-grid-item:nth-of-type(10n+1) {

    clear: both;

  }

  .block-grid-lg-11 > .block-grid-item {

    width: 9.090909090909092%;

  }

  .block-grid-lg-11 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-lg-11 > .block-grid-item:nth-of-type(11n+1) {

    clear: both;

  }

  .block-grid-lg-12 > .block-grid-item {

    width: 8.333333333333334%;

  }

  .block-grid-lg-12 > .block-grid-item:nth-of-type(n) {

    clear: none;

  }

  .block-grid-lg-12 > .block-grid-item:nth-of-type(12n+1) {

    clear: both;

  }

}