@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700');

@import url('https://fonts.googleapis.com/css?family=Ultra');

body {
	/*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Roboto', sans-serif;
	color: #000;
	font-style: normal;
	line-height: 1.5;
}

@font-face {
	font-family: 'juanita_brush_smoothscript';
	src: url('../fonts/juanitabrushsmooth-webfont.woff2') format('woff2'), url('../fonts/juanitabrushsmooth-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Helvetica-Bold";
	src: url("../fonts/Helvetica-Bold.eot?") format("eot"), url("../fonts/Helvetica-Bold.woff") format("woff"), url("../fonts/Helvetica-Bold.ttf") format("truetype"), url("../fonts/Helvetica-Bold.svg#Helvetica-Bold") format("svg");
}

a.active, a:focus, button:focus, button.active {
	outline: none;
}

a {

	text-decoration: none;

}

a:focus, a:hover, a:active {

	outline: 0;

	box-shadow: 0;

}

a:focus, a:hover {

	text-decoration: none;

	color: rgba(0, 0, 0, 0.8);

}

.h1, .h2, .h3, h1, h2, h3, .h4, h4, .h5, h5, h6, h6 {

	margin-bottom: 0;

	margin-top: 0;

}

h1 {

	font-family: 'juanita_brush_smoothscript', sans-serif;

	font-weight: 500;

}

h2 {

	font-family: 'Roboto', sans-serif;

}

h2 a {

	font-family: 'Roboto', sans-serif;

}

h3 {

	font-family: 'Roboto', sans-serif;

}

h3 a {

	font-family: 'Roboto', sans-serif;

}

h4 {

	font-family: 'Roboto', sans-serif;

}

a {

	text-decoration: none;

}

h3.sky-blue {

	margin-bottom: 15px;

}

a:hover {

	text-decoration: none;

	color: #996600;

}

html body .wrapper .main-content a:hover {

	font-weight: 600;

}

.row {

	margin-left: -18px;

	margin-right: -18px;

}

h1.heading, .content-part > h1 {

	font-family: 'Roboto Slab', serif;

	font-weight: bold;

	font-size: 34px;

	line-height: 36px;

	margin-bottom: 10px;

}

.content-part > h1 {

	margin-top: 15px;

}

h4.sub-heading, .content-part > h4 {

	font-size: 17px;

	font-weight: 400;

	line-height: 24px;

}

h2.byline-text {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #003300;

	font-size: 24px;

	font-style: italic;

	margin-bottom: 18px;

}

ul {

	margin: 0;

	padding: 0;

}

ul li {

	list-style: none;

}

p {

	font-weight: 400;

	font-style: normal;

	line-height: 1.5;

	margin: 0;

}

input:focus, select:focus, textarea:focus {

	outline: none;

}

.child-pernt {

	display: table;

	height: 100%;

	width: 100%;

}

.child {

	display: table-cell;

	vertical-align: middle;

}

.btn:focus {

	outline: none;

}

.btn.active, .btn:active {

	box-shadow: none;

}

.wrapper {

	overflow: hidden;

}

html body .main-content > .container > .row {

	margin-left: 0 !important;

	margin-right: 0 !important;

}

.main-content {

/* margin-bottom: 50px; */

}

/* Overwrite Bootstrap */

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {

	padding-left: 18px;

	padding-right: 18px;

}

/* Universal Css */

.main-content ul {

	padding-left: 15px;

}

.main-content ul li {

	list-style: disc;

}

.main-content ol {

	margin-left: 15px;

	padding: 0;

}

.main-content ol li {

	padding-left: 10px;

}

/*========================================

Header

=========================================*/

.header {

	background: url(../images/header_bg.jpg) no-repeat scroll 0 0;

	width: 100%;

	height: 140px;

	padding-bottom: 75px;

	z-index: 9;

	float: none;

}

header.header.learn {

	background: url(../images/learn-interior-page-header-image3.jpg) no-repeat scroll 0 0;

	width: 100%;

	height: 140px;

	padding-bottom: 75px;

	z-index: 9;

	float: none;

	background-size: 100% 100%;

}

header.header.visit-ld {

	background: url(../images/visit-interior-page-header-image2.jpg) no-repeat scroll 0 0;

	width: 100%;

	height: 140px;

	padding-bottom: 75px;

	z-index: 9;

	float: none;

	background-size: 100% 100%;

}

header.header.ourwork {

	background: url(../images/our-work-interior-page-header-image3.jpg) no-repeat scroll 0 0;

	width: 100%;

	height: 140px;

	padding-bottom: 75px;

	z-index: 9;

	float: none;

	background-size: 100% 100%;

}

header.header.connect {

	background: url(../images/connect-interior-page-header-image2.jpg) no-repeat scroll 0 0;

	width: 100%;

	height: 140px;

	padding-bottom: 75px;

	z-index: 9;

	float: none;

	background-size: 100% 100%;

}

header.header.friends-landing {

	background: url(../images/friends-interior-page-top-header-image.jpg) no-repeat scroll 0 0;

	width: 100%;

	height: 140px;

	padding-bottom: 75px;

	z-index: 9;

	float: none;

	background-size: 100% 100%;

}

.header > .container {

	padding-left: 30px;

	padding-right: 30px;

}

.header-search {

	margin-top: 20px;

}

.header-search .form-control {

	background-color: rgba(255, 255, 255, 0.9);

	border: medium none;

	height: 23px;

	text-align: center;

	width: 150px;

	font-size: 12px;

	text-transform: uppercase;

}

.logo {

	text-align: center;

}

.logo a {

	display: inline-block;

	background: rgba(14, 25, 86, 0.8);

	height: 157px;

	width: 217px;

}

.logo img {

	display: inline-block;

	max-width: 200px;

	margin-top: 14px;

}

.header .menu-icon {

	text-align: right;

	margin-top: 13px;

	margin-right: 0;

}

.header .menu-icon a {

	color: #fff;

	font-size: 12px;

	display: inline-block;

	font-family: "Helvetica-Bold";

	text-transform: uppercase;

	text-align: center;

}
.menu-icon a > span{

	width: 100%;

	display: inline-block;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.hamb-icon {

	width: 44px;

	height: auto;

	margin-top: 5px;

	display: inline-block;

}

.hamb-icon > span{

	width:100%;

	height:5px;

	background-color: rgba(255, 255, 255, 0.5);

	-webkit-box-shadow:-2px 2px 1px 0px rgba(0,0,0,0.2);

	-moz-box-shadow: -2px 2px 1px 0px rgba(0,0,0,0.2);

	box-shadow: -2px 2px 1px 0px rgba(0,0,0,0.2);

	display: inline-block;

	margin-bottom: 8px;

	float: left;

	clear: both;

}
.butterfly-left {

	float: left;

}

.butterfly-right {

	float: right;

}

.header .menu-icon img {

	width: 44px;

	opacity: 0.6;

}

.meet-team-sec {

	padding-top: 81px;

	text-align: center;

	padding-bottom: 75px;

	position: relative;

	background: url(../images/team-header-shadow.jpg) no-repeat 0 bottom;

}

.meet-team-sec.stuff-header h1 {

	font-size: 125px;

	position: relative;

	left: 150px;

}

.meet-team-sec.stuff-header .find-summer {

	right: 200px;

	top: -52px;

}

.meet-team-sec.stuff-header .meet-team-inner {

	width: 100%;

	text-align: left;

}

.meet-team-sec > .team-sec-cont {

/*background: url(../images/team-header-shadow.jpg) no-repeat 0 bottom;

 background-size:100% 54px;

padding-bottom:75px;*/

}

.meet-team-sec .header_bg {

	position: absolute;

	top: 50px;

}

.meet-team-sec .header-cont-wrap {

	position: relative;

	z-index: 9;

}

.meet-team-inner {

	display: inline-block;

}

.meet-team-inner h1 {

	color: #996600;

	font-size: 150px;

	line-height: 113px;

}

.meet-team-inner h2 {

	color: #cc9933;

	font-size: 52px;

	line-height: 50px;

	font-family: 'juanita_brush_smoothscript', sans-serif;

	text-align: right;

}

.find-summer {

	position: absolute;

	right: 8px;

	top: -20px;

}

.find-summer a {

	display: inline-block;

}

/* =======================================

Main Section

========================================*/

.main-section {

/*margin-top:230px;*/

}

/*========================================

Faculty Directory

=========================================*/

.employees-member-profiles {

	padding-top: 0;

	padding-bottom: 50px;

}

.employees-list-wrapper {

	max-width: 960px;

	margin: 0 auto;

}

.employees-list-wrapper .nav-tabs {

	border-bottom: medium none;

}

.employees-list-wrapper .nav-tabs > li {

	float: left;

	position: relative;

	margin: 0 17px;

}

.employees-list-wrapper .nav-tabs > li:last-child:after {

	display: none;

}

.employees-list-wrapper .nav-tabs > li:after {

	position: absolute;

	content: "";

	right: -19px;

	top: 5px;

	background-color: #999999;

	width: 1px;

	height: 21px;

}

.employees-list-wrapper .nav-tabs > li > a {

	border: medium none;

	border-radius: 0;

	line-height: 1.42857;

	margin-right: 0;

	color: #999999;

	font-size: 21px;

	padding: 0;

	transition: all 0.5s ease-in-out;

}

.employees-list-wrapper .nav-tabs li a:hover {

	color: #b05216;

	background-color: transparent;

	transition: all 0.5s ease-in-out;

}

.employees-list-wrapper .nav-tabs > li.active > a, .employees-list-wrapper .nav-tabs > li.active > a:focus, .employees-list-wrapper .nav-tabs > li.active > a:hover {

	border: none;

	color: #b05216;

}

.employees-list .employees-detail {

	border: 1px solid #cecece;

	margin-bottom: 30px;

	margin-top: 0;

	position: relative;

	cursor: default;

	min-height: 492px;

}

.employees-list .employees-detail .image-holder img {

	width: 100%;

}

.employees-list .employees-detail .text-box {

	font-size: 18px;

}

.employees-list .employees-detail .text-box h2 {

	color: #333;

	font-family: 'Ultra', serif;

	font-size: 20px;

	font-weight: normal;

}

.employees-list .employees-detail .text-box p {

	color: #333;

	font-size: 17px;

	margin-bottom: 0;

	line-height: 18px;

	margin-top: 5px;

}

.staff-description {

	font-style: italic;

	color: #336666;

	margin-top: 5px;

	margin-bottom: 10px;

	line-height: normal;

}

.employees-list .employees-detail .text-box h3 {

	color: #333;

	font-family: 'Roboto', sans-serif;

}

.employees-detail .staff-contact {

	color: #666;

	font-size: 14px;

	line-height: 20px;

}

.employees-list .employees-detail:hover .pluse-hover {

	transition: all 0.5s ease-in-out;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	visibility: visible;

	opacity: 1;

}

.employees-list .introtext {

	padding: 15px 15px 20px;

	font-size: 16px;

	font-weight: 400;

	line-height: 24px;

	color: #000;

}

.pluse-hover {

	text-align: center;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, 0.2);

	opacity: 0;

	z-index: 9;

	visibility: hidden;

	transition: all 0.5s ease-in-out;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

}

.pluse-hover a {

	background-color: #fab00b;

	border-radius: 50%;

	color: #fff;

	display: inline-block;

	font-size: 20px;

	height: 50px;

	left: 50%;

	padding: 9px 0;

	position: absolute;

	top: 46%;

	transform: translate(-46%, -46%);

	width: 50px;

	transition: all 0.5s ease-in-out;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

}

.pluse-hover a img {

	width: 20px;

}

.profile_list {

	background-color: #fff;

	height: 100%;

	left: 0;

	opacity: 0;

	position: absolute;

	top: 0;

	transition: all 0.5s ease-in-out 0s;

	visibility: hidden;

	width: 100%;

	z-index: 100;

}

.profile_list.active {

	opacity: 1;

	visibility: visible;

	transition: all 0.5s ease-in-out;

	height: 351px;

	overflow-x: hidden;

}

.profile_list.active .text-box {

	text-align: left;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 20px;

	padding-bottom: 10px;

}

.profile_list.active .text-box p {

	line-height: 1.3em;

	margin-top: 10px;

	margin-bottom: 10px;

}

.profile_list .title {

	margin: 0;

	position: relative;

	z-index: 11;

}

.profile_list .title h2 {

	font-size: 22px;

	color: #ffffff;

}

.profile_list .title a {

	background-color: #7d7d7d;

	height: 26px;

	padding: 2px 0;

	position: absolute;

	right: 0;

	text-align: center;

	top: 0;

	width: 27px;

}

.profile_list .title img {

	width: 13px;

}

.box-containt {

	height: 345px;

	overflow: auto;

	padding: 15px;

}

.box-containt-inner .img-holder {

	float: left;

	width: 50%;

}

.employees-list .box-containt-inner .text-box {

	overflow: hidden;

	width: 50%;

	padding-left: 17px;

	padding-top: 0;

	padding-bottom: 0;

	text-align: left;

}

.employees-list .box-containt-inner .text-box h3 {

	color: #ce181e;

	margin-bottom: 6px;

	font-size: 13px;

}

.employees-list .box-containt-inner .text-box span {

	color: #999999;

	display: block;

	font-family: 'Roboto', sans-serif;

	line-height: 20px;

	margin-bottom: 5px;

	padding-top: 5px;

}

.employees-list .box-containt .box-profil-inner {

	margin-top: 26px;

}

.employees-list .box-containt .box-profil-inner p {

	color: #333333;

	margin-bottom: 15px;

}

.employees-list .box-containt .box-profil-inner p a {

	color: #333333;

}

.permit-model .modal-dialog button.close {

	background: #666;

	opacity: 1;

	padding: 2px 10px;

	text-shadow: none;

	-webkit-text-shadow: none;

	-moz-text-shadow: none;

	color: #fff;

}

.permit-model .modal-dialog button.close:hover {

	opacity: 0.8;

}

.permit-model .modal-dialog .modal-content {

	min-height: 450px;

}

.permit-model .modal-dialog .modal-content iframe {

	border: 1px solid #000;

}

.profile-footer {

	border-top: 1px solid #d8d8d8;

	bottom: 14px;

	left: 0;

	margin: 0 auto;

	padding-top: 7px;

	position: absolute;

	right: 0;

	width: 91%;

}

.profile-footer span {

	color: #ce181e;

	font-size: 13px;

	font-weight: bold;

}

.profile-footer a {

	float: right;

	color: #ffaa00;

	font-size: 13px;

	font-weight: bold;

}

/* Gallery project page */































































.gallery-projects {

	margin-bottom: 30px;

}

.gallery-projects .gallery-pro-grid {

	/*border: 1px solid #cecece;*/

	position: relative;

	cursor: pointer;

	min-height: 307px;

}

.gallery-projects .gallery-pro-grid a {

	color: #000;

	width: 100%;

	display: inline-block;

}

.project-grid h2.project-name {

	font-size: 20px;

	margin-bottom: 10px;

}

.text-box .proj-category {

	color: #666;

	font-size: 14px;

	line-height: 20px;

}

.editorial-mdl-top .text-right {

	margin: 15px 0;

}

/* Middle Section */

.go_back_link {

	padding-bottom: 15px;

	margin-bottom: 30px;

	border-bottom: 1px solid #333;

	font-weight: 300;

	font-size: 16px;

}

/*========================================

  Footer

=========================================*/

.footer {

	display: inline-block;

	padding: 30px 0 20px;

	/* background-color:#46763a; */



	background: #46763a url(../images/footer-bg.jpg) no-repeat right bottom;

	position: relative;

	width: 100%;

}

.footer .social-icon ul {

	padding-left: 0;

}

.footer .social-icon ul li {

	list-style: none;

}

.panda {

	position: absolute;

	bottom: 0;

	right: -2px;

}

.footer {

	font-size: 16px;

}

.footer-inner {

	position: relative;

	z-index: 1;

}
.footer-inner ul{
	padding-left: 0;
}

.footer-inner h3 {

	color: #cc9900;

	font-family: 'Roboto Slab', serif;

	font-weight: 700;

	text-transform: uppercase;

	font-size: 18px;

	margin-bottom: 7px;

	letter-spacing: 1px;

}

.footer-inner p {

	color: #fff;

	line-height: 1.6;

}

.footer .social-icon {

	margin-top: 20px;

}

.footer .social-icon h3 {

	margin-bottom: 10px;

}

.footer .social-icon ul {

	/*background:#3a6428;

	padding:7px;*/

	max-width: 208px;

}

.footer-inner ul li {

	float: left;

	width: 40px;

	height: 40px;

	border-radius: 40%;

	-webkit-border-radius: 40%;

	-moz-border-radius: 40%;

	margin-right: 10px;

}

.footer-inner ul li:last-child {

	margin: 0;

}

.footer-inner ul li a {

	background-color: #fff;

	border-radius: 50%;

	color: #46763a;

	display: inline-block;

	font-size: 22px;

	height: 100%;

	padding: 4px 0;

	text-align: center;

	width: 100%;

}

.footer-inner.social-links .caption {

	color: #fff;

	margin-top: 20px;

}

.footer-inner.hot-links h3 {

	margin-bottom: 17px;

}

.footer-inner.hot-links ul li {

	float: left;

	width: 100%;

	display: block;

	color: #fff;

	font-size: 14px;

	line-height: 20px;

	padding-bottom: 10px;

	height: inherit;
	

}

.footer-inner.hot-links ul li a {

	background: none;

	border-radius: 0;

	color: #fff;

	font-size: 15px;

	text-align: left;

	display: initial;

	height: 100%;

}

.footer-logo {

	display: inline-block;

	/*margin-bottom:15px;*/

	width: 100%;

}

.footer-logo img {

	width: 181px;

	float: left;

}

.footer-location {

/*    margin-top: 10px;*/

}

.footer-logo i {

	color: #cc9900;

	float: left;

	font-size: 35px;

	margin-left: 15px;

	margin-top: 45px;

}

.footer-location span {

	color: #fff;

	float: left;

}

.footer .footer-location span  a{
	color: #fff;
}
.footer .footer-location span  a:hover,
.footer .footer-location span  a:focus{
	font-weight: normal;
}

.footer-bottom {

	margin-top: 25px;

}

.footer-bottom, .footer-bottom span a {

	color: #fff;
	font-size: 14px;
	font-weight: 300;
}

.footer-bottom span a:hover, .footer-bottom span a:focus {

	color: #cc9900;

}

.footer-bottom span {

	display: inline-block;

	padding: 0 20px;

}

.footer-bottom span:first-child {

	padding-left: 0;

}

.footer .container {

	padding-left: 30px;

	padding-right: 30px;

}

.footer-location p a {

	color: #fff;

}

/* footer addrss map */

#address_model iframe {

	width: 100%;

	height: 450px;

}

#address_model .modal-header {

	border: none;

	padding-bottom: 0;

}

/*============================

 Left Side Menu

==============================*/

.space_right {

	padding-right: 3px;

}

.space_left {

	padding-left: 3px;

}

.space_LR {

	padding-left: 3px;

	padding-right: 3px;

}

.space_top {

	margin-top: 10px;

}

.left_side-menu {

	background-color: #46763a;

	position: fixed;

	right: -100%;

	top: 0;

	padding: 20px;

	width: 300px;

	height: 100%;

	transition: all 0.5s ease-in-out;

	z-index: 99;

}

.left_side-menu.active {

	right: 0;

	transition: all 0.5s ease-in-out;
	z-index:9999;

}

.crose-icon {

	left: 10px;

	position: absolute;

	top: 10px;

}

.crose-icon img {

	width: 20px;

}

.left-side-contant {

	padding-left: 15px;

	padding-top: 50px;

}

.left-side-contant ul li a {

	color: #fff;

	text-decoration: none;

	text-transform: uppercase;

	font-size: 20px;

	margin-bottom: 15px;

	display: block;

}

.image-holder {

	position: relative;

}

.tri {

	position: absolute;

	bottom: -1px;

	left: 0;

	width: 100%;

}

.tri img {

	width: 100%;

}

.pro-pic {

	position: absolute;

	right: 15px;

	top: -70px;

	z-index: 999;

}

.pro-pic img {

	width: 80px !important;

	height: 80px !important;

	object-fit: cover;

	border: 1px solid #fff;

	border-radius: 50%;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

}

/* Team Model Css */

.team-model .modal-body h3 {

	font-family: 'Roboto Slab', serif;

	font-size: 16px;

	color: #333;

	font-weight: 600;

	margin-bottom: 5px;

}

.team-model .modal-dialog {

	width: 800px;

}

.team-model .modal-body {

	padding: 0;

	min-height: 450px;

}

.team-tab .model_header {

	padding: 15px 15px 10px 15px;

}

.team-model .mod_panel_con {

	padding: 40px 15px 15px;

}

.team-tab .model_header h1 {

	font-family: 'Ultra', serif;

	color: #766a81;

	font-size: 20px;

	font-weight: normal;

	margin-top: 8px;

}

.team-tab ul.nav-tabs {

	border: none;

}

.team-tab .nav-tabs > li {

	margin-bottom: 0;

	position: relative;

	margin: 0;

}

.team-tab .nav-tabs > li:after {

	content: '';

	width: 1px;

	height: 20px;

	background: #999;

	position: absolute;

	right: 0;

	top: 2px;

}

.team-tab .nav-tabs > li:last-child:after {

	display: none;

}

.team-tab .nav-tabs > li:first-child > a {

	padding-left: 0;

}

.team-tab .nav-tabs > li > a {

	color: #999999;

	font-size: 26px;

	font-family: 'juanita_brush_smoothscript', sans-serif;

	font-weight: normal;

	padding: 0 25px;

	line-height: normal;

	border: none;

}

.team-tab .nav > li > a:hover, .team-tab .nav > li > a:focus {

	border: none;

	background: none;

	color: #ff9900;

}

.team-tab .nav-tabs > li.active > a, .team-tab .nav-tabs > li.active > a:hover, .team-tab .nav-tabs > li.active > a:focus {

	border: none;

	color: #ff9900;

}

.team-model .modal-dialog .modal-content {

	border-radius: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

}

.next-prevs {

	top: 48px;

	position: absolute;

	right: 15px;

}

.next-prevs button {

	background-image: url(../images/slide_p_arrow.jpg);

	background-repeat: no-repeat;

	width: 15px;

	height: 18px;

	border: none;

	padding: 0;

	overflow: hidden;

	text-indent: -999px;

}

.next-prevs button.next {

	background-position: left 0;

}

.next-prevs button.next {

	background-position: right 0;

}

/* team model tab content */

.team-tab .tab-content .model_left_img {

	padding-right: 10px;

}

.team-tab .tab-content .model_left_img img {

	width: 100%;

}

.team-tab .tab-content .rmv_l_space {

	padding-left: 0;

}

.team-tab .tab-content {

	background: #fff url(../images/model_shadow.jpg) no-repeat 0 top;

	display: inline-block;

	color: #666;

	padding-bottom: 20px;

	width: 100%;

}

.team-tab .tab-content figure figcaption {

	font-style: italic;

	line-height: 20px;

	font-size: 12px;

	margin-top: 20px;

	max-width: 250px;

	font-weight: 600;

}

.tab-text p {

	margin-bottom: 20px;

}

/* My favorites model Section */

.model_fav_content {

	font-size: 12px;

}

.fav_cont_wrapper img {

	max-width: none;

	width: 100%;

	margin-bottom: 4px;

}

.fav_cont_wrapper .fav_content_thumb img {

	max-width: 95px;

	max-height: 95px;

}

.fav_cont_wrapper .fav_content_thumb {

	max-width: 200px;

	display: flex;

	float: right;

}

.fav_cont_wrapper .fav_content_thumb .thumb-left-cont {

	margin-right: 5px;

	text-align: right;

	font-size: 12px;

	width: 75px;

}

.fav_cont_wrapper .fav_content_thumb .thumb-left-cont p {

	line-height: 14px;

}

.fav_cont_wrapper .fav_content_thumb .thumb-left-cont h4 {

	font-size: 12px;

	color: #333;

	line-height: normal;

	font-family: 'Roboto Slab', serif;

	line-height: 14px;

}

.fav_cont_wrapper .model_favSec_content {

	margin-top: 10px;

}

/* New Css For resources page*/

.resources_page .title-link h3.event-title, .list-item-section a h3.event-title {

	font-family: 'Roboto Slab', serif;

	font-size: 24px;

	margin-bottom: 5px;

	font-weight: 700;

	margin-top: 15px;

	color: #000;

}

.resources_page .event-box, .resource-top-cont {

	padding-bottom: 95px;

	background: url(../images/border_bg.png) no-repeat center bottom;

	position: relative;

	margin-bottom: 28px;

}

.resources_page .event-box:before, .resource-top-cont:before {

	content: '';

	height: 1px;

	width: 35%;

	background: #000;

	position: absolute;

	bottom: 20px;

	left: 0;

}

.resources_page .event-box:after, .resource-top-cont:after {

	content: '';

	height: 1px;

	width: 35%;

	background: #000;

	position: absolute;

	bottom: 20px;

	right: 0;

}

.resources_page .event-box p, .list-item-section .event-box p {

	margin-bottom: 3px;

	line-height: 20px;

}

.resources_page .resources_page > h4 {

	margin-bottom: 40px;

}

.resources_page h2 {

	font-family: 'Roboto Slab', serif;

	font-weight: 700;

	font-size: 36px;

	margin-bottom: 10px;

}

.resource-top-cont {

	margin-top: 20px;

}

.resource-part {

	width: 100%;

}

html body h3.event-title.stuff-list-title {

	font-family: 'Roboto Slab', serif !important;

	font-size: 30px !important;

	line-height: 30px;

	margin-bottom: 5px;

	font-weight: 400 !important;

	margin-top: 15px;

	color: #003300 !important;

	margin-top: 0 !important;

}

.stuff-thumb-image {

	position: relative;

}

.stuff-thumb-image .thumb-overlay {

	height: 100%;

	width: 100%;

	background: rgba(255, 255, 255, 0.3);

	position: absolute;

	top: 0;

	left: 0;

	text-align: center;

	opacity: 0;

	transition: all 0.5s ease;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

 -0-transition: all 0.5s ease;

}

.stuff-thumb-image a:hover .thumb-overlay {

	opacity: 1;

}

.stuff-thumb-image .thumb-overlay span {

	display: table;

	vertical-align: middle;

	height: 100%;

	width: 100%;

}

.stuff-thumb-image .thumb-overlay span i {

	display: table-cell;

	vertical-align: middle;

	color: #000;

	font-size: 20px;

}

h3.event-title {

	margin-bottom: 10px;

}

.right-part {

	color: #114151;

}

.right-part h3 {

	font-size: 20px;

	font-weight: 600;

	margin-bottom: 10px;

}

.right-part h3 a {

	color: #114151;

}

.right-part .shadow-box {

	padding-bottom: 28px;

	padding-top: 25px;

	position: relative;

	display: inline-block;

	font-weight: 600;

	background: url(../images/box_divider.jpg) no-repeat scroll 0 bottom;

	background-size: 100%;

}

.right-part .shadow-box.right-1 {

	padding-top: 0;

	margin-top: 0;

	border-top: none;

}

.right-part .shadow-box:last-child {
	background: none;

}

.right-part .shadow-box .text-part {
	display: inline-block;
	width: 100%;
	font-weight: 500;
}
.right-part .shadow-box .text-part{
	
}
.right-part .shadow-box .text-part p, .right-part .shadow-box .text-part > div {

	font-weight: 300

}
.right-part .shadow-box .text-part iframe{
	height: 150px;
}

.left-part h3 {

	color: #996600;

	font-size: 18px;

	font-weight: 700;

	margin-bottom: 10px;

}

.left-part ul {

	padding-left: 0;

}
.left-part ul.catgry li.dropmenu{
	position: relative;
}
.left-part ul.catgry li.dropmenu {

}
.left-part .ineer-left_head .catgry li.active {

	position: relative;

}

.left-part .ineer-left_head .catgry li .togglemenu {

	position: absolute;

	top: 0 !important;

	right: 0px;

}

.left-part .ineer-left_head .catgry li .sub-menu {

	display:block;

	padding-left: 10px;

}

.left-part .ineer-left_head .catgry .dropmenu > a {

	position: relative;

}

.left-part .ineer-left_head .catgry .togglemenu span,  .left-part .ineer-left_head .catgry .togglemenu span {

	background-size: 15px;

	position: absolute;

	right: 0;

	content: '';

	width: 15px;

	height: 15px;

}

.left-part li {

	margin-top: 5px;

	margin-bottom: 5px;

	display: inline-block;

	width: 100%;

}

.left-part li a {

	font-size: 16px;

	color: #000;

	text-transform: uppercase;

	letter-spacing: 1px;

	display: inline-block;

	width: 100%;

	line-height: 22px;

}

.left-part li a:hover,  .left-part li.active a {

	color: #996600;

	font-weight: bold;

}

/* Event Calendar */



.table-style .today {

	background: #2A3F54;

	color: #ffffff;

}

.table-style th:nth-of-type(7), td:nth-of-type(7) {

	color: blue;

}

.table-style th:nth-of-type(1), td:nth-of-type(1) {

	color: red;

}

.table-style tr:first-child th {

	background-color: #F6F6F6;

	text-align: center;

	font-size: 15px;

}

.event-right-section .shadow-box {
	display: inline-block;
	width: 100%;
}

.table-style td, .table-style th {
	font-weight: 400;
}

.table-style th a {
	color: #428bca;
}

#sidebar-calendar {
	display: none;
}

.event-right-section .shadow-box {
	padding-top: 0 !important;
}

.table-style th div.glyphicon {

	color: #2A3F54;
}

/* Event List Page */

.event-left-section .event-box .sky-blue-text {

	font-family: 'Roboto Slab', serif;

	font-size: 24px;

}

.event-left-section .event-box .text-upper {

	font-family: 'Roboto', serif;

	font-size: 16px;

	margin: 0 0 2px;

}

.event-left-section .event-box .dark-gray {

	font-weight: 300;

}

.event-left-section .event-box .gray-text.italic {

	font-size: 13px;

	font-weight: 300;

	margin: 5px 0;

}

.event-left-section .filter {

	margin-top: 20px

}

.event-left-section .event-box {

	width: 100%;

	display: inline-block;

	margin-bottom: 20px;

	margin-top: 20px;

}

.event-left-section .event-box .event-image {

	float: left;

	width: 24.7%;

}

.event-left-section .event-box .event-content {

	float: right;

	width: 73%;

	margin-top: -6px;

}

.event-left-section .dark-green-text a:hover {

	color: #000;

}

.rss-feed {

	text-align: right;

	margin-top: 20px;

}


/* Event calendar */
.events-section .event-box .filter{
	margin-bottom: 20px;
}
.events-section .event-box .event-image{
	float: left;
	width: 24.7%;
}
.events-section .event-box .event-content {
	float: right;
	width: 73%;
	margin-top: -6px;
}
.event-filter{
	margin-bottom: 20px;
}
.events-section .event-box .event-content .sky-blue-text{
font-family: 'Roboto slab', sans-serif !important;
font-size: 30px !important;
line-height: 30px;
margin-bottom: 5px;
font-weight: 400 !important;
margin-top: 15px;
color: #337ab7 !important;
margin-top: 0 !important;
}
.events-section .event-box .event-content .gray-text.text-upper{
	margin-bottom: 5px;
}
/* New Css */

.text-box .staff-details {

	font-family: 'Roboto', sans-serif;

	background: #fff;

	display: inline-block;

	width: 100%;

	position: relative;

	z-index: 9;

}

.text-box {

	position: relative;

	text-align: center;

	padding: 14px;

	margin-bottom: 0;

	width: 100%;

	padding: 20px;

	text-align: left;

	display: inline-block;

}

.text-box:after {

	content: '';

	position: absolute;

	top: -18px;

	right: 0;

	height: 40px;

	width: 100%;

	background: #fff;

	-webkit-transform: skew(0deg, -6deg);

	-moz-transform: skew(0deg, -6deg);

	-ms-transform: skew(0deg, -6deg);

	-o-transform: skew(0deg, -6deg);

	transform: skew(0deg, -6deg);

}

/* Project Page */

.gallery-projects {

	margin-top: 15px;

}

.editorial-mdl-bottom {

	margin-top: 15px;

	display: inline-block;

	width: 100%;

}

.editorial-block-3 {

	margin-top: 10px;

}

.editorial-block-3 h3.title {

	font-family: 'Roboto Slab', serif;

	font-size: 24px;

	margin-bottom: 10px;

	margin-top: 10px;

}

.editorial-block-3 h5.text-top {

	margin-bottom: 5px;

	display: inline-block;

	width: 100%;

	font-size: 18px;

	font-family: 'Roboto Slab', serif;

	font-weight: 600;

}

.proj_block {

	margin-top: 20px;

}

.proj_block .proj_updates_heading {

	margin-bottom: 5px;

	text-transform: uppercase;

}

/* Press Room page */

.pressroom-right-section .rss-feed {

	display: none;

}

.pressroom-right-section .thumb-image h3.sky-blue {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #000;

	font-weight: 500;

	margin: 0;

	line-height: 20px;

	padding-bottom: 10px;

	position: relative;

}

.pressroom-right-section.right-part .shadow-box .text-part {

	margin-top: 0;

}

.pressroom-right-section.right-part .shadow-box .text-part p {

	font-weight: 400;

	color: #666;

}

.pressroom-right-section.right-part .shadow-box .text-part .story-date {

	font-weight: 400;

	text-transform: uppercase;

	margin-top: 15px;

	font-size: 12px;

	color: #666;

}

.pressroom-right-section.right-part .shadow-box {

	border: none;

	padding: 0;

}

.pressroom-right-section.right-part .shadow-box {

	background: none !important;

	margin-bottom: 40px;

	width: 100%;

}

.list-item-section {

	margin-top: 30px;

}

.list-item-section .date {

	margin-top: 10px;

	text-transform: uppercase;

}

.list-item-section .event-box {

	margin-top: 10px;

	margin-bottom: 10px;

	display: inline-block;

	width: 100%;

}

.left-part ul.catgry li.view_archive span {

	float: right;

}

.left-part ul.catgry li.view_archive {

	margin-top: 40px;

}

.image-section .text-right {

	font-family: 'Roboto', sans-serif;

	font-style: italic;

	font-size: 11px;

	margin-top: 5px;

	margin-bottom: 15px;

	text-align: right;

}

/* Volunteers_Landing page */

.volunteers-right-section.right-part .shadow-box.right-1 {

	width: 100%;

}

.volunteers-right-section.right-part .shadow-box {

	text-align: center;

}

/* team-landing page masnory effect */

.fav_cont_wrapper {

	column-width: 13em;

	-moz-column-width: 13em;

	-webkit-column-width: 13em;

 -0-column-width:13em;

	-moz-column-gap: 5px;

	-webkit-column-gap: 5px;

 -0-column-gap:5px;

	column-gap: 5px;

}

.fav_list {

	display: inline-block;

	margin: 0.25rem;

	padding: 0 0 8px;

	width: 100%;

}

/* Dunwoody Iframe  */



#ifrModal .modal-body {

	display: inline-block;

	width: 100%;

}

/* modal */

.fancybox-slider-wrap .fancybox-slide > * {

	padding: 5px;

}

.fancybox-slider-wrap .fancybox-close-small::after {



}

.fancybox-slider-wrap .stuff-modal {

	position: relative;

	background: none;

	padding: 13px;

}

.fancybox-slider-wrap .modal-inner {

	background: #fff;

	padding: 5px 5px 30px;

	max-width: 600px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.5);

	-moz-box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.5);

	box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.5);

}

.fancybox-slider-wrap .stuff-modal .modal_description {

	background: rgba(0, 0, 0, 0.5);

	line-height: 18px;

	padding: 10px 25px;

	position: absolute;

	bottom: 43px;

	color: #fff;

	font-size: 14px;

}

.fancybox-slider-wrap .modal_social_icon {

	margin-top: 5px;

	position: absolute;

	right: 19px;

}

.fancybox-slider-wrap .twitter_icon {

	width: 63px;

}

.fancybox-slider-wrap .facebook_icon {

	width: 50px;

	margin-right: 10px;

}

.fancybox-slider-wrap .facebook_icon .fb-like.fb_iframe_widget, .fancybox-slider-wrap .twitter_icon .twitter_inner {

	position: relative;

	z-index: 1;

}

.fancybox-slider-wrap .twitter_icon, .fancybox-slider-wrap .facebook_icon {

	float: left;

}

.fancybox-slider-wrap .twitter_icon:after {

	content: 'Tweet';

	font-family: 'Roboto', sans-serif;

	color: #4c4c4c;

	font-size: 14px;

	position: absolute;

	left: 25px;

	top: 0;

}

.fancybox-slider-wrap .facebook_icon:after {

	content: 'Like';

	font-family: 'Roboto', sans-serif;

	color: #4c4c4c;

	font-size: 14px;

	position: absolute;

	left: 25px;

	top: 0;

}

.fancybox-slider-wrap .fancybox-close-small:after {

	top: 0 !important;

	right: 0!important;

	background: #000 !important;

	color: #868789 !important;

	border: 1px solid #fff !important;

	/* font-weight: 600 !important; */

	line-height: 28px !important;

}

.fancybox-container .fancybox-bg {

	/* display: none; */

}

.resource-part .stuff-event-wrapp > p:nth-child(4) {

	margin-top: 0 !important;

}

.modal_social_icon > div iframe {

	opacity: 0;

}

.modal_social_icon > div {

	overflow: hidden;

	display: inline-block;

	position: relative;

}

.modal_social_icon > div.twitter_icon {

	background: url(../images/if_twitter.svg) no-repeat scroll 0 top;

	background-size: 20px 20px;

}

.modal_social_icon > div.facebook_icon {

	background: url(../images/if_facebook.svg) no-repeat scroll 0 top;

	background-size: 20px 20px;

}

/* Pressroom Page */

.press-mid-content {

	display: flex;

	width: 100% !important;

}

.press_image {

	position: relative;

}

.press-mid-content .press-list h3 {

	margin-top: 0 !important;

}

.press-cat-tag {

	position: absolute;

	top: 10px;

	left: 0;

	background-color: #9C6A00;

	padding: 0 10px;

	color: #fff;

	font-weight: 300;

	font-size: 12px;

	text-transform: uppercase;

	height: 24px;

	line-height: 24px;

}

.load-button {

	display: inline-block;

	text-align: center;

	width: 100%;

	margin-top: 15px;

}

.load-button a {

	background-color: #996600;

	color: #fff;

	text-transform: capitalize;

	display: inline-block;

	padding: 10px 25px;

	border-radius: 25px;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	font-weight: 500;

}

.press-sidebar-title h2 {

	color: #ff1111;

	text-transform: uppercase;

	position: relative;

	border-bottom: 1px solid #f5f5f5;

	font-weight: 300;

	padding-bottom: 10px;

	margin-bottom: 15px;

}

.press-sidebar-title h2:before {

	content: '';

	height: 2px;

	width: 50px;

	position: absolute;

	bottom: -1px;

	background: #ff1111;

}

.pressroomdate {

	font-family: 'Roboto', serif;

	font-size: 16px;

	margin: 0 0 5px;

	text-transform: uppercase;

}

.top-intro-text {

	margin-bottom: 15px;

}

.list-item-section .press-list a h3.event-title {

	font-weight: 400;

}

.pressroom-detail .fck-field p {

	margin-bottom: 3px;

}

/* Friends landing page */

.product-hover > a > .galley-box {

	position: relative;

	transition: all 0.5s ease-in-out;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

}

.product-hover > a > .galley-box:after {

	content: '';

	width: 100%;

	height: 100%;

	background: rgba(0, 0, 0, 0.2);

	display: inline-block;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 9;

	opacity: 0;

}

.product-hover > a:hover > .galley-box:after {

	opacity: 1;

}

.product-hover > a:hover > .galley-box:before {

	content: '';

	left: 38%;

	top: 38%;

	position: absolute;

	display: inline-block;

	width: 50px;

	height: 50px;

	background: #fab00b url(../images/add.svg) no-repeat scroll center center;

	background-size: 21px 21px;

	z-index: 99;

	border-radius: 50%;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

}

/* Product module Css */

.slideshow_image img {

	width: 100%;

}

.middle-vedio-section {

	margin: 15px 0;

}

.vedio-left-content {

	padding-right: 12px;

}

.vedio-right-content {

	padding-left: 13px;

}

.vedio-left-image img {

	width: 100%;

}

.vedio-right-desc h5 {

	font-size: 16px;

	margin-bottom: 5px;

	line-height: normal;

}

.editorial-top-title {

}

/* community organisation Page */

.organization-list {

	margin-top: 15px;

}

.org-list {

	display: inline-block;

	width: 100%;

	padding: 15px 0;

	border-bottom: 1px solid #ddd;

}

.orglistcloseimg {

	width: 41.7777%;

	float: left;

	margin-right: 30px;

}

.bodyimage-caption {

	font-family: 'Roboto', sans-serif;

	font-style: italic;

	font-size: 11px;

	margin-bottom: 15px;

	text-align: right;

	text-align: right;

	float: right;

	margin-top: 0;

}

.org-list1 .selected {

	margin-bottom: 15px;

}

.org-list .org-list1 h3 {

	font-family: 'Roboto Slab', serif;

	font-size: 18px;

	margin-bottom: 5px;

	font-weight: 400;

	color: #000;

	position: relative;

}

.org-list .org-list1 h3.right-arrow:before {

	content: '';

	position: absolute;

	width: 15px;

	height: 15px;

	right: 0;

	top: 6px;

	background: url(../images/right-arrow.svg) no-repeat scroll center center;

	background-size: 100%;

}

.org-list .org-list1 h3.down-arrow:before {

	content: '';

	position: absolute;

	width: 15px;

	height: 15px;

	right: 0;

	top: 6px;

	background: url(../images/down-arrow.svg) no-repeat scroll center center;

	background-size: 100%;

}

.org-list:last-child {

	border-bottom: none;

}

.org-list1 p strong {

	font-size: 18px;

}

.org-list1 h3.selected {

	margin-bottom: 15px;

}

.introtext.full-intro {

	margin-bottom: 15px;

}

.galley-box {

	border: 1px solid #cccccc;

	margin-bottom: 25px;

	position: relative;

	overflow: hidden;

}

.galley-box .text-parts {

	padding: 0 0px 10px;

}

.img-box {

	float: left;

	max-width: 207px;

	width: 33.3%;

}

.gallery .img-box.first {

	margin-left: 15px;

}

.img-box.second {

	margin: 0 15px;

}

.gallery .title {

	font-family: 'HelveticaNeueRegular';

	font-size: 13px;

	font-weight: normal;

	margin-top: 5px;

	margin-bottom: 2px;

	color: #666666;

}

.gallery .srt-dtl {

	font-family: arial;

	font-size: 13px;

	margin-bottom: 3px;

}

.text-parts {

	padding: 1px 10px 10px;

	text-align: left;

}

.gallery .dark-green {

	font-family: 'Roboto', sans-serif;

	font-size: 13px;

	color: #abb40a;

}

.gallery p {

	line-height: 18px;

}

.img-box {

	position: relative;

	margin-bottom: 10px;

}

.albm-title {

	background: url("../images/title-bg.png");

	color: #fff;

	font-family: 'Roboto Slab', serif;

	font-size: 14px;

	font-weight: normal;

	line-height: 18px;

	padding-left: 10px;

	position: absolute;

	text-align: left;

	width: 100%;

	padding-top: 5px;

	padding-bottom: 5px;

}

.hover-box {

}

.hover-box {

	background: url("../images/fancybox-bg.png") repeat scroll 0 0;

	height: 100%;

	position: absolute;

	transform: scale(0);

	-moz-transform: scale(0);

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	width: 100%;

	z-index: 999;

}

.left-part h3.about_head-left {

	margin-bottom: 10px;

}

.brdrimg h3 {

	margin-top: 12px;

}

.brdrimg h3 a {

	font-size: 18px!important;

	line-height: 21px!important;

	font-family: 'Roboto', sans-serif;

	color: #333333;

}

.middle-section .middle-part .bx-wrapper {

	margin-bottom: 25px;

}

.faq-subheading {

	margin-top: 10px;

	margin-bottom: 10px;

}

h1.event-title {

	font-family: 'Roboto Slab', serif;

	font-size: 24px;

	color: #000;

}

.event a h1.event-title {

}

/* Footer popup */

.footer-popup {

	position: absolute;

	right: 0;

	bottom: 0;

}

#html5-watermark {

	position: absolute !important;

	top: auto !important;

	left: auto !important;

	right: 10px !important;

	bottom: 56px !important;

	opacity: 0;

	display: none !important;

}

#html5-lightbox-box, #html5-elem-wrap {

	width: auto !important;

	max-width: 250px !important;

	height: auto !important;

}

.lightboxcontainer {

	width: 100%;

	text-align: left;

}

#html5-image {

	display: flex;

	align-items: center;

	max-width: 250px !important;

	height: 125px !important;

	font-family: 'Roboto Slab', serif;

}

.popup-inner {

	padding-left: 15px;

	padding-right: 15px;

	text-align: center;

}

.popup-inner a {

	font-family: 'Roboto Slab', serif;

	color: #000000;

	font-size: 18px;

}

.popup-inner a:hover, .popup-inner a:focus {

	color: #ad4703;

}

.editorial-mdl-top.brdrimg .editorial-block-3 > a {

	display: inline-block;

	margin-bottom: 10px;

}

/* style for search */



.header-search .sb-search {

	position: relative;

	margin-top: 10px;

	width: 0;

	min-width: 40px;

	height: 40px;

	float: left;

	overflow: hidden;

	-webkit-transition: width 0.3s;

	-moz-transition: width 0.3s;

	transition: width 0.3s;

	-webkit-backface-visibility: hidden;
	z-index:99 !important;

}

.header-search .sb-search.sb-search-open .sb-icon-search,
.header-search .sb-search.sb-search-open .sb-search-submit{
	
}

.header-search .sb-search-input {

	position: absolute;

	top: 0;

	left: 0;

	border: none;

	outline: none;

	background: #fff;

	width: 100%;

	height: 40px;

	margin: 0;

	z-index: 10;

	padding: 10px 20px 10px 50px;

	font-family: inherit;

	font-size: 16px;

	color: #2c3e50;

}



.header-search input[type="search"].sb-search-input {

	-webkit-appearance: none;

	-webkit-border-radius: 0px;

}



.header-search .sb-search-input::-webkit-input-placeholder {

	color: #efb480;

}



.header-search .sb-search-input:-moz-placeholder {

	color: #efb480;

}



.header-search .sb-search-input::-moz-placeholder {

	color: #efb480;

}



.header-search .sb-search-input:-ms-input-placeholder {

	color: #efb480;

}



.header-search .sb-icon-search,

.header-search .sb-search-submit  {

	width: 40px;

	height: 40px;

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	padding: 0;

	margin: 0;

	line-height: 40px;

	text-align: center;

	cursor: pointer;

}



.header-search .sb-search-submit {

	background: #fff; /* IE needs this */

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */

    filter: alpha(opacity=0); /* IE 5-7 */

    opacity: 0;

	color: transparent;

	border: none;

	outline: none;

	z-index: -1;

}



.header-search .sb-icon-search {

	color: #fff;

	background: #e67e22;

	z-index: 90;

	font-size: 18px;

	font-family: 'icomoon';

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	-webkit-font-smoothing: antialiased;

}



.header-search .sb-icon-search:before {

	content: "\e000";

}
.header-search .sb-icon-search{
	transform:          rotate(90deg);
	-ms-transform:      rotate(90deg);
	-moz-transform:     rotate(90deg);
	-webkit-transform:  rotate(90deg);
	-o-transform:       rotate(90deg);
}


/* Open state */

.header-search .sb-search.sb-search-open,
.header-search .no-js .sb-search {

	width: 100% !important;

}
.header-search .sb-search.sb-search-open .sb-search-input{
	border:1px solid #da6d0d !important;
}
.header-search .sb-search.sb-search-open .sb-icon-search,
.header-search .no-js .sb-search .sb-icon-search {

	background: #da6d0d;

	color: #fff;

	z-index: 11;

}



.header-search .sb-search.sb-search-open .sb-search-submit,

.header-search .no-js .sb-search .sb-search-submit {

	z-index: 90;

}
.footer-chat{
	width: auto;
    position: absolute;
    bottom: 5px;
    right: 75px;
}

/* Listing page */
.event-section .event-left{
	max-width: 150px;
	float: left;
}
.event-section .stuff-event-wrapp{
	padding-left:180px;
}
.event-section .event{
	display:inline-block;
	width:100%;
}

/* fancybox CSS */
.fancybox-controls{
	height:100%;
}
.fancybox-controls .fancybox-infobar .fancybox-button{
	position: absolute;
	top:50%;
	background: transparent !important;
}
.fancybox-controls .fancybox-infobar .fancybox-button.fancybox-button--left{
	left:15px;
}
.fancybox-controls .fancybox-infobar .fancybox-button.fancybox-button--right{
	right:15px;
}
.fancybox-button--left:after, 
.fancybox-button--right:after{
	width: 20px !important;
    height: 20px !important;
}
.fancybox-button{
	background: #333 !important;
}
.fancybox-container .fancybox-slider-wrap .fancybox-close-small:after{
	/* background:transparent !important;
	font-weight: normal !important;
	border:none !important; 
	font-size: 40px;*/
}
.stuff-modal .fancybox-close-small{
	/* top:10px !important; */
}
.fancybox-slider-wrap .modal-inner{
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.fancybox-controls .fancybox-infobar .fancybox-infobar__body{
	display: none !important;
}

.dropdown-menu.footer-popup-wrapper{	
	left:-195px;
	bottom:35px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
.dropdown-menu .footer-popup-content{
	width: 250px;
	height: 125px;
	display: table;
	
}
.dropdown-menu .footer-popup-content .inner-popup-cont{
	display: table-cell;
    vertical-align: middle;
    font-family: 'Roboto Slab', serif;
    padding: 0 20px;
    text-align: center;
    font-size: 18px;
    box-sizing: border-box;	
}
.dropdown-menu .footer-popup-content a,
.dropdown-menu .footer-popup-content p{
	color: #333333;
}
.dropdown-menu .footer-popup-content a:hover,
.dropdown-menu .footer-popup-content a:focus{
	color:#ad4703;
	font-weight: normal !important;
}

/* faq-accordion Section CSS */
/* .faq-accordion .panel-default{
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.faq-accordion .panel-default>.panel-heading{
	background:none;
	padding:0;
	display: inline-block;
    width: 100%;
}
.faq-accordion .panel.panel-default{
	background:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;

	display: inline-block;
    width: 100%;
    padding: 15px 0;
	border-bottom: 1px solid #ddd;
	border-top:none;
	border-left:none;
	border-right:none;
}
.faq-accordion .panel.panel-default .panel-body{
	border-top:none !important;
	padding-left:0;
	padding-right: 0;
}
.faq-accordion .panel-default>.panel-heading h4.panel-title > a{
	font-family: 'Roboto Slab', serif;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 400;
    color: #000;
	position: relative;
	line-height:normal;
} */
.faq-accordian-wrap.panel-default > .panel-heading{
	background:none;
	padding:0;
	display: inline-block;
	width: 100%;
	border:none;
	position: relative;
	cursor: pointer;
}
.faq-accordian-wrap.panel-default > .panel-heading::after{
	content: "";
	background: url(../images/right-arrow.svg) no-repeat scroll 0 0;
	display: inline-block;
	width:15px;
	height: 15px;
	position: absolute;
	right:0;
	top:0;
}
.faq-accordian-wrap.panel-default > .panel-heading.isOpen::after{
	content: "";
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.faq-accordian-wrap.panel-default{
	background:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	display: inline-block;
    width: 100%;
    padding: 15px 0;
	border-bottom: 1px solid #ddd;
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	margin-bottom: 0;
	cursor: pointer;
}

.faq-accordian-wrap.panel-default .panel-body{
	border-top:none !important;
	padding-left:0;
	padding-right: 0;
}
.faq-accordian-wrap.panel-default>.panel-heading h4.panel-title.faq-title > a{
	font-family: 'Roboto Slab', serif;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 400;
    color: #000;
    position: relative;
	line-height: normal;
}

h3.faq-subheading{
	position: relative;
    padding-bottom: 20px;
    margin-bottom: 0;
    border-bottom: 1px solid #000;
	padding-top: 10px;
	cursor: pointer;
}
h3.faq-subheading.more:after{
	content: "+";
	font-size:24px;
	position: absolute;
	right: 15px;
	top:10px;
	font-family: initial;
	color: #996600;
	font-weight: 600;
}
h3.faq-subheading.more.active{
	color: #337ab7;
	color: #337ab7;
    border-bottom: 1px solid #337ab7;
}
h3.faq-subheading.more.active:after{
	content: "close";
	font-size:14px;
	position: absolute;
	right: 8px;
    top: 17px;
	color: #337ab7;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
    text-transform: capitalize;
}
.faq-content{
	position: relative;
}
