@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);
@import url("https://fonts.googleapis.com/css?family=Lato:400,300");   body {}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
margin-top: 0;
} .fl-module-content {
margin: 10px 15px;
}
.fl-row-content-wrap {
padding: 60px 30px;
}
.fl-col-content {
position:relative;
z-index: 0;
} 
.fl-row-full-width .fl-row-content {
padding: 0 20px;
} .fl-page-header {
border-top: 0 solid #5d5d5d;
}
.fl-page-nav-right .fl-page-header-container {
padding-bottom: 0px;
}
.fl-page-header-container {
padding-top: 0px;
padding-bottom: 0px;
}
.fl-page-nav-bottom .fl-page-header-content .fl-page-header-text {
font-size: 18px;
}
.fl-page-nav-bottom .fl-page-header-content .fl-page-header-text {
margin: 0;
}
.fl-page-header-text p {
margin: 0;
}
.fl-page-nav-bottom .fl-page-header-content {
margin-right: -25px;
}
.fl-page-nav-bottom .fl-page-header-content .fl-social-icons {
margin: 10px 0 0 !important;
} .fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a, .fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a {
padding: 10px;
} .fl-page-nav-wrap .navbar-nav > li > a {
-webkit-transition: all 0.35s ease;
-moz-transition: all 0.35s ease;
-ms-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
}
.fl-page-nav-wrap .navbar-nav > li > a:hover, .fl-page-nav-wrap .navbar-nav > li > a:focus, .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a {
background: #fff;
color: #074b7c;
} .page-heading {
background-color: #faf9f9;
border-bottom: 1px solid #f5f5f5;
padding: 20px 0;
}
.page-heading h1 {
font-size: 2.5em;
font-weight:600;
}
.page-heading .fl-row-content-wrap {
padding: 0 20px;
} .fl-builder-content h1, .fl-builder-content .h1 {}
.fl-builder-content h2, .fl-builder-content .h2 {}
.fl-builder-content h3, .fl-builder-content .h3 {
font-size: 1.8em;
}
.fl-builder-content h4, .fl-builder-content .h4 {
font-style:italic;
}
.fl-builder-content h5, .fl-builder-content .h5 {}
.alt-row .fl-heading, .alt-row h2, .alt-row h3, .alt-row h4 {
color: white !important;
}
.highlight {
font-family: 'Lato';
font-weight: 300;
text-transform: uppercase;
font-size: 0.85em;
} a.fl-button, a.fl-button:visited, .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited, input[type="submit"] {
background: transparent;
border: 3px solid !important;
border-radius: 0 !important;
color: #d6b466;
font-size: 18px !important;
text-transform: uppercase;
padding: 0.85em 2em !important;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
a.fl-button *, a.fl-button:visited *, .fl-builder-content a.fl-button *, .fl-builder-content a.fl-button:visited * {
color: #d6b466;
font-size: 18px !important;
text-transform: uppercase;
}
a.fl-button:hover, .fl-builder-content a.fl-button:hover, input[type="submit"]:hover, input[type="submit"]:focus, .hero a.fl-button:hover {
background: #d6b466;
color: #fff;
border: 3px solid #d6b466;
}
.fl-builder-content a.fl-button:hover *,  .hero a.fl-button, .hero a.fl-button *, .hero a.fl-button:hover *, .hero a.fl-button:focus * {
color: #fff;
}
a.more {
display: inline-block;
text-transform: uppercase;
padding: 0.5em 1.25em;
border: 3px solid #d6b466;
}
a.more:hover, a.more:focus {
color:  #fff;
background: #d6b466;
text-decoration: none;
} .alt-row {
background: #074b7c;
color: white;
position:relative;
z-index:1;
}
.alt-row .fl-heading a, .alt-row .fl-heading a:hover, .alt-row .fl-heading a:focus {
color: #fff;
}
.alt-row2 {
background: #ffea94;
position:relative;
z-index:1;
} .fl-row-bg-parallax {}
.fl-row-bg-parallax .fl-row-content-wrap {
background-size: auto auto;
} .four-column .fl-heading {
text-align:center !important;
}
.four-column {
text-align:center;
} .map .fl-row-full-width .fl-row-content, .map .fl-module-content, .map .fl-row-full-width .fl-row-content {
padding: 0 !important;
margin: 0 !important;
}
.map .fl-row-content {
padding: 0 0 !important;
} .lrg-img-left .fl-col:nth-of-type(even) {
background: #ffea95;
}
.lrg-img-left .fl-row-content-wrap {
padding: 0;
}
.lrg-img-left.fl-row-full-width .fl-row-content {
padding: 0;
}
.lrg-img-left .fl-col-content {
padding: 40px;
}
.lrg-img-left .fl-module {
max-width: 490px;
}
.lrg-img-right .fl-row-content-wrap {
padding: 0;
}
.lrg-img-right.fl-row-full-width .fl-row-content {
padding: 0;
}
.lrg-img-right .fl-col-content {
padding: 40px;
float: right;
}
.lrg-img-right .fl-module {
max-width: 490px;
}
.lrg-img-right .fl-col:nth-of-type(odd) {
background: #ffea95;
}  .col-row .fl-col-group {
margin: 0 -15px;
}
.alt-col, .alt-col2 {
padding: 0 15px;
}
.alt-col .fl-col-content {
background: #ffea94;
padding: 20px 10px;
}
.alt-col2 {
border: 5px solid #ffea94;
padding: 20px 10px;
} .box-shadow .fl-col-content {
padding: 10px 20px;
overflow: hidden;
width: 95%;
margin: 2em auto;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.15), 0 85px 180px 0 white, 0 12px 8px -5px rgba(0, 0, 0, 0.85);
border-radius: 4px;
background: #f5f5f5;
} .box-border-shadow .fl-col-content {
border: 4px solid white;
padding: 10px 20px;
overflow: hidden;
width: 95%;
margin: 2em auto;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.05), 0 85px 180px 0 white, 0 12px 8px -5px rgba(0, 0, 0, 0.85);
background-image: -moz-linear-gradient(center top , #f5f5f5, #eeeeee);
} .hero {
color: #fff;
font-size: 21px;
text-shadow: 0 0 0 rgba(0, 0, 0, .8);
}
.hero .fl-row-content {
padding:15px 0 0;
}
.hero h2 {
font-size: 42px;
color: #fff;
}  .icon-circ-border .fl-module-content .fl-icon i {
border: 2px solid;
border-radius: 50%;
width: 2em;
height: 2em;
text-align: center;
}
.icon-circ-border .fl-module-content .fl-icon i, .icon-circ-border .fl-module-content .fl-icon i:before {
background: none;
color: #ccc; line-height: 2; line-height: calc(2em - 2px); } .fl-widget {
padding: 15px;
}
.fl-module-widget .fl-widget {
margin: 0;
} .fl-module-testimonials {
width:70%;
font-size:21px;
margin:60px auto;
font-style:italic;
text-align:center;
}
.bx-wrapper .bx-pager {
text-align: center;
font-size: 0.85em;
font-family: Arial;
font-weight: bold;
color: #fff;
padding-top: 30px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -55px;
width: 100%;
}
.fl-testimonials-wrap .bx-pager.bx-default-pager a, .fl-testimonials-wrap .bx-pager.bx-default-pager a.active {
background: white !important;
} .testimonial-fixed-height .fl-testimonials {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.testimonial-fixed-height .fl-testimonials .fl-testimonial {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
} .alt-row .fl-module-testimonials {}
.alt-row .bx-wrapper .bx-pager {
color: white;
}
.alt-row .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -55px;
width: 100%;
}
.alt-row .fl-testimonials-wrap .bx-pager.bx-default-pager a, .alt-row .fl-testimonials-wrap .bx-pager.bx-default-pager a.active {
background: white;
}
.alt-row .fl-testimonials-wrap.compact h3 {
font-size: 24px;
color: white;
}
.alt-row .fl-testimonials-wrap i {
color: white;
}  .checklist .fl-module-content ul {
list-style: none;
padding: 0;
margin-top: 15px;
}
.checklist .fl-module-content ul li:before {
font-family: 'FontAwesome';
content: '\f00c';
color: #d6b466;
margin-right: 0.25em;
}
.largeList .fl-module-content ul li {
font-size: 21px;
}
.largeList .fl-module-content ul li:before {
content: '\f058';
font-size: 1.5em;
} .fl-separator { 
border: none !important; 
background-color: transparent;
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 50%, rgba(0,0,0,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.15)), color-stop(100%,rgba(0,0,0,0))); background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0) 100%); background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0) 100%); background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0) 100%); background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); height: 1px;
width:100%;
margin-top: 10px;
}
.fl-separator:before, .fl-separator:after {
content: none;
width: 0;
height: 0;
position: absolute;
border-radius: 0;
border: 0;
background-color: transparent;
}
.fl-separator:before {
left: 0;
bottom: 0;
}
.fl-separator:after {
bottom: 0;
right: 0;
}
.alt-row .hr-narrow .fl-separator {
background-color: white;
} .hr-solid .fl-separator {	
border-top: 2px solid #e9e9e9 !important;
border-bottom:none !important;
width:100%;
height:0;
background: none;
}
.hr-solid .fl-separator:before, .hr-solid .fl-separator:after {
content: none;
width: 0;
height: 0;
position: absolute;
border-radius: 0;
border: 0;
background-color: transparent;
}
.hr-solid .fl-separator:before {
left: 0;
bottom: 0;
}
.hr-solid .fl-separator:after {
bottom: 0;
right: 0;
} .hr-dotted .fl-separator {	
border-top: 1px dotted #CCC !important;
border-bottom:none !important;
width:100%;
height:0;
background: none;
}
.hr-dotted .fl-separator:before, .hr-dotted .fl-separator:after {
content: none;
width: 0;
height: 0;
position: absolute;
border-radius: 0;
border: 0;
background-color: transparent;
}
.hr-dotted .fl-separator:before {
left: 0;
bottom: 0;
}
.hr-dotted .fl-separator:after {
bottom: 0;
right: 0;
} .hr-dashed .fl-separator {	
border-top: 1px dashed #CCC !important;
border-bottom: none !important;
width:100%;
height:0;
background: none;
}
.hr-dashed .fl-separator:before, .hr-dashed .fl-separator:after {
content: none;
width: 0;
height: 0;
position: absolute;
border-radius: 0;
border: 0;
background-color: transparent;
}
.hr-dashed .fl-separator:before {
left: 0;
bottom: 0;
}
.hr-dashed .fl-separator:after {
bottom: 0;
right: 0;
} .hr-bevel .fl-separator {	
border-top: 1px solid rgba(0,0,0,0.12) !important;
border-bottom: 1px solid rgba(255,255,255,0.8) !important;
width:100%;
height:0;
background: none;
}
.hr-bevel .fl-separator:before, .hr-bevel .fl-separator:after {
content: none;
width: 0;
height: 0;
position: absolute;
border-radius: 0;
border: 0;
background-color: transparent;
}
.hr-bevel .fl-separator:before {
left: 0;
bottom: 0;
}
.hr-bevel .fl-separator:after {
bottom: 0;
right: 0;
} .hr-narrow .fl-separator {
height:2px; 
border:none !important; 
background-color: #d6b466; 
width: 4em; 
text-align:center; 
margin: 5px auto;
}
.hr-narrow .fl-separator:before, .hr-narrow .fl-separator:after {
content: none;
width: 0;
height: 0;
position: absolute;
border-radius: 0;
border: 0;
background-color: transparent;
}
.hr-narrow .fl-separator:before {
left: initial;
bottom: 0;
}
.hr-narrow .fl-separator:after {
bottom: 0;
right: auto;
} .fl-module-content img {
border: 4px solid white;
overflow: hidden;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.05), 0 85px 100px 0 white, 0 10px 8px -5px rgba(0, 0, 0, 0.70);
background: rgb(245,245,245); background: -moz-linear-gradient(top,	rgba(245,245,245,1) 0%, rgba(238,238,238,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(238,238,238,1))); background: -webkit-linear-gradient(top,	rgba(245,245,245,1) 0%,rgba(238,238,238,1) 100%); background: -o-linear-gradient(top,	rgba(245,245,245,1) 0%,rgba(238,238,238,1) 100%); background: -ms-linear-gradient(top,	rgba(245,245,245,1) 0%,rgba(238,238,238,1) 100%); background: linear-gradient(to bottom,	rgba(245,245,245,1) 0%,rgba(238,238,238,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 ); position:relative;
z-index:-1;
}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .fl-post-thumb img,	.woocommerce ul.products li.product a img, .woocommerce ul.products li.product a:hover img, .woocommerce .related ul.products li.product a img, .woocommerce .related ul.products li.product a:hover img, .woocommerce .upsells.products ul.products li.product a img, .woocommerce .upsells.products ul.products li.product a:hover img, .woocommerce-page ul.products li.product a img, .woocommerce-page ul.products li.product a:hover img, .woocommerce-page .related ul.products li.product a img, .woocommerce-page .related ul.products li.product a:hover img, .woocommerce-page .upsells.products ul.products li.product a img, .woocommerce-page .upsells.products ul.products li.product a:hover img {
border: 4px solid white;
overflow: hidden;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.05), 0 85px 100px 0 white, 0 10px 8px -5px rgba(0, 0, 0, 0.70);
background: rgb(245,245,245); background: -moz-linear-gradient(top,	rgba(245,245,245,1) 0%, rgba(238,238,238,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(238,238,238,1))); background: -webkit-linear-gradient(top,	rgba(245,245,245,1) 0%,rgba(238,238,238,1) 100%); background: -o-linear-gradient(top,	rgba(245,245,245,1) 0%,rgba(238,238,238,1) 100%); background: -ms-linear-gradient(top,	rgba(245,245,245,1) 0%,rgba(238,238,238,1) 100%); background: linear-gradient(to bottom,	rgba(245,245,245,1) 0%,rgba(238,238,238,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 ); } .img-padded-border img {
padding: 3px;
border: 1px solid #e5e5e5;
} .img-border-shadow img {
padding:3px;
border: 1px solid #ccc;
-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.2);
-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.2);
box-shadow: 1px 1px 5px rgba(0,0,0,.2);
} .img-circle img {
border: 0;
border-radius: 50%;
padding: 0;
width: 70% !important;
height:	70% !important; 
} .img-rounded img {
border-radius: 6px;
} .img-inset .fl-photo-content {
border-radius: 50%;
box-shadow: 0 1px 0 rgba(255,255,255,.25), inset 0 4px 5px rgba(0,0,0,.75), inset 0 1px 0 rgba(0,0,0,.75);
margin: 20px auto;
width:70% !important;
height:70% !important;
}
.img-inset .fl-module-content img {
border: 0;
overflow: hidden;
box-shadow: none;;
background-image: none;
}
.img-inset img {
border: 0;
border-radius: 50%;
position:relative;
z-index:-2;
padding: 0;
} .img-none img {
border: 0;
padding:0;
background: none;
box-shadow: none;
} .fl-module-content ul.products {
list-style: none;
padding: 0;
margin-top: 0;
}
.fl-module-content ul.products li:before {
content: none;
margin: 0;
}
.fl-module-content ul li {
margin-bottom: 5px
}
.fl-module-woocommerce .fl-module-content ul {
list-style: none;
padding: 0 15px;
margin-top:15px;
}
.fl-module-woocommerce .fl-module-content ul li:before {
content: none;
margin: 0 8px;
}
.fl-module-woocommerce .fl-module-content ul li {
margin-bottom: 0;
text-indent: 0;
} .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
background: white;
} .woocommerce label.radio, .woocommerce-page label.radio, .woocommerce label.checkbox, .woocommerce-page label.checkbox {
display: inline;
padding-left: 0;
}
.woocommerce table.shop_table td.product-quantity {
text-align: center;
} .product-category h3 {
font-weight:bold;
font-size: 24px !important;
margin-bottom:-60px !important;
}
.fl-woocommerce-categories ul.products li.product {
float: left;
margin: 0 3.8% 0 0;
padding: 0;
position: relative;
width: 22.05%;
} .product-category mark.count {
display:none;
} .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {
background: transparent;
border: 3px solid !important;
border-radius: 0 !important;
color: #d6b466;
font-size: 18px !important;
text-transform: uppercase;
padding: 0.85em 2em !important;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover {
background: #d6b466;
color: #fff;
border: 3px solid #d6b466;
} .fl-page-footer-widgets {
line-height:1.2;
}
.fl-page-footer-widgets .fl-widget-title {
font-size:20px;
} input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], textarea {
border-color: #aaa;
}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=number]:focus, input[type=search]:focus, textarea:focus {
border-color: #888;
}
::-webkit-input-placeholder {color: #000;}
:-moz-placeholder {color: #000;} ::-moz-placeholder {color: #000;} :-ms-input-placeholder {color: #000;}
.gform_wrapper, .fl-builder-content .gform_wrapper {
max-width: none;
margin: 0;
}
.fl-module-content .gform_wrapper .gform_body ul {
list-style: none;
padding: 0;
margin-top: 0;
}
.fl-module-content .gform_wrapper .gform_body ul li:before {
content: none;
}
.fl-module-content .gform_wrapper .gform_body ul li {
margin-bottom: 0;
padding: 0;
}
div.gform_wrapper .top_label input.large, 
div.gform_wrapper .top_label select.large, 
div.gform_wrapper .top_label textarea.textarea,
div.gform_wrapper .ginput_complex .ginput_full input[type="text"], 
div.gform_wrapper .ginput_complex .ginput_full input[type="url"], 
div.gform_wrapper .ginput_complex .ginput_full input[type="email"], 
div.gform_wrapper .ginput_complex .ginput_full input[type="tel"], 
div.gform_wrapper .ginput_complex .ginput_full input[type="number"], 
div.gform_wrapper .ginput_complex .ginput_full input[type="password"],
div.gform_wrapper .ginput_complex .ginput_right input[type="text"], 
div.gform_wrapper .ginput_complex .ginput_right input[type="url"], 
div.gform_wrapper .ginput_complex .ginput_right input[type="email"], 
div.gform_wrapper .ginput_complex .ginput_right input[type="tel"], 
div.gform_wrapper .ginput_complex .ginput_right input[type="number"], 
div.gform_wrapper .ginput_complex .ginput_right input[type="password"], 
div.gform_wrapper .ginput_complex .ginput_right select,
div.gform_wrapper .ginput_complex input[type="text"], 
div.gform_wrapper .ginput_complex input[type="url"], 
div.gform_wrapper .ginput_complex input[type="email"], 
div.gform_wrapper .ginput_complex input[type="tel"], 
div.gform_wrapper .ginput_complex input[type="number"], 
div.gform_wrapper .ginput_complex input[type="password"], 
div.gform_wrapper .ginput_complex select {
width: 100% !important;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 100%;
} div.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first, div.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle, div.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first {
margin-right: 2%;
}
div.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, div.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, div.gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span {
display: block;
float: left;
width: 49%;
} div.gform_wrapper .ginput_complex .ginput_left, div.gform_wrapper .ginput_complex .ginput_right {
width: 49%;
}
div.gform_wrapper .ginput_complex .ginput_right {
margin-left: 2%;
} div.gform_wrapper .top_label li.gfield.gf_left_half, div.gform_wrapper .top_label li.gfield.gf_right_half {
width: 49%;
}
div.gform_wrapper .top_label li.gfield.gf_left_half {
margin-right: 2%;
}
div.gform_wrapper .top_label li.gfield.gf_left_half input.large, div.gform_wrapper .top_label li.gfield.gf_left_half input.medium, div.gform_wrapper .top_label li.gfield.gf_left_half select.large, div.gform_wrapper .top_label li.gfield.gf_left_half select.medium, div.gform_wrapper .top_label li.gfield.gf_right_half input.large, div.gform_wrapper .top_label li.gfield.gf_right_half input.medium, div.gform_wrapper .top_label li.gfield.gf_right_half select.large, div.gform_wrapper .top_label li.gfield.gf_right_half select.medium {
width: 100%;
} div.gform_wrapper .top_label li.gfield.gf_left_third, div.gform_wrapper .top_label li.gfield.gf_middle_third, div.gform_wrapper .top_label li.gfield.gf_right_third {
width: 32%;
}
div.gform_wrapper .top_label li.gfield.gf_middle_third, div.gform_wrapper .top_label li.gfield.gf_right_third {
margin-left: 2%;
} .gf_browser_ie.gform_wrapper .gform_footer input.button, .fl-builder-content .gf_browser_ie.gform_wrapper .gform_footer input.button {
padding: 6px 12px; 
} .fl-widget .inline_form_wrapper.gform_wrapper {
margin: 0;
}
.inline_form_wrapper.gform_wrapper {}
.inline_form_wrapper.gform_wrapper form {}
.inline_form_wrapper.gform_wrapper .gform_body {}
.inline_form_wrapper.gform_wrapper .gform_footer {
padding: 0 !important;
margin: 10px 0 0 !important;
}
.inline_form_wrapper.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .inline_form_wrapper.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle, .inline_form_wrapper.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
padding: 0;
}
.inline_form_wrapper.gform_wrapper input[type="text"], .inline_form_wrapper.gform_wrapper input[type="url"], .inline_form_wrapper.gform_wrapper input[type="email"], .inline_form_wrapper.gform_wrapper input[type="tel"], .inline_form_wrapper.gform_wrapper input[type="number"], .inline_form_wrapper.gform_wrapper input[type="password"] {
text-indent: 0.5em !important;
}
.inline_form_wrapper.gform_wrapper .top_label .gfield_label, .inline_form_wrapper.gform_wrapper .ginput_complex label, .inline_form_wrapper.gform_wrapper .gfield_time_hour label, .inline_form_wrapper.gform_wrapper .gfield_time_minute label, .inline_form_wrapper.gform_wrapper .gfield_time_ampm label, .inline_form_wrapper.gform_wrapper .gfield_date_month label, .inline_form_wrapper.gform_wrapper .gfield_date_day label, .inline_form_wrapper.gform_wrapper .gfield_date_year label, .inline_form_wrapper.gform_wrapper .instruction {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
margin: -1px;
padding: 0;
border: 0;
clip: rect(0 0 0 0);
}
body .inline_form_wrapper.gform_wrapper label.gfield_label + div.ginput_container {
margin-top: 0;
}
.inline_form_wrapper.gform_wrapper ul li.gfield {
clear: none !important;
margin: 0 0 10px;
}
.inline_form_wrapper button, .inline_form_wrapper input[type="button"], .inline_form_wrapper input[type="submit"] {
height: 36px;
padding: 6px 60px;
} .hide_labels_wrapper.gform_wrapper .top_label .gfield_label, .hide_labels_wrapper.gform_wrapper .ginput_complex label, .hide_labels_wrapper.gform_wrapper .gfield_time_hour label, .hide_labels_wrapper.gform_wrapper .gfield_time_minute label, .hide_labels_wrapper.gform_wrapper .gfield_time_ampm label, .hide_labels_wrapper.gform_wrapper .gfield_date_month label, .hide_labels_wrapper.gform_wrapper .gfield_date_day label, .hide_labels_wrapper.gform_wrapper .gfield_date_year label, .hide_labels_wrapper.gform_wrapper .instruction {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
margin: -1px;
padding: 0;
border: 0;
clip: rect(0 0 0 0);
}
.gform_wrapper .gform_footer {
text-align: center;
} .modal {}
.modal button.close {
position: absolute;
top: 5px;
right: 5px;
width: 1em;
height: 1em;
padding: 0;
line-height: 1;
} .reverseHead {
position: relative;
}
.reverseHead .fl-module-content {
background-color: #d6b466;
margin: 0;
padding: 7px 15px;
}
.reverseHead .fl-heading-text {
color: #fff !important;
}
.reverseHead::after {
width: 0;
height: 0;
content: '';
position: absolute;
left: 50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
border-width: 20px 20px 0 20px;
border-style: solid;
border-color: #d6b466 transparent #d6b466 transparent;
}
#form .gform_wrapper .gform_footer input[type="submit"] {
color: #fff;
border: 3px solid #d6b466;
background: #d6b466;
}  @media (min-width: 768px) { .width75 {
width:75%;
margin-left:auto;
margin-right:auto;
} .width50 {
width:50%;
margin-left:auto;
margin-right:auto;
}  .flex-col {}
.flex-col .fl-col-group {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.flex-col .fl-col {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
min-width: 1px;
}
.flex-col .fl-col .fl-col-content {
-webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
-webkit-flex-basis: 100%;
-ms-flex-basis: 100%;
flex-basis: 100%;
min-width: 1px;
}  .reverse-col .fl-col {
float: right;
} .inline_form_wrapper.gform_wrapper form {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.inline_form_wrapper.gform_wrapper .gform_body {
-webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
min-width: 1px;
padding-right: 10px;
}
.inline_form_wrapper.gform_wrapper ul.gform_fields {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 0 -5px !important;
}
.inline_form_wrapper.gform_wrapper ul.gform_fields li.gfield {
-webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
min-width: 1px;
margin: 0;
padding: 0 5px;
}
.inline_form_wrapper.gform_wrapper .gform_footer {
margin: 0 !important;
clear: none !important;
}
} @media (min-width: 992px) {
} @media (min-width: 1200px) {
.fl-full-width .fl-page-header .container {
width: 1060px;
}
}
.woocommerce ul.products li.product .onsale{
display:none;
}.woocommerce-currency-switcher-form .dd-selected
{
color: #000000;
display: block;
font-weight: bold;
overflow: hidden;
padding: 10px;
}
.woocommerce-currency-switcher-form a.dd-selected:hover{
text-decoration: none;
}
.woocommerce-currency-switcher-form a.dd-option{
text-decoration: none;
display: block;
font-weight: bold;
overflow: hidden;
padding: 10px;
background: #fff;
}
.woocommerce-currency-switcher-form a.dd-option:hover{
text-decoration: none;
}
.woocommerce-currency-switcher-form ul.dd-options{
list-style: none !important;
} .woocs_show_flags .chosen-container .chosen-results li.highlighted {
color: green !important;
}
.woocommerce-currency-switcher option{
height: 23px;
padding-bottom: 3px;
}
a.woocs_flag_view_item{
display: inline-block;
margin: 0 3px 3px 0;
width: 50px;
height: 40px;
}
a.woocs_flag_view_item img{
width: 100%;
}
a.woocs_flag_view_item_current{
opacity: 0.65;
}
.woocs_converter_shortcode_from, .woocs_converter_shortcode_to{
width: 45%;
}
.woocs_converter_shortcode_amount{
width: 99%;
margin-bottom: 4px;
display: inline-block;
}
.woocs_converter_shortcode_results{
width: 99%;
margin-top: 4px;
margin-bottom: 4px;
display: inline-block;
}
ul.woocs_currency_rates{
margin: 5px 0 0 9px !important;
} span.woocs_price_info_icon{
display: inline-block;
width: 15px;
height: 15px;
background-image: url(//templeofmoney.com/wp-content/plugins/woocommerce-currency-switcher/img/woocs_price_info_icon.png);
}
.woocs_price_info{
position: relative;
display: inline;
margin-left: 3px;
}
div.woocs_price_info ul{
list-style: none;
position: absolute;
width: auto !important;
min-width: 120px;
max-width: 400px;
color: #FFFFFF !important;
background: #000000 !important;
height: auto;
min-height: 19px;
line-height: normal;
vertical-align: middle;
text-align: left;
visibility: hidden;
border-radius: 6px;
padding: 7px !important;
}
div:hover.woocs_price_info ul{
visibility: visible;
opacity: 0.85;
bottom: 5px;
left: 50%;
margin-left: -5px;
z-index: 999;
}
div.woocs_price_info ul li{
padding-bottom: 4px;
white-space: nowrap;
margin: 0 !important;
} .woocs_current_product_id{
display: none;
}
ul.woocs_price_info_list li span{
font-weight: bold;
}
.woocs_cart_item_price{
font-size: 11px;
font-style: italic;
}
#shipping_method .woocs_cart_item_price{
display: inline-block;
clear: both;
text-indent: 0;
margin-left: 5px;
}