/*
 Theme Name:     Valenti Child
 Theme URI:      http://themeforest.net/user/cubell
 Description:    Valenti Child Theme
 Author:         Cubell
 Author URI:     http://themeforest.net/user/cubell
 Template:       valenti
 Version:        1.0
*/


/* =Theme customization starts here. Any CSS code entered here will overwrite the parent's CSS.
-------------------------------------------------------------- */
.category .cb-blog-style-c .cb-author,
.category  .cb-blog-style-c .cb-date,
.category  .cb-blog-style-c .cb-excerpt{
  display: none;
}
.category .cb-blog-style-c a.Book_now_button,
.single div.Book_now_button,
.search div.Book_now_button{
  background: #E3322C;
  border: 1px solid #A31513;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  text-decoration: none!important;
  border-radius: 2px;
  padding: 6px 8px;
  margin:0px 10px; 
  float: right;
}

.category .cb-blog-style-c div.Book_now_button:hover{
   outline: none;
}

.button_div,
.start_enddate{
  float: left;
}
.button_div {
  width: 44%;
}
.button_div a{
  color: #000;
  font-size: 14px;
  line-height: 2;
}
.start_enddate{
  line-height: 2.8;
  font-size: 16px;
}
.start_enddate_div {
  width: 56%;
  float: left;
}
.date_button_wrap{
  width: 100%;
}
.single .start_enddate,
.single .button_div{
  margin-bottom: 20px;
}
.single .start_enddate{
  font-size: 17px;
}
.start_dateend{
  margin-right: 4px;
}
#cb-content .Subscribe a{
  font-size: 1.2em;
  color: #000;
  background-color: #ff0;
  padding: 5px 20px;
  border-radius: 5px;
  display: block;
  text-decoration: none;
  border: 3px solid #f0f0f0;
  font-family: oswald;
  width: 60%;
  margin: 0 auto;
  font-weight: 700;
  letter-spacing: .1em;
}
#cb-content .Subscribe a:hover{
    text-decoration: none;
}
.Subscribe{
  width: 100%;
  text-align: center;
}
.search #main{
/*    width: 1200px;*/
}
.search .start_enddate{
  margin-bottom: 10px;
} 

.clr{
  clear: both;
}
/* ============================================================
  CUSTOM PAGINATION
============================================================ */

.custom-pagination{
    clear: both;
    margin-bottom: 40px
}
.custom-pagination span,
.custom-pagination a {
  display: inline-block;
  padding: 2px 10px;
}
.custom-pagination a {
  background: #f7f7f7;
}
.custom-pagination a:hover {
  background-color: #e9e9e9;
  color: #999;
}
.custom-pagination span.page-num {
  margin-right: 10px;
  padding: 0;
}
.custom-pagination span.dots {
  padding: 0;
  color: gainsboro;
}
.custom-pagination span.current {
    background: #b3b3b3;
    border: 4px solid #b3b3b3;
    padding: 10px 20px;
    color: #f5f5f5;
    margin-right: 10px;
}

.custom-pagination .page-num{
  display: none;
}

.custom-pagination a.page-numbers 
{
  padding: 10px 20px;
  color: #999;
  border: 3px solid #e9e9e9;
  font-size: 16px;
  margin: 0 10px 0 0;
}

ul.cb-top-nav{
    padding-top: 8px;
}

article.cb-blog-style-c {
  width: 32.3%;
  float: left;
  margin-bottom: 15px;    
  margin-right: 10px;
}
article.cb-blog-style-c  .cb-meta{
padding: 10px 20px 20px 20px; 
}
.cb-blog-style-c .cb-meta h2 {
    font-size: 20px;
}
.cb-blog-style-c .cb-meta h2 a{
color: #4d4d4d;
}
.cb-s-modal-on #cb-overlay{
  visibility: hidden!important;  
}
a#cb-bg-to{
  visibility: hidden;
}

@media only screen and (max-width : 766px) {
  .category .cb-blog-style-c a.Book_now_button, .single a.Book_now_button, .search a.Book_now_button{
  font-size: 11px
}
#cb-to-top{
  opacity: 1!important;
  bottom: 55px!important;
  z-index: 17!important;      
}
#cb-to-top i{
  visibility: visible!important;
}
}

/*ipad styling starts*/
@media only screen and (max-width : 1024px) and (min-width: 768px){
 .cb-large {
    padding: 22px 10px 10px 0!important;
  } 
  #logo,
  header .cb-large{
    height: 115px!important;
  }
    .category .cb-blog-style-c a.Book_now_button, .single a.Book_now_button, .search a.Book_now_button{
  font-size: 11px;
}
}

@media only screen and (max-width : 768px) and (min-width: 767px){
  footer#cb-footer .textwidget .Subscribe a{
    width: 100%!important;
  }
}
