/*--
 Theme Name: theme53436
 Theme URI: http://info.template-help.com/help/
 Description: A theme for Wordpress 3.8.x
 Author: Template_Help.com
 Author URI: http://info.template-help.com/help/
 Template: CherryFramework
 Version: 3.1.2
--*/

/* ----------------------------------------
 Please, You may put custom CSS here
---------------------------------------- */
@font-face {
    font-family: 'signpaintermedium';
    src: url('webfonts/dazzle-housescript-webfont.eot');
    src: url('webfonts/dazzle-housescript-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/dazzle-housescript-webfont.woff2') format('woff2'),
         url('webfonts/dazzle-housescript-webfont.woff') format('woff'),
         url('webfonts/webfonts/dazzle-housescript-webfont.ttf') format('truetype'),
         url('webfonts/dazzle-housescript-webfont.svg#signpaintermedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
body { background: #a5343a none repeat scroll 0 0;}
h1, h2, h3 {font-family: 'signpaintermedium' !important; background: transparent;}
.header { background: #e5ceae none repeat scroll 0 0;}
.logo.pull-left { width: 55%;}
.content_box::before, .content_box::after { background: #a5343a none repeat scroll 0 0; padding-left: 100%; padding-right: 100%;}
.content_box { background: #a5343a none repeat scroll 0 0;}
.title-section, .title-section::before, .title-section::after { background: #a5343a none repeat scroll 0 0;}
.title-section .breadcrumb.breadcrumb__t li { color: #fff;}
.title-section .breadcrumb.breadcrumb__t li a { color: #e5ceae;}
.title-section .breadcrumb.breadcrumb__t li { color: #fff; font-family: "open sans"; font-style: normal;}
.nav.nav__primary.clearfix li a { text-transform: capitalize;}
.header .nav__primary .sf-menu > li > a::before, .header .nav__primary .sf-menu > li > a::after {background: transparent;}
.nav.nav__primary .sf-menu.sf-js-enabled .current-menu-item a { color: #a5343a;}
.nav.nav__primary .sf-menu.sf-js-enabled .current-menu-item a:hover { color: #a5a396;}
.nav.nav__primary .sf-menu.sf-js-enabled a:hover {color: #a5343a;}
body.home .header:before { background: rgba(229,206,174,.6);}
.footer { background: #a5343a none repeat scroll 0 0; padding: 30px 0;}
.awdSocial .social li a { color: #e5ceae; display: block; font-size: 21px; height: 15px; line-height: 20px; position: relative; text-align: center; width: 15px;}
.awdSocial .social > li { background: #a5a396 none repeat scroll 0 0; border-radius: 50%; list-style: outside none none; padding: 10px; width: 15px;}
.awdSocial .social li:hover {background: #a5343a; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
h3.giftTop { background: transparent none repeat scroll 0 0; border: 3px solid #a5343a; border-radius: 9px; color: #a5343a; display: inline-block; font-size: 41px; font-style: italic; padding: 13px 20px 7px; width: 195px;}
body.home .content-holder { padding-bottom: 0;}
.giftTop > a { color: #a5343a;}
.giftTop > a:hover { color: #fff;}
h3.giftTop:hover { background: #a5343a none repeat scroll 0 0;}
.awdSocial.awdTop .social { display: inline-block; margin-right: 25px;}
.awdSocial.awdTop { float: right; position: relative; z-index: 100;}
nav.nav.nav__primary { top: 5px;}
.awdCaption > h2, .awdCaption > h1 { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #fff; font-size: 62px; line-height: 52px; margin-bottom: 40%; position: relative; top: 100px;}
.awdCaption .btn.btn-primary { display: block; margin: 0 auto; width: 100px; z-index: 8; font-size: 19px;}
.awdCaption { background: rgba(114, 114, 114, 0.8) none repeat scroll 0 0; height: 555rem; position: absolute; top: -150px; width: 300px;}
.parallax-slider #paralaxSliderPagination.buttons_pagination { background:rgba(165,52,58,.6); }
a.btn-primary::before { background: #9fa694 none repeat scroll 0 0; border-radius: 10px;}
a.btn-primary { color: #fff; font-size: 20px; font-weight: 100; line-height: 20px; padding: 15px 35px; text-transform: capitalize; z-index: 1;}
a.btn-primary::after { background: #e5ceae none repeat scroll 0 0; border-radius: 10px;}
a.btn-primary:hover { color: #a5343a; }
h2#welcome { color: #faeedc; font-size: 66px; line-height: 76px;}
p.homeCopy, .homeSpecial .hero-unit > p { color: #e5ceae; font-size: 20px; font-weight: 300; line-height: 32px; margin: 0 auto; text-align: center; width: 76%;}
#rowOne .content_box { margin-bottom: 0;}
.content_box.tanBox, .content_box.tanBox::before, .content_box.tanBox::after {background: #e5ceae;}
.content_box.tanBox #welcome { color: #a5343a; padding: 0 0 0 35px; text-align: left;}
.footer { background: #a5343a none repeat scroll 0 0;}
.footer .footer-text { color: #fff;}
#footer-text a { color: #faeedc;}
#footer-text a:hover { color: #9fa694;}
.wpsl-search.wpsl-clearfix.wpsl-no-filters { display: none;}
.parallax-slider { height: 400px;}
.rotate10 { transform: rotate(10deg);}
.rotate15 { transform: rotate(15deg);}
.rotateNeg10 { transform: rotate(-10deg);}
.rotateNeg20 { transform: rotate(-20deg);}
.rotateNeg5 { transform: rotate(-5deg);}
.tab-content > .active, .pill-content > .active { overflow: hidden;}
.page-id-2038 .span6:nth-child(3), .page-id-2038 .span6:nth-child(4) { padding-bottom: 40px;}
.page-id-2038 .tab-1 a { background: rgba(0, 0, 0, 0) url("/wp-content/themes/theme53436/images/cory_b.jpg") no-repeat scroll center center; height: 125px; line-height: 290px !important;}
.page-id-2038 .tab-2 a { background: rgba(0, 0, 0, 0) url("/wp-content/themes/theme53436/images/shelby_b.jpg") no-repeat scroll center center; height: 125px; line-height: 290px !important;}
.page-id-2038 .tab-3 a { background: rgba(0, 0, 0, 0) url("/wp-content/themes/theme53436/images/jenn_b.jpg") no-repeat scroll center center; height: 125px; line-height: 290px !important;}
.page-id-2038 .nav.nav-tabs li { text-align: center; width: 180px;}
.page-id-2038 .accordion-group, .accordion-inner, .nav-tabs, .nav-tabs > .active > a { border-color: transparent;}
.page-id-2038 .nav.nav-tabs { width: 540px;}
.page-id-2038 .nav.nav-tabs { margin: 25px auto 60px;}
.page-id-2038 h2 { color: #a5343a; font-size: 44px; line-height: 54px; padding-bottom: 0;}
.page-id-2038 h4 { font-size: 18px; line-height: 26px;}
#sidebar .span2 { margin: 0;}
#sidebar h3 { margin-bottom: 0; text-align: left;}
/*.span4.sidebar { margin-left: 60px; width: 340px;}*/
.hero-unit { border-top: none; }
.hero-unit em { font-family: "open sans" !important; font-style: inherit; text-transform: inherit;}
.hero-unit h1 { color: #faeedc; font-family: "open sans" !important; font-size: 28px; line-height: 32px;}
.hero-unit h1 em, .hero-unit p { color: #e5ceae; }
.home .content_box { margin-bottom: 0;}
#awdHomeImages { color: #401215;}
h3#awdHomeImages { font-size: 37px; line-height: 47px; margin-bottom: 0; padding: 0; text-align: left;}
h1#awdHomeImages { color: #401215; font-size: 57px; line-height: 67px; padding-left: 5%; text-align: left;}
.menu-downloads > div { height: 50px; margin: 0; padding: 5px 0; text-align: center;}
.menu-downloads h2 a { color: #a5343a; font-size: 30px; line-height: 30px; position: relative; top: 3px;}
.menu-downloads h2 a:hover { color: #9fa694;}
.menu-downloads { background: #e5ceae none repeat scroll 0 0; height: 70px;}
.menu-downloads h2 {margin: 0;}
.beverages thead { background: #a5343a none repeat scroll 0 0; color: #fff; font-family: "signpainter";}
.beverages th:nth-child(2), .beverages th:nth-child(3), .beverages th:nth-child(4) { font-size: 25px; text-align: center; width: 11%;}
.beverages tbody > tr > td:nth-child(2), .beverages tbody > tr > td:nth-child(3), .beverages tbody > tr > td:nth-child(4) { text-align: center;}
.beverages th:first-child, .awdExtras th { font-size: 30px !important; line-height: 42px; padding: 15px 20px;}
.beverages .table-bordered { border-radius: 0; border-style: none solid solid none; border-width: 0 1px 1px 0;}
.beverages img { float: none;}
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th { background-color: rgba(114, 114, 114, 0.8) none repeat scroll 0 0;}
.hotBeverages { display: none;}
.beverages table { color: #2d2d2d;}
.beverages.awdExtras table tbody td:nth-child(2) { width: 60%;}
h1#awdExplore { color: #e5ceae; font-size: 30px; line-height: 40px;}
h2#warning { background: #a5a396 none repeat scroll 0 0; color: #fff; font-size: 33px; line-height: 43px; padding: 20px 0 10px;}
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child { border-top-left-radius: 0;}
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child { border-top-right-radius: 0;}
.page-id-2036 h2 { color: #a5343a; font-size: 44px; line-height: 54px; padding: 0;}
.main-holder input[type="submit"], .main-holder input[type="reset"] {background: #a5a396; color: #fff;}
.main-holder input[type="submit"], .main-holder input[type="reset"] {background: #a5a396; color: #fff;}
.main-holder input[type="submit"]:hover, .main-holder input[type="reset"]:hover{background: #a5343a; color: #e5ceae;}
.main-holder input[type="submit"]:focus, .main-holder input[type="reset"]:focus{background: #a5343a; color: #e5ceae}
.main-holder input[type="submit"], .main-holder input[type="reset"] { height: 45px; padding: 2px 35px 0; font-size: 16px; border-radius: 10px;}
#portfolio-grid li h3 { font-size: 22px; line-height: 30px; text-align: center;}
#portfolio-grid li h3 a { color: #a5343a;}
#portfolio-grid li h3 a:hover { color: #a5a396;}
.portfolio-3cols .excerpt { text-align: center;}
.nocomments, ul.pager { display: none;}
.single-portfolio .btn.btn-primary.btn-normal.btn-primary { margin: 5% 0 1%;}
.filter-wrapper.clearfix li a { font-family: "open sans";}
.filter-wrapper.clearfix strong { display: none;}
.page-id-2198 .span8 { text-align: center;}
.strongDates { color: #2d2d2d; font-size: 20px; line-height: 30px;}
.page-id-2198 h1, .page-id-2198 h2 { margin-bottom: 0; padding-bottom: 10px;}
.span8 > h1:first-child , .span8 > h2:first-child { margin-top: 0;}
.fullMap { height: 322px;}
.home .hero-unit > p { min-height: 120px;}
h4 strong { font-size: 22px; line-height: 32px;}
.page-id-2044 .span8 > h2 { margin: 0;}
.page-id-2044 h4 { margin: 0; text-align: center;}
#makesUsSpecial > li { color: #e5ceae; font-size: 15px;}
.list.arrow-list > ul li::before { margin: 0 17px 11px -15px; position: absolute; top: 6px;}
.list.arrow-list > ul li { margin: 0px 0 11px 15px;}
.homeSpecial .hero-unit, .homeSpecial .hero-unit h1 { text-align: center;}
.list > ul li::before { color: #e5ceae;}
.page-id-2036 .span6 > img { margin: 25px 0 0;}
#portfolio-grid li h3 { font-family: "Open Sans" !important; font-style: normal !important;}
.page-id-2315 h5 { font-size: 24px; line-height: 34px; padding: 25% 0;}
.page-id-2040 .table tr th { font-family: "signpaintermedium" !important;}
.menu-downloads a { border: 2px solid #a5343a; border-radius: 9px; padding: 10px 20px 5px;}
.menu-downloads div > h2 > a:hover { background: #a5343a none repeat scroll 0 0; color: #fff;}
#sidebar { padding-top: 25px !important;}
.ship { font-size: 15px; margin-bottom: 10px;}
.overlay { background: transparent none repeat scroll 0 0; height: 300px; position: absolute; top: 150px; width: 100%; z-index: 999999;}
.overlay:nth-child(8) { background: transparent none repeat scroll 0 0; height: 300px; position: absolute; top: 571px; width: 100%; z-index: 999999;}
.header .nav__primary .sf-menu > li li a { color: #fff;}
.header .nav__primary .sf-menu ul { background: #e5ceae none repeat scroll 0 0; padding: 18px 0; width: 148px;}
@media (max-width:1199px) {
	h3.giftTop {font-size:32px;width:155px;}
}
@media (max-width: 979px){
 .header .nav__primary .sf-menu > li { margin: 0 0 0 20px;}
 .header .nav__primary .sf-menu > li:first-child { margin-left: 0;}
 .sf-menu > li > a { font-size: 14px;}
 h3.giftTop { font-size: 26px; padding: 13px 16px 7px; width: 125px;}
 nav.nav.nav__primary { bottom: 5px;}
 .awdHours { width: 400px;}
 .awdHours .span2 { width: 134px;}
 .page-id-2198 .span8 { width: 100%; margin-left: 0;}
}
@media (max-width: 767px){
 .logo.pull-left { width: 250px;}
 .awdSocial.awdTop { bottom: 100px; float: right; position: relative; z-index: 100;}
 nav.nav__primary.clearfix { position: absolute; top: 35px; width: 100%;}
 .content_box.tanBox #welcome { padding: 0; text-align: center;}
 .content_box.tanBox .lazy-load-box.effect-slidefromleft { text-align: center; width: 100%;}
 .awdRR { margin: 4% 0 5%;}
 .awdHours .span2 { text-align: center; width: 100%;}
 .awdHours .span2:nth-child(2n) { margin-bottom: 2%;}
 .awdHours { width: 100%;}
 .page-id-2036 .span6 > img { margin: 0; width: 100%;}
 #sidebar h3 { text-align: center;}
 #sidebar .span2 { text-align: center; width: 100%;}
 #sidebar .span2:nth-child(2), #sidebar .span2:nth-child(5),#sidebar .span2:nth-child(8) { margin-bottom: 4%;}
 #sidebar { padding-top: 10px; text-align: center;}
 #sidebar #text-6 h3 { padding-top: 10%;}
}
@media (max-width:699px) {
	.awdSocial.awdTop {
    	bottom: 0;
    	float: none;
	}
	nav.nav__primary.clearfix {
		position:inherit;
		top:0;
	}
	.logo.pull-left {
    	margin: 0 auto 15px;
	}
}
@media (max-width: 575px){
 .beverages table, thead, tbody, th, td, tr { display: block; }
 .beverages thead tr { position: absolute; top: -9999px; left: -9999px; }
 .beverages tr { border: 1px solid #ccc; }
 .beverages td { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color -moz-use-text-color #eee; border-image: none; border-style: none none solid; border-width: medium medium 1px; position: relative; text-align: center;}
 .beverages td:before { position: absolute; top: 6px; left: 6px; padding-right: 10px; white-space: nowrap; }
 .beverages td:nth-of-type(2):before { content: "Small 12 Ounce"; }
 .beverages td:nth-of-type(3):before { content: "Medium 16 Ounce"; }
 .beverages td:nth-of-type(4):before { content: "Large 20 Ounce"; }
 .beverages .awdExtras td:nth-of-type(2):before { content: none; }
 .beverages .awdExtras td:nth-of-type(3):before { content: none; }
 .beverages .awdExtras td:nth-of-type(4):before { content: none; }
 .beverages tbody > tr > td:nth-child(2), .beverages tbody > tr > td:nth-child(3), .beverages tbody > tr > td:nth-child(4) { text-align: right; padding-right: 15%;}
 .menu-downloads > div { width: 100%;}
 .hotBeverages { display: inherit;}
 .hotBeverages h2 { background: #a5343a none repeat scroll 0 0; color: #faeedc; font-size: 2.5rem; line-height: 2.5rem; margin: 0; padding: 25px 0;}
 .beverages.hot tr:nth-child(17) td:nth-child(2), .beverages.hot tr:nth-child(17) td:nth-child(3) { display: none;}
 .beverages.cold tbody tr:nth-child(13) td:nth-child(2), .beverages.cold tbody tr:nth-child(13) td:nth-child(3), .beverages.cold tbody tr:nth-child(14) td:nth-child(2), .beverages.cold tbody tr:nth-child(14) td:nth-child(3) {display: none;}
 .beverages.awdExtras tbody tr:nth-child(1) td:nth-child(2), .beverages.awdExtras tbody tr:nth-child(2) td:nth-child(2), .beverages.awdExtras tbody tr:nth-child(3) td:nth-child(2) { display: none;}
 .beverages.awdExtras table tbody td:nth-child(2){width: inherit; text-align: center;}
 .beverages.awdExtras table tbody td:nth-child(2) { padding: 10px 0; text-align: center; width: inherit;}
 .beverages.awdExtras tbody tr td { text-align: center; padding: 10px 0;}
 .logo.pull-left { margin: 10px auto;}
 nav.nav__primary.clearfix { position: inherit;}
 .awdSocial.awdTop { bottom: 0; float: none;}
 nav.nav__primary.clearfix { top: 0;}
 h2#welcome { font-size: 56px; line-height: 63px;}
 .page-id-2038 .tab-1 a { background: transparent none repeat scroll 0 0; height: 25px; line-height: inherit !important;}
 .page-id-2038 .tab-2 a { background: transparent none repeat scroll 0 0; height: 25px; line-height: inherit !important;}
 .page-id-2038 .tab-3 a { background: transparent none repeat scroll 0 0; height: 25px; line-height: inherit !important;}
 .page-id-2038 .nav.nav-tabs li { text-align: center; width: 100%;}
 .page-id-2038 .nav.nav-tabs { margin: 0 auto; width: inherit;}
 .active.tab-1 > a, .active.tab-2 > a, .active.tab-3 > a { background: #a5343a none repeat scroll 0 0; color: #fff;}
  .active.tab-1 > a:hover, .active.tab-2 > a:hover, .active.tab-3 > a:hover { background: #a5343a none repeat scroll 0 0; color: #fff;}
 .tab-1.active > a, .tab-2.active > a, .tab-3.active > a { background: #a5343a none repeat scroll 0 0 !important; color: #fff;}
 .tab-1.active > a:focus, .tab-2.active > a:focus, .tab-3.active > a:focus { background: #a5343a none repeat scroll 0 0 !important; color: #fff;}
 .page-id-2038 .tab-content { margin-top: 8%;}
}
@media (max-width: 500px){
 .awdCaption { background: rgba(114, 114, 114, 1) none repeat scroll 0 0; height: 555rem; position: absolute; top: -150px; width: 50%;}
 .awdCaption > h2, .awdCaption > h1 { margin-bottom: 25%;}
 .parallax-slider { height: 300px;}
 #paralaxSliderPagination > ul { display: none ;}
 h3#awdHomeImages { font-size: 28px; line-height: 38px; }
 h1#awdHomeImages { font-size: 39px; line-height: 49px; }
 .hero-unit .btn.btn-primary.btn-normal.btn-primary { margin: 7% 0 0;}
 p.homeCopy, .homeSpecial .hero-unit > p { font-size: 18px; line-height: 28px; width: 93%;}
 .nav-pills li { float: left;}
 .awdCaption > h2, .awdCaption > h1 { font-size: 28px; line-height: 28px; }
 .awdCaption .btn.btn-primary { font-size: 16px; padding: 10px 15px; top: 100px; width: 55%;}
}
@media (max-width:425px) {
	.awdSocial.awdTop .social {display:block;margin-right:0;}
	.awdSocial .social > li {margin:0 auto;}
}

#gform_fields_3 .gsection {margin-top:30px;}
#gform_fields_3 .gsection h3 {padding-bottom:0;margin-bottom:10px;}
#gform_fields_3 .gf_list_inline legend.gfield_label {line-height:2;}
#gform_fields_3 .html-block {margin-top:30px;}