/*
Theme Name: shaon
Theme Description: shaon
*/


.title_h2_all_page {display:none!important;}


body {
	background-attachment: fixed;
	background-image: url(images/bg.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
/*.container{width:970px; box-shadow:#000 0 0 15px;}*/
@media (min-width: 1200px) {
  .container {
    width: 970px;
	box-shadow:#000 0 0 15px;
	z-index:-999

  }


#bookcota {display:block;text-align:center; padding-top:10px; font-size:22px;}




}
.header_top {
	/*background-image: url(images/header.png);
	background-repeat: no-repeat;height:145px;*/
}

.footer_3 { background:#2D2D2D; text-align: justify; color:#FFF; padding-bottom:10px;}
.footer_3 h2 {
    background: none repeat scroll 0 0 #EA7623;
    border-radius: 5px;
    font-size: 22px;
    padding: 5px 0;
    text-align: center;
            }
.text_align { text-align:center;}
.top_nav{}
.top_nav{ margin:10px 0; border-top:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; padding:3px 0;}
.raw_12_padding{ padding:0;}
.top_nav .menu { list-style:none; padding:0; margin:0; float:left;}
.top_nav .menu li {padding:0; margin:0; float:left;}
.top_nav .menu li a { display:block; line-height:35px; padding:0 20px; text-decoration: none; color:#2D2D2D; border-radius:5px; margin:0 1px 0 0; font-weight: bold;}
.top_nav .menu li a:hover { background:#2D2D2D; color:#FFF;}
.top_nav .menu li .active_ { background:#2D2D2D; color:#FFF;}






.top_nav .current-menu-item a { background:#2D2D2D; color:#FFF !important;}








.container_text p { padding: 10px 0; text-align:justify; color:#2D2D2D; line-height: 25px;}
/*.container_text p { padding: 10px;}*/


.copyright_footer {background-color:#212121; padding:10px 0; color:#fff;}
.text_left { text-align:left;}
.text_right { text-align:right;}
.has { text-decoration:none; color:#FFF;}
.has:hover,.has:focus { text-decoration:underline; color:#fff;}
.contactinfo { text-align:left; padding-left:25px;}

.container_text h1,.container_text .h1 {
    font-size: 35px;
    text-align: justify;
	
}

.container_text h2,.container_text .h2 {
  margin-top: 20px;
    line-height: 35px;
   
	
}



.container_text h5,.container_text .h5 {
    background: none repeat scroll 0 0 #EA7623;
    border-radius: 5px;
    color: #FFFFFF;
    line-height: 25px;
    padding: 5px 0 5px 10px;
    font-size: 22px;
margin-top: 20px;
	
}



.container_text h3,.container_text .h3 {
    font-size: 20px;
    text-align: justify;
  line-height: 26px;

}


.call_now_ {background:#EA7623; padding:5px;color:#fff;border-radius:5px;}




.sidebar_right {/*background:red; width: 29.333%;*/}
.left_container {/*background:green; width: 70.667%;*/}
.sidebar_right h2 { background: none repeat scroll 0 0 #EA7623;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 25px;
    margin-top: 20px;
    padding: 5px 10px 5px 10px;}




a {
    color: #EA7623;
    text-decoration: none;
}
a:hover, a:focus {
    color: #EA7623;
    text-decoration: underline;
}

#booking_sub { background-color:#EA7623; color:#fff; border:none; padding:5px 20px; border-radius:5px; font-weight:500;}
#booking_sub:hover { background-color:#2D2D2D; color:#fff; border:none; padding:5px 20px; border-radius:5px; font-weight:500;}



div.wpcf7-mail-sent-ok {
    background: none repeat scroll 0 0 #EA7623;
    border: 2px solid #EA7623 !important;
    border-radius: 5px;
    color: #FFFFFF;
}



.sidebar_right {
    /*float: left;-----------------------------------------------------*/
    margin-bottom: 20px;
}




@media (max-width: 320px) {
.sidebar_right {
    float: left;
}

#wp-calendar td, #wp-calendar th {
    padding: 5px !important;
}


.container_text h2, .container_text .h2 {
    line-height: 23px!important;
    font-size: 19px!important;
}



.container_text h3, .container_text .h3 {
 font-size: 15px;
    line-height: 19px;
    text-align: justify;
}




.footer_3 h2 {
       font-size: 17px;
 
}




.text_left {
    text-align: center;
}
.text_right {
    text-align: center;
}




}

@media (max-width: 480px) {
.sidebar_right {
    float: left;
}
#wp-calendar td, #wp-calendar th {
    padding: 5px !important;
}

#bookcota b {display:block;text-align:center; padding-top:10px; font-size:17px;}



.sidebar_right h2 {
     font-size: 17px;
      }





.container_text h2, .container_text .h2 {
    line-height: 23px!important;
    font-size: 19px!important;
}



.container_text h3, .container_text .h3 {
    font-size: 15px;
    line-height: 19px;
    text-align: justify;
}


.left_container {
    width: 100%;
}



.footer_3 h2 {
       font-size: 17px;
 
}


.text_left {
    text-align: center;
}
.text_right {
    text-align: center;
}



}

@media (max-width: 600px) {
.sidebar_right {
    float: left;
}

#wp-calendar td, #wp-calendar th {
    padding: 5px !important;
}


.left_container {
    width: 100%;
}



.footer_3 h2 {
       font-size: 17px;
 
}
.text_left {
    text-align: center;
}
.text_right {
    text-align: center;
}




}

@media (max-width: 800px) {
.sidebar_right {
    float: left;
}

#wp-calendar td, #wp-calendar th {
    padding: 5px!important;
}

.sidebar_right h2 {
     font-size: 18px;
     padding: 5px 10px 5px 10px;
  }

.left_container {
    width: 100%;
}

.text_left {
    text-align: center;
}
.text_right {
    text-align: center;
}




}

@media (max-width: 768px) {
.sidebar_right {
    float: left;
}

#wp-calendar td, #wp-calendar th {
    padding: 7px !important;
}


.left_container {
    width: 100%;
}


.text_left {
    text-align: center;
}
.text_right {
    text-align: center;
}



}




@media (max-width: 992px) {
.sidebar_right {
    float: left;
}


#wp-calendar td, #wp-calendar th {
    padding: 7px !important;
}


.text_left {
    text-align: center;
}
.text_right {
    text-align: center;
}

.left_container {
    width: 100%;
}





}









@media (max-width: 1024px) {
.sidebar_right {
    float: left;
}


#wp-calendar td, #wp-calendar th {
    padding: 10px !important;
}


}


#wp-calendar td, #wp-calendar th {
    padding: 10px !important;
}



#today{color:#fff; background:#EA7623;border-radius:5px; text-align:center;}

.sidebar_right:nth-child(2) > h2  {display:none!important;}
.sidebar_right:nth-child(2) > p  {padding:0!important;}

#quota {
     
    /*background: #780000;
    border-radius: 5px;
    color: #FFFFFF;
    line-height: 25px;
    margin-top: 20px;
    padding: 5px 10px;
    text-decoration: none;*/
 background: none repeat scroll 0 0 #76abfe;
    border-radius: 5px;
    color: #FFFFFF;
    display: block !important;
    font-size: 17px;
    line-height: 25px;
    margin-top: 0px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
}



#quota:hover {
    
     background:#2D2D2D;
}

/*-----------------------extra----add------start------------*/

.left_container h5, .left_container .h5 {
   /*   margin-left: 20px;*/
 }

.left_container p {

  /*  padding: 10px 0 10px 20px;*/
    font-size: 17px;
   line-height: 28px;

}

/*.left_container h3, .left_container .h3 {
    margin-left: 20px;
 }*/


.left_container ul li {

    font-size: 17px;

}



#bookcota {

    font-size: 20px;
  
}

.container_text {
     margin: 0;
}



/*-----------------------extra----add------end------------*/


.sidebar_right h2:nth-child(1) {
    background: none repeat scroll 0 0 #ea7623;
    border-radius: 5px;
    color:#EA7623;
    font-size: 22px;
    line-height: 25px;
    margin-top: 20px;
    padding: 5px 10px;
   
}




