#link-dropdown-widget{width:100%;padding:5px;font-size:1em;color:#474747;border:1px solid #ccc;outline:0;}
#link-dropdown-widget option{
font-size: 1em !important;
padding: 2px 4px;
}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
progress{vertical-align:baseline;}
template, [hidden] {
display: none;
} a{background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active, a:hover{outline-width:0;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b, strong{font-weight:inherit;}
b, strong{font-weight:bolder;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
button, input, optgroup, select, textarea{font:inherit;margin:0;}
optgroup{font-weight:bold;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button, html [type="button"], [type="reset"], [type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
textarea{overflow:auto;}
[type="checkbox"], [type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:0.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
html, input[type="search"]{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
.author-box:before, .clearfix:before, .entry:before, .entry-content:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .pagination:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .widget:before, .wrap:before{content:" ";display:table;}
.author-box:after, .clearfix:after, .entry:after, .entry-content:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .pagination:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .widget:after, .wrap:after{clear:both;content:" ";display:table;}
*{-webkit-tap-highlight-color:transparent;}
html{font-size:62.5%;}
body > div{font-size:1.4rem;}
@media(min-width:860px){
body > div{font-size:1.6rem;}
}
body{background:url(//vintagegardensweddingchapel.com/wp-content/themes/vintage-gardens/images/site-inner-bg.jpg);color:#525c6c;font-family:"Lato", sans-serif;font-size:14px;font-size:1.4rem;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.4;letter-spacing:.01em;margin:0;overflow-x:hidden;}
@media(min-width:860px){
body{font-size:16px;font-size:1.6rem;}
}
a, button, input:focus, input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus, .button, .gallery img {
transition: all 0.1s ease-in-out;
} a{color:#b6bccd;text-decoration:none;}
a:hover, a:focus {
color: #525c6c;
text-decoration: none;
} p{margin:0 0 2.4rem;display:block;padding:0;}
ol, ul{margin:0;padding:0;}
li{list-style-type:none;}
hr{border:0;border-collapse:collapse;border-top:1px solid #dee8eb;clear:both;margin:2.4rem 0;display:block;}
b, strong{font-weight:700;}
blockquote, cite, em, i{font-style:italic;}
blockquote{margin:40px;}
blockquote::before{content:"\201C";display:block;font-size:30px;font-size:3rem;height:0;left:-20px;position:relative;top:-10px;}
h1, h2, h3, h4, h5, h6{font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1.2rem;}
h1{font-size:30px;font-size:3rem;}
@media(min-width:860px){
h1{font-size:36px;font-size:3.6rem;}
}
h2{font-size:24px;font-size:2.4rem;}
@media(min-width:860px){
h2{font-size:30px;font-size:3rem;}
}
h3{font-size:20px;font-size:2rem;}
@media(min-width:860px){
h3{font-size:24px;font-size:2.4rem;}
}
h4{font-size:18px;font-size:1.8rem;}
@media(min-width:860px){
h4{font-size:20px;font-size:2rem;}
}
h5{font-size:16px;font-size:1.6rem;}
@media(min-width:860px){
h5{font-size:18px;font-size:1.8rem;}
}
h6{font-size:15px;font-size:1.5rem;}
@media(min-width:860px){
h6{font-size:16px;font-size:1.6rem;}
} embed,
iframe, img, object, video, .wp-caption{max-width:100%;}
img{height:auto;}
figure{margin:0;}
fieldset{margin-bottom:1em;}
input, select, textarea, fieldset{background-color:#fff;border:1px solid #dee8eb;border-radius:4px;box-shadow:none;color:#525c6c;font-weight:400;padding:14px 20px;width:100%;}
input:focus, select:focus, textarea:focus, fieldset:focus{border:1px solid #1ac9cb;outline:none;}:focus{color:#525c6c;outline:none;}
input[type="checkbox"],
input[type="image"],
input[type="radio"]{width:auto;}
input[type="search"]{-webkit-appearance:none;border-radius:0;}::-moz-placeholder{color:#525c6c;opacity:1;}::-webkit-input-placeholder{color:#525c6c;}
button, input[type="button"],
input[type="reset"],
input[type="submit"],
.button, .woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button{border:0;border-radius:4px;color:#fff;cursor:pointer;font-weight:800;padding:11px 26px 15px;margin-bottom:1em;text-decoration:none;text-transform:uppercase;text-shadow:none;letter-spacing:.1em;white-space:nowrap;display:inline-block;width:auto;box-shadow:inset 0 -3px 0 rgba(0, 0, 0, 0.2);background:#49d9cf;background:-webkit-gradient(left top, left bottom, color-stop(0%, #49d9cf), color-stop(100%, #00b5c5));background:linear-gradient(to bottom, #49d9cf 0%, #00b5c5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$gradient-one', endColorstr='$gradient-two', GradientType=0 );}
@media(min-width:860px){
button, input[type="button"],
input[type="reset"],
input[type="submit"],
.button, .woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button{padding:13px 30px 17px;}
}
button:hover, button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.button:hover, .button:focus, .woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus,
.woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce input.button:hover, .woocommerce input.button:focus{color:#fff;background:#3a0c07;background:-webkit-gradient(left top, left bottom, color-stop(0%, #49d9cf), color-stop(100%, #00b5c5));background:linear-gradient(to top, #3a0c07 90%, #761d31 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$gradient-one', endColorstr='$gradient-two', GradientType=0 );}
button.small, input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small,
.button.small, .woocommerce #respond input#submit.small,
.woocommerce a.button.small, .woocommerce button.button.small, .woocommerce input.button.small{padding:8px 18px 10px;font-size:1.2rem;}
@media(min-width:860px){
button.small, input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small,
.button.small, .woocommerce #respond input#submit.small,
.woocommerce a.button.small, .woocommerce button.button.small, .woocommerce input.button.small{padding:10px 22px 12px;}
}
button.secondary, input[type="button"].secondary,
input[type="reset"].secondary,
input[type="submit"].secondary,
.button.secondary, .woocommerce #respond input#submit.secondary,
.woocommerce a.button.secondary, .woocommerce button.button.secondary, .woocommerce input.button.secondary{background:#525c6c;}
button.light, input[type="button"].light,
input[type="reset"].light,
input[type="submit"].light,
.button.light, .woocommerce #respond input#submit.light,
.woocommerce a.button.light, .woocommerce button.button.light, .woocommerce input.button.light{background:transparent;box-shadow:inset 0 0 0 1px white;}
button.light:hover, input[type="button"].light:hover,
input[type="reset"].light:hover,
input[type="submit"].light:hover,
.button.light:hover, .woocommerce #respond input#submit.light:hover,
.woocommerce a.button.light:hover, .woocommerce button.button.light:hover, .woocommerce input.button.light:hover{box-shadow:inset 0 0 0 2px white;}
button:disabled, button:disabled:hover,
input[type="button"]:disabled,
input[type="button"]:disabled:hover,
input[type="reset"]:disabled,
input[type="reset"]:disabled:hover,
input[type="submit"]:disabled,
input[type="submit"]:disabled:hover,
.button:disabled, .button:disabled:hover, .woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce a.button:disabled, .woocommerce a.button:disabled:hover, .woocommerce button.button:disabled, .woocommerce button.button:disabled:hover, .woocommerce input.button:disabled, .woocommerce input.button:disabled:hover{background:#e8f0f4;border-width:0;color:#dee8eb;cursor:not-allowed;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button{display:none;}
table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%;word-break:break-word;}
tbody{border-bottom:1px solid #eee;}
td, th{text-align:left;}
td{border-top:1px solid #eee;padding:6px;}
th{font-weight:400;padding:0 6px;}
td:first-child, th:first-child{padding-left:0;}
.screen-reader-text, .screen-reader-text span, .screen-reader-shortcut{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden;}
.screen-reader-text:focus, .screen-reader-shortcut:focus, .genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus{clip:auto !important;height:auto;width:auto;display:block;font-size:1em;font-weight:bold;padding:15px 23px 14px;color:#525c6c;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);}
.more-link{position:relative;}
.genesis-skip-link{margin:0;}
.genesis-skip-link li{height:0;width:0;list-style:none;}
.wrap{margin:0 auto;padding-left:5%;padding-right:5%;}
@media(min-width:860px){
.wrap{max-width:90%;padding:0;}
}
@media(min-width:1023px){
.wrap{max-width:960px;}
}
@media(min-width:1200px){
.wrap{max-width:1140px;}
}
@media(min-width:1340px){
.wrap{max-width:1280px;}
}
.site-inner{clear:both;padding:40px 0 50px;word-wrap:break-word;background:url(//vintagegardensweddingchapel.com/wp-content/themes/vintage-gardens/images/site-inner-bg.jpg);overflow-y:hidden;}
@media(min-width:860px){
.site-inner{padding:60px 0;}
}
@media(min-width:860px){
.landing-page .site-inner{max-width:800px;}
}  @media(min-width:1023px){
.content{float:right;width:620px;}
.content-sidebar .content{float:left;}
.full-width-content .content{width:100%;}
.sidebar-primary{float:right;width:300px;}
.sidebar-content .sidebar-primary{float:left;}
}
@media(min-width:1200px){
.content{width:800px;max-width:61.8%;}
.sidebar-primary{width:400px;max-width:33.2%;}
.full-width-content .content{max-width:100%;}
} @media(min-width:860px){
.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds{float:left;margin-left:2.564102564102564%;}
.one-half, .three-sixths, .two-fourths{width:48.717948717948715%;}
.one-third, .two-sixths{width:31.623931623931625%;}
.four-sixths, .two-thirds{width:65.81196581196582%;}
.one-fourth{width:23.076923076923077%;}
.three-fourths{width:74.35897435897436%;}
.one-sixth{width:14.52991452991453%;}
.five-sixths{width:82.90598290598291%;}
.first{clear:both;margin-left:0;}
} .gallery{overflow:hidden;}
.gallery img{height:auto;}
.gallery-item{float:left;margin:0 0 2.564102564102564% 0;text-align:center;}
.gallery-columns-1 .gallery-item:nth-child(1n+1),
.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left;margin-left:0;}
@media(min-width:860px){
.gallery-item{margin:0 0 2.564102564102564% 2.564102564102564%;}
.gallery-columns-1 .gallery-item{width:100%;}
.gallery-columns-2 .gallery-item{width:48.717948717948715%;}
.gallery-columns-3 .gallery-item{width:31.623931623931625%;}
.gallery-columns-4 .gallery-item{width:23.076923076923077%;}
.gallery-columns-5 .gallery-item{width:17.9487179487179488%;}
.gallery-columns-6 .gallery-item{width:14.52991452991453%;}
.gallery-columns-7 .gallery-item{width:12.08791208791209%;}
.gallery-columns-8 .gallery-item{width:10.25641025641026%;}
.gallery-columns-9 .gallery-item{width:8.83190883190883%;}
} .widget{margin-bottom:40px;word-wrap:break-word;}
.widget p:last-child, .widget ul > li:last-of-type{margin-bottom:0;}
.widget ul > li{margin-bottom:10px;padding-bottom:10px;}
.widget ul > li:last-of-type{padding-bottom:0;}
.widget ol > li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px;}
.widget li li{border:0;margin:0 0 0 30px;padding:0;}
.widget-area .widget:last-of-type{margin-bottom:0;}
.widget_calendar table{width:100%;}
.widget_calendar td, .widget_calendar th{text-align:center;}
.featured-content .entry{background:none;padding:0;}
.featured-content .entry:last-of-type{margin-bottom:0;}
.featured-content .entry-title{font-size:20px;font-size:2rem;}
.avatar{border-radius:50%;float:left;}
.author-box .avatar, .alignleft .avatar{margin-right:24px;}
.alignright .avatar{margin-left:24px;}
.comment .avatar{margin:0 16px 24px 0;}
.breadcrumb{padding:0 0 12px;}
.breadcrumb a{color:#f9fbfc;}
.breadcrumb a:hover{color:#fff;}
.after-entry, .author-box{font-size:16px;font-size:1.6rem;margin-bottom:5%;}
@media(min-width:860px){
.after-entry, .author-box{margin-bottom:0px;}
}
.archive-description p:last-child, .author-box p:last-child{margin-bottom:0;}
.search-form{overflow:hidden;}
.entry-content .search-form{margin-bottom:40px;width:50%;}
.post-password-form input[type="submit"],
.search-form input[type="submit"]{margin-top:10px;}
.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;}
.author-box-title{font-size:20px;font-size:2rem;}
.entry-title a{color:#525c6c;text-decoration:none;}
.entry-title a:hover, .entry-title a:focus{color:#1ac9cb;}
.widget-title{font-size:18px;font-size:1.8rem;margin-bottom:1.2em;}
a.aligncenter img{display:block;margin:0 auto;}
a.alignnone{display:inline-block;}
.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
a.alignleft, a.alignnone, a.alignright{max-width:100%;}
img.centered, .aligncenter{display:block;margin:0 auto;}
.wp-caption-text{font-size:14px;font-size:1.4rem;font-weight:600;margin:0;text-align:center;}
.entry-content p.wp-caption-text{margin-bottom:0;}
.entry-content .wp-audio-shortcode, .entry-content .wp-playlist, .entry-content .wp-video{margin:0 0 28px;}
a.post-edit-link{display:none;}
@keyframes fadeInUp {
from{opacity:0;transform:translateY(20px);}
to{opacity:1;transform:translateY(0);}
}
.js .fade-up{opacity:0;overflow:hidden;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;}
.fadeInUp{animation-name:fadeInUp;}
.sidebar .enews{padding:2.5rem;}
@media(min-width:860px){
.sidebar .enews{padding:10%;}
}
.sidebar .enews h3{font-size:2.2rem;margin-bottom:1.2rem;}
.sidebar .enews p{font-size:1.4rem;}
.sidebar .enews-widget{background-color:#f9fbfc;border:1px solid #dee8eb;border-radius:4px;}
.sidebar .enews-widget input[type="submit"]{background-color:#1ac9cb;color:#fff;}
.enews-widget input{margin-bottom:1em;}
.enews-widget input[type="submit"]{margin:0;width:100%;}
.enews form + p{margin-top:24px;}
#wpstats{display:none;}
.simple-social-icons ul li{margin:0 1rem 0 0 !important;}
.simple-social-icons li.ssi-dribbble a{color:#ea4c89 !important;}
.simple-social-icons li.ssi-dribbble a:focus, .simple-social-icons li.ssi-dribbble a:hover{color:#ea4c89 !important;opacity:.75;}
.simple-social-icons li.ssi-email a{color:#049fb3 !important;}
.simple-social-icons li.ssi-email a:focus, .simple-social-icons li.ssi-email a:hover{color:#049fb3 !important;opacity:.75;}
.simple-social-icons li.ssi-facebook a{color:#3b5998 !important;}
.simple-social-icons li.ssi-facebook a:focus, .simple-social-icons li.ssi-facebook a:hover{color:#3b5998 !important;opacity:.75;}
.simple-social-icons li.ssi-flickr a{color:#ff0084 !important;}
.simple-social-icons li.ssi-flickr a:focus, .simple-social-icons li.ssi-flickr a:hover{color:#ff0084 !important;opacity:.75;}
.simple-social-icons li.ssi-github a{color:#000 !important;}
.simple-social-icons li.ssi-github a:focus, .simple-social-icons li.ssi-github a:hover{color:#000 !important;opacity:.75;}
.simple-social-icons li.ssi-gplus a{color:#dd4b39 !important;}
.simple-social-icons li.ssi-gplus a:focus, .simple-social-icons li.ssi-gplus a:hover{color:#dd4b39 !important;opacity:.75;}
.simple-social-icons li.ssi-instagram a{color:#517fa4 !important;}
.simple-social-icons li.ssi-instagram a:focus, .simple-social-icons li.ssi-instagram a:hover{color:#517fa4 !important;opacity:.75;}
.simple-social-icons li.ssi-linkedin a{color:#007bb6 !important;}
.simple-social-icons li.ssi-linkedin a:focus, .simple-social-icons li.ssi-linkedin a:hover{color:#007bb6 !important;opacity:.75;}
.simple-social-icons li.ssi-pinterest a{color:#cb2027 !important;}
.simple-social-icons li.ssi-pinterest a:focus, .simple-social-icons li.ssi-pinterest a:hover{color:#cb2027 !important;opacity:.75;}
.simple-social-icons li.ssi-rss a{color:#ff6600 !important;}
.simple-social-icons li.ssi-rss a:focus, .simple-social-icons li.ssi-rss a:hover{color:#ff6600 !important;opacity:.75;}
.simple-social-icons li.ssi-snapchat a{color:#000000 !important;}
.simple-social-icons li.ssi-snapchat a:focus, .simple-social-icons li.ssi-snapchat a:hover{color:#000000 !important;opacity:.75;}
.simple-social-icons li.ssi-stumbleupon a{color:#eb4823 !important;}
.simple-social-icons li.ssi-stumbleupon a:focus, .simple-social-icons li.ssi-stumbleupon a:hover{color:#eb4823 !important;opacity:.75;}
.simple-social-icons li.ssi-tumblr a{color:#32506d !important;}
.simple-social-icons li.ssi-tumblr a:focus, .simple-social-icons li.ssi-tumblr a:hover{color:#32506d !important;opacity:.75;}
.simple-social-icons li.ssi-twitter a{color:#00aced !important;}
.simple-social-icons li.ssi-twitter a:focus, .simple-social-icons li.ssi-twitter a:hover{color:#00aced !important;opacity:.75;}
.simple-social-icons li.ssi-vimeo a{color:#aad450 !important;}
.simple-social-icons li.ssi-vimeo a:focus, .simple-social-icons li.ssi-vimeo a:hover{color:#aad450 !important;opacity:.75;}
.simple-social-icons li.ssi-youtube a{color:#bb0000 !important;}
.simple-social-icons li.ssi-youtube a:focus, .simple-social-icons li.ssi-youtube a:hover{color:#bb0000 !important;opacity:.75;}
.site-header{background-size:cover !important;width:100%;z-index:2;top:0;left:0;}
.site-header > .wrap{max-width:100%;padding:0;transition:all .2s ease;}
.site-header .fixed{position:fixed;}
@media(min-width:1023px){
.site-header > .wrap{max-width:90%;}
.site-header .search-form{float:right;margin:12px auto 0;}
}
@media(min-width:1200px){
.site-header > .wrap{max-width:1140px;}
}
@media(min-width:1340px){
.site-header > .wrap{max-width:1280px;}
}
body.custom-header .site-header{background-size:cover !important;background-position:center !important;}
.site-header .search-form{margin:0;float:right;}
.site-header .search-form input[type=search]{padding:14px;}
.before-header{color:#f9fbfc;font-size:1.2rem;font-weight:bold;padding:5px 0;background:#00b5c5;background:-webkit-gradient(left top, right top, color-stop(0%, #00b5c5), color-stop(100%, #49d9cf));background:linear-gradient(to right, #00b5c5 0%, #49d9cf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$gradient-two', endColorstr='$gradient-one', GradientType=1 );}
@media(min-width:860px){
.before-header{padding:12px 0;}
}
.before-header .wrap{position:relative;}
.before-header .widget, .before-header p{margin-bottom:0;}
.before-header a{color:#f9fbfc;}
.before-header a:hover{color:#fff;}
.before-header .close{position:absolute;right:5%;top:calc(50% - 10px);cursor:pointer;z-index:2;}
@media(min-width:860px){
.before-header .close{right:0;}
} .header-wrap{position:relative;width:100%;background:url(//vintagegardensweddingchapel.com/wp-content/themes/vintage-gardens/images/site-inner-bg.jpg);}
.title-area{padding:11px 0;width:170px;margin:0 auto;float:left;text-transform:uppercase;}
@media(min-width:860px){
.title-area{padding:20px 0;}
}
@media(min-width:1023px){
.title-area{float:left;padding:29px 0;}
}
.site-title{font-weight:700;line-height:1.1;margin-bottom:0;font-size:2.2rem;letter-spacing:.05em;}
.site-title a{color:#525c6c;text-decoration:none;white-space:nowrap;}
@media(min-width:860px){
.site-title a{font-size:2.5rem;}
}
.site-title a:hover, .site-title a:focus{color:#525c6c;text-decoration:none;}
@media(min-width:1023px){
.site-title{text-align:left;}
}
.site-description{font-size:9px;font-size:.9rem;line-height:1.618;margin-bottom:0;letter-spacing:.05em;}
@media(min-width:860px){
.site-description{font-size:1rem;}
}
@media(min-width:1023px){
.site-description{text-align:left;}
}
.wp-custom-logo .title-area{padding:15px 0;max-width:300px;height:60px;}
@media(min-width:860px){
.wp-custom-logo .title-area{height:80px;padding:15px 0;}
}
@media(min-width:1023px){
.wp-custom-logo .title-area{height:100px;padding:20px 0;}
}
.wp-custom-logo .custom-logo-link{display:block;line-height:30px;height:30px;}
@media(min-width:860px){
.wp-custom-logo .custom-logo-link{line-height:50px;height:50px;}
}
@media(min-width:1023px){
.wp-custom-logo .custom-logo-link{line-height:60px;height:60px;}
}
.wp-custom-logo .custom-logo-link img{width:auto;max-height:100%;margin:auto;vertical-align:middle;}
.wp-custom-logo .site-title a, .wp-custom-logo .site-description{display:none;}
.header-widget-area{float:right;padding:10px 0 0 30px;display:none;position:relative;}
@media(min-width:860px){
.header-widget-area{padding:20px 0 20px 40px;display:block;}
}
@media(min-width:1023px){
.header-widget-area{padding:31px 0 31px 31px;}
}
.header-widget-area .widget, .header-widget-area .button, .header-widget-area button{margin-bottom:0;}
.title-section{background-size:cover;background-position:center;padding:40px 0;color:#fff;position:relative;overflow:hidden;z-index:1;box-shadow:inset 0 0 0 9999px rgba(45, 50, 63, 0.618);text-shadow:0 3px 15px rgba(0, 0, 0, 0.618);}
.title-section p{opacity:.82;}
@media(min-width:860px){
.title-section{padding:75px 0;}
}
.title-section .entry-title, .title-section .archive-title{margin-bottom:0;float:left;}
.title-section p, .title-section .breadcrumb{padding:1rem 0 0;width:100%;display:block;clear:both;line-height:1.382;}
.title-section p{margin-bottom:0;}
@media(min-width:860px){
.title-section p{float:none;clear:both;max-width:720px;}
} .genesis-nav-menu{clear:both;font-size:1.2rem;font-weight:600;line-height:1;text-transform:uppercase;width:100%;white-space:nowrap;}
.genesis-nav-menu .menu-item{display:block;margin-bottom:0;padding-bottom:0;text-align:left;width:100%;position:relative;}
@media(min-width:1023px){
.genesis-nav-menu .menu-item{float:left;text-align:right;width:auto;}
}
.genesis-nav-menu .menu-item:last-of-type a{padding-right:0;}
.genesis-nav-menu a{color:#525c6c;text-decoration:none;display:block;padding:16px 0;}
@media(min-width:1023px){
.genesis-nav-menu a{padding:44px 15px;}
}
@media(min-width:1200px){
.genesis-nav-menu a{padding:44px 20px;}
}
.genesis-nav-menu a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:focus{color:#b6bccd;text-decoration:none;}
.genesis-nav-menu .sub-menu{display:none;transition:none;}
@media(min-width:1023px){
.genesis-nav-menu .sub-menu{left:-9999px;opacity:0;position:absolute;width:202px;z-index:99;border:1px solid #dee8eb;border-top:none;}
}
.genesis-nav-menu .sub-menu a{padding-left:10px;text-align:left;}
@media(min-width:1023px){
.genesis-nav-menu .sub-menu a{background-color:#fff;padding:20px;position:relative;width:200px;word-wrap:break-word;}
}
.genesis-nav-menu .sub-menu .sub-menu{margin:-56px 0 0 199px;padding-left:0;}
.genesis-nav-menu .menu-item:hover > .sub-menu{left:calc(50% - 60px);opacity:1;}
.genesis-nav-menu > .first > a{padding-left:0;}
.genesis-nav-menu > .last > a{padding-right:0;}
.genesis-nav-menu > .right{float:right;}
.genesis-nav-menu .fa-search{float:right;line-height:10rem;font-size:2rem;color:#b6bccd;cursor:pointer;padding:0 0 0 2rem;display:none;}
@media(min-width:1023px){
.genesis-nav-menu .fa-search{display:block;}
}
.genesis-nav-menu .search{display:block;position:relative;right:0;width:100%;background-color:#fff;box-shadow:-40px 0 40px -40px #fff;padding:2rem 0 3rem;}
@media(min-width:1023px){
.genesis-nav-menu .search{position:absolute;right:3rem;padding:26px 0;display:none;}
}
.genesis-nav-menu .search .search-form{float:left;width:100%;}
@media(min-width:1023px){
.genesis-nav-menu .search .search-form{width:95%;}
}
.genesis-nav-menu .search .search-form input{font-size:1.6rem;margin-top:0;}
@media(min-width:1023px){
.genesis-nav-menu .search .search-form input{border:none;}
} .menu{padding:10px 0;}
.menu .menu-item:focus{position:static;}
.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu{left:auto;opacity:1;}
@media(min-width:1023px){
.menu{padding:0;}
} .site-header .genesis-nav-menu li li{margin-left:0;}
.nav-primary{width:100%;clear:both;display:none;background-color:#fff;position:relative;}
@media(min-width:1023px){
.nav-primary{width:calc(100% - 200px);width:auto;clear:none;display:block !important;background-color:transparent;float:right;}
}
.nav-primary .wrap{padding:0;max-width:100%;}
.nav-secondary{width:100%;clear:both;background-color:#f9fbfc;border-top:1px solid #dee8eb;}
.nav-secondary .wrap{display:none;}
@media(min-width:1023px){
.nav-secondary .wrap{display:block;}
}
.nav-secondary .menu > .menu-item a{background-color:#f9fbfc;}
@media(min-width:1023px){
.nav-secondary .menu > .menu-item a{padding:24px 15px;}
}
@media(min-width:1200px){
.nav-secondary .menu > .menu-item a{padding:24px 20px;}
}
@media(min-width:1023px){
.nav-secondary .menu > .menu-item:first-of-type > a{padding-left:0;}
} .menu-toggle{border-width:0;background:transparent !important;box-shadow:none;color:#525c6c;display:block;margin:0 auto;overflow:hidden;text-align:center;padding:20px 25px 20px 0;line-height:20px;position:relative;right:0;z-index:1000;float:right;}
.menu-toggle:focus, .menu-toggle:active, .menu-toggle:hover{outline:none;box-shadow:none;color:#525c6c;}
@media(min-width:860px){
.menu-toggle{padding:30px 30px 30px 0;}
}
@media(min-width:1023px){
.menu-toggle{display:none;}
}
.menu-toggle span{position:absolute;right:0;width:20px;height:2px;background-color:#525c6c;display:block;float:left;top:calc(50% - 7px);transition:all .15s ease;}
.menu-toggle span:nth-of-type(2), .menu-toggle span:nth-of-type(3){top:calc(50% - 1px);}
.menu-toggle span:nth-of-type(4){top:calc(50% + 5px);}
.menu-toggle.activated span{top:calc(50% - 1px);opacity:0;}
.menu-toggle.activated span:nth-of-type(2){transform:rotate(45deg);opacity:1;}
.menu-toggle.activated span:nth-of-type(3){transform:rotate(-45deg);opacity:1;}
.menu-toggle.toggle-secondary{float:none;margin:0 auto;padding:15px 25px 15px 0;}
@media(min-width:1023px){
.menu-toggle.toggle-secondary{padding:20px 25px 20px 0;}
}
.sub-menu-toggle{padding:20px;position:absolute;right:0;top:0;border-width:0;background:transparent !important;box-shadow:none;}
.sub-menu-toggle:hover, .sub-menu-toggle:focus{box-shadow:none;}
.sub-menu-toggle:before{content:" ";display:block;position:absolute;top:calc(50% - 2.5px);right:calc(50% - 5px);width:0;height:0;border:5px solid transparent;border-top:5px solid #525c6c;text-rendering:auto;transform:translate(0, 0);}
.sub-menu-toggle.activated:before{border-top:none;border-bottom:5px solid #525c6c;}
@media(min-width:1023px){
.sub-menu-toggle{display:none;}
} .site-footer .menu-item{width:50%;float:left;}
.site-footer .sub-menu .menu-item, .site-footer .sub-menu-toggle{display:none;}
.entry{margin-bottom:5%;}
.page .entry:last-of-type, .archive .entry:last-of-type, .single .entry{margin-bottom:0;}
@media(min-width:860px){
.entry{margin-bottom:40px;}
}
.entry .entry-title{color:#525c6c;}
.entry .entry-title:hover{color:#b6bccd;}
.entry-content{margin-bottom:4rem;}
.entry-content ol, .entry-content ul{margin-bottom:28px;margin-left:40px;}
.entry-content ol > li{list-style-type:decimal;}
.entry-content ul > li{list-style-type:disc;}
.entry-content ol ol, .entry-content ul ul{margin-bottom:0;}
.entry-content code{background-color:#f9fbfc;border:1px solid #dee8eb;padding:2.5rem;color:#525c6c;display:block;margin:2rem auto;font-family:'Consolas', 'Monaco', 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace;letter-spacing:.1em;}
.entry-content > *:last-child{margin-bottom:0;}
.entry-image-link{margin-bottom:2rem;display:block;overflow:auto;}
.entry-meta{margin:0 0 2.4rem;text-transform:capitalize;}
.entry-header .entry-meta{margin-bottom:24px;}
.entry-categories, .entry-tags{display:inline-block;}
.entry-comments-link::before{content:"\2014";margin:0 6px 0 2px;}
.pagination{clear:both;margin:5% auto 0;}
@media(min-width:860px){
.pagination{margin:40px 0 0;}
}
.adjacent-entry-pagination{margin-bottom:0;}
.archive-pagination li{display:inline;}
.archive-pagination a{background-color:#f9fbfc;color:#525c6c;cursor:pointer;display:inline-block;font-size:16px;font-size:1.6rem;font-weight:600;padding:8px 12px;text-decoration:none;}
.archive-pagination li a{margin-bottom:4px;}
@media(min-width:860px){
.archive-pagination li a{margin-bottom:0;}
}
.archive-pagination a:hover, .archive-pagination a:focus, .archive-pagination .active a{background-color:#1ac9cb;color:#fff;}
.comment-respond, .entry-comments, .entry-pings{background-color:#fff;font-size:16px;font-size:1.6rem;margin-top:5%;}
@media(min-width:860px){
.comment-respond, .entry-comments, .entry-pings{margin-top:40px;}
}
.comment-list li{padding:40px 0 0 30px;}
.comment-list li .depth-1{padding-left:0;}
.comment-content{clear:both;}
.comment-content ul > li{list-style-type:disc;}
.comment-respond label{display:block;margin-right:12px;}
.comment-header{margin-bottom:30px;}
.comment-header p{margin-bottom:0;}
.entry-pings .reply{display:none;}
.form-submit{margin-bottom:0;}
@media(min-width:860px){
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"]{width:50%;}
} .sidebar{font-size:16px;font-size:1.6rem;margin:10% auto 5%;}
@media(min-width:860px){
.sidebar{margin:0 auto 40px;}
}
@media(min-width:860px){
.sidebar .widget{margin-bottom:6rem;}
}
.sidebar .widget_categories li{text-transform:uppercase;}
.sidebar .widget_categories li:before{content:"+";font-weight:bold;color:#1ac9cb;margin-right:.5em;}
.site-footer{background-color:#fff;color:#b6bccd;line-height:1.2;font-size:1.4rem;font-weight:400;}
@media(min-width:860px){
.site-footer .widget{margin-bottom:0;}
}
.site-footer p{margin-bottom:1em;}
@media(min-width:860px){
.site-footer p{margin-bottom:2.4rem;}
}
.site-footer .site-title, .site-footer .site-description{text-transform:uppercase;color:#525c6c;}
.site-footer .site-description{margin-bottom:2.4rem;}
.before-footer{padding:80px 0;color:#fff;background:#00b5c5;background:-webkit-gradient(left top, right top, color-stop(0%, #00b5c5), color-stop(100%, #49d9cf));background:linear-gradient(to right, #00b5c5 0%, #49d9cf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$gradient-two', endColorstr='$gradient-one', GradientType=1 );}
@media(min-width:860px){
.before-footer{padding:100px 0;}
}
.before-footer .widget{margin-bottom:2rem;}
@media(min-width:860px){
.before-footer .widget{margin-bottom:0;}
}
.before-footer .widget:last-of-type{margin-bottom:0;}
.before-footer h2{font-size:2rem;}
@media(min-width:860px){
.before-footer h2{font-size:2.4rem;margin-bottom:0;}
}
.before-footer input{width:70%;float:left;margin-bottom:0;}
.before-footer input[type=submit]{width:27.5%;float:right;padding:15px 0;background:transparent;box-shadow:inset 0 0 0 1px white;}
.before-footer input[type=submit]:hover{box-shadow:inset 0 0 0 2px white;}
.footer-social .simple-social-icons{margin-bottom:1rem;}
.footer-social .aligncenter{text-align:justify;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dee8eb;}
.footer-social .aligncenter li{margin:0 auto !important;text-align:center;width:100%;}
.footer-social .aligncenter li:first-of-type a{box-shadow:none;}
.footer-social .aligncenter li a{width:100%;float:none;padding:22px 0;box-shadow:inset 1px 0 0 #dee8eb;background-color:transparent !important;font-size:2rem;}
@media(min-width:860px){
.footer-social .aligncenter li a{font-size:3.6rem;padding:32px 0;}
}
.footer-social .aligncenter li a:hover, .footer-social .aligncenter li a:focus{padding:22px 0;font-size:2rem;}
@media(min-width:860px){
.footer-social .aligncenter li a:hover, .footer-social .aligncenter li a:focus{padding:32px 0;font-size:3.6rem;}
}
.footer-widgets{padding:50px 0;}
@media(min-width:860px){
.footer-widgets{padding:80px 0;}
}
.footer-widgets .widget{margin-bottom:50px;}
.footer-widgets .widget:last-of-type{margin-bottom:0;}
.footer-widgets .widget-title{font-size:1.6rem;margin-bottom:1em;font-weight:normal;color:#525c6c;}
.footer-widgets .fa{font-size:50%;background-color:#b6bccd;color:#fff;height:2em;width:2em;line-height:2.2em;margin-right:.5em;text-align:center;border-radius:999px;}
.footer-widgets .enews input{width:70%;float:left;}
.footer-widgets .enews input[type=submit]{width:calc(30% - 10px);padding:15px 0;float:right;}
.footer-widgets .menu-footer-navigation-container .menu-item{width:50%;float:left;}
.after-footer{font-size:12px;font-size:1.2rem;text-align:center;}
@media(min-width:860px){
.after-footer{padding:0 0 50px;font-size:1.4rem;}
} .front-page-1,
.front-page-2, .front-page-3, .front-page-4, .front-page-5{padding:50px 0;background-color:#fff;background-size:cover;background-position:center;border-bottom:1px solid #dee8eb;overflow-y:hidden;}
@media(min-width:860px){
.front-page-1, .front-page-2, .front-page-3, .front-page-4, .front-page-5{padding:100px 0;}
}
.front-page-1, .front-page-4{color:#fff;text-align:center;background-color:#b6bccd;position:relative;overflow:hidden;z-index:1;box-shadow:inset 0 0 0 9999px rgba(45, 50, 63, 0.618);text-shadow:0 3px 15px rgba(0, 0, 0, 0.618);}
.front-page-1 p, .front-page-4 p{opacity:.82;}
.front-page-3, .front-page-5{background-color:#f9fbfc;}
.front-page-1{padding:80px 0;}
@media(min-width:860px){
.front-page-1{padding:200px 0;}
}
.front-page-1 b{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;display:block;}
@media(min-width:860px){
.front-page-1 b{font-size:1.4rem;}
}
.front-page-1 h1{letter-spacing:.1em;font-size:2.6rem;margin:1rem auto 2rem;}
@media(min-width:860px){
.front-page-1 h1{font-size:5rem;}
}
.front-page-1 p{max-width:800px;margin:0 auto 3rem;}
.front-page-2{text-align:center;}
.front-page-2 h2{font-size:1.8rem;letter-spacing:.1em;max-width:600px;margin:0 auto 1.2rem;}
@media(min-width:860px){
.front-page-2 h2{font-size:2.2rem;}
}
.front-page-2 p{max-width:800px;margin:0 auto 5rem;color:#b6bccd;}
.front-page-2 .fa{color:#fff;padding:1rem;border-radius:99px;height:6rem;width:6rem;font-size:3rem;line-height:3.75rem;display:block;margin:0 auto;background:#49d9cf;background:-webkit-gradient(left top, left bottom, color-stop(0%, #49d9cf), color-stop(100%, #00b5c5));background:linear-gradient(to bottom, #49d9cf 0%, #00b5c5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$gradient-one', endColorstr='$gradient-two', GradientType=0 );}
.front-page-2 .one-half b, .front-page-2 .one-half strong, .front-page-2 .one-third b, .front-page-2 .one-third strong, .front-page-2 .one-fourth b, .front-page-2 .one-fourth strong, .front-page-2 .one-sixth b, .front-page-2 .one-sixth strong{text-transform:uppercase;display:block;margin:2rem auto 1rem;}
@media(min-width:860px){
.front-page-2 .one-half p, .front-page-2 .one-third p, .front-page-2 .one-fourth p, .front-page-2 .one-sixth p{width:90%;}
}
.front-page-3{text-align:center;}
.front-page-3 h2{color:#1ac9cb;font-size:1.8rem;letter-spacing:.1em;max-width:600px;}
@media(min-width:860px){
.front-page-3 h2{font-size:2.2rem;}
}
@media(min-width:860px){
.front-page-3 .widget-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}
}
.front-page-3 .entry{display:inline-block;margin:0 1% 5%;background-color:#fff;text-align:left;border:1px solid #dee8eb;border-radius:4px;font-weight:300;width:100%;}
@media(min-width:860px){
.front-page-3 .entry{margin-bottom:0;}
}
.front-page-3 img{border-radius:4px 4px 0 0;}
.front-page-3 .entry-title{font-size:1.6rem;margin-top:1em;}
.front-page-3 .entry-header, .front-page-3 .entry-content{padding:0 2rem;}
.front-page-3 .entry-content{margin-bottom:2rem;}
.front-page-3 .more-link{color:#1ac9cb;font-weight:bold;display:block;margin-top:2rem;margin-bottom:0;}
.front-page-3 .more-link:hover{color:#525c6c;}
.woocommerce.widget_products, .woocommerce.widget_top_rated_products{text-align:center;display:block;width:100%;}
.woocommerce.widget_products .widget-wrap, .woocommerce.widget_top_rated_products .widget-wrap{display:block;}
.woocommerce.widget_products .widget-title, .woocommerce.widget_top_rated_products .widget-title{display:block;width:100%;}
.woocommerce.widget_products .product_list_widget, .woocommerce.widget_top_rated_products .product_list_widget{display:-ms-flexbox;display:flex;width:100%;}
.woocommerce.widget_products .product_list_widget li, .woocommerce.widget_top_rated_products .product_list_widget li{width:100%;background:#fff;border:1px solid #dee8eb;padding-top:0;border-radius:4px;position:relative;}
@media(min-width:480px){
.woocommerce.widget_products .product_list_widget li, .woocommerce.widget_top_rated_products .product_list_widget li{width:48%;}
}
@media(min-width:860px){
.woocommerce.widget_products .product_list_widget li, .woocommerce.widget_top_rated_products .product_list_widget li{width:23%;}
}
.woocommerce.widget_products .product_list_widget li a, .woocommerce.widget_top_rated_products .product_list_widget li a{padding-bottom:5rem;}
.woocommerce.widget_products .product_list_widget li a:hover .product-title, .woocommerce.widget_top_rated_products .product_list_widget li a:hover .product-title{color:#1ac9cb;}
.woocommerce.widget_products .product_list_widget li img, .woocommerce.widget_top_rated_products .product_list_widget li img{width:100%;height:auto;float:none;display:block;margin:0 0 2rem;}
.woocommerce.widget_products .product-title, .woocommerce.widget_top_rated_products .product-title{text-transform:uppercase;color:#525c6c;}
.woocommerce.widget_products .amount, .woocommerce.widget_top_rated_products .amount{position:absolute;bottom:2rem;left:0;width:100%;text-align:center;pointer-events:none;}
.woocommerce.widget_top_rated_products .star-rating{position:absolute;left:0;right:0;bottom:5.5rem;margin:0 auto;pointer-events:none;}
.woocommerce.widget_top_rated_products .star-rating span:before{color:#1ac9cb;}
.woocommerce.widget_top_rated_products .amount{bottom:2rem;}
.woocommerce.widget_top_rated_products .product_list_widget li a{padding-bottom:8rem;}
.front-page-4 #play-button{background-color:#fff;height:8rem;width:8rem;margin:1rem auto 3rem;border-radius:999px;position:relative;-ms-flex-align:center;align-items:center;box-shadow:0 5px 30px #2d323f;cursor:pointer;display:block;transition:all .3s ease;}
.front-page-4 #play-button:hover{transform:scale(1.1);}
.front-page-4 #play-button:before{content:" ";position:absolute;top:0;bottom:0;left:20px;right:0;margin:auto;display:block;height:0;width:0;border:15px solid transparent;border-left:25px solid #525c6c;}
.front-page-4 h3{font-size:1.8rem;}
@media(min-width:860px){
.front-page-4 h3{font-size:2rem;}
}
.front-page-4 p{max-width:800px;margin:0 auto;}
.front-page-5{text-align:center;padding-bottom:100px;}
.front-page-5 h2{color:#1ac9cb;letter-spacing:.1em;font-size:1.8rem;}
@media(min-width:860px){
.front-page-5 h2{font-size:2.2rem;}
}
.front-page-5 .one-half, .front-page-5 .one-third, .front-page-5 .one-fourth, .front-page-5 .one-sixth{position:relative;}
.front-page-5 blockquote{background-color:#fff;padding:2.5rem;margin:0 1rem 10rem;position:relative;border:1px solid #dee8eb;border-radius:4px;overflow:visible !important;}
.front-page-5 blockquote:before{content:" ";height:20px;width:20px;position:absolute;bottom:-11px;top:auto;left:3.5rem;background:#fff;transform:rotate(45deg);border-right:1px solid #dee8eb;border-bottom:1px solid #dee8eb;border-radius:0 0 4px 0;}
.front-page-5 img{border-radius:999px;height:80px;width:80px;float:left;position:absolute;left:2rem;bottom:0rem;}
.front-page-5 b, .front-page-5 strong{text-transform:uppercase;display:block;margin:0 0 0 12rem;float:left;text-align:left;margin-top:-6rem;}
.front-page-5 em{display:block;clear:both;margin:-4rem 0 0 12rem;float:left;font-weight:300;}
.pricing-table{text-align:center;-ms-flex-align:center;align-items:center;box-shadow:0 0 0 9999px #f9fbfc;background-color:#f9fbfc;}
@media(min-width:860px){
.pricing-table{display:-ms-flexbox;display:flex;}
}
.pricing-table .one-half, .pricing-table .one-third, .pricing-table .one-fourth, .pricing-table .one-sixth{border-radius:4px;border:1px solid #dee8eb;padding:2.5rem;vertical-align:middle;margin-bottom:10%;background-color:#fff;position:relative;}
@media(min-width:860px){
.pricing-table .one-half, .pricing-table .one-third, .pricing-table .one-fourth, .pricing-table .one-sixth{margin-bottom:0;}
}
.pricing-table .one-half b, .pricing-table .one-half strong, .pricing-table .one-third b, .pricing-table .one-third strong, .pricing-table .one-fourth b, .pricing-table .one-fourth strong, .pricing-table .one-sixth b, .pricing-table .one-sixth strong{font-size:5rem;}
.pricing-table .one-half small, .pricing-table .one-third small, .pricing-table .one-fourth small, .pricing-table .one-sixth small{line-height:5rem;vertical-align:top;margin-left:-1em;}
.pricing-table .one-half ul, .pricing-table .one-third ul, .pricing-table .one-fourth ul, .pricing-table .one-sixth ul{margin:0 auto 2.5rem;}
.pricing-table .one-half li, .pricing-table .one-third li, .pricing-table .one-fourth li, .pricing-table .one-sixth li{list-style-type:none;margin:0;padding:0;}
.pricing-table .one-half p, .pricing-table .one-third p, .pricing-table .one-fourth p, .pricing-table .one-sixth p{margin-bottom:0;}
.woocommerce-message, .woocommerce-info, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .select2-container .select2-choice, .select2-drop-active{border:1px solid #dee8eb;border-radius:4px;}
.woocommerce-info:before, .woocommerce-message:before{color:#1ac9cb;}
.woocommerce form .form-row .required{opacity:.5;text-decoration:none;}
.woocommerce ul.products li.product .price{color:#1ac9cb;}
.woocommerce .quantity .qty{width:5em;height:46px;}
.woocommerce .woocommerce-breadcrumb{display:none;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#1ac9cb;font-weight:bold;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 5px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none;}
.woocommerce ol > li{list-style-type:none;}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{height:40px;width:140px;}
@media(min-width:860px){
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{height:46px;}
}
.cart_totals{margin-top:20px;}
.select2-container .select2-choice{height:46px;padding:4px 14px 0;}
.select2-drop-active{border-top:none;margin-top:-10px;padding-top:9px;}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box{background:#fff;border-radius:4px;border:1px solid #dee8eb;}
#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before{border:1rem solid transparent;border-bottom-color:#dee8eb;position:absolute;top:-10px;left:0;margin:-1rem 0 0 2rem;}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods{border-bottom-color:#dee8eb;}
#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li{list-style-type:none;}
.woocommerce-billing-fields{margin-bottom:25px;}
.woocommerce-account .woocommerce-MyAccount-navigation{border-radius:4px;border:1px solid #dee8eb;padding-top:20px;margin-bottom:25px;}
@media print {
*,
*:before,
*:after{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important;}
a, a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="javascript:"]:after,
a[href^="#"]:after,
.site-title > a:after{content:"";}
thead{display:table-header-group;}
img, tr{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:2cm 0.5cm;}
p, h2, h3{orphans:3;widows:3;}
blockquote, pre{border:1px solid #dee8eb;page-break-inside:avoid;}
.content, .content-sidebar{width:100%;}
button, input, select, textarea, .breadcrumb, .comment-edit-link, .comment-form, .comment-list .reply a, .comment-reply-title, .edit-link, .entry-comments-link, .entry-footer, .genesis-box, .header-widget-area, .hidden-print, .home-top, .nav-primary, .nav-secondary, .post-edit-link, .sidebar{display:none !important;}
.title-area{text-align:center;width:100%;}
.site-title > a{margin:0;text-decoration:none;text-indent:0;}
.site-inner{padding-top:0;position:relative;top:-100px;}
.author-box{margin-bottom:0;}
h1, h2, h3, h4, h5, h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3;}
img{page-break-after:avoid;page-break-inside:avoid;}
blockquote, pre, table{page-break-inside:avoid;}
dl, ol, ul{page-break-before:avoid;}
}  .content-box-blue,
.content-box-gray, .content-box-green, .content-box-purple, .content-box-red, .content-box-yellow{margin:0 0 15px;overflow:hidden;padding:20px;}
.content-box-blue{background:linear-gradient(to right, rgba(3,3,3,.025), rgba(3,3,3,.1));border:1px solid #333;border-radius:10px;}
.content-box-gray{background-color:#e2e2e2;border:1px solid #bdbdbd;}
.content-box-green{background-color:#d9edc2;border:1px solid #b2ce96;}
.content-box-purple{background-color:#e2e2f9;border:1px solid #bebde9;}
.content-box-red{background-color:#f9dbdb;border:1px solid #e9b3b3;}
.content-box-yellow{background-color:#fbf1d7;border:1px solid #fbf1d7;}
.after-entry p:last-child{margin-bottom:0;}
.after-entry .widget:last-child {
margin-bottom: 0;
}