html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}
*,:before,:after{box-sizing:inherit}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:400;text-align:left}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote:before{content:"♦";font-family:FontAwesome;font-size:23px;left:-25px;position:absolute;top:-6px}
blockquote,q{quotes:"" ""}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
a img{border:0}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:15px}
ul,ol{margin:0 0 5px 15px}
ul{list-style:disc}
ol{list-style:decimal}
li > ul,li > ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:700}
dd{margin:0 15px 15px}
img{height:auto;max-width:100%}
figure{margin:0}
table{margin:0 0 1.5em;width:100%}
th{font-weight:700}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;background-color:#209fcc;border:medium none;border-radius:0;color:#fff;cursor:pointer;font-family:Lato;font-size:14px;font-weight:700;line-height:1;padding:15px 30px;text-transform:uppercase}
.searchform{margin:0 auto;max-width:320px;position:relative}
.searchform input[type="submit"]{background-color:#209fcc;border-radius:0;font-family:fontawesome;font-size:18px;line-height:1;padding:8px 10px;position:absolute;right:0;top:0}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{opacity:.7}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb}
input[type="checkbox"],input[type="radio"]{padding:0}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:3px}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}
textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}
input[type="text"],input[type="password"],textarea,input[type="email"],select{border:1px solid #c2c2c2;border-radius:0;color:#414042;line-height:20px;margin:0 0 20px;min-height:35px;padding:5px 5px 5px 10px;width:100%}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus,input[type="email"]:hover,select:focus{border:1px solid #1f9fcc}
::-moz-placeholder{color:#acac9d;opacity:1;font-weight:400;font-size:12px}
::-webkit-input-placeholder{color:#acac9d;font-weight:400;font-size:12px}
a:focus{outline:0}
a,a:hover{text-decoration:none}
a:hover{opacity:.7}
a{color:#209fcc;text-decoration:none}
a,h1 a,h2 a,h3 a,h4 a{color:#209fcc}
body,button,input,select,textarea{color:#404040;font-family:'Lato',sans-serif;font-size:16px;line-height:1.5}
h1,h2,h3,h4,h5,h6{margin-bottom:20px;line-height:1.5;font-weight:600}
p{color:#8c8b8b;font-size:16px;line-height:1.7;font-family:'Lato',sans-serif;margin-bottom:15px}
h1{font-size:33px}
h2{font-size:28px}
h3{font-size:22px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
ul,ol{margin:0}
li{list-style:none}
b,strong{font-weight:700}
dfn,cite,em,i{font-style:italic}
blockquote,blockquote p{color:#444;font-style:italic}
blockquote{margin:0 0 15px 25px;position:relative}
address{margin:0 0 15px}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:15px;line-height:1.6;margin-bottom:15px;max-width:100%;overflow:auto;padding:.8em;border:1px solid;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;margin-bottom:15px}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;margin-bottom:15px}
mark,ins{background:#fff9c0;text-decoration:none;margin-bottom:15px}
sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
small{font-size:75%}
big{font-size:125%}
caption,th,td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;font-weight:400;padding:5px;text-align:center}
table{border:1px solid #ddd;border-left:none;border-bottom:none;margin-bottom:15px}
caption{border:1px solid #ddd;margin-bottom:15px}




#cookiedingsbums a {color:#000; text-decoration:underline;}

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

#cookiedingsbums div {padding:10px; padding-right:10px;}

#cookiedingsbums { 
   outline: 1px solid #7b92a9; 
   text-align:left; 
   border-top:1px solid #fff;
   background: #f2f5f7; 
   position:fixed;
   top:5px; 
   right: 5px;
   z-index:20;
   width:240px; 
   font-size:12px; 
   line-height:14px;}

#cookiedingsbumsCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   left: 10px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #f2f5f7; /* Old browsers */

 }









.share-btn {display:inline-block; color:#ffffff; border:none; padding:0.1em; width:5.4em; box-shadow:0 2px 0 0 rgba(0,0,0,0.2); outline:none; text-align:center;}
.share-btn:hover {color:#eeeeee}
.share-btn:active {position:relative; top:2px; box-shadow:none; color:#e2e2e2; outline:none}
.share-btn.twitter {background: #55acee}
.share-btn.google-plus {background:#dd4b39}
.share-btn.facebook {background:#3B5998}
.share-btn.email {background:#444444}

.kb {background-color:#045FB4; margin-left:3px; color:#fff; padding:2px 10px 2px 10px}
.ib {background-color:green; color:#fff; margin-left:3px; padding:2px 10px 2px 10px}
.wk {margin-bottom:0; text-align:right}
.ir{float:right;margin-bottom:10px;margin-left:1.5em}
.mg {margin-top:0; text-align:center}
.bia {margin:20px 1px 1px 1px; width:150px; height:200px; display:block}
.biaa {text-align:center; margin:20px 1px 1px 1px; width:100px; height:100px; display:block}
.bgw {padding:3px 3px; width:90px;}
.lia {float:left}
.fr {margin-bottom:0; text-align:right; font-size:x-small}
.fl {margin-top:0}
.eo {color:orange; font-weight:bold}
.abr {padding-left:20px}
.m1 {margin:0 2px 0 3px}
.m2 {background-color:#f2f2f2; padding:10px; margin-top:0}
.t1 {vertical-align:middle; width:100%}
.td1 {vertical-align:middle}
.td2 {vertical-align:middle; width:150px; text-align:center}
.hrfk {background-color:#FF9900; height:25px}
.bred {color:red}
.gw1 {float:left; padding:0 15px 0 0; width:145px}
.gw2 {float:left; width:150px}

#site-navigation{float:right}
#site-navigation :before,#site-navigation :after{clear:both;content:"";display:block}
#site-navigation ul ul{border:1px solid #ddd;margin:0;min-width:200px;z-index:9999;left:0;margin:25px 0 0;opacity:0;position:absolute;top:100%;transition:all .2s ease-in-out;visibility:hidden;z-index:9999;background:#fff}
#site-navigation ul ul ul{left:100%!important;top:-2px}
#site-navigation li{position:relative;display:inline-block;margin-left:30px}
#site-navigation li li{float:none;display:block;margin-left:0}
#site-navigation li:first-child{margin:0}
#site-navigation li:hover > ul{margin:-10px 0 0;opacity:1;visibility:visible}
#site-navigation li li:hover > ul{margin:1px 0 0;opacity:1;visibility:visible}
#site-navigation ul li a{color:#6f6f6f;display:block;font-family:Lato;font-size:14px;padding:5px 15px 15px;position:relative;text-transform:uppercase;z-index:99}
#site-navigation ul li a:after{background-color:#242415;bottom:3px;content:"";display:block;height:4px;left:0;position:absolute;transition:all .2s ease-in-out;width:100%}
#site-navigation li.current_page_item a,#site-navigation li.current-menu-item a{color:#209fcc}
#site-navigation .current_page_item a:after,#site-navigation .current-menu-item a:after,#site-navigation ul li a:hover:after{background-color:#209fcc;bottom:0;height:10px}
#site-navigation ul li li:after{display:none}
#site-navigation li.current-menu-item:after,#site-navigation ul li.current_page_item:after{width:100%}
#site-navigation li li.current_page_item a:after,#site-navigation ul li li a:hover:after{display:none}
#site-navigation li a:hover{color:#209fcc}
#site-navigation ul ul a{border-bottom:1px solid #ddd;font-size:15px;height:auto;padding:7px 15px;text-align:left;text-transform:capitalize;width:100%;margin-left:0}
#site-navigation ul ul a:after{display:none}
#site-navigation ul li.menu-item-has-children > a,#site-navigation ul li.page_item_has_children > a{padding-right:35px}
#site-navigation > ul > li:first-child > ul,#site-navigation ul > li:first-child > ul{left:0}
#site-navigation ul li.menu-item-has-children > ul > li.menu-item-has-children > a:before,#site-navigation ul li.page_item_has_children > ul > li.page_item_has_children > a:before{content:"\f107";display:block;font-family:FontAwesome;font-size:22px;position:absolute;right:10px;top:3px}
#site-navigation ul li.menu-item-has-children > a:before,#site-navigation ul li.page_item_has_children > a:before{color:#c2c2c2;content:"";display:block;font-family:FontAwesome;font-size:24px;position:absolute;right:2px;top:-1px}
#page > a#mobile-trigger{display:none;position:absolute;z-index:999}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin:0 auto}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.widget{margin:0 0 1.5em;clear:both}
.widget select{max-width:100%}
.widget.wen_corporate_social_widget{clear:both}
.sticky{display:block}
.hentry{margin:0 0 15px}
.byline,.updated:not(.published){display:none}
.single .byline,.group-blog .byline{display:inline}
.page-content,.entry-content,.entry-summary{margin:15px 0 0}
.page-links{clear:both;margin:0 0 15px}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.infinite-scroll .paging-navigation,/* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}
.wp-caption-text{text-align:center}
.wp-caption .wp-caption-text{margin:.8075em 0}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
body{color:#8c8b8b;font:400 14px/22px ,Lato,'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.5;background-color:#f5f4f4}
#page.container-fluid{padding:0}
#page.hfeed.site.container{background:none repeat scroll 0 0 #f8f8f8;box-shadow:0 0 2px;margin:40px auto}
.global-layout-left-sidebar #primary{float:right}
.container .container{padding:0;width:100%}
.container #colophon{padding-left:15px;padding-right:15px}
.container #colophon .copyright,.container #colophon .site-info{font-size:15px}
.container #featured-slider .cycle-caption{left:15%;top:23%;width:70%;height:auto;display:none}
#header-top-content{border-top:10px solid #d7d7d7;width:100%;margin:0}
.container #footer-nav,.container #colophon{margin-left:-15px;margin-right:-15px}
.container #header-top-content{margin-left:-15px;margin-right:-15px;width:auto}
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px;width:20%;float:left}
@media (min-width: 768px) {
.col-sm-5ths{width:20%;float:left}
}
@media (min-width: 992px) {
.col-md-5ths{width:20%;float:left}
}
@media (min-width: 1200px) {
.col-lg-5ths{width:20%;float:left}
}
.header-top{text-align:center;height:auto;overflow:hidden;margin:0 auto;display:table;width:auto}
.header-top-inner{display:table-cell;text-align:center;vertical-align:middle;background-color:#d7d7d7;padding:0 5px 5px}
.header-top .wen_business_widget_social li a{border-left:1px solid #6e6e6e}
#header-search-form{max-width:200px;display:inline-block}
.header-top .wen_business_widget_social{display:inline-block;margin:0}
#header-search-form input[type="text"]{background:transparent;border:1px solid transparent;border-bottom:1px solid;margin:0;color:#353526;font-size:12px;margin:0;padding:0 5px;min-height:inherit;height:22px}
#header-search-form input[type="submit"]{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#000;font-family:FontAwesome;font-size:13px;font-weight:400;padding:0;position:absolute;right:-3px;top:7px;width:35px}
#header-search-form input[type="text"]:focus{border:1px solid}
#header-search-form .searchform{position:relative}
.site-header{min-height:150px;padding:54px 0;width:100%}
.container .site-header{min-height:150px;padding:40px 0 54px}
.site-title{clear:inherit;float:left;font-family:Lato;font-size:36px;font-weight:bold;line-height:1.2;margin-bottom:0}
.site-description{border-left:2px solid;color:#858585;float:left;font-size:16px;font-weight:inherit;line-height:2.5;margin-bottom:0;padding:0;padding-left:20px;margin-left:20px}
.page-header{margin:0 0 25px;padding-bottom:0}
.site-branding{float:left;margin-bottom:0}
.widget_search{float:right;margin:0;width:100%}
.search-form label{display:block;float:left;width:68%}
.search-form .search-submit{border:medium none;border-radius:0;box-shadow:inherit;float:right;font-family:FontAwesome;font-weight:400;height:35px;padding:7.1px 8px;position:absolute;right:0;top:0}
#masthead .sidebar-header-right .widget.widget_search{width:140px}
#masthead .sidebar-header-right .widget:first-child{float:right;text-align:right}
#masthead .sidebar-header-right .widget.widget_search input.search-field{width:84%;float:right}
#masthead .sidebar-header-right .widget{display:block;margin-left:10px}
.wen_business_widget_social{clear:both;display:inline-block}
.wen_business_widget_social li a i{color:#6e6e6e;font-size:18px;font-weight:400}
.wen_business_widget_social li a{border-radius:0;display:table-cell;float:left;font-weight:400!important;line-height:.8;padding:0;text-align:center;vertical-align:middle;width:30px}
.wen_business_widget_social .size-small li a:before{font-size:14px}
.wen_business_widget_social .size-medium li a:before{font-size:18px}
.wen_business_widget_social .size-large li a:before{font-size:22px}
.wen_business_widget_social li a{display:table-cell;float:left;font-weight:400!important;line-height:.8;text-align:center;vertical-align:middle;border:0}
.wen_business_widget_social li:first-child a{border:none}
.wen_business_widget_social li{display:inline-block}
.wen_business_widget_social ul li a:before{color:#353526;content:"\f0c1";font-family:FontAwesome;font-size:14px;font-weight:400;margin:6px}
.wen_business_widget_social ul li a[href*="facebook.com"]:before{content:"\f09a"}
.wen_business_widget_social ul li a[href*="twitter.com"]:before{content:"\f099"}
.wen_business_widget_social ul li a[href*="linkedin.com"]:before{content:"\f0e1"}
.wen_business_widget_social ul li a[href*="plus.google.com"]:before{content:"\f0d5"}
.wen_business_widget_social ul li a[href*="youtube.com"]:before{content:"\f167"}
.wen_business_widget_social ul li a[href*="dribbble.com"]:before{content:"\f17d"}
.wen_business_widget_social ul li a[href*="pinterest.com"]:before{content:"\f0d2"}
.wen_business_widget_social ul li a[href*="bitbucket.org"]:before{content:"\f171"}
.wen_business_widget_social ul li a[href*="github.com"]:before{content:"\f113"}
.wen_business_widget_social ul li a[href*="codepen.io"]:before{content:"\f1cb"}
.wen_business_widget_social ul li a[href*="flickr.com"]:before{content:"\f16e"}
.wen_business_widget_social ul li a[href$="/feed/"]:before{content:"\f09e"}
.wen_business_widget_social ul li a[href*="foursquare.com"]:before{content:"\f180"}
.wen_business_widget_social ul li a[href*="instagram.com"]:before{content:"\f16d"}
.wen_business_widget_social ul li a[href*="tumblr.com"]:before{content:"\f173"}
.wen_business_widget_social ul li a[href*="reddit.com"]:before{content:"\f1a1"}
.wen_business_widget_social ul li a[href*="vimeo.com"]:before{content:"\f194"}
.wen_business_widget_social ul li a[href*="digg.com"]:before{content:"\f1a6"}
.wen_business_widget_social ul li a[href*="twitch.tv"]:before{content:"\f1e8"}
.wen_business_widget_social ul li a[href*="stumbleupon.com"]:before{content:"\f1a4"}
.wen_business_widget_social ul li a[href*="delicious.com"]:before{content:"\f1a5"}
.wen_business_widget_social ul li a[href*="mailto:"]:before{content:"\f0e0"}
#primary .widget{margin-bottom:75px}
.site-layout-fluid #featured-slider .container{padding-left:0;padding-right:0;width:100%}
#featured-slider li{width:100%;height:auto;display:none}
#featured-slider li img{width:100%;height:auto}
#featured-slider a:hover{opacity:1}
#featured-slider li.first{display:block}
#featured-slider{margin-bottom:0}
.home #featured-slider{margin-bottom:75px}
#featured-slider{overflow:hidden}
.cycle-caption{background:none repeat scroll 0 0 rgba(0,0,0,0.5);height:240px;left:30%;padding:40px;position:absolute;right:30%;text-align:center;top:24%;width:40%;z-index:888;display:none}
.cycle-caption h3,.cycle-caption h3 a{font-size:40px;color:#f0f0df}
.cycle-caption p{font-size:22px;color:#f0f0df}
.cycle-pager{bottom:0;position:absolute;text-align:center;width:100%;z-index:999}
.cycle-caption p{font-size:22px;color:#f0f0df}
.testimonial-widget .cycle-pager{bottom:-32px;position:absolute;text-align:center;width:100%;z-index:999}
.pager-box{background:inherit;border:1px solid #fff;border-radius:20px;color:red;cursor:pointer;display:inline-block;float:none;height:15px;margin:5px;width:15px;z-index:999}
.pager-box.cycle-pager-active{background:none repeat scroll 0 0 #fff}
.cycle-prev:after,.cycle-next:after{color:#e0e0e0;display:block;font-family:FontAwesome;font-size:47px;left:10px;text-shadow:0 0 1px #000;top:3px}
.cycle-prev:after{content:"\F137"}
.cycle-next:after{content:"\F138"}
.cycle-prev,.cycle-next{bottom:50%;height:35px;position:absolute;width:35px;z-index:9999;cursor:pointer}
.cycle-prev{left:50px}
.cycle-next{right:50px}
#primary h3.widget-title{overflow:hidden}
#primary h3.widget-title span{background-color:#313131;color:#fff;display:inline-block;font-family:open sans;font-size:30px;line-height:1.5;margin-bottom:40px;min-height:60px;padding:5px 25px;position:relative}
#primary h3.widget-title span:after{content:"";position:absolute;height:1px;background-color:#313131;top:0;width:1000px;left:100%;margin-left:30px;top:46%}
#content{padding-top:40px}
.home #content{padding-top:0}
.latest-news-item{text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.latest-news-title{font-family:open sans;font-size:24px;margin-bottom:25px}
.latest-news-meta{display:block;margin-bottom:25px;overflow:hidden}
.latest-news-date{color:#209fcc;float:left;position:relative}
.latest-news-comments{display:block;float:right;position:relative}
.latest-news-summary{clear:both;font-size:18px;margin-bottom:25px}
.latest-news-title > a{color:#313131}
.latest-news-meta span:after{content:"";display:block;font-family:FontAwesome;font-weight:400;left:0;position:absolute;top:0;width:auto;color:#209fcc}
.latest-news-meta .latest-news-date:after{content:"\f133"}
.latest-news-meta .latest-news-comments:after{content:"\f086"}
.latest-news-meta > span{padding-left:23px;position:relative}
.latest-news-item{background-color:#fff;position:relative;text-align:center;border-bottom:5px solid #fff}
.col-sm-3 .latest-news-meta > span{padding-left:17px;position:relative}
.latest-news-date{color:#313131}
.latest-news-meta .latest-news-date:after{color:#313131}
.latest-news-item:after{background-image:url(assets/images/widget-shadow.png);background-position:right center;background-repeat:no-repeat;bottom:-46px;content:"";display:block;height:40px;position:absolute;right:0;width:100%}
.sidebar .latest-news-meta > span{float:left;margin-bottom:5px}
.latest-news-item:hover{border-bottom:5px solid #209fcc;box-shadow:0 0 8px}
.latest-news-item:hover:after{background:none}
.latest-news-text-wrap{padding:40px 15px}
h4.widget-subtitle{color:#313131;font-size:21px;font-weight:400;margin:0 auto 25px;max-width:825px;text-align:center}
#primary .widget.wen_business_widget_latest_news{margin-bottom:45px}
.widget.wen_business_widget_latest_news .latest-news-item{margin-bottom:30px}
.col-sm-3 .latest-news-item .latest-news-summary{clear:both;font-size:15px}
.col-sm-3 .latest-news-item .latest-news-meta{font-size:13px}
.col-sm-3 .latest-news-item:after{background-size:100% auto;bottom:-41px}
.col-sm-5ths .latest-news-item .latest-news-summary{clear:both;font-size:15px}
.col-sm-5ths .latest-news-item:after,.col-sm-2 .latest-news-item:after{background-size:100% auto;bottom:-41px}
.col-sm-5ths .latest-news-meta > span{display:block;float:left}
.col-sm-5ths .latest-news-title,.col-sm-5ths .latest-news-thumb,.col-sm-5ths .latest-news-meta,.col-sm-3 .latest-news-title,.col-sm-3 .latest-news-thumb,.col-sm-3 .latest-news-meta,.col-sm-2 .latest-news-title,.col-sm-2 .latest-news-thumb,.col-sm-2 .latest-news-meta{margin-bottom:15px}
.col-sm-5ths .latest-news-meta span.latest-news-date{float:left}
.col-sm-2 .latest-news-text-wrap,.col-sm-5ths .latest-news-text-wrap,.col-sm-3 .latest-news-text-wrap{padding:0 15px 20px}
.col-sm-2 .latest-news-item .latest-news-summary{clear:both;font-size:14px}
.col-sm-2 .latest-news-item .latest-news-meta{font-size:13px}
.col-sm-2 .latest-news-meta > span{display:block;float:left}
.col-sm-2 .latest-news-title{font-size:18px}
.col-sm-5ths .latest-news-item:after,.col-sm-2 .latest-news-item:after{background-size:100% auto;bottom:-36px}
.col-sm-2 .latest-news-item a.read-more{font-size:16px;line-height:1.7;padding:5px 32px 7px 23px;position:relative}
.sidebar .latest-news-widget .row div{width:100%}
.latest-works-item{margin-bottom:30px}
.latest-works-thumb a{position:relative;display:block;overflow:hidden}
.latest-works-thumb a:hover{opacity:1}
.latest-works-thumb a{position:relative;display:block}
.latest-works-thumb a:after{background:none repeat scroll 0 0 rgba(0,0,0,0.5);content:"";display:block;height:100%;position:absolute;top:-100%;width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;visibility:hidden;z-index:111}
.latest-works-thumb a:hover:after{display:block;top:0;visibility:visible}
.latest-works-thumb a:before{content:"\f067";display:block;height:auto;position:absolute;bottom:-100%;width:auto;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;visibility:hidden;z-index:333;font-family:fontawesome;font-size:30px;left:48%;color:#fff;line-height:0}
.latest-works-thumb a:hover:before{display:block;bottom:48%;visibility:visible;left:48%}
.latest-works-thumb img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.latest-works-thumb:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.col-sm-12 .latest-works-thumb img,.col-sm-6 .latest-works-thumb img,.col-sm-4 .latest-works-thumb img,.col-sm-3 .latest-works-thumb img,.col-sm-2 .latest-works-thumb img{width:100%}
#primary .wen_business_widget_welcome h3.widget-title span,#primary .widget.wen_business_widget_call_to_action h3.widget-title span{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#000;display:block;line-height:1.3;margin-bottom:15px;min-height:inherit;padding:0;text-align:center}
.service-block-inner{text-align:center}
.service-block-item i.fa{display:block;margin-bottom:30px}
.service-block-item i.fa:before{border:1px solid;border-radius:50px;display:inline-block;font-size:58px;padding:20px}
.call-to-action-buttons a{background-color:#209fcc;border-radius:0;color:#fff;display:inline-block;font-size:21px;margin:15px 10px 0;min-width:159px;padding:5px 26px}
.call-to-action-buttons{text-align:center}
.service-block-item .service-block-inner{background:none repeat scroll 0 0 #fff;padding:30px;position:relative}
.service-block-inner:after{background-image:url(assets/images/widget-shadow.png);background-position:right center;background-repeat:no-repeat;background-size:100% auto;bottom:-36px;content:"";display:block;height:40px;position:absolute;right:0;width:100%}
.service-block-item-excerpt{margin-bottom:30px}
.sidebar .service-block-item{margin-bottom:30px;width:100%}
.sidebar .latest-works-item{width:100%}
.widget.wen_business_widget_testimonial .testimonial-widget,.widget.wen_business_widget_welcome,.widget.wen_business_widget_call_to_action{background-color:#fff;padding:40px 35px;position:relative;float:left;width:100%}
.widget.wen_business_widget_testimonial .testimonial-widget:after,.widget.wen_business_widget_welcome:after,.widget.wen_business_widget_call_to_action:after{background-image:url(assets/images/testimonial-shadow.png);background-position:center center;background-repeat:no-repeat;bottom:-29px;content:"";display:block;height:29px;position:absolute;width:100%}
.widget.wen_business_widget_testimonial{float:left;width:100%}
.widget.wen_business_widget_testimonial .testimonial-widget:after{width:100%;left:0}
.testimonial-thumb{float:left;margin-right:125px}
.testimonial-widget article{width:100%}
.testimonial-thumb img{border:5px solid #ccc;border-radius:75px}
.testimonial-title{color:#209fcc;float:right;font-size:18px;font-weight:400;margin-top:12px}
.testimonial-title:before{content:"-";font-size:23px;font-weight:400;line-height:0;margin-right:5px}
.testimonial-summary{color:#313131;font-size:18px}
.testimonial-item .testimonial-text-wrap{padding-top:25px;float:right;position:relative;width:74%}
.testimonial-text-wrap:before{color:#313131;content:"\f10d";display:block;font-family:fontawesome;font-size:46px;left:-73px;position:absolute;top:-5px;font-size:24px;left:-27px;position:absolute;top:14px}
.testimonial-widget .cycle-pager span{background:none repeat scroll 0 0 #e4e4e4;border-radius:17px;display:inline-block;line-height:.8;margin:0 2px;overflow:hidden;text-indent:9999em;width:13px;cursor:pointer}
.testimonial-widget .cycle-pager{text-align:right}
.testimonial-widget .cycle-pager span.cycle-pager-active{background:none repeat scroll 0 0 #b9b9b9}
.sidebar .widget.wen_business_widget_testimonial .testimonial-widget:after,.sidebar .widget.wen_business_widget_welcome:after,.sidebar .widget.wen_business_widget_call_to_action:after{display:none}
.sidebar .testimonial-item .testimonial-text-wrap{width:100%}
.sidebar .testimonial-thumb{display:block;float:inherit;margin:0 auto;text-align:center;width:auto}
footer#colophon{background-color:#d5d5d5;padding:15px 0}
.copyright,.site-info{color:#262626;font-family:open sans;font-size:16px}
#footer-nav{background:none repeat scroll 0 0 #888;padding:20px 0}
#footer-nav ul li{display:inline-block}
#footer-nav ul{text-align:center}
#footer-nav ul li:first-child a{padding-left:0;border:none}
#footer-nav ul li a{border-left:1px solid;color:#f5f4f4;display:block;font-size:16px;line-height:1;padding:0 15px}
.fa-chevron-circle-up::after{background:#fff none repeat scroll 0 0;content:"";display:block;height:17px;position:absolute;right:4px;top:19px;width:22px;z-index:11}
.fa-chevron-circle-up:before{position:relative;z-index:222}
.rsswidget > img{margin:0 0 0 -8px;vertical-align:inherit}
.sticky{padding:15px}
.blog-info{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:30px}
.blog-info > p{margin:5px 0}
.blog-info > p strong{color:#2e8a46}
.comment{float:right}
.posted-on,.byline,.comment{background-position:0 3px;background-repeat:no-repeat;color:#3d3d3d;display:inline-block!important;font-family:Lato;font-size:16px;font-weight:400;line-height:1.5;margin-right:0;padding-left:28px;position:relative}
.posted-on:after,.byline:after,.comment:after{color:#1f9fcc;content:"\f073";display:block;font-family:FontAwesome;font-size:18px;left:3px;position:absolute;top:-1px}
.byline{display:inline;margin-left:10px}
.byline:after{content:"\f007"}
.comment:after{content:"\f075"}
.blog-info > img{margin-bottom:15px}
.posted-on > a,.byline a{color:#a7a9ac}
.blog-info{margin-bottom:20px}
footer.entry-meta.inner-meta{background-color:rgba(0,0,0,0);font-size:14px;line-height:1.5;overflow:hidden;padding:0}
.entry-footer span{margin-right:10px}
.entry-meta.inner-meta a{background-color:#f9f9f9;border:1px solid #d1d3d4;color:#58595b;float:left;font-size:14px;margin-right:20px;padding:3px 17px}
.comment-list li.comment:after{content:inherit;display:none}
.comment-list li{padding-left:0}
.comment{background-position:0 -74px;display:block;float:left;width:100%}
ol.comment-list{border-radius:5px;float:left;margin-bottom:15px;overflow:inherit;padding:20px;width:100%}
.comment-list .children{margin:15px 0 15px 15px}
.comment-list{margin-bottom:40px!important;margin-left:0!important;padding-left:0}
.comment-list li{list-style:outside none none!important}
.comment .comment-body{background-color:#fff;border:1px solid #ddd;border-radius:0;float:left;margin:1em 0 0;padding:14px 15px 15px 34px;position:relative;width:100%}
.comment-author.vcard{font-size:23px;margin-bottom:5px}
.comment-author img.photo{border:1px solid #ddd;border-radius:15px;left:-15px;position:absolute}
.comment-list .children{background-position:left 20px;background-repeat:no-repeat;border-left:1px solid #eee;margin-left:0!important;padding-left:40px}
.comment-list li.comment > div img.avatar{left:29px;position:absolute;top:29px}
#comment-form-title{font-size:24px;padding-bottom:10px}
.vcard .avatar{left:29px;position:absolute;top:29px}
.comment-metadata{font-size:13px;font-style:italic;line-height:16px;margin-bottom:10px}
.comment-reply-link{background-color:#209fcc;color:#fff;float:right;padding:2px 25px}
.fa-chevron-circle-up:before{color:#209fcc}
.form-allowed-tags code{white-space:inherit;word-wrap:break-word}
.comment-respond label{display:block;font-weight:400}
.comments-title{color:#000;font-weight:400;margin:0}
.wp-pagenavi{clear:both;text-align:center}
#primary #gallery-1 img{border:1px solid #cfcfcf;padding:6px}
.entry-blog img{width:100%}
.entry-blog a.read{color:#2396ea}
.entry-blog a.read:hover{text-decoration:underline}
#primary .nav-previous a,#primary .nav-next a{background:none repeat scroll 0 0 #209fcc;border:1px solid #79796b;color:#fff;display:block;float:left;font-family:Lato;font-size:14px;font-weight:700;margin-bottom:30px;padding:7px 20px 7px 50px;position:relative}
#primary .nav-next a{float:right;padding:7px 50px 7px 20px}
#primary .nav-previous > a:after,#primary .nav-next a:after{background:none repeat scroll 0 0 #464637;content:"\f100 ";font-family:fontawesome;font-size:20px;font-weight:400;height:100%;left:0;padding:0;position:absolute;text-align:center;top:0;width:36px}
#primary .nav-next a:after{background:none repeat scroll 0 0 #464637;content:"\f101";right:0;left:inherit;border-left:1px solid #79796b}
#primary .nav-previous a:after{border-right:1px solid #79796b}
.entry-footer .cat-links,.entry-footer .tags-links,.comments-link{background-color:#f5f4f4;border:1px solid;clear:both;display:block;float:left;margin-bottom:20px;padding:5px 20px 5px 50px;position:relative}
.cat-links i,.tags-links i,.comments-link i{background-color:#464637;border-right:1px solid #464637;color:#fff;display:block;height:100%;left:0;line-height:0;position:absolute;text-align:center;top:0;vertical-align:middle;width:36px}
.cat-links i:before,.tags-links i:before,.comments-link i:before{position:relative;text-align:center;top:50%;width:100%}
.edit-link{clear:both;display:block}
.navigation.post-navigation{clear:both}
.comments-area{clear:both}
.comment-form-url > input#url{border:1px solid #ccc;border-radius:0;display:block;padding:5px;width:100%}
.entry-content > table{margin-bottom:30px}
.page-content .search-form label{display:block;float:left;width:70%}
.entry-content img{margin-bottom:15px}
.entry-header .entry-title,.entry-header .entry-title a{color:#464637;font-size:30px;font-weight:400;margin-bottom:10px;padding:0}
.global-layout-three-columns #primary{display:inline-block;float:inherit}
.global-layout-three-columns #sidebar-primary{float:right}
.global-layout-three-columns #sidebar-secondary{float:left}
.sidebar .widget{background-color:#F2F2F2;border:1px solid #d4d4d4;margin-bottom:20px;padding:10px 15px;width:100%}
.sidebar ul li{border-top:1px solid #d7d7d0;color:#464637;font-family:Lato;font-size:16px;font-weight:400;line-height:1.5;margin-top:6px;padding-top:6px;position:relative}
.sidebar ul li:first-child{border:none;margin-top:0;padding-top:0}
.sidebar p{color:#464637;font-family:Lato;font-size:16px;font-weight:400}
.sidebar ul li a{color:#464637}
.sidebar ul li a:hover,.sidebar li:hover > ul.sub-menu:after,.sidebar li:hover > ul.children:after{color:#209fcc}
#breadcrumb{border-bottom:1px solid #ddd;font-size:17px;padding:15px 0}
.sidebar ul ul ul ul{padding:0}
.sidebar .widget ul li li li li:after{border:medium none;content:"-";left:-12px;top:-1px}
table#wp-calendar{background:none repeat scroll 0 0 #fff;font-size:11px}
table#wp-calendar caption{background:none repeat scroll 0 0 #fff;text-align:center}
.sidebar li > ul,.sidebar li > ol{border-top:1px solid #ddd;margin-bottom:0;margin-top:5px;padding-left:1.5em;padding-top:5px;margin-left:0}
.sidebar .widget .textwidget img{margin-bottom:15px}
.tagcloud a{color:#464637}
.tagcloud a:hover{color:#1f9fcc}
.sidebar ul ul ul ul.sub-menu:after{display:none}
.sidebar li > ul.sub-menu{position:relative}
.sidebar.contact-sidebar .widget{background-color:inherit;border:medium none;margin-bottom:30px;padding:0}
.wpcf7-form-control.wpcf7-submit{font-family:Lato;font-size:18px;min-width:120px;padding:10px}
.sidebar.contact-sidebar ul li{border:none}
.sidebar .widget-title,.sidebar h2{color:#464637;font-family:Lato;font-weight:400;margin-bottom:10px}
.contact-sidebar .wen_business_widget_social{display:block}
.contact-sidebar h3.widget-title{border-bottom:1px solid #e8e7e7;font-size:30px;padding-bottom:10px;position:relative}
.contact-sidebar .widget-title:after{background-color:#209fcc;bottom:-3px;content:"";display:block;height:5px;position:absolute;width:89px;z-index:999}
.sidebar .wen_business_widget_social li a{background-color:#666;border-radius:4px;color:#fff;display:block;font-weight:400!important;line-height:1.6;margin:3px}
.sidebar .wen_business_widget_social ul li a:before{color:#f5f4f4}
.sidebar .wen_business_widget_social ul li{border:none}
.sidebar .wen_business_widget_social .size-large li a{padding:2px;width:43px}
.sidebar .wen_business_widget_social ul.size-small li a{height:21px;line-height:1.2;width:21px}
.wen_business_widget_social ul.size-small li a:before{margin:0}
.contact-widget li{position:relative}
.contact-widget li:before{content:"";display:inline-block;float:left;font-family:fontawesome;margin-right:13px;margin-bottom:10px}
.contact-address > p{margin-left:27px}
.contact-widget li.contact-address:before{content:"\f015"}
.contact-widget li.contact-phone:before{content:"\f095"}
.contact-widget li.contact-email:before{content:"\f003"}
.contact-widget li.contact-time:before{content:"\f017"}
.sidebar .contact-widget ul li:hover{color:#000}
.sidebar .widget_search input#s{margin:0}
caption{font-size:16px;font-style:italic;margin:0 0 5px;text-align:left}
.contact-widget{color:#464637;font-family:Lato;font-size:16px;font-weight:400;line-height:1.2}
#main .screen-reader-text{display:none}
#main section.error-404{text-align:center}
.error404 #main .page-header{border-bottom:none;margin:0 0 30px;padding-bottom:0}
.error404 #main .page-header:after{display:none}
.error404 #main .page-content > p{color:#464637;font-size:14px}
.error404 #main .search-form{display:block;margin:30px auto 20px;max-width:450px;overflow:hidden}
.error-404 .page-title{font-size:20px;font-weight:700}
.text-404{font-size:400px;font-weight:700;line-height:1;margin-bottom:30px}
#quick-links-404 ul li a:hover{color:#209fcc}
#quick-links-404 ul li{display:inline-block;position:relative}
#quick-links-404 ul li ul{background:none repeat scroll 0 0 #fff;display:none;left:0;margin:0;padding:0;position:absolute;top:25px;width:150px;z-index:99999}
#quick-links-404 ul li ul ul{left:150px;top:0}
#quick-links-404 ul li:hover > ul{display:block}
#quick-links-404 ul li li{display:block;float:left;font-size:15px;text-align:left;width:100%}
#quick-links-404 ul li li a{font-size:15px;display:block}
section.error-404{padding-bottom:80px}
#quick-links-404 ul li a{color:#464637;font-size:24px;font-weight:400;padding:0 13px}
a.read-more{color:#209fcc;display:inline-block;font-size:15px;line-height:1.7;position:relative}
a.read-more:after{content:"\f101";display:block;font-family:FontAwesome;font-weight:400;position:absolute;right:-15px;top:2px;width:auto}
.sidebar .widget a.read-more{font-size:16px;padding:5px 36px 9px 16px}
.widget a.read-more{border:1px solid #209fcc;border-radius:5px;color:#209fcc;display:inline-block;font-size:18px;line-height:1.7;padding:6px 37px 6px 27px;position:relative}
.widget a.read-more:after{content:"\f101";display:block;font-family:FontAwesome;font-weight:400;position:absolute;right:16px;top:7px;width:auto}
a.scrollup,a.scrollup:active{position:fixed;right:20px;bottom:20px;color:#000;font-size:34px;display:none;outline:none}
article,aside,details,figcaption,figure,footer,header,main,nav,section{clear:both}
.entry-content > ul,.entry-content > ol{padding-left:33px;margin-bottom:10px}
.entry-content ul li{list-style:disc outside none;padding-left:0}
.entry-content a{text-decoration:underline}
.entry-content ol li{list-style:decimal outside none;margin-bottom:5px}
.entry-content ul li{margin-bottom:5px}
.entry-content caption,.entry-content th,.entry-content td{padding:5px 10px;text-align:left}
.page-title{color:#464637;font-family:Lato;font-size:30px;font-weight:400;margin:5px 0}
.page-header{position:relative}
.page-header{border-bottom:2px solid #D6D5D5}
.post-password-form input[type="submit"]{clear:both;display:block;margin-bottom:25px;padding:10px}
article.post,article.page{border-bottom:1px solid #D6D5D5;padding-bottom:10px;height:auto;overflow:hidden}
.comments-link{clear:both;display:block}
.wp-pagenavi{margin-bottom:30px;margin-left:-2px;text-align:left}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #ACAC9D;padding:7px 10px;margin:2px}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#464637}
.wp-pagenavi span.current{font-weight:700}
.wp-pagenavi span.pages,.wp-pagenavi span.current{color:#fff;background-color:#464637}
.authorbox{background-color:#f1f1e5;border:1px #ddd solid;clear:both;height:auto;overflow:hidden;padding:10px;margin:10px 0}
.authorbox .author-avatar{float:left;width:90px;height:90px}
.authorbox .author-info{float:left;height:100%;overflow:hidden}
.no-author-avatar .author-info{max-width:100%}