/*
Author: S.R Polash
Email: sajjadurrahman22@yahoo.com
*/

body {
font-family: 'Lato', sans-serif;
background: #fff url(../images/bg-body.jpg) fixed;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'Lato', sans-serif;}
a{ color:#5f497a}
a:hover {
	opacity:.9
}
td{ font-size:14px}
.topbar {
	background:#5f497a;
	color:#FFF;
	padding:5px 0px
}
.topbar .fa-search {
	color:#414959
}
.topbar ul {
	margin:0px;
	padding:0px;
	margin-top:0px;
}
.topbar ul li {
	list-style:none;
	float:right;
	margin-left:15px;

}
.topbar ul li a {
	color:#FFF;
	font-size: 13px;
}
.topbar ul li a:hover {
	
	font-size: 13px;
}
.donate-btn{padding: 5px 15px;
    line-height: 14px;
    
    color: #fff;
    border: none;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fee360+0,e68701+100 */
background: #fee360; /* Old browsers */
background: -moz-linear-gradient(top,  #fee360 0%, #e68701 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee360), color-stop(100%,#e68701)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fee360 0%,#e68701 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fee360 0%,#e68701 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fee360 0%,#e68701 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fee360 0%,#e68701 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee360', endColorstr='#e68701',GradientType=0 ); /* IE6-9 */

	}
.donate-btn:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e68701+0,fee360+100 */
background: #e68701; /* Old browsers */
background: -moz-linear-gradient(top,  #e68701 0%, #fee360 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e68701), color-stop(100%,#fee360)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e68701 0%,#fee360 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e68701 0%,#fee360 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e68701 0%,#fee360 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e68701 0%,#fee360 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e68701', endColorstr='#fee360',GradientType=0 ); /* IE6-9 */

}
.form-control {
	border-radius:0px
}
.btn {
	border-radius:0px
}
.logotext strong {
	font-size:18px
}
.logotext {
	left: 10px;
	position: relative;
	top: 15px;
}
.logotext a {
	color:#464646;
	text-decoration:none
}
.header {
	margin-top:10px
}
.header .flag, .header .address {
	padding-top:10px
}
.mainmenu {
	margin-top:10px
}
.logo-right ul li{ float:right; margin-left:15px; list-style:none}
.logo-right ul li a{ padding:7px 20px; border:1px solid #000; font-size:13px; color:#000}
.logo-right ul li a:hover{ text-decoration:none; background:#000; color:#fff; border:1px solid #fff}
/*Navigation */
ul.mytopnav{ float:right; margin-top:15px; padding:0px;}
ul.mytopnav li{ padding:0px 0px 0px 15px; list-style:none}
ul.mytopnav li a{ text-decoration:none; color:#000;}
.mytopnav>li{ float:right}
.mynav{ background:none; border:none; margin-bottom:0px; min-height:30px;}
.mynav ul li a{ font-size:18px;}
.mynav ul li{ padding-bottom:0px;}
.nav>li>a>img {
max-width: none;
height: 20px;
}
ul.nav{ width:100%}
.navbar-default .navbar-nav>li>a{ color:#000; line-height:10px; padding:10px 31px; font-family: 'Montserrat', sans-serif;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	background: none; 
}
.mynav ul.dropdown-menu{ margin-top:0px; -webkit-transition: all 400ms ease-out;
  transition: all 400ms ease-out;}
.mynav .dropdown-menu>li{ border-bottom:none}
.mynav .dropdown-menu>li:hover{ border-bottom:none}
.mynav .dropdown-menu>li>a{ font-size:14px; padding:8px 10px}
.mynav .dropdown-menu>li>a:hover{ background:#5f497a; color:#fff;
-webkit-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{ background:none}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{ background:none}
ul.nav li.dropdown:hover > ul.dropdown-menu {

display: block;	

}

.navbar-default .navbar-nav>li>a {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  height:40px;
  
}


.navbar-default .navbar-nav>li>a:before {
  content: '';
  position: absolute;
  border-bottom: #5f497a  solid 7px;
  bottom: 0;
  right: 50%;
  left: 50%;
  -webkit-transition-duration: .9s;
  transition-duration: .9s;
  -webkit-transition-property:right, left;
  transition-property: right, left;
  margin:0 auto;
  visibility: hidden;
}

.navbar-default .navbar-nav>li>a:hover:before {
  visibility: visible;
  right: 0px;
  left: 0px;
}
/* End Navigation */
.vidimg{ height:175px}
.slider-option{
position: absolute;
right: 3%;
top: 25%;
	
}
.slider-option ul{ padding:0px}
.slider-option ul li{ list-style:none; margin-bottom:10px}
.slider-option ul li span{ background:url(../images/shape.png);
  height: 30px;
  width: 30px;
  margin-left: -25px;
  top: 44px;
  display: none;
  position:relative;
  -webkit-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  
  }

.slider-option ul li a{ background:#5f497a; padding:15px 30px; display:block; font-size:16px; color:#fff; font-family: 'Montserrat', sans-serif;}
.slider-option ul li a:hover{ text-decoration:none; background:#CCCCCC; opacity:1; -webkit-transition: all 400ms ease-out;
  transition: all 400ms ease-out; color:#000}
  .slider-option ul li:hover span{ background:url(../images/shape.png);
  height: 30px;
  width: 30px;
  margin-left: -25px;
  top: 42px;
  display: block;
  position: relative;
  margin-top:-30px;
  -webkit-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  }
/*carousel*/
.control-panel h3{ margin-top:0px; font-weight:bold; font-size:17px; font-family: 'Montserrat', sans-serif;}
.mycontrol-unit{ float:right}
/*carousel*/
.mycaption{ background:rgba(132, 28, 30, 0.84); bottom:auto; top:35%; left:5%; width:30%; padding:20px 30px;
text-align:left;
color:#fff;
text-shadow:none;
}
.mycaption h2{
color: #053908;
font-size: 32px;
font-weight: bold;
margin-top:5px;
}
.mycaption h3{ font-size:28px; color:#7E7E7E; margin-top:0px}
.mycaption .btn{ border-radius:0px; background:none; color:#fff}
.mycaption .btn:hover{ background:#053908;}
.carousel-indicators{ right:5%; width:auto; left:auto}
.carousel-indicators li{ width:20px; height:20px; background:#999; border:none; margin:0px 3px;}
.carousel-indicators .active{ width:20px ; height:20px; background:#b70000; margin:0px 3px;}
.carousel-control{ width:3%}
/*End carousel*/
ul.important_links{ padding:0px}
.important_links li{ list-style:none; padding:10px 0px; border-bottom:1px solid #053908; font-size:16px}
.important_links li a{ text-decoration:none; color:#000}
.services .services-individual{ width:20%; float:left; padding-right:15px; text-align:center}
/* Left Cat Menu*/
.all-cat { background:#fff; min-height:448px}
.all-cat .all-cat-heading{ background:#011025;
 color:#fff;
 margin: 0px;
padding: 15px 20px;
 }
.all-cat ul{ padding:0px}
.all-cat ul li{ list-style:none; background:#fff}
.all-cat ul li:hover{ background:#838383;}
.all-cat ul li a{ padding:10px 20px; display:block; color:#000}
.all-cat ul li a:hover{ text-decoration:none; color:#fff}
/*End Cat Menu */
/* Fade Slider CSS */
.carousel.carousel-fade .item {
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
 
}
.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
  left: 0;
  z-index: 2;
  opacity: 0;
  filter: alpha(opacity=0);
}
.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {
  left: 0;
  z-index: 1;
}
 
.carousel.carousel-fade .carousel-control {
  outline:none;
}

span.prev-left{
position: absolute;
top: 47%;
left: 0px;
margin-top: -27px;
height: 54px;
width: 30px;
background-image: url('../images/img.png');
-webkit-background-size: 120px 112px;
-moz-background-size: 120px 112px;
background-size: 120px 112px;
background-position: -61px -1px;
background-color:#eee;
}
span.next-right{
position: absolute;
top: 47%;
right: 0px;
margin-top: -27px;
height: 54px;
width: 30px;
background-image: url('../images/img.png');
-webkit-background-size: 120px 112px;
-moz-background-size: 120px 112px;
background-size: 120px 112px;
background-position: -90px -1px;
background-color:#eee;
}
.carousel-control.right{
	background:none;
}
.carousel-control.left{
	background:none;
}
.my-icon {
    position: relative;
}
.my-icon > i {
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 1.5em solid transparent;
    border-top: 1.5em solid #999999;
    left: 0em;
    top: 0em;
	top:-5px;
	left:20px;
}
/*end carousel fade*/
/*End carousel*/
.right-smbanner{
	
}
.smbanner {
	position:relative;
	margin-bottom:15px
}
.txtonimg {
	background: rgba(65, 73, 89, 0.82);
	padding: 5px;
	display: block;
	position: absolute;
	bottom: 0px;
	width:100%
}
.txtonimg a {
	color:#FFF;
	text-decoration:none
}
.inside_right_footer{
	  background: rgba(95, 73, 122, 0.79);
  position: relative;
  font-size: 18px;
  color: #fff;
  text-align: center;
  padding: 10px 15px;
  margin-top: -70px;
  text-transform:uppercase;
  }
.myrightmedia{ padding:10px 10px; background:#b1a5c1; color:#fff; padding-top:15px}
.myrightmedia span.client_name{ text-transform:uppercase; margin-top:5px; display:block}
.homegallery img{ height:110px; width:149px; margin-right:20px; margin-bottom:10px; float:left}


.homegallery a{ color:#000}
/* static banner */
.static-banner-footer {
  background-color:rgba(198, 202, 198, 0.72) !important;
  position: absolute;
  width: 97.5%;
  height: 40px;
 
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#4cffffff', endColorstr='#4cffffff');
  /* z-index: 999999; */
  z-index: 999;
  bottom: 0px;
}
.innerpage{ margin-top:0px; color:#000}
.innerpage h3{ text-transform: uppercase; font-size:16px; font-family: 'Montserrat', sans-serif; font-weight:600; border-bottom:2px solid #5f497a; color:#5f497a;}
.inside-right-banner-footer {
  position: relative;
  margin-top: -50px;
  background: rgba(60, 59, 59, 0.82);
  text-transform: uppercase;
  font-size: 12px;
  color: #fff;
  padding: 8px 15px;
}
/*product Layoyt */
.hero-feature {
margin-bottom: 30px;
margin-top:10px;
}
.thumbnail:hover {
box-shadow: 0 0 10px 1px #f1f1f1;
}
.link-p {
display: block;
min-height: 250px;
height: auto;
width: 100%;
max-width: 100%;
margin-right: auto;
margin-left: auto;
}
.thumbnail .caption {
padding: 9px;
color: #333;
}
.thumbnail h4 a{ color:#000; font-size:14px}
.prod-caption {
background: #fbfbfb;
border-top: 1px solid #ddd;
}
.myproducsall .col-md-4{ width:31.33%; margin-right:20px}
.thumbnail img{ width:171px}
.p_price{position: absolute;
top: -22px;
z-index: 10;}
.p_price span{ border-radius:0px}
.tab-content{}
.productattr { float:left; margin-right:10px}
.product-details .form-control{ padding:0px 5px; height:25px;border-radius: 0px;}
.product-details .col-sm-3{ padding-left:0px;}
.sp-large{ margin-bottom:10px;}
.sp-large img{ width:190px}
.sp-thumbs img { width:60px}
/* End Product Layout */
.bio img{ border: 5px solid #fff;
  box-shadow: 0px 1px 2px #ccc;}
/*Left Nav*/
ul.leftnav{ padding:0px; }
.leftnav li{ list-style:none;}
.leftnav li a{ padding:6px 0 6px 30px; text-decoration:none; margin-bottom:4px; display:block; 
background: rgba(255, 255, 255, 0.38);
color: #101010;
border-bottom: 2px solid #5f497a;
}
.leftnav li a:hover{background:#5f497a; color:#fff}
ul.mycollapse li a {
background: #5f497a;
padding-left: 60px;
border-bottom: 1px solid #ffffff; color:#fff;
}
ul.mycollapse li a:hover{ background:#6B6B6B}
.mycollapse .panel-body {
padding: 0px 0px 0px 0px;
}
ul.mycollapse{ padding:0px}
i.myfa{ padding-right:20px; float:right; font-size:16px}

.panel-group .panel{ border-radius:0px}
.panel { background:none; border:none; box-shadow:none}
.panel-group .panel+.panel{ margin-top:0px}
/*End Left nav*/

/*about banner ends*/
.footer{ background:#0A0A0A; margin-top:0px; padding-top:10px; color:#fff; padding:30px 0px; border-top:7px solid #5f497a}
ul.footer-nav{ padding:0px}
ul.footer-nav li{ float:left; list-style:none}
ul.footer-nav li a{ padding-right:20px; color:#fff; font-size:14px;}
.footerbottom{ background:#000; padding:10px 0px; color:#fff; font-size:12px}
.footerbottom a{ color:#FFF}
#toTop {
padding: 5px 3px;
background: #f4daa5;
color: #466B86;
position: fixed;
bottom: 0;
right: 0px;
display: none;
font-size: 12px;
}
 .topbar .col-md-7{ font-size:12px; padding-top:8px}
  .searchbox { padding-top:2px}
 .searchbox .form-control{ font-size:12px; height:26px}
.searchbox .input-group-btn .btn-search{ height:26px; padding-top:3px}
.topsocial ul{ margin:0px; padding:0px; float:right}
.topsocial ul li{ float:left; list-style:none; margin-left:5px}
.topsocial ul li.facebook:hover{ height:20px; width:20px;}
.topsocial ul li.facebook{ height:20px; width:20px;}
.topsocial ul li.twt:hover{  height:20px; width:20px;}
.topsocial ul li.twt{  height:20px; width:20px;}
.topsocial ul li.gp:hover{ height:20px; width:20px;}
.topsocial ul li.gp{ height:20px; width:20px;}

.fa-linkedin{ background:#FFF; padding:1px 6px; color:#3b5998}
.fa-linkedin:hover{color: #FFF; background: #1b86bc}
.fa-facebook{ background:#FFF; padding:1px 7px; color:#3b5998}
.fa-facebook:hover{color: #FFF; background:#3b5998; }
.fa-twitter{ background:#FFF; padding:1px 4px; color:#55ACEE}
.fa-twitter:hover{color: #FFF; background:#55ACEE; }
.fa-google-plus{ background:#FFF; padding:1px 4px; color:#DC4A38}
.fa-google-plus:hover{color: #FFF; background:#DC4A38; }
.logoo a { display:block}
.address a{ color:#333}
.carousel-fade  .carousel-inner 
    .item {
      opacity: 0;
      transition-property: opacity;
    }

   .carousel-fade  .carousel-inner  .active {
      opacity: 1;
    }

   .carousel-fade  .carousel-inner  .active.left,
   .carousel-fade  .carousel-inner  .active.right {
      left: 0;
      opacity: 0;
      z-index: 1;
    }

   .carousel-fade  .carousel-inner  .next.left,
   .carousel-fade  .carousel-inner  .prev.right {
      opacity: 1;
    }
  

  .carousel-fade   .carousel-control {
    z-index: 2;
  }

.right-smbanner .image-container .shape{ position:absolute; background:url(../images/shape.png); height: 144px;
width: 155px;
color:#fff;
padding:10px;
font-size:13px;
}
.shape h4{ color:#fff; font-size:17px}
.right-smbanner .read_more{
width: 100%;
color: #fff;
z-index: 999;
background: rgba(102, 102, 102, 0.6);
padding: 5px 10px;
position: relative;
margin-top: -30px;
font-size: 14px;
}
.right-smbanner .read_more a{ color:#fff}
.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}
ul.homegallery{ margin:0px; padding:0px}
ul.homegallery  li{ list-style:none; float:left; margin:2px}
.gallerydiv a img{ height:125px; width:100%}
h6.featuredtext{font-size: 16px;
color:#FFF;
font-weight: 600;
text-align: center;
display: block;
background: rgba(105, 102, 102, 0.66);
padding: 5px;position: absolute;
top: 119px;
width:100%; text-align:left; text-transform:uppercase; font-family:'Montserrat', sans-serif;
background: -moz-linear-gradient(left,  rgba(210,153,2,1) 0%, rgba(210,153,2,1) 65%, rgba(125,185,232,0.08) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(210,153,2,1)), color-stop(65%,rgba(210,153,2,1)), color-stop(100%,rgba(125,185,232,0.08))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(210,153,2,1) 0%,rgba(210,153,2,1) 65%,rgba(125,185,232,0.08) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(210,153,2,1) 0%,rgba(210,153,2,1) 65%,rgba(125,185,232,0.08) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(210,153,2,1) 0%,rgba(210,153,2,1) 65%,rgba(125,185,232,0.08) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(210,153,2,1) 0%,rgba(210,153,2,1) 65%,rgba(125,185,232,0.08) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d29902', endColorstr='#147db9e8',GradientType=1 ); /* IE6-9 */
}
.group-feature .ftext{ font-size:14px; line-height:1.42857143; margin-top:10px; min-height:130px}
a.readmore,.group-feature a{ font-size:12px; text-decoration:underline}
.eventsection .media{ height:110px; overflow:hidden}
.eventsection .media:first-child{ margin-top:0px}
.newsall h4.media-heading{ margin-bottom:10px}

/* Back to top */
#elevator_item {
width: 60px;
height: 80px;
position: fixed;
right: 15px;
bottom: 0px;
-webkit-transition: opacity .4s ease-in-out;
-moz-transition: opacity .4s ease-in-out;
-o-transition: opacity .4s ease-in-out;
opacity: 1;
z-index: 100020;
display: none;
}
#elevator_item.off {
opacity: 0;
visibility: hidden
}
#elevator {
display: block;
width: 50px;
height: 50px;
background: url(../images/icon_top.png) center center no-repeat;
background-color: #754EA5;
background-color:#5F497A;
border-radius:5%;
box-shadow: 0 1px 3px rgba(0,0,0,.2);
cursor: pointer;
margin-bottom: 0px
}
#elevator:hover {
background: #754EA5)
}
#elevator:active {
background-color: #754EA5;
}

/* End Back to top */
.footer_top{}
.myButton {
	-moz-box-shadow: 2px 2px 6px 1px #rgb(206,88,14);
	-webkit-box-shadow: 2px 2px 6px 1px #rgb(206,88,14);
	box-shadow: 2px 2px 6px 1px #rgb(206,88,14);
background: rgb(206,88,14); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,88,14,1) 0%, rgba(206,88,14,1) 50%, rgba(181,72,11,1) 51%, rgba(181,72,11,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,88,14,1)), color-stop(50%,rgba(206,88,14,1)), color-stop(51%,rgba(181,72,11,1)), color-stop(100%,rgba(181,72,11,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,88,14,1) 0%,rgba(206,88,14,1) 50%,rgba(181,72,11,1) 51%,rgba(181,72,11,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,88,14,1) 0%,rgba(206,88,14,1) 50%,rgba(181,72,11,1) 51%,rgba(181,72,11,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,88,14,1) 0%,rgba(206,88,14,1) 50%,rgba(181,72,11,1) 51%,rgba(181,72,11,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(206,88,14,1) 0%,rgba(206,88,14,1) 50%,rgba(181,72,11,1) 51%,rgba(181,72,11,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce580e', endColorstr='#b5480b',GradientType=0 ); /* IE6-9 */

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:3px;
	border:1px solid #rgb(206,88,14);
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:5px 20px;
	text-decoration:none;
	font-family: 'Montserrat', sans-serif;
}
.myButton:hover, .myButton:focus {
	background: rgb(181,72,11); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(181,72,11,1) 0%, rgba(181,72,11,1) 49%, rgba(206,88,14,1) 50%, rgba(206,88,14,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,72,11,1)), color-stop(49%,rgba(181,72,11,1)), color-stop(50%,rgba(206,88,14,1)), color-stop(100%,rgba(206,88,14,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(181,72,11,1) 0%,rgba(181,72,11,1) 49%,rgba(206,88,14,1) 50%,rgba(206,88,14,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(181,72,11,1) 0%,rgba(181,72,11,1) 49%,rgba(206,88,14,1) 50%,rgba(206,88,14,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(181,72,11,1) 0%,rgba(181,72,11,1) 49%,rgba(206,88,14,1) 50%,rgba(206,88,14,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(181,72,11,1) 0%,rgba(181,72,11,1) 49%,rgba(206,88,14,1) 50%,rgba(206,88,14,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5480b', endColorstr='#ce580e',GradientType=0 ); /* IE6-9 */
color:#fff; text-decoration:none;
}
.myButton:active {
	position:relative;
	top:1px;
}
.member-table tr>td{ width:50%; border-top:none}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{ border:none;  
padding-bottom:20px}
.bio img{ margin-right:7px}
.bio h4 { font-size:16px; font-weight:bold}
.bio p{ font-size:13px}
.member-table tr{}
.newsletter-pdf a{ margin-bottom:10px; display:block}

/* start no collapse navbar */
.container{width: 1170px;}

a.small{ text-decoration:underline}

.ytplay{ background:url(../images/ytplay.png) no-repeat; width:50px; height:36px;
  position: relative;
  margin-top: -100px;
  margin-left: auto;
  margin-right: auto;
  cursor:pointer;
  }
/*================== Custom Wrapper ======================*/
.custom-wrapper {
  position: relative;
  display: block;
  z-index: 1;
  padding-bottom: 40px;
  overflow: hidden;
}
.custom-wrapper_box {
  padding-left: 21px;
  padding-right: 21px;
  height: 211px;
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  top: 100%;
  margin-top: -40px;
  background: rgba(95, 73, 122, 1);
  color: #fff;
  text-align: center;
  -moz-transition: 0.6s ease all;
  -o-transition: 0.6s ease all;
  -webkit-transition: 0.6s ease all;
  transition: 0.6s ease all;
}
.custom-wrapper_box h4 {
  -moz-transition: 0.8s ease all;
  -o-transition: 0.8s ease all;
  -webkit-transition: 0.8s ease all;
  transition: 0.8s ease all;
  padding: 0px;
  display: block;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  font-size:16px;
  
}
.custom-wrapper_box h4 + p {
  margin-top: 4px;
}
.custom-wrapper_box p {
  opacity: 0;
  font-size: 13px;
  line-height: 23px;
  -moz-transition: 0.8s ease all;
  -o-transition: 0.8s ease all;
  -webkit-transition: 0.8s ease all;
  transition: 0.8s ease all;
}
.lt-ie9 .custom-wrapper_box p {
  filter: alpha(opacity=0);
}
.myhover .custom-wrapper_box {
  top: 80px;
  margin-top: 0;
}
.myhover .custom-wrapper_box h4 {
  padding-top: 20px;
}
.myhover .custom-wrapper_box p {
  opacity: 1;
}
.lt-ie9 .myhover .custom-wrapper_box p {
  filter: alpha(opacity=100);
}
@media (min-width: 980px) and (max-width: 1199px) {
  .custom-wrapper p {
    font-size: 12px;
    line-height: 16px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .custom-wrapper_box {
    padding-left: 12px;
    padding-right: 12px;
  }
  .custom-wrapper_box h4 {
    font-size: 15px;
  }
  .custom-wrapper_box p {
    font-size: 10px;
    line-height: 20px;
  }
  .custom-wrapper:hover .custom-wrapper_box {
    top: 45px;
  }
  .custom-wrapper:hover .custom-wrapper_box h4 {
    padding-top: 10px;
  }
}
@media (max-width: 767px) {
  .custom-wrapper {
    padding: 0 0 20px 0;
  }
  .custom-wrapper img {
    width: 100%;
    margin-bottom: 40px;
  }
  .custom-wrapper:hover .custom-wrapper_box h4 {
    padding-top: 6  0px;
  }
}
@media (max-width: 479px) {
  .custom-wrapper p {
    font-size: 10px;
    line-height: 20px;
  }
  .custom-wrapper h4 {
    font-size: 15px;
  }
  .custom-wrapper:hover .custom-wrapper_box {
    top: 45px;
  }
  .custom-wrapper:hover .custom-wrapper_box h4 {
    padding-top: 20px;
  }
}
/* EXPAND/CLOSE - BIOS */	
		
	.bio {
		padding: 0px ;
		}
	.bio-photo {
		width: 115px;
		height: 123px;
		float: left;
		padding: 0 30px 0 0;
		}
	.bio-teaser {
		width: 400px;
		float: left;
		margin-left:10px;
		}
		.bio-teaser h2 {
			margin-top: 0;
			}
	.bio-teaser a {
		
		}
		.bio-teaser a.active {
			background: #f3f3f3 url('../images/bio-close.gif') no-repeat top left;
			}
		.bio-teaser a.not-active {
			background: #f3f3f3 url('../images/bio-open.gif') no-repeat top left;
			}
	.bio-full {
		display: none;
		padding: 30px 0 0 0;
		}
	.bio-full p {
		margin: 0;
		padding: 0 0 15px 0;
		}
		.bio h2{ font-size:16px; font-weight:bold;}
		.bio h2 span{ font-size:14px;display: block;
margin: 5px 0 20px 0;
color: #999;
}
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	
}
.mysection .col{padding: 1% .8% 1% .8%;}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.mysection .span_3_of_3 { width: 100%; }
.mysection .span_2_of_3 { width: 66.13%; }
.mysection .span_1_of_3 { width: 33.26%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.mycol {
	display: block;
	float:left;
	margin: 1% 0 1% 1%;
}
.mycol:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.75%;
}
.span_2_of_4 {
	width: 49.5%;
}
.span_1_of_4 {
	width: 24.25%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.mycol {  margin: 1% 0 1% 0%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
}