/*
	Theme Name: Master Study Child
	Theme URI: http://stylemix.net
	Description: MasterStudy Child Theme
	Author: StylemixThemes
	Author URI: http://stylemix.net
	Template: masterstudy
	Version: 1.2
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: classes, courses, education, education center, learning center, tutoring, teaching, study, studying, learning, lessons, instructor, teacher, mentor
	Text Domain: masterstudy-child
*/
html{
	margin: 0px !important;
}
body.page-id-11{
	padding-bottom: 0px !important;
}
p{
  margin-bottom: 10px !important;
}
a:hover{
  text-decoration: underline;
}
.post_list_content_unit{
  border: 0 !important;
  padding: 0px 20px 20px 16px !important;
}
.post_list_main_section_wrapper .post_list_content_unit{
  margin-bottom: 0;
}
.spacing{
  height: 50px;
}
.container{
  max-width: 1500px !important;
}
input[type=number] {
  -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none;
  margin: 0; /* Removes leftover margin */
}

/** home page banner **/
body.skin_custom_color a:hover{
	color: #337ab7 !important;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
	display: none;
}




/** Header **/
#header .logo-unit{
	margin-top: -14px;
}
#header.scrolling .logo-unit{
	margin-top: -2px;
}
h1{ font-size: 44px;}
.entry-header{
  padding: 0px !important;
  background-color: #2C3E50;
}
.entry-header .entry-title, .vc_column_container .vc_column-inner{
  text-align: left !important;
}
.header-menu-mobile ul li{
    list-style: none;
}
.fiat-alert{
	text-shadow: none;
}
.hdrDonateBtn{
	display: inline-block;
    padding-left: 40px;
    margin-top: -10px;
}
.search-toggler-unit{
	display: inline-block;
}
body.home .pull-right.hidden-xs{
	display: flex;
}


/** About Us Page **/
.page-id-17 .vc_btn3-container.vc_btn3-inline, .page-id-13 .vc_btn3-container.vc_btn3-inline{
  margin: auto;
  text-align: center;
  display: block !important;
}
.page-id-17 .vc_btn3-container.vc_btn3-inline, .page-id-13 .vc_btn3-container.vc_btn3-inline, .vc_btn3-container.vc_btn3-center{
  margin-top: 30px;
  margin-bottom: 30px;
}

/** About Us Page - all tabs sidebar **/
.layoutArea{
  float: left;
  padding-right: 40px;
}
.about-us-sidebar{
  border-left: 1px solid #ccc;
  float: right;
  padding-left: 20px;
  width: 25%;
}
#text-10 .textwidget p{
  margin-bottom: 40px;
}
#text-3{
  padding: 25px 32px;
  border: 1px solid #2C3E50;
  margin-top: 20px;
  border-radius: 15px;
}
#text-3 h3{
  margin-top: 5px;
  margin-bottom: 16px; 
}
#text-3 .textwidget{
  font-size: 16px;
}


/** About Us Page - about us tab - image map styles **/
#legacy-quote-div {
	text-align:center;
	margin:5%;
	height: 215px;
	padding-top: 80px;
}
#legacy-quotes {
	display:none;
}
#legacy-png-map{
    width: 40%;
    float: left;
    height: 265px;
}
#legacy-quote-div{ margin-bottom: 65px;}

#donate{
    float: right;
    margin-top: -65px;
    margin-right: -120px;
}
#donate img{
    max-width: 72%;
}
.flexslider{
	margin: 0 0 15px 0 !important;
}


/** About Us Page - trustees **/
table.trustees td{
    width: 170px;
    text-align: center;
    margin-right: 20px;
    float: left;
}
p.trustLogo{
    margin-bottom: 20px;
    margin-top: 50px;
}


/** What's Happening Page **/
.stm_single_post h2.h1{
	color: #fff;
}
.blog_layout_grid .col-md-4{
  width: 50% !important;
  height: 220px;
}
.blog_layout_grid .col-md-4:nth-child(3n+1){
  clear: none !important;
}
div.hoverBox, div.hoverBox a{
  position: absolute;
}
div.hoverBox{
  background: rgba(0, 0, 0, 0); 
  z-index: 5;
  -webkit-transition: all .4s ease-out 0.1s;
  -moz-transition: all .4s ease-out 0.1s;
  -o-transition: all .4s ease-out 0.1s;
  transition: all .4s ease-out 0.1s;
  width: 95%;
  height: 175px;
}
div.hoverBox a{
    color: #fff;
    text-decoration: none;
    padding: 20px 50px;
    width: 174px;
    height: 65px;
    margin: 57px 34%;
    background-color: rgb(241, 196, 15) !important;
    z-index: 10;
    opacity: 0;
    -webkit-transition: all .4s ease-out 0.1s;
    -moz-transition: all .4s ease-out 0.1s;
    -o-transition: all .4s ease-out 0.1s;
    transition: all .4s ease-out 0.1s;
}
div.hoverBox:hover{
  background: rgba(0, 0, 0, .5);  
}
div.hoverBox:hover a{
  background: rgba(122, 214, 253, 1);
  opacity: 1;
}
.post_list_content_unit{
  padding: 20px;
  border: 1px solid #ccc;
}
.blog_layout_grid .post_list_content_unit:before, .blog_layout_grid .post_list_content_unit:after, .short_separator, .post_list_cats{
  display: none;
}
.post_list_main_section_wrapper .col-md-9 .post_list_inner_content_unit_left{
  margin-left: 0px !important;
}
.post_list_main_section_wrapper .col-md-9{
  width: 80%;
  margin-left: -30px;
  padding-right: 0px;
}
.post_list_item_excerpt p{
  margin-bottom: 0px;
}
.date-d{
  font-size: 16px;
}
.date-under{
  width: 150px;
  height: 2px;
  background-color: #2C3E50;
  margin-bottom: 12px;
}
.blog_main_layout_grid{
  margin-top: 55px;
}
.blog_layout_grid .post_list_content_unit{
  padding: 10px !important;
}
div.hoverBox a{
    border-radius: 8px;
}

/** Sustaining Partners **/
.page-id-1334 .vc_btn3-container.aboutBtn{
  margin-left: 25%;
}
body.page-id-1334 .layoutArea{
  margin-bottom: 0px !important;
}
body.page-id-1334 p{

}


/** What's Happening - Single Post **/
.nextPost{
    top: 400px;
    position: absolute;
    right: 0;
    text-align: right;
}
.prevPost{
    top: 400px;
    position: absolute;
    left: 0;
    text-align: left;
}
.single-scholarship .prevPost{
    display: none;
}
.prevPost img, .nextPost img{
  width: 50%;
}
.post_date span{
  font-size: 16px;
}
.post_by, .post_cat, .comments_num{
  display: none;
}
.stm_post_info .post_title{
  padding: 15px 0 5px;
}
.backToPosts{
  text-align: right;
  width: 80%;
}
.backToPosts a{
  padding: 10px 23px 10px 20px;
  border: 2px solid #F1C40F;
  background: rgba(241, 196, 15, .8);
  border-radius: 5px;
  margin-left: 20px;
  transition: all 0.6s ease;
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
.backToPosts a:hover{
  background: rgba(241, 196, 15, .4);
}




/** Support our Foundation **/
.stm_breadcrumbs_unit{
  margin-bottom: 20px;
}
.toggle_title{
  background: url('/wp-content/plugins/shortcode-toggle/img/plusToggle.png');
  background-repeat: no-repeat;
  padding: 0 0 0 32px;
  width: auto;
  text-align:left;
}
.toggle_active{
  background: url('/wp-content/plugins/shortcode-toggle/img/minusToggle.png');
  background-repeat: no-repeat;
}
.toggle_content{
  background-color: #eee;
  border-top: 1px solid #DEDEDE;
  overflow: auto;
  margin: -3px 47px 15px;
  padding: 5px 15px;
  width: 90%;
  text-align:left;
}
.toggle_dwnld{
  margin-left: 50px;
  text-align:left;
}



/** Homepage **/
body.home .vc_column_container>.vc_column-inner{
  box-sizing: border-box;
  margin: 20px;
  padding: 20px;
  border-radius: 15px;
}
.wpb_wrapper table{
  border-collapse: initial;
}
body.home .scholarshipPages div{
  width: 75%;
  margin: auto;
}
body.home .wpb_wrapper table.t2{
  width: 100%;
  margin: auto;  
}
body.home .wpb_wrapper table td{
  padding: 12px 15px;
  text-align: center !important;
}
body.home table p{
  display: grid;
}
body.home .wpb_wrapper table td a{
  margin: -30px 12px 0px;
}
body.home .wpb_wrapper table td a:hover{
  text-decoration: none !important;
}
.vc_column-inner .wpb_wrapper table td{
  padding: 0 10px;
}
.vc_btn3-container a.vc_btn3{
  background-color: rgba(52, 152, 219, 1) !important;
  color: #fff !important;
  border: 1px solid rgba(52, 152, 219, 1) !important;
  transition: all 0.6s ease !important;
}
.sustainDonate a.vc_btn3{
  padding: 14px 20px;
  border: 2px solid #F1C40F !important;
  background: rgba(241, 196, 15, .8) !important;
  border-radius: 5px;
  transition: all 0.6s ease;
  margin-top: -3px;
  color: #000 !important;
  font-weight: bold;
}
.testimonials_control_bar_top{
  padding-bottom: 18px;
}
.leftColumn .masterstudy-custom-title{
	margin-top: 50px !important;
	margin-bottom: -50px !important;
}
body.home .vc_btn3-container.vc_btn3-inline{
  display: inline-block !important;
} 
.vc_btn3-container a.vc_btn3:hover{
  background-color: rgba(52, 152, 219, .6) !important;
  color: #fff !important;
}
.sustainDonate a.vc_btn3:hover{
  background-color: rgba(241, 196, 15, .4) !important;
  color: #000 !important;
}
body .wpb_button{
  text-align:center;
}
body .wpb_button, body .wpb_column > .vc_column-inner #findScholar{
  text-align: left;
}
.wpb_button{
  margin-left: 20px;
} 
.layoutArea{
  margin-bottom: 39px !important;
}
.layoutArea .wppb-wrapper{
  padding-top: 100px !important;
}
.latest-post-selection article{
  border: 0px !important;
}
.latest-post-selection article em{
  float: right;
}
.latest-post-selection article h1{
  font-size: 16px !important;
  margin-bottom: 29px !important;
}
div.wppb-progress, div.wppb-wrapper.inside, div.layoutArea .column, div.wppb-wrapper div.inside{
 width: 100% !important;
}
.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
  color:#fff !important;
}
.vc_btn3.vc_btn3-color-grey:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, vc_btn3-container:hover{
  color: #666 !important;
}
.vc_column_container .vc_column-inner{
  text-align:center;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
  text-align:left;
  margin-bottom: 0px !important;
}
body.home .rightColumn{
  padding-left: 32px !important;
}
.vc_custom_1454062931273{
  margin-right: 45px;
}
.vc_custom_1464055021258, .vc_custom_1464055232723 .vc_col-sm-4{
  padding-left: 32px !important;
}
.vc_custom_1456446627276{
  padding-left: 15px;
}
.alignnone{
  margin: 5px 0px 0px 0;
}
.entry-header .entry-title h1{
  margin: 5px 0;
  font-size: 35px !important;
}
body.home .vc_column_container>.vc_column-inner{
  margin: 0;
  padding: 0;
}
body.skin_custom_color .btn-default{
  border: 2px solid #fff !important;
}
#donateBtns{
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  padding-bottom: 30px;
  margin-right: 0px !important;
}
body.skin_custom_color .search-toggler{
  margin-bottom: 12px;
}
body.skin_custom_color .search-toggler:hover{
  background-color: #2C3E50 !important;
}
#commInitBtns .btnLeft a{
  padding: 14px 35px !important;
  border: 2px solid #F1C40F !important;
  background: rgba(241, 196, 15, .8) !important;
  color: #000 !important;
  font-weight: bold;
}
#commInitBtns .btnLeft a:hover{
  background: rgba(241, 196, 15, .4) !important;
}

body.home #header{
  background-color: rgba(255,255,255,0.6);
}
body.home .pull-right{
  color: #fff;
}
.stm_breadcrumbs_unit{
  display:none;
}
#topSlider{
  margin: -60px auto;
}
.search-toggler{
  color: #F1C40F !important;
  border: 3px solid #F1C40F !important;
}
.search-togger:hover{
  background-color: #F1C40F !important;
}
#searchform .search-submit{
  color: #fff !important;
  background-color: #F1C40F !important;
}
.wpb_wrapper .vc_btn3-container.moreNewsBtn{
  width: 100%; 
  text-align: right;
  padding-right: 15px;
  margin-top: -15px;
}
.wpb_wrapper #commScholarInit{
  width: 100%; 
}
.vc_custom_1456070747031 .row .col-md-3, .vc_custom_1456300082669 .row .col-md-3{
  padding-left: 0px !important;
  width: 21%;
}
.vc_custom_1456070747031 .row .col-md-9{
  width: 79%;
  padding-right: 0px;
}
.vc_custom_1456073782716{
  margin-bottom: 0px !important;
  margin-right: 0px !important;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  border-top: 1px solid #000;
}
#header .header_top_bar{
  display: none;
}
.header_main_menu_wrapper .header-menu > li > a{
  color: #2C3E50;
}
.header_main_menu_wrapper .header-menu > li > a:hover, li.current_page_item a{
  color: #F1C40F !important;
}
body.skin_custom_color .magic_line{
  background-color: #F1C40F !important;
}
body.skin_custom_color .magic_line:after{
  border-bottom-color: #F1C40F !important;
}
#header .header_main_menu_wrapper .menu-item-384{
  padding: 0 20px;
  border: 2px solid #F1C40F;
  background: rgba(241, 196, 15, .8);
  border-radius: 5px;
  margin-left: 20px;
  transition: all 0.6s ease;
  margin-top: -3px;
}
#header .header_main_menu_wrapper .menu-item-384:hover{
  background: rgba(241, 196, 15, .4);
}
#header .header_main_menu_wrapper .menu-item-384 a:hover, #header .header_main_menu_wrapper .menu-item-384.current-menu-item a{
  color: #000 !important;
}
#header .header_main_menu_wrapper .menu-item-384 .magic_line{
  display: none;
}
.vc_custom_1455698859258 .wpb_text_column{
  width: 70%;
  margin: auto;
  max-width: 840px;
  padding-bottom: 40px;
}

#main .wpb_column .vc_custom_1455698859258{
  padding-bottom: 15px !important;
}
#main .vc_custom_1456037040780{
  margin-left: 0px;
}
div.wppb-wrapper.inside{
  max-width: 300px !important;
  margin: auto !important;
} 
.wpb_wrapper #commInitBtns .vc_column-inner{
  text-align: center !important;
}
.wpb_wrapper #commInitBtns .vc_btn3-container{
  padding: 0 30px;
}
.wpb_wrapper .commInit .vc_col-sm-4{
  margin-top: -62px !important;
}
.post_list_content_unit .col-md-3.col-sm-4, .post_list_content_unit .col-md-9.col-sm-8{
  padding-left: 0px !important;
}
body.home iframe, embed, body.home .wpb_single_image.vc_align_left{
  max-width: 95% !important;
}
.whatHappen{
  margin-top: 66px;
}
.vc_row .commInitCopy{
  padding: 20px;
  border: 1px solid #2C3E50;
  margin-bottom: 66px;
}
.vc_custom_1489565273865 .totalGrants .h1{
  margin-left: 8px !important;
}
.totalAssets .h1{
  margin-left: 12px !important;
}
.scholarAward .h1{
  margin-bottom: 0px !important;
}
.scholarAward .afterCounter{
    color: #eab830;
    font-weight: 700;
    font-size: 50px;
    float: none;
    width: 37px;
    display: inline-block;
    margin-top: 35px;
    margin-bottom: 10px;
    margin-left: 0;
}
.scholarAward .h1{
    width: auto;
    display: inline-block;
}
.totalGrants .beforeCounter, .totalAssets .beforeCounter{
    color: #eab830;
    font-weight: 700;
    font-size: 50px;
    float: left;
    width: 37px;
    display: inline-block;
    margin-top: 36px;
    margin-bottom: 10px;
    margin-left: 0px;
}
.totalGrants .h1, .totalAssets .beforeCounter{
  margin-left: 0px;
  margin-left: 0px;
  width: auto;
}
.scholarAward .h1:after{
  content: "\f067";
  color: #eab830;
  font-family: FontAwesome; 
  font-size: 35px;
  padding-left: 8px;
  margin-top: 10px;
  float: right;
}
.totalGrants .h1:before, .totalAssets .h1:before{
  content: "\f155";
  color: #eab830;
  font-family: FontAwesome;
  font-size: 40px;
  margin-top: 6px;
  margin-right: 8px;
  float: left;
}
.totalGrants .h1, .totalAssets .h1, .scholarAward .h1{
  text-align:left;
}
.testimonials-carousel-unit .carousel-nav-wrap{
    /**display: none;**/
}
.page-template-stm_testimonials_page .simple_carousel_wrapper, .simple_carousel_init>*{
	display: block !important;
	opacity: 1 !important;
	visibility: visible !important;
	position: relative;
}
.rightColumn h2{
    margin-top: -42px;
}
.rightColumn .vc_custom_1464055287121{
    padding-top: 0px !important;
}
#custom_html-3{
  text-align: center;
}
#custom_html-3 .textwidget{
  display: inline-block;
}
#custom_html-3 #custom_html-2, #custom_html-3 .vc_custom_1456393708920{
  float: left;
  padding: 0px 30px 30px !important;
}
#custom_html-3 .vc_custom_1456393708920 .vc_btn3{
  width: 140px;
  height: 56px;
  font-size: 16px;
}


/** Widgets **/
.widgettitle{
  margin: 0 0 15px 0;
}
#text-3{
  margin-bottom: 50px;
}
#text-10 h2{
  margin-left: 0 !important;
}
#text-4 h2{
  margin-left: 0 !important;
  margin-top: 35px;
}

/** Donations widget **/
#cp_donation_widget-2{
  margin-left: 6px;
} 
p.donate_amount input.cp-donation{
  font-size: 20px !important;
  margin-left: 20px;
  margin-bottom: 20px;
}
#cp_donation_widget-2 p.donate_amount label.cp-donation, #cp_donation_widget-2 p{
  display: none;
}
#cp_donation_widget-2 p.donate_amount, #cp_donation_widget-2 p.submit{
  display: block;
  float: left;
}
#cp_donation_widget-3 p.donate_amount label.cp-donation, #cp_donation_widget-3 p{
  display: none;
}
#cp_donation_widget-3 p.donate_amount, #cp_donation_widget-3 p.submit{
  display: block;
  float: left;
}
#cp_donation_widget-4 p.donate_amount label.cp-donation, #cp_donation_widget-4 p{
  display: none;
}
#cp_donation_widget-4 p.donate_amount, #cp_donation_widget-4 p.submit{
  display: block;
  float: left;
}
p.donate_amount input.cp-donation{
  width: 110px;
  height: 42px;
  background-color: #fff;
}
input.paypalSubmit{
  margin-right: -2px !important;  
}
p.submit #donateBtn{
    padding-top: 11px;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    background-color: aliceblue;
    padding-bottom: 12px;
}
#custom_html-2{
  margin-bottom: 20px;
  text-align: center;
}
#custom_html-2 input[type=image]{
  border: 1px solid #f1c40f;
  border-radius: 10px;
  opacity: .9;
  -webkit-transition: opacity .5s !important; /* Safari */
  transition: opacity .5s !important;
}
#custom_html-2 input[type=image]:hover{
  opacity: .6;
}
#text-14 #custom_html-2{
  margin-top: -35px;
}





/** Who We Help Widget **/
#ewic-con-1027 li{
  width: 271px !important;
}
#ewic-con-1027 .bx-viewport{
  width: 104% !important;
}

/** Plugins **/
.fa-2x{
  font-size: 2.5em;
}
.scroll-back-to-top-wrapper{
    position: fixed;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    text-align: left;
    z-index: 99999999;
    background-color: #F1C40F !important;
    color: #fff !important;
    width: 60px !important;
    height: 80px !important;
    line-height: 48px;
    right: -22px !important;
    bottom: 55% !important;
    padding-top: 2px;
    border-top-left-radius: 40px !important;
    border-top-right-radius: 25px !important;
    border-bottom-right-radius: 25px !important;
    border-bottom-left-radius: 40px !important;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    padding-right: 21px !important;
    padding-top: 16px !important;
}
.scroll-back-to-top-wrapper:hover{
  background-color: #2C3E50 !important;
}
.fiat-alert{
    margin-bottom: 0px;
    background-color: #333;
    border: none;
    color: #fff;
    border-radius: 0px;
    text-align:center;
    padding: 12px 0 12px;
}
.fiat-alert .close{
    padding: 0px 15px 0 0 !important;
    color: #fff;
    opacity: 1;
}
.fiat-alert p{
    margin-bottom: 0px !important;
}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li a{
    
    padding-left: 0px !important;
    padding-right: 45px !important;
    margin-right: 50px !important;
    background: none;
    font-size: 18px;
    transition: none !important;
}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-state-active a, 
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li a:hover{
    background: url(/wp-content/uploads/2016/03/northshoreLogoSm.png) no-repeat top right;
    color: #F1C40F!important;
}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-corner-top.ui-state-active{
    background: none;
}
#tabs_13_0{
    margin-right: 40px;
}
#tabs_13_0 ul, #tabs_1334_0 ul{
    border-bottom: 1px solid #2C3E50;
    margin-bottom: 30px !important;
    height: 50px;
}
#tabs-1334-0-0 ul, #tabs-1334-0-1 ul{
    border-bottom: 0px !important;
    height: auto;
}
#tabs_13_0 .layoutArea{
    padding-right: 0px !important;
}

body .tf-tile.size-square-large,
body .tf-tile.size-square-large .map-container {
	width: 400px;
	height: 400px;
}
body .tf-tile.size-square-small,
body .tf-tile.size-square-small .map-container {
	width: 200px;
	height: 200px;
}
body .tf-tile.size-landscape,
body .tf-tile.size-landscape .map-container {
	width: 400px;
	height: 200px;
}
body .tf-tile.size-portrait,
body .tf-tile.size-portrait .map-container {
	width: 200px;
	height: 400px;
}

/** Themify Plugin **/
#tf-tiles-1039{
  margin-bottom: 30px;
}
#tf-tile-1039-1 .tile-front{
  height: 200px;
  overflow: hidden !important;
}
#tf-tile-1039-1 .tile-front, #tf-tile-1039-1 .tile-flip-box, #tf-tile-1039-1 .tile-content{
  background-color: #000;
}
#tf-tile-1039-1 .tile-inner{
  padding: 0px;
}
#tf-tile-1039-1 .tile-content{
  height: 200px;
}
#tf-tile-1039-1 .tile-content iframe{
  height: 200px;
  border: 0px;
}
#tf-tile-1039-6 .tile-back p{
  font-size: 16px;
  margin-top: 40px;
}
#tf-tile-1039-6 .tile-content p{
  margin-bottom:20px !important;
}
#tf-tiles-1039 #donateLogos{
  text-align:center;
}




/** Progress Bar **/
.wptime-plugin-progress-wrap, .wptime-plugin-progress-wrap .wptime-plugin-progress-bar{
  border-radius: 5px; 
}

/** Mailchimp styles **/
.mc4wp-form-fields input[type=submit]{
  background-color: rgba(52, 152, 219, 1);
  color: #fff !important;
  border: 1px solid rgba(52, 152, 219, 1) !important;
  transition: all 0.6s ease !important;
  border-radius: 5px;
}
.mc4wp-form-fields input[type=submit]:hover{
  background-color: rgba(52, 152, 219, .6);
}
.mc4wp-form-fields p{
  margin-bottom: 10px !important;
}
.mc4wp-form-fields input[type=email]{
  width: 100%;
}


/** Testimonials Page **/
.testimonialContent2{
  padding-top: 50px;
}
.testimonialContent2 .p1{    
  padding-left: 25px;
  font-size: 16px;
}
.testimonials_main_wrapper tr{
  border: 0px;
}
.testimonials_main_wrapper .short_separator{
  display: block;
  background-color: #F1C40F !important;
}


/** Scholarships Page **/
.scholarshipNum{
  display: inline-block;
  width: 100%;
}
#scholarNum{
  float: left
}
#process{
  float: right;
  width: 300px;
}
#process #processDD:after{
  content: "\f078";
  margin-left: 5px;
  font-family: FontAwesome; 
  display: inline-block;
  transition: .5s ease-in-out;
}

#processDD{
  color: #000;
  display: block;
  cursor: pointer;
  float: right;
  display: inline-block;
  padding-right: 50px;
}

#processToggle{
  width: 285px;
  margin: 0;
  background-color: #fff;
  position: absolute;
  box-shadow: 0px 7px 37px #999;
  border-radius: 15px;
  margin: 40px 0 0 -10px;
  z-index: 1000;
}


/** Scholarship page process dropdown content **/

#processContent{
	border-radius: 25px;
	background-color: #fff;
	padding: 15px;
	font-family: montserrat, 'sans-serif';
	font-weight: 700;
}
#processTitle{
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    padding-left: 64px;
    padding-bottom: 17px;
    color: #36495f;
}
.hiwItem{
	display: inline-block;
	padding-bottom: 10px;
	width: 100%;
}
.hiwItemImg{
	min-width: 65px;
	float: left;
}
#processContent .hiwItemImg img{
	width: 60px;
	height: auto;
	padding: 0 14px 0 0;
}
#processContent .hiwItem .processItemDate, 
#processContent .hiwItem .processItemEvent{
	text-transform: uppercase;
	color: #36495f;
}
#processContent .hiwItem .processItemDate{
	display: block;
	font-size: 12px;
	line-height: 15px;
	padding-bottom: 4px;
}
#processContent .hiwItem .processItemEvent{
	font-size: 10px;
	line-height: 13px;
	display: block;
}
#processContent .hiwItem .processItemInfo{
	display: flex;
	line-height: 20px;
}


/** Process dropdown arrow **/

.slideup{
  max-height: 0px;
}
.slideup, .slidedown, #processToggle{           
  overflow-y: hidden;
  -webkit-transition: max-height 0.5s ease-in-out;
  -moz-transition: max-height 0.5s ease-in-out;
  -o-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
}
#process #processDD:hover:after, .rotateup:after, .rotatedown:after{
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
#process:hover #processToggle, .slidedown{            
  max-height: 455px;                    
}    
#processToggle img{
  
}  

.post-list{
    padding-left: 0;
    margin-left: -20px;
}
.scholar{
    list-style: none;
    width: 210px;
    float: left;
    height: 250px;
    padding: 4px;
    margin: 10px;
    border: 1px solid #000;
}
.scholar-cont, a.scholar-cont{
    text-decoration: none;
    display: block;
    padding: 10px;
    height: 0px;
	min-height: 0px;
}
.scholar a{
    transition: all .6s ease-in-out;
    height: 239px;
}
.scholar a:hover, .scholar a:focus, .scholar a:active{
    background-color: #aaa;
	min-height: 190px;
}
li.inactive, div.scholar-cont{
    background-color: #ccc;
} 
.scholarName{
    font-size: 14px;
    padding: 0 0 10px 0;
    margin: 0;
	min-height: 92px;
	transition: color .6s ease-in-out;
}
.scholarSchools{
    min-height: 100px;
}
.scholarSchools .notAvail{
    padding-top: 10px;
    font-weight: bold;
}
.scholarSchool, .scholarAmt{
    font-size: 12px;
	text-align: right;
}
.scholarAmt{
	font-weight: 600;
	font-size: 14px;
}
.scholarSchool img{
    width:25px;
    height: auto;
}
.SAS .scholarSchool img {
    width: 20px;
}

.scholar a:hover h3, .scholar a:focus h3 {
    color: #fff;
}
.scholar a .scholarAmt, .scholar a .scholarSchools{
	transition: opacity .6s ease-in-out;
}
.scholar a:hover .scholarAmt, .scholar a:hover .scholarSchools{
    opacity: 0;
    min-height: 0;
	height: 0;
}
.scholar a .view{
    opacity:0;
    background-color: rgb(52, 152, 219);
    width: 85%;
    text-align:center;
    margin-bottom:15px;
    color: #fff;
	transition: opacity .4s ease-in-out;
    position: absolute;
    bottom: 4px;
	padding: 2px;
    font-size: 14px;
}
.scholar a .scholarCat{
    height: 50%;
    display: none;
    line-height: 16px;
	min-height: 100px;
	opacity: 0;
	transition: opacity .6s ease-in-out;
}

.scholar a:hover .scholarCat{
    display: block;
    color: #fff;
	opacity: 1;
}
.scholar a:hover .view{
    opacity: 1;
}
.scholarContentBox .wpb_row{
    margin-bottom: 5px;
}
.scholarFilters{
    margin-bottom: 30px;
}
.filterCpy{
    margin-bottom: 5px !important;
}
.scholarFilters label{
    font-weight: normal;
    margin-right: 20px !important;
	color:#666;
}
.scholarFilters .filterTitle{
    color: #000;
}
.scholarContentBox input[type=text]{
    border: 0px;
    background-color: #fff;
    font-weight: bold;
    padding-left: 0px !important;
    margin-left: -11px;
    height: 24px;
    display: inline-block;
    color: #000;
    font-size: 16px;
}
#totalVisCats{
    width: 248px;
}
#schoolFilter{
    width: 332px;
}
.schoolFilters, .schoolFiltersFooter{
    list-style: none;
    cursor: pointer;
    float: left;
}
.resetBtn{
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #aaa;
    padding: 2px 5px;
    border-radius: 6px;
    color: #000;
    background: #ccc; 
    background: -webkit-linear-gradient(#ccc, white);
    background: -o-linear-gradient(#ccc, white);
    background: -moz-linear-gradient(#ccc, white);
    background: linear-gradient(#ccc, white);
    width: 110px;
}
.resetBtn:hover{
    background: #eee; 
    background: -webkit-linear-gradient(#eee, white);
    background: -o-linear-gradient(#eee, white);
    background: -moz-linear-gradient(#eee, white);
    background: linear-gradient(#eee, white);
}
.resetBtn:active, .resetBtn:visited{
    text-decoration: none;
}
.schoolIcons{
    display: inline-block;
    text-align: left;
    margin: 20px 0;
}
.schoolIcons span{
    margin-bottom: 5px;
    display: block;
}
.schoolIcons ul{
    padding-left: 0px;
}
li.scholar{
    display: none;
}
li.scholar.scholarShow{
    display: inline-block !important;
	position: relative;
}
li.schoolFilters, li.schoolFiltersFooter{
    background-size: 100% 100%;
    width: 75px;
    height: 75px;
}
li.schoolFilters#ALL{
    background-image: url('/wp-content/uploads/2016/04/all.png');
    background-size: 100% 100%;
}
li.schoolFilters#ALL:hover{
    background-image: url('/wp-content/uploads/2016/04/all_hover.png');
    
}
li.schoolFilters#ALL.active{
    background-image: url('/wp-content/uploads/2016/04/all_active.png');
    
}
li.schoolFilters#Any{
    background-image: url('/wp-content/uploads/2016/05/any.png');
    background-size: 100% 100%;
}
li.schoolFilters#Any:hover{
    background-image: url('/wp-content/uploads/2016/05/any_hover.png');
    
}
li.schoolFilters#Any.active{
    background-image: url('/wp-content/uploads/2016/05/any_active.png');
    
}
li.schoolFilters#Bothell, li.schoolFiltersFooter#Bothell, td#Bothell a, .home .wpb_wrapper table .td1 a{
    background-image: url('/wp-content/uploads/2016/05/bothell.png');
}
li.schoolFilters#Bothell:hover, li.schoolFiltersFooter#Bothell:hover, td#Bothell a:hover, .home .wpb_wrapper table .td1 a:hover{
    background-image: url('/wp-content/uploads/2016/05/bothell_hover.png');
}
li.schoolFilters#Bothell.active, li.schoolFiltersFooter#Bothell.active, td#Bothell a.active, .home .wpb_wrapper table .td1 a:active{
    background-image: url('/wp-content/uploads/2016/05/bothell_active.png');
}
li.schoolFilters#Inglemoor, li.schoolFiltersFooter#Inglemoor, td#Inglemoor a, .home .wpb_wrapper table .td2 a{
    background-image: url('/wp-content/uploads/2016/05/inglemoor.png');
}
li.schoolFilters#Inglemoor:hover, li.schoolFiltersFooter#Inglemoor:hover, td#Inglemoor a:hover, .home .wpb_wrapper table .td2 a:hover{
    background-image: url('/wp-content/uploads/2016/05/inglemoor_hover.png');
}
li.schoolFilters#Inglemoor.active, li.schoolFiltersFooter#Inglemoor.active, td#Inglemoor a.active, .home .wpb_wrapper table .td2 a:active{
    background-image: url('/wp-content/uploads/2016/05/inglemoor_active.png');
}



li.schoolFilters#NorthCreek, li.schoolFiltersFooter#NorthCreek, td#NorthCreek a, .home .wpb_wrapper table .td4 a{
    background-image: url('/wp-content/uploads/2017/07/northcreek.png');
}
li.schoolFilters#NorthCreek:hover, li.schoolFiltersFooter#NorthCreek:hover, td#NorthCreek a:hover, .home .wpb_wrapper table .td4 a:hover{
    background-image: url('/wp-content/uploads/2017/07/northcreek_hover.png');
}
li.schoolFilters#NorthCreek.active, li.schoolFiltersFooter#NorthCreek.active, td#NorthCreek a.active, .home .wpb_wrapper table .td4 a:active{
    background-image: url('/wp-content/uploads/2017/07/northcreek_active.png');
}

li.schoolFilters#Innovation, li.schoolFiltersFooter#Innovation, td#Innovation a, .home .wpb_wrapper table .td3 a{
    background-image: url('/wp-content/uploads/2025/02/innovlogo_def.png');
}
li.schoolFilters#Innovation:hover, li.schoolFiltersFooter#Innovation:hover, td#Innovation a:hover, .home .wpb_wrapper table .td3 a:hover{
	background-image: url('/wp-content/uploads/2025/02/InnovLogo_hover.png');
}
li.schoolFilters#Innovation.active, li.schoolFiltersFooter#Innovation.active, td#Innovation a.active, .home .wpb_wrapper table .td3 a:active{
    background-image: url('/wp-content/uploads/2023/01/innovLogo_active.png');
}

li.schoolFilters#SAS, li.schoolFiltersFooter#SAS, td#SAS a, .home .wpb_wrapper table .td5 a{
    background-image: url('/wp-content/uploads/2025/02/saslogo_def.png');
}
li.schoolFilters#SAS:hover, li.schoolFiltersFooter#SAS:hover, td#SAS a:hover, .home .wpb_wrapper table .td5 a:hover{
    background-image: url('/wp-content/uploads/2025/02/sas_hover.png');
}
li.schoolFilters#SAS.active, li.schoolFiltersFooter#SAS.active, td#SAS a.active, .home .wpb_wrapper table .td5 a:active{
    background-image: url('/wp-content/uploads/2023/01/sas_active.png');
}
li.schoolFilters#Woodinville, li.schoolFiltersFooter#Woodinville, td#Woodinville a, .home .wpb_wrapper table .tblRow2 .td6 a{
    background-image: url('/wp-content/uploads/2016/05/woodinville.png');
}
li.schoolFilters#Woodinville:hover, li.schoolFiltersFooter#Woodinville:hover, td#Woodinville a:hover, .home .wpb_wrapper table .tblRow2 .td6 a:hover{
    background-image: url('/wp-content/uploads/2016/05/woodinville_hover.png');
}
li.schoolFilters#Woodinville.active, li.schoolFiltersFooter#Woodinville.active, td#Woodinville a.active, .home .wpb_wrapper table .tblRow2 .td6 a:active{
    background-image: url('/wp-content/uploads/2016/05/woodinville_active.png');
}
li.schoolFilters#Cascadia, li.schoolFiltersFooter#Cascadia, td#Cascadia a, .home .wpb_wrapper table .tblRow2 .td2 a{
    background-image: url('/wp-content/uploads/2016/05/cascadia.png');
}
li.schoolFilters#Cascadia:hover, li.schoolFiltersFooter#Cascadia:hover, td#Cascadia a:hover, .home .wpb_wrapper table .tblRow2 .td2 a:hover{
    background-image: url('/wp-content/uploads/2016/05/cascadia_hover.png');
}
li.schoolFilters#Cascadia.active, li.schoolFiltersFooter#Cascadia.active, td#Cascadia a.active, .home .wpb_wrapper table .tblRow2 .td2 a:active{
    background-image: url('/wp-content/uploads/2016/05/cascadia_active.png');
}
li.schoolFilters#UWBothell, li.schoolFiltersFooter#UWBothell, td#UWBothell a, .home .wpb_wrapper table .tblRow2 .td3 a{
    background-image: url('/wp-content/uploads/2016/05/uwbothell.png');
}
li.schoolFilters#UWBothell:hover, li.schoolFiltersFooter#UWBothell:hover, td#UWBothell a:hover, .home .wpb_wrapper table .tblRow2 .td3 a:hover{
    background-image: url('/wp-content/uploads/2016/05/uwbothell_hover.png');
}
li.schoolFilters#UWBothell.active, li.schoolFiltersFooter#UWBothell.active, td#UWBothell a.active, .home .wpb_wrapper table .tblRow2 .td3 a:active{
    background-image: url('/wp-content/uploads/2016/05/uwbothell_active.png');
}
#schoolInfo label{
    float: left;
    width: 150px;
    color: #2C3E50;
    margin-left: -10px;
}
.home .wpb_wrapper table a{
    display: inline-block;
    background-size: 100% 100%;
    width: 75px;
    height: 75px;
    background-repeat: no-repeat;
}
.home .wpb_wrapper table span{
    float: left;
    text-align: center;
    padding-top: 5px;
}
/**body.page-template-scholarships #wrapper #main{
    min-height: 4050px;
}**/
.scholarContentBox input[type="text"]{
    height: 35px !important;
}


/** Individual Scholarship Page **/
#scholarName{
    font-size: 20px;
    margin-top: 30px;
    float: left;
    width: 75%;
    color: #000;
}
#schoolImages{
    display:flex;
    width: 220px;
    min-height: 140px;
    background-color: #fff;
    margin-left: -2px;
    border-right: 1px solid #000;
}
#schoolImages .scholarSchool{
    float:left;
}
#schoolImages .scholarSchool img{
    width: 180px;
    height: auto;
    padding-right: 0px !important;
    margin-left: 22px;
    margin-bottom: 16px;
}
.mainScholarInfo{
    display:flex;
    padding: 40px 20px 20px 0px;
    width: 100%;
}
.scholarInfo{
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-top-left-radius: 15px;
    padding-left: 20px;
    padding-top: 30px;
    background-color: #fff;
    margin-left: -1px;
    margin-top: -50px;
    width: 219px;
}
.scholarInfo p{
    padding-bottom: 25px;
    margin-bottom: 0px !important;
}
.leftContent{
    float: left;
    width: 276px;
    padding: 0px;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-bottom-left-radius: 15px;
    margin-top: 13px;
    margin-right:-1px;
    background-color: #fff;
    z-index: 1;
    display: inline-block;
}
.mainContent{
    padding-right:30px;
    padding-left: 70px;
    padding-top: 30px;
    margin-top: 0px;
    border: 1px solid #000;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    display: block;
    width: 100%;
    height: 100%;
}
.application, .renewApp{
    padding-top:30px;
    border-left: 1px solid #000;
    background-color: #fff;
    margin-left: -1px;
    width: 219px;
}
.application{
    padding-left: 20px;
}
.application a, .renewApp a{
    text-decoration: none;
    transition: all 0.6s ease;
    float: left;
    text-align: center;
    padding: 5px 20px;
}
.renewApp a{
    color: rgba(52, 152, 219, 1);
    text-decoration: underline;
    font-weight: bold;
}
.application a{
    color: #fff;
    background-color: #7ad7fd;
    border-radius: 5px;
    background-color: rgba(52, 152, 219, 1);
    border: 1px solid rgba(52, 152, 219, 1);
}
.renewApp a:hover{
    text-decoration: underline;
    color: #000;
}
.application a:hover{
    background-color:#99CCED;
    color: #000;
}
.mainRow{
    display:inline-block;
    margin-bottom: 40px;
    width: 100%;
}
.criteria{
    width: 50%;
    float: left;
    padding-right: 50px;
}
.requirements{
    width: 47%;
    float: left;
    
}
.recipient{
}
.recImg{
    padding-left: 0px;
    display: inline-block;
    text-align: left;
}
.recImg li{
    list-style: none;
    display: inline-block;
    padding-top: 0px;
    text-align: center;
    padding: 0 20px 20px 0;
    width: 200px;
    vertical-align: top;
}
.recipient span{
    margin-bottom: 5px !important;
}
.sponsor{
    width: 100%;
    float: none;
    margin-bottom:20px;
}
.nameEstablished{
    display: inline-block;
    width: 100%;
}
.piclnk{
    float: none;
    display: flex;
    padding-left: 0px;
}
.piclnk li{
    float: left;
    list-style: none;
    padding: 0px 20px 20px 0;
}
.established{
    display: inline-block;
    margin-top: 30px;
    float: right;
    margin-right: 30px;
}
.backToScholars{
    margin-top: 10px;
    margin-right: 21px;
    text-align: right;
    float: right;
}
.backToScholars.Top{
    padding-top: 20px;
}
.backToScholars a{
    padding: 5px;
    border-radius: 5px;
    background-color: rgba(52, 152, 219, 1);
    border: 1px solid rgba(52, 152, 219, 1);
    transition: all 0.6s ease;
    color: #fff;
    text-decoration: none;
}
.backToScholars a:hover{
    background: rgba(52, 152, 219, .4);
    color: #2C3E50 !important;
}



/** How It Works Page **/
.howWorks{
  width: 500px;
  cursor: pointer;
  text-transform: uppercase;
}
.howWorksHdr{
  width: 487px;
  text-transform: uppercase;
}
.howWorksHdr h2{
  display: block;
  text-align: center;
}
.howWorks div{
  display: inline-block;
  width: 450px;
  padding-bottom: 14px;
}
.howWorks div p{
  border-radius: 35px;
  padding-bottom: 14px;
  margin-bottom: 0px !important;
}
.howWorks span.img{
  float: left;
  padding: 10px;
  background-color: #2C3E50;
  border-radius: 35px;
}
.howWorks span.img{
  width: 70px;
  height: auto;
}
.howWorks span.hdr{
  color: #2C3E50;
  display: inline-block;
  padding-top: 12px;
  padding-left: 50px;
  font-size: 16px;
  font-weight: bold;
}
.howWorks span.btm{
  padding-left: 50px;
  color: #2C3E50;
  font-size: 12px;
}
.howWorks div p:hover{
  background-color: #2C3E50;
}
.howWorks div p:hover span.hdr{
  color: #F1C40F;
}
.howWorks div p:hover span.btm{
  color: #fff;
}


/** Search Results Page **/
#search h2{
  padding-left: 30px;
}
#search .searchLoop a.col-md-12{
  display: block;
  float: none;
  padding-left: 50px;
  padding-top: 5px;
  text-decoration: none;
}
#search .searchLoop a.col-md-12:hover{
  background-color: #eee;
}
#search .searchLoop a.col-md-12 h3{
  color: #48a7d4;
  margin-top: 10px;
}
#search .searchLoop a.col-md-12 div{
  color: #000;
  padding-bottom: 15px;
}
#search .searchLoop a.col-md-12:hover h3{
  text-decoration: underline;
  color: #000;
}
#search .searchAgain{
  text-align: center;
  width: 100%;
}
#search #searchform{
  padding-bottom: 30px;
  display: inline-block;
}
#search input.form-control:focus{
  background: #ccc !important;
}
#search #searchform .search-wrapper{
  width: 600px;
}
#search .page-header{
  margin: 20px 0 20px !important;
}


/** About Us Image Map **/
#spinImgMap{
  margin-bottom: 85px;
  height: 286px;
}
#legacy-quotes{
  display: none;
}
#legacy-quote-div{
  display: inline-block;
  margin: auto 40px !important;
  text-align: left;
  width: 50%;
}
#legacy-quote-div span{
  display: block;
}


/** Donate Page **/
.fa-envelope-square:before{
  font-size: 20px;
  padding-right: 5px;
  float: left;
}
#text-14{
  text-align: center;
}
#text-14 p{
  margin-bottom: 0px !important;
}
.page-id-70 #text-13{
  border: 1px solid #000;
  border-radius: 10px;
  padding: 15px;
}
body.page-id-70 #header{
  background-color: rgba(255,255,255,0.6);
}
#donateIcons{
  margin-bottom: 20px;
}
#donateIcons a{
  font-size: 46px;
  padding: 10px;
}
#donateIcons a:visited{
  color: #48a7d4;
}
#donateIcons a:hover{
  color: #F1C40F;
}
form.cpDonation{
  margin-left: 35%;
  width: 270px;
}
#text-14 form.cpDonation{
  margin-left: 0px;
}
#dollarSign, #dollarSign2, #dollarSign3{
  position: relative;
  width: 10px;
}
#dollarSign{
  top: -95px;
  font-size: 24px;
  left: 172px;
  float: left;
}
#dollarSign2{
  top: -51px;
  font-size: 22px;
  left: 25px;
}
#dollarSign3{
  top: -77px;
  font-size: 22px;
  left: 27px;
  margin-left: 35%;
}
.donate_amount input[type=number]{
  padding: 6px 12px 6px 22px !important;
  font-size: 20px !important;
}
input.cp-donation.amount{
  line-height: 26px !important;
}
#cp_donation_widget-2 input.paypalSubmit{
  margin: -8px 0 0 -12px !important;
  width: 118px !important;
}
#cp_donation_widget-3 input.paypalSubmit{
  margin: 0px !important;
  width:117px !important;
}
#cp_donation_widget-4 input.paypalSubmit{
  margin-top: 1px;
  margin-left: 0px;
  width: 116px !important;
}
#text-14 .donate_amount input[type=number]{
  font-size: 18px !important;
}
input[type=text]{
  padding: 6px 12px 6px 20px !important;
}
#cp_donation_widget-2 p.submit{
  margin: 8px 12px 25px !important;
}
#text-5 .textwidget .flex-viewport{

}


/** Changing Lives **/
.testimonial_inner_content p{
  margin-bottom: 0px !important;
}
.testimonials_main_wrapper td{
    vertical-align: top;
    padding: 20px 20px;
	width: 50% !important;
}
.testimonials_main_wrapper table{
    margin-bottom: 0px;
}
.testimonials_main_wrapper hr{
    margin-bottom: 0px;
    margin-top: 0px;
}
.whatHappen h2{
  margin-bottom: 15px;
  margin-top: 13px;
}

.testimonials_main_wrapper .media-body{
	padding-left: 10px;
}


/** Footer **/
#footer .widget_text img{
  margin: 10px 10px 10px 0;
}
#footer_copyright .row .col-md-6.col-sm-8{
  width: 45%;
}
#footer_copyright .row .col-md-6.col-sm-4{
  width: 55%;
}
#footer_copyright .container{
  max-width: 1350px;
}
#footer_copyright{
  padding: 15px 0 0px;
}
#footer_copyright .copyright_text p{
  margin-bottom: 5px;
}
#footer_top{
  padding: 25px 0 0;
  background-color: #2C3E50 !important;
}
#footer_bottom{
  padding: 0px;
  background-color: #2C3E50 !important;
}
#footer_bottom .cols_1 aside{
  margin-top: -78px;
}
#footer #donorBar{
  background-color: #ccc;
  float: left;
  width: 100%;
  color: #000;
  padding: 10px 110px;
  height: 40px;
  text-align: center;
}
#footer #donorBar p{
  margin-bottom: 0;
  padding: 0 30px;
  display: inline-block;
}
#footer #donorBar #donateBtn a{
    padding: 6px 25px;
    border: 2px solid #F1C40F;
    background: rgba(241, 196, 15, .8);
    border-radius: 5px;
    margin-left: 20px;
    color: #000;
    transition: all 0.6s ease;
    font-weight: 600;
    text-transform: uppercase;
}
#footer #donorBar #donateBtn a:hover{
    background: rgba(241, 196, 15, .4);
    text-decoration: none;
}
#footer #footer_top aside#text-9 a{
  display: inline-block;
  padding: 0 0 10px 0;
  z-index: 30;
  position: relative;
}
.footer_menu li a{
  transition: all 0.6s ease;
}
.footer_menu li a:hover, #footer a:hover{
  color: #F1C40F !important;
}
.footer_widgets_wrapper .widgets a{
  color: #3498DB;
}
.footer_widgets_wrapper .widgets a:hover{
  color: #F1C40F;
}
.footer_widgets_wrapper .widgets a.btn{
  background-color: rgba(52, 152, 219, 1) !important;
  color: #fff !important;
  border: 1px solid rgba(52, 152, 219, 1) !important;
  transition: all 0.6s ease !important;
}
.footer_widgets_wrapper .widgets a.btn:hover{
  background-color: rgba(52, 152, 219, .4) !important;
}
#footer #donorBar #donateBtn a:hover{
    background: rgba(241, 196, 15, .4);
    text-decoration: none;
    color: #000 !important;
}
.widgets #text-8 a{
    font-size: 34px;
    margin-bottom: 5px;
    display: inline-block;  
}
#footer #social a{
    color: #fff;
}
#footer #social a:hover{
    color: #F1C40F;     
}
.footer_widgets_wrapper .widgets a{
    color: #fff;
}
#footer_bottom .schoolIcons{
    width: 85%;
    text-align: center;
}
#footer_bottom .schoolIcons ul{
    display: inline-block;
}
#footer_bottom .schoolIcons li{
    margin-right: 15px;
}
#footer_bottom .schoolIcons a{
    display: block;
    height: 100%;
    color: transparent !important;
}







/************ Responsive Design ************/
@media (max-width: 1330px) {
  #footer #donateBtn{
    display: none;
  }
  .vc_row{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .vc_custom_1489565273865{
    margin-left: 10px !important;
  }
  .rightColumn{
    padding-left: 0px !important;
  }
  .rightColumn .vc_column-inner{
    margin: initial !important;
  }
}

@media (min-width: 1200px) {
  .vc_col-lg-9{
    width: 72% !important;
  }
  .vc_col-sm-3{
    width: 25% !important;
    float: left;
  }

}
@media (max-width: 1140px) {
  #footer #donorBar{
    padding: 10px 40px;
  }
  #footer #donorBar p{
    padding: 0 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px){
  .vc_col-md-9{
    width: 100% !important;
  }
  .leftColumn{
    padding: 0 10px 0 15px !important;
  }
  .post_list_main_section_wrapper .col-md-9 .post_list_inner_content_unit_left{
    padding-left: 10px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1200px){
  .vc_col-sm-3{
    width: 40% !important;
    margin: 0 auto !important;
    float: none !important;
  }
  #donateIcons{
    display: inline-block;
    margin-top: 100px;
  }
  .header_main_menu_wrapper .header-menu{
    margin: 10px 0 0 -64px;
  }
  #header .header_main_menu_wrapper .menu-item-384{
    float: right;
  }
  #dollarsign{
    top: -82px;
    left: 152px;
  }
}

@media (max-width: 1024px){
  h2{
    font-size: 28px !important;
  }
  #slide-6-layer-1{
    font-size: 27px !important;
    text-align: center;
  }
  .whatHappen .vc_custom_heading{
    padding-bottom: 15px;
  }
  .whatHappen h2{
    margin-bottom: 12px;
  }
  .rightColumn h2{
    margin-top: -74px;
  }
  body.home .rightColumn h2{
    margin-top: -38px;
  }
  .header_main_menu_wrapper .header-menu{
    margin: 0px 0 0 -64px;
  }
  .search-toggler{
    margin-left: 15px;
  }
  .header_main_menu_wrapper .header-menu > li{
    padding: 0 10px;
  }
  .magic_line{
    left: 11px;
  }
  .col-md-offset-1{
    margin-left: 7.333333%;
  }
  .col-md-8 {
    width: 67.666667%;
  }
  .totalGrants .h1:before, .totalAssets .h1:before{
    float: none;
  }
  body.skin_custom_color .stats_counter .h1{
    text-align: center;
  }
}

@media (max-width: 996px){
  .vc_column_container{
    padding-left: 0;
    padding-right: 0;
    float: none !important;
    width: 100%;
  }
  .vc_custom_1456071010215{
    margin-left: 0px;
  }
  #search #searchform{
    display: inline-block;
    text-align: center;
    padding-left: 0px;
  }
  #search .searchLoop a.col-md-12{
    padding-left: 25px;
  }
  .donate_amount input[type=number]{
    padding: 6px 3px 2px 30px !important;
    font-size: 20px !important;
  }
}

@media (max-width: 991px){
  .searchAgain{
    text-align: center;
  }
  #searchform-mobile .search-wrapper .search-submit{
    top: 33%;
    margin-top: -10px;
    font-size: 34px;
  }

  #header.sticky_header .header_default.fixed{
    position: fixed !important;
    top: 0px;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 0;
    min-height: 78px;
    padding: 5px 0 5px !important;
  }
  .header-menu-mobile{
    height: 350px;
    max-height: 350px;
    width: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .header-menu-mobile .header-menu{
    margin-top: 5px;
  }
  .header-menu-mobile .header-menu > li > a{
    padding: 8px 50px 8px 40px;
  }
  #searchform-mobile .search-wrapper .search-submit{
    top: 25%;
  }
  #searchform-mobile .search-wrapper .search-input{
    padding: 8px 50px 8px 40px;
    height: 50px !important;
  }
  .transparent_header_off .header_default{
    padding: 10px 0 25px !important;
  }
}
@media (max-width: 900px){
  .header_default{
    padding-top: 12px;
    padding-bottom: 12px !important;
  }
  #footer #donorBar{
    padding: 10px 20px;
  }
  #footer #donorBar p{
    padding: 0 12px;
  }
  .vc_custom_1456388526534{
    margin-left: -15px;
    margin-right: -15px;
  }
  .tile-type-text.flip-vertical .tile-inner{
    padding: 2em !important;
  }
  .tile-type-button .tile-inner a{
    padding: 0px !important;
  }
}
@media (max-width: 769px){
  /** Header **/
  #header .hidden-sm{
    width: 100%;
  }
  .vc_col-sm-12{
    width: 100% !important;
  }
  .navbar-toggle{
	position: absolute;
    top: 25px;
    right: 20px;
	padding: 0px;
  }

  /** Homepage **/
  .vc_custom_1456450403781, .vc_custom_1456450502335{
    margin-left: 0px !important;
  }
  .vc_custom_1456446627276{
    padding-left: 0px;
    margin-top: 0px !important;
  }
  table td p.p2{
    width: 112px;
  }
  table td span.s1{
    width: 112px;
  }
  .vc_custom_1456450403781{
    margin-left: -32px !important;
  }
  .vc_custom_1456006492543{
    margin-bottom: 0px !important;
  }
  .vc_row .commInitCopy{
    width: 100%;
  }
  .rightColumn{
    padding-bottom: 30px;
    width: 100% !important;
    margin: auto !important;
  }
  .rightColumn h2{
    margin-top: 0px;
  }
  .rightColumn .vc_column-inner{
    width: 352px !important;
    margin: initial !important;
  }
  .post_list_main_section_wrapper .col-md-9{
    width: 100% !important;
  }
  .post_list_main_section_wrapper .col-md-9 .post_list_inner_content_unit_left{
    margin-left: 28px !important;
  }
  .totalGrants .h1, .totalAssets .beforeCounter, .totalAssets .h1{
    margin-left: 0px !important;
    display: inline-block;
    text-align: center;
  }
  .scholarAward, .totalGrants, .totalAssets, .scholarAccts{
    padding-bottom: 30px !important;
  }
  .scholarAward .h1, .totalGrants .h1, .totalAssets .h1, .scholarAccts .h1{
    margin-top: 0px !important;
    text-align: center;
  }
  .totalGrants .h1:before, .totalAssets .h1:before{
    float: none !important;
  }
  #wrapper #main{
    padding-bottom: 0px;
  }
  .wpb_single_image img{
    max-width: 576px !important;
    width: 576px;
  }
  .vc_custom_1464055232723 .vc_col-sm-4{
    margin-left: 0px !important;
  }
  .vc_custom_1464055232723 .vc_col-sm-4 iframe{
    width: 576px;
  }
  body.home iframe{
    max-width: 100% !important;
  }
  body.home .wpb_wrapper table .tblRow2 .td2{
    margin: 0 0 0px -10px !important;
  }
  .vc_row .leftColumn, .vc_row .whatHappen, .vc_custom_1489565273865{
    padding-bottom: 100px;
    width: 92% !important;
    margin: auto !important;
  }
  .vc_custom_1464055021258{
    padding-left: 0px !important;
  }
  .vc_custom_1464055232723 .vc_custom_heading{
    padding-left: 30px !important;
  }


  /** Scholarship List Page **/
  .page-id-11 .container{
    margin-left: 30px;
  }
  .scholarContentBox{
    display: inline-block;
    padding-bottom: 30px;
  }

  /** Single Scholarship Page **/
  .backToPosts{
    width: 100%;
    padding-top: 3px;
  }
  
  /** About Us **/
  .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li a{
    margin-right: 18px !important;
    padding-right: 38px !important;
  } 
  .page-id-13 .vc_col-sm-9{
    width: 95% !important;
  }
  #legacy-quote-div{
    padding-top: 0px;
    width: 94%;
    height: 180px;
    margin: auto 20px !important;
  }
  #legacy-quote-div p{
    margin-bottom: 0px !important;
  }
  #spinImgMap{
    margin-bottom: 0px;
    height: auto;
  }
  .vc_btn3-container.vc_btn3-inline{
    width: 100%;
    text-align: center;
    display: table;
  }
  .vc_custom_1456992495113 #text-4 iframe{
    width: 576px;
    height: 250px;
  }

  /** What's Happening **/
  div.hoverBox a{
    width: 115px;
  }
  .blog_layout_grid .col-md-4{
    height: 300px;
  }

  /** What's Happening - individual post **/
  .blog_layout_list .text_block{
    margin: 0 30px;
  }


  /** Donate Page **/
  #dollarSign{
    position: relative;
    font-size: 18px;
    left: 20px;
    width: 10px;
    float: left;
    top: -86px;
  }
  .donate_amount input[type=number] {
    padding: 5px 3px 2px 18px !important;
    font-size: 18px !important;
  }
  #text-14 .donate_amount input[type=number]{
    padding: 3px 3px 2px 18px !important;
    font-size: 18px !important;
    margin-left: 4px !important;
    width: 111px;
  }
  #text-14 input.paypalSubmit{
    margin: 0 0 0 0px !important;
    float: left;
  }

  #slide-9-layer-5{
    top: -20px;
  }
  #text-15 iframe{
    height: 315px;
    width: 725px !important;
  }
  #tf-tiles-1039{
    width: 90%;
    margin: auto;
  }
  #dollarSign2{
    float: none;
    margin-left: 25%;
  }
  #cp_donation_widget-2{
    margin: auto;
    width: 320px;
    display: inline-block; 
    margin-left: 25px !important;
  }
  .fa-envelope-square{
    width: 55% !important;
    margin-left: 30px;
  }
  #goalProgress{
    width: 92%;
  }
  .donate_amount input[type=number]{
    padding: 0px 3px 2px 18px !important;
  }



  /** Footer **/
  #footer #donorBar{
    padding: 10px 10px;
  }
  #footer #donorBar p{
    padding: 0 12px;
  }
  #footer #donorBar #donateBtn{
    display: none;
  }
  #footer_top{
    padding: 0 65px;
  }
  #footer_top aside#text-6 .btn{
    margin-top: 0;
    margin-bottom: 10px;
  }
  #footer_bottom{
    padding: 36px 0 0;
  }
  #footer_copyright .row .col-md-6.col-sm-8{
    width: 100%;
    height: 100px;
  }
  #footer_copyright .row .col-md-6.col-sm-4{
    height: 40px;
    width: 100%;
  }
  .pull-right.xs-pull-left .pull-right{
    display: none;
  }
  #footer .hidden-sm{
    display: block !important;
  }
  #footer_bottom .cols_1 aside{
    padding: 0 15px 0;
  }
  .home .wpb_wrapper table span{
    margin-top: 5px;
    display: inline-block;
    float: none;
    padding: 0px;
  }
}


@media (max-width: 768px) and (min-width: 569px){
  #dollarsign{
    left: 110px;
    top: -97px;
  }
  #dollarSign2 {
    top: -42px;
    text-align: right;
    margin: 0 0 0 13px;
    font-size: 18px;
    left: 12px;
  }
  #dollarSign3 {
    top: -67px;
    font-size: 17px;
    left: 28px;
    margin-left: 35%;
  }
  .fa-envelope-square{
    width: 100% !important;
    margin-left: 0px;
  }
  /** Donate page **/
  p.donate_amount input.cp-donation{
    font-size: 15px !important;
    width: 93px;
    height: 25px;
  }
  input.paypalSubmit{
    margin: -1px 0 0 8px !important;
    width: 80px;
  }
  #cp_donation_widget-2 p.submit {
    margin: 0px 12px 25px !important;
  }
  #cp_donation_widget-3 p.submit{
    margin: 0px 0px 0px 14px;
  }

}

@media (max-width: 780px){
  #donorBar{
    display: none;
  }
  .mainContent, .leftContent{
    border: 0 !important;
  }
  .mainScholarInfo{
    display: block;
    padding-top: 0px;
  }
  #schoolImages{
    border-right: 0;
  }
  .scholarInfo{
    border-top: 0;
    border-left: 0;
    border-top-left-radius: 0;
    width: auto;
  }
  .requirements, .criteria{
    margin-top: 20px;
  }
  .backToScholars{
    margin-bottom: 10px;
  }
  .application, .renewApp{
    border: 0;
  }
  .leftContent{
    padding: 0 50px 50px;
    width: auto;
  }
  #slide-6-layer-1, #slide-5-layer-1{
    font-size: 20px !important;
  }
  #footer_bottom .schoolIcons{
    width: 100%;
  }
  body.home  .vc_col-sm-4 .vc_column-inner{
    margin: auto !important;
  }
}

@media (max-width: 540px){
	  /** slider revolution **/
	#custom_html-2 input[type="image"]{
		max-width: 80px !important;
		margin-left: -15px !important;
	}
}

@media (max-width: 568px) and (min-width: 480px){
  #dollarSign{
    top: -75px;
    left: 8px;
  }
  #dollarSign2{
    top: -33px;
    left: 0px;
  }
}

@media (max-width: 480px){

  /** Homepage **/
  body.home .wpb_wrapper table td{
    border-collapse: separate;
    empty-cells: hide;
    display: inline-block;
    padding-top: 25px !important;
  }
  .home .wpb_wrapper table span{
    display: inline;
  }
  body.home .wpb_single_image.vc_align_left, .wpb_single_image img{
    max-width: 100% !important;
  }
  body.home .row2{
    margin-top: 0;
    float: left;
    border: 0;
  }
  body.home .wpb_wrapper table td a{
    margin-bottom: 10px;
  }
  body.home .scholarshipPages div{
    width: 100%;
  }
  body.home .scholarshipPages table{
    width: 75%;
    margin: auto;
    text-align: center;
  }
  body.home .wpb_wrapper table .tblRow2 td.td4{
    display: none;
  }
  .vc_custom_1489565273865{
    width: 95%;
    margin: auto !important;
  }
  .vc_row .commInitCopy, .vc_column_container{
    width: 100% !important;
  }
  .rightColumn{
    padding-left: 0px !important;
  }
  .rightColumn iframe{
    width: 362px;
  }
  .vc_column_container{
    width: 100%;
  }
  .vc_custom_1464055021258, .vc_custom_1464055232723 .vc_col-sm-4{
    padding-left: 0px !important;
  }
  .wpb_wrapper #commInitBtns .vc_btn3-container{
    margin-bottom: 20px;
  }
  .vc_custom_heading h2{
    font-size: 24px;
  }
  .hades.tparrows:hover{
    background: rgba(0,0,0,0.25);
  }
  .hades.tparrows:hover:before {
    color: rgba(255, 255, 255, 1);
    background: rgba(0,0,0,0.25);
  }
  .hades.tparrows:active:before {
    color: rgba(0,0,0,0.5);
    background: rgba(255, 255, 255, 1);
  }
  .forcefullwidth_wrapper_tp_banner{
    margin-top: 30px !important;
  }
  .totalAssets .h1, .totalGrants .h1{
    width: auto;
  } 
  #searchform-mobile .search-wrapper .search-submit{
    margin-top: 3px;
    font-size: 18px;
  }
  .hades.tparrows{
    top: 70% !important;
  }
  .tp-leftarrow{
    left: -30px !important;
  }
  .tp-rightarrow{
    left: 110% !important;
  }
  body.home .rightColumn{
    padding-left: 0px !important;
  }
  #custom_html-3 #custom_html-2, #custom_html-3 .vc_custom_1456393708920{
    float: none !important;
  }
  #custom_html-2{
    margin-bottom: 0px;
  }
  .rightColumn .vc_column-inner{
    width: auto !important;
    margin: initial !important;
  }

  /** Scholarship List Page **/
  .scholarContentBox input[type=text]{
    margin-left: 0px !important;
  }
  .scholar{
    margin: 20px 0 20px 0 !important;
    width: 100% !important;
  }
  .post-list{
    margin: 0 20px 0 20px !important;
    float: left;
  }
  #scholarNum{
    margin-left: 20px;
  }
  .page-id-11 .container{
    margin-left: 0px;
  }


  /** Individual Scholarship Page **/ 
 .mainScholarInfo{
    padding: 0px 20px 20px 20px !important;
    display: block;
  }
  .leftContent{
    padding: 0 0 50px;
    width: 100% !important;
  }
  .mainContent{
    padding-left: 0px;
  }
  .mainRow{
    margin-bottom: 15px;
  }
  .backToScholars{
    float: left;
    margin-bottom: 30px;
  }
  .established{
    float: left;
    margin: 10px 0 20px 0;
  }
  #scholarName{
    width: 100%;
  }
  .scholarInfo{
    border: 0px;
    padding-left: 0px;
    width: auto;
    margin: 0px;
    padding-top: 0px;
  }
  .scholarInfo p{
    padding-bottom: 12px;
  }
  #schoolImages{
    border: 0px;
    min-height: 100px;
  }
  #schoolImages .scholarSchool img{
    width: 100px;
    margin-left: 0px;
    margin-bottom: 0px;
  }
  .recImg{
    text-align: center !important;
    width: 100%; 
  }
  .application, .renewApp{
    border-left: 0px; 
    padding-left: 0px;
  }
  .criteria, .requirements{
    width: 100%;
    padding-right: 0px;
    padding-top: 20px;
  }
  .piclnk{
    text-align: center;
    display: block;
  }
  .piclnk li{
    float: none;
  }
  .renewApp, .application{
    width: auto;
  }
  .renewApp a, .application a{
    width: 100%;
  }
  


  /** About Us Page **/
  #tabs_13_0{
    margin-right: 0px;
  }
  #tabs_13_0 ul{
    border-bottom: 0px;
    height: 95px;
  }
  #legacy-png-map img{
    max-width: inherit;
    height: inherit;
  }
  table.trustees td{
    width: 135px;
    height: 275px;
  }
  table.trustees td p{
    margin-bottom: 10px !important
  }
  #tabs-13-0-1 p.trustLogo{
    margin-top: 15px;
  }
  

  /** Support Page **/
  .toggle_title{
    height: 80px;
  }
  .blog_layout_grid .post_list_content_unit{
    margin-bottom: 0px !important;
  }
  .blog_layout_grid .col-md-4{
    clear: both !important;
    height: auto;
    width: 100% !important;
  }
  div.hoverBox{
    width: 92%;
    height: 100%;
  }
  div.hoverBox a{
    margin: 30% 25%;
    width: 50%;
  }
  .toggle_content{
    margin: -3px 30px 15px;
  }


  /** How It Works **/
  .howWorksHdr, .howWorks{
    width: 100%;
  }
  .howWorks span.hdr, .howWorks span.btm{
    padding-left: 14px;
  }
  

  /** Changing Lives **/
  .testimonials_main_wrapper td{
    display: inline-block;
  }


  /** Search Results **/
  .search-wrapper{
    width: 95% !important;
  }

  /** Terms / Privacy **/
  .page-id-182 .vc_column_container{
    width: 90% !important;
  }


  /** Donate Page **/
  #dollarSign{
    top: -39px;
    left: 0px;
  }
  #dollarSign2{
    margin-left: 0 !important;
  }
  #DonationsTopSlider{
    margin-bottom: 0px !important;
  }
  #slide-9-layer-5{
    top: -35px;
  }
  #slide-9-layer-3, #slide-9-layer-4{
    top: -15px;
  }
  #tf-tile-1039-7{
    top: 1065px;
  }
  #tf-tile-1039-6{
    height: initial !important;
  }
  .vc_column-inner .wpb_wrapper table td{
    padding: 0 3px !important;
  }
  #tf-tiles-1039{
    margin-bottom: initial !important;
  }
  #tf-tile-1039-1 .tile-front{
    height: initial !important;
    overflow: initial !important;
  }
  #tf-tile-1039-1 .tile-front, #tf-tile-1039-1 .tile-flip-box, #tf-tile-1039-1 .tile-content{
    background-color: #000;
  }
  #tf-tile-1039-1 .tile-inner{
    padding: initial !important;
  }
  #tf-tile-1039-1 .tile-content{
    height: initial !important;
  }
  #tf-tile-1039-1 .tile-content iframe{
    height: initial !important;
    border: initial !important;
  }
  #tf-tile-1039-6 .tile-back p{
    font-size: initial !important;
    margin-top: initial !important;
  }
  #tf-tiles-1039 #donateLogos{
    text-align: initial !important;
  }
  #donateIcons{
    font-size: 0px !important;
  }
  .vc_column_container.vc_col-sm-3{
    width: 100% !important;
  }
  #cp_donation_widget-2 p.donate_amount{
    width: 90px !important;
  }
  .fa-envelope-square{
   width: 100% !important;
  }


  /** Footer **/
  #donorBar{
    display: none;
    height: 0px;
  }
  #footer_top{
    padding: 0 45px;
  }
  #footer_top #social{
    text-align: left !important;
  }
  #footUpper p span{
    margin-top: -20px;
    top: 22px !important;
    font-size: 18px;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #3498DB;
  }
  .schoolIcons ul{
    padding: 0 0 0 40px;
  }
  .page-id-153 .vc_column_container{
    width: 90% !important;
  }
}


@media (max-width: 415px){
  #text-14 .donate_amount input[type=number]{
    left: -10px;
  }
  #cp_donation_widget-2 input.paypalSubmit {
    margin: -6px 0 0 50px !important;
  }
  #cp_donation_widget-3 input.paypalSubmit{
    margin: 7px 0 0 12px !important;
  }
  #cp_donation_widget-3 p.donate_amount, #cp_donation_widget-3 p.submit{
    display: block;
    float: left;
    margin-left: 10px;
  }
  #dollarSign{
    top: -51px;
    left: 73px;
    font-size: 22px;
  }
  #dollarSign2{
    margin-left: 3px !important;
    left: 34px;
    top: -52px;
  }
  #cp_donation_widget-4 form.cpDonation{
    margin-left: 0px;
  }
  #cp_donation_widget-4{
    width: 255px;
    margin-left: 0px;
  }
  #cp_donation_widget-4 input.paypalSubmit{
    margin: 8px 0 0 25px !important;
  }
  #cp_donation_widget-4 p.donate_amount input.cp-donation{
    width: 110px;
    margin-left: 10px;
  }
  #cp_donation_widget-4 form.cpDonation{
    margin-left: 0px;
  }
  #dollarSign3{
    top: -77px;
    font-size: 21px;
    margin-left: -8px;
    margin-top: 5px;
    display: block;
  }
  #cp_donation_widget-2 p.donate_amount input.cp-donation{
    height: 36px;
  }
  body.home table p{
    display: block;
  }
	.journeyLaunch .vc_custom_1606117935806{
		padding-left: 0px !important;
	}
}

@media  (max-width: 375px){
  #dollarSign {
    top: -48px;
    left: 67px;
    font-size: 20px;
  }
  #dollarSign2{
    margin-left: 9px !important;
    left: 10px;
    top: -52px;
  }
  #slide-6-layer-1, #slide-5-layer-1{
    font-size: 10px !important;
  }
  #cp_donation_widget-2 input.paypalSubmit {
    margin: -1px 0 0 37px !important;
  }
  #dollarSign3 {
    top: -76px;
    margin-left: -7px;
  }
  #cp_donation_widget-3 p.submit{
    margin-left: 16px;
  }
  #cp_donation_widget-3 p.donate_amount input.cp-donation {
    font-size: 20px !important;
    margin-left: 0px;
  }
}


@media  (max-width: 320px){

  /** Homepage **/
  .scholar{
    width: 80% !important;
  }
  .page-id-11 .container{
    margin-left: auto;
  }
  .process{
    margin-right: 30px;
  }
  .backToScholars{
    padding-bottom: 20px;
  }
  .schoolIcons ul{
    padding: 0px !important;
  }
  .rightColumn .vc_column-inner{
    width: 270px !important;
  }
  body.home .wpb_wrapper table td a{
    margin-bottom: 5px;
  }
  body.home .scholarshipPages table, body.home .wpb_wrapper table.t2{
    width: 90%;
  }
  
  /** Donate **/
  #dollarSign {
    top: -46px;
    left: 45px;
    font-size: 18px;
  }
  #dollarSign2{
    margin-left: 0px !important;
    left: 16px;
    top: -44px;
    font-size: 20px;
  }
  #dollarSign3{
    top: -71px;
    font-size: 18px;
    margin-left: -7px;
    margin-top: 5px;
    display: block;
  }
  p.donate_amount input.cp-donation{
    font-size: 18px !important;
    width: 100px;
    height: 30px;
  }
  input.paypalSubmit{
    margin: -6px 0 0 7px !important;
  }
  #cp_donation_widget-2 input.paypalSubmit {
    margin: -6px 0 0 20px !important;
  }
  #cp_donation_widget-3 p.donate_amount input.cp-donation{
    margin-left: 8px;
  }
  #cp_donation_widget-3 input.paypalSubmit{
    margin: 2px 0 0 0px !important;
  }
  #cp_donation_widget-3 p.donate_amount, #cp_donation_widget-3 p.submit{
    margin-left: 17px;
    width: 100px;
  }
  #cp_donation_widget-4 form.cpDonation{
    margin-left: 0;
  }
  #cp_donation_widget-4{
    width: 255px;
    margin-left: 0px !important;
  }
  #cp_donation_widget-4 input.paypalSubmit{
    margin: 0px !important;
  }
  #cp_donation_widget-4 p.donate_amount input.cp-donation{
    width: 110px;
    margin-left: 10px;
  }
  #cp_donation_widget-4 form.cpDonation{
    margin-left: 0px;
  }
  .DonateMain .p1#tax2{
    float: left;
    margin-top: -60px;
  }

}