@charset "UTF-8";
/* Themify Flat 7.5.8 framework 7.9.4 */

/*/css/base.min.css*/
:where(.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%}:where(.tf_overflow){overflow:hidden}.tf_box{box-sizing:border-box}:where(.tf_abs){position:absolute;inset:0}:where(.tf_abs_t){position:absolute;top:0;left:0}:where(.tf_abs_b){position:absolute;bottom:0;left:0}:where(.tf_abs_c){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf_rel{position:relative}:where(.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);scrollbar-color:var(--tf_scroll_color) transparent;scrollbar-width:thin}.tf_scrollbar::-webkit-scrollbar{width:var(--tf_scroll_w,10px);height:var(--tf_scroll_h,10px)}.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)}.tf_vd_lazy:fullscreen video{height:100%;object-fit:contain}

/*/css/themify-common.css*/
iframe{border:0}a{cursor:pointer}:is(button,a,input,select,textarea,.button):focus{outline:1px dotted hsla(0,0%,59%,.2)}.tf_focus_heavy :is(button,a,input,select,textarea,.button):focus{outline:2px solid rgba(0,176,255,.8)}.tf_focus_none a,.tf_focus_none:is(button,a,input,select,textarea,.button):focus{outline:0}.tf_large_font{font-size:1.1em}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-to-content:focus{clip-path:none}.post-image .themify_lightbox{display:block;max-width:100%;position:relative}.post-image .themify_lightbox .zoom{background:rgba(0,0,0,.3);border-radius:100%;height:35px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:35px}.post-image .themify_lightbox .zoom .tf_fa{color:#fff;vertical-align:middle;stroke-width:1px;left:50%;line-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.post-image .themify_lightbox:hover .zoom{background:rgba(0,0,0,.6)}.pswp:not(.pswp--open){display:none}:is(.ptb_map,.themify_map) button{border-radius:0;max-width:inherit}
/*/themify-builder/css/themify-builder-style.css*/
.module_column,.module_row,.module_row .module,.module_subrow{box-sizing:border-box;min-width:0;position:relative}.module,.module-accordion i,:is(.module-buttons,.module_row,.module_subrow,.module_column,.module-image img):hover{transition:.5s ease;transition-property:background,font-size,line-height,color,padding,margin,border,border-radius,box-shadow,text-shadow,filter,transform}.entry-content>p:is(:first-of-type,:first-of-type+p):empty{margin:0;padding:0}.module_row{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-wrap:wrap}.themify_builder_slider_wrap{transition:none}[data-tbfullwidthvideo]:is(.module_row,.module_subrow,.module_column){background-size:cover}.module_subrow,.row_inner{display:grid;--gutter:3.2%;--narrow:1.6%;--none:0;--align_start:start;--align_center:center;--align_end:end;--auto_height:stretch;--align_items:var(--auto_height);--align_content:var(--align_start);--colg:var(--gutter);--c1:1fr;--c2:1fr 1fr;--c3:1fr 1fr 1fr;--c4:1fr 1fr 1fr 1fr;--c5:1fr 1fr 1fr 1fr 1fr;--c6:1fr 1fr 1fr 1fr 1fr 1fr;--c1_2:1fr 2.1025fr;--c2_1:2.1025fr 1fr;--c1_3:1fr 3.2831fr;--c3_1:3.2831fr 1fr;--c1_1_2:1fr 1fr 2.1415fr;--c1_2_1:1fr 2.1415fr 1fr;--c2_1_1:2.1415fr 1fr 1fr;--col:repeat(auto-fit,minmax(1%,1fr));align-content:var(--align_content);align-items:var(--align_items);gap:var(--rowg,0) var(--colg);grid:var(--row,none)/var(--col);grid-auto-columns:1fr;grid-template-areas:var(--area);--area5_3:"col1 col1 col2 col2 col3 col3" "col4 col4 col5 col5 . .";--area5_1_2:"col1 col2 col2" "col3 col4 col5";--area5_2_1:"col1 col1 col2" "col3 col4 col5";--area5_1_3:"col1 col2 col2 col2" "col3 col4 col4 col4" "col5 col5 col5 col5";--area5_3_1:"col1 col1 col1 col2" "col3 col4 col4 col5";--area5_1_1_2:"col1 col2 col3 col3" "col4 col4 col5 col5";--area5_1_2_1:"col1 col2 col2 col3" "col4 col4 col5 col5";--area5_2_1_1:"col1 col1 col2 col3" "col4 col4 col5 col5";--aream2_auto:"col1" "col2";--aream3_auto:"col1" "col2" "col3";--aream4_auto:"col1" "col2" "col3" "col4";--aream5_auto:"col1" "col2" "col3" "col4" "col5";--areat6_auto:"col1 col2 col3" "col4 col5 col6";--aream6_auto:"col1 col2" "col3 col4" "col5 col6";--areat7_auto:"col1 col2" "col3 col4" "col5 col6" "col7 col7";--aream7_auto:"col1" "col2" "col3" "col4" "col5" "col6" "col7";--areat8_auto:"col1 col2" "col3 col4" "col5 col6" "col7 col7" "col8 col8";--aream8_auto:"col1" "col2" "col3" "col4" "col5" "col6" "col7" "col8"}.row_inner{margin:0 auto;width:min(1160px,100%)}.module_row.fullheight .module_subrow,.module_row.fullwidth>.row_inner{max-width:100%;width:100%}@supports(-webkit-touch-callout:none){.module_column,.module_row,.module_subrow{background-attachment:scroll!important}}.module_row.fullheight{min-height:100vh}.fullheight>.row_inner,.fullheight>.row_inner>.module_column{min-height:inherit}div.module_column{align-content:inherit;align-items:inherit;display:grid;float:none;margin-inline:0;max-width:none;width:auto}.col_align_middle,.fullheight>.tb_col_count_1{--align_content:var(--align_center)}.gutter-narrow{--colg:var(--narrow)}.gutter-none{--colg:var(--none)}.module_column:first-of-type{grid-area:col1}.module_column:nth-of-type(2){grid-area:col2}.module_column:nth-of-type(3){grid-area:col3}.module_column:nth-of-type(4){grid-area:col4}.module_column:nth-of-type(5){grid-area:col5}.module_column:nth-of-type(6){grid-area:col6}.module_column:nth-of-type(7){grid-area:col7}.module_column:nth-of-type(8){grid-area:col8}.module_column:nth-of-type(9){grid-area:col9}.module_column:nth-of-type(10){grid-area:col10}.module_column:nth-of-type(11){grid-area:col11}.module_column:nth-of-type(12){grid-area:col12}.module_column:nth-of-type(13){grid-area:col13}.module_column:nth-of-type(14){grid-area:col14}.module_column:nth-of-type(15){grid-area:col15}.module_column:nth-of-type(16){grid-area:col16}.tb_col_count_1>.module_column{grid-area:auto}.tb_col_count_2{--area:"col1 col2"}.tb_col_count_3{--area:"col1 col2 col3"}.tb_col_count_4{--area:"col1 col2 col3 col4"}.tb_col_count_5{--area:"col1 col2 col3 col4 col5"}.tb_col_count_6{--area:"col1 col2 col3 col4 col5 col6"}.tb_col_count_7{--area:"col1 col2 col3 col4 col5 col6 col7"}.tb_col_count_8{--area:"col1 col2 col3 col4 col5 col6 col7 col8"}.module:after{clear:both;content:"";display:table}.module_row ul.loops-wrapper{display:block;list-style:none;margin:0;padding:0}.tb_default_color{--tb_pr_color:#555;--tb_pr_bg:#f7f7f7;--tb_pr_hover_bg:#f1f1f1}.module_row .ui{background-color:var(--tb_pr_bg,#f7f7f7);color:var(--tb_pr_color,#555)}.ui.rounded{border-radius:var(--tb_app_r,0)}.ui.gradient{background-image:var(--tb_app_gr,none)}.ui:is(.shadow,.embossed){box-shadow:var(--tb_app_shadow,none)}.ui.builder_button{border:1px solid rgba(0,0,0,.05);border-radius:var(--tb_app_r,0);font-size:var(--tb_mb_f,1em);line-height:1.35;padding:.625em 1.25em;position:relative;transition:.3s linear;transition-property:color,background-color,padding,border,box-shadow}.builder_button:not(:is(.tf_flx,.tf_in_flx)){display:inline-block}.builder_button:hover{background-color:var(--tb_pr_hover_bg,#f1f1f1);text-decoration:none}.module_row .module .ui.builder_button{text-decoration:none}.ui.transparent{--tb_pr_bg:transparent;--tb_pr_hover_bg:transparent;--tb_pr_color:#555;--tb_app_r:0;--tb_app_gr:none;--tb_app_shadow:none;border:0;color:inherit}.transparent.gradient{--tb_app_gr:linear-gradient(180deg,hsla(0,0%,100%,.45) 0%,hsla(0,0%,100%,0))}.module-title{font-size:1.2em;margin:0 0 1.2em}.module img{border:0;vertical-align:bottom}.module-slider{margin-bottom:2.5em}.module-widget .widget{margin:0}.wp-caption{max-width:100%}.module-map button{border-radius:0}.module-map .gm-style-mtc img{margin-right:5px;vertical-align:baseline}.module-plain-text:after{display:contents!important}@media (max-width:1260px){.row_inner{max-width:94%}}@media (max-width:760px){.row_inner{max-width:90%}}.themify_builder div.builder-parallax-scrolling{transition:background-position-y 0s}@supports not(cursor:grab){.builder-parallax-scrolling{background-attachment:scroll!important}}
/*/wp-content/themes/flat/styles/modules/site-logo.css*/
#site-logo{font-family:Josefin Sans,sans-serif;font-size:2.5em;font-weight:400;line-height:110%;margin:0;padding:65px 0 30px;text-transform:uppercase}#site-logo a{color:#000}#site-logo a,#site-logo a:hover{text-decoration:none}
/*/themify-builder/css/modules/text.css*/
.drop-cap>:first-child:first-letter,.tb_text_dropcap>.tb_text_wrap:first-child:first-letter{background-color:var(--theme_accent,#0f70e8);color:#fff;float:left;font-size:2.85em;line-height:.4em;margin-right:.325em;margin-block:.15em .25em;padding:.425em .375em}.tb-text-more-link-indicator{background:rgba(55,55,55,.6);display:block;height:3px;margin:5px 0}
/*/wp-content/themes/flat/style.css*/
/*!
Theme Name:Themify Flat
Theme URI:https://themify.me/themes/flat
Version:7.5.8 
Description:Created by <a href="http://www.themify.me">Themify</a>.
Author:Themify
Author URI:http://www.themify.me
License:GNU General Public License v2.0
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Copyright:(c) 2016 Themify.
Tags:featured-images, translation-ready, custom-menu
Text Domain:themify
Requires PHP:7.2
Required Plugins:themify-portfolio-post, themify-shortcodes
Changelogs: https://themify.org/changelogs/flat.txt

---------

DO NOT EDIT THIS FILE.
If you need to override the CSS styling, please use Appearance > Customize > Custom CSS or create a child theme.
*/a,abbr,acronym,address,b,bdo,big,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,form,h1,h2,h3,h4,h5,h6,html,i,img,ins,kbd,legend,li,map,object,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0}fieldset,img{border:0}img{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,iframe,object{max-width:100%}@font-face{font-display:swap;font-family:themify_theme_icon;src:url(data:application/octet-stream;base64,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) format("woff")}html{-webkit-font-smoothing:antialiased}body{background-color:#fff;color:#888;font:1em/1.7em Helvetica,Arial,sans-serif;overflow-wrap:break-word;overflow-x:hidden}a{color:#09c;outline:none;text-decoration:underline;transition:.3s}a:hover{color:#0cc;text-decoration:none}a img:hover{opacity:.5;transition:.3s}p{margin:.2em 0 2em;padding:0}big{font-family:Josefin Sans,sans-serif;font-size:1.5em;font-weight:400;line-height:1.5em}small{font-size:87%}blockquote{font:italic 110%/130% Times New Roman,Times,serif;padding:8px 30px 15px}ins{text-decoration:none}ol,ul{line-height:140%;margin:1em 0 1.4em 24px}li,ol,ul{padding:0}li{margin:0 0 .5em}h1,h2,h3,h4,h5,h6{color:#000;font-family:Josefin Sans,sans-serif;font-weight:400;line-height:1.5em;margin:0 0 1.4em;overflow-wrap:normal}h1{font-size:2.5em;margin-bottom:.4em}h2{font-size:5.5em;letter-spacing:.05em;line-height:1.25em;margin:30px auto .3em;text-transform:uppercase}h3{font-size:1.7em}h4{font-size:1.5em}h5{font-size:1.3em}h6{font-size:1.2em}button,input,input[type=search],select,textarea{font-family:Josefin Sans,sans-serif;font-size:120%}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{-webkit-appearance:none;background-color:#eee;border:0;border-radius:5px;padding:10px}input[type=email],input[type=search],input[type=text]{max-width:90%;width:240px}textarea{line-height:150%;width:94%}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{background-color:#eee;outline:none}button,input[type=reset],input[type=submit]{-webkit-appearance:none;background-color:#f06544;border:0;border-radius:10px;color:#fff;cursor:pointer;padding:7px 20px;text-transform:uppercase;transition:.3s}button:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#ff7f5e;color:#fff}#body,#content,#footer,#footerwrap,#header,#headerwrap,#layout,#main-nav,#pagewrap,#sidebar,.author-box,.pagewidth,.post,.post-nav,.widget{box-sizing:border-box}.pagewidth,.row_inner,.section-inner{margin:0 auto;max-width:100%;width:1064px}#body{max-width:100%}.sidebar-none.query-section #layout.pagewidth{max-width:100%!important;width:100%!important}.sidebar-none.query-section .page-content,.sidebar-none.query-section .page-title{margin-left:auto;margin-right:auto;max-width:100%;width:1064px}#content{float:left;padding:8% 0 5%;width:740px}.sidebar-none #content{float:none;padding-left:0;padding-right:0;width:100%}.sidebar-none.query-section #content{padding:0}#sidebar{padding:8% 0 5%;width:252px}#sidebar,.sidebar-left #content{float:right}.sidebar-left #sidebar{float:left}.full_width #layout{max-width:100%;width:100%}.full_width #content{padding:0}.full_width #content,.full_width #sidebar{float:none;width:auto}.col3-1,.col3-2,.col4-1,.col4-2,.col4-3{float:left;margin-left:3.2%}.col4-1{width:22.6%}.col2-1,.col4-2{width:48.4%}.col4-3{width:74.2%}.col3-1{width:31.2%}.col3-2{width:65.6%}.col.first,.col3-1.first,.col3-2.first,.col4-1.first,.col4-2.first,.col4-3.first{clear:left;margin-left:0}#headerwrap{background-color:#fc0}#header{overflow:inherit;padding:0;text-align:center}#headerwrap.fixed-header #main-nav{padding:12px 0;text-align:left}#headerwrap.fixed-header{left:0;padding:0;position:sticky;top:0;width:100%;z-index:1001}.admin-bar #headerwrap.fixed-header{top:32px}#headerwrap.fixed-header #header hgroup{bottom:5px}#headerwrap.fixed-header #main-nav-wrap{bottom:16px}#headerwrap.fixed-header #header #searchform{float:right;margin:10px auto 0}body:not(.mobile_menu_active) #headerwrap.fixed-header #site-description,body:not(.mobile_menu_active) #headerwrap.fixed-header #site-logo,body:not(.mobile_menu_active) #headerwrap.fixed-header .social-widget{display:none!important}.themify_builder_active #headerwrap,.themify_builder_active.has-fixed-header #headerwrap,.transparent-header.themify_builder_active #headerwrap{color:inherit;position:static!important}.transparent-header.themify_builder_active #headerwrap a{color:inherit}#social-wrap{position:absolute;right:0;top:10px}.social-widget a,.social-widget a:hover{text-decoration:none}.social-widget .widget{background:0;border:0;border-radius:0;box-shadow:none;display:inline-block;margin:0 2px 0 0;padding:0 0 15px}.social-widget .widget div{display:inline}.social-widget .widgettitle{background:0;border:0;border-radius:0;box-shadow:none;display:inline-block;font-family:inherit;font-size:100%;font-weight:400;letter-spacing:0;margin:5px 8px 2px 0;padding:0;position:static;text-transform:none;width:auto}.social-widget ul{display:inline;margin:6px 0 0!important;padding:0}.social-links.horizontal li{border:0!important;clear:none;display:inline-block;line-height:100%;margin:0;padding:0 2px 5px 0}.social-widget li img{vertical-align:middle}.social-widget div.rss{display:inline;text-indent:-9999em}.social-widget div.rss a{background:url(https://ebdtruss.com/wp-content/themes/flat/images/rss.png) no-repeat 0;display:inline-block;padding:6px 0 8px 35px}.social-widget div.rss a:hover{opacity:.5}#header #searchform{display:inline-block;margin:0 auto;position:relative}#header #searchform #s{background-color:#fff;border:0;border-radius:10px;color:#a3a3a3;padding:10px 10px 10px 34px;transition:width .7s;width:70px}#header #searchform #s:focus{color:#333;width:150px}#header #searchform:before{content:"\e802";font-family:themify_theme_icon;font-size:1.2em;font-style:normal;left:10px;position:absolute;top:46%;transform:translateY(-50%)}#main-nav{margin:0;padding:45px 0}#main-nav li{display:inline-block;list-style:none;margin:0;padding:0;position:relative}#main-nav a{color:#8d6f00;display:block;font-family:Josefin Sans,sans-serif;font-size:1.1em;letter-spacing:1px;padding:10px 20px 7px;text-decoration:none;text-transform:uppercase}#main-nav a:hover{color:#fff}#main-nav .current-menu-item a,#main-nav .current_page_item a{background-color:#000;border-radius:5px;color:#fff}#main-nav .current-menu-item a:hover,#main-nav .current_page_item a:hover{color:#fff}#main-nav .current-menu-item ul a,#main-nav .current_page_item ul a,#main-nav ul .current-menu-item a,#main-nav ul .current_page_item a,#main-nav ul a{background:0;color:#fff;display:block;font-size:1em;margin:0;padding:10px 0;text-transform:uppercase;width:170px}#main-nav .current-menu-item ul a:hover,#main-nav .current_page_item ul a:hover,#main-nav ul .current-menu-item a:hover,#main-nav ul .current_page_item a:hover,#main-nav ul a:hover{color:#fc0}#main-nav ul{background-color:#000;border-radius:10px;display:none;left:50%;list-style:none;margin:0 0 0 -100px;padding:5px 0;position:absolute;text-align:center;z-index:100}#main-nav ul:before{border-bottom:8px solid #000;border-left:8px solid transparent;border-right:8px solid transparent;margin-left:-4px;top:-8px;z-index:-1}#main-nav ul:after,#main-nav ul:before{content:" ";display:block;height:0;left:50%;position:absolute;width:0}#main-nav ul:after{border-left:10px solid transparent;border-right:10px solid transparent;margin-left:-6px;top:-10px;z-index:-2}#main-nav ul li{background:0;float:none;margin:0;padding:0 12px}#main-nav ul ul{margin:0 0 0 97px;top:-5px}#main-nav ul ul:before{border-bottom:8px solid transparent;border-right:8px solid #fc0;border-top:8px solid transparent;left:-17px;margin-left:0;top:15px}#main-nav ul ul:after{display:none}#main-nav li:hover>ul{display:block}#main-nav .dropdown-open>.sub-menu{opacity:1!important;transform:none!important}#main-nav .has-mega-column>.sub-menu .child-arrow{display:none}@media (hover:none){#main-nav .child-arrow{border-radius:100%;margin-left:7px;padding:7px 9px 6px 7px}#main-nav ul .child-arrow{float:right;margin-right:10px}#main-nav .child-arrow:hover{background:hsla(0,0%,84%,.4)}}#main-nav li.edge>ul{left:auto;right:0}#main-nav ul li.edge>ul{left:auto;right:100%}#menu-icon,#menu-icon-close{color:inherit;display:none}.menu-icon-inner{box-sizing:border-box;display:inline-block;height:23px;overflow:hidden;position:relative;vertical-align:middle;width:28px}.menu-icon-inner:after,.menu-icon-inner:before{box-sizing:border-box;content:"";display:block;left:0;position:absolute;transition:all .7s ease;transition-property:transform;width:100%}.menu-icon-inner:before{border-bottom:4px solid;border-top:4px solid;height:100%;top:0}.menu-icon-inner:after{border-top:4px solid;top:50%;transform:translateY(-50%)}#headerwrap #menu-icon-close{transform:rotate(0deg);transition:all .3s ease-in-out}#headerwrap #menu-icon-close:hover{transform:rotate(90deg)}body.mobile-menu-visible{position:relative}.body-overlay{background-color:hsla(0,0%,100%,.7);box-shadow:inset -1px 0 13px rgba(0,0,0,.13);display:none;height:100%;position:fixed;right:300px;top:0;width:100%;z-index:1002}.body-overlay.body-overlay-on{display:block}.page-title{font-size:320%;line-height:110%;margin:0 0 15px;padding:0;text-transform:uppercase}.sidebar-none .page-title{text-align:center}.section-post{margin:0!important;overflow:hidden}.section-title{font-size:5.5em;letter-spacing:.05em;line-height:1.25em;margin:30px auto .3em;text-align:center;text-transform:uppercase}.section-inner{padding-bottom:90px;padding-top:120px}.sidebar-none .loops-wrapper.list-post .section-inner{margin-left:auto;margin-right:auto;max-width:100%}.sidebar1 .loops-wrapper.list-post .section-inner{padding:10% 5% 8%}.highlight.loops-wrapper.list-post .highlight-post{margin-top:8%;text-align:left}.highlight.loops-wrapper.list-post .highlight-post:first-child{margin-top:0}.highlight.loops-wrapper.list-post .highlight-post .post-title{font-size:2.625em!important;letter-spacing:0;text-transform:none}.highlight.loops-wrapper.grid2 .post-title,.highlight.loops-wrapper.grid3 .post-title,.highlight.loops-wrapper.grid4 .post-title{font-size:1.5em!important;margin:20px 0 10px!important;text-transform:uppercase}.team{margin-top:45px}.team .post-title{font-size:1.5em!important;margin:20px 0 5px;text-transform:uppercase}.team .post-title .team-title{font-size:.875em;text-transform:none}.team .post-title .team-title:before{content:" - "}.team .team-social{margin-top:-15px}.team.loops-wrapper.list-post .team-content-wrap{float:left;width:70%}.team.loops-wrapper.list-post .post-image{float:left;margin-right:5%}.team.loops-wrapper.list-post .post-title{font-size:1.5em!important;margin:0 0 5px;text-transform:uppercase}.team.loops-wrapper.grid4 .post-title{font-size:1.25em!important}.team.loops-wrapper.grid4 .team-title{display:block}.team.loops-wrapper.list-post .skillset-wrap{float:right;width:25%}.progress-bar{background-color:hsla(0,0%,83%,.5);border-radius:5px;color:#000;font-family:Josefin Sans,sans-serif;margin:0 0 12px;position:relative;text-align:left}.progress-bar .progress-bar-bg{border-radius:5px;height:100%;position:absolute;transition:width .8s;width:0}.progress-bar .progress-bar-label{display:inline-block;font-style:normal;padding:5px 10px;position:relative;z-index:1}.timeline p{margin:0 0 15px}.timeline ul{position:relative}.timeline ul:before{border-right:3px solid rgba(0,0,0,.2);content:" ";height:100%;left:22%;position:absolute}.timeline>ul{list-style:none;margin:0}.timeline>ul li{clear:both;display:block;list-style:none;margin:0 0 2em;padding:0}.timeline .timeline-content img,.timeline .timeline-image img{border-radius:10px}.timeline .timeline-date{color:#000;float:left;font-family:Josefin Sans,sans-serif;font-size:2em;font-weight:400;margin-top:.5em;overflow-wrap:normal;text-align:right;width:15%}.timeline .timeline-month{font-size:90%;text-transform:uppercase}.timeline .timeline-dot{color:#fca8bc;font-size:5.5em;left:20.6%;margin-top:22px;position:absolute}.timeline .timeline-content-wrap{float:right;font-family:Josefin Sans,sans-serif;font-size:1.4em;line-height:1.5;margin-top:1.3%;width:70%}.portfolio .portfolio-post{text-align:center}.portfolio .portfolio-post .post-content{min-width:100%}.portfolio .portfolio-post .post-title{font-size:1.5em;margin:20px 0 10px;text-transform:uppercase}.portfolio .portfolio-post a{color:#000;text-decoration:none}.portfolio .portfolio-post a:hover{color:#ccc}.testimonial ul{list-style:none;margin:0}.testimonial.loops-wrapper.list-post .testimonial-post{margin-bottom:3%;overflow:hidden}.testimonial .post-content{font-family:Josefin Sans,sans-serif;font-size:1.125em;line-height:1.6}.testimonial .testimonial-author{margin-top:-3%;text-transform:uppercase}.testimonial .testimonial-author .testimonial-title{text-transform:none}.testimonial.slider .testimonial-post{margin:0 auto;padding:0 10%}.testimonial.loops-wrapper.grid2 li:nth-of-type(odd),.testimonial.loops-wrapper.grid3 li:nth-of-type(3n+1),.testimonial.loops-wrapper.grid4 li:nth-of-type(4n+1){clear:left;margin-left:0}.testimonial.loops-wrapper.grid2 li,.testimonial.loops-wrapper.grid3 li,.testimonial.loops-wrapper.grid4 li{float:left;margin-left:3.2%}.testimonial.loops-wrapper.grid4 li{width:22.6%}.testimonial.loops-wrapper.grid3 li{width:31.2%}.testimonial.loops-wrapper.grid2 li{width:48.4%}.testimonial.loops-wrapper.grid2 li .post,.testimonial.loops-wrapper.grid3 li .post,.testimonial.loops-wrapper.grid4 li .post{float:none;margin-left:0;width:auto}.testimonial.loops-wrapper.slider .post-image{float:none;margin-right:0}.testimonial.loops-wrapper.slider .carousel-prev{left:0;position:absolute;top:50%}.testimonial.loops-wrapper.slider .carousel-next{position:absolute;right:0;top:50%}.author-bio{margin:0 0 30px}.author-bio .author-avatar{float:left;margin:0 15px 0 0}.author-bio .author-avatar img{background-color:#fff;border:1px solid #ccc;padding:4px}.author-bio .author-name{font-size:160%;font-weight:400;margin:0 0 5px;padding:0}.author-posts-by{border-color:#ccc hsla(0,0%,46%,.3) hsla(0,0%,46%,.3);border-top:4px double hsla(0,0%,46%,.3);font-size:140%;margin:0 0 20px;padding:10px 0 0;text-transform:uppercase}.category-section{clear:both;margin-bottom:30px}.category-section-title{border-top:4px double #ccc;font-size:120%;margin:0 0 20px;padding:10px 0 0;text-transform:uppercase}.post{box-sizing:border-box;margin-bottom:2em;overflow:hidden}.post-content{min-width:140px;overflow:hidden}.post-title{font-size:2.5em;line-height:1.3;margin:0 0 5px}.post-title a{color:#000;text-decoration:none}.post-title a:hover{color:#999}.post-image{margin:0 0 15px}.post-image img{border-radius:10px}.post-image.left{float:left;margin-right:3.2%}.post-image.right{float:right;margin-left:3.2%}.post-meta{color:#999;font-family:Josefin Sans,sans-serif;font-size:.85em;line-height:1.4em;margin:0 0 5px;text-transform:uppercase}.post-meta a{color:#999;text-decoration:none}.post-meta .separator{color:#eee}.post-date{color:#999;display:block;font-family:Josefin Sans,sans-serif;font-size:1.2em;letter-spacing:1px;margin:0 0 15px;text-transform:uppercase}.loops-wrapper.grid4 .post{float:left;font-size:.9em;line-height:1.7;margin-left:3.2%;text-align:center;width:22.6%}.loops-wrapper.grid4 .post-title{font-size:1.5em;margin:0 0 3px;padding:0}.loops-wrapper.grid3 .post{float:left;margin-left:3.2%;text-align:center;width:31.2%}.loops-wrapper.grid3 .post-title{font-size:2em;margin:0 0 3px;padding:0}.loops-wrapper.grid2 .post{float:left;margin-left:3.2%;text-align:center;width:48.4%}.loops-wrapper.grid2 .post-title{font-size:2em;margin:0 0 3px;padding:0}.loops-wrapper.grid2-thumb .post{float:left;margin-left:3.2%;width:48.4%}.loops-wrapper.grid2-thumb .post-title{font-size:150%;margin:0 0 5px}.loops-wrapper.grid2-thumb .post-image{float:left;margin:0 20px 15px 0}.loops-wrapper.grid2-thumb .post-content{overflow:hidden}.loops-wrapper.list-thumb-image .post-image{float:left;margin:0 30px 15px 0}.loops-wrapper.list-thumb-image .post-content{overflow:hidden}.loops-wrapper.list-large-image .post-image{float:left;margin:0 45px 10px 0}.loops-wrapper.list-large-image .post-title{font-size:200%;margin:0 0 5px;padding:0}.loops-wrapper.list-large-image .post-content{overflow:hidden}.loops-wrapper.grid2 .post:nth-of-type(odd),.loops-wrapper.grid2-thumb .post:nth-of-type(odd),.loops-wrapper.grid3 .post:nth-of-type(3n+1),.loops-wrapper.grid4 .post:nth-of-type(4n+1){clear:left;margin-left:0!important}.loops-wrapper.list-post{margin:0 auto;max-width:100%}.loops-wrapper.list-post .post-image{float:left;margin-right:7%}.single-post .post img{border-radius:10px}.loops-wrapper.grid2 .post-image,.loops-wrapper.grid3 .post-image,.loops-wrapper.grid4 .post-image{float:none;margin-right:0}.embed-youtube,.post-video{height:0;margin-bottom:15px;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-youtube embed,.embed-youtube iframe,.embed-youtube object,.post-video embed,.post-video iframe,.post-video object{height:100%;left:0;position:absolute;top:0;width:100%}.author-box{border-bottom:1px solid #ddd;padding:8% 0}.author-box .author-avatar{float:left;margin:0 30px 0 0!important}.author-box .author-avatar img{background:0;box-shadow:none;padding:0!important}.author-box .author-name{color:#000;font-family:Josefin Sans,sans-serif;margin:0 0 5px;text-transform:uppercase}.post-pagination{margin:.5em 0 2em;text-align:right}.post-pagination strong{margin-right:3px}.post-pagination a{margin-left:3px;margin-right:3px}.post-nav{clear:both;padding:5% 0}.sidebar-none .post-nav{padding-bottom:0}.post-nav .next,.post-nav .prev{position:relative;width:47%}.post-nav a{color:#000;display:block;font-family:Josefin Sans,sans-serif;font-size:1.5em;text-transform:uppercase}.post-nav a,.post-nav a:hover{text-decoration:none}.post-nav .prev{float:left}.post-nav .next{float:right;text-align:right}.post-nav .arrow{background-color:#fc0;border-radius:10em;color:#fff;display:block;float:left;font:.8em/100% Josefin Sans,sans-serif!important;height:20px;margin:0 10px 50px 0;padding:2px 0 0;text-align:center;width:22px}.post-nav .next .arrow{float:right;margin-left:10px;margin-right:0}.post-nav a:hover span{opacity:.5;transition:.3s}.commentwrap{clear:both;margin:0 0 20px;position:relative}#reply-title,.comment-title{color:#000;font-family:Josefin Sans,sans-serif;font-size:140%;font-weight:400;margin:0 0 20px;padding:0;text-transform:uppercase}.commentwrap .pagenav{border:0;box-shadow:none;margin:10px 0}.commentwrap .pagenav.top{margin:0;position:absolute;right:0;top:0}.commentlist{border-top:1px solid #ddd;margin:0 0 30px;padding:5px 0 0}.commentlist li{list-style:none;margin:0;padding:5% 0 0;position:relative}.commentlist .comment-author{margin:2px 0 10px;padding:0}.commentlist .avatar{float:left;margin:0 25px 0 0}.commentlist cite{color:#000;font-family:Josefin Sans,sans-serif;font-size:130%;font-style:normal;text-transform:uppercase}.commentlist cite a{text-decoration:none}.commentlist cite .tf_fa{margin-right:10px}.commentlist .bypostauthor>.comment-author cite{background:url(https://ebdtruss.com/wp-content/themes/flat/images/icon-author-comment.png) no-repeat 0 2px;padding-left:18px}.commentlist .comment-time{color:#ccc;font-size:75%;text-transform:uppercase}.commentlist .commententry{min-height:40px;overflow:hidden;overflow-wrap:break-word;padding-bottom:5px;position:relative}.commentlist ol,.commentlist ul{margin:0 0 0 7%;padding:0}.commentlist .reply{position:absolute;right:0;top:30px}.commentlist .comment-reply-link{background-color:#eee;border-radius:5px;color:#999;font-family:Josefin Sans,sans-serif;padding:5px 5px 3px;text-decoration:none;text-transform:uppercase}.commentlist .comment-reply-link:hover{opacity:.5;text-decoration:none}#respond{clear:both;margin:0;padding:4% 0 0;position:relative}#respond #cancel-comment-reply-link{background-color:#fc0;border-radius:5px;color:#fff;display:block;font-family:Josefin Sans,sans-serif;font-size:85%;line-height:100%;padding:5px 10px 3px;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:55px}#respond #cancel-comment-reply-link:hover{background-color:#fff21e}#commentform{margin:15px 0 0}#commentform label{font-family:Josefin Sans,sans-serif;font-weight:400}#commentform label small{font-weight:400}#commentform textarea{box-sizing:border-box;height:140px;width:100%}#commentform .comment-form-author,#commentform .comment-form-email{box-sizing:border-box;clear:none;float:left;width:50%}#commentform p.comment-form-author{padding-right:2%}#commentform .comment-form-email{padding-left:2%}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{box-sizing:border-box;max-width:none;width:100%}#commentform input#submit{padding:13px 20px 10px}#commentform p{margin-bottom:1em}.slider-image-caption{background-color:#222;background-color:rgba(0,0,0,.6);bottom:0;color:#fff;display:inline;left:0;padding:5px 2%;position:absolute;width:96%}.post .carousel-nav-wrap,.slider .carousel-nav-wrap{margin:0;padding:0;position:relative;width:100%}.post .carousel-next,.post .carousel-prev,.slider .carousel-next,.slider .carousel-prev{background-color:transparent;border:0;box-shadow:none;color:rgba(0,0,0,.2)!important;display:block;font:4em/100% Josefin Sans,sans-serif!important;height:50px;padding:0;position:absolute;text-decoration:none;top:40%;transform:translateY(-50%);width:46px}.carousel-nav-wrap a:hover{opacity:.5}.post .carousel-prev,.post .carousel-prev:hover,.slider .carousel-prev,.slider .carousel-prev:hover{left:0}.post .carousel-next,.post .carousel-next:hover,.slider .carousel-next,.slider .carousel-next:hover{right:0}.post .carousel-pager,.slider .carousel-pager{clear:both;height:auto;padding:5px 0 0;text-align:center;width:100%}.post .carousel-pager li,.slider .carousel-pager li{display:inline-block;margin:0;padding:0;position:relative}.post .carousel-pager a,.slider .carousel-pager a{background:rgba(0,0,0,.2)!important;border:0!important;border-radius:10em!important;box-shadow:none!important;cursor:pointer;display:inline-block!important;height:22px!important;margin:0 3px!important;position:relative!important;text-indent:-900em;vertical-align:middle;width:22px!important}.post .carousel-pager .selected,.slider .carousel-pager .selected{background:#fc0!important}.loops-wrapper.grid4 .post .carousel-next,.loops-wrapper.grid4 .post .carousel-prev,.loops-wrapper.grid4 .slider .carousel-next,.loops-wrapper.grid4 .slider .carousel-prev{display:none!important}.sidebar-none.single-portfolio div.post-image,.sidebar-none.single-portfolio figure.post-image{float:left;margin-right:6%;width:60%}.sidebar-none.single-portfolio #body{margin-top:8%}.portfolio .carousel-pager{margin-top:30px}.single .portfolio .post-content{overflow:hidden;padding-top:3em}.single .portfolio .post-title{font-size:3em}.widget{margin:0 0 2em;overflow-wrap:break-word}.widget a{text-decoration:none}.widgettitle,.widgettitle a{color:#000;font-family:Josefin Sans,sans-serif;font-weight:400;margin:0 0 15px;padding:0;text-decoration:none;text-transform:uppercase}.widgettitle a:hover{color:#ccc}.widget ul{margin:0;padding:0}.widget li{clear:both;list-style:none;margin:0;padding:0 0 10px}.widget ul ul{border-top:none;margin:6px 0 -6px;padding:0}.widget ul ul li{margin:0;padding-left:10px}.widget #wp-calendar caption{color:#000;font-family:Josefin Sans,sans-serif;padding-bottom:10px;text-transform:uppercase}.widget #wp-calendar td{padding:4px 2px;text-align:center;width:31px}.widget .feature-posts-list br{display:none}.widget .feature-posts-list .post-img{float:left;margin:4px 12px 10px 0}.widget .feature-posts-list small{display:block;font-size:90%;font-style:italic;margin:0 0 3px}.widget .feature-posts-list .feature-posts-title{margin:4px 0 3px}.widget .feature-posts-list .post-excerpt{display:block}.widget .twitter-list .twitter-timestamp{font-style:normal}.widget .twitter-list .twitter-timestamp a{color:#ccc;font-size:.875em}.widget .follow-user{margin:0;padding:5px 0}.widget .links-list img,.widget_links img{vertical-align:middle}.recent-comments-list .avatar{float:left;margin-right:12px}.widget .flickr_badge_image{margin-top:10px}.widget .flickr_badge_image img{float:left;height:50px;margin-bottom:12px;margin-right:12px;width:50px}.shortcode .flickr_badge_image{float:left;margin:0 1.5% 1.5% 0;width:23.8%}.shortcode .flickr_badge_image:nth-of-type(4n){margin-right:0}.shortcode .flickr_badge_image img{border-radius:10px;margin:0}#sidebar #searchform{position:static}#sidebar #searchform #s{width:93%}iframe[src*=facebook]{background-color:#fff}#content .twitter-tweet-rendered,#content .twt-border{max-width:100%!important}#content .twt-border{min-width:180px!important}.widget .textwidget ul{margin:0 0 1.4em 1.6em}.widget .textwidget li{display:list-item}.widget .textwidget ul li{list-style:disc}.widget .textwidget ol li{list-style:decimal}#footerwrap{background-color:#000}#footer{clear:both;padding:5% 0;text-align:center}.footer-nav{margin:40px 0 10px;padding:0;text-align:center}.footer-nav li{display:inline-block;list-style:none;margin:0 10px;padding:0}.footer-nav a{text-decoration:none}.back-top a{background-color:#fc0;border-radius:100%;display:block;height:40px;margin:0 auto 5%;padding:20px 0 0;width:60px}.back-top a:hover{background-color:#ffe61a}.footer-widgets{text-align:left}.footer-widgets h1,.footer-widgets h2,.footer-widgets h3,.footer-widgets h4,.footer-widgets h5,.footer-widgets h6{color:#888}.footer-widgets a{color:#ccc}.footer-widgets a:hover{color:#fff}.footer-widgets #wp-calendar{margin:0 auto}.footer-text{clear:left;font-size:.75em}.footer-text a{color:#ccc;text-decoration:none}img.aligncenter,img.alignleft,img.alignnone,img.alignright{margin-bottom:15px}.alignleft{float:left;margin-right:30px}.alignright{float:right;margin-left:30px}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.wp-caption{margin-bottom:15px;max-width:100%;text-align:center}.wp-caption-text{font-size:95%;line-height:120%;margin:6px 0}.attachment.single-attachment,.single-attachment .attachment{float:none;margin:0;text-align:left}a.shortcode.button{background-color:#f06544;border:0;color:#fff;font-family:Josefin Sans,sans-serif;letter-spacing:.1em;padding:10px 20px 8px;text-transform:uppercase}a.shortcode.button:hover{background-color:#ff7f5e}a.shortcode.button.flat{background:#f06544;box-shadow:none;text-shadow:none}a.shortcode.button.flat:hover{background:#ff7f5e}a.shortcode.button.yellow{background-color:#fc0}a.shortcode.button.yellow:hover{background-color:#fff21e}a.shortcode.button.orange{background-color:#ff9f40}a.shortcode.button.orange:hover{background-color:#ffb95a}a.shortcode.button.blue{background-color:#22d9e5}a.shortcode.button.blue:hover{background-color:#3cf3ff}a.shortcode.button.green{background-color:#02daaf}a.shortcode.button.green:hover{background-color:#1cf4c9}a.shortcode.button.red{background-color:#e74c3c}a.shortcode.button.red:hover{background-color:#ff6656}a.shortcode.button.black{background-color:#000}a.shortcode.button.black:hover{background-color:#444}a.shortcode.button.purple{background-color:#c594da}a.shortcode.button.purple:hover{background-color:#dfaef4}a.shortcode.button.gray{background-color:#888}a.shortcode.button.gray:hover{background-color:#adadad}a.shortcode.button.pink{background-color:#fca8bc}a.shortcode.button.pink:hover{background-color:#ffc2d6}a.shortcode.button.small{font-size:.8em;font-weight:400;padding:5px 10px 3px}a.shortcode.button.large{font-size:1.25em;font-weight:400;padding:15px 30px 12px}a.shortcode.button.xlarge{font-size:1.5em;font-weight:400;padding:15px 30px 12px}a.shortcode.button.rounded{border-radius:10px}hr.red{border-color:#e74c3c}hr.blue{border-color:#22d9e5}hr.purple{border-color:#c594da}hr.green{border-color:#02daaf}hr.pink{border-color:#fca8bc}hr.orange{border-color:#ff9f40}.shortcode.post-slider,.shortcode.slider{position:relative}.shortcode.post-slider .carousel-nav-wrap,.shortcode.slider .carousel-nav-wrap{list-style:none}.shortcode.post-slider .carousel-next,.shortcode.post-slider .carousel-prev,.shortcode.slider .carousel-next,.shortcode.slider .carousel-prev{line-height:100%}.shortcode.post-slider .carousel-next:hover,.shortcode.post-slider .carousel-prev:hover,.shortcode.slider .carousel-next:hover,.shortcode.slider .carousel-prev:hover{background:0;color:#000}#pagewrap .module-slider .carousel-pager a,#pagewrap .shortcode.post-slider .carousel-pager a,#pagewrap .shortcode.slider .carousel-pager a{background:rgba(0,0,0,.2);border:0;border-radius:10em;box-shadow:none;cursor:pointer;display:inline-block;height:22px;margin:0 3px;position:relative;text-indent:-900em;vertical-align:middle;width:22px}#pagewrap .module-slider .carousel-pager a.selected,#pagewrap .module-slider .carousel-pager a:hover,#pagewrap .shortcode.post-slider .carousel-pager a.selected,#pagewrap .shortcode.post-slider .carousel-pager a:hover,#pagewrap .shortcode.slider .carousel-pager a.selected,#pagewrap .shortcode.slider .carousel-pager a:hover{background:#fc0;transform:none}.author-box .author-avatar img,.footer-widgets img,.highlight .post-image img,.portfolio .post-image img,.sidebar-none .portfolio .post-image img,.team .post-image img,.testimonial .post-image img,.widget .flickr_badge_image img{border-radius:100%}.easyPieChart{margin:0 auto;max-width:100%;position:relative;text-align:center}.easyPieChart img{vertical-align:middle}.easyPieChart canvas{left:0;max-width:100%;position:absolute;top:0}.tb_animation_on:not(.themify_builder_active) .button.animated.fade-in,.tb_animation_on:not(.themify_builder_active) .timeline .timeline-date.animated.fade-in{transition:opacity .5s ease-in}.tb_animation_on:not(.themify_builder_active) .timeline .timeline-content.slide-up{transform:translateY(88px)}.tb_animation_on:not(.themify_builder_active) .timeline .timeline-content.animated.slide-up{transform:translateY(0);transition:transform .35s cubic-bezier(.34,1.61,.7,1)}.module-title{border:0;font-size:1.3em;text-transform:uppercase}.module-accordion .accordion-title,.module-menu ul li,.module-tab .tab-nav>li>a{color:#000;font-family:Josefin Sans,sans-serif;font-weight:400}.module-post .post-image img{border-radius:10px}.module-image h1,.module-image h2,.module-image h3,.module-image h4,.module-image h5,.module-image h6{color:inherit}.col-full .module-image .image-title{border:0;color:#000;font-family:Josefin Sans,sans-serif;font-size:2.9em;font-weight:400;line-height:1.3;text-transform:none}.col-full .module-image .image-content{padding-top:2em}.col-full .module-image.image-left .image-wrap{margin-right:7%}.col-full .module-image.image-right .image-wrap{margin-left:7%}.module .easyPieChart img{vertical-align:middle}.module-slider img{border-radius:10px}.module-slider .slide-content{border-radius:0 0 10px 10px}.module-slider .carousel-pager a{border:0;height:16px;width:16px}.module-slider .carousel-pager a.selected{background-color:#fc0!important}.module-accordion .accordion-content{line-height:1.7em}.circle-image img{border-radius:100%}.mobile-body #headerwrap>*{transform:translateZ(0)}.clear{clear:both}.left{float:left}.right{float:right}.textleft{text-align:left}.textright{text-align:right}.textcenter{text-align:center}.vertical{display:table-cell;vertical-align:middle}#body:after,#content:after,#footer:after,#main-nav:after,.menu:after,.widget li:after,footer:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}#main-nav,.menu,.widget li,footer{display:block}
/*/wp-content/themes/flat/media-queries.css*/
@media (max-width:1200px){
@media(max-width:1100px){.pagewidth,.row_inner,.sidebar-none .loops-wrapper.list-post .section-inner,.sidebar-none.query-section .page-content,.single .section-inner{max-width:90%}#pagewrap,.default_width #layout .row_inner{max-width:100%}#content{padding:7% 0 0;width:67.8%}#sidebar{padding:7% 0 5%;width:26.2%}#sidebar .secondary{width:47.4%}.sidebar-none.single-portfolio div.post-image,.sidebar-none.single-portfolio figure.post-image{float:none;width:auto}}@media(max-width:780px){h2{font-size:2.1em}h3{font-size:1.4em}#content,#sidebar{clear:both;float:none;max-width:100%;width:100%}.widget{margin-bottom:10%}.section-title{font-size:4em}.timeline .timeline-dot{left:20.1%;margin-top:2%}.timeline .timeline-year{margin-top:.3em}.sidbar-none .portfolio .post-image{margin-bottom:30px}.section-inner{padding-top:80px}}@media(max-width:782px){.admin-bar #headerwrap.fixed-header,.admin-bar .sidemenu{top:46px}.admin-bar.sidemenu-active.mobile-menu-visible #headerwrap{position:relative;top:46px}}@media(max-width:700px){.easyPieChart img{margin-top:-25%;width:33%}}@media(max-width:680px){.col2-1,.col3-1,.col3-2,.col4-1,.col4-2,.col4-3{margin-left:0;max-width:100%;width:100%}.loops-wrapper{margin-left:0!important}.loops-wrapper.list-post .post-content{overflow:visible}.easyPieChart img{margin-top:0;width:auto}.testimonial.loops-wrapper.grid3 li,.testimonial.loops-wrapper.grid4 li{float:none;margin-left:0;width:100%}.post{float:none!important;margin-left:0!important;max-width:100%!important;width:auto!important}.post-content{overflow:visible!important}#content .portfolio-expanded .post-image,.loops-wrapper.list-post .post-image,.loops-wrapper.list-post .post.odd .post-image,.single-portfolio .post-image{float:none;margin-left:0;margin-right:0;max-width:100%;text-align:center;width:100%}.loops-wrapper.list-post .post,.sidebar-none .post .post-content{text-align:center}.loops-wrapper.list-post .post-image{float:none!important;margin-left:0!important;margin-right:0!important}.loops-wrapper.grid2-thumb .post-image{max-width:none;min-width:0;width:auto}.loops-wrapper.grid2-thumb .post-content{overflow:visible}.shortcode.author-box .author-avatar{margin:0 0 20px!important}.shortcode.author-box .author-avatar,.shortcode.author-box .author-bio{float:none;text-align:center}.section-title{font-size:2.2em}.section-subhead{font-size:1.2em}.highlight.loops-wrapper.list-post .highlight-post .post-title{font-size:2em!important}.team.loops-wrapper.list-post .team-post{text-align:center}.team.loops-wrapper.list-post .team-content-wrap{float:none;width:100%}.team.loops-wrapper.list-post .skillset-wrap{clear:both;float:none;width:100%}.timeline .timeline-date{margin-top:.3em}.timeline .timeline-dot{left:19%}.post-nav .next,.post-nav .prev{clear:both;display:block;margin-bottom:10px;width:100%}.post .carousel-next,.post .carousel-prev,.slider .carousel-next,.slider .carousel-prev{display:none!important}.commentlist{padding-left:0}.commentlist .commententry{clear:left}.commentlist ol,.commentlist ul{margin:0 0 0 5%}.commentlist .avatar{float:left;height:40px;margin:0 10px 10px 0;width:40px}#respond #cancel-comment-reply-link{top:35px}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary{float:none!important;width:100%!important}}@media(max-width:600px){.admin-bar.sidemenu-active.mobile-menu-visible{position:relative;top:-46px}.admin-bar #headerwrap.fixed-header,.admin-bar #headerwrap.fixed-header .sidemenu,.admin-bar .sidemenu,.admin-bar.sidemenu-active.mobile-menu-visible #headerwrap.fixed-header,.admin-bar.sidemenu-active.mobile-menu-visible.fixed-header-on{top:0}}@media(max-width:340px){.timeline .timeline-date{font-size:1.5em}.timeline .timeline-dot{font-size:4em;margin-top:.5%}#respond #cancel-comment-reply-link{top:30px}}
}
/*/wp-content/themes/flat-child/style.css*/
/*
 Theme Name:     flat Child Theme
 Theme URI:      http://themify.me/themes/flat
 Description:    flat Child Theme
 Author:         Themify Themes
 Author URI:     http://themify.me/
 Template:       flat
 Version:        2.2.7
*/
 
@import url("https://ebdtruss.com/wp-content/themes/flat/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/** UPDATE Changes **/

.frm_section_heading {
    background: #f7f7f7;
    padding: 0 15px;
}

.frm_html_container h3 {
    margin: 0;
    text-align: center;
    font-size: 28px;
    padding: 15px 0;
}

#site-logo {
  padding: 0px;
  float: left;
}

#headerwrap.fixed-header #main-nav {
  padding: 0px;
}

#main-nav .child-arrow {
    display: none;
}

.sub-menu li {
    top: auto !important;
}

p.back-top {
    display: none;
}

/*****/

.accordion-title {
    color: #CC0000 !important;
    font-size: 25px !important;
    padding: 0;
}

.accordion-content {
    background: #e8e4e1 !important;
	box-shadow: none !important;
}

.module .ui.module-accordion .accordion-title a {
    padding: 5px;
}

ul.ui.module-accordion.plus-icon-button.tb_default_color.tf-init-accordion {
    background: #e8e4e1;
    border: 0;
}

.mobile_menu_active a#menu-icon {
    margin-right: 15px;
}

#menu-icon:before {
    position: relative;
    top: 12px;
}

.mobile_menu_active div#header-info {
    font-size: 12px;
}

* {
font-family: Arial !important;
}

li#menu-item-2512 {
    background: none !important;
}

#main-nav ul a:hover {
color: #CC0000;
}



li.list-left {
  float: left;
  width: 50%;
  color: #726658;
}

li.list-right {
  float: left;
  width: 50%;
  color: #726658;
}

#main-nav {
    margin: 0;
    text-align: right;
    padding: 0;
    width: 100%;
}

#main-nav li {
		position: relative;
		font-size: 15px;
		
	}
	
li#menu-item-2397 {
    left: 0 !important;
}

/* main level link */
#main-nav a {  color: #9d938a;  display: block;  padding: 10px 20px 7px;  font-family: 'Josefin Sans', sans-serif;  font-size: 1.0em;  text-decoration: none;  text-transform: uppercase;  letter-spacing: 1px;}
/* main level link :hover */
#main-nav a:hover {
	color: #CC0000;
}

/*
FIXED HEADER
================================================ */
.fixed-header #main-nav {
    padding: 26px 0;
    text-align: right !important;
    padding-right: 2%;
}
.fixed-header #ebd-logo {
height: 80px;
}

#headerwrap.fixed-header {
padding: 0;
}

p {
    color: #726658 !important;
    font-size: 16px;
}


#headerwrap {
  background: white;
  -webkit-box-shadow: 0 8px 6px -6px black;
  -moz-box-shadow: 0 8px 6px -6px black;
  box-shadow: 0 8px 6px -6px black;
  position: relative;
  z-index: 8;
}

div#header-info {
    background-color: #CC0000;
    color: white;
    text-align: right;
    padding-right: 3%;
}
#header {
    text-align: center;
    padding: 0;
    overflow: inherit;
    position: relative;
	width: 95%;
}

body:not(.mobile_menu_active) #headerwrap.fixed-header #site-logo {
    display: block !important;
}

#main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover {
    color: #CC0000;
}
#headerwrap img a{
	text-decoration: none;
}

span#add-l {
padding-right: 1%;
}

span#add-2 {
padding-left: 1%;
padding-right: 1%;
}

div#accordion-1-c2 a {
    color: #CC0000;
    text-decoration: none;
}

span#add-3 {
padding-left: 1%;
}

span#add-3 a {
	color: white;
	text-decoration: none;
}

#content {
padding: 4px 0 0%;

}
#headerwrap.fixed-header #header-info {
    padding-right: 3%;
}

ul#main-nav li {
    background-image: url(https://ebdtruss.com/wp-content/uploads/2015/07/Engineered-Building-Design-EBD-Truss-triangle.png);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    top: 28px;
}

ul#main-nav li a {
position: relative;
top: -6px;
}

li#menu-item-53 a:hover {
color: #CC0000;
}

.fixed-header  #menu-item-53 a:hover {
color: #CC0000 !important;
}
#menu-item-53 {
background-image: none !important;

}
#menu-item-53 a{
top: 0px !important;
}


.left-info {
  width: 48%;
  margin: 0px;
  float: left;
  padding-right: 2%;
}
.right-info {
float: left;
display: inline-block;
width: 50%;
}

div#contact-icons {
  display: inline-block;
  text-align: center;
  padding-bottom: 3%;
  width: 100%;
}
div#contact-icons p {
margin-bottom: 3px;
font-size: 26px;
color: #585744;
}
.truss-products {
    width: 130px;
    height: 130px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 4%;
    font-size: 12px;
    text-align: center;
    margin-left: 1%;
}

div#truss-7 {
  background-image: url('https://ebdtruss.com/wp-content/uploads/2015/08/Engineered-Building-Design-Quality-Products-Glulams.jpg');
  background-repeat: no-repeat;
}

div#truss-8 {
background-image: url('https://ebdtruss.com/wp-content/uploads/2015/08/Engineered-Building-Design-Quality-Products-Steel-Beam.jpg');
background-repeat: no-repeat;
} 

#truss-3 {
	background-image: url('https://ebdtruss.com/wp-content/uploads/2015/08/Engineered-Building-Design-Quality-Products-Wall-Panel.jpg');
    background-repeat: no-repeat;
	}

#truss-1 {
	background-image: url('https://ebdtruss.com/wp-content/uploads/2015/08/Engineered-Building-Design-Quality-Products-roof-truss.jpg');
    background-repeat: no-repeat;
	}

#truss-4 {
	background-image: url('https://ebdtruss.com/wp-content/uploads/2015/08/Engineered-Building-Design-Quality-Products-i-joist.jpg');
    background-repeat: no-repeat;
	}

#truss-2 {
	background-image: url('https://ebdtruss.com/wp-content/uploads/2015/08/Engineered-Building-Design-Quality-Products-floor-truss.jpg');
    background-repeat: no-repeat;
	}

#truss-5 {
	background-image: url('https://ebdtruss.com/wp-content/uploads/2015/08/Engineered-Building-Design-Quality-Products-Beams.jpg');
    background-repeat: no-repeat;
	}

#truss-9 {
	background-image: url('https://ebdtruss.com/wp-content/uploads/2015/08/Engineered-Building-Design-Quality-Products-Crate.jpg');
    background-repeat: no-repeat;
	}

div#product-info-start {
color: #5D5D4A;
font-size: 18px;
}

div#product-info {
color: #5D5D4A;
font-size: 18px;
}

div.right-info p {
margin-bottom: 10px;
}
div#job-list ul {
list-style-type: square !important;
}

div.job-info-content {
    color: black;
    width: 100%;
    margin: 0 auto;
    padding: 1%;
    margin-top: 1%;
    background-color: white;
    margin-bottom: 1%;
}

.job-info-content p {
    margin-bottom: 0;
}
.module-slider img {
border-radius: 0px !important;
}
div#product-info {
display: none;
}
.truss-products a h4 {
cursor: pointer;
font-size: 18px;
}

aside#sidebar {
display: none;
}

#site-description {
	display: none;
	}
.row_inner_wrapper {
vertical-align: top !important;
}

.themify_builder_row.module_row.module_row_5.clearfix.gutter-default .row_inner {
	  width: 978px;
  margin: 0 auto;
  }



#footerwrap {
    background: #726658;
}
div#footer-contact a {
  color: white;
  text-decoration: none;
}

div#footer-contact {
  color: white;
  margin-top: -15px;
  text-align: center;
  font-size: 18px;
}
.footer-widgets.clearfix {
  display: none;
}
div#footer-copy p {
    margin-bottom: 0;
    text-align: center;
    padding-bottom: 1%;
    color: white !important;
}

div#footer-social-media {
  text-align: center;
}

div#footer-copy a {
color:white;
text-decoration: none;
}


div#footer-social-media img {
  border-radius: 0px;
 
}

div#footer-nav li {
  display: inline;
}
div#footer-nav a {
  color: white;
  text-decoration: none;
  margin-left: 16px;
}
div#footer-nav {
  text-align: center;
}
#footer {
  clear: both;
  text-align: center;
  padding: 25px 0;
}
div#product-info-start h2 {
font-size: 35px;
}
.sidebar1.list-post .section-inner {
padding: 10% 5% 8%;
}
h2 {
font-size: 2.5em; }



/*.module-text {
padding-left: 10%;
padding-right: 10%;
}*/
div#product-info h2 {
font-size: 26px;
}
div#product-info-start h2 {
    font-size: 26px;
}
.left-info a {
text-decoration: none;
}
.right-info h2 {
font-size: 28px;
}

#main-nav .current_page_item a, #main-nav .current-menu-item a {
color: #CC0000;
background: none;
}

li#menu-item-2397 {
		background-image: none !important;
	}
	
	li#menu-item-2397  a:hover {
		color: #CC0000;
	}
	
div#text-2354-1-0-2 {
  font-size: 17px;
}

.huge_it_slideshow_dots_thumbnails_1 {
    top: auto !important;
    bottom: 0;
}

.huge_it_slideshow_dots_thumbnails_3 {
    top: auto !important;
    bottom: 0;
}

/***********************************************************************************
EMPLOYMENT FORM
***********************************************************************************/

p.no-float input[type=text] {
float: none;
}

div.wpcf7-response-output {
    clear: both;
}

input.wpcf7-form-control.wpcf7-submit {
    background: #CC0000;
    border-radius: 0;
    float: right;
    margin-top: -15px;
    height: 48px;
}

.employ-block {
    background: #E9E7E8;
    width: 42%;
    float: left;
    margin: 0 2% 2% 0px;
    padding: 2%;
}

.left-3 {
    display: inline-block;
    width: 31%;
    padding-left: 2%;
}

p#captcha input[type=text] {
    /* width: 51%; */
    margin-top: 2%;
    float: none;
}

.contact-block {
    padding: 1%;
    background: #E9E7E8;
    margin: 2% 0 2% 0;
    clear: both;
}

input[type=text], input[type=email], textarea {
    background: white;
}

span.wpcf7-list-item-label {
    color: black;
    font-size: 14px;
}

div#wpcf7-f2507-p2505-o1 h4 {
    text-align: center;
}

.left-3 span.employment-form {
display: block;
}

.left-3 input[type=text] {
float: none;
}

.left-3 p {
    margin-bottom: 0;
}

.left-3 .wpcf7-form-control.wpcf7-textarea {
    height: 55px;
    width: 240px;
}

span.employment-form {
    font-size: 14px;
    color: black;
}

/*----- Tabs -----*/
.tabs {
    width:100%;
    display:inline-block;
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    .tab-links li {
        margin:0px 0px;
        float:left;
        list-style:none;
    }
 
        .tab-links a {
            padding:9px 15px;
            display:inline-block;
            /*border-radius:3px 3px 0px 0px;*/
            background:#726658;
            font-size:15px;
            font-weight:600;
            color:white;
            transition:all linear 0.15s;
			text-decoration: none;
        }
 
        .tab-links a:hover {
            background:#CC0000;
            text-decoration:none;
        }
 
    li.active a, li.active a:hover {
        background:#CC0000;
        color:white;
    }
 
    /*----- Content of Tabs -----*/
    .tab-content {
		padding: 15px;
		/*border-top: 1px solid;*/
		background: #fff;
	}
 
        .tab {
            display:none;
			/*padding-top: 3%;*/
        }
 
        .tab.active {
            display:block;
        }
ul.tab-links {
    margin: 0;
	padding: 1.4%;
}

.next-tab, .prev-tab {
    background: #CC0000;
    padding: 1%;
    color: white;
    font-size: 18px;
}

div#wpcf7-f2394-p2395-o1 {
  padding: 1%;
  width: 970px;
  border: 1px solid rgb(206, 207, 209);
  text-align: left;
  background-color: white;
  margin: 0 auto;
  margin-top: 1%;
}
div#wpcf7-f2394-p2395-o1 p {
margin: 1px 1px 1px 3px;
margin-top: -1px;
margin-bottom: 4px;
min-height: 40px;
width: 425px;
font-size: 13px;
color: #616161;
border-bottom: 1px solid #616161;
}
input[type=text] {
	float: right;
}
div#references input[type=text] {
		height: 15px;
	}

select.wpcf7-form-control.wpcf7-select {
float: right;
width: 62%;
margin-top: 8px;
}
div.left {
float: left;
}
div.right-side {
float: left;
}

div#wpcf7-f2394-p2395-o1 h4 {
font-size: 14px;
}
div#wpcf7-f2394-p2395-o1 h2 {
text-align: center;
margin: 0;
text-decoration: underline;}

/*Application form */
div#app-form h2 {
padding-bottom: 3%;
}
div#app-form {
display: inline-block;
padding-bottom: 2%;
width: 100%;
}
div#app-form div {
float: left;
display: inline-block;
width: 48%;
}
div#app-form textarea {
height: 47px;
}
div#app-form input[type=text] {
width: 50%;
}
div#app-form p {
display: inline-block;
}


/*Education And Training */
div#Ed-training input[type=text] {
width: 40%;
}
div#Ed-training p {
width: 97%;
margin-right: 0;
}
div#Ed-training h3 {
    text-align: center;
    margin: 0;
    padding-top: 3%;
    padding-bottom: 3%;
}

div#wpcf7-f2394-p2395-o1 h3 {
    color: #726658;
    text-align: center;
    text-decoration: none;
}

div#Ed-training textarea {
width: 95%;
}
p.skill-text textarea {
height: 25px;
}

div#Ed-training div {
width: 50%;
display: inline-block;
padding: 0;
margin: 0;
float: left;
margin-top: -1%;
}
div#Ed-training {
border-top: 1px solid;
display: inline-block;
width: 100%;
}

div#Ed-training h2 {
padding-top: 2%;
padding-bottom: 1%;
}


/*Work Experience/Former Employees*/
div#W-experience {
display: inline-block;
border-top: 1px solid;
padding-top: 2%;
}
p#work-p {
border: none !important;
display: inline-block;
padding-bottom: 2%;
text-align: justify;
padding-left: 5%;
}

div#W-experience h4 {
margin-top: 1%;
}
div#W-experience div {
display: inline-block;
width: 33%;
padding: 0;
margin: 0;
float: left;
}
div.right-side h3 {
text-align: center;
}
div#W-experience .left {
text-align: center;
}
div#W-experience input[type=text] {
width: 46%;
}
div#W-experience textarea {
width: 93%;
}
div#W-experience p {
width: 90%;}

p#current-e {
border-bottom: none !important;
}.themify_builder_content-2354 > .module_row_1.module_row {  margin-top: -38px;}

p#if-so {
width: 78% !important;
float: right;
margin-top: -5% !important;
border-bottom: none !important;
}

div.far-right-side h3 {
text-align: center;
}

/*References*/
div#references p {
width: 95%;
}
div#references h3 {
margin: 0;
text-align: center;
}
div#references input[type=text] {
width: 50%;
}
div#references h2 {
margin-top: 5%;
border-top: 1px solid;
padding-top: 2%;
}
p#PNRTY {
border-bottom: none !important;
text-align: center;
}
div#references {
display: inline-block;
padding-bottom: 2%;
width: 100%;
}
div#references div {
width: 33%;
display: inline-block;
padding: 0;
margin: 0;
float: left;
}

/*Authorization*/
div#ARC {
display: inline-block;
padding-top: 2%;
padding-left: 2%;
padding-right: 2%;
border-top: 1px solid;
width: 90%;
}
div#ARC h2 {
padding-left: 5%;
padding-top: 2%;
}
p#i-certify {
display: inline;
border-bottom: none !important;
}
p#a-r-c {
border-bottom: none !important;
display: inline;
text-align: justify;
padding-left: 0%;
}
p#form-button {
border-bottom: none !important;
float: left;
}


div#wpcf7-f2394-p2395-o1 h2 {
font-size: 35px;
padding-bottom: 2%;
}

div#PR h2 {
border-top: 1px solid;
padding-top: 4%;
}
textarea {
line-height: 79%; }
div#PR p {
border-bottom: none;
}

h2.pro-h2 {
    position: absolute;
    z-index: 21;
    width: 100%;
}
.module-title {
	margin: 0px;
}

.truss-products h4 {
    cursor: pointer;
    margin-bottom: 0px;
    background: rgba(204, 0, 0, 0.66);
    color: white;
    width: 130px;
    height: 130px;
    position: relative;
    display: none;
}

div#text-2354-3-0-1 {
    padding-bottom: 7%;
}

.truss-products:hover .product-hover {
  display: block !important;
}

div#slider-2354-4-0-1 {  margin-bottom: -60px;}

.module-slider .carousel-nav-wrap {  

position: relative;  top: -173px;} 

.module-slider .carousel-nav-wrap .carousel-prev, .module-slider .carousel-nav-wrap .carousel-next {  width: 49%;  font: normal 98px/100% Georgia, "Times New Roman", Times, serif;  color: #CC0000;}

input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date {
    float: right;
    width: 259px;
    height: 41px;
    border: none;
    border-radius: 5px;
	background: white;
}
.accordion-title {
    cursor: pointer;
    background: #f0f0f0;
    padding: 1%;
    width: 100%;
    text-align: center;
    border: 1px solid;
    border-radius: 3px;
    margin-bottom: 15px !important;
    color: #cc0000;
}

.module-accordion {
    background: #e8e4e1;
    border: 0 !important;
}

.accordion-content {
    color: #726658;
    clear: both;
    padding-top: 2%;
}

input[type=email] {
    float: right;
    width: 212px;
}
h3#accordion-1-t1 {
margin-bottom: 5px;
}

h2 {
    color: #726658 !important;
}


div#bsp-slider {
	margin-bottom:0px !important;
	  z-index: -9;
}

.fa-angle-left:before {
  content: "<" !important;
}

.fa-angle-right:before {
  content: ">" !important;
}

.themify_builder_row.module_row.module_row_4.clearfix.gutter-default.tb_section-careers.fullwidth.wow.animated {
  margin-top: -56px;
}

.accordion-title:hover {
    background: #CC0406;
    color: white;
}
div#ebd-adv {
  color: black;
  
  margin: 0 auto;
 
}

div#ebd-adv ul li {
    list-style-type: disc;
}

/*********************
Mobile
****************/

.mobile_menu_active div#mobile-menu {
    background: #726658;
    color: white;
    text-align: right;
}

.mobile_menu_active ul#main-nav li a {
  top: 0px;
}

.mobile_menu_active #main-nav ul {
  text-align: right;
}

.mobile_menu_active li#menu-item-2512 a {
    width: 100% !important;
}

.mobile_menu_active ul#main-nav li {
    background-image: none;
    border-bottom: 1px solid;
}

.mobile_menu_active li#menu-item-2390 a {
    border-bottom: 1px solid;
}

.mobile_menu_active ul.sub-menu a {
    border-bottom: none !important;
}

.mobile_menu_active #menu-icon {
    top: 55px;
    right: 25px;
}

#headerwrap.fixed-header #menu-icon {
  top: 40px
}


@media (max-width: 620px) {

  img#ebd-logo {
    height: 70px;
}

#headerwrap img {
    left: 10px;
    top: 68px;
}

#headerwrap.fixed-header {
    padding: 0;
}

.fixed-header #ebd-logo {
    height: 70px;
}

.left-info {
    width: 100% !important;
}

.right-info {
    width: 100% !important;
}

.themify_builder_row {
    padding: 15px !important;
}

div#footer-nav ul {
    margin-left: 0;
}

div#footer-nav li {
    width: 100%;
    display: inline-block;
    text-align: left;
    border-bottom: 1px solid;
}

div#footer-contact, #footer-copy {
    text-align: left !important;
    padding: 5px;
    font-size: 16px;
}

.employ-block {
    width: 100%;
}

.tab-links a {
    width: 100%;
    margin: 5px 0;
}

.tab-links li {
    width: 100%;
}

input[type=text] {
    float: none;
}

span.employment-form {
    display: block;
}

.left-3 {
    width: 100%;
}
}

/*/wp-content/uploads/themify-css/themify-builder-2505-generated.css*/
/* Generated from page: employment-application */
.themify_builder_content-2505 .tb_tq7v862.module-text{text-align:center;margin-top:45px}
.themify_builder_content-2505 .tb_tq7v862.module-text.module .module-title{color:#726658}
.themify_builder_content-2505 .tb_tq7v862.module-text .tb_text_wrap,.themify_builder_content-2505 .tb_tq7v862.module-text .tb_text_wrap p,.themify_builder_content-2505 .tb_tq7v862.module-text .tb_text_wrap blockquote,.themify_builder_content-2505 .tb_tq7v862.module-text .tb_text_wrap h1,.themify_builder_content-2505 .tb_tq7v862.module-text .tb_text_wrap h2,.themify_builder_content-2505 .tb_tq7v862.module-text .tb_text_wrap h3,.themify_builder_content-2505 .tb_tq7v862.module-text .tb_text_wrap h4,.themify_builder_content-2505 .tb_tq7v862.module-text .tb_text_wrap h5,.themify_builder_content-2505 .tb_tq7v862.module-text .tb_text_wrap h6,.themify_builder_content-2505 .tb_tq7v862.module-text .tb_text_wrap li,.themify_builder_content-2505 .tb_tq7v862.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#726658}
.themify_builder_content-2505 .tb_be9p863.module-plain-text{margin-top:50px}
/*Builder Custom CSS START*/
h3.frm_form_title {
    display: none !important;
}
/*Builder Custom CSS END*/
/*/wp-content/uploads/themify-customizer-7.9.4-7.5.8.css*/
/* Themify Customize Styling */
body #site-logo a img {		width: 215px; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body #site-logo a img {		width: 215px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 215px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body #site-logo a img {		width: 215px; 
}
 }
/* START MOBILE MENU CSS */
@media screen and (max-width:1200px){
/*/wp-content/themes/flat/mobile-menu.css*/
#header{padding:10px 0 5px;position:relative;text-align:left}#site-description,#site-logo,.social-widget{clear:both;float:none;margin:0;position:static}#site-logo{font-size:30px;padding:0}#site-description{margin:0 0 .5em}body.mobile-menu-visible{overflow-y:hidden}.sidemenu{background-color:#fc0;color:#000;display:none;height:100%;overflow-y:scroll;padding:50px 25px 20px;width:300px;-webkit-overflow-scrolling:touch;box-sizing:border-box;position:fixed;top:0;transition:.2s ease-in-out;transition-property:left,right;z-index:11111}.admin-bar .sidemenu{top:32px}#mobile-menu{right:-300px}#mobile-menu.sidemenu-on{right:0}.sidemenu-active{position:relative}.sidemenu-active,.sidemenu-active #headerwrap{left:0;transition:left .2s ease-in-out}.sidemenu-right,.sidemenu-right #headerwrap.fixed-header{left:-300px}.sidemenu-left,.sidemenu-left #headerwrap.fixed-header{left:300px}.sidemenu-left #mobile-menu.sidemenu-on{left:0}#headerwrap.fixed-header #header #searchform{float:none}#header #searchform #s,#header #searchform #s:focus{width:100%}.social-widget .widget{padding-bottom:0}#menu-icon{color:#000;font-size:1.2em;line-height:normal;right:0;top:50%;transform:translateY(-50%)}#menu-icon,#menu-icon-close{display:block;position:absolute;text-decoration:none}#menu-icon-close{color:inherit;font-size:25px;right:10px;top:10px}#menu-icon-close:after{content:"\e801";font-family:themify_theme_icon}#main-nav{background:0;margin:15px 0;padding:0}#main-nav li{display:block}#main-nav ul{background:0;display:block;margin:0;padding:0 0 0 1em;position:static;text-align:left}#main-nav ul li{background:0;border:0;margin:0;padding:0}#main-nav a,#main-nav ul a{color:inherit;font-size:100%;line-height:1.5em;padding:.6em 0;text-decoration:none}#main-nav ul a{font-size:.95em;font-weight:400}#main-nav a:hover,#main-nav ul a:hover{color:#fff}#main-nav ul:before{display:none}#headerwrap #main-nav .menu-item-has-children>a .child-arrow,#headerwrap #main-nav .page_item_has_children>a .child-arrow{display:none!important}#main-nav .current-menu-item a,#main-nav .current_page_item a{background:0;color:#fff}#headerwrap.fixed-header #main-nav{padding:12px}#headerwrap.fixed-header #header #searchform{display:block!important;margin-top:10px!important}
}
/* END MOBILE MENU CSS */