.carbon-poweredby, em, i {
	font-style: italic
}
@font-face {
	font-family: Oxygen;
	font-style: normal;
	font-weight: 300;
	src: url(../fonts/oxygen/oxygen-v5-latin-300.eot);
	src: local("Oxygen Light"), local("Oxygen-Light"), url(../fonts/oxygen/oxygen-v5-latin-300.eot?#iefix) format("embedded-opentype"), url(../fonts/oxygen/oxygen-v5-latin-300.woff2) format("woff2"), url(../fonts/oxygen/oxygen-v5-latin-300.woff) format("woff"), url(../fonts/oxygen/oxygen-v5-latin-300.ttf) format("truetype"), url(../fonts/oxygen/oxygen-v5-latin-300.svg#Oxygen) format("svg")
}
@font-face {
	font-family: Oxygen;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/oxygen/oxygen-v5-latin-regular.eot);
	src: local("Oxygen"), local("Oxygen-Regular"), url(../fonts/oxygen/oxygen-v5-latin-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/oxygen/oxygen-v5-latin-regular.woff2) format("woff2"), url(../fonts/oxygen/oxygen-v5-latin-regular.woff) format("woff"), url(../fonts/oxygen/oxygen-v5-latin-regular.ttf) format("truetype"), url(../fonts/oxygen/oxygen-v5-latin-regular.svg#Oxygen) format("svg")
}
@font-face {
	font-family: Oxygen;
	font-style: normal;
	font-weight: 700;
	src: url(../fonts/oxygen/oxygen-v5-latin-700.eot);
	src: local("Oxygen Bold"), local("Oxygen-Bold"), url(../fonts/oxygen/oxygen-v5-latin-700.eot?#iefix) format("embedded-opentype"), url(../fonts/oxygen/oxygen-v5-latin-700.woff2) format("woff2"), url(../fonts/oxygen/oxygen-v5-latin-700.woff) format("woff"), url(../fonts/oxygen/oxygen-v5-latin-700.ttf) format("truetype"), url(../fonts/oxygen/oxygen-v5-latin-700.svg#Oxygen) format("svg")
}

.o-container {
	margin: 0 auto;
	padding: 0 0px;
	max-width: 100%
}

@media all and (min-width:480px) {
.o-container {
	padding: 0 px
}
}

@media all and (min-width:720px) {
.o-container {
    padding: 0 0px;
	margin-top: 30px;
}
}
.o-header {
	margin: 0;
	padding: 0
}
.o-header-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #dc446e
}
.o-header-nav__link {
	padding: 12px;
	color: #fff
}
.o-header-nav__link:hover {
	color: #fff;
	background-color: #065a7e
}
.o-header__title {
	margin: 24px;
	padding: 0;
	color: #818181;
	font-size: 28px;
	font-weight: 300;
	text-align: center
}

@media all and (min-width:480px) {
.o-header__title {
	margin: 36px;
	font-size: 42px
}
}
.o-section {
	margin-bottom: 24px
}
.o-section:last-child {
	margin-bottom: 0
}

@media all and (min-width:720px) {
.o-section {
	margin-bottom: 48px
}
}
.o-sub-nav {
	margin: 0;
	padding: 0
}
.o-sub-nav__items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0
}
.o-sub-nav__item {
	margin: 0;
	padding: 4px
}
.o-sub-nav__link {
	display: block;
	margin: 0;
	padding: 4px 24px;
	border: 1px solid #d5d5d5
}
.o-sub-nav__item.active .o-sub-nav__link, .o-sub-nav__link:hover {
	color: #fff;
	background-color: #dc446e
}
.o-footer {
	padding: 12px 0;
	text-align: center
}

@media all and (min-width:480px) {
.o-footer {
	padding: 24px 0
}
}

@media all and (min-width:720px) {
.o-footer {
	padding: 48px 0
}
}
.c-tabs-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0
}
.c-tabs-nav__link {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 0px;
	padding: 18px 6px;
	color: #fff;
	background-color: #065a7e;
	text-align: center;
	-webkit-transition: color .3s;
	transition: color .3s
}

.c-tabs-nav__link:first-child {
	margin-right: 0;
	background-color: #187096;
}

.c-tabs-nav__link:last-child {
	margin-right: 36px;
	background-color: #187096;
}
.c-tabs-nav__link:hover {
	color: #fff;
	background-color: #025173;
}
.c-tabs-nav__link.is-active {
	color: #065a7e;
	background-color: #fff;
	border:1px solid #d5d5d5;
	border-bottom:0px;
}
.c-tabs-nav__link i, .c-tabs-nav__link span {
	margin: 0;
	padding: 0;
	line-height: 1
}
.c-tabs-nav__link i {
	font-size: 15px
}
.c-tabs-nav__link span {
	display: block;
	font-size: 15px
}

@media all and (min-width:720px) {
.c-tabs-nav__link i {
	margin-bottom: 12px;
	font-size: 22px
}
.c-tabs-nav__link span {
	display: block
}
}
.c-tab {
	display: none;
	background-color: #fff;
	border:1px solid #d5d5d5;
}
.c-tab.is-active {
	display: block;
	margin-top: -1.5px;
}
.c-tab__content {
	padding: 1.5rem
}

.c-tab__content p{
	color:#636363; font-size:15px; line-height:20px;
}

.c-tabs.no-js .c-tabs-nav {
	display: none
}
.c-tabs.no-js .c-tab {
	display: block;
	margin-bottom: 1.5rem
}
.c-tabs.no-js .c-tab:last-child {
	margin-bottom: 0
}
.carbon-img, .carbon-wrap {
	margin: 0 0 4px;
	display: block
}
#carbonads {
	position: fixed;
	bottom: 12px;
	right: 12px;
	z-index: 1000;
	padding: 24px 12px 12px;
	width: 154px;
	background-color: #fff;
	line-height: 1.1;
	border: 1px solid #e7e7e7
}
.carbon-img {
	padding: 0;
	width: 130px;
	height: 100px
}
.carbon-text {
	color: #818181;
	font-size: 12px
}
.carbon-poweredby {
	font-size: 10px
}
.carbonad__close {
	display: block;
	position: absolute;
	top: 0;
	left: 12px;
	height: 24px;
	font-size: 11px;
	line-height: 24px
}

@media all and (max-width:660px) {
#carbonads {
	display: none
}
}
@font-face {
font-family: "cstmfont";
src: url("../fonts/gothic.eot");
src: local("gothic"), url(../fonts/gothic.otf) format("opentype");
}

@font-face {
font-family: "cstmfont";
src: url("../fonts/gothic.ttf");
src: local("gothic"), url(../fonts/gothic.ttf) format("truetype");
}

@font-face {
font-family: "cstmfont2";
src: url("../fonts/pertili.eot");
src: local("pertili"), url(../fonts/pertili.eot) format("opentype");
}


@font-face {
font-family: "cstmfont2";
src: url("../fonts/pertili.ttf");
src: local("pertili"), url(../fonts/pertili.ttf) format("truetype");
}

@font-face {
font-family: "cstmfont3";
src: url("../fonts/perpetua.eot");
 src: local("perpetua"), url(../fonts/perpetua.eot) format("opentype");
}


@font-face {
font-family: "cstmfont3";
src: url("../fonts/perpetua.ttf");
 src: local("perpetua"), url(../fonts/perpetua.ttf) format("truetype");
}



html,body,p,ul,h1,h2,h3,h4,h5,h6,img {margin:0; padding:0;}
img {border:0; max-width:98%; width:auto; height:auto;}




body{font: 14px/20px Arial, sans-sherif; color:#575757; background:url(../images/main-bg.png) center top no-repeat;
}

p, ul, li{text-align:justify;}

a{text-decoration:none; color: #4db3db;}

a:hover{text-decoration:none; color: #024f67;}

div{margin:0 auto;}

.wrap{width:1170px; position:relative; }


.clr{clear:both;}


.col-md-1, .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-md-10, .col-md-11, .col-md-12 {
    float: left; margin:0px 1%;
  }
  
.col-md-1{width:6.3333%;}
.col-md-2{width:14.6666%;}
.col-md-3{width:23%;}
.col-md-4{width:31.3333%;}
.col-md-5{width:39.6666%;}
.col-md-6{width:48%;}
.col-md-7{width:56.3333%;}
.col-md-8{width:64.6666%;}
.col-md-9{width:73%;}
.col-md-10{width:81.3333%;}
.col-md-11{width:89.6666%;}
.col-md-12{width:98%;}


.chronoform .col-md-1{width:6%;}
.chronoform .col-md-2{width:14%;}
.chronoform .col-md-3{width:22%;}
.chronoform .col-md-4{width:31.333%;}
.chronoform .col-md-5{width:39%;}
.chronoform .col-md-6{width:48%;}
.chronoform .col-md-7{width:56%;}
.chronoform .col-md-8{width:64.666%;}
.chronoform .col-md-9{width:72%;}
.chronoform .col-md-10{width:80%;}
.chronoform .col-md-11{width:87%;}
.chronoform .col-md-12{width:98%;}


.notice-wd{background:#fff; color:#575757; padding:30px 0px 0px;}

.notice-wd h1{padding:10px 10px; color:#024f67; border-top:1px solid #454545; border-bottom:1px solid #454545;}

.notice-wd span{font-size:15px;}

.notice-wd2 h2{color:#74d1f6; text-transform:uppercase; font-size:20px;}

.notice-wd2 h3{color:#024f67; text-transform:uppercase; margin:0px;}


.box-link p{ margin-left:50px; line-height:60px; border-bottom:1px solid #d5d5d5; left:20px;}

.box-link a{color:#4db3db; padding-bottom:20px;}

.box-link a:hover{color:#024f67;}

.span4{width:31.333%; float:left; margin:0px 1% 15px;}
.span6{width:48%; float:left; margin:0px 1% 15px; width: calc(50% - 20px) !important;}
.span12{width:98%; margin:0px 1% 15px;}

.div95{width:95%; margin-bottom:10px;}

.div90{width:90%; margin-bottom:10px;}

.div80{width:80%;}

.div50{width:50%; float:left;}

.mrgn-btm{margin-bottom:30px;}

.algn-cnt{text-align:center;}


.hdr-mrgn{margin-top:125px; z-index:-111!important;}

.header {
    position: fixed;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 2;
	background: rgba(255, 255, 255, 1);
}


.head-top{background:#fff; margin-top:3px; color:#74d1f6;}

.head-top:after{background:#4db3db; content:''; display:block; width:98%; margin:4px 1% 0px; height:.5px;}

.head-top a{color:#4db3db; font-size:13px;}

.head-top a:hover{color:#454545;}

h1, .componentheadingh1, .componentheading, .igallery_title{font:400 30px/34px "cstmfont",sans-serif; text-align:left; margin-bottom:20px; color:#024f67; padding-top:20px;}

h2{font: 400 22px/24px 'cstmfont', sans-sherif; margin-bottom:15px; margin-top:5px; color:#4db3db;}

h3{font:bold 16px/26px 'cstmfont', sans-sherif; color:#4db3db; text-align:left; text-transform:uppercase; margin-bottom:10px;}

h4{font:bold 16px/22px 'cstmfont', sans-sherif; color:#4db3db; text-transform:uppercase; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding:10px 0px; margin-bottom:15px;}

h5{font-size:15px; font-weight:normal; margin-bottom:5px; text-transform:uppercase; color:#065a7e; }

h6{font-size:16px; font-weight:normal; padding:10px 0px; text-transform:uppercase;}

h8{font-size:12px; background:#efefef; padding:5px; width:100%; display:block;}


.cont-body{padding:0px 15px 20px; margin:0px auto; border-bottom:1px solid #d5d5d5;}

.poll{margin-bottom:20px;}

.poll h2{font-size:24px;}

.poll p{margin-bottom: 8px;}

.toggleMenu {
    display:  none;
    background: #74d1f6;
    padding: 10px 0px;
    color: #fff;
	width:100%;
	
}



.nav {
    list-style: none;
     *zoom: 1;
     background:none;
	 margin-top:40px;
	float:right;
}

.rt-mrgn{padding-right:0px!important;}

.nav:before,
.nav:after {
    display: none; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
	

}
.nav a {
    padding:5px 10px 5px 15px;
	font:normal 16px/17px arial, sans-sherif;
	color: #6C6C6C;
	margin-left:3px;
	display:inline-block;
	background: none;
}

.nav a:hover, .active a, .active a:hover {
    color:  #4db3db;
background: none;
}

.nav li {
	position:relative;
	
	}
.nav > li {
	float:left;
	
	text-align:center;
}




.nav > li > .parent {
background-image:url(../images/dnarrow.png);
    background-repeat: no-repeat;
    background-position: 100% 45%;
	
	
}


.nav > li > a {
    display: block;
	min-width:auto;
	white-space: nowrap;
	position:relative;
	
}
.nav li  ul {
    position: absolute;
    left: -9999px;
	width:auto;
	padding:8px 12px;
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
	background:#fff;
	
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    position: relative;
    z-index:100;
	padding: 10px 10px;
	width:180px;	
	font-weight:100;
	background:#fff;
	text-transform:capitalize!important;
	border-bottom:1px solid #d5d5d5;
	color:#4db3db;
	font-size:14px;
}

.nav li li a:hover {
background:none;
color: #454545;	
}

.nav li li li a {
    background:#f7f7f7;
    z-index:200;
    }


.btn_sml,link, .button{
	background:#fff;
	color:#4db3db;
	text-align:center;
	font-size:14px;
	padding:10px 20px;
	text-decoration:none;
	border:1px solid #4db3db!important;
	}
	
.btn_sml:hover, .button:hover{
	background:#4db3db;
	text-decoration:none;
	color:#fff;
	border:1px solid #4db3db;
	}
	
	
.btn_eml{
	background:#4db3db;
	color:#fff;
	text-align:center;
	font-size:14px;
	padding:6px 20px;
	text-decoration:none;
	border:1px solid #4db3db;
	
	}
	
.btn_eml:hover{
	background:none;
	text-decoration:none;
	color:#fff;
	border:1px solid #4db3db;
	}


.subbutton{
	background:#4db3db;
	color:#fff;
	text-align:center;
	font-size:14px;
	padding:6px 20px;
	text-decoration:none;
	border:1px solid #4db3db;
	
	}
	
.btn_eml:hover{
	background:#4db3db;
	text-decoration:none;
	color:#fff;
	border:1px solid #4db3db;
	}


.subbutton:hover{
	background:#fff;
	text-decoration:none;
	color:#4db3db;
	border:1px solid #fff;
	}
	
	

.footer{
	padding:25px 15px;
	z-index:-1;
	background:#565656;
	color:#fff;
}
.footer_1{padding:25px 15px;
	z-index:-1;
	background:#024f67;
	color:#fff;
	line-height:20px;
}

.footer_1 a{color:#fff;}

.footer_1 h3{font-size: 18px;}

.footer_1 .lnk p{margin-bottom:6px;}


ul#list{ list-style:none;}
ul#list li{ background:url(../images/ar1.png) no-repeat 0 7px; padding-left:15px; line-height:20px; color:#14b1dc;}

.contct{margin:15px auto; width:100%;}

textarea{ width:99%; margin-bottom:10px; background:#ccc; border:none; height:100px; font:normal 13px/17px Arial, Helvetica, sans-serif; overflow:auto; padding:5px 0px; text-indent:5px;}
#submit{ background:#92e8ff; color:#5B5B5B; border:0; width:50px;}
#clear{ background:#92e8ff; color:#5B5B5B; border:0; width:50px; float:right;}

.box-bg{
background-color: #fff;
padding:80px 40px 40px;
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
border-top:5px solid #74d1f6;
margin-top:-50px;
}

.cat-tabs{font-size:16px; line-height:22px; border-bottom:1px solid #ccc; margin-bottom:10px; background:#f5f5f5; padding:8px 0px;}

.cat-tabs a{padding-left:10px; color:#f7931d;}

.cat-tabs a:hover{color:#454545;}


.prod-h1 {font:normal 26px/32px 'Lato', sans-sherif; text-align:left; margin-bottom:20px; color:#f7931d; text-transform:uppercase;}

.lbl-txt{width:20%; height:25px; text-align:right; float:left; margin:5px 20px;}

.donate-amt{padding:6px 15px; background:#f5f5f5; color:#454545; display:block; margin-bottom:20px; float:left; border:1px solid #d5d5d5; font-size:15px;}

.donate{width:70%; float:left;}

.donate input, .donate select{font-family:Arial, Helvetica, sans-serif; font-size:12px; max-width:100%; width:99%; background:#efefef; color:#000; border:1px solid #454545; height:25px; padding-left:5px; outline: 5px solid #d5d5d5; margin-bottom:25px; }

.donate select{height:28px; padding:7px 0px; width:100%;}

.donate textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; max-width:100%; width:99%; background:#efefef; color:#000; border:1px solid #454545; height:80px; padding-left:5px; outline: 5px solid #d5d5d5;}

.feat-art{border: 1px solid #d5d5d5; margin-bottom:15px;}

.feat-art-in{padding:20px;}

.art{font:normal 26px/32px 'Lato', sans-sherif; text-align:left; margin-bottom:20px; text-transform:uppercase; color:#EE1D23;}

.mod-date{font-style:italic; color:#666;}


.section-title {
    font-weight: bold;
    text-align: center;
    display: inline-block;
    position: relative;
}

.section-title::before {
    content: "";
    width: 15rem;
    position: absolute;
    right: 100%;
    margin-right: 4.2rem;
    top: 50%;
    border-bottom: 3px solid;
    opacity: 0.2;
}

.section-title::after {
    content: "";
    width: 15rem;
    position: absolute;
    left: 100%;
    margin-left: 4.2rem;
    top: 50%;
    border-bottom: 3px solid;
    opacity: 0.2;
}

.text-center {
    text-align: center;
}

.login-box{background:#efefef; min-height:210px; width:300px; border-radius:4px; margin-top:-120px;}

input,input[type="file"] {
    line-height: normal;
    width: calc(100% - 5px);;
    height: 36px;
    border: 1px solid #d5d5d5;
	background:#fff;
	border-radius:0px!important;
	
}

select{height:34px; padding-left:5px; line-height: normal; width: 100%; border: 1px solid #d5d5d5; background:#fff;}

input[type="checkbox"], input[type="radio"]{width:auto; height:auto; margin-top:0px!important;}

input[value], input[type="file"]{padding-left:0px; text-indent:5px;}

textarea{
	line-height: normal;
    width: 100%;
    height: 120px;
    border: 1px solid #d5d5d5;
	background:#fff;
}

.body-list li{padding-left:15px; list-style: none; background:url(../images/marker1.png) 0 6px no-repeat; margin-bottom:13px; }

.footer_1 .body-list li{margin-bottom:6px;}

.mrgn-menu{margin-top:-52px;}

.left-dot{padding-left:25px; margin-left:10px; border-left:1px solid #efefef;}

.left-dot h4{background:url(../images/left-dot.png) left top no-repeat; margin-left:-40px; padding-left:40px; text-transform:capitalize; font-size:14px; font-weight:normal;}

.comm-pic{padding:5px; border:1px solid #d5d5d5; text-align:center;}

.comm-pic p{text-align:center;}

.colum-2{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px;}
.colum-2 p{margin-bottom:10px;}

.form-group{margin-bottom:20px;}

.acyfield_email, table.acymailing_form {float:left; width:100%;}

.acysubbuttons input{width:auto!important; text-align:center; padding: 6px 20px!important; float:left; width:100%!important;}

.jsn-container-left .control-group{padding:10px 0px!important;}

.jsn-container-left .control-group input{width:100%; border-radius:0px!important;}

.jsn-container-left .control-group textarea{width:101%!important; border-radius:0px!important;}

.form-captcha{padding:0px 0px 10px!important;}

.form-captcha div{float:left;}

.btn{margin:0px!important; border-radius:0px!important; height: auto; border: 0px;}

.jsn-master .jsn-bootstrap .form-actions{padding:5px!important;}
.cont-body-blog { margin-top:20px; }
.eb-header .eb-brand-bio { display:none; }

#chronoform-payment .col-md-12, #chronoform-payment .col-md-4, #chronoform-payment .col-md-6, #chronoform-payment .col-md-8, #chronoform-payment .col-md-3 {padding:5px 0px!important;}

#chronoform-payment .col-md-12 .col-md-12{padding:0px!important;}

#cvv{margin-top:10px!important;}

.a2a_button_facebook_like{width:auto!important;}

.a2a_kit_size_32{line-height:16px!important; margin-top:15px;}

.tab-inner, #exp_year, #exp_month{width:100%!important;}

.items-leading h2{font-size:22px;}

.items-leading .readmore{margin-top:10px;}

.leading-0:after, .leading-1:after, .leading-2:after, .leading-3:after, .leading-4:after{clear:both; content:""; display:block; margin:20px 0px; border-bottom:1px solid #d5d5d5;}
.leading-5:after,.leading-6:after,.leading-7:after,.leading-8:after,.leading-9:after{clear:both; content:""; display:block; margin:20px 0px; border-bottom:1px solid #d5d5d5;}

.g-recaptcha div{float:left;}

.g-recaptcha{padding:0px 5px 15px!important;}

.jsn-uf-row-container .span12{margin-bottom:0px!important;}

#tr_exp_date .field_cell select{width:30%!important;}

.left_col .os_table tr, .right_cols .os_table tr{height: 45px;}

.item-page ul{margin-left:15px;}

.item-page{margin-bottom:20px;}
.media-category-description { display:none; }

#pay_type{width:100%!important;}
div.eb-post-hits, div.eb-post-meta { display:none!important; }

.g-recaptcha{width:100%;}
#aybhx br { display:none;}

input[type="text"]{margin-bottom:0px!important;}

.fa-bars::after {
    content: 'MENU';
    color: #fff;
    font-size: 18px;
    font-family: arial, sans-serif;
    margin-left: 5px;
    vertical-align: middle;
    
}

.fa-bars::before{vertical-align: middle;}


.acyfield_email input{width:98%!important; font: 14px/20px Arial, sans-sherif; text-align: center;}

.progress-bar{float:left;}

.jcl_mainview .jcl_subtitlebar .jcl_left{display:none;}

#jcl_component .jcl_table{margin-bottom:20px;}

input[type="file"]{padding-left:0px!important; padding-right:4px!important;}

.notice-wd2 p{display:none;}

.checkboxes_23361346916_56_4, .checkboxes_71584048417_11_45{margin-top:-20px;}

#jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight {
    background-color: #fff !important;
    border-color: #fff !important;
}

input,input[type="file"] {
    line-height: normal;
    width: 100%;
    height: 33px;
	border:0px;
    border-bottom: 1px solid #d5d5d5;
	background:transparent;
	margin-bottom:5px;
	box-shadow:none;
}

select{height:37px; padding-left:5px; line-height: normal; width: 100%; border:0px; border-bottom: 1px solid #d5d5d5; background:#fff;}

input[type="checkbox"], input[type="radio"]{width:auto; height:auto;}

input[value], input[type="file"]{text-indent:5px;}

textarea{
    width: 100%;
    height: 193px;
	border:0px;
    border-bottom: 1px solid #d5d5d5;
	background:#fff;
	padding-top:5px;
	text-indent:5px;
	line-height: 2.68;
background: url(/images/textarea-pattern-light.png) repeat !important;
  
 box-shadow:none;
}

.jcl_navbar .btn{height:auto!important;}

.acyfield_email input{color:#fff!important; text-align:left!important;}
#os_form{margin-top:30px!important;}
.add-on{border:0px!important; border-bottom:1px solid #d5d5d5!important; border-radius:0px!important;} 
.required{padding-left:0px!important;}
#os_form .form-actions{border-top:0px; background:transparent; margin-top:0px; padding-top:0px;}
@media screen and (min-width:240px) and (max-width:680px)
{
.wrap{width:calc(100% - 30px); margin:0px 15px;}

.footer{
	padding:18px 0px;}

.col-md-1, .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-md-10, .col-md-11, .col-md-12, .span4, .span6 {
	width:100%;
	display:block;
    float: left!important;
	margin:0px auto;
	
  }
  
  #chronoform-payment .col-md-1, #chronoform-payment .col-md-2, #chronoform-payment .col-md-3, #chronoform-payment .col-md-4,  #chronoform-payment .col-md-5, #chronoform-payment .col-md-6, #chronoform-payment .col-md-7, #chronoform-payment .col-md-8, #chronoform-payment .col-md-9, #chronoform-payment .col-md-10, #chronoform-payment .col-md-11, #chronoform-payment .col-md-12{width:100%!important;}


.span4{min-height:auto;}

.login-box{margin-top:10px;}

.phone{margin-top:5px; text-align:center;}

.header{position:relative;}

.hdr-mrgn{margin-top:0px;}

.mrgn-menu{margin-top:2px;}

.footer_1 .col-md-4{margin-top:20px;}

.footer_1 p {text-align:center!important;}

.nivo-caption {bottom:20px!important; font-size:20px!important; line-height:20px!important;}


.head-top{display:none;}

.cont-body{padding:20px 0px; width:100%;}

.box-bg{
padding:20px;
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
border-top:5px solid #74d1f6;
margin-top:20px;
}

.box-link p{ margin-left:0px; left:0px;}

input, textarea, select{width:98%!important;}
  

  .footer_1 h3{margin-top:20px; text-align:center;}
  
  div.cat_child{width:100%!important;}
  
  .acysubbuttons input {width: 101% !important;}
  
  #jcl_component .jcl_month_cell {min-height: 20px; height:auto;}
  
  .jcl_month_cell_empty{display:none;}
  
  #hwd-container .categories-list > ul > li{width:95%;}
  
  .jcl_month_week_number{display:none;}
  
  .expn h1{display:none;}
  
  .form-group .col-sm-2{display:none;}
  
  .mijopolls .panel-body {padding: 0px!important;}
  
  table.os_table td.title_cell {width: 100%; text-align:left;}
  table.os_table td.field_cell {width: 100%;}
  
  .form-horizontal .control-label, .form-horizontal .controls{width:100%; display:block; margin-left:0px; text-align:left;}
  
  .dcsmt{width:100%!important;}
  
  .footer_1 .lnk h3, .footer_1 .lnk p{text-align:left!important;}
  #os_form .span6{width:100%!important;}
}



@media screen and (min-width:681px) and (max-width:767px)
{
	
	.wrap, .wrap1{width:calc(100% - 30px); margin:0px 15px;}

}


@media screen and (min-width:768px) and (max-width:1024px)
{
	
	.wrap, .wrap1{width:calc(100% - 30px); margin:0px 15px;}

.menu ul{list-style:outside none none; }

.menu a{padding:0px; line-height:20px;}

}

@media screen and (min-width:981px) and (max-width:1024px)
{


.nav a {
    padding: 10px 10px;
	font-size:16px;

}

}

@media screen and (min-width:240px) and (max-width: 980px) {
	
    .active {
        display: block;
    }
	
	.nav {float:left; width:100%; margin-top:0px;}
    .nav > li, .nav > li > a {
        float: none;
		width:100%;
		
    }
	
	.nav a {
		
		display:block;
		margin:0;
		padding:10px 0px 10px 7px;
		text-align:left;
		border-bottom: 1px solid #e5e5e5;
		width:100%;
		
	}
	
	.nav > li{width:100%!important;}
	
    .nav > li > .parent {
        background-position: 85% 50%;
    }
    .nav li li .parent {
        background-image: url("../images/dnarrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
	
	.nav li li a {
    
	width:100%;
	text-align:left;
}

    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }

}

@media screen and (min-width:240px) and (max-width:640px){
	.col-md-6{text-align:center!important; float:none!important; border:none!important;}
	.div90{float:none!important}
	
	}
	
@media screen and (min-width:481px) and (max-width:900px){
	.wrap,.wrap1{width:98%; margin:0 auto;}
	.col-md-12 {
	width:100%;
	display:block;
    float: left!important;
	margin-top:10px;
	margin-bottom:10px;
  }
  
 
  
}


@media screen and (max-width: 600px) {
table {width:100%;}
thead {display: none;}
tr:nth-of-type(2n) {background-color: inherit;}
tr td:first-child { }
tbody td {display: block;  text-align:center;}
tbody td:before { 
    content: attr(data-th); 
    display: block;
    text-align:center;  
  }
}


.hideLabel .control-label{
	display: none !important;
}
.reset, #btn-submit{
	float: left;
    background: #fff none repeat scroll 0 0!important;
    border: 1px solid #4db3db!important;
    color: #4db3db!important;
    font-size: 14px!important;
    padding: 10px 20px!important;
    text-align: center!important;
    text-decoration: none!important;
    border-radius:0px!important;
    box-shadow:none!important;
    text-shadow:none!important;
}
.reset:hover, #btn-submit:hover{
	background:#4db3db!important;
	text-decoration:none!important;
	color:#fff!important;
	border:1px solid #4db3db!important;
}
.floatRight{
	float: right !important;
}
/*#user_email_formAcymailing48811{
	width: 64% !important; 
	vertical-align: bottom !important; 
	float: left !important;
}*/
ul.social-tabs { margin-top:-20px!important; }

.button{width:auto; padding:0px 20px!important; margin: 20px 0px;}

input[type="radio"], input[type="checkbox"]{width:auto!important;}

.jsn-daterangepicker{width:calc(100% - 32px)!important;}

.select2-container, .jsn-uf-select2-dropdown, .select2-choice {width:100%!important; border-radius:0px!important;}

.select2-choice {height:33px!important;}

.jsn-columns-count-one{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}

.span3{padding:5px; border:1px solid #d5d5d5; margin-bottom:20px;}

.media-item{margin:0px!important;}

.span3 img.media-thumb{border:5px solid #fff;}

div.cat_child{width:23%!important; max-width:100%!important; margin-bottom:10px;}

.cat_child img{width:100%;}

.cat_child_h3{text-align:center;}
.dateBlock { font-size:14px; color:#666666;}
h1.eventTitle { width:100%; border-bottom:1px solid #cccccc; float:left; font-weight:normal; }

#os_form input[type="text"]{border:0px!important; border-bottom:1px solid #d5d5d5!important; box-shadow:none!important;}