/*
Theme Name: ProFromGo
Theme URI: http://underscores.me/
Author: ProFromGo Internet Marketing
Author URI: http://profromgo.com
Description: A slick and classy theme for ProFromGo
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: profromgo
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

This theme is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

body,html{font-size:16px!important;font-weight:normal;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000; /* Above WP toolbar. */}
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {content: "";display: table;}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {clear: both;}
.widget {margin: 0 0 1.5em;}
#top-right .widget{margin-bottom:0;}
.widget select {max-width: 100%;}
.widget_search .search-submit {display: none;}
.sticky {display: block;}
.byline,.updated:not(.published) {display: none;}
.single .byline,.group-blog .byline {display: inline;}
.page-links {clear: both;margin: 0 0 1.5em;}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {display: none;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {display: none;}
.infinity-end.neverending .site-footer {display: block;}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
embed,iframe,object {max-width: 100%;}
.wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0 auto;}
.wp-caption-text {text-align: center;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
h1,.h1{font-size:2.25em;}
h2,.h2{font-size:1.875em;}
h3,.h3{font-size:1.5em;}
h4,.h4{font-size:1.125em;}
h5,.h5{font-size:0.875em;}
h6,.h6{font-size:.75em;}
#page-banner{color:#FFF;min-height:10em;padding-top:15%;background-position:center;background-size:cover;margin-bottom:0;}
.home #page-banner{padding-top:8em;padding-bottom:8em;}
#site-logo{padding-top:1.25em;padding-bottom:1.25em;}
#site-navigation{margin-bottom:0;border-radius:0;}
.thumb-box .thumb{position:relative;width:100%;min-height:4em;height:auto;}
.thumb-box .thumb img{margin:auto;}
.icon-box i{display:block;text-align:center;font-size:9em;}
section{padding:5em 0;margin-left:-15px;margin-right:-15px;position:relative;}
section.half-padded{padding:3.5em 0;}
section.bg-blue{background:#136aae;}
section[class*="bg-"]{color:#FFF;}
section.bg-image{background-size:cover;background-position:center center;}
.main-lead{font-size:1.75em;}
.jumbotron{margin-bottom:0;}
#colophon{background:#136aae;color:#FFF;padding:3em 0;margin-top:2em;}
#colophon h3{margin-top:0;}
.breadcrumb{background:none;margin-bottom:3em;font-size:.85em;}
#copyright{margin:2em 0 0;}
h1.page-title{margin-top:-5px;}
.widget_categories ul,.widget_archive ul,.widget_recent_comments ul,.widget_recent_entries ul{list-style:none;padding:0;}
.widget_categories ul li a,.widget_archive ul li a,.widget_recent_comments ul li a,.widget_recent_entries ul li a{color:inherit;line-height:2.5em;border-bottom:1px solid #DDD;display:block;}
.widget_categories ul li a:hover,.widget_archive ul li a:hover,.widget_recent_comments ul li a:hover,.widget_recent_entries ul li a:hover,.widget_categories ul li a:focus,.widget_archive ul li a:focus,.widget_recent_comments ul li a:focus,.widget_recent_entries ul li a:focus{color:#136aae;text-decoration:none;}
#secondary li i{position:relative;top:-1px;}
#content .ginput_container .col-sm-6{margin:0;display:block;}
#content article.media{border-bottom:1px solid #DDD;padding-bottom:2em;margin-bottom:2em;}
.entry-meta{font-size:.85em;color:#999;margin-bottom:1.5em;}
.entry-meta a,.entry-title a{color:inherit;}
.entry-content img{display:block;max-width:100%;height:auto;}
.entry-content article.media img{max-width:12.5em;}
.entry-content article.media .btn{margin-top:1em;}
.entry-content p:last-child{margin-bottom:0;}
#header-container{padding-left:0;padding-right:0;}
.widget,h1,p{word-wrap:break-word;}
textarea.form-control{height:100px;}
#content .gform_wrapper .form-control{border-radius:0;width:100%;height:37px;}
#content .gform_wrapper textarea.form-control{height:auto;}
#content .ginput_container{width:auto;margin-top:0;}
.help-block{font-weight:normal;}
.cat-links,.tag-links{display:inline-block;}
.cat-links+.tag-links{border-left:1px solid #DDD;padding-left:8px;margin-left:4px;}
.page-header{margin-top:0;border-bottom:0;}
.text-upper{text-transform:uppercase;}

/* Custom */
body{font-family:'Open Sans',sans-serif;}
.btn{padding:.5rem 1.25rem;font-size:1.125rem;}
.btn-danger{background:#ee3b33;}
p+p .btn,p+.btn{margin-top:1rem;}
#masthead{box-shadow:0 3px 4px rgba(0, 0, 0, 0.4);position:relative;z-index:20;}
.btn{border-radius:0;border:0;}
#top-right{text-align:right;padding-top:2rem;}
.red{color:#ee3b33;}
#page-banner{color:#333;min-height:18rem;}
.not-home #page-banner{margin-top:.625rem;}
.slick-next,.slick-prev{font-size:4rem;position:absolute;left:0;top:40%;cursor:pointer;color:#333;}
.slick-next{left:auto;right:0%;}
#page-banner.slideshow{padding-top:0;padding-bottom:0;border-bottom:1px solid #231f20;box-shadow:0 3px 4px rgba(0, 0, 0, 0.15);}
h2{font-weight:bold;font-size:1.5rem;font-style:italic;text-transform:uppercase;}
section h2{margin-top:0;}
.slider .caption h2{margin-top:3rem;font-size:1.3125rem;margin-bottom:2rem;}
.slider .caption{font-size:.875rem;padding:0 1.5rem;}
.slider{padding:1.5rem 2.5rem 0;}
.slider *:focus{outline:0;}
.btn-transparent{border:1px solid #ee3b33;color:#333;transition:all .2s ease;}
.btn-transparent:hover{color:#FFF!important;background:#ee3b33;}
.btn-lg{padding:.75rem 2rem;font-size:.875rem;text-transform:uppercase;}
.slider .btn{margin-top:1.5rem;}
hr.small{width:115px;margin-bottom:3rem;}
hr.red{border-top-color:#ee3b33;}
.thumb-box h3{font-size:1.125rem;font-weight:bold;margin-bottom:1.25rem;}
.entry-content a{color:#ee3b33;}
.entry-content a.btn{color:#FFF;}
section.bg-image{color:#333;}
#content-wrap{border-bottom:1px solid #231f20;box-shadow:0 3px 4px rgba(0, 0, 0, 0.15);position:relative;z-index:10;}
section.bg-image{position:relative;z-index:10;margin:0;}
section.bg-image a.btn{color:#333;}
section#shadows{position:relative;z-index:10;padding:0;}
section#shadows:before{content:" ";display:block;position:absolute;top:-20px;z-index:5;width:1395px;height:53px;background:url(img/shadow-top.png) center no-repeat;left:0;right:0;max-width:100%;margin:auto;}
section#shadows:after{content:" ";display:block;position:absolute;bottom:-20px;z-index:5;width:1395px;height:53px;background:url(img/shadow-bottom.png) center no-repeat;left:0;right:0;max-width:100%;margin:auto;}
section .btn-lg{margin-top:1.5rem;}
img.shadowed{box-shadow:0 2px 3px rgba(0, 0, 0, 0.8);}
.thumb+p{margin-top:1.5rem;font-size:.8rem;}
.thumb-box h3:first-child{margin-bottom:1.5rem;}
#colophon{background:url(img/bg-texture.jpg) repeat;color:#333;margin-top:0;font-size:1.125rem;padding-top:4.5rem;padding-bottom:1.5rem;}
#colophon h3{font-weight:bold;font-size:1.125rem;text-transform:uppercase;}
#colophon aside{text-align:center;}
#colophon hr.small{margin-bottom:1rem;}
.footer-logo{width:12.125rem;max-width:100%;height:auto;display:inline-block;}
#copyright{font-size:.8125rem;text-transform:uppercase;margin-top:1rem;}
.slick-dots{list-style:none;text-align:center;margin-top:1rem;padding:0;}
.slick-dots li{display:inline-block;margin:0 4px;}
.slick-dots li button{text-indent:-9999px;overflow:hidden;-webkit-appearance:none;background:#FFF;border:1px solid #ee3b33;width:10px;height:10px;padding:0;}
.slick-dots li.slick-active button{background:#231f20;border-color:#231f20;}
#content-wrap>h1{font-size:1.875rem;font-weight:bold;font-style:italic;text-transform:uppercase;padding:1.25rem 15px;text-align:center;background:url(img/bg-texture.jpg) repeat;margin-top:.5rem;box-shadow:0 2px 3px rgba(0, 0, 0, 0.4);}
#secondary{font-size:.875rem;}
#secondary section{padding-left:2rem;padding-right:2.5rem;}
#secondary .bg-image{background:url(img/bg-texture.jpg) repeat;box-shadow:0 2px 3px rgba(0, 0, 0, 0.4);}
#secondary section .btn{color:#FFF;box-shadow:0 2px 3px rgba(0, 0, 0, 0.4);margin-bottom:1.75rem;}
#secondary .half-padded{padding-top:2rem;padding-bottom:2rem;}
#secondary section{padding-top:3rem;}
#grey-boxes{margin-top:3.5rem;}
.grey-box{background:#f1f1f1;box-shadow:0 2px 3px rgba(0, 0, 0, 0.4);margin-bottom:2.5rem;text-align:center;padding:1rem .5rem;font-size:.8rem;min-height:13.9375rem;}
.grey-box h4{margin-top:0;font-weight:bold;font-size:1rem;font-weight:bold;}
#grey-boxes .btn{color:#333;margin-bottom:2px;}
hr.black{border-top-color:#231f20;margin-top:.5rem;margin-bottom:.75rem;}
p{margin-bottom:1.5rem;}
#colophon img{max-width:100%;height:auto;}
#content .breadcrumb{background:none;padding-left:30px;padding-right:30px;}
#content .nav-pills>li.active>a, #content .nav-pills>li.active>a:focus, #content .nav-pills>li.active>a:hover{border-radius:0;background:#231f20;}
#content #sharp-widget #tabs-header{font-size:1rem;color:#777;font-weight:bold;border-bottom:0;margin-bottom:1rem;}
#sharp-widget .btn{background:#231f20;}
#sharp-widget h2,#sharp-widget h3{font-style:normal;font-size:1.25rem;text-transform:none;}
.gform_wrapper{margin-bottom:3rem!important;}

/* For Small Tablets and Bigger */
@media (min-width: 768px) {
  #site-navigation{border:0;}
  .block-nav #navigation-wrap{background:url(img/bg-texture.jpg) repeat;}
  .block-nav #site-navigation{padding-left:0;padding-right:0;}
  .block-nav #site-navigation .navbar-nav{float:right;}
  .block-nav #site-navigation a{color:#333;font-size:.875rem;font-weight:600;-webkit-transition:all .3s;transition:all .3s;background:none;text-transform:uppercase;}
  .block-nav #site-navigation .navbar-nav>li{padding:10px 0;}
  .block-nav #site-navigation .navbar-nav>li>a{padding:15px 20px;}
  .block-nav #site-navigation .navbar-nav>li>a.btn-inverse{background:#231f20;color:#FFF;margin-left:10px;}
  .block-nav #site-navigation .navbar-nav>li>a.btn-danger{background:#ee3b33;color:#FFF;margin-left:15px;}
  .block-nav #site-navigation a:hover{background:none;opacity:0.8;}
  .block-nav #site-navigation .active>a,.block-nav #site-navigation .active>a:hover,.block-nav #site-navigation .active>a:focus,.block-nav #site-navigation .open>a,.block-nav #site-navigation .open>a:hover,.block-nav #site-navigation .open>a:focus{opacity:1;color:#ee3b33;}
  .float-nav #site-navigation .navbar-collapse{padding-right:0;}
  .float-nav #site-navigation a,.float-nav #site-navigation a:focus,.float-nav #site-navigation :focus a{color:#333;background:none;}
  .float-nav #site-navigation .navbar-nav>li>a{font-weight:normal;text-transform:uppercase;height:5em;line-height:5em;padding:0 2em;}
  .float-nav #site-logo img{max-height:3.8em;}
  .float-nav #site-logo{padding-top:10px;padding-bottom:10px;}
  .float-nav .navbar-nav{float:right;}
  .float-nav #site-navigation a:hover{background:none;opacity:0.8;}
  .float-nav #site-navigation .active>a,.float-nav #site-navigation .active>a:hover,.float-nav #site-navigation .active>a:focus,.float-nav #site-navigation .open>a,.float-nav #site-navigation .open>a:hover,.float-nav #site-navigation .open>a:focus,.float-nav #site-navigation .dropdown-menu .active a{background:#136aae;color:#FFF;opacity:1;color:#FFF;}
  #site-navigation .dropdown-menu{border:0;border-radius:0;min-width:250px;padding:0;background:#231f20;}
  #site-navigation .dropdown-menu a{padding:10px 15px;color:#FFF}
  #site-navigation .dropdown-menu a:hover{background:none;color:#FFF;opacity:.8;}
  #footer-menu{margin-top:2em;}
  #footer-menu a{color:#333;padding:5px 10px;font-size:.8125rem;text-transform:uppercase;}
  #content .ginput_container .col-sm-6{width:50%;}
  #primary.col-sm-8{width:70%;}
  #secondary.col-sm-4{width:30%;}
  #colophon .wbenc-logo{max-width:150px;margin-left:auto;}
}

/* For Large Tablets and Bigger */
@media (min-width: 992px) {
  .thumb+p{padding:0 3.75rem;}
}

/* For Smartphones and Small Tablets */
@media (max-width: 991px) {

}

/* For Large Desktops */
@media (min-width: 1199px) {

}

/* For Large Tablets */
@media (max-width: 1199px) and (min-width: 992px) {
  body,html{font-size:15px}
}

/* For Small Tablets */
@media (max-width: 991px) and (min-width: 768px) {
  body,html{font-size:15px;}
  .block-nav #site-navigation .navbar-nav>li>a{padding-left:10px;padding-right:10px;}
  .slide-image{position:relative;top:50%;transform:translateY(-50%);}
}

/* For All Smartphones */
@media (max-width: 767px) {
  body,html{font-size:14px;}
  #site-logo{padding-top:1em;padding-bottom:1em;text-align:center;}
  .home #page-banner{padding-top:1em;padding-bottom:1em;}
  #content article.media img{max-width:4em;}
  #content .ginput_container .col-sm-6{width:100%}
  #masthead{background:#FFF;position:relative;}
  #site-logo img,#site-logo a{display:inline-block;}
  #site-logo a{max-width:80%;}
  #site-logo img{width:225px;height:auto;max-width:100%;}
  #site-navigation{background:url(img/bg-texture.jpg) repeat;}
  #site-navigation .navbar-header{text-align:center;}
  #site-navigation .navbar-toggle{float:none;display:inline-block;border:0;margin-right:0;padding-right:0;}
  #site-navigation .navbar-header>span{font-size:1.125rem;font-weight:bold;text-transform:uppercase;position:relative;top:-1px;cursor:pointer;}
  #site-navigation .icon-bar{background:#333;}
  #site-navigation a{color:#333;}
  #site-navigation a:hover,#site-navigation a:focus,#site-navigation li.open>a,#site-navigation li.open>a:focus,#site-navigation li.open>a:hover{background:rgba(0, 0, 0, .2);}
  .icon-box,.thumb-box{margin-bottom:2em;}
  .icon-box:last-child,.thumb-box:last-child{margin-bottom:0;}
  #top-right{display:none;}
  .slick-next,.slick-prev{font-size:2.5rem;}
  .slider{padding:1.5rem 2rem 0;}
  img.shadowed{margin-bottom:1.5rem!important;}
  section{padding:3em 0;}
}

/* For Small Smartphones */
@media (max-width: 400px) {

}

.gform_validation_container{display:none!important;}
.gform_wrapper ul{padding-left:0;}
.gform_fields li{list-style:none;}
label.help-block{font-size:85%;}
#content span:empty{display:none!important;}
li.radio-inline,li.checkbox-inline{padding-left:0;}
.ui-datepicker tbody tr,.ui-datepicker thead{border-bottom:1px solid #bbb}.ui-datepicker{width:216px;height:auto;margin:5px auto 0;font:9pt Arial,sans-serif;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 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;color:#333;font-weight:700;-webkit-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);-moz-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);text-shadow:1px -1px 0 #000;filter:dropshadow(color=#000, offx=1, offy=-1);line-height:30px;min-height:30px!important;border-width:1px 0 0;border-style:solid;border-color:#666}.ui-datepicker-title{text-align:center}.ui-datepicker-title select{margin-top:2.5%}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url(../../plugins/gravityforms/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 0}.ui-datepicker thead{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 )}.ui-datepicker th{text-transform:uppercase;text-align:center;font-size:6pt;padding:5px 0;color:#666;text-shadow:1px 0 0 #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:0}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-weight:700;text-align:center;width:30px;height:30px;line-height:30px;color:#666;text-shadow:1px 1px 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=1)}.ui-datepicker-calendar .ui-state-default{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 0 0 rgba(250,250,250,.5);-moz-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#FFF2AA;border:1px solid #c19163;color:#666;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);text-shadow:0 1px 0 #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!important}body div#ui-datepicker-div[style]{z-index:9999!important}
.gform_wrapper table.gfield_list tr td.gfield_list_icons, .gform_wrapper table.gfield_list tr td:last-child {
    width: auto !important;
    min-width: 3.75em !important;
    padding: 0.3em 0 0 .25em;
}
.gform_wrapper table.gfield_list td.gfield_list_icons img {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
}
.gform_wrapper table.gfield_list tbody tr td.gfield_list_icons { vertical-align: top !important }
body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button[type="button"].add_list_item, body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button[type="button"].delete_list_item {
    background-color: transparent !important;
    background-position: 0 0;
    background-size: 1em 1em !important;
    background-repeat: no-repeat;
    border: none !important;
    width: 1em !important;
    height: 1em !important;
    vertical-align: middle !important;
    opacity: 0.5;
}
body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button[type="button"].add_list_item { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxnIGlkPSJpY29tb29uLWlnbm9yZSI+PC9nPjxwYXRoIGQ9Ik0yNTYgNTEyYy0xNDEuMzc1IDAtMjU2LTExNC42MDktMjU2LTI1NnMxMTQuNjI1LTI1NiAyNTYtMjU2YzE0MS4zOTEgMCAyNTYgMTE0LjYwOSAyNTYgMjU2cy0xMTQuNjA5IDI1Ni0yNTYgMjU2ek0yNTYgNjRjLTEwNi4wMzEgMC0xOTIgODUuOTY5LTE5MiAxOTJzODUuOTY5IDE5MiAxOTIgMTkyYzEwNi4wNDcgMCAxOTItODUuOTY5IDE5Mi0xOTJzLTg1Ljk1My0xOTItMTkyLTE5MnpNMjg4IDM4NGgtNjR2LTk2aC05NnYtNjRoOTZ2LTk2aDY0djk2aDk2djY0aC05NnY5NnoiPjwvcGF0aD48L3N2Zz4=") }
body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button[type="button"].delete_list_item { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxnIGlkPSJpY29tb29uLWlnbm9yZSI+PC9nPjxwYXRoIGQ9Ik0yNTYgMGMtMTQxLjM3NSAwLTI1NiAxMTQuNjI1LTI1NiAyNTYgMCAxNDEuMzkxIDExNC42MjUgMjU2IDI1NiAyNTYgMTQxLjM5MSAwIDI1Ni0xMTQuNjA5IDI1Ni0yNTYgMC0xNDEuMzc1LTExNC42MDktMjU2LTI1Ni0yNTZ6TTI1NiA0NDhjLTEwNi4wMzEgMC0xOTItODUuOTY5LTE5Mi0xOTJzODUuOTY5LTE5MiAxOTItMTkyYzEwNi4wNDcgMCAxOTIgODUuOTY5IDE5MiAxOTJzLTg1Ljk1MyAxOTItMTkyIDE5MnpNMTI4IDI4OGgyNTZ2LTY0aC0yNTZ2NjR6Ij48L3BhdGg+PC9zdmc+") }
body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button[type="button"].add_list_item:hover, body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button[type="button"].delete_list_item:hover { opacity: 1.0 }