a,blockquote,body,caption,dd,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,label,legend,li,object,ol,p,pre,span,tbody,tfoot,thead,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}dl,form,pre{margin:0 0 20px}:focus{outline:0}*{noFocusLine:expression(this.hideFocus=true)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input,textarea{font:12px/20px;font:inherit;resize:none}*{margin:0;padding:0}html{height:100%;font-size:100%;-webkit-font-smoothing:antialiased}body{height:100%;font:12px/20px Arial,Verdana,Helvetica,sans-serif;font-weight:400;line-height:20px}#content ul{padding:0 0 0 15px;overflow:visible;list-style:disc}#content ol{padding:0 0 0 23px;list-style-type:decimal}ul li{line-height:20px}#content ol li{line-height:20px;list-style-position:outside}img,img a{border:none;height:auto;max-width:100%}a{text-decoration:underline}a:active,a:focus,a:link{outline:0}a:hover{color:#000}.skin_color a{text-decoration:none}.left{float:left}.right{float:right}.clear{clear:both}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.center{text-align:center}.noborder{border:none}.noheight{height:0}.nomargin{margin:0}.nobackground{background:0 0}.hidden{display:none!important}.border{border:1px solid #e1e1e1}.alignleft,.image_left{float:left;margin:5px 20px 10px 0}.alignright,.image_right{float:right;margin:5px 0 20px 10px}.image_border{border:1px solid #e5e5e5}.white_space{clear:both;height:30px}.white_space2{clear:both;height:40px}.white_space3{clear:both;height:50px}.remove_white_space{clear:both;height:30px;margin-bottom:-30px}.divider{clear:both;border-top:3px double #e5e5e5;margin:40px 0;height:1px}pre{font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Arial,sans-serif;font-size:12px;padding-left:5px;background:url(../images/pre.jpg);white-space:pre;border-width:0 1px 1px;border-style:solid;border-color:#e1e1e1;line-height:22px;letter-spacing:.1px;word-spacing:1px;margin:15px 0;overflow:auto;word-wrap:break-word}code,kbd{background-color:#f3f3f3;padding:0 5px;margin:10px 0;border:1px dotted #e1e1e1;display:inline-block;text-shadow:0 1px 0 #fff}table{border-bottom:1px solid #e5e5e5;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%}td,th{font-weight:400;text-align:left}th{font-weight:700;text-transform:uppercase}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;text-align:center}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}#content blockquote,#content blockquote p{font-size:20px;line-height:30px;font-style:italic;font-weight:300;margin:24px 40px}blockquote blockquote{margin-right:0}blockquote cite,blockquote small{font-size:14px;font-weight:400;text-transform:uppercase;display:block}blockquote em,blockquote i{font-style:normal;font-weight:300}blockquote b,blockquote strong{font-weight:400}small{font-size:smaller}dl{margin:0 20px}dt{font-weight:700}dd{margin:0 0 20px}address{font-style:italic;margin:0 0 20px}ins{background:#fff9c0;border:none;color:#333;text-decoration:none}embed,iframe,object,video{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-weight:400}h1{font-size:24px}h2{font-size:22px}h3{font-size:20px}h4{font-size:17px}h5{font-size:15px}h6{font-size:13px}p{margin:0 0 18px;line-height:20px}p.p_last{margin:0}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{margin-top:20px}#content .blog_post .blog_post_readmore_link a,#content .blog_post h3 a,#footer .small_footer ul li a,#footer a{-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}#content .blog_post .pf_format_meta .post_meta,#footer .tagcloud a,#footer ul li.cat-item a small,#sidebar ul.menu li,.blog_post_grid,.blog_post_grid .blog_post_format_date span.blog_post_format_icon,.swm_portfolio_img_overlay,.swm_portfolio_img_topborder,.swm_portfolio_text,.swm_portfolio_text .project_title a,.swm_portfolio_text small,.top-menu ul.sf-menu li ul li a,.top-menu ul.sf-menu li ul li:hover a:before,.top-menu ul.sf-menu>li{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:border-color,background-image,background-color,box-shadow,opacity,height,width,color,background,margin,padding,display;-webkit-transition-property:border-color,background-image,background-color,box-shadow,opacity,height,width,color,background,margin,padding,display;-o-transition-property:border-color,background-image,background-color,box-shadow,opacity,height,width,color,background,margin,padding,display;transition-property:border-color,background-image,background-color,box-shadow,opacity,height,width,color,background,margin,padding,display}#lang_sel_footer,.swm_box_shadow{-webkit-box-shadow:0 0 1px rgba(50,50,50,.15);-moz-box-shadow:0 0 1px rgba(50,50,50,.15);box-shadow:0 0 1px rgba(50,50,50,.15)}#logo_header{background:#fff url(images/backgrounds/headerbackground.jpg) no-repeat center;width:auto;margin:30px auto 15px;display:block;padding:20px 0;min-height:61px;position:relative}#logo_header_wrap{margin:0 auto}#logo_header .logo{display:block;line-height:0;float:left}.top-menu{float:right;margin-top:5px;margin-bottom:-5px}.top-menu>ul.sf-menu{padding:0;display:inline-block;margin:0}.top-menu>ul.sf-menu>li{background:#f2f2f2;border-radius:3px;font-size:14px;list-style:none;height:60px;float:left;margin:0 0 3px 3px;padding:0}.top-menu>ul.sf-menu>li>a{color:#333;display:inline-block;text-decoration:none;margin:11px 18px 0;font-size:14px}.top-menu>ul.sf-menu>li>a>small{display:block;font-size:11px;font-weight:400;color:#878787;line-height:15px}.top-menu ul.sf-menu>li:hover>a{font-weight:400}.top-menu ul.sf-menu>li:hover>a,.top-menu ul.sf-menu>li:hover>a>small,.top-menu>ul.sf-menu>li.current-category-ancestor>a,.top-menu>ul.sf-menu>li.current-category-ancestor>a>small,.top-menu>ul.sf-menu>li.current-menu-ancestor>a,.top-menu>ul.sf-menu>li.current-menu-ancestor>a>small,.top-menu>ul.sf-menu>li.current-menu-item>a,.top-menu>ul.sf-menu>li.current-menu-item>a>small,.top-menu>ul.sf-menu>li.current-menu-parent>a,.top-menu>ul.sf-menu>li.current-menu-parent>a>small,.top-menu>ul.sf-menu>li.current-page-ancestor>a,.top-menu>ul.sf-menu>li.current-page-ancestor>a>small,.top-menu>ul.sf-menu>li.current-post-ancestor>a,.top-menu>ul.sf-menu>li.current-post-ancestor>a>small,.top-menu>ul.sf-menu>li.current_page_item>a,.top-menu>ul.sf-menu>li.current_page_item>a>small{color:#fff}.top-menu ul li ul li i,.top-menu ul li ul li small{display:none}.top-menu ul ul{background:#fff;padding:0;border:1px solid #e9e9e9;border-radius:3px}.top-menu ul ul ul{margin:0 6px 0 20px}.top-menu ul.sf-menu li ul li a:before,.top-menu ul.sf-menu li ul li ul li a:before,.top-menu ul.sf-menu li ul li ul li ul li a:before{font-family:FontAwesome!important;content:'\f054';font-size:9px;margin-right:8px;line-height:20px}.top-menu ul.sf-menu li ul li a,.top-menu ul.sf-menu li ul li ul li a,.top-menu ul.sf-menu li ul li ul li ul li a{text-decoration:none;font-size:13px;font-weight:400;padding:9px 14px 8px 15px;line-height:20px;font-style:normal;width:auto;display:block;margin:0;border-bottom:1px solid #e9e9e9;position:relative}.top-menu ul.sf-menu ul li a:hover,.top-menu ul.sf-menu ul li.current-menu-item a{color:#000;text-shadow:0 1px 0 #fff;z-index:999;background:#f2f2f2;padding-left:25px}.top-menu ul.sf-menu ul li.current-menu-item a{padding-left:15px}.top-menu ul.sf-menu li ul li a,.top-menu ul.sf-menu li ul li ul li a{color:#777;text-shadow:0 1px 0 #fff}.top-menu ul.sf-menu ul{-webkit-box-shadow:0 2px 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px 2px rgba(0,0,0,.05)}.top-menu ul.sf-menu ul ul{margin:0}.top-menu ul li ul li ul li ul li:last-child a,.top-menu ul li ul li ul li:last-child a,.top-menu ul li ul li:last-child a{border-bottom:0}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1}.sf-menu ul{position:absolute;top:-999em;width:12em}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{position:relative}.sf-menu li.sfHover ul,.sf-menu li:hover ul{left:0;top:63px;z-index:998}ul.sf-menu li.sfHover li ul,ul.sf-menu li:hover li ul{top:-999em}ul.sf-menu li li.sfHover ul,ul.sf-menu li li:hover ul{left:11em;top:0}ul.sf-menu li li.sfHover li ul,ul.sf-menu li li:hover li ul{top:-999em}ul.sf-menu li li li.sfHover ul,ul.sf-menu li li li:hover ul{left:10em;top:0}.sf-menu li li a{font-weight:400}.sf-menu{padding-bottom:13px}.sf-menu a,.sf-menu a:visited{color:#fdfbfb}.sf-menu a:active,.sf-menu a:focus,.sf-menu a:hover,.sf-menu li.sfHover,.sf-menu li:hover{outline:0}.sf-menu a.sf-with-ul{padding-right:0;min-width:1px}ul.sf-menu ul li .sf-sub-indicator{text-indent:0;font-size:14px;font-style:normal;overflow:hidden;margin-right:0;line-height:20px;margin-top:6px}ul.sf-menu ul li .sf-sub-indicator:before{font-family:FontAwesome!important;content:'\f101';font-size:11px;margin-left:5px}ul.sf-menu ul li:hover .sf-sub-indicator{opacity:1}a:active>.sf-sub-indicator,a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator,li:hover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator{background-position:-10px 0}.menu-setting-msg,.menu-setting-msg2{color:#606060;font-size:11px;line-height:20px;background:0 0}.menu-setting-msg{padding-top:20px}.tinynav{display:none}select.mobi-menu{width:97%;font-size:16px;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;background:#fff url(images/backgrounds/select_border.png) no-repeat center right;border:none;padding:15px 6px 4px;outline:0;cursor:pointer;border-radius:3px;top:50%;right:30px;margin-top:25px;margin-bottom:8px;margin-left:auto;margin-right:auto;background-color:#23408F;color:#fff;font-family:verdana,tahoma}select.mobi-menu option.first-option{display:none}select.mobi-menu option{background-color:#23408F;color:#fff;font-family:verdana,tahoma;display:block;float:none;font-size:16px;padding:1%;width:100%}#intro_header{margin:0 auto;padding:15px 0}.intro_header_wrap{margin:0 auto}.intro_header_style_text{margin:0 auto;display:block;padding:20px 40px;text-align:left}.intro_header_style_text .title_text{margin-bottom:10px}.intro_header_style_promotion_box{margin:0 auto;display:block;padding:20px 40px;text-align:left;position:relative}.intro_header_style_promotion_box .title_text{margin-bottom:5px}.text_section{float:left;width:80%;display:inline-block}.button_section{float:right;width:20%;display:inline-block;right:40px;text-align:right;top:50%;height:100%;position:absolute;margin-top:-15px}a.swm_promotion_button{vertical-align:middle;cursor:pointer;outline:0;display:inline-block;margin:0;text-decoration:none;font-size:14px;padding:0 18px;height:30px;line-height:30px;border-radius:3px;background-image:linear-gradient(to bottom,rgba(0,0,0,.15)0,rgba(0,0,0,0)100%);border:1px solid rgba(0,0,0,.1);box-shadow:0 0 1px 0 rgba(255,255,255,.5)inset,0 0 1px 1px rgba(0,0,0,.05)}.swm_promotion_button:hover{opacity:.85}a.swm_promotion_button i{margin-right:-5px}.swm_promotion_button.shadow_dark{text-shadow:0 1px 0 rgba(0,0,0,.2)}.swm_promotion_button.shadow_light{text-shadow:0 1px 0 rgba(255,255,255,.2)}.intro_header_revolution_slider{margin:0 auto;background:#fff;border-radius:3px;padding:5px;-webkit-box-shadow:0 0 1px rgba(50,50,50,.15);-moz-box-shadow:0 0 1px rgba(50,50,50,.15);box-shadow:0 0 1px rgba(50,50,50,.15)}.swm_fullwidth_rev_slider{width:100%;margin:-15px 0}.swm_fullwidth_rev_slider .intro_header_revolution_slider{padding:0}.intro_header_style_image{font-size:0;line-height:0;display:block;border-radius:3px;overflow:hidden;margin:0 auto;text-align:center}.intro_header_style_video{font-size:0;line-height:0;display:block;border-radius:3px;overflow:hidden;margin:0 auto}.header_map_wrap{background:0 0}.intro_header_style_map{margin:0 auto;display:block;border-radius:3px;border:1px solid rgba(0,0,0,.09)}.intro_header_style_map p{margin:0;padding:0;font-size:0;line-height:0}#container{width:auto;background:#fff;border-top:4px solid #ccc;margin:0 auto 15px}.title_section{border-bottom:1px solid #e5e5e5;width:auto;padding:24px 0 26px;margin:0 auto}.title_section_wrap{margin:0 auto}.title_section h1{float:left;margin:0;line-height:31px}.title_section_right{float:right}#content{margin:0 auto;padding:40px 0}.theme_social_icons{float:left;margin-top:9px}.theme_social_icons ul{float:left;margin:0;padding:0}.theme_social_icons ul li{float:left;list-style:none;width:16px;height:16px;display:inline-block;margin-left:6px}.theme_social_icons ul li a{width:16px;height:16px;display:inline-block;background-size:16px 16px}.theme_social_icons ul li a.tsm_twitter{background:transparent url(images/icons/twitter.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_facebook{background:transparent url(images/icons/facebook.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_youtube{background:transparent url(images/icons/youtube.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_delicious{background:transparent url(images/icons/delicious.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_vimeo{background:transparent url(images/icons/vimeo.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_flickr{background:transparent url(images/icons/flickr.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_digg{background:transparent url(images/icons/digg.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_stumbleupon{background:transparent url(images/icons/stumbleupon.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_linkedin{background:transparent url(images/icons/linkedin.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_blogger{background:transparent url(images/icons/blogger.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_technorati{background:transparent url(images/icons/technorati.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_rss{background:transparent url(images/icons/rss.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_pinterest{background:transparent url(images/icons/pinterest.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_apple{background:transparent url(images/icons/apple.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_dropbox{background:transparent url(images/icons/dropbox.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_amazon{background:transparent url(images/icons/amazon.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_picasa{background:transparent url(images/icons/picasa.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_skype{background:transparent url(images/icons/skype.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_deviantart{background:transparent url(images/icons/deviantart.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_windows{background:transparent url(images/icons/windows.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_tumblr{background:transparent url(images/icons/tumblr.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_lastfm{background:transparent url(images/icons/lastfm.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_yahoo{background:transparent url(images/icons/yahoo.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_wordpress{background:transparent url(images/icons/wordpress.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_dribble{background:transparent url(images/icons/dribble.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_forest{background:transparent url(images/icons/forest.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_google{background:transparent url(images/icons/google.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_googleplus{background:transparent url(images/icons/googleplus.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_applestore{background:transparent url(images/icons/applestore.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_instagram{background:transparent url(images/icons/instagram.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_myspace{background:transparent url(images/icons/myspace.png) no-repeat 0 0}.theme_social_icons ul li a.tsm_soundcloud{background:transparent url(images/icons/soundcloud.png) no-repeat 0 0}.search_box{height:32px;display:inline-block;float:right;margin-left:15px;position:relative}.search_box i{content:'\f105';margin:0 5px;font-family:FontAwesome;position:absolute;right:0;z-index:99;float:right;top:9px;color:#c2c2c2}.search_box .search-icon{display:none}.search_box input{font-size:11px;font-style:italic;width:104px;height:32px!important;line-height:32px;display:block;background:0 0;color:#999;padding:0 35px 0 10px;outline:0;border:1px solid #e5e5e5;border-radius:3px}.search_box #s{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;-ms-transition:width .2s linear;-o-transition:width .2s linear;transition:width .2s linear}.search_box #s:focus{width:150px}.search_box #s.searchBlur{color:#999}.search_box #s.searchFocus{color:#333;font-style:normal}#sidebar{border-left:1px solid #e5e5e5;height:100%;float:left;margin:-40px 0 -40px 30px;padding:40px 0 40px 30px}#left-sidebar #sidebar{border-left:0;border-right:1px solid #e5e5e5;margin:-40px 30px -40px 0;padding:40px 30px 40px 0}.custom_two_third{float:left;position:relative;margin:-40px -31px -40px 0;padding:40px 30px 40px 0;border-right:1px solid #e5e5e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.custom_two_third.last{margin:-40px 0 -40px -31px;padding:40px 0 40px 30px;border-left:1px solid #e5e5e5;border-right:0}#sidebar{padding-top:40px}#sidebar a{text-decoration:none}#content #sidebar .title_border{border-bottom:3px double #e5e5e5;margin-bottom:25px}#content #sidebar .title_border h3{padding-bottom:16px;margin-bottom:5px;margin-top:0}#content #sidebar .title_border span{background:#b1b1b1;height:3px;width:80px;display:block;margin-bottom:-3px}#sidebar ul{margin-bottom:40px;padding:0}#sidebar ul li{clear:both;display:block;width:100%;text-indent:0;line-height:20px;padding:4px 0;text-decoration:none}#sidebar ul li:first-child{padding-top:0}#sidebar ul li:before{font-family:FontAwesome!important;content:'\f105';font-size:12px;padding-right:8px}#sidebar ul li ul li{padding-left:20px}#sidebar ul.children li,#sidebar ul.sub-menu li{width:auto}#sidebar ul li:first-child{border-top:none}#sidebar ul li a{text-decoration:none}#sidebar ul li ul{margin:2px 0 0}#sidebar ul li ul li{border:none}#sidebar select{padding:5px;max-width:100%;margin-bottom:50px}#sidebar form select{max-width:100%;margin:0}#sidebar ul.menu{margin-right:10px}#sidebar ul.menu li.current-menu-item,#sidebar ul.menu li.current_page_item,#sidebar ul.menu li:hover{color:#fff;display:block}#sidebar ul.menu li.current-menu-item a,#sidebar ul.menu li.current_page_item a,#sidebar ul.menu li:hover a{color:#fff}#sidebar ul.menu li{background:#f2f2f2;margin:0 0 3px;padding:10px 5px;border-radius:3px}#sidebar ul.menu li:before{padding-left:15px}#footer{background:#191919;border-top:4px solid #ccc;margin:0 auto;width:auto;position:relative;z-index:1}.footer_wrapper,.small_footer_wrapper{margin:0 auto}.large_footer{margin:0 auto;padding:40px 0 20px}#footer ul{margin-bottom:0;padding:0}#footer ul li{list-style:none;clear:both;border-top:1px solid #252525;border-bottom:1px solid #111;display:block;width:100%;line-height:20px;padding:8px 0}#footer ul li ul li{padding-left:20px}#footer ul li:first-child{border-top:none;padding-top:0}#footer ul li:last-child{border-bottom:none}#footer ul li a{text-decoration:none;width:auto}#footer_copyright_info{margin:0 auto;padding:15px 0;text-align:center}#footer_copyright_info p{margin:0;line-height:20px}#footer .title_border h3{padding-bottom:10px;margin-bottom:5px}#footer .title_border{border-bottom:3px double #383838;margin-bottom:25px}#footer .title_border span{background:#585858;height:3px;width:80px;display:block;margin-bottom:-3px}#footer select{background:#252525;border:1px solid #303030;outline:0;padding:5px}#footer ul li ul,#footer ul li ul li,#footer ul li ul li ul li{border:none;margin:0}#footer form select{max-width:100%}.small_footer{margin:0 auto;text-align:center;background:#212121;border-top:1px solid #2c2c2c}#footer .small_footer ul{padding:15px 0 17px}#footer .small_footer ul li{list-style:none;display:inline-block;padding:0 18px 0 25px;background:transparent url(images/backgrounds/small-footer-link-divider.png) no-repeat left 5px;border:none;width:auto}#footer .small_footer ul li:first-child{padding-left:0;background:0 0}#footer .small_footer ul li a{text-decoration:none;display:inline-block}.blog_post{display:block;width:100%;text-shadow:0 1px 0 #fff;margin:0 0 40px;clear:both;border-bottom:3px double #e5e5e5;float:left}.blog_post.blog_post_single{border-bottom:0;margin:0 0 20px}.blog_post .pf_section img{width:100%}.post_date_format_title{display:block;margin-bottom:5px}.blog_post_format_date{float:left;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.2);margin-bottom:15px;line-height:34px;display:block;height:34px}.blog_post_format_date span.blog_post_format_icon{float:left;width:34px;height:34px;line-height:34px;display:inline-block;color:#fff;background:#5e5e5e;border-radius:3px;margin-right:3px;font-size:14px}.blog_post_format_date span.blog_post_format_icon i[class^=icon-]:before{margin-right:0;line-height:34px}.blog_post_format_date span.blog_post_date{float:left;width:auto;height:34px;display:inline-block;color:#fff;background:#5e5e5e;border-radius:3px;padding:0 15px;margin-right:10px}#content .blog_post a{text-decoration:none}#content .post-title h1,#content .post-title h3,#content .post_title h1 a,#content .post_title h3 a{font-size:18px;color:#313131;float:left;line-height:32px;margin:0;padding-bottom:5px}#content .blog_post .post_meta{margin:-1px 0 20px 0;border-top:1px solid #e5e5e5;padding:10px 0;font-size:11px}#content .blog_post .post_meta span{padding:0;margin:0 20px 0 0;background:0 0;display:inline-block}#content .blog_post .post_meta span a{font-style:normal}#content .blog_post .post_meta span a:hover{color:#000}#content .blog_post .post_meta span i[class^=icon-]:before{margin-right:5px;font-size:13px;color:#909090}#content .blog_post .blog_post_readmore_link{font-style:italic;margin-bottom:30px}#content .blog_post .blog_post_readmore_link a:hover{color:#000}#content .blog_post .post_meta span.post_meta_date{display:none}#content .blog_post .pf_format_meta:hover .post_meta{background:#e9e9e9;border-color:#d5d5d5;padding-left:20px}.post_format{display:block;position:relative}.post_format a img,.post_format img{display:block;width:auto;height:auto;font-size:0;line-height:0;position:relative}.post_format .post_image_border{background:rgba(255,255,255,.2);position:absolute;bottom:0;height:4px;display:block;z-index:99;width:100%}.pf_quote{font-size:16px;line-height:25px;margin:0 0 30px;font-weight:400}#content .pf_quote p{font-size:16px;line-height:25px;margin:0;border-left:3px solid #e5e5e5;padding:10px 0 10px 20px}.pf_quote span i.icon-quote-right{font-size:13px;padding:20px 0 0 5px;line-height:10px;display:inline-block;color:#c9c9c9}.pf_quote span{clear:both;font-size:13px;line-height:30px;text-decoration:none;display:block;margin-top:10px;font-style:italic}.pf_quote span a{text-decoration:none}#content .pf_status p{font-size:16px;line-height:25px;margin:0;border-left:1px dashed #e5e5e5;padding:10px 0 10px 20px;margin-bottom:30px}.pf_image{position:relative}.blog_post .swm_slider_box{padding-top:0}.pf_image_caption{right:0;position:absolute;bottom:0;margin:0;z-index:999;background:rgba(0,0,0,.6);width:auto;height:auto;overflow:hidden;color:#fff;padding:10px 15px;text-align:center}#content .pf_image_caption h4{color:#fff;margin:0 0 5px;line-height:20px;font-size:16px;text-shadow:0 1px 0 rgba(0,0,0,.2)}#content .pf_image_caption p{color:#fff;margin-bottom:0;display:block;font-size:12px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,.2)}.swm_blog_grid_sort{margin:-10px -2% -10px -10px;padding:10px 0 0 10px}.blog_post_grid{border:1px solid #eee;margin:0 1.5% 1.5% 0;border-radius:3px;display:inline-block;width:31.35%;float:left;clear:none;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content .blog_post .post_meta{border-bottom:1px solid #eee}.blog_post_grid .post_grid_wrap{padding:15px 15px 5px}#content .blog_post_grid .post_meta span.post_meta_author,#content .blog_post_grid .post_meta span.post_meta_category,#content .blog_post_grid .post_meta span.post_meta_tags,.blog_post_grid .blog_post_format_date span.blog_post_date,.blog_post_grid .pf_image_caption{display:none}#content .blog_post_grid .post_meta span.post_meta_date{display:inline-block}#content .blog_post_grid .post_meta span i[class^=icon-]:before{font-size:14px;color:#aaa}#content .blog_post_grid .post_meta span,#content .blog_post_grid .post_meta span a{color:#888;font-style:italic}#content .blog_post .pf_format_meta:hover .post_meta span,#content .blog_post .pf_format_meta:hover .post_meta span a{color:#000}#content .blog_post .pf_format_meta:hover .post_meta span i[class^=icon-]:before{color:#555}.blog_post_grid .blog_post_format_date span.blog_post_format_icon{margin-right:10px}.blog_post_grid .post_date_format_title{display:block;margin-bottom:0}.blog_post_grid .blog_post_format_date{line-height:30px}.blog_post_grid .blog_post_format_date span.blog_post_format_icon{width:30px;height:30px}.blog_post_grid .blog_post_format_date span.blog_post_format_icon i[class^=icon-]:before{margin-right:0;line-height:30px}.blog_post_grid .blog_post_format_date span.blog_post_date{height:30px}#content .blog_post_grid h3,#content .blog_post_grid h3 a{line-height:30px}#content .blog_post_grid .blog_post_readmore_link{margin-bottom:0}#content .blog_post_grid .blog_post_text p{margin-bottom:10px}.blog_post_grid .blog_post_format_date span.blog_post_format_icon{color:#777;background:#eee;text-shadow:0 1px 0 rgba(255,255,255,.2);line-height:30px}.blog_post_grid .blog_post_format_date span.blog_post_format_icon.sticky_post_icon{margin-right:3px;line-height:30px}.blog_post_grid:hover .blog_post_format_date span.blog_post_format_icon{color:#fff}.blog_grid_pagination{margin-top:30px}#content .blog_post_grid .pf_quote{margin:0}#content .blog_post_grid .pf_quote p{border:0;padding:0;margin:0}#content .blog_post_grid .pf_status p{margin-bottom:10px;border:0;padding:0}#content .blog_post_grid .pf_format_meta_bottom .post_meta{border-bottom:0;margin-bottom:0;margin-top:15px}.blog_post_grid:hover,.sticky.blog_post_grid{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}#content ul.search-list{margin-top:-20px}.sticky.blog_post{padding:5%;border:1px solid #e5e5e5;width:90%}.sticky.blog_post_grid{padding:0;border:1px solid #eee;width:31.35%}#content .sticky.blog_post .blog_post_readmore_link{margin-bottom:0}#content .sticky.blog_post_grid .blog_post_readmore_link{margin-bottom:10px}.about_author{clear:both;display:block;padding:20px;-webkit-box-shadow:0 0 2px rgba(50,50,50,.36);-moz-box-shadow:0 0 2px rgba(50,50,50,.36);box-shadow:0 0 2px rgba(50,50,50,.36)}.about_author .author_title{border-bottom:1px solid #e4e4e4;margin:-20px -20px 20px -20px;padding:15px 20px 0;background:#f1f1f1}#content .about_author .author_title h4{padding:0 0 15px;margin:0;font-size:15px}.author_title h4 span{font-weight:700}.about_author img{float:left;margin:0 20px 0 0;width:75px;height:75px;border-radius:100px}#content .about_author p{padding-left:0;margin:0;overflow:hidden}iframe.twitter-tweet.twitter-tweet-rendered{width:100%}#blog_responses{padding-top:20px;clear:both}#comment-wrap{position:relative;margin-top:-5px}#comment-wrap p{margin:0 0 15px}#content p.nocomments,.blog-single-heading{margin-top:20px}.commentlist{padding-top:11px}.comment_body{position:relative;padding:0 0 0 60px;margin:0}.comment_avatar{position:absolute;top:0;left:0}.comment_avatar img{display:block;border-radius:100px;width:45px;height:45px}.comment_postinfo{margin-bottom:5px}.comment_author,.comment_author a{color:#2e2e2e;text-decoration:none;font-size:12px;font-weight:700;line-height:18px}.comment_date{color:#606060;font-size:11px;display:block;line-height:18px;border-bottom:1px dashed #e5e5e5;padding-bottom:10px}#content #comment-wrap ol.commentlist li ul.children{padding-left:61px}#content #comment-wrap ol{padding:0}#content #comment-wrap ol li ul{padding-bottom:0}#content #comment-wrap ol li.comment,#content #comment-wrap ol li.post.pingback{padding-top:10px;background:0 0;list-style:none;margin-left:0}a.comment-reply-link{text-decoration:none}a:hover.comment-reply-link{color:#313131}#content #respond h3{font-size:16px}#respond h3 small a#cancel-comment-reply-link{display:block;text-decoration:none;font-size:11px}#respond h3 small{text-align:right}#respond{padding-top:30px;clear:both}#respond .form-allowed-tags,#respond p.comment-notes{display:none}#commentform{padding-top:10px;margin-right:-5px}#commentform textarea#comment{width:95%;clear:both;margin:0 0 10px}#commentform input[type=text]{width:28%;float:left;display:inline-block;margin-right:5px}#commentform input,#commentform textarea,input[type=password]{border:1px solid #ddd;color:#313131;font-size:12px;padding:10px 2%;border-radius:3px;margin-bottom:10px}#commentform input:hover,#commentform textarea:hover{border-color:#ccc}#commentform p{width:auto;margin:0}input[type=password]{height:33px;line-height:33px;margin-bottom:0;display:inline-block;padding:0 10px}#commentform .hidden{display:none}li.comment #respond textarea{width:91%!important}li.comment #respond input[type=text]{width:48%!important}#commentform .form-submit input#submit,input[type=submit]{outline:0;display:block;border:1px solid #ddd;cursor:pointer;color:#313131;border-radius:3px;width:auto;margin:0;text-decoration:none;border-color:#ddd;background-color:#f5f5f5;background-image:linear-gradient(to bottom,#f5f5f5,#f1f1f1);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);height:35px;line-height:33px;font-size:13px;padding:0 15px}#commentform .form-submit{margin-top:-3px}#commentform .form-submit input:hover#submit,.formButton input:hover,a.white_button:hover,input:hover[type=submit]{color:#000;background-color:#e5e5e5;background-image:linear-gradient(to bottom,#f1f1f1,#e5e5e5);border-color:#ccc}input[type=submit]{display:inline}.paginate-com{position:relative;font-size:11px;clear:both;margin:0;padding:20px 0 0}#content .paginate-com span.current,.paginate-com a{text-decoration:none}.swm_portfolio{margin:0 -30px 20px -20px;overflow:visible;position:relative;padding:5px 0 5px 20px}.swm_portfolio_box{margin:0 20px 20px 0;position:relative;overflow:visible;background:#fff;float:left}.swm_portfolio_box a img{width:100%;height:auto;display:block;line-height:0;font-size:0}.swm_portfolio_box .thumb_img{position:relative}.swm_portfolio_img_topborder{width:100%;height:4px;opacity:.2;background:#fff;position:absolute;top:0;left:0}.swm_portfolio_box:hover .swm_portfolio_img_topborder{opacity:1;z-index:99}.swm_portfolio_text{clear:both;padding:10px 15px;text-align:left;overflow:hidden;border-bottom:1px solid #ddd;background:#f1f1f1}.swm_portfolio_text .project_title a{font-weight:400;line-height:20px;margin:0;text-decoration:none}.swm_portfolio_text small{margin:0;display:block;clear:both;color:#888;font-size:12px;margin-top:2px}.swm_portfolio_title_section{float:left;text-align:center;width:100%;margin-top:3px}.swm_portfolio_title_section.text-left{text-align:left}.swm_portfolio_box:hover .project_title,.swm_portfolio_box:hover .project_title a,.swm_portfolio_box:hover p,.swm_portfolio_box:hover small{color:#fff}p a.pf_readmore_btn{text-decoration:none;font-weight:700}.swm_portfolio>ul>li{display:inline-block;padding:0;margin:0;background:0 0;float:left}.swm_portfolio_img_overlay{width:100%;background:#000;opacity:0;height:100%;top:0;left:0;display:block;position:absolute;z-index:98}.swm_portfolio_img_hovericon,.swm_portfolio_img_overlay{-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;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);-webkit-backface-visibility:hidden}.swm_portfolio_box:hover .swm_portfolio_img_hovericon,.swm_portfolio_box:hover .swm_portfolio_img_overlay{opacity:.6;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swm_portfolio_img_hovericon{width:100%;height:100%;position:absolute;z-index:100;opacity:0;margin-top:2px}.swm_portfolio_img_hovericon.icon_zoom{background:url(images/backgrounds/zoom-icon.png) no-repeat 50% 50%}.swm_portfolio_img_hovericon.icon_play{background:url(images/backgrounds/play-icon.png) no-repeat 50% 50%}.swm_portfolio_img_hovericon.icon_link{background:url(images/backgrounds/link-icon.png) no-repeat 50% 50%}.swm_portfolio_box:hover .swm_portfolio_img_hovericon{opacity:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity,border-color,box-shadow;-moz-transition-property:-moz-transform,opacity,border-color,box-shadow;-o-transition-property:top,left,opacity,border-color,box-shadow;transition-property:transform,opacity,border-color,box-shadow}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.blog_post_grid .isotope,.blog_post_grid.isotope-item{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.portfolio_horizontal_menu{display:block;line-height:25px;height:25px;font-size:11px;margin-top:-40px;padding:0 0 40px}.portfolio_horizontal_menu span{margin-right:10px}.portfolio_horizontal_menu ul{padding:0;margin:0;text-align:center}.portfolio_horizontal_menu a{text-decoration:none}.portfolio_horizontal_menu li{background:0 0;padding:0;margin:0;display:inline-block;list-style:none}.portfolio_horizontal_menu li a{display:inline-block;height:25px;line-height:25px;padding:20px 10px 0;margin:0 3px 0 0;text-shadow:0 1px 0 #fff;border-top:3px solid #fff}.horizontal_menu.classic_pf{margin-bottom:60px}.pagination_menu{display:block;font-size:11px}.pagination_menu ul{padding:0;margin:0}.pagination_menu a{text-decoration:none}.pagination_menu li{padding:0;margin:0;display:inline-block;list-style:none}#content .paginate-com span.current,.paginate-com a,.pagination_menu a span.wp_link_pages_custom,.pagination_menu li a,.pagination_menu span.wp_link_pages_custom{display:inline-block;height:21px;line-height:21px;padding:0 8px;margin:0 3px 0 0;text-shadow:0 1px 0 #fff;background:#f5f5f5;background:linear-gradient(top,#fff 0,#eee 100%);background:-moz-linear-gradient(top,#fff 0,#eee 100%);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eee));background:-webkit-linear-gradient(top,#fff 0,#eee 100%);border-radius:3px;border:1px solid #e5e5e5}.pagination_menu a:hover span,.pagination_menu li:hover a{border-color:#d6d6d6;background:linear-gradient(top,#eee 0,#fff 100%);background:-moz-linear-gradient(top,#eee 0,#fff 100%);background:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#fff));background:-webkit-linear-gradient(top,#eee 0,#fff 100%)}#content .paginate-com span.current,.pagination_menu li a.current,.pagination_menu span.wp_link_pages_custom{text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff}.pagination_menu li a i[class^=icon-]:before{margin-right:0}.pagination_menu li a i.icon-angle-left{padding-right:3px}.pagination_menu li a i.icon-angle-right{padding-left:3px}.pagination_menu a span.wp_link_pages_custom,.pagination_menu span.wp_link_pages_custom{margin:0}#content .paginate-com span.current,.paginate-com a{margin-right:0}.archives-table{width:100%;border:1px solid #e5e5e5;margin-bottom:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#content .archives-table ul{padding-left:0}#content .archives-table ul li{float:left;display:block;border-bottom:1px solid #e5e5e5;border-top:1px solid #fff;height:auto;width:100%;padding:5px 0;margin:0;background:#f9f9f9;line-height:20px;clear:both}#content .archives-table ul li.tbl-heading,#content .archives-table ul li:hover.tbl-heading{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;line-height:20px;display:block;font-size:15px;font-weight:400;color:#000;border-bottom:1px solid #e1e1e1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');background:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#e9e9e9));background:-moz-linear-gradient(top,#f9f9f9,#e9e9e9)}#content .archives-table ul li.tbl-heading span.date,#content .archives-table ul li.tbl-heading span.post{line-height:33px}#content .archives-table ul li:last-child{border-bottom:none;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}#content .archives-table ul li .date{float:left;margin-left:22px}#content .archives-table ul li .post{padding-left:57px}#content .archives-table ul li a{text-decoration:none;float:left;padding-left:22px}#content .archives-table ul li:hover{background:#eee;color:#000}#content .archives-table ul li:hover a{color:#000}#content .archives-link a{text-decoration:none}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider .slides{zoom:1}.flexslider{cursor:pointer;margin:0;padding:0;position:relative;font-size:0;width:100%}.flexslider .slides>li{display:none;padding:0;margin:0;background:0 0;list-style:none;-webkit-backface-visibility:hidden;font-size:0;line-height:0;width:100%}.carousel li{margin-right:0}.flexslider .slides>li>a{padding:0;margin:0;font-size:0}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-direction-nav{*height:0}#content ul.slides{padding-left:0}.flex-direction-nav a{display:block;position:absolute;z-index:10;cursor:pointer;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;font-size:14px;text-decoration:none}ul.flex-direction-nav{padding:0;margin:0}ul.flex-direction-nav li{background:0 0;padding:0;margin:0;list-style:none}.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;background:0 0}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.swm_slider_box{padding-top:5px}.swm_slider_box .flexslider .flex-control-nav li img{opacity:1}.swm_slider_box{display:block}.swm_slider_box .flexslider{cursor:auto;height:100%}.swm_slider_box .flexslider .flex-control-nav{text-align:right;right:0;margin:0 12px 0 0;z-index:100}.swm_slider_box .flexslider .flex-control-nav li{margin:0 3px}.swm_slider_box .flexslider .flex-control-nav li a{width:10px;height:10px}.swm_slider_box .flexslider .flex-control-nav{margin-bottom:5px}.swm_slider_box .flexslider .flex-direction-nav a{display:inline-block;margin:-20px 0 0 0;width:40px;height:40px;line-height:40px;opacity:0;top:50%;bottom:auto;z-index:100;text-align:center;text-indent:0;color:#fff}.swm_slider_box:hover .flexslider .flex-direction-nav a{opacity:1}.swm_slider_box .flexslider .flex-direction-nav a i[class^=icon-]:before{margin:0;text-shadow:0 1px 0 rgba(0,0,0,.2);font-size:24px;opacity:.7;line-height:40px}.swm_slider_box .flexslider .flex-direction-nav a.flex-next i{margin-left:2px}.swm_slider_box .flexslider .flex-direction-nav a.flex-prev i{margin-left:-2px}.swm_slider_box .flex-direction-nav .flex-next{right:0;background-color:rgba(0,0,0,.5)}.swm_slider_box .flex-direction-nav .flex-prev{left:0;background-color:rgba(0,0,0,.5)}.swm_slider_box .flex-direction-nav .flex-next:hover,.swm_slider_box .flex-direction-nav .flex-prev:hover{background-color:rgba(0,0,0,.8)}.swm_slider_box .flexslider .flex-direction-nav:hover a i[class^=icon-]:before{opacity:1}.swm_slider_box .swm_recent_posts.flexslider .flex-direction-nav{bottom:auto;top:50%;margin-top:-11px;width:100%;display:none;position:absolute}.swm_slider_box .swm_recent_posts.flexslider:hover .flex-direction-nav{display:block}.swm_slider_box .swm_recent_posts.flexslider .flex-direction-nav a{bottom:auto;top:50%;width:25px;height:25px;line-height:24px;margin:-2px 0 0 0}.swm_slider_box .swm_recent_posts.flexslider:hover .flex-direction-nav a{opacity:1}.swm_slider_box .swm_recent_posts .flex-direction-nav .flex-next{left:auto;right:0;float:right}.swm_slider_box .swm_recent_posts .flex-direction-nav a i[class^=icon-]:before{font-size:11px;line-height:25px}.swm_slider_box .swm_recent_posts .flex-direction-nav .flex-prev{left:0}.swm_list_slider .flex-direction-nav{left:auto;bottom:auto;top:-9px;right:0;float:right;width:auto;height:25px;display:block;position:absolute}.swm_list_slider .flex-direction-nav a{width:15px;height:21px;display:block;bottom:auto;position:absolute;opacity:1;font-size:12px;z-index:100;color:#ccc;text-align:center;border-radius:0}.swm_list_slider .flex-direction-nav a.flex-next i[class^=icon-]:before{margin-right:-5px}.swm_list_slider ul{margin:0;padding:0;float:left}.swm_list_slider ul.flex-direction-nav li{float:left;height:21px;width:15px;display:block;background:0 0;padding:0}.swm_list_slider .flex-direction-nav .flex-next{float:left;left:14px}.swm_list_slider .flex-direction-nav .flex-prev{float:left;left:5px}.swm_list_slider .flex-control-nav{display:none}.logo_slides,.rp_slides{clear:both}.logo_slider,.rp_slider,.testimonials_slider{cursor:auto}.flexslider .rp_slides>li{margin-right:20px}.flexslider ul.rp_slides{margin-top:5px}.flexslider .rp_slides>li img{width:220px}.flexslider .rp_slides>li{width:220px;text-align:center;background:#fff}.flexslider .slides>li .rp_details{background:#f5f5f5;display:block;clear:both;border-bottom:1px solid #e8e8e8}.flexslider .slides>li:hover .rp_details{background:#f1f1f1}#content .flexslider .slides>li .rp_details h3 a{text-shadow:none;margin:0;font-size:13px;display:block}#content .rp_details h3 a{text-decoration:none}#content .rp_details p{margin:-5px 0 0 0;font-size:11px}.flexslider .rp_slides>li:hover{border-color:#ddd}.list_slider_title{display:block;margin-bottom:25px;font-size:15px;height:15px}.flexslider .logo_slides>li{width:152px;list-style:none;margin-right:6px}.caption_top_left{top:8%;left:4%}.caption_top_right{top:8%;left:auto;right:4%}.caption_bottom_left{top:auto;bottom:8%;left:4%}.caption_bottom_right{top:auto;bottom:8%;left:auto;right:4%}div.flex-caption a.button{margin-top:10px}.revolution_slider_wrap{margin:0 auto}.rev_slider_wrapper .button.tiny{font-size:.8em;padding:0 1em;height:auto;line-height:2em}.rev_slider_wrapper .button.small{font-size:1em;padding:0 1.2em;height:auto;line-height:2em}.rev_slider_wrapper .button.medium{font-size:1.1em;padding:0 1.7em;height:auto;line-height:2.4em}.rev_slider_wrapper .button.large{font-size:1.2em;padding:0 1.7em;height:auto;line-height:2.3em}.rev_slider_wrapper .button.xlarge{font-size:1.5em;padding:0 1.7em;height:auto;line-height:2.3em}.tipsy{padding:5px;font-size:12px;background-repeat:no-repeat;background-image:url(images/backgrounds/tipsy.gif)}.tipsy-inner{padding:5px 8px 4px;background-color:#000;color:#fff;max-width:200px;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.tipsy-north{background-position:top center}.tipsy-south{background-position:bottom center}.tipsy-east{background-position:right center}.tipsy-west{background-position:left center}#footer .widget{clear:both;padding:0;margin:0 0 30px;display:block}a.rsswidget{font-weight:700}span.rss-date{font-size:11px}#sidebar .textwidget{padding:5px 0 0;margin-bottom:50px}#sidebar .textwidget p{padding-left:0;padding-right:0}#sidebar .adwrap{padding:15px 24px}#sidebar .tagcloud{margin:0 11px 50px 0}.tagcloud a{padding:0 10px;font-size:11px;height:25px;line-height:25px;text-decoration:none;margin:0 3px 6px 0;display:inline-block;width:auto;border-radius:3px}#sidebar .tagcloud a{background:#f1f1f1;border:1px solid #e1e1e1}#footer .tagcloud a{background:#252525;border:1px solid #303030}#footer .tagcloud a:hover,#sidebar .tagcloud a:hover{color:#fff}td{border-top:1px solid #e5e5e5;padding:6px 10px 6px 0}#wp-calendar{margin:0 0 50px}.widget_calendar{float:left}#wp-calendar{width:100%}table#wp-calendar{border:none}#wp-calendar caption{text-align:center;color:#363636;font-size:12px;margin:0 2px 15px;font-weight:700;border:1px solid #e5e5e5;padding:5px 0;background:#f5f5f5}#wp-calendar thead{font-size:11px}#wp-calendar thead th,table#wp-calendar thead th{padding:3px 6px;border:1px solid #e5e5e5;background:#f5f5f5;text-align:center}#wp-calendar tbody{color:gray}#wp-calendar tbody td,table#wp-calendar tbody td{background:#fff;border:1px solid #e5e5e5;text-align:center;padding:3px 6px}#wp-calendar tbody td a{font-weight:700}#wp-calendar tbody td:hover{background:#f1f1f1}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}#footer #wp-calendar{margin:0 0 30px;width:100%}#footer #wp-calendar thead th{border:1px solid #303030;background:#1e1e1e;color:#888}#footer #wp-calendar caption{text-align:center;color:#838383;font-size:12px;margin-bottom:15px;background:#1e1e1e;border:1px solid #303030}#footer #wp-calendar tbody{color:gray}#footer #wp-calendar tbody td{background:#1e1e1e;border:1px solid #303030;text-align:center;padding:6px 8px}#footer #wp-calendar tbody td a{font-weight:700;color:#aaa;font-size:12px;text-decoration:none}#footer #wp-calendar tbody td:hover{background:#2c2c2c;border:1px solid #303030}#footer #wp-calendar tfoot #next a,#footer #wp-calendar tfoot #prev a{color:#888}#footer #wp-calendar tfoot #next a:hover,#footer #wp-calendar tfoot #prev a:hover{color:#ddd}#searchform{margin-bottom:50px;clear:both;display:block}#searchform .screen-reader-text{display:none}#searchform #s{width:100%;height:30px;line-height:30px;outline:0;text-indent:10px;border:1px solid #ddd;background:#fff}#footer .widget #searchform #s{color:gray;border-color:#282828;background:#1e1e1e}#footer #searchform input#searchsubmit,#sidebar #searchform input#searchsubmit{display:none}.searchBlur{color:#999}.searchFocus{color:#333}.wp-caption{background:#f9f9f9;border:0;display:block;text-align:center;margin-bottom:15px;max-width:100%}.wp-caption img{padding:0;margin:0}#content .wp-caption p{padding:0 10px;margin:0;font-style:italic}#content #sidebar .wp-caption p{margin:0}#content #sidebar p.wp-caption-text{height:auto;width:auto;line-height:20px;margin:0;padding:5px 10px 0}#footer .wp-caption,#sidebar .wp-caption{background:#f1f1f1;border:0;display:block;padding:0 0 10px;margin-bottom:15px}#footer .wp-caption{background:#232323}#footer .wp-caption p{margin:0}#footer p.wp-caption-text{height:auto;width:auto;line-height:20px;margin:0;padding:5px 10px 0}#sidebar ul li span.post-date,.widget ul li span.post-date{font-size:11px;color:#707070}#sidebar ul li span.post-date:before,.widget ul li span.post-date:before{content:"- "}#sidebar ul li span.post-date{color:#909090}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}#content #sidebar .recent_posts_tiny ul li:before,#content #sidebar .sidebar-advertise ul li:before,#content #sidebar .sidebar-latest-news ul li:before,#footer .contact_info ul li:before,#footer .sidebar-advertise ul li:before,#sidebar .contact_info ul li:before{content:'';padding-right:0}#content #sidebar .recent_posts_tiny ul li{padding:15px 0;border-bottom:1px dashed #e5e5e5}#content #sidebar .recent_posts_tiny ul li:first-child{padding-top:0}#content #sidebar .recent_posts_tiny ul li:last-child{border:none;padding-bottom:0}#content #sidebar .recent_posts_tiny_content h4,#content #sidebar .recent_posts_tiny_content h4 a,#footer .recent_posts_tiny_content h4,#footer .recent_posts_tiny_content h4 a{font-size:14px;line-height:22px;margin:0;padding:0}#footer .recent_posts_tiny ul{margin-top:-15px}#footer .recent_posts_tiny ul li{border-bottom:1px dashed #333;padding:15px 0;border-top:0}#footer .recent_posts_tiny ul li:last-child{border:none}#footer .recent_posts_tiny img{border-color:#333}#content #sidebar .client_name_position h5,#footer .client_name_position h5{margin:0;font-size:14px;padding:0;line-height:18px;display:block}#footer ul li.cat-item a:hover small{background:rgba(0,0,0,.9)}#footer ul.my_cat_items li a{display:block}#footer ul li.cat-item a small{background:rgba(0,0,0,.4)}#footer ul li.current-cat a small,#footer ul li.current-category-ancestor a small,#footer ul li.current-menu-item a small,#footer ul li.current-menu-parent a small,#footer ul li.current-page-ancestor a small,#footer ul li.current-post-ancestor a small,#footer ul li.current_page_item a small,#footer ul li:hover.cat-item a small{background:rgba(0,0,0,.9)}#sidebar .testimonials-bx-slider-wrap{padding-top:0}.testimonial_box_spacer{padding-bottom:35px}.client_details,.testimonial_box{border-color:#e5e5e5}.testimonial_box:before{border-color:#e5e5e5 transparent transparent #e5e5e5;border-color:#e5e5e5 rgba(255,255,255,0)rgba(255,255,255,0)#e5e5e5}#footer .bx-wrapper .bx-controls-direction a{color:#555;text-decoration:none}#footer .testimonial_box{margin:0 1px 0 0;text-shadow:none;border-color:#333}#footer .bx-controls-direction{margin-top:-62px}#footer .testimonials-bx-slider .testimonial_box:before{border-color:#333 transparent transparent #333;border-color:#333 rgba(255,255,255,0)rgba(255,255,255,0)#333}#footer .testimonials-bx-slider .testimonial_box:after{border-color:#262626 transparent transparent #262626;border-color:#262626 rgba(255,255,255,0)rgba(255,255,255,0)#262626}#footer .client_details{background:#262626;border-top:1px solid #333}#footer .icon-quote-left{color:#444}#footer .contact_info ul{display:block;margin:0 0 0 20px;padding:15px 0}#footer .contact_info ul li,#footer .contact_info ul li a{margin:0}#footer .contact_info{margin:0 0 30px;border-color:#282828;background:#1e1e1e}#footer .widgetFormInput,#footer .widgetFormTextarea{border-color:#282828;background:#1e1e1e}#footer .widgetFormInput:hover,#footer .widgetFormTextarea:hover{border-color:#333}#footer #contactForm2 #submit{margin-top:5px;border-color:#111;color:#999;background-color:#181818;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#232323,#181818);background-image:-ms-linear-gradient(top,#232323,#181818);background-image:-webkit-linear-gradient(top,#232323,#181818);background-image:-o-linear-gradient(top,#232323,#181818);background-image:linear-gradient(top,#232323,#181818)}#footer #contactForm2 #submit:hover{opacity:.6;color:#aaa}#footer .sidebar-advertise ul{margin-top:-23px}#footer .sidebar-advertise ul li{width:125px;height:125px;border:none;padding:0;margin:20px 20px 0 0;display:inline-block;clear:none}