/*
Theme Name: skolender
Theme URI: 
Description: skolender
Version: 1.0
Author: 
Author URI: 
Tags: two-columns
*/

/* -- Basic Style -- */

*
{
    margin:0px;
    padding:0px;
}
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
p
{
    margin:0px;
    padding:0px;
    padding-bottom:12px;
    color: #717273;

}
ul, ol, li
{
    margin:0px;
    padding:0px;
    list-style:none;
}
a, a:visited
{
    color:#000000;
    text-decoration:none;
    outline:none;
}
a:hover
{
    color:#0f84d7;
}
img {border:none;}
img.alignright {float:right; margin:2px 0px 5px 10px; border:solid 1px #cccccc; padding:3px;background:#fff;}
img.alignleft {float:left; margin:2px 10px 5px 0px; border:solid 1px #cccccc; padding:3px;background:#fff;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;padding:3px;background:#fff;border:solid 1px #cccccc; }
a img.alignright {float:right; margin:4px 0px 5px 10px;}
a img.alignleft {float:left; margin:4px 10px 5px 0px;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

blockquote
{
    padding:7px 0px 0px 15px;
    width:350px;
    font-size:14px;
    font-style:italic;
    border:solid 5px;
}
.storyContent ul, ol
{
    margin-left:20px;
    padding:5px 5px 15px 5px;
}
.storyContent ol li
{
    list-style:decimal;
}
.storyContent ul li
{
    list-style:disc;
}
.clear{
    clear:both;
}	


.page-id-1294 .banner{
    display: none;
}	

.page-id-1294 .mainHeadTop {
    border-bottom: 0px !important;
    margin: 0 0 38px 28px;
}


/* -- Main Style  -- */	

/***************************************/
body{
    margin:0px;
    font-family: 'KlavikaBasicRegular';
    font-size:13px;
    color:#000000;
    background:#efeee8 ;   
}
.main{
	margin:0px;   
    padding:0px;
    background:#f5f5f5;
}
.wrapper
{
    width:1030px;
    margin:0px auto;
}
/* -- Header -- */
.header{
    background:url(images/headerbg.png) no-repeat left top;
    position:relative;
    width:100%;
    min-width: 1049px;
    min-height: 86px;
}
.banner{
	width:100%;
	margin:0px auto;
	padding-bottom:2px;
}
.header-container{
	min-height:86px;
	background:url(images/headerbg.png) repeat-x left top;
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	width:100%;
        min-width: 1049px;
	
	/*filter:alpha(opacity=10);*/
}
.headerTop{
    width:1030px;
    margin:0px auto;
}
div.logo{    
    padding-top:24px;
    float:left;
    width:342px;
    
}
.rightHeader
{
    
    float:right;
    width:535px;    
    padding-top:18px;    
}
.headCartInfo{
	font: normal normal normal 11px 'KlavikaBasicLight';
	color:#ffffff;
	text-align:right;
	margin-bottom:20px;
	padding-right:14px;
}
/* ******Navigation********************************* */
.nav{   
	padding-left: 28px;
}

.nav ul{   
}
.nav li{
    float:left;
    margin-right:1px;
    position:relative;
}
.nav li:last-child{
    background:none;
}
.nav li a, .nav li a:visited{    
    color:#ffffff;
    padding:2px 5px;
    display:block;
    float:left;
    font: normal normal normal 15px 'KlavikaBasicRegular';
    text-transform:uppercase;

}
.nav li a:hover, .nav li.current_page_item a, .nav li.current-cat a{
    text-decoration:none;
	background:#b51827;
	border-radius:2px;
}
.nav li:hover li{    
    background:none;
}
.nav ul li:hover > ul {
    display: block;

}
.nav ul ul {
    display: none;
    position: absolute;
    top: 22px;
    left: 0;
    width:170px;
    list-style: none;
    padding: 10px 3px 0;
    margin: 0;
    float:left;
    z-index:9999;
    background: url('images/dropdownUl.png') no-repeat left top;    
    min-height: 250px;
}
.nav ul ul li {
    padding: 2px 0px 1px;
    width: 167px;
}
.nav li li a,.nav li li a:visited
{
    color: #000 !important;
    font: normal normal normal 14px KlavikaBasicRegular;
    line-height: 16px;
    padding: 5px 0px 5px 15px;
    text-transform: capitalize;
    background: #f5f5f5;
    width: 145px;
}
.nav li li:first-child a{
    /*padding-left:7px !important;*/
}
.nav li li:hover,.nav li li.current-menu-item
{
    background:#be1622;	
}
.nav li li.current-menu-item a
{
    background:#be1622;
    color:#ffffff !important;
}
.nav li li:hover a
{
    color:#ffffff !important;
    background:#be1622;
}
.nav li.current_page_item li a, .nav li.current-cat li a {
    background: #f5f5f5;
}
.nav li.current_page_item li:hover a{
    background:#be1622;
}

/*---- Third Level ---- */

.nav ul ul ul {
    width: 150px;
    left:100%;
    top:0;
    padding: 0;
    margin: 0;
}
.nav ul ul ul li:hover { }
/*********************Slider***********************/
.slider{
	width:100%;
	height:446px;
	overflow:hidden;
	position:relative;	
}
.slide{
    width:100%;
    height:446px;
}
a#prev,a#next{
	display: block;
	font-size: 0;
	height: 42px;	
	position: absolute;
	top: 45%;
	width: 25px;
	z-index: 100;
}
.nextPrev a#prev {
	background: url("images/previous.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	left: 25px;
}
.nextPrev a#next {
	background: url("images/next.png") no-repeat scroll right top rgba(0, 0, 0, 0);
	right: 25px;	
}
.subPageBanner{
    width:1349px;
    height:275px;
    overflow:hidden;    
}
/***************************/
.nextEventMsg{
    min-height:45px;
    background: url("images/eventmsg.png") repeat-x left top;
    min-width: 1049px;
}
.homeEventMsg{	
    font: normal normal normal 23px 'KlavikaBasicRegular';
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    padding-top: 6px;
}
/***************************/
.mainContent{
    padding-top:45px;
    background:#f5f5f5;
    border-bottom:8px solid #be1622;
    min-width: 1049px;
}
.mainWrapper{
    width:1085px;
    margin:0px auto;
    padding-bottom: 25px;
}
.mainHeadTop{
    border-bottom:7px solid #be1622;
    margin:0 0 38px 28px;
}
/******pages box**********/
a.pageImg{
    display:block;
    margin-bottom:10px;	
}
a.pageImg img{
	border-top:2px solid #c01c28;
	border-bottom:2px solid #c01c28;
}
h2.prdTitle a{
	color:#be1622;
	font: normal normal normal 23px 'KlavikaBasicMedium';
	text-transform:uppercase;
	display:block;
	padding-bottom:5px;
}
.PageContent{
	width:324px;
	float:left;
	margin-right:27px;
	padding-bottom:20px	
}
.PageContentny{
	width:237px;
	float:left;
	margin-right:27px;
	padding-bottom:20px	
}
.page-id-1245 .nyforside{
	display: block !important;
}
.page-id-1245 .header, .page-id-1245 .nextEventMsg{
	display: none !important;
}
.page-id-1245 .mainContent {
    padding-top: 0px;
}
.page-id-1245 .mainHeadTop {
    border-bottom: 0px !important;
    margin: 0 0 38px 28px;
}
.prdContent{
    font: normal normal normal 13px 'KlavikaBasicRegular';
    color:#717273;
    height: 40px;
}
/************** Inner Content *********************/
.contentLeft,#container{
   width:660px;
   float:left;    
   overflow:hidden;
   margin-left:28px;
}
#container{
    width:695px;
}
h1.story_title,h2.story_title,.story_title h1 a,.story_title h1,h1.page-title{
	color:#be1622;
	font: normal normal normal 23px 'KlavikaBasicMedium';
	text-transform:uppercase;
}
.story_title h1,h1.page-title{
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 15px;
    /*padding-bottom: 10px;*/
    padding-bottom: 23px;
}
.story{
    margin-bottom:30px;
    font-size:16px;
    font-size:13px;
    color:#4b4b4b;
}
.story .lt_date{
    font-size:13px;
    color:#777;
    padding-bottom:7px;
    margin-bottom:3px;   
}
.story_title h3{
    padding-left:15px;
    color:#1d2d32;
    border-bottom:5px solid #1d8cbb;
    font: normal normal normal 23px 'KlavikaBasicMedium';
}
.story_title h3 a,.story_title h3 a:visited{
    /*font-style:italic;*/
    color:#333;
}
.story_title h3 a:hover{
    color:#0f84d7;
    text-decoration:none;
}
.storyContent{
    font: normal normal normal 13px/18px 'KlavikaBasicRegular';
    color:#717273;
    padding:10px 10px 10px 0px;
    text-align: justify;
}

.storyContent ul,.storyContent ol,.storyContent h1,.storyContent h2,.storyContent h3,.storyContent h4,.storyContent h5,.storyContent h6{
    padding:10px 0px;
}
.navigation{
    padding-bottom:20px;
    padding-left:15px;
}
.navigation .alignleft{
    padding:5px 0px;
    float:left;
}
.navigation .alignright{
    padding:5px 0px;
    float:right;
}
.navigation .alignleft a,.navigation .alignleft a:visited, .navigation .alignright a,.navigation .alignright a:visited{
    padding:3px 10px;
    display:block;
    color:#fff;
    background:#000;
}
.navigation .alignleft a:hover,.navigation .alignright a:hover{
    text-decoration:none;
}
.navigation2 {
    padding-bottom:10px;
}
.navigation2 .alignleft2{
    padding:0px;
    float:left;
    display:block;
    color:#fff;
    background:#000;
}
.navigation2 .alignright2{
    padding:0px;
    float:right;
    display:block;
    color:#fff;
    background:#000;
}
.navigation2 .alignleft2 a,.navigation2 .alignleft2 a:visited,.navigation2 .alignright2 a,.navigation2 .alignright2 a:visited{
    color:#fff;
    text-decoration:none;
}
.navigation2 .alignleft2 a:hover,.navigation2 .alignleft2 a:hover{
    text-decoration:none;
    cursor:pointer;
}
.pagetitle,.article{
    font-size:22px;
    font-weight:normal;
    font-style:italic;
    color:#9e9690;
    padding:10px;
    padding-left:15px;
}
.story ul.arrow li{
    padding:7px 0px;
    background:url(images/blue_arrow.png) no-repeat left 11px;
    padding-left:25px;
    list-style:none;
    font-size:14px;
    color:#000;
}
.story ul.arrow li a, .story ul.arrow li a:visited{
    color:#000;
}
.tags{
    padding:10px;
    border-top:solid 4px #e6e6e6;
    border-bottom:solid 1px #e6e6e6;
    color:#555;
    position:relative;
}
.tags a, .tags a:visited{
    color:#4b4b4b;
}
.tags a:hover{
    color:#0f84d7;
}
.tags span{
    display:block;
    position:absolute;
    right:10px;
    top:10px;
    width:85px;
    text-align:center;
}
/************* Sidebar Section ***************/
.sidebar{
    float:right;
    width:315px;
    font: normal normal normal 13px 'KlavikaBasicRegular';
	color:#717273;    
    padding-right:10px;
}
.sidebar h2.titleNav{
    color: #BE1622;
    font: normal normal normal  28px 'KlavikaBasicMedium';
    text-transform: uppercase;
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #cbcbcb;    
}
.sideMenu{
    padding: 0px 10px 15px;
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 15px;
    width: 260px;
}
.colGrey,.sidebar .lastword{
    color: #717273;
}
.sidebarNews{
	padding-top:8px;	
}
.sidebarNews p{
	padding:0px;	
}
.sidebarNews p a{
	display:block;	
}
.sidebar p.pis-title{
    padding-bottom: 5px;
}
.sidebarHome span.post-date{
    display:inline-block;
    padding:0px 5px;
    background:url(images/rightnews.png) no-repeat left center;
    color: #000;
}
.sidebar li{    
    overflow:hidden;
}
.sidebar ul ul{ 
    display: none;
}
.sidebar li ul ul{
    padding:0px;
}
div.sidebar.sidebarHome li a{
    font: normal normal normal 13px 'KlavikaBasicRegular';
    color: #000;
    text-transform: capitalize;
    float: none;
    display: inline-block;
}
div.sidebar.sidebarHome li a:hover{
    background: none;
    padding: 0px 5px 0 0;    
    text-decoration: underline;
}
div.sidebarHome ul{
    padding-top: 8px;
}
.sidebar li a,.sidebar li a:visited{
    color:#717273;
    text-decoration:none;
    padding-right:5px;
    font: normal normal normal 18px 'KlavikaBasicRegular';
    text-transform: uppercase;    
    display: block;
}
.sidebar li a:hover{    
    color:#fff;
    background: #be1622;
    padding-left: 12px;
}

.sideBarTitle h3{
    padding:5px 25px 5px 0px;
    font-size:16px;
    font-weight:bold;
    color:#555555;
    margin-bottom:7px;
    border-bottom:solid 2px #dbdbdb;
}
.socialIcons{
    padding-left:14px;
}
.sidebar li li{
    padding:0px 0px 0px 12px;
    margin:0px;    
    color: #35699B;
}
.sidebar li li:hover{
    background:#be1622 url('images/sidebarLi.png') no-repeat 12px center;
}
.sidebar li li a, .sidebar li li a:visited{
    padding:1px 0px;
    display:block;
    color:#4b4c4e;
    text-decoration:none;
    padding-left:13px;
    background: url('images/sidebarLi.png') no-repeat left center;
    text-transform: capitalize;
}
.sidebar li li a:hover{    
    background: none;
}
.sidebar li li:hover a,.sidebar li li a:hover{    
    color:#ffffff;
    text-decoration: none;
}
.sidebar li.current-menu-item ul,.sidebar li.current-menu-ancestor ul{
    display: block;
}
#recentcomments .recentcomments{
    padding:5px 0px 5px 13px;
}
#recentcomments .recentcomments a,#recentcomments .recentcomments a:visited{
    background:none;
}
#recentcomments .recentcomments a:hover{
    text-decoration:underline;
    background:none;
}
.infom{
    padding:7px 13px;
    font-size:14px;
}
.comment_template
{
    padding-left:15px;
}
/*******************************************/
.newsLater{
    width: 242px;
    margin-bottom: 15px;
}
.contactForm-container{
    
}
.sidebar input[type="text"]{
    border: 1px solid #d0d0d0;
    height: 30px;
    padding: 1px 10px;
}
.sidebar input[type="text"],.sidebar textarea{
    outline: none;
    margin-bottom: 8px;
    font: normal normal normal 17px 'KlavikaBasicRegular';
    color: #717273;
    background: #e4e4e4;
    width: 220px;
    
}
.sidebar textarea{
    height: 65px;
    border: 1px solid #d0d0d0;
    border-bottom: 2px solid #d0d0d0;
    border-top: 2px solid #d0d0d0;
    resize: none;
    padding: 5px 10px;
}
input[type="submit"].submitBtn,.prdInfo a.prdBtnBook,.checkoutContainer a.btnCheckout,
.sp_prdQty a.sp_bookBtn{
    border: none;
    background: #be1622;    
    padding:0px 5px;
    outline: none;
    cursor: pointer;
    border-radius: 2px;
    font: normal normal bold 15px 'KlavikaBasicBold';
    color: #ffffff;
    float: right;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
}
.sideMenu form[name='newslaterForm'] input[type="submit"].submitBtn,
input[type="submit"].submitBtn.sendBtn{
    margin-right: 20px;
}
a.slideshowlink{    
    margin-left: 5px;
    color: #4B4C4E;
    font: normal normal normal 18px 'KlavikaBasicRegular';
}
input[type="submit"].sendBtn{
    padding:0px 10px;
}
/*********************************************/
.footer{   
   background:#333333;
   padding:14px 0 10px 0;
   min-width: 1049px;
}
.list
{   
    float:left;
    margin-right:50px;
    min-width: 152px;
 
}
.list li a, .list li a:visited
{
    padding:2px 0px;
    display:block;
    color:#b8bdbe;
}
h3.listTitle
{
    font: normal normal normal 18px/18px 'KlavikaBasicMedium';
    text-transform:uppercase;
    color:#ffffff;
    margin-bottom:15px;
}
.footer ul {
    padding-bottom:13px;
    overflow:hidden;
}
.footer ul li{
    overflow:hidden;
    color: #fff;
    font: normal normal normal 16px 'KlavikaBasicLight';
}
.nomrg{
    margin-right:0px !important;
}
.footer li li{
    padding:0px;
    margin:0px;
}
.footer li a, .footer li a:visited{
    padding:1px 0px;
    display:block;
    color:#ffffff;
    text-decoration:none;    
    font: normal normal normal 16px 'KlavikaBasicLight';
}
.footer li:hover a, .footer a:hover{
    text-decoration:underline;
}
.footContact p{
	color:#ffffff;
	font: normal normal normal 16px 'KlavikaBasicLight';
}
.footerline{
    padding:20px 10px 7px 0px;
    text-align:center;
}
.facebookLike{
	border:1px solid #464646;
	margin-top:5px;
}
.footWrapper{
    padding-bottom: 10px;
    border-bottom: 2px solid #474747;
}
.webProvide{
    color: #6c6b6b;
    font: normal normal normal 13px 'KlavikaBasicLight';
    text-align: left;
    padding: 5px 0px;
}
p.footPhone{
    padding: 0px;
}

/************** Comments And Other Style *********************************/

#comments,.commenttitle{
    border-bottom:1px dashed #dddddd;
    padding-bottom:5px;
    font-weight:bold;
}
ol.commentlist{
    margin:0px;
    padding:0px;
}
ol.commentlist li{
    margin-top:10px;
    padding-bottom:10px;
    border-bottom:1px dashed #d0c5bf;
}
/*ol.commentlist li li.parent .comment-body{
        border-bottom:1px dashed #d0c5bf;
        padding-bottom:7px;
}*/
ol.commentlist li li{ 
    border:none;
    padding-left:20px;
    padding-bottom:5px;
}
.comment-body img{
    margin:0px 20px 10px 0px;
    float:left;
}
.comment-author, .comment-meta{
    padding-bottom:3px;
}
.comment-body p{
    padding:10px;
    color:#000;
    padding-left:55px;
}
/*=================*/
#commentform{
    padding:20px 0px;
}
#commentform p label{
    display: block;
    padding: 5px 0;
}
span.required{
    color: #BE1622;
}
#commentform input[type="text"], #commentform  textarea{
    background: none repeat scroll 0 0 #E4E4E4;
    color: #717273;
    font: normal normal normal 13px 'KlavikaBasicRegular';
    outline: medium none;
    border: 1px solid #D0D0D0;
}
#commentform p.form-submit input[type="submit"]#submit{
    background: none repeat scroll 0 0 #BE1622;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;    
    font: normal normal normal 15px 'KlavikaBasicBold';
    outline: medium none;
    padding: 5px 10px;
    text-transform: uppercase;
    border: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
}
#commentform input[type="text"] {
    border: 1px solid #D0D0D0;
    height: 30px;
    padding: 1px 10px;
    width: 300px;
}
#commentform textarea {
    border: 1px solid #D0D0D0;
    height: 100px;
    padding: 5px 10px;
    width: 400px;
    resize: none;
}
#commentform p{
    padding:5px 0px;
}
#commentform #author,#commentform #email,#commentform #url,#commentform #comment{
    border:1px solid #CCCCCC;
}
#submitcomment{
    border:1px solid #CCCCCC;
    background:#fff;
    padding:3px;
    cursor:pointer;
}
.avatar
{
    width:35px;
    height:35px;
}
.reply{
    padding-left:55px;
    padding-bottom:10px;
}
.commentlist #respond {
    padding-left:55px !important;
}
a.comment-reply-link{
    font-size:11px;
    text-decoration:underline;
}
/***********************************************/

/* Legacy.Comments */
.avatarImg
{
    float:left;
}
.commentAuthor
{
    float:left;
    padding-left:15px;
}
.fl_right
{
    padding-top:10px;
}
/****************** Search Style ******************/
.search{
    padding:10px 10px;
}
.searchText{
    background:#fff;
    padding:7px 0px;
    border:1px solid #dbdbdb;
    width:180px;
    height:20px;
    float:left;
    border-right:none;
    padding-left:5px;
}
.searchBtn{
    text-align:center;
    width:43px;
    height:36px;
    background:url(images/searchbtn.gif) no-repeat top left;
    float:left;
}
.bordBoottGrey{
    border-bottom: 1px solid #CBCBCB;
}
/*===============================================*/
/*====================BOOKING===================*/
/*=============================================*/
.subPageLeft{
    width: 325px;    
    float: left;
}
.subPageRight{
    float: right;
    width: 315px;
}
.b_subPages{
    margin-bottom: 30px;
}
.subPageRight h2.subPageTitle a{
    font: normal normal normal 23px 'KlavikaBasicMedium';
    color: #BE1622;
    padding-bottom: 12px;
    text-transform: uppercase;
}
.subPageRight h2.subPageTitle{
    margin-bottom: 15px;
}
.subPageContent p{
    color: #717273;
    font: normal normal normal 13px 'KlavikaBasicRegular';
    text-align: justify;
}
/*===============================================*/
/*====================Product Categories===================*/
/*=============================================*/
.prdPageContent{
    width: 695px;
}
.prdList{
    width: 213px;
    float: left;
/*    margin:0 18px 20px 0px;*/
}
.prdList a.pageImg{
    display: block;
    line-height: 0;
    margin: 0;
}
.prdInfo{
    padding: 10px;
    background: #cbcbcb;
}
.prdInfo a.prdTitle{
   font: normal normal normal 15px 'KlavikaBasicMedium';
    color: #BE1622; 
    text-transform: uppercase;
}
.prdInfo a.prdPrice{
    color:#717273;
    font: normal normal normal 20px 'KlavikaBasicRegular';
}
.prdInfo a.prdBtnBook{
   padding:0px 10px; 
}
.prdInfoLeft{
    display: block;
    float: left;
    width: 85px;
    padding-top: 5px;
}
.prdInfoRight{
    float: right;
    width: auto;    
}
.sideBarCart .prdName{
    float: left;
    width: 150px;
}
.sideBarCart .cartPrdPrice,.prdGrandTotal{
    float: right;
    width: 90px;
}
.sideBarCart{
    color: #717273;
    font: normal normal normal 17px 'KlavikaBasicRegular';
}
.cartPrd{
    margin-bottom: 2px;   
}
.cartPrdPrice-container{
     border-bottom: 1px solid #CBCBCB;     
     margin-bottom: 5px;
}
.checkoutContainer a.btnCheckout{
    float: right;
    margin-right: 9px;
    padding: 0px 8px;
}
.cartPrdTotalPrice{
    padding-bottom: 18px;
}
/*********single prd*******************/
.prdLeftImg{
    width: 375px;
    float: left;
}
.prdInfoContent{
    padding-top: 90px;
}
.prdLeftImg img,.storyImg img{
    border-top: 2px solid #C01C28;
    border-bottom: 2px solid #C01C28;
}
.sp_prdPrice{
    color: #717273;
    font: normal normal normal 35px 'KlavikaBasicRegular';    
}
.sp_quantity{
    float: left;
    width: 60px;
    margin-right: 8px;
    padding: 5px 0px 0;
}
.sp_prdQty a.sp_bookBtn{
    width: 130px;
    padding: 5px 0px;
    text-align: center;
    float: left;
    font: normal normal bold 20px 'KlavikaBasicBold';
}
.sp_contentInfo p{
    color: #717273;
    font: normal normal normal 13px 'KlavikaBasicRegular';
}
.sp_prdQty{
    margin-bottom: 25px;
}
.singlePrd-container{
    margin-bottom: 60px;
    padding-top: 22px;
}
/*======================*/
.sp_relPrdTitle,.st_Title{
    color: #BE1622;
    font: normal normal normal 28px 'KlavikaBasicLight';
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
/*==================================*/
.storyImg{
    padding-bottom: 30px;
    border-bottom: 1px solid #CBCBCB;
    margin-bottom: 30px;
}
.st_contentInfo{
    margin-bottom: 25px;
}
.st_InfoContainer h6{
    padding-bottom: 5px;
    font-weight: bold;
}
.st_InfoContainer{
    padding-bottom: 25px;   
}
.st_booking-container{
    margin-bottom: 24px;
}
.stVideo{
    float: left;
    margin: 0px 18px 18px 0px;
}
.stVideo iframe{
    border-top: 2px solid #C01C28;
    border-bottom: 2px solid #C01C28;
    width:213px !important;
    height:118px !important;
}
.st_navContainer span{
    width: 225px;
    float: left;
    display: block;
    padding-bottom: 4px;
    text-align: left;
    color: #717273;
}
.st_navContainer{
    padding:0px 5px 25px;
}
.archive  .subPageContainer{
    padding-top: 22px;
}
/*==============Blog==============*/
.post .story_title h1 {
    margin-bottom: 0px;
    border: none;
    border-bottom: 1px dotted #a1a1a1;
}
.post .tags, .page-template .tags, .archive .tags, .search .tags {
    border-top: none;
    border-bottom: 1px dotted #a1a1a1;
    margin-bottom: 15px;
}
.story .lt_date {
    color: #777;
    float: left;
    font-size: 12px;
    margin-bottom: 0px;
    margin-right: 10px;
    padding-bottom: 0px;
}
.postUnder {
    float: right;
    text-transform: capitalize;
}
.storyLeftImg {
    float: left;
    width: 154px;
    text-align: center;
}
.post .storyConatiner div.storyContent,.single-post .storyConatiner div.storyContent{
    float: right;
    text-align: justify;
    width: 465px;
    padding-top: 0px;
}
a.Preview, .Preview {
    border: 1px solid #000;
    display: block;
    padding: 1px;
}
.storyContent a.readMoreLink ,.readMore-container a.readMoreLink{
    background: #BE1622;
    padding: 5px 10px;
    outline: none;
    cursor: pointer;
    border-radius: 2px;    
    font: normal normal normal 15px 'KlavikaBasicBold';
    color: #FFF;
    float: right;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
}
.b_subPages div.readMore-container{
    padding-top: 6px;
}
.post .story {
    border-bottom: 2px solid #485E88;
    padding-bottom: 5px;
}
div.readMore-container{
    padding-top: 35px;
}
/*=======pagination======*/
.navigation {
    padding-bottom: 20px;
    text-align: center;
}
a.page-numbers, span.page-numbers {    
    background: #BE1622;
    border-color: #E3E3E3;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    font: normal normal normal 15px 'KlavikaBasicBold';
    margin-right: 2px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
}
span.page-numbers.current {
    background: none repeat scroll 0 0 #485E88;
}
a.page-numbers:hover{    
    background: none repeat scroll 0 0 #485E88;
}
/*=============================*/
div.inner_heading h2{
    color: #BE1622;
    font: normal normal normal 28px 'KlavikaBasicMedium';
    text-transform: capitalize;
    padding-bottom: 15px;
    margin-bottom: 15px;    
    text-align: center;
    border-bottom: 1px solid #CBCBCB;
}
div.main_message{
    color: #717273;
    text-decoration: none;
    padding-right: 5px;
    font: normal normal normal 18px 'KlavikaBasicRegular';
    text-transform: capitalize;
    text-align: center;
}
/*==========*/
div.stVideo a.pageImg{
    position: relative;
    
}
div.stVideo a.pageImg img.videoPlay{
    position: absolute;
    top: 34px;
    left: 76px;
    border: none;
}
/*================contact form============*/ 
.storyContent .row .col1{    
    padding: 0px 0 5px;
    font: normal normal normal 13px 'KlavikaBasicRegular';
    color: #717273;
}
.storyContent .col2 input[type="text"] ,
.storyContent .col2 input[type="email"],.storyContent .col2 input[type="tel"]{
    border: 1px solid #D0D0D0;
    height: 30px;
    padding: 1px 10px;
    width: 280px;
}
.storyContent .col2 input[type="text"], .storyContent .col2 textarea,
.storyContent .col2 input[type="email"],.storyContent .col2 input[type="tel"],
.storyContent .col2 select{
    background: none repeat scroll 0 0 #E4E4E4;
    border: 1px solid #D0D0D0;
    color: #717273;
    font: normal normal normal 13px 'KlavikaBasicRegular';
    outline: medium none;
    margin-bottom: 10px;
}
.storyContent .col2 textarea{
    width: 615px;
    resize: none;
}
.storyContent div.col2 input[type="submit"],.storyContent div.col1 input[type="submit"] {
    background: none repeat scroll 0 0 #BE1622;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;
    font: normal normal normal 15px 'KlavikaBasicBold';
    outline: medium none;
    padding: 5px 10px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.storyContent .col2 select{
    border: 1px solid #D0D0D0;
    height: 35px;
    padding: 5px;
    width: 300px;
}
.storyContent .col3{
    padding: 15px 0px;
    float: left;
    width: 215px;
}
.storyContent .col3 span.wpcf7-list-item{
    margin-bottom: 10px;
    display: inline-block;
}
.storyContent form div.row {
    float: left;
    width: 300px;
    margin-right: 15px;
}
.storyContent form div.row.rowFull{
    width: auto;
    float: none;
    margin: 0px;
}
.storyContent form div.row.rowFull .selectCol{
    float: left;
    width: 300px;
    margin-right: 15px;
}

.storyContent .row .col1.contactInfo{
    font-size: 15px;
    font-weight: bold;
}