body{background:#fff;color:#333;font:12px/1.6 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:hidden;}
::selection,::-moz-selection{background:#4B9FFF;color:#fff;}
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;}
img{display:block;max-width:100%;}
.header, #smk_content{-webkit-backface-visibility:hidden;}
.jquery-lightbox a, .share_in a, a.at_item{transition:all 0s;-moz-transition:all 0s;-webkit-transition:all 0s;-o-transition:all 0s;}
.tinynav{display:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.no_bg{background:none!important;}
#smk_container_full{width:100%;}
.smk_container{padding:0;margin:0 auto;width:100%;}
.smk_content{margin:0 10px;min-height:400px;position:relative;z-index:5;}
.wrap{display:block;background:#fff;padding:0 0 25px;border:0;position:relative;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.15);}
.top_head_separator{width:100%;min-height:90px;background:#fff;position:relative;z-index:999;border-top:0;border-bottom:10px solid #eee;}
.bottom_foot_separator{width:978px;height:20px;background:url(../images/bottom-foot.png) no-repeat right bottom;position:relative;z-index:2;}
.header{position:relative;top:0;z-index:1;margin-top:0;width:100%;height:auto;border-bottom:10px solid #eee;overflow:hidden;}
.top_head_noticebar{background:#F14F2B;color:#fff;padding:7px 0;-webkit-box-shadow:inset 0 -2px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -2px rgba(0,0,0,0.15);box-shadow:inset 0 -2px rgba(0,0,0,0.15);}
.top_head_noticebar .bt_notice{background:rgba(0,0,0,0.2);color:#fff;padding:3px 6px;border-radius:3px;margin-left:4px;}
.top_head_noticebar .bt_notice:hover{background:rgba(0,0,0,0.4);text-decoration:none;}
.top_head_noticebar a{color:#eee;text-decoration:none;}
.top_head_noticebar a:hover{color:#fff;text-decoration:underline;}
.page_top_details{position:relative;margin:0 auto 20px;border:0;border-bottom:10px solid #eee;padding:25px 0;}
.page_top_details .page_title{margin:0 auto;}
.page_top_details h1{margin:2px 10px 0 0;font-size:30px;font-weight:700;text-transform:uppercase;color:#fff;text-shadow:5px 5px 10px rgba(0, 0, 0, .3);}
.page_top_details .page_title_sub{margin-left:10px;font-size:12px;color:#fff;}
#site_footer{background:url(../images/pattern/62.png) repeat center top #32303D;border:0;color:#F3EAFD;margin-top:0;padding:10px 0 10px;overflow:hidden;position:relative;}
#site_footer .widgetized_footer{position:relative;padding:10px 0;z-index:50;}
#site_footer .widgetized_footer .widget{margin:20px 0 20px;}
#site_footer .widgetized_footer .widget-title{font-size:15px;font-weight:700;text-transform:uppercase;margin-top:10px;margin-bottom:15px;background:none;color:#fff;border-bottom:0;}
#site_footer .widgetized_footer .widget-title span{background:none;margin:0;padding:0;}
#site_footer .widgetized_footer .widget p{margin:10px 0;}
#site_footer .widgetized_footer .widget ul li{margin:0;}
#site_footer .widgetized_footer .widget ul li a{display:block;padding:1px 0 9px 0;font-weight:400;text-decoration:none;border:0;background:none;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s;}
#site_footer .widgetized_footer a,
#site_footer_second a{text-decoration:none;}
#site_footer .widgetized_footer a:hover,
#site_footer_second a:hover,
#site_footer .widgetized_footer .widget ul li a:hover,
#site_footer .widgetized_footer .widget ul li a:focus,
#site_footer .widgetized_footer .widget ul li a:active,
#site_footer .widgetized_footer .widget ul li.current-menu-item a{text-decoration:none;}
#site_footer .widgetized_footer .widget ul li:first-of-type a{border-top:0;}
#site_footer .widgetized_footer .widget ul li:last-of-type a{border-bottom:0;}
#site_footer .footer_glare{display:block;position:absolute;width:1500px;height:500px;background:url(../images/footer_gl.png) no-repeat center top;top:0;left:50%;margin-left:-750px;z-index:40;}
#site_footer_second{position:relative;background:#32303D;color:#F3EAFD;border:0;border-top:1px solid #49475C;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.15);}
#site_footer_second .site_footer_inner{padding:10px 0;}
.site_copyright{text-transform:uppercase;font-size:11px;padding:7px 0 0; font-style:italic;}
.footer2_right{float:right;text-align:right;}
.footer_social a{display:inline-block;width:24px;height:24px;margin:0;background:url(../images/socialsprite_footer.png) 0 0 no-repeat;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;opacity:.65;filter:alpha(opacity:65);}
.footer_social a:hover{opacity:1;filter:alpha(opacity:100);}
.footer_social a.youtube{background-position:0 2px;}
.footer_social a.vimeo{background-position:-24px 2px;}
.footer_social a.twitter{background-position:-48px 2px;}
.footer_social a.tumblr{background-position:-72px 2px;}
.footer_social a.stumbleupon{background-position:-96px 2px;}
.footer_social a.pinterest{background-position:-120px 2px;}
.footer_social a.linkedin{background-position:-144px 2px;}
.footer_social a.lastfm{background-position:-168px 2px;}
.footer_social a.friendfeed{background-position:-192px 2px;}
.footer_social a.flickr{background-position:-216px 2px;}
.footer_social a.facebook{background-position:-240px 2px;}
.footer_social a.digg{background-position:-264px 2px;}
.footer_social a.deviantart{background-position:-288px 2px;}
.footer_social a.delicious{background-position:-312px 2px;}
.footer_social a.brightkite{background-position:-336px 2px;}
.scroll_top_infooter{background:url(../images/totop.png) no-repeat 3px center;padding:0 10px 0 18px;margin:0 10px 0 0;border-right:1px solid #aaa;}
.logo{position:relative;padding:0;display:inline-block;width:auto;z-index:15;}
.logo img{margin-top:10px;}
.site_slogan{display:inline-block;padding:14px 0 0;margin:15px 0 0;width:auto;}
.site_slogan span{color:#aaa;border-left:1px solid #aaa;display:block;padding:3px 5px 3px 7px;font-size:16px;font-family:'Georgia', Helvetica, Arial, Sans-serif;font-style:italic;}
#searchform{margin:0;padding:0;float:right;}
#searchform #s{margin:2px 0 0;padding:8px 5px;width:200px;border:1px solid #fff;background:#333;color:#fff;float:left;outline:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;filter:alpha(opacity=85);opacity:0.85;transition:opacity .3s, border-color .5s;-moz-transition:opacity .3s, border-color .5s;-webkit-transition:opacity .3s, border-color .5s;-o-transition:opacity .3s, border-color .5s;}
#searchform #s:focus{filter:alpha(opacity=100);opacity:1;}
#searchform #searchsubmit{display:none;}
#searchform #searchsubmit:hover{background:url(../images/search.png) no-repeat center center #eeeeee;}
nav#horizontal{padding:0;margin-left:0;margin-top:3px;margin-bottom:0;float:right;border:0;position:relative;}
#nav{border:0;margin:0;padding:0;position:relative;font-family:'Arial', Helvetica, sans-serif;}
#nav li a,#nav li{float:left;}
#nav li{list-style:none;position:relative;margin-bottom:0;z-index:9999;}
#nav li span.menuChildren{display:block;width:12px;height:11px;position:absolute;top:50%;margin-top:-5px;right:4px;background:url(../images/arrow.png) no-repeat center center;}
.nav_simple li a{margin-bottom:0;text-decoration:none;font-weight:700;text-transform:uppercase;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;}
.nav_simple li a{color:#333;padding:15px 10px 12px;margin:20px 0 0;font-weight:700;text-transform:uppercase;}
.nav_simple li a:hover,.nav_simple li a.hov{color:#fff;background:#333;}
.nav_simple li ul{display:none;position:absolute;left:0;top:100%;padding:5px;padding:0;margin:0;z-index:9000;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#nav li:hover > ul{display:block;}
.nav_simple li ul li,.nav_simple li ul li a{float:none;min-width:180px;border-right:0;text-shadow:none;display:block;font-weight:400;text-transform:inherit;font-size:12px;text-transform:none;}
.nav_simple ul li a{padding:7px 10px;border:0;border-bottom:1px solid transparent;margin:0;text-shadow:none;background:none;transition:color 0, background .5s, border-color 1s;-moz-transition:color 0, background .5s, border-color 1s;-webkit-transition:color 0, background .5s, border-color 1s;-o-transition:color 0, background .5s, border-color 1s;}
.nav_simple ul li a:hover,.nav_simple ul li a.hov{border:0;margin:0;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#nav li ul li{_display:inline;}
.nav_simple li ul{color:#fff;background:#333;border:0;}
.nav_simple li ul li a{color:#fff;}
#nav.nav_simple li ul li.add_divider_after{position:relative;margin-bottom:2px;}
#nav.nav_simple li ul li.add_divider_after span.menu_divider{display:block;width:100%;height:2px;margin:0;padding:0;background:url(../images/menu-divider.png);position:absolute;top:100%;margin-bottom:-2px;}
#nav.nav_simple li ul li.add_divider_before{position:relative;margin-top:2px;}
#nav.nav_simple li ul li.add_divider_before span.menu_divider{display:block;width:100%;height:2px;margin:0;padding:0;background:url(../images/menu-divider.png);position:absolute;top:0;margin-top:-2px;}
#nav.nav_simple li ul li.icon_smk a{background-image:url(../images/smk.png);background-repeat:no-repeat;background-position:5px center;padding-left:27px;min-width:163px;}
#nav.nav_simple li ul li.icon_pf1 a{background-image:url(../images/icons/pf1.png);background-repeat:no-repeat;background-position:5px center;padding-left:35px;min-width:155px;}
#nav.nav_simple li ul li.icon_pf2 a{background-image:url(../images/icons/pf2.png);background-repeat:no-repeat;background-position:5px center;padding-left:35px;min-width:155px;}
#nav.nav_simple li ul li.icon_pf3 a{background-image:url(../images/icons/pf3.png);background-repeat:no-repeat;background-position:5px center;padding-left:35px;min-width:155px;}
#nav.nav_simple li ul li.icon_pf4 a{background-image:url(../images/icons/pf4.png);background-repeat:no-repeat;background-position:5px center;padding-left:35px;min-width:155px;}
#nav.nav_simple li ul li.icon_pf6 a{background-image:url(../images/icons/pf6.png);background-repeat:no-repeat;background-position:5px center;padding-left:35px;min-width:155px;}
#nav.nav_simple li ul li.icon_pf50_1 a{background-image:url(../images/icons/pf50-1.png);background-repeat:no-repeat;background-position:5px center;padding-left:35px;min-width:155px;}
#nav.nav_simple li ul li.icon_pf50_2 a{background-image:url(../images/icons/pf50-2.png);background-repeat:no-repeat;background-position:5px center;padding-left:35px;min-width:155px;}
#nav.nav_simple li ul li.icon_pf-sideL a{background-image:url(../images/icons/pf-sideL.png);background-repeat:no-repeat;background-position:5px center;padding-left:35px;min-width:155px;}
#nav.nav_simple li ul li.icon_pf-sideR a{background-image:url(../images/icons/pf-sideR.png);background-repeat:no-repeat;background-position:5px center;padding-left:35px;min-width:155px;}
#nav li ul li ul{display:none;}
#nav li ul li:hover ul{left:100%;top:0;}
.nav_simple li.nav_badge em, .nav_simple li.nav_badge a em{font-style:normal;font-size:9px;text-transform:uppercase;margin-top:1px;padding:2px 4px 1px;background:#000;color:#fff;position:relative;float:right;text-shadow:1px 1px 1px rgba(0,0,0, .3);-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 0 rgba(255,255,255,.1);}
.grid_posts_wh_sidebar{display:inline-block;float:left;width:640px;}
.clear720{display:none;}
.default_button{font:11px Helvetica, Arial, sans-serif;font-weight:400;text-decoration:none;text-transform:uppercase;padding:8px 18px;margin:2px 3px;vertical-align:middle;display:inline-block;border:solid 1px #111;color:#fff;background:#444;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 0 rgba(255,255,255,.1);-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;zoom:1;*display:inline;}
.default_button:hover{color:#fff;background:#777;border-color:#333;}
.default_button:active{color:#fff;background:#777;border-color:#333;box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.50), 0px 0px 1px rgba(0, 0, 0, 0.50);-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.50), 0px 0px 1px rgba(0, 0, 0, 0.50);-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.50), 0px 0px 1px rgba(0, 0, 0, 0.50);}
.default_button.small{font-size:10px;padding:5px 14px;}
.default_button.large{font-size:12px;padding:9px 24px;}
.default_button.xlarge{font-size:13px;padding:13px 28px;}
.smk_content img{max-width:100%;height:auto;}
#site_footer img{max-width:100%;height:auto;}
@media \0screen{img{width:auto;}
}
a img{border:0;outline:none;}
.image_wrap,.image_wrap_simple{position:relative;display:inline-block;max-width:100%;vertical-align:bottom;padding:0;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s;}
.image_wrap_simple{padding:3px;}
.image_wrap_simple img{vertical-align:bottom;}
.image_wrap img{filter:alpha(opacity=100);opacity:1;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;vertical-align:bottom;}
.image_wrap:hover img{filter:alpha(opacity=70);opacity:.7;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;}
.img_wrap_in{display:block;margin:5px;border:0;background:url(../images/pattern/2.png) #fff;overflow:hidden;}
.media_block{margin-bottom:20px;}
.image_wrap .img_caption_zoom,
.image_wrap .img_caption_more,
.image_wrap .img_caption_video,
.image_wrap .img_caption_link{display:block;width:49px;height:48px;position:absolute;left:50%;top:50%;margin-top:-24px;margin-left:-24px;z-index:9;background:url(../images/caption/16.png);filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.image_wrap:hover .img_caption_zoom,
.image_wrap:hover .img_caption_more,
.image_wrap:hover .img_caption_video,
.image_wrap:hover .img_caption_link{left:50%;top:50%;filter:alpha(opacity=100);opacity:1;}
.image_wrap .img_caption_zoom,.image_wrap:hover .img_caption_zoom{background-position:0 0;}
.image_wrap .img_caption_more,.image_wrap:hover .img_caption_more{background-position:-48px 0;}
.image_wrap .img_caption_video,.image_wrap:hover .img_caption_video{background-position:-96px 0;}
.image_wrap .img_caption_link,.image_wrap:hover .img_caption_link{background-position:-144px 0;}
.img_border{padding:3px;border:1px solid #ddd;}
.img_border img{margin:0;padding:0;}
.page_featured_img{margin-top:10px;}
.preloader{background:url(../images/loaders/loader1.gif) center center no-repeat #ffffff;}
.preloader{display:block;position:relative;z-index:10;width:auto;}
video{max-width:100%;height:auto;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;background:#333;}
.video-container iframe,
.video-container video,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;}
#homeSlider{position:relative;background:#000;background:rgba(0, 0, 0, 0.7);padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 38px 30px -18px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 38px 30px -18px rgba(0, 0, 0, 0.5);box-shadow:0 38px 30px -18px rgba(0, 0, 0, 0.5);margin:40px auto;}
.home_video_big{position:relative;background:#000;background:rgba(0, 0, 0, 0.7);padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 38px 30px -18px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 38px 30px -18px rgba(0, 0, 0, 0.5);box-shadow:0 38px 30px -18px rgba(0, 0, 0, 0.5);margin:40px auto;}
.home_video_desciption{margin:40px auto;}
.home_video_desciption, .home_video_desciption p, .home_video_desciption h1{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);}
.home_video_desciption p, .home_video_desciption h1{background:#333;background:rgba(0,0,0,.5);border:1px solid #333;margin:0 0 10px;padding:5px 10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.home_video_button{display:inline-block;float:right;width:auto;background:#333;background:rgba(0,0,0,.5);border:1px solid #333;margin:5px 0 5px 5px;padding:3px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.home_video_button .smk_button, .home_video_button .smk_button:hover{margin:0;border:1px solid #222;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected{background-position:0 0;}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected{background-position:0 -22px;}
.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;background:url(../images/circlebutton.png) no-Repeat top left;width:20px;height:20px;margin-right:0px;float:left;margin-top:-10px;margin-left:3px;}
.tp-bullets.simplebullets.round .bullet.last{margin-right:3px;}
.header a.default_button,
.header a.default_button:hover{color:#fff;position:relative;padding:12px 25px;margin:0;font-size:12px;}
.header a.default_button::before{content:"";padding:5px;background:#666;background:rgba(0,0,0,.25);border:1px solid #222;display:block;position:absolute;width:100%;height:100%;left:-6px;top:-6px;z-index:-1;border-radius:3px;box-shadow:inset 0px 1px 1px rgba(0,0,0,.3), 0px 1px 0px rgba(255,255,255,.3);}
.grid_post_item h2{font-size:12px;font-weight:400;margin:25px 0 10px;padding:0;}
h1.home_module_title{font-size:15px;font-weight:700;margin-top:3px;color:#555;}
.home_more_link a{font-style:italic;}
.hp_item_grid{margin-bottom:20px;}
.hp_grid_img{position:relative;}
.home_notice h2{font-size:21px;line-height:36px;margin:0 0 20px;padding:20px 0 0 0;font-style:italic;text-align:center;border-top:0;font-family:Georgia, Helvetica, Arial, sans-serif;}
.home_service{width:100%;float:left;margin:0 0 10px;background:#fff;}
.service_text{padding:10px 0 10px 75px;text-align:left;min-height:64px;margin-right:10px;margin-left:10px;}
.s_title{display:block;width:100%;background:#eee;margin-bottom:15px;border-top:5px solid #eee;-moz-box-shadow:inset 0 -5px rgba(0,0,0,0.15);-webkit-box-shadow:inset 0 -5px rgba(0,0,0,0.15);box-shadow:inset 0 -5px rgba(0,0,0,0.15);text-shadow:0 1px 1px rgba(0, 0, 0, .15);}
.s_title h2{margin:0;padding:0;font-size:18px;font-weight:400;text-align:center;color:#fff;}
.s_title .st_in{padding:18px 10px 20px;}
.service_text.s_users{background:url(../images/icons/group.png) no-repeat 0 3px;}
.service_text.s_magic{background:url(../images/icons/hand_smudge.png) no-repeat 0 3px;}
.service_text.s_mobile{background:url(../images/icons/mmobile.png) no-repeat 0 3px;}
.service_text.s_brush{background:url(../images/icons/brush_wide.png) no-repeat 0 3px;}
.service_text.s_heart{background:url(../images/icons/heart2.png) no-repeat 0 3px;}
.service_text.s_monitor{background:url(../images/icons/monitor.png) no-repeat 0 3px;}
.home_portfolio{margin:0;padding:30px 0;}
.home_portfolio .hp_item_grid h2{margin:0 0 5px;padding:0;font-size:13px;font-weight:700;}
.home_portfolio .hp_item_meta p{margin:0;font-size:11px;color:#666;}
.home_portfolio .hp_item_meta{margin:10px 0 0;padding:7px;background:#fafafa;border:1px solid #eee;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;transition:border .5s, background .3s;-moz-transition:border .5s, background .3s;-webkit-transition:border .5s, background .3s;-o-transition:border .5s, background .3s;}
.home_portfolio .hp_item_meta:hover{background:#fff;border-color:#ccc;}
.home_blog{margin:0;padding:30px 0;}
.home_blog .hp_item_grid h2{margin:0 0 5px;padding:0;font-size:13px;font-weight:700;}
.home_blog .hp_item_meta span.hb_meta{margin:5px 0;font-size:11px;color:#666;}
.home_blog .hp_item_meta p{margin:5px 0 10px;font-size:12px;color:#444;}
.home_blog .hp_item_meta{margin:10px 0 0;padding:7px;background:#fafafa;border:1px solid #eee;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;transition:border .5s, background .3s;-moz-transition:border .5s, background .3s;-webkit-transition:border .5s, background .3s;-o-transition:border .5s, background .3s;}
.home_blog .hp_item_meta:hover{background:#fff;border-color:#ccc;}
.home_clients{display:inline-block;margin:0;padding:40px 0 0;}
.home_clients .hp_item_grid_client{float:left;padding:20px 10px;height:35px;width:154px;border:1px solid #eee;margin:-1px 0 0 -1px;transition:border .3s;-moz-transition:border .3s;-webkit-transition:border .3s;-o-transition:border .3s;}
.aq-block.aq-block-aq_services_block[class*="aq_span"]{float:left;margin-left:0;padding:0;}
.aq-template-wrapper .aq-block.aq-block-aq_services_block.aq_span1{width:8.33%;}
.aq-template-wrapper .aq-block.aq-block-aq_services_block.aq_span2{width:16.66%;}
.aq-template-wrapper .aq-block.aq-block-aq_services_block.aq_span3{width:25%;}
.aq-template-wrapper .aq-block.aq-block-aq_services_block.aq_span4{width:33.33%;}
.aq-template-wrapper .aq-block.aq-block-aq_services_block.aq_span5{width:41.66%;}
.aq-template-wrapper .aq-block.aq-block-aq_services_block.aq_span6{width:50%;}
.aq-template-wrapper .aq-block.aq-block-aq_services_block.aq_span7{width:58.33%;}
.aq-template-wrapper .aq-block.aq-block-aq_services_block.aq_span8{width:66.66%;}
.aq-template-wrapper .aq-block.aq-block-aq_services_block.aq_span9{width:75%;}
.aq-template-wrapper .aq-block.aq-block-aq_services_block.aq_span10{width:83.33%;}
.aq-template-wrapper .aq-block.aq-block-aq_services_block.aq_span11{width:91.66%;}
.aq-template-wrapper .aq-block.aq-block-aq_services_block.aq_span12{width:100%;}
.aq_image_module,
.aq_image_module_noborder{width:auto;display:inline-block;margin-bottom:30px;}
.aq_image_module{border:1px solid #eee;padding:5px;background:#fff;}
.aq_image_module_noborder{border:0;padding:0;background:#none;}
.aq_image_module .aq_img_in,
.aq_image_module_noborder .aq_img_in{width:auto;margin:0;}
.aq_image_module p,
.aq_image_module_noborder p{margin-bottom:10px;}
.aq_image_module strong,
.aq_image_module_noborder strong{display:block;margin-top:10px;}
.aq_video_container{margin-bottom:25px;}
.aq-template-wrapper .home_blog .hp_item_grid.aq_span3{width:22.75%;}
.blog_article{margin-bottom:30px;}
.blog_article h1{font-size:18px;font-weight:400;margin-top:10px;margin-bottom:5px;}
.blog_article .blog_post_meta{margin:4px 0 9px;padding:3px 0;font-weight:700;color:#555;border-top:1px solid #EEE;border-bottom:1px solid #EEE;}
.blog_article .blog_post_meta span{padding:0 10px 0 0;margin:0 10px 0 0;border-right:1px solid #eee;text-transform:uppercase;font-size:10px;}
.blog_article .blog_post_meta span:last-of-type{border-right:0;}
.blog_article .blog_post_meta span a,.blog_article .blog_post_meta span span.blogpost_date{font-weight:400;margin:0;padding:0;}
.blog_article .blog_post_image{margin-bottom:15px;}
.blog_article .blog_post_category{float:left;padding:12px 0;text-transform:uppercase;font-size:11px;color:#555;font-weight:700;}
.blog_article .blog_post_category a{padding-left:3px;font-weight:400;}
.blog_article .container_video{position:relative;padding-bottom:56.25%;padding-top:25px;padding-left:5px;padding-right:5px;height:0;margin-bottom:20px;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.blog_article .container_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.blog_article.blog_article_s1{margin-top:20px;margin-bottom:50px;}
.blog_article.blog_article_s2{margin-top:20px;margin-bottom:50px;}
.blog_article.blog_article_s2 h1{margin-top:0;}
.blog_article.blog_article_s2 .blog_post_meta{font-size:10px;font-weight:400;}
.blog_article.blog_article_s2 .blog_post_meta span{padding:0 5px 0 0;margin:0 5px 0 0;}
.blog_article.blog_article_s2 .blog_slider{margin:0 0 20px;}
.blog_article.blog_article_s3{margin-top:20px;margin-bottom:50px;}
.blog_article.blog_article_s3 .blog_slider{margin-top:0;margin-bottom:20px;}
.blog_article.blog_article_s3 h1{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;}
.blog_article.blog_article_s3 .blog_s3_meta ul.metasingle{margin:0;padding:0;list-style:none;font-style:italic;}
.blog_article.blog_article_s3 .blog_s3_meta ul.metasingle a{color:#666;}
.blog_article.blog_article_s3 .blog_s3_meta ul.metasingle li{display:block;margin:0 0 5px;padding:3px 0 3px 32px;list-style:none;float:none;background-repeat:no-repeat;background-position:left center;}
.blog_article.blog_article_s3 .blog_s3_meta ul.metasingle li.blog_user{background-image:url(../images/icons/blog/blog-user0.png);}
.blog_article.blog_article_s3 .blog_s3_meta ul.metasingle li.blog_date{background-image:url(../images/icons/blog/blog-calendar0.png);}
.blog_article.blog_article_s3 .blog_s3_meta ul.metasingle li.blog_category{background-image:url(../images/icons/blog/blog-category0.png);}
.blog_article.blog_article_s3 .blog_s3_meta ul.metasingle li.blog_comments{background-image:url(../images/icons/blog/blog-comments0.png);}
.blog_article.blog_article_s3 .blog_s3_meta ul.metasingle li.blog_tag{background-image:url(../images/icons/blog/blog-tag0.png);}
.blog_article.blog_article_s3.blog_s4 h1{margin-bottom:15px;}
.blog_article.blog_article_s3.blog_s4 .blog_s4_content{margin-top:15px;}
.blog_metahidden{list-style:none;margin:0;padding:0;}
.blog_metahidden li{list-style:none;height:48px;width:48px;}
.blog_article.blog_article_s3.blog_s5{margin-top:0;margin-bottom:30px;}
.blog_article.blog_article_s3.blog_s5 .blog_metahidden span{width:0;left:38px;top:50%;padding:0;position:absolute;overflow:hidden;z-index:1;font-size:12px;white-space:nowrap;line-height:30px;color:#fff;background:#333;margin-top:-15px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;}
.blog_article.blog_article_s3.blog_s5 .blog_metahidden a{color:#fff;}
.blog_article.blog_article_s3.blog_s5 .blog_metahidden a:hover{color:#fff;text-shadow:0 0 5px #fff;}
.blog_article.blog_article_s3.blog_s5 .blog_metahidden div{background-color:#333;background-position:center center;background-repeat:no-repeat;height:48px;width:48px;display:block;position:relative;margin-left:15px;margin-top:5px;z-index:11;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.blog_article.blog_article_s3.blog_s5 .blog_metahidden div.min_user{background-image:url(../images/icons/min-user.png);}
.blog_article.blog_article_s3.blog_s5 .blog_metahidden div.min_date{background-image:url(../images/icons/min-calendar.png);}
.blog_article.blog_article_s3.blog_s5 .blog_metahidden div.min_tag{background-image:url(../images/icons/min-tag.png);}
.blog_article.blog_article_s3.blog_s5 .blog_metahidden div.min_comments{background-image:url(../images/icons/min-comments.png);}
.blog_article.blog_article_s3.blog_s5 .blog_metahidden div.min_category{background-image:url(../images/icons/min-category.png);}
.blog_article.blog_article_s3.blog_s5 .blog_metahidden div:hover span{width:auto;padding:0 20px;overflow:visible;}
.blog_article.blog_article_s6{margin-top:20px;margin-bottom:20px;}
.blog_article.blog_article_s7{margin-top:20px;margin-bottom:20px;}
.blog_article.blog_article_s7 h1{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee;}
.blog_article.blog_article_s7 .blog_s7_meta .meta_block_s7 .meta_block_s7_inner{margin:0 10px 15px;border:1px solid #ccc;border-bottom:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;overflow:hidden;background:#f7f7f7;background:-moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ededed));background:-webkit-linear-gradient(top, #f7f7f7 0%,#ededed 100%);background:-o-linear-gradient(top, #f7f7f7 0%,#ededed 100%);background:-ms-linear-gradient(top, #f7f7f7 0%,#ededed 100%);background:linear-gradient(to bottom, #f7f7f7 0%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0);}
.blog_article.blog_article_s7 .blog_s7_meta .meta_block_s7 .meta_block_s7_inner .meta_number,
.blog_article.blog_article_s7 .blog_s7_meta .meta_block_s7 .meta_block_s7_inner .meta_text{display:block;text-align:center;border-top:1px solid #fafafa;border-bottom:1px solid #ccc;text-shadow:1px 1px 1px rgba(255, 255, 255, 1);}
.blog_article.blog_article_s7 .blog_s7_meta .meta_block_s7 .meta_block_s7_inner .meta_number,
.blog_article.blog_article_s7 .blog_s7_meta .meta_block_s7 .meta_block_s7_inner .meta_number a{color:#666;}
.blog_article.blog_article_s7 .blog_s7_meta .meta_block_s7 .meta_block_s7_inner .meta_number{font-size:28px;font-weight:700;}
.blog_article.blog_article_s7 .blog_s7_meta .meta_block_s7 .meta_block_s7_inner .meta_text{font-size:11px;font-weight:700;color:#666;text-transform:uppercase;padding:5px 0;}
.post_article_single{position:relative;margin-bottom:30px;}
.post_article_single h1{font-size:25px;font-weight:400;margin-top:10px;margin-bottom:5px;}
.post_article_single h1 span.edit_post_class{position:absolute;top:0;right:0;padding:7px 4px;}
.post_article_single h1 span.edit_post_class a{padding:1px 5px;font-size:12px;background:#ccc;color:#fff;border-radius:2px;}
.post_article_single h1 span.edit_post_class a:hover{background:#377DFF;}
.post_article_single .blog_post_meta{margin:5px 0 10px;padding:3px 0 5px;font-weight:700;color:#555;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.post_article_single .blog_post_meta span{padding:0 10px 0 0;margin:0 10px 0 0;border-right:1px solid #ccc;text-transform:uppercase;font-size:10px;}
.post_article_single .blog_post_meta span:last-of-type{border-right:0;}
.post_article_single .blog_post_meta span a,.post_article_single .blog_post_meta span span.blogpost_date{font-weight:400;margin:0;padding:0;}
.post_article_single .blog_post_image{margin-bottom:15px;}
.post_article_single .blog_post_category{float:left;padding:12px 0;text-transform:uppercase;font-size:11px;color:#555;font-weight:700;}
.post_article_single .blog_post_meta span.blog_post_category{float:none;}
.post_article_single .blog_author_info{position:relative;border:1px solid #ccc;border-width:1px 0;padding:10px 0;min-height:90px;}
.post_article_single .blog_author_info img{position:absolute;margin:0 10px 0 0;padding:3px;border:1px solid #eee;}
.post_article_single .blog_author_info .author{font-weight:700;margin:0 0 0 100px;font-size:11px;text-transform:uppercase;}
.post_article_single .blog_author_info p.author_bio{margin:5px 0 0 100px;font-size:11px;line-height:1.4;}
.post_article_single .blog_author_info .social{margin:7px 0 0 100px;}
.post_article_single .blog_author_info .social span{float:left;margin-right:10px;text-transform:uppercase;font-size:10px;font-weight:700;}
.post_article_single .blog_author_info .social a{display:block;height:16px;width:16px;float:left;margin-right:5px;margin-bottom:5px;opacity:0.5;filter:alpha(opacity=50);}
.post_article_single .blog_author_info .social a:hover{opacity:1;filter:alpha(opacity=100);}
.post_article_single .blog_author_info .social a.facebook{background:url(../images/icons/facebook16.png) no-repeat 0 0;}
.post_article_single .blog_author_info .social a.twitter{background:url(../images/icons/twitter16.png) no-repeat 0 0;}
.post_article_single .blog_author_info .social a.linkedin{background:url(../images/icons/linkedin16.png) no-repeat 0 0;}
.post_article_single .blog_author_info .social a.yim{background:url(../images/icons/yahoo16.png) no-repeat 0 0;}
.post_article_single .blog_author_info .social a.google{background:url(../images/icons/google16.png) no-repeat 0 0;}
.post_article_single .blog_author_info .social a.youtube{background:url(../images/icons/youtube16.png) no-repeat 0 0;}
.post_article_single .blog_author_info .social a.digg{background:url(../images/icons/digg16.png) no-repeat 0 0;}
.post_article_single .blog_author_info .social a.user_url{background:url(../images/icons/website16.png) no-repeat 0 0;}
.post_article_single .blog_author_info .social a.aim{background:url(../images/icons/aim16.png) no-repeat 0 0;}
.post_article_single .blog_author_info .social a.delicious{background:url(../images/icons/delicious16.png) no-repeat 0 0;}
.post_article_single .blog_author_info .social a.vimeo{background:url(../images/icons/vimeo16.png) no-repeat 0 0;}
[class^="sicon_"],
[class*=" sicon_"]{background:url(../images/sicon.png) no-repeat top left;width:16px;height:16px;margin:2px;padding:0;display:inline-block;float:left;}
.sicon_500px{background-position:0 0;}
.sicon_AddThis{background-position:0 -26px;}
.sicon_Behance{background-position:0 -52px;}
.sicon_Blogger{background-position:0 -78px;}
.sicon_Delicious{background-position:0 -104px;}
.sicon_DeviantART{background-position:0 -130px;}
.sicon_Digg{background-position:0 -156px;}
.sicon_Dopplr{background-position:0 -182px;}
.sicon_Dribbble{background-position:0 -208px;}
.sicon_Evernote{background-position:0 -234px;}
.sicon_FaceBook{background-position:0 -260px;}
.sicon_Flickr{background-position:0 -286px;}
.sicon_Forrst{background-position:0 -312px;}
.sicon_GitHub{background-position:0 -338px;}
.sicon_Google{background-position:0 -364px;}
.sicon_Grooveshark{background-position:0 -390px;}
.sicon_Instagram{background-position:0 -416px;}
.sicon_Lastfm{background-position:0 -442px;}
.sicon_LinkedIn{background-position:0 -468px;}
.sicon_Mail{background-position:0 -494px;}
.sicon_MySpace{background-position:0 -520px;}
.sicon_Path{background-position:0 -546px;}
.sicon_PayPal{background-position:0 -572px;}
.sicon_Picasa{background-position:0 -598px;}
.sicon_Posterous{background-position:0 -624px;}
.sicon_RSS{background-position:0 -650px;}
.sicon_Reddit{background-position:0 -676px;}
.sicon_ShareThis{background-position:0 -702px;}
.sicon_Skype{background-position:0 -728px;}
.sicon_SoundCloud{background-position:0 -754px;}
.sicon_Spotify{background-position:0 -780px;}
.sicon_Stumbleupon{background-position:0 -806px;}
.sicon_Tumblr{background-position:0 -832px;}
.sicon_Twitter{background-position:0 -858px;}
.sicon_Viddler{background-position:0 -884px;}
.sicon_Vimeo{background-position:0 -910px;}
.sicon_Virb{background-position:0 -936px;}
.sicon_Windows{background-position:0 -962px;}
.sicon_WordPress{background-position:0 -988px;}
.sicon_Youtube{background-position:0 -1014px;}
.sicon_Zerply{background-position:0 -1040px;}
[class^="sicon32_"],
[class*=" sicon32_"]{background:url(../images/sicon32.png) no-repeat top left;width:32px;height:32px;margin:2px;padding:0;display:inline-block;float:left;}
.sicon32_500px{background-position:0 0;}
.sicon32_AddThis{background-position:0 -42px;}
.sicon32_Behance{background-position:0 -84px;}
.sicon32_Blogger{background-position:0 -126px;}
.sicon32_Delicious{background-position:0 -168px;}
.sicon32_DeviantART{background-position:0 -210px;}
.sicon32_Digg{background-position:0 -252px;}
.sicon32_Dopplr{background-position:0 -294px;}
.sicon32_Dribbble{background-position:0 -336px;}
.sicon32_Evernote{background-position:0 -378px;}
.sicon32_FaceBook{background-position:0 -420px;}
.sicon32_Flickr{background-position:0 -462px;}
.sicon32_Forrst{background-position:0 -504px;}
.sicon32_GitHub{background-position:0 -546px;}
.sicon32_Google{background-position:0 -588px;}
.sicon32_Grooveshark{background-position:0 -630px;}
.sicon32_Instagram{background-position:0 -672px;}
.sicon32_Lastfm{background-position:0 -714px;}
.sicon32_LinkedIn{background-position:0 -756px;}
.sicon32_Mail{background-position:0 -798px;}
.sicon32_MySpace{background-position:0 -840px;}
.sicon32_Path{background-position:0 -882px;}
.sicon32_PayPal{background-position:0 -924px;}
.sicon32_Picasa{background-position:0 -966px;}
.sicon32_Posterous{background-position:0 -1008px;}
.sicon32_RSS{background-position:0 -1050px;}
.sicon32_Reddit{background-position:0 -1092px;}
.sicon32_ShareThis{background-position:0 -1134px;}
.sicon32_Skype{background-position:0 -1176px;}
.sicon32_SoundCloud{background-position:0 -1218px;}
.sicon32_Spotify{background-position:0 -1260px;}
.sicon32_Stumbleupon{background-position:0 -1302px;}
.sicon32_Tumblr{background-position:0 -1344px;}
.sicon32_Twitter{background-position:0 -1386px;}
.sicon32_Viddler{background-position:0 -1428px;}
.sicon32_Vimeo{background-position:0 -1470px;}
.sicon32_Virb{background-position:0 -1512px;}
.sicon32_Windows{background-position:0 -1554px;}
.sicon32_WordPress{background-position:0 -1596px;}
.sicon32_Youtube{background-position:0 -1638px;}
.sicon32_Zerply{background-position:0 -1680px;}
.sicon_to_right{float:right;}
.post_article_single .container_video{position:relative;padding-bottom:56.25%;padding-top:25px;padding-left:5px;padding-right:5px;height:0;margin-bottom:20px;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.post_article_single .container_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.post-single-gallery{margin-bottom:10px;}
.post-single-gallery .post_gitem{display:inline-block;float:left;margin:3px;padding:0;}
.post-single-gallery .post_gitem img{margin:0;padding:0;}
.portfolio_single_details{font-size:11px;}
.portfolio_single_list, .portfolio_single_list li{list-style:none;padding:0;margin:0;}
.portfolio_single_list{margin:0 0 20px;}
.portfolio_single_list li{margin:0;padding:5px 0;border-top:1px solid #eee;color:#666;}
.post_buttons_share{display:block;}
.post_buttons_share .share_in{display:block;background:#eee;margin:20px 0;padding:10px 0 0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.post_buttons_share .share_in_top{display:block;background:#eee;margin:5px 0 20px;padding:10px 0 0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.box_toggle.box_toogle_related_posts{background:#fff;margin-top:10px;margin-bottom:30px;padding:0;position:relative;overflow:hidden;border:0;border-bottom:1px solid #bbb;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.box_toggle.box_toogle_related_posts div.tg_title{font-size:12px;font-weight:700;text-transform:uppercase;color:#666;margin:0 -10px -1px -10px;padding:7px 12px;padding-left:38px;padding-right:45px;border:1px solid #bbb;background:url(../images/icons/acc-plus.png) no-repeat 13px 9px #FCFCFC;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);}
.box_toggle.box_toogle_related_posts div.tg_title:hover{cursor:pointer;background-color:#eee;}
.box_toggle.box_toogle_related_posts div.tg_title.tgg_isopen{background:url(../images/icons/acc-plus.png) no-repeat 13px -70px #FCFCFC;}
.box_toggle.box_toogle_related_posts div.tg_title{background:url(../images/icons/acc-plus.png) no-repeat 13px -70px #FCFCFC;}
.box_toggle.box_toogle_related_posts div.tg_title.tgg_isopen{background:url(../images/icons/acc-plus.png) no-repeat 13px 9px #FCFCFC;}
.box_toggle.closed.box_toogle_related_posts div.tg_title{background:url(../images/icons/acc-plus.png) no-repeat 13px 9px #FCFCFC;}
.box_toggle.closed.box_toogle_related_posts div.tg_title.tgg_isopen{background:url(../images/icons/acc-plus.png) no-repeat 13px -70px #FCFCFC;}
.box_toogle_related_posts .block{padding:0;}
.box_toogle_related_posts .block_in{padding:10px 0;}
.box_toggle.box_toogle_related_posts h4{margin-top:5px;}
.box_toggle.box_toogle_related_posts p{font-size:11px;}
.box_toggle .blog_related_post{margin:5px 0;padding:5px 0;}
.page_service{border-bottom:1px solid #eee;padding:25px 0;margin-bottom:25px;font-size:12px;}
.page_service img{margin:0 auto 10px;}
.page_service h2{margin:0 0 10px;font-size:15px;font-weight:700;}
.page_service p{margin:5px 0 10px;font-size:12px;font-weight:400;}
.page_service .service_price{color:#D7334E;font-size:12px;}
.page_service .service_approx{color:#999;}
#portfolio{min-height:200px;}
#portfolio_menu{margin:0 10px 10px;padding:0 0 8px 0;border-bottom:1px solid #eee;}
#portfolio_menu ul, #portfolio_menu li{margin:0;padding:0;list-style:none;}
#portfolio_menu li{display:inline;margin:0;}
#portfolio_menu li a{padding:10px 5px;border-bottom:1px solid transparent;font-weight:700;font-size:12px;outline:none;color:#666;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
#portfolio_menu .portfolio_menu_title{font-weight:700;font-size:11px;text-transform:uppercase;margin-right:10px;}
.portf_item{display:block;margin:10px;float:left;position:relative;z-index:3;overflow:hidden;}
.portf_item .portfolio_descr{position:absolute;left:0;right:0;bottom:0;width:auto;background:#111;color:#fff;font-weight:700;text-align:left;padding:10px;margin:10px 10px 50px 10px;z-index:5;opacity:0;filter:alpha(opacity=0);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.portf_item.related_portf_item .portfolio_descr{font-size:10px;}
.portf_item:hover .portfolio_descr{left:0;right:0;bottom:0;margin:10px;opacity:0.75;filter:alpha(opacity=75);}
.portf_item h2{font-size:13px;font-weight:400;color:#fff;margin:2px 0 4px;transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s;-o-transition:color .5s;}
.portf_item .pf_item_description{margin:10px 0 15px;padding:7px;background:#fafafa;border:1px solid #eee;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;transition:border .5s, background .3s;-moz-transition:border .5s, background .3s;-webkit-transition:border .5s, background .3s;-o-transition:border .5s, background .3s;}
.portf_item .pf_item_description h2{font-size:14px;font-weight:400;color:#fff;margin:2px 0 4px;transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s;-o-transition:color .5s;}
.portf_item .pf_item_description p{margin:2px 0 4px;color:#999;font-size:11px;}
.portf_item:hover .pf_item_description{background:#fff;border-color:#ccc;}
.portf_item .pf_item_description_masonry{margin:10px 0 15px;padding:7px;background:#fafafa;border:1px solid #eee;text-align:left;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;transition:border .5s, background .3s;-moz-transition:border .5s, background .3s;-webkit-transition:border .5s, background .3s;-o-transition:border .5s, background .3s;}
.portf_item .pf_item_description_masonry h2{font-size:14px;font-weight:700;color:#fff;margin:8px 0 5px;transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s;-o-transition:color .5s;}
.portf_item .pf_item_description_masonry .pf_masonry_meta{margin:2px 0 4px;color:#999;font-size:11px;}
.portf_item .pf_item_description_masonry p{margin:10px 0 10px;color:#555;}
.portf_item:hover .pf_item_description_masonry{background:#fff;border-color:#ccc;}
.portf_item_full.portf_item{margin:20px 0 20px;padding-bottom:40px;border-bottom:1px solid #eee;}
.portf_item_full.portf_item h2{margin:10px 0 10px;font-size:16px;font-weight:700;}
.portf_item_full.portf_item:last-of-type{border-bottom:0;margin-bottom:0px;}
.portf_item .pf_icons{position:absolute;top:10px;right:10px;width:auto;z-index:10;}
.portf_item .pf_icons .pf_icon{position:relative;display:block;width:26px;height:26px;float:left;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-repeat:no-repeat;background-position:center center;background-color:#333;}
.portf_item .pf_icons .pf_icon.img_zoom,
.portf_item .pf_icons .pf_icon.img_info{margin-right:-35px;opacity:0;filter:alpha(opacity=0);}
.portf_item .pf_icons .pf_icon.img_zoom{background-image:url(../images/icons/img_zoom.png);margin-right:-35px;}
.portf_item .pf_icons .pf_icon.img_zoom:hover{background-image:url(../images/icons/img_zoom.png);}
.portf_item .pf_icons .pf_icon.img_info{background-image:url(../images/icons/img_info.png);margin-right:-35px;}
.portf_item .pf_icons .pf_icon.img_info:hover{background-image:url(../images/icons/img_info.png);}
.portf_item .pf_icons .pf_icon.img_zoom,
.portf_item .pf_icons .pf_icon.img_info{transition:margin .3s, background .3s, opacity .15s ease .0s;-moz-transition:margin .3s, background .3s, opacity .15s ease .0s;-webkit-transition:margin .3s, background .3s, opacity .15s ease .0s;-o-transition:margin .3s, background .3s, opacity .15s ease .0s;}
.portf_item:hover .pf_icons .pf_icon.img_zoom,
.portf_item:hover .pf_icons .pf_icon.img_info{opacity:1;filter:alpha(opacity=100);transition:margin .3s, background .3s, opacity 1s ease .33s;-moz-transition:margin .3s, background .3s, opacity 1s ease .33s;-webkit-transition:margin .3s, background .3s, opacity 1s ease .33s;-o-transition:margin .3s, background .3s, opacity 1s ease .33s;}
.portf_item:hover .pf_icons .pf_icon.img_zoom{margin-right:0;}
.portf_item:hover .pf_icons .pf_icon.img_info{margin-right:5px;}
.portf_item:hover .pf_icons .pf_icon.img_info{transition:margin .3s ease .33s, background .3s, opacity 1s ease .33s;-moz-transition:margin .3s ease .33s, background .3s, opacity 1s ease .33s;-webkit-transition:margin .3s ease .33s, background .3s, opacity 1s ease .33s;-o-transition:margin .3s ease .33s, background .3s, opacity 1s ease .33s;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.container_video{position:relative;padding-bottom:56.25%;padding-top:25px;padding-left:5px;padding-right:5px;height:0;margin-bottom:20px;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.container_video iframe,
.container_video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.award_block{margin-top:20px;margin-bottom:30px;}
.award_block_in{background:#fff;padding:7px;border:0;}
.award_img_block{background:#fff;border-bottom:1px solid #eee;min-height:200px;}
.award_img_block img{display:block;margin:5px auto;max-width:auto;}
.award_block .aw_title{border-bottom:1px solid #eee;margin-bottom:5px;}
.award_block .aw_title h2{text-align:center;font-size:13px;font-weight:700;margin:10px auto;}
.award_block .aw_more{float:right;}
#search_form404 #searchform{float:none;}
#search_form404 #searchform #s{float:none;border:1px solid #ccc;background:#fff;color:#333;width:90%;}
.page404_block{display:block;height:340px;background:url(../images/404.png) no-repeat center bottom;}
.list404{font-weight:700;}
.aboutpage .aboutus_img{margin:5px 10px 10px 0;}
.aboutpage h1{margin:0 0 10px;}
.team_member{margin-bottom:30px;margin-top:10px;}
.team_member .team_mb_name{padding:7px 5px;border-top:1px solid #aaa;border-bottom:1px solid #ddd;font-size:14px;font-weight:700;text-align:left;}
.team_member .team_mb_name a{color:#444;}
.team_member .team_mb_name span{float:right;}
.team_member .team_mb_name span{color:#777;font-size:12px;font-weight:400;text-align:right;}
.team_member .team_mb_social{padding:7px 5px 3px 5px;border-bottom:1px solid #ddd;}
.team_member .team_mmb_text{font-size:11px;color:#555;padding:10px 5px 5px;text-align:center;}
.testimonial{margin-bottom:30px;}
.testimonial .testimonial_text{position:relative;padding:10px;border:3px solid #eee;background:#fafafa;font-size:14px;font-style:italic;color:#777;font-family:"Georgia", Helvetica, Arial, sans-serif;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.testimonial .testimonial_info{margin:10px 0;}
.testimonial .testimonial_info .testimonial_photo{display:inline-block;float:left;width:40px;height:40px;margin:5px 10px 10px 0;border:5px solid #eee;overflow:hidden;}
.testimonial .testimonial_info .testimonial_photo,.testimonial .testimonial_info .testimonial_photo img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.testimonial .testimonial_info .testimonial_autor{padding:10px 0 0;font-weight:700;font-size:13px;}
.testimonial .testimonial_info .testimonial_website{font-size:11px;}
.testimonial .testimonial_text .testimonial_arrow{position:absolute;display:block;width:10px;height:10px;background:#fafafa;border-top:3px solid #eee;border-right:3px solid #eee;border-bottom:3px solid transparent;border-left:3px solid transparent;bottom:-8px;left:15px;transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-moz-transform:rotate(135deg);}
.archives_head{display:block;border-bottom:1px solid #eee;margin:20px 0;padding:10px 0;}
.archive_item{display:block;padding:7px 10px;background:#fafafa;border:1px solid #ddd;font-size:15px;font-weight:700;color:#666;margin-bottom:10px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);}
.archive_item span{font-size:10px;text-transform:uppercase;color:#888;font-weight:400;padding:0 0 10px 0;}
.archive_item:hover{background:#FCFCFC;border:1px solid #ccc;color:#444;}
#faq_list_menu{margin-bottom:50px;}
#faq_list_menu ol{counter-reset:li;margin-left:0;padding-left:0;}
#faq_list_menu ol > li{position:relative;margin:0 0 6px 2em;padding:4px 8px;list-style:none;font-weight:700;}
#faq_list_menu ol > li:before{content:counter(li);counter-increment:li;position:absolute;top:0;left:-2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:2em;height:100%;margin-right:8px;padding:4px;border-top:0;color:#333;font-weight:bold;font-family:"Helvetica Neue", Arial, sans-serif;text-align:center;}
#faq_list_menu li ol,
#faq_list_menu li ul{margin-top:6px;}
#faq_list_menu ol ol li:last-child{margin-bottom:0;}
#faq_list_answers ol{counter-reset:li;margin-left:0;padding-left:0;}
#faq_list_answers ol > li{position:relative;margin:0 0 0 2em;padding:4px 8px;list-style:none;border-top:2px solid #666;background:#fff;}
#faq_list_answers ol > li:before{content:counter(li);counter-increment:li;position:absolute;top:-2px;left:-2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:2em;margin-right:8px;padding:4px;border-top:2px solid #666;color:#fff;background:#666;font-weight:bold;font-family:"Helvetica Neue", Arial, sans-serif;text-align:center;}
#faq_list_answers li ol,
#faq_list_answers li ul{margin-top:6px;}
#faq_list_answers ol ol li:last-child{margin-bottom:0;}
.faq_totop{display:block;position:relative;margin:20px 0 0;width:100%;padding:7px 0;border:0;font-size:10px;text-transform:uppercase;}
.faq_totop span{display:block;position:absolute;top:0;right:0;text-align:right;padding:2px 0;}
.faq_mark{color:#DB0800;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.post_job{margin-bottom:50px}
.post_job, .post_job h1{position:relative;}
.post_job .job_block{border:4px solid #eee;border-bottom-width:1px;padding:10px 10px 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);}
.post_job h1{margin:0 0 10px;padding:5px 10px 10px;border-bottom:1px solid #ddd;}
.post_job h1 mark{position:absolute;top:0;right:0;font-size:10px;text-transform:uppercase;margin:5px;padding:5px 10px;}
.post_job .job_apply_block{margin:0;padding:10px 10px;background:#fafafa;border:4px solid #eee;border-top:0;text-align:center;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);}
}
#comments{margin:0;padding:0;}
ul#comments_list{margin:10px 0;padding:0;}
ul#comments_list li.comment{margin:10px 0;padding:0;list-style:none;position:relative;}
ul#comments_list li.comment .comment_avatar{display:inline-block;width:15%;float:left;margin:0 2% 0 0;}
ul#comments_list li.comment .comment_avatar img{margin:0 10px 0 0;padding:3px;border:solid 1px #eee;max-width:100%;}
ul#comments_list li.comment .comment_content{display:inline-block;width:83%;float:left;}
ul#comments_list li.comment .comment_head{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #eee;text-transform:uppercase;font-size:11px;}
ul#comments_list li.comment .comment_head .name{font-weight:700;}
ul#comments_list li.comment .comment_head .comment_top_right{position:absolute;top:0;right:0;text-transform:uppercase;font-size:10px;font-weight:400;}
ul#comments_list li.comment .comment_head .comm_moder{padding-left:5px;}
ul#comments_list li.comment .comment_content .comment_head i.delete,
ul#comments_list li.comment .comment_content .comment_head i.spam,
ul#comments_list li.comment .comment_content .comment_head i.edit{opacity:0;}
ul#comments_list li.comment .comment_content:hover .comment_head i.delete,
ul#comments_list li.comment .comment_content:hover .comment_head i.spam,
ul#comments_list li.comment .comment_content:hover .comment_head i.edit{opacity:1;}
ul#comments_list li.comment .comment_head i.delete,
ul#comments_list li.comment .comment_head i.spam,
ul#comments_list li.comment .comment_head i.edit{font-style:normal;font-style:10px;}
ul#comments_list li.comment .comment_head i.delete a,
ul#comments_list li.comment .comment_head i.spam a,
ul#comments_list li.comment .comment_head i.edit a{padding:0 3px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
ul#comments_list li.comment .comment_head i.delete a{background:#ccc;color:#fff;}
ul#comments_list li.comment .comment_head i.spam a{background:#ccc;color:#fff;}
ul#comments_list li.comment .comment_head i.edit a{background:#ccc;color:#fff;}
ul#comments_list li.comment .comment_head i.delete a:hover{background:#D03418;color:#fff;}
ul#comments_list li.comment .comment_head i.spam a:hover{background:#F8C549;color:#fff;}
ul#comments_list li.comment .comment_head i.edit a:hover{background:#298EED;color:#fff;}
ul#comments_list li.comment .comment_content .comment_head .comment_top_right a{background:#ccc;color:#fff;padding:0 3px;opacity:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
ul#comments_list li.comment .comment_content:hover .comment_head .comment_top_right a{opacity:1;}
ul#comments_list li.comment .comment_content .comment_head .comment_top_right a:hover{background:#298EED;color:#fff;}
ul#comments_list ul.replied{display:block;margin-left:50px;}
#comment_form{margin-bottom:30px;}
#comment_form input[type=text]{width:280px;margin-bottom:10px;}
#comment_form textarea{width:606px;height:150px;font-family:sans-serif;font-size:12px;}
#comment_form label{display:block;color:#555;margin:5px 0 0 0;}
#google_map{position:relative;top:0;border:0;width:100%;margin:0;}
.page_top_details.page_top_gmap{background:none;padding:0;}
.gmapframe{position:relative;width:1000px!important;height:300px;z-index:200;}
#google_map img{max-width:none;}
#google_map label{width:auto;display:inline;}
.googlemap_tooltip{position:relative;width:250px;height:auto;background:#333;border:1px solid #000;color:#fff;font-size:10px;padding:5px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;opacity:0.9;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;}
.googlemap_tooltip:hover{opacity:0.2;}
.googlemap_tooltip p{margin:3px 0;}
.googlemap_tooltip hr{margin:1px 0 1px 0;display:block;width:100%;height:0;clear:both;border:0;border-top:1px dashed #666;background:none;}
.googlemap_tooltip h1,
.googlemap_tooltip h2,
.googlemap_tooltip h3,
.googlemap_tooltip h4,
.googlemap_tooltip h5,
.googlemap_tooltip h6{font-size:12px;color:#fff;margin:3px 0;font-weight:700;}
.googlemap_tooltip .gm-arr{display:block;position:absolute;width:6px;height:12px;background:url(../images/gm-arr.png) no-repeat;left:-6px;top:6px;}
#contact{margin-top:20px;}
#contactform{margin-bottom:30px;}
#contactform input[type=text]{width:350px;}
#contactform textarea{width:525px;height:200px;}
#contactform .user_verify img{border:0;margin:0;padding:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #777;}
#contactform .user_verify{width:80px;float:left;margin:6px 10px 6px 0;}
#contactform input#verify{width:80px;float:left;}
#contact .contact_error_message ul{margin-top:10px;margin-bottom:0;}
#contact .contact_error_message ul li{margin-top:0;margin-bottom:0;color:red;font-size:11px;}
.read_more{text-transform:uppercase;font-size:11px;}
#smk_pagination{display:block;text-align:center;height:22px;line-height:21px;clear:both;padding-top:10px;margin-top:10px;margin-bottom:20px;border-top:1px solid #eee;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#smk_pagination a{padding:10px;padding-top:3px;padding-bottom:3px;margin:10px 4px;text-decoration:none;width:22px;font-weight:700;}
#smk_pagination .active_smk_link{padding:10px;padding-top:3px;padding-bottom:3px;margin:10px 4px;text-decoration:none;font-weight:700;cursor:default;}
#smk_pagination .disabled_smk_pagination{padding:10px;padding-top:3px;padding-bottom:3px;margin:10px 4px;text-decoration:none;cursor:default;font-weight:700;}
.mod_title_text{font-size:15px;font-weight:700;text-transform:uppercase;margin-top:25px;margin-bottom:10px;padding:0;background:url(../images/title_bg.png) left center repeat-x;color:#555;}
.mod_title_text span{background:#fff;padding-right:10px;padding-left:10px;margin-left:20px;}
.sidebar{margin-top:5px;}
.widget{margin:0 10px 40px;}
.widget-title{font-size:13px;font-weight:700;text-transform:uppercase;margin-top:10px;margin-bottom:10px;padding:0 0 5px;color:#666;border-bottom:1px solid #eee;}
.widget-title span{background:#fff;padding-right:10px;padding-left:10px;margin-left:20px;}
.widget ul{font-size:15px;margin:0;padding:0;}
.widget ul ul{margin-top:7px;margin-left:1.5em;}
.widget ul li{color:#555;font-size:13px;list-style:none;padding:0;margin:0;}
.widget ul li a{display:block;padding:7px 2px;font-size:12px;font-weight:400;text-decoration:none;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;}
.widget ul li a:hover,
.widget ul li a:focus,
.widget ul li a:active,
.widget ul li.current-menu-item a{text-decoration:none;}
.widget.widget_categories ul li a{padding-left:20px;background:url(../images/side-arrow.png) no-repeat 3px 11px;}
.widget.widget_twitter ul li{padding:7px 2px 7px 32px;background:url(../images/icons/w-twitter.png) no-repeat 3px 6px;}
.widget.widget_twitter ul li a{border-bottom:0;display:inline;font-weight:700;}
.widget.widget_twitter ul li span{border-bottom:0;border-top:1px solid #eee;display:block;text-align:right;margin-bottom:5px;margin-top:5px;}
.widget.widget_twitter ul li span, .widget.widget_twitter ul li span a{font-size:9px;font-weight:400;text-transform:uppercase;}
.widget_image img{height:auto;max-width:100%;}
.flickr_photos a img{height:56px;width:56px;padding:2px;border:1px solid #ddd;float:left;margin:4px;opacity:1;filter:alpha(opacity=100);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.flickr_photos a:hover img{opacity:.75;filter:alpha(opacity=75);}
.widget.widget_latest_posts ul li{margin-bottom:10px;}
.widget.widget_latest_posts ul li a{display:inline;border-bottom:0;padding:0;}
.widget.widget_latest_posts ul li a.title{font-weight:700;}
.widget.widget_latest_posts ul li img{float:left;margin:0 8px 5px 0;width:54px;padding:2px;border:1px solid #ddd;}
.widget.widget_latest_posts ul li .wgt_lp_comments{font-size:10px;text-transform:uppercase;margin:8px 0 5px;padding:3px 5px 3px 20px;background:url(../images/icons/wgt-comments.png) no-repeat 0 3px;}
.widget_calendar #wp-calendar{color:#555;width:100%;text-align:center;border:1px solid #ccc;}
.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th{text-align:center;}
.widget_calendar #wp-calendar td{padding:5px;}
.widget_calendar #wp-calendar caption{font-size:11px;font-weight:500;padding:5px 0 3px 0;text-transform:uppercase;border:1px solid #ccc;}
.widget_calendar #wp-calendar th{background:#f4f4f4;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;}
.widget_calendar #wp-calendar tfoot td{background:#f4f4f4;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0;}
.widget_calendar #wp-calendar tfoot td{border:0;}
.widget.widget_search #searchform{float:none;}
.widget.widget_search #searchform #s{float:none;border:1px solid #ccc;background:#fff;color:#333;}
.recent_comments .post_comm{margin-top:7px;padding-bottom:7px;margin-bottom:7px;border-bottom:1px dashed #eee;}
.recent_comments p{margin:7px 0;font-size:11px;}
.recent_comments p a{text-decoration:none;font-weight:700;}
.recent_comments img{height:43px;width:43px;padding:2px;border:1px solid #ddd;float:left;margin:3px 5px 5px 0;position:relative;}
.wgt_popular_post p{margin-bottom:15px;padding-bottom:15px;}
.wgt_popular_post p .wgt_pop_post_date{font-size:10px;text-transform:uppercase;padding-bottom:15px;border-bottom:1px dashed #999;}
.wgt_popular_post p:last-of-type .wgt_pop_post_date{border-bottom:0;}
#site_footer .widgetized_footer .widget.widget_recent_entries ul li{display:block;}
#site_footer .widgetized_footer .widget.widget_recent_entries ul li a{display:block;margin:5px 0 0;padding:0;}
#site_footer .widgetized_footer .widget.widget_recent_entries ul li span.post-date{margin:0;padding:0;padding-bottom:5px;margin-bottom:15px;display:inline-block;font-size:10px;text-transform:uppercase;border-bottom:1px dashed #999;}
#site_footer .widgetized_footer .widget.widget_recent_entries ul li:last-of-type span.post-date{border-bottom:0;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.sticky{}
.gallery-caption{}
.bypostauthor{}
/*.page-id-2178 #aq-block-2182-4, .page-id-2178 #aq-block-2182-3, .page-id-2178 #aq-block-2182-2{
    min-height:480px;
    height:100%;
}*/
.statespagebutton{
    display: inline-block;
    max-width: 175px;
    width: 100%;
    margin-right: 10px;
    text-align: center;
    vertical-align:top;
}
.statespagebutton a{
    font-size:14px;
    min-height:60px;
    height:100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000;
    color: #fff;
    padding: 10px;
    box-sizing: border-box;
    line-height:normal;
    -moz-box-shadow: inset 0 -5px rgba(0,0,0,0.15);
    -webkit-box-shadow: inset 0 -5px rgba(0,0,0,0.15);
    box-shadow: inset 0 -5px rgba(0,0,0,0.15);
    text-shadow: 0 1px 1px rgba(0, 0, 0, .15);
}
.statespagebutton a:hover{
    color:#fff;
}
.statespagebutton1 a{
    background:#4189DB;
}
.statespagebutton1 a:hover{
    background:#2077DB;
}
.statespagebutton2 a{
    background:#A0CE3D;
}
.statespagebutton2 a:hover{
    background:#8DCE00;
}
.statespagebutton3 a{
    background:#ed931e;
}
.statespagebutton3 a:hover{
    background:#DB7E04;
}
.statespagebutton4 a{
    background:#00ADA1;
}
.statespagebutton4 a:hover{
    background:#00877E;
}
.statespagebutton5 a{
    background:#8224E3;
}
.statespagebutton5 a:hover{
    background:#5F01BC;
}
.page-id-2266 .smk_content {
    min-height: 100%;
}
.inner-form-title {
    padding: 8px 15px !important;
    background: #3094D0;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    margin-top:25px !important;
}
.homepage-secondsection{
    color:#666;
    font-size:28px;
    font-weight:300;
    margin-top:0;
}
.homepage-secondsection b{
    color:#2E7ABC;
}
#menu-stats-menu-1 li, #menu-stats-menu-3 li,
#menu-stats-menu-2 li{
    padding-left:20px;
    position:relative;
}
#menu-stats-menu-1 li a, #menu-stats-menu-2 li a,
#menu-stats-menu-3 li a{
    padding:0;
    border-bottom:0;
    font-size:14px;
    line-height:24px;
}
#menu-stats-menu-1 li::before, #menu-stats-menu-2 li::before,
#menu-stats-menu-3 li::before{
    color: #0094FF;
    content: "\f0c8";
    font-family: FontAwesome;
    font-size: 8px;
    margin-right: 10px;
    padding-bottom: 5px;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: 5px;
}
.page-title-style-states{
    font-size:30px;
}
.california-salestax-rates{
    font-size:24px;
    margin-bottom:30px;
}
.states-tablesection-wco table, .states-tablesection-wco th, .states-tablesection-wco td {
    border: 1px solid #a1a1a1;
    border: 1px solid rgba(51, 51, 51, 0.3);
}
.states-tablesection-wco td {
    border-width: 0 1px 1px 0;
}
.states-tablesection-wco td, .states-tablesection-wco th {
    padding: 8px;
}
.states-tablesection-wco td a{
    color:#666;
}
.states-tablesection-wco td a:hover{
    color:#0D61A1;
}

.states-tablesection-wco table{
    border-width: 1px 0 0 1px;
    margin: 0 0 1.6em;
    table-layout: fixed;
    width: 100%;
}

a.register-button-states {
    border: #0D61A1 2px solid;
    color: #fff;
    font-size: 18px;
    padding: 10px 40px;
    text-decoration: none;
    background: #0D61A1;
    border-radius: 25px;
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
    display: inline-block;
    margin: 8px auto 20px;
    text-transform: uppercase;
}
a.register-button-states:hover {
    border: #0D61A1 2px solid;
    color: #0D61A1;
    text-decoration: none;
    background: #fff;
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
}

.content-col{
   width: 74%;
   display:inline-block;
}


.image-col{
   width: 25%;
   display:inline-block;
}
