/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
.comment-holder img {
	margin: 0;
}

h1,h2,h3 {
	font-family: 'Cantata One', serif;
}

strong {
	font-weight: bold;
}

.alignright {
	float: right;
	padding: 0 0 15px 15px;
}

#content h2 {
	text-align: center;
}

/*#input_1_2, #input_1_3 {
	width: 100%;
}*/
h3.widgettitle {
/*margin: 1em 0;*/
	text-transform: uppercase;
	margin: 0 0 10px;
	font-size: 1em;
	font-weight: normal;
	text-transform: capitalize;
	border-bottom: 1px dashed #FFF;
	padding-bottom: 5px;
}

.column h3 {
	text-transform: uppercase;
	margin: 1em 0;
	font-size: 1.5em;
}

h2 {
	margin: .5em 0;
	font-size: 1.2em;
	font-weight: bold;
}

._95 {
	width: 95%;
}

.read_more {
	color: #00a4c8;
	font-size: .75em;
}

.list_circle {
	font-size: .75em;
	margin-left: 25px;
	margin-bottom: 15px;
}

.list_circle li {
	list-style: circle;
}

.comment_nav {
	margin-bottom: 25px;
	text-align: center;
}

.comment_nav a {
	color: #0969a5;
}

.comment .container {
	margin-top: 10px;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
	background-image: url(https://www.chaletsatbigwhite.com/wp-content/themes/chaletsbigwhite/images/bg-button.gif);
	background-position: initial initial;
	background-repeat: no-repeat no-repeat;
	color: #FFFFFF;
	display: block;
	font-size: 1em;
	font-weight: bold;
	height: 22px;
	line-height: 13px;
	text-align: center;
	width: 107px;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
	font-size: 1em;
	display: block;
	height: 27px;
	width: 107px;
	border: none;
}

.gform_widget, .browse_menu, #sidebar .widget_text {
	width: 185px;
	background-color: #0969a5;
	padding: 15px;
	border-radius: 5px;
	color: #FFF;
	margin-bottom: 35px;
}

.browse_menu a {
	color: #FFF;
}

input[type="submit"] {
	background-image: url(https://www.chaletsatbigwhite.com/wp-content/themes/chaletsbigwhite/images/bg-button.gif);
	background-position: initial initial;
	background-repeat: no-repeat no-repeat;
	color: #FFFFFF;
	display: block;
	font-size: 1em;
	font-weight: bold;
	height: 22px;
	line-height: 13px;
	text-align: center;
	width: 107px;
	margin-top: 15px;
}

input[type="submit"] {
	font-size: 1em;
	display: block;
	height: 27px;
	width: 107px;
	border: none;
}

.map-block {
	padding: 48px;
}

widget-holder {
	padding: 20px 20px 32px;
	text-align: center;
}

.visual {
/*height: 340px;*/
	margin: 0 0 38px;
	position: relative;
	width: 863px;
}

a.book {
	background-image: url(//www.chaletsatbigwhite.com/wp-content/themes/chaletsbigwhite/images/gbg-button.gif);
	background-position: initial initial;
	background-repeat: no-repeat no-repeat;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	line-height: 13px;
	margin: 0 auto;
	padding: 6px 0 0;
	text-align: center;
	width: 107px;
}

a.readm {
	background-image: url(//www.chaletsatbigwhite.com/wp-content/themes/chaletsbigwhite/images/bg-button.gif);
	background-position: initial initial;
	background-repeat: no-repeat no-repeat;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	line-height: 13px;
	margin: 0 auto;
	padding: 6px 0 0;
	text-align: center;
	width: 107px;
}

.comment h3 {
	background-color: #0d75b1;
	color: #ffffff;
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 2px;
	padding: 0 0 4px;
}

.alignleft img {
	border: 3px solid #FFFFFF;
	float: left;
	margin: 35px 23px 0 0;
}

/* sub accordion menu */
.sub-menu li {
	list-style: circle;
	margin-left: 30px;
}

.sub-menu li li a {
	font-size: 10px;
}

/* sub accordion menu  */
/* social media */
.social_m, .international {
	width: inherit;
	clear: both;
	margin-bottom: 5px;
	text-align: right;
}

.international {
	margin-bottom: 0;
}

.international a {
	font-size: 12px;
	text-align: right;
	color: #999;
	text-decoration: underline;
}

.international a:hover {
	text-decoration: none;
}

#light5 div {
	display: none;
}

.social_m a {
	display: inline-block;
	width: 25px;
	height: 24px;
	background-position: 0 0;
	margin: 0;
	-o-transition: .15s;
	-ms-transition: .15s;
	-moz-transition: .15s;
	-webkit-transition: .15s;
	transition: .15s;
}

.social_m a:hover {
	background-position: 0 -25px;
	text-decoration: none;
}

.facebook {
	background: url('https://www.chaletsatbigwhite.com/wp-content/uploads/2014/04/sm_facebook.png') 0 0;
}

.twitter {
	background: url('https://www.chaletsatbigwhite.com/wp-content/uploads/2015/02/sm_twitter.png') 0 0;
}

.google {
	background: url('https://www.chaletsatbigwhite.com/wp-content/uploads/2014/04/sm_google.png') 0 0;
}

.pinterest {
	background: url('https://www.chaletsatbigwhite.com/wp-content/uploads/2014/04/sm_pinterest.png') 0 0;
}

.youtube {
	background: url('https://www.chaletsatbigwhite.com/wp-content/uploads/2014/04/sm_youtube.png') 0 0;
}

.instagram {
	background: url('https://www.chaletsatbigwhite.com/wp-content/uploads/2015/02/sm_instagram.png') 0 0;
}

/* social media */
/* weather widget */
#w_con, #w_ov {
	width: 185px;
	height: 175px;
	overflow: hidden;
	border: 0;
}

#w_con {
	background-color: #FFF;
	padding-top: 5px;
}

#weather {
	width: 185px;
	height: 295px;
	margin-top: -125px;
	overflow: hidden;
	border: 0;
}

#w_ov {
	height: 165px;
	position: absolute;
	z-index: 10;
	cursor: pointer;
}

/* weather widget */
.address {
	width: 250px;
}

.tooltip {
	display: inline;
	position: relative;
}

.show_t {
	display: none;
}

.tooltip:hover .show_t {
	background: #FFF;
	background: rgba(0,0,0,.8);
	border-radius: 5px;
	color: #FFF;
	line-height: 18px;
	padding: 5px 15px;
	position: absolute;
	z-index: 9999;
	width: 180px;
	display: block;
	margin: -85px 0 0 35px;
}

.newsletter label {
	float: left;
}

#input_1_2, #input_1_3 {
	margin: 4px 0 3px 10px;
	width: 110px;
}