/*
Theme Name: stonehenge-travel
Theme URI: http://stonehenge-travel.com/
Author: Jyotirmoy Mal
Author URI: https://aotwo.net/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. lyb's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.post-type-archive-itineraries  .entry-title.newblg,
.post-702 .entry-title{display:none;}
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}
/*---------------------------------Blog page-------------------------------*/
#searchform #searchsubmit{margin-top: 10px;
    background: #ff5722;
    padding: 13px 42px;
    border-radius: 51px;
    font-size: 16px;
    border: 0;}
    .blog .breadcrumbs,
    .blog .newblg{display:none;}
.blg h3{color:#ff5722;}
.updated{display:none;}
.blg .entry-title{max-width:100% !important;}
.blg .entry-title a{
	text-align: left;
	margin: 0;
	font-weight: 500;
	font-size: 20px;
	color: #ff5722!important;
	line-height: 50px;
	margin-bottom: 13px;
	border-bottom: 5px solid rgba(255, 87, 34, 0.3);
	/*! overflow: hidden; */
	position: relative;
	display: block;
}

.blg .entry-title a:after{
  content:"";
  height:5px;
  border-bottom: 5px solid #ff5722;
  /*! top: 0; */
  bottom: -5px;
  width: 30%;
  left: 0;
  /*! right: 0; */
  position: relative;
  display: block;
  /*! line-height: 64px; */
  /*! z-index: 99999999; */
}
.blg .entry-title{
    margin: 0;
}


.blg  h1.entry-title:after{
  content:"";
  height:5px;
  border-bottom: 5px solid #ff5722;
  bottom: -5px;
  width: 30%;
  left: 0;
  position: relative;
  display: block;
  z-index: 1;
}
.blg h1.entry-title {
    text-align: left;
    margin: 0;
        margin-bottom: 0px;
    font-weight: 500;
    font-size: 20px;
    color: #ff5722 !important;
    line-height: 56px;
    margin-bottom: 13px;
    border-bottom: 5px solid rgba(255, 87, 34, 0.3);
    position: relative;
    display: block;
}
.posted-on .screen-reader-text{
  font-weight: bold;
  padding-right: 7px;
}
.comments-link{ text-align: right;float: right;}
.blg .entry-title a, .blg .entry-footer a{color: #ff5722;}
a:hover{text-decoration:none;}
.blg img.wp-post-image{
    width: 100%;
    height: auto;
}
.entry-content h2{
  color:#ff5722;
}
.blg{
        border-bottom: 5px solid rgba(255, 87, 34, 0.3);
margin-bottom:20px;}
.blg .entry-content{
    
    padding:15px;
}
.blg .entry-footer{
   /* background: #fdb632;*/
   padding: 8px 0;
   text-align: left;
   color: #ff5722;
}
.bg-heading{
}
.bg-heading h2{
    color: #000;
    letter-spacing: 0.4px;
    font-size: 35px;
    padding-bottom: 5px;
    margin: 0;
}
.bg-heading p{
    color: #000;
    padding-top:10px;
    padding-bottom:10px;
}
.secondary #widget-area aside.widget {
    /*! border: 1px solid #017f3f; */
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.secondary #widget-area aside.widget  h3{
	text-align: left;
	margin: 0;
	font-weight: 500;
	font-size: 24px;
	color: #ff5722 !important;
	line-height: 50px;
	margin-bottom: 13px;
	border-bottom: 5px solid rgba(255, 87, 34, 0.3);
	/*! overflow: hidden; */
	position: relative;
}

.secondary #widget-area aside.widget  h3:after{
  content:"";
  height:5px;
  border-bottom: 5px solid #ff5722;
  /*! top: 0; */
  bottom: -5px;
  width: 30%;
  left: 0;
  /*! right: 0; */
  position: relative;
  display: block;
  /*! line-height: 64px; */
  /*! z-index: 99999999; */
}
.secondary #widget-area aside.widget  .form-control{
	min-height:40px;
	border: 1px solid #ff5722;
}
.widget_recent_entries ul{
	padding: 0 20px;
	margin: 0;
}
.widget_recent_entries ul li{
	color:#ff6699;
	list-style-type:disc;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
    border-radius: 50%;
    border: 2px solid #ff5722;
}

.rpwwt-widget ul li a{

    color: #ff5722;
    line-height: 20px;
}
/*==============================================================================================================================*/


.ws-theme-cart-page .product-thumbnail img{display:none;}
#breadcrumbs{
    list-style:none;
    margin-top:20px;
    overflow:hidden;
    padding: 0;
    margin-bottom: 0;
}
  
#breadcrumbs li{
    display:inline-block;
    vertical-align:middle;
    margin-right:15px;
    text-transform: uppercase;
}/*
.bread-current{border-bottom:10px solid rgba(255,255,255,0.7);}  */
#breadcrumbs .separator{
    font-size:18px;
    font-weight:100;
    color:#fff;
    font-weight: bold;
}
.dropdown-menu{min-width:20rem!important;}
.secend-nav .dropdown-menu li a {
    padding: 1px 12px;
    font-size: 12px;
    text-transform: uppercase;
}
.tp-hdrbanner img{width:100%;}
#menu-item-21  .dropdown-toggle::after,
#menu-item-21 .caret{display:none;}

.wp-travel-related-posts {display:none;}

.wp-travel-booking .collapse:not(.show) {
    display: block;
}
.paxpicker .summary {
    font-size: 17px!important;
    line-height: 1.4rem!important;
    cursor: text;
    padding: 10px 10px 8px;
    border: 1px solid #f3941e;
    border-radius: 2px;
    background-color: #fff;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
}
#post-241 .entry-title{
    text-align: center;
    padding-top: 20px!important;
}
#post-242 .entry-title{
    text-align: center;
    padding-top: 20px!important;
    margin-bottom:20px!important;
}
.tracart .ws-theme-cart-page {
    background-color: #fff;
    border: 1px solid #dd7f51;
    padding-left: 60px!important;
    /*margin-top:40px!important;*/
    margin-bottom: 50px!important;
}
.tracart{padding: 40px!important;}
ul.availabily-list .availabily-content .btn {
    padding: 8px 15px;
    border: 1px solid #8b8b8b;
    font-size: 14px;
    display: inline-block;
    background: #f3941e;
    color: #fff;
    padding: 12px 45px;
    border-radius: 41px;
    position: relative;
    transition: 0.3s;
}
ul.availabily-list .availabily-content .btn:hover{background:#000;color:#fff;}

#wp-travel-book-now{padding: 8px 15px;
    border: 1px solid #8b8b8b;
    font-size: 14px;
    display: inline-block;
    background: #f3941e;
    color: #fff;
    padding: 12px 45px;
    border-radius: 41px;
    position: relative;
    transition: 0.3s;}




