﻿/*
 Theme Name:     Act Child Theme
 Theme URI:      http://www.google.com
 Description:    Act Child Theme
 Author:         Jeremy
 Author URI:     http://www.google.com
 Template:       act
*/

@import url('style.css');


/*
a.navbar-brand-home { padding:0px 15px 15px 15px;
}
--------- */

--------- */

body.error404 .text-lg {
    font-size: 3em !important;
    font-weight: 500;
    line-height: 1.2em !important;
    margin: 0;
    text-transform:none !important;}

    .error404 h2 { padding-top:40px;}

   .error404 .bg-brand-primary a { color:#7b0f28; font-weight:bold; }

   .error404 .bg-brand-primary a.text-underline { text-decoration:none;}
}

  .error404 .bg-brand-primary a:hover { color:#ffffff !important;  }

.subpage .container
{ margin-top: 3em;
}


#home {
    background: #000 url("../images/placer-banner.jpg") no-repeat scroll center bottom / cover;
     }


/*div.intro-body div.carousel-wrapper div.carousel div.item { height:125px;}*/

body section { font-size:16px;}
section#blog ul.pager {	 display:none; }
body nav.navbar-custom { font-size:14px;}
section#take-action div.icon-link-biggive p {	text-align:center;}
#process .inner-container-small .col-lg-9, #process .inner-container-small .col-md-9 {padding-right: 0px;}
#process .inner-container-small {padding-right: 2em;}
.bg-large-banner { height:135px; }
#new-front-bar {padding: 20px 0;}

/* roundy action link buttons
---------------------------------- */
input[type="submit"],
a.centre-link,
section#take-action div.inner-container a.centre-link
{-moz-user-select: none;
	text-decoration:none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #000;
    color: #fff;
    transition: all 0.5s ease 0s;
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px;
    font-weight: 800;
    text-transform: uppercase;
}
input[type="submit"]:hover,
a.centre-link:hover{color:#fff; background:#7b0f28;}


/* html5 videos
---------------------------------- */

section#banner-image-section div#custom-bg{
height:auto; text-align:center; max-height:400px;}

section#banner-image-section{
margin-top:46px;}

div#custom-bg{
	 overflow:hidden;
}


p.bigvid-link { text-align:center; margin-top:50px; margin-bottom:40px; }

p.bigvid-link a{ padding: 6px 15px; font-weight:normal; font-size:26px;
 background-color:transparent; border:4px #4D5051 solid; width:200px;
 text-align:center; color: #fff;
    font-weight: 700;
    opacity: 1.00;
    text-transform: uppercase; text-decoration:none;}

    p.bigvid-link a:hover { opacity:1;}


section#banner-image-section video.video_loop {width: 100%; }

/*
section#home video.video_loop { position:absolute;
    top:0;
    right: 0;
    width: 100%;
    height:100%;
    z-index:1;
}
*/

section#home div.overlay-dark { position:relative; z-index:2;}

body.events-archive section#banner-image-section { display:none; }

/* ---------------------------------- */


/* MAP customization
---------------------------------- */
div#bgmp_map-canvas[style] {
   width: 100% !important;
  }


/* blog and general page customization
---------------------------------- */
body.single-post div.effects-container { height: auto;
    text-align: center;    max-height: 525px;}

    body.single-post div.effects-container img
{ width:100%; height:100%;
 }

/* section#gallery-donors div#effect1 .img img {
 width:100%; height:100%;
}

section#gallery-donors div#effect1 .img a {
 width:100%; height:100%;
}
*/





body.single-stories div.effects-container { height: auto;
    text-align: center;    max-height: 525px;}

 body.single-stories div.effects-container img
{ width:100%; height:100%; }

 body.single-stories section#blog #about-author, ul.post-details p.lead {
 display:none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #FFF;
    background-color: #4D5051;
    border: 1px solid #FFF;
    border-radius: 0px;
    font-weight: 700; }

/* blog ----------------------------- */

body.blog section#blog article p.lead { margin-bottom:0px; }

body.blog section#blog article h1 {
margin-bottom: 0.25em;
}

body.blog section#blog article ul.post-details{
padding-left:10px;
}

body.blog section#blog article div.effects-container { height: auto;
    text-align: center;    max-height: 400px;}

    body.blog section#blog article div.effects-container img
{ width:100%; height:100%;
 }

/* stories ----------------------------- */
body.post-type-archive-stories  article p.lead { margin-bottom:0px; }

body.post-type-archive-stories article h1 {
margin-bottom: 0.25em;
}

body.post-type-archive-stories article ul.post-details{
padding-left:10px;
}

body.post-type-archive-stories section#blog article div.effects-container { height: auto;
    text-align: center; max-height: 400px;}

body.post-type-archive-stories section#blog article div.effects-container img
{ width:100%; height:100%;
 }


/* Basic Pages ----------------------------- */

/*body.page section#blog div.container{ margin:5em; }*/

body.page article div.effects-container img{ display:none;}


    .text-warning-darker { display:none;  }

    .text-warning { display:none;   }


div.custom404 a {
	 font-weight:bold; color:#0066FF;}

section#home div.overlay-dark div.carousel-inner { overflow:visible
}

section#home div.carousel-inner h2 { font-size:20px;
}

section#footer ul li a { font-weight:bold;
}

section#biggive-training-vids { }

.bg-brand-secondary-dark { background: #4D5051 none repeat scroll 0% 0% !important;}

/* footer customization ---------------------------------- */
/*section#footer div.footer-top div.inner-container-small div:first-child
{ width: 40%;}
*/
section#footer div.footer-top div.inner-container-small div.headline {
	 width:100%;
}
section#footer div.footer-top div.inner-container-small div.textwidget {
	 width:100%;
}

table.bigsitemap td { vertical-align:top;
}

#footer {
	font-family: "Open Sans Condensed", Arial, sans-serif; border:0px;
}

#footer div.headline h5 { font-size:24px;
}

#footer table.bigsitemap a {color:#64bf9e; font-weight:bold;}

#footer table.bigsitemap td {
	 border:0px;
}

#footer table.bigsitemap span.footer-heading-title {font-weight:bold; font-family: "Open Sans Condensed", Arial, sans-serif;
}

#footer table.bigsitemap span.bigsite-title {
	font-weight:bold; font-size:24px;
}

#footer ul {
	 padding-left:20px;
}


/*SOCIAL ICON CSS */
@font-face {
    font-family: 'si';
    src: url('socicon/socicon.eot');
    src: url('socicon/socicon.eot?#iefix') format('embedded-opentype'),
         url('socicon/socicon.woff') format('woff'),
         url('socicon/socicon.ttf') format('truetype'),
         url('socicon/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url(PATH_TO/socicon.svg) format(svg);
    }
}

.soc {
    overflow:hidden;
    margin:0; padding:0;
    list-style:none;
}

.soc li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

.soc li a {
    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position: relative;
    z-index: 1;
    width: 37px;
    height: 37px;
    line-height: 37px;
    font-size: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-right: 10px;
    color: #ffffff;
    background-color: none;
}

.soc-icon-last{
    margin:0 !important;
}

.soc-twitter {
    background-color: #4da7de;
}
.soc-twitter:before {
    content:'a';
}
.soc-facebook {
    background-color: #3e5b98;
}
.soc-facebook:before {
    content:'b';
}
.soc-google {
    background-color: #781128;
}
.soc-google:before {
    content:'c';
}

/**additions by Gary and Jeremy**/
/*#gallery-national-board > div {padding-bottom: 120px;}*/
/*#gallery-national-board .gallery.effects-container {height: 365px;}*/
@media (min-width: 992px){
nav.navbar-fixed-top ul#menu-menu-1 {height:50px !important;}
ul#menu-menu-1.nav>li>a {  padding: 11px 11px;}
nav.top-nav-collapse ul li a, nav.top-nav-collapse a.navbar-brand-home.navbar-brand {line-height: 28px;}
.top-nav-collapse .navbar-brand-home img{margin-top: 0em !important;}
.navbar-brand-home img {  margin-top: -6px;}
}
@media (min-width: 769px){
#menu-menu-1 > li:last-child > a {border-radius: 25px; }
}
#menu-menu-1 > li:last-child > a
 {padding: 11px 14px; opacity: 1;  font-size: 17px; font-weight: normal;background-color: #7b0f28 !important;
color: #fff;}
.top-nav-collapse #menu-menu-1 > li:last-child > a{ border-radius: 0px; }
#menu-menu-1 li:last-child a span { font-weight: bold; font-family: 'Opens Sans', Arial, sans-serif;}
/*body.home #menu-menu-1 li:last-child  {display: none;}*/
div.founders-row { max-width: 48%; margin: auto;}
nav.top-nav-collapse li.menu-register a {line-height: 1.7px;}
div.light_square div.pp_social {display: none;}
div.light_square div.pp_nav, div.light_square div.pp_gallery {display: none !important;}
div.light_square div.pp_hoverContainer a.pp_next, div.light_square div.pp_hoverContainer a.pp_previous {height:0%; background: none;}
div.light_square p.pp_description {margin-top: 40px;}
a, .text-primary{color:#333;}
.event-linker a { color: #7B0F28 ; text-decoration: underline;}
.event-linker a:hover { color: #b85c71;}
body.home .navbar-header a.klb-logo{color:#ccc !important;}
body.home .navbar-header a.klb-logo:hover{color:#fff !important;}
body .top-nav-collapse .navbar-header a.navbar-brand{color:#7b0f28 !important;}
body .top-nav-collapse .navbar-header a.navbar-brand:hover{color:#333 !important;}
.overlay-dark{background:rgba(0,0,0,0.3);}
body.home #about h1,
body.home #about h2,
body.home #about{background:#fff !important; color:#333 !important;}
body.home #about h2{font-size:2em; padding:0 50px; margin-bottom: 0em !important;}
.top-nav-collapse .navbar-right li{border:none;}
.top-nav-collapse li a{color:#333; opacity:0.8;}
.top-nav-collapse li li a{color:#ccc}
body.home #process h2,
body.home #process{color:#000 !important;}
body.home #news-and-events{display:none;}
body h2.home-subheading {padding: 10px 20px 16px 20px;
    display: inline-block;
    background-color: #7b0f28;
    border-radius: 4px;
    font-weight: bold;
    margin-bottom: 0em; margin-top: 15px;}
.bg-homewrap .item.active{margin-top: 15px;}
#gallery-donors .col-lg-4,
body.home #videos .col-lg-4{padding:0; height:300px !important; overflow:hidden;}
#gallery-donors .gallery img,
body.home #videos .gallery img{height:auto !important; width:100% !important;}
.carousel-control{color:#000;}
.carousel-control:hover{color:#000;}
.effects-container{height:100%;}
.float-over-top-center{top:35%;}
body.home #contact #map{display:none;}
#footer table.bigsitemap a{color:#ccc;}
#home .btn-primary{border-radius:2px !important; background-color: #99a214 !important;}
#home .btn-primary:hover, #home .btn-primary:active, #home .btn-primary:focus { opacity:0.70;}
#footer .footer-top{padding:0;}
.subpage .container{margin-top:5em; margin-bottom:5em;}
#footer .inner-container-small .col-md-3{width:30%;}
#footer .inner-container-small .col-md-3.text-3{width:40%;}
.navbar-toggle{color:#333;}
#about .vert-centered-wrapper-150px{height:auto !important;}
.carousel-control{display:none;}
.intro-body, #home .carousel-wrapper{height:auto !important;}
.clear{clear:both;}
section#home video.video_loop {position:absolute; left:0; right:0; width:100%; top:0; height:auto;}
#home{overflow:hidden;}
/*#banner-image-section h1{position:absolute; width:100%; text-align:center; padding-top:8%;}*/
#banner-image-section #custom-bg{position:relative;}
#banner-image-section #custom-bg:before{content:''; display:block; position:absolute; z-index:1; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.3);}
.text-lg {font-size:5em; font-weight:800; margin:0; line-height:1em!important; text-transform:uppercase;}
p a{text-decoration:underline;}
a:hover,
.bg-brand-primary a:hover, .bg-brand-primary a:active{color:#7b0f28;}
input:not([type="submit"]), select, textarea{width:100%;}
.footer-bottom a{text-decoration:none; font-family:"Opens Sans", Arial, sans-serif;}
.footer-bottom a:hover{color:#fff;}
#home{position:relative;}
#home .overlay-dark{display:table;}
#home .overlay-dark .intro-body{display:table-cell; vertical-align:middle; }

@media (max-height:750px){
#home .overlay-dark .intro-body{padding-top: 80px;}
}

section#banner-image-section{overflow:hidden; margin-top:48px;}
section#banner-image-section div#custom-bg h1{position:relative; padding:150px; z-index:1; width:100%;}
section#banner-image-section video.video_loop{position:absolute; top:0; left:0;}


/* =Theme customization starts here
------------------------------------------------------- */
body.single-tribe_events section#blog #tribe-events div.col-lg-4, section#blog #tribe-events #tribe-events-footer { display: none;}
body.single-tribe_events section#blog #tribe-events div.posts-column { width: 100%;}
.progress h2 { float:none !important; line-height:1.2em !important;}
#fundraiser-bar .progress { height: 100px; color: #999;}
#fundraiser-bar .vert-centered-wrapper-120px { height: 130px;}
/* change width to 100% when there is no Event Banner-- */
/*#fundraiser-bar .col-md-2 { width: 100%;}*/
#fundraiser-bar span { color:#999;}
#fundraiser-bar .progress-bar-tertiary h2 { font-weight:900; margin-left: 0px; margin-right: 0px;
margin-bottom: 0px; padding-left: 7px; padding-right: 7px;}
   /* .progress h2 {float:none !important;}*/
#fundraiser-bar .progress-bar-tertiary { width:40%; }
#fundraiser-bar .progress-bar-tertiary h2 a {color: #ffffff;}
#fundraiser-bar .progress-bar-tertiary h2 a:hover {text-decoration: underline;}
/*.large-event-linkz span { padding-left: 5px; padding-right: 5px;} */
.responsive-bannerz  {max-width: 100%;
display:block; height: auto;  }

#parent-eventz {display: table; text-align: center; width: 100%; height: 100%;}
#child-eventz {
  display: table-cell; width: 100%;
  vertical-align: middle; color: #999;
 }

 #parent-eventz2 { display: table; height: 100px; width: 100%; }
 #child-eventz2 {
   display: table-cell;
   vertical-align: middle; color: #999;
  }

  #parent-eventz3 { display: table; height:100%;}
  #child-eventz3 {
    display: table-cell;
    vertical-align: middle;
   }

 #fundraiser-bar .mobile-event-barz .progress { text-align: center; height: 142px; }
 #fundraiser-bar .mobile-event-barz .progress span {line-height:20px; }
.mobile-event-barz .progress a.event-linkerz {margin-top: 3px;}
.mobile-event-barz .progress h2 { color: #999; font-weight:700; font-size:26px;
  margin-bottom: 0px; line-height: 30px; margin-left: 0em;
padding-top: .25em; padding-left:.25em;}

.mobile-event-barz .progress h2 a {color: #999;}
.mobile-event-barz .progress h2 a:hover {text-decoration: underline;}
div.event-bottom-linkz { padding-top:5px;}
.event-linkerz {color:#ffffff; font-weight: bold; padding: 3px;
background-color: #666; line-height: inherit;
}
a.event-linkerz:hover { text-decoration: underline; color: #fff}
body.postid-3219 .event-single-title {display: none;}

span.read-more { display: inline;}
.text-big { font-size:6em;}
body.page-id-2477 section#blog h3 { margin-bottom:.35em; }
/*section#banner-image-section, #home {background:url('/wp-content/themes/act-child/images/placer-banner.jpg') no-repeat; background-size:cover; }*/
.page-template-donors #gallery-donors .effects-container { height:auto;}

.front-blox2 a{margin-right: 20px;}

/*ADDITIONS TO TEAM PAGE*/
.team-member-list {padding:45px 60px; font-size: 18px; font-weight: bold; color: #000 !important; line-height: 36px; text-align: center;}
.team-member-list h2 {margin-bottom:.0em; }

/*DONTATE CHOOSER JS*/
/*.front-blox3 div {height: 161px; padding-top: 64px;}*/
.front-blox3 div a {border-radius: 2px !important; background-color: #99a214 !important;
padding: 18px; color: #fff; line-height: 1.33; font-weight: bold; display: inline-block; margin: 30px 0;}
ul.dropdown-content li a {color:#fff !important; }
#post-2298 ul.dropdown-content li a, #post-3632 ul.dropdown-content li a {color:#000 !important; font-weight: bold;}
ul.dropdown-content li a:hover { color: #e0e0e0; text-decoration: underline;}
ul.dropdown-content { list-style-type: none !important; -webkit-margin-before: 0em; -webkit-margin-after: 0em;
  -webkit-margin-start: 0px; -webkit-margin-end: 0px;  -webkit-padding-start: 0px;}

/*CHURCH EVENT LIST TABS*/
#church-tabs ul, #bgevent-tabs ul { -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-padding-start: 0px;}
#church-tabs, #bgevent-tabs { margin-top: 30px; }
ul.tabs1, ul.tabs2,  {border-bottom: 1px solid #d7d7d7;}
.tabs1 li, .tabs2 li { display:inline; list-style:none;}
.tabs1 a, .tabs2 a { padding:12px 15px; display:inline-block;  font-size:24px;  font-weight:600; color: #a3a3a3; -webkit-transition: 0s; transition: 0s; }
.tabs1 a.activetab, .tabs2 a.activetab { color: #333; border-bottom: 2px solid #7b0f28; }

.showtab {display: block;}
.hidetab {display: none;}
.region-column, .event-region-column { padding-top: 15px; }
.church-listing {padding:5px 0;}
.event-listing { padding: 20px 0;}
.event-listing h3 {margin-bottom: .25em !important; }
.church-listing h4 small, .event-listing h4 small {font-size: 18px; padding-left: 4px;}

/*event columns*/
.bgevent-link{font-size: 80%; font-weight: bold; padding-left: .6em; padding-right: .6em; padding-top: .2em;
         padding-bottom: .2em; background-color: #000; transition: .5s;  color: #fff; }
.event-link {padding-top: 5px;}
.event-link a:hover { color: #d1d1d1;}
.date-time { padding-bottom: 10px; color: #737373; font-weight: 700;}
.event-excerpt .pull-left { display: none;}
.event-venue { padding-bottom: 15px; color: #737373; font-weight: 500; font-size: 15px;}

/*CUSTOM EVENT TYPE*/
/*single event page*/
.wp-admin #acf-bgevent_map_location {width: 500px !important;}
.bgevents .post-details {display:none;}
.single-bgevents [id^="blog"] hr {    margin-bottom: 1em !important;    margin-top: 0em !important;}
.bgevents h1 { font-size: 3em; font-weight: 800;  line-height: .95em; margin-bottom: .3em; }
.bgevent-time span, .bgevent-venue span, .bgevent-date span {font-weight: bold;}
.bgevent-time, .bgevent-venue, .bgevent-date {padding:0 0 20px 0;}
.bgevent-image img {max-width: 100%; height: auto;}
.mapbox {padding-top:25px;}
.mapbox, .acf-map, .marker {height:400px;}

/*APRIL 7 ADDITIONS*/
	.navbar-custom li a{opacity:0.8;}
  .top-nav-collapse.navbar-custom li a{ opacity:1;}
.navbar-brand {padding: 5px 15px 15px 15px;}
#post-4418 div.arve-wrapper {max-width: 100% !important;}
/*.page-id-351 section#about {display: none;}
.page-id-4332 .custom-about-section {display: block;}*/
/*.custom-about-section {}*/
/*#about .inner-container {}*/
#get-connected .vert-centered-wrapper-150px {height:auto !important;}
#get-connected ul.dropdown-content li a {color:#fff !important; font-weight: bold; }
#get-connected ul.dropdown-content li a:hover { color: #ebebeb; text-decoration: underline;}
#get-connected {   text-align: center; }
#get-connected .registerbutton {  border-radius: 2px !important; background-color: #99a214 !important; padding: 14px; color: #fff; line-height: 1.33; display: inline-block;  margin: 30px 0;}
.bg-sc-link img {width: 85px; height: 85px;}
.bg-sc-link {   display: inline-block;  padding: 10px 25px;}
.bg-sc-link.bg-front-register-block ul.dropdown-content { position: relative; top:35px; }

/*#bg-events-section-front { min-height:300px; }*/
#bg-events-section-front h2 { font-size: 3.7em; font-weight: 800;  line-height: .95em; margin-bottom: .75em;  color: #7b0f28;}
p.bg-events-link-front a {font-weight: bold; font-size: 24px; text-decoration:none; color: #fff !important;}
p.bg-events-link-front a.btn-black { background-color: #333;}
p.bg-events-link-front a.btn-black:hover { background-color: #8b8b8b !important;}
#bg-events-section-front .inner-container {background-color: #fff;}
p.bg-events-link-front {    margin: 0 0 0px;}

/*#get-connected { height:277px; }*/
#get-connected h2 { font-size: 4.3em; font-weight: 800;  line-height: .95em;  margin-bottom: .3em; color: #fff;}
#get-connected .inner-container {background-color: #333; padding: 4em;}
/*p.get-connected a {font-weight: bold; color: #fff; font-size: 24px; text-decoration: underline;}
p.get-connected { margin: 0 0 0px;}*/

.page-regs-block{text-align: center; padding: 0 0 20px 0px;}

#home select  { color: #000;}
a.registerbutton
{-moz-user-select: none;
	text-decoration:none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #000;
    color: #fff;
    transition: all 0.5s ease 0s;
    border-radius: 3px;
    font-size: 18px;
    line-height: 1.5;
    padding: 5px 10px;
    font-weight: 600;
    text-transform: uppercase;
}
.page-regs-block
{ text-align: center;  padding-bottom: 50px;}

@media (min-width: 992px){
.front-blox3 { top:50%; right:0px; position: absolute; transform: translatey(-50%);}
#new-front-bar {  padding: 70px 0;}
}


@media (min-width: 1200px){
	.container{}
    section#home video.video_loop {  width: 125%; left: auto;    }
}
@media (min-width: 992px){
	body:not(.home) #donate-homepage{display:block !important;}
	.top-nav-collapse{background:#fff;}
	/*#home .intro-body{padding-bottom:200px;}*/
}
@media (min-width: 780px){
	.navbar-custom.top-nav-collapse .nav li a:focus{background:#eee; color:#333;}
	#home .carousel-wrapper{padding-top:0;}
	/*#home .intro-body{padding-top:15%;}*/
.navbar-custom .nav li a:hover, .navbar-custom .nav li a:focus, .navbar-custom .nav li.active a { color: #333;}
}
@media (min-width:991px){
  .navbar-custom .nav li a:hover, .navbar-custom .nav li a:focus, .navbar-custom .nav li.active a { color: #fff;}
  }

@media (min-width: 992px){
	#gallery-donors .gallery img, body.home #videos .gallery img {height:auto !important; width:136% !important; left:-50px;}
  #gallery-national-board .gallery img { width:100%;}
}
@media (max-width: 1199px){
	#footer .inner-container-small .col-md-3{width:25%;}
	#footer .inner-container-small .col-md-3.text-3{width:50%;}
	section#home video.video_loop{width:142%; left:auto;}
	section#banner-image-section div#custom-bg h1{padding:100px 0;}
}
@media (max-width: 1000px){
	#fundraiser-bar .make-a-donation,
	#fundraiser-bar .fundraiser-stats {background:none !important;}
}
@media (max-width: 991px){
  .navbar-brand {   padding: 15px 15px 15px 15px;}
  p.bigvid-link a{ padding: 5px 10px; font-weight:normal; font-size:22px;}
  #new-front-bar { margin-top:200px; position: static !important;}
.front-blox { padding-top: 15px; padding-bottom: 30px;}
.front-blox2 { height: 95px !important;  padding-top: 20px !important; }
.front-blox3 ul{ padding:20px 0;}
ul.dropdown-content li {padding: 5px 0;}
/*.front-blox3 div { height: 100px !important; padding-top: 35px !important;}*/
#new-front-bar .front-blox2 .facebook-img {height: 65px !important; width: 65px !important;}
#new-front-bar .front-blox2 .alpha-img {height: 65px !important; width: 65px !important;}
.front-blox, .front-blox2, .front-blox3 { background-color: #1d2425; }
.front-blox2 a{margin-right: 0px;}

	#home .intro-body{padding-top:10%;}
	body.home .navbar-header a.klb-logo{color:#7b0f28 !important;}
	body.home .navbar-header a.klb-logo:hover{color:#333 !important;}
	.navbar-collapse, .navbar-header{background:#fff !important;}
	#footer .inner-container-small .col-md-3{width:100%;}
	#footer .inner-container-small .col-md-3.text-3{width:100%;}
	.hidden-mobile{display:none !important;}
	section#home video.video_loop,
	#home{height:auto;}
	.bottom-bar-responsive{position:static;}
	#fundraiser-bar{margin-top:50px;}
	.navbar-collapse li{border:none;}
	.navbar-custom li a{color:#333; opacity:0.8 !important;}
	.navbar-custom li li a{color:#666}
  .vert-centered {
      width: 92%;}
}


@media (min-width: 1500px){
  #fundraiser-bar .progress-bar-tertiary h2 { font-size: 38px; }
}

@media (min-width: 1900px){
  #fundraiser-bar .progress-bar-tertiary h2 { font-size: 44px; }
}

/*MAX WIDTH*/
@media (max-width: 1024px){
  .intro-body .text-big { font-size: 4.5em; }
  .nav>li>a {  padding: 10px 10px;}
}

@media (max-width: 991px){
  #fundraiser-bar .col-md-2, #fundraiser-bar .col-sm-3 { width: 100%;}
}

@media (max-width: 780px){
  .bg-events-link-front a.btn {  white-space: normal; }
	/*#home,
	#banner-image-section{background:url('/wp-content/themes/act-child/images/placer-banner.jpg') no-repeat; background-size:cover; }*/
	section#banner-image-section video.video_loop,
	section#home video.video_loop{width:250%; left:-500px; display:none;}
	#home .carousel-wrapper{padding-top:0;}
	#home .intro-body{padding-top:15%;}
	section#banner-image-section video.video_loop,
	section#home video.video_loop{width:125%; left:0;}
	/*.intro-body img{width:156px; height:87px;}*/
	body.home #about h2{padding:0;}
	#pp_full_res iframe,
	.pp_details,
	.pp_content,
	.pp_pic_holder{left:0 !important; width:100% !important;}
	.ppt{display:none !important;}
#fundraiser-bar span { font-size: 14px; line-height:20px;}
}

@media (max-width: 768px){
#menu-menu-1 > li:last-child {display: inline-block;}
ul.list-unstyled.list-inline.pull-right i.fa {font-size: 24px; }
ul.list-unstyled.list-inline.pull-right {padding-right: 10px; padding-top: 3px;}
}

@media (max-width: 567px){
  .inner-container {  padding: 1.5em 1em;}
  body.home #about h2 { font-size: 1.5em;}
  #get-connected .inner-container {  padding: 3em;}
  .bg-sc-link img {     width: 65px;  height: 65px;}
  .bg-sc-link {padding: 10px 15px;}
  #get-connected h2 { font-size: 3em; margin-bottom: .75em;}
  .bg-large-banner {display: none;}
  #fundraiser-bar {padding-top: 15px;}
	.footer-top{padding-top:40px !important;}
  /*#fundraiser-bar .web-eventz-bar {display:none;}*/
div.make-a-donation .vert-centered-wrapper-120px { padding-top: 50px;}
div.make-a-donation { height: 120px;}
#bg-events-section-front h2 { font-size: 2.7em !important;}
}

@media (min-width: 568px){
  #fundraiser-bar .mobile-eventz-bar {display:none;}
  .bg-mobile-banner {display:none;}
}



@media (max-width: 480px){
  .tabs1 a, .tabs2 a {padding: 6px 8px;display: inline-block;font-size: 16px;font-weight: 600;}
  .subpage .container {margin-top: 2em;margin-bottom: 2em;}
  .page-id-3693 .subpage .container {margin-top: 0em;margin-bottom: 0em;}
	header .make-a-donation{width:100%;}
  #fundraiser-bar .make-a-donation{ margin-right:0px;}
  header .intro-body span.text-big { font-size: 4.8em !important;}
  header .intro-body .row {  padding-top: 25px;}

}
@media (max-width: 380px){
	section#banner-image-section video.video_loop,
	section#home video.video_loop{width:275%; left:0; top:-85px;}
  #fundraiser-bar span { font-size: 11px;}
  header .intro-body span.text-big { font-size: 4.0em !important; }
  .navbar-header .navbar-brand-home img{ width: 165px;}
  #home .overlay-dark .intro-body{padding-top:50px;}
}
