/*
Theme Name: Oliver & Bonacini - Canoe
Theme URI: http://oliverbonacini.com
Description: Child Theme for the Oliver & Bonacini Core
Author: Agency Dominion
Author URI: http://agencydominion.com
Template: ob-core
Version: 1.0
*/

body	{
	font-family: "proxima-nova", sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	background: #b6bebd url('images/canoe-bg-pattern-mobile.png') repeat-y center top;
	color: #444;
}

@media (min-width: 768px) {
	body	{
		background-image:url('images/canoe-bg-pattern-desktop.png');
	}
}

.dark	{
	color: #ffffff;
}

h1, .h1	{
	font-family: "proxima-nova", sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:32px;
	line-height:36px;
	color:#444;
}

h2, .h2	{
	font-family: "Gotham Cond SSm 5r", "Gotham Cond SSm A", "Gotham Cond SSm B";
	font-style:normal;
	font-weight:500;
	font-size:18px;
	line-height:22px;
	color:#444;
	text-transform:uppercase;
}

h3, .h3	{
	font-family: "proxima-nova", sans-serif;
	font-style:normal;
	font-weight:700;
	font-size:14px;
	line-height:22px;
	color:#696969;
}

h4, .h4	{
	font-family: "proxima-nova", sans-serif;
	font-style:normal;
	font-weight: 600;
	font-size:14px;
	line-height:18px;
	letter-spacing: 0.07em;
	color: #647473;
	text-transform:uppercase;
}

h5, .h5	{
	font-family: "proxima-nova", sans-serif;
	font-style:normal;
	font-weight:600;
	font-size:14px;
	line-height:18px;
	margin-bottom:5px;
	color:#444;
}

a	{
	color:#444444;
}

a:focus, a:hover	{
	color:#696969;
}

.btn	{
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	border-radius:0;
	padding:14px 20px;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}

.btn-default	{
	background: #647473;
	color:#fff;
	border-color: #647473;
	text-transform:lowercase;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}

.btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default,
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default.focus:active, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
	background: #475655;
	color:#fff;
	border-color: #475655;
}

.btn-primary	{
	background:transparent;
	color:#444;
	font-size:14px;
	font-weight:bold;
	text-transform:lowercase;
	border-color:#a1a1a1;
	border-width:2px;
}

.btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background:transparent;
	color:#444;
	border-color:#444;
	box-shadow:none;
}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus	{
	background:transparent;
	color:#444;
	border-color:#444;
	box-shadow:none;
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary.focus[disabled], fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active	{
	background:transparent;
	color:#444;
	border-color:#444;
	box-shadow:none;
}

.dark .btn-primary	{
	background:transparent;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-transform:lowercase;
	border-color:#fff;
	border-color:rgba(255, 255, 255, 0.2);
	border-width:2px;
}

.dark .btn-primary:focus, .dark .btn-primary:hover, .dark .btn-primary:active, .dark .btn-primary.active, .open > .dropdown-toggle.dark .btn-primary {
	background:transparent;
	color:#fff;
	border-color:#fff;
	border-color:rgba(255, 255, 255, 0.8);
	box-shadow:none;
}

.dark .btn-primary:active:hover, .dark .btn-primary.active:hover, .open > .dropdown-toggle.dark .btn-primary:hover, .dark .btn-primary:active:focus, .dark .btn-primary.active:focus, .open > .dropdown-toggle.dark .btn-primary:focus, .dark .btn-primary.focus:active, .dark .btn-primary.active.focus, .open > .dropdown-toggle.dark .btn-primary.focus	{
	background:transparent;
	color:#fff;
	border-color:#fff;
	border-color:rgba(255, 255, 255, 0.8);
	box-shadow:none;
}

.dark .btn-primary.disabled, .dark .btn-primary[disabled], fieldset[disabled] .dark .btn-primary, .dark .btn-primary.disabled:hover, .dark .btn-primary[disabled]:hover, fieldset[disabled] .dark .btn-primary:hover, .dark .btn-primary.disabled:focus, .dark .btn-primary[disabled]:focus, fieldset[disabled] .dark .btn-primary:focus, .dark .btn-primary.disabled.focus, .dark .btn-primary.focus[disabled], fieldset[disabled] .dark .btn-primary.focus, .dark .btn-primary.disabled:active, .dark .btn-primary[disabled]:active, fieldset[disabled] .dark .btn-primary:active, .dark .btn-primary.disabled.active, .dark .btn-primary.active[disabled], fieldset[disabled] .dark .btn-primary.active	{
	background:transparent;
	color:#fff;
	border-color:#fff;
	border-color:rgba(255, 255, 255, 0.2);
	box-shadow:none;
}

.btn-link	{
	padding:0;
	text-decoration:none;
	color: #647473;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}

.btn-link:focus, .btn-link:hover	{
	text-decoration:none;
	color: #475655;
}

a.unii-listing-button{
	font-size:12px !important;
	font-weight:normal;
	text-transform:uppercase;
	border-radius:0;
	padding:14px 20px !important;
	background:#647473 !important;
	color:#fff;
	border-color:#647473;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
	border-radius: 0 !important;
	text-shadow: none !important;
}
a.unii-listing-button:hover{
	background:#444 !important;
	color:#fff;
	border-color:#444;
}

.form-control	{
	background: #ffffff;
	border-color: #ffffff;
	border-radius:0;
	box-shadow:none;
	height:50px;
	padding-top:14px;
	padding-bottom:14px;
	font-weight:600;
	font-size:14px;
	color:#444;
}

.form-control:focus	{
	box-shadow:none;
	border-color:#f0f0f0;
}

@media (max-width: 320px) {
	.wpcf7-recaptcha	{
		margin-left:-36px;
	}
}

.rte_text a	{
	color: #647473;
	font-weight: 600;
}

.header	{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:4;
}

.admin-bar .header	{
	top:32px;
}

.navbar-default .navbar-nav > li > a	{
	color:#fff;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color:#fff;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus	{
	background:transparent;
	color:#fff;
}

.footer, .footer .cta-list a, .footer .cta-list.list-unstyled:hover a	{
	color:#a1a1a1;
}

.ad-layout-social-links	{
	display:inline-block;
}

.ad-layout-social-links a	{
	display:inline-block;
	position:relative;
	width:30px;
	height:30px;
	margin-left:14px;
	text-align:left;
	text-indent:-9999px;
	background-position:center top;
	background-repeat:no-repeat;
}

.opacity .ad-layout-social-links a:after	{
	content:'';
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	top:0;
	left:0;
	background-repeat:no-repeat;
	background-position:center bottom;
	opacity:0;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}

.opacity .ad-layout-social-links a:hover:after	{
	opacity:1;
}

.no-opacity .ad-layout-social-links a:hover	{
	background-position:center bottom;
}

.ad-layout-social-links a:focus	{
	outline:none;
}

.ad-layout-social-links a:first-child	{
	margin-left:0;
}

.ad-layout-social-links a.facebook, .ad-layout-social-links a.facebook:after	{
	background-image:url('images/social-facebook.png');
}

.ad-layout-social-links a.twitter, .ad-layout-social-links a.twitter:after	{
	background-image:url('images/social-twitter.png');
}

.ad-layout-social-links a.instagram, .ad-layout-social-links a.instagram:after	{
	background-image:url('images/social-instagram.png');
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi)	{
	.ad-layout-social-links a.facebook, .ad-layout-social-links a.facebook:after	{
		background-image:url('images/social-facebook-hires.png');
		background-size:100% auto;
	}
	.ad-layout-social-links a.twitter, .ad-layout-social-links a.twitter:after	{
		background-image:url('images/social-twitter-hires.png');
		background-size:100% auto;
	}
	.ad-layout-social-links a.instagram, .ad-layout-social-links a.instagram:after	{
		background-image:url('images/social-instagram-hires.png');
		background-size:100% auto;
	}
}

.inline-slider{
	border-bottom: solid 1px #f0f0f0;
}
.inline-slider .inline-slide-content {
	position:static;
	background:#f8f8f8;
	color:#444;
	text-align:center;
	padding-top: 10px;
}

.flexslider .flex-direction-nav a {
	width:44px;
	height:44px;
	margin:-22px 0 0;
	opacity:0.4;
	text-shadow:none;
	text-indent:-9999px;
	top:50%;
}

.inline-slider.flexslider .flex-direction-nav a {
	margin:0;
}

.flexslider:hover .flex-direction-nav a	{
	opacity:0.4;
}

.flexslider:hover .flex-direction-nav a:hover	{
	opacity:0.8;
}

.flexslider .flex-direction-nav a:before	{
	display:none;
}

.flexslider .flex-direction-nav .flex-prev {
	left:0 !important;
	background:url('images/icon-arrow-left.png') no-repeat left top;
}

.flexslider .flex-direction-nav .flex-next {
	text-align:left;
	right:0 !important;
	background:url('images/icon-arrow-right.png') no-repeat left top;
}

.no-opacity .flex-direction-nav .flex-disabled	{
	visibility:hidden !important;
}

.lt-ie9 .masthead-full-slider.flexslider .masthead-slide-video > .video-js .vjs-tech	{
	width:100%;
}

.flexslider.masthead-full-slider .flex-direction-nav a	{
	width:132px;
	height:270px;
	top:-90px;
	margin:0;
}

.flexslider.masthead-full-slider .flex-direction-nav .flex-prev,
.flexslider.masthead-full-slider .flex-direction-nav .flex-next,
.flexslider.masthead-full-slider:hover .flex-direction-nav .flex-prev,
.flexslider.masthead-full-slider:hover .flex-direction-nav .flex-next	{
	opacity:0.8;
}

.flexslider.masthead-full-slider:hover .flex-direction-nav .flex-prev:hover,
.flexslider.masthead-full-slider:hover .flex-direction-nav .flex-next:hover	{
	opacity:1;
}

.flexslider.masthead-full-slider .flex-direction-nav li	{
	display:block;
	width:44px;
	height:90px;
	position:absolute;
	margin:-45px 0 0;
	top:50%;
	z-index:10;
	-moz-transition:border-color 0.3s;
	-webkit-transition:border-color 0.3s;
	transition:border-color 0.3s;
}

.flexslider.masthead-full-slider .flex-direction-nav li.flex-nav-prev	{
	border-right:1px solid #fff;
	border-right:1px solid rgba(255, 255, 255, 0.2);
	left:0;
}

.flexslider.masthead-full-slider .flex-direction-nav li.flex-nav-next	{
	border-left:1px solid #fff;
	border-left:1px solid rgba(255, 255, 255, 0.2);
	right:0;
}

.flexslider.masthead-full-slider .flex-direction-nav li:hover	{
	border-color:rgba(255, 255, 255, 0.8);
}

.flexslider.masthead-full-slider .flex-direction-nav .flex-prev {
	background:url('images/icon-arrow-left-inverse.png') no-repeat left center;
}

.flexslider.masthead-full-slider .flex-direction-nav .flex-next {
	background:url('images/icon-arrow-right-inverse.png') no-repeat right center;
}

@media (max-width: 767px) {
	.masthead-full-slider	{
		height:375px !important;
	}
}

/**
 * Carousel
 */

.carousel-slider-layout .flex-direction-nav .flex-next, .carousel-slider-layout.flexslider:hover .flex-direction-nav .flex-next	{
	text-align:left;
}

.carousel-slide-detail	{
	padding:0 35px 25px;
}

.carousel-slide-detail .carousel-item-cta	{
	font-weight:bold;
}

@media (max-width: 767px) {
	.carousel-slide	{
		padding:0 15px;
	}
	.carousel-slider-mobile-layout.flexslider .flex-direction-nav a	{
		top:130px;
	}
	.carousel-slide-detail	{
		padding:0 15px 10px;
	}
	.carousel-slider-mobile-layout.flexslider .flex-direction-nav .flex-prev	{
		left:15px !important;
	}
	.carousel-slider-mobile-layout.flexslider .flex-direction-nav .flex-next	{
		right:15px !important;
	}
}

@media (min-width: 768px) {
	.flexslider.carousel-slider-layout .flex-direction-nav .flex-prev {
		background:url('images/icon-arrow-left-dark.png') no-repeat left center;
	}
	.flexslider.carousel-slider-layout .flex-direction-nav .flex-next {
		background:url('images/icon-arrow-right-dark.png') no-repeat right center;
	}
	.carousel-slider-layout .carousel-controls	{
		padding-left:44px;
		padding-right:44px;
		height:44px;
	}
	.flexslider.carousel-slider-layout .carousel-controls .flex-direction-nav a	{
		top:0;
		margin-top:0;
	}
	.flex-control-paging li a	{
		width:12px;
		height:12px;
		box-shadow:none;
	}
}

/*Tabs*/

.tab-content	{
	background:#f8f8f8;
}

/**
 * Notifications
 */

/* Bar Layout */

.ad-layout-notifications.ob_bar	{
	background:#647473;
}
.ad-layout-notifications.ob_bar h6	{
	font-family: "Gotham Cond SSm 5r", "Gotham Cond SSm A", "Gotham Cond SSm B";
	font-style:normal;
	font-weight:500;
	font-size:18px;
	line-height:22px;
	text-transform:uppercase;
	color:#fff;
	border-right-color:rgba(255, 255, 255, 0.1);
	vertical-align:middle;
}
.no-touch .notifications-bar-items.flexslider:hover	{
	background-color:#bfcd9f;
}
.notifications-bar-items.flexslider .slides .slide:after	{
	background:none;
}
.lt-ie9 .notifications-bar-items.flexslider .slides .slide .ie8-notification-mask-dark	{
	background:none;
}
.notifications-bar-controls .flex-direction-nav .flex-nav-prev	{
	border-left-color:rgba(255, 255, 255, 0.1);
}
.notifications-bar-controls .flex-direction-nav .flex-nav-next	{
	border-left-color:rgba(255, 255, 255, 0.1);
	border-right-color:rgba(255, 255, 255, 0.1);
}

/*Open Table Widget*/

#OT_defList dd input[type="text"], #OT_defList dd select, #OT_defList dd input[type="date"] {
	background-color: #fff;
	border: 1px solid #fff;
	color: #444;
	-webkit-appearance:none;
}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled]{
	background: #647473;
}
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover{
	background: #647473;
}

/*Mastheads*/

.masthead-placeholder-container:after, .masthead-full-placeholder-container:after,
.masthead-slide-image:after, .masthead-full-slide-image:after,
.slide .masthead-slide-video:after, .slide .masthead-full-slide-video:after	{
	content:'';
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:rgba(0, 0, 0, 0.2);
}

.lt-ie9 .masthead-slider .ie8-masthead-overlay,
.lt-ie9 .masthead-full-slider .ie8-masthead-overlay	{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:url('images/ie8-bk-20.png') repeat;
}

.masthead-full-container, .masthead-container	{
	position:relative;
}

.masthead-gallery-loader	{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:#444;
	z-index:5;
	opacity:1;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}

.masthead-gallery-loader.loaded	{
	opacity:0;
}

.masthead-gallery-loader .preloader	{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-25px;
	margin-left:-40px;
}

.container.masthead-logo	{
	position:relative;
}

.container.masthead-logo .masthead-logo-img	{
	position:absolute;
	left:15px;
	top:86px;
	z-index:50;
	-webkit-transform:translate3d(0);
}

.masthead-full-container .container.masthead-logo .masthead-logo-img	{
	top:116px;
}

.masthead-full-container .container.masthead-logo a, .masthead-container .container.masthead-logo a	{
	display:block;
}

div.wpcf7 img.ajax-loader	{
	position:absolute;
}

.ad-layout-post-toolbar .post-toolbar-categories > a.archive	{
	color:#a94442;
}

.archive-message	{
	border-top:1px solid #ececec;
	padding:25px 0 0;
	color:#a94442;
	margin-top:20px;
	font-size:10px;
	font-weight:bold;
}

.archive-message .glyphicon	{
	font-size:20px;
	vertical-align:middle;
	margin-right:15px;
	display:block;
	float:left;
}

.content-roll-item-content h2	{
	margin-top:0;
}

.content-roll-item-content .ad-layout-post-toolbar	{
	font-family: "proxima-nova", sans-serif;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	line-height:18px;
	color:#647473;
	text-transform:uppercase;
}

.content-roll-item-content .ad-layout-post-toolbar a	{
	color:#647473;
}

.content-roll-item.list	{
	margin-bottom:35px;
}

.content-roll-item.list .content-roll-item-wrap	{
	padding-bottom:35px;
}

.simple-filter-group .simple-filter-term{
	text-transform: uppercase;
	background: #f0f0f0;
}

.content-roll-item-content .content-roll-item-cta	{
	display:block;
	font-weight:bold;
}

@media (max-width: 767px) {
	.content-roll-item.grid .content-roll-item-wrap	{
		padding-bottom:35px;
	}
}

/*Gift Cards iFrame Fix*/

.no-csstransitions #buyatab-frame	{
	min-height:1550px;
}

/* instagram gallery */
.instagram-slider-modal-trigger.photoswipe-trigger{
	display: none;
}

/* Sign Up */
#mc_embed_signup_scroll .form-control{
    border: none;
}

/* Card Basic */
.ad-layout-card.basic .card-content .card-cta	{
	font-weight: normal;
}

/*-----------------------------------------------------------*/
/* Responsive Breakpoints (copied from Bootstrap)
/*-----------------------------------------------------------*/

/* Extra small devices (phones, less than 768px) */
/* This is the default viewport */
@media (max-width: 767px) {
	.form-control[type="text"], textarea.form-control	{
		-webkit-appearance:none;
	}
	.masthead-container	{
		margin-left:-15px;
		margin-right:-15px;
	}
	.container.masthead-logo .masthead-logo-img	{
		width:190px;
		height:auto;
		margin:auto;
	}
	.masthead-full-container .container.masthead-logo .masthead-logo-img	{
		left:66px;
	}
	.component.header	{
		z-index:51;
	}
	.ad-layout-main-menu .navbar-brand	{
		display:none !important;
	}
	.navbar-default .navbar-toggle	{
		float:left;
		border-radius:0;
		background:transparent;
		border-color:transparent;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover	{
		background:transparent;
		border-color:transparent;
	}
	.navbar-default .navbar-toggle .icon-bar	{
		background:#fff;
	}
	.navbar-default .navbar-collapse	{
		border:none;
		margin-left:-15px;
		margin-right:-15px;
		background: rgba(100, 116, 115, 0.95);
	}
	.navbar-header	{
		border-bottom:1px solid rgba(255, 255, 255, 0.2);
	}
	.footer	{
		text-align:center;
	}
	.footer .footer-mobile-menu li	{
		border-top-color:#e4e4e4;
	}
	.footer .footer-mobile-menu li a	{
		font-size:14px;
	}
	#mobile-back-to-top	{
		background-color: #647473;
	}
	.ad-layout-mobile-quick-bar	{
		background: #647473;
	}
	.ad-layout-mobile-quick-bar a	{
		border-left-color: rgba(255, 255, 255, 0.1);
		color:#fff;
		font-size:14px;
	}
	.inline-slider .flex-direction-nav a {
		top:74px;
	}
	.inline-slider .inline-slide-content	{
		padding-left:30px;
		padding-right:30px;
	}
	.inline-slider .preloader	{
		top:25%;
	}
	.tab-content	{
		padding-left:30px;
		padding-right:30px;
	}
	.ad-layout-tabs-container .nav-tabs > li > a	{
		background: #a1a7a6;
		font-size:14px;
	}
	.ad-layout-tabs-container .nav-tabs > li > a:focus, .ad-layout-tabs-container .nav-tabs > li > a:hover, .ad-layout-tabs-container .nav-tabs > li > a:active	{
		background:#444;
	}
	.ad-layout-tabs-container .nav-tabs > li.active	{
		background: #647473;
	}
	.ajax-content-roll-items-container	{
		padding-left:30px;
		padding-right:30px;
	}
	.ajax-content-roll-container .content-roll-header	{
		margin-bottom:0;
		padding-bottom:10px;
		border-bottom:0;
	}
	.simple-filter-group	{
	    background:#444;
	}
	.simple-filter-group .simple-filter-term > span	{
		background: #a1a7a6;
		color:#fff;
	}
	.simple-filter-group .simple-filter-term.active	{
		background: #647473;
	}
	.ad-layout-tabs-container .nav-tabs > li{
		width: 100% !important;
	}
	#mc-embedded-subscribe{
		width: 100%;
	}
	.mobile-inline-list li{
		display: inline-block;
		margin-right: 20px;
	}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	#scroll-menu	{
		box-shadow:0 5px 5px rgba(0, 0, 0, 0.15);
	}
	.lt-ie9 #scroll-menu	{
		border-bottom-color:#b2b2b2;
	}
	#scroll-menu .dropdown-button-toggle:hover	{
		border-color:#b2b2b2;
	}
	#scroll-menu .dropdown-button-toggle .icon-bar	{
		background:#b2b2b2;
	}
	#scroll-menu .dropdown-menu {
		background:#444;
	}
	#scroll-menu .dropdown-menu:before	{
		border-bottom-color:#444;
	}
	#scroll-menu .dropdown-menu > li > a:hover, #scroll-menu .dropdown-menu > li > a:focus	{
		color:#f0f0f0;
	}
	#scroll-menu .ad-layout-button-dropdown-menu	{
		position:relative;
	}
	#scroll-menu .ad-layout-button-dropdown-menu:after	{
		content:'';
		display:block;
		position:absolute;
		top:17px;
		right:12px;
		width:1px;
		height:27px;
		background:#ededed;
	}
	.masthead-container	{
		margin-left:-6px;
		margin-right:-6px;
	}
	.masthead-slider	{
		max-width:100%;
		height:284px;
	}
	.masthead-slider.flexslider .slides img.masthead-image, .masthead-slider.flexslider .masthead-placeholder-container img.masthead-image {
		width: 2560px;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
	.masthead-full-slider.flexslider .slides img.masthead-full-image, .masthead-full-slider.flexslider .masthead-full-placeholder-container img.masthead-full-image	{
		width:2560px;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
	.container.masthead-logo .masthead-logo-img	{
		left:6px;
		top:136px;
	}
	.masthead-full-container .container.masthead-logo .masthead-logo-img	{
		top:280px;
	}
	.navbar-collapse	{
		padding-left:0;
		padding-right:0;
	}
	.navbar-default .navbar-nav > li > a	{
		padding:25px 7px;
		font-size:14px;
		opacity:1;
		-moz-transition:opacity 0.3s;
		-webkit-transition:opacity 0.3s;
		transition:opacity 0.3s;
	}
	.navbar-default .navbar-nav > li:first-child > a	{
		padding-left:0;
	}
	.navbar-default .navbar-nav > li > a:focus	{
		outline:none;
	}
	.navbar-default:hover .navbar-nav > li > a	{
		opacity:0.6;
	}
	.navbar-default:hover .navbar-nav > li > a:hover	{
		opacity:1;
	}
	.cta-list.list-unstyled a	{
		text-decoration:none;
		opacity:1;
		-moz-transition:opacity 0.3s;
		-webkit-transition:opacity 0.3s;
		transition:opacity 0.3s;
	}
	.cta-list.list-unstyled:hover a	{
		opacity:0.6;
		color:#444;
	}
	.cta-list.list-unstyled:hover a:hover	{
		opacity:1;
	}
	.inline-slider[data-image-size-desktop="gallery-inline-desktop"] li.loading .inline-slide-image	{
		position:relative;
		height:632px !important;
	}
	.nav-tabs	{
		border-bottom-color:#f0f0f0;
	}
	.nav.nav-tabs > li	{
		width:20%;
		margin-bottom:0;
	}
	.nav-tabs > li > a {
		padding:30px 0;
		text-align:center;
		background:#f8f8f8;
		font-size:14px;
		font-weight:bold;
		margin:0;
		border-radius:0;
		border-right:1px solid #f0f0f0;
		-moz-transition:all 0.2s;
		-webkit-transition:all 0.2s;
		transition:all 0.2s;
	}
	.nav-tabs > li:first-child > a {
		border-left:1px solid #f0f0f0;
	}
	.nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
		border-color:transparent;
		background:#fff;
		color:#444;
	}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
		border-color:transparent;
		background: #647473;
		color: #fff;
	}
	.wpcf7-form-control-wrap .contact-recaptcha.active{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.simple-filter-group .simple-filter-term {
	    padding: 14px 20px;
	    color: #444;
	}
	.simple-filter-group .simple-filter-term.active {
	    background: #647473;
	    color: #fff;
	}
	#mc-embedded-subscribe{
		width: 20%;
	}
	.mc-field-group{
		float: left;
		width: 80%;
	}
	.inline-slider.flexslider .flex-direction-nav a {
		top:215px;
	}
	.inline-slider-placeholder-container .inline-slide-image, .inline-slider.flexslider .slides .inline-slide-image{
		max-height: 474px;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}
