div.contact-form-wrapper ol li.sending-result .message-box-wrapper{ padding: 10px 15px 10px 15px; }
div.message-box-wrapper{ border:1px solid; padding: 20px; margin-bottom: 20px; }
div.message-box-wrapper.red{ background-color: #ffdcdd; border-color: #e9b9bb; color: #713a3c;}
div.message-box-wrapper.red .message-box-title{ color: #8d4345;}
div.message-box-wrapper.yellow{ background-color: #ffffe0; border-color: #e1db8b; color: #4d4d39;}
div.message-box-wrapper.yellow .message-box-title{ color: #737357;}
div.message-box-wrapper.blue{ background-color: #c2e1ee; border-color: #8ec3d9; color: #3d5058;}
div.message-box-wrapper.blue .message-box-title{ color: #475d66;}
div.message-box-wrapper.green{ background-color: #e1ffd9; border-color: #badeb1; color: #435b3d;}
div.message-box-wrapper.green .message-box-title{ color: #526d4b;}
div.message-box-title {
    font-weight: bold;
    font-size: 24px;
    margin-top: px;
}

.gdlr-core-pbf-section:first-child {    padding-top: 30px;}
div.message-box-content {
    margin-top: 5px;
}

.gdlr-core-pbf-column-content-margin{padding-top:20px !important;}


.gdlr-core-dropcap {    margin-right: 6px;
    margin-bottom: 8px;
    margin-top: -4px;}
    
    
#disqus_thread{margin-top:-50px !important;}

#prevSlider{margin-top:40px;}

#prevStory{background:#fff;width:310px !important; white-space:normal !important;padding:20px;}
#prevStory span{font-size:32px;display:block;padding:20px;}
#prevStory p{padding:20px;padding-top:0px;}

.cocktailOrigin{width:300px;float:right;padding: 20px; margin-bottom: 20px; margin-left:20px; background: #eaf2fb;}

@media only screen and (max-width: 767px) {
	ul, ol {margin-left: 20px !important;}
	#shareArrow{display:none;}
	.infinite-copyright-text {margin-bottom:38px;}
}

@media only screen and (max-width: 415px) {
	.infinite-blog-title-wrap .infinite-blog-title-content {padding-top: 20px !important; padding-bottom: 20px !important;}
	.home .gdlr-core-pbf-background {height:540px !important;}
	.home .gdlr-core-pbf-wrapper{padding-top:0px !important;padding-bottom:20px !important;}
	.cocktailOrigin{width:100%;}
	
	
	.page .gdlr-core-pbf-background {height:540px !important;}
	.page .gdlr-core-pbf-wrapper{padding-top:40px !important;padding-bottom:20px !important;}
	.page .gdlr-core-pbf-column-content-margin{padding-top:0px !important;padding-bottom:20px !important;}
	
	.gdlr-core-call-to-action-item-title{padding-top:15px !important;}
	
	.page h3.gdlr-core-title-item-title{font-size:34px;}
	#findFB h2{padding-top:20px !important;}
	
	#costTable{margin-left:-20px;width:113%;}
	
	#introText .gdlr-core-text-box-item-content{font-size:23px !important;}
	#findContainer,#cinnamon{margin-top:20px;}
	
	.single h2{font-size:36px !important;}
	#bsc h3{font-size:35px !important;}
	#bsc{padding-bottom:0px;}
	
}
@media only screen and (max-width: 390px) {
	#costTable th {white-space:nowrap; font-size:12px;}
	#costTable td {font-size:12px;}
	#introText .gdlr-core-text-box-item-content{font-size:22px !important;}
	#bsc h3{font-size:33px !important;}
	.single h2{font-size:34px !important;}
	
}

@media only screen and (max-width: 376px) {
	
	#introText .gdlr-core-text-box-item-content{font-size:22px !important;}
	#morebutton{margin-top:-30px}
	#bsc h3{font-size:31px !important;}
}

@media only screen and (max-width: 361px) {
	#bsc h3{font-size:30px !important;}
	.single h2{font-size:32px !important;margin-bottom:10px;}
	.infinite-body h3 {font-size: 32px;}
}

@media only screen and (max-width: 340px) {
	.home .gdlr-core-pbf-background {height:600px !important;}
	.infinite-single-article-title{font-size:38px !important;}
	h2{font-size:29px !important;}
	ul, ol {margin-left: 10px !important;}
	.single .infinite-body h3 {font-size: 28px !important;}
	#costTable{margin-left:-20px;width:117%;}
	#costTable th {white-space:nowrap; font-size:10px;}
	#costTable td {font-size:10px;}
	
	.home .gdlr-core-pbf-background-wrap {height:600px;}
	#babyblue .gdlr-core-pbf-background-wrap{height:840px;}
	#preventionHeading{margin-top:-20px;}
	
	body.infinite-body-front .gdlr-core-container {padding-left:10px;padding-right:10px;}
	#bsc h3{font-size:28px !important;}
	.single h2{font-size:30px !important;}
	
}

.infinite-top-bar .infinite-top-bar-background { background-color:#4a88c3; }

.infinite-top-bar .infinite-top-bar-left {float:none;text-align:center;}

.infinite-copyright-text {text-align:left;}