/*
Theme Name: Event Planet
Theme URI: http://squeezecreative.com.au
Description: HTML5 Child theme for the Toolbox theme
Author: Squeeze Creative
Author URI: http://squeezecreative.com.au
Template: squeeze-toolbox-v1.1
Version: 1.3
*/

@import url("../squeeze-toolbox-v1.1/style.css");
/* ==========================================================================
   Grid
   ========================================================================== */
.container {width:100%;max-width:1010px; margin:auto;}
.row, .ginput_container_name {margin-left: -40px; *zoom: 1;}
.row:before, .row:after, .ginput_container_name:before, .ginput_container_name:after {display: table;content: ""; line-height: 0;}
.row:after, .ginput_container_name:after {clear: both;}
[class*="span"], .name_first, .name_last {float: left; min-height: 1px; margin-left: 40px; width:100%;}
.span12 {max-width: 1010px;}
.span10 {max-width: 835px;}
.span8 {max-width: 660px;}
.span6 {max-width: 485px;}
.span4, .name_first, .name_last {max-width: 310px;}
.span2 {max-width: 135px;}
.offset12 {margin-left: 1020px;}
.offset10 {margin-left: 915px;}
.offset8 {margin-left: 740px;}
.offset6 {margin-left: 565px;}
.offset4 {margin-left: 390px;}
.offset2 {margin-left: 195px;}
.su-column-size-1-3.span4 {width:310px; margin:0;}
.su-row.span8 {float:left; clear:none; background:#f4f4f4; padding:20px 20px 10px;}
.su-row .su-column.span4 {margin:0 40px 0 0; width:290px;}


@media only screen and (max-width: 1023px) {
	.container {width:100%;max-width:90%; margin:auto;}
.row, .ginput_container_name {margin-left: -4%; *zoom: 1;}
.row:before, .row:after {display: table;content: ""; line-height: 0;}
.row:after {clear: both;}
[class*="span"], .name_first, .name_last {float: left; min-height: 1px; margin-left: 4%; width:100%;}
.span12 {max-width: 96%;}
.span10 {max-width: 80%;}
.span8 {max-width: 63%;}
.span6 {max-width: 46%;}
.span4, .name_first, .name_last {max-width: 29%;}
.span2 {max-width: 16%;}
.span8 .span4 {max-width: 44%;}
.span6 .span4 {max-width:88%;}
.span4 .span4 {max-width:88%;}
.span8 .span8 {max-width: 100%; clear:both;}
.wpcf7-form .span8 {max-width: 92%; clear:both; overflow:hidden;}
}

@media only screen and (max-width: 768px) {
.container {width:100%;max-width:730px; margin:auto;}
.row, .ginput_container_name  {margin-left: -20px; *zoom: 1;}
.row:before, .row:after {display: table;content: ""; line-height: 0;}
.row:after {clear: both;}
[class*="span"], .name_first, .name_last {float: left; min-height: 1px; margin-left: 20px; width:100%;}
.span12 {max-width: 730px;}
.span10 {max-width: 605px;}
.span8 {max-width: 480px;}
.span6 {max-width: 355px;}
.span4, .name_first, .name_last {max-width: 230px;}
.span2 {max-width: 105px;}
.offset12 {margin-left: 770px;}
.offset10 {margin-left: 645px;}
.offset8 {margin-left: 320px;}
.offset6 {margin-left: 395px;}
.offset4 {margin-left: 270px;}
.offset2 {margin-left: 145px;}
}

@media only screen and (max-width: 767px) {
.container {width:100%; max-width:96%; min-width:280px; margin:auto;}
.row, .ginput_container_name  {margin-left: 0px; *zoom: 1;}
.row:before, .row:after {display: table;content: ""; line-height: 0;}
.row:after {clear: both;}
[class*="span"], .name_first, .name_last {float: none; min-height: 1px; width:100%; max-width:100%; display:block; margin:0;}
[class*="offset"] {margin-left:0;}
.span8 .span4 {max-width: 100%;}
.wpcf7-form .span8 {max-width: 100%; clear:both; overflow:hidden;}
}
  
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
::-moz-selection {background: #fbab18;text-shadow: none; color:#000;}
::selection {background: #fbab18;text-shadow: none; color:#000;}
img {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*, body, clear, img, table {font-weight:400;}
html, body {background:#000; font-family: 'HelveticaNeueLTStd-Roman', Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; font-weight:400; font-style:normal; color:#686868; margin:0; padding:0; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-focus-ring-color:rgba(255, 255, 255, 0); -webkit-tap-highlight-color: transparent;}
input, select, textarea {font-family: 'HelveticaNeueLTStd-Roman', Arial, Helvetica, sans-serif; font-size: 14px; color:#666; outline:none;}
h1, h2, h3, h4, h5, h6 {font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; font-weight:400; color:#fbab18;}
h1 {font-size:40px; line-height:48px; text-align:center; margin-bottom:10px; padding:0 20px;}
h2 {font-size:32px; line-height:38px; font-family: 'HelveticaNeueLTStd-Lt'; color:#666;}
h3 {font-size:22px; line-height:26px; margin:15px 0 20px;}
h4 {font-size:22px; line-height:26px; margin-bottom:10px;}
h5 {font-size:18px; line-height:21px; margin:20px 0 25px;}
h6 {font-size:14px; line-height:17px; color:#666;}
h2 a  {border-bottom:none; color:#fbab18; font-size:32px; line-height:38px; display:block;}
h2 a:hover {color:#f37021;}
h3 a {color:#fbab18;}
h1 span, h3 span{color:#f37021;}
h3 a:hover {color:#fbab18;}
h3:hover span {color:#f37021;}
h3.intro-text {font-family: 'HelveticaNeueLTStd-Lt'; margin-top:0; padding-top:0; margin-bottom:20px; color:#666; text-align:center;}
a {color:#f37021; border-bottom:none; text-decoration:none;}
a:hover {color:#fbab18; border-bottom:none;}
a:focus, a:active {background:none; -webkit-appearance:none; outline:none;}
a img {border:none;}
hr {background:#e6e6e6; margin:	25px 0 20px; display:block; clear:both;}
p {font-weight:400; margin-bottom:10px;}
p strong, p b, strong, b {font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; font-weight:400;}
.alignnone {clear:both;}
a.more-link, a.excerptreadmore, a.readmore {display:table; margin-top:20px; font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; font-size:14px; font-weight:400; color:#000;}
a.more-link:hover, a.excerptreadmore:hover, a.readmore:hover {color:#666;}
 
.dl-trigger, #searchform #searchsubmit, #banners .flex-direction-nav a, .flex-control-paging li a, .flex-control-paging li a.flex-active, .flex-control-paging li a:hover, article blockquote:before, #colophon .widget-title:after, ul#category li.filter:after, .flex-direction-nav a, .nivo-prevNav, .nivo-nextNav {background-image:url(images/sprite.svg); background-repeat:no-repeat;}
.no-svg .dl-trigger, .no-svg #searchform #searchsubmit, .no-svg #banners .flex-direction-nav a, .no-svg .flex-control-paging li a, .no-svg .flex-control-paging li a.flex-active, .no-svg .flex-control-paging li a:hover, .no-svg article blockquote:before, .no-svg #colophon .widget-title:after, .no-svg ul#category li.filter:after, .no-svg .flex-direction-nav a, .no-svg .nivo-prevNav, .no-svg .nivo-nextNav {background-image:url(images/sprite.png); background-repeat:no-repeat;}
.page .edit-link {padding:20px 0;}
/* ==========================================================================
   Layout
   ========================================================================== */
#page {width:100%; max-width:1200px; margin:auto; position:absolute; background:#fff; left:0; top:0; right:0;}
.admin-bar #page, .admin-bar .side-navigation {top:32px;}
#page.slide {border-right:solid 7px #fff;}
header#branding {width:100%; height:100px; background:#fff; position:relative;}
nav#navigation {width:100%; height:60px; background:#f37021; position:relative; z-index:999; display:block;}
.col1-layout {width:auto; margin:0;}
#main {padding-top:40px;}
.page #main {padding-top:25px;}
.home.page #main {padding-top:40px;}
#main > .container {border-bottom:solid 1px #e6e6e6; margin-bottom:7px;}
header.section-header {text-align:center;}
.home #main > .container, .blog #main > .container, .search-results #main .container {border-bottom:none; margin-bottom:0;}
.section-header h2.section-title {font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif;}
/* ==========================================================================
   Header
   ========================================================================== */
#site-logo {width:276px; height:50px; margin:26px auto 0;}
#logo {width:223px; height:105px; margin:21px auto; float:none;}
#logo p {margin:0;}
#main-navigation ul {list-style:none; text-align:center; font-size:0;}
#main-navigation ul li {display:inline-block; position:relative;}
#main-navigation ul li a {padding:20px 10px; display:inline-block; color:#fff; font-size:17px; text-transform:lowercase; -moz-transition:all 0.3s ease 0.0s; -webkit-transition:all 0.3s ease 0.0s; o-transition:all 0.3s ease 0.0s; transition:all 0.3s ease 0.0s;}
#main-navigation ul li a:hover, #main-navigation ul li.current-menu-item > a, #main-navigation ul li.sfHover > a, #main-navigation ul li.current-menu-parent > a  {background:#fbab18;}
#main-navigation ul li ul.sub-menu {position:absolute; left:50%; top:100%; margin-left:-120px; background:#fbab18; min-width:240px; display:none; overflow:hidden;}
#main-navigation ul li:hover ul.sub-menu {display:block;}
#main-navigation ul li ul.sub-menu li {display:block; border-bottom:solid 1px #f37021; -moz-transition:all 0.3s ease 0.0s; -webkit-transition:all 0.3s ease 0.0s; o-transition:all 0.3s ease 0.0s; transition:all 0.3s ease 0.0s;}
#main-navigation ul li ul.sub-menu li:hover {background:#f37021;}
#main-navigation ul li ul.sub-menu li:hover a {color:#fff; background:#f37021;}
#main-navigation ul li ul.sub-menu li a {padding:20px 14px; display:block; text-align:center; -moz-transition:all 0.3s ease 0.0s; -webkit-transition:all 0.3s ease 0.0s; o-transition:all 0.3s ease 0.0s; transition:all 0.3s ease 0.0s;}
.side-navigation {width:200px; position:absolute; top:0; right:0; padding:20px;}
.side-navigation ul {list-style:none;}
.side-navigation ul li a {padding:10px 0; color:#fff; font-size:17px; text-transform:lowercase; display:block;}
.side-navigation ul.sub-menu {display:none;}
.side-navigation ul.sub-menu li {padding:0 14px;}
.dl-trigger {width:50px; height:50px; background-color:#f37021; background-position:0 0; position:absolute; top:25px; right:25px; border:none; cursor:pointer; display:none; outline:none; -moz-transition:all 0.3s ease 0.0s; -webkit-transition:all 0.3s ease 0.0s; o-transition:all 0.3s ease 0.0s; transition:all 0.3s ease 0.0s;}
.dl-trigger:hover {background-color:#fbab18;}
.side-navigation ul.sub-menu li.odd {background:#f37021;}
.side-navigation ul.sub-menu li.even {background:#fbab18;}
ul#category {width:211px; margin:auto; list-style:none;}
ul#category li {display:block;}
ul#category li a {padding:20px 14px; font-size:17px; display:block; text-align:center; color:#fff;}

ul#category li.filter {background:#f37021; position:relative; cursor:pointer;}
ul#category li.filter:after {content:''; background-position:-107px -40px; width:15px; height:10px; position:absolute; right:40px; top:28px; display:block;}
ul#category li.filter > a { padding:20px 14px; display:block; text-align:center; color:#fff; font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; font-size:17px; }
ul#category li ul.sub-menu {width:211px; position:absolute; left:0; top:60px; z-index:999; display:none; background:#fbab18;}
ul#category li ul.sub-menu li {border-bottom:solid 1px #f37021; -moz-transition:all 0.3s ease 0.0s; -webkit-transition:all 0.3s ease 0.0s; o-transition:all 0.3s ease 0.0s; transition:all 0.3s ease 0.0s;}
ul#category li ul.sub-menu li:hover {background:#f37021;}
/* ==========================================================================
   Banners
   ========================================================================== */
#banners {width:100%; height:auto; margin:0; overflow:hidden; background:#000;}
#banners .flexslider {background:none; padding:0; margin:0; position:relative; box-shadow:none; border-radius:0; overflow:hidden; width:100%; margin:auto; max-width:1200px;}
#banners .flexslider .slides > li {height:auto; position:relative;}
#banners .flexslider .slides > li img {width:100%; height:auto; display:block;}
#banners .flexslider .slides > li .caption {position:absolute; width:100%; left:0; top:30%;}
#banners .flexslider .slides > li .caption h3 {padding:20px 20px 20px 10px; background:rgba(0, 0, 0, 0.8); color:#fff; display:inline-block; margin:0;}
#banners .flexslider .slides > li .caption h3 a {color:#fff;}
.no-svg #banners .flexslider .slides > li .caption h3 {background-color:rgb(0, 0, 0); filter:alpha(opacity=80);}
#banners .flexslider .slides > li .caption .span12 {position:relative;}
#banners .flex-direction-nav {position:static; display:block; clear:both;}
#banners .flex-direction-nav li {float:left; margin:12px 10px 0 0;}
#banners .flex-direction-nav a {width:30px; height:30px; position:static; margin:0; background-color:rgba(0, 0, 0, 0.8); border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; opacity:1;}
.no-svg #banners .flex-direction-nav a {background-color:rgb(0, 0, 0); filter:alpha(opacity=80);}
#banners .flex-direction-nav a:hover {border:none;}
#banners .flex-direction-nav .flex-next {background-position: -90px 0;}
#banners .flex-direction-nav .flex-prev {background-position: -54px 0; left:0;}
#banners .flex-direction-nav .flex-next, #banners .flexslider:hover .flex-next {right:auto; left:40px;}
#banners .flex-control-nav {width:100%; text-align:center; right:0; bottom:30px;}
#banners .flex-control-nav li {margin:0 5px;}
#banners .flex-control-paging li a {background-position: -81px -36px; width:21px; height:21px;}
#banners .flex-control-paging li a.flex-active, #banners .flex-control-paging li a:hover {background-position: -54px -36px;}
#banners .flexslider .mobile-caption {display:none;}
.action {height:60px; text-align:center; margin-top:25px;}
.action .su-button {width:220px; height:60px; display:inline-block; font-size:16px; text-align:center; line-height:60px; background:#f37021; font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; color:#fff; -moz-transition:all 0.3s ease 0.0s; -webkit-transition:all 0.3s ease 0.0s; o-transition:all 0.3s ease 0.0s; transition:all 0.3s ease 0.0s;}
.action .su-button:hover {background:#fbab18;}
.action .su-button.download {width:260px;}
/* ==========================================================================
   Capabililtes
   ========================================================================== */
section#capabilities {background:#f4f4f4; padding:60px 0 20px 0; line-height:17px; }
.ebrochure-section {text-align:center;}
.ebrochure-section .my-video {width:780px; height:auto; margin:0 auto 40px;}
.ebrochure-section .my-video iframe {width:100% !important; }
.ebrochure-section .span4 {padding:0 0 45px;}
.ebrochure-section .span4.first {clear:both;}
.ebrochure-section .span4 i.agency {display:block; margin:0 0 16px;}
.ebrochure-section .span4 a {font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; color:#000; }
.ebrochure-section .span4 a:hover {color:#666;}
/* ==========================================================================
   Our Work
   ========================================================================== */
#projects {width:100%; height:auto; padding:40px 0 60px;}
#projects.front-page h2.section-title {color:#fff;}
#projects .row.projects {padding: 75px 0 35px 0;}
#projects .grid {padding: 0 0 27px;}
#projects .grid.first {clear:both;}
#projects .grid .projects-title {padding:12px 0 0;}
#projects .projects-picture {position:relative;}
#projects .projects-picture .projects-overlay {position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; display:table-cell; vertical-align:middle; background:rgba(243, 112, 33, 0.8); transition:ease-in-out 0.3s; opacity:0; filter:alpha(opacity=0); -webkit-transform: translateZ(0);}
.ie8 #projects .projects-picture .projects-overlay {background:#fff;}
#projects .projects-picture:hover .projects-overlay {opacity:1; filter:alpha(opacity=80);}
#projects .projects-picture .projects-overlay span {width:150px; height:26px; position:absolute; left:50%; top:50%; margin:-13px 0 0 -75px; font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; font-size:22px; color:#000;}
.ie8 #projects .projects-picture .projects-overlay span {filter:alpha(opacity=0);}
.ie8 #projects .projects-picture:hover .projects-overlay span {filter:alpha(opacity=100);}
#projects .page-navigation .pagenavi {margin-top:60px; margin-bottom:10px;}
#projects.front-page {background:#000; padding:50px 0 0;}
#projects.front-page .action {margin-top:6px;}
.front-page .grid .projects-title a {color:#fff;}
#projects .not-found {text-align:center; padding:50px 0;}

/* ==========================================================================
   Subscribe
   ========================================================================== */
section#subscribe {width:100%; background:#fff; text-align:center; padding:45px 0;}
section#subscribe h2 {padding:0 0 8px; font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; color:#fbab18;}
section#subscribe .action {padding:15px 0 0; height:70px; margin-top:0;}
section#subscribe .action .su-button {background:#f37021; height:50px; line-height:50px;}
section#subscribe .action .su-button:hover {background:#fbab18;}
/* ==========================================================================
   Our Capabilities
   ========================================================================== */
.page-template-temp-ourcapabilites-php .entry-content > h3 {font-family: 'HelveticaNeueLTStd-Lt'; text-align:left; margin-top:0; padding-top:0; margin-bottom:20px; color:#666;}
.page-template-temp-ourcapabilites-php .entry-content > .action {margin:45px 0 70px;}
.page-template-temp-ourcapabilites-php hr {margin-bottom:55px;}
.page-template-temp-ourcapabilites-php hr:last-child {margin-bottom:0;}
.page-template-temp-ourcapabilites-php .su-column {margin-bottom:50px;}
.page.page-template-temp-ourcapabilites-php article {margin-bottom:0; padding-bottom:45px;}
.page.page-template-temp-ourcapabilites-php article .entry-content ul li {margin-bottom:6px;}
/* ==========================================================================
   Our Work Details
   ========================================================================== */
.flexslider {border:none; margin:0; padding:0; background:#fff; position:relative;}
/*#gallery.flexslider {margin:0 0 10px;}
#gallery.flexslider .flex-control-nav {margin:10px 0 0 -10px;}
#gallery.flexslider .flex-control-nav li {width:70px; height:70px; overflow:hidden; margin:0 0 10px 10px;}
#gallery.flexslider .flex-control-nav li img {width:auto; height:70px;}
#gallery.flexslider .flex-direction-nav a {width:24px; height:44px; opacity:1; filter:alpha(opacity=100); margin: -67px 0 0; }
#gallery.flexslider .flex-direction-nav .flex-prev {background-position:0 -104px;}
#gallery.flexslider .flex-direction-nav .flex-next {background-position:-32px -104px;}
*/
#gallery.flexslider {margin:0 0 10px;}
.nivo-controlNav {margin:10px 0 0 -10px; padding:0;}
.nivo-controlNav:before, .nivo-controlNav:after {content:''; display:table; z-index:1;}
.nivo-controlNav:after {clear:both;}
.nivo-controlNav a.nivo-control {width:70px; height:70px; float:left; overflow:hidden; margin:0 0 10px 10px;}
.nivo-controlNav a.nivo-control img {width:auto; height:70px;}
.nivo-directionNav {position:absolute; left:0; top:0; right:0; bottom:0;}
.nivo-directionNav a {width:26px; height:44px; opacity:1; filter:alpha(opacity=100); top:50%; margin: -22px 0 0; }
.nivo-directionNav .nivo-prevNav {background-position:0 -104px; left:20px;}
.nivo-directionNav .nivo-nextNav {background-position:-32px -104px; right:20px;}
.single-our-work header.page-header {border-bottom:none; margin-bottom:0; padding-bottom:40px;}
.single.single-our-work header.entry-header {padding:46px 0 50px;}
.single-our-work #main .container {border-bottom:none; margin-bottom:60px;}
.single.single-our-work header.entry-header h1.entry-title {font-family: 'HelveticaNeueLTStd-Lt'; text-align:center; color:#666; font-size:40px; line-height:48px;}
.single-our-work #nav-below .navigation {border-top:solid 1px #e6e6e6; border-bottom:solid 1px #e6e6e6; overflow:hidden; padding:12px 0 10px;}
.single-our-work .single-work {width:100%; max-width:700px; margin:auto; overflow:hidden;}
.page-template-temp-subourcabilities-php #projects {padding-bottom:80px; border-top:solid 1px #e6e6e6; margin-top:40px;}
.page-template-temp-subourcabilities-php #projects h2.section-title {color:#000;}
.page-template-temp-subourcabilities-php #projects .row.projects {padding:45px 0 0;}
.page.page-template-temp-subourcabilities-php article {padding-bottom:12px;}
.projects-title a {color:#666;}
.nivoSlider img {display:none;}
/* ==========================================================================
   Our Team
   ========================================================================== */
.entry-content.project-col {border-top:solid 1px #e6e6e6; padding-top:60px; margin-top:18px;}
.entry-content.project-col .span4 article {padding-bottom:60px;}
.entry-content.project-col .span4.first {clear:both;}
/* ==========================================================================
   Footer
   ========================================================================== */
footer#footer{background:#000;}
#social {width:100%; height:220px; background:#f8f9f9; text-align:center; padding-top:38px;}
#social h3 {font-size:26px; line-height:30px; margin-bottom:27px; padding-top:0;}
ul.socialmedia {list-style:none; text-align:center; margin:27px auto 0; padding:4px 0 0;}
#colophon .widget-area ul.socialmedia li {background:none; display:inline-block; clear:none; margin:0 15px 0 0; padding:0; float:left; width:auto; border:none;}
.socialmedia i {font-size:22px; color:#fff; -moz-transition:all 0.3s ease 0.0s; -webkit-transition:all 0.3s ease 0.0s; -o-transition:all 0.3s ease 0.0s; transition:all 0.3s ease 0.0s;}
.socialmedia i:hover {color:#000;}

#colophon {width:100%; min-height:500px; background:#fbab18; color:#000; font-size:14px; padding-top:45px; padding-bottom:50px;}
#colophon h4.widget-title {margin-bottom:30px; color:#000;}
#colophon .widget-area ul li {background:none; border-bottom:solid 1px #fdbf58; display:block; width:100%; padding:13px 0 15px 10px; margin:0;}
#colophon .widget-area ul.menu {overflow:hidden; border-top:solid 1px #fdbf58;}
#colophon .widget-area ul.instagram-pics {margin:0 -10px -10px; position:relative; padding:10px 0 0; overflow:hidden;}
#colophon .widget-area ul.instagram-pics:before{content:''; height:1px; display:block; position:absolute; left:10px; right:10px; top:0; border-top:solid 1px #fdbf58;}
#colophon .widget-area ul.instagram-pics > li {float:left; width:33.3333% !important; padding:10px; display:inline-block; clear:none; border-bottom:none;}
#colophon div.srp-widget-container {width:100%;}
#colophon .srp-thumbnail-box {width:50px; height:50px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; display:inline-block; float:left; overflow:hidden; margin-right:20px; /*border:solid 1px #e6e6e6;*/}
#colophon .srp-thumbnail-box img {max-width:50px; height:auto; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
#colophon div.srp-content-box {display:block; position:relative;}
#colophon .srp-widget-date {color:#fff; font-size:14px; position:absolute; left:70px; top:-4px;}
#colophon h4.srp-post-title {padding-top:0; margin:0; font-size:14px; line-height:20px; text-transform:none; font-family: 'HelveticaNeueLTStd-Roman', Arial, Helvetica, sans-serif;}
#colophon .srp-post-title-link, #colophon .widget-area ul li a, #colophon a {color:#000; font-size:14px; line-height:20px;}
#colophon .srp-post-title-link:hover, #colophon .widget-area ul li a:hover, #colophon a:hover {color:#000;}
#colophon div.srp-widget-singlepost {border-bottom:solid 1px #fdbf58; padding:21px 0; margin:0;}
#colophon .srp-widget-singlepost.first {padding-top:0;}
#colophon .srp-widget-singlepost.last {border-bottom:none;}
#colophon #third p img {margin-bottom:17px;}
#colophon .widget-area p {margin:0 0 10px;}
#colophon .widget-area p span {font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; }
#colophon .edownload {clear:both; overflow:hidden;}
#colophon .action {text-align:left; }
#colophon .action a.su-button {background:#000; color:#fff; line-height:50px; height:50px; width:220px;}
#colophon .action a.su-button:hover {background:#000;}
.footer {width:100%; height:140px; background:#000; color:#666; font-size:12px; padding-top:60px; position:relative; bottom:-1px;}
.footer a {color:#fff;}
.footer .widget {margin:0; padding:0;}
.copyright {text-align:center;}
/* ==========================================================================
   Sidebar
   ========================================================================== */
#secondary {padding:2px 0 0 0;}
#secondary div.srp-widget-singlepost {border-bottom:solid 1px #e6e6e6; padding:18px 0; margin:0;}
#secondary div.srp-widget-singlepost.first {padding-top:0;}
#secondary div.srp-widget-singlepost.last {border-bottom:none;}
#secondary .srp-thumbnail-box {width:52px; height:52px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:solid 1px #e6e6e6; display:inline-block; float:left; overflow:hidden; margin-right:20px;}
#secondary .srp-thumbnail-box img {max-width:50px; height:auto; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
#secondary div.srp-content-box {display:block; position:relative;}
#secondary .srp-widget-date {color:#000; font-size:12px; position:absolute; left:70px; top:0;}
#secondary h4.srp-post-title {padding-top:0; font-size:14px; line-height:20px; margin-bottom:0; text-transform:none; font-family: 'HelveticaNeueLTStd-Roman', Arial, Helvetica, sans-serif;}
h3.widget-title, #secondary h3.srp-widget-title {font-size:24px; line-height:34px; margin-bottom:20px; padding-top:10px;}
#secondary .widget_categories ul, #secondary .widget_nav_menu ul {list-style:none;}
#secondary .widget_categories ul li, #secondary .widget_nav_menu ul li  {margin-bottom:8px; background:none; padding:0 0 0 18px; position:relative;}
#secondary .widget_categories ul li:before, #secondary .widget_nav_menu ul li:before {content:'\00BB'; font-size:16px; margin-right:0; color:#f37021; position:absolute; left:0;}
#secondary .widget_categories ul a, #secondary .widget_nav_menu ul a {line-height:20px; color:#f37021; font-size:14px;}
#secondary .widget_categories ul a:hover, #secondary .widget_nav_menu ul a:hover {color:#fbab18; text-decoration:none;}
.widget ul li:hover a {text-decoration:none;}
#secondary aside.widget {border-bottom:solid 1px #e6e6e6; margin:0 0 25px;}
#secondary aside.widget:last-child {border-bottom:none;}
#secondary aside.widget_categories ul, #secondary aside.widget_nav_menu ul {padding-bottom:18px;}
#secondary aside.widget_categories li.cat-item-19 {display:none;}
/* ==========================================================================
   Content
   ========================================================================== */
header.entry-header h1.entry-title {margin-top:15px;}  
.home .entry-header  h1 {font-size:40px; line-height:48px;}
.entry-header h1.entry-title {margin-bottom:5px; color:#fbab18; text-transform:lowercase;}
header.entry-header, header.header-title, header.page-header {padding-bottom:45px; border-bottom:solid 1px #e6e6e6; margin:0 0 55px;}
.home article, .page article, .home header.entry-header, .home h1, .single header.entry-header {border-bottom:none; margin:0; padding-bottom:28px;}
body.archive header.page-header h1.page-title span, body.category header.page-header h1.page-title span, body.search header.page-header h1.page-title {border-bottom:none;}
.home h1 {margin-bottom:10px; padding-bottom:5px;}
.home .entry-content, .home .entry-header {padding-bottom:0;}
.home article {padding-bottom:0; overflow:hidden; margin-bottom:-5px;}
.home article .action {margin-top:70px;}
.home .entry-content h3 {font-family: 'HelveticaNeueLTStd-Lt'; text-align:center; margin-top:0; padding-top:0; margin-bottom:20px; color:#666;}
.home header.entry-header {padding-bottom:8px;}
header.header-title h1 {text-align:center; margin:0 0 12px; color:#fbab18; text-transform:lowercase;}
header.header-title, header.page-header {text-align:center; margin: 0 0 57px;}
.blog header.header-title {margin:0 0 64px;}
.blog .entry-header, .archive .entry-header, .search .entry-header {text-align:left; padding:0; display:table-cell; border-bottom:none; padding:0 0 20px; overflow:hidden; }
.blog .entry-title a, .archive .entry-title a, .search .entry-title a, .error404 .entry-title a {border-bottom:none !important; text-decoration:none;}
.blog .header-title, .single .header-title, .archive .header-title, .search .header-title, .error404 .header-title {padding-bottom:45px;}
.blog .header-title h1, .single .header-title h1, .archive .header-title h1, .search .header-title h1, .error404 .header-title h1 {margin-bottom:5px;}
.single header.entry-header, .single header.entry-header h1.entry-title {display:block; text-align:left; padding:0; font-family: 'HelveticaNeueLTStd-Lt'; color:#fbab18; font-size:32px; line-height:38px; margin-top:0;}
.single header.entry-header {padding-bottom:20px; }
.blog .entry-content, .archive .entry-content{padding:8px 0;}
body.blog #primary article p {margin:0 0 12px;}
.entry-meta {font-size:12px; color:#686868;}
.intro_text {text-align:center; font-size:18px; line-height:26px; color:#6cc3c6; text-transform:none; padding-bottom:16px;}
.error404 .entry-content {text-align:center;}
.entry-content .su-column-size-1-2 {width:48%; margin-bottom:46px;}
.entry-content .su-column.last {margin-right:0;}
.entry-content br {clear:both;}
.su-button-center {clear:both;}
.su-button-style-default, .su-button-style-default span {border:none !important;}
.entry-content .su-column-size-1-2.span8 {width:660px; margin-left:0; margin-right:0; display:inline;}
.entry-content .su-column-size-1-2.span4 {width:310px; margin-right:0; margin-left:40px; display:inline; background:#f5f5f5; padding:20px;}
.one_half {margin-top:20px;}
.one_half img {margin-bottom:10px; height:auto;}
.one_half.last_column {padding-left:13px;}
.su-column-size-1-3.first {clear:both;}
.su-column-size-1-3.last {margin-right:0;}
[class*="su-column"] + [class*="su-column"]:last-child {float:left !important; margin-right:0;}
#searchform {width:100%; margin:auto; height:50px; background:#e6e6e6; border:none; margin-bottom:35px; position:relative; }
#searchform input#s {width:100%; height:50px; line-height:50px; border:none; background:none; margin:0; text-indent:20px; font-size:12px; color:#666;}
#searchform #searchsubmit {background-position: -47px -63px; background-color:#f37021; border:none; text-indent:-999px; position:absolute; right:0;  top:0; float:right; padding:0; margin:0; width:50px; height:50px; border-radius:0; cursor:pointer; -moz-transition:all 0.3s ease 0.0s; -webkit-transition:all 0.3s ease 0.0s; -o-transition:all 0.3s ease 0.0s; transition:all 0.3s ease 0.0s;}
#searchform #searchsubmit:hover {background-color:#fbab18;}
.addthis_toolbox.addthis_default_style  a:hover {border-bottom:none;}
.post-text {font-size:12px; color:#8a908f;}
.action.ebrochure {float:left; width:100%; margin:0 auto 70px;}
/* ==========================================================================
  Post styles
   ========================================================================== */
article {border-bottom:solid 1px #e6e6e6; padding-bottom:46px; margin-bottom:45px;}
article.last {border-bottom:none; margin-bottom:0;}
header.entry-header h2.entry-title {text-align:left; border-bottom:none; color:#292f2f; font-size:26px; line-height:38px;}
.single span.date, .blog span.date, .archive span.date, .search span.date {display:table;font-size:12px;  color:#292f2f; margin-bottom:2px;}

.single span.date a, .blog span.date a, .archive span.date a, .search span.date a {color:#f37021; text-decoration:underline;}
.single .entry-content, .blog .entry-content {padding:8px 0; margin-bottom:30px;}
.single-post article {margin-bottom:16px;}
.entry-content {padding:0 0 18px; font-size:14px; line-height:20px;}
.entry-meta {margin-bottom:12px; padding-top:25px;}
.entry-meta span {color:#696868;}
.add_this ul {list-style:none; margin-bottom:12px; display:table; clear:both; padding-top:30px;}
.add_this li {display:inline; float:left; margin-right:5px;}

article .entry-content ul, article .entry-content ol {margin:0 0 20px;} 
article .entry-content ol {margin-left:20px;}
article .entry-content ul li {margin:0 0 10px; color:#666; background:none; position:relative;}
article .entry-content ul li:before {content:'\2022'; position:absolute; left:0px; top:0px; font-size:14px; color:#f37021;}


article .entry-content ol li {margin: 0 0 10px; color:#666;}
article .entry-content ol li span {color:#666;}

.entry-content .wp-caption {background:#f5f5f5; max-width:660px; margin:40px 0 0;}
.entry-content .wp-caption img {max-width:100%; }
.entry-content .wp-caption.alignleft {margin-right:30px; margin-bottom:10px;}
.entry-content .wp-caption.alignleft img {float:left;}
#primary .entry-content .wp-caption .wp-caption-text {clear:both; display:block; text-align:left; color:#666; font-size:14px; line-height:20px; height:40px; padding:10px 0 0 10px;}
#primary .entry-content .wp-caption p.wp-caption-text { margin:0; font-size:14px;}
article blockquote {background:url(images/bc-bgr.png) left top repeat-y #fff6e7; border:none; padding:30px 30px 15px 130px; color:#fbab18; position:relative; margin-top:40px; margin-bottom:40px; float:none;}
article blockquote:before {content:''; width:33px; height:33px; position:absolute; left:32px; top:50%; margin-top:-16px; background-position: 0 -63px; display:inline-block;}
article blockquote p {margin-bottom:15px; font-size:16px; line-height:20px; font-family: 'HelveticaNeueLTStd-Lt'; color:#fbab18;}
article blockquote p b, article blockquote p strong {font-weight:bold; color:#f37021;}
article blockquote .thumb {float:right; margin-left:20px; margin-bottom:20px;}
.post-thmbnail {width:220px; height:220px; border:solid 10px #e6e6e6; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin:0 auto 25px; display:table; overflow:hidden;}
article blockquote:after {content:''; display:table; clear:both;}
.post-thmbnail img {width:200px; height:auto;}
/*.blog .post-thmbnail {float:right; width:200px; height:200px; margin-left:35px; display:inline-block;}
.blog .post-thmbnail img {width:180px; height:auto; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;} */
/* ==========================================================================
   Pagination 
   ========================================================================== */

.pagenavi {text-align:center; height:60px; margin-bottom:70px;}
.pagenavi a, .pagenavi span {width:58px; height:58px; display:inline-block; text-align:center; line-height:60px; background:#fff; border:solid 1px #f37021; margin:0 5px; color:#666666;}
.pagenavi a.current, .pagenavi span.current {background:#f37021; color:#fff;}
.addthis_counter.addthis_pill_style a.addthis_button_expanded {width:40px !important;}
#nav-below {margin-bottom:45px;}
#content .navigation {padding:10px 0; border:solid 0 #e6e6e6; border-top-width:1px; border-bottom-width:1px; margin:0; font-size:18px; overflow:hidden;}
nav .nav-previous a, nav .nav-next a {font-size:12px; text-transform:lowercase; color:#f37021;}
nav .nav-previous a:hover, nav .nav-next a:hover {color:#fbab18; border-bottom-color:#666;}
#content nav span.meta-nav {width:12px; height:18px; text-align:center; }

.navigation {text-align:center; }
nav .nav-next {float:right; width:33%;}
nav .nav-previous {float:left; text-align:left; width:33%;}
nav .nav-back {float:right; margin:auto; width:33%;font-size:12px;} 
nav .nav-previous a {float:left;}
nav .nav-next a {float:right;}
/* ==========================================================================
  Gallery styles
   ========================================================================== */
#primary .gallery dl.gallery-item {width:146px; height:146px; border:solid 2px #f0efef; margin:0 0 25px 25px;}
#primary .gallery dl.gallery-item:hover {border-color:#f0efef;}
.gallery:before, .gallery:after {content:''; display:table; clear:both;}
.gallery {margin-top:47px !important; margin-left:-25px !important;}
#lightbox a:hover {border-bottom:none;}
#primary .gallery dl.gallery-item dt.gallery-icon {padding:0; border:none;}
#lightbox #overlay {background:#009189;}
#lightbox #outerImageContainer {padding:0;}
#lightbox #imageContainer {padding:0; max-width:100%;}
#lightbox #imageContainer #lightboxImage {max-width:100%; height:auto;}
#lightbox #imageDataContainer {background-color:#fff; color:#454d4c; padding:0;}
#lightbox #imageData {height:40px; padding:0;}
#lightbox #imageData #imageDetails {width:100%; margin:10px auto 0; padding-right:70px;}
#lightbox #imageData #numberDisplay {width:auto;}
#lightbox #imageData #nextLinkText, #lightbox #imageData #prevLinkText, #lightbox #prevLinkTextDis, #lightbox #nextLinkTextDis, #lightbox #imageData #bottomNavClose {background:none; width:auto; text-indent:0; font-size:12px; font-weight:400; color:#6cc4c6; border-bottom:none; position:relative;}
#lightbox #imageData #nextLinkText, #lightbox #imageData #nextLinkTextDis  {padding-right:21px;}
#lightbox #imageData #nextLinkText:before, #lightbox #imageData #prevLinkText:before, #lightbox #prevLinkTextDis:before, #lightbox #nextLinkTextDis:before, #lightbox #imageData #bottomNavClose:before {content:''; background:url(images/prev_next.png) 0 0 no-repeat; width:18px; height:18px; display:inline-block; position:absolute; left:5px; top:0;}
#lightbox #imageData #prevLinkText, #lightbox #imageData #prevLinkTextDis {padding-left:18px;}
#lightbox #imageData #prevLinkText:before {background-position: -4px 2px;}
#lightbox #imageData #nextLinkText:before {background-position: -36px 2px; left:auto; right:3px;}
#lightbox #imageData #prevLinkTextDis:before {background-position: -4px 2px;}
#lightbox #imageData #nextLinkTextDis:before {background-position: -36px 2px; left:auto; right:3px;}
#lightbox #numberDisplay .sep {border-right:solid 1px #686868; margin-top:5px; width:12px; height:10px; margin-right:13px;}
#lightbox #prevLinkTextDis, #lightbox #nextLinkTextDis {opacity:0.5;}
#lightbox #imageData #bottomNav {width:52px; overflow:visible; font-size:12px; margin-top:10px; top:0; right:10px; text-align:left;}
#lightbox #imageData #bottomNavClose {float:none;}
#lightbox #imageData #bottomNavClose:before {background-position: -18px 2px; left:auto; right:2px;}
#lightbox #imageData #caption {font-weight:400; font-size:14px;}
#imageContainer #loading {margin-left:-16px; margin-top:-16px;}
/* ==========================================================================
  From styles
   ========================================================================== */
article .entry-content form ul {margin-left:0;}
article .entry-content form ul li {background:none; padding:0;}
#primary .gform_wrapper .gsection .gfield_label, #primary .gform_wrapper h2.gsection_title, #primary .gform_wrapper h3.gform_title {font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; font-weight:400; font-size:22px; padding-bottom:25px;}
ul.gform_fields li:before {display:none;}
#primary label {font-size:16px; font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; font-weight:400 !important; line-height:24px; display:inline-block; color:#666; margin-top:4px; margin-bottom:3px;}
#primary label.gfield_label {font-size:18px; font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif;}
.gform_title {display:none;}
#primary .span8 > label.gfield_label {font-size:16px;}
#primary .span8.name > label.gfield_label {font-size:18px;}
#primary .ginput_container_name label {font-size:14px; margin-top:0;}
.gform_wrapper .gfield_required {color:#666 !important; padding-left:5px;}
#primary input[type="text"], input[type="password"], input[type="tel"], input[type="email"], .ie9 input[type="file"], .ie10 input[type="file"], select, textarea {background:#e6e6e6; width:100% ; height:50px; border:none; padding-left:14px; font-size: 14px ; font-weight:300; margin:0; color:#666; padding-left:10px; margin-bottom:10px; -webkit-appearance:none; -webkit-border-radius:0; outline:none; resize:none; }
#primary .ginput_container_name {margin-bottom:10px;}
#primary .ginput_container_name input[type="text"] {margin-bottom:5px;}

#primary textarea {height:200px; font-size:14px; padding:10px;}
input:required {box-shadow:none; outline:none;}
input[type="radio"], input[type="checkbox"] {margin-left:0; margin-right:15px;}
select {line-height:26px; padding:14px 5px;-webkit-border-radius:0; }
select.date {width:45%; float:left; margin-left:10%;}
select.date:first-child {margin-left:0;}
#primary textarea {height:auto; width:100%; resize:none; padding:10px; overflow:auto;}
#primary input[type="submit"] {width:165px; height:50px; float:none; background:#f37021; font-size:16px; line-height:50px; padding:0; border:none; display:block; font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; color:#fff; text-transform:capitalize; text-align:center; margin-top:25px; -webkit-appearance:none; -webkit-border-radius:0; cursor:pointer; -moz-transition:all 0.3s ease 0.0s; -webkit-transition:all 0.3s ease 0.0s; -o-transition:all 0.3s ease 0.0s; transition:all 0.3s ease 0.0s;}
#primary input[type="submit"]:hover {background:#fbab18;}

.validation_error {padding-bottom:20px; color:#f21010; font-style:italic;}
.validation_message {color:#f21010;font-style:italic;}
#primary .gfield_error input, #primary .gfield_error .selectBox, .gfield_error textarea {border:solid 1px #f21010;}
#primary .gfield_radio label, #primary .gfield_checkbox label {font-weight:400; font-size:14px; margin:0; width:90%;}
.gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_radio li input[type="radio"], .gform_wrapper .gfield_checkbox li input {margin-top:6px !important; float:left;}
#primary .gf_browser_ie.gform_wrapper .gform_footer input.button {padding:0 45px;}
#primary .gform_wrapper li.gfield.gfield_error, #primary .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background:none; border:none; padding:0 !important;}
#primary .gform_wrapper .validation_error {color:#f21010; margin-bottom:0; padding-bottom:0;}
#primary .gform_wrapper li.gfield.gfield_error .gfield_description {color:#f21010; font-style:italic; margin-top:0;}
#primary .gform_wrapper li.captcha.gfield_error .validation_message {clear:both;}
.gform_footer.top_label {clear:both;}
.gform_body {overflow:hidden; padding:20px 0 0;}
html .gform_wrapper .ginput_complex .ginput_left {padding-right:15px; width:50%; float:left;}
html .gform_wrapper .ginput_complex .ginput_right {padding-left:15px; width:50%; float:left;}
#primary .gform_fields {margin-left: -40px;}
#primary article .entry-content ul.gform_fields li {margin-left: 40px; float:left;}
#primary article .entry-content ul.gform_fields li.even {clear:both;} 
#primary .ginput_left label, #primary .ginput_right label {display:none;}
#primary article .entry-content ul.gform_fields li.span8, ul.gform_fields li.captcha {clear: both;}
#primary article .entry-content ul.gform_fields li.span8.none {display:none;}
#primary article .entry-content ul.gform_fields li.span8.select .ginput_container {max-width:310px;}
#primary article .entry-content ul.gfield_checkbox li {margin-left:0; display:block; float:left; width:100%;}
#primary article .entry-content ul.gform_fields li.span8.check ul.gfield_checkbox li {width:33%;}
#primary article .entry-content ul.gform_fields li .gfield_radio li {width:40%; margin-left:0;}
#primary article .entry-content ul.gform_fields li.span8.check ul.gfield_checkbox label, #primary .gfield_radio label, #primary .subscribe label {font-family: 'HelveticaNeueLTStd-Roman', sans-serif; width:auto;}
#primary article .entry-content ul.gform_fields li.span8.message textarea {margin-bottom:0;}
#primary article .entry-content ul.gform_fields li.span8.subsribe > .gfield_label {display:none;}
#primary .subscribe label {width:90%;}
#primary .subscribe label.gfield_label {display:none;}
#colophon .widget-area #mc_embed_signup p.desc {margin-bottom:20px;}
#mc_embed_signup input[type="text"], #mc_embed_signup input[type="email"] {width:100%; max-width:100%; height:50px; background:#c3e4e4; border:none; color:#6cc4c6; padding:0 0 0 10px; border-radius:5px; margin:0 0 20px; outline:none;}
#mc_embed_signup input[type="submit"] {margin-top:0; width:100px; height:40px; background:#000; color:#fff; font-size:16px; -webkit-appearance:none; -webkit-border-radius:0; cursor:pointer; line-height:40px;}
#mc_embed_signup input[type="submit"]:hover {background:#666; color:#292f2f;}
.page-template-temp-subscribals-php #primary label {padding:15px 0 5px;}
.wpcf7-form {margin-left:-40px;}
span.wpcf7-form-control-wrap {display:block; margin:0 0 5px;}
#primary .wpcf7-form label {width:100%;}
#primary .wpcf7-form .span4.captcha, #primary .wpcf7-form .span4.even {clear:both;}
#primary .wpcf7-form .wpcf7-not-valid-tip {font-family: 'HelveticaNeueLTStd-Roman', Arial, Helvetica, sans-serif; font-weight:400; font-size:14px; clear:both;}
html div.wpcf7-validation-errors, html div.wpcf7-mail-sent-ok {border:none !important; clear:both; padding:20px 0 0 35px;}
#primary .wpcf7-form input[type="checkbox"], #primary .wpcf7-form input[type="radio"] {float:left; margin:10px 10px 0 0;}
#primary .wpcf7-form .wpcf7-list-item-label {display:inline-block; overflow:hidden; margin:8px 20px 10px 0;}
#primary .wpcf7-form .span8.subscribe .wpcf7-list-item-label {margin-right:0; width:95%;}
html .wpcf7-form-control-wrap span.wpcf7-list-item {float:left; margin-left:0; width:33%;}
html .subscribe .wpcf7-form-control-wrap  span.wpcf7-list-item {width:100%;}
html .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item.last {width:65%;}
html .wpcf7-checkbox {display:block; width:100%; clear:both;}

#primary .wpcf7-form .span4.captcha {margin-top:10px;}
#primary .wpcf7-form .span8.file {margin-bottom:10px;}
#primary .wpcf7-form .span8.file .wpcf7-form-control, #primary .wpcf7-form .span8.file .wpcf7-form-control-wrap {height:50px; padding-left:0;}
/*.chrome #primary .wpcf7-form .span8.file .wpcf7-form-control, .mac #primary .wpcf7-form .span8.file .wpcf7-form-control, .safari #primary .wpcf7-form .span8.file .wpcf7-form-control {padding-left:30px; padding-top:16px;} */
#primary .wpcf7-form .span8.captcha .wpcf7-form-control {float:left; width:230px; margin-right:-30px; position:relative; z-index:999;}
#primary .wpcf7-form .span8.captcha img.wpcf7-form-control {float:left; margin-top:10px; margin-right:10px; width:auto;}
#wpcf7-f7994-p7772-o1 .wpcf7-form .rdate .even{margin-left:0px;}
#wpcf7-f7994-p7772-o1 .wpcf7-form .adate .even{margin-left:0px;}
#primary #wpcf7-f7994-p7772-o1 .wpcf7-list-item-label{margin-bottom:-3px;}
#primary #wpcf7-f7994-p7772-o1 .span8.file{margin-top:10px;}
#primary .wpcf7-form .span8.rdate .span4, #primary .wpcf7-form .span8.adate .span4 {margin-top:-31px; max-width:310px;}
#primary .wpcf7-form .span8.rdate .span4.even, #primary .wpcf7-form .span8.adate .span4.even {margin-left:0;}
#primary .wpcf7-form .span8.rdate .span4.even label {padding-left:137px; text-transform:capitalize;}
#primary .wpcf7-form .span8.adate .span4.even label {padding-left:223px; text-transform:capitalize;}
#primary .wpcf7-form .span8.select span.wpcf7-form-control-wrap {max-width:310px;}
#primary .wpcf7-form .span8.captcha .wpcf7-form-control, .gfield_captcha_input_container {float:left; width:230px; margin-right:-30px; position:relative; z-index:999;}
#primary .wpcf7-form .span8.captcha img.wpcf7-form-control, .gfield_captcha {float:left; margin-top:10px; margin-right:10px; width:auto;}
.gform_validation_container {visibility:hidden; position:absolute; left:-9999px;}
.gsection_title {margin:0; padding:0 !important; border-bottom:solid 1px #e6e6e6;}
/*
.wpcf7-file::-webkit-file-upload-button {
  visibility: hidden;
}
.wpcf7-file::before {
  content: 'Select files';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
  height:50px;
  line-height:40px;
  position:relative;
  top:-16px;
  left:-30px;
}
.wpcf7-file:hover::before {
 
}
.wpcf7-file:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
*/
.selectBox-dropdown-menu {font-family: 'HelveticaNeueLTStd-Roman', sans-serif; font-weight:400; font-size:12px;}
a.selectBox-dropdown, .selectBox-dropdown {background:#e6e6e6; width:100% !important; height:50px; border:none; padding-left:14px; font-size: 14px ; font-weight:300; margin:0; color:#666; padding-left:10px; border-radius:0;}
.selectBox-dropdown:hover, .selectBox-dropdown:focus {color:#e6e6e6; color:#666; }
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow {border-color:#e6e6e6; color:#666;}
.selectBox-dropdown .selectBox-label {padding:0; line-height:50px;}
.selectBox-dropdown .selectBox-label:focus {outline:none; color:#fff;}
.selectBox-dropdown .selectBox-arrow {width:50px; height:50px; border:none; background:none; color:#686868; right:0; top:0; border:none; text-align:center; line-height:50px; transition:all 0.2s ease 0s;}
.selectBox-dropdown .selectBox-arrow:after {content:''; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #666; position:relative; top:12px;}
.selectBox-options.selectBox-options-bottom, .selectBox-options.selectBox-options-top {border-radius:0; border:none;}
.selectBox-dropdown-menu {max-width:100% !important;}
.selectBox-options li a {padding:5px 10px; color:cfb78b; transition:all 0.3s ease 0.s;}
.selectBox-options li:hover a, .selectBox-options li.selectBox-selected a {background:#000; color:#fff;}
/* ==========================================================================
   Comment styles
   ========================================================================== */
#respond, #comments {margin:39px 0 0; font-size:14px; }   
#content .commentsborder, #respond {margin-top:0; border-top:none; padding:0;}
#comments #respond {margin:0;padding:0;}
#respond h3 {margin:0 0 32px; text-transform:none; padding-top:5px;}
#respond h3 a {color:#000; border-bottom:solid 1px #000;}
h2#comments-title {margin: 0 0 25px; font-family: 'HelveticaNeueLTStd-Bd'; font-size:22px; text-transform:none; color:#000;}
#primary ol.commentlist li.depth-1 article {width:100%; padding:10px 30px 20px;}
ol.commentlist {margin-bottom:65px;}
ol.commentlist li.even article {background:#e6e6e6;}
ol.commentlist li.odd article {background:#f7f7f7;}
ol.commentlist li.odd ul li.even article {background:#e6e6e6;}
ol.commentlist li.comment div.vcard {float:left; display:inline;}
ol.commentlist li.comment div.vcard cite.fn {color:#939598;}
ol.commentlist li.comment div.vcard cite.fn a.url {color:#000; font-size:14px; text-decoration:none; font-weight:400;}
ol.commentlist li.comment div.comment-meta a {color:#000; font-size:14px; padding-left:4px;}
ol.commentlist li.comment div.reply a {color:#000; font-size:14px; border-bottom:solid 1px #000;}
ol.commentlist li.comment p {font-size:14px; line-height:20px; color:#666;}
article.comment .comment-content {padding:12px 0;}
#respond form {border-bottom:none;}
#respond form p {margin-bottom:10px; display:block; clear:both;}
#respond .comment-form-author {float:left; width:310px; margin-top:5px; clear:left;}
#respond .comment-form-email {float:right; width:310px; margin-top:5px; clear:none;}
#respond label {display:inline-block; color:#666; margin-bottom:3px;}
#respond span.required {color:#666;}
#respond input[type="text"], #respond textarea {background:#e6e6e6; width:100%; max-width:100%; height:50px; margin-bottom:0; line-height:50px;}
#respond textarea {height:200px; font-size:16px; padding:14px; line-height:22px;}
#respond p.comment-form-comment {margin-bottom:34px;}
#respond input[type="submit"] {width:165px; height:50px; float:none; background:#f37021; font-size:16px; line-height:50px; padding:0; border:none; display:block; font-family: 'HelveticaNeueLTStd-Bd', Arial, Helvetica, sans-serif; color:#fff; text-transform:capitalize; text-align:center; margin-top:25px; -webkit-appearance:none;} 
#respond input[type="submit"]:hover {background:#fbab18;}


@media only screen and (min-width: 769px) {
	
	#colophon .srp-widget-singlepost.first-post {padding-top:0;}
#content nav .nav-previous a span.meta-nav {padding-right:0;}
}
@media only screen and (min-width: 1024px) {
	#page.slide {left:0 !important; border-right:0;}
	.side-navigation {display:none;}
	nav#navigation {display:block;}
}
@media only screen and (max-width: 1023px) {
	#access .sf-menu > li > a {display:block; height:60px; padding:16px 10px; font-size:14px; line-height:27px; text-transform:uppercase; color:#fff;}
	nav#navigation {display:none;}
	.dl-trigger {display:block;}
	.dl-back {display:block !important;}
	.flex-direction-nav .flex-prev, .flexslider:hover .flex-prev {left:20px;}
	.flex-direction-nav .flex-next, .flexslider:hover .flex-next {right:20px;}
	#primary .gallery dl.gallery-item img {min-width:100%; height:auto;}
	#banners .flexslider .slides > li .title {max-width:750px; height:150px; position:absolute; left:50%; top:50%; margin-left:-375px; margin-top:-75px;}
	#banners .flexslider .slides > li .title h4 {text-align:center; font-size:75px;}
	#respond .comment-form-author {width:230px;}
	#respond .comment-form-email {width:230px;}
	.entry-content .su-column-size-1-2.span8 {max-width:67%;}
	.entry-content .su-column-size-1-2.span4 {max-width:29%; margin-left:4%;}
   #primary .gform_fields {margin-left: -4%;}
   #primary article .entry-content ul.gform_fields > li {margin-left: 4%; max-width: 44%; float:left; display:inline;}
   #primary article .entry-content ul.gform_fields li.span8 {max-width: 92%;}
   #primary article .entry-content ul.gform_fields li.span8.select .ginput_container {max-width:48%;}
   #primary .gallery dl.gallery-item {width:18%; height:auto; margin:0 0 2% 2%;}
	#primary .gallery dl.gallery-item img {min-width:100%; height:auto;}
   .gallery {margin-left:-2% !important; }
   .ebrochure-section .my-video {width:600px;}
   #primary .wpcf7-form .span8 {width:92%;}
   #primary .wpcf7-form .span8.rdate, #primary .wpcf7-form .span8.adate {width:100%;}
   wpcf7-form {margin-left:-4%;}
  #primary .wpcf7-form .span8.rdate .span4, #primary .wpcf7-form .span8.adate .span4 {margin-top:-41px; max-width:48%;}
  html .wpcf7-form-control-wrap span.wpcf7-list-item {width:50%;}
  #primary .wpcf7-form .span8.select span.wpcf7-form-control-wrap {max-width:48%;}
  #primary article .entry-content ul.gform_fields li.span8.check ul.gfield_checkbox li {width:50%; margin-left:0;}
  #primary .gfield.date .gfield_label {height:48px;}
  #primary article .entry-content ul.gform_fields li .gfield_radio li {width:50%; float:none;}
}
@media only screen and (min-width: 768px) and (max-width:1023px) {
	 #primary .wpcf7-form .span8.rdate label, #primary .wpcf7-form .span8.adate label {max-width:30%;}
   #primary .wpcf7-form .span8.adate .span4.even label {padding-left:138px;}
   #primary .wpcf7-form .span8.subscribe .wpcf7-list-item-label {margin-right:0; width:90%;}
   .action .su-button.download{margin-top:10px}

}
@media only screen and (max-width: 768px) {
	.admin-bar #page, .admin-bar .side-navigation {top:46px;}
	h1 {font-size:32px; line-height:38px;}
	h2 {font-size:32px; line-height:38px;}
	h3 {font-size:22px; line-height:26px;}
	h4 {font-size:22px; line-height:40px;}
	h5 {font-size:18px; line-height:21px;}
	h6 {font-size:14px; line-height:17px;}
	#site-logo {margin-left:0;}
	
	.entry-content .su-column-size-1-2.span8 {float:left !important; max-width:480px;}
	.entry-content .su-column-size-1-2.span4 {float:left !important; max-width:230px; margin-left:20px !important;}
   #primary .gform_fields {margin-left: -20px;}
#primary article .entry-content ul.gform_fields li {margin-left: 20px;}
.wpcf7-form {margin-left:-20px;}
article blockquote .thumb {float:none; margin-left:0;}
article blockquote .thumb img.alignright {margin-left:0; float:none;}
	.name_first {margin-bottom:15px;}
}
@media only screen and (max-width: 767px) {
	
	#site-logo {margin-left:0;}
	nav#navigation {display:none;}
	.dl-trigger {display:block;}
	.dl-back {display:block !important;}
	#banners .flexslider .slides > li .caption h3 {visibility:hidden;}
	#banners .flexslider .mobile-caption {width:100%; height:auto; background:#f37021; color:#fff; display:block;}
	#banners .flexslider .mobile-caption a {color:#fff;}
.home h1.entry-title {font-size:26px; line-height:30px;}
.blog .entry-header, .archive .entry-header, .search .entry-header, .single header.entry-header, .single h1.entry-title {display:block; text-align:center;}
header.entry-header h2.entry-title {text-align:center;}
.single span.date, .blog span.date, .archive span.date, .search span.date {margin:0 auto 5px;}
.entry-content .wp-caption {max-width:100%;}
.entry-content .su-column-size-1-2.span8 {float:none; max-width:100%;}
	.entry-content .su-column-size-1-2.span4 {float:none; max-width:100%; margin-left:0 !important;}
	.blog .post-thmbnail {float:none; margin:0 auto 35px;}
nav .nav-previous a span.post, nav .nav-next a span.post {display:none;}
#content nav .nav-previous a span.meta-nav {padding-right:8px;}
#primary .gallery dl.gallery-item {width:31%;}
#secondary {display:none;}
.gallery {margin-top:47px !important; margin-left:-2% !important;}
.ebrochure-section .my-video {width:90%;}
#colophon {min-height:1px; height:auto; padding:44px 0 50px;}
#colophon .span4 {padding:0 20px;}
#colophon #third.widget-area .widget_text {border-bottom:solid 1px #fff;}
#colophon h4.widget-title {height:69px; border-top:solid 1px #fff; position:relative; margin-bottom:0; line-height:69px; cursor:pointer;}
#colophon .widget-title:after {content:''; width:31px; height:31px; background-position: -97px -57px; background-color:rgba(0,0,0, 0.7); border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; display:inline-block; position:absolute; right:0; top:20px;}
#colophon .widget-title.open:after {background-position:-97px -89px;}
#colophon .textwidget, #colophon .srp-widget-container {display:none;}
#colophon .srp-widget-singlepost.lastpost {padding-bottom:0;}
#colophon .testtextwidget {margin-bottom:35px;}
#colophon section.widget div.testtextwidget, .edownload {display:block;}
#colophon section.widget div.testtextwidget.open .edownload {display:block;}
#colophon .widget-area ul li.last {border-bottom:none;}
ul.socialmedia {list-style:none; text-align:center; width:277px; margin-left:0;}
ul.socialmedia li {background:none; display:inline-block; clear:none; margin:0 12px; padding:0; float:left;}
.socialmedia i {font-size:30px;}

.footer {height:160px; padding-top:46px;}
.copyright {text-align:center; line-height:30px; width:100%;}
.copyright p {text-align:center;}
.post-thmbnail {float:none; margin:0 auto 35px;}
#lightbox #outerImageContainer, #lightbox #imageDataContainer {max-width:90% !important; height:auto !important;}
#lightbox #lightboxImage {height:auto !important;}
#nextLink, #prevLink {height:auto !important;}
#respond .comment-form-author {width:100%; clear:both; float:none;}
	#respond .comment-form-email {width:100%; clear:both; float:none;}
.span6.grid {width:100%; max-width:485px; margin:auto;}
#primary .gform_fields {margin-left: 0;}
#primary article .entry-content ul.gform_fields li {margin-left: 0; max-width: 100%;}
#primary article .entry-content ul.gform_fields li.span8 {max-width: 100%;}
#primary article .entry-content ul.gform_fields li.span8.select .ginput_container {max-width:100%;} 
html .gform_wrapper .ginput_complex .ginput_left {padding-right:0; width:100%; float:none; margin-bottom:20px; display:block;}
	html .gform_wrapper .ginput_complex .ginput_right {padding-left:0; width:100%; float:none; display:block;}
.wpcf7-form {margin-left:0;}
#primary .wpcf7-form .span8 {width:98%;}
#primary .wpcf7-form .span4.captcha .wpcf7-form-control {width:220px;}
   #primary .wpcf7-form .span8.subscribe .wpcf7-list-item-label {margin-right:0; width:80%;}
   #primary .wpcf7-form .span8.select {width:100%;}
   #primary .wpcf7-form .span8.select span.wpcf7-form-control-wrap {max-width:100%;}
}
@media only screen and (max-width: 489px) {
#gallery.flexslider .flex-direction-nav a {width:24px; height:44px; opacity:1; filter:alpha(opacity=100); margin: -105px 0 0; }
.gfield_captcha_input_container {float:none;}
}
@media only screen and (max-width: 479px) {
	h1 {font-size:22px; line-height:26px;}
	h2 {font-size:22px; line-height:22px;}
	h3 {font-size:16px; line-height:19px;}
	h4 {font-size:22px; line-height:40px;}
	h5 {font-size:18px; line-height:21px;}
	h6 {font-size:14px; line-height:17px;}
	header#branding {height:70px;}
	#site-logo {width:208px; height:50px; margin-left:20px; margin-top:12px; padding-top:5px;}
	#site-logo img {max-width:100%;}
	.dl-trigger {top:10px; right:20px;}
	#banners .flexslider .slides > li .caption {top:20%;}
	#primary article .entry-content ul.gfield_checkbox li {float:none; display:block; width:100%;}
	 #primary .gallery dl.gallery-item {width:48%;}
	 html .wpcf7-form-control-wrap span.wpcf7-list-item {width:100%; display:block; float:none;}
	 #primary article .entry-content ul.gform_fields li.span8.check ul.gfield_checkbox li {width:100%;}
	 #primary article .entry-content ul.gform_fields li .gfield_radio li {width:100%;}
}

@media only screen and (max-width: 359px) {
	#banners .flexslider .slides > li .caption {top:10%;}
	html .wpcf7-form-control-wrap span.wpcf7-list-item {width:100%; display:block; float:none;}
}

@media only screen and (max-width: 319px) {
	#page {width:auto;}
}


.ui-datepicker {
	width: 216px;
	height: auto;
	margin: 5px auto 0;
	font: 9pt Arial, sans-serif;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.ui-datepicker a {
	text-decoration: none;
}

.ui-datepicker table {
	width: 100%;
	border-collapse: collapse;
}

.ui-datepicker-header {
	background-color: #666; /* set the header background color */
	color: #e0e0e0;
	font-weight: bold;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	-moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	text-shadow: 1px -1px 0px #000;
	filter: dropshadow(color=#000, offx=1, offy=-1);
	line-height: 30px;
	min-height: 30px !important;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #666;
}

.ui-datepicker-title {
	text-align: center;
}

.ui-datepicker-title select {
	margin-top: 2.5%;
}

.ui-datepicker-prev, 
.ui-datepicker-next {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	background-image: url('images/datepicker/arrow.png');
	background-repeat: no-repeat;
	line-height: 600%;
	overflow: hidden;
}

.ui-datepicker-prev {
	float: left;
	background-position: center -30px;
}

.ui-datepicker-next {
	float: right;
	background-position: center 0px;
}

.ui-datepicker thead {
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#f1f1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );
	border-bottom: 1px solid #bbb;
}

.ui-datepicker th {
	text-transform: uppercase;
	text-align: center;
	font-size: 6pt;
	padding: 5px 0;
	color: #666666;
	text-shadow: 1px 0px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=0);
}

.ui-datepicker tbody td {
	padding: 0;
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
}

.ui-datepicker tbody td:last-child {
	border-right: 0px;
}

.ui-datepicker tbody tr {
	border-bottom: 1px solid #bbb;
}

.ui-datepicker tbody tr:last-child {
	border-bottom: 0px;
}

.ui-datepicker td span, 
.ui-datepicker td a {
	display: inline-block;
	font-weight: bold;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #666666;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=1);
}

.ui-datepicker-calendar .ui-state-default {
	background: #ededed;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ededed 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: linear-gradient(to bottom,  #ededed 0%,#dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );
	-webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	-moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
}

.ui-datepicker-calendar .ui-state-hover {
	background: #f7f7f7;
}

.ui-datepicker-calendar .ui-state-active {
	background: #FFF2AA; /* set the active date background color */
	border: 1px solid #c19163; /* set the active date border color */
	color: #666; /* set the active date font color */
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	text-shadow: 0px 1px 0px #FFF;
	filter: dropshadow(color=#FFF, offx=0, offy=1);
	position: relative;
	margin: -1px;
}

.ui-datepicker-unselectable .ui-state-default {
	background: #f4f4f4;
	color: #b4b3b3;
}

.ui-datepicker-calendar td:first-child .ui-state-active {
	width: 29px;
	margin-left: 0;
}

.ui-datepicker-calendar td:last-child .ui-state-active {
	width: 29px;
	margin-right: 0;
}

.ui-datepicker-calendar tr:last-child .ui-state-active {
	height: 29px;
	margin-bottom: 0;
}

td.ui-datepicker-unselectable.ui-state-disabled {
	background-color: #d7d7d7;
}

table.ui-datepicker-calendar {
	margin: 0 0 0 0 !important;
}

body div#ui-datepicker-div[style] {
	z-index: 9999 !important;
}

.ui-datepicker-title select {padding:0 10px; margin-right:2px; height:auto; width:auto;}

.archive #gform_wrapper_4 {display:none;}

/* Payment Form */
#field_10_13 {
	width: 100%;
	max-width: 310px;
}


#field_10_14 {
	opacity: 0;
}
 
