/*
Theme Name: Holiday Tours
Theme URI:
Author: parkerandrew
Author URI:
Description: Holiday Tours is a child theme of vw tour lite wordpress theme, It is highly responsive WordPress theme designed to cover a range of websites such as travel agency, tourism, tourist agencies, tourist destinations, travel guides, travel magazines, and journey blogs. Being a multipurpose theme, you can use it for personal, travelers, fashion, lifestyle, hotels, airlines, photographic agencies, technology, tour operators, or any other type of website. This is a feature-packed theme with plenty of amazing elements, options, and functionalities. It boasts a stunning slider, banners, easily navigable sections, and a lot more. It’s a professional theme built on Bootstrap that offers flawless browsing on any screen size. The clean and secure code, faster page load time, responsiveness is what makes this theme unique from other themes. It offers easy customization to add a variety of pages such as holiday packages, vacation packages, etc. It offers some shortcodes that saves much of your time in developing a site. With several Call to Action buttons, this theme is really effective in bringing visitors to your site. It supports SEO friendly features that make your site rank in search engines. Furthermore, it fully supports a variety of social media platforms to extend your online presence. Try Holiday Tours now! 
Template:  vw-tour-lite
Version: 0.4.1
License: GNU General Public License
License URI:license.txt
Text Domain: holiday-tours
Tags: custom-background, custom-menu, custom-colors, custom-logo, editor-style, featured-images, full-width-template, footer-widgets, one-column, sticky-post, two-columns, theme-options, threaded-comments, right-sidebar, left-sidebar, grid-layout, three-columns, blog, e-commerce
*/

/*------- Header ----------*/
#header .nav {
    padding: 10px;    
    margin-top: 2%;
}
#header{
	background: transparent;
    border-bottom: solid 2px #087dc2;
}
#header .nav ul {
    margin: 0;
}
.top-bar {
    text-align: center;
    padding: 1% 0;
    background: #087dc2;
}
.call-info,
.socialmedia a i {
    font-size: 15px;
    letter-spacing: 1px;
    color: #fff;
}
.call-info {
    text-align: left;
}
.socialmedia {
    text-align: right;
}
#header .logo a,
#header .logo p,
.service-text, 
.service-text a{
 	color: #087dc2;
}
#header .nav ul li a{
	color: #000;
}
#header .nav ul li a:hover {
    color: #6dc82b;
    border-bottom: solid 3px #6dc82b;
}
/* sidebar*/
header.entry-header{
    border-left: 20px solid #087dc2;
}
.services-box p,
#sidebar {
    font-family:Open sans;
    letter-spacing: 1px;
}
.services-box {
    margin-bottom: 5%;
}
.services-box h2{
    font-weight: bold;
    font-size: 30px;
    font-family:Open sans;
}
#sidebar aside,
.services-box {
    border: 6px double #087dc2;
    box-shadow: 6px 6px 10px 0px rgba(8, 125, 194, 0.68);
}
#sidebar input[type="search"]{
    border: none;
    padding: 11px 10px;
    margin-bottom: 0;
    background: #f5f5f5;
}
#sidebar h3,
#sidebar input[type="submit"],
.service-text .read-more{	
    background: #087dc2;
    border-radius: 0;
    font-family:Open sans;
}
.service-text .read-more{
    font-size: 15px;
    font-weight: bold;
}
#sidebar h3 {
    padding: 15px;
    font-size: 25px;
    letter-spacing: 1px;
    text-transform: none;
    color: #fff;
}
.widget_calendar tbody a{
	background-color:rgb(95, 72, 2);
}
.service-text a.read-more:hover{
	background: #6dc82b;
}

/* pagination */
.pagination span, .pagination a {
    background: transparent;
    border: solid 1px #000;
    margin-left: 3px;
    color: #000;
}
.pagination .current{
    background: #087dc2;
    font-weight: bold; 
}
.pagination a:hover{
    color: #000;
    background: #087dc2;
}

/* Footer */
.copyright-wrapper{
    background: #087dc2;
    border-top: solid 1px #0667a0;
}
.copyright p {
    color: #fff;
    font-size: 16px;
    letter-spacing: 2px;
}
#comments input[type="submit"].submit,
.footersec{ 
    background:#087dc2 !important;
}
.footersec li a,
.footersec h3,
.footersec caption,
.footersec th,
.footersec td,
.rssSummary, span.rss-date, cite,
.footersec td#prev a,
.footersec p,
.tagcloud a,
.copyright{
	color: #fff;
}
.footersec table,
.footersec th, 
.footersec td{
	border: 1px solid #000;
}

/* wonder section */
.service-main-box img {
    width: 40%;
}
#wonderplace {
    background: #087dc2;
    margin: 4% 0;
}
#wonderplace h4 {
    font-size: 35px;
    color: #fff;
}
#wonderplace p {
    color: #f5f5f5;
    letter-spacing: 1px;
}
.wonder-image img {
    width: 100%;
}
#wonderplace a.r_button {
    background: #6dc82b;
    color: #fff;
    font-size: 18px;
    margin-top: 5%;
    font-weight: bold;
}

/* --------WordPress Core Css----------- */
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
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;
}
.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.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: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
        white-space: nowrap;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}
.sticky {
    border: 1px solid black;
    background-color: white;
    width: 100%;
}
.bypostauthor{
    background-color: #4d535f;
    color: white;
}
.gallery-caption {}
/* --------WordPress Core Css End----------- */

/* End user or developer can modify main theme style from here */