/*

Theme Name: Carder Stout

Theme URI: http://www.carderstout.com/

Description: Official theme for Carder Stout.

Version: 1.0

Author: Stephanie Bertha

Author URI: http://www.stephaniebertha.com/

*/



body{font:1.6em Nunito,Arial,sans-serif;overflow-x:hidden;background:#f2f0e1!important}

a:hover{text-decoration:none}

p.center {text-align: center;}



@font-face {

font-family: 'Arbutus Slab';

font-style: normal;

font-weight: 400;

src: local('Arbutus Slab'), local('ArbutusSlab-Regular'), url(http://fonts.gstatic.com/s/arbutusslab/v4/6k3Yp6iS9l4jRIpynA8qM-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/arbutusslab/v4/6k3Yp6iS9l4jRIpynA8qM3hCUOGz7vYGh680lGh-uXM.woff) format('woff');

}

@font-face {

font-family: 'Nunito';

font-style: normal;

font-weight: 300;

src: local('Nunito-Light'), url(http://fonts.gstatic.com/s/nunito/v7/1TiHc9yag0wq3lDO9cw0vltXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/nunito/v7/1TiHc9yag0wq3lDO9cw0vj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');

}

@font-face {

font-family: 'Nunito';

font-style: normal;

font-weight: 400;

src: local('Nunito-Regular'), url(http://fonts.gstatic.com/s/nunito/v7/cSNs3NwpEgPVRQzvkh3NeQ.woff2) format('woff2'), url(http://fonts.gstatic.com/s/nunito/v7/0rdItLTcOd8TSMl72RUU5w.woff) format('woff');

}

@font-face {

font-family: 'Nunito';

font-style: normal;

font-weight: 700;

src: local('Nunito-Bold'), url(http://fonts.gstatic.com/s/nunito/v7/TttUCfJ272GBgSKaOaD7KltXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/nunito/v7/TttUCfJ272GBgSKaOaD7Kj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');

}



hr.clear {

margin: 20px 0;

clear: both;

height: 1px;

background: transparent;

border: 0;

}



body.page-id-9 .column hr {

margin: 0;

padding: 0;

border: 0;

background: none;

}

iframe.audio-file {
	height: 90px !important;
}



.screen-reader-text,.screen-reader-response{position:absolute;top:-9999px;left:-9999px}

.ie-message{padding:8px 0;color:#fff;text-align:center;font-size:.9em;font-weight:300;background:#444}

.ie-message p{margin:0;padding:0}

.ie-message p a{color:#ccc}

hr{margin:0;padding:0;clear:both;height:1px;background:#d1cca5}

header.topbg{padding:5px 0 10px;background:#f6f4e7}

header.topbg .social-phone ul{position:relative;top:3px;margin:0;padding:0;float:right}

header.topbg .social-phone li{display:inline}

header.topbg .social-phone li a{margin-left:8px;width:24px;height:24px;display:block;float:left;text-indent:-9999px}

header.topbg .social-phone li.facebook a{background:url(/wp-content/themes/carder-stout/images/icon-facebook.png) no-repeat}

header.topbg .social-phone li.twitter a{background:url(/wp-content/themes/carder-stout/images/icon-twitter.png) no-repeat}

/* header.topbg .social-phone li.google-plus a{background:url(/wp-content/themes/carder-stout/images/icon-google-plus.png) no-repeat} */

header.topbg .social-phone li.instagram a{background:url(/wp-content/themes/carder-stout/images/icon-instagram.png) no-repeat}

header.topbg .social-phone li.youtube a{background:url(/wp-content/themes/carder-stout/images/icon-youtube.png) no-repeat}

header.topbg .social-phone li.linked-in a{background:url(/wp-content/themes/carder-stout/images/icon-linkedin.png) no-repeat}

header.topbg .social-phone li a:hover{background-position:0 -24px}

header.topbg .social-phone li a:focus{outline:none}

header.topbg li.phone a{position:relative;top:-2px;padding:0 15px 7px;width:auto;display:block;color:#b39f47;cursor:text;text-indent:0;font:1.2em Nunito,Arial,sans-serif;-webkit-transition:all 1 ease;-moz-transition:all 1 ease;-o-transition:all 1 ease;transition:all 1s ease}

header.topbg li.phone a:hover{color:#741017;text-decoration:none}

header.main{background:#fdfdf5}

header.main .logo{padding:15px;margin-top: 5px;}

.home-content{padding-bottom:40px}

.featured-links h2{margin:0 0 10px;padding:0;font-size:1.5em;font-weight:400;color:#714c32}

.featured-links article span a{color:#606060;text-decoration:underline}

.featured-links article span a:hover{color:#000}

.featured-links article a.cta{display:block;text-decoration:none}

.featured-links article h3{padding:20px;color:#000;font:1.4em "Arbutus Slab",Arial,sans-serif;text-align:center;background:#a9d5d4}

.featured-links article a:hover h3{color:#741017}

.featured-links article span{color:#606060;font:.95em "Arbutus Slab",Georgia,serif}

.featured-links span{padding:20px 0 0 10px;display:block}

.featured-links a.cta{margin-top:3px;color:#741017;display:block;font:normal 1.05em Nunito,Arial,sans-serif}

.featured-links article a:hover strong{color:#b39f47}

.featured-news{margin:60px 0 20px;padding:20px;background:#e3ddc1 url(/wp-content/themes/carder-stout/images/news-bg.jpg) repeat-x}

.featured-news h2{margin-bottom:30px;color:#741017;text-align:center;font:1.15em "Arbutus Slab",Georgia,serif}

.featured-news ul{margin:0}

.featured-news li{margin-bottom:25px;color:#5f5f5f;list-style:none}

.featured-news li img{margin:0 auto;display:block}

.featured-news li.huffington{margin-bottom:40px}

.featured-news li.goop img{width:200px}

.featured-news li.culture img { margin-bottom: 10px; }

.featured-news li strong{margin-bottom:3px;display:block;font:300 1em "Arbutus Slab",Georgia,serif;text-align:center}

.featured-news li span{display:block;font-weight:400;color:#000;text-align:center}

.featured-news li span em{margin-top:3px;margin-bottom:15px;display:block;color:#5f5f5f;font:300 .9em "Arbutus Slab",Georgia,serif}

.featured-news li a{color:#565656}

.featured-news li p{margin-top:5px;font-weight:300;font-size:.9em}

.featured-news li p em{font-style:normal;color:#741017;display:block;text-align:center;font:normal 1.05em Nunito,Arial,sans-serif}

.featured-news li a:hover p em{color:#000}

.featured-news li a:hover span{color:#000}

p.learn a{margin:0 auto;padding:7px 20px;display:table;color:#741017;font:italic 1em Georgia,serif;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}

p.learn a span{color:#b72222}

p.learn a:hover{color:#b39f47}

p.learn a:hover span{color:#444}

.masthead img{margin:0 auto;display:block}

.quote{margin:0 auto;padding:40px 0 50px;display:table}

.quote blockquote{padding:0}

.quote blockquote span{position:absolute;top:-9999px;left:-9999px}

.quote blockquote p{font-weight:200;color:#979586}

.quote blockquote cite{padding-left:5px;font-style:normal;font-size:.8em;text-transform:uppercase}

h1.page-title{margin:30px 0 50px;color:#7d2c2e;font:1.7em "Arbutus Slab",Georgia,serif}



body.page-id-649 h1.page-title { margin: 0 0 10px 0; }



body.page-id-9 h1.page-title{position:absolute;top:-9999px;left:-9999px}

.page-content{color:#787878;font-size:1.1em;font-weight:300;line-height:150%}

.page-content a{color:#787878;text-decoration:underline}

.page-content a:hover{color:#000}

.page-content h1{margin:30px 0 50px;color:#7d2c2e;font:1.7em "Arbutus Slab",Georgia,serif}

.page-content h2{padding:20px 0 10px;color:#b39f47;font-size:1.5em;font-weight:300;line-height: 130%;}

.page-content h2 a{color:#b39f47}

.page-content h4 {

margin: 60px 0 30px 0;

padding: 10px 0;

color: #000;

text-align: center !important;

border-top: 1px solid #ccc;

border-bottom: 1px solid #ccc;

}



.page-content h5 {

	margin: 0;

	padding: 5px 0 0 0;

	color:#000;

	font:1.2em "Arbutus Slab",Georgia,serif

}



.page-content div.alignleft {

margin: 10px 20px 0 0;

float: left;

}



.page-content div.alignright {

margin: 10px 0 0 20px;

float: right;

}



.page-content p.wp-caption-text {

color: #adaa93;

font-size: .7em;

}



a.preorder-btn {

	

}



.page-content img{-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}

.page-content p{margin-bottom:20px}

.page-content p.intro{font-size:1.2em;line-height:135%}

.page-content strong{font-weight:400}

aside.call-to-action{margin-bottom:30px;padding:20px 60px;background:#c1ded8}

aside.call-to-action p{margin:0;padding:0;color:#4c4c4c;text-align:center}

aside.featured-links{margin-top:60px;margin-bottom:30px}

aside.featured-links ul{margin:0 auto;padding:0;display:table;list-style:none}

aside.featured-links ul li{margin:0;padding:0;display:inline}

aside.featured-links ul li a{padding:0 10px 0 15px;display:inline-block;color:#000;text-decoration:none;border-left:1px solid #000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}

aside.featured-links ul li a:hover{font-size:1.2em}

aside.featured-links ul li:first-child a{border:0}



.page-content blockquote {

	border: 0;

	margin: 0;

	padding: 0 20px 20px 20px;

	font-style: italic;

}



.row.book {

	margin-top: 0;

	margin-bottom: 30px;

	display: block !important;

}



.row.book img {

	margin: 0;

	width: 90%;

	display: block;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

}



.row.book h2 {

	margin: 0 0 10px 0;

	padding: 0;

	color:#741017;

	font: 1.15em "Arbutus Slab", Georgia,serif;

}



.row.book h2 {

	font-size: 1.6em;

}



.row.book h2 em {

	font-style: normal;

}



.row.book p {

	margin: 0 0 20px 0;

	padding: 0;

	color:#5f5f5f;

	font:1.15em/140% "Arbutus Slab",Georgia,serif;

}



.row.book p.btn {

	margin: 0;

	padding: 0;

}



.row.book p.btn a {

	margin-top: 0px;

	display: inline-block;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	color:#741017;

	font:normal 1.05em Nunito,Arial,sans-serif

}



.row.book blockquote {

	margin: 20px 0px 20px 0px;

	padding: 0 20px 15px 0px;

	border: 0;

	text-align: left;

}



.row.book blockquote p {

	margin: 0;

	padding: 0;

	color:#565656;

	font: normal 1.05em/130% Nunito,Arial,sans-serif !important;

}



.row.book h4 {

	padding-bottom: 10px;

	display: block;

	font-size: 1.3em;

}



ul.button-list {

	margin: 0;

	padding: 0;

	list-style: none;

}



ul.button-list li {

	margin: 0;

	display: inline;

}



ul.button-list li img {

	height: 40px;

	width: auto;

	border: 1px solid #ccc;

}



.sidebar-book {

	text-align: center;

}



.sidebar-book h3 {

	margin-top: 50px;

	margin-bottom: 20px;

	font-size: 1.1em;

}



.sidebar-book ul.button-list li {

	margin-bottom: 10px !important;

	display: block;

}



.sidebar-book ul.button-list li img {

	border: 1px solid #ccc !important;

}



ul.button-list.inline {

	padding-left: 40px;

	padding-right: 40px;

}



ul.button-list.inline li a {

	margin-bottom: 10px;

	display: inline-block !important;

}



a.preorder-btn {margin:10px auto 0;text-decoration: none;padding:7px 20px;display:inline-block;font:1em "Arbutus Slab",Georgia,serif;border:0;color:#fff;background:#b39f47;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}

a.preorder-btn:hover{color:#fff;background:#988635 !important;}



.wpcf7-form fieldset{margin-bottom:15px}

.wpcf7-form label{display:block;color:#000;font-size:1em;font-weight:300}

.wpcf7-form br{display:none}

.wpcf7-form fieldset input,.wpcf7-form fieldset textarea{padding:5px 10px;font-size:.9em;width:100%;color:#000;border:1px solid #c7c4b0}

.wpcf7-form fieldset textarea{height:100px}

.wpcf7-form fieldset input:hover,.wpcf7-form fieldset input:focus,.wpcf7-form fieldset textarea:hover,.wpcf7-form fieldset textarea:focus{border-color:#444}

.wpcf7-form input#send{padding:7px 20px;display:inline-block;font:1em "Arbutus Slab",Georgia,serif;border:0;color:#fff;background:#b39f47;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}

.wpcf7-form input#send:hover{color:#fff;background:#988635}

span.wpcf7-not-valid-tip{position:absolute;top:-9999px;left:-9999px}

.wpcf7-response-output{margin:0 0 20px!important;padding:20px 0 0!important;border:0!important;font-weight:400}

div.wpcf7-mail-sent-ok{color:#1d8142}

div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{color:#b3282b!important}

body.page-id-36 .page-content h3{margin-top:50px; color:#b39f47; font-size: 1.1em; line-height:140%}

body.page-id-36 .page-content h3 a{padding:20px 0 10px;color:#b39f47;font-weight:500;}

body.page-id-36 .page-content h3 a:hover{color:#000}

.blog-content{padding:50px 0 80px;color:#787878;font-size:1.1em;font-weight:300;line-height:150%}

.blog-content p{margin-bottom:20px}

.pages-sidebar{margin-top:30px}

section.widget{margin-bottom:30px;padding:20px;background:#a9d5d4}

section.widget h4{margin-bottom:20px;color:#000;text-align:center;font:1.15em "Arbutus Slab",Georgia,serif}

section.widget select{margin:0 auto;padding:2px 5px;display:block;color:#444;cursor:pointer;font-size:.9em;border:1px solid #b8b59d}

section.widget_categories ul{margin:-5px 0 0;padding:0;list-style:none}

section.widget_categories li a{margin:0 auto;padding:8px;color:#444;font-weight:300;display:table;text-align:center;border-bottom:1px dotted #fff}

article.news-article{margin-bottom:60px}

article.news-article img{display:block;max-width:100%;height:auto}

article.news-article img.alignright{margin:0 0 20px 20px;float:right}

article.news-article img.alignleft{margin:0 20px 20px 0;float:left}

article.news-article img.aligncenter{margin:0 auto 20px;display:block}

article.news-article h1{color:#741017;font:1.7em "Arbutus Slab",Georgia,serif}

article.news-article h1 a{color:#741017}

article.news-article h2{margin:0;padding:10px 0 20px 0;color:#000;font-size:1.1em;font-weight:200;line-height:140%;}

article.news-article h2 a{color:#000}

article.news-article .entry{font-weight:300}

article.news-article .entry a { color: #b39f71; font-weight: 400;}

article.news-article a.continue-reading{margin:10px auto 0;padding:7px 20px;display:inline-block;font:1em "Arbutus Slab",Georgia,serif;border:0;color:#fff;background:#b39f47;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}

article.news-article a.continue-reading:hover{color:#fff;background:#988635}

article.news-article blockquote { border: 0; margin: 0 50px 20px 50px; padding: 0; font-size: 1.1em; color: #000;}

article.news-article .entry .sidebar { border: 1px solid #ccc; margin-bottom: 20px; background: #f5f4ee; padding: 10px 20px 0 20px;}

article.news-article p.qaText { font-size: 2em; text-align: center; }

h2.pullquote { line-height: 140%;}

.news-article footer{margin-top:10px;padding-top:20px;border-top:1px solid #ccc}

ul#share{margin:0;padding:0}

ul#share li{margin-bottom:-10px;list-style:none}

ul#share iframe{margin:0;padding:0}

h1.archive-title{margin:30px auto 40px;padding:10px 20px;display:table;font-size:1em;text-align:center;border:1px solid #ccc}

.wp-pagenavi{padding-top:20px;clear:both}

.wp-pagenavi a,.wp-pagenavi span{display:inline-block;text-decoration:none;border:1px solid #bcb9a1;color:#444;font-size:.9em;margin:2px;padding:4px 9px!important;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}

.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#000;background:#ccc}

.wp-pagenavi span.current{font-weight:400!important}

article.book{padding-top:20px;padding-bottom:20px}

article.book h2{margin:0 0 10px;padding:0}

article.book h3{margin:0 0 20px;padding:0;font-size:.9em;color:#b39f47;text-transform:uppercase}

.latest-articles hr { border: 0; background: #f2f0e1;}

footer.main{padding:30px 0 0;text-align:center;background:#fdfdf5}

footer.main .address{margin-bottom:10px;color:#714c32;font-weight:400}

footer.main .address div{display:inline}

footer.main span{font-size:.9em;display:inline}

footer.main span a{color:#714c32}

footer.main span a.tel:hover{color:#000!important}

footer.main ul{margin:0 auto 20px;padding:0;display:table;clear:both}

footer.main li{display:inline}

footer.main li a{margin:0 5px;display:block;float:left;width:24px;height:24px;text-indent:-9999px;opacity:.9}

footer.main li a:hover{opacity:1}

footer.main li.facebook a{background:url(/wp-content/themes/carder-stout/images/icon-facebook.png) no-repeat}

footer.main li.twitter a{background:url(/wp-content/themes/carder-stout/images/icon-twitter.png) no-repeat}

/* footer.main li.google-plus a{background:url(/wp-content/themes/carder-stout/images/icon-google-plus.png) no-repeat} */

footer.main li.instagram a{background:url(/wp-content/themes/carder-stout/images/icon-instagram.png) no-repeat}

footer.main li.youtube a{background:url(/wp-content/themes/carder-stout/images/icon-youtube.png) no-repeat}

footer.main li.linked-in a{background:url(/wp-content/themes/carder-stout/images/icon-linkedin.png) no-repeat}

footer.main li a:hover{background-position:0 -24px}

footer.main li a:focus{outline:none}

footer.main p.copyright{color:#acacaa;font-size:.85em;font-weight:300}

footer.main p.copyright a{color:#acacaa;text-decoration:underline}

footer.main p.copyright a:hover{color:#000}



.home-video,

.video-source {

margin-top: 30px;

position: relative;

padding-bottom: 56.25%; /* 16:9 */

padding-top: 25px;

height: 0;

}



.home-video iframe,

.video-source iframe {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

}



/* =============================

	0-767

==============================*/



@media only screen 

and (min-width : 0)

and (max-width : 767px) {



.container{border:0 solid #c00}

body{background:none}

header.topbg .social-phone li a{margin-left:0}

header.topbg li.phone a{position:relative!important;top:-8px!important;padding:9px 15px 7px;font:1em Nunito,Arial,sans-serif}

header.topbg li.phone a:hover{background:none!important}

header.main{position:relative}

.alignleft,.alignright{margin:0 auto 20px;display:block;max-width:100%;height:auto}

header.main{border:0}

header.main img{margin:0 auto;padding:0 20px}

nav.mobile-nav{position:absolute;top:-5px;left:0;z-index:1}

.navbar-header{margin:0 auto!important;display:table!important;background:none!important;border:0!important}

.navbar-header button{position:absolute;top:10px;left:10px;margin:0!important;border:0!important}

.navbar-header button:hover{background:none!important}

.navbar-header button.navbar-toggle{background:#c0e3e2}

.navbar-header button.navbar-toggle.collapsed{background:none}

.navbar-header button.navbar-toggle .icon-bar{background:#000!important}

.navbar-header button.navbar-toggle.collapsed .icon-bar{background:#7e2c30!important}

.navbar-default{position:relative;background:none!important;border:0!important}

.navbar-collapse ul{margin:0}

.navbar-collapse{position:absolute;top:55px;width:250px;border:0;z-index:5;background:#c0e3e2}

.navbar-collapse li a{padding:8px 10px!important;display:block;color:#000!important;font:300 1em Nunito,Arial,sans-serif;border-bottom:1px solid #88bcbb}

.navbar-collapse li:last-child a{border:0}

ul.nav .dropdown.open a.dropdown-toggle{font-weight:400;background:none}

ul.nav .dropdown.open li a{padding:3px 20px!important;font:300 1.1em Nunito,Arial,sans-serif}

.navbar-collapse li a:hover,.navbar-collapse li.current_page_item a,.navbar-collapse li.current-page-ancestor a{color:#679f9d!important}

.navbar-collapse li a:focus{background:none}

ul.nav li.current_page_item a{color:#000!important;background:none!important}

h2.tagline{margin:15px 0 0;padding:0}

h2.tagline img{margin:0 auto}

.quote{margin:0 auto;padding:40px 0 10px;display:table;border-bottom:1px solid #ccc}

.page-content{padding:0 20px}

.page-content img{display:block;float:none;max-width:100%;height:auto}

article.book img{margin:0 0 20px;height:250px}

.page-content div.alignleft,

.page-content div.alignright {

margin: 0;

float: none;

}



body.page-id-9 .column hr {

margin: 0 0 -25px 0 !important;

}



.blog-content{padding:0 20px 20px}

section.widget{margin-bottom:0;padding:1px;background:none}

section.widget h4{margin-bottom:10px;color:#000;text-align:center;font:.9em "Arbutus Slab",Georgia,serif}

section.widget_categories li a{padding:2px;font-size:.9em;font-weight:300;border-bottom:0}

section#categories-2{padding-bottom:20px;border-bottom:1px solid #ccc}

article.news-article{margin-bottom:0}

aside.call-to-action{margin-bottom:0;padding:20px}

.social-phone ul{display:table;margin:0 auto;padding:0 0 10px;float:none}

.social-phone li{display:inline}

.social-phone li a{margin-left:1px;position:relative;top:5px;display:block;float:left;opacity:.6;-webkit-transition:all 1 ease;-moz-transition:all 1 ease;-o-transition:all 1 ease;transition:all 1s ease}

.social-phone li a:hover{opacity:1;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:40px}

header.topbg li.phone a{top:0;padding:9px 3px 7px}

.featured-links span{padding:20px 10px 0}

.featured-links article{margin:0 20px 20px}

.featured-links article h3{padding:15px;font-size:1.2em}

.featured-news h2{padding-left:15px;text-align:left}

aside.featured-links ul{margin:0 auto}

aside.featured-links ul li a{padding:5px 20px;border:0;display:block;text-align:center}

footer.main .address{padding:0 20px}

.row.book { clear:both; text-align: center; padding: 0 30px; margin-top: 40px; }

.row.book img { margin: 0 auto; width: 60%; height: auto;}

.row.book br { display: none;}

.row.book .mobile { display: block;margin-top:10px;}





}



/* =============================

	768+

==============================*/



@media only screen and 

(min-width : 768px) and 

(max-width : 991px){



.container{border:0 solid #000}

div.logo a img {margin-top: 0; margin-left: 50px;}

img.aligncenter {margin: 0 auto;display: block;}

.navbar{margin:0 0 0 50px;border:0;background:none!important;}

nav.navbar ul{margin:0 auto !important; padding: 0;}

nav.navbar li{padding:0 6px;display:inline;background-image:url(/wp-content/themes/carder-stout/images/menu-separator.jpg);background-repeat:no-repeat;background-position:left}

.navbar-nav > li > a{margin:0!important;padding:13px 6px 12px;display:block;float:left;color:#6f6f6f!important;font:300 1em Nunito,Arial,sans-serif;text-decoration:none;border:0!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}

.navbar-nav > li:first-child{background:none}

nav.navbar li:last-child a{padding-right:0}

.navbar-nav > li > a:hover{color:#000!important}

.navbar-nav li a span.caret{display:none}

.navbar-nav > li.dropdown.open > a{color:#000!important;background-color:#c0e3e2!important;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}

.navbar-nav > li.dropdown:hover a{color:#000!important;background-color:#c0e3e2!important;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}

.navbar-nav > li > a:hover,.navbar-nav > li > a:focus{outline:none}

li.current_page_item a{color:#000!important;font-weight:500!important;background:none!important}

.dropdown-menu{left:6px;border:0;background-color:#c0e3e2!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}

.dropdown:hover .dropdown-menu{display:block}

.dropdown li{margin:0!important;padding:0!important;background:none!important}

.dropdown li a{margin:0;padding:7px 20px;width:200px!important;font:300 1.15em Nunito,Arial,sans-serif;text-align:left!important;white-space:wrap!important;color:#000!important}

.dropdown:hover li a{margin:0}

.dropdown li:last-child a{border:0}

.dropdown-menu{margin:0;padding:0}

.dropdown-menu > li > a{white-space:normal;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}

.dropdown:hover li a:hover{color:#000!important;background-color:#fff!important}

.navbar-collapse{border:0;z-index:5;background:none}

.navbar-header strong{position:absolute;top:-9999px;left:-9999px}

h2.tagline{margin-bottom:60px}

.featured-news ul{margin:0}

.featured-news { text-align: center; }

.page-content img.alignright{margin:5px 0 0 20px;float:right}

.page-content img.alignleft{margin:5px 20px 0 0;float:left}

footer.main .address br{display:none}

.row.book { clear:both; }

.row.book br { display: none;}



}



/* =============================

	992+

==============================*/



@media only screen and 

(min-width : 992px) {



.container{border:0 solid #000}

div.logo a img {margin-top: 0; margin-left: 50px;}

img.aligncenter {margin: 0 auto;display: block;}

nav.navbar li:last-child a{padding-right:0}

.navbar-nav > li > a:hover{color:#000!important}

.navbar-nav li a span.caret{display:none}

.navbar-nav > li.dropdown.open > a{color:#000!important;background-color:#c0e3e2!important;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}

.navbar-nav > li.dropdown:hover a{color:#000!important;background-color:#c0e3e2!important;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}

.navbar-nav > li > a:hover,.navbar-nav > li > a:focus{outline:none}

li.current_page_item a{color:#000!important;font-weight:500!important;background:none!important}

.dropdown-menu{left:6px;border:0;background-color:#c0e3e2!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}

.dropdown:hover .dropdown-menu{display:block}

.dropdown li{margin:0!important;padding:0!important;background:none!important}

.dropdown li a{margin:0;padding:7px 20px;width:200px!important;font:300 1.15em Nunito,Arial,sans-serif;text-align:left!important;white-space:wrap!important;color:#000!important}

.dropdown:hover li a{margin:0}

.dropdown li:last-child a{border:0}

.dropdown-menu{margin:0;padding:0}

.dropdown-menu > li > a{white-space:normal;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}

.dropdown:hover li a:hover{color:#000!important;background-color:#fff!important}

.navbar-collapse{border:0;z-index:5;background:none}

.navbar-header strong{position:absolute;top:-9999px;left:-9999px}

h2.tagline{margin-bottom:60px}

.featured-news ul{margin:0}

.page-content img.alignright{margin:5px 0 0 20px;float:right}

.page-content img.alignleft{margin:5px 20px 0 0;float:left}

footer.main .address br{display:none}



.navbar{margin:50px 0 0;border:0;background:none!important}

nav.navbar ul{margin-right:-45px;float:right!important}

nav.navbar li{padding:0 6px;display:inline;background-image:url(/wp-content/themes/carder-stout/images/menu-separator.jpg);background-repeat:no-repeat;background-position:left}

.navbar-nav > li > a{margin:0!important;padding:13px 6px 12px;display:block;float:left;color:#6f6f6f!important;font:300 1em Nunito,Arial,sans-serif;text-decoration:none;border:0!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}

.navbar-nav > li:first-child{background:none}

	

.container{border:0 solid #000}

.navbar-nav > li > a{padding:13px 15px 12px;color:#6f6f6f!important;font:300 .9em Nunito,Arial,sans-serif}

div.logo a img {margin-top: 0;}

.row.book br { display: none;}



}





/* =============================

	1200+

==============================*/



@media only screen and 

(min-width : 1200px) {



.container{border:0 solid #000}

.navbar-nav > li > a{padding:13px 15px 12px;color:#6f6f6f!important;font:300 1.15em Nunito,Arial,sans-serif}

div.logo a img {margin-top: 0;}

.row.book br { display: block;}



}