/* Contents:
 - wp-block-library
 - wc-block-style
 - contact-form-7
 - woocommerce-layout
 - woocommerce-general
 - woocommerce-inline
 - yith_ywdpd_frontend
 - hopes-textdomain-style
 - child-style
 - iva-prettyphoto
 - iva-fontawesome
 - theme-iva-shortcodes
 - iva-css-flexslider
 - iva-church
 - animation
 - iva-owl-style
 - iva-owl-theme
 - iva-responsive
 - iva-wc-css
 - sv-wc-payment-gateway-payment-form
*/

/* Minit: /wp-includes/css/dist/block-library/style.min.css */
@charset "UTF-8";#start-resizable-editor-section{display:none}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border:none;border-radius:1.55em;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:.667em 1.333em;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{margin-right:0;width:100%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:2px solid}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:#32373c}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button{margin-right:0}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin-left:0;margin-right:.5em;margin-bottom:.5em}.wp-block-buttons>.wp-block-button:last-child{margin-right:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right>.wp-block-button{margin-left:.5em;margin-right:0}.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child{margin-left:0}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:.5em}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:.5em}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;margin-bottom:.5em;width:100%}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{display:block;white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:1.25em 2.375em}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:420px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image:not(.is-style-rounded) img{border-radius:inherit}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{color:#1e1e1e;background-color:#fff;min-width:200px}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.items-justified-space-between>ul{justify-content:space-between}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child>.wp-block-navigation-link__content{padding-right:.5em}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:.5em}@media (min-width:782px){.has-child .wp-block-navigation__container{left:1.5em}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,.wp-block-navigation[style*=text-decoration] .wp-block-navigation__container{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus{text-decoration:none}.wp-block-navigation-link__content{color:inherit;padding:.5em 1em}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:.375em 1em .375em 0}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-post-comments-form input[type=submit]{color:#fff;background-color:#32373c;border:none;border-radius:1.55em;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:.667em 1.333em;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-post-comments-form input[type=submit]:active,.wp-block-post-comments-form input[type=submit]:focus,.wp-block-post-comments-form input[type=submit]:hover,.wp-block-post-comments-form input[type=submit]:visited{color:#fff}.wp-block-preformatted{white-space:pre-wrap}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-query-loop{max-width:100%;list-style:none;padding:0}.wp-block-query-loop li{clear:both}.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap}.wp-block-query-loop.is-flex-container li{margin:0 0 1.25em;width:100%}@media (min-width:600px){.wp-block-query-loop.is-flex-container li{margin-right:1.25em}.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n){margin-right:0}.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n){margin-right:0}.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n){margin-right:0}.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n){margin-right:0}.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n){margin-right:0}}.wp-block-query-pagination{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.wp-block-rss{box-sizing:border-box}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button.has-icon{line-height:0}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-custom-logo{line-height:0}.wp-block-custom-logo .aligncenter{display:table}.wp-block-custom-logo.is-style-rounded img{border-radius:9999px}.wp-block-social-links{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{margin:4px 8px 4px 0}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-tag-cloud.aligncenter{text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image a{display:inline-block}.wp-block-post-featured-image img{max-width:100%;height:auto}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}



/* Minit: https://www.bobfraley.org/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/style.css */
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.wc-block-grid__products{display:-webkit-box;display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 24px}.wc-block-grid__product{box-sizing:border-box;padding:0 16px 0 0;margin:0 0 24px;float:none;width:auto;position:relative;text-align:center}.wc-block-grid__product-link{text-decoration:none;border:0}.wc-block-grid__product-image{text-decoration:none;margin-bottom:16px;display:block}.wc-block-grid__product-image img{vertical-align:middle;margin-left:auto;margin-right:auto}.wc-block-grid__product-title{line-height:1.2;font-weight:700}.wc-block-grid__product-price,.wc-block-grid__product-rating,.wc-block-grid__product-title{margin-bottom:12px;display:block}.wc-block-grid__product-add-to-cart,.wc-block-grid__product-add-to-cart a{margin:0;word-break:break-word;white-space:normal}.wc-block-grid__product-add-to-cart a.loading{opacity:.25;padding-right:2.618em}.wc-block-grid__product-add-to-cart a.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.wc-block-grid__product-add-to-cart a.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.wc-block-grid__product-add-to-cart .added_to_cart{text-align:center}.wc-block-grid__product-onsale{font-weight:700;position:absolute;text-align:center;top:0;left:0;margin:0;background-color:#000;color:#fff;display:inline-block;font-size:.75em;padding:.5em;z-index:9;text-transform:uppercase}.wc-block-grid__product-rating .star-rating{overflow:hidden;position:relative;width:5.3em;height:1.618em;line-height:1.618;font-size:1em;font-family:star;font-weight:400;display:inline-block;margin:0 auto;text-align:left}.wc-block-grid__product-rating .star-rating:before{content:"\53\53\53\53\53";top:0;left:0;right:0;position:absolute;opacity:.5;color:#aaa}.wc-block-grid__product-rating .star-rating span{overflow:hidden;top:0;left:0;right:0;position:absolute;padding-top:1.5em}.wc-block-grid__product-rating .star-rating span:before{content:"\53\53\53\53\53";top:0;left:0;right:0;position:absolute;color:#000}.wc-block-grid.has-aligned-buttons .wc-block-grid__product{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.wc-block-grid.has-aligned-buttons .wc-block-grid__product-add-to-cart{margin-top:auto!important}.wc-block-grid.has-1-columns .wc-block-grid__products{display:block}.wc-block-grid.has-1-columns .wc-block-grid__product{margin-left:auto;margin-right:auto}.wc-block-grid.has-2-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 50%;max-width:50%}.wc-block-grid.has-3-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 33.33333%;max-width:33.33333%}.wc-block-grid.has-4-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 25%;max-width:25%}.wc-block-grid.has-5-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 20%;max-width:20%}.wc-block-grid.has-6-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 16.66667%;max-width:16.66667%}.wc-block-grid.has-7-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 14.28571%;max-width:14.28571%}.wc-block-grid.has-8-columns .wc-block-grid__product{-webkit-box-flex:1;flex:1 0 12.5%;max-width:12.5%}.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns:not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-6-columns:not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-7-columns .wc-block-grid__product,.wc-block-grid.has-8-columns .wc-block-grid__product{font-size:.8em}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.wc-block-featured-category{position:relative;background-color:#24292d;background-size:cover;background-position:50%;width:100%;margin:0 0 1.5em}.wc-block-featured-category,.wc-block-featured-category .wc-block-featured-category__wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;align-content:center}.wc-block-featured-category .wc-block-featured-category__wrapper{overflow:hidden;height:100%}.wc-block-featured-category.has-left-content{-webkit-box-pack:start;justify-content:flex-start}.wc-block-featured-category.has-left-content .wc-block-featured-category__description,.wc-block-featured-category.has-left-content .wc-block-featured-category__price,.wc-block-featured-category.has-left-content .wc-block-featured-category__title{margin-left:0;text-align:left}.wc-block-featured-category.has-right-content{-webkit-box-pack:end;justify-content:flex-end}.wc-block-featured-category.has-right-content .wc-block-featured-category__description,.wc-block-featured-category.has-right-content .wc-block-featured-category__price,.wc-block-featured-category.has-right-content .wc-block-featured-category__title{margin-right:0;text-align:right}.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-category .wc-block-featured-category__price,.wc-block-featured-category .wc-block-featured-category__title{color:#fff;line-height:1.25;margin-bottom:0;text-align:center}.wc-block-featured-category .wc-block-featured-category__description a,.wc-block-featured-category .wc-block-featured-category__description a:active,.wc-block-featured-category .wc-block-featured-category__description a:focus,.wc-block-featured-category .wc-block-featured-category__description a:hover,.wc-block-featured-category .wc-block-featured-category__price a,.wc-block-featured-category .wc-block-featured-category__price a:active,.wc-block-featured-category .wc-block-featured-category__price a:focus,.wc-block-featured-category .wc-block-featured-category__price a:hover,.wc-block-featured-category .wc-block-featured-category__title a,.wc-block-featured-category .wc-block-featured-category__title a:active,.wc-block-featured-category .wc-block-featured-category__title a:focus,.wc-block-featured-category .wc-block-featured-category__title a:hover{color:#fff}.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-category .wc-block-featured-category__link,.wc-block-featured-category .wc-block-featured-category__price,.wc-block-featured-category .wc-block-featured-category__title{width:100%;padding:0 48px 16px;z-index:1}.wc-block-featured-category .wc-block-featured-category__title{margin-top:0}.wc-block-featured-category .wc-block-featured-category__title:before{display:none}.wc-block-featured-category .wc-block-featured-category__description p{margin:0}.wc-block-featured-category.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wc-block-featured-category.has-background-dim.has-background-dim-10:before{opacity:.1}.wc-block-featured-category.has-background-dim.has-background-dim-20:before{opacity:.2}.wc-block-featured-category.has-background-dim.has-background-dim-30:before{opacity:.3}.wc-block-featured-category.has-background-dim.has-background-dim-40:before{opacity:.4}.wc-block-featured-category.has-background-dim.has-background-dim-50:before{opacity:.5}.wc-block-featured-category.has-background-dim.has-background-dim-60:before{opacity:.6}.wc-block-featured-category.has-background-dim.has-background-dim-70:before{opacity:.7}.wc-block-featured-category.has-background-dim.has-background-dim-80:before{opacity:.8}.wc-block-featured-category.has-background-dim.has-background-dim-90:before{opacity:.9}.wc-block-featured-category.has-background-dim.has-background-dim-100:before{opacity:1}.wc-block-featured-category.alignleft,.wc-block-featured-category.alignright{max-width:305px;width:100%}.wc-block-featured-category:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wc-block-featured-category:after{content:none}}.wc-block-featured-category.aligncenter,.wc-block-featured-category.alignleft,.wc-block-featured-category.alignright{display:-webkit-box;display:flex}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.woocommerce-product-categories__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important}.components-panel .woocommerce-product-categories__operator.components-base-control{margin-top:16px}.components-panel .woocommerce-product-categories__operator.components-base-control .components-select-control__input{margin-left:0;min-width:100%}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.wc-block-product-categories{margin-bottom:1em}.wc-block-product-categories.is-dropdown{display:-webkit-box;display:flex}.wc-block-product-categories select{margin-right:.5em}.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder{display:inline-block;height:1em;width:50%;min-width:200px;background:currentColor;opacity:.2}.wc-block-product-categories__button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-decoration:none;font-size:13px;margin:0;border:none;cursor:pointer;background:none;padding:8px;color:#555d66;position:relative;overflow:hidden;border-radius:4px}.wc-block-product-categories__button svg{fill:currentColor;outline:none}.wc-block-product-categories__button:active{color:currentColor}.wc-block-product-categories__button:disabled,.wc-block-product-categories__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-categories__button:focus:enabled{background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #6c7781,inset 0 0 0 2px #fff;outline:2px solid transparent;outline-offset:-2px}.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):hover{background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #e2e4e7,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,.2)}.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):active{outline:none;background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #ccd0d4,inset 0 0 0 2px #fff}.wc-block-product-categories__button:disabled:focus,.wc-block-product-categories__button[aria-disabled=true]:focus{box-shadow:none}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.woocommerce-product-attributes__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important}.components-panel .woocommerce-product-attributes__operator.components-base-control{margin-top:16px}.components-panel .woocommerce-product-attributes__operator.components-base-control .components-select-control__input{margin-left:0;min-width:100%}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:":"}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:active,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:focus,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:hover{background:#fff}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-loading{-webkit-box-pack:center;justify-content:center}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-loading .components-spinner{margin-bottom:12px}.woocommerce-search-list__item.woocommerce-product-attributes__item.depth-0:after{margin-left:8px;content:"";height:24px;width:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z" fill="{$core-grey-dark-300}" /></svg>');background-repeat:no-repeat;background-position:100%;background-size:contain}.woocommerce-search-list__item.woocommerce-product-attributes__item.depth-0[aria-expanded=true]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z" fill="{$core-grey-dark-300}" /></svg>')}.woocommerce-search-list__item.woocommerce-product-attributes__item[disabled].depth-0:after{margin-left:0;width:auto;background:none}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.wc-block-featured-product{position:relative;background-color:#24292d;background-size:cover;background-position:50%;width:100%;margin:0 0 1.5em}.wc-block-featured-product,.wc-block-featured-product .wc-block-featured-product__wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;align-content:center}.wc-block-featured-product .wc-block-featured-product__wrapper{overflow:hidden;height:100%}.wc-block-featured-product.has-left-content{-webkit-box-pack:start;justify-content:flex-start}.wc-block-featured-product.has-left-content .wc-block-featured-product__description,.wc-block-featured-product.has-left-content .wc-block-featured-product__price,.wc-block-featured-product.has-left-content .wc-block-featured-product__title,.wc-block-featured-product.has-left-content .wc-block-featured-product__variation{margin-left:0;text-align:left}.wc-block-featured-product.has-right-content{-webkit-box-pack:end;justify-content:flex-end}.wc-block-featured-product.has-right-content .wc-block-featured-product__description,.wc-block-featured-product.has-right-content .wc-block-featured-product__price,.wc-block-featured-product.has-right-content .wc-block-featured-product__title,.wc-block-featured-product.has-right-content .wc-block-featured-product__variation{margin-right:0;text-align:right}.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__price,.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{color:#fff;line-height:1.25;margin-bottom:0;text-align:center}.wc-block-featured-product .wc-block-featured-product__description a,.wc-block-featured-product .wc-block-featured-product__description a:active,.wc-block-featured-product .wc-block-featured-product__description a:focus,.wc-block-featured-product .wc-block-featured-product__description a:hover,.wc-block-featured-product .wc-block-featured-product__price a,.wc-block-featured-product .wc-block-featured-product__price a:active,.wc-block-featured-product .wc-block-featured-product__price a:focus,.wc-block-featured-product .wc-block-featured-product__price a:hover,.wc-block-featured-product .wc-block-featured-product__title a,.wc-block-featured-product .wc-block-featured-product__title a:active,.wc-block-featured-product .wc-block-featured-product__title a:focus,.wc-block-featured-product .wc-block-featured-product__title a:hover,.wc-block-featured-product .wc-block-featured-product__variation a,.wc-block-featured-product .wc-block-featured-product__variation a:active,.wc-block-featured-product .wc-block-featured-product__variation a:focus,.wc-block-featured-product .wc-block-featured-product__variation a:hover{color:#fff}.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__link,.wc-block-featured-product .wc-block-featured-product__price,.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{width:100%;padding:16px 48px 0;z-index:1}.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{margin-top:0;border:0}.wc-block-featured-product .wc-block-featured-product__title:before,.wc-block-featured-product .wc-block-featured-product__variation:before{display:none}.wc-block-featured-product .wc-block-featured-product__variation{font-style:italic;padding-top:0}.wc-block-featured-product .wc-block-featured-product__description p{margin:0;line-height:1.5em}.wc-block-featured-product.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wc-block-featured-product.has-background-dim.has-background-dim-10:before{opacity:.1}.wc-block-featured-product.has-background-dim.has-background-dim-20:before{opacity:.2}.wc-block-featured-product.has-background-dim.has-background-dim-30:before{opacity:.3}.wc-block-featured-product.has-background-dim.has-background-dim-40:before{opacity:.4}.wc-block-featured-product.has-background-dim.has-background-dim-50:before{opacity:.5}.wc-block-featured-product.has-background-dim.has-background-dim-60:before{opacity:.6}.wc-block-featured-product.has-background-dim.has-background-dim-70:before{opacity:.7}.wc-block-featured-product.has-background-dim.has-background-dim-80:before{opacity:.8}.wc-block-featured-product.has-background-dim.has-background-dim-90:before{opacity:.9}.wc-block-featured-product.has-background-dim.has-background-dim-100:before{opacity:1}.wc-block-featured-product.alignleft,.wc-block-featured-product.alignright{max-width:305px;width:100%}.wc-block-featured-product:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wc-block-featured-product:after{content:none}}.wc-block-featured-product.aligncenter,.wc-block-featured-product.alignleft,.wc-block-featured-product.alignright{display:-webkit-box;display:flex}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.woocommerce-search-product__item .woocommerce-search-list__item-name .description{display:block}.woocommerce-search-product__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-product__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:":"}.woocommerce-search-product__item.is-not-active:active,.woocommerce-search-product__item.is-not-active:focus,.woocommerce-search-product__item.is-not-active:hover{background:#fff}.woocommerce-search-product__item.is-loading{-webkit-box-pack:center;justify-content:center}.woocommerce-search-product__item.is-loading .components-spinner{margin-bottom:12px}.woocommerce-search-product__item.depth-0.is-variable:after{margin-left:8px;content:"";height:24px;width:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z" fill="{$core-grey-dark-300}" /></svg>');background-repeat:no-repeat;background-position:100%;background-size:contain}.woocommerce-search-product__item.depth-0.is-variable[aria-expanded=true]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z" fill="{$core-grey-dark-300}" /></svg>')}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.wc-block-load-more{text-align:center;width:100%}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.is-loading .wc-block-review-list-item__text{-webkit-animation:loading-fade 1.6s ease-in-out infinite;animation:loading-fade 1.6s ease-in-out infinite;background-color:#e2e4e7;color:transparent;display:block;width:60%}.is-loading .wc-block-review-list-item__text:after{content:"\00a0"}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-review-list-item__text{-webkit-animation:none;animation:none}}.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__image{-webkit-animation:loading-fade 1.6s ease-in-out infinite;animation:loading-fade 1.6s ease-in-out infinite;background-color:#e2e4e7;color:transparent}.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__image:after{content:"\00a0"}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__image{-webkit-animation:none;animation:none}}.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__author{-webkit-animation:loading-fade 1.6s ease-in-out infinite;animation:loading-fade 1.6s ease-in-out infinite;background-color:#e2e4e7;color:transparent;font-size:1em;width:80px}.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__author:after{content:"\00a0"}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__author{-webkit-animation:none;animation:none}}.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__product{display:none}.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__published-date{-webkit-animation:loading-fade 1.6s ease-in-out infinite;animation:loading-fade 1.6s ease-in-out infinite;background-color:#e2e4e7;color:transparent;height:1em;width:120px}.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__published-date:after{content:"\00a0"}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-review-list-item__info .wc-block-review-list-item__published-date{-webkit-animation:none;animation:none}}.editor-styles-wrapper .wc-block-review-list-item__item,.wc-block-review-list-item__item{margin:0 0 48px;list-style:none}.wc-block-review-list-item__info{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:24px}.wc-block-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.has-image .wc-block-review-list-item__info{-ms-grid-columns:64px 1fr;grid-template-columns:64px 1fr}.has-image .wc-block-review-list-item__meta{-ms-grid-column:2;grid-column:2}.wc-block-review-list-item__image{height:48px;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;width:48px;position:relative}.wc-block-review-list-item__image img{width:100%;height:100%;display:block}.wc-block-review-list-item__verified{width:21px;height:21px;text-indent:21px;margin:0;line-height:21px;overflow:hidden;position:absolute;right:-7px;bottom:-7px}.wc-block-review-list-item__verified:before{width:21px;height:21px;background:transparent url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none"%3E%3Ccircle cx="10.5" cy="10.5" r="10.5" fill="%23fff"/%3E%3Cpath fill="%23008A21" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3Cmask id="a" width="17" height="17" x="2" y="2" maskUnits="userSpaceOnUse"%3E%3Cpath fill="%23fff" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3C/mask%3E%3Cg mask="url('https://www.bobfraley.org/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/%23a')"%3E%3Cpath fill="%23008A21" d="M.5.5h20v20H.5z"/%3E%3C/g%3E%3C/svg%3E') 50% no-repeat;display:block;content:""}.wc-block-review-list-item__meta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.wc-block-review-list-item__meta:after{-webkit-box-ordinal-group:4;order:3;content:"";flex-basis:100%}.wc-block-review-list-item__author,.wc-block-review-list-item__product{display:block;font-weight:700;-webkit-box-ordinal-group:2;order:1;margin-right:8px}.wc-block-review-list-item__product+.wc-block-review-list-item__author{font-weight:400;color:grey;-webkit-box-ordinal-group:5;order:4}.wc-block-review-list-item__published-date{color:grey;-webkit-box-ordinal-group:6;order:5}.wc-block-review-list-item__author+.wc-block-review-list-item__published-date:before{content:"";display:inline-block;margin-right:8px;border-right:1px solid #ddd;height:1em;vertical-align:middle}.wc-block-review-list-item__author:first-child+.wc-block-review-list-item__published-date:before,.wc-block-review-list-item__rating+.wc-block-review-list-item__author+.wc-block-review-list-item__published-date:before{display:none}.wc-block-review-list-item__rating{-webkit-box-ordinal-group:3;order:2}.wc-block-review-list-item__rating>.wc-block-review-list-item__rating__stars{display:inline-block;top:0;overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:5.3em;font-family:star;font-weight:400;vertical-align:top}.wc-block-review-list-item__rating>.wc-block-review-list-item__rating__stars:before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.wc-block-review-list-item__rating>.wc-block-review-list-item__rating__stars span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.wc-block-review-list-item__rating>.wc-block-review-list-item__rating__stars span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#e6a237}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.editor-styles .wc-block-review-list,.wc-block-review-list{margin:0}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.wc-block-order-select{margin-bottom:12px}.wc-block-order-select__label{margin-right:12px;display:inline-block;font-weight:400}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.wc-block-review-order-select{text-align:right}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.components-toggle-button-control .components-base-control__field{flex-wrap:wrap}.components-toggle-button-control .components-toggle-button-control__label{width:100%;margin-bottom:8px;display:block}.components-toggle-button-control .components-base-control__help{margin-top:0}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.wc-block-product-search .wc-block-product-search__fields{display:-webkit-box;display:flex}.wc-block-product-search .wc-block-product-search__field{padding:6px 8px;line-height:1.8;-webkit-box-flex:1;flex-grow:1}.wc-block-product-search .wc-block-product-search__button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-decoration:none;font-size:13px;margin:0 0 0 6px;border:none;cursor:pointer;background:none;padding:8px;color:#555d66;position:relative;overflow:hidden;border-radius:4px}.wc-block-product-search .wc-block-product-search__button svg{fill:currentColor;outline:none}.wc-block-product-search .wc-block-product-search__button:active{color:currentColor}.wc-block-product-search .wc-block-product-search__button:disabled,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-search .wc-block-product-search__button:focus:enabled{background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #6c7781,inset 0 0 0 2px #fff;outline:2px solid transparent;outline-offset:-2px}.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):hover{background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #e2e4e7,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,.2)}.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):active{outline:none;background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #ccd0d4,inset 0 0 0 2px #fff}.wc-block-product-search .wc-block-product-search__button:disabled:focus,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]:focus{box-shadow:none}
@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.woocommerce-product-tags__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important}.components-panel .woocommerce-product-tags__operator.components-base-control{margin-top:16px}.components-panel .woocommerce-product-tags__operator.components-base-control .components-select-control__input{margin-left:0;min-width:100%}




/* Minit: https://www.bobfraley.org/wp-content/plugins/contact-form-7/includes/css/styles.css */
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #ff0000;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url('https://www.bobfraley.org/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif');
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

div.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}




/* Minit: https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css */
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:' ';display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:' ';display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:' ';display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:' ';display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:' ';display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:' ';display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:' ';display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:' ';display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:' ';display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}



/* Minit: https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/woocommerce.css */
@charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot');src:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot?#iefix') format("embedded-opentype"),url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../fonts/star.woff') format("woff"),url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../fonts/star.ttf') format("truetype"),url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../fonts/star.svg#star') format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot');src:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot?#iefix') format("embedded-opentype"),url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff') format("woff"),url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf') format("truetype"),url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.svg#WooCommerce') format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg') center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg') center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#767676}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:' ';display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#767676}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6a6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:' ';display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:' ';display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dfdcde;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#96588a;color:#fff}.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-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:' ';display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:' ';display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"\2193";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:' ';display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:' ';display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#6dc22e}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:' ';display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:' ';display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00;vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#462940;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:' ';display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:' ';display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:' ';display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#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{float:left;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:' ';display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg')}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg')}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg')}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg')}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg')}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg')}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg')}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg')}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}





/* Minit: https://www.bobfraley.org/wp-content/plugins/yith-woocommerce-dynamic-pricing-and-discounts-premium/assets/css/frontend.css */
/*
 * @package YITH WooCommerce Dynamic Pricing and Discounts Premium
 * @since   1.0.0
 * @author  YITHEMES
 */
#ywdpd-table-discounts th {
    font-weight: bold;
    font-size: .8em;
    }
#ywdpd-table-discounts td,
#ywdpd-table-discounts th {
    text-align: center;
    }
.ywdpd-table-discounts-note {
    font-style: italic;
    }
.ywdpd-table-discounts-label span {
    display: block;
    font-size: .8em;
    }
.show_note_on_apply_products {
    font-weight: bold;
    }
table#ywdpd-table-discounts {
    border: 1px solid #efefef;
    }
#ywdpd-table-discounts th {
    border-right: 1px solid #efefef;
    padding: 5px
    }
#ywdpd-table-discounts tr {
    border-bottom: 1px solid #efefef;
    }
#ywdpd-table-discounts td {
    border-right: 1px solid #efefef;
    padding: 5px;
    }
.show_note_on_apply_products, .show_note_on_adjustment_products {
    margin: 20px 0px;
    }



/* Minit: https://www.bobfraley.org/wp-content/themes/hopes/style.css */
/* 
Theme Name: Hopes
Theme URI: http://themeforest.net/
Author: AivahThemes
Author URI: http://themeforest.net/user/AivahThemes
Description: This Theme for WordPress is lightweight and adaptable. Theme comes with ease in usability which makes your site ready in minutes. 
Version: 3.4.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready
*/
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code, del, dfn, em,
font, ins, kbd, q, s, samp, small, strike, strong, sub,
sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  max-width: 100%;
}

html {
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body,
button,
input,
select,
textarea {
  color: #666666;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
}

address {
  font-style: italic;
  margin-bottom: 24px;
}

abbr[title] {
  border-bottom: 1px dotted #2b2b2b;
  cursor: help;
}

b,
strong {
  font-weight: 700;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

p {
  margin-bottom: 24px;
}

p:empty {
  display: none;
}

blockquote,
q {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  quotes: none;
  font-size: 150%;
  margin-bottom: 20px;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

small {
  font-size: small;
}

big {
  font-size: 125%;
}

sup,
sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  bottom: 1ex;
}

sub {
  top: .5ex;
}

dl {
  margin-bottom: 24px;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 24px;
}

ul, ol {
  list-style: none;
  margin: 0 0 24px 20px;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin: 0 0 0 20px;
}

img {
  -ms-interpolation-mode: bicubic;
  border: 0;
  vertical-align: middle;
}

fieldset {
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 0 24px;
  padding: 11px 12px 0;
}

legend {
  white-space: normal;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  max-width: 100%;
  vertical-align: baseline;
}

button,
input {
  line-height: normal;
}

input,
textarea {
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  /* Removing the inner shadow, rounded corners on iOS inputs */
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  padding: 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table,
th,
td {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin-bottom: 24px;
  width: 100%;
}

caption,
th,
td {
  font-weight: normal;
  text-align: left;
}

th {
  border-width: 0 1px 1px 0;
  font-weight: bold;
}

td {
  border-width: 0 1px 1px 0;
}

del {
  color: #767676;
}

hr {
  background-color: rgba(0, 0, 0, 0.1);
  border: 0;
  height: 1px;
  margin: 20px 0;
}

/* Calendar Widget:
=========================================================== */
.widget_calendar caption,
.widget_calendar td,
.widget_calendar th {
  text-align: center;
}

/* Preformatted text:
=========================================================== */
pre {
  background: url('https://www.bobfraley.org/wp-content/themes/hopes/images/code_bg.png') repeat scroll left top #f6f6f6;
  font: 12px "Courier 10 Pitch", Courier, monospace;
  line-height: 21px;
  margin-bottom: 1.625em;
  overflow: auto;
  padding: 20px 30px;
  border: 1px solid #e2eeee;
  color: #444444;
  white-space: pre-wrap;
  /* css-3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

code, kbd {
  font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

code {
  background-color: #f7f7f7;
  display: block;
  font: 12px/18px Consolas,"Courier New",Courier,monospace;
  border: 1px solid #e2e2e2;
  overflow: auto;
  padding: 10px 18px;
  white-space: pre-wrap;
  /* css-3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
}

/* Responsive images. Fluid images for posts, comments, and widgets */
.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
  max-width: 100%;
}

/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */
.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {
  height: auto;
}

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {
  height: auto;
  max-width: 100%;
}

/* Make sure embeds and iframes fit their containers */
embed, iframe, object, video {
  margin-bottom: 24px;
  max-width: 100%;
}

p > embed, p > iframe, p > object, span > embed, span > iframe, span > object {
  margin-bottom: 0;
}

/* Alignment */
.alignleft {
  float: left;
  text-align: left;
}

.alignright {
  float: right;
  text-align: right;
}

.aligncenter {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.textright {
  text-align: right;
}

.textleft {
  text-align: left;
}

.textcenter {
  text-align: center;
}

/* Image Alignment */
.alignleft,
img.alignleft,
a img.alignleft {
  float: left;
  margin: 0 15px 15px 0;
}

.alignright,
img.alignright,
a img.alignright {
  float: right;
  margin: 3px 15px 20px 3px;
}

.aligncenter,
img.aligncenter,
a img.aligncenter {
  clear: both;
  display: block;
  margin: 10px auto 20px auto;
  padding: 2px;
  text-align: center;
}

/*Blockquote Alignments */
.site-content blockquote.alignleft,
.site-content blockquote.alignright {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 17px;
  width: 50%;
}

.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {
  margin-bottom: 17px;
}

/* Image Caption */
.wp-caption {
  margin-bottom: 24px;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: auto;
}

.wp-caption {
  color: #767676;
}

.wp-caption-text {
  font-size: 12px;
  font-style: italic;
  line-height: 1.5;
  margin: 9px 0;
  padding-right: 10px;
}

.wp-smiley {
  border: 0;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* WordPress Generic */
.sticky .post_content {
  background-color: #FCF8E3;
}

/* WordPress Generic */
.comment-edit-link,
.post-edit-link {
  font-weight: bold;
}

.comment-edit-link:before,
.post-edit-link:before {
  content: "\f040";
  font-family: 'FontAwesome';
  margin-right: 5px;
  line-height: 16px;
}

/* Default Buttons */
button,
.contributor-posts-link,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  background-color: #50485b;
  border: 0;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  padding: 10px 30px 11px;
  vertical-align: bottom;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

button:hover,
button:focus,
.contributor-posts-link:hover,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
  background-color: #00C1CF;
  color: #fff;
}

button:active,
.contributor-posts-link:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
  background-color: #0f3559;
}

/* Clearfix 
======================================================================== */
.clear {
  clear: both;
  display: block;
  width: auto;
  height: 0;
  visibility: visible;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
}

/* 
 General 
======================================================================== */
figure {
  margin: 0;
}

figure img {
  width: auto;
  max-width: 100%;
  height: auto;
}

#pagebg {
  position: fixed;
  top: 0;
  z-index: -1;
  min-width: 100%;
  min-height: 100%;
  background-attachment: fixed;
  background-size: 100% 100%;
}

.bodyoverlay {
  position: fixed;
  top: 0;
  background-repeat: repeat;
  background-position: top left;
  background-attachment: scroll;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* Links
======================================================================== */
a {
  text-decoration: none;
  color: #00C1CF;
}

a:hover,
a:active {
  outline: 0;
  color: #333333;
}

/* Generic
======================================================================== */
body {
  overflow-x: hidden;
  background-color: #ffffff;
}

.preloader {
  display: block;
  background: url('https://www.bobfraley.org/wp-content/themes/hopes/ajax-loader.gif') center center no-repeat #ffffff;
}

/* Headings
======================================================================== */
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 20px;
  font-weight: 300;
  line-height: normal;
}

h1 {
  font-size: 30px;
}

h2 {
  font-size: 26px;
}

h3 {
  font-size: 22px;
}

h4 {
  font-size: 20px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 14px;
}

h1 small {
  font-size: 18px;
}

h2 small {
  font-size: 16px;
}

h3 small {
  font-size: 14px;
}

h4 small {
  font-size: 12px;
}

/* Layout and Grid
======================================================================== */
#wrapper {
  position: relative;
  background-color: #ffffff;
  margin: 0 auto;
}

#boxed #wrapper {
  margin: 30px auto;
  width: 1180px;
  -webkit-box-shadow: 0 0 25px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 25px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 25px 20px rgba(0, 0, 0, 0.2);
}

.inner {
  position: relative;
  width: 1100px;
  margin: 0 auto;
}

.inner:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.one_half {
  width: 48%;
}

.one_third {
  width: 30.60%;
}

.two_third {
  width: 65.40%;
}

.one_fourth {
  width: 22%;
}

.one_fifth {
  width: 16.8%;
}

.three_fourth {
  width: 74%;
}

.four_fifth {
  width: 79.2%;
}

.two_fifth {
  width: 37.6%;
}

.three_fifth {
  width: 58.4%;
}

.one_sixth {
  width: 13.3%;
}

.five_sixth {
  width: 82.7%;
}

.one_half, .one_third, .two_third,
.one_fourth, .one_fifth, .four_fifth,
.one_sixth, .five_sixth, .two_fifth,
.three_fifth, .three_fourth {
  position: relative;
  display: inline;
  /* Old Browser Hack */
  display: inline-block;
  float: left;
  margin-right: 4%;
  margin-bottom: 15px;
}

.end,
.last {
  margin-right: 0 !important;
}

/* Gallery Grid
======================================================================== */
.col_half {
  width: 49%;
}

.col_third {
  width: 32%;
}

.col_fourth {
  width: 23.5%;
}

.col_fifth {
  width: 18.4%;
}

.col_sixth {
  width: 15%;
}

.col_three_fourth {
  width: 74.5%;
}

.col_twothird {
  width: 66%;
}

.col_half, .col_third, .col_twothird,
.col_fourth, .col_three_fourth, .col_fifth {
  position: relative;
  display: inline;
  /* Old Browser Hack */
  display: inline-block;
  float: left;
  margin-right: 2%;
  margin-bottom: 20px;
}

.end:after {
  clear: both;
  content: '';
  display: block;
}

.col_half:after,
.col_third:after,
.col_twothird:after,
.col_fourth:after,
.col_three_fourth:after,
.col_fifth:after {
  clear: both;
  content: '';
  display: block;
}

/* Primary Content Area
======================================================================== */
#main {
  position: relative;
  padding: 0;
  z-index: 3;
}

.pagemid_section {
  padding: 0;
}

.pagemid {
  position: relative;
  margin: 0 auto;
}

.pagemid > .inner {
  max-width: 1100px;
}

.pagemid:after,
.pagemid:before {
  clear: both;
  content: "";
  display: block;
}

/* Fullwidth Section
======================================================================== */
.section_fullwidth {
  position: relative;
  margin: 0 auto;
  padding: 20px 0;
}

.content-area .section_inner {
  position: relative;
  width: 850px;
  margin: 0 auto;
  z-index: 3;
}

.fullwidth .section_inner {
  width: 1100px;
  margin: 0 auto;
  padding: 0;
}

/* Left/Right Sidebar
======================================================================== */
.leftsidebar #sidebar {
  position: relative;
  float: left;
  width: 25%;
  box-sizing: content-box;
}

.leftsidebar #sidebar .content {
  padding: 40px 40px 40px 0;
}

.rightsidebar #sidebar {
  position: relative;
  float: right;
  width: 25%;
}

.rightsidebar #sidebar .content {
  padding: 40px 0 40px 40px;
}

.content-area .entry-content-wrapper {
  padding: 40px 0 40px 0;
}

.content-area:before,
.content-area:after {
  clear: both;
  display: block;
  content: '';
}

.fullscreen {
  width: 100%;
}

.leftsidebar .content-area {
  float: right;
  width: 75%;
  padding-left: 40px;
  border-left: 1px solid #e1e1e1;
  margin-left: -1px;
}

.rightsidebar .content-area {
  float: left;
  width: 75%;
  padding-right: 40px;
  border-right: 1px solid #e1e1e1;
  margin-right: -1px;
}

.woocommerce-page .rightsidebar #main .entry-content {
  float: left;
  width: 75%;
  padding: 40px 40px 40px 0;
  border-right: 1px solid #e1e1e1;
}

.woocommerce-page .leftsidebar #main .entry-content {
  float: right;
  width: 75%;
  padding: 40px 0 0 40px;
  border-left: 1px solid #e1e1e1;
}

.woocommerce-page .fullwidth #main .entry-content {
  padding: 40px 0;
}

/* Featured Slider
======================================================================== */
#featured_slider {
  position: relative;
  margin: 0;
  z-index: 9;
}

.slider_wrapper {
  width: 100%;
  margin: 0 auto;
}

.slider_stretched {
  max-width: 100%;
}

.staticslider img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

.flex-inner {
  width: 1140px;
  margin: 0 auto;
  position: relative;
}

/* Logo Site title Description
======================================================================== */
.logo {
  display: table-cell;
  margin: auto;
  min-height: 70px;
  min-width: 70px;
  padding: 0;
  position: relative;
  vertical-align: middle;
}

.logo img {
  max-width: 100%;
  width: auto;
  height: auto;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

/* Logo Text */
h1#site-title {
  margin: 0;
}

h1#site-title a {
  font-size: 30px;
  line-height: 38px;
  color: #666666;
  font-weight: bold;
  letter-spacing: -1px;
}

h2#site-description {
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  color: #999999;
  text-decoration: none;
}

/* Header
======================================================================== */
.header-area {
  position: relative;
  display: table;
  height: 80px;
  margin: 0 auto;
  min-height: 70px;
  width: 1100px;
}

.header-right {
  float: right;
  width: 200px;
  font-size: 11px;
}

/* Header Style 1 (default)
======================================================================== */
.header-style1,
.header-style2,
.header-style3,
.header-style4 {
  z-index: 6;
}

.header {
  clear: both;
  position: relative;
  border-bottom: 1px solid #e8e8e8;
}

.menuwrap {
  margin: auto;
  padding: 0;
  vertical-align: middle;
}

.header-style1 .sf-menu > li a {
  padding: 2.5em 1em;
}

.header-style1 .menuwrap {
  display: table-cell;
  float: right;
}

/* Header Style 2
======================================================================== */
.header-style2 .primarymenu {
  border-top: 1px solid #e8e8e8;
}

.header-style2 .logo {
  display: table;
  margin: 0 auto;
  float: none;
  padding: 20px 0;
}

.header-style2 .menu-inner {
  position: relative;
  display: table;
  margin: 0 auto;
}

.header-style2 #atp_menu {
  display: table;
  margin: 0 auto;
}

.header-style2 .sf-menu,
.header-style2 #iva_megamenu {
  float: none;
}

.header-style2 #iva_megamenu ul.menu {
  display: table;
  width: auto;
  margin: 0 auto;
}

/* Header Style 3
======================================================================== */
.header-style3 .primarymenu {
  border-bottom: 1px solid #e8e8e8;
}

.header-style3 .menu-inner {
  position: relative;
  display: table;
  margin: 0 auto;
  width: 1100px;
}

.header-style3 .sf-menu,
.header-style3 #iva_megamenu {
  float: none;
}

/* Header Style 4
======================================================================== */
.header-style4 .primarymenu {
  border-bottom: 1px solid #e8e8e8;
}

.header-style4 .sf-menu {
  float: none;
}

.header-style4 .menu-inner {
  position: relative;
  display: table;
  margin: 0 auto;
  width: 1100px;
}

.header-style4 .search-box {
  display: table-cell;
  margin: 0;
  width: 30px;
  vertical-align: middle;
}

.header-style4 .search-box [type="search"],
.header-style4 .search-box [type="text"] {
  background-image: url('https://www.bobfraley.org/wp-content/themes/hopes/images/search-icon.png');
  background-position: 6px center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border: none;
  cursor: pointer;
  height: 30px;
  width: 0;
  margin: 0;
  padding: 0 0 0 30px;
  position: relative;
  -webkit-transition: width 400ms ease, background 400ms ease;
  transition: width 400ms ease, background 400ms ease;
}

.header-style4 .search-box [type="search"]:focus,
.header-style4 .search-box [type="text"]:focus {
  border-bottom: 1px solid #DDDDDD;
  cursor: text;
  outline: 0;
  width: 230px;
}

/* Fixed Header
======================================================================== */
.fixed-header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  margin: 0 auto;
  padding: 0;
  z-index: 3000;
  background-color: #ffffff;
  /* IE Fall Back*/
  background-color: rgba(255, 255, 255, 0.85);
  /* Latest Browsers */
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.fixed-header .header-area {
  min-height: 30px;
  height: 30px;
}

#fixedheader .menuwrap {
  display: table-cell;
}

#boxed .fixed-header {
  max-width: 1180px;
  left: 0;
  right: 0;
}

/* Topbar
======================================================================== */
.topbar {
  position: relative;
  padding: 0;
  font-size: 12px;
  line-height: 40px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e8e8e8;
  z-index: 7;
}

.topbar .one_half,
.topbar .one_third,
.topbar .two_third,
.topbar p {
  margin-bottom: 0 !important;
}

.topbar .iva_socials {
  float: right;
  margin: 0 auto;
  padding: 0;
}

.topbar .one_half.last,
.topbar .two_third.last {
  text-align: right;
}

/* Topbar Right Nav (woocommerce topnav)
======================================================================== */
.atp_sub_nav {
  float: right;
}

.atp_sub_nav ul {
  overflow: hidden;
  margin: 0;
}

.atp_sub_nav ul li {
  float: left;
  padding: 0 10px;
  border: 1px solid #dddddd;
  border-width: 0 1px 0 0;
  list-style: none;
}

.atp_sub_nav > ul > li:last-child,
.atp_sub_nav > div > ul > li:last-child {
  border: none;
  padding-right: 0;
}

.atp_sub_nav > ul > li > a,
.atp_sub_nav > div > ul > li > a {
  color: #666666;
  text-decoration: none;
}

.atp_sub_nav > ul > li > a:hover,
.atp_sub_nav > div > ul > li > a:hover {
  text-decoration: underline;
}

/* Primary Menu
======================================================================== */
.iva-mobile-dropdown {
  display: none;
}

.sf-menu {
  float: right;
}

.sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

.sf-menu li {
  position: relative;
}

.sf-menu ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 99;
}

.sf-menu > li {
  float: left;
}

.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  display: block;
}

.sf-menu a {
  display: block;
  position: relative;
}

.sf-menu ul ul {
  top: 0;
  left: 100%;
}

/* Menu Properties */
.sf-menu ul {
  background-color: #f0f0f0;
  min-width: 15em;
  /* allow long menu items to determine submenu width */
  border: 1px solid #dddddd;
  border-width: 1px 1px 1px 1px;
  border-top: 3px solid #00C1CF;
}

.sf-menu ul ul {
  margin-top: -3px;
}

.sf-menu a {
  border-left: 0px solid #fff;
  border-top: 0px solid #dFeEFF;
  /* fallback colour must use full shorthand */
  border-top: 0px solid rgba(255, 255, 255, 0.5);
  padding: 1em;
  text-decoration: none;
  zoom: 1;
  /* IE7 */
  color: #666666;
  font-size: 13px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}

.sf-menu > li {
  background: transparent;
  white-space: nowrap;
  /* no need for Supersubs plugin */
  -webkit-box-shadow: inset 0 3px 0 0 transparent;
  -moz-box-shadow: inset 0 3px 0 0 transparent;
  box-shadow: inset 0 3px 0 0 transparent;
}

.sf-menu ul li a {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 15px;
  padding: 10px !important;
  margin: 0;
  border-bottom: 1px solid #e8e8e8;
}

.sf-menu > li:hover,
.sf-menu > li.sfHover {
  /* only transition out, not in */
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

.sf-menu ul li:hover,
.sf-menu ul li.sfHover {
  /* only transition out, not in */
  background-color: #f7f7f7;
}

.sf-menu li a span {
  display: block;
  font-size: 11px;
  font-weight: normal;
}

/* arrows (for all except IE7) */
.sf-arrows .sf-with-ul {
  padding-right: 1.5em;
  *padding-right: 1em;
  /* no CSS arrows for IE7 (lack pseudo-elements) */
}

/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
  position: absolute;
  content: '\f107';
  font-family: 'FontAwesome';
  font-size: 13px;
  top: 28%;
  right: 5px;
}

.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
  border-top-color: white;
  /* IE8 fallback colour */
}

/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
  margin-top: 3px;
  margin-right: 10px;
  border-color: transparent;
  border-left-color: #dFeEFF;
  /* edit this to suit design (no rgba in IE8) */
  border-left-color: rgba(255, 255, 255, 0.5);
  content: '\f105';
  font-family: 'FontAwesome';
  font-size: 13px;
}

.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
  border-left-color: white;
}

/* Mobile Menu
======================================================================== */
.iva-mobile-menu {
  display: none;
  position: relative;
  top: 0;
  background-color: #252525;
  padding: 0;
  z-index: 99999;
}

.iva-mobile-menu > ul {
  margin: 0 auto;
  padding: 0;
}

.iva_mmenu {
  display: table;
  margin: 0 auto;
}

.iva-mobile-menu ul li {
  list-style: none;
}

.iva-mobile-menu.iva_mobile_container > ul > li:first-child {
  padding-top: 10px;
}

.iva-mobile-menu.iva_mobile_container > ul > li:last-child {
  padding-bottom: 10px;
}

.iva-mobile-menu.iva_mobile_container > ul > li:last-child a {
  border-bottom: 0;
}

.iva-mobile-menu ul li a {
  border-bottom: 1px dotted #555555;
  position: relative;
  display: block;
  padding: 14px 0 !important;
  font-size: 13px;
  color: #999999;
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -khtml-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}

.iva-mobile-menu ul li.current-cat > a,
.iva-mobile-menu ul li.current_page_item > a,
.iva-mobile-menu ul li.current-page-ancestor > a,
.iva-mobile-menu ul li.current-menu-ancestor > a,
.iva-mobile-menu ul li a:hover {
  color: #ffffff;
}

.iva-mobile-menu ul li ul {
  display: none;
  margin-left: 20px;
}

.iva-children-indenter {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -22px;
  color: #999999;
}

.iva-children-indenter i {
  padding: 14px;
}

.iva-menu-open .iva-children-indenter {
  color: #01749F;
}

/* Mega Menu
======================================================================== */
#iva_megamenu {
  margin: 0;
}

.header-style1 #iva_megamenu {
  margin: 0;
}

#iva_megamenu ul li .sub-container {
  margin-top: 0px;
}

.sub-container > .sub-menu li > a > .fa {
  margin-right: .5em;
  font-size: 14px;
}

#iva_megamenu ul,
#iva_megamenu ul li {
  margin: 0;
  padding: 0;
  border: none;
}

#iva_megamenu ul.menu {
  width: 100%;
  height: 80px;
  line-height: 80px;
}

#iva_megamenu ul li {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 13px;
}

#iva_megamenu ul li a {
  float: left;
  display: block;
  color: #666666;
  padding: 0 10px 0 15px;
  text-decoration: none;
}

#iva_megamenu ul li a.dc-mega {
  position: relative;
}

#iva_megamenu ul li a .dc-mega-icon {
  display: inline-block;
  position: relative;
  right: -6px;
  width: 8px;
  height: 6px;
  background: url('https://www.bobfraley.org/wp-content/themes/hopes/images/arrow.png') no-repeat 0 0;
}

#iva_megamenu ul li.mega-hover a,
#iva_megamenu ul li a:hover {
  background-position: 100% -40px;
  color: #000;
  text-shadow: none;
}

#iva_megamenu ul li.mega-hover a .dc-mega-icon {
  background-position: 0 100%;
}

#iva_megamenu ul li .sub-container {
  position: absolute;
  background-color: #f0f0f0;
  -webkit-box-shadow: 0px 8px 8px 0px rgba(50, 50, 50, 0.2);
  -moz-box-shadow: 0px 8px 8px 0px rgba(50, 50, 50, 0.2);
  box-shadow: 0px 8px 8px 0px rgba(50, 50, 50, 0.2);
}

#iva_megamenu ul li .sub {
  padding: 15px;
}

#iva_megamenu ul li .sub-container.mega .sub {
  padding: 0;
}

#iva_megamenu ul li .sub .row {
  width: 100%;
  overflow: hidden;
  clear: both;
}

#iva_megamenu ul li .sub li {
  list-style: none;
  float: none;
  font-size: 1em;
  font-weight: normal;
  line-height: 24px;
}

#iva_megamenu ul li .sub li.mega-hdr {
  margin: 0;
  float: left;
  padding: 25px 0;
  border-right: 1px dotted #dddddd;
  border-right: 1px dotted rgba(0, 0, 0, 0.1);
}

#iva_megamenu ul li .sub li.mega-hdr.last {
  margin-right: 0;
  border-right: 0px solid #dddddd;
}

#iva_megamenu ul li .sub a {
  text-shadow: none;
  color: #111;
  padding: 5px 20px;
  display: block;
  float: none;
  text-decoration: none;
  font-size: 13px;
}

#iva_megamenu ul .sub li.mega-hdr li a:before {
  content: "\2022";
  padding-right: 5px;
}

#iva_megamenu ul li .sub a:hover {
  color: #00c1cf;
  background-color: #ffffff;
}

#iva_megamenu ul li .sub li.mega-hdr a.mega-hdr-a {
  padding: 3px 20px;
}

#iva_megamenu ul .sub li.mega-hdr li a {
  padding: 3px 20px;
  font-weight: normal;
}

#iva_megamenu ul .sub li.mega-hdr li a:hover {
  color: #00c1cf;
  background-color: #ffffff;
}

#iva_megamenu ul .sub ul li {
  padding-right: 0;
}

#iva_megamenu ul li .sub-container.non-mega .sub {
  padding: 0;
  min-width: 165px;
}

#iva_megamenu ul li .sub-container.non-mega li {
  padding: 0;
  width: auto;
  margin: 0;
}

#iva_megamenu ul li .sub-container.non-mega li a {
  padding: 7px 15px 7px 15px;
  border-bottom: 1px solid #e8e8e8;
}

#iva_megamenu ul li .sub-container.non-mega li a:hover {
  color: #00c1cf;
}

.dcjq-mega-menu ul, .dcjq-mega-menu ul li {
  list-style: none;
}

.dcjq-mega-menu ul.menu {
  padding: 0;
  margin: 0;
}

.dcjq-mega-menu ul li ul {
  display: none;
}

.dcjq-mega-menu .sub {
  display: none;
}

.dcjq-mega-menu .sub ul {
  display: block;
}

.mm-col1 {
  width: 100%;
}

.mm-col2 {
  width: 50%;
}

.mm-col3 {
  width: 33.33%;
}

.mm-col4 {
  width: 25%;
}

.mm-col5 {
  width: 20%;
}

/* Sub Page Navigation ( Template: template_subnav.php)
======================================================================== */
.widget_nav_menu .menu,
.sub_nav {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1);
}

.widget_nav_menu li ul,
.sub_nav li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.widget_nav_menu li ul li a,
.sub_nav li ul li a {
  background: #f5f5f5;
  color: #999999;
  padding: 9px 15px 9px 30px;
}

.widget_nav_menu li a,
.sub_nav li a {
  display: block;
  margin: 0 0 -1px 0;
  padding: 11px 15px;
  border: 1px solid #e8e8e8;
  border-bottom-color: #eeeeee;
  border-top-color: #eeeeee;
  color: #666666;
}

/* Right Sidebar Nav */
.rightsidebar .widget_nav_menu li.current_page_item > a,
.rightsidebar .widget_nav_menu li.current_page_item > a:hover,
.rightsidebar .sub_nav li.current_page_item > a,
.rightsidebar .sub_nav li.current_page_item > a:hover {
  background-image: url('https://www.bobfraley.org/wp-content/themes/hopes/images/sub_arrowleft.png');
  background-position: 10px center;
  background-repeat: no-repeat;
}

/* Left Sidebar Nav */
.leftsidebar .widget_nav_menu li.current_page_item > a,
.leftsidebar .widget_nav_menu li.current_page_item > a:hover,
.leftsidebar .sub_nav li.current_page_item > a,
.leftsidebar .sub_nav li.current_page_item > a:hover {
  background-image: url('https://www.bobfraley.org/wp-content/themes/hopes/images/sub_arrowright.png');
  background-position: 95% center;
  background-repeat: no-repeat;
}

.widget_nav_menu li.widget_nav_menu > a,
.widget_nav_menu li.widget_nav_menu > a:hover,
.sub_nav li.current_page_item > a,
.sub_nav li.current_page_item > a:hover {
  position: relative;
  margin: 0 -7px;
  padding: 11px 25px;
  zoom: 1;
  color: #ffffff;
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1);
}

.widget_nav_menu li a:hover,
.sub_nav li a:hover {
  background-color: #f5f5f5;
}

.widget_nav_menu li:first-child a,
.sub_nav li:first-child a {
  border-top-color: #e8e8e8;
}

.widget_nav_menu li:last-child a,
.sub_nav li:last-child a {
  border-bottom-color: #e8e8e8;
}

.widget_nav_menu li.current_page_item > a,
.widget_nav_menu li.current_page_item > a:hover,
.sub_nav li.current_page_item > a,
.sub_nav li.current_page_item > a:hover {
  background-color: #00C1CF;
  color: #FFFFFF;
}

/* Sub Header
======================================================================== */
#subheader {
  position: relative;
  margin: 0 auto;
  z-index: 4;
  padding: 40px 0;
  border-bottom: 1px solid #e8e8e8;
  background-color: #F8F8F8;
  color: #888888;
}

#subheader .page-title {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 0;
}

#subheader .subdesc {
  position: relative;
  margin: 0 auto;
}

#subheader .customtext {
  margin-top: 10px;
}

#subheader .customtext ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#subheader.sub_disabled {
  padding: 5px 0;
}

.sleft .subdesc {
  float: left;
  text-align: left;
}

.sright .subdesc {
  float: right;
  text-align: right;
}

.scenter .subdesc {
  display: table;
  float: none;
  margin: 0 auto;
  text-align: center;
}

.sleft .breadcrumbs-wrap {
  float: right;
}

.sright .breadcrumbs-wrap {
  float: left;
}

.scenter .breadcrumbs-wrap {
  display: table;
  float: none;
  margin: 0 auto;
  text-align: center;
}

/* Breadcrumb
======================================================================== */
.breadcrumbs {
  position: relative;
  display: inline-block;
  margin: 10px 0 0 0;
  font-size: 12px;
  z-index: 4;
  line-height: 30px;
}

.breadcrumbs a {
  font-weight: normal;
  padding: 0 3px;
}

.breadcrumbs a:hover {
  text-decoration: underline;
}

.breadcrumbs .separator {
  padding: 0 3px;
}

.breadcrumbs-plus {
  line-height: 250%;
}

.scenter .subdesc {
  display: table;
  float: none;
  margin: 0 auto;
  text-align: center;
}

.sleft .breadcrumbs {
  float: right;
}

.sright .breadcrumbs {
  float: left;
}

.scenter .breadcrumbs {
  display: table;
  float: none;
  margin: 0 auto;
  text-align: center;
}

.breadcrumbs a::after {
  color: #999;
  content: "\f105";
  font-family: "FontAwesome";
  padding-left: 10px;
}

/* Archives Page Title
======================================================================== */
.iva-main-title {
  border-left: 3px solid #e1e1e1;
  margin-bottom: 50px;
  padding: 3px 0 3px 12px;
  line-height: 1em;
  font-weight: 400;
}

/* Footer
======================================================================== */
#footer {
  position: relative;
  background-color: #26222c;
  margin: 0 auto;
  overflow: hidden;
  padding: 60px 0 0 0;
  color: #999999;
}

#footer a {
  color: #00c1cf;
}

#footer a:hover {
  color: #ffffff;
}

/* Copyright
======================================================================== */
.copyright {
  background-color: #1e1b22;
  border-top: 1px solid #2b2b2b;
  color: #999999;
  font-size: 12px;
  padding: 30px 0;
  position: relative;
  width: 100%;
}

.copyright p {
  margin-bottom: 0;
}

.copyright_left {
  float: left;
  width: 50%;
  text-align: left;
  line-height: 35px;
}

.copyright_right {
  float: right;
  width: 50%;
  text-align: right;
  line-height: 35px;
}

.copyright a {
  color: #827575;
}

/* Search Widget
======================================================================== */
.widget.widget_search {
  position: relative;
}

* html .widget .search-box {
  margin-top: 10px;
}

*:first-child + html .widget .search-box {
  margin-top: 10px !important;
}

.widget .search-box input,
.search-field {
  width: 75%;
  padding: 8px 10px 8px 40px;
  color: #d6d6d6;
  font-size: 13px;
  line-height: 13px;
  font-family: Open Sans, Georgia, Arial;
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/search-icon.png') 8px 8px no-repeat;
  border: 1px solid #e5e5e5;
}

.search-field:focus,
.widget .search-box input:focus {
  background: transparent;
  border-color: #a7c6e1;
  color: #d6d6d6;
  padding: 8px 35px 8px 15px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
}

/* Widgets
======================================================================== */
.widget-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.1em;
  margin: 0 0 20px 0;
  vertical-align: middle;
}

.widget {
  margin: 0 0 45px 0;
}

.widget ul {
  margin: 0;
}

.widget ul ul {
  margin-bottom: 0;
}

.widget ul li {
  background-repeat: no-repeat;
  list-style-type: none;
}

.widget_recent_comments li,
.widget_recent_entries li,
.widget_archive li,
.widget_categories li {
  padding: 2px 0;
}

#footer .widget-title {
  color: #ffffff;
}

#sidebar select {
  padding: 8px 5px;
  width: 100%;
}

/* Comments
======================================================================== */
/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */
.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {
  height: auto;
}

img.size-full,
img.size-large,
.wp-post-image,
.entry-content img,
.post-thumbnail img {
  height: auto;
  max-width: 100%;
}

/* Text Widget Order List Items
======================================================================== */
.textwidget ol {
  counter-reset: li;
  /* Initiate a counter */
  list-style: none;
  /* Remove default numbering */
  *list-style: decimal;
  /* Keep using default numbering for IE6/7 */
  padding: 0;
  margin-bottom: 4em;
}

.textwidget ol ol {
  margin: 0 0 0 2em;
  /* Add some left margin for inner lists */
}

/* Staff Box
======================================================================== */
.bio .sociables {
  text-align: center;
  margin: 0;
  padding: 15px 0;
  background-color: #E9E9E9;
}

.bio {
  position: relative;
  background-color: #f8f8f8;
}

.bio hgroup {
  text-align: center;
}

.bio hgroup h3 {
  margin-bottom: 10px;
}

.bio::before, .bio::after {
  position: absolute;
  content: '';
}

.bio::before {
  width: 99%;
  left: .5%;
  bottom: -4px;
}

.bio::after {
  width: 98%;
  left: 1%;
  bottom: -7px;
}

.bio .details {
  background: #f8f8f8;
  padding: 20px;
}

.bio .details p {
  padding: 0 20px;
}

.bio img {
  max-width: 100%;
  display: block;
}

.bio h4 {
  margin-bottom: 0px;
}

.bio span.staff-role {
  margin-bottom: 20px;
  display: block;
  color: #b2b2b2;
}

.bio .atpsocials li {
  float: none;
  background: none !important;
  display: inline-block;
  position: relative;
  width: 28px;
  height: 28px;
}

.bio .atpsocials li a {
  display: inline-block;
  width: 30px;
  padding: 0 !important;
  height: 35px;
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}

/* Sociables
======================================================================== */
ul.atpsocials {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.atpsocials li img {
  position: relative;
  vertical-align: middle;
}

ul.atpsocials li {
  cursor: pointer;
  display: inline-block;
  margin: 0 3px 0 0;
  text-align: center;
  width: 28px;
  height: 28px;
}

ul.atpsocials li a {
  display: block;
}

ul.atpsocials li a.blogger {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/blogger_bio.png') center center no-repeat;
}

ul.atpsocials li a.delicious {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/delicious_bio.png') center center no-repeat;
}

ul.atpsocials li a.deviant {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/deviant_bio.png') center center no-repeat;
}

ul.atpsocials li a.digg {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/digg_bio.png') center center no-repeat;
}

ul.atpsocials li a.facebook {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/facebook_bio.png') center center no-repeat;
}

ul.atpsocials li a.flickr {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/flickr_bio.png') center center no-repeat;
}

ul.atpsocials li a.forrst {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/forrst_bio.png') center center no-repeat;
}

ul.atpsocials li a.google {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/google_bio.png') center center no-repeat;
}

ul.atpsocials li a.linkedin {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/linkedin_bio.png') center center no-repeat;
}

ul.atpsocials li a.pinterest {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/pinterest_bio.png') center center no-repeat;
}

ul.atpsocials li a.rss {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/rss_bio.png') center center no-repeat;
}

ul.atpsocials li a.skype {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/skype_bio.png') center center no-repeat;
}

ul.atpsocials li a.stumbleupon {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/stumbleupon_bio.png') center center no-repeat;
}

ul.atpsocials li a.twitter {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/twitter_bio.png') center center no-repeat;
}

ul.atpsocials li a.dribbble {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/dribbble_bio.png') center center no-repeat;
}

ul.atpsocials li a.vimeo {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/vimeo_bio.png') center center no-repeat;
}

ul.atpsocials li a.yahoo {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/yahoo_bio.png') center center no-repeat;
}

ul.atpsocials li a.youtube {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sociables/youtube_bio.png') center center no-repeat;
}

ul.atpsocials li:hover {
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  -ms-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

i.fa.white {
  color: #fff;
}

/* Sticky Bar
======================================================================== */
#sticky {
  top: 0;
  display: none;
  position: relative;
  width: 100%;
  padding: 10px 0;
  z-index: 1000;
  background-color: #61bfff;
  color: #222222;
  font-size: 12px;
  text-align: center;
}

#sticky a:hover {
  text-decoration: underline;
}

.tarrow {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 29px;
  height: 34px;
  background: url('https://www.bobfraley.org/wp-content/themes/hopes/images/toggle_up.png') 0 0 no-repeat;
  z-index: 2000;
}

.tarrow.active {
  background: url('https://www.bobfraley.org/wp-content/themes/hopes/images/toggle_down.png') 0 0 no-repeat;
}

/* Blog Post
======================================================================== */
.entry-meta {
  font-size: 12px;
}

.entry-meta .fa {
  padding-right: 5px;
  color: #666666;
}

.entry-meta > span {
  display: inline-block;
  margin: 0 3px 3px 0;
  padding: 3px 8px;
  font-size: 13px;
  background-color: #f0f0f0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

article.post .postimg {
  display: block;
  position: relative;
  padding: 0;
  margin-bottom: 15px;
}

article.post img {
  max-width: 100%;
}

.entry-header .entry-title {
  margin: 0 0 5px 0;
}

.entry-header .entry-title a:hover {
  color: inherit;
}

.leftsidebars article.post .entry-content,
.leftsidebars article.post .postimg,
.leftsidebars article.post .entry-header {
  margin-left: 40px;
}

.rightsidebars article.post .entry-content,
.rightsidebars article.post .postimg,
.rightsidebars article.post .entry-header {
  margin-right: 40px;
}

article.hentry .entry-header,
article.post .entry-header {
  padding-bottom: 20px;
}

article.hentry .entry-content p:last-child,
article.hentry .entry-content p:last-child {
  margin-bottom: 0;
}

article.post .entry-content {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #dddddd;
}

article.singlepost .entry-content {
  margin-bottom: 0;
}

article.post .more-link {
  display: table;
  margin-top: 20px;
  cursor: default;
  color: #ffffff;
}

article.post .more-link span {
  background-color: #50485b;
  padding: 7px 10px;
  cursor: pointer;
  font-size: 12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

article.post .more-link:hover {
  color: #ffffff;
}

article.post .more-link span:hover {
  background-color: #00c1cf;
}

.post .sub-title {
  margin-bottom: 0;
  color: #B2B2B6;
  position: relative;
}

.post .quote {
  padding: 20px;
  background: #FFFFFF;
  font-size: 18px;
  font-style: italic;
  line-height: 30px;
  margin: 0;
  font-family: Georgia, Times, Serif;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.post .quote span {
  display: block;
  font-size: 14px;
  color: #999;
  text-align: left;
}

.post .quote span:before {
  content: "\2014 \00A0";
}

.entry-content table,
.comment-content table {
  font-size: 14px;
  line-height: 1.2857142857;
  margin-bottom: 24px;
}

.entry-content th,
.comment-content th {
  font-weight: 700;
  padding: 8px;
  text-transform: uppercase;
}

.entry-content td,
.comment-content td {
  padding: 8px;
}

.post_desc_holder {
  background-color: #ffffff;
  margin: 20px 0 0 0;
  padding: 20px;
}

.postmeta {
  font-size: 13px;
}

.entry-content .wp-audio-shortcode {
  margin-bottom: 20px;
}

/* Hover Image
======================================================================== */
.hoverimg, .view, .sort_img {
  position: relative;
}

.hoverimg img, .view img {
  max-width: 100%;
  height: auto;
  display: block;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
}

.layout-half .postimg {
  width: 65%;
  float: left;
  display: inline;
  margin-right: 5%;
}

.layout-half .two_third, .layout-half .one_third {
  width: 100%;
  margin-right: 0;
  float: none;
}

/* Post Single Pagination
======================================================================== */
.singlepostlists {
  overflow: hidden;
  margin: 0 0 20px;
  padding: 20px 0;
}

.singlepostlists ul {
  margin: 0;
  padding: 0;
}

.singlepostlists li {
  background-position: 0 8px;
  display: inline-block;
  margin: 0 0 5px 0;
  padding: 0;
}

/* Custom Select Wrapper
======================================================================== */
.select_wrapper {
  background-color: #fff;
}

.select_wrapper:hover {
  background-color: #fff;
  border-color: #bbb #eee #eee #bbb;
  color: #333;
}

.select_wrapper span {
  height: 26px;
  line-height: 26px;
  position: absolute;
  z-index: 0;
  padding-left: 3px;
}

select.select {
  cursor: pointer;
  height: 28px;
  margin: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  opacity: 0;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 4;
}

/* Pagination
======================================================================== */
.paging-navigation {
  margin-bottom: 30px;
}

.pagination {
  line-height: 38px;
  overflow: hidden;
}

.pagination a,
.pagination a:link,
.pagination a:visited,
.pagination a:active,
.pagination span.current {
  padding: 8px 12px;
  margin: 0 2px;
  font-size: 11px;
  background: #fcfcfc;
  color: #999999;
  border: 1px solid #dddddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.pagination a:hover {
  background-color: #ffffff;
  color: #444444;
}

.pagination span.current {
  font-weight: bold;
  color: #222222;
}

.pagination span.extend {
  color: #919191;
  float: right;
  font-size: 11px;
  line-height: 35px;
}

/* Page links */
.page-links {
  clear: both;
  font-size: 12px;
  font-weight: 900;
  line-height: 2;
  margin: 24px 0;
  text-transform: uppercase;
}

.page-links a,
.page-links > span {
  display: inline-block;
  height: 24px;
  margin: 0 1px 2px 0;
  text-align: center;
  width: 24px;
  font-size: 12px;
  line-height: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.page-links a {
  background: #444444;
  border: 1px solid #444444;
  color: #fff;
  text-decoration: none;
}

.page-links a:hover {
  background: #4abdd4;
  border: 1px solid #4abdd4;
  color: #fff;
}

.page-links > .page-links-title {
  height: auto;
  margin: 0;
  padding-right: 7px;
  width: auto;
}

/* Blog Post
======================================================================== */
.hover_type {
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -30px;
  margin-top: -30px;
  z-index: 10;
}

.hover_type a {
  position: absolute;
  top: 0;
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  color: #ffffff;
  background-color: #00c1cf;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.hover_type a.hoverdetails:hover,
.hover_type a.hovergallery:hover,
.hover_type a.hoverimage:hover {
  background-color: #00c1cf;
}

.hover_type a.hoverdetails i,
.hover_type a.hovergallery i,
.hover_type a.hoverimage i {
  vertical-align: middle;
}

.imageframe a img,
.imageframe a:hover img {
  position: relative;
  z-index: 2;
}

/* Author Info Box
======================================================================== */
#about-author {
  border-bottom: 1px solid #dddddd;
  overflow: hidden;
  padding: 30px 0;
  margin-bottom: 25px;
}

.author_containter {
  position: relative;
  margin: 15px 0;
}

.author-avatar {
  float: left;
  margin: 0 30px 0 0;
}

.author-avatar img {
  background-color: #ffffff;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}

.author-description p {
  margin-bottom: 0px;
}

#about-author h4 {
  font-weight: 500;
  margin-bottom: 15px;
  font-size: 20px;
}

.author-description {
  overflow: hidden;
}

/* Share this post
======================================================================== */
.sharing-box {
  display: table;
  overflow: hidden;
  width: 100%;
  border-bottom: 1px solid #dddddd;
}

.sharing-box h4 {
  display: table-cell;
  vertical-align: middle;
  margin-bottom: 0;
}

.sharing-box-ico {
  display: table-cell;
  vertical-align: middle;
  float: right;
  margin: 0;
  list-style: none outside none;
}

.sharing-box-ico li {
  display: inline-block;
  position: relative;
  margin-left: 20px;
}

/* Mono Social Icons
======================================================================== */
@font-face {
  font-family: 'Mono Social Icons Font';
  src: url('https://www.bobfraley.org/wp-content/themes/hopes/css/monosocials/MonoSocialIconsFont-1.10.eot');
  src: url('https://www.bobfraley.org/wp-content/themes/hopes/css/monosocials/MonoSocialIconsFont-1.10.eot?#iefix') format("embedded-opentype"), url('https://www.bobfraley.org/wp-content/themes/hopes/css/monosocials/MonoSocialIconsFont-1.10.woff') format("woff"), url('https://www.bobfraley.org/wp-content/themes/hopes/css/monosocials/MonoSocialIconsFont-1.10.ttf') format("truetype"), url('https://www.bobfraley.org/wp-content/themes/hopes/css/monosocials/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont') format("svg");
  src: url('https://www.bobfraley.org/wp-content/themes/hopes/css/monosocials/MonoSocialIconsFont-1.10.ttf') format("truetype");
  font-weight: normal;
  font-style: normal;
}
.symbol, a.symbol:before {
  font-family: 'Mono Social Icons Font';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

a.symbol:before {
  content: attr(title);
  margin-right: 0.3em;
  font-size: 130%;
}

a.symbol {
  font-size: 20px;
}

.icnlarg {
  font-size: 30px !important;
}

/* Post Navigation
======================================================================== */
.navigation-section {
  margin: 40px 0;
}

.navigation-post {
  background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/images/sep_pattern.png') center center repeat-y scroll;
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  overflow: hidden;
  font-size: 14px;
}

.nav-previous {
  width: 50%;
  float: left;
  text-align: left;
}

.nav-next {
  width: 49.9%;
  float: right;
  text-align: right;
}

.nav-previous .innerlinks,
.nav-next .innerlinks {
  padding: 30px 40px;
  text-decoration: none;
}

.nav-previous .innerlinks a,
.nav-next .innerlinks a {
  text-decoration: none;
  color: #2f2f2f;
}

.nav-previous .innerlinks a:hover,
.nav-next .innerlinks a:hover {
  text-decoration: none;
  color: #666666;
}

.innerlinks p {
  line-height: 18px;
  margin-bottom: 0px;
}

.nav-icon-left {
  width: 25px;
  height: 22px;
  float: left;
  margin-right: 10px;
}

.nav-icon-left i {
  line-height: 20px;
}

.nav-icon-right {
  width: 25px;
  height: 22px;
  float: right;
  margin-left: 10px;
}

.nav-icon-right i {
  line-height: 20px;
}

/* Comments
======================================================================== */
.comment-reply-title,
.comments-title {
  font: 900 16px/1.5 Lato, sans-serif;
  margin: 0;
}

.comment-list {
  list-style: none;
  margin: 0 0 48px 0;
}

.comments-area {
  padding-top: 40px;
}

.comments-area .comment-body {
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #dddddd;
}

.comment-edit-link {
  margin-left: 10px;
}

.comments-area .comment-author {
  position: relative;
  display: block;
  font-size: 14px;
}

.comments-area .comment-author .avatar {
  float: left;
  margin-right: 21px;
}

.comments-area .comment-content {
  clear: both;
  margin-top: 20px;
  padding-left: 80px;
}

.comment-meta .fn {
  font-style: normal;
  font-weight: bold;
}

.comment-list .reply,
.comment-metadata {
  font-size: 12px;
}

.comment-author a {
  color: #2b2b2b;
}

.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a {
  color: #767676;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
  color: #41a62a;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
  padding-top: 24px;
}

.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child {
  border-top: 0;
}

.comment-content {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
}

.comment-content ul,
.comment-content ol {
  margin: 0 0 24px 22px;
}

.comment-content li > ul,
.comment-content li > ol {
  margin-bottom: 0;
}

.comment-content > :last-child {
  margin-bottom: 0;
}

.comment-list .children {
  list-style: none;
  margin-left: 15px;
}

.comment-respond {
  margin-bottom: 24px;
  padding: 0;
}

.comment .comment-respond {
  margin-top: 24px;
}

.comment-respond h3 {
  margin-top: 0;
  margin-bottom: 24px;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
  color: #767676;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as {
  font-size: 14px;
  line-height: 1.7142857142;
}

.no-comments {
  font-size: 16px;
  font-weight: 900;
  line-height: 1.5;
  margin-top: 24px;
  text-transform: uppercase;
}

.comment-form label {
  display: block;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
  width: 100%;
}

.form-allowed-tags,
.form-allowed-tags code {
  font-size: 12px;
  line-height: 1.5;
}

.required {
  color: #c0392b;
}

.comment-reply-title small a {
  color: #2b2b2b;
  float: right;
  height: 24px;
  overflow: hidden;
  width: 24px;
}

.comment-reply-title small a:hover {
  color: #41a62a;
}

.comment-reply-title small a:before {
  content: "\f405";
  font-size: 32px;
}

.comment-navigation {
  font-size: 12px;
  line-height: 2;
  margin-bottom: 48px;
  text-transform: uppercase;
}

.comment-navigation .nav-next,
.comment-navigation .nav-previous {
  display: inline-block;
}

.comment-navigation .nav-previous a {
  margin-right: 10px;
}

#comment-nav-above {
  margin-top: 36px;
  margin-bottom: 0;
}

/* Comment Form */
.comment-form input[type="text"],
.comment-form textarea {
  margin-bottom: 0px !important;
  background-color: #ededed;
  border: 1px solid #dddddd;
  border-color: #cccccc #eeeeee #eeeeee #cccccc;
  padding: 8px;
  font-size: 12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 300ms ease-in 0s;
  -moz-transition: all 300ms ease-in 0s;
  -ms-transition: all 300ms ease-in 0s;
  -o-transition: all 300ms ease-in 0s;
  transition: all 300ms ease-in 0s;
}

.comment-form input[type="text"]:focus,
.comment-form textarea:focus {
  background-color: #ffffff;
  border-color: #cccccc #eeeeee #eeeeee #cccccc;
  -webkit-box-shadow: 0 0 2px 1px #a1d1e2;
  -moz-box-shadow: 0 0 2px 1px #a1d1e2;
  box-shadow: 0 0 2px 1px #a1d1e2;
}

.comment-form textarea {
  width: 100%;
}

/* 404 Error
======================================================================== */
.error_404 {
  clear: both;
  padding: 80px 0;
  text-align: center;
}

.error_404 h2 {
  font-size: 70px;
  line-height: 70px;
  margin-bottom: 30px;
}

.error_404 h5 {
  font-size: 22px;
  line-height: 25px;
  margin-bottom: 55px;
}

/* Back to top
======================================================================== */
#back-top {
  display: none;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 100001;
}

#back-top a {
  width: 44px;
  display: block;
  text-align: center;
  font: 11px/100% Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #bbb;
  -webkit-transition: all .3s ease-in 0s;
  -moz-transition: all .3s ease-in 0s;
  -ms-transition: all .3s ease-in 0s;
  -o-transition: all .3s ease-in 0s;
  transition: all .3s ease-in 0s;
}

#back-top a:hover {
  color: #000;
}

/* arrow icon (span tag) */
#back-top span {
  width: 40px;
  height: 40px;
  display: block;
  background: #444444 url('https://www.bobfraley.org/wp-content/themes/hopes/images/top_arrow.png') no-repeat center center;
  border: 2px solid transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all .5s ease-in;
  -moz-transition: all .5s ease-in;
  -ms-transition: all .5s ease-in;
  -o-transition: all .5s ease-in;
  transition: all .5s ease-in;
}

#back-top a:hover span {
  width: 40px;
  height: 40px;
  display: block;
  background: #00c1cf url('https://www.bobfraley.org/wp-content/themes/hopes/images/top_arrow.png') no-repeat center center;
  border: 2px solid transparent;
}

/* Feature Box
======================================================================== */
.feature-box {
  position: relative;
  overflow: hidden;
  color: #e8e8e8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.feature-box:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}

.fb-area {
  position: relative;
  display: inline;
  display: inline-block;
  float: left;
  width: 30%;
  margin: 0 5% 0 0;
  text-align: center;
}

.fb-area:last-child {
  margin-right: 0;
}

.fb-area h1, .fb-area h2, .fb-area h3, .fb-area h4 {
  display: table;
  margin: 10px auto;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}

.feature-box .mid {
  position: relative;
  padding: 15px 0 !important;
  z-index: 2;
}

.fb-icon img {
  position: relative;
  display: table;
  margin: 0 auto;
}

.feature-box * {
  margin-bottom: 0;
}

.feature-box a {
  color: #ffffff;
}

.feature-box a:hover {
  color: #ee5b3e;
}

/* Gallery
======================================================================== */
.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
  display: block;
}

.gallery {
  margin-bottom: 20px;
}

.gallery-item {
  float: left;
  margin: 0 4px 4px 0;
  overflow: hidden;
  position: relative;
}

.gallery-columns-1 .gallery-item {
  max-width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 48%;
  max-width: -webkit-calc(50% - 4px);
  max-width: calc(50% - 4px);
}

.gallery-columns-3 .gallery-item {
  max-width: 32%;
  max-width: -webkit-calc(33.3% - 4px);
  max-width: calc(33.3% - 4px);
}

.gallery-columns-4 .gallery-item {
  max-width: 23%;
  max-width: -webkit-calc(25% - 4px);
  max-width: calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
  max-width: 19%;
  max-width: -webkit-calc(20% - 4px);
  max-width: calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
  max-width: 15%;
  max-width: -webkit-calc(16.7% - 4px);
  max-width: calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
  max-width: 13%;
  max-width: -webkit-calc(14.28% - 4px);
  max-width: calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
  max-width: 11%;
  max-width: -webkit-calc(12.5% - 4px);
  max-width: calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
  max-width: 9%;
  max-width: -webkit-calc(11.1% - 4px);
  max-width: calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
  margin-right: 0;
}

.gallery-caption {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 12px;
  line-height: 1.5;
  margin: 0;
  max-height: 50%;
  opacity: 0;
  padding: 6px 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  width: 100%;
}

.gallery-caption:before {
  content: "";
  height: 100%;
  min-height: 49px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.gallery-item:hover .gallery-caption {
  opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}

/* Recent Posts  and Popular Posts
======================================================================== */
.widget_postslist {
  padding: 0;
}

.widget_postslist ul {
  margin: 0;
  padding: 0;
}

.widget_postslist ul li {
  clear: both;
  overflow: hidden;
  padding: 12px 2px !important;
  list-style: none;
  line-height: normal;
  background: url('https://www.bobfraley.org/wp-content/themes/hopes/images/opacs/dark10.png') bottom left repeat-x;
}

#footer .widget_postslist ul li {
  background: url('https://www.bobfraley.org/wp-content/themes/hopes/images/opacs/white10.png') bottom left repeat-x;
}

.widget_postslist li:first-child {
  padding-top: 10px;
}

.widget_postslist li:last-child {
  border-bottom: 0;
}

.widget_postslist p {
  font-size: 11px;
  letter-spacing: 0.5px;
  margin-top: 3px;
  padding: 0;
  margin-bottom: 0px;
}

.widget_postslist li .thumb {
  float: left;
  width: 55px;
  margin: 0 5px 0 0;
  padding: 0 5px 0px 0;
}

.widget_postslist li .w-postmeta {
  padding: 0;
  font-size: 11px;
}

/* Wordpress Tags Cloud
======================================================================== */
.tagcloud {
  display: inline-block;
  margin: 10px 0;
}

.tagcloud a {
  background-color: #666666;
  color: #f0f0f0;
  display: block;
  float: left;
  margin: 5px 5px 0 0;
  padding: 5px 10px;
  font-size: 12px !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.tagcloud a:hover, .tagcloud a:active {
  background-color: #444444;
  color: #ffffff !important;
}

.taglist {
  margin: 0;
  padding: 0;
  border: none;
}

.emptybg {
  display: block;
  height: 40px;
  color: #000000;
  padding-top: 20px;
  position: relative;
  text-align: center;
  background: none repeat scroll 0 0 #f5f5f5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* Third Party Plugins Custom CSS 
 * Do not edit below css unless you know what you are doing
======================================================================== */
/* Contact Form 7
======================================================================== */
.wpcf7-form input[type="text"],
.wpcf7-form textarea {
  width: 100%;
  max-width: 100%;
  margin: 5px 0 0 0;
}

.wpcf7-form select {
  width: 400px;
  max-width: 100%;
  margin: 5px 0 0 0;
  padding: 8px;
}

.wpcf7-form input[type="checkbox"] {
  width: auto;
}

.wpcf7 form.wpcf7-form p {
  margin: 0 0 20px 0 !important;
  font-weight: bold;
}

.wpcf7-list-item-label {
  font-weight: normal;
}

.wpcf7-response-output {
  display: none;
}

.wpcf7-form .invalid {
  color: #ce1717 !important;
}

.wpcf7-not-valid {
  border: 1px solid #ce1717 !important;
}

.wpcf7 span.wpcf7-not-valid-tip {
  display: none;
}

div.wpcf7-response-output {
  margin: 0px !important;
  padding: 5px 10px !important;
}

div.wpcf7-mail-sent-ok,
div.wpcf7-mail-sent-ng,
div.wpcf7-spam-blocked,
div.wpcf7-validation-errors {
  position: relative;
  display: block;
  font-weight: bold;
  padding: 10px 30px !important;
  text-align: center;
  margin-bottom: 20px;
  background-color: #F7F7F7;
  border: 1px solid #ddd !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.03);
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.03);
}

div.wpcf7-mail-sent-ok {
  background-color: #ebf2d8;
  border-color: #C1D96A !important;
  color: #81A81D;
}

div.wpcf7-mail-sent-ng {
  background-color: #E8FAFB;
  border-color: #C2DADE !important;
  color: #468BBF;
}

div.wpcf7-spam-blocked {
  background-color: #f6f3da;
  border-color: #D4CFA4 !important;
  color: #b89c00;
}

div.wpcf7-validation-errors {
  background-color: #FFE5E5;
  border-color: #E8A7A7 !important;
  color: #E65451;
}

/* Tribe Events Styling
======================================================================== */
.events-page {
  padding-top: 40px;
  padding-bottom: 40px;
}

#tribe-events-pg-template {
  max-width: none;
}

#tribe-bar-form {
  background: #EEEEEE;
  padding: 15px;
}

#tribe-bar-form label {
  color: #AAAAAA;
}

#tribe-bar-form .tribe-bar-filters-inner {
  background: #FFFFFF;
  -webkit-box-shadow: 0 1px 3px #ccc;
  -moz-box-shadow: 0 1px 3px #CCCCCC;
  box-shadow: 0 1px 3px #CCCCCC;
}

.tribe-events-adv-list-widget {
  margin: 0;
}

.tribe-events-adv-list-widget ol {
  margin-left: 0;
}

.tribe-events-adv-list-widget ol li {
  margin-bottom: 10px;
}

.tribe-events-list-widget ol {
  margin-left: 0;
}

.tribe-events-list-widget ol li.tribe-events-list-widget-events {
  margin: 0 0 10px;
  padding-top: 10px;
  border-top: 1px solid #DDDDDD;
}

.tribe-events-list-widget ol li.tribe-events-list-widget-events:first-child {
  border: none;
}

.tribe-events-list-widget-events h4 {
  line-height: 25px;
  font-size: 16px;
  margin: 0 0 5px;
  padding: 0;
}

.tribe-events-list-widget-events .duration {
  display: block;
  font-weight: normal;
}

p.tribe-events-widget-link a {
  display: inline-block;
  text-decoration: none;
  color: #FFFFFF;
  line-height: 39px;
  padding: 0 20px;
  font-size: 13px;
  font-weight: 600;
}

#tribe-events-pg-template {
  padding: 0;
}

.tribe-events-user-recurrence-toggle {
  font-size: 14px;
}

#tribe-events-bar {
  padding-top: 10px;
}

.tribe-events-list .tribe-events-event-image + div.tribe-events-content {
  width: 66%;
  float: right;
}

.tribe-events-read-more {
  float: left;
  display: inline-block;
  text-decoration: none;
  color: #fff;
  line-height: 39px;
  padding: 0 20px;
  text-transform: uppercase;
  font-size: 14px;
}

a.tribe-events-ical, a.tribe-events-gcal {
  margin-bottom: 40px;
}

.tribe-events-list .tribe-events-event-cost {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 5px;
}

.tribe-events-list .tribe-events-event-cost span {
  position: relative;
  width: 50px;
  height: 41px;
  line-height: 38px;
  border: none;
  padding: 0;
  text-align: center;
  background: #EBC544;
  color: #FFFFFF;
}

.events-list .tribe-events-loop, .tribe-events-day .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .single-tribe_organizer .tribe-events-loop {
  max-width: 100%;
  width: 100%;
}

#tribe-bar-form #tribe-bar-views + .tribe-bar-filters {
  left: 0;
  right: auto;
}

#tribe-events-header .tribe-events-sub-nav,
#tribe-events-footer .tribe-events-sub-nav, div.tribe-events-notices > ul,
div.tribe-events-notices > ul > li,
.tribe-events-single ul.tribe-related-events {
  margin: 0 !important;
}

.tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip, .recurring-info-tooltip {
  padding: 16px 20px 1px;
}

#page-post article.page-content h4 {
  padding-bottom: 10px;
}

.tribe-events-photo-event .tribe-events-event-image {
  margin-top: 0;
  display: block;
}

.tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2,
.tribe-events-photo .tribe-events-loop .vevent.hentry .tribe-events-event-meta {
  margin-bottom: 10px;
}

.tribe-events-list .tribe-events-photo-event .tribe-events-event-details {
  padding: 15px 20px 0;
}

.tribe-events-day .tribe-events-day-time-slot h5 {
  border-top: 5px solid #888;
  color: #333;
  padding: 10px;
}

.single-tribe_events .tribe-events-schedule h3 {
  display: inline-block;
  position: relative;
  font-size: 1.2em !important;
  font-weight: 500;
  line-height: 2.4em !important;
}

.recurringinfo {
  float: left;
  display: inline-block;
}

.single-tribe_events .tribe-events-cal-links {
  overflow: visible;
}

.single-tribe_events a.tribe-events-ical, .single-tribe_events a.tribe-events-gcal,
.single-tribe_events a.tribe-events-ical:hover, .single-tribe_events a.tribe-events-gcal:hover {
  color: #FFFFFF;
  padding: 5px 12px;
}

.single-tribe_events a.tribe-events-ical:hover, .single-tribe_events a.tribe-events-gcal:hover {
  background: #00c1cf !important;
  color: #1ABC9C;
}

.single-tribe_events .tribe-events-event-meta {
  padding: 20px 5px;
  font-size: 15px;
  background-color: #F9F9F9;
  border: none;
  margin: 30px 0;
  border-bottom: 1px solid #DDDDDD;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
  line-height: 23px;
}

.single-tribe_events .tribe-events-venue-map {
  margin: 5px 25px 25px;
}

.tribe-events-meta-group .tribe-events-single-section-title {
  color: #000 !important;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
  padding: 0;
  margin: 0 0 10px 0;
  line-height: 1.5;
  list-style: none;
  float: none;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
  font-size: 15px;
}

.tribe-events-single ul.tribe-related-events .recurringinfo {
  margin: 10px 0 30px;
  font-weight: normal;
}

.tribe-events-event-meta .tribe-events-meta-group, .tribe-events-event-meta .column {
  margin: 0;
  padding: 0 25px;
}

#page-post article.page-content .single-event-image {
  float: right;
  margin: 7px 0 30px 30px;
}

#tribe-geo-map-wrapper, .tribe-events-venue .tribe-events-map-wrap, .single-tribe_events .tribe-events-venue-map {
  padding: 0;
  border: none;
}

.tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-event-meta .recurringinfo {
  width: 100%;
  margin: 8px 0 10px !important;
  height: 20px;
}

.tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details {
  font-weight: normal;
  line-height: 21px;
}

.tribe-mini-calendar-event .list-info h2 {
  font-size: 12px !important;
  margin: 0 0 0px !important;
}

.tribe-mini-calendar-event .list-info {
  line-height: 21px !important;
  font-size: 11px !important;
}

.tribe-mini-calendar-event {
  border-bottom: 1px solid #ddd !important;
}

.tribe-events-venue .tribe-events-venue-meta {
  padding: 0;
}

.tribe-events-organizer .tribe-events-organizer-meta {
  max-width: 100%;
}

.tribe-events-organizer .tribe-events-divider {
  margin: 0;
}

.tribe-events-list .tribe-events-loop .tribe-events-event-meta .recurringinfo {
  float: none;
}

.tribe-events-list .tribe-events-loop .tribe-events-event-meta .event-is-recurring {
  height: 0;
  font-size: 11px;
}

.tribe-events-list-separator-year {
  font-size: 58px;
  padding: 0 0 30px;
  font-weight: 300;
}

.tribe-mini-calendar td {
  border: none !important;
}

.tribe-events-single ul.tribe-related-events li {
  margin: 0 2% 2% 2%;
}

.tribe-events-single ul.tribe-related-events .recurringinfo {
  float: none;
}

#tribe-events-photo-events .vevent.tribe-events-photo-event {
  background: #fff;
  border: 1px solid #ddd;
  padding: 5px;
}

.tribe-events-list-separator-month:after {
  border-color: #ddd;
}

.tribe-bar-views-select {
  display: none;
}

.es-views-list ul {
  display: block;
  margin: 0 !important;
  padding: 20px;
  list-style: none;
  height: 73px;
  text-align: center;
}

.es-views-list ul li {
  display: inline-block;
  padding: 0;
  margin: 0 10px 0 0;
}

.es-views-list ul li a {
  border: 3px solid #ddd;
  display: inline-block;
  color: #888;
  padding: 2px 12px;
  text-decoration: none;
  background: #ffffff;
}

.es-views-list ul li a:hover {
  border-color: #aaa;
  color: #000;
}

.tribe-events-schedule {
  position: relative;
  padding: 20px;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
}

.recurringinfo {
  float: none;
  display: inline-block;
  margin-left: 15px;
}

.recurringinfo .event-is-recurring .tribe-events-divider {
  display: none;
}

.tribe-events-single .tribe-events-cost {
  position: relative;
  width: 60px;
  height: 40px;
  line-height: 38px;
  border: none;
  padding: 0;
  text-align: center;
  background: #ABCE60;
  color: #fff;
  display: inline-block;
}

.tribe-events-list-event-description .tribe-events-event-meta .recurringinfo {
  top: 0;
  padding-left: 10px !important;
  display: inline-block !important;
}

/* Tribe Events - Main Color */
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
#tribe_events_filters_wrapper input[type=submit],
.tribe-events-button,
.entry-content .tribe-events-button,
.tribe-events-button.tribe-inactive,
.entry-content .tribe-events-button:hover,
.tribe-events-button:hover,
.tribe-events-button.tribe-active:hover,
.tribe-events-read-more,
.tribe-events-calendar thead th,
.tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column,
.tribe-grid-header {
  background: #50485b !important;
  color: #FFFFFF;
  font-size: 12px;
}

.tribe-events-calendar thead th,
.tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column,
.tribe-grid-header,
.es-views-list ul li.tribe-bar-active a {
  border-color: #50485b !important;
}

#tribe-events-content .tribe-events-tooltip h4,
#tribe_events_filters_wrapper .tribe_events_slider_val {
  color: #50485b;
}

/* Tribe Events - Dark Color */
#tribe-bar-form #tribe-bar-views,
#tribe-bar-views.tribe-bar-views-open .tribe-bar-views-list,
#tribe-bar-form #tribe-bar-views .tribe-bar-views-inner,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
  background: #ffffff !important;
  border-color: #ffffff !important;
}

.tribe-mini-calendar-nav td {
  background: #1ABC9C !important;
  border-color: #1ABC9C !important;
}

.tribe-mini-calendar th,
.tribe-mini-calendar-event .list-date {
  background: #ffffff !important;
  border-color: #ffffff !important;
}

.tribe-mini-calendar td.tribe-events-has-events {
  background: #1ABC9C !important;
}

/* Tribe Events - Black */
a.tribe-events-read-more:hover,
p.tribe-events-widget-link a:hover {
  background: #00c1cf !important;
  color: #ffffff;
}

.tribe-grid-allday .hentry.vevent > div,
.tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent {
  border: 1px solid #FFFFFF !important;
  background: rgba(255, 255, 255, 0.75) !important;
}

.tribe-grid-allday .hentry.vevent > div:hover,
.tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent:hover {
  background: #FFFFFF !important;
  color: #fff;
}

.tribe-mini-calendar td.tribe-events-has-events a:hover {
  background: rgba(255, 255, 255, 0.4) !important;
}

.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today a:hover {
  background: #FFFFFF !important;
}

.tribe-mini-calendar td.tribe-events-has-events.tribe-events-present a {
  border: 4px solid #FFFFFF;
  padding: 1px 5px 11px 5px;
}

.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today a {
  background: #FFFFFF !important;
  border: none;
  padding: 5px 5px 15px 5px;
}

/* Events Custom CSS*/
#tribe-events-header .tribe-events-sub-nav li, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous {
  margin: 0;
}

#tribe-events-content .page-title {
  text-align: center;
  margin-bottom: 40px;
}

.single-event-image, .tribe-events-list .tribe-events-event-image {
  margin-bottom: 30px;
}

.tribe-events-list .tribe-events-loop .tribe-events-content p {
  margin-bottom: 20px;
}

.tribe-events-list .tribe-events-event-image img {
  display: block;
}

.tribe-events-list .tribe-events-event-image {
  margin: 0 3% 0 0;
}

.tribe-events-sub-nav li a {
  background-color: #50485b;
  color: #FFFFFF;
  display: inline-block;
  padding: 10px 15px;
  white-space: normal;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.tribe-events-sub-nav li a:hover {
  background-color: #00c1cf;
  display: inline-block;
  padding: 10px 15px;
  color: #FFFFFF;
  white-space: normal;
}

h3.tribe-events-related-events-title {
  text-align: center;
  font-weight: bold !important;
  color: #333 !important;
  margin: 30px 0 !important;
  background-color: #F9F9F9;
  padding: 15px 0;
  border-bottom: 1px solid #DDDDDD;
}

.tribe-events-list h2.tribe-events-list-event-title {
  margin: 0;
  padding: 0;
  font-size: 2em;
  line-height: 1.4em;
  text-transform: none;
  letter-spacing: 0;
  display: block;
  border: 0;
}

.event-is-recurring {
  font-size: 12px;
  display: inline-block;
  margin: 0;
}

.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail img {
  height: 180px !important;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
  padding: 10px 0 20px 0;
}

.tribe-events-single ul.tribe-related-events li {
  background: none;
  border: 0;
}

.tribe-events-list .tribe-events-event-image img {
  width: 100%;
  margin: 0;
  padding: 0;
}

.tribe-events-list-separator-month {
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  margin: 2.5em 0 0;
  background-color: #F9F9F9;
  padding: 10px 15px;
  border-bottom: 1px solid #DDDDDD;
}

a.tribe-events-ical:hover,
a.tribe-events-gcal:hover {
  font-size: 10px;
  color: #ffffff;
  background-color: #00c1cf !important;
}

.tribe-events-button:hover {
  color: #ffffff !important;
  background-color: #00c1cf !important;
}

.tribe-events-single ul.tribe-related-events .tribe-related-events-title {
  margin: 0 0 10px 0;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 600;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

.tribe-events-list-separator-month:after {
  border-bottom: 0;
}

.tribe-events-list-separator-month span {
  background: none;
}

/* WooCommerce Fixes CSS
=========================================================== */
.header-widget-area {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  font-size: 12px;
}

.header-style2 .minicart-wrap {
  margin: 10px 0 0 10px;
}

.header-style2 .mini-cart .widget_shopping_cart_content {
  top: 5px;
}

.header-style4 .header-widget-area {
  width: 40px;
}

/*# sourceMappingURL=style.css.map */




/* Minit: https://www.bobfraley.org/wp-content/themes/hopes-child/style.css */
@import url('https://www.bobfraley.org/wp-content/themes/hopes-child/../hopes/style.css');input,select,textarea{width:100%;padding:8px 12px;border:1px solid #ccc;font-size:14px;border-radius:0;color:black;background:white}pre{width:1122px;text-align:left;background:white!important}input:focus,select:focus,textarea:focus{outline:1px solid #5c99b0;background:rgba(255, 255, 255, 0.95)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.select{opacity:1}::-webkit-input-placeholder{color:black}::-moz-placeholder{color:black}:-ms-input-placeholder{color:black}:-moz-placeholder{color:black}h1,h3{font-size:32px;font-weight:700}h4,h5,h6{text-transform:normal;font-size:22px;font-weight:700;color:#063c4a}ol,p,ul{font-size:20px;color:black}.contributor-posts-link:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background:#83afc0}a{color:inherit}.content-area .page a{color:#6199af;text-decoration:underline}.content-area .page .send-btn a{color:white;text-decoration:none}.h1{font-size:32px;font-weight:700}h1.title-hdr{margin:45px 0 30px 0}h1.title-hdr.feature-title{margin-left:67px}.logo.landing{display:table;max-width:100%;margin:0 auto 24px!important;padding:0!important}.page-template-page-offline .pagemid{padding-top:24px}.page-template-page-offline .entry-content-wrapper{padding-top:0}.page-template-page-offline .social{max-width:460px;margin:0 auto;text-align:right}.page-template-page-offline .fa{margin-right:6px;font-size:28px;color:#063c4a}.logo{margin-bottom:24px}div.wpcf7-mail-sent-ok{border:none!important;color:#5c99b0;background-color:white}.offline .vc_col-sm-6,.offline .vc_col-sm-12{padding-left:7px;padding-right:7px}.offline h1{width:560px;max-width:100%;margin-left:auto;margin-right:auto;font-size:34px;color:#5c99b0}.offline p.subheading{width:auto;margin-left:auto;margin-right:auto;max-width:100%;font-size:16px}.offline .wpcf7-form .vc_col-sm-12{clear:both}.offline .wpcf7-form{position:relative;max-width:460px;margin:0 auto;padding:3em 2em;overflow:hidden;border-radius:4px;background:#dcd8d6}.offline .wpcf7 form.wpcf7-form p{font-size:14px}.offline .wpcf7-form select{position:relative;padding:7px}.offline .wpcf7-form input[type=submit]{font-size:17px;color:white;background:#5c99b0;-webkit-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.offline .wpcf7-form input[type=submit]:hover{background:#5ea7c3}.offline .wpcf7-form label{color:#063c4a}.contact{width:100%;max-width:750px;margin:0 auto;margin-bottom:40px!important}.contact .title-hdr{text-align:left}.contact .vc_column_container>.vc_column-inner{padding:0!important}.contact .contact select,.contact input{height:60px;padding:0 23px;border:1px solid #cdcccc}.contact .wpcf7 form.wpcf7-form p{margin:0 0 7px 0!important}.contact textarea{padding:16px;margin-bottom:70px;border:1px solid #cdcccc}.contact p.subheading{width:420px;margin-left:auto;margin-right:auto;max-width:100%;font-size:16px}.contact .wpcf7-form .vc_col-sm-12{clear:both}.contact .wpcf7-form{position:relative;max-width:750px;margin-left:0;padding:17px 22px;overflow:hidden;border-radius:0;background:#edecea}.contact .wpcf7 form.wpcf7-form p{font-size:14px}.contact .wpcf7-form select{position:relative;height:60px;padding:0 23px}.contact .wpcf7-form .state{position:relative;padding-top:21px}.contact .wpcf7-form .statelabel{position:absolute;z-index:9999;font-weight:normal;left:29px;top:43px;font-size:16px}.contact .wpcf7-form .states{position:relative}.contact .wpcf7-form .states>span:after{content:"";position:absolute;right:19px;bottom:-2px;width:13px;height:21px;background:url('https://www.bobfraley.org/wp-content/themes/hopes-child/img/icon-select-dropdown.png') no-repeat}.contact .wpcf7-form input[type=submit]{height:50px;margin-bottom:40px;padding:0;border:none;border-radius:0;font-weight:400;text-transform:uppercase;font-size:17px;color:white;background:#5c99b0;-webkit-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.contact .wpcf7-form input[type=submit]:hover{background:#5ea7c3}.contact .wpcf7-form label{color:#063c4a}div.wpcf7-validation-errors{position:relative;clear:both;top:12px}div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{}div.wpcf7-mail-sent-ok{color:white;background-color:#5c99b0}.wpcf7-form [class^=vc_col-]{padding-left:0;padding-right:0}#back-top a{width:40px;-webkit-transition:none;-o-transition:none;transition:none}#back-top a:hover{background:#063c4a}#back-top span{background-color:#063c4a}#back-top a:hover span{background-color:#0a6279}#back-top a,#back-top a:hover span,#back-top span{border:none;border-radius:0}#wrapper{max-width:1180px;overflow:hidden}.pagemid_section{margin-left:-15px;margin-right:-15px}.fixed-header{background:white}.header-area,.inner{width:100%;max-width:1100px}.header-area{margin-bottom:30px}.topbar{height:40px;line-height:38px!important;padding:0!important;margin-bottom:30px;border-bottom:1px solid #dfdfdf}.topbar .inner{max-width:1100px}.topbar .one_half:first-child{display:none!important;width:0!important}.topbar .one_half.last{width:100%}#fixedheader{margin-bottom:30px;border:none}#fixedheader .header-area{margin-bottom:12px}.header-area .logo{padding:0}.social-menu.topbar{text-align:right}.social-menu.topbar a{background-color:#a7a9ac}.social-menu.topbar a:hover{background-color:#c1c3c5}.social-menu ul{display:inline-block;vertical-align:middle;width:auto;margin:0;list-style:none}.social-menu li{display:inline-block;float:left}.social-menu a{display:block;width:23px;height:23px;line-height:23px;margin-left:6px;border-radius:2px;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.social-menu .fa{display:inline-block;width:23px;text-align:center;font-size:18px;color:white}.sf-menu ul{min-width:1px;margin-left:9px}.sf-menu ul .sub-menu{margin-left:0}.sf-menu a{display:block;width:168px;height:41px;line-height:41px;margin-left:10px;padding:0;text-align:center;text-transform:uppercase;font-size:14px;color:white;background:#063c4a}.sf-menu a:hover{background:#0a6279}header .iva-mobile-menu{top:15px}header .iva-mobile-menu>ul{padding:20px 0}header .iva-mobile-menu ul li a{padding:16px 0!important}header .iva-mobile-menu ul>li:last-child a{border-bottom:none}.iva-children-indenter i{font-size:33px;padding:7px}#featured_slider{position:relative;z-index:1;border-bottom:6px solid #959595}.hero{position:relative;top:-53px;z-index:9999;max-width:1100px;width:100%;height:47px!important;line-height:47px;overflow:hidden;margin:0 auto;border-top:white solid 3px;background:rgba(166, 187, 195, 0.8)}.hero p{font-size:16px;color:white}.hero .vc_column-inner{padding:0 40px}.hero .headline{color:white;text-align:center}.hero.blogpage{position:absolute;top:-163px;left:50%;height:68px!important;line-height:3.2;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.iva-mobile-menu{background-color:#063c4a}.iva-mobile-menu ul li a{padding:14px 0!important;border-bottom:1px dotted rgba(255, 255, 255, 0.42);font-size:15px;text-transform:uppercase;color:#ffffff}.iva-mobile-menu .iva-children-indenter{color:white}.newsletter{top:-24px;width:75%;margin:0 auto}.newsletter .icon{margin-right:0;margin-bottom:12px}.newsletter .copy{margin-bottom:24px;margin-left:0;text-align:center;font-size:16px;color:black}.newsletter .wpcf7{width:100%}.newsletter .wpcf7 form.wpcf7-form p{margin:0!important;text-align:center}.newsletter .vc_column-inner{padding:0!important}.newsletter .wpcf7-form-control-wrap{display:inline-block;width:100%;margin-right:9px;margin-bottom:12px}.newsletter .wpcf7 input[type=submit]{display:inline-block;vertical-align:top;width:100%;text-transform:uppercase;font-weight:normal;font-size:16px;background:#6199af}.newsletter .wpcf7 input[type=submit]:hover{background:#538da4}.newsletter .wpcf7-form .wpcf7-form-control{margin:0;border-color:#959595;border-radius:0}.newsletter.bottom{margin-bottom:40px!important}.home-section .wpb_content_element{margin-bottom:0}.home-section h3{margin-bottom:20px!important;text-align:center}.home-section .content{overflow:hidden;padding:40px;background:#fff5e8}.home-section .img{width:100%;margin-right:0;margin-bottom:12px!important;padding:0 40px}.home-section .cta{font-size:16px;text-align:center;color:black}.home-section .cta .txt{padding-bottom:10px;border-bottom:1px solid #d8d9d6}.home-section .icon{margin-right:20px}.request-copy{display:inline-block;width:211px;margin-bottom:20px!important;padding:5px;line-height:1.1;font-size:16px;text-transform:uppercase;color:white;background:#6199af}.home-section.profile{padding-bottom:50px}.reviews.iva-page-section{margin-left:15px;margin-right:15px;margin-bottom:50px!important;padding:67px 25px 10px 25px;color:white;background:#063c4a}.reviews.iva-page-section h3{display:inline-block;text-align:center;width:100%;color:inherit;background:#063c4a}.reviews.iva-page-section p{color:inherit}.blog.iva-page-section{margin-bottom:0!important;padding:0 40px 50px 40px}.blog.iva-page-section h3{text-align:center}.blog.iva-page-section p{font-size:18px}.blog.iva-page-section .article{position:relative;min-height:auto;margin-bottom:12px;padding:30px;border:1px solid #063c4a;background:#f5f5f5}.blog.iva-page-section .cta-btn{position:absolute;bottom:0;right:0;width:38px;height:38px;color:white;text-align:center;font-size:20px;line-height:1.7;font-weight:bold;background:#6199af}.images.iva-page-section{margin-bottom:24px!important}.images.iva-page-section .wpb_content_element{margin-bottom:0;text-align:center!important}.about-subheading{padding:30px 67px;background:#fff5e8}.about-subheading p{font-size:26px;color:#58595b}.offer.iva-page-section{margin-bottom:60px!important}.offer.iva-page-section img{margin-right:100px}.offer.iva-page-section ul li{margin-bottom:30px}.offer.iva-page-section .icon{position:relative;top:8px;margin-right:20px}.offer.iva-page-section .send-btn{width:100%;margin:70px 0 20px;padding:7px;font-size:16px;color:white;text-transform:uppercase;background:#6199af}.offer.iva-page-section .shipping{font-size:15px;font-weight:400;color:black}.rightsidebar .content-area{width:73%;padding-right:0;border-right:none}.rightsidebar #sidebar{float:left;width:27%}.rightsidebar #sidebar .content{padding:0}.rightsidebar #sidebar .widget{margin-bottom:24px;font-size:18px;line-height:1.4;background:#fff5e8}.rightsidebar #sidebar .widget>div,.rightsidebar #sidebar .widget>ul{padding:8px 24px 12px;background:#fff5e8}.rightsidebar #sidebar .widget ul li{position:relative;margin-left:12px}.rightsidebar #sidebar .widget ul li:before{content:"";position:absolute;top:16px;left:-12px;width:4px;height:1px;background:black}.rightsidebar #sidebar .widget a,.rightsidebar #sidebar .widget img,.rightsidebar #sidebar .widget p,.rightsidebar #sidebar .widget ul li a{font-size:18px;margin-bottom:12px}.rightsidebar #sidebar .widget .textwidget{margin-bottom:0;padding:12px 0 0;text-align:center;color:black;line-height:1.2;font-size:inherit}.rightsidebar #sidebar .widget .textwidget .newsletter{padding:20px;text-align:left}.rightsidebar #sidebar .widget .textwidget .newsletter img{float:left;margin-right:12px}.rightsidebar #sidebar .widget .textwidget .newsletter .heading{font-size:16px;text-transform:uppercase;padding-right:63px}.rightsidebar #sidebar .widget .textwidget .newsletter .wpcf7{width:100%}.rightsidebar #sidebar .widget .textwidget .newsletter .wpcf7-form-control-wrap{display:block;float:none;width:100%}.rightsidebar #sidebar .widget .textwidget .newsletter .wpcf7 input[type=submit]{display:block;margin:30px auto 0;margin-top:30px}.rightsidebar #sidebar .widget-title{margin:0;padding:15px 0;text-align:center;font-size:16px;text-transform:uppercase;font-weight:400;color:white;background:#063c4a}.page-template-template_blog #featured_slider{margin-bottom:90px}.page-template-template_blog .content-area .entry-content-wrapper{padding:0}.inner-blog{padding:0 45px 0 67px}.entry-header .entry-title{font-size:26px;margin:0 0 9px 0}.entry-meta{margin-bottom:20px}.entry-meta a,.entry-meta span{text-transform:uppercase;font-size:16px;color:black}.entry-meta span:nth-child(2n){display:none}.entry-meta>span.byline{padding-left:0;border-right:1px solid #aaaaaa}.entry-meta>span{padding:0 12px;border-radius:0;letter-spacing:0.9px;background:none}.entry-meta .social-menu{margin-top:6px}.entry-meta .social-menu .fa{padding-right:0}.archive #subheader,.category #subheader{border:none;font-size:16px;color:black;background:none}.archive .sleft .breadcrumbs,.category .sleft .breadcrumbs{font-size:14px}article.post .entry-content{padding-bottom:43px;border-bottom:1px solid #a2a0a0}article.post .more-link span,article.post .more-link span:hover{margin:0;padding:0;border:none;border-radius:none;font-size:16px;text-transform:uppercase;color:#6199af;background:none}article.post .social-menu.blog h4{display:inline-block;margin-right:3px;font-size:20px;font-weight:400;color:black}article.post .social-menu.blog a{margin-top:-8px;background-color:#a7a9ac}article.post .social-menu.blog a:hover{background-color:#c1c3c5}.author .content-area .entry-content-wrapper{padding:0}.author .author_containter{margin:0}.author #about-author h4{margin-bottom:0;height:80px;line-height:80px}.paging-navigation{margin-bottom:40px;font-size:16px}.paging-navigation .pagination a,.paging-navigation .pagination a:active,.paging-navigation .pagination a:link,.paging-navigation .pagination a:visited,.paging-navigation .pagination span.current{margin:0;padding:11px 16px;font-size:inherit;background:#fcfcfc;border:none;border-radius:0;color:black}.paging-navigation .pagination span.current{font-size:inherit;color:white;background:#063c4a}.single-post #subheader{display:none}.single-post article.post .entry-content{padding-bottom:0;border:none}.single-post article.post .entry-content a[rel=tag]{font-size:16px;color:black}.single-post .entry-content-wrapper{padding-top:0}.comments-area .comments-title{margin-bottom:24px}.comments-area .comment-list li{padding:24px;background:#fff5e8}.comments-area .comment-list li p{font-size:18px}.comments-area .comment-list .children li{padding:12px}.comments-area .comment-content{padding-left:0}.comments-area .comment-meta .fn,.comments-area time{font-weight:bold;font-size:20px;color:black}.comment-respond .fancyheading .textleft{color:black}.comment-respond .comment-form input[type=text],.comment-respond .comment-form textarea{padding:10px;border:#959595 1px solid;border-radius:0;font-size:14px;background:white}.comment-respond .comment-form-author,.comment-respond .comment-form-email{display:inline-block;width:49%}.comment-respond .comment-form-author{float:left}.comment-respond .comment-form-email{float:right}.comment-respond .comment-form-url,.comment-respond .comment-form label{display:none;margin-bottom:0}.comment-respond .submit{float:right;max-width:187px;height:50px;margin-bottom:50px;border-radius:0;font-size:16px;text-transform:uppercase;background:#6199af}.navigation-section{display:block;width:100%;margin:0 0 50px 0;overflow:hidden}.navigation-section .navigation-post{overflow:visible;background:none;border:none}.navigation-section .nav-next .innerlinks,.navigation-section .nav-previous .innerlinks{padding:0;font-weight:700;color:#6199af}.navigation-section .nav-next .innerlinks a,.navigation-section .nav-next .innerlinks p,.navigation-section .nav-previous .innerlinks a,.navigation-section .nav-previous .innerlinks p{line-height:2;color:#6199af}.navigation-section .left{padding-right:25px!important;text-align:right}.navigation-section .right{padding-left:25px!important;text-align:left}#footer{padding:0;border-top:6px solid #a6bbc3;color:white;background:#063c4a}#footer .widget,#footer a{color:inherit;font-weight:300}#footer .inner{width:100%!important;padding:27px 0}#footer .inner>div{margin-bottom:0!important}#footer .one_half:first-child{width:100%}#footer .one_half:last-child{width:100%}#footer .menu-footer-menu-container{display:inline-block}#footer .widget_nav_menu li.current_page_item>a{background:none}#footer .sub_nav li a:hover,#footer .widget_nav_menu li a:hover{color:rgba(255, 255, 255, 0.75);background:none}#footer .widget{margin:0 0 12px 0;text-align:center}#footer .widget ul{-webkit-box-shadow:none!important;box-shadow:none!important}#footer .widget ul li{display:inline;float:left}#footer .widget_nav_menu a{padding:0 10px;border:none;border-right:1px solid #a7a9ac;text-align:center;text-transform:uppercase;font-weight:300;font-size:14px;color:white}#footer .widget_nav_menu .menu-item:last-child a{border:none}.social-menu.footer a{position:relative;top:-4px;line-height:0.5;background:white}.social-menu.footer i{margin-top:3px;color:#063c4a}.copyright{display:none}.woocommerce-page .rightsidebar #main .entry-content{padding-top:0}.woocommerce-page.post-type-archive .rightsidebar #sidebar{width:25%}.woocommerce.single-product div.product div.images img{width:auto;margin:0 auto}.woocommerce-page ul.products li.product .onsale,.woocommerce ul.products li.product .onsale{font-size:13px;background:#0a6279;color:white}@media only screen and (min-width:420px){.wpcf7-form [class^=vc_col-]{padding-left:8px;padding-right:8px}.wpcf7-form .vc_col-sm-6{float:left!important;width:50%!important}.wpcf7-form .vc_col-sm-4{float:left!important;width:33.33333333%!important}.hero p{font-size:20px}}@media only screen and (min-width:580px){.hero{top:-61px;height:55px!important;line-height:55px}.hero p{font-size:30px}.hero.blogpage{height:68px!important;line-height:2}.home-section h3{text-align:left;margin:0 0 20px 70px!important}.home-section .content{padding:45px}.home-section .img{float:left;max-width:208px;margin-right:24px;padding:0}.home-section .cta{float:right;text-align:left;font-size:16px;color:black}.home-section .cta .txt{padding-bottom:10px;border-bottom:1px solid #d8d9d6}.home-section .cta .request-copy{display:inline-block;width:211px;padding:5px;line-height:1.1;text-transform:uppercase;color:white;background:#6199af}.home-section .icon{margin-right:20px}.entry-meta .social-menu{float:right;margin-top:-2px}#footer .widget_nav_menu a{padding:0 20px}}@media only screen and (min-width:720px){.social-menu.topbar{float:right}.hero p{font-size:33px}}@media only screen and (min-width:765px){.newsletter{width:auto;max-width:760px}.newsletter .icon{float:left;margin-right:30px}.newsletter .copy{float:left;margin-left:24px;margin-bottom:17px}.newsletter .wpcf7{float:left;width:661px}.newsletter .wpcf7 form.wpcf7-form p{text-align:left}.newsletter .wpcf7-form-control-wrap{width:230px}.newsletter .wpcf7 input[type=submit]{width:172px;padding:8px 30px 7px}.home-section .content{padding:45px 90px}.home-section .img{margin-right:60px}.reviews.iva-page-section{margin-left:15px;margin-right:15px;padding:67px 25px 10px 25px}.reviews.iva-page-section h3{display:inline-block;position:relative;top:-25px;left:50%;width:410px;padding:20px 28px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);line-height:0}.reviews.iva-page-section .border{border-top:2px solid white;top:12px;width:100%}.reviews.iva-page-section .copy .vc_column_container:first-child{padding-right:20px;border-right:2px solid white}.reviews.iva-page-section .copy .vc_column_container:last-child{padding-left:20px}.blog.iva-page-section{margin-bottom:50px!important;padding:0 40px 50px 40px}.offer.iva-page-section{margin:60px}.offer.iva-page-section .offer-content{margin-left:70px}.images.iva-page-section .wpb_content_element{text-align:left!important}.images.iva-page-section .leftside{border-right:1px #a2a0a0 solid}.images.iva-page-section .leftside .wpb_content_element{float:right}}@media only screen and (min-width:959px){.hero{top:-73px;height:67px!important;line-height:67px}.hero p{font-size:45px}.hero .headline{height:67px}.hero.blogpage{line-height:1.5}.blog.iva-page-section .article{height:316px}.entry-meta .social-menu{margin-right:127px}article.post .entry-content{margin-right:120px}.comments-area .comment-list li{padding:40px 60px}.comments-area .comment-list li p{font-size:20px}.comments-area .comment-list .children li{padding:24px}.comments-area .comment-content{padding-left:80px}.contact .wpcf7-form{padding:25px 47px 40px}#footer .one_half:first-child{width:33%}#footer .one_half:last-child{width:63%}#footer .inner{padding:40px 40px 25px}#footer .widget{margin-bottom:0;text-align:left}#footer .widget_nav_menu a{padding:0 30px}.social-menu.footer{position:absolute;right:0}.social-menu.footer a{line-height:0.5}.primarymenu .sf-menu>li:first-child{display:none}}@media only screen and (min-width:1170px){.woocommerce-page.single-product #content div.product div.summary,.woocommerce-page.single-product div.product div.summary,.woocommerce.single-product #content div.product div.summary,.woocommerce.single-product div.product div.summary{padding-left:4em}}@media only screen and (max-width:959px){.header-area .logo{padding:0}.primarymenu .iva-mobile-dropdown{width:44px;height:42px;background:transparent url('https://www.bobfraley.org/wp-content/themes/hopes-child/img/menu-icon.png') center center no-repeat}}@media only screen and (max-width:959px) and (min-width:768px){.woocommerce .inner,.woocommerce .pagemid>.inner{width:90%!important}}@media only screen and (min-width:768px) and (max-width:959px){#fixedheader .header-area,.topbar .inner{width:90%!important}#primary.pagemid>.inner,.inner{width:90%!important}}@media only screen and (max-width:767px) and (min-width:480px){#primary.pagemid>.inner,.inner{width:90%!important}}#atp_menu li.current-cat>a,#atp_menu li.current-page-ancestor>a,#atp_menu li.current_page_item>a{background:#a2a0a0}.iva-mobile-dropdown{float:right;overflow:hidden}.iva-mobile-dropdown.cart{margin-right:0.5em;border:1px #063c4a solid;font-size:24px;color:#063c4a;background:none}.iva-mobile-dropdown.cart i{padding:8px}.postid-2616 .promotion,.postid-10888 .promotion,.postid-10891 .promotion,.postid-10892 .promotion,.postid-10895 .promotion{display:none}.postid-2616 .woocommerce-breadcrumb,.postid-10888 .woocommerce-breadcrumb,.postid-10891 .woocommerce-breadcrumb,.postid-10892 .woocommerce-breadcrumb,.postid-10895 .woocommerce-breadcrumb{margin-top:40px}.contact .wpcf7 form.wpcf7-form p.state .stlabel{position:absolute;z-index:99999;top:0;right:41px;font-family:Open sans-serif;font-weight:400;color:black}.contact .wpcf7 form.wpcf7-form p.state .stlabel:after{background:none!important}.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:#063c4a}.woocommerce .entry-content div.product form.cart .variations select{width:200px;min-width:1px;height:39px!important;padding:8px 9px;opacity:1!important}.woocommerce .entry-content div.product form.cart .reset_variations{display:block!important;margin-top:1em;font-size:14px;font-weight:bold}.woocommerce .product nav.woocommerce-pagination{margin-bottom:3em}.woocommerce .product nav.woocommerce-pagination li,.woocommerce .product nav.woocommerce-pagination ul{border-color:#063c4a;border-right-color:#063c4a}.woocommerce-message{border-top-color:#a6bbc3}.woocommerce-page.post-type-archive-product ul.products li.product .price,.woocommerce-page.post-type-archive-product ul.products li.product .product_shopinfo{display:none}.woocommerce-page .inner,.woocommerce-page .pagemid>.inner{width:100%!important;max-width:100%}.woocommerce-page .topbar .inner{max-width:1100px}.woocommerce-page #subheader{display:none}.woocommerce-page .fullwidth #main .entry-content,.woocommerce-page .rightsidebar #main .entry-content,.woocommerce-page .woocommerce{width:100%;padding:0!important;border:none}.woocommerce-page .wc-nav{display:none;float:none;height:50px;overflow:hidden;padding:0 25px;text-align:center;border-top:6px solid #959595;background:#fff5e8}.woocommerce-page .wc-nav .sf-menu{display:inline-block;float:none}.woocommerce-page .wc-nav .sf-menu>li{margin:0 10px;padding:0}.woocommerce-page .wc-nav .sf-menu>li:first-child{margin-left:0}.woocommerce-page .wc-nav .sf-menu>li:last-child{margin-right:0}.woocommerce-page .wc-nav .sf-menu a{width:auto;height:43px;margin:0;padding:0 10px;text-transform:none;text-align:center;font-size:16px;color:black;background:none}.woocommerce-page .wc-nav .sf-menu a:hover{color:#063c4a;background:white}.woocommerce-page .woocommerce-breadcrumb{margin-left:40px;font-size:13px;color:black}.woocommerce-page .term-description{width:1100px;max-width:100%;margin:0 auto 3em;padding:0}.woocommerce-page .term-description h2{margin-top:1em}.woocommerce-page #main ul.products{width:100%;max-width:850px;margin:0 auto 3em;padding:0}.woocommerce-page #main ul.products li.product{display:block;float:none;width:100%;margin:0;margin-bottom:2em;padding:0}.woocommerce-page #main ul.products li.product h3{padding:0 12px}.woocommerce-page #main ul.products li.product a img{width:auto;margin:0 auto;margin-bottom:24px}.woocommerce-page #main ul.products li.product .price,.woocommerce-page #main ul.products li.product .product_shopinfo{display:none}.woocommerce-page #main ul.products li.product.first{clear:initial}.woocommerce-page h3{padding:0 12px;line-height:1.5;text-align:center!important;font-size:22px!important}.woocommerce-page .promotion{margin-bottom:40px;padding:10px 20px;color:#58595b;background:#fecb8b}.woocommerce-page .promotion h2{margin-bottom:0;text-align:center;font-size:17px;font-weight:bold;line-height:32px;color:#58595b}.woocommerce-page .promotion span.book{display:block;text-align:center;font-size:15px}.woocommerce-page .promotion span.book a{font-weight:bold;text-decoration:underline}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#538da4}.woocommerce div.product form.cart .button{width:160px;height:41px;font-size:14px;text-transform:uppercase;font-weight:bold;border-radius:0}.woocommerce div.product form.cart .button:hover{background:#a6bbc3}.woocommerce.single-product .woocommerce-breadcrumb{width:96%;margin-left:24px;text-align:center}.woocommerce.single-product div.product{width:780px;min-height:750px;max-width:100%;margin:0 auto}.woocommerce.single-product div.product div.images{width:100%}.woocommerce.single-product div.product div.summary{width:100%;padding:0 30px}.woocommerce.single-product div.product .product_title{width:400px;max-width:100%;margin:48px auto;font-size:26px;text-align:center}.woocommerce.single-product div.product .binding{margin-bottom:6px;color:black;font-size:20px}.woocommerce.single-product div.product p.price .amount{display:inline-block;width:14%;vertical-align:top;font-size:24px;font-weight:bold;color:#538da4}.woocommerce.single-product div.product span.message{display:inline-block;width:83%;margin:8px 0 0 10px;line-height:24px;font-size:15px;color:#538da4}.woocommerce.single-product div.product .stock{display:none;font-size:18px;color:#538da4}.woocommerce.single-product div.product .product_meta{display:none;margin-bottom:2em}.woocommerce.single-product div.product form.cart,.woocommerce.single-product div.product p.cart{width:100%}.woocommerce.single-product .description{clear:both;padding:0 36px;font-size:20px;color:black}.woocommerce.single-product .description p{font-size:inherit;color:inherit}.woocommerce.single-product input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.woocommerce.single-product .quantity{position:relative}.woocommerce.single-product .quantity:after{content:'';position:absolute;top:0;right:60px;width:1px;height:41px;background:#a2a0a0;cursor:hand}.woocommerce.single-product .quantity .minus,.woocommerce.single-product .quantity .plus{position:absolute;top:0;right:32px;width:16px;height:12px;background-repeat:no-repeat}.woocommerce.single-product .quantity .plus{top:8px;background-image:url('https://www.bobfraley.org/wp-content/themes/hopes-child/img/plus.png')}.woocommerce.single-product .quantity .minus{top:22px;background-image:url('https://www.bobfraley.org/wp-content/themes/hopes-child/img/minus.png')}.woocommerce.single-product .quantity .qty{-moz-appearance: textfield;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;position:relative;width:91px;height:41px;margin-right:20px;padding:0;padding-left:20px;outline:0;border:1px solid #a2a0a0;text-align:left;font-weight:400;font-size:20px;font-weight:600;color:black;background:white}.woocommerce.single-product .product_meta>span{display:block;width:100%}.woocommerce.single-product .ywdpd-table-discounts-wrapper strong{font-size:17px}.woocommerce.single-product .show_note_on_apply_products{color:#db2020;font-size:15px}.woocommerce-page .fullwidth #main .entry-content .cart-empty,.woocommerce-page .fullwidth #main .entry-content .return-to-shop,.woocommerce-page .rightsidebar #main .entry-content .cart-empty,.woocommerce-page .rightsidebar #main .entry-content .return-to-shop,.woocommerce-page .woocommerce .cart-empty,.woocommerce-page .woocommerce .return-to-shop{margin-left:2em}.woocommerce-page .fullwidth #main .entry-content .button.wc-backward,.woocommerce-page .rightsidebar #main .entry-content .button.wc-backward,.woocommerce-page .woocommerce .button.wc-backward{}.woocommerce-cart .woocommerce{max-width:100%;overflow:hidden;margin:0 auto}.woocommerce-cart .woocommerce .cart-wrap{max-width:82%;margin:0 auto;padding:0;overflow:hidden}.woocommerce-cart .woocommerce form{width:100%;padding:0}.woocommerce-cart .woocommerce thead{display:none}.woocommerce-cart .woocommerce .cart-collaterals{overflow:hidden;padding:0}.woocommerce-cart .woocommerce .cart-collaterals h2{font-size:20px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table{border-color:#538da4}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals td{height:48px;line-height:48px;text-align:center;vertical-align:middle!important}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woocommerce-remove-coupon{display:block;font-weight:bold;color:black}.woocommerce-cart .woocommerce .cart-collaterals td{padding:6px;color:black;background:#deeaef}.woocommerce-cart .woocommerce .cart-collaterals tr td{border-bottom:none!important}.woocommerce-cart .woocommerce .cart-collaterals p{margin:12px;font-size:13px;line-height:1.4}.woocommerce-cart .woocommerce .cart-collaterals .shop_table form{float:none;width:auto}.woocommerce-cart .woocommerce #respond input#submit,.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .woocommerce a.button,.woocommerce-cart .woocommerce button.button,.woocommerce-cart .woocommerce input.button{border:none;border-radius:0;color:white;background:#538da4}.woocommerce-cart .woocommerce #respond input#submit:hover,.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .woocommerce a.button:hover,.woocommerce-cart .woocommerce button.button:hover,.woocommerce-cart .woocommerce input.button:hover{background:#a6bbc3}.woocommerce-cart .woocommerce div.coupon input{height:42px}.woocommerce-cart .woocommerce table.shop_table{margin:0;margin-bottom:2em;border-color:transparent;border-width:3px;border-radius:0}.woocommerce-cart .woocommerce table.shop_table thead{background:#deeaef}.woocommerce-cart .woocommerce table.shop_table th{padding:12px;border:none;font-size:16px;text-align:center;color:#58595b}.woocommerce-cart .woocommerce table.shop_table td.product-remove,.woocommerce-cart .woocommerce table.shop_table th.product-remove{border-right:none}.woocommerce-cart .woocommerce table.shop_table td{display:block;width:100%;padding:0 0 18px 0;overflow:hidden;text-align:right;border-color:transparent}.woocommerce-cart .woocommerce table.shop_table td span.price,.woocommerce-cart .woocommerce table.shop_table td span.quantity,.woocommerce-cart .woocommerce table.shop_table td span.subtotal,.woocommerce-cart .woocommerce table.shop_table td span.title{float:left;width:30%;text-align:left;font-size:16px;font-weight:bold}.woocommerce-cart .woocommerce table.shop_table td.product-name{position:relative;width:100%;overflow:hidden;text-align:right}.woocommerce-cart .woocommerce table.shop_table td.product-name a.remove{position:absolute;left:12px;top:44px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:white!important;background:#063c4a}.woocommerce-cart .woocommerce table.shop_table td.product-name a.remove:hover{border:none;background:#a6bbc3}.woocommerce-cart .woocommerce table.shop_table td.product-name a.image{display:block;width:100%;margin-left:0;padding-bottom:2em;text-align:center}.woocommerce-cart .woocommerce table.shop_table td.product-name a.image img{width:76px}.woocommerce-cart .woocommerce table.shop_table td.product-name a.image img:hover{background:#a6bbc3}.woocommerce-cart .woocommerce table.shop_table td.product-name .cart-product-details{float:right;width:70%;padding-top:0;vertical-align:middle}.woocommerce-cart .woocommerce table.shop_table td.product-name .cart-item-title{color:black;font-weight:bold;text-align:right}.woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation{margin:1em 0 0}.woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation dt{width:100%;margin:0;text-align:center;color:#6199af}.woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation dd{float:none;width:100%;text-align:center;color:#6199af}.woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation dd p,.woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation dd p:last-child{text-align:center;font-size:14px;color:inherit}.woocommerce-cart .woocommerce table.shop_table td.product-subtotal,.woocommerce-cart .woocommerce table.shop_table th.product-subtotal{border-right:none}.woocommerce-cart .woocommerce table.shop_table input[type=number]::-webkit-inner-spin-button{color:black;opacity:1}.woocommerce-cart .woocommerce table.shop_table td.product-quantity input{width:76px;height:45px;padding:0;padding-right:6px}.woocommerce-cart .woocommerce table.shop_table.cart th{padding:20px 12px}.woocommerce-cart .woocommerce table.cart td.actions{padding:38px 0 12px;border-bottom:none;border-right:none}.woocommerce-cart .woocommerce table.cart div.coupon{float:none!important;width:100%;margin:0 auto}.woocommerce-cart .woocommerce table.cart div.coupon input{width:100%;text-align:center}.woocommerce-cart .woocommerce table.cart td>input.button{width:100%;height:48px;margin:24px auto;display:block;clear:left;overflow:hidden;font-size:16px}.woocommerce-checkout .woocommerce,.woocommerce-checkout .woocommerce-page{max-width:86%;margin:0 auto 2em auto}.woocommerce-checkout .woocommerce-page p,.woocommerce-checkout .woocommerce p{font-size:16px}.woocommerce-checkout .woocommerce-page dd,.woocommerce-checkout .woocommerce dd{display:block;width:100%}.woocommerce-checkout .woocommerce-page dd,.woocommerce-checkout .woocommerce-page dt,.woocommerce-checkout .woocommerce dd,.woocommerce-checkout .woocommerce dt{color:#6199af}.woocommerce-checkout .woocommerce-page abbr,.woocommerce-checkout .woocommerce-page abbr[title],.woocommerce-checkout .woocommerce abbr,.woocommerce-checkout .woocommerce abbr[title]{text-decoration:none}.woocommerce-checkout .woocommerce-page .return-cart,.woocommerce-checkout .woocommerce .return-cart{font-size:16px;color:#063c4a;margin-bottom:24px;text-align:right}.woocommerce-checkout .woocommerce-page .woocommerce-info,.woocommerce-checkout .woocommerce .woocommerce-info{border-top-color:#063c4a}.woocommerce-checkout .woocommerce-page .col2-set .col-1,.woocommerce-checkout .woocommerce-page .col2-set .col-2,.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2{display:block;float:none;width:100%}.woocommerce-checkout .woocommerce-page .select2-container .select2-choice,.woocommerce-checkout .woocommerce .select2-container .select2-choice{border-radius:0}.woocommerce-checkout .woocommerce-page .select2-container .select2-choice>.select2-chosen,.woocommerce-checkout .woocommerce .select2-container .select2-choice>.select2-chosen{font-size:16px;min-height:48px;line-height:48px}.woocommerce-checkout .woocommerce-page table.shop_table,.woocommerce-checkout .woocommerce table.shop_table{border-radius:0}.woocommerce-checkout .woocommerce-page table.shop_table td,.woocommerce-checkout .woocommerce-page table.shop_table th,.woocommerce-checkout .woocommerce table.shop_table td,.woocommerce-checkout .woocommerce table.shop_table th{padding:20px;font-size:16px;color:black}.woocommerce-checkout .woocommerce-page form .form-row,.woocommerce-checkout .woocommerce form .form-row{padding-left:0}.woocommerce-checkout .woocommerce-page form .form-row label,.woocommerce-checkout .woocommerce form .form-row label{font-size:16px}.woocommerce-checkout .woocommerce-page form .form-row input.input-text,.woocommerce-checkout .woocommerce-page form .form-row textarea,.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;min-height:48px;margin-bottom:1em;padding:0.6em;outline:0;border:0;font-weight:400;color:#43454b;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.125);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.125);background-color:#f2f2f2}.woocommerce-checkout .woocommerce-page form .form-row textarea,.woocommerce-checkout .woocommerce form .form-row textarea{min-height:90px;padding:16px}.woocommerce-checkout .woocommerce #payment #place_order,.woocommerce-checkout .woocommerce #payment #place_order,.woocommerce-checkout .woocommerce-page #payment #place_order{height:48px;border-radius:0}.woocommerce-checkout .woocommerce #createaccount,.woocommerce-checkout .woocommerce-page #createaccount{width:auto}.woocommerce-checkout .woocommerce #ship-to-different-address label,.woocommerce-checkout .woocommerce-page #ship-to-different-address label{font-size:15px}.woocommerce-checkout .woocommerce #ship-to-different-address input,.woocommerce-checkout .woocommerce-page #ship-to-different-address input{width:auto;margin-right:12px}@media only screen and (min-width:501px){.woocommerce-page #main ul.products li.product{float:left;width:49%;height:450px;padding:0}}@media only screen and (min-width:680px){.woocommerce-cart .woocommerce .cart-wrap{max-width:88%}.woocommerce-cart .woocommerce thead{display:table-header-group}.woocommerce-cart .woocommerce table.shop_table{border-color:#538da4}.woocommerce-cart .woocommerce table.shop_table span.price,.woocommerce-cart .woocommerce table.shop_table span.quantity,.woocommerce-cart .woocommerce table.shop_table span.subtotal,.woocommerce-cart .woocommerce table.shop_table span.title{display:none}.woocommerce-cart .woocommerce table.shop_table td{display:table-cell;width:auto;padding:0;border:none;border-top:1px solid #538da4;text-align:center}.woocommerce-cart .woocommerce table.shop_table td.product-name{position:relative;width:56%;padding:15px 20px 10px 0;text-align:left}.woocommerce-cart .woocommerce table.shop_table td.product-name a.remove{top:42%}.woocommerce-cart .woocommerce table.shop_table td.product-name a.image{float:left;width:auto;margin-left:50px}.woocommerce-cart .woocommerce table.shop_table td.product-name a.image img{width:55px}.woocommerce-cart .woocommerce table.shop_table td.product-name .cart-product-details{width:65%;padding-top:20px}.woocommerce-cart .woocommerce table.shop_table td.product-name .cart-item-title{text-align:center}.woocommerce-cart .woocommerce div.coupon input[type=submit]{margin-left:9px}.woocommerce-cart .woocommerce table.cart div.coupon{width:400px}.woocommerce-cart .woocommerce table.cart div.coupon input{width:193px;text-align:center}.woocommerce-cart .woocommerce table.cart td>input.button{width:400px}}@media only screen and (min-width:769px){.woocommerce-page .promotion h2{line-height:42px;font-size:21px}.woocommerce-page .promotion span.book{font-size:20px}.woocommerce.single-product .woocommerce-breadcrumb{width:100%;text-align:left}.woocommerce.single-product div.product div.images{width:auto;margin-right:70px}.woocommerce.single-product div.product div.summary{float:left;width:60%;padding:0}.woocommerce.single-product div.product .product_title{margin:48px 0 36px;text-align:left}.woocommerce.single-product .description{padding:0 16px 70px 0}.woocommerce-page #main ul.products li.product{width:33%}.woocommerce-cart .woocommerce .cart-wrap{max-width:93%}.woocommerce-cart .woocommerce table.shop_table td.product-name{width:62%}}@media only screen and (min-width:959px){.woocommerce-page .wc-nav{display:block}.woocommerce-cart .woocommerce .cart-wrap{margin:75px auto 100px auto}.woocommerce-cart .woocommerce form{width:71%;float:left;padding:0}.woocommerce-cart .woocommerce .cart-collaterals{width:26%;float:right}.woocommerce-checkout .woocommerce-page .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-1{float:left;width:48%}.woocommerce-checkout .woocommerce-page .col2-set .col-2,.woocommerce-checkout .woocommerce .col2-set .col-2,.woocommerce-checkout .woocommerce .col2-set .col-2{float:right;width:48%}}@media only screen and (min-width:1100px){.woocommerce-page .wc-nav .sf-menu>li{margin:0 20px}}@media only screen and (min-width:1170px){.woocommerce-page .wc-nav .sf-menu>li{margin:0 32px}}



/* Minit: https://www.bobfraley.org/wp-content/themes/hopes/css/prettyPhoto.css */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite.png') -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite_x.png') top left repeat-x}
div.pp_default .pp_top .pp_right{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite.png') -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite_y.png') -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite_y.png') top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite_next.png') center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite_prev.png') center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite.png') 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite.png') 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite.png') 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite.png') 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite.png') 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/default_thumb.png') center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite.png') -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite.png') -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite.png') -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite_x.png') bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/sprite.png') -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/default/loader.gif') center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/btnNext.png') center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/btnPrevious.png') center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/sprite.png') -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/contentPattern.png') top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/contentPattern.png') top right repeat-y}
div.dark_rounded .pp_next:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/btnNext.png') center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/btnPrevious.png') center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/sprite.png') -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/loader.gif') center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_square/loader.gif') center center no-repeat}
div.dark_square .pp_expand{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_square/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_square/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_square/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_square/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_square/sprite.png') -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_square/sprite.png') -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_square/sprite.png') -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_square/sprite.png') 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_square/sprite.png') -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_square/btnNext.png') center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_square/btnPrevious.png') center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_square/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_square/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_square/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_square/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_square/sprite.png') -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_square/sprite.png') -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_square/sprite.png') -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_square/sprite.png') 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_square/sprite.png') -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_square/btnNext.png') center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_square/btnPrevious.png') center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/contentPatternTop.png') top left repeat-x}
div.facebook .pp_top .pp_right{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/contentPatternLeft.png') top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/contentPatternRight.png') top right repeat-y}
div.facebook .pp_expand{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/loader.gif') center center no-repeat}
div.facebook .pp_arrow_previous{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/btnNext.png') center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/btnPrevious.png') center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/contentPatternBottom.png') top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/sprite.png') -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/facebook/default_thumbnail.gif') 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/btnNext.png') 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/btnNext.png') 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/light_rounded/loader.gif') center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/prettyPhoto/dark_rounded/contentPattern.png') top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}



/* Minit: https://www.bobfraley.org/wp-content/themes/hopes/css/fontawesome/css/font-awesome.css */
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('https://www.bobfraley.org/wp-content/themes/hopes/css/fontawesome/css/../fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('https://www.bobfraley.org/wp-content/themes/hopes/css/fontawesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('https://www.bobfraley.org/wp-content/themes/hopes/css/fontawesome/css/../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('https://www.bobfraley.org/wp-content/themes/hopes/css/fontawesome/css/../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('https://www.bobfraley.org/wp-content/themes/hopes/css/fontawesome/css/../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('https://www.bobfraley.org/wp-content/themes/hopes/css/fontawesome/css/../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}




/* Minit: https://www.bobfraley.org/wp-content/themes/hopes/page_builder/theme_shortcodes.css */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* Google Map
======================================================================== */

.atpmap img { width: auto !important; max-width: none; }
.atpmap { color:#444444; }
.atpmap-shadow { position: relative; border: 1px solid #eeeeee; padding: 5px; }


/* Process Steps
======================================================================== */

.process_steps { margin-bottom: 40px; text-align: center; }
.process_steps ul { position: relative; margin: 0; padding: 0; list-style: none; }

.process_steps ul li { display: inline-block; float: left; margin: 0; }
.process_steps li { width: 25%; }

.process_steps.step3 li {	width: 33.33%; }
.process_steps.step4 li {	width: 25%; }
.process_steps.step5 li {	width: 20%; } 

.process_steps ul:before { top: 37px; }
.process_steps ul:before { position: absolute; display: block; height: 2px; left:10%; width:80%; content: ""; background-color: #dddddd; }
.process_steps.step3 ul:before { left:13%; width:70%; }

/* Steps Horizontal
======================================================================== */

.process_steps .process_icon {
	display: inline-block;
	font-size: 28px;
	line-height: 80px;
	cursor: pointer;
	margin: 0 30px;
	width: 80px;
	height: 80px;
	text-align: center;
	position: relative;
	color: #666666;
	z-index: 1; 
	background-color: #eeeeee; 
	-webkit-border-radius: 50%;
	-moz-border-radius:    50%;
	border-radius:         50%;
	-webkit-transition: background 0.2s, color 0.2s; 
	-moz-transition:    background 0.2s, color 0.2s; 
	transition:         background 0.2s, color 0.2s;
}

.process_steps .process_icon:after { 
	pointer-events: none; 
	position: absolute; 
	width: 100%; 
	height: 100%; 
	-webkit-border-radius: 50%; 
	-moz-border-radius:    50%; 
	border-radius:         50%; 
	content: ''; 
	top: -4px;
	left: -4px;
	padding: 4px;
	-webkit-box-shadow: 0 0 0 4px rgba(0,0,0,0.1);
	-moz-box-shadow:    0 0 0 4px rgba(0,0,0,0.1);
	box-shadow:         0 0 0 4px rgba(0,0,0,0.1);
	-webkit-transform: scale(.8);
	-moz-transform:    scale(.8);
	-ms-transform:     scale(.8);
	transform:         scale(.8);
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	transition:         transform 0.2s, opacity 0.2s;
}

.process_steps .process_icon .fa         { z-index: 2; }
.process_steps .process_icon:hover       { background-color: #109ed5; color: #ffffff; }
.process_steps .process_icon:hover:after { 
	-webkit-transform: scale(1); 
	-moz-transform:    scale(1); 
	-ms-transform:     scale(1); 
	transform:         scale(1); 
	opacity: 1;
}

/* Heading and Content */

.pIcn_heading        { position: relative; padding: 0 10px;}
.pIcn_heading strong { display:block; margin:10px 0 0 0; }

.process_icon.black:hover   { background-color: #222222; } 
.process_icon.white:hover   { background-color: #FCFCFC; color: #222222; } 
.process_icon.magenta:hover { background-color: #ff6b6b; }
.process_icon.blue:hover    { background-color: #0066cc; } 
.process_icon.cyan:hover    { background-color: #5ACBF5; } 
.process_icon.orange:hover  { background-color: #ff8400; } 
.process_icon.red:hover     { background-color: #fb4f3d; } 
.process_icon.yellow:hover  { background-color: #ffc339; } 
.process_icon.gray:hover    { background-color: #595d6a; } 
.process_icon.green:hover   { background-color: #31AA39; } 
.process_icon.brown:hover   { background-color: #c5543b; } 
.process_icon.pink:hover    { background-color: #e34191; } 

.process_icon.black:hover:after   { -webkit-box-shadow: 0 0 0 4px #222222; -moz-box-shadow: 0 0 0 4px #222222; box-shadow: 0 0 0 4px #222222; }
.process_icon.white:hover:after   { -webkit-box-shadow: 0 0 0 4px #FCFCFC; -moz-box-shadow: 0 0 0 4px #FCFCFC; box-shadow: 0 0 0 4px #FCFCFC; }
.process_icon.magenta:hover:after { -webkit-box-shadow: 0 0 0 4px #ff6b6b; -moz-box-shadow: 0 0 0 4px #ff6b6b; box-shadow: 0 0 0 4px #ff6b6b; }
.process_icon.blue:hover:after    { -webkit-box-shadow: 0 0 0 4px #0066cc; -moz-box-shadow: 0 0 0 4px #0066cc; box-shadow: 0 0 0 4px #0066cc; }
.process_icon.cyan:hover:after    { -webkit-box-shadow: 0 0 0 4px #5ACBF5; -moz-box-shadow: 0 0 0 4px #5ACBF5; box-shadow: 0 0 0 4px #5ACBF5; }
.process_icon.orange:hover:after  { -webkit-box-shadow: 0 0 0 4px #ff8400; -moz-box-shadow: 0 0 0 4px #ff8400; box-shadow: 0 0 0 4px #ff8400; }
.process_icon.red:hover:after     { -webkit-box-shadow: 0 0 0 4px #fb4f3d; -moz-box-shadow: 0 0 0 4px #fb4f3d; box-shadow: 0 0 0 4px #fb4f3d; }
.process_icon.yellow:hover:after  { -webkit-box-shadow: 0 0 0 4px #ffc339; -moz-box-shadow: 0 0 0 4px #ffc339; box-shadow: 0 0 0 4px #ffc339; }
.process_icon.gray:hover:after    { -webkit-box-shadow: 0 0 0 4px #595d6a; -moz-box-shadow: 0 0 0 4px #595d6a; box-shadow: 0 0 0 4px #595d6a; }
.process_icon.green:hover:after   { -webkit-box-shadow: 0 0 0 4px #31AA39; -moz-box-shadow: 0 0 0 4px #31AA39; box-shadow: 0 0 0 4px #31AA39; }
.process_icon.brown:hover:after   { -webkit-box-shadow: 0 0 0 4px #c5543b; -moz-box-shadow: 0 0 0 4px #c5543b; box-shadow: 0 0 0 4px #c5543b; }
.process_icon.pink:hover:after    { -webkit-box-shadow: 0 0 0 4px #e34191; -moz-box-shadow: 0 0 0 4px #e34191; box-shadow: 0 0 0 4px #e34191; }

/* ToolTip
======================================================================== */

.ivatip_top {
	bottom: 100%;
	min-width: 100px;
}

/* Tooltip arrow */
.ivatip_top:after {
	border-top: 5px solid #222;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	bottom: -5px;
	left: 50%;
	margin-left: -5px;
}
.iva-tooltip:hover .ivatip_top {
	margin-bottom: 0;
}

.iva-tooltip {
	position: relative;
	display: inline-block;
}
.iva-tooltip .ivatip {
	opacity: 0;
	pointer-events: none;
	visibility: hidden;
	z-index: 99999;
	-webkit-transition: .3s ease-in-out;
	-moz-transition:    .3s ease-in-out;
	-o-transition:      .3s ease-in-out;
	transition:         .3s ease-in-out;
}
.iva-tooltip:hover .ivatip {
	opacity: 1;
	visibility: visible;
}

/* Tooltip Base */

.ivatip {
	background-color: #222;
	color: #ffffff;
	font-size: 11px;
	padding: 5px 10px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	z-index: 4;
	-webkit-border-radius: 3px;
	-moz-border-radius:    3px;
	-o-border-radius:      3px;
	border-radius:         3px;
	-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.2);
	-moz-box-shadow:    0 2px 8px rgba(0,0,0,0.2);
	-o-box-shadow:      0 2px 8px rgba(0,0,0,0.2);
	box-shadow:         0 2px 8px rgba(0,0,0,0.2);
}
.ivatip:after {
	content: " ";
	font-size: 0;
	line-height: 0;
	position: absolute;
	width: 0;
	z-index: 1;
}

/* Right Position Style  */
.ivatip_right { left: 100%; top: 0; min-width: 100px; }

/* Tooltip arrow */
.ivatip_right:after {
	border-top: 5px solid transparent;
	border-right: 5px solid #222;
	border-bottom: 5px solid transparent;
	left: -5px; /* Offset value to pull to the left */
	margin-top: -5px;
	top: 50%;
}

.iva-tooltip:hover .ivatip_right { margin-left: 10px; }

/* Bottom Position Style */

.ivatip_bottom { top: 100%; left: 0; min-width: 100px; }

/* Tooltip arrow */

.ivatip_bottom:after {
	border-bottom: 5px solid #222;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	top: -5px;
	left: 50%;
	margin-left: -5px;
}
/* When hovered, move tooltip at the bottom */
.iva-tooltip:hover .ivatip_bottom {
	margin-top: 0;
}

/* ---------------------- */
/* Left position style
/* ---------------------- */

.ivatip_left { right: 100%; top: 0; min-width: 100px; }
.ivatip_left:after { border-top: 5px solid transparent; border-left: 5px solid #222; border-bottom: 5px solid transparent; margin-top: -5px; right: -5px; top: 50%; }

/* Accordion
======================================================================== */

.ac_wrap 							{ width: 100%; margin-bottom: 40px; }
.ac_wrap .ac_title, .toggle-title	{ position: relative;	cursor: pointer; font-size: 13px; font-weight: normal; line-height: normal; margin-bottom: -1px; padding: 10px 60px 10px 20px; border: 1px solid #e1e1e1; }

.ac_title .arrow, 
.toggle-title .arrow 				{ color: #919191; display: block; position: absolute;  top: 0; right: 0; float: right; height: 100%; font-weight: normal; font-size: 24px; line-height: 40px; width: 44px; text-align: center; }

.ac_title .arrow::after, 
.toggle-title .arrow::after 		{ content: '+'; }

.ac_title.active .arrow::after, 
.toggle-title.active .arrow::after 	{ content: '-'; }

.ac_title.active .arrow, 
.toggle-title.active .arrow 		{ font-size: 35px; line-height: 35px; }

.ac_title i, 
.toggle-title i 					{ margin-right: 5px; }

.ac_wrap .ac_content, 
.ac_wrap .toggle_content 			{ background-color: #FBFBFB; border: 1px solid #E1E1E1; margin-bottom: 5px; padding: 18px 60px 18px 20px; }	

/* When hovered, move tooltip a bit to the right */
.iva-tooltip:hover .ivatip_left {
	margin-right: 10px;
}

/* Alert Message Boxes
======================================================================== */

.iva_message_box { background-color: #f6f6f6; border-color: #e1e1e1; margin: 20px 0; position: relative; text-align: center }
.iva_message_box_content { font-size:14px; font-weight: 600; text-transform:uppercase; }

.iva_message_box.iva-box-normal { padding: 18px; }
.iva_message_box.iva-box-large 	{ padding: 35px; }
.iva_message_box.iva-box-solid	{ border:3px solid; }
.iva_message_box.iva-box-dashed	{ border:1px dashed; }

.iva_message_box.success, .iva_message_box.success a 		{ color: #4F5F39; border-color: #b0cbaa; background-color: #d7f8cf; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) }
.iva_message_box.info, .iva_message_box.info a 				{ color: #4671A3; border-color: #91bac1; background-color: #EAF1F9; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) }
.iva_message_box.error, .iva_message_box.error a 			{ color: #AF2C20; border-color: #c49f9c; background-color: #fee3e3; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) }
.iva_message_box.alert, .iva_message_box.alert a 			{ color: #C96D11; border-color: #f0df8a; background-color: #fcf9e7; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) }
.iva_message_box.lightgray, .iva_message_box.lightgray a	{ color: #444444; border-color: #e1e1e1; background-color: #f8f8f8; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) }
.iva_message_box.dark, .iva_message_box.dark a 				{ color: #ffffff; border-color: #444444; background-color: #333333; text-shadow: 0 1px 0 #000000; }

.iva_message_box .iva_a_box_title 					{ background: rgba(0, 0, 0, 0.05); font-size: 11px; left:0; top:0; padding: 3px 20px; position:absolute; text-shadow:none; }

.error span.close,
.info span.close,
.alert span.close,
.success span.close,
.lightgray span.close,
.custom span.close { color: #414141; cursor: pointer; font-size: 11px; display: block; position: absolute; top: 15px; right: 15px; height: 18px; width: 18px; line-height: 18px; background-color: rgba(0, 0, 0, 0.05) }
.dark span.close { color: #ffffff; cursor: pointer; font-size: 11px; display: block; position: absolute; top: 15px; right: 15px; height: 18px; width: 18px; line-height: 18px; background-color: rgba(255, 255, 255, 0.2) }

/* Visual Composer */
.messagebox_text span.close { color: #414141; cursor: pointer; font-size: 15px; display: block; position: absolute; top: 7px; right: 27px; height: 18px; width: 20px; line-height: 18px; background-color: rgba(0, 0, 0, 0.05) }

/* CountDown
======================================================================== */

.is-countdown {
	position: relative;
	margin:0 auto;
}
.is-countdown:after,
.is-countdown:before {
	clear:both;
	display:block;
	content:"";
}

.countdown-rtl {
	direction: rtl;
}
.countdown-holding span {
	color: #888;
}
.hasCountdown { margin: 5px 0; }

.countdown-row {clear: both;display: table; margin:0 auto; text-align: center;}
.countdown-show1 .countdown-section { 
	width: 98%;
}
.countdown-show2 .countdown-section {
	width: 48%;
}
.countdown-show3 .countdown-section {
	width: 32.5%;
}
.countdown-show4 .countdown-section {
	width: 24.5%;
}
.countdown-show5 .countdown-section { 
	width: 17%;
}
.countdown-show6 .countdown-section {
	width: 14%;
}
.countdown-show7 .countdown-section {
	width: 14%;
}
.countdown-section {
	display: table-cell;
	text-align: center;
	margin: 0 0px;
}
.countdown-amount {
	display: block;
	padding: 5px 10px;
	margin:0 1px;
	color: #444444;
	font-family: "Open Sans";
    font-size: 40px;
	background-color: #ffffff;
	border: 1px solid #eeeeee;
	border-width: 1px 1px 0 1px;
	-webkit-text-shadow: 1px 1px 0 #ffffff;
	-moz-text-shadow:    1px 1px 0 #ffffff;
	text-shadow:         1px 1px 0 #ffffff;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius:    5px 5px 0 0;
	border-radius:         5px 5px 0 0;
}
.countdown-period {
    display: block;
	padding: 6px;
	font-size:11px;
	font-weight: bold;
	line-height: 16px;
	text-transform: uppercase;
	background-color:#00c1cf;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius:    0 0 5px 5px;
	border-radius:         0 0 5px 5px;
	margin:0 1px;
	color:#ffffff;
}
.countdown-descr {
	display: block;
	width: 100%;
}

/* 
 Blockquotes and Pullquotes
======================================================================== */

span.inset-left { 
	display: block;
	float: left;
	width: 35%;
	padding: 15px;
	border-left:1px solid #dddddd;
	font:italic normal 14px/25px Georgia, Arial, Sans-serif;
	letter-spacing:0;
}
span.inset-right {
	display: block;
	float: right;
	width: 35%;
	padding: 15px;
	border-right:1px solid #dddddd;
	font:italic normal 14px/25px Georgia, Arial, Sans-serif;
	letter-spacing:0; 
}
/* ----------------------- */
blockquote {
	position: relative;
	margin:0 0 20px 0 !important;
	padding: 30px 50px 30px 50px !important;
	background-color: #F6F6F6;
	-webkit-box-shadow: inset 5px 0px 0 0 rgba(0,0,0,0.15);
	-moz-box-shadow:    inset 5px 0px 0 0 rgba(0,0,0,0.15);
	box-shadow:         inset 5px 0px 0 0 rgba(0,0,0,0.15);
}

blockquote p { margin-bottom: 0; line-height: normal; }

blockquote p:before {
    content: "\f10e";
    font-size: 18px;
    font-family: FontAwesome;
    line-height: 27px;
    margin-left: -30px;
    position: absolute;
}

blockquote cite:before {
	content: "\2014 \00A0";
}

blockquote cite {
	display: block; 
	margin-top:10px; 
	font-size: 12px; 
	font-style: normal;
}
		
blockquote.alignleft  { 
	width: 30%;
	margin: 3px 16px 15px 3px !important;
}

blockquote.aligncenter { 
	text-align: center;
    clear: both;
    display: block;
    margin: 0 0 20px;
}

blockquote.alignright { 
	width: 30%;
	margin: 3px 3px 15px 15px !important;
}

/* Fancybox
======================================================================== */

.fancybox .boxcontent { padding: 25px; font-size: 14px; }
.fancybox { 
	background-color: #fafafa; 
	position: relative; 
	margin: 0 0 20px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius:    5px; 
	border-radius:         5px;
}

.fancybox .fancytitle {
	margin-bottom: 0px;
    padding: 15px 25px;
    text-align: center;
    color: #ffffff;
	font-size: 16px;
	font-weight:bold;
    background-color:#323A45;
	-webkit-border-top-left-radius	: 5px;
	-webkit-border-top-right-radius	: 5px;
	-moz-border-radius-topleft		: 5px;
	-moz-border-radius-topright		: 5px;
	border-top-left-radius			: 5px;
	border-top-right-radius			: 5px;
}

/* CallOut Box
======================================================================== */

.callOutBox {	
	position:relative;
	overflow: visible; 
	margin: 0;
	padding:20px;
	zoom:1; /* zoom and *display = ie7 hack for display:inline-block */
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius: 			5px;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: 	all 300ms ease-in;
	-o-transition: 		all 300ms ease-in;
	transition: 		all 300ms ease-in;
}
.callOutBox .teaser_content {
    height: 100%;
    overflow: hidden;
	margin:0;
}
.callOutBox .callout_text { float:left; }
.callOutBox .callout_btn { float: right; }
.callOutBox h1,
.callOutBox h2,
.callOutBox h3,
.callOutBox h4,
.callOutBox h5,
.callOutBox h6,
.callOutBox p,
.callOutBox .btn { margin-bottom:0; }

/* Corner Ribbon
======================================================================== */

.ribbon { position: absolute; top: 0; right: 0; }
/* reset certain elements (in case of conflicting CSS for classes, links, etc.) */
.ribbon .text,
.ribbon .banner,
.ribbon a {
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

.ribbon a { color: #ffffff; text-decoration: none; }
.no-css-transforms .ribbon { font-size: 1em; position: relative; width: 100%; }

.ribbon .banner {
	-webkit-transform: rotate(45deg);
	-moz-transform:    rotate(45deg);
	-ms-transform:     rotate(45deg);
	-o-transform:      rotate(45deg);
	transform:         rotate(45deg);
	color: #ffffff;
	-webkit-font-smoothing: antialiased;
	display: block;
	float: right;
	position: relative;
	right: -14px;
	top: 22px;
	width: 100px;
}

.ribbon-small .banner { right: -8px; top: 15px; width: 65px; }
.ribbon-large .banner { right: -20px; top: 32px; width: 150px; }

.ribbon .banner::after,
.ribbon .banner::before {
	content: '';
	display: block;
	height: 12px;
	position: absolute;
	width: 30px;
}

.ribbon-small .banner::after,
.ribbon-small .banner::before {
	height: 6px;
	width: 20px;
}

.ribbon-large .banner::after,
.ribbon-large .banner::before {
	height: 18px;
	width: 45px;
}

.ribbon .banner::before {
	-webkit-transform: skewY(-45deg) translate(50%,15px);
	-moz-transform:    skewY(-45deg) translate(50%,15px);
	-ms-transform:     skewY(-45deg) translate(50%,15px);
	-o-transform:      skewY(-45deg) translate(50%,15px);
	-webkit-transform-origin: 100% center;
	-moz-transform-origin:    100% center;
	-ms-transform-origin:     100% center;
	-o-transform-origin:      100% center;
	left: -45px;
}

.ribbon-small .banner::before { top: -5px; left: -30px; }
.ribbon-large .banner::before { top: 9px; left: -68px; }

.ribbon .banner::after {
	-webkit-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-moz-transform:    translate(100%,-100%) skewY(45deg) translateX(-58%);
	-ms-transform:     translate(100%,-100%) skewY(45deg) translateX(-58%);
	-o-transform:      translate(100%,-100%) skewY(45deg) translateX(-58%);
	-webkit-transform-origin: 0 center;
	-moz-transform-origin:    0 center;
	-ms-transform-origin:     0 center;
	-o-transform-origin:      0 center;
	right: -17px;
}

.ribbon-small .banner::after { top: 18px; right: -12px; }
.ribbon-large .banner::after { top: 45px; right: -26px; }

.no-css-transforms .ribbon .banner { position: static; width: 100%; float: none; font-size: 10px; }
.ribbon .text {
	position: relative;
	z-index: 2;
	padding: 6px 0;
	font-size: 12px;
	font-weight: bold;
	min-height: 18px;
	line-height: 18px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.20);
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
}

/* small text */
.ribbon-small .text {
	padding: 3px 0;
	font-size: 8px;
	min-height: 14px;
	line-height: 14px;
}

/* large text */
.ribbon-large .text {
	padding: 9px 0;
	font-size: 18px;
	min-height: 28px;
	line-height: 28px;
}

.ribbon .text::before,
.ribbon .text::after {
	content: '';
	display: block;
	height: 30px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

/* small text */
.ribbon.ribbon-small .text::before,
.ribbon.ribbon-small .text::after {
	height: 20px;
}

/* large text */
.ribbon.ribbon-large .text::before,
.ribbon.ribbon-large .text::after {
	height: 46px;
}

.ribbon .text::before {
	-webkit-transform: translateX(-15%) skewX(-45deg);
	-moz-transform:    translateX(-15%) skewX(-45deg);
	-ms-transform:     translateX(-15%) skewX(-45deg);
	-o-transform:      translateX(-15%) skewX(-45deg);
}

.ribbon .text::after {
	-webkit-transform: translateX(15%) skewX(45deg);
	-moz-transform:    translateX(15%) skewX(45deg);
	-ms-transform:     translateX(15%) skewX(45deg);
	-o-transform:      translateX(15%) skewX(45deg);
}

.no-css-transforms .ribbon .text { height: 25px; padding: 3px; }

/*--- RIBBON COLORS ---*/

/* default */
.ribbon .banner::after,
.ribbon .banner::before {
	background-color: #51a351;
}
.ribbon .text::before,
.ribbon .text::after,
.no-css-transforms .ribbon .text {
	background-color: #62c462;
}

/* green */
.ribbon-green .banner::after,
.ribbon-green .banner::before {
	background-color: #51a351;
}
.ribbon-green .text::before,
.ribbon-green .text::after,
.no-css-transforms .ribbon-green .text {
	background-color: #62c462;
}

/* blue */
.ribbon-blue .banner::after,
.ribbon-blue .banner::before {
	background-color: #0044cc;
}
.ribbon-blue .text::before,
.ribbon-blue .text::after,
.no-css-transforms .ribbon-blue .text {
	background-color: #0088cc;
}

/* mms blue */
.ribbon-blue-mms .banner::after,
.ribbon-blue-mms .banner::before {
	background-color: #2d5b98;
}
.ribbon-blue-mms .text::before,
.ribbon-blue-mms .text::after,
.no-css-transforms .ribbon-blue-mms .text {
	background-color: #367ab3;
}

/* light blue */
.ribbon-blue-light .banner::after,
.ribbon-blue-light .banner::before {
	background-color: #2f96b4;
}
.ribbon-blue-light .text::before,
.ribbon-blue-light .text::after,
.no-css-transforms .ribbon-blue-light .text {
	background-color: #5bc0de;
}

/* yellow */
.ribbon-yellow .banner::after,
.ribbon-yellow .banner::before {
	background-color: #f2ba00;
}
.ribbon-yellow .text::before,
.ribbon-yellow .text::after,
.no-css-transforms .ribbon-yellow .text {
	background-color: #ffd95e;
	color:#000000;
}

/* orange */
.ribbon-orange .banner::after,
.ribbon-orange .banner::before {
	background-color: #f89406;
}
.ribbon-orange .text::before,
.ribbon-orange .text::after,
.no-css-transforms .ribbon-orange .text {
	background-color: #fbb450;
}

/* red */
.ribbon-red .banner::after,
.ribbon-red .banner::before {
	background-color: #bd362f;
}
.ribbon-red .text::before,
.ribbon-red .text::after,
.no-css-transforms .ribbon-red .text {
	background-color: #ee5f5b;
}

/* purple */
.ribbon-purple .banner::after,
.ribbon-purple .banner::before {
	background-color: #611bbd;
}
.ribbon-purple .text::before,
.ribbon-purple .text::after,
.no-css-transforms .ribbon-purple .text {
	background-color: #af4ce8;
}

/* pink */
.ribbon-pink .banner::after,
.ribbon-pink .banner::before {
	background-color: #f000c0;
}
.ribbon-pink .text::before,
.ribbon-pink .text::after,
.no-css-transforms .ribbon-pink .text {
	background-color: #ff5edf;
}

/* black */
.ribbon-black .banner::after,
.ribbon-black .banner::before {
	background-color: #222222;
}
.ribbon-black .text::before,
.ribbon-black .text::after,
.no-css-transforms .ribbon-black .text {
	background-color: #444444;
}
/* brown */
.ribbon-brown .banner::after,
.ribbon-brown .banner::before {
	background-color: #6E2525;
}
.ribbon-brown .text::before,
.ribbon-brown .text::after,
.no-css-transforms .ribbon-brown .text {
	background-color: #B65252;
}
/* grey */
.ribbon-grey .banner::after,
.ribbon-grey .banner::before {
	background-color: #656565;
}
.ribbon-grey .text::before,
.ribbon-grey .text::after,
.no-css-transforms .ribbon-black .text {
	background-color: #BABABA;
}

/* White */

.ribbon-white .banner::after,
.ribbon-white .banner::before {
	background-color: #EFEFEF;
}
.ribbon-white .text::before,
.ribbon-white .text::after,
.no-css-transforms .ribbon-white .text {
	background-color: #ffffff;
}

/* Button
======================================================================== */

.vc_btn i,
.btn i { margin-right: 10px; }
.btn {
	background-color: #00c1cf;
	display	: inline-block;
	text-align: center;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	opacity: 1;
	line-height: 20px;
	-webkit-border-radius	: 5px;
	-moz-border-radius		: 5px;
	border-radius			: 5px;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition:    opacity 0.3s linear;
	-ms-transition:     opacity 0.3s linear;
	-o-transition:      opacity 0.3s linear;
	transition:         opacity 0.3s linear;
}

.btn span { 
	left: 0;
	position: relative;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition:    all 0.2s ease-out 0s;
	-ms-transition:     all 0.2s ease-out 0s;
	-o-transition:      all 0.2s ease-out 0s;
	transition:         all 0.2s ease-out 0s;
}

.btn.full { text-align: center;  width: 100%; }
.btn.border { border-width: 1px; border-style: solid;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari, Google Chrome margin fix */
	btn.btn span {
		margin-top: -1px;
		margin-left:-2px;
		margin-right:-2px;
	}
}

.btn.small { 
	font-size: 10px;
	-webkit-border-radius	: 2px;
	-moz-border-radius		: 2px;
	border-radius			: 2px;
	padding: 5px 8px; 
}

.btn.medium {
	font-size: 14px;
	-webkit-border-radius	: 3px;
	-moz-border-radius		: 3px;
	border-radius			: 3px;
	padding: 10px 15px; 
}

.btn.large { font-size: 18px; padding: 15px 22px; }

.btn.border {
	background-color: rgba (0, 0, 0, 0) !important;
	border: 2px solid rgba(255, 255, 255, 0.75);
	-webkit-border-radius: 2px !important;
	-moz-border-radius:    2px !important;
	border-radius:         2px !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow:    none !important;
	box-shadow:         none !important;
	-webkit-transition: all 0.2s linear 0s !important;
	-moz-transition:    all 0.2s linear 0s !important;
	-ms-transition:     all 0.2s linear 0s !important;
	-o-transition:      all 0.2s linear 0s !important;
	transition:         all 0.2s linear 0s !important;
}


.btn.border:hover 	{ border: 2px solid #FFFFFF; }

.light .btn.border 		{ border: 2px solid rgba(255, 255, 255, 0.75); color: #FFFFFF; }
.light .btn.border		{ border: 2px solid #FFFFFF; }
.btn.dark.border 		{ border: 2px solid rgba(0, 0, 0, 0.75); color: #000000; }
.btn.dark.border:hover 	{ border: 2px solid #000000; }


.btn:hover { opacity: 0.75;}

.btn.dark { border:2px solid; background:none !important; -webkit-border-radius:none; -moz-border-radius:none; border-radius:none;}
.btn.light { border:2px solid #ffffff; background:none !important; -webkit-border-radius:none; -moz-border-radius:none; border-radius:none; }
.btn.dark span { color:#666666; }
.btn.light span { color:#ffffff; }

/* ---- Button - Colors Scheme ---- */

.btn.black, .btn.black:hover		{ background-color: #222222; color: #ffffff; } 
.btn.white, .btn.white:hover		{ background-color: #FCFCFC; color: #222222; } 
.btn.magenta, .btn.magenta:hover 	{ background-color: #EE0481; color: #ffffff; }
.btn.blue, .btn.blue:hover 			{ background-color: #37a6f7; color: #ffffff; } 
.btn.cyan, .btn.cyan:hover 			{ background-color: #32c3d6; color: #ffffff; } 
.btn.orange, .btn.orange:hover		{ background-color: #f4aa3b; color: #ffffff; } 
.btn.red, .btn.red:hover 			{ background-color: #ec3848; color: #ffffff; } 
.btn.yellow, .btn.yellow:hover 		{ background-color: #ffc339; color: #ffffff; } 
.btn.gray, .btn.gray:hover 			{ background-color: #595d6a; color: #ffffff; } 
.btn.green, .btn.green:hover 		{ background-color: #31AA39; color: #ffffff; } 
.btn.brown, .btn.brown:hover 		{ background-color: #c5543b; color: #ffffff; } 
.btn.pink, .btn.pink:hover 			{ background-color: #FE87CB; color: #ffffff; } 

a.btn, a.btn:hover, btn.btn:hover { background-color:#EDEDED; }


.btn span span {
    display: block;
    font-size: 9px;
    font-weight: normal;
    letter-spacing: 0.5px;
}

/* Dividers
======================================================================== */

.divider {
	display:block; 
	clear:both;
	margin: 30px 0;
	border-bottom-width: 1px;
	border-color: #e4e4e4;
}
	
.divider.thin	{ border-bottom-style: solid; }
.divider.fat	{ border-bottom-style: solid; border-bottom-width: 2px;  }
.divider.dotted	{ border-bottom-style: dotted; }
.divider.dashed	{ border-bottom-style: dashed; }

.divider_space {
	display:block; 
	clear:both; 
	margin: 30px 0;
}	

.demo_space {
    display: block;
    margin: 0;
    width: 100%;
}
.divider img { max-width:100%;}

.customdivider {
	width:auto;
	display:block; 
	clear:both; 
	height:100%;
	padding:40px 0 40px 0;
	text-align:center;
}
.customdivider img { width:auto; max-width:100%; height:auto; }

.divider_top {
	position: relative; 
	background:url('https://www.bobfraley.org/wp-content/themes/hopes/page_builder/../images/opacs/dark10.png') center center repeat-x;
	height:2px;
	padding:40px 0;
	clear:both;
}

.divider_top a { 
    font-size: 10px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 24px;
}

.divider_top a span{ 
	font-size: 11px; 
	line-height: 10px;
	text-transform: uppercase; 
	color:#fff;
	background-color:#000;
	padding:3px 6px;
}

.divider_line { 
	position: relative; 
	display: block;
	clear: both;
	padding: 25px 0;
	background:url('https://www.bobfraley.org/wp-content/themes/hopes/page_builder/../images/opacs/dark10.png') center center repeat-x;
	height: 1px;
	text-align: center;
}
	
/* Dropcap
======================================================================== */

.dropcap { 
	background-position: left top; 
	background-repeat: repeat; 
	font-size: 28px; 
	line-height: 50px; 
	margin: 5px 15px 0 0; 
	-webkit-border-radius: 2px;  
	-moz-border-radius:    2px; 
	border-radius:         2px;
}

.dropcap.dc-square	{ float: left; text-align: center; width: 47px; color: #888888; }
.dropcap.dc-circle	{ -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; float: left; text-align: center; width: 48px; color: #888888; }
.dropcap.dc-text	{ float: left; text-align: center; width: 48px; font-size: 48px; }

/* Services Icon
======================================================================== */

.service-icon img {
	-webkit-transform: 	rotateY(0deg);
	-moz-transform:  	rotateY(0deg);	
	transform:  		rotateY(0deg);
	-webkit-transition: all 400ms ease;
	-moz-transition: 	all 400ms ease;
	transition: 		all 400ms ease;
}
.service-icon img a { display: block;}
.service-icon:hover img{ 
	margin:0 3px 0 0; 
	-webkit-transition: all 400ms ease;
	-moz-transition: 	all 400ms ease;
	transition: 		all 400ms ease;
	-webkit-transform: 	rotateY(180deg);
	-moz-transform:  	rotateY(180deg);
	transform:  		rotateY(180deg);
}


/* Services Icon Style 1
======================================================================== */

.serviceIcn_style1 {
	position: relative;
	overflow: hidden;
}
.services_icon1 { 
	position: relative;
    display: block;
    color: #27CFC3;
    float: left;
	font-size: 38px;
    height: 40px;
	width: 40px;
    line-height: 40px !important;
    text-align: center;
	-webkit-border-radius: 100%;
	-moz-border-radius:    100%;
	border-radius:         100%;
}
 .sIcn_heading {
	overflow: hidden;
	position: absolute;
}
.sIcn_heading h3 { 
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	text-align: left;
	margin: 0 0 0 50px;	
}
.sIcn_content{
	text-align: left;
	margin-left: 50px;
}

.sIcn_content h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
	line-height: 32px;
}

.sIcn_heading2 h3 { 
	font-size: 16px;
	font-weight:bold;
}

/* Services Icon Style 2a and Style 2b
======================================================================== */

.serviceIcn_style2a, .serviceIcn_style2b {
	position: relative;
}
.services_icon2a, .services_icon2b {
	display: inline-block;
	font-size: 35px;
	line-height: 90px;
	cursor: pointer;
	margin: 15px 30px;
	width: 90px;
	height: 90px;
	text-align: center;
	position: relative;
	color: #999999; 
	z-index: 1;
	-webkit-border-radius: 50%;
	-moz-border-radius:    50%;
	border-radius:         50%;
}

.services_icon2a:after, .services_icon2b:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-border-radius: 50%;
	-moz-border-radius:    50%;
	border-radius:         50%;
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.services_icon2a .fa:hover , .services_icon2b .fa:hover { color: #FFFFFF; }

/* Icon Color*/
.services_icon2a .gray { color: #808080;} 
.services_icon2a.brown { color: #A52A2A;} 
.services_icon2a.cyan { color: #00FFFF;} 
.services_icon2a.orange{ color: #FFA500;} 
.services_icon2a.red{ color: #FF0000;} 
.services_icon2a.magenta { color: #FF00FF; } 
.services_icon2a.yellow{ color: #FFFF00; } 
.services_icon2a.blue { color: #0000FF; } 
.services_icon2a.pink  { color: #FAAFBE; } 
.services_icon2a.green { color: #008000; } 
.services_icon2a.black{ color: #000000; } 
.services_icon2a.white i { color: #FFFFFF;} 

/* Icon Hover Color*/
.services_icon2a.gray:hover  { background: #808080; color:#FFFFFF;} 
.services_icon2a.brown:hover { background: #A52A2A; color:#FFFFFF; } 
.services_icon2a.cyan:hover  { background: #00FFFF; color:#FFFFFF;} 
.services_icon2a.orange:hover { background: #FFA500; color:#FFFFFF;} 
.services_icon2a.red:hover  { background: #FF0000; color:#FFFFFF;} 
.services_icon2a.magenta:hover { background: #FF00FF; color:#FFFFFF;} 
.services_icon2a.yellow:hover { background: #FFFF00; color:#FFFFFF;} 
.services_icon2a.blue:hover  { background: #0000FF; color:#FFFFFF;} 
.services_icon2a.pink:hover  { background: #FAAFBE; color:#FFFFFF;} 
.services_icon2a.green:hover { background: #008000; color:#FFFFFF;} 
.services_icon2a.black:hover { background: #000000; color:#FFFFFF;} 
.services_icon2a.white:hover { background: #FFFFFF; color:#000000;} 

.services_icon2a.gray:after { 
	 top: -6px;
	 left: -6px;
	 padding: 6px;
	 -webkit-box-shadow: 0 0 0 1px #808080;
	 -moz-box-shadow:    0 0 0 1px #808080;
	 box-shadow:         0 0 0 1px #808080;
	 -webkit-transform: scale(.8);
	 -moz-transform:    scale(.8);
	 -ms-transform:     scale(.8);
	 transform:         scale(.8);
	 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	 -moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	 transition:         transform 0.2s, opacity 0.2s;
	 opacity: 0;
}

.services_icon2a.brown:after { 
	 top: -6px;
	 left: -6px;
	 padding: 6px;
	 -webkit-box-shadow: 0 0 0 1px #A52A2A;
	 -moz-box-shadow:    0 0 0 1px #A52A2A;
	 box-shadow:         0 0 0 1px #A52A2A;
	 -webkit-transform: scale(.8);
	 -moz-transform:    scale(.8);
	 -ms-transform:     scale(.8);
	 transform:         scale(.8);
	 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	 -moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	 transition:         transform 0.2s, opacity 0.2s;
	 opacity: 0;
}

.services_icon2a.cyan:after { 
	 top: -6px;
	 left: -6px;
	 padding: 6px;
	 -webkit-box-shadow: 0 0 0 1px #00FFFF;
	 -moz-box-shadow:    0 0 0 1px #00FFFF;
	 box-shadow:         0 0 0 1px #00FFFF;
	 -webkit-transform: scale(.8);
	 -moz-transform:    scale(.8);
	 -ms-transform:     scale(.8);
	 transform:         scale(.8);
	 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	 -moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	 transition:         transform 0.2s, opacity 0.2s;
	 opacity: 0;
}

.services_icon2a.orange:after { 
	 top: -6px;
	 left: -6px;
	 padding: 6px;
	 -webkit-box-shadow: 0 0 0 1px #FFA500;
	 -moz-box-shadow:    0 0 0 1px #FFA500;
	 box-shadow:         0 0 0 1px #FFA500;
	 -webkit-transform: scale(.8);
	 -moz-transform:    scale(.8);
	 -ms-transform:     scale(.8);
	 transform:         scale(.8);
	 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	 -moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	 transition:         transform 0.2s, opacity 0.2s;
	 opacity: 0;
}

.services_icon2a.red:after { 
	 top: -6px;
	 left: -6px;
	 padding: 6px;
	 -webkit-box-shadow: 0 0 0 1px #FF0000;
	 -moz-box-shadow:    0 0 0 1px #FF0000;
	 box-shadow:         0 0 0 1px #FF0000;
	 -webkit-transform: scale(.8);
	 -moz-transform:    scale(.8);
	 -ms-transform:     scale(.8);
	 transform:         scale(.8);
	 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	 -moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	 transition:         transform 0.2s, opacity 0.2s;
	 opacity: 0;
}

.services_icon2a.magenta:after { 
	 top: -6px;
	 left: -6px;
	 padding: 6px;
	 -webkit-box-shadow: 0 0 0 1px #FF00FF;
	 -moz-box-shadow:    0 0 0 1px #FF00FF;
	 box-shadow:         0 0 0 1px #FF00FF;
	 -webkit-transform: scale(.8);
	 -moz-transform:    scale(.8);
	 -ms-transform:     scale(.8);
	 transform:         scale(.8);
	 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	 -moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	 transition:         transform 0.2s, opacity 0.2s;
	 opacity: 0;
}

.services_icon2a.yellow:after { 
	 top: -6px;
	 left: -6px;
	 padding: 6px;
	 -webkit-box-shadow: 0 0 0 1px #FFFF00;
	 -moz-box-shadow:    0 0 0 1px #FFFF00;
	 box-shadow:         0 0 0 1px #FFFF00;
	 -webkit-transform: scale(.8);
	 -moz-transform:    scale(.8);
	 -ms-transform:     scale(.8);
	 transform:         scale(.8);
	 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	 -moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	 transition:         transform 0.2s, opacity 0.2s;
	 opacity: 0;
}

.services_icon2a.blue:after { 
	 top: -6px;
	 left: -6px;
	 padding: 6px;
	 -webkit-box-shadow: 0 0 0 1px #0000FF;
	 -moz-box-shadow:    0 0 0 1px #0000FF;
	 box-shadow:         0 0 0 1px #0000FF;
	 -webkit-transform: scale(.8);
	 -moz-transform:    scale(.8);
	 -ms-transform:     scale(.8);
	 transform:         scale(.8);
	 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	 -moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	 transition:         transform 0.2s, opacity 0.2s;
	 opacity: 0;
}

.services_icon2a.pink:after { 
	 top: -6px;
	 left: -6px;
	 padding: 6px;
	 -webkit-box-shadow: 0 0 0 1px #FAAFBE;
	 -moz-box-shadow:    0 0 0 1px #FAAFBE;
	 box-shadow:         0 0 0 1px #FAAFBE;
	 -webkit-transform: scale(.8);
	 -moz-transform:    scale(.8);
	 -ms-transform:     scale(.8);
	 transform:         scale(.8);
	 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	 -moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	 transition:         transform 0.2s, opacity 0.2s;
	 opacity: 0;
}
.services_icon2a.green:after { 
	 top: -6px;
	 left: -6px;
	 padding: 6px;
	 -webkit-box-shadow: 0 0 0 1px #008000;
	 -moz-box-shadow:    0 0 0 1px #008000;
	 box-shadow:         0 0 0 1px #008000;
	 -webkit-transform: scale(.8);
	 -moz-transform:    scale(.8);
	 -ms-transform:     scale(.8);
	 transform:         scale(.8);
	 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	 -moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	 transition:         transform 0.2s, opacity 0.2s;
	 opacity: 0;
}
.services_icon2a.black:after { 
	 top: -6px;
	 left: -6px;
	 padding: 6px;
	 -webkit-box-shadow: 0 0 0 1px #000000;
	 -moz-box-shadow:    0 0 0 1px #000000;
	 box-shadow:         0 0 0 1px #000000;
	 -webkit-transform: scale(.8);
	 -moz-transform:    scale(.8);
	 -ms-transform:     scale(.8);
	 transform:         scale(.8);
	 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	 -moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	 transition:         transform 0.2s, opacity 0.2s;
	 opacity: 0;
}
.services_icon2a.white:after { 
	 top: -6px;
	 left: -6px;
	 padding: 6px;
	 -webkit-box-shadow: 0 0 0 1px #FFFFFF;
	 -moz-box-shadow:    0 0 0 1px #FFFFFF;
	 box-shadow:         0 0 0 1px #FFFFFF;
	 -webkit-transform: scale(.8);
	 -moz-transform:    scale(.8);
	 -ms-transform:     scale(.8);
	 transform:         scale(.8);
	 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	 -moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	 transition:         transform 0.2s, opacity 0.2s;
	 opacity: 0;
}

/* Icon Hover Color*/
.services_icon2b .gray { color: #808080;} 
.services_icon2b.brown { color: #A52A2A;} 
.services_icon2b.cyan { color: #00FFFF;} 
.services_icon2b.orange{ color: #FFA500;} 
.services_icon2b.red{ color: #FF0000;} 
.services_icon2b.magenta { color: #FF00FF; } 
.services_icon2b.yellow{ color: #FFFF00; } 
.services_icon2b.blue { color: #0000FF; } 
.services_icon2b.pink  { color: #FAAFBE; } 
.services_icon2b.green { color: #008000; } 
.services_icon2b.black{ color: #000000; } 
.services_icon2b.white i { color: #FFFFFF;} 

.services_icon2b.gray:hover  { background: #808080; color:#FFFFFF;} 
.services_icon2b.brown:hover { background: #A52A2A; color:#FFFFFF!important; } 
.services_icon2b.cyan:hover  { background: #00FFFF; color:#FFFFFF;} 
.services_icon2b.orange:hover { background: #FFA500; color:#FFFFFF;} 
.services_icon2b.red:hover  { background: #FF0000; color:#FFFFFF;} 
.services_icon2b.magenta:hover { background: #FF00FF; color:#FFFFFF;} 
.services_icon2b.yellow:hover { background: #FFFF00; color:#FFFFFF;} 
.services_icon2b.blue:hover  { background: #0000FF; color:#FFFFFF;} 
.services_icon2b.pink:hover  { background: #FAAFBE; color:#FFFFFF;} 
.services_icon2b.green:hover { background: #008000; color:#FFFFFF;} 
.services_icon2b.black:hover { background: #000000; color:#FFFFFF;} 
.services_icon2b.white:hover { background: #FFFFFF; color:#000000;}
/* end  hover color */

/* Icon Hover Effect */
.services_icon2a, .services_icon2b {
	background: #F3F3F3;
	margin: 0 auto;
	display: table;
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition:    background 0.2s, color 0.2s;
	transition:         background 0.2s, color 0.2s;
}
.services_icon2a .fa, .services_icon2b .fa {	
	z-index: 2;	
}

/* Hover Icon Property */
.services_icon2a:after {
	top: -6px;
	left: -6px;
	padding: 6px;
	-webkit-box-shadow: 0 0 0 1px #00c1cf;
	-moz-box-shadow:    0 0 0 1px #00c1cf;
	box-shadow:         0 0 0 1px #00c1cf;
	-webkit-transform: scale(.8);
	-moz-transform:    scale(.8);
	-ms-transform:     scale(.8);
	transform:         scale(.8);
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	transition:         transform 0.2s, opacity 0.2s;
	opacity: 0;
}

.services_icon2b:after {
	-webkit-transform: scale(.8);
	-moz-transform:    scale(.8);
	-ms-transform:     scale(.8);
	transform:         scale(.8);
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition:    -moz-transform 0.2s, opacity 0.2s;
	transition:         transform 0.2s, opacity 0.2s;
	opacity: 0;
}

.services_icon2a:hover, .services_icon2b:hover {
	background: #00c1cf;
	color: #FFFFFF;
}

.services_icon2a:hover:after, .services_icon2b:hover:after {
	-webkit-transform: scale(1);
	-moz-transform:    scale(1);
	-ms-transform:     scale(1);
	transform:         scale(1);
	opacity: 1;
	color:#FFFFFF;
}

.sIcn_heading2a h3, .sIcn_heading2b h3{
	margin: 15px 0 20px 0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.sIcn_content2a, .sIcn_content2b {
	text-align: center;
}

/* Services Icon Style 3 and 4
======================================================================== */

.Icnbox_style {
	position: relative;
	z-index: 10;
	border: 1px solid #e0e0e0;
	background-color: rgba(255, 255,255,0.7);
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius:    3px;
	border-radius:         3px;
}
.Icnbox_style.top {
	margin-top: 35px;
	padding: 60px 30px 40px 30px;
}
.Icnbox_style.left {
	margin-left: 30px;
	padding: 30px 30px 30px 60px;
	text-align: left;
}
.services_icon3 {
	top: -34px;
	left: 50%;
	margin-left: -32px;
}
.services_icon4 {
	top: 50%;
	left: -31px;
	margin-top: -31px;
}
.services_icon3,.services_icon4 {
	background-color: #f3f3f3;
	position: absolute;
	z-index: 20;
	display: block;
	width: 65px;
	height: 65px;
	color: #fff;
	text-align: center;
	font-size: 32px;
	line-height: 65px !important;
	-webkit-border-radius: 50px;
	-moz-border-radius:    50px;
	border-radius:         50px;
}
.sIcn_heading3 > h3{
	margin: 15px 0 20px 0;
	font-size: 20px;
}
.sIcn_content3 { 
	text-align: center;
}
.sIcn_content4 { 
	text-align: left;
}

/* List Styles
======================================================================== */


.pricing li		{ 
	background:#ffffff; 
	border:1px solid #eeeeee; 
	border-bottom:1px solid #ddd; 
	margin-bottom:1px;
	-webkit-border-radius: 3px;
	-moz-border-radius:    3px;
	border-radius:         3px;
}

.doubles { clear:both; padding-left:20px; margin-left:0px !important; overflow:hidden; }
.doubles li { float:left; width:42%; }

/* Blog Post Carousel
======================================================================== */
.owl-carousel .owl-item { padding:1px 0;}
.blogpost-list { position:relative;}
.blogpost-item{ margin: 0 10px 0 0; }
.blogpost-item .view { 
	min-height: 100px;
	overflow: hidden; 
}
.blogpost-item .view img { 
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius:    4px 4px 0px 0px;
	border-radius:         4px 4px 0px 0px;
}

.blogpost-desc { 
	background-color: #ffffff;
	padding: 20px 15px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 0px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 0 0px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 0 0px 1px rgba(0, 0, 0, 0.10);
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius:    0px 0px 4px 4px;
	border-radius:         0px 0px 4px 4px;
}
.blogpost-desc > span { display: block; font-size: 11px; }
.blogpost-title { margin-bottom: 10px; font-size: 13px; font-weight: 600; }
.blogpost-list .entry-title { margin-bottom: 0px; font-size:13px; }

.blogpost-title a {
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}

/* 
 Price Table
======================================================================== */

.pricetable {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
}	
.pricing-inner {
	position: relative;
	display: block;
	margin: 20px 0;
}
.pricetable .column{
	float: left;
	position: relative;
	z-index: 3;
	margin-right: 1%;
	width: 24.2%;
}
.pricetable.col3 .column{ width:32.6%; }
.pricetable .column:last-child { margin-right:0; }
.pricetable .column-block {
    border: 1px solid #dddddd;
    border-width: 1px 0px 1px 1px;
}
.pricetable .column-block:last-child{
    border: 1px solid #dddddd;
    border-width: 1px 1px 1px 1px;
}
.pricetable .price-head { 
	position: relative;
	text-align: center;
	padding: 25px 0;
	text-align: center;
	background: #f1f2f3;

}
.price-head .title { 
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 10px;
}
.pricetable .price-font {
	font-size: 46px;
	line-height: 100%;
	vertical-align: middle;
	margin-bottom: 0;
}
.pricetable .price-font span{ font-size:11px; line-height:14px;}
.pricetable sup{
	letter-spacing: 0px;
	font-size:small;
}
.pricetable .price-content  { 
	text-align: left;
	line-height: 24px;	
	padding: 20px 40px; 
	background-color: #f6f6f6;
}
.pricetable .price-content ul { 
	margin: 0 0 20px 0; 
	padding:0;
}
.pricetable .price-content ul li { 
	list-style: none; 
	padding: 5px;
	line-height: 150%;
	background: url('https://www.bobfraley.org/wp-content/themes/hopes/page_builder/../images/opacs/dark10.png') bottom left repeat-x transparent; 
}
.pricetable .price-content > p { margin-bottom: 0; }
.pricetable .featured { 
	position: relative;
	margin-top: -10px;
	padding-bottom: 20px;
	z-index: 4;
	box-sizing: border-box;
	-webkit-box-shadow : 0 0 3px rgba(0, 0, 0, 0.15);
   	-moz-box-shadow: 	 0 0 3px rgba(0, 0, 0, 0.15);
	box-shadow: 		 0 0 3px rgba(0, 0, 0, 0.15);
}	
.pricetable .featured .price-head { 
	padding-top: 25px;
}

/* 
 Input CSS
======================================================================== */

.input_small   { width:25% !important; }
.input_medium  { width:50% !important; }
.input_large   { width:95% !important; }

/* 
 Contact Info
======================================================================== */

#footer .contactinfo-wrap,
#footer .contactinfo-wrap .details,
#footer .contactinfo-wrap p { border: 0;}
.contactinfo-wg 	 { margin-bottom:40px; }
.contactinfo-wrap { 
	position:relative; 
	border-style:solid; 
	border-color:#dddddd;	
}
.contactinfo-wrap p { 
	margin-bottom: 5px; 
	padding-bottom: 3px;	
}
.contactinfo-wrap .details { 
	display: block; 
	overflow: hidden; 
}
.contactinfo-wrap .phone .details { font-size:15px; font-weight:bold; }
.contactinfo-wrap span.icon {
	display:block;
	float:left;
	width: 30px;
}

/* 
 Highlight
======================================================================== */
.highlight1 { 
	padding:3px 6px;
	color:#ffffff;
	background-color:#5E5E5E;	
	-webkit-border-radius:	3px; 
	-moz-border-radius:		3px; 
	border-radius:			3px;
	}
		
.highlight2	{ font-style: italic; border-bottom:1px dashed; padding: 1px }
.highlight.yellow	{ background-color:#ffda48; color:#000000; }

/* 
 Fancy Table
======================================================================== */

table.fancy_table     { border: 1px solid #eee; }
table.fancy_table th  {
	background-color:#4daadd;
	padding:14px; 
	color:#fff; 
	}

table.fancy_table td  {
	padding:12px; 
	background:#fff; 
	border: 1px solid #eee;
	text-align: center; 
	}

table.fancy_table tbody tr:hover td	{
	background-color:#F3F3F3;
	}

table.fancy_table tfoot {
	background-color: #F3F3F3;
	}

table.fancy_table {
	width:99%; 
	margin:0 auto; 
	margin-bottom:10px;
	border-collapse: collapse; 
	border-spacing: 0; 
	}

.fancy_table.alignleft    { float:left; margin:3px 15px 20px 3px;}
.fancy_table.alignright   { float:right; margin:3px 3px 20px 15px;	}
.fancy_table.aligncenter  { 
	display:table; 
	clear:both; 
	margin:0 auto; 
	padding:2px; 
	margin-bottom: 20px;
	text-align:center;
	}

.fancy_table p{
	margin-bottom:0px;
}

/* 
 Progress Bar
======================================================================== */

.iva-progress-bar { margin-bottom: 10px !important; }
.iva-progress-bar p { margin-bottom: 2px; }
.iva-progress-bar .bar-wrap {
	background-color: #ebebeb;
	-webkit-border-radius: 300px;
	-moz-border-radius:    300px;
	border-radius:         300px;
	-webkit-box-shadow : 0 1px 2px rgba(0, 0, 0, 0.09) inset;
	-moz-box-shadow: 	 0 1px 2px rgba(0, 0, 0, 0.09) inset;
	box-shadow: 		 0 1px 2px rgba(0, 0, 0, 0.09) inset;
	margin-bottom: 12px;
}

.iva-progress-bar .bar-color span { color: #FFFFFF; font-size: 13px; padding: 0 15px; }
.iva-progress-bar .bar-color { 
	overflow: visible !important; 
	position: relative; 
	background-color: #dddddd; 
	-webkit-border-radius: 300px; 
	-moz-border-radius:    300px; 
	border-radius:         300px; 
	display: block; 
	padding: 5px 0; 
	width: 0;
}

/* 
 Progress Circle
======================================================================== */

.CircleBarWrap {
	display:table;
	text-align:center;
	margin:0 auto;
}
.CircleBarWrap .label { }

.easyPieChart {
    position: relative;
    text-align: center;
	margin:0 auto;
}

.easyPieChart canvas {
    position: absolute;
    top: 0;
    left: 0;
}
.chart {
    float: left;
    margin: 10px;
}

.CircleBar {
    text-align: center;
    font-size: 1.2em;
    margin-bottom: 0.3em;
}

.chart .label {
    text-align: center;
    font-size: 1em;
    margin: 0.8em 0;
}

/* 
 Horizontal Tabs
======================================================================== */

.systabspane  {
    clear: both;
    margin: 0 0 30px;
    padding: 0;
    position: relative;
}
.systabspane .panes   { clear:both; }
.systabspane.centertabs ul.tabs  {     
	background-color: #f8f8f8;
    display: table;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.systabspane.righttabs ul.tabs   { margin:0 0 0 auto; float:right; }
.hortabs .tabs {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.hortabs .tabs li {
	float: left;
	line-height: 40px;
	list-style-type: none;
	padding: 0 30px;
	cursor: pointer;
	border-width: 2px 1px 0 1px;
	border-color: #dddddd;
	border-style: solid;
	margin-right: 3px;
}
.hortabs .tabs li:first-child{
	border-width: 2px 1px 0 1px;
	border-color: #dddddd;
	border-style: solid;
}

.hortabs .tabs a span { 
	display:block;
}

.hortabs .tabs a { 
	color: #000000;
	display: block;
	position: relative;
	text-decoration: none;		
}

.hortabs .tab_content {
	background-color: #ffffff;
	display: none;
	overflow: hidden;
	padding: 15px;
	border: 1px solid #dddddd;
}

.hortabs .tabs li.current { 
	color: #000000;
	margin: 0;
	position: relative;
	border-top: 2px solid #00c1cf;
	margin-right: 3px;
}

.hortabs .tabs li.current a {
	cursor: pointer;
	color:#000;
}

/* 
 Vertical Tabs
======================================================================== */

.vertabs .panes  { clear:none;}
.vertabs .tabs {
	clear: none;
	float: left; 
	width: 160px;
	height: auto;
	margin: 0 !important;
	padding: 0;
	border-bottom: none;
}
.vertabs .tabs li {
	clear: left;
	display: block;
	float: none;
	margin: 0; 
	padding: 0; 
	border: 1px solid #dddddd;
	border-width: 1px 0 0 1px;
	line-height: normal;
	list-style-type:none; 
}
.vertabs .tabs li:last-child {
	border-width:1px 0px 1px 1px;
}
.vertabs .tabs a { 
	display: block; 
	clear: left;
	float: none;
	position: relative; 
	height: auto; 
	padding: 10px 15px; 
	text-decoration: none; 
}
.vertabs .tab_content {
	padding: 20px;
}
.vertabs .tabs li.current { 
	position: relative;
	margin: 0 -1px 0 0;
	border-left: 2px solid #00C1CF;
}
.vertabs .tabs li.current a { 
	color: #444;		
	cursor: pointer;
}
.vertabs .tab_content { border:1px solid #dddddd; }

/* 
 Twitter Tweets
======================================================================== */

.twitter_widget ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
.twitter_widget ul li {
	border-bottom: 0 !important;
	background: none !important;
	padding: 0 !important;
	margin-bottom: 15px;
	color: #747474;
}
.twitter_widget ul li span {
	display: block;
	font-size: 10px;
}
.twitter_widget ul li a:hover {
	border-bottom: 1px dotted #ffffff;
}

/* Tweets List */

ul.tweet { margin:0 0 20px 0; padding:0; list-style:none; }
ul.tweet li { padding:0 0 15px 0; }
ul.tweet li span:last-child { display:block; font-size: small; }

/* 
 Fancy Heading
======================================================================== */

.fancyheading {
    line-height: 130%;
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    text-transform: none;
    word-wrap: break-word;
}
.fancyheading small {
    display: block;
    font-weight: normal;
    line-height: normal;
    margin-top: 5px;
	letter-spacing: normal;
}
.fancyheading .fancy-title {
    margin-bottom: 0;
}
.fancyheading .xlarge {
    font-size: 52px !important;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 120%;
}
.fancyheading .large {
    font-size: 36px !important;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 120%;
}
.fancyheading span {
    display: inline-block;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
}
.fancyheading.bordered span { padding:25px;}

.fancy_ampersand {
    font-family: 'Lato','Vidaloka',serif !important;
    font-size: 24px;
}
.fancyheading span.gray {
    background-color: #666666;
}
.fancyheading span.orange {
    background-color: #ff5c00;
}
.fancyheading span.red {
    background-color: #e62727;
}
.fancyheading span.magenta {
    background-color: #a9014b;
}
.fancyheading span.yellow {
    background-color: #ffb515;
}
.fancyheading span.blue {
    background-color: #00adee;
}
.fancyheading span.pink {
    background-color: #e22092;
}
.fancyheading span.green {
    background-color: #91bd09;
}
.fancyheading span.black {
    background-color: #333333;
}
.fancyheading span.white {
    background-color: #ffffff;
}
.fancyheading span.white span {
    color: #666666;
}
.fancyheading.right,.fancyheading.textright {
    text-align: right;
}
.fancyheading.left,.fancyheading.textleft {
    text-align: left;
}
.fancyheading.center ,.fancyheading.textcenter {
    text-align: center;
}
.fancyheading.textleft span {
    padding-left: 0;
}
.fancyheading.textright span {
    padding-right: 0;
}
.fancyheading h1, .fancyheading h2, .fancyheading h3, .fancyheading h4, .fancyheading h5, .fancyheading h6 {
    margin-bottom: 0;
}

/* 
 Flickr Photos
======================================================================== */

.flickr_badge_image {
	 float: left; 
	 display:block;
	 margin: 0 8px 8px 0;
	 padding: 3px;
	 border:1px solid #dddddd;
	 -webkit-transition: all .3s ease-out;
	 -moz-transition:    all .3s ease-out;
	 transition:         all .3s ease-out;
}

.flickr_badge_image img {
	 width: 50px;
	 height: 50px;
}

/* Testimonial Submission */
#testimonialid input,
#testimonialid textarea{ width:200px; border: 1px solid #DDDDDD; }
#testimonialid button{ border:0; }

/* Testimonials
======================================================================== */

.testimonial-box {
	position: relative;
	margin: 0 auto;
	min-height: 100px;
}

.testimonials-list .testimonial-box { 
	margin-bottom: 50px; 
	}

.testimonial-carousel {
	position: relative;
	margin: 0 auto;
	min-height: 100px;
}

.tc-content {
	position: relative;
	overflow: hidden;
}

.tc-content p {
	margin-bottom:0px;
	font-size: 16px;
	line-height: normal;
	position: relative;
	padding: 0 40px;
}

.tc-content > p:before {
    content: "\201C";
    font-size: 40px;
    font-style: italic;
    line-height: 40px;
    margin-left: -30px;
    position: absolute;
}

.tc-content > p:after {
    content: "\201D";
    font-size: 40px;
    font-style: italic;
    line-height: normal;
    margin-left: 5px;
    position: absolute;
}

.tc-details { float: left; }

.tc-client-image  {
	position: relative;
	margin: 0 auto;
	display: table;
}

.tc-client-image  img {
	display: block;
	-webkit-border-radius: 100%;
	-moz-border-radius:    100%;
	border-radius:         100%;
}

.tc-client-meta {
	margin: 15px 0 0 40px;
	position: relative;
	line-height:normal;
}

.client-name strong { display:block; }

/* Testimonials Lists
======================================================================== */

.testimonial_list { position:relative; }
.testimonial_list {
	min-width: 100px;
	position: relative;
	clear:both;
	list-style: none;
	padding: 0;
	margin: 0;
}

.testimonial_list li {
	top: 0;
	left: 0;
	display: none;
	background: none;
	padding: 0;
	list-style: none;
}

.testimonial_list li:first-child {
	display:block;
}
.testimonial_list .client-meta { margin-left: 65px}

#testimonialid input, textarea{ width: 70%;}
#testimonialid button { border: 0;}

/* Testimonials Grid
======================================================================== */
.testimonial-grid-wrap{
	 display: table;
	 margin: 0 auto;
	 clear: both;
	 width:100%;
}
.iva-testimonial {
	display: table-cell;
	float: none;
	border: 1px solid #dddddd;
	border-width: 0 1px 1px 0;
	padding: 20px;
}

.iva-last-testimonial {
	 border-right: none;
}
.iva_one_half {
 	width: 50%;
}
.testimonial-row {
 	display: table-row;
}

/* Milestone Count
======================================================================== */

.milestone_wrap{
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
	padding: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius:    5px;
	border-radius:         5px;
}

.milestone_icon{
	color: #808080;
	font-size: 20px;
	text-align: center;
}

.milestone_icon .fa{
	font-size: 50px;
}

.milestone_content {
	text-align: center;	
}

.count-number { 	
	color: #808080;
	font-size: 40px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 0;

}

.milestone-text {}

/* Section Row
======================================================================== */

.section_row {
	 position:relative;
	 border-style: solid;
	 border-color: #dddddd;
	 padding: 30px 0;
}

.section_inner { 
	 width: 1140px; 
	 margin:0 auto; 
	 position:relative;
	 z-index: 2;
}
.content-area  .section_inner { 
	 width:850px; 
	 margin:0 auto; 
	 position:relative;
	 z-index: 2;
}
.iva-page-section { position:relative;  height:auto; margin-bottom:0 !important; }
.iva-page-section:before,
.iva-page-section:after { 
	clear:both; 
	display:block;
	content: '';
}

.iva-section-patterns, .iva-video-color-mask {
	width: 100%;
	height: 100%;
	opacity: 0.7;
	position: absolute !important;
	top: 0;
	left: 0;
	padding-bottom: 0px !important;
	z-index: 0;
}

.iva-video-color-mask {
	opacity: 0.6;
}

.iva-video-preload {
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 z-index: 1;
	 display: block;
	 width: 100%;
	 height: 100%;
	 background-position: center;
	 background-size: cover;
	 background-repeat: no-repeat;
	 -moz-background-size: cover;
	 -webkit-background-size: cover;
	 -o-background-size: cover;
}

.iva-section-video {
	 position: absolute;
	 overflow: hidden;
	 top:0;
	 left:0;
	 z-index: -999;
	 width: 100%;
	 height: 100%;  
}
.iva-page-section .iva-section-video
{
	z-index:0;
	opacity:1.0;
}
.iva-section-video video {
	 left: 0;
	 min-height: 100%;
	 min-width: 100%;
	 max-width:100%;
	 position: absolute;
	 top: 0;
}

.section_video .section_inner { padding: 0;}
.wp-video{ width: 100% !important; }

.full-inner-class {
	text-align: justify;
	left: 25%;
	width: 1000px;
}	
.full-width-class{
	width:100%;
	box-sizing: content-box!important;
	-moz-box-sizing: content-box!important;
	-webkit-box-sizing: content-box!important;
}

.page_fullcontent{
	position:relative;
	z-index:2;
}

.page_inner{
	position:relative;
	z-index:2;
}

.page_fullcontent div:nth-child(1) {
	padding-left:0 !important;
	padding-right:0 !important;
}

.page_content{
	width:1140px;
	clear:both;
	margin:0 auto;
	position:relative;
	z-index: 2;
}
.full-content-class{
	width:100% ;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	box-sizing: content-box!important;
	-moz-box-sizing: content-box!important;
	-webkit-box-sizing: content-box!important;
}
.inner_content_select{
	position:relative; width: 1140px; margin: 0 auto;
}
.inner_content{
	position:relative;width:1140px; margin: 0 auto;
}

.ivanewgrid  ul{ margin:0; }
.ivanewgrid  .isotope-inner{ margin:0 10px 0 0; }

/*only for webkit  browsers*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
.iva-page-section { 
    background-attachment: scroll !important;
	}
}

/* Staff Sociables ToolTip
======================================================================== */

.ttip {
	display:none;
	position:absolute;
	bottom:28px;
	left:0;
	padding:6px 10px;
	font-size:11px;
	line-height:15px;
	background:#333333; 
	color:#ffffff;
	-webkit-border-radius: 2px;
	-moz-border-radius:    2px;
	border-radius:         2px;
}

.ttip::after {
	content: "";
	position: absolute;	
	top: 100%;
	left: 10px;
	border-top-color: inherit; 
	border-top: 6px solid #333333;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent; 
}

/* Services Image
======================================================================== */

.church-services {
	position: relative;
	margin: 0 0 20px 0;
}

.service-img img {
	border: 1px solid #dddddd;
	padding: 3px;
}
.cs-title {
	position: absolute;
	bottom: 10px;
	left: 0;
}
.cs-title h2 { 	
	background-color: rgba(0,0,0,0.8);
	border-left:5px solid #00c1cf;
	color: #ffffff;
	font-size: 18px;
	padding: 10px 15px;
	margin: 0;
	font-weight: 300;
}

.cs-title .serv_link {
	background-color: #ffffff;
	border-left:5px solid rgba(0,0,0,0.2);
	padding: 2px 8px;
	font-size:12px;
}


.ppl_carousel .post-title { font-size: 16px;}
.ppl_carousel .post-thumb { overflow: hidden; margin-bottom:10px;}
.ppl_carousel .post-thumb img { max-width: 100%; height: auto; }



/* Minit: https://www.bobfraley.org/wp-content/themes/hopes/css/flexslider.css */
/*
* jQuery FlexSlider v2.2.0
* http://www.woothemes.com/flexslider/
*
* Copyright 2012 WooThemes
* Free to use under the GPLv2 license.
* http://www.gnu.org/licenses/gpl-2.0.html
*
* Contributing author: Tyler Smith (@mbmufffin)
*/

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('https://www.bobfraley.org/wp-content/themes/hopes/css/fonts/flexslider-icon.eot');
	src:url('https://www.bobfraley.org/wp-content/themes/hopes/css/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
	url('https://www.bobfraley.org/wp-content/themes/hopes/css/fonts/flexslider-icon.woff') format('woff'),
	url('https://www.bobfraley.org/wp-content/themes/hopes/css/fonts/flexslider-icon.ttf') format('truetype'),
	url('https://www.bobfraley.org/wp-content/themes/hopes/css/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* ====================================================================================================================
* RESETS
* ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
	outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.flex-pauseplay span {
	text-transform: capitalize;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider { 
	min-height: 100px;
	background: #fff url('https://www.bobfraley.org/wp-content/themes/hopes/css/../ajax-loader.gif') no-repeat center center;
	position: relative; 
	margin: 0; 
	padding: 0; 
	overflow:hidden; 
	zoom: 1;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
	height: auto;
}
.flexslider .slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .flexslider .slides {
	display: block;
}
* html .flexslider .slides {
	height: 1%;
}
.no-js .flexslider .slides > li:first-child {
	display: block;
}

/* FlexSlider Default Theme
*********************************/
.flex-viewport {-webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

/* Caption style */
/* IE rgba() hack */
.flex-caption { zoom: 1; }
.flex-caption {
	bottom: 18%; 
	left: 0; 
	right: 0;
	margin: 0 auto; 
	padding: 0; 
	position: absolute;
	font-size:18px;
	width: 100%; 
	max-width: 1100px;
	text-align: center;
}

.flex-caption p { margin-bottom:0;}

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 20px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 20px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; line-height:100%; }
.flex-direction-nav a.flex-next:before { content: '\f002'; }


/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center; z-index:2}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}


.flex-title h5,
.flex-title h6 { margin:0 auto; }
.flex-title h5 span {
	/*background-color:#00c1cf;*/
	font-size: 45px;
	line-height: 74px;
	/*padding: 10px 15px;*/
	font-weight: 700;
	text-shadow:0 1px 1px rgba(0,0,0,0.5);
	color:#00c1cf;
	letter-spacing: -1px;
}
.flex-title h6 span {
	/*background-color: #222222;*/
	padding: 5px 10px;
	font-size: 22px;
	font-weight: 300;
	text-shadow:0 1px 1px rgba(0,0,0,0.5);
	color:#ffffff;
}




/* Minit: https://www.bobfraley.org/wp-content/themes/hopes/church/css/church.css */
/* 
 Sermons Section
======================================================================== */

/* Widget Wraps */
.iva-widget { margin-bottom:20px;}
.iva-widget:after,
.iva-widget:before {
	clear:both;
	content:'';
	display:table;
}

/* 
 More-Links
======================================================================== */
article.location-list .more-link,
article.people-list .more-link,
article.sermon .more-link { 
	display:table-cell; 
	padding: 5px 0;
	cursor: default; 
	color:#ffffff; 
}
article.location-list .more-link span,
article.people-list .more-link span,
article.sermon .more-link span { 
    padding: 7px 10px;
    font-size: 12px;
	background-color: #50485b;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	transition: all 0.2s linear 0s;
    cursor: pointer;
	}
	
article.location-list .more-link:hover,
article.people-list .more-link:hover,
article.sermon .more-link:hover  { color: #ffffff;}

article.location-list .more-link span:hover,
article.people-list .more-link span:hover,
article.sermon .more-link span:hover { background-color: #00c1cf; }

/* 
 Sermons Section
======================================================================== */
.sermon:after,
.sermon:before {
	clear:both;
	content:"";
	display:block;
}

.sermon .entry-title { margin: 0 0 5px 0; }
.sermon .entry-title a:hover { color: inherit; }

article.sermon:not(.sermon-single) { 
	margin-bottom: 30px; 
	padding-bottom: 30px; 
	border-bottom: 1px solid #e1e1e1; 
}

article.sermon .sermon-content { padding-bottom: 10px; padding-top: 24px; }
article.sermon .sermon-content p:last-child { margin-bottom: 0; }

article.sermon:first-child { margin-top:10px; }
article.sermon:last-child {
	margin-bottom: 0; 
	padding-bottom: 0; 
	border-bottom: 0px solid #e1e1e1; 
}

.sermon-thumb { 
	display:inline-block; 
	float:left; 
	margin-right: 4%;
	margin-bottom: 20px;
	width:28%;
}
.sermon-thumb img { 
	display:block;
	max-width:100%;
	height:auto; 
	max-height:100%;
	margin:0; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
}

.sermon-entry-content { overflow:hidden; }

.sermon-post-meta { }
.sermon-post-meta .fa { padding-right:5px; color: #666666; }
.sermon-post-meta span { 
	display: inline-block; 
	margin: 0 3px 3px 0; 
	padding: 3px 8px; 
	font-size: 13px; 
	background-color: #f0f0f0;
	background-color: rgba(0,0,0,0.06);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #999999;
}
.sermon-post-meta a { 
	color:#777777; 
	text-decoration:none;
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;
}
.sermon-post-meta a:hover { color:#000000; }

.sermon-footer { font-size:12px; margin-bottom: 20px;}
.sermon-footer-metadata { font-size:13px;}

.sermon-meta-block { margin:0 0 30px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #ddd; -moz-box-shadow:0 2px 1px 0px rgba(0,0,0,0.05); -webkit-box-shadow:0 2px 1px 0px rgba(0,0,0,0.05); box-shadow:0 2px 1px 0px rgba(0,0,0,0.05); }
.sermon-meta-block .sermon-post-meta { padding:10px 15px; }
.sermon-meta-block .excerpt { padding:13px 15px; font-size:13px; line-height:19px; background:#f2f2f2; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; }
.sermon-meta-block .excerpt p { margin:0 !important; }
.sermon-title-meta .post-title { font-size: 26px; font-weight: 500; line-height: 1.3em;}

.sermon-title-meta p{margin-bottom:25px;}
.sermon-list-button { margin: 0; }
.sermon-list-button li {}
.sermon-title-meta .btn span { font-weight: 600; }


/* SERMON PAGE FOOTER ITEMS */
.iva-entry-footer { margin-top: 40px;}
.iva-content-icon { position: relative;}

.iva-entry-footer-terms:first-child { margin-top: 0;}
.iva-entry-footer-terms { margin-top: 5px; font-size: 12px;}
.iva-entry-footer-terms strong, .iva-entry-page-nav strong { color: #52ACA9;}
.iva-entry-page-nav { margin-top: 25px;}

/* 
 Sermons Widget
======================================================================== */
.sermon-widget-header .sermon-widget-title { 
	font-size:13px; 
	font-weight:bold; 
	margin-bottom:0; 
}
.widget-sermon-thumb { float:left; margin-right: 10px; }
.widget-sermon-thumb figure { margin: 0; }

.sermon-widget-header time { display:block; font-size:12px; opacity: 0.7} 
.widget_ctfw-sermons .sermon-metadata li { 
	display:inline-block; 
	font-size:11px; 
	margin:2px 5px 5px 0;
	background-color:#f5f5f5;
	padding:2px 5px;
	-webkit-border-radius:3px;
	-moz-webkit-border-radius:3px;
	border-radius:3px;
}
.widget_ctfw-sermons .sermon-metadata .sermon-mediatype { background:none; padding:0 }
.widget_ctfw-sermons .sermon-metadata li a			{ color:#777777; }
.widget_ctfw-sermons .sermon-metadata li a:hover	{ color:#222222; }

.sermon-header-entry { overflow: hidden; }
.sermon-widget-entry { font-size: 11px; line-height:16px; }

/* cancel comment*/
#respond small a {
    float: right;
    font-size: 20px;
}

/* 
 Peoples Section
======================================================================== */

.people-list{
	position: relative;
	padding: 0;
	margin-bottom: 50px;
	overflow: hidden;
	width: 100%;
}
article.people-list:not(.people-single) { 
	margin-bottom: 30px; 
	padding-bottom: 30px; 
	border-bottom: 1px solid #e1e1e1; 
}

article.people-list:last-child {
	margin-bottom: 0; 
	padding-bottom: 0; 
	border-bottom: 0px solid #e1e1e1; 
}
.people-list .btn span { font-weight: 600;}

.people-list .entry-title { margin-bottom:5px; }

.readbio span { border-bottom: 1px solid #52aca9; padding: 0 0 5px; }
.readbio span:hover { border-bottom: 1px solid #52aca9; padding: 0 0 5px; }

.iva-people-image {
	float: left;
	width: 28%;
	margin-right: 4%;
	margin-bottom: 20px;
	height: auto;
}
.iva-people-image img {border-radius: 5px;}
.iva-people-indetails, .iva-people-details {
	float: left;
	width: 68%;
	padding-bottom:15px;
}
.people-entry-meta {
    list-style: none outside none;
    margin-left: 0;
}
.people-entry-meta > li,  {
    display: block;
    margin: 10px 30px 0 0;
    vertical-align: top;
}
.people-entry-meta:first-child {
    margin-top: -20px;
}
.people-entry-meta > li a {
    white-space: nowrap;
}
.people-entry-meta > li .people-button {
    margin: 5px 0;
}
.people-person-position {
    font-weight: bold;
}
.people-person-phone {
    font-style: italic;
}
.people-widget-entry-title { font-size: 16px; margin-bottom: 5px;}

ul.people-entry-meta li { margin-top: 3px; }

/* 
 Church Social Icons
======================================================================== */

.iva-social-icons {
	list-style: none outside none;
    margin: 0 0 0 -4px;
    padding: 0;
    float: right;
}

.iva-social-icons li {
    display: inline-block;
    margin: 0 4px;
    vertical-align: middle;
}

.iva-social-icons li a { color: #999999; }
.iva-social-icons li a:hover { color: #555555; }

.people-entry-meta .iva-list-icons li { font-size: 16px;}

/* 
 Peoples Widget
======================================================================== */
.people-widget-header .people-widget-title { 
	font-size:12px; 
	font-weight:bold; 
	margin-bottom:0; 
	}
.widget-people-thumb {
	float:left; 
	margin-right: 10px;
	}
.people-header-entry { overflow:hidden; }

.people-metadata li a		{ color:#999999; }
.people-metadata li a:hover	{ color:#222222; }

.people-widget-email { display:block; font-size:11px; } 
.people-metadata { margin-bottom: 5px;}
.widget_ctfw-people .people-metadata > li { 
	display:block; 
	font-size:11px; 
	line-height: 18px;
	-webkit-border-radius:3px;
	-moz-webkit-border-radius:3px;
	border-radius:3px;
	}

.people-widget-entry { 
	font-size: 11px; 
	line-height:16px; 
	margin-top:5px;
	}

.iva-widget .iva-list-icons { float: none; }


/* 
 Gallery Section
======================================================================== */

.iva_gallery_item { position: relative; }
.iva_gallery_thumb img { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.iva_gallery-desc { position: absolute; top: 55%; }
.gallery-title { 
	background-color: #FFFFFF;
	margin-bottom: 0;
	font-size: 16px;
	padding: 8px;
	font-weight: 500;
	margin-right: 30px;
}
.iva-img-count { 
	position: absolute;
	background-color: #333;
	color: #FFFFFF;
	padding: 3px 10px;
	font-style: italic;
}
.gallery-postimg {
	position: relative;
	float: left;
	margin: 0 6px 6px 0;
}
.gal-single-title { 	
	font-size: 24px;
	margin-bottom: 40px;
	font-weight: 500;
}
.gal-single-title > span {
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
}

/* 
 Authors Arhive Widget
======================================================================== */
.abt-archive { border-top: 0px !important; border-bottom: 0px !important; padding-top: 0px !important;}

/* 
 Locations Section
======================================================================== */
.location-list{
	position: relative;
	padding: 0;
	margin-bottom: 50px;
	overflow: hidden;
	width: 100%;
}
article.location-list:not(.location-single) { 
	margin-bottom: 30px; 
	padding-bottom: 30px; 
	border-bottom: 1px solid #e1e1e1; 
}
article.location-list:last-child {
	margin-bottom: 0; 
	padding-bottom: 0; 
	border-bottom: 0px solid #e1e1e1; 
}
.location-list .btn span { font-weight: 600;}
.location-list .entry-title { margin-bottom:5px; }
.readbio span { border-bottom: 1px solid #52aca9; padding: 0 0 5px; }
.readbio span:hover { border-bottom: 1px solid #52aca9; padding: 0 0 5px; }
.iva-people-content { }

.iva-location-image {
	display: inline-block;
	float: left;
	width: 28%;
	margin-right: 4%;
	margin-bottom: 20px;
	height: auto;
}
.iva-location-image img {border-radius: 5px;}
.iva-location-indetails, .iva-location-details {
	float: left;
	width: 68%;
	padding-bottom: 10px;
}
.location-entry-meta {
    list-style: none outside none;
    margin-left: 0;
}
.location-entry-meta > li  {
	position: relative;
    display: block;
    margin: 3px 30px 0 0;
    vertical-align: top;
	padding-left: 35px;
}

.location-entry-meta .picon{  position: absolute; left:0; font-size: 20px;  }

.location-entry-meta:first-child {
    margin-top: -20px;
}
.location-entry-meta > li a {
    white-space: nowrap;
}
.location-entry-meta > li .location-button {
    margin: 5px 0;
}
.location-person-position {
    font-weight: bold;
}
.location-person-phone {
    font-style: italic;
}

/* 
 Locations Widget
======================================================================== */
.location-widget-header .location-widget-title { 
	font-size: 12px; 
	font-weight: bold; 
	margin-bottom: 0; 
	}
.widget-location-thumb {
	float: left; 
	margin-right: 10px;
	}
.location-header-entry { overflow: hidden; }

.location-metadata li a		{ color: #999999; }
.location-metadata li a:hover	{ color: #222222; }

.location-metadata { margin-bottom: 5px; }
.widget_ctfw-locations .location-metadata > li { 
	display: block; 
	font-size: 11px; 
	line-height: 18px;
	-webkit-border-radius: 3px;
	-moz-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.location-metadata li.locations-address { margin: 8px 0; }
.churchy-location-full-direction { padding-top:40px;}



/* Minit: https://www.bobfraley.org/wp-content/themes/hopes/page_builder/aivah_sc/css/animate.css */
@charset "UTF-8";
/*
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
body { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
	-webkit-backface-visibility: hidden;
}
.animated {
	-webkit-animation-duration: 1.5s;
	   -moz-animation-duration: 1.5s;
	     -o-animation-duration: 1.5s;
	        animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

.animated.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.animated.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.animated.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.animated.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.animated.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes slideInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}

	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}

	100% {
		-o-transform: translateX(0);
	}
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}

	100% {
		transform: translateX(0);
	}
}

.animated.slideInLeft {
	-webkit-animation-name: slideInLeft;
	-moz-animation-name: slideInLeft;
	-o-animation-name: slideInLeft;
	animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes slideInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}

	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}

	100% {
		-o-transform: translateX(0);
	}
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}

	100% {
		transform: translateX(0);
	}
}

.animated.slideInRight {
	-webkit-animation-name: slideInRight;
	-moz-animation-name: slideInRight;
	-o-animation-name: slideInRight;
	animation-name: slideInRight;
}





/* Minit: https://www.bobfraley.org/wp-content/themes/hopes/page_builder/aivah_sc/css/owl.carousel.css */
/* 
 * 	Core Owl Carousel CSS File
 *	v1.24
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	padding: 0 2px;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url('https://www.bobfraley.org/wp-content/themes/hopes/page_builder/aivah_sc/css/grabbing.png') 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* CSS3 Transitions */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}




/* Minit: https://www.bobfraley.org/wp-content/themes/hopes/page_builder/aivah_sc/css/owl.theme.css */
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.24
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #38424A;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url('https://www.bobfraley.org/wp-content/themes/hopes/page_builder/aivah_sc/css/../ajax-loader.gif') no-repeat center center
}



/* Minit: https://www.bobfraley.org/wp-content/themes/hopes/css/responsive.css */
/* Responsive CSS
 * Author : MAQK
 * Author URI : www.aivahthemes.com
======================================================================== */
/* Devices Less than 768 pixels display
======================================================================== */
@media only screen and (max-width: 959px) {
  .logo {
    margin: 0;
    padding: 20px 45px;
  }

  .iva-mobile-dropdown {
    display: block;
    margin: 0 0 0 auto;
    height: 40px;
    width: 40px;
    position: relative;
    cursor: pointer;
    display: block;
    background: transparent url('https://www.bobfraley.org/wp-content/themes/hopes/css/../images/menu-icon.png') center center no-repeat;
  }

  #iva_megamenu,
  .sf-menu {
    display: none !important;
  }

  .logo img {
    transform: scale(1);
  }

  .icn_wrap {
    display: none;
  }

  .header .header-area {
    height: 100% !important;
    display: block;
    width: 95%;
  }

  .logo,
  .header-style2 .logo {
    display: block;
    padding: 30px 60px 30px 0;
  }

  .menuwrap {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    right: 0;
  }

  .iva-children-indenter {
    display: block;
  }

  /* MiniCart Hidden */
  .minicart-wrap {
    display: none !important;
  }
}
/* Regular Desktop Resolution 
======================================================================== */
@media only screen and (min-width: 1025px) and (max-width: 1169px) {
  figure img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .inner,
  .pagemid > .inner,
  .section_inner,
  .videoslider,
  .header .header-area,
  .subheader-inner,
  .iva_appt_inner {
    width: 1000px !important;
  }

  #boxed #wrapper {
    width: auto !important;
    margin: 0 auto;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
/* Small Desktop Resolution and iPad Landscape
======================================================================== */
@media only screen and (min-width: 960px) and (max-width: 1024px) {
  figure img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .fixed-header {
    position: relative !important;
  }

  #boxed #wrapper {
    width: auto !important;
    margin: 0 auto;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .inner,
  .pagemid > .inner,
  .section_inner,
  .videoslider,
  .header-area,
  .page_content,
  .menu-inner,
  .iva_mmenu,
  .subheader-inner {
    width: 940px !important;
  }

  .header .menu-dropdown {
    display: block;
    right: 0px !important;
    float: right;
  }

  .header-style4 .search-box {
    display: none !important;
  }

  .tribe-bar-collapse #tribe-bar-collapse-toggle {
    width: 100% !important;
  }

  #tribe-bar-collapse-toggle {
    float: none;
  }
}
/* iPad Portrait
======================================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .wpb_column {
    margin-bottom: 15px;
  }

  .vc_col-sm-4,
  .vc_col-sm-8 {
    width: 100% !important;
  }

  figure img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .fixed-header {
    position: relative;
  }

  .callOutBox .callout_btn {
    float: left !important;
    margin-left: 10px;
    margin-top: 10px;
  }

  #boxed #wrapper {
    width: auto !important;
    margin: 0 auto;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .inner,
  .pagemid > .inner,
  .videoslider,
  .header-area,
  .page_content,
  .section_inner,
  .iva_mmenu,
  .subheader-inner {
    width: 640px !important;
  }

  .header-style2 .menu-inner {
    width: auto !important;
  }

  .header-style2 .primarymenu {
    border: none;
    display: table-cell;
    margin: 0 0 0 auto;
    padding: 0;
    position: relative;
    vertical-align: middle;
  }

  .header-style2 .logo {
    display: table-cell;
    margin: 0 auto 0 0;
  }

  .header-style4 .iva-mobile-dropdown,
  .header-style3 .iva-mobile-dropdown {
    margin: 0 auto;
  }

  .leftsidebar .content-area,
  .rightsidebar .content-area {
    float: none;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    border: none;
  }

  /* Footer 2 Columns */
  .one_fourth {
    width: 48%;
  }

  .one_fourth:nth-child(even) {
    margin-right: 0;
  }

  .rightsidebar #sidebar,
  .leftsidebar #sidebar {
    float: left;
    width: 100%;
  }

  .rightsidebar #sidebar .content {
    padding-left: 0;
    border: none;
  }

  .leftsidebar #sidebar .content {
    padding-right: 0;
    border: none;
  }

  .section_inner .two_third {
    width: 100%;
    margin-right: 0;
  }

  .section_bg {
    background-image: none !important;
  }

  .flex-caption,
  .header-style4 .search-box {
    display: none !important;
  }
}
/* Smartphones and iPhone 4s(landscape)
======================================================================== */
@media only screen and (min-width: 320px) and (max-width: 480px) {
  figure img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .fixed-header {
    position: relative;
  }

  .header-area {
    display: block;
  }

  .wpb_column {
    margin-bottom: 15px;
  }

  .callOutBox .callout_btn {
    float: left !important;
    margin-left: 10px;
    margin-top: 10px;
  }

  #boxed #wrapper {
    width: auto !important;
    margin: 0 auto;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .leftsidebar .content-area {
    float: none;
    width: auto;
    padding-left: 0;
    border: none;
  }

  .rightsidebar .content-area {
    float: none;
    width: auto;
    padding-right: 0;
    border: none;
  }

  .sermon-thumb,
  .iva-location-image {
    display: block !important;
    float: none !important;
    width: auto !important;
    margin-right: 0 !important;
  }

  .iva-location-indetails,
  .iva-location-details {
    display: block !important;
    width: auto !important;
  }

  .inner,
  .pagemid > .inner,
  .section_inner,
  .videoslider,
  .header-area,
  .subheader-inner,
  .menu-inner,
  .iva_mmenu,
  .page_content {
    width: 90% !important;
  }

  .rightsidebar #sidebar,
  .leftsidebar #sidebar {
    float: left;
    width: 100%;
  }

  .rightsidebar #sidebar .content {
    padding-left: 0;
    border: none;
  }

  .leftsidebar #sidebar .content {
    padding-right: 0;
    border: none;
  }

  .header-style2 .primarymenu {
    border: none;
    display: table-cell;
    margin: 0 0 0 auto;
    padding: 0;
    position: relative;
    vertical-align: middle;
  }

  .one_half,
  .one_third,
  .two_third,
  .one_fourth,
  .one_fifth,
  .four_fifth,
  .one_sixth,
  .five_sixth,
  .two_fifth,
  .three_fifth,
  .three_fourth {
    width: 100%;
    margin-right: 0;
  }

  .section_bg {
    background-image: none !important;
  }

  .topbar * {
    text-align: center !important;
  }

  .topbar {
    line-height: 22px;
    padding: 15px 0;
  }

  .copyright_left,
  .copyright_right {
    width: 100%;
    float: none;
    text-align: center;
  }

  .pricetable .column {
    float: none;
    width: 100%;
    border-width: 1px;
    margin-bottom: 20px;
  }

  .post-metadata {
    display: none;
  }

  .subdesc,
  .breadcrumbs {
    float: none !important;
    display: block !important;
  }

  .iva_one_half {
    width: 100%;
  }

  .iva-testimonial {
    display: block;
    border-width: 0 0 1px 0;
  }

  .vertabs .tabs {
    float: none;
    width: 100%;
  }

  .vertabs .tabs li {
    border-width: 1px 1px 0;
  }

  .vertabs .tabs li:last-child {
    border-width: 1px 1px 1px 1px;
  }

  .iva-np-title {
    display: none;
  }

  .iva-np-allitems,
  .iva-np-navs {
    width: 160px;
  }

  .flex-caption,
  .header-style4 .search-box {
    display: none !important;
  }

  .tc-details {
    float: none;
    margin-bottom: 15px;
  }

  .header-style2 .menu-dropdown {
    margin-top: 30px;
  }

  /* New Fixes */
  .fancyheading .xlarge {
    font-size: 30px !important;
  }

  .fancyheading .large {
    font-size: 26px !important;
  }

  .vertabs .tabs li, .hortabs .tabs li {
    width: 100%;
    float: none;
  }

  .tribe-bar-collapse #tribe-bar-collapse-toggle {
    width: 100% !important;
  }

  #tribe-bar-collapse-toggle {
    float: none;
  }

  .tribe-bar-filters {
    margin-top: 15px !important;
  }

  .tribe-events-list .tribe-events-event-image + div.tribe-events-content {
    float: none !important;
    width: auto !important;
    margin-bottom: 10px;
  }

  blockquote.alignright,
  blockquote.alignleft,
  blockquote.aligncenter {
    width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
/* iPhone 5s(landscape)
======================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  figure img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .fixed-header {
    position: relative;
  }

  .header-area {
    display: block;
  }

  .wpb_column {
    margin-bottom: 15px;
  }

  .callOutBox .callout_btn {
    float: left !important;
    margin-left: 10px;
    margin-top: 10px;
  }

  #boxed #wrapper {
    width: auto !important;
    margin: 0 auto;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .tribe-bar-collapse #tribe-bar-collapse-toggle {
    width: 100% !important;
  }

  #tribe-bar-collapse-toggle {
    float: none;
  }

  .tribe-bar-filters {
    margin-top: 15px !important;
  }

  .tribe-events-list .tribe-events-event-image + div.tribe-events-content {
    float: none !important;
    width: auto !important;
    margin-bottom: 10px;
  }

  .inner,
  .pagemid > .inner,
  .section_inner,
  .videoslider,
  .header-area,
  .subheader-inner,
  .menu-inner,
  .iva_mmenu,
  .page_content {
    width: 80% !important;
  }

  .header-style2 .primarymenu {
    border: none;
    display: table-cell;
    margin: 0 0 0 auto;
    padding: 0;
    position: relative;
    vertical-align: middle;
  }

  .header-style4 .iva-mobile-dropdown,
  .header-style3 .iva-mobile-dropdown {
    margin: 0 auto;
  }

  .rightsidebar #sidebar,
  .leftsidebar #sidebar {
    float: left;
    width: 100%;
  }

  .leftsidebar .content-area {
    float: none;
    width: auto;
    padding-left: 0;
    border: none;
  }

  .rightsidebar .content-area {
    float: none;
    width: auto;
    padding-right: 0;
    border: none;
  }

  .rightsidebar #sidebar .content {
    padding-left: 0;
    border: none;
  }

  .leftsidebar #sidebar .content {
    padding-right: 0;
    border: none;
  }

  .subdesc,
  .breadcrumbs {
    float: none !important;
    display: block !important;
  }

  .one_half,
  .one_third,
  .two_third,
  .one_fourth,
  .one_fifth,
  .four_fifth,
  .one_sixth,
  .five_sixth,
  .two_fifth,
  .three_fifth,
  .three_fourth {
    width: 100%;
    margin-right: 0;
  }

  .section_bg {
    background-image: none !important;
  }

  .topbar * {
    text-align: center !important;
  }

  .topbar {
    line-height: 22px;
    padding: 15px 0;
  }

  .copyright_left,
  .copyright_right {
    width: 100%;
    float: none;
    text-align: center;
  }

  .pricetable .column {
    float: none;
    width: 100%;
    border-width: 1px;
    margin-bottom: 20px;
  }

  .post-metadata {
    display: none;
  }

  .iva_one_half {
    width: 100%;
  }

  .iva-testimonial {
    display: block;
    border-width: 0 0 1px 0;
  }

  .vertabs .tabs {
    float: none;
    width: 100%;
  }

  .vertabs .tabs li {
    border-width: 1px 1px 0;
  }

  .vertabs .tabs li:last-child {
    border-width: 1px 1px 1px 1px;
  }

  .iva-np-title {
    display: none;
  }

  .iva-np-allitems,
  .iva-np-navs {
    width: 160px;
  }

  .flex-caption,
  .header-style4 .search-box {
    display: none !important;
  }

  .tc-details {
    float: none;
    margin-bottom: 15px;
  }

  .header-style2 .menu-dropdown {
    margin-top: 30px;
  }

  /* New Fixes */
  .fancyheading .xlarge {
    font-size: 30px !important;
  }

  .fancyheading .large {
    font-size: 26px !important;
  }

  .vertabs .tabs li, .hortabs .tabs li {
    width: 100%;
    float: none;
  }

  blockquote.alignright,
  blockquote.alignleft,
  blockquote.aligncenter {
    width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
/* Smartphones  and iPhone 4s (portrait) 
======================================================================== */
@media only screen and (max-width: 320px) {
  figure img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .fixed-header {
    position: relative;
  }

  .header-area {
    display: block;
  }

  .wpb_column {
    margin-bottom: 15px;
  }

  .callOutBox .callout_btn {
    float: left !important;
    margin-left: 10px;
    margin-top: 10px;
  }

  #boxed #wrapper {
    width: auto !important;
    margin: 0 auto;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .inner,
  .pagemid > .inner,
  .section_inner,
  .videoslider,
  .header .inner,
  .subheader-inner,
  .iva_mmenu,
  .page_content {
    width: 90% !important;
  }

  .header-style2 .primarymenu {
    border: none;
    display: table-cell;
    margin: 0 0 0 auto;
    padding: 0;
    position: relative;
    vertical-align: middle;
  }

  .header-style4 .iva-mobile-dropdown,
  .header-style3 .iva-mobile-dropdown {
    margin: 24px 0 0 auto;
  }

  .leftsidebar .content-area {
    float: none;
    width: auto;
    padding-left: 0;
    border: none;
  }

  .rightsidebar .content-area {
    float: none;
    width: auto;
    padding-right: 0;
    border: none;
  }

  .sermon-thumb,
  .iva-location-image {
    float: none !important;
    width: auto !important;
    margin-right: 0 !important;
  }

  .iva-location-indetails,
  .iva-location-details {
    width: auto !important;
  }

  .rightsidebar #sidebar,
  .leftsidebar #sidebar {
    float: left;
    width: 100%;
  }

  .rightsidebar #sidebar .content {
    padding-left: 0;
  }

  .leftsidebar #sidebar .content {
    padding-right: 0;
  }

  .one_half,
  .one_third,
  .two_third,
  .one_fourth,
  .one_fifth,
  .four_fifth,
  .one_sixth,
  .five_sixth,
  .two_fifth,
  .three_fifth,
  .three_fourth {
    width: 100%;
    margin-right: 0;
  }

  .section_bg {
    background-image: none !important;
  }

  .topbar * {
    text-align: center !important;
  }

  .topbar {
    line-height: 22px;
    padding: 15px 0;
  }

  .copyright_left,
  .copyright_right {
    width: 100%;
    float: none;
    text-align: center;
  }

  .pricetable .column {
    float: none;
    width: 100%;
    border-width: 1px;
    margin-bottom: 20px;
  }

  .subdesc,
  .breadcrumbs {
    float: none !important;
    display: block !important;
  }

  .iva_one_half {
    width: 100%;
  }

  .iva-testimonial {
    display: block;
    border-width: 0 0 1px 0;
  }

  .vertabs .tabs {
    float: none;
    width: 100%;
  }

  .vertabs .tabs li {
    border-width: 1px 1px 0;
  }

  .vertabs .tabs li:last-child {
    border-width: 1px 1px 1px 1px;
  }

  .iva-np-title {
    display: none;
  }

  .iva-np-allitems,
  .iva-np-navs {
    width: 160px;
  }

  .flex-caption,
  .header-style4 .search-box {
    display: none !important;
  }

  .tc-details {
    float: none;
    margin-bottom: 15px;
  }

  .header-style2 .menu-dropdown {
    margin-top: 30px;
  }

  /* New Fixes */
  .fancyheading .xlarge {
    font-size: 30px !important;
  }

  .fancyheading .large {
    font-size: 26px !important;
  }

  .vertabs .tabs li, .hortabs .tabs li {
    width: 100%;
    float: none;
  }

  blockquote.alignright,
  blockquote.alignleft,
  blockquote.aligncenter {
    width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
/* Small Mobile Devices
======================================================================== */
@media only screen and (min-width: 240px) and (max-width: 319px) {
  figure img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .fixed-header {
    position: relative;
  }

  .header-area {
    display: block;
  }

  .wpb_column {
    margin-bottom: 15px;
  }

  .callOutBox .callout_btn {
    float: left !important;
    margin-left: 10px;
    margin-top: 10px;
  }

  #boxed #wrapper {
    width: auto !important;
    margin: 0 auto;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .header-style2 .primarymenu {
    border: none;
    display: table-cell;
    margin: 0 0 0 auto;
    padding: 0;
    position: relative;
    vertical-align: middle;
  }

  .header-style4 .iva-mobile-dropdown,
  .header-style3 .iva-mobile-dropdown {
    margin: 24px 0 0 auto;
  }

  .inner,
  .pagemid > .inner,
  .section_inner,
  .videoslider,
  .header .inner,
  .subheader-inner,
  .iva_mmenu,
  .menu-inner,
  .page_content {
    width: 90% !important;
  }

  .leftsidebar .content-area {
    width: auto;
    padding-left: 0;
    border: none;
  }

  .rightsidebar .content-area {
    width: auto;
    padding-right: 0;
    border: none;
  }

  .sermon-thumb,
  .iva-location-image {
    float: none !important;
    width: auto !important;
    margin-right: 0 !important;
  }

  .iva-location-indetails,
  .iva-location-details {
    width: auto !important;
  }

  .rightsidebar #sidebar,
  .leftsidebar #sidebar {
    float: left;
    width: 100%;
  }

  .rightsidebar #sidebar .content {
    padding-left: 0;
  }

  .leftsidebar #sidebar .content {
    padding-right: 0;
  }

  .inner,
  .pagemid > .inner,
  .section_inner,
  .videoslider,
  .header .inner,
  .subheader-inner,
  .iva_appt_inner,
  .leftsidebar .content-area,
  .rightsidebar .content-area {
    width: 200px;
  }

  .one_half,
  .one_third,
  .two_third,
  .one_fourth,
  .one_fifth,
  .four_fifth,
  .one_sixth,
  .five_sixth,
  .two_fifth,
  .three_fifth,
  .three_fourth {
    width: 200px;
    margin-right: 0;
  }

  .section_bg {
    background-image: none !important;
  }

  .topbar * {
    text-align: center !important;
  }

  .topbar {
    line-height: 22px;
    padding: 15px 0;
  }

  .copyright_left,
  .copyright_right {
    width: 100%;
    float: none;
    text-align: center;
  }

  .pricetable .column {
    float: none;
    width: 100%;
    border-width: 1px;
    margin-bottom: 20px;
  }

  .post-metadata {
    display: none;
  }

  .subdesc,
  .breadcrumbs {
    float: none !important;
    display: block !important;
  }

  .iva_one_half {
    width: 100%;
  }

  .iva-testimonial {
    display: block;
    border-width: 0 0 1px 0;
  }

  .vertabs .tabs {
    float: none;
    width: 100%;
  }

  .vertabs .tabs li {
    border-width: 1px 1px 0;
  }

  .vertabs .tabs li:last-child {
    border-width: 1px 1px 1px 1px;
  }

  .iva-np-title {
    display: none;
  }

  .iva-np-allitems,
  .iva-np-navs {
    width: 160px;
  }

  .flex-caption,
  .header-style4 .search-box {
    display: none !important;
  }

  .tc-details {
    float: none;
    margin-bottom: 15px;
  }

  .header-style2 .menu-dropdown {
    margin-top: 30px;
  }

  /* New Fixes */
  .fancyheading .xlarge {
    font-size: 30px !important;
  }

  .fancyheading .large {
    font-size: 26px !important;
  }

  .vertabs .tabs li, .hortabs .tabs li {
    width: 100%;
    float: none;
  }

  blockquote.alignright,
  blockquote.alignleft,
  blockquote.aligncenter {
    width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}

/*# sourceMappingURL=responsive.css.map */






/* Minit: https://www.bobfraley.org/wp-content/plugins/woocommerce-gateway-authorize-net-aim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/sv-wc-payment-gateway-payment-form.min.css */
.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-manage-payment-methods,#add_payment_method .sv-wc-payment-gateway-payment-form-manage-payment-methods{display:block;margin:1em 0;text-align:center}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method{display:inline-block;margin-bottom:.5em}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname{margin-right:.5em}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method img,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method img{float:none;width:30px;height:20px;display:inline-block;margin-right:.5em;vertical-align:middle}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="text"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-form-nickname,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"],#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="text"],#add_payment_method input.js-sv-wc-payment-gateway-form-nickname{font-size:1.5em;padding:8px}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"]:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"]:focus{box-shadow:0 0 .1875em #3498db}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified{border-color:#69bf29}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified:focus,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified:focus{box-shadow:0 0 .1875em #69bf29}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce-gateway-authorize-net-aim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-cc-plain.svg');background-repeat:no-repeat;background-position:right 10px center;background-size:50px 31px}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce-gateway-authorize-net-aim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-visa.svg')}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce-gateway-authorize-net-aim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-mastercard.svg')}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce-gateway-authorize-net-aim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-dinersclub.svg')}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce-gateway-authorize-net-aim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-maestro.svg')}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce-gateway-authorize-net-aim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-jcb.svg')}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce-gateway-authorize-net-aim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-amex.svg')}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce-gateway-authorize-net-aim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-discover.svg')}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce-gateway-authorize-net-aim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-visa-electron.svg')}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type{background-image:url('https://www.bobfraley.org/wp-content/plugins/woocommerce-gateway-authorize-net-aim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/../../images/card-cc-invalid.svg')}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-check-hint,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-check-hint{margin:0 0 3px 2px;cursor:pointer}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check{margin:1em}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check img,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check img{min-height:135px}#add_payment_method ul.payment_methods li{list-style-type:none}#add_payment_method ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method ul.payment_methods li img+img{margin-left:2px}