/*
Theme Name: Purple Light Vacations
Theme URI: http://www.purplelightvacations.com/
Description:  Tour Package Child Theme for Purple Light Vacations
Author: Belladia Marketing and Design
Author URI: http://belladiadesign.com
Template: tourpackage
Version: 0.1
*/
 
@import url("../tourpackage/style.css");

body {
background: #2e106e; 
background: url('http://www.purplelightvacations.com/wp-content/uploads/2014/10/plv-background.jpg');
}

div.header-wrapper {
    background: none repeat scroll 0 0 #fff;
    position: relative;
}

div.gdl-blog-medium .blog-title {
    font-size: 24px!important;
    margin-bottom: 6px!important;
    margin-top: 0!important;
}

body {
    color: #444;
    font-family: "Open Sans",sans-serif!important;
    line-height: 1.4em!important;
}

div.gdl-blog-medium .blog-continue-reading {
    display: block!important;
    font-size: 13px!important;
    font-style: italic!important;
    font-weight: bold!important;
    margin-bottom: 15px!important;
    margin-top: 15px!important;
}

div.gdl-blog-medium .blog-content-wrapper {
    overflow: hidden!important;
    padding-bottom: 20px!important;
}

div.under-slider-wrapper .under-slider-title {
    font-size: 28px!important;
    font-weight: bold!important;
    margin-bottom: 8px!important;
    text-align: center!important;
}

div#main-superfish-wrapper {
    padding-top: 28px!important;
}

div.footer-wrapper h3.custom-sidebar-title {
    font-size: 16px!important;
	margin-left: 0px!important;
}

div.logo-wrapper {
    margin: 0!important;
}

div.navigation-wrapper .sf-menu li a {
    font-size: 13px!important;
    font-weight: bold!important;
    text-transform: none!important;
}

ul.sf-menu li a {
    padding: 0 10px!important;
    }

h1, h2, h3, h4, h5, h6, div.price-item .price-title, div.price-item .price-tag {
    color: #6a1080;
    font-family: "Merriweather"!important;
    font-weight: bold!important;
}

a {
    font-weight: bold;
}

.page-header-wrapper.gdl-container-color.boxed-style.gdl-border-x.bottom {
    margin-bottom: 40px!important;
}

.sidebar-wrapper {
    padding-top: 0 !important;
}

div.gdl-right-sidebar .sidebar-wrapper {
    padding-top: 0 !important;
}

.ls-l h1 {
    color: #281265 !important;
}

.ls-wp-container.ls-container.ls-v5 {
    margin-top: -55px !important;
}

div.gdl-divider {
    margin-bottom: 20px!important;
}

div.gdl-package-medium .package-title {
    font-size: 24px!important;
}


div.recent-post-widget .recent-post-widget-title {
    font-size: 16px!important;
    font-weight: bold!important;
    line-height: 1.2!important;
}

div.gdl-package-medium .package-info {
    font-size: 16px!important;
    line-height: 1.2em!important;
}

div.footer-wrapper h3.custom-sidebar-title {
    font-size: 14px!important;
}

div.footer-wrapper * {
    font-size: 13px!important;
}

div.footer-wrapper h3.custom-sidebar-title {
    padding: 0!important;
}

div.footer-wrapper .custom-sidebar {
    margin-bottom: 25px!important;
}

ul, ol {
    margin-bottom: 20px;
    margin-left: 20px;
}


.alignleft, img.alignleft {
    float: left!important;
    margin: 5px 15px 20px 0!important;
}

.alignnone, img.alignnone {
    margin: 5px 20px 0 0!important;
}

p {
    font-size: 14px!important;
    line-height: 1.5em!important;
    margin-bottom: 20px!important;
}

div.navigation-wrapper .sf-menu li li a {
    font-weight: bold!important;
    line-height: 1.3em!important;
    margin-bottom: 10px!important;
}

.footer-widget-wrapper {
    color: #fff!important;
}

/* Responsive Youtube Video */

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Testimonial styling */
.testimonial-content {
    font-size: 15px!important;
    line-height: 1.5em!important;
}

.testimonial-info {
    color: #742f8b!important;
}

.testimonial-item {
    border-color: #742f8b!important;
}

.testimonial-item {
    padding-bottom: 30px!important;
}

.mb20 {
    margin-bottom: 40px !important;
}

/* Image Fade */
.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

.fade:hover {
      opacity: 0.75;
      }

/* home */
.home h3 {
  font-size:18px !important;
  font-weight:normal !important;
  margin-left:10%;
  margin-right:10%;
line-height: 1.4em!important;
}
.home h2 {
  margin-left:10%;
  margin-right:10%;
}

/*FAQ*/
div#post-4850 ul.gdl-accordion li .accordion-title, ul.gdl-toggle-box li .toggle-box-title {
    color: #6a1080;
}

div#post-4850 ul.gdl-accordion > li .accordion-title {
    font-size: 22px;
    text-transform: none;
}

div#post-4850 ul.gdl-accordion > li .accordion-content {
    font-size: 16px!important;
    line-height: 22px!important;
}

/*Landing Pages*/
div#post-5044 ul.gdl-toggle-box li .toggle-box-title {
    color: #6a1080!important;
}

div#post-5044 .toggle-box-title {
    font-size: 22px!important;
    text-transform: none!important;
}

div#post-5044 .toggle-box-content {
    font-size: 16px!important;
    line-height: 22px!important;
}

div#post-5044 .toggle-box-icon {
    display: none !important;
}

div#post-5139 ul.gdl-toggle-box li .toggle-box-title {
    color: #6a1080!important;
}

div#post-5139 .toggle-box-title {
    font-size: 22px!important;
    text-transform: none!important;
}

div#post-5139 .toggle-box-content {
    font-size: 16px!important;
    line-height: 22px!important;
}

div#post-5139 .toggle-box-icon {
    display: none !important;
}