/*
Theme Name: ICT4D Conference 2017
Author: Shane Larrabee
Description: Custom theme developed for ICT4D on behalf of Pause for Thought
Version: 1
*/

.side-menu ul.children li.current_page_item a {
	font-weight: 600 !important;
}

.content-section .text-block	{
	margin-bottom:200px;
}

/*shane's form customization */
.gform_body input	{
	border: 3px solid #f6f6f6;
	border-radius: 7px;
}

.gform_body select {
	margin-top:6px;
}

.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .gfield_description {
	font-size: 11px !important;
}

.gform_wrapper .percentbar_blue	{
	background-color: #f15d24 !important;
}

.gform_wrapper ul.gfield_checkbox li label	{
	font-weight: 600;
	font-size: 12px;
}

.gform_wrapper h2.gsection_title	{
	color: #002f6d;
}

.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_footer input.button:hover	{
	background-color: #f15d24;
	color:#fff;
}

.social  {
	padding-left: 10px;

}
.fa-2x {
	font-size: 1.5em !important;
	padding: 0 13px 13px 0;
}

@media (max-width: 1023px) {
	.social  {
		margin-top: 1em;
	}

}

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

.benefits-section {
	color: #fff;
	text-transform: uppercase;;
}

.bg-dotted {
	background: url(/wp-content/uploads/2017/11/bg-dotted.png) no-repeat bottom center;
	background-size: contain;
	padding-top: 45px;
}

.benefit-bg1, .benefit-bg2, .benefit-bg3 {
	min-height: 235px;
}

.benefit-bg1 {
	background-image: url(/wp-content/uploads/2017/11/benefit-bg1.jpg);
}

.benefit-bg2 {
	background-image: url(/wp-content/uploads/2017/11/benefit-bg2.jpg);
}

.benefit-bg3 {
	background-image: url(/wp-content/uploads/2017/11/benefit-bg3.jpg);
}

.partners-section .conference-heading {
	color: #002f6d;
	background-color: transparent;
}

.partners-section .conference-heading .title {
	color: #002f6d;
	padding-top: 90px;
}

.partners-section a {
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    /*display: block;*/
}

.partners-section a:hover {
	opacity: .7; 
}

.partners-list img {
	max-width: 130px !important;
}

.lead {
	min-height: 184px;
}

/*.strategic-img {
	max-width: 150px !important;
	max-height: 150px !important;
}*/

.vertical-align {
   min-height: 200px; /*Add a height or minimum height to the containers*/
   position: relative;
}

.vertical-align img{
   position: absolute;
   bottom: 0;
   right: 0;
   left: 0;
   margin-right: auto;
   margin-left:auto;
}

@media (min-width: 768px) {
	.benefits-section .col-sm-4 {
		padding-left: 6px;
		padding-right: 6px;
	}
}

@media (min-width: 1200px) {
	.lead img {
		border-right: .5px solid #000;
    	height: 150px;
	}
}

.news-section h6 {
	margin: 0;
}

.news-items {
	background-color: #fff;
}

 .col-md-8.news-items {
	padding: 0;
}

.news-items h5 a {
	color: #000;
	font-weight: 400;
}

.news-items p {
	color: #000;
}

.news-item {
	position: relative;;
}

@media (min-width: 992px) {

	.news-item, .tweets {
		min-height: 350px;
	}

}

@media (max-width: 991px) {

	.news-item, .tweets {
		min-height: 270px;
	}

}

.news-item .read-more a {
	position: absolute;
	bottom: 2em;
}

.news-bg {
	background: url(/wp-content/uploads/2017/11/news-bg.jpg) no-repeat left center;
	background-size: cover;
}

.news-title-bar {
	background-color: #f15d23;
	color: #fff;
}

/*.tweets {
	background-color: #fff;
}*/

@media (min-width: 768px) {
	.tweets  {
		padding-left: 24px;
	}
}
@media (max-width: 767px) {
	.tweets  {
		padding-top: 2em;
	}
}

.blog-sidebar li a:hover {
	text-decoration: underline;
}

.conference-section {
    margin: 0;
}


/* HELPERS */

.text-double {
	font-size: 3em;
}

.text-bold {
	font-weight: 600;
}

img.img-resp {
	max-width: 100%;
	height: auto;
	max-height: 100%;
}

.box-pad-small {
	padding: 2em;
}

.section-pad-xlg {
	padding: 5em 0;
}

.section-pad {
    padding-top:2rem;
    padding-bottom:2rem;
}

.section-pad-bottom {
    padding-bottom:2rem !important;
}

	.flexbox-container-all {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;

		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;

		align-items: center;
		justify-content: center; /* align horizontal */
	}
}

@media (min-width: 768px) {

	.flexbox-container {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;

		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;

		align-items: center;
		justify-content: center; /* align horizontal */
	}
}

.screen-reader-text {
	display: none;
}

.tweets {
	background-color: #fff;
}
.timeline-Widget--edge {
    border-radius: 0 !important;
}

@media (max-width: 991px) {
	.section-pad-bottom-ns {
    	margin-bottom:2rem;
	}
	.tweets {
		margin-left: -10px;
		margin-right: -10px;
	}
}

@media (min-width: 767px) (max-width: 991px) {
}



/*2019 logo sizing change*/
.logo img {
    width: 200px;
    /*height: 60px;*/
}
.logo {
	margin: 10px;
}

@media (min-width: 768px) {
	.logo img {
		width: 200px;
		height: 100px;
	}
	.logo {
    	margin: 10px 0 0 0;
	}
}

@media (min-width: 1024px) {
	.logo img {
		width: 270px;
		height: 80px;
	}
	.logo {
    	margin: 30px 0 0 0;
	}
}

@media (min-width: 1200px) {
	.logo img {
		width: 330px;
		height: 100px;
	}
}



