 /*
Theme Name: Travelify Child
Theme URI: http://colorlib.com/wp/travelify/
Author: Plusbyte
Author URI: https://plusbyte.de
Description: Travelify is a clean, simple, responsive and customizable WordPress WooCommerce theme that looks awesome on any device. It adjusts automatically to any screen size including tablets and smartphones as well as Retina displays. Theme is built using HTML5 / CSS3 and is SEO friendly. This WordPress theme was built with travel, adventures, languages and nature in mind but it can be used for anything so be creative and unleash its full potential in blogging, ecommerce, business and other websites. Along the awesome design this theme is customizable via a simple but yet powerful theme options. Some of the nicest features are featured post slider, social icons, custom logo, translation ready (compatible with WPML plugin) and many more. This theme out-of-the-box plays nicely with WooCommerce, Breadcrumb NavXT, WP-PageNavi, Contact Form 7 and other popular plugins. Theme available in English, French, German, Hungarian, Italian, Spanish, Dutch, Hebrew, Slovak, Turkish, Swedish, Brazilian Portuguese, Polish, Finnish, Bulgarian, Persian (Farsi), Greek, Russian and Chinese.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, light, green , custom-background, custom-header, custom-menu, fluid-layout, featured-images, full-width-template, left-sidebar, right-sidebar, one-column, two-columns, three-columns, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging, holiday
Text Domain: travelify-child
Template: travelify
 */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 5, 2016 */
@font-face {
    font-family: 'noteworthybold';
    src: url('font/noteworthy-bold-webfont.eot');
    src: url('font/noteworthy-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/noteworthy-bold-webfont.woff2') format('woff2'),
         url('font/noteworthy-bold-webfont.woff') format('woff'),
         url('font/noteworthy-bold-webfont.ttf') format('truetype'),
         url('font/noteworthy-bold-webfont.svg#noteworthybold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'apple_casualregular';
    src: url('font/apple-casual-webfont.eot');
    src: url('font/apple-casual-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/apple-casual-webfont.woff2') format('woff2'),
         url('font/apple-casual-webfont.woff') format('woff'),
         url('font/apple-casual-webfont.ttf') format('truetype'),
         url('font/apple-casual-webfont.svg#apple_casualregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('font/4iCs6KVjbNBYlgoKfw72.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Changes for Cookie Choice */
#cookieChoiceInfo { 
	top: auto !important; 
	bottom: 0; 
	font-size: 10pt; 
	line-height: 2.5; 
}

/* Header css */
#branding { margin-top: 20px; }

.hgroup-wrap {
	margin-left: -5%;
	margin-right: -5%;
	padding-top: 15px;
	padding-bottom: 35px;
	padding-left: 5%;
	padding-right: 5%;
	height: 94px;
	background-image: url('images/banner.png');
	background-position: center center;
}

#main-nav {
	font-family: 'noteworthybold';
}

#site-logo { margin-top: 5px; }

#site-title {
	margin-top: -60px;
	margin-bottom: -25px;
	float: left;
}

#site-description {
	font-family: 'noteworthybold';
	font-size: 30px;
	line-height: 35px;
	color: #f9dc6e;
	float: left;
	width: 440px;
	text-align: center;
	text-shadow: 0 2px 1px rgba(0,0,0,0.4);
}

@media only screen and (max-width: 1078px) {
	.hgroup-wrap {
		margin-left: -2.5%;
		margin-right: -2.5%;
		padding-left: 2.5%;
		padding-right: 2.5%;
		background-position: 80% center;
	}

	#site-logo { margin-left: 0px; }

	#site-title { margin-top: -52px; }

	#site-title a img { width: 215px; }
}

@media only screen and (max-width: 767px) {
	#site-logo { 
		width: 100%; 
		margin-top: 20px;
	}

	#site-title {
		width: 30%;
		margin-top: -7%;
	}

	#site-title a img { width: 100%; }

	#site-description {
		width: 65%;
		font-size: 20px;
		line-height: 25px;
	}

	.hgroup-right .social-icons {
		display: block;
		position: absolute;
		right: 20px;
		top: 45px;
	}
}

/* Hide author in posts */
.author {
	display: none;
}

/* Hide category in posts */
.category {
	display: none;
}

/* Termine css */
#tribe-events-content.tribe-events-list, #tribe-events-content.tribe-events-month, #tribe-events-content.tribe-events-day, #tribe-events-content.tribe-events-single {
    padding: 2.5% 2.5% 0.5% 2.5%;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.tribe-events-schedule {
    margin: 0;
}

.tribe-events-schedule h2 {
    font-size: 1.4em;
}

.tribe-events-widget-link {
    margin-bottom: 0;
}

.tribe-events-list-widget ol li {
    margin-bottom: 10px;
}

.tribe-event-title {
    font-size: 18px;
}

/* Timeline css*/
.single-te_announcements .timeline-express-single-page-announcement-date {
    display: none !important;
}

.single-te_announcements .timeline-express-content-area {
    float: none !important;
    margin-left: 0 !important;
    width: auto !important;
}

.single-te_announcements .timeline-express-main {
    background: #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.single-te_announcements .timeline-express-main .entry-title {
    padding-top: 0;
}

.single-te_announcements .timeline-express-main .entry-content {
    padding-left: 0;
}

#cd-timeline {
    margin-top: 0rem !important;
    margin-bottom: 1rem !important;
}

#cd-timeline .cd-timeline-block .cd-timeline-content .cd-read-more:hover, #cd-timeline .cd-timeline-block .cd-timeline-content .cd-read-more:active {
    background: #b80000;
}

#cd-timeline .cd-timeline-block .cd-timeline-content .timeline-express-read-more-link {
    z-index: 1;
    float: right;
    font-size: 14px;
    white-space: nowrap;
    text-align: center;
    margin: 0;
    line-height: 20px;
    display: inline-block;
    text-decoration: none;
    padding: 4px 12px !important;
    text-transform: lowercase;
    border: 1px solid #e80000;
    cursor: pointer;
    background-color: #e80000;
    color: #fff !important;
    position: relative;
    border-radius: 2px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.2);
    box-shadow: inset 0 1px 1px rgba(255,255,255,0.2);
}

.te_announcements h2.entry-title {
    padding-left: 2.5%;
    padding-right: 2.5%;
}