@charset "UTF-8";
/*/css/base.min.css*/
.tf_loader{width:1em;height:1em;overflow:hidden;display:inline-block;vertical-align:middle;position:relative}.tf_loader:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-9999em;border-radius:50%;box-sizing:border-box;border:.15em solid rgba(149,149,149,.2);border-left-color:rgba(149,149,149,.6);animation:tf_loader 1.1s infinite linear}@keyframes tf_loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tf_clear{clear:both}.tf_left{float:left}.tf_right{float:right}.tf_textl{text-align:left}.tf_textr{text-align:right}.tf_textc{text-align:center}.tf_textj{text-align:justify}.tf_text_dec{text-decoration:none}.tf_hide{display:none}.tf_hidden{visibility:hidden}.tf_block{display:block}.tf_inline_b{display:inline-block}.tf_vmiddle{vertical-align:middle}.tf_mw{max-width:100%}.tf_w{width:100%}.tf_h{height:100%}.tf_overflow{overflow:hidden}.tf_box{box-sizing:border-box}.tf_abs{position:absolute;top:0;left:0;right:0;bottom:0}.tf_rel{position:relative}.tf_opacity{opacity:0}.tf_clearfix:after{content:"";display:table;clear:both}.loops-wrapper>.post,.woocommerce ul.loops-wrapper.products>li.product{float:left;box-sizing:border-box;margin-left:3.2%;margin-right:0;margin-bottom:3.2%;clear:none}.woocommerce .loops-wrapper.no-gutter.products>.product,body .loops-wrapper.no-gutter>.post{margin:0}.woocommerce .loops-wrapper.products.list-post>.product{margin-left:0}.tf_scrollbar{scroll-behavior:smooth;--tf_scroll_color:rgba(137, 137, 137, .2);--tf_scroll_color_hover:rgba(137, 137, 137, .4);--tf_scroll_w:10px;--tf_scroll_h:10px;scrollbar-color:var(--tf_scroll_color) transparent;scrollbar-width:thin}.tf_scrollbar::-webkit-scrollbar{width:var(--tf_scroll_w);height:var(--tf_scroll_h)}.tf_scrollbar::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color);background-clip:padding-box;border:2px solid transparent;border-radius:5px}.tf_scrollbar:hover{scrollbar-color:var(--tf_scroll_color_hover) transparent}.tf_scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color_hover)}.tf_close{position:relative;transition:transform .3s linear;cursor:pointer}.tf_close:after,.tf_close:before{content:'';height:100%;width:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:currentColor;transition:transform .25s}.tf_close:after{transform:translate(-50%,-50%) rotate(-45deg)}.tf_close:hover:after{transform:translate(-50%,-50%) rotate(45deg)}.tf_close:hover:before{transform:translate(-50%,-50%) rotate(135deg)}

/*/wp-content/plugins/themify-builder/css/modules/parallax.css*/
.themify_builder .builder-parallax-scrolling{
    background-attachment:fixed!important;
    background-repeat:no-repeat!important;
    background-position:center; /* don't add !important here so user can change position with builder styling */
	transition:background-position 0s!important
}
@media (hover:hover){
	.themify_builder .builder-parallax-scrolling{
		background-size:cover
	}
}
@media(hover:none){
	/* for touch devices */
	.themify_builder .builder-parallax-scrolling{
		background-attachment:scroll!important
	}
}
/*/wp-content/plugins/themify-builder/css/modules/cover.css*/
.builder_row_cover{
    z-index:0;
    contain:strict;
    transform:translateZ(0)
}
.builder_row_cover:before,
.builder_row_cover:after{
    height:100%;
    width:100%;
    position:absolute;
    top:0; 
    left:0;
    z-index:-100;
    content:'';
    display:block;
    transition:opacity .5s ease-in-out,background-color .5s ease-in-out
}
.builder_row_cover:after{
    opacity:0
}
.tb_visual_hover>.builder_row_cover:after,
.module_row:hover>.builder_row_cover:after,
.module_subrow:hover>.builder_row_cover:after,
.module_column:hover>.builder_row_cover:after{
    opacity:1
}
/*/wp-content/plugins/themify-builder/css/modules/video.css*/
.module .video-title{
    margin:0 0 .3em;
    font-size:1.3em;
    padding:0
}
.video-wrap{
    padding-bottom:56.25%;
    height:0
}
.video-top .video-title{
    margin-top:.8em
}
.video-top .video-caption{
    margin-bottom:1em
}
.module-video img{
	width:100%
}
/* Fix fullscreen vimeo video z-index */
.themify_builder .wow.module-video{
    animation-fill-mode:none
}
/*layout*/
.video-right .video-wrap-outer,
.video-left .video-wrap-outer{
    width:50%;
    margin-right:1.5em;
    margin-bottom:1em;
    float:left;
}
.video-right .video-wrap-outer{
    float:right;
    margin-right:0;
    margin-left:1.5em;
}
/*/wp-content/plugins/themify-builder/css/modules/video_styles/overlay.css*/
.module-video.video-overlay{
    position:relative;
    font-size:.85em
}
.module.video-overlay .video-wrap-outer{
    margin:0;
    width:100%
}
.module.video-overlay .video-content{
    padding:2% 4%;
    background:rgba(0,0,0,.7);
    color:#ccc;
    line-height:1.4em
}
.module.video-overlay .video-wrap-outer + .video-content{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    box-sizing:border-box;
    transition:background-color .3s ease-in-out,color .3s ease-in-out
}
.module.video-overlay .video-title{
    font-size:1.1em;
    margin:0 0 .4em
}
.module-video.video-overlay p{
    margin:0 0 .4em
}
.module-video.video-overlay a,
.module-video.video-overlay a:hover{
    color:#fff;
    text-decoration:none
}
.module-video.video-overlay h1,
.module-video.video-overlay h2,
.module-video.video-overlay h3,
.module-video.video-overlay h4,
.module-video.video-overlay h5,
.module-video.video-overlay h6{
    color:#fff;
    margin:0 0 .4em
}
.module-video.video-overlay .module-title{
    color:inherit
}
/*/wp-content/plugins/themify-builder/css/modules/text.css*/
.drop-cap>:first-child:first-letter,
.tb_text_dropcap>.tb_text_wrap:first-child:first-letter,
.tb_text_dropcap>.tb_text_wrap>:first-child:first-letter{
    font-size:2.85em;
    float:left;
    line-height:.4em;
    padding:.425em .375em;
    background-color:#0f70e8;
    color:#fff;
    margin-right:.325em;
    margin-top:.15em;
    margin-bottom:.25em
}
.tb-text-more-link-indicator{
    display:block;
    height:3px; 
    margin:5px 0; 
    background:rgba(55,55,55,.6)
}

/*/wp-content/plugins/themify-builder/css/modules/feature.css*/
.layout-icon-top .module-feature-content{
    min-width:120px;/*prevent iOS Safari flicker on scroll */
}
.module .module-feature-title{
    font-size:1.2em;
    margin:.5em 0 .2em;
    padding:0
}
.chart-html5-circle{
    display:flex;
    align-items:center;
    justify-content:center
}
/* feature module html5 chart (overwriting styles above) */
.module-feature-chart-html5 img{
    border-radius:100%;
    max-height:100%;
    max-width:100%;
    object-fit:cover
}
.module-feature-chart-html5{
    border-radius:50%;
    width:100px;
    height:100px
}
.tb_feature_stroke{
    fill:none;
    transition:stroke-dasharray 2s;
    transform:rotate(-90deg);
    transform-origin:center
}
.tb_feature_fill{
    fill:none;
    stroke:rgba(0,0,0,.1)
}
.module-feature-image a:hover{
    text-decoration:none
}
.module .module-feature-icon{
    font-size:2em
}
.module.size-medium .module-feature-chart-html5{
    width:150px;
    height:150px
}
.module.size-medium .module-feature-icon{
    font-size:3.5em
}
.module.size-large .module-feature-icon{
    font-size:4.5em
}
.module.size-large .module-feature-chart-html5{
    width:200px;
    height:200px
}
/*/wp-content/plugins/themify-builder/css/modules/image.css*/
.module-image .image-title{
    margin:0 0 .3em;
    font-size:1.2em
}
.module-image .image-title a{
    text-decoration:none;
    color:inherit;
    font-family:inherit;
    text-shadow:inherit
}
/*layout*/
.module-image .image-wrap{
    width:auto
}
.module-image .image-wrap img{
    vertical-align:top;
    display:inline-block
}
/*appearance*/
.module-image.rounded .image-wrap img{
   border-radius:10px
}
.module-image.bordered .image-wrap img{
    border:solid 1px rgba(0,0,0,.15);
    background:#fff;
    padding:3px;
    box-sizing:border-box
}
.module-image.drop-shadow .image-wrap img,
.module.drop-shadow .post-image img{
    box-shadow:0 1px 8px 2px rgba(0,0,0,.15)
}
.module-image.circle .image-wrap img{
    border-radius:50em
}
/* auto fullwidth */
.themify_builder .auto_fullwidth .lightbox{
    display:block
}
.themify_builder .auto_fullwidth .image-wrap,
.themify_builder .auto_fullwidth img{
    width:100%;
    display:block; /* required for FF */
}
/* lightbox */
.module-image .image-wrap .lightbox{
    position:relative;
    display:inline-block;
    max-width:100%
}
/*/wp-content/plugins/themify-builder/css/modules/image_styles/center.css*/
.module-image.image-center .image-wrap{
    text-align:center
}
.module-image.image-center .image-content{
    text-align:center;
    padding-top:.5em;
    padding-bottom:1em
}
/*/wp-content/plugins/themify-builder/css/modules/buttons.css*/
.module.module-buttons a{
    text-decoration:none;
    display:inline-block
}
.module.module-buttons a:hover{
    text-decoration:none;
}
.module.module-buttons .tb_default_color{
    color:#555
}
.module-buttons-item + .module-buttons-item{
    margin-left:.4em
}
.module-buttons span{
    margin-left:.2em;
    margin-right:.2em
}
.module-buttons em{
    display:inline-block;
    font-size:16px;
	line-height:1
}
/* size */
.module-buttons.small em{
    font-size:12px
}
.module-buttons.small span{
    font-size:.8em
}
.module-buttons.large em{
    font-size:24px
}
.module-buttons.large span{
    font-size:1.2em
}
.module-buttons.xlarge span{
    font-size:1.4em
}
.module-buttons.none.small em{
    font-size:18px
}
.module-buttons.none.large em{
    font-size:30px
}
.module-buttons.xlarge em,
.module-buttons.none.xlarge em{
    font-size:36px
}
/* button styles */
.module.module-buttons.rounded a{
    border-radius:8px
}
.module.module-buttons.squared a{
    border-radius:0
}
.module.module-buttons.circle a{
    border-radius:50em
}
.module.module-buttons .transparent,
.module.module-buttons.transparent a{
    background:transparent;
    border:none;
}
.module.module-buttons.transparent a:hover{
    background:transparent
}
@media screen and (max-width:680px){
    .module-buttons span{
        font-size:.9em
    }
    .module-buttons.xlarge span,
    .module-buttons.large span{
        font-size:1.1em
    }
}
/*/wp-content/plugins/themify-builder/css/modules/appearance/rounded.css*/
/* top left corner */
.ui.rounded,
.ui.builder_button.rounded:before,
.ui.nav.rounded>li:first-child,
.ui.nav.separate.rounded>li,
.ui.nav.separate.rounded>li a:before,
.ui.nav.rounded ul,
.ui.nav.rounded ul>li:first-child,
.ui.nav.rounded>li:first-child a,
.ui.nav.rounded>li:first-child a:before,
.ui.nav.rounded ul>li:first-child a:before,
.ui.module-tab.rounded.vertical .tab-nav,
.ui.module-tab.rounded.vertical .tab-nav li:first-child,
.ui.module-tab.rounded .tab-nav li,
.ui.module-accordion.rounded li:first-child,
.ui.module-accordion.rounded>li:first-child .accordion-title,
.ui.module-accordion.rounded>li:first-child .accordion-title a:before,
.ui.module-accordion.rounded.separate .accordion-title a:before,
.ui.module-callout.rounded,
.ui.module-callout.rounded:before,
.ui.nav.rounded>li:first-child:before,
.ui.nav.fullwidth.rounded:before,
.ui.glossy.rounded .tab-nav>li a:before,
.ui.nav.rounded.separate.vertical li:last-child:before,
.ui.nav.rounded.vertical.separate>li:last-child a:before,
.ui.module-tab.panel.rounded .tab-nav,
.ui.module-tab.panel .tab-nav:before{
    border-top-left-radius:8px
}
/* top right corner */
.ui.rounded,
.ui.builder_button.rounded:before,
.ui.nav.rounded.vertical li:first-child,
.ui.nav.rounded>li:last-child,
.ui.nav.separate.rounded>li,
.ui.nav.separate.rounded>li a:before,
.ui.nav.rounded ul,
.ui.nav.rounded ul>li:first-child,
.ui.nav.rounded>li:last-child a:before,
.ui.nav.rounded ul>li:first-child a:before,
.ui.nav.rounded li:last-child a,
.ui.module-tab.rounded .tab-nav li,
.ui.module-accordion.rounded li:first-child,
.ui.module-accordion.rounded>li:first-child .accordion-title,
.ui.module-accordion.rounded>li:first-child .accordion-title a:before,
.ui.module-accordion.separate.rounded .accordion-title a:before,
.ui.module-callout.rounded,
.ui.module-callout.rounded:before,
.ui.nav.rounded>li:last-child:before,
.ui.nav.rounded.vertical>li:first-child:before,
.ui.nav.fullwidth.rounded:before,
.ui.glossy.rounded .tab-nav>li a:before,
.ui.nav.separate.rounded.vertical li:last-child:before,
.ui.nav.rounded li:last-child:before,
.ui.nav.rounded.vertical li:first-child a:before,
.ui.nav.separate.rounded.vertical>li:last-child a:before,
.ui.module-tab.panel.rounded .tab-nav,
.ui.module-tab.panel .tab-nav:before{
    border-top-right-radius:8px
}
/* bottom right corner */
.ui.rounded,
.ui.nav.rounded>li:last-child,
.ui.nav.separate.rounded>li,
.ui.nav.rounded ul,
.ui.nav.rounded ul>li:last-child,
.ui.nav.rounded li:last-child a,
.ui.module-accordion.rounded li:last-child,
.ui.module-accordion.rounded>li:last-child .accordion-title,
.ui.module-accordion.separate.rounded li.current .accordion-content,
.ui.module-accordion.rounded li:last-child .accordion-content,
.ui.module-callout.rounded{
    border-bottom-right-radius:8px
}
/* bottom left corner */
.ui.rounded,
.ui.nav.rounded.vertical li:last-child,
.ui.nav.rounded>li:first-child,
.ui.nav.rounded.separate>li,
.ui.nav.rounded ul,
.ui.nav.rounded ul>li:last-child,
.ui.nav.rounded>li:first-child a,
.ui.module-tab.rounded.vertical .tab-nav,
.ui.module-tab.rounded.vertical .tab-nav li:last-child,
.ui.module-accordion.rounded li:last-child,
.ui.module-accordion.rounded>li:last-child .accordion-title,
.ui.module-accordion.separate.rounded li.current .accordion-content,
.ui.module-accordion.rounded li:last-child .accordion-content,
.ui.module-callout.rounded{
    border-bottom-left-radius:8px
}
/* no top-left corner */
.ui.nav.separate.vertical ul li:not(:first-child) a:before,
.ui.tab.vertical .tab-nav li:not(:first-child) a:before,
.ui.module-tab.panel.rounded .tab-content,
.ui.module-tab.vertical li:last-child a:before{
    border-top-left-radius:0;
}
/* no top-right corner */
.ui.nav.separate.vertical ul li:not(:first-child) a:before,
.ui.tab.vertical .tab-nav li:not(:first-child) a:before,
.ui.nav.fullwidth.rounded li:last-child a,
.ui.nav.fullwidth.rounded li:last-child,
.ui.nav.rounded.vertical li:last-child,
.ui.module-tab.panel.rounded .tab-content,
.ui.module-tab.vertical li:first-child a:before,
.ui.module-tab.vertical li:last-child a:before{
    border-top-right-radius:0
}
/* no bottom-left corner */
.ui.nav.rounded.vertical>li:first-child,
.ui.nav.rounded.vertical>li:first-child a,
.ui.module-accordion.rounded>li:last-child.current .accordion-title,
.ui.module-accordion.separate.rounded li.current .accordion-title{
    border-bottom-left-radius:0;
}
/* no bottom-right */
.ui.nav.rounded.vertical>li:first-child,
.ui.nav.rounded.vertical>li:first-child a,
.ui.nav.fullwidth.rounded li:last-child a,
.ui.nav.fullwidth.rounded li:last-child,
.ui.module-accordion.rounded>li:last-child.current .accordion-title,
.ui.module-accordion.separate.rounded li.current .accordion-title{
    border-bottom-right-radius:0
}
/* all border-radius */
.ui.nav.rounded.vertical.separate>li:first-child,
.ui.nav.rounded.vertical.separate>li:first-child a,
.ui.nav.rounded.vertical.separate>li:last-child,
.ui.nav.rounded.vertical.separate>li:last-child a,
.ui.module-accordion.separate.rounded li,
.ui.module-accordion.separate.rounded .accordion-title,
.ui.module-tab.rounded .tab-content{
    border-radius:8px
}
/* no border-radius all */
.ui.nav.rounded.vertical>li:last-child:before,
.ui.module-tab.rounded.vertical .tab-nav li,
.ui.nav.rounded.vertical>li:last-child a:before{
    border-radius:0
}
/*/wp-content/plugins/themify-builder/css/modules/buttons_styles/fullwidth.css*/
.buttons-fullwidth .module-buttons-item,
.buttons-fullwidth .module-buttons-item a{
    box-sizing:border-box;
    margin-left:0;
    width:100%;
    text-align:center
}
.buttons-fullwidth .module-buttons-item+.module-buttons-item{
    margin-top:.4em
}
/*/wp-content/plugins/themify-builder/css/modules/colors/red.css*/
.module.module-buttons a.red.builder_button,
.module-alert.ui .ui.red,
.module-menu .ui.nav.red a,
.themify_builder .ui.red,
.ui.nav.red li a,
.ui.module-tab.red .tab-nav li a{
    color:#ffeeed
}
.ui.red,
.ui.nav.red,
.ui.nav.red ul,
.ui.separate.red>li,
.ui.module-tab.red .tab-nav li,
.ui.red.vertical .tab-nav,
.ui.module-accordion.red .accordion-title,
.ui.module-tab.red.panel .tab-nav{
    background-color:#e8311f
}
.ui.red>li.current_page_item>a,
.ui.red>li.current_page_item:hover>a,
.ui.red>li.current-menu-item>a,
.ui.red>li.current-menu-item:hover>a,
.ui.builder_button.red:hover,
.ui.nav.red>li a:hover,
.ui.module-accordion.red li:hover .accordion-title,
.ui.module-tab.red .tab-nav li:hover{
    background:#ff7568
}
.ui.red>li.current,
.ui.red>li.current:hover,
.ui.red .tab-nav li.current{
    background:#7a2023
}
.module.module-buttons.transparent a.red{
    color:#e8311f
}
/*/wp-content/plugins/themify-builder/css/modules/image_styles/top.css*/
.module-image.image-top .image-content{
    margin-top:.5em;
    margin-bottom:1em
}
/*/wp-content/plugins/themify-builder/css/modules/divider.css*/
.module-divider{
    border-left:none!important;
    border-right:none!important;
    border-bottom:none!important
}
.module-divider.solid{
    border-style:solid
}
.module-divider.dashed{
    border-style:dashed
}
.module-divider.dotted{
    border-style:dotted
}
.module-divider.double{
    border-style:double
}
.divider-center{
    margin-left:auto;
    margin-right:auto
}
.divider-right{
    margin-left:auto;
    float:right
}
.divider-right+div{
    clear:both; /* require to clear float */
}
/*/wp-content/plugins/themify-builder/css/modules/fancy-heading.css*/
.module-fancy-heading a{
    text-decoration:none;  
    display:inline-block
}
.module-fancy-heading a:hover{
    text-decoration:none
}
.module-fancy-heading .sub-head{
    padding-top:.6em;
    margin-top:.2em;
    font-size:65%
}
.module.tb_hide_divider .sub-head:before{
    display:none
}
.module-fancy-heading .sub-head:before{
    content:"";
    border-top: 1px solid;
    width:2em;
    display:block;
    padding-top:.2em;
}
.module-fancy-heading .tf_textc .sub-head:before{
    margin:auto
}
.module-fancy-heading .tf_textr .sub-head:before{
    margin:0 0 0 auto
}
.inline-fancy-heading .fancy-heading .sub-head:after,
.inline-fancy-heading .fancy-heading .sub-head:before{
    display: none
}
/*/wp-content/plugins/themify-builder/css/modules/accordion.css*/
.module-accordion{
    margin-bottom:1em;
    padding:0
}
.accordion-content{
    background:#fff;
    padding:1em;
    color:#333
}
.accordion-content:after{
    content:"";
    display:table;
    clear:both
}
.accordion-title{
    font-size:105%;
    line-height:140%;
    font-weight:bold;
    margin:0
}
.ui.module-accordion,
.ui.module-accordion>li{
    border:solid 1px rgba(0,0,0,.05)
}
.ui.module-accordion{
    margin-bottom:0
}
.module-accordion h1,
.module-accordion h2,
.module-accordion h3,
.module-accordion h4,
.module-accordion h5,
.module-accordion h6{
    color:inherit;    
    margin-top:0
}
.ui .accordion-content .module_row{
    visibility:visible!important;
}
.ui.module-accordion>li{
    border-width:1px 0 0;
    position:relative;
    margin:0;
    padding:0;
    list-style:none
}
.ui.module-accordion li:hover .accordion-title{
    background:#f1f1f1
}
.ui.module-accordion>li.current{
    background:none;
    box-shadow:none
}
.ui.module-accordion>li.current .accordion-content{
    box-shadow:inset 0 1px 1px rgba(0,0,0,.1)
}
.ui.module-accordion>li:first-child{
    border-top-width:0
}
.ui.module-accordion .accordion-title a{
    text-decoration:none;
    display:flex;
    align-items:center;
    padding:.5em 1em
}
.ui .accordion-content a,
.module .ui.module-accordion .accordion-title a{
    color:inherit
}
.ui.module-accordion .accordion-title a:hover{
    color:inherit;
    text-decoration:none
}
.accordion-title i{
    margin-right:.4em
}
/*/wp-content/plugins/themify-builder/css/modules/colors/tb_default_color.css*/
.module.module-buttons a.tb_default_color,
.module .ui.nav.tb_default_color a,
.ui.module-tab.tb_default_color .tab-nav li a{
    color:#555
}
.tb_default_color,
.tb_default_color.nav,
.tb_default_color.nav ul,
.tb_default_color.separate>li,
.module-tab.tb_default_color .tab-nav li,
.tb_default_color.vertical .tab-nav,
.module-tab.panel.tb_default_color .tab-nav,
.module-accordion.tb_default_color .accordion-title,
.tb_default_color.module-callout{
    background-color:#F7F7F7
}
.tb_default_color,
.tb_default_color.nav ul,
.tb_default_color.nav li,
.tb_default_color_default_color.module-tab .tab-nav li,
.module-tab.tb_default_color .tab-content,
.module-tab.tb_default_color.panel .tab-nav,
.tb_default_color.module-accordion>li,
.tb_default_color.module-callout{
    border-color:rgba(0,0,0,.05)
}
/*/wp-content/plugins/themify-builder/css/modules/testimonial-slider.css*/
.module-testimonial-slider{
    margin-bottom:1em;
    padding:0
}
.module-testimonial-slider h1,
.module-testimonial-slider h2,
.module-testimonial-slider h3,
.module-testimonial-slider h4,
.module-testimonial-slider h5,
.module-testimonial-slider h6{
    color:inherit;
    margin-top:0
}
.module-testimonial-slider .testimonial-image img{
    border-radius:100%
}
.module-testimonial-slider.image-bottom  .testimonial-image img{
    padding-bottom:10px
}
/* testimonial image top */
.module-testimonial-slider.image-bottom .testimonial-content,
.module-testimonial-slider.image-top .testimonial-item,
.module-testimonial-slider.image-top .testimonial-content{
    display:flex;
    flex-direction:column
}
.module-testimonial-slider.image-top .testimonial-image{
    order:-1;
    margin-bottom:1em
}
/* testimonial image bottom */
.module-testimonial-slider.image-bottom .testimonial-image{
    order:1;
    margin-top:1em
}
/* testimonial bubble */
.module-testimonial-slider.image-bubble .testimonial-content{
    display:flex;
    flex-direction:column;
    background-color:#fff;
    color:#666;
    box-sizing:border-box;
    box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    border-radius:10px;
    padding:5% 8%;
    margin:5px 15px 50px;
    text-align:left
}
.module-testimonial-slider.image-bubble .person-name{
    font-weight:bold
}
.module-testimonial-slider.image-bubble .testimonial-image{
    order:1;
    transform:translateY(50%)
}
/*/wp-content/plugins/themify-builder/css/modules/testimonial-slider.css*/
.module-testimonial-slider{
    margin-bottom:1em;
    padding:0
}
.module-testimonial-slider h1,
.module-testimonial-slider h2,
.module-testimonial-slider h3,
.module-testimonial-slider h4,
.module-testimonial-slider h5,
.module-testimonial-slider h6{
    color:inherit;
    margin-top:0
}
.module-testimonial-slider .testimonial-image img{
    border-radius:100%
}
.module-testimonial-slider.image-bottom  .testimonial-image img{
    padding-bottom:10px
}
/* testimonial image top */
.module-testimonial-slider.image-bottom .testimonial-content,
.module-testimonial-slider.image-top .testimonial-item,
.module-testimonial-slider.image-top .testimonial-content{
    display:flex;
    flex-direction:column
}
.module-testimonial-slider.image-top .testimonial-image{
    order:-1;
    margin-bottom:1em
}
/* testimonial image bottom */
.module-testimonial-slider.image-bottom .testimonial-image{
    order:1;
    margin-top:1em
}
/* testimonial bubble */
.module-testimonial-slider.image-bubble .testimonial-content{
    display:flex;
    flex-direction:column;
    background-color:#fff;
    color:#666;
    box-sizing:border-box;
    box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    border-radius:10px;
    padding:5% 8%;
    margin:5px 15px 50px;
    text-align:left
}
.module-testimonial-slider.image-bubble .person-name{
    font-weight:bold
}
.module-testimonial-slider.image-bubble .testimonial-image{
    order:1;
    transform:translateY(50%)
}
/*/wp-content/plugins/themify-builder/css/modules/icon.css*/
.module-icon-item + .module-icon-item{
    margin-left:.4em
}
.icon_vertical .module-icon-item{
    display:block;
    margin:0 0 .4em
}
.module-icon .module-icon-item a{
    text-decoration:none;
    display:inline-block
}
.module-icon span{
    margin-left:.3em;
    margin-right:.6em
}
.module-icon em{
    display:inline-block;
    padding:.5em;
    font-size:16px;
    border-radius:100%;
    line-height:0;
    transition:box-shadow .3s ease,border .3s ease,background-color .3s ease,color .3s ease,padding .3s ease,font-size .3s ease
}
.module-icon em .tf_fa{
	max-width:1em
}
/* size */
.module-icon.small .module-icon-item,
.module-icon.small em{
    min-width:24px;
    min-height:24px
}
.module-icon.small em{
    font-size:12px;
}
.module-icon.large .module-icon-item,
.module-icon.large em{
    min-width:48px;
    min-height:48px
}
.module-icon.large em{
    font-size:24px;
}
.module-icon.large span{
    font-size:1.2em
}
.module-icon.xlarge .module-icon-item,
.module-icon.xlarge em{
    min-width:62px;
    min-height:62px
}
.module-icon.xlarge em{
    padding:12px 0 0 2px;
    font-size:36px;
}
.module-icon.xlarge span{
    font-size:1.4em
}
/* image icon size */
.module-icon.circle img{
	border-radius:100%;
}
.module-icon img {
	max-width:32px;
	padding:3px;
}
.module-icon.small img {
	max-width:16px;
}
.module-icon.large img {
	max-width:48px;
	padding:6px;
}
.module-icon.xlarge img {
	max-width:148px;
	padding:9px;
}
/* rounded style */
.module-icon.rounded em,
.module-icon.rounded img{
    border-radius:8px
}
/* squared style */
.module-icon.squared em,
.module-icon.squared img{
    border-radius:0
}
.module-icon.none.small em{
    font-size:18px
}
.module-icon.none.large em{
    font-size:30px
}
.module-icon.none.xlarge em{
    font-size:36px
}
/* rounded style */
.module-icon.rounded em{
    border-radius:8px
}
/* squared style */
.module-icon.squared em{
    border-radius:0
}
.module-icon.none.small em{
    font-size:18px
}
.module-icon.none.large em{
    font-size:30px
}
.module-icon.none.xlarge em{
    font-size:36px
}
/* none (no bg) style */
.module-icon.none{
    display:block; /* prevent theme override */
}
.module-icon.none em{
    padding:.2em;
    border-radius:0;
    background:none;
    font-size:24px;
    color:inherit
}
.module-icon.none em.black{
    color:#000
}
.module-icon.none em.gray{
    color:#666
}
.module-icon.none em.blue{
    color:#3e65b2
}
.module-icon.none em.light-blue{
    color:#6694d6
}
.module-icon.none em.green{
    color:#4aab10
}
.module-icon.none em.light-green{
    color:#71a115
}
.module-icon.none em.purple{
    color:#584eb2
}
.module-icon.none em.light-purple{
    color:#7f76cc
}
.module-icon.none em.brown{
    color:#622d07
}
.module-icon.none em.orange{
    color:#bc6e00
}
.module-icon.none em.yellow{
    color:#dcb232
}
.module-icon.none em.red{
    color:#9d1d14
}
.module-icon.none em.pink{
    color:#b27e9d
}
/* icon position */
.tf_textc.icon_vertical span {
	display:block;
	margin-top:.2em
}
.module-icon:not(.tf_textc) .module-icon-item,
.module-icon:not(.tf_textc) .module-icon-item a{
    display:flex;
    align-items:center;
}
.tf_textr .module-icon-item em,
.tf_textr .module-icon-item img{
    order:1;
}
.tf_textr.icon_vertical .module-icon-item,
.tf_textr.icon_vertical .module-icon-item{
	justify-content:flex-end
}
.module-icon:not(.tf_textc) .module-icon-item.tf_inline_b a,
.module-icon:not(.tf_textc) .module-icon-item.tf_inline_b{
    display:inline-flex
}
@media screen and (max-width:680px){
    .module-icon.large span{
        font-size:1.1em
    }
    .module-icon.xlarge span{
        font-size:1.2em
    }
}
/*/wp-content/plugins/themify-builder/css/themify-builder-style.css*/
.module_row,
.module_subrow,
.module_column,
.module_row .module{
    position:relative;
    box-sizing:border-box
}
.module_row .col-full{
    width:100%
}
.themify_builder .direction-rtl{
    flex-flow:row-reverse wrap-reverse
}
/* Hover Animation */
.module-buttons:hover,
.module_row:hover,
.module_column:hover,
.page-loaded .module-image img:hover,
.module-accordion i,
.module{
    transition-delay:0s;
    transition-timing-function:ease;
    transition-duration:.5s;
    transition-property:background,font-size,line-height,color,padding,margin,border,border-radius,box-shadow,text-shadow,filter,transform
}
/* fix gutenberg empty p tag bug */
.entry-content > p:first-of-type:empty,
.entry-content > p:first-of-type+p:empty{
    margin:0;
    padding:0
}
/*GRID*/
.module_row{/* fix Chrome bug */
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.module.themify_builder_slider_wrap{
    transition:none
}
div.module_column{
    margin-left:3.2%;
    margin-right:0;
    float:left;
    /* top aligned */
    align-items:flex-start;
    align-content:flex-start
}
.module_column.col6-1{
    width:14%
}
.module_column.col5-1{
    width:17.44%
}
.module_column.col4-1{
    width:22.6%
}
.module_column.col4-2,
.module_column.col2-1{
    width:48.4%
}
.module_column.col4-3{
    width:74.2%
}
.module_column.col3-1{
    width:31.2%
}
.module_column.col3-2{
    width:65.6%
}
/*NARROW*/
.gutter-narrow>.module_column{
    margin-left:1.6%
}
.gutter-narrow>.col6-1{
    width:15.33%
}
.gutter-narrow>.col5-1{
    width:18.72%
}
.gutter-narrow>.col4-1{
    width:23.8%
}
.gutter-narrow>.col4-2,
.gutter-narrow>.col2-1{
    width:49.2%
}
.gutter-narrow>.col4-3{
    width:74.539%
}
.gutter-narrow>.col3-1{
    width:32.266%
}
.gutter-narrow>.col3-2{
    width:66.05%
}
/*NONE*/
.gutter-none>.module_column{
    margin-left:0;
    margin-right:0
}
.gutter-none>.col6-1{
    width:16.666%
}
.gutter-none>.col5-1{
    width:20%
}
.gutter-none>.col4-1{
    width:25%
}
.gutter-none>.col4-2,
.gutter-none>.col2-1{
    width:50%
}
.gutter-none>.col4-3{
    width:75%
}
.gutter-none>.col3-1{
    width:33.333%
}
.gutter-none>.col3-2{
    width:66.666%
}
/* first column */
.gutter-narrow>.module_column.first,
.module_column.col-full,
.module_column.first{
    margin-left:0;
    clear:left
}
/*CLEARFIX*/
.module:after{
    content:"";
    display:table;
    clear:both
}
/*RESETS*/
.ui,
.ui>li,
.themify_builder ul.loops-wrapper{
    margin:0;
    padding:0;
    list-style:none
}
/*SIZES*/
.ui.builder_button.large{
    font-size:120%;
    padding:10px 20px
}
.ui.builder_button.small{
    font-size:70%;
    padding:5px 10px
}
.xlarge .ui.builder_button{
    padding:.935em 1.875em
}
/*DEFAULT STYLES*/
.ui{
    color:#555
}
.ui.transparent{
    background:transparent;
	box-shadow:none;
    /* for transparent style inherit color */
    color:inherit
}
.ui.builder_button{
	text-decoration:none;
    position:relative; 
    border:solid 1px rgba(0,0,0,.05);
    display:inline-block;
    line-height:130%;
    transition:color .3s linear,background-color .3s linear,padding .3s linear,border .3s linear,box-shadow .3s linear;
    padding:.625em 1.25em;
    box-shadow:none
}
.ui.builder_button:hover{
    background:#f1f1f1
}
.ui>li.current,
.ui>li.current:hover{
    background:#666;
    box-shadow:inset 0 2px 3px rgba(0,0,0,.2)
}
.ui>li.current>a{
    color:#fff
}
.module_row .ui.builder_button{
    text-decoration:none
}
/*MODULE*/
.module-title{
    font-size:1.2em;
    margin:0 0 1.2em
}
.module img{
    border:none;
    vertical-align:bottom
}
/* MediaElement*/
.module_row .wp-video{
    width:100%!important;
    max-width:100%!important
}
.module_row .mejs__container{
    text-align:center!important;
    max-width:100%;
    min-height:100%!important
}
.module-slider{
    margin-bottom:2.5em
}
video[poster]{
	object-fit:cover
}
/*Widget Module*/
.module-widget .widget{
    margin:0
}
.wp-caption{
    max-width:100%
}
/*Map Module*/
.module-map button{
    border-radius:0
}
.module-map .gm-style-mtc img{
    vertical-align:baseline;
    margin-right:5px
}
/*BACKGROUND MODE*/
.themify_builder .repeat{
    background-repeat:repeat
}
.themify_builder .repeat-x{
    background-repeat:repeat-x
}
.themify_builder .repeat-y{
    background-repeat:repeat-y
}
.themify_builder .repeat-none{
    background-repeat:no-repeat
}
.themify_builder .fullcover{
    background-size:cover
}
.themify_builder .best-fit-image{
    background-size:contain;
    background-position:center center;
    background-repeat:no-repeat
}
.themify_builder .builder-bg-fixed{
    background-attachment:fixed;
    background-repeat:no-repeat;
    background-size:cover
}
/* fullwidth row */
.themify_builder .module_row.fullheight .module_subrow,
.sidebar-none .themify_builder .module_row{
    width:100%
}
.module_row.fullwidth>.row_inner{
    width:100%;
    max-width:100%
}
/*BEST-FIT*/
.best-fit{
    background:#000
}
.best-fit-vertical{
    top:0!important;
    left:1%!important;
    right:1%!important;
    width:auto!important;
    height:100%!important;
    margin:auto!important
}
.best-fit-horizontal{
    top:10%!important;
    left:0!important;
    bottom:10%!important;
    width:100%!important;
    height:auto!important;
    margin:auto!important
}
/* iOS doesn't support fixed attachment */
@supports (-webkit-touch-callout: none) {
	.themify_builder_row { background-attachment: scroll !important; }
}
/*COLUMN ALIGNMENT*/
/* FLEX BOX */
.row_inner,
.module_column,
.subrow_inner{
    display:flex;
    flex-flow:wrap
}
.col_auto_height>.module_column{
    height:100%
}
.col_align_middle.col_auto_height{
    align-items:center
}
.col_align_bottom.col_auto_height:not(.direction-rtl){
    align-items:flex-end
}
/*FULLHEIGHT ROW*/
.module_row.fullheight{
    min-height:100vh;
    display:flex;
    width:100%
}
.fullheight>.row_inner>.module_column,
.fullheight>.row_inner{
    min-height:inherit
}
/* top aligned */
.col_align_top>.module_column{
    align-items:flex-start;
    align-content:flex-start
}
/* center aligned */
.col_align_middle>.module_column,
.fullheight>.row_inner>.col-full{
    align-items:center;
    align-content:center			
}
/* bottom aligned */
.col_align_bottom>.module_column{
    align-items:flex-end;
    align-content:flex-end
}
.module-plain-text:after{
    display:contents!important
}
/*MEDIA QUERIES*/
@media (min-width:681px) and (max-width:959px){
    .module_column.col6-1{
        width:31.2%;
        margin-top:25px
    }
    .gutter-narrow>.module_column.col6-1{
        width:32.266%
    }
    .direction-rtl:not(.tb_grid_classes)>.col6-1:nth-of-type(3),
    div:not(.direction-rtl):not(.tb_grid_classes)>.col6-1:nth-of-type(4){
        margin-left:0;
        clear:left
    }
    .gutter-none>.module_column.col6-1{
        width:33.333%
    }
}
@media screen and (max-width:680px){
	.themify_map.tf_map_loaded{
        width:100%!important;
	}
    .ui.builder_button,
    .ui.nav li a{
        padding:.525em 1.15em
    }
    .gutter-narrow:not(.tb_grid_classes)>.module_column,
    .gutter-none:not(.tb_grid_classes)>.module_column,
    div:not(.tb_grid_classes)>.module_column{
        margin-left:0;
        width:100%;
        max-width:100%;
        float:none
    }
    .module_row div:not(.tb_grid_classes)>.module_column.col6-1{
        width:48.4%;
        margin-left:3.2%
    }
    div.gutter-narrow:not(.tb_grid_classes)>.module_column.col6-1:nth-of-type(2n+1),
    .direction-rtl:not(.tb_grid_classes)>.col6-1:nth-of-type(2n),
    div:not(.direction-rtl):not(.tb_grid_classes)>.col6-1:nth-of-type(2n+1){
        margin-left:0;
        clear:left
    }
    div.gutter-narrow:not(.tb_grid_classes)>.module_column.col6-1{
        width:49.2%;   
        margin-left:1.6%
    }
    div.gutter-none:not(.tb_grid_classes)>.module_column.col6-1{
        width:50%;
        margin-left:0
    }
    .fullheight>.row_inner>.module_column:not(.col-full),
    .fullheight>.row_inner{
        min-height:0
    }
}

/*/wp-content/uploads/themify-css/themify-builder-9-generated.css*/
/* Generated from page: 9-2 */
.themify_builder_content-9 .tb_ccsq032.module_row{background-image:url(http://myworkoutjournal.de/wp-content/uploads/2018/06/WJ-Athlete.001.png); background-repeat:no-repeat;background-size:contain; background-attachment:fixed; background-position:center bottom; padding:6%;}
.themify_builder_content-9 .tb_ccsq032.module_row>.builder_row_cover::before,.themify_builder_content-9 .tb_ccsq032.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(0, 0, 0, 0.67); background-image:linear-gradient(177deg,rgba(18, 214, 224, 0.6) 0%,rgba(92, 10, 255, 0.57) 68%,rgba(218, 69, 255, 0.57) 98%);}
.themify_builder_content-9 .tb_0bdd236.module_column,.themify_builder_content-9 .tb_0bdd236.module_column p,.themify_builder_content-9 .tb_0bdd236.module_column h1,.themify_builder_content-9 .tb_0bdd236.module_column h2,.themify_builder_content-9 .tb_0bdd236.module_column h3:not(.module-title),.themify_builder_content-9 .tb_0bdd236.module_column h4,.themify_builder_content-9 .tb_0bdd236.module_column h5,.themify_builder_content-9 .tb_0bdd236.module_column h6{color:rgba(255, 255, 255, 1.00);}
.themify_builder_content-9 .tb_nt31202.module-text{text-align:center; margin-top:30px; margin-right:50px; margin-left:50px;}
.themify_builder_content-9 .tb_8bjh092.module_row{background-color:#_; padding-top:7%; padding-bottom:7%;}
.themify_builder_content-9 .tb_3shz000.module_column,.themify_builder_content-9 .tb_3shz000.module_column p,.themify_builder_content-9 .tb_3shz000.module_column h1,.themify_builder_content-9 .tb_3shz000.module_column h2,.themify_builder_content-9 .tb_3shz000.module_column h3:not(.module-title),.themify_builder_content-9 .tb_3shz000.module_column h4,.themify_builder_content-9 .tb_3shz000.module_column h5,.themify_builder_content-9 .tb_3shz000.module_column h6{color:#_;}
.themify_builder_content-9 .tb_7lvm523.module-feature{margin-bottom:40px;}
.themify_builder_content-9 .tb_ubvo029.module-feature{margin-bottom:40px;}
.themify_builder_content-9 .tb_wvs4102.module-image{margin-bottom:60px;}
.themify_builder_content-9 .tb_kkle110.module-buttons i,.themify_builder_content-9 .tb_kkle110.module-buttons span{line-height:20px;}
.themify_builder_content-9 .tb_kkle110.module-buttons{text-align:center;}
.themify_builder_content-9 .tb_4064620.module-feature{margin-bottom:40px;}
.themify_builder_content-9 .tb_xis1806.module-feature{margin-bottom:40px;}
.themify_builder_content-9 .tb_pt8g010.module_row{background-color:rgba(0, 0, 0, 1.00); padding-top:8%; padding-bottom:9%;}
.themify_builder_content-9 .tb_p9ur166.module_column{background-color:rgba(214, 80, 80, 0.97); padding-top:70px; padding-right:40px; padding-bottom:70px; padding-left:40px;}
.themify_builder_content-9 .tb_p9ur166.module_column,.themify_builder_content-9 .tb_p9ur166.module_column p,.themify_builder_content-9 .tb_p9ur166.module_column h1,.themify_builder_content-9 .tb_p9ur166.module_column h2,.themify_builder_content-9 .tb_p9ur166.module_column h3:not(.module-title),.themify_builder_content-9 .tb_p9ur166.module_column h4,.themify_builder_content-9 .tb_p9ur166.module_column h5,.themify_builder_content-9 .tb_p9ur166.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-9 .tb_abfv310.module-text{text-align:center;}
.themify_builder_content-9 .tb_7qa8170.module_column{background-image:url(https://themify.me/demo/themes/predesigned-rows/files/2017/05/apple.jpg); background-repeat:no-repeat;background-size:cover; padding-top:70px; padding-right:40px; padding-bottom:70px; padding-left:40px;}
.themify_builder_content-9 .tb_7qa8170.module_column>.builder_row_cover::before,.themify_builder_content-9 .tb_7qa8170.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(192, 33, 232, 0.50);}
.themify_builder_content-9 .tb_7qa8170.module_column,.themify_builder_content-9 .tb_7qa8170.module_column p,.themify_builder_content-9 .tb_7qa8170.module_column h1,.themify_builder_content-9 .tb_7qa8170.module_column h2,.themify_builder_content-9 .tb_7qa8170.module_column h3:not(.module-title),.themify_builder_content-9 .tb_7qa8170.module_column h4,.themify_builder_content-9 .tb_7qa8170.module_column h5,.themify_builder_content-9 .tb_7qa8170.module_column h6{color:rgba(255, 255, 255, 1.00);}
.themify_builder_content-9 .tb_bxel866.module_column{background-image:url(https://themify.me/demo/themes/predesigned-rows/files/2017/05/ipad-820272_640.jpg); background-repeat:no-repeat;background-size:cover; padding-top:70px; padding-right:40px; padding-bottom:70px; padding-left:40px;}
.themify_builder_content-9 .tb_bxel866.module_column>.builder_row_cover::before,.themify_builder_content-9 .tb_bxel866.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(37, 204, 204, 0.50);}
.themify_builder_content-9 .tb_bxel866.module_column,.themify_builder_content-9 .tb_bxel866.module_column p,.themify_builder_content-9 .tb_bxel866.module_column h1,.themify_builder_content-9 .tb_bxel866.module_column h2,.themify_builder_content-9 .tb_bxel866.module_column h3:not(.module-title),.themify_builder_content-9 .tb_bxel866.module_column h4,.themify_builder_content-9 .tb_bxel866.module_column h5,.themify_builder_content-9 .tb_bxel866.module_column h6{color:rgba(255, 255, 255, 1.00);}
.themify_builder_content-9 .tb_mwcu633.module_column>.builder_row_cover::before,.themify_builder_content-9 .tb_mwcu633.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(250, 5, 42, 0.83);}
.themify_builder_content-9 .tb_mwcu633.module_column,.themify_builder_content-9 .tb_mwcu633.module_column p,.themify_builder_content-9 .tb_mwcu633.module_column h1,.themify_builder_content-9 .tb_mwcu633.module_column h2,.themify_builder_content-9 .tb_mwcu633.module_column h3:not(.module-title),.themify_builder_content-9 .tb_mwcu633.module_column h4,.themify_builder_content-9 .tb_mwcu633.module_column h5,.themify_builder_content-9 .tb_mwcu633.module_column h6{color:rgba(255, 255, 255, 1.00);}
.themify_builder_content-9 .tb_sfmo303.module-text{background-color:rgba(214, 80, 80, 1);background-image:none; text-align:center; padding-top:70px; padding-right:40px; padding-bottom:70px; padding-left:40px;}
.themify_builder_content-9 .tb_ordf000.module_subrow{margin-bottom:0px;}
.themify_builder_content-9 .tb_wjtp002.module_column{background-color:rgba(214, 80, 80, 1); padding-top:70px; padding-right:40px; padding-bottom:70px; padding-left:40px;}
.themify_builder_content-9 .tb_wjtp002.module_column,.themify_builder_content-9 .tb_wjtp002.module_column p,.themify_builder_content-9 .tb_wjtp002.module_column h1,.themify_builder_content-9 .tb_wjtp002.module_column h2,.themify_builder_content-9 .tb_wjtp002.module_column h3:not(.module-title),.themify_builder_content-9 .tb_wjtp002.module_column h4,.themify_builder_content-9 .tb_wjtp002.module_column h5,.themify_builder_content-9 .tb_wjtp002.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-9 .tb_mmvk623.module-text{text-align:center;}
.themify_builder_content-9 .tb_1st8030.module_column{background-image:url(https://themify.me/demo/themes/predesigned-rows/files/2017/05/mobile-616012_640.jpg); background-repeat:no-repeat;background-size:cover; background-color:#_; padding-top:70px; padding-right:40px; padding-bottom:70px; padding-left:40px;}
.themify_builder_content-9 .tb_1st8030.module_column>.builder_row_cover::before,.themify_builder_content-9 .tb_1st8030.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(255, 138, 5, 0.50);}
.themify_builder_content-9 .tb_1st8030.module_column,.themify_builder_content-9 .tb_1st8030.module_column p,.themify_builder_content-9 .tb_1st8030.module_column h1,.themify_builder_content-9 .tb_1st8030.module_column h2,.themify_builder_content-9 .tb_1st8030.module_column h3:not(.module-title),.themify_builder_content-9 .tb_1st8030.module_column h4,.themify_builder_content-9 .tb_1st8030.module_column h5,.themify_builder_content-9 .tb_1st8030.module_column h6{color:rgba(255, 255, 255, 1.00);}
.themify_builder_content-9 .tb_7w7s002.module_column{background-image:url(https://themify.me/demo/themes/predesigned-rows/files/2017/05/macbook-606763_640.jpg); background-repeat:no-repeat;background-size:cover; padding-top:70px; padding-right:40px; padding-bottom:70px; padding-left:40px;}
.themify_builder_content-9 .tb_7w7s002.module_column>.builder_row_cover::before,.themify_builder_content-9 .tb_7w7s002.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(51, 122, 214, 0.50);}
.themify_builder_content-9 .tb_7w7s002.module_column,.themify_builder_content-9 .tb_7w7s002.module_column p,.themify_builder_content-9 .tb_7w7s002.module_column h1,.themify_builder_content-9 .tb_7w7s002.module_column h2,.themify_builder_content-9 .tb_7w7s002.module_column h3:not(.module-title),.themify_builder_content-9 .tb_7w7s002.module_column h4,.themify_builder_content-9 .tb_7w7s002.module_column h5,.themify_builder_content-9 .tb_7w7s002.module_column h6{color:rgba(255, 255, 255, 1.00);}
.themify_builder_content-9 .tb_2zq8320.module_column{background-color:rgba(214, 80, 80, 1); padding-top:70px; padding-right:40px; padding-bottom:70px; padding-left:40px;}
.themify_builder_content-9 .tb_2zq8320.module_column>.builder_row_cover::before,.themify_builder_content-9 .tb_2zq8320.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(250, 25, 160, 0.86);}
.themify_builder_content-9 .tb_2zq8320.module_column,.themify_builder_content-9 .tb_2zq8320.module_column p,.themify_builder_content-9 .tb_2zq8320.module_column h1,.themify_builder_content-9 .tb_2zq8320.module_column h2,.themify_builder_content-9 .tb_2zq8320.module_column h3:not(.module-title),.themify_builder_content-9 .tb_2zq8320.module_column h4,.themify_builder_content-9 .tb_2zq8320.module_column h5,.themify_builder_content-9 .tb_2zq8320.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-9 .tb_b7rc206.module-text{text-align:center;}
.themify_builder_content-9 .tb_rcpk220.module_row{background-color:rgba(0, 0, 0, 0.80);}
.themify_builder_content-9 .tb_hs5u040.module-text{background-color:rgba(255, 255, 255, 0.90);background-image:none; font-size:20px; padding:30px; margin:-30px;}
.themify_builder_content-9 .tb_hs5u040.module-text.module h2{font-size:70px; line-height:90px;}
.themify_builder_content-9 .tb_9a1e256.module-text{background-color:rgba(255, 255, 255, 0.90);background-image:none; font-size:20px; text-align:right; padding:30px; margin:-30px;}
.themify_builder_content-9 .tb_9a1e256.module-text.module h2{font-size:70px; line-height:90px;}
.themify_builder_content-9 .tb_uux1660.module_row{background-color:rgba(0, 0, 0, 0.80);}
.themify_builder_content-9 .tb_quym300.module-text{background-color:rgba(255, 255, 255, 0.90);background-image:none; font-size:20px; text-align:left; padding:30px; margin:-30px;}
.themify_builder_content-9 .tb_quym300.module-text.module h2{font-size:70px; line-height:90px;}
.themify_builder_content-9 .tb_zmtz624.module-text{background-color:rgba(255, 255, 255, 0.90);background-image:none; font-size:20px; text-align:right; padding:30px; margin:-30px;}
.themify_builder_content-9 .tb_zmtz624.module-text.module h2{font-size:70px; line-height:90px;}
.themify_builder_content-9 .tb_d2ya130.module_row{background-color:rgba(0, 0, 0, 0.80);}
.themify_builder_content-9 .tb_pit9033.module-text{background-color:rgba(255, 255, 255, 0.90);background-image:none; font-size:20px; text-align:left; padding:30px; margin:-30px;}
.themify_builder_content-9 .tb_pit9033.module-text.module h2{font-size:70px; line-height:90px;}
.themify_builder_content-9 .tb_znx4020.module-image .image-content{text-align:center;}
.themify_builder_content-9 .tb_sxm8362.module_row{background-color:rgba(0, 0, 0, 0.80);}
.themify_builder_content-9 .tb_5547032.module-feature .tb_text_wrap,.themify_builder_content-9 .tb_5547032.module-feature h3.module-feature-title,.themify_builder_content-9 .tb_5547032.module-feature .tb_text_wrap p,.themify_builder_content-9 .tb_5547032.module-feature .tb_text_wrap blockquote,.themify_builder_content-9 .tb_5547032.module-feature .tb_text_wrap h1,.themify_builder_content-9 .tb_5547032.module-feature .tb_text_wrap h2,.themify_builder_content-9 .tb_5547032.module-feature .tb_text_wrap h3,.themify_builder_content-9 .tb_5547032.module-feature .tb_text_wrap h4,.themify_builder_content-9 .tb_5547032.module-feature .tb_text_wrap h5,.themify_builder_content-9 .tb_5547032.module-feature .tb_text_wrap h6,.themify_builder_content-9 .tb_5547032.module-feature .tb_text_wrap li,.themify_builder_content-9 .tb_5547032.module-feature .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-9 .tb_ukl6626.module-feature .tb_text_wrap,.themify_builder_content-9 .tb_ukl6626.module-feature h3.module-feature-title,.themify_builder_content-9 .tb_ukl6626.module-feature .tb_text_wrap p,.themify_builder_content-9 .tb_ukl6626.module-feature .tb_text_wrap blockquote,.themify_builder_content-9 .tb_ukl6626.module-feature .tb_text_wrap h1,.themify_builder_content-9 .tb_ukl6626.module-feature .tb_text_wrap h2,.themify_builder_content-9 .tb_ukl6626.module-feature .tb_text_wrap h3,.themify_builder_content-9 .tb_ukl6626.module-feature .tb_text_wrap h4,.themify_builder_content-9 .tb_ukl6626.module-feature .tb_text_wrap h5,.themify_builder_content-9 .tb_ukl6626.module-feature .tb_text_wrap h6,.themify_builder_content-9 .tb_ukl6626.module-feature .tb_text_wrap li,.themify_builder_content-9 .tb_ukl6626.module-feature .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-9 .tb_0nsg836.module-feature .tb_text_wrap,.themify_builder_content-9 .tb_0nsg836.module-feature h3.module-feature-title,.themify_builder_content-9 .tb_0nsg836.module-feature .tb_text_wrap p,.themify_builder_content-9 .tb_0nsg836.module-feature .tb_text_wrap blockquote,.themify_builder_content-9 .tb_0nsg836.module-feature .tb_text_wrap h1,.themify_builder_content-9 .tb_0nsg836.module-feature .tb_text_wrap h2,.themify_builder_content-9 .tb_0nsg836.module-feature .tb_text_wrap h3,.themify_builder_content-9 .tb_0nsg836.module-feature .tb_text_wrap h4,.themify_builder_content-9 .tb_0nsg836.module-feature .tb_text_wrap h5,.themify_builder_content-9 .tb_0nsg836.module-feature .tb_text_wrap h6,.themify_builder_content-9 .tb_0nsg836.module-feature .tb_text_wrap li,.themify_builder_content-9 .tb_0nsg836.module-feature .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-9 .tb_y77l448.module-feature .tb_text_wrap,.themify_builder_content-9 .tb_y77l448.module-feature h3.module-feature-title,.themify_builder_content-9 .tb_y77l448.module-feature .tb_text_wrap p,.themify_builder_content-9 .tb_y77l448.module-feature .tb_text_wrap blockquote,.themify_builder_content-9 .tb_y77l448.module-feature .tb_text_wrap h1,.themify_builder_content-9 .tb_y77l448.module-feature .tb_text_wrap h2,.themify_builder_content-9 .tb_y77l448.module-feature .tb_text_wrap h3,.themify_builder_content-9 .tb_y77l448.module-feature .tb_text_wrap h4,.themify_builder_content-9 .tb_y77l448.module-feature .tb_text_wrap h5,.themify_builder_content-9 .tb_y77l448.module-feature .tb_text_wrap h6,.themify_builder_content-9 .tb_y77l448.module-feature .tb_text_wrap li,.themify_builder_content-9 .tb_y77l448.module-feature .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-9 .tb_a6e9020.module-feature .tb_text_wrap,.themify_builder_content-9 .tb_a6e9020.module-feature h3.module-feature-title,.themify_builder_content-9 .tb_a6e9020.module-feature .tb_text_wrap p,.themify_builder_content-9 .tb_a6e9020.module-feature .tb_text_wrap blockquote,.themify_builder_content-9 .tb_a6e9020.module-feature .tb_text_wrap h1,.themify_builder_content-9 .tb_a6e9020.module-feature .tb_text_wrap h2,.themify_builder_content-9 .tb_a6e9020.module-feature .tb_text_wrap h3,.themify_builder_content-9 .tb_a6e9020.module-feature .tb_text_wrap h4,.themify_builder_content-9 .tb_a6e9020.module-feature .tb_text_wrap h5,.themify_builder_content-9 .tb_a6e9020.module-feature .tb_text_wrap h6,.themify_builder_content-9 .tb_a6e9020.module-feature .tb_text_wrap li,.themify_builder_content-9 .tb_a6e9020.module-feature .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-9 .tb_wmm1006.module_row{background-color:rgba(255, 255, 255, 1); padding-top:6%;}
.themify_builder_content-9 .tb_oanx460.module_column{padding-top:40px; padding-right:40px; padding-bottom:40px; padding-left:40px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none;}
.themify_builder_content-9 .tb_u0dt503.module_row,.themify_builder_content-9 .tb_u0dt503.module_row p,.themify_builder_content-9 .tb_u0dt503.module_row h1,.themify_builder_content-9 .tb_u0dt503.module_row h2,.themify_builder_content-9 .tb_u0dt503.module_row h3:not(.module-title),.themify_builder_content-9 .tb_u0dt503.module_row h4,.themify_builder_content-9 .tb_u0dt503.module_row h5,.themify_builder_content-9 .tb_u0dt503.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-9 .tb_pe39503.module_row{background-color:rgba(0, 0, 0, 0.80);}
.themify_builder_content-9 .tb_3twe265.module-image .image-content{text-align:center;}
.themify_builder_content-9 .tb_8uj3626.module-text .tb_text_wrap,.themify_builder_content-9 .tb_8uj3626.module-text .tb_text_wrap p,.themify_builder_content-9 .tb_8uj3626.module-text .tb_text_wrap blockquote,.themify_builder_content-9 .tb_8uj3626.module-text .tb_text_wrap h1,.themify_builder_content-9 .tb_8uj3626.module-text .tb_text_wrap h2,.themify_builder_content-9 .tb_8uj3626.module-text .tb_text_wrap h3,.themify_builder_content-9 .tb_8uj3626.module-text .tb_text_wrap h4,.themify_builder_content-9 .tb_8uj3626.module-text .tb_text_wrap h5,.themify_builder_content-9 .tb_8uj3626.module-text .tb_text_wrap h6,.themify_builder_content-9 .tb_8uj3626.module-text .tb_text_wrap li,.themify_builder_content-9 .tb_8uj3626.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-9 .tb_bo2z233.module_row{background-color:rgba(0, 0, 0, 0.80);}
.themify_builder_content-9 .tb_bo2z233.module_row,.themify_builder_content-9 .tb_bo2z233.module_row p,.themify_builder_content-9 .tb_bo2z233.module_row h1,.themify_builder_content-9 .tb_bo2z233.module_row h2,.themify_builder_content-9 .tb_bo2z233.module_row h3:not(.module-title),.themify_builder_content-9 .tb_bo2z233.module_row h4,.themify_builder_content-9 .tb_bo2z233.module_row h5,.themify_builder_content-9 .tb_bo2z233.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-9 .tb_ggbv500.module-buttons{text-align:center;}
.themify_builder_content-9 .tb_qw6x530.module_row{background-color:rgba(241, 245, 249, 1); padding-top:4%; padding-bottom:4%;}
.themify_builder_content-9 .tb_x89g002.module-testimonial-slider{padding-top:30px; padding-bottom:30px;}
.themify_builder_content-9 .tb_57nx326.module_row,.themify_builder_content-9 .tb_57nx326.module_row p,.themify_builder_content-9 .tb_57nx326.module_row h1,.themify_builder_content-9 .tb_57nx326.module_row h2,.themify_builder_content-9 .tb_57nx326.module_row h3:not(.module-title),.themify_builder_content-9 .tb_57nx326.module_row h4,.themify_builder_content-9 .tb_57nx326.module_row h5,.themify_builder_content-9 .tb_57nx326.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-9 .tb_ew9f090.module_row,.themify_builder_content-9 .tb_ew9f090.module_row p,.themify_builder_content-9 .tb_ew9f090.module_row h1,.themify_builder_content-9 .tb_ew9f090.module_row h2,.themify_builder_content-9 .tb_ew9f090.module_row h3:not(.module-title),.themify_builder_content-9 .tb_ew9f090.module_row h4,.themify_builder_content-9 .tb_ew9f090.module_row h5,.themify_builder_content-9 .tb_ew9f090.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-9 .tb_85k2000.module_row{background-color:rgba(241, 245, 249, 1);}
.themify_builder_content-9 .tb_85k2000.module_row,.themify_builder_content-9 .tb_85k2000.module_row p,.themify_builder_content-9 .tb_85k2000.module_row h1,.themify_builder_content-9 .tb_85k2000.module_row h2,.themify_builder_content-9 .tb_85k2000.module_row h3:not(.module-title),.themify_builder_content-9 .tb_85k2000.module_row h4,.themify_builder_content-9 .tb_85k2000.module_row h5,.themify_builder_content-9 .tb_85k2000.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-9 .tb_zslw002.module_row{background-color:rgba(241, 245, 249, 1);}
.themify_builder_content-9 .tb_2u3q727.module-fancy-heading.module .main-head,.themify_builder_content-9 .tb_2u3q727.module-fancy-heading.module .main-head a{color:rgba(0, 0, 0, 0.80);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-9 .tb_c6f1720.module_row{background-color:rgba(241, 245, 249, 1); padding-top:5%;}
.themify_builder_content-9 .tb_3r6i060.module_subrow,.themify_builder_content-9 .tb_3r6i060.module_subrow p,.themify_builder_content-9 .tb_3r6i060.module_subrow h1,.themify_builder_content-9 .tb_3r6i060.module_subrow h2,.themify_builder_content-9 .tb_3r6i060.module_subrow h3:not(.module-title),.themify_builder_content-9 .tb_3r6i060.module_subrow h4,.themify_builder_content-9 .tb_3r6i060.module_subrow h5,.themify_builder_content-9 .tb_3r6i060.module_subrow h6{color:rgba(0, 0, 0, 0.80);}
.themify_builder_content-9 .tb_vpe1667.module_row{background-color:rgba(241, 245, 249, 1);}
.themify_builder_content-9 .tb_vpe1667.module_row,.themify_builder_content-9 .tb_vpe1667.module_row p,.themify_builder_content-9 .tb_vpe1667.module_row h1,.themify_builder_content-9 .tb_vpe1667.module_row h2,.themify_builder_content-9 .tb_vpe1667.module_row h3:not(.module-title),.themify_builder_content-9 .tb_vpe1667.module_row h4,.themify_builder_content-9 .tb_vpe1667.module_row h5,.themify_builder_content-9 .tb_vpe1667.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-9 .tb_2m2j600.module-buttons{text-align:center;}
.themify_builder_content-9 .tb_p4ch208.module_row{background-image:url(http://myworkoutjournal.de/wp-content/uploads/2018/06/WJ-Athlete.001.png); background-repeat:no-repeat;background-size:contain; background-attachment:fixed; background-position:center center; padding-top:10%; padding-bottom:10%;}
.themify_builder_content-9 .tb_p4ch208.module_row>.builder_row_cover::before,.themify_builder_content-9 .tb_p4ch208.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(0, 0, 0, 0.50);}
.themify_builder_content-9 .tb_p4ch208.module_row a{text-decoration:underline;}
.themify_builder_content-9 .tb_0wnm277.module_column{background-color:rgba(0, 0, 0, 0.53); text-align:center; padding-top:30px; padding-bottom:20px;}
.themify_builder_content-9 .tb_0wnm277.module_column,.themify_builder_content-9 .tb_0wnm277.module_column p,.themify_builder_content-9 .tb_0wnm277.module_column h1,.themify_builder_content-9 .tb_0wnm277.module_column h2,.themify_builder_content-9 .tb_0wnm277.module_column h3:not(.module-title),.themify_builder_content-9 .tb_0wnm277.module_column h4,.themify_builder_content-9 .tb_0wnm277.module_column h5,.themify_builder_content-9 .tb_0wnm277.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-9 .tb_1bn3121.module-text .tb_text_wrap,.themify_builder_content-9 .tb_1bn3121.module-text .tb_text_wrap p,.themify_builder_content-9 .tb_1bn3121.module-text .tb_text_wrap blockquote,.themify_builder_content-9 .tb_1bn3121.module-text .tb_text_wrap h1,.themify_builder_content-9 .tb_1bn3121.module-text .tb_text_wrap h2,.themify_builder_content-9 .tb_1bn3121.module-text .tb_text_wrap h3,.themify_builder_content-9 .tb_1bn3121.module-text .tb_text_wrap h4,.themify_builder_content-9 .tb_1bn3121.module-text .tb_text_wrap h5,.themify_builder_content-9 .tb_1bn3121.module-text .tb_text_wrap h6,.themify_builder_content-9 .tb_1bn3121.module-text .tb_text_wrap li,.themify_builder_content-9 .tb_1bn3121.module-text .tb_text_wrap span{font-family:"Abel";}
.themify_builder_content-9 .tb_1bn3121.module-text a{text-decoration:underline;}
.themify_builder_content-9 .tb_1bn3121.module-text.module h2{margin-bottom:10px;}
.themify_builder_content-9 .tb_pkv0363.module-icon a{text-decoration:none;}
.themify_builder_content-9 .tb_pkv0363.module-icon{margin-bottom:30px;}
.themify_builder_content-9 .tb_pkv0363.module-icon .module-icon-item i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-9 .tb_9x5t301.module-plain-text .tb_text_wrap,.themify_builder_content-9 .tb_9x5t301.module-plain-text .tb_text_wrap p,.themify_builder_content-9 .tb_9x5t301.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-9 .tb_9x5t301.module-plain-text .tb_text_wrap h1,.themify_builder_content-9 .tb_9x5t301.module-plain-text .tb_text_wrap h2,.themify_builder_content-9 .tb_9x5t301.module-plain-text .tb_text_wrap h3,.themify_builder_content-9 .tb_9x5t301.module-plain-text .tb_text_wrap h4,.themify_builder_content-9 .tb_9x5t301.module-plain-text .tb_text_wrap h5,.themify_builder_content-9 .tb_9x5t301.module-plain-text .tb_text_wrap h6,.themify_builder_content-9 .tb_9x5t301.module-plain-text .tb_text_wrap li,.themify_builder_content-9 .tb_9x5t301.module-plain-text .tb_text_wrap span{font-family:"Georgia", 'Times New Roman', "Times", serif;}
.themify_builder_content-9 .tb_9x5t301.module-plain-text a{text-decoration:underline;}
.themify_builder_content-9 .tb_9x5t301.module-plain-text{margin-right:20px; margin-bottom:20px; margin-left:20px;}

@media screen and (max-width: 680px) {
.themify_builder_content-9 .tb_ccsq032.module_row{padding-top:50px; padding-bottom:50px;}
.themify_builder_content-9 .tb_wvs4102.module-image{margin-bottom:60px;}
.themify_builder_content-9 .tb_7qa8170.module_column{padding-top:100px; padding-bottom:100px;}
.themify_builder_content-9 .tb_hzrd603.module_subrow{padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;}
.themify_builder_content-9 .tb_bxel866.module_column{padding-top:100px; padding-bottom:100px;}
.themify_builder_content-9 .tb_tpw6363.module_column{padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;}
.themify_builder_content-9 .tb_1st8030.module_column{padding-top:100px; padding-bottom:100px;}
.themify_builder_content-9 .tb_7w7s002.module_column{padding-top:100px; padding-bottom:100px;}
.themify_builder_content-9 .tb_hs5u040.module-text.module .tb_text_wrap h2{font-family:"Oswald";}
.themify_builder_content-9 .tb_hs5u040.module-text.module h2{font-size:60px; line-height:60px;}
.themify_builder_content-9 .tb_9a1e256.module-text.module .tb_text_wrap h2{font-family:"Oswald";}
.themify_builder_content-9 .tb_9a1e256.module-text.module h2{font-size:60px; line-height:60px;}
.themify_builder_content-9 .tb_quym300.module-text.module .tb_text_wrap h2{font-family:"Oswald";}
.themify_builder_content-9 .tb_quym300.module-text.module h2{font-size:60px; line-height:60px;}
.themify_builder_content-9 .tb_zmtz624.module-text.module .tb_text_wrap h2{font-family:"Oswald";}
.themify_builder_content-9 .tb_zmtz624.module-text.module h2{font-size:60px; line-height:60px;}
.themify_builder_content-9 .tb_pit9033.module-text.module .tb_text_wrap h2{font-family:"Oswald";}
.themify_builder_content-9 .tb_pit9033.module-text.module h2{font-size:60px; line-height:60px;}
.themify_builder_content-9 .tb_qw6x530.module_row{padding-top:50px; padding-bottom:50px;}
.themify_builder_content-9 .tb_c6f1720.module_row{padding-top:50px;}
}