﻿#content .tg-synxis .tg-synxis-row input[type=submit] {background: rgb(47, 175, 92); border:1px solid rgb(47, 175, 92);}
#content .tg-synxis .tg-synxis-row input[type=submit]:hover {
	/*background: rgb(38, 143, 75);*/
background: transparent;
border: 1px solid rgb(47, 175, 92);
color: rgb(47, 175, 92);
}
.offer-label-container {top:76px; right: 40px; position: absolute;}
.offer-label {
  float:right; width: 70px; color:#fff; padding: 8px 10px 8px 10px; text-align:center; background:#000; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top: 2px solid red; font-size:9px; box-shadow:0 1px 2px #999;
}

#content .vc_tta.vc_general .vc_tta-tab>a {padding:8px 20px;}
.offer-tags-container {min-height: 125px}
.offer-tags.list-group {margin-left: 0;margin-top: 10px; text-align: right;}
.offer-tags > li.list-group-item {
	background-color: transparent; border-bottom: 1px solid #dddddd; border-top: 0; border-right: 0; border-left:0;margin-bottom: 1px; padding: 5px 15px;
}
.offer-tags > li.list-group-item:last-child {border-bottom: 0;}
.offer-tags > li > i {float: left;}
.offer-title-main {font-size: 60px; }

.vc_active > div.vc_tta-panel-body {min-height: 142px !important;}
.wpb_wrapper .button-finnegans {margin-top: 5px;}

.offer-contact {margin:10px 5px 0 5px;}
.offer-contact a:hover { background: #000; color:#fff; border-radius: 0; }

.wpb_wrapper .offer-intro {min-height: 55px;}
.offer-container h3 {font-size: 175%;}
.offer-container:hover { box-shadow: 0 1px 10px #999;}
.offer-container:hover > .finnegans-box .cr-button.button-finnegans.cr-color-dc.cr-full-width { background: #000; color:#fff; }

.offer-contact-title {background:#000; padding:10px;}
.offer-contact-title h3 {color:#fff; padding:0; margin:0; text-align: center;}

@media only screen and (max-width: 768px) {
	.offer-title-main {position:absolute; color: #fff; bottom:30px; font-size: 40px; margin:0 0 0 5px;}
	.offer-title-sub {position:absolute; color: #fff; bottom:0; font-size: 15px; margin:0 0 0 5px;}
	.offer-label-container {top: 55px;}
}
.tg-synxis .tg-synxis-row:nth-child(2) {
	padding: 15px;
	border: 1px solid #ddd;
}
.tg-synxis .cd-dropdown { display: none; }
.tg-synxis input#start_picker { margin-top: 10px; }