/*
Theme Name:     Customizr Child
Theme URI:      http://themesandco.com/customizr
Description:    A child theme for the Customizr WordPress theme. This child theme simply includes 2 files : style.css to add your custom css and functions.php where you can extend Customizr's core code. In order to keep your code as clean and flexible as possible, try to use Customizr's hooks API for your customizations. Do something awesome and have fun !
Author:         Nicolas Guillaume (nikeo)
Author URI:     http://themesandco.com
Template:       customizr
Version:        1.0.0
*/

/* Your awesome customizations start right here !
-------------------------------------------------------------- */
/* remove booking.com link button from display */
div.ti-header-write-btn-container {
	display: none;
}
/* Container for youtube looked awful due to padding-bottom
.ytcontainer {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin-bottom: 10px;
}*/
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.testimonials-widget-testimonials4 {
background: #474545;color:	#5a5a5a;
}
.testimonials-widget-testimonials5 {
background: #474545;color:	#5a5a5a;
}
blockquote {
background: #474545;
}
footer#footer a {
font-size: 1em;
}
h1{
font-size: 2em;
letter-spacing: -0.05em;
margin-bottom: -0.5em;
}
h1.post-title{
margin-bottom: 0;
}
h2{
color: #666;
margin-top: 1.25em;
}
h3{
font-size: 1.75em;
}article.error404 .entry-content blockquote {display: none;}
div#blog-footer {
	text-align: center;
}
div#tripadvisor-footer {
	float: right;
	color: #5a5a5a;
	cursor:default
}
div#tripadvisor-footer a {
	color: #5a5a5a;
	cursor:default
}
img.imagecontent {
padding-left: 10px;
float: right;
}
img.pistemap {
padding-left: 10px; 
padding-bottom: 10px;
float: right; 
clear: both;
}
div.ftb_narrow {
width: 140px;
padding: 5px 15px;
text-align: center;
}
.post-entry {
word-spacing:1px;
text-align: justify;
}
a.internal-link-large {
font-size:20px;
}
a.internal-link{
word-spacing:1px;
margin-left: 0px;
}

.comment-content p:before {
	content: open-quote;
}

.comment-content p:after {
	content: close-quote;
}

.commentlist p:before {
	content: open-quote;
        font-size: 4em;
}

.commentlist p:after {
	content: close-quote;
        font-size: 4em;
}

/* Thumbnail/Text hover image pop-up */
.thumbnail-rose{
position: relative;
z-index: 0;
}

.thumbnail-rose:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail-rose span{ /*CSS for enlarged image*/
position: relative;
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
/*border: 1px dashed gray;
color: black;*/
visibility: hidden;
text-decoration: none;
}

.thumbnail-rose span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail-rose:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -30px; /*position where enlarged image should offset horizontally */
width: 500px;
}

ul.nav li.dropdown > ul.dropdown-menu {
	padding-top: 10px;
	margin: 0;
	}
.nav > li > a.a-caret {
	display: block;
	padding: 8px;
	position: absolute;
	height: 10px;
	width: 10px;
	top: 1px;
	left: 10px;
	}
.nav > li > a.a-stripped {
	padding: 5px 2px 5px 38px;
	}
.navbar .nav .dropdown-toggle .caret {
	margin-top: 4px;
	margin-left: 1px;
	}
.navbar .nav > li > .dropdown-menu:before {
	left: 16px;
	}
.navbar .nav > li > .dropdown-menu:after {
	left: 17px;
	}
.navbar .navbar-inner {
	box-shadow: 0 2px 15px rgba(0,0,0, 0.12);
	}
.navbar .nav > li > .dropdown-menu:before {
	border-bottom: 7px solid rgba(153, 153, 153, 0.27);
	}
.navbar .nav > li > .dropdown-menu:after {
	border-bottom: 6px solid rgba(255,255,255,.9);
	}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #ececec;
	border-radius: 4px;
	box-shadow: inset 0 2px 3px rgba(0,0,0,.35);
	}
@media (min-width: 980px) {
	ul.nav li.dropdown:hover a.a-caret + ul.dropdown-menu,
	ul.nav li.dropdown a.a-caret:hover + ul.dropdown-menu,
	ul.nav li.dropdown ul.dropdown-menu:hover {
		display: block;
		z-index: 1001;
		}
	}
@media (max-width: 979px) {
	.nav > li > a.a-caret {
		box-shadow: 0 1px 3px rgba(0,0,0,.35);
		height: 12px;
		width: 12px;
		top: 2px;
		left: 8px;
		}
	.nav > li > a.a-stripped {padding-right: 45px; padding-left: 45px;}
	ul.nav li.dropdown.open ul.dropdown-menu  {
		background-color: #ececec;
		border-radius: 4px;
		box-shadow: inset 0 2px 3px rgba(0,0,0,.35);
		}
	.dropdown-submenu > a:after {
		border-left-color: transparent;
		border-top-color: #ccc;
		border-width: 5px 5px 0 5px;
		}
	.dropdown-submenu:hover > a:after {
		border-top-color: #fff;
		}
	.dropdown-submenu:hover > a:after {
		border-left-color: transparent;
		}
	ul.nav li.dropdown.open ul.dropdown-menu .dropdown-submenu ul.dropdown-menu {
		background-color: white;
		box-shadow: inset 0 1px 4px rgba(0,0,0,.27);
		display: block;
		position: relative;
		margin-right: 4px;
		bottom: 2px;
		}
	ul.nav li.dropdown.open ul.dropdown-menu .dropdown-submenu:hover > a {
		color: white;
		}
	}