#container {
	min-height:100%;
	height:auto!important;
	height:100%;
	margin:0 auto;
}

#page {
	width:955px;
	margin:0 auto;
	padding:0 10px;
	overflow:hidden;
}

.half {
	width:50%;
	float:left;
}

#front-kilkee {
	background-image:url(../images/kilkee_main.jpg);
}

#front-kilbaha {
	background-image:url(../images/kilbaha_main.jpg);
}

#front-carigaholt {
	background-image:url(../images/carrigaholt_main.jpg);
}

#front-riverside {
	background-image:url(../images/riverside_main.jpg);
}

.quarter {
	width:50%;
	height:50%;
	float:left;
	overflow:hidden;
	background-position:top left;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	z-index:1;
}

#front-page-logo {
	height:240px;
	width:240px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-120px;
	margin-left:-120px;
	z-index:2;
	overflow:hidden;

}

#logo-link:hover #flipper-front{
display: none
	
}

#front-page-logo span {

}

.flipper {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:3;
}

.logo-image {
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}

#flipper-front {
	background:url(../images/loophead_sprite.png) -4px -95px no-repeat;

	
	
}


 
#flipper-back {
	background:url(../images/loophead_sprite.png) -256px -95px no-repeat;
	/*transform:rotateY(180deg);
	-webkit-transform:rotateY(180deg);
	text-indent:-999999999px;*/
	text-align:left;
}

/* flip the pane when hovered 
div#front-page-logo:hover .flipper {
	-webkit-transform:rotateY(180deg);
	transform:rotateY(180deg);
}

*/

/* flip speed goes here 
.flipper {
	transition:.8s;
	-webkit-transition:.8s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
}

*/

.outer-wrap {
	clear:both
}

/****************************** HEADER ********************************/
#header-wrapper {
	width:100%;
	background:#fff;
}

#header {
	width:935px;
	margin:0 auto;
	padding:20px 10px 12px;
	z-index:100;
	background: #fff;
	height: 84px;
}

#header.single {
	border-bottom:1px dotted #939598;
	margin-bottom:14px;
}

#branding {
	width:120px;
	height:80px;
	font-size:80%;
	background:url(../images/loophead_sprite.png) 0 0 no-repeat;
	margin:0;
	float:left;
}

#access {
	float:right;
	margin-top:10px;
	clear:right;
}

#blog-banner {
	margin-bottom:15px;
	overflow:hidden;
	height:270px;
	width:100%;
}

#blog-banner.single {
	float:right;
}

#blog-banner IMG {
	width:100%;
	height:auto;
}

/****************************** MAIN CONTENT ********************************/
#main-content {
	float:right;
	width:695px;
	padding:8px;
	min-height:400px;
	margin:0 10px 10px;
	overflow:hidden;
}

#main-content.centered {
	float:none;
	margin:38px auto 40px;
}

#main-content.white-trans-bg {
	background:url(../images/white_trans.png) 0 0 repeat;
	width:610px;
	padding:38px 70px 40px;
	float:none;
	margin-bottom:70px;
}

#main-content.wider {
	width:698px;
	padding:38px 50px 40px;
}

#main-content.single {
	padding:0;
	margin:0;
	width:710px;
}

#main-content.scroll-down {
	width:955px;
	color:#352628;
	padding-top:0;
	margin-top:0;
}

#main-content.maps {
	padding-top:0;
}

#iframe-wrap {
	margin:2px auto 0;
	height:390px;
	width:98%;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	overflow:hidden;
}

#iframe-wrap iframe {
	height:100%;
	width: 100%;
	padding:0;
	margin:0;
}

#maps-content {
	min-height:100px;
	width:100%;
	float:left;
	margin-top:19px;
	border-top:1px dotted #333;
	padding-top:15px;
}

/****************************** SCROLLING PAGES ********************************/
#slideshow {
	width:100%;
	height:430px;
	overflow:hidden;
}

#slideshow ul {
	position:relative;
	height:100%;
}

#slideshow li {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;

}

.slideshow-content {
	position: absolute;
	z-index: 999;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:#fff;
	width: 70%;
}

.slideshow-content *:first-child {
	margin-top: 0;
	padding-top: 0;
}

/****************************** SLIDER ********************************/
#slider-container {
	float:left;
	margin:10px 0 20px;
	width:100%;
	padding-bottom:60px;
}

#slider-wrap {
	float:left;
	width:999999px;
	height:100%;
}

.slider {
	width:965px;
	float:left;
}

.slider-content {
	float:left;
	margin:5px 0 0 30px;
	width:345px;
}

.slider-content p {
	line-height:17px;
	font-size:13px;
}

h1.slider-title {
	text-align:left!important;
}

.slider IMG {
	padding:15px 20px 40px;
	-moz-box-shadow:0 0 7px 3px #ccc;
	-webkit-box-shadow:0 0 7px 3px #ccc;
	box-shadow:0 0 7px 3px #ccc;
	float:left;
	max-width:60%;
}

#slider-controls {
	text-align:center;
	position:absolute;
	bottom:10px;
	width:100%;
}

a.slider-btn {
	display:inline-block;
	width:13px;
	height:13px;
	background:url(../images/loophead_sprite.png) -893px -76px no-repeat;
	margin-right:5px;
}

a.slider-btn.active {
	background:url(../images/loophead_sprite.png) -910px -76px no-repeat;
}

a.next-slider,a.return-slider {
	position:absolute;
	top:-32px;
	right:8px;
	width:92px;
	height:39px;
	display:block;
	text-indent:-9999px;
	background:url(../images/loophead_sprite.png) -787px -72px no-repeat;
}

a.return-slider {
	background:url(../images/loophead_sprite.png) -787px -120px no-repeat;
}

li.listing-item {
	
	float:left;
	width: 100%;
	box-sizing: border-box;
	padding: 10px
	
}



@media(min-width:641px)  {
	
	
	li.listing-item {

	width: 48%;
	
	}
}


li.listing-item a.title, 
li.listing-item span.date,

li.listing-item span.excerpt {
	display: block;
	margin-left: 0 !important
}

li.listing-item a.title {
	font-size: 18px;
	line-height: 1.4;
	margin-bottom: 10px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #352628;

font-style: italic;
}

.excerpt-dash {
	display: none
}
li.listing-item span.date {
color: #BD7F70;

}

/****************************** ARTICLES ********************************/
.article {
	margin-bottom:20px;
	border-bottom:1px dotted #939598;
	overflow:hidden;
	padding-bottom:18px;
}

.excerpt {
	float:left;
	padding-top:15px;
	max-width:400px;
	margin-left:20px;
}

.event-article {
	padding-top:7px!important;
}

.toggle {
	border-bottom:1px dotted #666;
	padding-bottom:10px;
}

#comment-form {
	padding:20px 0;
	border-bottom:1px dotted #666;
}

.comment-meta {
	font-size:12px;
	margin-bottom:10px;
}

div.comment-body {
	border-bottom:1px dotted #666;
	padding-bottom:15px;
}

/****************************** COLORED ARTICLES ********************************/
.colored {
	height:295px;
	width:100%;
	color:#fff;
	margin-bottom:0;
	border-bottom:none;
	padding-bottom:0;
}

.colored-image-wrap {
	float:left;
	height:100%;
	min-height:300px;
	width:35%;
}

.colored-content {
	float:left;
	width:55%;
	padding:20px 5% 40px;
	overflow:hidden;
}

.contact-wrap {
	float:left;
	padding:9px 8px 5px 17px;
	color:#fff;
	background:#aaa;
	min-width:180px;
	margin-right:10px;
	margin-bottom:18px;
	min-height:65px;
}

.contact-wrap ul {
	margin-bottom:0;
}

.event-image-wrap {
	width:230px;
	height:151px;
	margin-left:9px;
	margin-top:9px;
	padding:6px;
	-moz-box-shadow:0 0 9px #bbb;
	-webkit-box-shadow:0 0 9px #bbb;
	box-shadow:0 0 9px #bbb;
	background:url(../images/default_article.jpg) 0 0 no-repeat;
}

.event-image-wrap IMG {
	padding:0;
	margin:0;
}

div.single-event-details-wrap {
	margin-bottom:10px;
	width:45%;
}

.em-location-map {
	width:96%!important;
	padding:10px!important;
	-moz-box-shadow:0 0 9px #bbb;
	-webkit-box-shadow:0 0 9px #bbb;
	box-shadow:0 0 9px #bbb;
	background:#fff;
	border-top:1px solid #aaa;
	border-right:1px solid #aaa;
	border-left:1px solid #bbb;
	border-bottom:1px solid #bbb;
}

/****************************** GALLERY ********************************/
.gallery-wrap {
	padding:10px;
	float:left;
	width:200px;
	height:100px;
	overflow:hidden;
	margin:0 10px 10px 0;
	background:#fff;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #bbb;
	border-right:1px solid #bbb;
}

/****************************** SIDEBAR ********************************/
#sidebar {
	width:220px;
	float:left;
	min-height:200px;
	z-index:9;
	overflow:hidden;
	margin-bottom:30px;
}

.sidebar-inner {
	background:#F2F2F3;
	padding:40px 12px 8px;
	margin:0 0 11px;
	overflow:hidden;
}

#sidebar.maps {
	width:200px;
	background:#F2F2F3;
	padding:0 10px 10px;
}

/****************************** FOOTER ********************************/
#footer-wrap {
	background:#352628;
}

#push {
	height:321px;
	clear:both;
	width:200px;
}

#container {
	margin:0 auto -321px!important;
}

#footer {
	height:201px;
	padding-top:20px;
	width:955px;
	margin:0 auto;
	color:#fff;
	overflow:hidden;
}

#copyright-wrap {
	float:left;
}

#facebook-wrap {
	float:left;
	max-height:210px;
	overflow:hidden;
}

.single-tweet {
	float:left;
	width:124px;
	padding-right:17px;
	margin-right:25px;
	border-right:1px solid #fff;
	overflow:hidden;
}

.single-tweet {
	-ms-word-break:break-all;
	word-break:break-all;
	word-break:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	hyphens:auto;
}

#tweet-num-2 {
	border-right:none;
}

#footer-end-wrap {
	background:#35789B;
}

/****************************** SINGLE PAGE ********************************/
div.lower-wrap {
	margin-top:4px;
	padding:20px 0 10px;
	border-top:1px dotted #705D57;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:italic;
	clear:both;
	margin-bottom:10px;
}

/****************************** FORMS ********************************/
#form-data {
	text-align:left;
	font-family:georgia "Times New Roman",Times,serif;
}

#form-data.success {
	position:absolute;
	top:50px;
	left:0;
	font-family:Georgia,'Times New Roman',Times,serif;
	line-height:24px;
	text-align:center;
	font-style:italic;
	
}

#form-data h4 {
	text-align:center;
	font-style:italic;
}

#working-wrap {
	position:absolute;
	right:132px;
	bottom:14px;
	height:20px;
	width:20px;
	background:url(../images/ajax-loader.gif) 0 0 no-repeat;
}

/******************************* 404 PAGES AND BLANK TEMPLATE PAGES ***************************************/
#blank-page-wrap {
	position:absolute;
	width:310px;
	top:50%;
	left:50%;
	text-align:center;
	min-height:190px;
	margin-top:-100px;
	margin-left:-155px;
	padding:20px;
	background:url(../images/white_trans.png) 0 0 repeat;
}

body.blank-page {
	background:url(../images/kilkee_main.jpg) top left;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#blank-page-wrap h1 {
	margin-bottom:15px;
	line-height:29px;
}

#blank-page-wrap a {
	text-decoration:underline;
}

a#blank-page-home-link {
	height:85px;
	width:120px;
	display:block;
	background:url(../images/loophead_sprite.png) 0 0 no-repeat;
	text-indent:-99999px;
	margin:0 auto 20px;
}

body.blank-page {
}

/******************************* MEDIA QUERIES ***************************************/
@media only screen and (max-width : 1023px) {
	#page {
		margin-top:0!important;
	}
	
	#header {
		padding-top:10px;
		padding-bottom:1px;
		width:auto;
		height: auto;
		
	}
	
	.colored-content {
		height:auto;
	}
	
	#slideshow {
		height:290px;
	}
	
	#blog-banner {
		height:auto;
		margin-bottom:0;
	}
	
	#branding {
		padding-bottom:10px;
	}
	
	#main-content.blog {
		margin-left:5px;
		width:68%;
		float:right;
	}
	
	#sidebar {
		margin-top:10px;
		width:26%;
	}
	
	.sidebar-inner {
		max-width:240px;
	}
	
	#main-content.scroll-down {
		width:auto;
		margin:0;
	}
	
	#main-content.scroll-down h1 {
		padding-top:10px;
	}
	
	#main-content.scroll-down h2 {
		margin-bottom:10px;
	}
	
	#main-content.white-trans-bg {
		max-width:80%;
		padding-left:30px;
		padding-right:30px;
	}
	
	#main-content.centered{
		margin-top:15px;
	}
	
	ul.calander-list {
		float:none;
		text-align:center;
	}
	
	ul.calander-list li {
		float:none;
		display:inline-block;
	}
	
	.colored {
		height:348px;
	}
	
	.colored-content {
		width:50%;
	}
	
	#footer,p#footer-details,#header,#header-wrapper,#page,#footer-wrap {
		width:auto!important;
	}
	
	#footer {
		padding-left:10px;
		padding-right:10px;
	}
	
	p#footer-details {
		padding-left:10px;
		padding-right:10px;
		width:auto;
	}
	
	/******* Realign the main navigation and the branding div to the center   ******/
	#header-navs {
		position:absolute;
		top:15px;
		right:25px;
		
	}
	
	div#access,#branding {
		clear:both;
		float:none;
		margin:0 auto;
	}
	
	div#access {
		margin-left:15px;
	}
	
	div#access ul {
		float:none;
		margin-bottom:10px;
		text-align:center;
	}
	
	div#access ul li {
		float:none;
		display:inline-block;
		line-height:10px;
		margin-left:0;
		margin-right:14px;
	}
	
	#lang-nav { 
	
	position: absolute;
	top:17px;
	left:15px
	}
	
	/*---------- SLIDER ( MEDIA QUERIES )----------*/
	.slider-title {
		padding-top:20px;
	}
	
	.slider IMG {
		width:40%;
		height:auto;
		padding:8px;
		margin-left:8px;
		margin-bottom:20px;
	}
	
	.slider-content {
		width:50%;
		float:inherit;
		top:inherit;
		left:0;
		position:relative;
		margin-left:20px;
	}
}

@media only screen and (max-width : 767px) {
	.half,#page,#header-wrap,#header,#main-content,#copyright-wrap,#social-links {
		position:relative;
		float:none;
		width:auto;
		margin:10px 0;
		padding:0;
		min-height:0;
		min-width:0;
		height:auto;
	}
	
	#main-content.blog {
		margin-left:10px;
		width:64%;
		float:right;
		padding-left:10px;
		padding-right:10px;
	}
	
	#sidebar {
		margin-top:10px;
		width:29%;
	}
	
	#header-wrap,#header {
		margin-top:0;
	}
	
	#header {
		padding-top:14px;
	}
	
	#page {
		padding:0 10px;
	}
	
	#form-wrap {
		max-width:500px;
	}
	
	div#sidebar {
		margin:10px auto;
		float:none;
		width:auto;
		max-width:500px;
	}
	
	.colored-content {
		height:75%;
		overflow:auto;
	}
}

@media only screen and (max-width : 1023px) {

li.camping-caravan-parks {
	background: url('../images/camp_caravan_single_sidebar_responsive_fix.png') 15px 10px no-repeat #E0AA26

}

#wild-atlantic-way {
	margin-right: 0;
	bottom: -20px;
	position: relative
}

}
@media only screen and (max-width : 890px) {

	#header-navs {
		position:relative;
		top:inherit;
		right:inherit;
		width:95%;
		text-align:center;
		float:none;
	}
	
	#header-navs li {
		display:inline-block;
		float:none!important;
	}
	
	#wild-atlantic-way {
		float: none;
		position: absolute;
		top:15px;
		right:15px	}
	
}

/* End Phone portrait */
@media only screen and (max-width : 639px) {
	#leader-logo {
		display:none;
	}
	
	#front-kilkee span,#front-kilbaha span,#front-carigaholt span,#front-riverside span {
		background:none;
	}
	
	.colored-image-wrap {
		width:100%;
		height:190px;
		margin:0 auto;
		float:none;
		min-height:0;
	}
	
	.colored-content,.colored {
		height:auto;
		width:auto;
	}
	
	#main-content {
		margin-left:auto;
		margin-right:auto;
		float:none;
	}
	
	#main-content.blog {
		width:90%!important;
	}
	
	.slider IMG {
		width:50%;
	}
	
	div.slider-content {
		width:90%;
		clear:left;
		margin-left:10px;
	}
	

	
	#main-content.blog {
		width:auto;
		float:none;
		margin-left:0;
	}
	
	#sidebar {
		margin-top:-300px;
		width:100%;
		max-width:none!important;
		padding:20px 0 10px;
		border-top:1px dotted #705D57;
	}
	
	.sidebar-inner {
		width:29%;
		width:40%;
		float:left;
		margin-left:3%;
	}
	
	#footer {
		height:auto;
	}
	
	div.quarter span {
		text-indent:0;
		font-weight:700;
		font-size:11px;
		width:90%!important;
		padding:0 10px;
		margin-left:0!important;
		left:0;
		text-align:center;
		position:relative!important;
		display:inline-block;
		margin:0 auto;
		line-height:14px;
		height:auto;
		font-weight:400;
	}
	
	span.location-title {
		text-decoration:underline;
		font-size:22px!important;
	}
	
	#front-page-logo {
		width:170px;
		height:170px;
		margin-top:-85px;
		margin-left:-85px;
	}
	
	#flipper-front {
		background:url(../images/loophead_sprite.png) -850px -508px no-repeat;
		width:170px;
		height:170px;
	}
	
	#flipper-back {
		background:url(../images/loophead_sprite.png) -1029px -508px no-repeat;
		width:170px;
		height:170px;
	}
	
	.colored-content {
		width:auto;
		padding-left:5%;
	}
	
	.colored IMG {
		display:none;
	}
	
	#facebook-feeds-icon {
		margin:10px auto;
		background-position-x:-1038px!important;
	}
	
	#facebook-wrap {
		float:none;
		text-align:center;
		width:auto;
		padding:0;
		margin:5px auto 10px!important;
	}
	
	.single-tweet {
		width:100%;
		padding:0;
		border:none;
		margin:0;
		text-align:center;
	}
	
	ul#social-links {
		float:none;
		width:160px;
		margin:0 auto 18px;
		text-align:center;
		padding:0;
		padding-left:0;
	}
	
	ul#social-links li {
		float:none;
		display:inline-block;
	}
	
	li#twitter {
		margin-left:0!important;
	}
}

@media only screen and (max-width : 479px) {
	ul#about-links {
		float:left;
		display:block;
		width:100%;
	}
	
	#wild-atlantic-way {
		
		display: none
		}
	
	#main-content.white-trans-bg {
		padding-top:25px;
	}
	
	ul.calander-list li a img {
		max-width:280px;
	}
	
	#footer-details {
		float:none;
		text-align:center;
		padding:0;
	}
	
	#footer-details span {
		display:block;
		float:none;
		text-align:center;
		margin-top:10px;
	}
	
	#main-content {
		margin-bottom:10px;
	}
	
	.colored-image-wrap {
		width:100%;
	}
	
	.sidebar-inner {
		width:50%;
		margin:0 auto 15px!important;
		float:none;
	}
	
	#footer {
		position:relative!important;
		bottom:0!important;
		left:0!important;
		width:auto;
	}
}

@media only screen and (max-width:400px) {
	.sidebar-inner {
		width:90%;
	}
	
	#lang-nav {
		top:8px;
		left:8px
	}
	
#lang-nav li {
	float: none;
	display: block;
	margin-bottom: 2px
}
}


/*!
 * Bootstrap GRID ONLY v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=898b6414d0044db9c001)
 * Config saved to config.json and https://gist.github.com/898b6414d0044db9c001
 *//*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */


 .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}