body{ padding:0px; margin:0px;}
#main{width:100%; float:left;}
.slide-banner{ width:100%; height:540px;}
.nopad{ padding:0px;}
.form-control{ height:38px; font-size:15px; border-radius:0px;}
#page-heading{ width:100%; float:left; text-transform:uppercase; margin-bottom:45px; background-color:#CC3300; color:#FFFFFF; text-align:center; min-height:40px; line-height:45px; font-size:25px; font-weight:bold; font-family:Open Sans}
.modal-header{ background-color:#666666; color:#FFFFFF; font-weight:bold; font-size:15px;}
.combo-sm{ height:36px; width:120px;}
#header{ z-index:10!important; background-color:#B6985D; width:100%; float:left; min-height:60px;}
#navMobile{ z-index:9999!important; background-color:#F3F3F3; margin-top:60px;}
.wishlist-active{color:#FF0000!important; float:right; margin-right:15px; margin-top:4px; font-size:20px;}
.wishlist-inactive{ float:right; margin-right:15px; margin-top:4px; font-size:20px;}
.modal-search .form-control:focus, .modal-search .form-control{ background-color:#F0F0F0!important; color:#333333!important}
#share_div{ width:200px; height:40px; background-color:#FFFFFF; display:none; margin-top:5px;}
.logo{ margin-top:10px; height:55px;}

.facebook-button{ width:50%; float:left; background-color:#3A559F; padding:20px; text-align:center; font-size:30px; color:#FFFFFF}
.facebook-button img{ height:60px; margin:0 auto}

.eventbrite-button{width:50%; float:left; background-color:#F05537; padding:20px; text-align:center; font-size:30px; color:#FFFFFF}
.eventbrite-button img{ height:60px; margin:0 auto}

.info-success {
color: #4F8A10;
background-color: #DFF2BF;
min-height:40px; 
font-size:16px;;
font-family:Arial; 
border:1px solid #4F8A10;
display: table-cell;
vertical-align: middle;
padding:8px;
margin-bottom:10px;
float:left;
width:100%;
}
.info-error {
color: #D8000C;
background-color: #FFBABA;
min-height:40px; 
font-size:16px;;
font-family:Arial; 
border:1px solid #D8000C;
display: table-cell;
vertical-align: middle;
padding:8px;
margin-bottom:10px;
float:left;
width:100%;
}

.info {
color: #00529B;
background-color: #BDE5F8;
min-height:40px; 
font-size:16px;;
font-family:Arial; 
border:1px solid #00529B;
display: table-cell;
vertical-align: middle;
padding:8px;
margin-bottom:10px;
float:left
}


@media only screen and (max-width: 766px) 
{
	.slide-banner{ height:200px;}
}

.fe_breadcrumb{width:100%; float:left; min-height:30px; list-style-type:none; float:left; font-size:13px; font-family:Arial; margin-top:15px; padding-left:0px;}
.fe_breadcrumb li{ float:left; margin-right:7px;}
.fe_breadcrumb .sep{ margin-top:3px;}
.mob-full-width{ margin-bottom:8px;}

.btn-fe
{
	display: inline-block;
	padding: 16px 32px;
	font-size: 18px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	outline: none;
	color: #fff;
	background-color: #f4511e;
	border: none;
	font-family:Open sans;
}
.btn-fe:hover {opacity: 1}
.btn-fe:active {  background-color: #3e8e41;   box-shadow: 0 5px #666;   transform: tra }



.blog{ width:100%; float:left; min-height:200px; padding-bottom:10px; border-bottom:1px solid #EEEEEE; font-size:15px;}
.blog-img{ width:30%; float:left;}
.blog-img img{ width:95%; height:auto;}
.blog-name{ width:70%; float:left;}
.blog-row{ width:100%; float:left; min-height:20px; margin-bottom:10px;}
.blog-cat{background-color:#f1666f; color:#FFFFFF; text-align:center; padding:5px; min-width:50px; max-width:120px;}
.blog-title{ text-transform:uppercase; font-size:17px; font-weight:bold;}
.blod-details-title{ font-size: 3.4em; text-transform: uppercase; font-family: Oswald,Tahoma,Geneva, sans-serif; width:100%; float:left; line-height:normal; font-weight:bold}
.blog-sep{ width:100%; float:left; height:5px; background-color:#666666;}
.blog-soc{ float:right; }
.blog-soc > a{ font-size:16px; color:#999999}


.comments-list{ width:100%; float:left; margin-top:20px; border-top:1px solid #EFEFEF; padding-top:30px;}
#comments{ width:100%; float:left; min-height:200px; margin-top:40px;}
.user_name{font-size:14px;font-weight: bold;}
.comments-list .media{border-bottom: 1px dotted #ccc; padding-bottom:8px;}
.commnet-like{ width:100%; float:left; margin-top:8px; font-size:15px;}
.media h4{ padding-top:0px; margin-top:0px;}


.job-box{ width:100%; float:left; min-height:185px; border:1px solid #dcdcdc; margin-bottom:20px; padding:10px; font-family:Open Sans; border-bottom:1px solid #999999}
.job-title{ width:100%; float:left; min-height:15px;}
.job-title span{ float:right; color:#999999}
.job-title a{ text-decoration:none; color:#f1666f; font-size:17px;}
.job-row { width:100%; float:left; min-height:20px; margin-top:5px; }
.job-footer{ width:100%; float:left; min-height:30px; border-top:1px solid #dcdcdc; margin-top:15px; font-size:14px; padding-top:10px;}
.job-apply-btn{ border:1px solid #f1666f; background-color:#FFFFFF; color:#f1666f; font-size:13px; padding:5px; }



.box{ width:100%; float:left; border:1px solid #CCCCCC; min-height:20px; background-color:#FFFFFF}
.box-hd{ width:100%; float:left; min-height:32px; background-color:#EFEFEF; font-size:16px; border-bottom:1px solid #CCCCCC}
.box-hd span{ width:100%; float:left; text-align:left; font-family:Arial; font-size:15px; padding-left:5px; font-weight:bold; line-height:32px; color:#666666}
.box-body{ width:100%; float:left; min-height:40px; padding:7px;}


.noticebox{ width:100%; float:left; padding:20px; background-color:#FFFFF0; border:1px solid #C0CFAE; min-height:160px; box-shadow:1px 1px 1px #666666}
.noticeboxleft{ width:10%; float:left; height:100px;}
.noticeboxright{ width:80%; float:left; height:100px; margin-left:10px;}
.noticeboxheading{width:100%; float:left; min-height:32px; font-size:22px; font-weight:bold; color:#006600; border-bottom:1px solid #CCCCCC; font-family:Arial}
.noticeboxtext{width:100%; float:left; min-height:32px; font-size:13px; color:#000000; font-family:Arial }


.business_header{ width:100%; float:left; height:250px;}
.business_name{ color:#FFFFFF; text-shadow:1px 1px 1px #000; font-weight:bold; float:left; width:100%; min-height:34px; font-size:28px; padding:10px;}
.business_star{ width:100%; float:left; margin-top:8px; font-size:16px;}
.business_loc{ width:100%; float:left; margin-top:8px; font-size:16px; text-shadow:none; font-weight:normal}
.business_phone{ width:100%; float:left; margin-top:16px; font-size:22px; text-shadow:none; font-weight:normal}
.business_logo{ width:200px; float:left; min-height:100px; margin-top:150px; position:absolute; background-color:#FFFFFF}
.business_body{ width:100%; float:left; margin-top:80px; min-height:300px;}
.business_body_row{ width:100%; float:left; min-height:30px; margin-top:8px;}
.badge2{ width:auto; padding:3px; text-align:center; background-color:#B0B0B0; color:#FFFFFF}
.business-box{ width:100%; float:left; min-height:130px; border:1px solid #dcdcdc; margin-bottom:20px; padding:10px; font-family:Open Sans; border-bottom:1px solid #999999}
.business-title{ width:100%; float:left; min-height:15px;}
.business-title span{ float:right; color:#999999}
.business-title a{ text-decoration:none; color:#3399FF; font-size:17px;}
.business-row { width:100%; float:left; min-height:20px; margin-top:5px; }
.business-footer{ width:100%; float:left; min-height:30px; border-top:1px solid #dcdcdc; margin-top:15px; font-size:14px; padding-top:10px;}
.business-apply-btn{ border:1px solid #f1666f; background-color:#FFFFFF; color:#f1666f; font-size:13px; padding:5px; }

.ct-footer {
    background-color: #111;
    padding-top: 5px;
    margin-top: 100px;
    position: relative;
	width:100%; float:left;
}

.ct-footer-pre {
    width: 100%;
    padding-bottom: 55px;
    border-bottom: 1px solid #555;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

@media (min-width:1200px) {
    .ct-footer-pre {
        display: table
    }
    .ct-footer-pre > .inner {
        display: table-cell;
        vertical-align: middle
    }
}

@media (max-width:1199px) {
    .ct-footer-pre .form-group {
        padding-top: 15px
    }
}

.ct-footer-pre span {
    font-family: 'Open Sans Condensed', sans-serif;
    color: #ebebeb;
    font-size: 30px
}

.ct-footer-pre .form-group {
    position: relative;
    margin: 0;
}

.ct-footer-pre .form-group:before,
.ct-footer-pre .form-group:after {
    content: '';
    display: table
}

.ct-footer-pre .form-group:after {
    clear: both
}

.ct-footer-pre .form-group input {
    border: 1px solid #00bff3;
    background-color: #333;
    color: #fff;
    height: 50px;
    padding: 0 30px;
    margin: 0 5px;
    border-radius: 0 !important;
}

@media (min-width:480px) {
    .ct-footer-pre .form-group input {
        width: 331px
    }
}

.ct-footer-pre .form-group button {
    height: 50px;
    position: relative;
    width: 80px;
    padding: 0
}

@media (min-width:480px) {
    .ct-footer-pre .form-group button {
        top: -1px
    }
}

@media (max-width:479px) {
    .ct-footer-pre .form-group input {
        float: left;
        width: 70%;
        margin: 0
    }
    .ct-footer-pre .form-group button {
        float: left;
        width: 30%
    }
}

.ct-footer-list {
    padding: 50px 0;
    list-style: none;
    padding-left: 0;
    display: table;
    width: 100%;
    border-bottom: 1px solid #555;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

@media (max-width:479px) {
    .ct-footer-list {
        padding: 20px 0
    }
}

@media (min-width:1200px) {
    .ct-footer-list > li {
        width: 20%;
        display: table-cell;
        vertical-align: top
    }
    .ct-footer-list > li:last-child {
        width: 7%
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .ct-footer-list > li {
        width: 33.3333%
    }
}

@media (min-width:480px) and (max-width:767px) {
    .ct-footer-list > li {
        width: 50%
    }
}

@media (max-width:479px) {
    .ct-footer-list > li {
        width: 100%;
        text-align: center
    }
}

@media (max-width:1199px) {
    .ct-footer-list > li {
        display: inline-block;
        float: left
    }
}

.ct-footer-list > li .ct-footer-list-header {
    font-family: 'Open Sans Condensed', sans-serif;
    color: #00bff3;
    font-size: 30px
}

.ct-footer-list > li ul {
    list-style: none;
    padding-left: 0;
}

.ct-footer-list > li ul li a {
    color: #fff;
}

.ct-footer-list > li ul li a:hover {
    text-decoration: underline
}

.ct-footer-post {
    background: #000;
    padding: 5px 0;
}

.ct-footer-post .inner-left,
.ct-footer-post .inner-right {
    padding: 20px 0
}

.ct-footer-post ul {
    list-style: none;
    padding-left: 0;
    margin: 0 -20px;
}

.ct-footer-post ul li {
    display: inline-block;
    margin: 0 20px
}

.ct-footer-post a {
    color: #fff;
}

.ct-footer-post a:hover {
    text-decoration: underline
}

.ct-footer-post p {
    color: #fff;
}

@media (min-width:768px) {
    .ct-footer-post p {
        display: inline-block
    }
    .ct-footer-post p + p {
        padding-left: 50px
    }
}

@media (min-width:992px) {
    .ct-footer-post .inner-left {
        float: left
    }
    .ct-footer-post .inner-right {
        float: right
    }
}

@media (max-width:991px) {
    .ct-footer-post {
        text-align: center
    }
}

.ct-footer-meta {
    padding-top: 30px;
}

.ct-footer-meta .ct-socials {
    padding: 20px 0;
}

.ct-footer-meta .ct-socials li {
    padding: 0 3px
}

.ct-footer--with-button {
    padding-top: 150px
}

