/* Enter Your Custom CSS Here */

/* ### for tracks &amp; tracks-child ### */

/* hide the header part on the statis home page */
.menu-primary-tracks .site-description {
    left: unset;
}

/* clean up menu bar with logo */
.site-header {
    border-top: solid 0px #111;
    padding-top: 7px;
 	padding-bottom: 0px;
}
.site-title img {
    max-width: 500px;
    max-height: 100px;
}
.site-title {
    line-height: 0px;
    opacity: 1;
}
#site-title a:hover {
    opacity: 0.6;
}
.menu-primary {
    padding-top: 16px;
}

/* hide something in the header on home page ? */
.home .entry-header {
    display: none;
}
/* remove white space between menu and slider on home page */
.home .entry-content {
    margin-top: 0px;
}

/* remove white lines between top and bottom elements */
.home .main {
    padding-bottom: 0px,
}
.home .entry {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: -48px; 
}

/* page-wide white background */
.home .loop-container {
    background-color: white;
}

/* author bio block to theme colors */
.author-meta {
    background: #ffffff;
    color: #8c8c8c;
    border: solid 1px #ededed;
    font-size: 14px;
}
.author-meta a:hover {
    color: #222222;
}
.bio {
    width: 60%;
}

/* fix hidden posts carousel - does not work without also changing default.css in plugin */
.wp-posts-carousel-slide {
    display: block;
}
.default-theme.wp-posts-carousel .wp-posts-carousel-container {
    display: block; 
}

/* change color of links in tag cloud */
.bottom-parallax .tagcloud a {
    color: #8c8c8c;
}
.bottom-parallax .tagcloud a:hover {
    color: #ffffff;
}

/* posts carousel change color of categories banners */
.default-theme.wp-posts-carousel .wp-posts-carousel-categories::after {
    border-color: #044 transparent transparent;
}
.default-theme.wp-posts-carousel .wp-posts-carousel-categories::before {
    border-color: #008080 #008080 #008080 transparent;
}

.site-footer > h3 > a:focus a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

/* fix count down timer in Tracks */
.CountDownTimer {
    text-align: center;
}
.hoth-dash_title {
    top: 30px;
}

/* speed up mobile menu */
.menu-primary {
    transform: none;
}

/* remove design credits */
.design-credit {
    display: none;
}

/* remove empty space after parallax with motto */
/*.my-call-to-action {
    margin-top: -30px;
}*/

/* align sign-up button of mailpoet to be similar to contact form 7 */
.widget_wysija_cont .wysija-submit {
    margin-left: 0px;
}
input[type="submit"] {
    background: #008080;
    color: #fff;
    min-width: 3.1em;
    padding: 8px 20px 8px 20px;
    font-size: 16px;
	border: 1px solid #008080;
  	border-radius: 10px;
}
input[type=submit]:active, input[type=submit]:focus, input[type=submit]:hover {
    background: #008080;
    opacity: .9;
    cursor: pointer;
    cursor: hand;
}

destinationworld.be/media

.sow-image-container, h2 {
	padding-bottom: 15px;
}

/*input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="file"]):not([type="image"]), textarea {
    color: #626161;
    transition: all .2s ease;
}*/

/* clean up post carousel look */
.lsow-posts-carousel .lsow-posts-carousel-item .hentry {
    border-radius: 0px;
    border-color: white;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image .lsow-image-info {
    font-size: 9px;
}

/* for home page links to travel images */
.travel-cells {
	color: #8C8C8C !important;
}
.travel-cells a:hover {
	color: #8C8C8C !important;
}

/* for button on home page Journey hero image */
.journey-hero a:hover {
  	opacity: .7 !important;
}

/* limit white space under posts carousel */
.lsow-entry-text-wrap {
	padding-bottom: 0px;
}

/* smaller lightgrey section in footer */
.site-footer {
	padding-top: 24px;
}

/* no space between images and  captions */
.wp-caption img {
	margin-bottom: 0px;
}

/* allow 2 images next to each other (account for margin) */
figure.alignleft, figure.alignright {
    max-width: 46%;
}

/* animate linked images on home page */
.travel-cells .sow-image-container a:hover {
    opacity: .7;
}

/* fix layout of inspirations page */
.inspirations p {
    margin: 0 0px 1.5em 0px;
}

/* hide AddToAny Share buttons at bottom of page when wider than 980px (floating bar is shown) */
@media (min-width: 980px) {
	.widget_a2a_share_save_widget {
		display: none;
	}
}

/* smaller font counters on home pahge */
.lsow-odometers .lsow-odometer .lsow-number span {
    font-size: 50px !important;
	font-weight: normal !important;
}
.lsow-odometers .lsow-odometer .lsow-number {
    font-weight: normal !important; 
}
.lsow-odometers .lsow-odometer {
    text-align: center;
}

/* fix left or right aligned quotes showing in a single line on smartphones */
@media (max-width: 980px) {
.aligncenter, .alignleft, .alignright {
    line-height: inherit;
}

