/*
Theme Name: Default
Theme URI: https://pnrstatuslive.com/
Author: pnrstatuslive
Author URI: https://pnrstatuslive.com/
Version: 52.2.2
O : Medium :Okay
*/

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{overflow-x:hidden}
html{position:relative;background:#fff}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

.clearfix:after{content:"";display:block;clear:both;visibility:hidden;font-size:0;height:0}
.clearfix{*display:inline-block;height:1%}
*::-moz-selection,*::-webkit-selection,::selection,.highlight{background:#fff198;color:#222}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body{margin:0;color:#555;background:#fff;font:16px/28px 'Helvetica Neue',Helvetica,sans-serif;overflow-x:hidden;padding:0}
img{border-style:none}
a{color:#b3b3b3;text-decoration:none;-webkit-transition:.07s ease-in;-moz-transition:.07s ease-in;-o-transition:.07s ease-in;transition:.07s ease-in}
a:hover{color:#555;text-decoration:none;-webkit-transition:.07s ease-in;-moz-transition:.07s ease-in;-o-transition:.07s ease-in;transition:.07s ease-in}
input,textarea,select{font:100% arial,sans-serif;vertical-align:middle;color:#000}
form,fieldset{margin:0;padding:0;border-style:none}
input[type="text"],textarea{color:#999;border:0;border:solid 1px #e4e4e4;border-bottom:solid 1px #ddd;background:#fff;width:100%;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-appearance:none}
input:focus,textarea:focus{outline:0}
submit { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#666;text-shadow:0 1px 0 rgba(255,255,255,0.59);padding:10px 15px;margin:10px 0 0 0;font-size:0.9em;outline:0;background:#f1f1f1;border:1px solid #d8d8d8;border-bottom:1px solid #ccc;border-radius:3px;cursor:pointer;overflow:visible;
	-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.57);
	-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.57);
	-o-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.57);
	box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.57);
	-webkit-appearance:none;-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in;}
submit:hover { background: #f9f9f9;cursor: pointer;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(255, 255, 255, 0.69), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px 16px 15px rgba(255, 255, 255, 0.75);
	-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.75);
	-o-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.75);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(255, 255, 255, 0.69), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px 16px 15px rgba(255, 255, 255, 0.75);
	-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in;}
submit:active {
	border:1px solid #d2d2d2;border-bottom:1px solid #d8d8d8;border-radius:3px;
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -16px 15px rgba(255,255,255,0.20);
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -16px 15px rgba(255,255,255,0.20); -o-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -16px 15px rgba(255,255,255,0.20);
	box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -16px 15px rgba(255,255,255,0.20);}
hr{margin:40px 0 30px;border:0;border-bottom:1px solid #eee;height:1px}

.m10{margin:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.p10{padding:10px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.textl{text-align:left}
.textr{text-align:tight}
.textc{text-align:center}
.clearline{clear:both;padding-bottom:10px;}
.clear{clear:both;}
.b0{border:0px;}

/* ===[ Text Formatting ]=== */

h1,h2,h3,h4,h5,h6{margin:0 0 25px 0;font-family:'Helvetica Neue',Helvetica,sans-serif;font-weight:bold;color:#444}
h1{font-size:1.8em;line-height:2.0em}
h2{font-size:1.5em;line-height:1.8em}
h3{font-size:1.4em;line-height:1.7em}
h4{font-size:1.2em;line-height:1.5em}
h5{font-size:0.9em;line-height:1.2em}
h6{font-size:0.8em}
small{font-size:0.8em}
.header{color:#92999c;font-size:1em;line-height:1.6;position:fixed;background:#303739 url(images/sidebar.jpg);z-index:10;width:250px;height:100%;float:left}
.header hgroup{float:left;width:100%;padding:30px 20px;z-index:100;position:relative}
.error404 .post .search-form{margin-top:30px;margin:0 auto;position:relative}
.error404 .post .search-form-input{background:#fff;font-weight:normal;text-transform:none;border:solid 1px #e4e4e4;border-bottom:solid 1px #ddd;padding:10px;font-size:1.3em;width:100%}
.error404 .post .search-form .submit{display:none}
.error404 .post .box-wrap{padding-bottom:65px}
.header-search{position:relative;display:none}
.header-search img.logo{margin-top:6px;margin-left:6px;}
.header .search-form-input{position:relative;display:inline-block;width:100%;border:none!important;padding:12px 8px 12px 28px!important;font-size:0.8em;font-weight:bold;color:#ccc;display:none}
@media only screen and (min-width:768px){
	.header .search-form-input{display:inline-block}
}
.header .search-button{position:relative;background:#555;border:0;padding:8px;color:#fff;font-size:0.7em;font-weight:bold;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:none}
.header .search-form{margin:0;padding:16px 15px;border-bottom:solid 1px #262627}
.header .search-form-input{position:relative;background:#3a4447;color:#92999c;padding-left:34px;-webkit-transition:.07s ease-in;-moz-transition:.07s ease-in;-o-transition:.07s ease-in;transition:.07s ease-in;z-index:10}
.header .search-form-input:focus,.header .search-form-input:hover{color:#fff;background:#434e51;-webkit-transition:.07s ease-in;-moz-transition:.07s ease-in;-o-transition:.07s ease-in;transition:.07s ease-in}
.header .search-form fieldset:before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;content:"\f002";font-size:0.9em;position:absolute;top:24px;left:25px;display:block;z-index:50}
.header .widgets .search-form{border-bottom:0;padding:0}
.header .widgets .search-form fieldset:before{top:16px;color:#555}

/* ===[ Footer Seach Styles ]=== */
footer .search-form-input{padding:5px 10px}
footer .search-form .submit{display:none}

/* ===[ Logo Styles ]=== */
.logo{display:block;margin:0}
.logo-image{display:inline-block;margin-bottom:0;}
.js .logo-retina{display:none}
.logo-text{position:relative;font-family:'Helvetica Neue',Helvetica,sans-serif;font-size:1.8em;font-weight:600;line-height:32px;margin-bottom:0;letter-spacing:0}
.logo-subtitle{font-size:0.9em;font-weight:500;line-height:20px;letter-spacing:0;color:#92999c;margin:5px 0 0 0;display:inline-block;width:100%}
.logo-text a{color:#fff;-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}
.logo-text a:hover{color:#ddd;-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}

/* ===[ Navigation Styles ]=== */
.menu-toggle{display:none;position:absolute;top:5px;right:15px}
.header-nav{padding:0 20px 20px 20px;display:inline-block;width:90%;width: calc(100% - 20px);}
.nav a{color:#F9F9F9;border-bottom:solid 1px rgba(255,255,255,0.08);margin-bottom:0px;padding:6px 0;display:inline-block;width:100%}
.nav a:hover{color:#568CD8;text-decoration:none;cursor:pointer}
.nav .current-menu-item a,.nav a:hover{color:#568CD8}
.nav li{padding:0;margin:0;position:relative}
.nav li a{font-size:0.9em;font-weight:bold;line-height:1.3em}
.nav>li:last-child,.nav>li:last-child a{border-bottom:0;margin-bottom:0;padding-bottom:0}
.nav,.nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative}
.nav .sub-menu{margin-left:20px}
nav h2{color:#fff;font-size:0.9em;margin:0}
nav h2:hover{cursor:pointer}
nav h2 i{margin-right:3px;color:#3ac1e8}

.navigation-inner .social-icons{align:center;text-align:center;width:100%;overflow:hidden;padding-top:10px;}
.navigation-inner .social-icons ul{position:relative;left:50%;margin-left:-90px;}
.menu-footer-container ul.menu li.menu-item{margin-bottom:0px;padding-bottom:0px;font-size:0.8em}

/* ===[ Main Body Styles ]=== */
#body-wrap{max-width:1800px;position:relative}
#wrapper{float:left;position:relative;width:100%;padding:0 250px 50px 250px}
#wrapper a:hover{color:#555}
#main{width:100%;margin:0 auto}

/* ===[ Post Styles ]=== */
.post{position:relative;background:#fff;margin:0 0 30px 0;padding-bottom:30px;border-bottom:solid 1px #eee;line-height:1.3em;}
.post:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.post li{list-style-type:square;margin-bottom:5px;line-height:1.2em;}
.post .fitvid,.post .featured-image,.post .gallery-wrap{margin-top:-31px}
.post .entry-text .fitvid{margin-top:0}
.post .entry-text p{line-height:1.3em;margin:0px;}
.post .post-content .entry-text p{font-size:0.9em;line-height:1.2em;margin:0px;}
.post .post-content .entry-text li{font-size:0.9em;line-height:1.2em;margin:0px;}
.single .post .fitvid,.page .post .fitvid,.single .post .featured-image,.page .post .featured-image,.single .post .gallery-wrap,.post:first-child .fitvid,.post:first-child .featured-image,.post:first-child .gallery-wrap{margin-top:0!important}
.post .featured-image{display:inline-block;max-width:100%;width:100%;display:block}
.post .featured-image img,.attachment-large-image{max-width:100%;width:100%;height:auto;float:left;display:inline-block}
.archive .featured-image,.search .featured-image,.archive .fitvid,.search .fitvid{display:none}
.post .box-wrap{display:inline-block;width:100%}
.post .box{position:relative;margin:0 auto;padding:22px 2% 0 2%}
.page .post .box{padding-bottom:50px}
.post .post-content{width:100%;float:left;padding:0}
.post .post-content ul,.post .post-content ol{margin:0 0 30px 18px}
.post .post-content ol li{list-style-type:decimal}
.post .more-link{width:100%;display:inline-block}
.post .more-link:hover{color:#555}
.post .excerpt-more .more-link{margin-top:28px}
.archive-title{font-family:'Helvetica Neue',Helvetica,sans-serif;font-size:1.2em;font-weight:500;padding:10px 0;margin:20px 2%;border-top:solid 5px #444;border-bottom:solid 1px #e5e5e5;color:#444}
.title-meta{font-size:0.9em;width:100%;display:inline-block;border-bottom:solid 4px #444;margin-bottom:50px;padding-bottom:2px;color:#444}
.archive .title-meta,.search .title-meta{margin-bottom:10px}
.title-meta-left{float:left}
.title-meta-left a{color:#999}
.title-meta-left a:hover{color:#555!important}
.title-meta-right{float:right;margin-left:15px}
.title-meta-right a{color:#444}
.title-meta-right a:hover{color:#b3b3b3!important}
.entry-title{font-family:'Helvetica Neue',Helvetica,sans-serif;font-weight:bold;font-size:1.8em;line-height:2.2em;letter-spacing:-1px;margin:0 0 18px 0;padding:0}
.entry-title a{color:#444}
.entry-title a:hover{color:#666!important}
.intro{font-size:1.3em;font-weight:300;line-height:1.8em;color:#aaa;margin:0 0 28px 0;padding:0 0 27px 0;border-bottom:solid 1px #e4e4e4}
blockquote{padding:0 0 0 30px;margin:30px 0;font-family:'Helvetica Neue',Helvetica,sans-serif;font-weight:300;font-size:1.0em;line-height:1.5em;color:#aaa;border-left:solid 10px #eee}

/* ===[ Header Widget Styling ]=== */
.header .widgets{display:inline-block;width:100%;padding-bottom:20px}
.header .widget{padding:25px 20px 15px 20px;border-bottom:solid 1px #262627;border-top:solid 1px #3b4143}
.header .widget:last-child{border-bottom:0;padding-bottom:50px}
.header .widget a{color:#92999c}
.header .widget a:hover{color:#fff}
.header .widgettitle{font-size:1em;font-weight:bold;margin-bottom:0;color:#fff}
.header .widget ul{margin:10px 0 15px 0;padding-right:20px}
.header .widget ul li{border-bottom:solid 1px rgba(255,255,255,.08);margin-bottom:8px;padding-bottom:8px}
.header .widget ul li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
#wp-calendar{width:100%}
#wp-calendar caption{font-weight:bold}

/* ===[ Text Widget Styles ]=== */
.textwidget{word-wrap:break-word}
.textwidget img{max-width:100%;height:auto}
.header select{width:100%}

/* ===[ RSS Widget Styles ]=== */
.header .widget_rss .widgettitle{padding-left:0}
.header .widget_rss .widgettitle a{color:#fff!important}

/* ===[ Search Widget Styles ]=== */
.header .widgets .widget_search{position:relative}
.header .widgets .search-form-input{padding-left:12px!important;background:#202527}
.header .widgets .search-form fieldset:before{display:none}

/* ===[ Content Styles ]=== */
#content{width:100%;margin:0 auto}
#content p{margin:0 0 28px}
#content img{max-width:100%;height:auto}
#content .meta{font-family:'Helvetica Neue',Helvetica,sans-serif;color:#999;margin:5px 0 0 0;padding:0;width:100%;display:inline-block;float:left;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
#content .meta a{color:#999}
#content .meta a:hover{color:#555}
#content .meta li{position:relative;list-style-type:none!important;margin:0 0 4px 0;padding:0}
#content .meta li:last-child{border-bottom:0;border-right:0;margin-right:0;margin-bottom:0;padding-right:0}
#content .meta li i{margin-right:8px}
#content .meta span{font-weight:bold;color:#555}
#content .meta strong{color:#555}
#content .pagelink{font-weight:bold}
#content .post-nav{margin:20px 2% 20px 2%}
#content .post-nav-inside{font-size:1.1em;font-weight:500;padding:10px 0;margin:0;border-top:solid 5px #444;border-bottom:solid 1px #e5e5e5;color:#444;display:inline-block;width:100%}
#content .post-nav a{color:#444}
#content .post-nav a:hover{color:#666}
#content .post-nav i{font-size:0.8em}
#content .post-nav-left i{padding-right:2px}
#content .post-nav-right i{padding-left:2px}
#content .post-nav-left{float:left}
#content .post-nav-right{float:right;text-align:right}
#content .infinite{display:none}
#infscr-loading{width:100%;text-align:center;text-transform:uppercase;font-size:0.8em;color:#bbb;height:75px;letter-spacing:3px}
#infscr-loading img,#infscr-loading div{display:inline-block}
#infscr-loading img{display:none}
#infscr-loading img{margin-right:5px}

/* ===[ Comment Styles ]=== */
.comments{background:#fff;float:left;width:100%;margin:0 auto;padding:20px 2% 0 2%}
#comments-title h3{font-family:'Helvetica Neue',Helvetica,sans-serif;font-size:1.2em;font-weight:500;padding:10px 0;margin:0 0 40px 0;border-top:solid 5px #444;border-bottom:solid 1px #e5e5e5;color:#444}
.comments-open{border-bottom:solid 1px #e7e7e7;margin-bottom:60px!important}
#respond{margin:0 0 15px 0;padding:0 0 60px 0}
.comment #respond{margin-top:0;padding-bottom:10px}
#respond h3{font-family:'Helvetica Neue',Helvetica,sans-serif;font-size:1.2em;font-weight:500;padding:10px 0;margin:0;border-top:solid 5px #444;border-bottom:solid 1px #e5e5e5;color:#444;display:inline-block;width:100%}
.commentlist #respond h3{margin-top:15px}
#respond label{font-weight:bold;margin:5px 0 0 0;color:#555}
#commentform p{width:100%;position:relative}
#respond .required{color:#e75353;font-size:0.7em}
#respond p{margin-bottom:12px}
#respond input[type="text"],#respond textarea{color:#999;border:0;border:solid 1px #e4e4e4;border-bottom:solid 1px #ddd;background:#fff;width:100%;padding:9px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-appearance:none}
#respond .comment-form-comment{width:100%;display:inline-block}
#respond input:focus,#respond textarea:focus{outline:0}
#respond textarea{line-height:22px;width:100%}
#commentform #submit {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;color:#666;text-shadow:0 1px 0 rgba(255,255,255,0.59);padding:10px 15px;margin:10px 0 0 0;font-size:0.9em;outline:0;background:#f1f1f1;border:1px solid #d8d8d8;border-bottom:1px solid #ccc;border-radius:3px;cursor:pointer;overflow:visible;
	-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.57);
	-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.57);
	-o-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.57);
	box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.57);
	-webkit-appearance:none;-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in;}
#commentform #submit:hover {background: #f9f9f9;cursor: pointer;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(255, 255, 255, 0.69), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px 16px 15px rgba(255, 255, 255, 0.75);
	-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.75);
	-o-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.75);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(255, 255, 255, 0.69), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px 16px 15px rgba(255, 255, 255, 0.75);
	-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in;}
#commentform #submit:active { border:1px solid #d2d2d2;border-bottom:1px solid #d8d8d8;border-radius:3px;
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -16px 15px rgba(255,255,255,0.20);
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -16px 15px rgba(255,255,255,0.20); -o-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -16px 15px rgba(255,255,255,0.20);
	box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -16px 15px rgba(255,255,255,0.20);}
.form-allowed-tags{font-size:0.8em;line-height:20px;color:#999;float:left;margin:10px 0 25px 0;width:100%!important;display:none}
.commentlist{list-style-type:none!important;counter-reset:li}
.commentlist li{position:relative;float:left;width:100%;padding:0 0 15px 0;margin:0 0 30px 0;border-bottom:solid 1px #e5e5e5;position:relative;list-style:none}
.commentlist li:last-child{border-bottom:0;margin-bottom:15px}
.commentlist>li:before{content:"0" counter(li);counter-increment:li;position:absolute;font-family:'NovecentowideLightBold','Helvetica Neue',Helvetica,sans-serif;letter-spacing:-1px;left:-50px;top:-5px;color:#ddd;font-size:1.3em;font-weight:bold;display:none}
.commentlist .children{margin-top:10px;display:inline-block}
.commentlist .children li{padding-left:40px;border-left:solid 1px #e5e5e5}
.commentlist .children li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.comment-block{padding:0}
.comment-text{position:relative}
.comment-text p{margin-bottom:15px!important}
.reply a{font-size:0.9em}
.comments .children .reply{text-align:left}
#cancel-comment-reply-link{position:relative;color:#999;margin:0;font-size:0.7em;font-weight:bold;text-transform:uppercase;display:inline-block;-webkit-transition:.07s ease-in;-moz-transition:.07s ease-in;-o-transition:.07s ease-in;transition:.07s ease-in}
#cancel-comment-reply-link:hover{color:#555;-webkit-transition:.07s ease-in;-moz-transition:.07s ease-in;-o-transition:.07s ease-in;transition:.07s ease-in}
#cancel-comment-reply-link i{font-size:1.2em;color:#444}
#cancel-comment-reply-link i:hover{color:#777;cursor:pointer}
.comments .logged-in-as a{color:#777}
.comments .logged-in-as a:hover{color:#555}
.comment-notes,.comments .logged-in-as{width:100%!important;color:#bbb;margin-bottom:0!important;padding-top:34px;padding-bottom:30px}
.comment-notes .required{position:relative!important;top:auto!important;right:auto!important}
.comment-awaiting-moderation{color:#555;font-weight:bold;font-size:0.8em}
.vcard{width:100%;float:left}
.vcard img{float:left;height:32px;width:32px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.fn{float:left;font-style:normal;font-size:1.1em;font-weight:500;line-height:18px;margin-top:0}
.fn a{color:#444}
.fn a:hover{background:0;color:#777}
.comment-info{margin-bottom:20px;position:relative}
.comment-meta{float:left;margin:0 0 0 12px;line-height:10px}
.comment-time{text-transform:uppercase;font-size:0.8em;color:#bbb;display:inline-block;margin-top:4px}
.comment-time:hover{color:#999}
.comment-edit-link{font-size:0.8em}
#comment-nav-below{display:inline-block;width:100%;padding:10px 10px 20px 10px;margin:-44px 0 20px 0;font-size:0.8em;font-weight:bold;text-transform:uppercase;border-bottom:solid 1px #e7e7e7}
#comment-nav-below .nav-previous{float:left}
#comment-nav-below .nav-next{float:right}

/* ===[ Post Gallery Styles ]=== */
.alignleft{float:left}
.alignright{float:right}
.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto}
.wp-caption img,.size-thumbnail{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.archive .gallery-wrap,.search .gallery-wrap{display:none}
.gallery-wrap{margin-bottom:10px}

/* ===[ Footer Styles ]=== */
footer{position:fixed;right:0;top:0;background:#f3f3f3;width:250px;height:100%;float:right;font-size:1em;line-height:1.6;padding-bottom:2%}
.admin-bar footer{top:32px}
@media screen and (max-width:600px){
	#wpadminbar{position:fixed}
}
footer .widget{width:100%;display:inline-block;padding:25px 20px 30px 20px;border-bottom:solid 1px #e4e4e4;border-top:solid 1px #f7f7f7}
footer a{color:#888}
footer .widgettitle{font-size:1em;margin-bottom:10px}
footer .widget ul li{margin-bottom:8px;padding-bottom:8px;border-bottom:solid 1px #e7e7e7}
footer .widget ul li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
footer .widget p{margin-bottom:5%}
.flickr-widget li,.dribbble-widget li{width:100%!important;height:auto!important;border-bottom:none!important}
.flickr-widget li img,.dribbble-widget li img{width:100%!important;height:auto!important;max-width:300px}
.dribbbles img,.flickr img{margin-bottom:0!important}
footer .icons{padding-bottom:12px!important;padding-top:24px!important}
.copyright{margin:0;padding:32px 20px;font-size:0.8em;color:#888;border-top:solid 1px #f7f7f7}
.copyright a{color:#555}
.copyright-date{width:100%;font-weight:bold}
.copyright-date a{color:#999;text-shadow:1px 1px #f9f9f9;font-weight:bold}
.copyright-date a:hover{color:#555}

.copyright-footer{padding:20px 2% 0 2%;border-top:1px solid #e7e7e7;font-size:0.7em;line-height:1.2em;color#333}

/* ===[ Various Default WordPress Styles ]=== */
.wp-caption{color:#999;max-width:96%;text-align:center;text-transform:uppercase}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 40px 10px 0}
.wp-caption.alignright{margin:5px 0 10px 40px}
img.alignleft,img.alignright{padding:5px}
img.alignleft{margin:5px 40px 10px 0}
img.alignright{margin:5px 0 10px 40px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:0.8em!important;margin:0!important;padding:3px 0 0 0!important}
#content .gallery{margin-bottom:5%}
#content .gallery-item img{border:0}
.wpcf7 p{font-weight:bold}
input[type="text"],input[type="email"],textarea{color:#777;border:0;border:solid 1px #e4e4e4;border-bottom:solid 1px #ddd;background:#fff;width:100%;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.wpcf7-submit {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;color:#666;text-shadow:0 1px 0 rgba(255,255,255,0.59);padding:10px 15px;margin:0;font-size:0.9em;outline:0;background:#f1f1f1;border:1px solid #d8d8d8;border-bottom:1px solid #ccc;border-radius:3px;cursor:pointer;overflow:visible;
	-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.57);
	-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.57);
	-o-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.57);
	box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.57);
	-webkit-appearance:none;-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in;}
.wpcf7-submit:hover {background: #f9f9f9;cursor: pointer;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(255, 255, 255, 0.69), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px 16px 15px rgba(255, 255, 255, 0.75);
	-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.75);
	-o-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 16px 15px rgba(255,255,255,0.75);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(255, 255, 255, 0.69), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px 16px 15px rgba(255, 255, 255, 0.75);
	-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in;}
.wpcf7-submit:active {border:1px solid #d2d2d2;border-bottom:1px solid #d8d8d8;border-radius:3px
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -16px 15px rgba(255,255,255,0.20);
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -16px 15px rgba(255,255,255,0.20);
	-o-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -16px 15px rgba(255,255,255,0.20);
	box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -16px 15px rgba(255,255,255,0.20);}
.wpcf7-response-output{background:#faf7d6;border:none!important}
.wpcf7-mail-sent-ok{margin-left:0!important;margin-right:0!important;background:#ecf3e5;background:rgba(229,243,212,.5);padding:15px!important;border:solid 1px #d2efac!important}
.wpcf7-validation-errors{margin-left:0!important;background:#fcf3f3;background:rgba(255,238,238,.5);border:solid 1px #fbdcdc!important;padding:10px!important;margin-right:0!important}

/* ===[ Chirp Styles ]=== */
.chirp .chirp-avatar{display:none}
.chirp .meta{font-size:0.8em;display:block;margin-top:10px}
.chirp li{border-bottom:solid 1px #e4e4e4!important;margin-bottom:15px!important;padding-bottom:15px!important}
.chirp li:last-child{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}

/* ===[ Social Icons ]=== */
#social{align:center;text-align:center;margin:0px auto}
#icons{text-align:center;display:inline-block;margin:0 auto}
#icons a{display:inline-block;text-align:center}
.flickr-widget li,.dribbble-widget li{float:left;width:100px;height:100px;overflow:hidden;margin:0 15px 0 0}
.flickr-widget li img,.dribbble-widget li img{width:110px;height:auto}

/* ===[ Tag Cloud Styles ]=== */
.tagcloud a{background:#ccc;padding:0 8px;margin:0 3px 3px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff!important;display:inline-block;font-size:0.9em!important}
.tagcloud a:hover{background:#555!important}

/* ===[ Custom Archive Page ]=== */
#archive{display:inline-block;width:100%;padding-top:10px;font-size:1em;line-height:20px;-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:75px;-webkit-column-gap:75px;column-gap:75px;overflow:hidden}
.error404 #archive{border-top:0;margin-top:25px}
.archive-col{display:inline-block}
.archive-col ul{padding:0;margin:0 0 40px 18px!important}
.archive-col li{list-style-type:square;margin-bottom:5px}
#archive h4{font-family:'Helvetica Neue',Helvetica,sans-serif}

/* Tablet Styles */
@media only screen and (max-width:1024px){
	#wrapper{float:left;width:100%;padding:0}
	.header{position:relative;overflow:auto;width:100%;padding:0}
	.header hgroup{float:none;display:none;}
	.header-nav,.header .widgets{display:none}
	.header-nav{padding-top:0}
	.header-search{display:inline-block;width:100%}
	.header-search .menu-toggle{display:inline-block;float:right;margin-top:-5px;font-size:1.1em;color:#fff;padding:14px;}
	.header .search-form-input{width:74%;display:inline-block}
	.logo-text{font-size:1.8em;line-height:1.8em}
	.navigation-inner .social-icons{background:#fff}
	.post .box{padding:18px 2% 0 2%}
	.archive-title{margin:20px 2%}
	#content .post-nav{margin:30px 2% 30px 2%}
	.comments{padding:20px 2% 0 2%}
	footer{position:relative;overflow:hidden;right:0;top:0;background:#f3f3f3;width:100%;height:auto;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	footer .navigation-content .navigation-inner{position:relative!important}
	@-moz-document url-prefix(){footer .navigation-content .navigation-inner{width:103%}}
	footer .widget{padding:20px 10px 10px 10px}
	.copyright{padding:10px 2%}
}

/* Small Tablet and Mobile Styles */
@media only screen and (max-width:755px) {
	body{font-size:0.9em;line-height:1.8em}
	.post{margin-bottom:15px;padding-bottom:0}
	.page .post .box{padding-bottom:0}
	#wrapper{float:left;width:100%;padding:0}
	.post .box-wrap{padding:10px}
	.title-meta{line-height:20px}
	.title-meta-left{margin-right:10px;width:100%}
	.title-meta-right{float:left;margin-left:0;margin-bottom:5px}
	.post .box{width:100%;padding:0}
	.title-meta{margin-bottom:15px}
	.date-title{top:5px;right:-20px;left:auto;padding-left:8px;padding-right:8px -webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}
	.entry-title{font-size:1.7em;line-height:2.2em;margin-bottom:10px;padding-bottom:0;padding-right:60px}
	.intro{margin:0 0 14px 0;padding-bottom:14px;font-size:1.1em;line-height:1.6em}
	.archive-title{margin:20px 10px 10px 10px}
	.post .fitvid,.post .featured-image,.post .gallery-wrap{margin-top:-26px}
	#content p{margin-bottom:14px}
	#content blockquote{font-size:0.9em;line-height:1.2em}
	.post .excerpt-more .more-link{margin-top:18px}
	#content .meta{margin-top:0;margin-bottom:10px}
	#content .post-nav{margin:20px 10px 10px 10px}
	.comments{padding:0 10px 0 10px}
	#comments{padding-bottom:0}
	.comments-open{margin-bottom:40px!important}
	.commentlist li{padding:0 0 5px 0;margin:0 0 15px 0}
	.commentlist>li:before{display:none}
	.comments-open #comments-title{margin-bottom:20px}
	.comment-meta{margin:0 0 0 15px}
	.fn{float:none}
	.comment-text{font-size:0.9em;line-height:1.4em}
	#respond{padding-bottom:0}
	#respond h3{margin-top:0}
	#respond input[type="text"],#respond textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	#respond .respond-submit{width:100%}
	.comment-notes,.comments .logged-in-as{padding-top:20px;padding-bottom:15px}
	.comments .logged-in{font-size:0.9em}
	.commentlist #respond h3{margin-top:10px}
	#commentform #submit{width:100%;display:block}
	footer{padding-left:0;margin-top:20px}
	.navigation-content .navigation-inner{bottom:auto!important;left:auto!important;overflow-x:auto!important;overflow-y:auto!important;position:auto!important;right:auto!important;top:auto!important}
	.grid,.grid-right{float:none}
}

/* Archive Page Styles */
@media only screen and (max-width:1024px) {
	#archive{padding-top:20px;-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;border-top:solid 1px #eee}
	.archive-col{width:100%}
	.archive-col ul{margin-bottom:0!important}
	.archive-box{border-bottom:solid 1px #eee;padding-bottom:20px;margin-bottom:30px}
	.archive-col:last-child .archive-box:last-child{margin-bottom:0;border-bottom:0}
}

.grid{float:left;}
.grid.mar10{margin-bottom:10px;}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
.col-60,.col-140,.col-220,.col-300,.col-380,.col-460,.col-540,.col-620,.col-700,.col-780,.col-860{display:inline;margin-right:2.127659574468%}
.col-60{width:6.382978723404%}
.col-140{width:14.893617021277%}
.col-220{width:23.404255319149%}
.col-300{width:31.914893617021%}
.col-380{width:40.425531914894%}
.col-460{width:48.936170212766%}
.col-540{width:57.446808510638%}
.col-620{width:65.957446808511%}
.col-700{width:74.468085106383%}
.col-780{width:82.978723404255%}
.col-860{width:91.489361702128%}
.col-940{width:100%}
.fit{margin-left:0!important;margin-right:0!important}


.button, .submit-button,input[type="submit"],input.wpcf7-submit{cursor:pointer;background:#568CD8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;color:#fff;font-weight:bold;padding:9px 28px;text-decoration:none;font-size:18px;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;border:0;}
.button:hover, .submit-button:hover, input[type="submit"]:hover, input.wpcf7-submit:active, .button:active, .submit-button:active, input[type="submit"]:active, input.wpcf7-submit:active, .button:focus, .submit-button:focus, input[type="submit"]:focus, input.wpcf7-submit:active{background:#3D649A;text-decoration:none;}
.button, .submit-button:active,input[type="submit"]:active, input.wpcf7-submit:active{position:relative;top:1px}
.button a, .submit-button a,.button a:hover, .submit-button a:hover,a.button, a.submit-button,a.button:hover, a.submit-button:hover{color:#fff}

.refresh-button{cursor:pointer;background:#fff;display:inline-block;color:#3D649A;font-weight:bold;padding:9px 28px;text-decoration:none;font-size:18px;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;border:1px solid #3D649A;}
.refresh-button:hover, .refresh-button:active, .refresh-button:focus{background:#F2F2F2;text-decoration:none;}
.refresh-button img{width:50px;height:50px;}

#divMessage{display:none}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.italic{font-style: italic;}
.redtext{color:#E50000;}
.redbg{background:#E50000;color:#fff}
.orangetext{color:#F25800;}
.orangebg{background:#F25800;color:#fff}
.bluetext{color:#0066cc;}
.bluebg{background:#0066cc;color:#fff}
.blacktext{color:#191919;}
.blackbg{background:#191919;color:#fff}
.greentext{color:#2D9900}
.greenbg{background:#2D9900;color:#fff}
.greytext{color:#808080}
.greybg{background:#808080;color:#fff}
.whitebg{background:#fff;color:#808080}

.lefttext{text-align:left;}
.righttext{text-align:right;}
.centertext{text-align:center;}

.orange{background:#fb9e25;}
.orange:hover{background:#E08A21}
.red{background:#BC2525;}
.red:hover{background:#991E1E;}
.green{background-color:#2e8b57;}
.green:hover{background:#246B43;}

.facebook-button,.linkedin-button,.googleplus-button,.print-button,.backtotop-button,.email-button,.twitter-button,.share-button{background: url(images/social_sprite.png) no-repeat;display:inline;float:left;margin-right:5px;width: 32px; height: 32px}
.facebook-button{ background-position:0px -1px;  }
.facebook-button:hover{ background-position:-32px -1px; }
.twitter-button{background-position:  0px -33px; }
.twitter-button:hover{background-position: -32px -33px; }

.googleplus-button{ background-position:  0px -65px; }
.googleplus-button:hover{ background-position:  -32px -65px; }
.linkedin-button{background-position:  0px -97px; }
.linkedin-button:hover{background-position:  -32px -97px; }
.print-button{background-position: 0px -129px; }
.print-button:hover{background-position: -32px -129px; }
.email-button{background-position:  0px -161px; }
.email-button:hover{background-position:  -32px -161px; }
.backtotop-button{background-position: 0px -193px; }
.backtotop-button:hover{background-position: -32px -193px; }
.share-button{background-position: 0px -225px; }
.share-button:hover{background-position: -32px -225px; }
.align-right{text-align:right}
.align-center{text-align:right}
.disqus_bottom{}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
.aligncenter{display:block;margin:5px auto}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}

.main_form{align:center;text-align:center;}
.submit-maintitle,.submit-subtitle{align:center;text-align:center;width:100%;}
.submit-maintitle h1{font-size:1.5em;margin:0;padding:0;}
.submit-subtitle {font-size:0.7em;margin:0 0 5px 0;padding:0;}

.submitfield {align:center;text-align:center;width:100%;background-color:#f7f7f7;border:1px solid #E7E9EE;padding:15px 20px 10px 20px ;margin-bottom:10px;}
.submitfield input, .submitfield select {font-size:1.0em;color:#4682B4;text-align:center;padding:10px 5px ;margin:10px 4px 0 0;border:1px solid #E7E9EE;}
.submitfield select {width:150px;max-width:150px;}
.submitfield input {width:200px;max-width:200px;}
.submitfield input.smallinput {width:200px;max-width:200px;}
.submitfield input.date_input {width:120px auto;max-width:120px;}
.submitfield .input_w_results{position:relative;top:0;display:inline;}
.submitfield input , .submitfield select , .submitfield .submit-button{display:inline;}
.submitfield .submit-button{color:#fff;width:100px;}
.submitfield .error_div{min-height:1em;height:1em;}
.submitfield label.error { color: #E50000;font-size:0.6em;letter-spacing:1px;}
.submitfield .box_results{overflow: hidden;position:absolute;z-index: 999;top:30px;left:0;width:200px;max-width:200px;margin-top:0px;}
.submitfield .show_results {display: none;overflow-y: auto;max-height:200px;width:200px;max-width:200px;border-color:#E7E9EE;border-bottom:1px solid #E7E9EE;}
.submitfield .show_results .item {background-color:#fff;padding:3px 5px ;margin:0;border: 1px solid #E7E9EE;border-bottom:0px;font-size:0.9em;cursor: pointer;text-decoration:none;text-align:left;}
.submitfield .show_results .item:hover {color:#fff;background-color:#4682B4;border-bottom: 1px solid #E7E9EE;}
.submitfield .show_results .item:last-child {}
.submitfield select.select_small{width:80px auto;max-width:80px;}
.submitfield input::-webkit-input-placeholder , .submitfield input::-moz-placeholder , .submitfield input:-ms-input-placeholder{color: grey;font-size:0.9em;}

@media only screen and (max-width:755px) {
	.submitfield input.smallinput {width:140px;max-width:140px;}
}
.allstatus{clear:both;}
.bookingstatus{float:left;color:#0066cc;padding-right:30px;}
.currentstatus{float:left;color:#2D9900;}
.chartstatus{font-weight:normal;font-size:0.9em }
.clearstatus {clear:both;padding-bottom:20px;}
.statusline{border-bottom:double #E7E9EE;padding-bottom:5px;margin-bottom:5px;}

.status {padding:20px;}
.status table{margin:0 0 10px 0;font-weight:bold;}
.status table tr td{padding:3px 6px;text-align:left;background-color:#fff;font-weight:normal;}
.status .table_border_both{}
.status .heading_table_top,.status th {background-color:#f7f7f7;font-weight:bold;color:#404040;}
.status .chart-comment{font-size:0.8em;}

.statustitle{font-weight:bold;color:#E50000;padding-bottom:15px;font-size:1em;}
.recent_div{font-size:0.9em; font-weight:bold; color:#A10100;display:block;background-color:#f7f7f7;border:1px solid #E7E9EE;padding:5px 10px;margin-top:10px;margin-bottom:10px;width:100%;min-width:100%;text-align:left;clear:both;}
.history_div{padding-left:25px;font-size:1em;display:inline;align:center;text-align:center;}
.history_div .list_history{cursor:default;margin-right:8px;display:inline;}
.history_div .history_item{text-decoration:none;font-weight:bold}
.history_div .history_item:hover{color:#E50000;}
.history_div .imgdel{margin-bottom:-2px;margin-left:-2px}

.ad_load{}
.main_load{font-size:0.9em;width:100%;}
.main_load .entry-text{padding:10px;margin-bottom:10px;border:1px solid #E7E9EE;}
.main_load img {align:center;text-align:center;width:150px;position:relative;left:50%;margin-left:-75px;top:0px;margin-bottom:15px;}

.post-content .result-head h3  {padding:0;margin:0;font-size:0.8em;}
.result-head {text-align:center;min-height:22px;border:1px solid #E7E9EE;margin-bottom:0px;background:#f7f7f7;font-size:1.1em;padding:5px;}
.result-head h3{padding:0;margin:0;font-size:1.1em;}

.results-box{margin-bottom:10px;background:#fff;width:100%;overflow-x:auto;}
.bordered-box{border:1px solid #E7E9EE;border-top:0px;}
table.results {margin:0px;width:100%;padding:10px 10px 10px 10px;border-collapse: collapse; }
table.results thead th {font-style: italic; vertical-align: middle; font-style:italic;font-weight:normal;font-size:0.8em;}
table.results tr td{font-size:0.8em;}
table.results tr td.head-grey{font-style: italic; vertical-align: middle;}
table.results tr td:first-child{padding-left:10px;}
table.results tr td:last-child{padding-right:10px;}
table.bordered_results tr td{border: 1px solid #E7E9EE;padding:3px 2px}
table.bordered_results thead th{border: 1px solid #E7E9EE;padding:3px 2px}
table.bordered_results thead:first-child th{border-top: 0px}

h3.result-error{width:100%;text-align:center;font-size:0.9em;font-weight:bold;text-decoration:none;color:#E50000;background:#f9f9f9;border:1px solid #E7E9EE;padding:8px 10px;margin-bottom:10px;}

.position,.rundays,.coach,.legend{text-align:center;border:1px solid #E7E9EE;border-top:0px;padding:10px;margin-bottom:10px;width:100%;}
.legend{padding:0px;font-size:0.7em;line-height:1.2em;text-align:left;padding:10px;margin-bottom:10px;border-top:1px solid #E7E9EE;}

.coach .CP{display:inline-block;margin: 0 2px 5px 0;padding:2px 4px ;font-size:0.8em;line-height:1.2em;font-weight:bold;min-width:25px;width:auto;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.CP{background:#404040;color:#fff;}

.CP-H {background:#006805;}
.CP-A {background:#009905;}
.CP-B {background:#FF6A00;}
.CP-AB {background:#E53500;}
.CP-RB {background:#FF3700;}
.CP-HA {background:#CCAA00;}
.CP-HB {background:#E2C42D;}
.CP-C {background:#35B200;}
.CP-D {background:#9BCC20;}
.CP-E {background:#C40000;}
.CP-F {background:#B20000;}
.CP-G {background:#FFA100;}
.CP-RG {background:#FFA719;}
.CP-RA {background:#FF0000;}

.CP-J {background:#7F0000;}
.CP-S {background:#006805;}
.CP-SE {background:#7F92FF;}
.CP-RS {background:#6675CC;}
.CP-GEN,.CP-GS,.CP-UR{background:slateblue}
.CP-L{background:#191919;min-width:40px;max-width:40px;}

.ads{padding:0;text-align:center;align:center;width:100%;border:1px solid #E7E9EE;background:#F7F7F7;max-width:100%;}
.ads.nopad{padding:0;text-align:center;align:center;width:100%;}
.ads-disclaimer{width:100%;text-align:left;font-size:11px;}
.ads.h-90{height:auto;overflow:hidden;padding:0;margin:0px auto;height:92px;margin-bottom:10px;}
.ads.h-90-bottom{height:auto;min-height:90px;overflow:hidden;padding:0;margin:0px auto;}
.ads.h-250{height:auto;min-height:250px;overflow:hidden;padding:0;margin:0px auto;}

@media only screen and (min-width:1180px){
	#ad_sticky_bottom_responsive{ position:fixed;bottom:0;left:calc(50% - 364px);width: 728px;height:90px;}
}
@media only screen and (min-width: 330px) and (max-width: 1179px)  {
	#ad_sticky_bottom_responsive{ position:fixed;bottom:0;left:calc(50% - 150px);width: 300px;height:50px;}
}



#result_ads{text-align:center}
#result_ads .ad_banner{width:300px;height:250px;min-width:300px;max-width:300px;min-height:250px;max-height:250px;padding:5px;margin:0px auto;margin-top:20px;background:#fff;border:1px solid #E7E9EE;}
#result_ads .ad_banner:hover{background:#f2f2f2;border:1px solid #E7E9EE;}
#result_ads .hc_banner a img{width:300px;height:250px;min-width:300px;min-height:250px;padding:0;margin:0;}
#result_ads .hc_text a{color:#666;position:relative;top:-85px;font-size:1.1em;font-weight:bold;z-index:9999;text-decoration:none;}
#result_ads .hc_city {text-align:left;}
#result_ads .hc_city a{color:#fff;left:10px;position:relative;top:-34px;font-size:1.3em;font-weight:bold;text-transform:uppercase;z-index:99999;text-decoration:none;}
#result_ads .hc_text a:hover,.hc_city a:hover{text-decoration:none;}
#result_ads .ad_banner:hover .hc_text a{color:#111}
#result_ads .ad_banner:hover .hc_city a{color:#3B496C}

div.bg-danger{max-width: 450px;margin:0px auto}
div.disabled-image{ padding-top: 93.333%;  /* 450px/800px = 0.5625 */
	background-image: url('images/disabled.png');
	background-size: cover; -moz-background-size: cover;background-position: center;}
div.reload-button{margin:0px auto;padding-top:10px;text-align:center;}

div.reload-button input[type="button"]{display: inline-block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #3b8dbd; color: #fff; padding: 8px 14px; font-weight: 600; display: inline-block; border: none; cursor: pointer; -webkit-border-radius: 3px; border-radius: 3px; }


#magic {display:none;}
.irctc{font-size:0.9em;padding:20px 0;}
.irctc h1 { font-size:1em; line-height:22px}
.irctc h3 { font-size:0.9em; line-height:1.2em;padding-bottom:0px;margin-bottom:0px;margin-top:20px;}
.irctc p { font-size:0.8em; line-height:1.1em;text-align:left;}
.irctcfill {padding:0;border:0;margin:0;}
.irctcfill td {padding:5px 2px;border:0;}
.irctcfill th {padding:5px 2px;border:0;}
.irctcfill input {margin:0;padding:5px;}
.irctcfill select {min-width:70px;padding:5px;}
.irctcfill .berthPreffer{min-width:100px;padding:5px;}
.irctcfill input[type="text"].span1 {width:30px}
.irctcfill input[type="text"].span2 {width:100px}
.irctcfill input[type="text"].span3 {width:100px}
.irctcfill input[type="checkbox"]{padding:2px;}
.irctcfill .pull-right{cursor:move;background-image:url('images/bookmark.png');background-repeat:no-repeat;}

.entry.share { padding-right: 100px; min-height: 354px; /* share buttons height */ position: relative; }
.entry.share .entry-inner { float: left; width: 100%; }

/*  single : sharrre
/* ------------------------------------ */

.sharrre-container { float: left; width: 100%; padding: 0 0px;min-height:30px; }
.sharrre-container span { color: #aaa; display: block; text-align: center; }
.sharrre { float:left;}
.sharrre .box { width: 90px; float:left;padding: 0 10px 0 0px;}
.sharrre .count { background: #fff; color: #333; float:left;padding:0 8px;font-size: 15px; font-weight: 600; line-height: 28px; position: relative; text-align: center; -webkit-border-radius: 4px; border-radius: 4px;}
.sharrre .count:after { content:''; display: block; position: absolute; right: -12px; margin-left: 0px; top: 10px; width: 0; height: 0; border: solid 6px transparent; border-left-color: #fff; }
.sharrre .share { float:left;font-size: 28px; font-weight: 600; padding: 0; text-align: center; text-decoration: none; margin-left:7px;line-height: 28px;}
.sharrre .box .share, .sharrre .box .count { -webkit-transition: all .3s ease; transition: all .3s ease; }
.sharrre .box:hover .share, .sharrre .box:hover .count { color: #444!important; }
.sharrre#twitter .share, .sharrre#twitter .box .count { color: #00acee; }
.sharrre#facebook .share, .sharrre#facebook .box .count { color: #3b5999; }
.sharrre#googleplus .share, .sharrre#googleplus .box .count { color: #cd483c; }
.sharrre#pinterest .share, .sharrre#pinterest .box .count { color: #ca2128; }

#fblike-box{align:center;text-align:center;padding-top:10px;height:100px;}
.fb-button,.tw-button,.ln-button,.gp-button{display:inline;float:left;margin-right:5px}
.gp-button{width:60px;overflow:hidden;}
.tw-button{width:90px;overflow:hidden;}

#autoShow{display:none;}
#autoShow h3{margin-top:0px;margin-bottom:30px;font-size:14px;}
#autoShow h4{padding-top:10px;font-size:10px;font-weight:normal;margin-bottom:-40px;}
#autoShow .fb-button{margin-left:35px;margin-right:15px;width:60px;}
#autoShow .tw-button{margin-left:15px;margin-right:15px;width:60px;}
#autoShow .gp-button{margin-left:15px;margin-right:15px;width:60px;}
#autoShow .ln-button{margin-left:15px;margin-right:15px;width:60px;}
#lepopup-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;zoom:1 !important;filter:alpha(opacity=70) !important;opacity:.7 !important;display:none;z-index:10000}
#lepopup-wrap{position:absolute;max-width:100%;min-width:400px;display:none;z-index:10010}
#lepopup-wrap>#lepopup-outer{position:relative;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=150, Color=#000000)";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=8,Direction=150,Color='#000000');border-style:solid;z-index:10015;overflow:hidden;border-width:0}
#lepopup-wrap>#lepopup-outer>#lepopup-footer{float:left;clear:both;width:100%;height:40px}
#lepopup-wrap>#lepopup-outer>#lepopup-footer>#lepopup-close{position:absolute;width:73px;height:14px;bottom:12px;right:20px;cursor:pointer;background-color:transparent;background-image:url('images/sprite-close.png');background-repeat:no-repeat;background-position:0 -14px;z-index:10025;border:0 !important}
#lepopup-wrap>#lepopup-outer>#lepopup-footer>#lepopup-close:hover{background-position:0 0}
#lepopup-wrap>#lepopup-outer>#lepopup-inner{float:left;position:relative;background-color:transparent;width:100%;height:100%;z-index:10020}
#lepopup-wrap>#lepopup-outer.loading{background-image:url('images/ajax-loader.gif');background-repeat:no-repeat;background-position:center center}
#lepopup-wrap>#lepopup-outer.default{-moz-box-shadow:inset 0 0 40px rgba(0,0,0,0.3),0 0 30px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 40px rgba(0,0,0,0.3),0 0 30px rgba(0,0,0,0.5);-ms-box-shadow:inset 0 0 40px rgba(0,0,0,0.3),0 0 30px rgba(0,0,0,0.5);-o-box-shadow:inset 0 0 40px rgba(0,0,0,0.3),0 0 30px rgba(0,0,0,0.5);box-shadow:inset 0 0 40px rgba(0,0,0,0.3),0 0 30px rgba(0,0,0,0.5);padding:30px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
#lepopup-wrap>#lepopup-outer.big-shadow{-moz-box-shadow:inset 0 0 120px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 120px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.5);-ms-box-shadow:inset 0 0 120px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.5);-o-box-shadow:inset 0 0 120px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.5);box-shadow:inset 0 0 120px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.5);padding:30px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
#lepopup-wrap>#lepopup-outer.none{background:transparent}

.fb-comments{margin-top:15px;}
.fb-comments, .fb-comments span, .fb-comments iframe { width: 100% !important; }
#fb-like-box, .fb-like-box, .fb-like-box iframe[style], .fb-like-box span {width: 100% !important;}
.fb-comments .fss.fwn.fcg{display:none !important;}

#accordion .ui-accordion-content{background:#fff;border-color:#ccc;background-image:none;font-size:0.8em;}
#accordion .ui-accordion-header,#accordion .ui-accordion-header-active {border-color:#ccc;background-color:#f9f9f9;background-image:none;}
#accordion .ui-accordion-header:hover,#accordion .ui-accordion-header-active:hove {background-image:none;}

#accordion .ui-accordion-content blockquote{margin:2px;padding:0 20 0px 12px}
#accordion .ui-accordion-content blockquote p{font-size:14px;line-height:18px;padding:0;margin:7px 2px;}

.wp-pagenavi {clear: both;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;border: 1px solid #444444;padding:3px 5px;margin:2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;color: #000;}
.wp-pagenavi span{display: inline-block;}
.wp-pagenavi span.current {font-weight: bold;}
.wp-pagenavi span.extend,.wp-pagenavi span.current{padding:1px 5px;}
.wp-pagenavi span.pages,.wp-pagenavi span.extend{border-color:transparent}