.page-template .promotions .item,
.page-template-promotions-mobile-php .promotions .item,
.page-template-special-promotions-alt-php .promotions .item,
.page-template-special-promotions-php .promotions .item,
.page-template-promotions-php .promotions .item {
background-color: #ffffff;
border: 1px solid #ffffff;
cursor: pointer;
float: left;
margin-top: 8px;
margin-bottom: 0px;
margin-right: 0px;
padding: 10px;
max-width: 100%;
}
.page-template .promotions .item.selected,
.page-template-promotions-mobile-php .promotions .item.selected,
.page-template-special-promotions-alt-php .promotions .item.selected,
.page-template-special-promotions-php .promotions .item.selected,
.page-template-promotions-php .promotions .item.selected {
background-color: #5195b5;
border: 1px solid #5195b5;
}
.page-template .promotions .item .claim,
.page-template-promotions-mobile-php .promotions .item .claim,
.page-template-special-promotions-alt-php .promotions .item .claim,
.page-template-special-promotions-php .promotions .item .claim,
.page-template-promotions-php .promotions .item .claim {
float: left;
margin-right: 15px;
line-height:140%;
margin-top:10px;
margin-bottom:-16px; }
.page-template .promotions .item .claim .title,
.page-template-promotions-mobile-php .promotions .item .claim .title,
.page-template-special-promotions-alt-php .promotions .item .claim .title,
.page-template-special-promotions-php .promotions .item .claim .title,
.page-template-promotions-php .promotions .item .claim .title {
font-weight: bold;
font-size: 14px;
padding-bottom: 4px;
}
.page-template .promotions .item .options,
.page-template-promotions-mobile-php .promotions .item .options,
.page-template-special-promotions-alt-php .promotions .item .options,
.page-template-special-promotions-php .promotions .item .options,
.page-template-promotions-php .promotions .item .options {
float: left;
margin-bottom:-5px;
clear: both;
}
.page-template .promotions .item .preview,
.page-template-promotions-mobile-php .promotions .item .preview,
.page-template-special-promotions-alt-php .promotions .item .preview,
.page-template-special-promotions-php .promotions .item .preview,
.page-template-promotions-php .promotions .item .preview {
float: left;
margin-right: 0px;
}
.page-template .promotions .item .preview img,
.page-template-promotions-mobile-php .promotions .item .preview img,
.page-template-special-promotions-alt-php .promotions .item .preview img,
.page-template-special-promotions-php .promotions .item .preview img,
.page-template-promotions-php .promotions .item .preview img {
max-width:100%;
max-height:100%;
} .page-template .promotions2 .item2,
.page-template-promotions-mobile-php .promotions2 .item2,
.page-template-special-promotions-alt-php .promotions2 .item2,
.page-template-special-promotions-php .promotions2 .item2,
.page-template-promotions-php .promotions2 .item2 {
background-color: #ffffff;
border: 1px solid #ffffff;
cursor: pointer;
float: left;
margin-top: 8px;
margin-bottom: 0px;
margin-right: 0px;
padding: 10px;
max-width: 100%;
}
.page-template .promotions2 .item2.selected,
.page-template-promotions-mobile-php .promotions2 .item2.selected,
.page-template-special-promotions-alt-php .promotions2 .item2.selected,
.page-template-special-promotions-php .promotions2 .item2.selected,
.page-template-promotions-php .promotions2 .item2.selected {
background-color: #5195b5;
border: 1px solid #5195b5;
}
.page-template .promotions2 .item2 .claim2,
.page-template-promotions-mobile-php .promotions2 .item2 .claim2,
.page-template-special-promotions-alt-php .promotions2 .item2 .claim2,
.page-template-special-promotions-php .promotions2 .item2 .claim2,
.page-template-promotions-php .promotions2 .item2 .claim2 {
float: left;
margin-right: 15px;
line-height:140%;
margin-top:10px;
margin-bottom:-16px; }
.page-template .promotions2 .item2 .claim2 .title2,
.page-template-promotions-mobile-php .promotions2 .item2 .claim2 .title2,
.page-template-special-promotions-alt-php .promotions2 .item2 .claim2 .title2,
.page-template-special-promotions-php .promotions2 .item2 .claim2 .title2,
.page-template-promotions-php .promotions2 .item2 .claim2 .title2 {
font-weight: bold;
font-size: 14px;
padding-bottom: 4px;
}
.page-template .promotions2 .item2 .options2,
.page-template-promotions-mobile-php .promotions2 .item2 .options2,
.page-template-special-promotions-alt-php .promotions2 .item2 .options2,
.page-template-special-promotions-php .promotions2 .item2 .options2,
.page-template-promotions-php .promotions2 .item2 .options2 {
float: left;
margin-bottom:-5px;
clear: both;
}
.page-template .promotions2 .item2 .preview2,
.page-template-promotions-mobile-php .promotions2 .item2 .preview2,
.page-template-special-promotions-alt-php .promotions2 .item2 .preview2,
.page-template-special-promotions-php .promotions2 .item2 .preview2,
.page-template-promotions-php .promotions2 .item2 .preview2 {
float: left;
margin-right: 0px;
}
.page-template .promotions2 .item2 .preview2 img,
.page-template-promotions-mobile-php .promotions2 .item2 .preview2 img,
.page-template-special-promotions-alt-php .promotions2 .item2 .preview2 img,
.page-template-special-promotions-php .promotions2 .item2 .preview2 img,
.page-template-promotions-php .promotions2 .item2 .preview2 img {
max-width:100%;
max-height:100%;
}
.Milestones:hover{
background-color: #efefef;
} div.wpcf7-validation-errors {
border-color: #f00 !important;
display: block;
clear: both;
font-weight: bold;
}
span.wpcf7-not-valid-tip {
color: #f00 !important;
width: 100% !important;
padding-top:12px;
} .clear {
clear: both;
}
.errors {
border: 1px solid #f00;
color: #f00;
font-size: 1.1em;
margin-bottom: 15px;
padding: 5px;
} .hide {
display: none;
}
.large {
font-size: 1.3em;
}
.last {
margin-right: 0 !important;
}
.left {
float: left;
}
.loud {
color: #d82446;
}
.prepend-top {
margin-top: 20px;
}
.right {
float: right;
}
.see-more .title {
color: #d82446;
cursor: pointer;
font-size: 0.8em;
}
.see-more .content {
color: #fff;
display: none;
}
.small {
font-size: 0.8em;
} #ui-timepicker-div {
background-color: transparent;
font-size: 1.1em;
padding: 0.2em;
}
#ui-timepicker-div .ui-timepicker-hour-cell,
#ui-timepicker-div .ui-timepicker-minute-cell {
font-size: 0.9em;
}
#ui-timepicker-div .ui-timepicker-title {
font-size: 1.0em;
}  #ui-datepicker-div {
border-radius: 0;
}
#ui-datepicker-div td a {
text-align: center;
}  .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
display:block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float:left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin:0;
max-width: 98.5%;
padding:0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}