/*
Theme Name: Juliana Village
*/
/*-------------------- General CSS --------------------*/
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('font/helveticaneue.eot');
    src: url('font/helveticaneue.eot') format('embedded-opentype'),
        url('font/helveticaneue.woff2') format('woff2'),
         url('font/helveticaneue.woff') format('woff'),
         url('font/helveticaneue.ttf') format('truetype'),
         url('font/helveticaneue.svg#HelveticaNeueRegular') format('svg');
}
@font-face {
	font-family:'HelveticaNeue-Medium';
	src: url('font/fontie_14327961215675/HelveticaNeue-Medium_gdi.eot');
	src: url('font/fontie_14327961215675/HelveticaNeue-Medium_gdi.eot?#iefix') format('embedded-opentype'),
		url('font/fontie_14327961215675/HelveticaNeue-Medium_gdi.woff') format('woff'),
		url('font/fontie_14327961215675/HelveticaNeue-Medium_gdi.ttf') format('truetype'),
		url('font/fontie_14327961215675/HelveticaNeue-Medium_gdi.svg#HelveticaNeue-Medium') format('svg');
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0-10FFFF;
}
@font-face {
    font-family: 'HelveticaNeueLightItalic';
    src: url('font/helveticaneuelightitalic.eot');
    src: url('font/helveticaneuelightitalic.eot') format('embedded-opentype'),
         url('font/helveticaneuelightitalic.woff2') format('woff2'),
         url('font/helveticaneuelightitalic.woff') format('woff'),
         url('font/helveticaneuelightitalic.ttf') format('truetype'),
         url('font/helveticaneuelightitalic.svg#HelveticaNeueLightItalic') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueItalic';
    src: url('font/helveticaneue-italic.eot');
    src: url('font/helveticaneue-italic.eot') format('embedded-opentype'),
         url('font/helveticaneue-italic.woff2') format('woff2'),
         url('font/helveticaneue-italic.woff') format('woff'),
         url('font/helveticaneue-italic.ttf') format('truetype'),
         url('font/helveticaneue-italic.svg#HelveticaNeueRegular') format('svg');
}

@font-face {
    font-family: 'HelveticaBold';
    src: url('font/helvetica-bold.eot');
    src: url('font/helvetica-bold.eot') format('embedded-opentype'),
         url('font/helvetica-bold.woff') format('woff'),
         url('font/helvetica-bold.ttf') format('truetype'),
         url('font/helvetica-bold.svg#HelveticaBold') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('font/helveticaneuebold.eot');
    src: url('font/helveticaneuebold.eot?#iefix') format('embedded-opentype'),
         url('font/helveticaneuebold.woff') format('woff'),
         url('font/helveticaneuebold.ttf') format('truetype'),
         url('font/helveticaneuebold.svg#HelveticaNeueBold') format('svg');
		 font-weight:normal;
		 font-style:normal;
}

@font-face {
    font-family: 'HelveticaRegular';
    src: url('font/a403890a-webfont.eot');
    src: url('font/a403890a-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/a403890a-webfont.woff2') format('woff2'),
         url('font/a403890a-webfont.woff') format('woff'),
         url('font/a403890a-webfont.ttf') format('truetype'),
         url('font/a403890a-webfont.svg#HelveticaRegular') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('font/helveticaneue-light.eot');
    src: url('font/helveticaneue-light.eot') format('embedded-opentype'),
         url('font/helveticaneue-light.woff2') format('woff2'),
         url('font/helveticaneue-light.woff') format('woff'),
         url('font/helveticaneue-light.ttf') format('truetype'),
         url('font/helveticaneue-light.svg#HelveticaNeueLight') format('svg');
}

body{float:left;width:100%;margin:0;padding:0;font-size:16px;line-height:20px;font-family:'HelveticaNeueRegular';color:#414042;}
.wrapper{margin:0 auto;width:970px;}
a{text-decoration:none; color:#f8082f;}
a:hover{text-decoration:underline;}
a img{border:none;}

/*-------------------- Header CSS --------------------*/
#header{float:left;width:100%;background-color:#f3f3f3;height:113px;}
#header-main{float:left;width:970px;padding:12px 0 0;}
#header-left{float:left;width:290px;}

#logo{float:left;width:100%;}
#logo a{float:left;}
#logo a img{float:left;}

#header-right{float:right;width:680px;}
#header-top-menu{float:right;clear:both;display:none;}
#header-top-menu ul{float:left;margin:0;padding:0;}
#header-top-menu ul li{float:left;list-style:none;}
/*#header-top-menu ul li a{float:left;font-family:'HelveticaNeueLightItalic';}*/
#header-top-menu ul li a{float:left;font-family:"HelveticaNeueLightItalic";font-size:20px;line-height:18px;padding:0 13px;border-right:1px solid #414042;color:#414042;letter-spacing:0.3px;}
#header-top-menu ul li a span{font-size:21px;color:#ee5735;font-weight:bold;}
#header-top-menu ul li.last-child a{padding-right:0;border:none;}

#header-main-menu{float:right;clear:both;margin-top:58px;margin-right:0px;}
#header-main-menu ul{float:right;margin:0;padding:0;}
#header-main-menu ul li{display:inline;float:left;list-style:none;background:none;margin:0 1px 0 0;padding:0;}
#header-main-menu ul li.last-child{margin-right:0;}

#header-main-menu ul li.current-menu-item a{color:#ffffff;background:#ee5735;}
#header-main-menu ul li.last-child{margin-right:0;}
#header-main-menu ul li a:after{border:none;}
#header-main-menu ul li a{float:left;text-decoration:none;font-size:17px;color:#414042;padding:9px 11px;}
#header-main-menu ul li a:hover{color:#ffffff;background:#f8082f;}
#header-main-menu ul li.current_page_item > a{color:#ffffff;background:#ee5735;}
#header-main-menu ul li.current-menu-item > a{color:#ffffff;background:#f8082f;}
#header-main-menu ul li.current-page-ancestor > a{color:#ffffff;background:#ee5735;}
#header-main-menu ul li.current-menu-ancestor > a{color:#ffffff;background:#f8082f;}
#header-main-menu ul ul.sub-menu li.current_page_item > a{color:#ee5735;background:#ffffff;}
#header-main-menu ul ul.sub-menu li.current-menu-item > a{color:#ee5735;background:#ffffff;}
#header-main-menu ul ul.sub-menu li.current-page-ancestor > a{color:#ee5735;background:#ffffff;}
#header-main-menu ul ul.sub-menu li.current-menu-ancestor > a{color:#ee5735;background:#ffffff;}
#header-main-menu ul ul.sub-menu li a:hover{background:#ffffff;color:#f8082f;}
#header-main-menu ul ul.sub-menu li li a:hover{background:#ffffff;color:#ee5735;}
/*first level menu*/
#header-main-menu ul li.current-page-ancestor ul li a{color:#414042;}
#header-main-menu ul li.current-page-ancestor ul li:hover a{color:#ee5735;}
#header-main-menu ul li.current-page-ancestor ul li.current_page_item a{color:#ee5735;}
#header-main-menu ul li.current-page-ancestor ul li.current_page_item li a{color:#414042;}
#header-main-menu ul li.current_page_item ul li a{color:#414042}
#header-main-menu ul li.current_page_item ul li:hover a{color:#ee5735;}
/*second level menu*/
#header-main-menu ul ul.sub-menu ul.sub-menu {float:left;margin-left:4px;margin-top:-1px;}
#header-main-menu ul ul.sub-menu {background:#ffffff;float:left;margin-top:7px;}
#header-main-menu ul ul.sub-menu li {border-bottom:2px solid #f8082f;float:left;width:100%;clear:both;}
#header-main-menu ul ul.sub-menu li a{float:left;padding:8px 15px;min-width:120px;}
#header-main-menu ul li.current-menu-item ul li a{background:none;}


/*-------------------- Home Page CSS --------------------*/
#home-slider{float:left;width:100%;position:relative;}
#home-content-part .privacy_policy {
    background-color: #ed1d25;
    float: right;
    margin-top: 41px;
    padding: 12px 18px;
}
#home-content-part .privacy_policy h3 {
    color: #ffffff;
    font-size: 30px;
    font-weight: normal !important;font-family: 'HelveticaNeueLight';
}
#home-content-part .privacy_policy a {
    color: #ffffff;
    font-size: 18px;
    text-decoration: underline;
}

.widget-1.widget-first.widget-last.widget-odd.widget.widget_metaslider_widget {
    position: relative;
}
#home-slider h1.widget-title{display:none;}
#home-content{float:left;width:100%;border-top:9px solid #1753a1;}
#home-content-main{float:left;width:100%;}
#home-page-title{font-size:41px;line-height:33px;width:100%;border-bottom:1px solid #000000;color:#f8082f;padding:26px 0 26px;}

#home-content-part{float:left;width:100%;margin:25px 0 12px 0;}
#home-content-left{float:left;width:640px;padding-top:2px;}
#home-content-left p{float:left;margin:0 0 17px 0;line-height:21px;}
#home-content-right{float:right;height:198px;width:305px;border:1px solid #1753a1;margin-top:4px;background:#f3f3f3;}
#home-content-right h1.widget-title{display:none;}
#home-content-right .widget{float:left;width:100%;}
#home-content-right .widget span{float:left;font-size:29px;line-height:36px;margin-left:20px;margin-top:10px;font-family:"HelveticaNeueBold";}
#home-content-right .widget span a{float:left;font-size:19px;line-height:20px;color:#1753a1;text-decoration:underline;margin-top:2px;font-family: "HelveticaNeueRegular";}
#home-content-right .widget span a:hover{text-decoration:none;}
#home-content-right .widget img{float:right;margin-right:15px;margin-top:15px;}

#home-widgets{float:left;width:100%;margin-bottom:20px;}
#home-widgets h1.widget-title{display:none;}
#home-widgets .home-widget{float:left;border-top:10px solid #eeeeee;border-bottom:1px solid #000000;padding-top:11px;width:305px;}
#home-widgets .home-widget.blog2{margin-left:28px;margin-right:27px;}
#home-widgets .home-widget:hover{border-top:10px solid #1753a1;}
#home-widgets .home-widget img{}
#home-widgets .home-widget span{color:#f8082f;float:left;font-size:28px;line-height:25px;margin:7px 0 12px;width:100%;}
#home-widgets .home-widget p{float:left;position:relative;margin:0 0 20px 0;}
#home-widgets .home-widget p a{position:absolute;margin:5px 0 0 10px;}
#text-2 .textwidget a:hover{text-decoration:underline;color:#ee5634;}
/*-------------------- Content CSS --------------------*/
#main-content{float:left;width:100%;}
#main-wrapper{float:left;width:100%;}
#main-content-main{float:left;width:100%;}

#featured-image{float:left;width:100%;background:#1753a1;}
#featured-image-main img{float:left;}
#featured-image-main{float:left;width:970px; position:relative;}

#page-main-content{float:left;border-top:8px solid #1753a1;width:100%;}
#page-content-main{float:left;width:970px;padding:11px 0 18px 0;}

#main-content-left{float:left;width:245px;}
#main-content-left #parent-menu{float:left;width:100%;background:#f8082f;margin-top:5px;border-bottom: 1px solid #a3abd1;}
#main-content-left #parent-menu span{float:left;color:#ffffff;padding:9px 0 9px 17px;font-size:19px; line-height:28px; font-family: 'HelveticaBold';}

#main-content-left #sub-menu{float:left;width:100%;margin-top:4px;}
#main-content-left #sub-menu ul{float:left;width:100%;margin:0;padding:0;}
#main-content-left #sub-menu ul li{clear:both;float:left;background:#f0f0f0;list-style:none;width:100%;margin-bottom:1px;}
#main-content-left #sub-menu ul li:hover{background-color:#e4e4e4;}
#main-content-left #sub-menu ul li.current_page_item{background-color:#e4e4e4;}
#main-content-left #sub-menu ul li.current-menu-item{background-color:#e4e4e4;}

#main-content-left #sub-menu ul li a{ float:left;width:205px;padding:6px 0 5px 17px;margin:0 20px 0 0;background-image:url(images/menu-regular.png);background-repeat:no-repeat;background-position:right center;color:#f8082f;text-decoration:none;font-size:17px;line-height:24px;font-family:"HelveticaRegular";}
#main-content-left #sub-menu ul li a:hover{background-image:url(images/menu-hover.png);}
#main-content-left #sub-menu ul li.current_page_item a{background-image:url(images/menu-hover.png);}
#main-content-left #sub-menu ul li.current-menu-item a{background-image:url(images/menu-hover.png);}
#main-content-left .left_menu_last {background:#e4e4e4;float: left;height: 37px;margin-top: 1px;width: 100%;	}


#main-content-right{float:left;margin-left:23px;width:702px;}
#main-content-right .page-title{float:left;font-size:41px;line-height:35px;margin-bottom:20px;width:100%;color:#f8082f;border-bottom:1px solid #414042;padding:4px 0 17px;}
#main-content-right .page-content{float:left;width:100%;}
#main-content-right .page-content p{float:left;margin:0 0 20px}

#main-content-right .page-content ul{clear:both;float:left;margin:0;padding:0px 0 18px 0;}
#main-content-right .page-content ul li{clear:both;float:left;padding-left:35px;margin:2px 0;list-style:none;background:url("images/list_final.jpg") no-repeat;background-repeat:no-repeat;}
.page-id-17 strong{color:#f8082f;font-family: 'HelveticaBold';}
.page-id-37 .page-content table {float: left;margin: 5px 20px 15px 0;width:100%;}
.page-id-35 h3 {float: left;width: 100%;}
.page-id-468 h3{float: left;width: 100%;}
h3{color:#1753A1;float: left;width: 100%;}
.page-id-37 th {background: rgba(23, 83, 161, 0.5) none repeat scroll 0 0;color: #000000;font-size: 15px;font-weight: normal;font-family: 'HelveticaBold';padding: 10px;text-align:left;}
.page-id-37 .table1 tr {rgba(248, 8, 47, 0.2) none repeat scroll 0 0;color: #000000;vertical-align:top;}
.page-id-37 .table1 td {padding: 10px;rgba(248, 8, 47, 0.5) none repeat scroll 0 0}
.key_left_img {float: left;margin: 0 10px 10px 0;width: 22%;}
.key_right_content {float: left;width: 76%;}
.key_right_content h3 {margin: 0 0 18px;font-size:19px; font-family: 'HelveticaBold';font-weight:normal;}
.key_right_content p{float:left;font-size:17px;margin:0 0 10px;font-family:'HelveticaNeue-Medium';}
.staff_members {border-bottom: 4px dashed #cccccc;border-color: #cccccc;border-width: 4px;float: left;width: 100%;margin-top:20px;}
.page-id-326 .page-title{margin-bottom:0 !important;}
.page-id-37 .table1 td,th{border:1px solid #fff;}
#main-content h3{margin:0 0 15px;font-weight:normal;font-family: 'HelveticaBold';}
/*--------post block---------*/
.post-block.job-post{background: #F0F0F0;clear: both;float: left;margin: 10px 0;padding: 10px; width:685px;}
.post-block.job-post:hover{ background:#E4E4E4;}
.post-block.job-post .post-content {float: left;margin: 0;}
.post-block.job-post .post-content .post-name {float: left;width: 100%;}
.post-block.job-post .post-content .post-name a {float: left;font-size: 30px; line-height: 30px;text-decoration: none; color:#F8082F;}
.post-block.job-post .post-content .post-name a:hover{ text-decoration:underline}
.post-block.job-post .post-content .post-data {float: left;margin-top: 5px;width: 100%;}
.post-block.job-post .post-content .post-data p {float: left;margin: 0 0 5px;}
.post-block.news-event{background: #F0F0F0;clear: both;float: left;margin: 10px 0;padding: 10px; width:685px;}
.post-block.news-event:hover{ background:#E4E4E4;}
.post-block.news-event .post-featured-image {float: left;width: 150px;}
.post-block.news-event .post-featured-image img {float: left;}
.post-block.news-event .post-content {float: left;margin-left: 15px; width:485px;}
.post-block.news-event .post-content .post-name {float: left;width: 100%;}
.post-block.news-event .post-content .post-name a {float: left;font-size: 18px;margin-bottom: 5px;text-decoration: none; color:#f8082f;}
.post-block.news-event .post-content .post-name a:hover {text-decoration: underline;}
.post-block.news-event .post-content .post-data {float: left;width: 100%;}
.post-block.news-event .post-content .post-data a.more-link{ color:#f8082f;}
.post-block.news-event .post-content .post-data p {margin: 5px 0;}
.post-block.job-post a.more-link {clear: both;float: left;text-align: right; width: 100%;}
.post-block.job-post a.more-link span {background-image:url(images/more-cat.png);background-repeat:no-repeat;background-position:right center;	background-color:#ffffff;border-radius: 10px;float: right;font-size: 16px;padding: 5px 30px 7px 12px;text-decoration: underline; color:#ee5634;}
.post-block.job-post a.more-link span:hover{ text-decoration:none;}


/*-------------- Single page css ---------------*/
.content-area-single {float: left; width: 100%; clear:both;}
.content-area-single .single-featured-img { float: left; width: 160px;}
.single-featured-img img { float: left; margin-top:5px;}
.content-area-single .single-content {float: left; margin-left: 10px; width: 800px;}
.content-area-single .single-content p {margin-top: 0;}
.comment-area-single {float: left; margin-top: 10px; clear:both; width: 100%;}
.comment-area-single .comments-area {float: left;width: 100%;}
.comments-area .comment-respond {float: left; width: 100%;}
.comments-area .comment-respond h3#reply-title {float: left;width: 100%; color:#ee5634; font-size:20px;}
.comments-area .comment-respond a{ color:#ee5634;}
.comments-area .comment-respond form#commentform {background: #eeeeee; float: left; padding: 20px; width: 660px;}
form#commentform p {float: left; width: 100%;}
form#commentform p label { float: left; width: 100%;}
form#commentform p input[type="text"],input[type="email"],input[type="url"] {border: 1px solid #dddddd;float: left;padding: 4px;width: 648px;background:#ffffff;box-shadow: 2px 3px 2px #EDEDED inset; height:23px;}
form#commentform p textarea {border: 1px solid #dddddd; float: left; padding: 4px; width: 648px;background:#ffffff; overflow:auto;box-shadow: 2px 3px 2px #EDEDED inset;}
form#commentform p.form-submit{ margin:0;}
form#commentform p.form-submit input[type="submit"]{ background:#ee5634; color:#ffffff; border:none; height:auto; padding:5px 10px; 
border-radius:5px; -webkit-appearance: none;}
form#commentform p.form-submit input[type="submit"]:hover{ text-decoration:underline;}
header.archive-header {float: left; width: 100%;}
header.archive-header h1.archive-title {float: left;margin: 5px 0;}
.post-block.job-post a.more-link {clear: both;float: left;text-align: right; width: 100%; display:none;}
.post-block.job-post a.more-link span:hover{ text-decoration:none;}
.post-inner-page {float: left; width: 100%;}
.post-inner-page .post-inner-content {float: left; width: 100%;}
a.apply-now span{background-image:url(images/apply-now.png);background-repeat:no-repeat;background-position:right center;	background-color:#ee5634;border-radius: 10px;float: left;font-size: 16px;padding: 5px 30px 7px 12px;text-decoration: underline; color:#ffffff;}
a.apply-now span:hover{text-decoration:none;}
.post-inner-content .page-title{float:left;font-size:35px;line-height:35px;margin-bottom:8px;padding-bottom:15px;width:100%;color:#ee5634;border-bottom:1px solid #000000;}


.post-block.job-post a.read-more-link {clear: both;float: left;text-align: right; width: 100%;}
.post-block.job-post a.read-more-link span {background-image:url(http://mynewwebreview.com/juliana/wp-content/uploads/2015/04/side1.png);background-repeat:no-repeat;background-position:right center;	background-color:#ffffff;border-radius: 10px;float: right;font-size: 16px;padding: 5px 30px 7px 12px;text-decoration: underline; color:#F8082F;}
.post-block.job-post a.read-more-link span:hover{ text-decoration:none;}


/*------------------- Application Form --------------------*/
.page-title-full-width{float:left;font-size:35px;line-height:35px;margin-bottom:8px;padding-bottom:15px;width:100%;color:#ee5634;border-bottom:1px solid #000000;}
#application-form {float: left; width: 100%; margin-top:10px;}
#application-form td {vertical-align: middle;}
#application-form label {float: left; font-size: 15px; margin-top: 4px; width: 165px;}
#application-form td input[type="text"] { border: 1px solid #DDDDDD;  margin: 0 0 10px; padding: 6px; width: 285px; border-radius:5px;-webkit-appearance: none; box-shadow:none;}
#application-form td input[type="date"] { border: 1px solid #DDDDDD;  margin: 0 0 10px; padding: 6px; width: 285px; border-radius:5px;-webkit-appearance: none; box-shadow:none; height:15px;}
#application-form h2 {border-bottom: 1px dashed #cccccc; color: #ee5634;float: left;padding-bottom: 5px;width: 100%; margin-top:20px; margin-bottom:15px; text-align:left; font-size:18px;}
#application-form p{ margin-top:0; margin-bottom:15px; font-size: 14px;}
#application-form td textarea.wpcf7-textarea { border: 1px solid #DDDDDD;  margin: 0 0 10px; padding: 6px; width: 935px; border-radius:5px; overflow:auto; height:150px;-webkit-appearance: none; box-shadow:none;}
#application-form td input[type="submit"]{ float:right; color:#ffffff; padding:8px 20px; background: #ee5634; -webkit-appearance: none; border:none; cursor:pointer; margin-right:20px; border-radius:0px; font-size:15px; margin-top:10px; box-shadow:none;}
#application-form td input[type="submit"]:hover{ text-decoration:underline;} 
#application-form td span {float: left;margin-bottom: 5px; font-size:14px;} 
#application-form span.spaces{ font-size:14px; float:left;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {float: left;margin-bottom: 10px;margin-left: 0;margin-right: 0;margin-top: 10px;width: 95%;}


/*-------------- Event Celander ----------------*/
#tribe-events-content{ float: left!important; width:100%;}
#tribe-events {float: left;width: 100%;}
.tribe-bar-collapse #tribe-bar-collapse-toggle {display: none!important;}
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views{ float:right!important; width:25% !important;}
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views + .tribe-bar-filters{ clear:none!important; margin:0!important; display:block!important; float:left!important; width:75% !important;}
.tribe-bar-collapse .tribe-bar-filters-inner > div, .tribe-bar-collapse #tribe-bar-views{ width:33%!important;}
.tribe-bar-date-filter{padding:10px 15px!important;}
.tribe-bar-search-filter{padding:10px 15px!important;}
.tribe-bar-submit{padding:10px 15px!important;}
::i-block-chrome, #tribe-events-content table.tribe-events-calendar { table-layout:auto!important;}
.tribe-events-back {margin: 10px 0 !important;}
#tribe-events-content .tribe-events-notices{clear: both ;float: left ;margin: 10px 0 ;}
#tribe-events-content {margin-bottom: 0 !important;}
#tribe-events-footer {margin-bottom: 0 !important;}
.events-gridview #tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val, .single-tribe_events a.tribe-events-ical, .single-tribe_events a.tribe-events-gcal{ color:#ee5634;}

.events-gridview .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover{ background:#f8082f;}

.events-gridview #main-content-right .page-content ul.tribe-bar-views-list li{ background:none; padding-left:5px; margin:0; width:100%;}

#main-content-right h2.tribe-events-single-event-title {clear: both;font-size: 25px;}
#main-content-right .tribe-events-schedule.updated.published.tribe-clearfix {clear: both;margin-bottom: 0;}

.single-tribe_events ul.tribe-events-sub-nav{ width:100%;}

.single-tribe_events #main-content-right .page-content ul{ float:left; width:100%; padding:0;}
.single-tribe_events #main-content-right .page-content ul.tribe-events-sub-nav li{ background:none; float:left; /*width:100%;*/ margin: 0px 0px 0px 0; padding-left:0px;}
.single-tribe_events #main-content-right .page-content ul.tribe-events-sub-nav li.first-child {clear: none;float: left;width: auto;}
.single-tribe_events #main-content-right .page-content ul.tribe-events-sub-nav li.last-child {clear: none; float: right; width: auto;}
.single-tribe_events #main-content-right .page-content ul.tribe-events-sub-nav li a{ float:left;}

.events-list #main-content-right .page-content ul{ float:left; width:100%; padding:0; margin:0;}
.events-list #main-content-right .page-content ul.tribe-events-sub-nav li{ background:none; float:left; /*width:100%;*/ margin: 0px 0px 0px 0; padding-left:0px;}
.events-list #main-content-right .page-content ul.tribe-events-sub-nav li.first-child {clear: none;float: left;width: auto;}
.events-list #main-content-right .page-content ul.tribe-events-sub-nav li.last-child {clear: none; float: right; width: auto;}
.events-list #main-content-right .page-content ul.tribe-events-sub-nav li.first-child.last-child{ float:left;}
.events-list #main-content-right .page-content ul.tribe-events-sub-nav li a{ float:left;}

.tribe-events-day #main-content-right .page-content ul{ float:left; width:100%; padding:0; margin:0;}
.tribe-events-day #main-content-right .page-content ul.tribe-events-sub-nav li{ background:none; float:left; /*width:100%;*/ margin: 0px 0px 0px 0; padding-left:0px;}
.tribe-events-day #main-content-right .page-content ul.tribe-events-sub-nav li.first-child {clear: none;float: left;width: auto;}
.tribe-events-day #main-content-right .page-content ul.tribe-events-sub-nav li.last-child {clear: none; float: right; width: auto;}
.tribe-events-day #main-content-right .page-content ul.tribe-events-sub-nav li.first-child.last-child{ float:left;}
.tribe-events-day #main-content-right .page-content ul.tribe-events-sub-nav li a{ float:left;}

#tribe-events-bar #tribe-bar-form #tribe-bar-views{ padding-left:0px;}
#tribe-events-content .tribe-events-notices ul li{ padding-left:0; background:none;}
#tribe-events-bar #tribe-bar-views ul li{background:none;padding-left:0;margin-top:6px;}
#tribe-bar-views ul.tribe-bar-views-list{ background: #e0e0e0; margin-left: 0px;width: 100%;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{width: 170px; margin-bottom: 0;}


/*----------------- Career Application form -------------------*/
#career-enquiry-form {float: left;/*width: 670px;*/}
#career-enquiry-form p {clear: both;float: left;margin: 8px 0;}
#career-enquiry-form p label {float: left;width: 175px;}
#career-enquiry-form p span { float: left;}
#career-enquiry-form p input[type="text"] { border: 1px solid #999999; padding: 5px; width: 350px; float:left;border-radius:0px;-webkit-appearance:none; box-shadow:none;float:left;}
#career-enquiry-form p input[type="email"] {border: 1px solid #999999; box-shadow: none; height: auto; padding: 5px; width: 350px; float:left;border-radius:0px;-webkit-appearance:none; box-shadow:none;float:left;}
#career-enquiry-form p input[type="tel"] {border: 1px solid #999999; padding: 5px; width: 350px; float:leftl;border-radius:0px;-webkit-appearance:none; box-shadow:none; float:left;}
#career-enquiry-form p textarea {border: 1px solid #999999; padding: 5px; width: 350px; float:left;border-radius:0px;-webkit-appearance:none; box-shadow:none;}
#career-enquiry-form p.submit {float: right;width: 100%;}
#career-enquiry-form p.submit span {float: right;}
#career-enquiry-form p.submit input[type="submit"]{background:#ee5634;border:none;color:#ffffff;cursor:pointer;padding:8px 20px;-webkit-appearance:none;font-size:15px;float:right; border-radius:0px; box-shadow:none;}
#career-enquiry-form p input[type="file"]{ float:left;} 
#career-enquiry-form p span.wpcf7-not-valid-tip {clear: both;float: left;}

#career-enquiry-form p input[type="text"]:hover { border: 1px solid #ee5634;}
#career-enquiry-form p input[type="email"]:hover {border: 1px solid #ee5634;}
#career-enquiry-form p input[type="tel"]:hover {border: 1px solid #ee5634;}
#career-enquiry-form p textarea:hover {border: 1px solid #ee5634;}
#career-enquiry-form p select:hover {border: 1px solid #ee5634;}
#career-enquiry-form p.submit input[type="submit"]:hover{ text-decoration:underline;background-color:#ee5634;}

#career-enquiry-form p input[type="text"]:focus { border: 1px solid #ee5634;}
#career-enquiry-form p input[type="email"]:focus {border: 1px solid #ee5634;}
#career-enquiry-form p input[type="tel"]:focus {border: 1px solid #ee5634;}
#career-enquiry-form p textarea:focus {border: 1px solid #ee5634;}
#career-enquiry-form p select:focus {border: 1px solid #ee5634;}
#career-enquiry-form p.submit input[type="submit"]:focus{ text-decoration:underline;background-color:#ee5634;}
.wpcf7-response-output{ float:left;}


/*-------------------- Contact Page --------------------*/
#main-content-right .page-content p{width:100%;}
.contact-page p {clear: both;}
.contact-page a {color: #333333;}
.contact-half-left {
    float: left;
    width: 48%;
}
.contact-half-right p {
    margin-bottom: 11px !important;
}

.contact-half-right {
    float: right;
    width: 48%;
	margin-bottom: 30px;
}
.contact-half-right .wpcf7 .wpcf7-form p span input {
    width: 94%;
    padding:10px 10px;
	border:1px solid #e4e4e4;
	background: #e4e4e4;
	font-size: 17px;

}
.contact-half-right .wpcf7 .wpcf7-form p span textarea{
	width: 94%;
    padding:10px 10px;
	border:1px solid #e4e4e4;
	background: #e4e4e4;
	resize:none;
	font-size: 17px;
	font-family: 'HelveticaNeueRegular';
	max-height: 115px;
}
.contact-half-right .wpcf7 .wpcf7-form p span textarea{font-family: 'HelveticaNeueRegular';}
.contact-half-right .wpcf7 .wpcf7-form p{margin-bottom: 7px !important;}
.contact-half-right .wpcf7 .wpcf7-form p{width:100%;}
.contact-half-right .wpcf7 .wpcf7-form p .wpcf7-form-control.wpcf7-submit {
    background: #1654a1;
    color: #fff;
    padding:5px 25px;
    font-size: 16px;
    border-radius: 8px;
    border: 1px solid #1654a1;
    text-align: right;
    float: right;
	font-family: 'HelveticaBold';
	cursor: pointer;
	transition: all 1s ease 0s;
}
.contact-half-right .wpcf7 .wpcf7-form p .wpcf7-form-control.wpcf7-submit:hover{background:#f8082f; border: 1px solid #f8082f;}


/*-------------------- Testimonial Area --------------------*/
#all-page-testimonial {bottom: 15px;position: absolute;right: 20px;width: 475px;}
#all-page-testimonial .testimonial-text {color: #ffffff;font-family: "HelveticaNeueItalic";font-size: 17px;font-weight: lighter; padding-left:50px; padding-right:35px;    padding-top:17px; padding-bottom:17px;position: relative;width: 390px; float:left;}
#all-page-testimonial .testimonial-text .testimonial-content {clear: both;float: left;width: 100%;}
#all-page-testimonial .testimonial-text .testimonial-author {clear: both;float: left;font-size: 16px;width: 100%; color:#f8082f;}
#all-page-testimonial .testimonial-text .testimonial-top-arrow {height: 32px;left: 0;position: absolute;top: 0;width: 35px;background-image:url(images/testimonial-left-bg.png);background-repeat:no-repeat;background-position:left top;}
#all-page-testimonial .testimonial-text .testimonial-bottom-arrow {bottom: 0;height: 32px;position: absolute;right: 0;width: 35px;background-image:url(images/testimonial-right-bg.png);background-repeat:no-repeat;background-position:right bottom;}


/*-------------------- Footer CSS --------------------*/
#footer{float:left;width:100%;background:#3e3c3c;position:relative;}
#footer-main{float:left;width:100%;padding:20px 0 50px 0;position:relative;}
#footer-menu{float:left;width:100%;background-image:url(images/footer-menu-bg.jpg);background-repeat:repeat-x;background-position:left 30px;}
#footer-menu ul{float:left;margin:0;padding:0;width:100%;}
#footer-menu ul li{float:left;list-style:none;margin-right:28px;}
#footer-menu ul li a{color:#ffffff;float:left;font-size:15px; font-family: 'HelveticaNeueLight';}
#footer-menu ul li ul.sub-menu{clear:both;float:left;margin-top:20px;}
#footer-menu ul li ul.sub-menu li{clear:both;float:left;margin-right:0; margin-bottom: 1px;}
#footer-menu ul li ul.sub-menu li a{font-size:13px;line-height:22px;font-family: 'HelveticaNeueRegular';}
#footer-logo{bottom:20px;position:absolute;right:0;}

.slide_back_image {
    float: left;
    position: absolute;
    right: 17%;
    top: 6%;
}

/*-------------------- Inner Page CSS --------------------*/
blockquote,
q {
	quotes: none;
}
blockquote{
border-left: 3px solid #cccccc;
font-size: 14px;
font-style: italic;
margin-bottom: 15px;
padding: 1.71429rem;
clear: both;
float: left;
margin-left: 0;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}
embed,
iframe,
object,
video {
	max-width: 100%;
}
.alignleft {
	float: left;
	padding: 0 15px 15px 0;
}
.alignright {
	float: right;
	padding: 0 0 15px 15px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
}

#main-content-right .page-content li {
background: rgba(0, 0, 0, 0) url("images/list_final.jpg") no-repeat scroll 0 0;
clear: both;
float: left;
list-style: outside none none;
margin: 2px 0;
padding-left: 35px;
padding-bottom: 10px;
}

.page-content h1,
.comment-content h1,
.page-content h2,
.comment-content h2,
.page-content h3,
.comment-content h3,
.page-content h4,
.comment-content h4,
.page-content h5,
.comment-content h5,
.page-content h6,
.comment-content h6 {
color: #1753a1;
}
.page-content table{ 
float: left;
margin: 5px 20px 15px 0;
width: 100%;
border-bottom: 1px solid #ededed;
clear: both;
}
.page-content tr{
color: #000;
vertical-align: top;
}

.page-content th {
background: #fbfafd;
color: #000000;
font-family: "HelveticaBold";
font-size: 15px;
font-weight: normal;
padding: 10px;
text-align: left;
}
.page-content td{ 
background: #fef9fb;
padding: 10px;
text-align: left;
}



@media screen and (-webkit-min-device-pixel-ratio:0) { 
#header-main-menu ul li a{padding: 9px 10px;}
 ::i-block-chrome,#header-main-menu ul li a{padding: 9px 11px;}
}

@media screen and (min-width: 1183px) and (max-width: 1320px) {
.slide_back_image  img{
width: 85%;
}
}
@media only screen and (max-width : 1199px){
.slide_back_image{
text-align: right;
}
.slide_back_image  img{
width: 65%;
}
}
@media only screen and (max-width : 991px){
.slide_back_image  img{
width: 50%;
}
}
@media only screen and (max-width : 767px) { 
.slide_back_image  img{
width: 46%;
}
}
@media only screen and (max-width : 640px) { 

}
@media only screen and (max-width : 568px) {
.slide_back_image  img{
width: 35%;
}
}
@media only screen and (max-width : 480px) {
.slide_back_image  img{
width: 34%;
}
@media only screen and (max-width : 360px) { 
.slide_back_image  img{
width: 26%;
}
}
@media only screen and (max-width : 360px) { 
.slide_back_image  img{
width: 24%;
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 560px) { 
#application-form span.spaces.small {font-size: 18px;}
#application-form span.spaces.small-one {font-size: 17px;}
#application-form span.spaces{ font-size:11px;}
#application-form p.small{ font-size:10px;}
}