/*
Theme Name: Garner
Theme URI: http:jasongarner.com
Author: The Webmaster Company
Author URI: http://webmaster.company/
Description: Hi, I'm Garner! A clean custom tailored theme based on BootStrap 3.x. Created with care for Jason Garner by The Webmaster Company.
Version: 1.1

Based on _s http://underscores.me/, (C) 2014 Automattic, Inc.
Twitter Bootstrap based on _tk ThemeKraft
MyFonts Webfont Build ID 2858110, 2014-08-05T23:08:55-0400

The fonts listed in this notice are subject to the End User Licens
Agreement(s) entered into by the website owner. All other parties are 
explicitly restricted from using the Licensed Webfonts(s).
 
You may obtain a valid license at the URLs below.
Webfont: Hiatus by Stephen Rapp
URL: http://www.myfonts.com/fonts/stephen-rapp/hiatus/regular/
Copyright: Copyright (c) 2013 by Stephen Rapp. All rights reserved.
License: http://www.myfonts.com/viewlicense?type=web&buildid=2858110

*/

@import url( includes/css/bootstrap-wp.css );

/* @import url("//hello.myfonts.net/count/2b9c7e"); */

@import url("//hello.myfonts.net/count/2bb8e2");

  
@font-face {font-family: 'AGaramond-Regular';src: url('/wp-content/themes/garner/includes/webfonts/2BB8E2_0_0.eot');src: url('/wp-content/themes/garner/includes/webfonts/2BB8E2_0_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/garner/includes/webfonts/2BB8E2_0_0.svg#wf') format('svg'),url('/wp-content/themes/garner/includes/webfonts/2BB8E2_0_0.woff') format('woff'),url('/wp-content/themes/garner/includes/webfonts/2BB8E2_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Hiatus';src: url('/wp-content/themes/garner/includes/webfonts/2BB8E2_1_0.eot');src: url('/wp-content/themes/garner/includes/webfonts/2BB8E2_1_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/garner/includes/webfonts/2BB8E2_1_0.svg#wf') format('svg'),url('/wp-content/themes/garner/includes/webfonts/2BB8E2_1_0.woff') format('woff'),url('/wp-content/themes/garner/includes/webfonts/2BB8E2_1_0.ttf') format('truetype');}

body {word-wrap: break-word;padding:0px;background:#fff;font-family:AGaramond-Regular,garamond,Helvetica,sans-serif;}

.container {width:auto;max-width:1170px;}

a {color:#333;}

.entry-content a {color: #0000ff;}

a:hover {text-decoration:none;}

.read-more-home a {background-color: #ec7b32;color: #fff;display: inline-block;max-width: 200px;padding: 7px;text-transform: uppercase;}

pre {background:none; border:0px; font-size:inherit;}

.read-more-home a:hover {background-color: #473324;}

.main-content .container {padding-bottom:0px !important;}

/* Fonts */

.font-main, pre {font-family:adobe-garamond-pro,AGaramond-Regular,garamond,Helvetica,sans-serif;}

.font-main-gfirst {font-family:garamond,adobe-garamond-pro,AGaramond-Regular,Helvetica,sans-serif;}

.font-nav {font-family:Trebuchet MS,Helvetica,sans-serif;}

.font-alt {font-family:Source Sans Pro,serif;}

.font-cursive {font-family:Hiatus;}

p.closer-lh {line-height: 1.1em;}

b,em,i,strong {font-family:adobe-garamond-pro,garamond,Helvetica,sans-serif;}


/* Alignment */

.alignleft {display: inline; float: left; margin-right: 1.5em;}

.alignright {display: inline; float: right; margin-left: 1.5em;}

.aligncenter {clear: both; display: block; margin: 0 auto;}

.textleft {text-align:left !important;}

.textright {text-align:right !important;}

.textcenter {text-align:center !important;}

/* Images and wp-captions */

.site-title img {max-width: 250px;}

img {display: inline-block; height: auto; max-width: 100%;}

img.barwide {min-width:292px;}

img[class*="wp-image-"],.wp-post-image {margin-top: 5px; margin-bottom: 10px;}

.wp-caption {border: 1px solid #ccc; margin-bottom: 10px; max-width: 100%; border: 1px solid #ccc; border-radius: 4px; padding: 0 10px;}

.wp-caption.aligncenter {margin-bottom: 10px}

.wp-caption img[class*="wp-image-"] {display: block}

.wp-caption .wp-caption-text {text-align: center; margin-top: 10px;}

img.picborder {border: 4px solid #ffffff; border-radius: 2px; box-shadow: 1px 1px 4px 1px #cccccc; -moz-box-sizing: border-box;}

/* WP Gallery */

.gallery {margin-bottom: 1.5em;}

.gallery a img {border: none; height: auto; max-width: 90%;}

.gallery dd {margin: 0;}

embed,iframe,object {max-width: 100%;}

/* Text meant only for screen readers */

.screen-reader-text {clip: rect(1px, 1px, 1px, 1px); position: absolute !important;}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000;}

/* Buttons */

.btn-green {background-color:#8aa45e;color:#fff;}
.btn-brown,.btn-primary{background-color:#473324;color:#fff !important;}
.btn-blue,.btn-primary{background-color:#207584;color:#fff !important;}

/* Entry general */

.page-template-default #content {padding: 0px 40px 0px 40px;}

.blog #content {padding: 0px 40px 0px 40px;}

.single-post #content,.archive #content,.search #content {padding: 0px 40px 0px 40px;}

/* Header General */

.site-header-inner {padding-left:0px;padding-right:0px;z-index:2000;}

.site-title {background-color:#473324;padding: 5px 10px 15px;}

h1.site-title {margin:0px 0px;}

div.site-title {margin-top: 22px;}

.site-branding {float: left;width:100%;text-align:center;}

.site-title a {font-family: EB Garamond,Garamond;text-transform: uppercase;color:#fff; font-size:22px;letter-spacing: 0.2em;text-shadow: 1px 1px 1px #111;text-decoration:none;}

/* Main & Footer Navigation */

.bottom-menu,.bottom-menu a, {padding: 0px !important;}

#main-menu {padding:5px 20px 5px 15px;}

#main-menu a {padding: 15px 6px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:.9em}

#footer-menu {float:right;padding:0px;}

#footer-menu a {padding: 0px 7px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;font-size:.9em}

.garner-mainmenu-inner {background-color:#473324;border:none;color:#ebe6d1;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;margin-bottom:0px;}

.garner-mainmenu-inner .navbar-nav > .active > a, .garner-mainmenu-inner .navbar-nav > .active > a:hover, .garner-mainmenu-inner .navbar-nav > .active > a:focus {background-color:transparent;}

.garner-mainmenu-inner .navbar-nav li a,.garner-mainmenu-inner .menu-divider {text-transform:uppercase;font-weight:300;}

.garner-mainmenu-inner .navbar-nav li a {letter-spacing:.05em;}

.garner-mainmenu-inner .menu-divider {padding-top: 15px;}

.garner-mainmenu-inner li.menu-divider:last-child, #footer-menu li.menu-divider:last-child {display:none;}

#menu-item-1164 a,.menu-item-1164 a {color:#fff;}
#menu-item-155 a, .menu-item-155 a {color:#8aa45e;}
#menu-item-127 a, .menu-item-127 a {color:#2891a3;} /* EBE6D1 */
#menu-item-128 a, .menu-item-128 a {color:#ec7b32;} /* #f5c254 */
#menu-item-125 a, .menu-item-125 a {color:#fff;}

#menu-item-3387 a, .menu-item-3387 a {color:#f5c254;}

.nav > li > a:hover, .nav > li > a:focus {background-color:inherit;text-decoration:underline;}

#garner-header-container {padding-bottom:0px;}

#garner-header-container .nothome {background:#473324;}

.navbar-toggle {margin-top: -45px;z-index:9000;}

/* Home Page */

.home #garner-header-container {background: url('/wp-content/uploads/2014/09/jason-new-702.jpg') no-repeat center;max-height:702px;min-height: 702px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

#home-right {margin:32px 0px 0px 0px;background:#f5c254;padding: 20px 25px 10px;height:270px;} /* 88px*/



#home-right .textwidget,#black-studio-tinymce-9 {font-size:21px;}

#home-left {margin:0px;background:#207584 url('/wp-content/uploads/2014/08/blue-bottom-side-new.png') no-repeat bottom;min-height:300px;padding:0px 0px 20px 0px;}

#home-left .callout-title {font-size:12px;}

#home-left .callout-left {color: #fff;line-height:1.75em;padding:15px 15px 60px 40px;}

#home-right-out,#home-left-out,#home-right-out-sb {padding:0px;}

#home-right-out, #home-right-out-sb {padding-left:20px;}

#home-left-out {height:638px;}

#mc4wp_widget-7 input[type="email"],#mc4wp_widget-9 input[type="email"]{width:65%;float:left;margin-right:10px;}

#home-right .attention,#home-left-out .attention,#black-studio-tinymce-7 .attention {font-weight: bold;color: #ec7b32;font-size:115%;}

#home-right #mc4wp-form-2,#mc4wp_widget-7 #mc4wp-form-1 {margin: 0px;}

#home-right input[type="submit"],#black-studio-tinymce-7 input[type="submit"] {width:100%;background:#473324 !important;color:#fff !important;border:1px solid #473324 !important;padding:2px 12px;}

#home-right input[type="submit"]:hover {background:#ec7b32 !important;}

#home-right input[type="email"],#black-studio-tinymce-7 input[type="email"] {text-align:center;height:45px;font-size:16px;color:#473324 !important;font-weight:bold;width:100%;}

.homerow {background: #fff;}

#mc4wp_widget-7 #mc4wp-form-1 {padding: 0px 20px 0 20px;text-align:center;}

.mc4wp-form input[type="submit"]:hover, .mc4wp-form button:hover, .mc4wp-form input[type="submit"]:active, .mc4wp-form button:active, .mc4wp-form input[type="submit"]:focus, .mc4wp-form button:focus {background-color: #ec7b32 !important;border-color: #ddd;color: #e6e6e6 !important;}

#black-studio-tinymce-4 {font-size: 70px;line-height:.8em;margin: 0 0 0 0;color:#fff;text-align:right;}

#black-studio-tinymce-2 {background:#ebe6d1;font-size: 16px;max-width:292px;min-height:342px;}

#mc4wp_widget-7 {padding-bottom: 30px;}

.home-content,.mybook-inner {padding-left:0px;}

.homepage-content p {font-size:16px;padding-bottom:10px;}

.homeclear {background:#fff;max-width:1170px;margin:auto;}

.home-content .page-header {padding:15px 0px 0px 0px;margin:0px;border:0px;}

.home-sidebar {display:none;padding: 35px 0px 0px 0px;}

.home-sidebar .font-cursive {color:#473324;font-size:42px;line-height:1em;text-align:right;}

.mybook-detail {min-height:200px; width:80%;padding:15px;margin-top:55px;}

div.mybook-inner-out {width:100%;padding-left:0px;}

.tab-link {display:inline-block;}

h1.homehead {background-color:#8aa45e;
color:#fff;max-width:292px;width:292px;text-transform:uppercase;font-family:"Trebuchet MS",Helvetica,sans-serif;;padding: 10px 0 10px 40px;font-size:30px;letter-spacing: 0.15em;}
h2.homehead {background-color:#207584;color:#fff;max-width:292px;width:292px;text-transform:uppercase;font-family:"Trebuchet MS",Helvetica,sans-serif;padding: 10px 0 10px 40px;font-size:30px;letter-spacing: 0.15em;}
h3.homehead {background-color:#207584;color:#fff;max-width:292px;width:292px;text-transform:uppercase;font-family:"Trebuchet MS",Helvetica,sans-serif;padding: 10px 0 10px 40px;font-size:30px;letter-spacing: 0.15em;}
h3.bloghh {margin:0 0 0 -15px;}

.hhgreen {background-color:#8aa45e !important;}

.hhblue {background-color:#2891a3 !important;}

.hhorange {background-color:#ec7b32 !important;}

.hhgold {background-color:#f5c254 !important;}

.social-home {text-align:center;background:transparent;}

.social-home img,.social-inner img{margin-left:10px;}

.social-inner {text-align: center;margin-top: 10px;}

/* Home Media Banner */

#media-banner {background: #ebe6d1;padding: 0px;border:0px;}


/* Below Home Widget Area */

.mybook {background: url('/wp-content/uploads/2014/08/home_bottom_back2.jpg') no-repeat center center;max-height:420px;min-height: 420px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

#black-studio-tinymce-7 p {font-size:150%;text-align:right;}

.homepage-content p {margin:10px 40px;}

.book-buttons {margin-top: 70px;text-transform:uppercase;float:right;}

.book-buttons a {margin-bottom:20px;font-weight:600;}

.home-post-title {padding-top: 30px;}

/* Home blog area */

.home-post-grid-inner {padding: 40px 15px;}

.home-post-heading {text-align: center;font-weight: 600;text-transform: uppercase;font-size: 26px;}

.home-blog-inner .nopadding {padding-left:0px;}

.home-blog {background:#fff;}

.home-post-grid img {border:2px solid #444;}

.home-post-grid hr {border-color:#ec7b32;border-width: 2px;margin-top: 0;}

.home-entry-date {color: #fff;font-family: Source Sans Pro;font-size: 24px;text-transform: uppercase;padding-top:10px;}

.home-entry-title {font-weight:600;font-size:22px;min-height:50px;}

.home-excerpt {text-align:left;min-height:90px;font-size:14px;}

#mc4wp-form-3 {font-size: 14px;}

.readmore {
    font-size: 18px;
}

/* Start Content */

.entry-content, .entry-summary {font-size:16px;}

.main-content-inner {padding-bottom: 1.5em;}

.hentry {margin: 0 0 1.5em;}

.clear {clear: both}

.widget {}

.widget_nav_menu ul.sub-menu li,.widget_pages ul.children li {padding-left: 15px}

.widget_search .search-form input[type="submit"] {display: none}

.widget select {max-width: 100%}

.widget ul.nav a {font-size:16px;padding:10px 5px;}

.comment .children {margin-left: 1.5em}

/* Images */


/* Sidebar specific */

h3.widget-title {font-size: 22px;border-bottom: 1px solid;padding-bottom: 5px;}

.ros-sidebar {background-color: #f5c254;background-image: -ms-linear-gradient(top, #F5C254 0%, #FFFFFF 100%);background-image: -moz-linear-gradient(top, #F5C254 0%, #FFFFFF 100%);background-image: -o-linear-gradient(top, #F5C254 0%, #FFFFFF 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F5C254), color-stop(1, #FFFFFF));background-image: -webkit-linear-gradient(top, #F5C254 0%, #FFFFFF 100%);background-image: linear-gradient(to bottom, #F5C254 0%, #FFFFFF 100%);}

/* Footer */

.site-footer .container {margin: auto;background: url('/wp-content/uploads/2014/08/bottom_border.png');color:#fff;text-transform:uppercase;background-size:100% auto;font-style:normal !important;}

.site-footer-inner {padding: 25px 20px 10px 20px;}

/* FB and twitter widget fix */

#fb-root {display: none;}

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style],#twitter-widget-0 {width: 100% !important;}

.fb-like-box {background: #fff;}

/* Pagination */

.navigation {clear: both;padding: 20px;text-align: center;}

/* Testimonials */

#fp-testimonials {max-width:60%;display:inline-block;}

.testimonial_rotator_author_info p.dash {display: inline;}

/* .testimonial_rotator_quote:after {font-family: FontAwesome;content: "\f10e";opacity: 0.4;font-size: 20px;padding-left: 5px;}

.testimonial_rotator_quote:before {font-family: FontAwesome;content: "\f10d"; opacity: .4;font-size: 20px;padding-right: 5px;} */

.mauthor {text-transform:uppercase;font-weight:bold;}

.testimonial_rotator_prev, .testimonial_rotator_next {color: rgba(0, 0, 0, 0.36);}

.testimonial_rotator_description {font-family:AGaramond-Regular;text-shadow: 1px 2px 2px #fff;font-size: 18px;font-weight:bold;line-height:1.6em;}

.testimonial_rotator_author_info {font-size: 75%;border: 0px;line-height: 1.7em;font-weight:normal;padding-left:0px;font-style:normal;}

.symple-testimonial-content {color:#000;}

.symple-testimonial-author {color:#777;margin-bottom:10px;}

/* Tweet Quotes */

/*.bq-twitter blockquote:before {font-family: FontAwesome;content: "\f10d";font-size: 1.2em;padding:20px;color:#fff;border:1px solid;background:#ddd;}*/

.bq-twitter blockquote:before {font-family: FontAwesome;content: "\f10d";font-size: 1em;padding:20px;color:#ddd;}

.bq-twitter blockquote cite:before {font-family: FontAwesome;content: "\2014";font-size: .5em;}

.twitter-icon-share-button {background: none repeat scroll 0 0 #16abdc;color: white !important;float: right;font-size: 18px;margin-right: 20px;padding: 7px;}

.bq-twitter {width:100%;background:none repeat scroll 0 0;font-size: 1.2em;margin:30px 0px;border-radius:6px;}

.bq-twitter blockquote {border:0px;font-size: 1.2em;padding:0px;}

.bq-twitter-sharebar {padding: 10px 0px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;height:60px;}

.bq-twitter blockquote p {padding-left: 3em;}

.bq-twitter blockquote cite {padding:20px;float:right;}

/* Personal quotes */

.garner_quote .addthis_sharing_toolbox {width:100%;text-align:center;}

/*.type-garner_quote p {min-height: 50px; }*/

.garner_quote p {min-height: 125px;font-size:20px; }

.type-garner_quote p:before {font-family: FontAwesome;content: "\f10d";font-size: 1em;padding:20px;color:#ddd;}

.type-garner_quote .read-more-home {display: none;}



/* Comments and Tags */

#comments .panel-heading {background-color:#76b2c2;}

p.post-tags a {background-color: #f5c254;border: 1px solid #c0c0c0;border-radius: 6px;padding: 5px;font-size:12px;white-space: nowrap;display:inline-block;margin-top:5px;}

/* Shop and Cart */

#post-1573 .woocommerce-message {display: none;}

.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {width:65px;}

#post-1574 input[type="text"],#post-1574 textarea {padding: 5px;}

.woocommerce #customer_details.col2-set .col-1, .woocommerce-page #customer_details.col2-set .col-1,.woocommerce #customer_details.col2-set .col-2, .woocommerce-page #customer_details.col2-set .col-2 {clear: both;float: none !important;width: 100% !important;margin-right:0 !important;text-align: left;padding-bottom: 20px;}

.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before {padding-top:0px;}

#ship-to-different-address label {float: left;margin-top: 0px;padding-right: 10px;}

/* Tweets - inline tweets */

.jasontweet {display: inline-block;}
.jasontweet a.inline-twitter-link {background:#fff;}
.jasontweet a.inline-twitter-link {color:#333;}
.jasontweet a.inline-twitter-link .dashicons {color:#4099ff;}
.jasontweet a.inline-twitter-link:hover {background:#E2F1F9;}

/* News - Media Posts */

.media-more {font-size: 26px;line-height:1em;}
.media-title a {color:#4092a6;}
.media-url {color:#ec7b32;font-weight:bold;}
.media-subheadline {color:#2f2017;font-size:18px;}
.media-author {color:#f5c254;text-transform:uppercase;font-weight:bold;clear:both;}
.media-logo-container {float: left;width: 120px;height: 100px;text-align: center;border-right: 5px solid #ebe8d2;margin:0 20px 20px 0;}



/*
*
*  Organize these / fit later
*
*/

#new-newsletter {display:none;background:#ebe6d1;padding:10px; }

.bookcircle .wp-image-3445 {display:none;}

.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 1px;
    width: 18px;
  background-color:#fff;
}
.navbar-default .navbar-toggle {border-color: #fff;}

.bumpit {margin-bottom: 75px;}

.entry-content ul li {padding:10px 0;}

#respond{margin:20px 0 30px 0px;}

.blog .entry-summary p:first-child {min-height: 73px;}


#post-1643 header img {display:none;}

.single-meta,.addthis_sharing_toolbox {display:inline;}

.addthis_sharing_toolbox {float:right;}

.home-post-grid-inner .addthis_sharing_toolbox {width:100%;text-align:center;}

.larger {font-size: 28px;}

.caps {text-transform:uppercase;}

p.available {text-shadow: 1px 2px 2px #fff;margin-top: -20px;font-weight: bold;}

.more-blogs {font-size: 22px;margin: 25px;text-align: center;clear:both;}

.more-blogs a {color:#473324;}

.more-blogs a:hover {color:#2a6496;text-decoration:underline;}

.wp-image-1154 {float:left;}

.single-meta a {color:#5393a9;}

.single-meta {margin-bottom: 20px;}

.category-24 h1.homehead,.category-21 h1.homehead {width: 400px;max-width: 400px;}

.taxonomy-description {margin-left: 40px;}

.blog .read-more-home,.archive .read-more-home {margin-top: 40px;}

.entry-summary .read-more-home {text-align: center;}

#post-9 .page-header, #post-152 .page-header ,#blog-header.page-header, #post-52 .page-header,.archive .archive-header,#post-2061 .page-header,#post-2846 .page-header {margin-left:-40px}

#mybook-image {margin-left: 25px;}

.home-slogan {margin: 60px 40px 0 0;}

.homeshare {padding: 30px 0;}

.book-order-buttons {text-align: center;margin-bottom:40px;}

.inner-callout {font-size: 34px;}

.single-article-title {border-bottom:2px solid #ddd;margin-bottom: 20px;max-width: 800px;padding: 0 0 10px;}

.blog .type-post .page-title,.archive .type-post .page-title,.search .type-post .page-title,.search .type-garner_quote .page-title,.archive .type-garner_quote .page-title  {border-bottom:2px solid #ddd;margin-bottom: 20px;max-width: 800px;padding: 0 0 10px;min-height:65px;font-size:26px;line-height:1em;}

.blog .page-header {padding-bottom:0px;}

.date-stamp {float:right;margin-top:20px;display: inline-block;}

.date-stamp .month, .date-stamp .day {display: inline-block;}

.blog .page-header,.page .page-header,.archive .page-header,.search .page-header, .single .page-header  {border-bottom:0px;padding-bottom:0px;}

.comment .children {list-style: none outside none;}

/* Forms BS Style */

.gform_wrapper ul {padding-left: 0;list-style: none; }
 
.gform_wrapper li {margin-bottom: 15px; }
 
.gform_wrapper form {margin-bottom: 0; }
 
.gform_wrapper .gfield_required {padding-left: 1px;color: #b94a48; }
 
.ginput_container input, .ginput_container select, .ginput_container textarea {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555;vertical-align: middle;background-color: #fff;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
 
.ginput_container input:-moz-placeholder, .ginput_container select:-moz-placeholder, .ginput_container textarea:-moz-placeholder {color: #999; }
 
.ginput_container input::-moz-placeholder, .ginput_container select::-moz-placeholder, .ginput_container textarea::-moz-placeholder {color: #999; }
 
.ginput_container input:-ms-input-placeholder, .ginput_container select:-ms-input-placeholder, .ginput_container textarea:-ms-input-placeholder {color: #999; }
 
.ginput_container input::-webkit-input-placeholder, .ginput_container select::-webkit-input-placeholder, .ginput_container textarea::-webkit-input-placeholder {color: #999; }
 
.ginput_container input:focus, .ginput_container select:focus, .ginput_container textarea:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); }
 
.ginput_container input[disabled], .ginput_container select[disabled], .ginput_container textarea[disabled], .ginput_container input[readonly], .ginput_container select[readonly], .ginput_container textarea[readonly], fieldset[disabled] .ginput_container input, fieldset[disabled] .ginput_container select, fieldset[disabled] .ginput_container textarea {
cursor: not-allowed;
background-color: #eee; }
 
textarea.ginput_container input, textarea.ginput_container select, textarea.ginput_container textarea {
height: auto; }
 
.ginput_container textarea {height: auto; }
 
.gform_button {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.428571429;text-align: center;vertical-align: middle;cursor: pointer;border: 1px solid transparent;border-radius: 4px;white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;color: #fff;background-color: #428bca;border-color: #357ebd; }
 
.gform_button:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px; }
 
.gform_button:hover, .gform_button:focus {color: #333;text-decoration: none; }
 
.gform_button:active, .gform_button.active {outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
 
.gform_button.disabled, .gform_button[disabled], fieldset[disabled] .gform_button {cursor: not-allowed;pointer-events: none;opacity: .65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none; }
 
.gform_button:hover, .gform_button:focus, .gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {color: #fff;background-color: #3276b1;border-color: #285e8e; }
 
.gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {background-image: none; }
 
.gform_button.disabled, .gform_button[disabled], fieldset[disabled] .gform_button, .gform_button.disabled:hover, .gform_button[disabled]:hover, fieldset[disabled] .gform_button:hover, .gform_button.disabled:focus, .gform_button[disabled]:focus, fieldset[disabled] .gform_button:focus, .gform_button.disabled:active, .gform_button[disabled]:active, fieldset[disabled] .gform_button:active, .gform_button.disabled.active, .gform_button[disabled].active, fieldset[disabled] .gform_button.active {background-color: #428bca;border-color: #357ebd;}
 
.gform_wrapper .gfield_error .gfield_label {color: #b94a48;}
 
.gform_wrapper .gfield_error input, .gform_wrapper .gfield_error select, .gform_wrapper .gfield_error textarea {border-color: #eed3d7;background-color: #f2dede;color: #b94a48;}
 
.gform_wrapper .gfield_error input:focus, .gform_wrapper .gfield_error select:focus, .gform_wrapper .gfield_error textarea:focus {border-color: #b94a48;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(185, 74, 72, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(185, 74, 72, 0.6); }
 
.validation_error {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;background-color: #f2dede;border-color: #eed3d7;color: #b94a48; }
 
.validation_error h4 {margin-top: 0;color: inherit; }
 
.validation_error .alert-link {font-weight: bold; }
 
.validation_error>p, .validation_error>ul {margin-bottom: 0; }
 
.validation_error>p+p {margin-top: 5px; }
 
.validation_error hr {border-top-color: #e6c1c7; }
 
.validation_error .alert-link {color: #953b39; }
 
#gforms_confirmation_message {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px; }
 
#gforms_confirmation_message h4 {margin-top: 0;color: inherit; }
 
#gforms_confirmation_message .alert-link {font-weight: bold; }
 
#gforms_confirmation_message>p, #gforms_confirmation_message>ul {margin-bottom: 0; }
 
#gforms_confirmation_message>p+p {margin-top: 5px; }
 
.gallery-row {padding: 15px 0; }
 
.aligncenter {display: block;margin: 0 auto; }
 
.alignleft {float: left; }
 
.alignright {float: right; }
 
figure.alignnone {margin-left: 0;margin-right: 0; }

#input_1_1_3_container {padding-right: 15px;}

#input_1_1_3_container,#input_1_1_6_container {float: left;width: 49%;}

#input_1_1_3_container label,#input_1_1_6_container label {font-size:10px;font-weight:normal;}

::-webkit-input-placeholder {color:#473324;opacity:1;}

:-moz-placeholder {color:#473324;opacity:1;}

::-moz-placeholder {color:#473324;opacity:1;}

:-ms-input-placeholder {color:#473324;opacity:1;}

/* Responsive outside LESS */

@media (max-width: 1169px) {
#main-menu a {padding: 15px 2px 15px 2px;}
#home-left .callout-left, #black-studio-tinymce-2 {font-size:85%;line-height:2em;}
#fp-testimonials {max-width:50%;}
.bookcircle .wp-image-1153 {min-height: 300px;min-width: 370px;margin-left:-10px !important;margin: -75px 0px 20px 0px;}
#home-left {min-height:260px;}
.callout-title {font-size:12px;}
.home-entry-title {font-size:16px;}
.home-slogan {font-size:85%;}
#home-right .textwidget, #black-studio-tinymce-9 {font-size: 19px;}
}

@media (max-width: 768px) { 
#home-left-out {height:auto;}
.garner-mainmenu-inner .menu-divider {display: none;}
.bookcircle .wp-image-1153, .bookcircle .wp-image-3445 {height: auto;width: auto;min-height:0;min-width:0px;margin:0px}
.home #garner-header-container {max-height:inherit;}
#black-studio-tinymce-2 {min-height:initial !important;max-width:initial !important;text-align:center;}
#black-studio-tinymce-7 p.mybook-detail {font-size:90%;}
#home-left {background-image:none;background-color:#207584;}
#home-left-out {background-image:none;background-color:#ebe6d1;}
#home-left .callout-left {padding:15px 15px 0px 40px;}
.ros-sidebar {padding-top:15px;}

 .site-branding {text-align:left;}
 img.barwide {min-width:0px;}
 #home-left .callout-left {padding:15px 15px 0px 20px;font-size:95%;}
  .larger {font-size:18px;padding:10px 30px;}
 
#new-newsletter {display:block;}
.home-blog-inner {padding: 0px;}
img[class*="wp-image-"], .wp-post-image {display:block;width:100%;}

}

@media (max-width: 480px) {
.media-title a {font-size:18px;}
.bookcircle .wp-image-1153 {height: auto;width: auto;min-height:initial;min-width:initial;}
#black-studio-tinymce-7 p.mybook-detail {display:none;}
.wp-image-1154 {max-width:130px;}
.book-buttons {margin-top:45px;}
.book-buttons a {font-weight:400;font-size:10px !important;}
.mybook {min-height:0px;}
.navbar-toggle {padding:7px 5px;}
#home-left {background:#207584 url('/wp-content/uploads/2014/08/blue-bottom-side-new.png') no-repeat bottom;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size:cover;background-size: 100%;}
#black-studio-tinymce-7 p {font-size:125%;}
#home-left-out {background:#fff url('/wp-content/uploads/2014/08/beige-bottom-side.png') no-repeat bottom;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size:cover;background-size: 100%;}
#home-purchase .larger, #home-purchase .smallerhome {margin:10px 0 10px 0;}
/*#post-9 .page-header, #post-152 .page-header, #blog-header.page-header, #post-52 .page-header, .archive .archive-header, #post-2061 .page-header, #post-2846 .page-header {margin-left:-40px;margin-right:-40px;}
 h1.homehead, h2.homehead {margin-right: -40px;padding: 10px 0px 10px 0px;text-align: center;max-width:none;width:100%;}
 h3.homehead {padding:10px 0px;text-align: center;max-width:none;width:100%;}*/
#post-9 .page-header, #post-152 .page-header, #blog-header.page-header, #post-52 .page-header, .archive .archive-header, #post-2061 .page-header, #post-2846 .page-header {margin-left:-40px;margin-right:-10px;}
 h1.homehead, h2.homehead {margin-right: -40px;padding: 10px 0 10px 30px;text-align: center;max-width:none;width:100%;}
 h3.homehead {padding:10px 0px;text-align: center;max-width:none;width:100%;}
.page-template-default #content, .blog #content,.single-post #content, .archive #content, .search #content{
    padding: 0 10px;
}
	
.home-post-grid, .home-post-grid-inner, article {
    padding: 0 !important;
}

.tab-link {width:100%;}
.home-blog-inner .nopadding {margin-right: 0px;margin-left:0px;padding:0px;}
h3.bloghh {margin:0px;}
.home-blog .container {padding: 0px;}
.hide-image-small {display:none;}
.wp-image-1154 {max-width:100%;}
.media-title {clear: both;} 
.media-logo-container {width: 100%;border-right:0px;}



}

@media (min-width: 1169px) {
.bookcircle .wp-image-1153 {min-height: 300px;min-width: 450px;margin: -100px 0px 20px 0px;}
.home-about-photo {padding-right: 0px;}
.wp-image-1129 {margin-left: 40px !important;}
#black-studio-tinymce-2 {overflow:visible;}
}

@media (min-width: 461px) and (max-width: 767px) {

.bookcircle .wp-image-1153 {display:none;}

.bookcircle .wp-image-3445 {display:inline-block;}

.bookcircle {text-align:center;}

}

@media (min-width: 768px) {
.site-navigation-inner {overflow:hidden;max-height:60px;}
#home-right-out {z-index:1;}
.site-navigation-inner {background-color:#473324;min-height:60px;}
#home-purchase {margin-top: -35px;margin-left:25px;}
#home-purchase .larger {font-size:24px;margin-left:12px;}
#home-purchase .smallerhome {font-size:12px;margin-left:30px;margin-top:15px;}
}

/* Ipad Landscape and Portrait */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
#black-studio-tinymce-4 {font-size:48px;}
#main-menu a {padding: 15px 7px 15px 7px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
#main-menu a {padding: 15px 7px 15px 7px;}
.home #main-menu a {padding: 15px 1px 15px 1px;}
.garner-mainmenu-inner .menu-divider {padding-top:17px;}
}

/* Chrome and Safari */

@media screen and (-webkit-min-device-pixel-ratio:0) {

 .home #garner-header-container {background: url('/wp-content/uploads/2014/08/jason_garner_front_new_blue.jpg') no-repeat center -55px;max-height:698px;min-height: 698px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
 #main-menu {padding:5px 15px 5px;}
 .site-title {padding:5px 10px 16px;}
 #home-right {margin:28px 0px 0px 0px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 1169px) {

  #home-right {margin:28px 0px 0px 0px;}
}

/* iPhone 5 */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (device-aspect-ratio: 40/71) and (-webkit-device-pixel-ratio: 2){
  

}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (device-aspect-ratio: 40/71) and (-webkit-device-pixel-ratio: 2) {
  
 .site-branding {text-align:left;}
 img.barwide {min-width:0px;}
 #home-left .callout-left {padding:15px 15px 0px 20px;font-size:95%;}
  .larger {font-size:18px;padding:10px 30px;}
 
 h1.homehead {margin-right: -40px;padding: 10px 0px 10px 0px;text-align: center;max-width:none;width:100%;}

}

/* iPhone 6 */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (device-aspect-ratio: 667/375) and (-webkit-device-pixel-ratio: 2){

}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (device-aspect-ratio : 375/667) and (-webkit-device-pixel-ratio: 2){
  
 .site-branding {text-align:left;}
 img.barwide {min-width:0px;}
 #home-left .callout-left {padding:15px 15px 0px 20px;font-size:95%;}
  .larger {font-size:18px;padding:10px 30px;}

 h1.homehead {margin-right: -40px;padding: 10px 0px 10px 0px;text-align: center;max-width:none;width:100%;}

}

/* iPhone 6+ */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (device-aspect-ratio: 16/9) and (-webkit-device-pixel-ratio: 2){
 

}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  
.larger {font-size:18px;padding:10px 30px;}
#media-banner {padding:0px 0px 20px 0px;}



}
