@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600");
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

.emsg,.emph,.emname,.empass,.epass,.emnum,.emcount,.emcity,.emstate,.emzip,.emmail,.ecaptcha{
    color: red;
}
.hidden {
     display:none;
}
.gform .g-recaptcha,
.gform .g-recaptcha + p#page-error {
	padding-right: 15px;
	padding-left: 15px;
	flex-basis: 100%;
	margin: 20px 0;
	min-height: 1px;
}

.gform .g-recaptcha + p#page-error {
	margin: 0;
}
/* line 27, /Users/tim/Sites/cast_/dist/scss/style.scss */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
}

/* line 32, /Users/tim/Sites/cast_/dist/scss/style.scss */
body {
  font-family: 'Open Sans', Arial, "Helvetica Neue", sans-serif;
}

/* IE image rendering issue */
img {
  -ms-interpolation-mode: bicubic;
}

a:hover{
color:#007bff;
	background:transparent;
}
a:active{
color:#007bff;
	background:transparent;
}
a:visited{
color:#007bff;
	background:transparent;
}
a:focus{
color:#007bff;
	background:transparent;
}
a:focus-within{
	color:#007bff;
	background:transparent;
}
/* line 35, /Users/tim/Sites/cast_/dist/scss/style.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: Arial, "Helvetica Neue", sans-serif;
}

/* line 38, /Users/tim/Sites/cast_/dist/scss/style.scss */
.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
}

/* line 42, /Users/tim/Sites/cast_/dist/scss/style.scss */
.h3, h3 {
  font-size: 1.375rem;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  /* line 42, /Users/tim/Sites/cast_/dist/scss/style.scss */
  .h3, h3 {
    font-size: 1.125rem;
  }
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.text-blue {
  color: #2ba2e3;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.text-darkblue {
  color: #041d26;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.text-red {
  color: #fe5454;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.text-green {
  color: #12976c;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.text-darkgreen {
  color: #0c7151;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.text-lightgray {
  color: #f4f4f4;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.text-darkgray {
  color: #3c3e3d;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bg-blue {
  background: #2ba2e3;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bg-darkblue {
  background: #041d26;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bg-red {
  background: #fe5454;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bg-green {
  background: #12976c;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bg-darkgreen {
  background: #0c7151;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bg-lightgray {
  background: #f4f4f4;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bg-darkgray {
  background: #3c3e3d;
}

/* line 51, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bdt {
  border-top: 2px solid;
}
.head-fixed{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);
    z-index: 1000;
    height: auto;
	background:#fff;
}

.head-fixed ~ #content {
  margin-top: 124px;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bdt-blue {
  border-top-color: #2ba2e3;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bdt-darkblue {
  border-top-color: #041d26;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bdt-red {
  border-top-color: #fe5454;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bdt-green {
  border-top-color: #12976c;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bdt-darkgreen {
  border-top-color: #0c7151;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bdt-lightgray {
  border-top-color: #f4f4f4;
}

/* line 22, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bdt-darkgray {
  border-top-color: #3c3e3d;
}

/* line 55, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bdt-float {
  position: relative;
}

/* line 58, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bdt-float:before {
  background: #fe5454;
  content: '';
  height: 8px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: -4px;
  width: 68%;
  z-index: 2;
}

/* line 71, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bg-light {
  background: #f4f4f4 !important;
}

/* line 74, /Users/tim/Sites/cast_/dist/scss/style.scss */
.btn {
  border-radius: initial;
}

/* line 77, /Users/tim/Sites/cast_/dist/scss/style.scss */
.btn-outline-primary {
  color: #2ba2e3;
  border-color: #2ba2e3;
  font-size: 23px;
}

/* line 80, /Users/tim/Sites/cast_/dist/scss/style.scss */
.btn-outline-primary:hover {
  background-color: #2ba2e3;
  border-color: #2ba2e3;
}

/* line 85, /Users/tim/Sites/cast_/dist/scss/style.scss */
.btn-outline-success {
  color: #12976c !important;
  border-color: #12976c;
}

/* line 88, /Users/tim/Sites/cast_/dist/scss/style.scss */
.btn-outline-success:hover {
  background-color: #12976c;
  border-color: #12976c;
	color:#fff!important;
}

/* line 95, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bg-green .btn-outline-light:hover {
  color: #12976c !important;
}

/* line 100, /Users/tim/Sites/cast_/dist/scss/style.scss */
.btn-danger {
  background: #fe5454;
  border-color: #fe5454;
}

/* line 104, /Users/tim/Sites/cast_/dist/scss/style.scss */
.btn-success {
  color: #fff !important;
  background-color: #12976c;
  border-color: #12976c;
}

/* line 108, /Users/tim/Sites/cast_/dist/scss/style.scss */
.btn-success:hover {
  background-color: #0c7151;
  border-color: #0c7151;
}

/* line 113, /Users/tim/Sites/cast_/dist/scss/style.scss */
.jumbotron {
  background: url(../images/hero-home-country-road.jpg) center center;
  background-size: cover;
  border-radius: 0;
  margin-bottom: 0;
  min-height: 645px;
  position: relative;
  margin-top:100px
}

/* line 121, /Users/tim/Sites/cast_/dist/scss/style.scss */
.jumbotron h1 {
  font-size: 60px;
  color: #12976c;
  text-transform: uppercase;
  line-height: 1.2;
}

/* line 128, /Users/tim/Sites/cast_/dist/scss/style.scss */
.jumbotron h1 span {
  color: #2ba2e3;
  /* blue */
}
.head_block{
	padding:0 50px
}
.search_block{
	margin: -40px 80px 0 !important;
    width: 70%;
}
.search_block .btn-success{
	float:right;
	font-size:19px;
}

.member-padding{
	padding:0px 50px;
}
#primary{
	margin-top:170px;
}
#friday-notes img{
	margin:0px !important;
	float:right;
}
.card-text{
	display:none;
}
#newsblog-press{
	padding: 0 50px;
}
#newsblog-press img{
	margin: 0px !important;
  max-width: 350px !important;
  width: 100% !important;
}

#newsblog-press .img-container {
  max-height: none !important;
  overflow: visible !important;
}

.img-container {
  height: 100% !important;
  max-height: 300px;
  overflow: hidden;
}

#home-post .img-fluid{
  margin: 0px !important;
}

#home-post .card-img-wrap{
	position:relative;
}
#home-post .card time {
	color: #fff;
    font-size: 1.2rem;
    font-weight: bolder;
    line-height: 2;
    text-transform: uppercase;
    bottom: 0;
    position: absolute;
    width: 100%;
    background: rgba(0,0,0,0.6);
}
.left-padding{
	padding:0 0 0 50px
}
#home-post .card-featured {
	min-height: 265px;
	border-top:2px solid #12976c;
}
#donation_form .row{
margin-top:10px;
}

#donation_form{
	margin-bottom:50px
}
#home-post{
	margin-top: 30px
}
.padding{
	padding:0 50px;
}
.fts-jal-single-fb-post .fts-jal-fb-user-name{
	display:none
}
.fts-jal-fb-message{
	font-size:10px;
	padding-top:0px
}
.fts-jal-single-fb-post{
	padding:0px 0 10px!important
}
.fts-jal-fb-description-wrap{
	padding:10px 0 !important;
}
.fts-powered-by-text-popup a.fts-powered-by-text{
	display:none!important;
}
.wpcf7-form input{
	padding: 10px;
    border-radius: 5px;
    border: 1px solid #ccc3c3;
}
.wpcf7-form strong{
	color:red;
}
.wpcf7-form textarea{
	padding: 10px;
    border-radius: 5px;
    border: 1px solid #ccc3c3;
}
.wpcf7-submit{
	width:20%;
	background:#fff;
	border:1px solid #12976c !important;
	border-radius:0px !important;
}
.wpcf7-submit:hover{
	background:#12976c;
	border:1px solid #12976c !important;
	color:#fff;
}
.fts-twitter-no-margin-left{
	margin:0px !important;
}
#pub-table h3{
	font-size:20px
}
#download-btn{
	margin-bottom:20px;
    color:#fe5454 !important;
	background:#fff !important;
	border:3px solid #fe5454;
	border-radius:5px;
	font-weight:bold;
	box-shadow: 2px 2px #888888;
}
#quick-cast{
	margin-left:20px;
	margin-bottom:20px;
    color:#fe5454 !important;
	background:#fff !important;
	border:3px solid #fe5454;
	border-radius:5px;
	font-weight:bold;
	box-shadow: 2px 2px #888888;
}
#name{
	border:1px solid rgb(169, 169, 169);
}
p{
	font-size:15px;
	text-align:left;
}
.news-padding{
  padding:0px !important;
  margin-top:175px !important;
}
@media (min-width: 767px) {
  .news-padding{
    margin:124px 0 0 0px!important;
  }
}
.news-padding .news-pad{
	padding:0 70px !important;
	margin-top:50px !important;
}
.news-padding .image-bg-section{
	background-size:cover!important;
}
.navbar-header{
	max-width: 105rem;
    margin-left: auto;
    margin-right: auto;
}
#mem-input input{
        margin-bottom:10px;
		width:60% !important;    }

#mem-input select {
	 margin-bottom:10px;
}
.select2 {
   margin-bottom:10px !important;
}
.select2 .select2-selection {
  height: 40px !important;
  padding: 2px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
	margin-top:32px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
	color:#000 !important;
	background:transparent !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{
	color:#000 !important;
	background:transparent !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus-within{
	color:#000 !important;
	background:transparent !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:active{
	color:#000 !important;
	background:transparent !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:visited{
	color:#000 ;
	background:transparent !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after::active{
	color:#000!important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after::visited{
	color:#000!important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after::focus-within{
	color:#000!important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after::focus{
	color:#000!important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after::hover{
	color:#000!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	font-size:16px;
	text-transform:initial;
	padding:10px 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{
	font-size:13px;
	padding:10px 0 0 0;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
	margin:0 40px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left{
	background: url(http://cast.360-biz.com/wp-content/themes/cast/images/logo.png) no-repeat;
    background-position: center;
	min-height:70px
}
#mega-menu-wrap-primary{
	display:block;
	width:100%;
}
#mega-menu-wrap-primary #mega-menu-primary{
	text-align:center;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
		background:transparent !important;
	}
#search-fil [type=submit]{
	display:none;
}
#search-fil{
	padding:5px 10px;
}
#search-fil .searchandfilter li{
	padding-right:0px
}
.search-field{
	padding: 2px 10px;
    border: 1px solid #fff;
}
.search-form label{
	margin-bottom:0px;
}

.footer [type=submit]{
	display:none;
}
.footer [type=text]{
	display:none;
}
.footer .searchandfilter li{
	padding-right:0px
}
.footer .searchandfilter input{
	padding: 2px 10px;
    border: 1px solid #fff;
}
#ofpublication_categories option[value="33"]{
display:none;
}
.sm-icons ul{
	padding:0px!important;
}
.donate-now{
	color: #fff !important;
    font-weight: 700;
    background: #fe5454;
    border-color: #fe5454;
}
.donate-now a{
	padding:10px 30px !important;
}
#page-error{
	margin:20px 0;
}

.my-notify-error {
    padding:10px;
    margin:10px 0;
}
.my-notify-error:before {
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}

.my-notify-error:before {
    content:'\f00d';
}
.my-notify-error {
    color: #D8000C;
    background-color: #FFD2D2;
}
.isa_success{
margin: 10px 0px;
padding:12px;
width:100%;

}
.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}

.isa_success i{
    margin:10px 22px;
    font-size:1em;
    vertical-align:middle;
}
.login{
	margin:50px 0;
	padding:0px;
}
.login label{
	color:#000;
}
.login-form{
	background:#fff;
	margin:50px 0;
}
.alphanav a{
	padding:10px;
	border:1px solid #12976c;
	margin: 0 2px;
}
.alphanav{
	margin-bottom:40px;
}
.task-list li{
	list-style-type:none;
	display: inline-block;
	margin: 20px 0;
}
.task-list{
	padding:0px;
}
.archive-list ul{
	list-style-type:none;
	padding:0px;
}
.archive-list ul li{
	display:inline-flex;
	padding:10px;
	border: 1px solid #12976c;
	margin:10px;
	box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);
}
.archive-list ul li:hover{
	background-color:#12976c;
}
.archive-list ul li a{
	text-decoration:none;
	color:#000;
}
.archive-list ul li a:hover{
	color:#fff;
}
@media screen and (max-width: 767px) {
  /* line 121, /Users/tim/Sites/cast_/dist/scss/style.scss */
  .jumbotron h1 {
    font-size: 2.5rem;
  }
	.search_block{
		margin:20px 0px 0px!important;
		width:100%
	}
	.lead-form{
		width:100% !important;
		height: 83% !important;
		margin-bottom: 0px !important;
	}
	.head_block{
		padding:0 15px;
		margin: 0px !important
	}
	.search_block .btn-success{
	margin: 10px 0 !important;
    padding: 10px;
	}
	.btn-block{
	margin: 0px 0 0 !important;
	}
	.footer .container-fluid{
		padding:0 30px !important;
	}
	.footer{
		padding:20px 0 !important;
	}
	.member-padding{
		padding:0px 20px !important;
	}
	.head-padding{
		padding:0px 20px !important;
	}
	#newsblog-press{
		padding:0px 15px !important;
	}
	.padding{
		padding:0 15px !important;
	}
	.social-block{
		border-radius:0px !important
	}
	.members h2{
		    font-size: 25px;
	}
	.sm-icons .d-none{
		display: inline-flex !important;
	}
	.img-width-100{
		padding:0px!important;
		margin-bottom:10px
	}
	.news-padding .news-pad{
		padding:0 10px!important;
	}
	#cast-logo{
		display:none !important;
	}
	.navbar-header{
		padding:0px !important;
		margin:10px!important
	}
	#mega-menu-wrap-primary .mega-menu-toggle{
		background:#fff !important
	}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center{
		display:none
	}
	.jumbotron{
		margin-top:175px
	}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-closed{
	display:none
	}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{
		font-size:45px;
	}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right{
		margin:20px 0;
	}
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{
	margin-top:40px;
	}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{
		background-color:#fff !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		color:#000!important
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
		color:#000!important
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:visited{
		color:#000!important
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.donate{
		color:#fff!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.donate > a.mega-menu-link:visited{
		color:#fff!important;
		background:transparent !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		width:auto;
	}
	#search-fil{
		display:none;
	}
	.footer [type=text] {
    display: inline;
	}
	.footer .navbar-nav .nav-link{
		padding:10px 0!important ;
	}
	#home-post .card-featured h3{
		min-height:auto !important;
	}
	.image-bg-section .container{
		position:relative !important;
		margin:0px!important;
	}
}
@media screen and (max-width: 1024px) {
	#cast-logo{
		padding:0px !important;
	}
	#cast-logo img{
		max-width:fit-content;
		width:150px;
	}
	nav.navbar-header .navbar-nav .nav-link{
	padding: 14px !important;
    margin: 0px;
    font-size: 13px !important;
	}
	#search-icon{
		margin:0px !important;
	}
	.head_block{
		padding:0px !important;
		margin: 0 50px 0 0;
	}
	.search_block{
		margin:20px 0px !important;
		padding: 0px;
	}
	.jumbotron .box{
		width:90% !important;
	}
	.search_block .btn-success{
		margin-left:0px;
		float:right !important;
	}
	.lead-form{
		width:100% !important;
		height:83% !important;
		margin-bottom:0px !important;
	}
	#newsblog-press{
		padding:0px 15px !important;
	}
	.members .card{
		min-height:455px!important;
	}
	.social-1{
	padding: 0 10px !important;
    margin: 30px 0 !important;
	}
	.social-2{
	padding: 0 10px !important;
    margin: 30px 0 !important;
	}
	.img-width-100{
		padding:0px!important;
	}
	#search-fil{
		display:none;
	}
	.footer [type=text] {
    display: inline;
}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		font-size:16px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.donate{
		padding:5px !important
	}
	.footer .navbar-nav .nav-link{
		padding:0 20px !important;
		margin:0px!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		margin:0px!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		width:100% !important;
	}
	.padding{
		padding:0 20px;
	}
	#home-post .card-featured h3{
		font-size:15px;
		width:100%;
	}
	.image-bg-section .container{
		margin:0px!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		margin:0px !important
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		margin-top: 20px
	}
}
@media screen and (min-width:768px) and (max-width: 1023px) {
	#cast-logo{
		padding:0px !important;
	}
	#cast-logo img{
		max-width:fit-content;
		width:100px;
	}
	nav.navbar-header .navbar-nav .nav-link{
	padding: 14px !important;
    margin: 0px;
    font-size: 8px !important;
	}
	#search-icon{
		margin:0px !important;
	}
	.head_block{
		padding:0px !important;
		margin:0px !important;
	}
	.search_block{
		margin:0px !important;
	}
	.jumbotron .box{
		width:90% !important;
	}
	.search_block .btn-success{
		margin-left:0px;
		float:right !important;
	}
	.lead-form{
		width:100% !important;
		height:83% !important;
		margin-bottom:0px !important;
	}
	.social{
		padding:0px !important;
	}
	.footer .navbar-nav .nav-link{
		    font-size: 13px;
	}
	.footer .container-fluid{
		padding:0 50px !important;
	}
	.jumbotron h1{
	  font-size: 49px;
	}
	.lead{
		font-size: 16px;
	}
	.btn-outline-primary{
		font-size: 19px;
	}
	.lead-form h2{
		font-size: 16px !important;
	}
	#newsblog-press{
		padding:0px 15px !important;
	}
	.member-padding{
		padding: 0px 20px;
	}
	.padding{
		padding: 0px 20px;
	}
	.social-1{
	height: 300px !important;
	padding: 0 10px !important;
    margin: 30px 0 !important;
	}
	.social-2{
	height: 300px !important;
	padding: 0 10px !important;
    margin: 30px 0 !important;
	}
	.members .card{
		min-height:600px !important;
	}

	.img-width-100{
		padding:0px!important;
		height:150px !important;
	}
	.news-pad{
		padding:0 10px !important
	}
	#search-fil{
		display:none;
	}
	.footer [type=text] {
    display: inline;
}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		font-size:12px !important;
		padding:0 5px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.donate{
		padding:5px !important
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		margin:0px!important;
	}
	.footer .navbar-nav .nav-link{
		padding:0px 10px!important;
		margin:0px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		width:100% !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		margin-top: 13px
	}
}



@media screen and (min-width:1025px) and (max-width: 1250px) {
	#cast-logo{
		padding:0px !important;
	}
	#cast-logo img{
		max-width:fit-content;
		width:150px;
	}
	nav.navbar-header .navbar-nav .nav-link{
	padding: 14px !important;
    margin: 0px;
    font-size: 13px !important;
	}
	#search-icon{
		margin:0px !important;
	}
	.head_block{
		padding:0px !important;
		margin: 0 70px 0 0;
	}
	.search_block{
		margin:0px !important;
	}
	.jumbotron .box{
		width:90% !important;
	}
	.search_block .btn-success{
		margin-left:0px;
		float:right !important;
	}
	.lead-form{
		width:100% !important;
		height:83% !important;
	}
	#newsblog-press{
		padding:0px 15px !important;
	}
	.members .card{
		min-height:455px!important;
	}
	.social-1{
	padding: 0 10px !important;
    margin: 30px 0 !important;
	}
	.social-2{
	padding: 0 10px !important;
    margin: 30px 0 !important;
	}
	.img-width-100{
		padding:0px!important;
	}
	.news-pad{
		padding:0 30px !important
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		font-size:14px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.donate{
		padding:5px !important
	}
	.footer .navbar-nav .nav-link{
		padding:0 20px !important;
		margin:0px!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		width:100% !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		margin:0px !important
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		margin-top: 20px
	}
}
@media screen and (min-width:1250px) and (max-width: 2015px) {
	.search_block{
		margin:3rem 0 0px !important;
	}
	.head_block{
		padding:0px !important;
		margin: 20px 70px 0 0;
	}
	.lead-form{
		width:100% !important;
		height:80% !important;
	}
	#cast-logo{
		padding: 0px 40px !important;
	}
	nav.navbar-header .navbar-nav .nav-link{
	padding: 15px !important;
    font-size: 14px !important;
		margin: 10px 0;
	}
	.social{
		padding:0 40px !important;
	}
	#search-icon{
		margin-left:0px !important;
	}
	.members .card{
		min-height:370px!important;
	}
	.social-1{
	padding: 0 10px !important;
    margin: 30px 0 !important;
	}
	.social-2{
	padding: 0 10px !important;
    margin: 30px 0 !important;
	}
	.img-width-100{
		padding:0px 10px!important;
	}
	.news-pad{
		padding:0 30px !important
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		font-size:18px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.donate{
		padding:5px !important
	}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		width:100% !important;
	}
	.donate-now{
		padding:0px!important;
		margin:0px 20px !important;
	}
	.footer .navbar-nav .nav-link {
		padding:10px 30px!important;
		margin: 0px 10px!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		margin:0px 15px!important
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		margin-top: 20px
	}
}
@media screen and (min-width:1250px) and (max-width: 1364px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		margin:0px 10px!important
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		font-size:16px !important
	}
}
@media screen and (min-width:1312px) and (max-width: 1504px) {
	.img-width-100{
		padding:0px 20px!important;
	}
	.news-pad{
		padding:0 30px !important
	}
	}
@media screen and (min-width:1505px) and (max-width: 2015px) {
	.img-width-100{
		padding:0px 30px!important;
	}
	.news-pad{
		padding:0 30px !important
	}
	.footer .navbar-nav .nav-link {
		padding:10px 30px!important;
		margin: 0px 25px!important;
	}
	}

@media screen and (min-width:1643px) and (max-width: 2015px) {
	.footer .navbar-nav .nav-link {
		padding:10px 30px!important;
		margin: 0px 40px!important;
	}
}
/* line 135, /Users/tim/Sites/cast_/dist/scss/style.scss */
.jumbotron .container {
  position: relative;
}

/* line 138, /Users/tim/Sites/cast_/dist/scss/style.scss */
.jumbotron .box {
  background: rgba(0, 0, 0, 0.28);
  padding: 12px;
  width:50%
}

/* line 143, /Users/tim/Sites/cast_/dist/scss/style.scss */
.overlay {
  background: rgba(0, 0, 0, 0.24);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

/* line 151, /Users/tim/Sites/cast_/dist/scss/style.scss */
.lead-form {
  background: #fff;
	float:right;
  width: 70%;
  height: 90%;
}
.btn-block{
	width: 50%;
    float: right;
	margin: 50px 0 0;
	font-size:18px;
	text-transform:uppercase;
	font-weight:600;
}
.form-label-group{
	margin:20px 0;
}

/* line 154, /Users/tim/Sites/cast_/dist/scss/style.scss */
.lead-form h2 {
  background: #12976c;
  font-size: 19px;

}
.form-label-group > label{
	font-family:'Open Sans';
	font-size:18px;
	font-weight:400;
	padding: 8px;
}

/* line 159, /Users/tim/Sites/cast_/dist/scss/style.scss */
.lead {
  font-size: 21px;
  line-height: 1.619;
  font-family:"Open Sans";
  font-weight:300
}

/* line 163, /Users/tim/Sites/cast_/dist/scss/style.scss */
header .btn {
  font-size: 1.4375rem;
  color: #fff;
  font-weight: bold;
  line-height: 2.087;
}

/* line 170, /Users/tim/Sites/cast_/dist/scss/style.scss */
.blog-footer {
  padding: 1.6rem 0;
}

@media screen and (max-width: 767px) {
  /* line 173, /Users/tim/Sites/cast_/dist/scss/style.scss */
  .blog-footer p {
    font-size: .9rem;
  }
	.jumbotron .box{
		width:100% !important;
	}
	.social{
		padding:0px !important;
	}
	#newsblog-press img{
		height: auto !important;
	}
	#home-post .card time{
		position: static;
	}
}

/* line 179, /Users/tim/Sites/cast_/dist/scss/style.scss */
.footer {
  background: url(../images/footer-bg.jpg) no-repeat center center;
  background-size: cover;
  padding: 5.2rem 0 1rem;
}

/* line 184, /Users/tim/Sites/cast_/dist/scss/style.scss */
.footer h2 {
  font-size: 1.25rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 190, /Users/tim/Sites/cast_/dist/scss/style.scss */
.footer .about-us p {
  line-height: 1.838;
}

/* line 194, /Users/tim/Sites/cast_/dist/scss/style.scss */
.footer p {
  font-size: 0.875rem;
}

/* line 197, /Users/tim/Sites/cast_/dist/scss/style.scss */
.footer time {
  font-size: 0.9375rem;
}

/* line 200, /Users/tim/Sites/cast_/dist/scss/style.scss */
.footer .navbar-expand-md,
.footer .navbar-expand-md .navbar-nav {
  width: 100%;
}

/* line 205, /Users/tim/Sites/cast_/dist/scss/style.scss */
header > .navbar {
  padding: 0 1rem;
}

/* line 210, /Users/tim/Sites/cast_/dist/scss/style.scss */
.navbar-nav .nav-link {
  color: #3c3e3d !important;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 215, /Users/tim/Sites/cast_/dist/scss/style.scss */
.footer .navbar-nav .nav-link {
  color: #fff !important;
	padding: 0 50px;
    margin: 0 40px;
	text-align:center;
}

/* line 219, /Users/tim/Sites/cast_/dist/scss/style.scss */
.navbar-dark .navbar-nav .nav-link {
  color: #fff !important;
  min-width: 40px;
  text-align: center;
}

/* line 224, /Users/tim/Sites/cast_/dist/scss/style.scss */
.navbar-nav .nav-link:hover {
  color: #12976c;
}

/* line 228, /Users/tim/Sites/cast_/dist/scss/style.scss */
.navbar-nav .active .nav-link {
  color: #12976c;
}

/* line 232, /Users/tim/Sites/cast_/dist/scss/style.scss */
.social {
  -ms-flex-direction: row;
  flex-direction: row;
 padding: 0 20px;
}
.no-padding{
	padding:0px
}
#cast-logo{
	margin:0px !important;
	padding-top:10px !important;
	padding-bottom:10px!important;
}
/* line 236, /Users/tim/Sites/cast_/dist/scss/style.scss */
.social .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

/* line 241, /Users/tim/Sites/cast_/dist/scss/style.scss */
header .social .nav-item {
  border-left: 1px solid #fff;
  position: relative;
}

/* line 245, /Users/tim/Sites/cast_/dist/scss/style.scss */
header .social .nav-item i {
  font-size: 15px;
  position: relative;

}

/* line 250, /Users/tim/Sites/cast_/dist/scss/style.scss */
header .social .nav-item span {
    font-size: 16px;
    font-variant: small-caps;
    line-height: 1.2;
    font-family: 'Open Sans',Regular;
    padding: 0 10px;
	font-weight: 100;
}

#mega-menu-wrap-primary #mega-menu-primary > li.donate{
	color: #fff !important;
    font-weight: 700;
    padding: 20px;
    background: #fe5454;
	border-color:#fe5454;
    margin: 10px 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.donate:hover{
	color: #fff !important;
    background-color: #c82333;
    border-color: #bd2130;
}
#mega-menu-wrap-primary #mega-menu-primary > li.donate > a.mega-menu-link{
	color:#fff !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.donate > a.mega-menu-link:hover{
	color:#fff !important;
}

/* line 256, /Users/tim/Sites/cast_/dist/scss/style.scss */
header .social .nav-item:before {
  background: #fff;
  bottom: 0;
  content: '';
  display: block;
  height: 1px;
  left: -2px;
  position: absolute;
  width: 3px;
}

/* line 267, /Users/tim/Sites/cast_/dist/scss/style.scss */
header .social .nav-item:last-of-type {
  border-right: 1px solid #fff;
}

/* line 270, /Users/tim/Sites/cast_/dist/scss/style.scss */
header .social .nav-item:last-of-type:after {
  background: #fff;
  bottom: 0;
  content: '';
  display: block;
  height: 1px;
  right: -2px;
  position: absolute;
  width: 3px;
}
.footer .container-fluid{
	padding:0 100px;
}
.footer .navbar-nav .flex-fill{
	text-align:center;
}

@media screen and (max-width: 991px) {
  /* line 283, /Users/tim/Sites/cast_/dist/scss/style.scss */
  header .social .nav-item:first-of-type {
    border-left: none;
  }
  /* line 286, /Users/tim/Sites/cast_/dist/scss/style.scss */
  header .social .nav-item:first-of-type:before {
    content: none;
  }
}

/* line 293, /Users/tim/Sites/cast_/dist/scss/style.scss */
header nav > .social .nav-item:last-of-type {
  border-right: none;
}

/* line 296, /Users/tim/Sites/cast_/dist/scss/style.scss */
header nav > .social .nav-item:last-of-type:after {
  content: none;
}

/* line 301, /Users/tim/Sites/cast_/dist/scss/style.scss */
.footer .social {
  color: #12976c;
}

/* line 304, /Users/tim/Sites/cast_/dist/scss/style.scss */
.footer .social .fa-stack {
  line-height: 2.4;
  vertical-align: middle;
}

/* line 308, /Users/tim/Sites/cast_/dist/scss/style.scss */
.footer .social .fa-stack-2x {
  font-size: 2.4rem;
}

/* line 311, /Users/tim/Sites/cast_/dist/scss/style.scss */
.footer .social .fab {
  font-size: 1.4rem;
}

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

.sm-icons ul li {
	padding-right: 3px;
	margin-bottom: 10px;
}

/* line 316, /Users/tim/Sites/cast_/dist/scss/style.scss */
.fab {
  font-size: 1.2rem;
}

/* line 319, /Users/tim/Sites/cast_/dist/scss/style.scss */
a.btn.donate {
  color: #fff;
  font-size: 1.375rem;
  font-weight: 600;
  padding: .75rem;
  text-transform: uppercase;
}

/* line 327, /Users/tim/Sites/cast_/dist/scss/style.scss */
.footer a.btn.donate {
  font-size: .9rem;
  font-weight: 400;
  padding: .55rem 1.4rem;
}
.footer li.donate{
	display:none;
}
.footer .sm-icons li .nav-link{
	padding:0 5px;
}
/* line 333, /Users/tim/Sites/cast_/dist/scss/style.scss */
.navbar-dark {
  background-color: #12976c;
}

/* line 336, /Users/tim/Sites/cast_/dist/scss/style.scss */
.navbar-dark a {
  color: #fff;
}

/* line 341, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bar .btn {
  padding: .375rem 3rem;
	color:#fff !important;
}


/* line 344, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bar .row {
  min-height: 126px;
}

/* line 349, /Users/tim/Sites/cast_/dist/scss/style.scss */
.bar-header p {
  font-size: 40px;
  margin: 0;
}

@media screen and (max-width: 767px) {
  /* line 349, /Users/tim/Sites/cast_/dist/scss/style.scss */
  .bar-header p {
    font-size: 2rem;
  }
}

/* line 360, /Users/tim/Sites/cast_/dist/scss/style.scss */
.members h2 {
  border-bottom: 1px solid #e1e1e1;
  position: relative;
  width: 100%;
}

/* line 365, /Users/tim/Sites/cast_/dist/scss/style.scss */
.members h2:after {
  content: '';
  background: #2ba2e3;
  bottom: -2px;
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  width: 50px;
}

/* line 376, /Users/tim/Sites/cast_/dist/scss/style.scss */
.members .card {
  background: #fff;
  min-height:270px
}

/* line 379, /Users/tim/Sites/cast_/dist/scss/style.scss */
.members .card-body {
  background-color: transparent;
}

/* line 382, /Users/tim/Sites/cast_/dist/scss/style.scss */
.members .card-img-wrap {
  position: relative;
  top: -13px;
}

@media screen and (max-width: 767px) {
  /* line 382, /Users/tim/Sites/cast_/dist/scss/style.scss */
  .members .card-img-wrap {
    left: 9px;
  }
}

/* line 391, /Users/tim/Sites/cast_/dist/scss/style.scss */
.card {
  border: none;
}

/* line 394, /Users/tim/Sites/cast_/dist/scss/style.scss */
.card p, .card blockquote {
  font-size: .8125rem;
}

/* line 397, /Users/tim/Sites/cast_/dist/scss/style.scss */
.card blockquote {
  background: url(../images/quote.png) no-repeat 0 0;
  padding: 20px 0 0;
  position: relative;
  top: -.5rem;
}

/* line 403, /Users/tim/Sites/cast_/dist/scss/style.scss */
.card time {
  color: #12976c;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 2;
  text-transform: uppercase;
}

/* line 410, /Users/tim/Sites/cast_/dist/scss/style.scss */
.card .btn {
  padding: .375rem 3rem;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  /* line 410, /Users/tim/Sites/cast_/dist/scss/style.scss */
  .card .btn {
    padding: .375rem .65rem;
  }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 410, /Users/tim/Sites/cast_/dist/scss/style.scss */
  .card .btn {
    padding: .375rem 2rem;
  }
}

/* line 421, /Users/tim/Sites/cast_/dist/scss/style.scss */
.card-body {
  background: #f4f4f4;
}

/* line 424, /Users/tim/Sites/cast_/dist/scss/style.scss */
.card-featured {
  position: relative;
}

/* line 427, /Users/tim/Sites/cast_/dist/scss/style.scss */


/* line 437, /Users/tim/Sites/cast_/dist/scss/style.scss */
h2.title {
  background: #041d26;
  font-size: 1.375rem;
  height: 52px;
  line-height: 2.2;
  margin: auto;
}

h2.title a {
  color: #ffffff;
  text-decoration: none;
}
@media screen and (min-width: 472px) and (max-width: 767px){
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left{
		min-height: 150px;
	}
	.head-fixed{
		height:200px !important;
	}
	#social-img-twi{
		width:13% !important;
	}
	.news-padding{
		margin:150px 0 0 !important;
	}
	.img-width-100{
		height:auto !important;
	}
}
@media screen and (max-width: 471px){
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left{
		flex:3 !important;
		min-height: 120px;
	}
	.head-fixed{
		height:200px !important;
	}
	#social-img-twi{
		width:15% !important;
	}
	.news-padding{
		margin:150px 0 0 !important;
	}
}
@media screen and (min-width: 576px) {
  /* line 437, /Users/tim/Sites/cast_/dist/scss/style.scss */
  h2.title {
    width: 350px;
  }
}

/* line 448, /Users/tim/Sites/cast_/dist/scss/style.scss */
.form-label-group > .form-control {
  height: calc(2.25rem + 8px);
}

/* line 451, /Users/tim/Sites/cast_/dist/scss/style.scss */
.card-img-wrap.col-6 {
  max-width: 235px;
}

/* line 454, /Users/tim/Sites/cast_/dist/scss/style.scss */
.img-fluid {
  height: auto !important;
  width: 100%;
}
.bor h5{
	 padding: 10px;
}
.bor img{
	width:100%;
	height:auto;
}
.borep img{
	width:100%;
	height:auto;
}
.borep .col-md-4{
	margin-bottom:10px;
}
@media screen and (max-width: 767px) {
	.borep img{
		width: 150px;
		margin:0px;
	}
}
.borep .row{
	margin-bottom:20px;
}

/*# sourceMappingURL=../css/style.map */
