/*!/wp-content/themes/flat/style.css*/html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset,figure{margin:0;padding:0}img,fieldset{border:0}img{max-width:100%;height:auto;-moz-box-sizing:border-box;box-sizing:border-box}@media \0screen{img{width:auto}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio{max-width:100%}iframe,object{max-width:100%}html{-webkit-font-smoothing:antialiased}body{font:1em/1.7em Helvetica,Arial,sans-serif;color:#888;word-wrap:break-word;overflow-x:hidden}a{color:#09c;text-decoration:underline;outline:none;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}a:hover{color:#0cc;text-decoration:none}a img:hover{opacity:.5;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}p{margin:.2em 0 2em;padding:0}big{font-family:'Josefin Sans',sans-serif;font-size:1.5em;line-height:1.5em;font-weight:400}small{font-size:87%}blockquote{font:italic 110%/130% "Times New Roman",Times,serif;padding:8px 30px 15px}ins{text-decoration:none}ul,ol{margin:1em 0 1.4em 24px;padding:0;line-height:140%}li{margin:0 0 .5em 0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1.5em;margin:0 0 1.4em;font-family:'Josefin Sans',sans-serif;font-weight:400;color:#000}h1{font-size:2.5em}h2{font-size:5.5em;line-height:1.25em;margin:30px auto .3em;text-transform:uppercase;letter-spacing:.05em}h3{font-size:1.7em}h4{font-size:1.5em}h5{font-size:1.3em}h6{font-size:1.2em}input,textarea,select,input[type=search],button{font-size:120%;font-family:'Josefin Sans',sans-serif}input[type=text],input[type=password],textarea,input[type=search],input[type=email]{background:#eee;border:none;padding:10px;border-radius:5px;-webkit-appearance:none}input[type=text],input[type=search],input[type=email]{width:240px;max-width:90%}textarea{line-height:150%;width:94%}textarea:focus,input[type=password]:focus,input[type=text]:focus,input[type=search]:focus,input[type=email]:focus{outline:none;background:#eee}input[type=reset],input[type=submit],button{background:#f06544;color:#fff;border:none;padding:7px 20px;cursor:pointer;border-radius:10px;text-transform:uppercase;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}input[type=reset]:hover,input[type=submit]:hover,button:hover{background:#FF7F5E;color:#fff}#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer{-moz-box-sizing:border-box;box-sizing:border-box}.pagewidth,.section-inner{width:1064px;max-width:100%;margin:0 auto}#body{max-width:100%}.sidebar-none.query-section #layout.pagewidth{width:100%!important;max-width:100%!important}.sidebar-none.query-section .page-title,.sidebar-none.query-section .page-content{width:1064px;max-width:100%;margin-left:auto;margin-right:auto}#content{width:740px;float:left;padding:8% 0 5%}.sidebar-none #content{width:100%;float:none;padding-left:0;padding-right:0}.sidebar-none.query-section #content{padding:0}#sidebar{width:252px;float:right;padding:8% 0 5%}.sidebar-left #content{float:right}.sidebar-left #sidebar{float:left}.full_width #layout{width:100%}.full_width #content{padding:0;width:auto;float:none}.full_width #sidebar{width:auto;float:none}.col4-1,.col4-2,.col4-3,.col3-1,.col3-2{margin-left:3.2%;float:left}.col4-1{width:22.6%}.col4-2,.col2-1{width:48.4%}.col4-3{width:74.2%}.col3-1{width:31.2%}.col3-2{width:65.6%}.col.first,.col4-1.first,.col4-2.first,.col4-3.first,.col3-1.first,.col3-2.first{margin-left:0;clear:left}#headerwrap{background:#fc0}#header{text-align:center;padding:0;overflow:inherit}#site-logo{line-height:110%;font-family:'Josefin Sans',sans-serif;font-size:2.5em;text-transform:uppercase;font-weight:400;padding:65px 0 30px;margin:0}#site-logo a{color:#000;text-decoration:none}#site-logo a:hover{text-decoration:none}#site-description{font-family:'Josefin Sans',sans-serif;font-size:1.125em;margin:0 0 30px 0;line-height:110%;font-weight:400;color:#8d6f00}.fixed-header #main-nav{padding:12px 0;text-align:left}.fixed-header{position:fixed!important;z-index:1001!important;top:0;left:0;width:100%}#headerwrap.fixed-header{padding:0}.admin-bar .fixed-header{top:32px}.fixed-header #header hgroup{bottom:5px}.fixed-header #main-nav-wrap{bottom:16px}.fixed-header #header #searchform{margin:10px auto 0;float:right}.fixed-header #site-logo,.fixed-header #site-description,.fixed-header .social-widget{display:none!important}#social-wrap{position:absolute;top:10px;right:0}.social-widget{padding-bottom:15px}.social-widget a{text-decoration:none}.social-widget a:hover{text-decoration:none}.social-widget .widget{display:inline-block;zoom:1;*display:inline;margin:0 2px 0 0;padding:0;background:none;border:none;border-radius:0;box-shadow:none}.social-widget .widget div{display:inline}.social-widget .widgettitle{width:auto;font-weight:400;font-size:100%;font-family:inherit;text-transform:none;border:none;letter-spacing:0;position:static;display:inline-block;zoom:1;*display:inline;margin:5px 8px 2px 0;padding:0;background:#fff0;border-radius:0;box-shadow:none}.social-widget ul{margin:6px 0 0!important;padding:0;display:inline}.social-widget ul li{padding:0 2px 5px 0;margin:0;display:inline-block;zoom:1;*display:inline;border:none!important;clear:none;line-height:100%}.social-widget li img{vertical-align:middle}.social-widget .rss{display:inline;text-indent:-9999em}.social-widget .rss a{background:url(/wp-content/themes/flat/images/rss.png) no-repeat left center;padding:6px 0 8px 35px;display:inline-block;zoom:1;*display:inline}.social-widget .rss a:hover{opacity:.5}#header #searchform{margin:0 auto}#header #searchform #s{width:70px;color:#a3a3a3;background:#fff url(/wp-content/themes/flat/images/search.png) no-repeat 8px center;padding:10px 0 10px 30px;border:none;border-radius:10px;-webkit-transition:width .7s;-moz-transition:width .7s;transition:width .7s}#header #searchform #s:focus{width:150px;color:#333}#main-nav{padding:45px 0;margin:0}#main-nav li{margin:0;padding:0;list-style:none;display:inline-block;position:relative;*display:inline;*zoom:1}#main-nav a{color:#8d6f00;display:block;padding:10px 20px 7px;font-family:'Josefin Sans',sans-serif;font-size:1.1em;text-decoration:none;text-transform:uppercase;letter-spacing:1px}#main-nav a:hover{color:#fff}#main-nav .current_page_item a,#main-nav .current-menu-item a{color:#fff;background:#000;border-radius:5px}#main-nav .current_page_item a:hover,#main-nav .current-menu-item a:hover{color:#fff}#main-nav ul a,#main-nav .current_page_item ul a,#main-nav ul .current_page_item a,#main-nav .current-menu-item ul a,#main-nav ul .current-menu-item a{color:#fff;text-transform:none;padding:10px 0;margin:0;display:block;width:170px;background:none;font-size:1em;text-transform:uppercase}#main-nav ul a:hover,#main-nav .current_page_item ul a:hover,#main-nav ul .current_page_item a:hover,#main-nav .current-menu-item ul a:hover,#main-nav ul .current-menu-item a:hover{color:#fc0}#main-nav ul{margin:0 0 0 -100px;padding:5px 0;list-style:none;position:absolute;background:#000;z-index:100;display:none;left:50%;border-radius:10px;text-align:center}#main-nav ul:before{position:absolute;display:block;content:' ';width:0;height:0;top:-8px;left:50%;margin-left:-4px;border-bottom:8px solid #000;border-left:8px solid #fff0;border-right:8px solid #fff0;z-index:-1}#main-nav ul:after{position:absolute;display:block;content:' ';width:0;height:0;top:-10px;left:50%;margin-left:-6px;border-left:10px solid #fff0;border-right:10px solid #fff0;z-index:-2}#main-nav ul li{background:none;padding:0 12px;margin:0;float:none}#main-nav ul ul{margin:0 0 0 97px;top:-5px}#main-nav ul ul:before{top:15px;left:-17px;margin-left:0;border-right:8px solid #fc0;border-top:8px solid #fff0;border-bottom:8px solid #fff0}#main-nav ul ul:after{display:none}#main-nav li:hover>ul{display:block}.page-title{margin:0 0 15px;padding:0;font-size:320%;line-height:110%;text-transform:uppercase}.sidebar-none .page-title{margin-top:8%;text-align:center}.section-post{margin:0!important;overflow:hidden}.section-title{font-size:5.5em;line-height:1.25em;text-align:center;margin:30px auto .3em;text-transform:uppercase;letter-spacing:.05em}.section-inner{padding-top:120px;padding-bottom:90px}.sidebar-none .loops-wrapper.list-post .section-inner{max-width:100%;margin-left:auto;margin-right:auto}.sidebar1 .loops-wrapper.list-post .section-inner{padding:10% 5% 8%}.highlight.loops-wrapper.list-post .highlight-post{text-align:left;margin-top:8%}.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;text-transform:none;letter-spacing:0}.highlight.loops-wrapper.grid4 .post-title,.highlight.loops-wrapper.grid3 .post-title,.highlight.loops-wrapper.grid2 .post-title{text-transform:uppercase;margin:20px 0 10px!important;font-size:1.5em!important}.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{width:70%;float:left}.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{width:25%;float:right}.progress-bar{background:#eee;background:rgb(212 212 212 / .5);margin:0 0 12px;border-radius:5px;text-align:left;font-family:'Josefin Sans',sans-serif;color:#000;position:relative}.progress-bar .progress-bar-bg{height:100%;position:absolute;border-radius:5px}.progress-bar .progress-bar-label{padding:5px 10px;position:relative;z-index:1;display:inline-block;font-style:normal}.timeline p{margin:0 0 15px}.timeline ul{position:relative}.timeline ul:before{content:' ';position:absolute;left:22%;height:100%;border-right:3px solid #ccc;border-right-color:rgb(0 0 0 / .2);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);zoom:1}.timeline>ul{list-style:none;margin:0}.timeline>ul li{list-style:none;margin:0 0 2em;padding:0;display:block;clear:both}.timeline .timeline-image img,.timeline .timeline-content img{border-radius:10px}.timeline .timeline-date{font-weight:400;font-family:'Josefin Sans',sans-serif;font-size:2em;color:#000;text-align:right;width:15%;float:left;margin-top:.5em;word-wrap:normal}.timeline .timeline-month{text-transform:uppercase;font-size:90%}.timeline .timeline-dot{color:#fca8bc;position:absolute;left:20.6%;font-size:5.5em;margin-top:22px}.timeline .timeline-content-wrap{width:70%;float:right;font-size:1.4em;line-height:1.5;margin-top:1.3%;font-family:'Josefin Sans',sans-serif}.portfolio .portfolio-post{text-align:center}.portfolio .portfolio-post .post-content{min-width:100%}.portfolio .portfolio-post .post-title{text-transform:uppercase;margin:20px 0 10px;font-size:1.5em}.portfolio .portfolio-post a{text-decoration:none;color:#000}.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{padding:0 10%;margin:0 auto}.testimonial.loops-wrapper.grid4 li:nth-of-type(4n+1),.testimonial.loops-wrapper.grid3 li:nth-of-type(3n+1),.testimonial.loops-wrapper.grid2 li:nth-of-type(2n+1){margin-left:0;clear:left}.testimonial.loops-wrapper.grid4 li,.testimonial.loops-wrapper.grid3 li,.testimonial.loops-wrapper.grid2 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.grid4 li .post,.testimonial.loops-wrapper.grid3 li .post,.testimonial.loops-wrapper.grid2 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{position:absolute;left:0;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:#fff;padding:4px;border:solid 1px #ccc}.author-bio .author-name{margin:0 0 5px;padding:0;font-size:160%;font-weight:400}.author-posts-by{margin:0 0 20px;padding:10px 0 0;font-size:140%;text-transform:uppercase;border-top:double 4px #ccc;border-color:rgb(118 118 118 / .3)}.category-section{clear:both;margin-bottom:30px}.category-section-title{font-size:120%;text-transform:uppercase;margin:0 0 20px;padding:10px 0 0;border-top:double 4px #ccc}.pagenav{clear:both;font-family:'Josefin Sans',sans-serif;font-size:1.5em;text-align:center;margin-bottom:8%}.pagenav a,.pagenav .current{line-height:100%;padding:5px 0 1px;margin:0 2px;display:inline-block;zoom:1;*display:inline;min-width:30px;min-height:18px;text-align:center;border-radius:10em}.pagenav a{background:#fc0;color:#fff;text-decoration:none}.pagenav a:hover{opacity:.5}.pagenav .current{text-decoration:none;background:#000;color:#fff}.post{margin-bottom:50px;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden}.post-content{min-width:140px;overflow:hidden}.post-title{margin:0 0 5px;font-size:2.5em;line-height:1.3}.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-image .lightbox{position:relative;display:inline-block;zoom:1;*display:inline;max-width:100%}.post-image .lightbox .zoom{width:40px;height:40px;background:url(/wp-content/themes/flat/images/icon-zoom.png) no-repeat center center;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;z-index:1000;border-radius:10em}.post-image .lightbox:hover .zoom{background-color:#000}.post-meta{margin:0 0 5px;color:#999;font-family:'Josefin Sans',sans-serif;text-transform:uppercase;font-size:.85em;line-height:1.4em}.post-meta a{color:#999;text-decoration:none}.post-meta .separator{color:#eee}.post-date{display:block;font-family:'Josefin Sans',sans-serif;color:#999;text-transform:uppercase;font-size:1.2em;letter-spacing:1px;margin:0 0 15px}.loops-wrapper.grid4 .post{width:22.6%;float:left;margin-left:3.2%;text-align:center;font-size:.9em;line-height:1.7}.loops-wrapper.grid4 .post-title{font-size:1.5em;margin:0 0 3px;padding:0}.loops-wrapper.grid3 .post{width:31.2%;float:left;margin-left:3.2%;text-align:center}.loops-wrapper.grid3 .post-title{font-size:2em;margin:0 0 3px;padding:0}.loops-wrapper.grid2 .post{width:48.4%;float:left;margin-left:3.2%;text-align:center}.loops-wrapper.grid2 .post-title{font-size:2em;margin:0 0 3px;padding:0}.loops-wrapper.grid2-thumb .post{width:48.4%;float:left;margin-left:3.2%}.loops-wrapper.grid2-thumb .post-title{margin:0 0 5px;font-size:150%}.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.grid4 .post:nth-of-type(4n+1),.loops-wrapper.grid3 .post:nth-of-type(3n+1),.loops-wrapper.grid2 .post:nth-of-type(2n+1),.loops-wrapper.grid2-thumb .post:nth-of-type(2n+1){margin-left:0!important;clear:left}.loops-wrapper.list-post{max-width:100%;margin:0 auto}.loops-wrapper.list-post .post-image{float:left;margin-right:7%}.single-post .post img{border-radius:10px}.loops-wrapper.grid4 .post-image,.loops-wrapper.grid3 .post-image,.loops-wrapper.grid2 .post-image{float:none;margin-right:0}.post-video,.embed-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:15px}.post-video iframe,.post-video object,.post-video embed,.embed-youtube iframe,.embed-youtube object,.embed-youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}.edit-button{display:block;clear:both}.author-box{border-bottom:solid 1px #ddd;padding:8% 0}.author-box .author-avatar{float:left;margin:0 30px 0 0!important}.author-box .author-avatar img{padding:0!important;background:none;box-shadow:none}.author-box .author-name{font-family:'Josefin Sans',sans-serif;margin:0 0 5px;color:#000;text-transform:uppercase}.post-pagination{text-align:right;margin:.5em 0 2em}.post-pagination strong{margin-right:3px}.post-pagination a{margin-left:3px;margin-right:3px}.post-nav{padding:5% 0;clear:both}.sidebar-none .post-nav{padding-bottom:0}.post-nav .prev,.post-nav .next{width:47%;position:relative}.post-nav a{text-transform:uppercase;font-family:'Josefin Sans',sans-serif;color:#000;font-size:1.5em;text-decoration:none;display:block}.post-nav a:hover{text-decoration:none}.post-nav .prev{float:left}.post-nav .next{float:right;text-align:right}.post-nav .arrow{background:#fc0;color:#fff;font:.8em/100% 'Josefin Sans',sans-serif!important;display:block;width:auto;float:left;width:22px;height:20px;padding:2px 0 0;text-align:center;margin:0 10px 50px 0;border-radius:10em}.post-nav .next .arrow{float:right;margin-left:10px;margin-right:0}.post-nav a:hover span{opacity:.5;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.commentwrap{margin:8% 0 20px;position:relative;clear:both}.comment-title,#reply-title{font-size:140%;margin:0 0 20px;padding:0;font-family:'Josefin Sans',sans-serif;color:#000;text-transform:uppercase;font-weight:400}.commentwrap .pagenav{margin:10px 0;border:none;box-shadow:none}.commentwrap .pagenav.top{margin:0;position:absolute;top:0;right:0}.commentlist{margin:0 0 30px;padding:5px 0 0;border-top:solid 1px #ddd}.commentlist li{margin:0;padding:5% 0 0;list-style:none;position:relative}.commentlist .comment-author{margin:2px 0 10px;padding:0}.commentlist .avatar{float:left;margin:0 25px 0 0}.commentlist cite{font-family:'Josefin Sans',sans-serif;text-transform:uppercase;color:#000;font-style:normal;font-size:130%}.commentlist cite a{text-decoration:none}.commentlist .bypostauthor>.comment-author cite{background:url(/wp-content/themes/flat/images/icon-author-comment.png) no-repeat 0 2px;padding-left:18px}.commentlist .comment-time{font-size:75%;color:#ccc;text-transform:uppercase}.commentlist .commententry{position:relative;min-height:40px;overflow:hidden;padding-bottom:5px;word-wrap:break-word}.commentlist ul,.commentlist ol{margin:0 0 0 7%;padding:0}.commentlist .reply{position:absolute;right:0;top:30px}.commentlist .comment-reply-link{text-transform:uppercase;text-decoration:none;background:#eee;border-radius:5px;color:#999;padding:5px 5px 3px;font-family:'Josefin Sans',sans-serif}.commentlist .comment-reply-link:hover{text-decoration:none;opacity:.5}#respond{margin:0;padding:10% 0 0;position:relative;clear:both}#respond #cancel-comment-reply-link{position:absolute;top:55px;right:0;font-size:85%;line-height:100%;text-decoration:none;padding:5px 10px 3px;display:block;color:#fff;border-radius:5px;background:#fc0;font-family:'Josefin Sans',sans-serif;text-transform:uppercase}#respond #cancel-comment-reply-link:hover{background:#fff21e}#commentform{margin:15px 0 0}#commentform input[type=text]{width:206px;margin-right:5px}#commentform label{font-weight:400;font-family:'Josefin Sans',sans-serif}#commentform label small{font-weight:400}#commentform textarea{height:140px}#commentform input#submit{padding:13px 20px 10px}#commentform p{margin-bottom:1em}.slideshow-wrap{visibility:hidden;height:0;overflow:hidden;min-width:120px}.slideshow{margin:0;padding:0}.slideshow li{margin:0;padding:0;float:left;list-style:none;overflow:hidden;text-align:center}.single .slideshow li{position:relative}.caroufredsel_wrapper{margin:0 auto}.slider-image-caption{position:absolute;background-color:#222;background-color:rgb(0 0 0 / .6);color:#fff;display:inline;bottom:0;left:0;padding:5px 2%;width:96%}.post .carousel-nav-wrap,.slider .carousel-nav-wrap{width:100%;padding:0;margin:0}.post .carousel-prev,.post .carousel-next,.slider .carousel-prev,.slider .carousel-next{position:absolute;width:46px;height:50px;display:block;font:4em/100% 'Josefin Sans',sans-serif!important;background-color:none;border:none;box-shadow:none;top:50%;margin-top:-30px;padding:0;color:rgb(0 0 0 / .2)!important;zoom:1;text-decoration:none}.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{width:100%;text-align:center;padding:0;clear:both;height:auto;padding:15px 0 0}.post .carousel-pager li,.slider .carousel-pager li{margin:0;padding:0;display:inline-block;zoom:1;*display:inline;position:relative}.post .carousel-pager a,.slider .carousel-pager a{text-indent:-900em;width:22px!important;height:22px!important;display:block!important;margin:0 3px!important;cursor:pointer;background:rgb(0 0 0 / .2)!important;border:none!important;display:inline-block!important;vertical-align:middle;border-radius:10em!important;position:relative!important;box-shadow:none!important}.post .carousel-pager .selected,.slider .carousel-pager .selected{background:#fc0!important}.loops-wrapper.grid4 .post .carousel-prev,.loops-wrapper.grid4 .post .carousel-next,.loops-wrapper.grid4 .slider .carousel-prev,.loops-wrapper.grid4 .slider .carousel-next{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 25%;word-wrap:break-word}.widget a{text-decoration:none}.widgettitle,.widgettitle a{margin:0 0 15px;padding:0;font-family:'Josefin Sans',sans-serif;text-transform:uppercase;color:#000;text-decoration:none;font-weight:400}.widgettitle a:hover{color:#ccc}.widget ul{margin:0;padding:0}.widget li{margin:0;padding:0 0 10px;list-style:none;clear:both}.widget ul ul{margin:6px 0 -6px 0;padding:0;border-top:none}.widget ul ul li{margin:0;padding-left:10px}.widget #wp-calendar caption{padding-bottom:10px;font-family:'Josefin Sans',sans-serif;text-transform:uppercase;color:#000}.widget #wp-calendar td{width:31px;padding:4px 2px;text-align:center}.widget .feature-posts-list br{display:none}.widget .feature-posts-list .post-img{margin:4px 12px 10px 0;float:left}.widget .feature-posts-list small{font-style:italic;font-size:90%;display:block;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{margin-right:12px;float:left}.widget .flickr_badge_image{margin-top:10px}.widget .flickr_badge_image img{width:50px;height:50px;margin-right:12px;margin-bottom:12px;float:left}.shortcode .flickr_badge_image{width:23.8%;margin:0 1.5% 1.5% 0;float:left}.shortcode .flickr_badge_image:nth-of-type(4n){margin-right:0}.shortcode .flickr_badge_image img{margin:0;border-radius:10px}#sidebar #searchform{position:static}#sidebar #searchform #s{width:93%}iframe[src*="facebook"]{background:#fff}#content .twitter-tweet-rendered{max-width:100%!important}#content .twt-border{max-width:100%!important;min-width:180px!important}#footerwrap{background:#000}#footer{clear:both;text-align:center;padding:5% 0}.footer-nav{padding:0;margin:40px 0 10px;text-align:center}.footer-nav li{padding:0;margin:0 10px;list-style:none;display:inline-block;zoom:1;*display:inline}.footer-nav a{text-decoration:none}.back-top a{background:#fc0;border-radius:100%;width:60px;height:40px;display:block;padding:20px 0 0;margin:0 auto 5%}.back-top a:hover{background:#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.alignleft,img.aligncenter,img.alignright,img.alignnone{margin-bottom:15px}.alignleft{float:left;margin-right:30px}.alignright{float:right;margin-left:30px}.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto}.wp-caption{text-align:center;margin-bottom:15px;max-width:100%}.wp-caption-text{font-style:italic;font-size:95%;line-height:120%;margin:6px 0}.attachment.single-attachment,.single-attachment .attachment{float:none;margin:0;text-align:left}#body .gallery{margin:0 0 20px 0}#body .gallery .gallery-item{margin:0 8px 8px 0;vertical-align:top;width:auto;float:left;text-align:center}#body .gallery img{border:none;vertical-align:middle}#body .gallery .gallery-caption{line-height:120%;font-size:90%;text-align:center;margin:5px 0 0}#body .gallery-columns-1 .gallery-item{width:auto}#body .gallery-columns-1 br{display:none!important}#body .gallery-columns-2 .gallery-item{width:49.2%}#body .gallery-columns-3 .gallery-item{width:32.3%}#body .gallery-columns-4 .gallery-item{width:23.8%}#body .gallery-columns-5 .gallery-item{width:18.8%}#body .gallery-columns-6 .gallery-item{width:15.4%}#body .gallery-columns-7 .gallery-item{width:13%}#body .gallery-columns-8 .gallery-item{width:11.18%}#body .gallery-columns-9 .gallery-item{width:9.77%}#body .gallery-columns-1 .gallery-item,#body .gallery-columns-2 .gallery-item,#body .gallery-columns-3 .gallery-item,#body .gallery-columns-4 .gallery-item,#body .gallery-columns-5 .gallery-item,#body .gallery-columns-6 .gallery-item,#body .gallery-columns-7 .gallery-item,#body .gallery-columns-8 .gallery-item,#body .gallery-columns-9 .gallery-item{margin:0 1.5% 1.5% 0}#body .gallery-columns-9 .gallery-item:nth-of-type(9n),#body .gallery-columns-8 .gallery-item:nth-of-type(8n),#body .gallery-columns-7 .gallery-item:nth-of-type(7n),#body .gallery-columns-6 .gallery-item:nth-of-type(6n),#body .gallery-columns-5 .gallery-item:nth-of-type(5n),#body .gallery-columns-4 .gallery-item:nth-of-type(4n),#body .gallery-columns-3 .gallery-item:nth-of-type(3n),#body .gallery-columns-2 .gallery-item:nth-of-type(2n){margin-right:0}a.shortcode.button{color:#fff;letter-spacing:.1em;padding:10px 20px 8px;font-family:'Josefin Sans',sans-serif;text-transform:uppercase;background-color:#f06544;border:none}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.slider,.shortcode.post-slider{position:relative}.shortcode.post-slider .carousel-nav-wrap,.shortcode.slider .carousel-nav-wrap{list-style:none}.shortcode.post-slider .carousel-prev,.shortcode.slider .carousel-prev,.shortcode.post-slider .carousel-next,.shortcode.slider .carousel-next{font:3em/0 'Josefin Sans',sans-serif!important;color:#ccc;text-shadow:none;border-radius:10em;border:none;background:none;box-shadow:none;text-decoration:none;width:auto!important;height:auto!important}.shortcode.post-slider .carousel-prev:hover,.shortcode.slider .carousel-prev:hover,.shortcode.post-slider .carousel-next:hover,.shortcode.slider .carousel-next:hover{color:#000;background:none}.shortcode.post-slider .carousel-pager a,.shortcode.slider .carousel-pager a{border:none;width:14px;height:14px;vertical-align:middle}.highlight .post-image img,.team .post-image img,.portfolio .post-image img,.testimonial .post-image img,.author-box .author-avatar img,.sidebar-none .portfolio .post-image img,.footer-widgets img,.widget .flickr_badge_image img{border-radius:100%}.easyPieChart{position:relative;text-align:center;margin:0 auto;max-width:100%}.easyPieChart img{vertical-align:middle}.easyPieChart canvas{position:absolute;top:0;left:0;max-width:100%}.animation-on:not(.themify_builder_active) .button.animated.fade-in,.animation-on:not(.themify_builder_active) .timeline .timeline-date.animated.fade-in{-webkit-transition:opacity 0.5s ease-in;-moz-transition:opacity 0.5s ease-in;-o-transition:opacity 0.5s ease-in}.animation-on:not(.themify_builder_active) .timeline .timeline-content.slide-up{-webkit-transform:translateY(88px);-moz-transform:translateY(88px);-o-transform:translateY(88px);-ms-transform:translateY(88px);transform:translateY(88px)}.animation-on:not(.themify_builder_active) .timeline .timeline-content.animated.slide-up{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 350ms cubic-bezier(.34,1.61,.7,1);-moz-transition:-moz-transform 350ms cubic-bezier(.34,1.61,.7,1);-o-transition:-o-transform 350ms cubic-bezier(.34,1.61,.7,1);-ms-transition:-ms-transform 350ms cubic-bezier(.34,1.61,.7,1);transition:transform 350ms cubic-bezier(.34,1.61,.7,1)}.full_width .themify_builder_row .row_inner{width:1064px;max-width:100%;margin:auto}.full_width .themify_builder_row.fullwidth .row_inner{padding:0}.module-title{text-transform:uppercase;font-size:1.3em;border:none}.module-menu ul li,.module-tab .tab-nav>li>a,.module-accordion .accordion-title{font-family:'Josefin Sans',sans-serif;color:#000;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:none;font-size:2.9em;text-transform:none;font-family:'Josefin Sans',sans-serif;color:#000;font-weight:400;line-height:1.3}.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:none;width:16px;height:16px}.module-slider .carousel-pager a.selected{background:#fc0!important}.module-accordion accordion-content{line-height:1.7em}.circle-image img{border-radius:100%}.mobile-body #headerwrap>*{-webkit-transform:translate3d(0,0,0)}.clear{clear:both}.left{float:left}.right{float:right}.textleft{text-align:left}.textright{text-align:right}.textcenter{text-align:center}.vertical{vertical-align:middle;display:table-cell}.clearfix:after,.widget li:after,#body:after,#footer:after,footer:after,.pagenav:after,#main-nav:after,.menu:after,#content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix,.widget li,#body,#footer,footer,.pagenav,#main-nav,.menu,#content{display:inline-block}.clearfix,.widget li,#body,#footer,footer,.pagenav,#main-nav,.menu,#content{display:block;zoom:1}