@charset 'utf-8';html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before, blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-spacing:0px;border:0px;}
a img{border:none;}
input, textarea, select, a{outline:0px;}
textarea{resize:none;overflow:auto;}
aside, article, footer, header, nav, section{display:block;}
html, body{height:100%;}
body{}
body, a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:16px;color:#292929;}
.wrapper{width:100%;min-width:320px;min-height:100%;position:relative;background-color:#ffffff;}
.inner{width:94%;margin:0px auto;}
.fl, .alignleft{float:left;}
.fr, .alignright{float:right;}
.tac{text-align:center;}
.clearboth{width:100%;height:0px;line-height:0px;display:block;clear:both;overflow:hidden;font-size:0px;}
.oh{overflow:hidden;}
.separator{height:0px;clear:both;overflow:hidden;}
.line_1{height:4px;clear:both;overflow:hidden;background:url(images/line_1.gif) repeat-x;}
.line_2{height:3px;clear:both;overflow:hidden;background:url(images/line_2.gif) repeat-x;}
.line_3{height:4px;clear:both;overflow:hidden;background:url(images/line_3.gif) repeat-x;}
.line_4{height:1px;clear:both;overflow:hidden;background-color:#f0f0f0;}
h1, h2, h3, h4, h5, h6{padding-bottom:20px;font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:bold;line-height:1em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:bold;line-height:1em;}
h1, h1 a{font-size:25px;}
h2, h2 a{font-size:23px;}
h3, h3 a{font-size:21px;}
h4, h4 a{font-size:19px;line-height:1.3em;}
h5, h5 a{font-size:17px;}
h6, h6 a{font-size:15px;}
.text-justify{text-align:justify !important;}.text-left{text-align:left !important;}.text-center{text-align:center !important;}.text-right{text-align:right !important;}
p{padding-bottom:15px;}
#content .fw_n{font-weight:normal;}
#content .text_subtitle_1{margin-top:-15px;padding-bottom:13px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:14px;color:#292929;text-transform:uppercase;line-height:18px;}
#content .text_subtitle_2{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:17px;font-weight:normal;line-height:24px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.the_abbr{border-bottom:1px dashed #b0afaf;}
.the_def{font-style:normal;}
.the_ins_1{background-color:transparent;color:#1283c4;text-decoration:none;}
.the_ins_2{background-color:#000000;color:#dbdbdb;text-decoration:none;}
.the_ins_3{background-color:#1283c4;color:#ffffff;text-decoration:none;}
.the_q{quotes:"\00ab" "\00bb";}
.the_sup{color:#00bacf;vertical-align:super;}
.the_sub{color:#00bacf;vertical-align:sub;}
.the_small{font-size:12px;}
.the_big{font-size:18px;color:#00bacf;}
.fw_normal{font-weight:normal;}
.semibold{font-weight:600;}
.color_accent{color:#1283c4;}
blockquote{padding:10px 5px 11px 16px;display:block;background-color:#fafafa;border-left:4px solid #1283c4;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#696969;line-height:18px;}
blockquote.full{margin-bottom:15px;}
blockquote.full_2{margin:5px 0px 21px;font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#949494;font-style:italic;}
blockquote.left{width:272px;margin-top:18px;float:left;}
blockquote.right{width:235px;margin-left:15px;margin-top:9px;float:right;}
.dropcaps_1{width:27px;height:27px;margin-right:7px;margin-top:4px;float:left;position:relative;background-color:#333333;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;behavior:url(layout/plugins/PIE.html);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:17px;color:#ffffff;line-height:27px;text-align:center;}
.dropcaps_2{width:27px;height:27px;margin-right:7px;margin-top:4px;float:left;position:relative;background-color:#dedede;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:17px;color:#292929;line-height:27px;text-align:center;}
.list_1{padding-bottom:15px;overflow:hidden;}
.list_1 li{padding-left:20px;padding-top:4px;display:block;background:url(images/marker_1.png) no-repeat 0px 9px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;line-height:normal;}
.list_1 li:first-child{padding-top:0px;background:url(images/marker_1.png) no-repeat 0px 5px;}
.list_1 li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.list_2{padding-bottom:15px;overflow:hidden;}
.list_2 li{padding-left:20px;padding-top:4px;display:block;background:url(images/marker_2.png) no-repeat 0px 9px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;line-height:normal;}
.list_2 li:first-child{padding-top:0px;background:url(images/marker_2.png) no-repeat 0px 5px;}
.list_2 li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.list_3{padding-bottom:15px;overflow:hidden;}
.list_3 li{padding-left:20px;padding-top:4px;display:block;background:url(images/marker_3.gif) no-repeat 0px 10px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;line-height:normal;}
.list_3 li:first-child{padding-top:0px;background:url(images/marker_3.gif) no-repeat 0px 6px;}
.list_3 li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.list_4{padding-bottom:15px;overflow:hidden;}
.list_4 li{padding-left:20px;padding-top:4px;display:block;background:url(images/marker_4.gif) no-repeat 0px 9px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;line-height:normal;}
.list_4 li:first-child{padding-top:0px;background:url(images/marker_4.gif) no-repeat 0px 5px;}
.list_4 li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.list_5{}
.list_5 li{padding:8px 0px 9px 17px;display:block;background:url(images/marker_1.png) no-repeat 0px 12px;border-bottom:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;line-height:normal;}
.list_5 li:first-child{padding-top:0px;background:url(images/marker_1.png) no-repeat 0px 4px;}
.list_5 li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.list_5 li a:hover{color:#1283c4;text-decoration:none;}
.list_6{padding-bottom:15px;overflow:hidden;}
.list_6 li{padding-left:17px;padding-top:4px;display:block;background:url(images/marker_5.gif) no-repeat 0px 10px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;line-height:normal;}
.list_6 li:first-child{padding-top:0px;background:url(images/marker_5.gif) no-repeat 0px 6px;}
.list_6 li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.list_7{padding-bottom:18px;overflow:hidden;}
.list_7 li{padding-left:16px;padding-top:4px;display:block;background:url(images/marker_7.png) no-repeat 0px 8px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;line-height:normal;}
.list_7 li:first-child{padding-top:0px;background:url(images/marker_7.png) no-repeat 0px 4px;}
.list_7 li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
header{}
#header{}
#header .section_top{height:89px;box-shadow:0px 0px 5px 3px #ccc;position:fixed;z-index:200;background-color:#ffff;width:100%;}
#header .section_title{background:url(images/bg_block_title_1.jpg);border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
#logo{padding-top:20px;float:left;}
nav.main_menu{float:left;position:relative;z-index:500;margin-left:29px;}
nav.main_menu > ul > li{height:84px;display:block;float:left;position:relative;}
nav.main_menu > ul > li > a{height:30px;padding:0px 40px 0px;margin-top:55px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:14px;color:#393939;font-weight:bold;text-transform:uppercase;text-align:center;}
nav.main_menu > ul > li > a:hover{text-decoration:none;}
nav.main_menu > ul > li:hover{margin-top:-4px;border-top:4px solid #cfcfcf;}
nav.main_menu > ul > li:hover > a{padding-left:40px;padding-right:40px;}
nav.main_menu > ul > li.current_page_item{margin-top:-4px;border-top:4px solid #f64305;}
nav.main_menu > ul > li.current_page_item > a{padding-left:21px;padding-right:21px;background-color:#fcfcfc;border-left:1px solid #fafafa;border-right:1px solid #fafafa;color:#f64305;}
nav.main_menu > ul > li > a > .subtext{padding-top:3px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#b6b6b6;font-weight:normal;text-transform:lowercase;}
.up_arrow{position:relative;top:-17px;display:block;left:42px;}
nav.main_menu ul ul{width:200px;padding-top:4px;display:none;position:absolute;left:0px;top:78px;border:1px solid #e3e3e3;background-color:#f1f1f1;border-radius:4px;padding-bottom:4px;}
nav.main_menu ul ul li{display:block;position:relative;background-color:#f1f1f1;}
nav.main_menu ul ul li a{padding:5px 10px 12px 0px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;color:#000;line-height:16px;}
nav.main_menu ul ul a:hover{text-decoration:none;color:#1283c4;}
nav.main_menu ul ul li:hover{background-color:#f1f1f1;}
nav.main_menu ul ul li a:hover > a{color:#1283c4;}
nav.main_menu li:hover > ul{display:block;}
nav.main_menu > ul > li > ul > li:first-child{border-top:0px;}
nav.main_menu > ul > li > ul > li:first-child li:first-child{border-top:0px;}
nav.main_menu ul ul ul{padding-top:0px;left:185px;top:-2px;border-top:1px solid #242424;}
nav.main_menu ul ul li:first-child > ul{top:0px;border-top:0px;}
nav.main_menu > select{display:none;}
.icon-wrap{width:15%;float:left;height:27px;margin-right:5px;margin-left:15px;padding-top:2px;}
.about-sparken{background:url("../images/about_sparken.png") no-repeat;height:30px;width:30px;display:block;}
.our-team{background:url("../images/our_team.png") no-repeat;height:30px;width:30px;display:block;}
.nav-blog{background:url("../images/blog.png") no-repeat;height:30px;width:30px;display:block;}
.web-development{background:url("../images/website_development.png") no-repeat;height:30px;width:30px;display:block;}
.seo{background:url("../images/seo.png") no-repeat;height:30px;width:30px;display:block;}
.mobile_development{background:url("../images/mobile_development.png") no-repeat;height:30px;width:30px;display:block;}
.creative_design{background:url("../images/creative_design.png") no-repeat;height:30px;width:30px;display:block;}
.dealer_commander{background:url("../images/dealer_commander.png") no-repeat;height:30px;width:30px;display:block;}
.trafficop{background:url("../images/trafficop.png") no-repeat;height:30px;width:30px;display:block;}
.CRM-sales-services{background:url("../images/crm.png") no-repeat;height:30px;width:30px;display:block;}
.atms{background:url("../images/atms.png") no-repeat;height:30px;width:30px;display:block;}
.view_all{background:url("../images/view_all.png") no-repeat;height:30px;width:30px;display:block;}
.tag-line{position:absolute;top:23px;left:325px;color:#ff8832;font-size:16px;}
.nav-text-wrap{margin-left:15px;}
.nav-text-wrap strong{line-height:24px;font-size:14px;}
.nav-text-wrap a:hover{color:#1283c4}
.block_title{float:left;height:60px;padding:0;text-align:left;width:100%;margin:-5px 0 0;}
.block_title h1{line-height:60px;padding:0;margin:0;color:#1283c4;}
.block_portfolio_item_1 .description h6, .title_new{font-size:20px !important;font-weight:normal;margin-top:20px;font-weight:bold !important;}
.block_portfolio_item_1 .description h5, .title_new{font-size:20px;font-weight:normal;}
.width32{width:32%;}
.width22{width:22%;}
.margin-r-1{margin-right:1px;}
.margin-t-0{margin-top:0px !important;}
.padd-t-0{padding-top:0px !important;}
.padd-b-0{padding-bottom:0px !important;}
.margin-rb-10{margin-right:10px !important;margin-bottom:10px !important;}
.block_breadcrumbs{padding-top:29px;float:right;}
.block_breadcrumbs p{height:27px;line-height:28px;padding-left:24px;padding-bottom:0px;background:url(images/icon_breadcrumbs_1.png) no-repeat;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.block_breadcrumbs p a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.block_breadcrumbs p span{color:#c2c2c2;}
.no_drop{padding-top:3px;}
#content{padding:0px 0px 50px;}
.general_content{}
.general_content p{color:#666666;line-height:18px;}
.right_sidebar .general_content{}
.right_sidebar .main_content{width:680px;float:left;}
.right_sidebar .sidebar{width:220px;float:right;}
.left_sidebar .general_content{}
.left_sidebar .main_content{width:680px;float:right;}
.left_sidebar .sidebar{width:220px;float:left;}
.main_content p{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;line-height:24px;font-size:17px;}
.main_content p a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:17px;color:#f64305;}
.heading_w_icon{height:28px;padding-left:24px;padding-bottom:12px;background:url(images/icon_headings_1.png) no-repeat;font-size:16px;line-height:26px;}
.block_testimonials_1{}
.block_testimonials_1 .avatar{padding:2px;float:left;border:1px solid #ededed;line-height:0px;}
.block_testimonials_1 .content{padding-left:13px;overflow:hidden;}
.block_testimonials_1 .text{margin-bottom:9px;padding:14px 10px 17px 18px;position:relative;border:1px solid #ededed;background-color:#ffffff;}
.block_testimonials_1 .text p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#7c7c7c;line-height:18px;}
.block_testimonials_1 .text .tail{width:7px;height:9px;position:absolute;left:-7px;top:15px;background:url(images/testimonials_tail_1.png) no-repeat;}
.block_testimonials_1 .author p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:800;text-transform:uppercase;}
.block_testimonials_1 .author p a{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-size:12px;font-weight:800;text-transform:uppercase;}
.block_testimonials_1 .author .position{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#9b9b9b;font-weight:normal;text-transform:none;}
.block_testimonials_2{}
.block_testimonials_2 .content{}
.block_testimonials_2 .text{margin-bottom:12px;padding:15px 10px 18px 22px;position:relative;border:1px solid #ededed;}
.block_testimonials_2 .text p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#7c7c7c;line-height:18px;}
.block_testimonials_2 .text .tail{width:15px;height:16px;position:absolute;left:30px;bottom:-16px;background:url(images/testimonials_tail_2.png) no-repeat;}
.block_testimonials_2 .author{padding-left:53px;}
.block_testimonials_2 .author p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:800;text-transform:uppercase;}
.block_testimonials_2 .author p a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:800;text-transform:uppercase;}
.block_testimonials_2 .author .position{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#9b9b9b;font-weight:normal;text-transform:none;}
.block_testimonials_3{}
.block_testimonials_3 .userpic{margin-right:16px;margin-top:4px;padding:2px;float:left;position:relative;border:1px solid #ededed;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px;behavior:url(layout/plugins/PIE.html);}
.block_testimonials_3 .userpic a{width:48px;height:48px;display:block;position:relative;background-repeat:no-repeat;background-size:48px 48px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;behavior:url(layout/plugins/PIE.html);}
.block_testimonials_3 .content{overflow:hidden;}
.block_testimonials_3 .content p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#7c7c7c;line-height:18px;}
.block_testimonials_3 .author{padding-top:10px;}
.block_testimonials_3 .author p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:600;text-transform:uppercase;}
.block_testimonials_3 .author p a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:600;text-transform:uppercase;}
.block_testimonials_3 .author .position{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#9b9b9b;font-weight:normal;text-transform:none;}
.block_table_l{width:620px;float:left;}
.block_table_r{width:300px;float:right;}
.block_subscribes_sidebar{height:45px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.block_subscribes_sidebar .service{margin-left:15px;padding-top:9px;float:left;}
.block_subscribes_sidebar .service:first-child{margin-left:0px;}
.block_subscribes_sidebar .service a{padding-left:30px;display:block;background-repeat:no-repeat;background-position:0px 2px;}
.block_subscribes_sidebar .service a:hover{text-decoration:none;}
.block_subscribes_sidebar .service span{display:block;cursor:pointer;}
.block_subscribes_sidebar .service .num{padding-bottom:3px;font-size:13px;color:#343434;font-weight:bold;line-height:13px;}
.block_subscribes_sidebar .service .people{font-size:10px;color:#939393;line-height:10px;}
.block_subscribes_sidebar .service a.rss{background-image:url(images/icon_rss_1.png);}
.block_subscribes_sidebar .service a.tw{background-image:url(images/icon_tw_1.png);}
.block_search{height:26px;overflow:hidden;position:relative;background:url(images/bg_search.jpg) repeat-x;border:1px solid #ededed;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;behavior:url(layout/plugins/PIE.html);}
.block_search .button{width:27px;float:right;}
.block_search .button input{width:27px;height:26px;display:block;background:url(images/button_search.png) no-repeat transparent;border:0px;font-size:0px;text-indent:-9000px;cursor:pointer;}
.block_search .field{height:26px;padding-left:10px;padding-right:10px;overflow:hidden;}
.block_search .field input{width:100%;height:15px;line-height:15px;padding:5px 0px;background-color:transparent;border:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#b5b5b5;}
.block_sidebar_tweets{margin-bottom:-12px;}
#content .block_sidebar_tweets .twtr-bd p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif !important;color:#292929 !important;font-size:12px !important;line-height:18px !important;}
#content .block_sidebar_tweets .twtr-bd a{font-family:'Open Sans', Arial, Helvetica, sans-serif !important;font-size:12px !important;color:#292929 !important;font-weight:bold;}
.block_sidebar_tweets .twtr-widget .twtr-tweet{padding-left:27px;background:url(images/icon_twitter_2.png) no-repeat 0px 4px;border:0px;}
.block_sidebar_tweets .twtr-hd{display:none;}
.block_sidebar_tweets .twtr-bd .twtr-tweet-wrap{padding:0px;}
.block_sidebar_tweets .twtr-user{display:none;}
.block_sidebar_tweets .twtr-ft{display:none;}
.block_sidebar_tweets .twtr-bd .twtr-tweet-text em{padding:4px 0px 12px;display:block;font-size:0px;}
#content .block_sidebar_tweets .twtr-bd .twtr-tweet-text em a{font-family:Arial, Helvetica, sans-serif !important;font-size:12px;color:#c1c1c1 !important;font-weight:normal;font-style:italic;}
.block_sidebar_tweets .twtr-bd .twtr-tweet-text em a.twtr-reply{display:none;}
.block_sidebar_tweets .twtr-bd .twtr-tweet-text em a.twtr-rt{display:none;}
.block_sidebar_tweets .twtr-bd .twtr-tweet-text em a.twtr-fav{display:none;}
.block_recent_works{}
.block_recent_works ul{margin-left:-4px;margin-bottom:-4px;padding-top:4px;display:block;overflow:hidden;}
.block_recent_works li{margin-left:4px;margin-bottom:4px;padding:2px;float:left;display:block;border:1px solid #ededed;line-height:0px;}
.block_buttons{margin-left:-12px;overflow:hidden;}
.block_buttons a{margin-left:12px;margin-bottom:12px;float:left;display:block;}
.block_accordeon_type_1{position:relative;border-bottom:1px solid #f1f1f1;}
.block_accordeon_type_1 h4{padding-bottom:12px;}
.block_accordeon_type_1 .button_outer{padding-left:35px;background:url(images/icon_plus_1.png) no-repeat 0px 12px;border-top:1px solid #f1f1f1;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;color:#292929;font-weight:bold;cursor:pointer;}
.block_accordeon_type_1 .button_outer.first{border:0px;}
.block_accordeon_type_1 .button_outer .button_inner{height:46px;line-height:46px;overflow:hidden;}
.block_accordeon_type_1 .button_outer.current{background:url(images/icon_minus_1.png) no-repeat 0px 12px;}
.block_accordeon_type_1 .accordeon_content{margin-top:-6px;padding:0px 0px 15px 35px;}
.block_accordeon_type_1 .accordeon_content p{padding-bottom:0px;color:#606060;}
.block_accordeon_type_2{position:relative;}
.block_accordeon_type_2 .button_outer{margin-top:10px;background:url(images/bg_accordion_2.jpg) repeat-x;border:1px solid #f1f1f1;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#292929;font-weight:bold;cursor:pointer;}
.block_accordeon_type_2 .button_outer.first{margin-top:0px;}
.block_accordeon_type_2 .button_outer .button_inner{height:34px;line-height:34px;padding-left:48px;overflow:hidden;position:relative;background:url(images/icon_plus_2.png) no-repeat 0px 0px;}
.block_accordeon_type_2 .button_outer .button_inner:after{width:1px;height:34px;display:block;overflow:hidden;position:absolute;left:34px;top:0px;background-color:#f1f1f1;content:' ';}
.block_accordeon_type_2 .button_outer.current .button_inner{background:url(images/icon_minus_2.png) no-repeat 0px 0px;}
.block_accordeon_type_2 .accordeon_content{padding:14px 0px 5px 49px;}
.block_accordeon_type_2 .accordeon_content p{padding-bottom:0px;color:#606060;}
.block_accordeon_type_3{position:relative;border-bottom:1px solid #f1f1f1;}
.block_accordeon_type_3 .button_outer{padding-left:27px;background:url(images/icon_plus_3.png) no-repeat 0px 13px;border-top:1px solid #f1f1f1;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#292929;font-weight:bold;cursor:pointer;}
.block_accordeon_type_3 .button_outer.first{border:0px;}
.block_accordeon_type_3 .button_outer .button_inner{height:42px;line-height:42px;overflow:hidden;}
.block_accordeon_type_3 .button_outer.current{background:url(images/icon_minus_3.png) no-repeat 0px 13px;}
.block_accordeon_type_3 .accordeon_content{margin-top:-4px;padding:0px 0px 15px 27px;}
.block_accordeon_type_3 .accordeon_content p{padding-bottom:0px;color:#606060;}
.block_accordeon_type_4{position:relative;border-bottom:1px solid #f0f0f0;}
.block_accordeon_type_4 h6{padding-bottom:13px;}
.block_accordeon_type_4 .button_outer{padding-left:29px;background:url(images/icon_plus_4.png) no-repeat 0px 11px;border-top:1px solid #f0f0f0;font-family:font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#696969;font-weight:bold;cursor:pointer;}
.block_accordeon_type_4 .button_outer.first{border:0px;}
.block_accordeon_type_4 .button_outer .button_inner{height:41px;line-height:41px;}
.block_accordeon_type_4 .button_outer.current{background:url(images/icon_minus_4.png) no-repeat 0px 11px;}
.block_accordeon_type_4 .accordeon_content{padding:2px 0px 14px;}
.block_accordeon_type_4 .accordeon_content p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;line-height:18px;}
.block_tabs_type_1{}
.block_tabs_type_1 .tabs{height:46px;margin-bottom:-1px;overflow:hidden;position:relative;z-index:10;}
.block_tabs_type_1 .tabs.overflow-inherit{overflow:inherit;}
.block_tabs_type_1 .tabs li{float:left;display:block;border-right:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#888888;width:auto;margin-right:1%;border-radius:5px 5px 0 0;}
.block_tabs_type_1 .tabs li:first-child{border-left:1px solid #ededed;}
.block_tabs_type_1 .tabs li a{height:44px;line-height:44px;padding:0px 30px;width:auto;display:block;border-top:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:16px;color:#202020;font-weight:bold;background:#e1e1e1;text-align:center;border-radius:5px 5px 0 0;}
.block_tabs_type_1 .tabs li a:hover{background:#1283c4;text-decoration:none;text-align:center;color:#fff;}
.block_tabs_type_1 .tabs li a.current{height:44px;line-height:44px;background:none #ffffff;background:#1283c4;color:#fff;}
.block_tabs_type_1 .tabs li a.current .arrow-down{width:0;height:0;border-left:10px solid transparent;border-top:10px solid #1283c4;border-right:10px solid transparent;margin:0px auto;}
.block_tabs_type_1 .tab_content{padding-top:21px;display:none;background-color:#ffffff;border:1px solid #1283c4;padding-left:15px;padding-right:15px;box-shadow:1px 1px 1px #ccc;margin-left:1px;}
.block_tabs_type_1 .tab_content p{padding-bottom:0px;color:#292929;}
.block_tabs_type_2{}
.block_tabs_type_2 .tabs{width:220px;padding-bottom:32px;float:left;position:relative;border-right:1px solid #f1f1f1;z-index:10;}
.block_tabs_type_2 .tabs li{display:block;background:url(images/bg_tabs_2.jpg) repeat-y;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;}
.block_tabs_type_2 .tabs li:first-child{background:url(images/bg_tabs_2_first.jpg) no-repeat left bottom;}
.block_tabs_type_2 .tabs li:first-child a{border-top:1px solid #ffffff;}
.block_tabs_type_2 .tabs li a{height:53px;padding-left:42px;display:block;overflow:hidden;position:relative;border-bottom:1px solid #f1f1f1;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;z-index:11;}
.block_tabs_type_2 .tabs li a:hover{text-decoration:none;}
.block_tabs_type_2 .tabs li.icon_1 a{background:url(images/icon_tabs_2_1.png) no-repeat 15px 21px;}
.block_tabs_type_2 .tabs li.icon_2 a{background:url(images/icon_tabs_2_2.png) no-repeat 15px 19px;}
.block_tabs_type_2 .tabs li.icon_3 a{background:url(images/icon_tabs_2_3.png) no-repeat 15px 19px;}
.block_tabs_type_2 .tabs li.icon_4 a{background:url(images/icon_tabs_2_4.png) no-repeat 15px 17px;}
.block_tabs_type_2 .tabs li.icon_5 a{background:url(images/icon_tabs_2_5.png) no-repeat 15px 21px;}
.block_tabs_type_2 .tabs li a span{height:17px;line-height:18px;margin-top:18px;padding-left:14px;display:block;border-left:1px solid #f1f1f1;cursor:pointer;}
.block_tabs_type_2 .tabs li a.current{width:182px;margin-top:-1px;overflow:visible;background-color:#ffffff;border-left:1px solid #f1f1f1;border-top:1px solid #f1f1f1;}
.block_tabs_type_2 .tabs li:first-child a.current{margin-top:0px;border-top:1px solid #f1f1f1;}
.block_tabs_type_2 .tabs li.icon_1 a.current{background:url(images/icon_tabs_2_1.png) no-repeat 14px 21px #ffffff;}
.block_tabs_type_2 .tabs li.icon_2 a.current{background:url(images/icon_tabs_2_2.png) no-repeat 14px 19px #ffffff;}
.block_tabs_type_2 .tabs li.icon_3 a.current{background:url(images/icon_tabs_2_3.png) no-repeat 14px 19px #ffffff;}
.block_tabs_type_2 .tabs li.icon_4 a.current{background:url(images/icon_tabs_2_4.png) no-repeat 14px 17px #ffffff;}
.block_tabs_type_2 .tabs li.icon_5 a.current{background:url(images/icon_tabs_2_5.png) no-repeat 14px 21px #ffffff;}
.block_tabs_type_2 .tabs li a .shadow{width:94px;height:22px;display:block;overflow:hidden;position:absolute;right:5px;bottom:-23px;background:url(images/bg_tabs_2_act.png) no-repeat;text-indent:0px;content:"";}
.block_tabs_type_2 .tabs li a.current .shadow{display:block;}
.block_tabs_type_2 .tab_content{padding-left:19px;padding-top:6px;display:none;overflow:hidden;background-color:#ffffff;}
.block_tabs_type_2 .tab_content p{padding-bottom:0px;color:#292929;}
.block_tabs_type_3{}
.block_tabs_type_3 .tabs{height:31px;margin-bottom:-1px;overflow:hidden;position:relative;z-index:10;}
.block_tabs_type_3 .tabs li{float:left;display:block;border-right:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#888888;}
.block_tabs_type_3 .tabs li:first-child{border-left:1px solid #ededed;}
.block_tabs_type_3 .tabs li a{height:29px;line-height:29px;padding:0px 23px;display:block;background:url(images/bg_tabs_3.jpg) repeat-x;border-top:1px solid #ededed;border-bottom:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#888888;font-weight:bold;}
.block_tabs_type_3 .tabs li a:hover{text-decoration:none;}
.block_tabs_type_3 .tabs li a.current{height:28px;line-height:27px;background:none #ffffff;border-top:2px solid #1283c4;border-bottom:1px solid #ffffff;color:#292929;}
.block_tabs_type_3 .tab_content{padding:17px 10px 17px 21px;display:none;background-color:#ffffff;border:1px solid #ededed;}
.block_tabs_type_3 .tab_content p{padding-bottom:0px;color:#292929;}
.block_tabs_type_3 .tabs li a.icon{width:51px;padding:0px;}
.block_tabs_type_3 .tabs li a.icon .comment{width:51px;height:29px;display:block;background:url(images/icon_comment_1.png) no-repeat center 10px;}
.block_tabs_type_3 .tabs li a.icon.current .comment{height:28px;background:url(images/icon_comment_1.png) no-repeat center 9px;}
.block_tabs_type_4{}
.block_tabs_type_4 h4{padding-bottom:22px;}
.block_tabs_type_4 .tabs{height:31px;margin-bottom:-1px;overflow:hidden;position:relative;background:url(images/bg_tabs_4.jpg) repeat-x;border-right:1px solid #ededed;z-index:10;}
.block_tabs_type_4 .tabs li{float:left;display:block;border-right:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#888888;}
.block_tabs_type_4 .tabs li:first-child{border-left:1px solid #ededed;}
.block_tabs_type_4 .tabs li a{height:29px;line-height:29px;padding:0px 23px;display:block;background:url(images/bg_tabs_3.jpg) repeat-x;border-top:1px solid #ededed;border-bottom:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#888888;font-weight:bold;}
.block_tabs_type_4 .tabs li a:hover{text-decoration:none;}
.block_tabs_type_4 .tabs li a.current{height:28px;line-height:27px;background:none #ffffff;border-top:2px solid #1283c4;border-bottom:1px solid #ffffff;color:#292929;}
.block_tabs_type_4 .tab_content{padding:13px 10px 16px 21px;display:none;background-color:#ffffff;border:1px solid #ededed;}
.block_tabs_type_4 .tab_content p{padding-bottom:0px;color:#292929;}
.block_tabs_type_3.narrow .tabs li a{width:82px;padding:0px;text-align:center;}
.block_tabs_type_3.narrow .tabs li a.icon{width:52px;}
.block_tabs_type_3.narrow .tab_content{padding:16px 14px 20px;}
.block_sidebar_comments{}
.block_sidebar_comments .image{margin-right:11px;padding-top:5px;float:left;line-height:0px;}
.block_sidebar_comments .image a{padding:2px;display:block;border:1px solid #ededed;}
.block_sidebar_comments .content{overflow:hidden;}
.block_sidebar_comments p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#696969;line-height:18px;}
.block_sidebar_comments p a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#696969;}
.block_sidebar_comments p a:hover{color:#1283c4;text-decoration:none;}
.block_sidebar_comments p.date{padding-top:4px;font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#919191;font-style:italic;}
.block_sidebar_testimonials{}
.block_sidebar_testimonials h6{padding-bottom:24px;}
.block_blog_type_1 article .f_pic{padding:4px;border:1px solid #ededed;line-height:0px;}
.block_blog_type_1 article .f_pic img{width:100%;height:auto;}
.block_blog_type_1 article .info{width:152px;margin-right:19px;padding-top:28px;float:left;}
.block_blog_type_1 article .info .date{width:74px;height:45px;float:left;display:block;background-color:#fafafa;border:1px solid #e8e8e8;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;}
.block_blog_type_1 article .info .date:hover{text-decoration:none;}
.block_blog_type_1 article .info .date span{padding:8px 0px 4px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#292929;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.block_blog_type_1 article .info .comments{width:75px;height:45px;float:left;display:block;background-color:#f5f5f5;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;}
.block_blog_type_1 article .info .comments:hover{text-decoration:none;}
.block_blog_type_1 article .info .comments span{padding:8px 0px 4px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#292929;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.block_blog_type_1 article .info .links{padding-top:13px;}
.block_blog_type_1 article .info .links p{padding-bottom:0px;font-size:12px;color:#878787;text-align:right;}
.block_blog_type_1 article .info .links p span{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:bold;}
.block_blog_type_1 article .info .links p a{color:#878787;}
.block_blog_type_1 article .content{padding-top:26px;overflow:hidden;}
.block_blog_type_1 article .content h4{padding-bottom:15px;}
.block_blog_type_1 article .content h4 a:hover{color:#1283c4;text-decoration:none;}
.block_blog_type_1 article .content p{padding-bottom:12px;}
.block_blog_type_2 article .f_pic{padding:4px;border:1px solid #ededed;line-height:0px;}
.block_blog_type_2 article .f_pic img{width:100%;height:auto;}
.block_blog_type_2 article h4{padding:26px 0px 12px 171px;}
.block_blog_type_2 article h4 a:hover{color:#1283c4;text-decoration:none;}
.block_blog_type_2 article .info{width:152px;margin-right:19px;float:left;}
.block_blog_type_2 article .info .date{width:74px;height:45px;float:left;display:block;background-color:#fafafa;border:1px solid #e8e8e8;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;}
.block_blog_type_2 article .info .date:hover{text-decoration:none;}
.block_blog_type_2 article .info .date span{padding:8px 0px 4px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#292929;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.block_blog_type_2 article .info .comments{width:75px;height:45px;float:left;display:block;background-color:#f5f5f5;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;}
.block_blog_type_2 article .info .comments:hover{text-decoration:none;}
.block_blog_type_2 article .info .comments span{padding:8px 0px 4px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#292929;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.block_blog_type_2 article .content{overflow:hidden;}
.block_blog_type_2 article .content .links{margin-bottom:10px;padding:9px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_type_2 article .content .links li{height:12px;line-height:12px;margin-left:8px;padding-left:9px;float:left;display:block;border-left:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#ababab;}
.block_blog_type_2 article .content .links li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_blog_type_2 article .content .links li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.block_blog_type_2 article .content p{padding-bottom:12px;}
.block_blog_type_3 article .f_pic{padding:4px;border:1px solid #ededed;line-height:0px;}
.block_blog_type_3 article .f_pic img{width:100%;height:auto;}
.block_blog_type_3 article h4{padding:26px 0px 12px;}
.block_blog_type_3 article h4 a:hover{color:#1283c4;text-decoration:none;}
.block_blog_type_3 article .info{width:76px;margin-right:20px;float:left;}
.block_blog_type_3 article .info .date{width:74px;height:45px;float:left;display:block;background-color:#fafafa;border:1px solid #e8e8e8;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;}
.block_blog_type_3 article .info .date:hover{text-decoration:none;}
.block_blog_type_3 article .info .date span{padding:8px 0px 4px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#292929;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.block_blog_type_3 article .info .comments{width:74px;height:45px;float:left;display:block;background-color:#f5f5f5;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;}
.block_blog_type_3 article .info .comments:hover{text-decoration:none;}
.block_blog_type_3 article .info .comments span{padding:8px 0px 4px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#292929;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.block_blog_type_3 article .content{overflow:hidden;}
.block_blog_type_3 article .content .links{margin-bottom:10px;padding:9px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_type_3 article .content .links li{height:12px;line-height:12px;margin-left:8px;padding-left:9px;float:left;display:block;border-left:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#ababab;}
.block_blog_type_3 article .content .links li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_blog_type_3 article .content .links li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.block_blog_type_3 article .content p{padding-bottom:12px;}
.block_blog_type_4 article .f_pic{width:220px;margin-right:19px;padding:4px;float:left;border:1px solid #ededed;line-height:0px;}
.block_blog_type_4 article .f_pic img{width:100%;height:auto;}
.block_blog_type_4 article .info{width:76px;margin-right:20px;float:left;}
.block_blog_type_4 article .info .date{width:74px;height:45px;float:left;display:block;background-color:#fafafa;border:1px solid #e8e8e8;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;}
.block_blog_type_4 article .info .date:hover{text-decoration:none;}
.block_blog_type_4 article .info .date span{padding:8px 0px 4px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#292929;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.block_blog_type_4 article .info .comments{width:74px;height:45px;float:left;display:block;background-color:#f5f5f5;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;}
.block_blog_type_4 article .info .comments:hover{text-decoration:none;}
.block_blog_type_4 article .info .comments span{padding:8px 0px 4px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#292929;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.block_blog_type_4 article .content{overflow:hidden;}
.block_blog_type_4 article .content h4{margin-top:-2px;padding:0px 0px 12px;}
.block_blog_type_4 article .content h4 a:hover{color:#1283c4;text-decoration:none;}
.block_blog_type_4 article .content .links{margin-bottom:10px;padding:9px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_type_4 article .content .links li{height:12px;line-height:12px;margin-left:8px;padding-left:9px;float:left;display:block;border-left:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#ababab;}
.block_blog_type_4 article .content .links li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_blog_type_4 article .content .links li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.block_blog_type_4 article .content p{padding-bottom:12px;}
.block_blog_type_4 .slider_blog{}
.block_blog_type_4 .flex-direction-nav{}
.block_blog_type_4 .flex-direction-nav li{margin-top:-16px;display:block;position:absolute;right:0px;top:50%;}
.block_blog_type_4 .flex-direction-nav li:first-child{left:0px;right:auto;}
.block_blog_type_4 .flex-direction-nav li a{width:16px;height:29px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_1.png);text-indent:-9000px;}
.block_blog_type_4 .flex-direction-nav li a.flex-prev{background-position:left top;}
.block_blog_type_4 .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.block_blog_type_4 .flex-direction-nav li a.flex-next{background-position:right top;}
.block_blog_type_4 .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.block_blog_type_5 article .f_pic{padding:4px;position:relative;border:1px solid #ededed;line-height:0px;}
.block_blog_type_5 article .f_pic img{width:100%;height:auto;}
.block_blog_type_5 article h4{padding:26px 0px 12px;}
.block_blog_type_5 article h4 a:hover{color:#1283c4;text-decoration:none;}
.block_blog_type_5 article .info{position:absolute;left:4px;bottom:14px;}
.block_blog_type_5 article .info .date{height:23px;line-height:22px;padding:0px 7px;float:left;display:block;background-color:#1283c4;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;font-weight:bold;text-transform:uppercase;}
.block_blog_type_5 article .info .date:hover{text-decoration:none;}
.block_blog_type_5 article .info .comments{height:23px;line-height:22px;margin-left:1px;padding:0px 7px;float:left;display:block;background-color:#333333;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;font-weight:bold;text-transform:uppercase;}
.block_blog_type_5 article .info .comments:hover{text-decoration:none;}
.block_blog_type_5 article .content{overflow:hidden;}
.block_blog_type_5 article .content .links{margin-bottom:10px;padding:9px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_type_5 article .content .links li{height:12px;line-height:12px;margin-left:8px;padding-left:9px;float:left;display:block;border-left:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#ababab;}
.block_blog_type_5 article .content .links li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_blog_type_5 article .content .links li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.block_blog_type_5 article .content p{padding-bottom:12px;}
.block_blog_type_6 article{margin-bottom:39px;}
.block_blog_type_6 article .f_pic{width:253px;margin-right:20px;padding:4px;float:left;position:relative;border:1px solid #ededed;line-height:0px;}
.block_blog_type_6 article .f_pic img{width:100%;height:auto;}
.block_blog_type_6 article .info{position:absolute;left:4px;bottom:14px;}
.block_blog_type_6 article .info .date{height:23px;line-height:22px;padding:0px 7px;float:left;display:block;background-color:#1283c4;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;font-weight:bold;text-transform:uppercase;}
.block_blog_type_6 article .info .date:hover{text-decoration:none;}
.block_blog_type_6 article .info .comments{height:23px;line-height:22px;margin-left:1px;padding:0px 7px;float:left;display:block;background-color:#333333;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;font-weight:bold;text-transform:uppercase;}
.block_blog_type_6 article .info .comments:hover{text-decoration:none;}
.block_blog_type_6 article .content{overflow:hidden;}
.block_blog_type_6 article .content h4{margin-top:-2px;padding-bottom:15px;}
.block_blog_type_6 article .content h4 a:hover{color:#1283c4;text-decoration:none;}
.block_blog_type_6 article .content p{padding-bottom:12px;}
.block_blog_type_6 article .links{margin-top:21px;padding:9px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_type_6 article .links ul{float:left;display:block;}
.block_blog_type_6 article .links li{height:12px;line-height:11px;margin-left:8px;padding-left:9px;float:left;display:block;border-left:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#ababab;}
.block_blog_type_6 article .links li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_blog_type_6 article .links li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.block_blog_type_6 article .links .general_read_more{height:12px;line-height:11px;float:right;display:block;background-position:right 4px;}
.block_blog_type_6 .slider_blog{width:253px;height:160px;}
.block_blog_type_6 .flex-direction-nav{}
.block_blog_type_6 .flex-direction-nav li{margin-top:-16px;display:block;position:absolute;right:0px;top:50%;}
.block_blog_type_6 .flex-direction-nav li:first-child{left:0px;right:auto;}
.block_blog_type_6 .flex-direction-nav li a{width:16px;height:29px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_1.png);text-indent:-9000px;}
.block_blog_type_6 .flex-direction-nav li a.flex-prev{background-position:left top;}
.block_blog_type_6 .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.block_blog_type_6 .flex-direction-nav li a.flex-next{background-position:right top;}
.block_blog_type_6 .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.block_blog_type_7{margin-right:-20px;margin-bottom:-20px;}
.block_blog_type_7 article{width:320px;margin-right:20px;margin-bottom:20px;padding:4px 4px 16px;background-color:#ffffff;border:1px solid #ededed;}
.block_blog_type_7 article .f_pic{position:relative;line-height:0px;}
.block_blog_type_7 article .f_pic img{width:100%;height:auto;}
.block_blog_type_7 article .info{position:absolute;left:9px;top:0px;line-height:12px;}
.block_blog_type_7 article .info .date{width:43px;height:33px;display:block;background-color:#f7f7f7;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#646464;font-weight:bold;text-transform:uppercase;text-align:center;}
.block_blog_type_7 article .info .date:hover{text-decoration:none;}
.block_blog_type_7 article .info .date span{padding-top:4px;display:block;text-align:center;cursor:pointer;}
.block_blog_type_7 article .info .comments{width:43px;height:33px;display:block;background-color:#333333;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#fafafa;font-weight:bold;text-transform:uppercase;text-align:center;}
.block_blog_type_7 article .info .comments:hover{text-decoration:none;}
.block_blog_type_7 article .info .comments span{padding-top:4px;display:block;text-align:center;cursor:pointer;}
.block_blog_type_7 article .content{padding:0px 9px;overflow:hidden;}
.block_blog_type_7 article .content h4{padding:14px 0px 15px;}
.block_blog_type_7 article .content h4 a:hover{color:#1283c4;text-decoration:none;}
.block_blog_type_7 article .content p{padding-bottom:12px;}
.block_blog_type_7 article .content .links{margin-bottom:12px;padding:9px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_type_7 article .content .links ul{float:left;display:block;}
.block_blog_type_7 article .content .links li{height:12px;line-height:11px;margin-left:8px;padding-left:9px;float:left;display:block;border-left:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#ababab;}
.block_blog_type_7 article .content .links li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_blog_type_7 article .content .links li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.block_blog_type_7 article.no_f_pic .info{padding-left:9px;padding-top:12px;float:left;position:static;}
.block_blog_type_7 article.no_f_pic .content{padding-left:17px;}
.block_blog_type_7 article.no_f_pic .content h4{padding-top:9px;}
.block_blog_type_8{margin-right:-20px;margin-bottom:-20px;}
.block_blog_type_8 article{width:290px;margin-right:20px;margin-bottom:20px;padding:4px 4px 16px;background-color:#ffffff;border:1px solid #ededed;}
.block_blog_type_8 article .f_pic{position:relative;line-height:0px;}
.block_blog_type_8 article .f_pic img{width:100%;height:auto;}
.block_blog_type_8 article .f_pic .hover{width:100%;height:100%;display:none;position:absolute;left:0px;top:0px;background:url(images/pic_hover_1.png);cursor:pointer;}
.block_blog_type_8 article .f_pic:hover .hover{display:block;}
.block_blog_type_8 article .info{position:absolute;left:9px;top:0px;line-height:12px;}
.block_blog_type_8 article .info .date{width:43px;height:33px;display:block;background-color:#f7f7f7;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#646464;font-weight:bold;text-transform:uppercase;text-align:center;}
.block_blog_type_8 article .info .date:hover{text-decoration:none;}
.block_blog_type_8 article .info .date span{padding-top:4px;display:block;text-align:center;cursor:pointer;}
.block_blog_type_8 article .info .comments{width:43px;height:33px;display:block;background-color:#333333;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#fafafa;font-weight:bold;text-transform:uppercase;text-align:center;}
.block_blog_type_8 article .info .comments:hover{text-decoration:none;}
.block_blog_type_8 article .info .comments span{padding-top:4px;display:block;text-align:center;cursor:pointer;}
.block_blog_type_8 article .content{padding:0px 9px;overflow:hidden;}
.block_blog_type_8 article .content h4{padding:13px 0px 15px;}
.block_blog_type_8 article .content h4 a:hover{color:#1283c4;text-decoration:none;}
.block_blog_type_8 article .content p{padding-bottom:12px;}
.block_blog_type_8 article .content .links{margin-bottom:12px;padding:9px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_type_8 article .content .links ul{float:left;display:block;}
.block_blog_type_8 article .content .links li{height:12px;line-height:11px;margin-left:8px;padding-left:9px;float:left;display:block;border-left:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#ababab;}
.block_blog_type_8 article .content .links li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_blog_type_8 article .content .links li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.block_blog_type_8 article .content .views{height:13px;line-height:13px;margin-top:5px;padding-left:20px;float:right;display:block;background:url(images/icon_views_1.png) no-repeat 0px 1px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.block_blog_type_8 article .content .read_more{height:19px;line-height:19px;padding:0px 8px;float:left;display:block;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;border:1px solid #e0e0e0;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#f0f0f0));background:-webkit-linear-gradient(#ffffff, #f0f0f0);background:-moz-linear-gradient(#ffffff, #f0f0f0);background:-ms-linear-gradient(#ffffff, #f0f0f0);background:linear-gradient(#ffffff, #f0f0f0);background:-o-linear-gradient(#ffffff, #f0f0f0);-pie-background:linear-gradient(#ffffff, #f0f0f0);behavior:url(layout/plugins/PIE.html);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#7d7d7d;font-weight:bold;}
.block_blog_type_8 article .content .read_more:hover{background-color:#ffffff;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#ebebeb));background:-webkit-linear-gradient(#ffffff, #ebebeb);background:-moz-linear-gradient(#ffffff, #ebebeb);background:-ms-linear-gradient(#ffffff, #ebebeb);background:linear-gradient(#ffffff, #ebebeb);background:-o-linear-gradient(#ffffff, #ebebeb);-pie-background:linear-gradient(#ffffff, #ebebeb);text-decoration:none;}
.block_blog_type_8 article.no_f_pic .info{padding-left:9px;padding-top:12px;float:left;position:static;}
.block_blog_type_8 article.no_f_pic .content{padding-left:17px;}
.block_blog_type_8 article.no_f_pic .content h4{padding-top:10px;}
.block_blog_type_8 .slider_blog{width:290px;height:160px;}
.block_blog_type_8 .flex-direction-nav{display:block;position:absolute;right:0px;bottom:0px;}
.block_blog_type_8 .flex-direction-nav li{margin-left:1px;float:left;display:block;}
.block_blog_type_8 .flex-direction-nav li:first-child{margin-left:0px;}
.block_blog_type_8 .flex-direction-nav li a{width:17px;height:17px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_2.png);text-indent:-9000px;}
.block_blog_type_8 .flex-direction-nav li a.flex-prev{background-position:left top;}
.block_blog_type_8 .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.block_blog_type_8 .flex-direction-nav li a.flex-next{background-position:right top;}
.block_blog_type_8 .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.block_blog_post_type_1 article .f_pic{padding:4px;border:1px solid #ededed;line-height:0px;}
.block_blog_post_type_1 article .f_pic img{width:100%;height:auto;}
.block_blog_post_type_1 article h4{padding:26px 0px 12px;}
.block_blog_post_type_1 article h4 a:hover{color:#1283c4;text-decoration:none;}
.block_blog_post_type_1 article .info{width:76px;margin-right:20px;float:left;}
.block_blog_post_type_1 article .info .date{width:74px;height:45px;float:left;display:block;background-color:#fafafa;border:1px solid #e8e8e8;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;}
.block_blog_post_type_1 article .info .date:hover{text-decoration:none;}
.block_blog_post_type_1 article .info .date span{padding:8px 0px 4px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#292929;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.block_blog_post_type_1 article .info .comments{width:74px;height:45px;float:left;display:block;background-color:#f5f5f5;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;}
.block_blog_post_type_1 article .info .comments:hover{text-decoration:none;}
.block_blog_post_type_1 article .info .comments span{padding:8px 0px 4px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#292929;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.block_blog_post_type_1 article .content{overflow:hidden;}
.block_blog_post_type_1 article .content .links{margin-bottom:10px;padding:9px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_post_type_1 article .content .links li{height:12px;line-height:11px;margin-left:8px;padding-left:9px;float:left;display:block;border-left:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#ababab;}
.block_blog_post_type_1 article .content .links li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_blog_post_type_1 article .content .links li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.block_blog_post_type_1 article .content .links li.comments{margin-left:0px;padding-left:0px;float:right;border:0px;}
.block_blog_post_type_1 article .content p{padding-bottom:17px;}
.block_blog_post_type_1 article .share_post{margin-left:96px;margin-top:18px;padding:12px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_post_type_1 article .share_post .text{height:18px;line-height:16px;margin-right:11px;padding-bottom:0px;float:left;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;text-transform:uppercase;}
.block_blog_post_type_1 article .share_post ul{display:block;overflow:hidden;}
.block_blog_post_type_1 article .share_post li{margin-left:4px;float:left;display:block;}
.block_blog_post_type_1 article .share_post li:first-child{margin-left:0px;}
.block_blog_post_type_1 article .share_post li a{width:18px;height:18px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_social_4.png);text-indent:-9000px;}
.block_blog_post_type_1 article .share_post li a.rss{background-position:0px top;}
.block_blog_post_type_1 article .share_post li a.rss:hover{background-position:0px bottom;}
.block_blog_post_type_1 article .share_post li a.facebook{background-position:-22px top;}
.block_blog_post_type_1 article .share_post li a.facebook:hover{background-position:-22px bottom;}
.block_blog_post_type_1 article .share_post li a.twitter{background-position:-44px top;}
.block_blog_post_type_1 article .share_post li a.twitter:hover{background-position:-44px bottom;}
.block_blog_post_type_1 article .share_post li a.pinterest{background-position:-66px top;}
.block_blog_post_type_1 article .share_post li a.pinterest:hover{background-position:-66px bottom;}
.block_blog_post_type_1 article .share_post li a.flickr{background-position:-88px top;}
.block_blog_post_type_1 article .share_post li a.flickr:hover{background-position:-88px bottom;}
.block_blog_post_type_1 article .share_post li a.vimeo{background-position:-110px top;}
.block_blog_post_type_1 article .share_post li a.vimeo:hover{background-position:-110px bottom;}
.block_blog_post_type_1 article .about_author{margin-left:96px;margin-top:0px;}
.block_blog_post_type_1 article .about_author h4{padding:38px 0px 19px;}
.block_blog_post_type_1 article .about_author .userpic{margin-right:15px;margin-top:5px;padding:3px;float:left;border:1px solid #ededed;line-height:0px;}
.block_blog_post_type_1 article .about_author .about{overflow:hidden;}
.block_blog_post_type_1 article .about_author p{padding-bottom:0px;}
.block_blog_post_type_1 article .about_author .title{padding-bottom:10px;font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#7a7a7a;font-weight:bold;text-transform:uppercase;}
.block_blog_post_type_1 article .about_author .title a{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:bold;text-transform:uppercase;}
.block_blog_post_type_1 article .about_author .title a:hover{color:#1283c4;text-decoration:none;}
.block_blog_post_type_2 article .f_pic{padding:4px;position:relative;border:1px solid #ededed;line-height:0px;}
.block_blog_post_type_2 article .f_pic img{width:100%;height:auto;}
.block_blog_post_type_2 article h4{padding:26px 0px 12px;}
.block_blog_post_type_2 article h4 a:hover{color:#1283c4;text-decoration:none;}
.block_blog_post_type_2 article .info{position:absolute;left:4px;bottom:14px;}
.block_blog_post_type_2 article .info .date{height:23px;line-height:22px;padding:0px 7px;float:left;display:block;background-color:#1283c4;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;font-weight:bold;text-transform:uppercase;}
.block_blog_post_type_2 article .info .date:hover{text-decoration:none;}
.block_blog_post_type_2 article .info .comments{height:23px;line-height:22px;margin-left:1px;padding:0px 7px;float:left;display:block;background-color:#333333;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;font-weight:bold;text-transform:uppercase;}
.block_blog_post_type_2 article .info .comments:hover{text-decoration:none;}
.block_blog_post_type_2 article .content{overflow:hidden;}
.block_blog_post_type_2 article .content .links{margin-bottom:10px;padding:9px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_post_type_2 article .content .links li{height:12px;line-height:11px;margin-left:8px;padding-left:9px;float:left;display:block;border-left:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#ababab;}
.block_blog_post_type_2 article .content .links li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_blog_post_type_2 article .content .links li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.block_blog_post_type_2 article .content .links li.comments{margin-left:0px;padding-left:0px;float:right;border:0px;}
.block_blog_post_type_2 article .content p{padding-bottom:17px;}
.block_blog_post_type_2 article .share_post{margin-top:18px;padding:12px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_post_type_2 article .share_post .text{height:18px;line-height:16px;margin-right:11px;padding-bottom:0px;float:left;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;text-transform:uppercase;}
.block_blog_post_type_2 article .share_post ul{display:block;overflow:hidden;}
.block_blog_post_type_2 article .share_post li{margin-left:4px;float:left;display:block;}
.block_blog_post_type_2 article .share_post li:first-child{margin-left:0px;}
.block_blog_post_type_2 article .share_post li a{width:18px;height:18px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_social_4.png);text-indent:-9000px;}
.block_blog_post_type_2 article .share_post li a.rss{background-position:0px top;}
.block_blog_post_type_2 article .share_post li a.rss:hover{background-position:0px bottom;}
.block_blog_post_type_2 article .share_post li a.facebook{background-position:-22px top;}
.block_blog_post_type_2 article .share_post li a.facebook:hover{background-position:-22px bottom;}
.block_blog_post_type_2 article .share_post li a.twitter{background-position:-44px top;}
.block_blog_post_type_2 article .share_post li a.twitter:hover{background-position:-44px bottom;}
.block_blog_post_type_2 article .share_post li a.pinterest{background-position:-66px top;}
.block_blog_post_type_2 article .share_post li a.pinterest:hover{background-position:-66px bottom;}
.block_blog_post_type_2 article .share_post li a.flickr{background-position:-88px top;}
.block_blog_post_type_2 article .share_post li a.flickr:hover{background-position:-88px bottom;}
.block_blog_post_type_2 article .share_post li a.vimeo{background-position:-110px top;}
.block_blog_post_type_2 article .share_post li a.vimeo:hover{background-position:-110px bottom;}
.block_blog_post_type_2 article .about_author{margin-top:0px;}
.block_blog_post_type_2 article .about_author h4{padding:38px 0px 19px;}
.block_blog_post_type_2 article .about_author .userpic{margin-right:15px;margin-top:5px;padding:3px;float:left;border:1px solid #ededed;line-height:0px;}
.block_blog_post_type_2 article .about_author .about{overflow:hidden;}
.block_blog_post_type_2 article .about_author p{padding-bottom:0px;}
.block_blog_post_type_2 article .about_author .title{padding-bottom:10px;font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#7a7a7a;font-weight:bold;text-transform:uppercase;}
.block_blog_post_type_2 article .about_author .title a{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:bold;text-transform:uppercase;}
.block_blog_post_type_2 article .about_author .title a:hover{color:#1283c4;text-decoration:none;}
.block_blog_post_type_3 article .f_pic{padding:4px;position:relative;border:1px solid #ededed;line-height:0px;}
.block_blog_post_type_3 article .f_pic img{width:100%;height:auto;}
.block_blog_post_type_3 article h4{padding:26px 0px 12px;}
.block_blog_post_type_3 article h4 a:hover{color:#1283c4;text-decoration:none;}
.block_blog_post_type_3 article .info{position:absolute;left:4px;bottom:4px;line-height:12px;}
.block_blog_post_type_3 article .info .date{width:43px;height:33px;display:block;background-color:#f7f7f7;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#646464;font-weight:bold;text-transform:uppercase;text-align:center;}
.block_blog_post_type_3 article .info .date:hover{text-decoration:none;}
.block_blog_post_type_3 article .info .date span{padding-top:4px;display:block;text-align:center;cursor:pointer;}
.block_blog_post_type_3 article .info .comments{width:43px;height:33px;display:block;background-color:#333333;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#fafafa;font-weight:bold;text-transform:uppercase;text-align:center;}
.block_blog_post_type_3 article .info .comments:hover{text-decoration:none;}
.block_blog_post_type_3 article .info .comments span{padding-top:4px;display:block;text-align:center;cursor:pointer;}
.block_blog_post_type_3 article .content{overflow:hidden;}
.block_blog_post_type_3 article .content .links{margin-bottom:10px;padding:9px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_post_type_3 article .content .links li{height:12px;line-height:11px;margin-left:8px;padding-left:9px;float:left;display:block;border-left:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#ababab;}
.block_blog_post_type_3 article .content .links li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_blog_post_type_3 article .content .links li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.block_blog_post_type_3 article .content .links li.comments{margin-left:0px;padding-left:0px;float:right;border:0px;}
.block_blog_post_type_3 article .content p{padding-bottom:17px;}
.block_blog_post_type_3 article .share_post{margin-top:18px;padding:12px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_blog_post_type_3 article .share_post .text{height:18px;line-height:16px;margin-right:11px;padding-bottom:0px;float:left;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;text-transform:uppercase;}
.block_blog_post_type_3 article .share_post ul{display:block;overflow:hidden;}
.block_blog_post_type_3 article .share_post li{margin-left:4px;float:left;display:block;}
.block_blog_post_type_3 article .share_post li:first-child{margin-left:0px;}
.block_blog_post_type_3 article .share_post li a{width:18px;height:18px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_social_4.png);text-indent:-9000px;}
.block_blog_post_type_3 article .share_post li a.rss{background-position:0px top;}
.block_blog_post_type_3 article .share_post li a.rss:hover{background-position:0px bottom;}
.block_blog_post_type_3 article .share_post li a.facebook{background-position:-22px top;}
.block_blog_post_type_3 article .share_post li a.facebook:hover{background-position:-22px bottom;}
.block_blog_post_type_3 article .share_post li a.twitter{background-position:-44px top;}
.block_blog_post_type_3 article .share_post li a.twitter:hover{background-position:-44px bottom;}
.block_blog_post_type_3 article .share_post li a.pinterest{background-position:-66px top;}
.block_blog_post_type_3 article .share_post li a.pinterest:hover{background-position:-66px bottom;}
.block_blog_post_type_3 article .share_post li a.flickr{background-position:-88px top;}
.block_blog_post_type_3 article .share_post li a.flickr:hover{background-position:-88px bottom;}
.block_blog_post_type_3 article .share_post li a.vimeo{background-position:-110px top;}
.block_blog_post_type_3 article .share_post li a.vimeo:hover{background-position:-110px bottom;}
.block_blog_post_type_3 article .about_author{margin-top:0px;}
.block_blog_post_type_3 article .about_author h4{padding:38px 0px 19px;}
.block_blog_post_type_3 article .about_author .userpic{margin-right:15px;margin-top:5px;padding:3px;float:left;border:1px solid #ededed;line-height:0px;}
.block_blog_post_type_3 article .about_author .about{overflow:hidden;}
.block_blog_post_type_3 article .about_author p{padding-bottom:0px;}
.block_blog_post_type_3 article .about_author .title{padding-bottom:10px;font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#7a7a7a;font-weight:bold;text-transform:uppercase;}
.block_blog_post_type_3 article .about_author .title a{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:bold;text-transform:uppercase;}
.block_blog_post_type_3 article .about_author .title a:hover{color:#1283c4;text-decoration:none;}
.block_pager{}
.block_pager .text{height:24px;line-height:24px;margin-right:19px;padding-bottom:0px;float:left;font-size:10px;color:#292929;text-transform:uppercase;}
.block_pager ul{float:left;display:block;}
.block_pager li{margin-left:3px;float:left;}
.block_pager li:first-child{margin-left:0px;}
.block_pager li a{width:24px;height:24px;line-height:24px;display:block;background-color:#f5f5f5;color:#999999;font-weight:bold;text-align:center;}
.block_pager li a:hover{text-decoration:none;}
.block_pager li.current a{background-color:#1283c4;color:#ffffff;}
.block_pager li a.next{background-image:url(images/arrow_3.gif);background-repeat:no-repeat;background-position:8px 9px;text-indent:-9000px;}
.block_view_more{margin-top:39px;overflow:hidden;background:url(images/bg_view_more.gif) repeat-x 0px 11px;text-align:center;}
.block_view_more .button{padding:0px 8px;display:inline-block;background-color:#ffffff;}
.block_comments{}
.block_comments h4{}
.block_comments .comment{margin-top:20px;padding-top:16px;border-top:1px solid #ededed;}
.block_comments .comment.first{margin-top:0px;padding-top:0px;border-top:0px;}
.block_comments .comment .userpic{margin-right:12px;margin-top:4px;padding:2px;float:left;border:1px solid #ededed;line-height:0px;}
.block_comments .comment .content{overflow:hidden;}
.block_comments .comment .content .name{padding-bottom:2px;font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:bold;}
.block_comments .comment .content .name a{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:bold;}
.block_comments .comment .content .name a:hover{color:#1283c4;text-decoration:none;}
.block_comments .comment .content .info{padding-bottom:16px;color:#292929;}
.block_comments .comment .content .info a{color:#1283c4;}
.block_comments .comment .content .text{padding:9px 30px 0px 14px;position:relative;border:1px solid #ededed;}
.block_comments .comment .content .text p{padding-bottom:10px;}
.block_comments .comment .content .text .tail{width:11px;height:8px;position:absolute;left:20px;top:-8px;background:url(images/comments_tail.png);}
.block_comments .comment .comment{margin-left:56px;}
.block_leave_comment{}
.block_leave_comment h4{padding-bottom:19px;}
.block_leave_comment .label{padding-bottom:8px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#7c7c7c;font-weight:bold;}
.block_leave_comment .label span{font-weight:normal;}
.block_leave_comment .field{height:28px;margin-bottom:14px;padding:0px 10px;position:relative;background:url(images/bg_field_1.jpg) repeat-x;border:1px solid #e6e6e6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;behavior:url(layout/plugins/PIE.html);}
.block_leave_comment .field input{width:100%;height:15px;line-height:15px;padding:5px 0px;display:block;background-color:transparent;border:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#7c7c7c;}
.block_leave_comment .field.errored{border:1px solid #f2d3ce;}
.block_leave_comment .textarea{height:158px;margin-bottom:19px;padding:0px 10px;position:relative;background:url(images/bg_textarea_1.jpg) repeat-x;border:1px solid #e6e6e6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;behavior:url(layout/plugins/PIE.html);}
.block_leave_comment .textarea.errored{border:1px solid #f2d3ce;}
.block_leave_comment .textarea textarea{width:100%;height:148px;line-height:15px;padding:5px 0px;display:block;background-color:transparent;border:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#7c7c7c;}
.block_leave_comment .form{margin-top:5px;padding:13px 15px 18px;background-color:#fcfcfc;border:1px solid #f7f7f7;}
.block_contact_us_type_1{}
.block_contact_us_type_1 h4{padding-bottom:18px;}
.block_contact_us_type_1 .map{margin:6px 0px 37px;padding:4px;overflow:hidden;border:1px solid #ededed;line-height:0px;}
.block_contact_us_type_1 .map iframe{width:100%;height:314px;}
.block_contact_us_type_1 .map a{display:none;}
.block_contact_us_type_1 .address{width:220px;float:right;}
.block_contact_us_type_1 .address p{padding-bottom:0px;color:#292929;line-height:20px;}
.block_contact_us_type_1 .address a{color:#292929;}
.block_contact_us_type_1 .send_message{width:700px;float:left;}
.block_contact_us_type_1 .send_message .form{padding-top:4px;}
.block_contact_us_type_1 .send_message .form .label{padding-bottom:8px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#7c7c7c;font-weight:bold;}
.block_contact_us_type_1 .send_message .form .label span{font-weight:normal;}
.block_contact_us_type_1 .send_message .form .field{height:28px;margin-bottom:14px;padding:0px 10px;position:relative;background:url(images/bg_field_1.jpg) repeat-x;border:1px solid #e6e6e6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;behavior:url(layout/plugins/PIE.html);}
.block_contact_us_type_1 .send_message .form .field input{width:100%;height:15px;line-height:15px;padding:5px 0px;display:block;background-color:transparent;border:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#7c7c7c;}
.block_contact_us_type_1 .send_message .form .field.errored{border:1px solid #f2d3ce;}
.block_contact_us_type_1 .send_message .form .textarea{height:158px;margin-bottom:19px;padding:0px 10px;position:relative;background:url(images/bg_textarea_1.jpg) repeat-x;border:1px solid #e6e6e6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;behavior:url(layout/plugins/PIE.html);}
.block_contact_us_type_1 .send_message .form .textarea.errored{border:1px solid #f2d3ce;}
.block_contact_us_type_1 .send_message .form .textarea textarea{width:100%;height:148px;line-height:15px;padding:5px 0px;display:block;background-color:transparent;border:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#7c7c7c;}
.block_contact_us_type_2{}
.block_contact_us_type_2 h4{padding-bottom:17px;}
.block_contact_us_type_2 .col_left{width:460px;float:left;}
.block_contact_us_type_2 .map{margin:7px 0px 36px;padding:4px;overflow:hidden;border:1px solid #ededed;line-height:0px;}
.block_contact_us_type_2 .map iframe{width:100%;height:259px;}
.block_contact_us_type_2 .map a{display:none;}
.block_contact_us_type_2 .address{}
.block_contact_us_type_2 .address p{padding-bottom:0px;color:#292929;line-height:23px;}
.block_contact_us_type_2 .address a{color:#292929;}
.block_contact_us_type_2 .send_message{width:460px;float:left;margin-left:15%;}
.block_contact_us_type_2 .send_message .form{margin-top:7px;padding:13px 15px 18px;background-color:#fcfcfc;border:1px solid #f7f7f7;}
.block_contact_us_type_2 .send_message .form .label{padding-bottom:8px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:17px;color:#292929;font-weight:bold;}
.block_contact_us_type_2 .send_message .form .label span{font-weight:normal;}
.block_contact_us_type_2 .send_message .form .field{height:auto;margin-bottom:14px;padding:0px;position:relative;}
.block_contact_us_type_2 .send_message .form .field input{height:28px;margin-bottom:14px;padding:0px 10px;position:relative;background:url(images/bg_field_1.jpg) repeat-x;border:1px solid #e6e6e6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;behavior:url(layout/plugins/PIE.html);}
.block_contact_us_type_2 .send_message .form .field input{width:100%;height:30px;line-height:30px;padding:0px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;color:#7c7c7c;text-indent:10px;}
.block_contact_us_type_2 .send_message .form .field.errored input{border:1px solid #f2d3ce;}
.block_contact_us_type_2 .send_message .form .textarea{height:158px;margin-bottom:19px;padding:0px 10px;position:relative;background:url(images/bg_textarea_1.jpg) repeat-x;border:1px solid #e6e6e6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;behavior:url(layout/plugins/PIE.html);}
.block_contact_us_type_2 .send_message .form .textarea.errored{border:1px solid #f2d3ce;}
.block_contact_us_type_2 .send_message .form .textarea textarea{width:100%;height:148px;line-height:15px;padding:5px 0px;display:block;background-color:transparent;border:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#7c7c7c;}
.block_faq{}
.block_faq .filter{margin-bottom:29px;overflow:hidden;}
.block_faq .filter li{float:left;display:block;position:relative;background-color:#f5f5f5;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#f5f5f5));background:-webkit-linear-gradient(#ffffff, #f5f5f5);background:-moz-linear-gradient(#ffffff, #f5f5f5);background:-ms-linear-gradient(#ffffff, #f5f5f5);background:linear-gradient(#ffffff, #f5f5f5);background:-o-linear-gradient(#ffffff, #f5f5f5);-pie-background:linear-gradient(#ffffff, #f5f5f5);behavior:url(layout/plugins/PIE.html);}
.block_faq .filter li:first-child{border-left:1px solid #e8e8e8;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;}
.block_faq .filter li.last_item{-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px;}
.block_faq .filter li a{height:20px;padding:4px 12px 0px 11px;display:block;border-left:1px solid #ffffff;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;line-height:normal;}
.block_faq .filter li a:hover{text-decoration:none;}
.block_faq .filter li:first-child a{padding-left:12px;border:0px;}
.block_faq .filter li.active{margin-left:-1px;background-color:#fb5a22;border:1px solid #1283c4;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fb5a22) to(#1283c4));background:-webkit-linear-gradient(#fb5a22, #1283c4);background:-moz-linear-gradient(#fb5a22, #1283c4);background:-ms-linear-gradient(#fb5a22, #1283c4);background:linear-gradient(#fb5a22, #1283c4);background:-o-linear-gradient(#fb5a22, #1283c4);-pie-background:linear-gradient(#fb5a22, #1283c4);}
.block_faq .filter li.active:first-child{margin-left:0px;}
.block_faq .filter li.active a{border-left:0px;color:#ffffff;}
.block_faq .faq{width:100%;padding-top:8px;position:relative;}
.block_faq .question{overflow:hidden;position:relative;background-color:#f5f5f5;border:1px solid #e6e6e6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc) to(#f5f5f5));background:-webkit-linear-gradient(#fcfcfc, #f5f5f5);background:-moz-linear-gradient(#fcfcfc, #f5f5f5);background:-ms-linear-gradient(#fcfcfc, #f5f5f5);background:linear-gradient(#fcfcfc, #f5f5f5);background:-o-linear-gradient(#fcfcfc, #f5f5f5);-pie-background:linear-gradient(#fcfcfc, #f5f5f5);behavior:url(layout/plugins/PIE.html);cursor:pointer;}
.block_faq .question .icon{width:37px;padding-top:10px;float:left;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;color:#bebebe;font-weight:bold;text-align:center;line-height:18px;}
.block_faq .question .text{padding:9px 13px 10px;overflow:hidden;position:relative;background-color:#ffffff;border-left:1px solid #e6e6e6;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px;behavior:url(layout/plugins/PIE.html);font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-size:13px;font-weight:bold;line-height:18px;}
.block_faq .answer{padding:16px 0px 18px;display:none;overflow:hidden;position:relative;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;behavior:url(layout/plugins/PIE.html);}
.block_faq .answer .icon{width:37px;float:left;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;color:#bebebe;font-weight:bold;text-align:center;line-height:15px;}
.block_faq .answer .text{margin-top:2px;padding:0px 13px;overflow:hidden;border-left:1px solid #e6e6e6;}
.block_faq .answer .text p{padding-bottom:0px;color:#292929;line-height:18px;}
.block_faq .answer .text p:first-child{margin-top:-4px;}
.block_faq .faq.expanded .question{-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;}
.block_faq .faq.expanded .question .text{-moz-border-radius:0px 3px 0px 0px;-webkit-border-radius:0px 3px 0px 0px;border-radius:0px 3px 0px 0px;}
.block_pricing_table_type_1{padding:6px;display:inline-block;background-color:#fcfcfc;border:1px solid #f5f5f5;}
.block_pricing_table_type_1 .column{width:179px;float:left;border-right:1px solid #ededed;}
.block_pricing_table_type_1 .column:first-child{border-left:1px solid #ededed;}
.block_pricing_table_type_1 .title{height:49px;line-height:49px;background-color:#ffffff;border-top:1px solid #ededed;border-bottom:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:14px;color:#292929;font-weight:bold;text-align:center;}
.block_pricing_table_type_1 .price{height:62px;background-color:#fafafa;border-bottom:1px solid #ededed;text-align:center;}
.block_pricing_table_type_1 .price p{padding-bottom:0px;line-height:normal;}
.block_pricing_table_type_1 .price .num{padding-top:11px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:19px;color:#292929;font-weight:bold;}
.block_pricing_table_type_1 .price .num span{color:#1283c4;}
.block_pricing_table_type_1 .price .period{margin-top:-2px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.block_pricing_table_type_1 .cell{padding:7px 0px 8px;background-color:#ffffff;border-bottom:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;line-height:18px;}
.block_pricing_table_type_1 .cell.alt{background-color:#fffcfa;}
.block_pricing_table_type_1 .button{padding:16px 0px;background-color:#fdfdfd;border-bottom:1px solid #ededed;text-align:center;}
.block_pricing_table_type_1 .column.special{width:193px;margin:-7px -1px;padding:6px;position:relative;border:1px solid #ededed;background-color:#ffffff;-moz-box-shadow:0px 2px 3px -2px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0px 2px 3px -2px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.1);behavior:url(layout/plugins/PIE.html);}
.block_pricing_table_type_1 .column.special .title{border-left:1px solid #ededed;border-right:1px solid #ededed;}
.block_pricing_table_type_1 .column.special .price{border-left:1px solid #ededed;border-right:1px solid #ededed;}
.block_pricing_table_type_1 .column.special .cell{border-left:1px solid #ededed;border-right:1px solid #ededed;}
.block_pricing_table_type_1 .column.special .button{border-left:1px solid #ededed;border-right:1px solid #ededed;}
.block_pricing_table_type_2{margin-left:-8px;overflow:hidden;}
.block_pricing_table_type_2 .column{width:215px;margin-left:8px;padding:6px;float:left;background-color:#fcfcfc;border:1px solid #f5f5f5;}
.block_pricing_table_type_2 .title{height:36px;line-height:36px;position:relative;background-color:#383838;border:1px solid #1e1e1e;background:-webkit-gradient(linear, 0 0, 0 100%, from(#383838) to(#333333));background:-webkit-linear-gradient(#383838, #333333);background:-moz-linear-gradient(#383838, #333333);background:-ms-linear-gradient(#383838, #333333);background:linear-gradient(#383838, #333333);background:-o-linear-gradient(#383838, #333333);-pie-background:linear-gradient(#383838, #333333);behavior:url(layout/plugins/PIE.html);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:14px;color:#ffffff;font-weight:bold;text-align:center;}
.block_pricing_table_type_2 .price{height:62px;background-color:#fcfcfc;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-align:center;}
.block_pricing_table_type_2 .price p{padding-bottom:0px;line-height:normal;}
.block_pricing_table_type_2 .price .num{padding-top:11px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:19px;color:#292929;font-weight:bold;}
.block_pricing_table_type_2 .price .period{margin-top:-2px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.block_pricing_table_type_2 .cell{padding:7px 0px 8px;background-color:#ffffff;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;line-height:18px;}
.block_pricing_table_type_2 .button{padding:15px 0px;background-color:#fdfdfd;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-align:center;}
.block_pricing_table_type_2 .special .title{background-color:#428bca;border:1px solid #428bca;}
.block_pricing_table_type_3{margin-left:-8px;overflow:hidden;}
.block_pricing_table_type_3 .column{width:294px;margin-left:8px;padding:6px;float:left;background-color:#fcfcfc;border:1px solid #f5f5f5;}
.block_pricing_table_type_3 .title{height:36px;line-height:36px;position:relative;background-color:#818181;border:1px solid #7a7a7a;background:-webkit-gradient(linear, 0 0, 0 100%, from(#818181) to(#767676));background:-webkit-linear-gradient(#818181, #767676);background:-moz-linear-gradient(#818181, #767676);background:-ms-linear-gradient(#818181, #767676);background:linear-gradient(#818181, #767676);background:-o-linear-gradient(#818181, #767676);-pie-background:linear-gradient(#818181, #767676);behavior:url(layout/plugins/PIE.html);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:14px;color:#ffffff;font-weight:bold;text-align:center;}
.block_pricing_table_type_3 .price{height:62px;background-color:#fcfcfc;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-align:center;}
.block_pricing_table_type_3 .price p{padding-bottom:0px;line-height:normal;}
.block_pricing_table_type_3 .price .num{padding-top:11px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:19px;color:#292929;font-weight:bold;}
.block_pricing_table_type_3 .price .period{margin-top:-2px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.block_pricing_table_type_3 .cell{padding:7px 0px 8px;background-color:#ffffff;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;text-align:center;line-height:18px;}
.block_pricing_table_type_3 .button{padding:15px 0px;background-color:#fdfdfd;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-align:center;}
.block_pricing_table_type_3 .special .title{background-color:#428bca;border:1px solid #428bca;}
.block_about{}
.block_about p{color:#292929;}
.block_about .main{width:100%;float:left;}
.block_about .skills{width:300px;float:right;}
.block_levels{}
.block_levels p{padding:2px 0px 4px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#696969;font-weight:bold;text-transform:uppercase;}
.block_levels .progress{height:14px;margin-bottom:11px;overflow:hidden;position:relative;background:url(images/bg_progress.jpg) repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(layout/plugins/PIE.html);}
.block_levels .progress div{width:0px;height:14px;overflow:hidden;position:relative;background:url(images/bg_progress_level.jpg) repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(layout/plugins/PIE.html);}
.block_our_stages{margin-left:-20px;margin-bottom:-20px;}
.block_our_stages h4{margin-left:20px;}
.block_our_stages p{color:#292929;}
.block_our_stages .column{width:23%;margin-left:20px;margin-bottom:20px;float:left;}
.block_our_stages .stage{width:55px;height:28px;margin-right:11px;margin-bottom:8px;float:left;background:url(images/bg_stage_1.png) no-repeat;}
.block_our_stages .title{padding:3px 0px 0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;color:#292929;font-weight:bold;line-height:normal;}
.block_our_stages .stage p{padding:6px 0px 0px 7px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;font-weight:bold;text-transform:uppercase;line-height:normal;}
.block_our_team{margin-left:0px;margin-bottom:-20px;overflow:hidden;}
.block_our_team h4{margin-left:20px;padding-bottom:24px;}
.block_our_team .teammate{width:46%;margin-left:30px;margin-bottom:20px;float:left;}
.block_our_team .our_mngt{width:96%;margin-left:30px;margin-bottom:20px;float:left;}
.block_our_team .teammate p{padding-bottom:0px;color:#292929;text-align:left;}
.block_our_team .teammate .photo a{cursor:default;}
.block_our_team .teammate .photo{margin:0px auto;width:180px;padding:3px;overflow:hidden;border:none;line-height:0px;float:none;text-align:center;}
.block_our_team .teammate .photo img{width:150px;height:auto;border-radius:90px;padding:1px;background:#cecece;}
.block_our_team .teammate .name{padding-bottom:7px;text-align:left;font-size:18px;}
.block_our_team .teammate .position{padding-bottom:10px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:16px;color:#292929;font-style:italic;}
.block_our_team .teammate .social{margin-top:18px;padding-top:6px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;text-align:center;line-height:0px;}
.block_our_team .teammate .social li{padding:0px 6px 6px;display:inline-block;line-height:0px;}
.block_our_team .teammate .social li a{height:16px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_social_5.png);text-indent:-9000px;}
.block_our_team .teammate .social li a.facebook{width:16px;background-position:0px 0px;}
.block_our_team .teammate .social li a.twitter{width:20px;background-position:-28px 0px;}
.block_our_team .teammate .social li a.dribble{width:16px;background-position:-59px 0px;}
.block_our_team .teammate .social li a.skype{width:16px;background-position:-88px 0px;}
.block_our_team .teammate .social li a.email{width:15px;background-position:-118px 0px;}
.block_our_clients{margin-left:-20px;margin-bottom:-20px;}
.block_our_clients h4{margin-left:20px;padding-bottom:24px;}
.block_our_clients .client{width:170px;height:78px;margin-left:20px;margin-bottom:20px;float:left;border:1px solid #ededed;line-height:0px;padding:5px;}
.block_our_clients .client a{width:170px;height:78px;display:table-cell;text-align:center;vertical-align:middle;}
.block_services_type_1{margin-left:-20px;margin-bottom:-20px;overflow:hidden;}
.block_services_type_1 p{color:#292929;}
.block_services_type_1 .service{width:300px;margin-left:20px;margin-bottom:20px;float:left;}
.block_services_type_1 .icon{margin-right:11px;padding-top:3px;float:left;line-height:0px;}
.block_services_type_1 .title{overflow:hidden;}
.block_services_type_1 .title h5{padding-bottom:5px;}
.block_services_type_1 .title p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#a6a6a6;font-weight:bold;text-transform:uppercase;}
.block_services_type_1 .text{padding-top:10px;}
.block_services_type_2{margin-left:-20px;margin-bottom:-12px;overflow:hidden;}
.block_services_type_2 p{color:#292929;}
.block_services_type_2 .service{width:460px;margin-left:20px;margin-bottom:12px;float:left;}
.block_services_type_2 .icon{width:35px;height:35px;margin-right:13px;margin-top:3px;float:left;position:relative;background-color:#333333;background-repeat:no-repeat;background-position:center center;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;behavior:url(layout/plugins/PIE.html);}
.block_services_type_2 .icon.icon_1{background-image:url(images/icon_services_2_1.png);}
.block_services_type_2 .icon.icon_2{background-image:url(images/icon_services_2_2.png);}
.block_services_type_2 .icon.icon_3{background-image:url(images/icon_services_2_3.png);}
.block_services_type_2 .icon.icon_4{background-image:url(images/icon_services_2_4.png);}
.block_services_type_2 .content{overflow:hidden;}
.block_services_type_2 .content h5{padding-bottom:10px;}
.block_services_type_3{margin-left:-20px;margin-bottom:-20px;overflow:hidden;}
.block_services_type_3 p{color:#292929;}
.block_services_type_3 .service{width:220px;margin-left:20px;margin-bottom:20px;float:left;}
.block_services_type_3 .icon{width:35px;height:35px;margin-right:11px;float:left;position:relative;background-color:#333333;background-repeat:no-repeat;background-position:center center;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;behavior:url(layout/plugins/PIE.html);}
.block_services_type_3 .icon.icon_1{background-image:url(images/icon_services_3_1.png);}
.block_services_type_3 .icon.icon_2{background-image:url(images/icon_services_3_2.png);}
.block_services_type_3 .icon.icon_3{background-image:url(images/icon_services_3_3.png);}
.block_services_type_3 .icon.icon_4{background-image:url(images/icon_services_3_4.png);}
.block_services_type_3 .title{overflow:hidden;}
.block_services_type_3 .title h5{padding:10px 0px 0px;}
.block_services_type_3 .text{padding-top:10px;}
.block_services_type_4{margin-left:-20px;margin-bottom:-20px;overflow:hidden;}
.block_services_type_4 p{padding-bottom:0px;color:#292929;}
.block_services_type_4 .service{width:220px;margin-left:20px;margin-bottom:20px;padding:13px 0px 12px;float:left;text-align:center;}
.block_services_type_4 .service h5{padding-bottom:15px;}
.block_services_type_4 .service .icon{height:43px;}
.block_services_type_4 .service:hover{background-color:#fafafa;}
.block_filter_1{margin-bottom:35px;}
.block_filter_1 ul{padding:7px 0px;display:block;overflow:hidden;}
.block_filter_1 li{height:12px;margin-left:4px;padding-left:4px;float:left;display:block;border-left:1px solid #e7e7e7;}
.block_filter_1 li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_filter_1 li a{height:22px;line-height:22px;margin-top:-5px;padding:0px 8px;display:block;position:relative;background-color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(layout/plugins/PIE.html);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.block_filter_1 li a:hover{background-color:#f7f7f7;text-decoration:none;}
.block_filter_1 li.active a{background-color:#1283c4;color:#ffffff;}
.block_gallery{margin-left:-20px;margin-bottom:-20px;}
.block_gallery .item{margin-left:20px;margin-bottom:20px;padding:4px;float:left;position:relative;border:1px solid #ededed;}
.block_gallery .item .image{line-height:0px;}
.block_gallery .item .image img{width:100%;height:auto;}
.block_gallery .item .info{overflow:hidden;position:absolute;left:4px;right:4px;top:4px;bottom:4px;background:url(images/bg_hover_gallery.png);opacity:0;filter:alpha(opacity=0);text-align:center;}
.block_gallery .item .info, .block_gallery .item .info > *{-webkit-transition:all 0.35s ease-in-out 0s;-moz-transition:all 0.35s ease-in-out 0s;-ms-transition:all 0.35s ease-in-out 0s;-o-transition:all 0.35s ease-in-out 0s;transition:all 0.35s ease-in-out 0s;}
.block_gallery .item .icons{width:100%;overflow:hidden;position:absolute;left:0px;top:-100%;text-align:center;}
.block_gallery .item .icons ul{display:inline-block;}
.block_gallery .item .icons li{margin-left:4px;float:left;display:block;}
.block_gallery .item .icons li:first-child{margin-left:0px;}
.block_gallery .item .icons a{width:29px;height:29px;display:block;position:relative;background-color:#e2e2e2;background-repeat:no-repeat;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;behavior:url(layout/plugins/PIE.html);text-indent:-9000px;}
.block_gallery .item .icons a:hover{background-color:#cfcfcf;}
.block_gallery .item .icons a.icon_zoom{background-image:url(images/icon_zoom_1.png);background-position:9px 9px;}
.block_gallery .item .icons a.icon_link{background-image:url(images/icon_link_1.png);background-position:7px 9px;}
.block_gallery .item h6{width:100%;position:absolute;left:-100%;top:67px;color:#ffffff;}
.block_gallery .item .info > a{width:100%;display:block;position:absolute;right:-100%;top:91px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#e0e0e0;}
.block_gallery .item .info:hover{opacity:1;filter:alpha(opacity=100);}
.block_gallery .item .info:hover h6{left:0px;}
.block_gallery .item .info:hover > a{right:0px;}
.block_gallery .item .info:hover .icons{top:0px;}
.block_gallery.c_2 .item{width:380px;}
.block_gallery.c_2 .item .icons{padding-top:105px;}
.block_gallery.c_2 .item h6{top:142px;}
.block_gallery.c_2 .item .info > a{top:166px;}
.block_gallery.c_3 .item{width:290px;}
.block_gallery.c_3 .item .icons{padding-top:55px;}
.block_gallery.c_3 .item h6{top:92px;}
.block_gallery.c_3 .item .info > a{top:116px;}
.block_gallery.c_4 .item{width:210px;}
.block_gallery.c_4 .item .icons{padding-top:30px;}
.block_portfolio_1{margin-left:-20px;}
.block_portfolio_1 .item{margin-left:20px;margin-bottom:20px;float:left;}
.block_portfolio_1 .item .image{padding:4px;position:relative;border:1px solid #ededed;line-height:0px;}
.block_portfolio_1 .item .image img{width:100%;height:auto;}
.block_portfolio_1 .item .info{position:absolute;left:4px;right:4px;top:4px;bottom:4px;background:url(images/bg_hover_gallery.png);opacity:0;filter:alpha(opacity=0);text-align:center;}
.block_portfolio_1 .item .icons{width:100%;margin-top:-15px;position:absolute;left:0px;top:50%;overflow:hidden;text-align:center;}
.block_portfolio_1 .item .icons ul{display:inline-block;}
.block_portfolio_1 .item .icons li{margin-left:4px;float:left;display:block;}
.block_portfolio_1 .item .icons li:first-child{margin-left:0px;}
.block_portfolio_1 .item .icons a{width:29px;height:29px;display:block;position:relative;background-color:#e2e2e2;background-repeat:no-repeat;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;behavior:url(layout/plugins/PIE.html);text-indent:-9000px;}
.block_portfolio_1 .item .icons a:hover{background-color:#cfcfcf;}
.block_portfolio_1 .item .icons a.icon_zoom{background-image:url(images/icon_zoom_1.png);background-position:9px 9px;}
.block_portfolio_1 .item .icons a.icon_link{background-image:url(images/icon_link_1.png);background-position:7px 9px;}
.block_portfolio_1 .item .description{overflow:hidden;}
.block_portfolio_1 .item .description h5{padding-bottom:10px;}
.block_portfolio_1 .item .description h6{padding-bottom:6px;}
.block_portfolio_1 .item .description p{padding-bottom:12px;color:#292929;}
.block_portfolio_1 .item .description .tags{padding-bottom:7px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;}
.block_portfolio_1 .item .description .tags a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:normal;}
.block_portfolio_1 .item .info{-webkit-transition:all 0.35s ease-in-out 0s;-moz-transition:all 0.35s ease-in-out 0s;-ms-transition:all 0.35s ease-in-out 0s;-o-transition:all 0.35s ease-in-out 0s;transition:all 0.35s ease-in-out 0s;}
.block_portfolio_1 .item .info:hover{opacity:1;filter:alpha(opacity=100);}
@-moz-keyframes scaleIn{0%{-moz-transform:scale(.3);opacity:0;}
70%{-moz-transform:scale(.3);opacity:0;}
100%{-moz-transform:scale(1);opacity:1;}
}
@-webkit-keyframes scaleIn{0%{-webkit-transform:scale(.3);opacity:0;}
70%{-webkit-transform:scale(.3);opacity:0;}
100%{-webkit-transform:scale(1);opacity:1;}
}
@-ms-keyframes scaleIn{0%{-ms-transform:scale(.3);opacity:0;}
70%{-ms-transform:scale(.3);opacity:0;}
100%{-ms-transform:scale(1);opacity:1;}
}
keyframes scaleIn{0%{transform:scale(.3);opacity:0;}
70%{transform:scale(.3);opacity:0;}
100%{transform:scale(1);opacity:1;}
}
.block_portfolio_1 .item .info .icons a{-webkit-animation:.5s ease;-moz-animation:.5s ease;-ms-animation:.5s ease;animation:.5s ease;}
.block_portfolio_1 .item .info:hover .icons a{-webkit-animation-name:scaleIn;-moz-animation-name:scaleIn;-ms-animation-name:scaleIn;animation-name:scaleIn;}
.block_portfolio_1 .slider_portfolio{}
.block_portfolio_1 .flex-direction-nav{}
.block_portfolio_1 .flex-direction-nav li{margin-top:-16px;display:block;position:absolute;right:0px;top:50%;}
.block_portfolio_1 .flex-direction-nav li:first-child{left:0px;right:auto;}
.block_portfolio_1 .flex-direction-nav li a{width:16px;height:29px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_1.png);text-indent:-9000px;}
.block_portfolio_1 .flex-direction-nav li a.flex-prev{background-position:left top;}
.block_portfolio_1 .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.block_portfolio_1 .flex-direction-nav li a.flex-next{background-position:right top;}
.block_portfolio_1 .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.block_portfolio_1.c_1{margin:0px;}
.block_portfolio_1.c_1 .item{width:auto;margin:0px;float:none;}
.block_portfolio_1.c_1 .item .image{width:540px;margin-right:30px;margin-top:3px;float:left;}
.block_portfolio_1.c_2 .item{width:460px;margin-bottom:37px;}
.block_portfolio_1.c_2 .item .image{width:450px;margin-bottom:19px;}
.block_portfolio_1.c_2 .item .description{padding-bottom:4px;text-align:center;}
.block_portfolio_1.c_2 .item .description .tags{padding-bottom:3px;}
.block_portfolio_1.c_3 .item{width:300px;margin-bottom:37px;}
.block_portfolio_1.c_3 .item .image{width:290px;margin-bottom:19px;}
.block_portfolio_1.c_3 .item .description{padding-bottom:4px;text-align:center;}
.block_portfolio_1.c_3 .item .description .tags{padding-bottom:4px;}
.block_portfolio_1.c_4 .item{width:220px;margin-bottom:37px;}
.block_portfolio_1.c_4 .item .image{width:210px;margin-bottom:19px;}
.block_portfolio_1.c_4 .item .description{padding-bottom:4px;text-align:center;}
.block_portfolio_1.c_4 .item .description .tags{padding-bottom:4px;}
.block_portfolio_2{margin-left:-20px;margin-bottom:-37px;}
.block_portfolio_2 .item{margin-left:20px;margin-bottom:37px;float:left;}
.block_portfolio_2 .item .image{margin-bottom:18px;padding:4px;position:relative;border:1px solid #ededed;line-height:0px;}
.block_portfolio_2 .item .image img{width:100%;height:auto;}
.block_portfolio_2 .item .info{display:none;position:absolute;left:4px;right:4px;top:4px;bottom:4px;background:url(images/bg_hover_gallery.png);text-align:center;}
.block_portfolio_2 .item .icons{overflow:hidden;text-align:center;}
.block_portfolio_2 .item .icons ul{display:inline-block;}
.block_portfolio_2 .item .icons li{margin-left:4px;float:left;display:block;}
.block_portfolio_2 .item .icons li:first-child{margin-left:0px;}
.block_portfolio_2 .item .icons a{width:29px;height:29px;display:block;position:relative;background-color:#e2e2e2;background-repeat:no-repeat;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;behavior:url(layout/plugins/PIE.html);text-indent:-9000px;}
.block_portfolio_2 .item .icons a:hover{background-color:#cfcfcf;}
.block_portfolio_2 .item .icons a.icon_zoom{background-image:url(images/icon_zoom_1.png);background-position:9px 9px;}
.block_portfolio_2 .item .icons a.icon_link{background-image:url(images/icon_link_1.png);background-position:7px 9px;}
.block_portfolio_2 .item .description{padding-bottom:16px;overflow:hidden;text-align:center;}
.block_portfolio_2 .item .description h6{padding-bottom:7px;}
.block_portfolio_2 .item .description p{padding-bottom:0px;}
.block_portfolio_2 .item .description .tags{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;}
.block_portfolio_2 .item .description .tags a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:normal;}
.block_portfolio_2 .slider_portfolio{}
.block_portfolio_2 .flex-direction-nav{}
.block_portfolio_2 .flex-direction-nav li{margin-top:-16px;display:block;position:absolute;right:0px;top:50%;}
.block_portfolio_2 .flex-direction-nav li:first-child{left:0px;right:auto;}
.block_portfolio_2 .flex-direction-nav li a{width:16px;height:29px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_1.png);text-indent:-9000px;}
.block_portfolio_2 .flex-direction-nav li a.flex-prev{background-position:left top;}
.block_portfolio_2 .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.block_portfolio_2 .flex-direction-nav li a.flex-next{background-position:right top;}
.block_portfolio_2 .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.block_portfolio_2.c_2 .item{width:460px;}
.block_portfolio_2.c_2 .item .image{width:450px;}
.block_portfolio_2.c_2 .item .icons{padding-top:126px;}
.block_portfolio_2.c_3 .item{width:300px;}
.block_portfolio_2.c_3 .item .image{width:290px;}
.block_portfolio_2.c_3 .item .icons{padding-top:75px;}
.block_portfolio_2.c_4 .item{width:220px;}
.block_portfolio_2.c_4 .item .image{width:210px;}
.block_portfolio_2.c_4 .item .icons{padding-top:51px;}
.block_portfolio_3{margin-left:-20px;margin-bottom:-39px;}
.block_portfolio_3 .item{margin-left:20px;margin-bottom:39px;padding:4px;float:left;border:1px solid #ededed;}
.block_portfolio_3 .item .image{margin-bottom:15px;position:relative;line-height:0px;}
.block_portfolio_3 .item .image img{width:100%;height:auto;}
.block_portfolio_3 .item .info{display:none;position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:url(images/bg_hover_gallery.png);text-align:center;}
.block_portfolio_3 .item .icons{overflow:hidden;text-align:center;}
.block_portfolio_3 .item .icons ul{display:inline-block;}
.block_portfolio_3 .item .icons li{margin-left:4px;float:left;display:block;}
.block_portfolio_3 .item .icons li:first-child{margin-left:0px;}
.block_portfolio_3 .item .icons a{width:29px;height:29px;display:block;position:relative;background-color:#e2e2e2;background-repeat:no-repeat;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;behavior:url(layout/plugins/PIE.html);text-indent:-9000px;}
.block_portfolio_3 .item .icons a:hover{background-color:#cfcfcf;}
.block_portfolio_3 .item .icons a.icon_zoom{background-image:url(images/icon_zoom_1.png);background-position:9px 9px;}
.block_portfolio_3 .item .icons a.icon_link{background-image:url(images/icon_link_1.png);background-position:7px 9px;}
.block_portfolio_3 .item .description{padding-bottom:8px;overflow:hidden;text-align:center;}
.block_portfolio_3 .item .description h6{padding-bottom:7px;background:url(images/line_portfolio.gif) repeat-x 0px 7px;}
.block_portfolio_3 .item .description h6 span{display:inline-block;background-color:#ffffff;}
.block_portfolio_3 .item .description p{padding-bottom:0px;}
.block_portfolio_3 .item .description .tags{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;}
.block_portfolio_3 .item .description .tags a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:normal;}
.block_portfolio_3 .slider_portfolio{}
.block_portfolio_3 .flex-direction-nav{}
.block_portfolio_3 .flex-direction-nav li{margin-top:-16px;display:block;position:absolute;right:0px;top:50%;}
.block_portfolio_3 .flex-direction-nav li:first-child{left:0px;right:auto;}
.block_portfolio_3 .flex-direction-nav li a{width:16px;height:29px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_1.png);text-indent:-9000px;}
.block_portfolio_3 .flex-direction-nav li a.flex-prev{background-position:left top;}
.block_portfolio_3 .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.block_portfolio_3 .flex-direction-nav li a.flex-next{background-position:right top;}
.block_portfolio_3 .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.block_portfolio_3.c_2 .item{width:450px;}
.block_portfolio_3.c_2 .item .image{width:450px;}
.block_portfolio_3.c_2 .item .icons{padding-top:126px;}
.block_portfolio_3.c_2 .item .description h6{margin:0px 64px;}
.block_portfolio_3.c_2 .item .description h6 span{padding:0px 8px;}
.block_portfolio_3.c_3 .item{width:290px;}
.block_portfolio_3.c_3 .item .image{width:290px;}
.block_portfolio_3.c_3 .item .icons{padding-top:75px;}
.block_portfolio_3.c_3 .item .description h6{margin:0px 22px;}
.block_portfolio_3.c_3 .item .description h6 span{padding:0px 6px;}
.block_portfolio_3.c_4 .item{width:210px;}
.block_portfolio_3.c_4 .item .image{width:210px;}
.block_portfolio_3.c_4 .item .icons{padding-top:51px;}
.block_portfolio_3.c_4 .item .description h6{margin:0px 6px;}
.block_portfolio_3.c_4 .item .description h6 span{padding:0px 6px;}
.block_portfolio_w_sidebar{margin-left:-20px;}
.block_portfolio_w_sidebar .item{margin-left:20px;margin-bottom:37px;float:left;}
.block_portfolio_w_sidebar .item .image{margin-bottom:18px;padding:4px;position:relative;border:1px solid #ededed;line-height:0px;}
.block_portfolio_w_sidebar .item .image img{width:100%;height:auto;}
.block_portfolio_w_sidebar .item .info{display:none;position:absolute;left:4px;right:4px;top:4px;bottom:4px;background:url(images/bg_hover_gallery.png);text-align:center;}
.block_portfolio_w_sidebar .item .icons{overflow:hidden;text-align:center;}
.block_portfolio_w_sidebar .item .icons ul{display:inline-block;}
.block_portfolio_w_sidebar .item .icons li{margin-left:4px;float:left;display:block;}
.block_portfolio_w_sidebar .item .icons li:first-child{margin-left:0px;}
.block_portfolio_w_sidebar .item .icons a{width:29px;height:29px;display:block;position:relative;background-color:#e2e2e2;background-repeat:no-repeat;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;behavior:url(layout/plugins/PIE.html);text-indent:-9000px;}
.block_portfolio_w_sidebar .item .icons a:hover{background-color:#cfcfcf;}
.block_portfolio_w_sidebar .item .icons a.icon_zoom{background-image:url(images/icon_zoom_1.png);background-position:9px 9px;}
.block_portfolio_w_sidebar .item .icons a.icon_link{background-image:url(images/icon_link_1.png);background-position:7px 9px;}
.block_portfolio_w_sidebar .item .description{padding-bottom:16px;overflow:hidden;}
.block_portfolio_w_sidebar .item .description h6{padding-bottom:7px;}
.block_portfolio_w_sidebar .item .description p{padding-bottom:0px;color:#292929;}
.block_portfolio_w_sidebar .item .description .tags{padding-bottom:2px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;}
.block_portfolio_w_sidebar .item .description .tags a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#e79c82;font-weight:normal;}
.block_portfolio_w_sidebar .slider_portfolio{}
.block_portfolio_w_sidebar .flex-direction-nav{}
.block_portfolio_w_sidebar .flex-direction-nav li{margin-top:-16px;display:block;position:absolute;right:0px;top:50%;}
.block_portfolio_w_sidebar .flex-direction-nav li:first-child{left:0px;right:auto;}
.block_portfolio_w_sidebar .flex-direction-nav li a{width:16px;height:29px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_1.png);text-indent:-9000px;}
.block_portfolio_w_sidebar .flex-direction-nav li a.flex-prev{background-position:left top;}
.block_portfolio_w_sidebar .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.block_portfolio_w_sidebar .flex-direction-nav li a.flex-next{background-position:right top;}
.block_portfolio_w_sidebar .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.block_portfolio_w_sidebar.c_2 .item{width:330px;}
.block_portfolio_w_sidebar.c_2 .item .image{width:320px;}
.block_portfolio_w_sidebar.c_2 .item .icons{padding-top:86px;}
.block_portfolio_w_sidebar.c_3{margin-left:-22px;}
.block_portfolio_w_sidebar.c_3 .item{width:212px;margin-left:22px;}
.block_portfolio_w_sidebar.c_3 .item .image{width:202px;}
.block_portfolio_w_sidebar.c_3 .item .icons{padding-top:49px;}
.block_portfolio_item_1{padding-bottom:40px;}
.block_portfolio_item_1 .navigation{margin-bottom:34px;padding:9px 0px 8px;overflow:hidden;border-bottom:1px solid #ededed;}
.block_portfolio_item_1 .navigation ul{float:right;display:block;}
.block_portfolio_item_1 .navigation li{height:14px;margin-left:14px;padding-left:14px;float:left;display:block;border-left:1px solid #f0f0f0;}
.block_portfolio_item_1 .navigation li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_portfolio_item_1 .navigation li a{height:19px;line-height:19px;margin-top:-3px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:lighter;text-transform:uppercase;}
.block_portfolio_item_1 .navigation li a:hover{text-decoration:none;}
.block_portfolio_item_1 .navigation li a.prev{padding-left:25px;background:url(images/arrow_4.png) no-repeat left top;}
.block_portfolio_item_1 .navigation li a.prev:hover{padding-left:25px;background:url(images/arrow_6.png) no-repeat left top;}
.block_portfolio_item_1 .navigation li a.next{padding-right:25px;background:url(images/arrow_5.png) no-repeat right top;}
.block_portfolio_item_1 .navigation li a.next:hover{padding-right:25px;background:url(images/arrow_7.png) no-repeat right top;}
.block_portfolio_item_1 .image{width:45%;margin-left:30px;margin-top:3px;padding:4px;float:left;border:1px solid #ededed;line-height:0px;}
.block_portfolio_item_1 .image img{width:100%;height:auto;}
.block_portfolio_item_1 .slider_portfolio{}
.block_portfolio_item_1 .flex-direction-nav{}
.block_portfolio_item_1 .flex-direction-nav li{margin-top:-16px;display:block;position:absolute;right:0px;top:50%;}
.block_portfolio_item_1 .flex-direction-nav li:first-child{left:0px;right:auto;}
.block_portfolio_item_1 .flex-direction-nav li a{width:16px;height:29px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_1.png);text-indent:-9000px;}
.block_portfolio_item_1 .flex-direction-nav li a.flex-prev{background-position:left top;}
.block_portfolio_item_1 .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.block_portfolio_item_1 .flex-direction-nav li a.flex-next{background-position:right top;}
.block_portfolio_item_1 .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.block_portfolio_item_1 .flex-control-nav{width:100%;display:block;overflow:hidden;position:absolute;left:0px;bottom:8px;text-align:center;}
.block_portfolio_item_1 .flex-control-nav li{padding:0px 1px;display:inline-block;}
.block_portfolio_item_1 .flex-control-nav li a{width:10px;height:10px;margin-left:1px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_balls_1.png);background-position:right top;text-indent:-9000px;cursor:pointer;}
.block_portfolio_item_1 .flex-control-nav li a.flex-active{background-position:left top;}
.block_portfolio_item_1 .description{overflow:hidden;width:50%;float:left;}
.block_portfolio_item_1 .description h5{padding-bottom:13px;padding-top:13px;}
.block_portfolio_item_1 .description h6{padding:19px 0px 7px;}
.block_portfolio_item_1 .description p{padding-bottom:0px;color:#292929;font-size:17px;}
.block_portfolio_item_1 .description .category{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:bold;}
.block_portfolio_item_1 .description .category a{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:normal;}
.block_portfolio_item_1 .description .details{width:auto;padding-bottom:6px;display:block;}
.block_portfolio_item_1 .description .details li{padding:8px 0px;border-bottom:none;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;color:#292929;}
.block_portfolio_item_1 .description .details li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;color:#292929;}
.block_portfolio_item_1 .description .details li span{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:bold;}
.pro-features{font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.pro-features .features-title{float:left;width:100%;margin-top:40px;font-size:16px;font-weight:bold;margin-bottom:5px;color:#292929;}
.pro-features ul{font-size:17px;float:left;width:100%;clear:both;list-style-image:url(../images/bullet_arrow.png) !important;padding-left:25px;}
.pro-features ul ul{list-style-image:none !important;list-style-type:circle !important;}
.pro-features ul ul ul{list-style-image:none !important;list-style-type:disc !important;}
.pro-features li{font-size:17px;line-height:20px;}
.block_portfolio_item_2{padding-bottom:40px;}
.block_portfolio_item_2 .navigation{margin-bottom:37px;padding:9px 0px 8px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_portfolio_item_2 .navigation ul{float:right;display:block;}
.block_portfolio_item_2 .navigation li{height:14px;margin-left:14px;padding-left:14px;float:left;display:block;border-left:1px solid #f0f0f0;}
.block_portfolio_item_2 .navigation li:first-child{margin-left:0px;padding-left:0px;border:0px;}
.block_portfolio_item_2 .navigation li a{height:19px;line-height:19px;margin-top:-3px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:9px;color:#919191;font-weight:bold;text-transform:uppercase;}
.block_portfolio_item_2 .navigation li a:hover{text-decoration:none;}
.block_portfolio_item_2 .navigation li a.prev{padding-left:25px;background:url(images/arrow_4.png) no-repeat left top;}
.block_portfolio_item_2 .navigation li a.prev:hover{padding-left:25px;background:url(images/arrow_6.png) no-repeat left top;}
.block_portfolio_item_2 .navigation li a.next{padding-right:25px;background:url(images/arrow_5.png) no-repeat right top;}
.block_portfolio_item_2 .navigation li a.next:hover{padding-right:25px;background:url(images/arrow_7.png) no-repeat right top;}
.block_portfolio_item_2 .image{margin-bottom:36px;padding:4px;border:1px solid #ededed;line-height:0px;}
.block_portfolio_item_2 .image img{width:100%;height:auto;}
.block_portfolio_item_2 .slider_portfolio{}
.block_portfolio_item_2 .flex-direction-nav{}
.block_portfolio_item_2 .flex-direction-nav li{margin-top:-18px;display:block;position:absolute;right:0px;top:50%;}
.block_portfolio_item_2 .flex-direction-nav li:first-child{left:0px;right:auto;}
.block_portfolio_item_2 .flex-direction-nav li a{width:22px;height:35px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_3.png);text-indent:-9000px;}
.block_portfolio_item_2 .flex-direction-nav li a.flex-prev{background-position:left top;}
.block_portfolio_item_2 .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.block_portfolio_item_2 .flex-direction-nav li a.flex-next{background-position:right top;}
.block_portfolio_item_2 .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.block_portfolio_item_2 .flex-control-nav{width:100%;display:block;overflow:hidden;position:absolute;left:0px;bottom:8px;text-align:center;}
.block_portfolio_item_2 .flex-control-nav li{padding:0px 1px;display:inline-block;}
.block_portfolio_item_2 .flex-control-nav li a{width:10px;height:10px;margin-left:1px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_balls_1.png);background-position:right top;text-indent:-9000px;cursor:pointer;}
.block_portfolio_item_2 .flex-control-nav li a.flex-active{background-position:left top;}
.block_portfolio_item_2 .description{width:620px;float:left;}
.block_portfolio_item_2 .description h5{padding-bottom:16px;}
.block_portfolio_item_2 .description p{padding-bottom:17px;color:#292929;}
.block_portfolio_item_2 .description .category{padding-bottom:12px;font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:bold;}
.block_portfolio_item_2 .description .category a{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:normal;}
.block_portfolio_item_2 .details{width:300px;float:right;}
.block_portfolio_item_2 .details h5{padding-bottom:11px;}
.block_portfolio_item_2 .details li{padding:8px 0px;border-bottom:1px solid #f2f2f2;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.block_portfolio_item_2 .details li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.block_portfolio_item_2 .details li span{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:bold;}
.block_portfolio_item_3{padding-bottom:20px;}
.block_portfolio_item_3 h4{padding-bottom:18px;}
.block_portfolio_item_3 p{padding-bottom:17px;color:#292929;}
.block_portfolio_item_3 .image{max-width:610px;margin-right:30px;margin-top:10px;padding-top:27px;float:left;background:url(images/bg_safari_frame_top.png) no-repeat;background-size:100% 27px;line-height:0px;}
.block_portfolio_item_3 .image img{width:100%;height:auto;}
.block_portfolio_item_3 .image .frame{padding-bottom:13px;position:relative;background:url(images/bg_safari_frame_bottom.png) no-repeat left bottom;background-size:100% 13px;line-height:0px;}
.block_portfolio_item_3 .image .hover{display:none;position:absolute;left:0px;right:0px;top:0px;bottom:13px;background:url(images/bg_hover_gallery.png);text-indent:-9000px;}
.block_portfolio_item_3 .image .hover a{width:29px;height:29px;margin-left:-15px;margin-top:-15px;display:block;position:absolute;left:50%;top:50%;background-color:#e2e2e2;background-repeat:no-repeat;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;behavior:url(layout/plugins/PIE.html);text-indent:-9000px;}
.block_portfolio_item_3 .image .hover a:hover{background-color:#cfcfcf;}
.block_portfolio_item_3 .image .hover a.icon_zoom{background-image:url(images/icon_zoom_1.png);background-position:9px 9px;}
.block_portfolio_item_3 .description{padding-top:8px;overflow:hidden;}
.block_portfolio_item_3 .description h5{padding-bottom:11px;}
.block_portfolio_item_3 .description ul{padding-bottom:36px;display:block;}
.block_portfolio_item_3 .description li{padding:8px 0px;border-bottom:1px solid #f2f2f2;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.block_portfolio_item_3 .description li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
.block_portfolio_item_3 .description li span{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#292929;font-weight:bold;}
.block_portfolio_item_3 .navigation{margin-top:3px;padding:6px 0px;overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.block_portfolio_item_3 .navigation ul{padding:0px;float:left;display:block;}
.block_portfolio_item_3 .navigation li{margin-left:14px;padding:0px;float:left;display:block;border:0px;}
.block_portfolio_item_3 .navigation li:first-child{margin-left:0px;}
.block_portfolio_item_3 .navigation li a{height:19px;line-height:19px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:9px;color:#919191;font-weight:bold;text-transform:uppercase;}
.block_portfolio_item_3 .navigation li a:hover{text-decoration:none;}
.block_portfolio_item_3 .navigation li a.prev{padding-left:25px;background:url(images/arrow_4.png) no-repeat left top;}
.block_portfolio_item_3 .navigation li a.prev:hover{padding-left:25px;background:url(images/arrow_6.png) no-repeat left top;}
.block_portfolio_item_3 .navigation li a.next{padding-right:25px;background:url(images/arrow_5.png) no-repeat right top;}
.block_portfolio_item_3 .navigation li a.next:hover{padding-right:25px;background:url(images/arrow_7.png) no-repeat right top;}
.block_portfolio_item_3 .navigation li a.gallery{width:19px;background:url(images/icon_gallery.png) no-repeat left top;text-indent:-9000px;}
.block_slogan_1{padding:32px 90px 29px;text-align:center;}
.block_slogan_1 h2{color:#000000;font-weight:normal;font-size:26px;}
.block_slogan_1 p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;line-height:normal;}
.block_slogan_1 .text_1{padding-bottom:1px;font-size:18px;color:#292929;font-weight:600;}
.block_slogan_1 .text_2{font-size:17px;color:#292929;line-height:24px;}
.block_features_1{width:98%;margin:0 auto;}
.block_features_1 .feature{width:32%;padding-top:175px;float:left;background-repeat:no-repeat;background-position:center top;text-align:center;margin-right:1%}
.block_features_1 .feature h5{padding-bottom:11px;}
.block_features_1 .feature p{padding:0px 10px 13px;color:#292929;height:110px;overflow:hidden;margin-bottom:15px;}
.block_features_1 .feature.icon_1{background-image:url(../images/Product-Icon.png);background-size:125px;}
.block_features_1 .feature.icon_2{background-image:url(../images/it-services-icon.png);background-size:145px;}
.block_features_1 .feature.icon_3{background-image:url(../images/work-with-us_icon.png);background-size:155px;}
.block_features_1 .feature .button{display:inline-block;}
.block_features_2{}
.block_features_2 .feature{}
.block_features_2 .feature .image{margin-bottom:13px;padding:4px;border:1px solid #ededed;}
.block_features_2 .feature .image img{width:100%;height:auto;display:block;}
.block_features_2 .feature h5{padding-bottom:9px;}
.block_features_2 .feature p{padding-bottom:13px;color:#292929;}
.block_latest_projects_1{margin-left:-20px;}
.block_latest_projects_1 h4{margin-left:20px;padding-bottom:24px;float:left;width:auto;}
.block_latest_projects_1 .project{width:293px;margin-left:20px;float:left;}
.block_latest_projects_1 .project .image{width:98%;margin-bottom:16px;padding:4px;position:relative;border:3px solid #ededed;line-height:0px;height:auto;border-radius:5px;}
.block_latest_projects_1 .project .image img{width:100%;height:auto;line-height:15px;border-radius:5px;}
.block_latest_projects_1 .project .image:hover .info{display:none;}
.block_latest_projects_1 .project .info{display:none;position:absolute;left:4px;right:4px;top:4px;bottom:4px;background:url(images/bg_hover_gallery.png);text-align:center;}
.block_latest_projects_1 .project .icons{padding-top:51px;overflow:hidden;text-align:center;}
.block_latest_projects_1 .project .icons ul{display:inline-block;}
.block_latest_projects_1 .project .icons li{margin-left:4px;float:left;display:block;}
.block_latest_projects_1 .project .icons li:first-child{margin-left:0px;}
.block_latest_projects_1 .project .icons a{width:29px;height:29px;display:block;position:relative;background-color:#e2e2e2;background-repeat:no-repeat;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;behavior:url(layout/plugins/PIE.html);text-indent:-9000px;}
.block_latest_projects_1 .project .icons a:hover{background-color:#cfcfcf;}
.block_latest_projects_1 .project .icons a.icon_zoom{background-image:url(images/icon_zoom_1.png);background-position:9px 9px;}
.block_latest_projects_1 .project .icons a.icon_link{background-image:url(images/icon_link_1.png);background-position:7px 9px;}
.block_latest_projects_1 .project .description{padding-bottom:13px;overflow:hidden;text-align:center;height:30px;}
.block_latest_projects_1 .project .description h6{padding-bottom:4px;}
.block_latest_projects_1 .project .description h6 a:hover{color:#1283c4;text-decoration:none;}
.block_latest_projects_1 .project .description p{padding-bottom:0px;}
.block_latest_projects_1 .project .description .tags{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;}
.block_latest_projects_1 .project .description .tags a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:normal;}
.block_latest_projects_1 .note{width:220px;margin-left:20px;float:left;}
.block_latest_projects_1 .note p{margin-top:-4px;padding-bottom:13px;color:#292929;}
.block_latest_projects_2{margin-left:-20px;}
.block_latest_projects_2 h4{margin-left:20px;padding-bottom:24px;}
.block_latest_projects_2 .project{width:300px;margin-left:20px;float:left;}
.block_latest_projects_2 .project .image{width:290px;margin-bottom:16px;padding:4px;position:relative;border:1px solid #ededed;line-height:0px;}
.block_latest_projects_2 .project .image img{width:100%;height:auto;}
.block_latest_projects_2 .project .image:hover .info{display:block;}
.block_latest_projects_2 .project .info{display:none;position:absolute;left:4px;right:4px;top:4px;bottom:4px;background:url(images/bg_hover_gallery.png);text-align:center;}
.block_latest_projects_2 .project .icons{padding-top:76px;overflow:hidden;text-align:center;}
.block_latest_projects_2 .project .icons ul{display:inline-block;}
.block_latest_projects_2 .project .icons li{margin-left:4px;float:left;display:block;}
.block_latest_projects_2 .project .icons li:first-child{margin-left:0px;}
.block_latest_projects_2 .project .icons a{width:29px;height:29px;display:block;position:relative;background-color:#e2e2e2;background-repeat:no-repeat;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;behavior:url(layout/plugins/PIE.html);text-indent:-9000px;}
.block_latest_projects_2 .project .icons a:hover{background-color:#cfcfcf;}
.block_latest_projects_2 .project .icons a.icon_zoom{background-image:url(images/icon_zoom_1.png);background-position:9px 9px;}
.block_latest_projects_2 .project .icons a.icon_link{background-image:url(images/icon_link_1.png);background-position:7px 9px;}
.block_latest_projects_2 .project .description{padding-bottom:13px;overflow:hidden;text-align:center;}
.block_latest_projects_2 .project .description h6{padding-bottom:4px;}
.block_latest_projects_2 .project .description h6 a:hover{color:#1283c4;text-decoration:none;}
.block_latest_projects_2 .project .description p{padding-bottom:0px;}
.block_latest_projects_2 .project .description .tags{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;}
.block_latest_projects_2 .project .description .tags a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:normal;}
.block_latest_projects_3{margin-left:-1px;}
.block_latest_projects_3 h4{margin-left:1px;padding-bottom:25px;}
.block_latest_projects_3 .project{width:234px;margin-left:1px;margin-bottom:1px;float:left;background-color:#fcfcfc;border-bottom:1px solid #f1f1f1;}
.block_latest_projects_3 .project .image{width:234px;margin-bottom:8px;overflow:hidden;position:relative;line-height:0px;}
.block_latest_projects_3 .project .image img{width:100%;height:auto;}
.block_latest_projects_3 .project .info{display:none;position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:url(images/bg_hover_gallery.png);text-align:center;}
.block_latest_projects_3 .project .icons{width:100%;height:100%;overflow:hidden;position:absolute;text-align:center;}
.block_latest_projects_3 .project .icons ul{padding-top:56px;display:inline-block;}
.block_latest_projects_3 .project .icons li{margin-left:4px;float:left;display:block;}
.block_latest_projects_3 .project .icons li:first-child{margin-left:0px;}
.block_latest_projects_3 .project .icons a{width:29px;height:29px;display:block;position:relative;background-color:#e2e2e2;background-repeat:no-repeat;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;behavior:url(layout/plugins/PIE.html);text-indent:-9000px;}
.block_latest_projects_3 .project .icons a:hover{background-color:#cfcfcf;}
.block_latest_projects_3 .project .icons a.icon_zoom{background-image:url(images/icon_zoom_1.png);background-position:9px 9px;}
.block_latest_projects_3 .project .icons a.icon_link{background-image:url(images/icon_link_1.png);background-position:7px 9px;}
.block_latest_projects_3 .project .icons a.icon_scale{background-image:url(images/icon_scale_1.gif);background-position:9px 9px;}
.block_latest_projects_3 .project .description{padding:0px 13px 5px;overflow:hidden;}
.block_latest_projects_3 .project .description h6{padding-bottom:5px;}
.block_latest_projects_3 .project .description h6 a:hover{color:#1283c4;text-decoration:none;}
.block_latest_projects_3 .project .description p{padding-bottom:0px;}
.block_latest_projects_3 .project .description .tags{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;}
.block_latest_projects_3 .project .description .tags a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:normal;}
.block_text_promo_1{margin:37px 0px;padding:16px 190px 16px 20px;position:relative;border:1px solid #ededed;}
.block_text_promo_1 p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;line-height:normal;}
.block_text_promo_1 .text_1{padding-bottom:1px;font-size:14px;color:#292929;font-weight:bold;}
.block_text_promo_1 .text_2{font-size:12px;color:#9d9d9d;font-weight:600;}
.block_text_promo_1 .button{position:absolute;right:18px;top:21px;}
.block_latest_from_blog_1{float:left;}
.block_latest_from_blog_1 h4{padding-bottom:24px;}
.block_latest_from_blog_1 .post{width:220px;margin-right:20px;float:left;}
.block_latest_from_blog_1 .post .f_image{margin-bottom:13px;padding:4px;border:1px solid #ededed;line-height:0px;}
.block_latest_from_blog_1 .post .f_image img{width:100%;height:auto;}
.block_latest_from_blog_1 .post h6{padding-bottom:7px;}
.block_latest_from_blog_1 .post h6 a:hover{color:#1283c4;text-decoration:none;}
.block_latest_from_blog_1 .post p{padding-bottom:11px;color:#292929;}
.block_latest_from_blog_1 .post .info{padding-bottom:4px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#919191;font-style:italic;}
.block_latest_from_blog_1 .post .info a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#919191;font-style:italic;}
.block_latest_from_blog_1 .slider_blog{}
.block_latest_from_blog_1 .flex-direction-nav{}
.block_latest_from_blog_1 .flex-direction-nav li{margin-top:-16px;display:block;position:absolute;right:0px;top:50%;}
.block_latest_from_blog_1 .flex-direction-nav li:first-child{left:0px;right:auto;}
.block_latest_from_blog_1 .flex-direction-nav li a{width:16px;height:29px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_1.png);text-indent:-9000px;}
.block_latest_from_blog_1 .flex-direction-nav li a.flex-prev{background-position:left top;}
.block_latest_from_blog_1 .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.block_latest_from_blog_1 .flex-direction-nav li a.flex-next{background-position:right top;}
.block_latest_from_blog_1 .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.block_latest_from_blog_2{margin-left:-20px;}
.block_latest_from_blog_2 h4{margin-left:20px;padding-bottom:24px;}
.block_latest_from_blog_2 .post{width:220px;margin-left:20px;float:left;}
.block_latest_from_blog_2 .post .f_image{margin-bottom:13px;padding:4px;border:1px solid #ededed;line-height:0px;}
.block_latest_from_blog_2 .post .f_image img{width:100%;height:auto;}
.block_latest_from_blog_2 .post h6{padding-bottom:7px;}
.block_latest_from_blog_2 .post h6 a:hover{color:#1283c4;text-decoration:none;}
.block_latest_from_blog_2 .post p{padding-bottom:11px;color:#292929;}
.block_latest_from_blog_2 .post .info{padding-bottom:4px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#919191;font-style:italic;}
.block_latest_from_blog_2 .post .info a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#919191;font-style:italic;}
.block_latest_from_blog_2 .note{width:220px;margin-left:20px;float:left;}
.block_latest_from_blog_2 .note p{margin-top:-5px;padding-bottom:13px;color:#292929;}
.block_latest_from_blog_2 .slider_blog{}
.block_latest_from_blog_2 .flex-direction-nav{}
.block_latest_from_blog_2 .flex-direction-nav li{margin-top:-16px;display:block;position:absolute;right:0px;top:50%;}
.block_latest_from_blog_2 .flex-direction-nav li:first-child{left:0px;right:auto;}
.block_latest_from_blog_2 .flex-direction-nav li a{width:16px;height:29px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_1.png);text-indent:-9000px;}
.block_latest_from_blog_2 .flex-direction-nav li a.flex-prev{background-position:left top;}
.block_latest_from_blog_2 .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.block_latest_from_blog_2 .flex-direction-nav li a.flex-next{background-position:right top;}
.block_latest_from_blog_2 .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.block_main_testimonials{overflow:hidden;}
.block_main_testimonials h4{padding-bottom:24px;}
.block_main_testimonials_2{overflow:hidden;}
.block_main_testimonials_2 h4{padding-bottom:3px;}
.block_main_testimonials_2 .block_testimonials_3{padding-top:17px;}
.block_popular_blog_posts{}
.block_popular_blog_posts h4{padding-bottom:4px;}
.block_popular_blog_posts .post{padding-top:18px;}
.block_popular_blog_posts .post .image{margin-right:12px;padding:2px;float:left;border:1px solid #eeeeee;line-height:0px;}
.block_popular_blog_posts .post .content{overflow:hidden;}
.block_popular_blog_posts .post p{padding-bottom:0px;line-height:normal;}
.block_popular_blog_posts .post .title{padding-bottom:5px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;line-height:16px;}
.block_popular_blog_posts .post .title a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-weight:bold;}
.block_popular_blog_posts .post .title a:hover{color:#1283c4;text-decoration:none;}
.block_popular_blog_posts .post .date{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-style:italic;}
.block_popular_blog_posts .post .date a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;font-style:italic;}
.block_contact_form_1{}
.block_contact_form_1 h4{padding-bottom:24px;}
.block_contact_form_1 .field{height:28px;margin-bottom:10px;padding:0px 10px;position:relative;background:url(images/bg_field_1.jpg) repeat-x;border:1px solid #e6e6e6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;behavior:url(layout/plugins/PIE.html);}
.block_contact_form_1 .field input{width:100%;height:15px;line-height:15px;padding:5px 0px;display:block;background-color:transparent;border:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#7c7c7c;}
.block_contact_form_1 .field.errored{border:1px solid #f2d3ce;}
.block_contact_form_1 .textarea{height:72px;margin-bottom:10px;padding:0px 10px;position:relative;background:url(images/bg_textarea_1.jpg) repeat-x;border:1px solid #e6e6e6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;behavior:url(layout/plugins/PIE.html);}
.block_contact_form_1 .textarea.errored{border:1px solid #f2d3ce;}
.block_contact_form_1 .textarea textarea{width:100%;height:62px;line-height:15px;padding:5px 0px;display:block;background-color:transparent;border:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#7c7c7c;}
.block_home_text_1{}
.block_home_text_1 h4{padding-bottom:19px;}
.block_home_text_1 h6{padding-bottom:13px;}
footer{border-top:5px solid #ededed;}
.sticky_footer.need footer{width:100%;min-width:320px;position:absolute;left:0px;bottom:0px;}
#footer{}
#footer .section_top{background-color:#333333;}
#footer .section_top .inner{position:relative;}
#footer .section_bottom{height:49px;background-color:#2a2a2a;border-top:1px solid #242424;}
.block_footer_about a{color: #ccc;font-size: 14px;}
.block_to_top{position:absolute;right:-145px;bottom:8px;}
.block_to_top a{width:39px;height:39px;display:block;background:url(images/arrow_1.gif) no-repeat 13px 14px #292929;text-indent:-9000px;}
.block_to_top a:hover{background-image:url(images/arrow_1_act.gif);background-color:#1283c4;}
.block_footer_widgets{margin-left:-20px;padding:33px 0px 27px;}
.block_footer_widgets h3{padding-bottom:23px;font-size:15px;color:#fefefe;}
.block_footer_widgets .column{width:23%;margin-left:20px;float:left;}
.block_footer_about p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#fff;line-height:18px; color: #c2c2c2;font-size: 14px;}
.block_footer_social_1{padding-top:24px;overflow:hidden;}
.block_footer_social_1 li{margin-left:4px;float:left;display:block;}
.block_footer_social_1 li:first-child{margin-left:0px;}
.block_footer_social_1 li a{width:22px;height:22px;display:block;overflow:hidden;background-repeat:no-repeat;background-image:url(images/sprite_socialIcons.png);text-indent:-9000px;transition:all 250ms ease-out 50ms;}
.block_footer_social_1 li a.twitter{background-position:0px 0px;}
.block_footer_social_1 li a.twitter:hover{background-position:0px -22px;}
.block_footer_social_1 li a.facebook{background-position:-26px 0px;}
.block_footer_social_1 li a.facebook:hover{background-position:-26px -22px;}
.block_footer_social_1 li a.pinterest{background-position:-52px 0px;}
.block_footer_social_1 li a.pinterest:hover{background-position:-52px -22px;}
.block_footer_social_1 li a.vimeo{background-position:-78px 0px;}
.block_footer_social_1 li a.vimeo:hover{background-position:-78px -22px;}
.block_footer_social_1 li a.rss{background-position:-104px 0px;}
.block_footer_social_1 li a.rss:hover{background-position:-104px -22px;}
.block_footer_social_1 li a.flickr{background-position:-130px 0px;}
.block_footer_social_1 li a.flickr:hover{background-position:-130px -22px;}
.block_footer_social_1 li a.linkedin{background-position:-52px 0px;}
.block_footer_social_1 li a.linkedin:hover{background-position:-52px -22px;}
.block_footer_recent_posts{}
.block_footer_recent_posts li{padding:6px 0px 6px;display:block;overflow:hidden;border-bottom:1px solid #3b3b3b;}
.block_footer_recent_posts li:first-child{padding-top:0px;}
.block_footer_recent_posts li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#c2c2c2;line-height:18px;}
.block_footer_recent_posts li a:hover{color:#fff;text-decoration:none;}
.block_footer_tweets{margin-bottom:-14px;}
#footer .block_footer_tweets .twtr-bd p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif !important;color:#9c9c9c !important;font-size:12px !important;line-height:18px !important;}
#footer .block_footer_tweets .twtr-bd a{font-family:'Open Sans', Arial, Helvetica, sans-serif !important;font-size:12px !important;color:#c2c2c2 !important;}
.block_footer_tweets .twtr-widget .twtr-tweet{border:0px;}
.block_footer_tweets .twtr-hd{display:none;}
.block_footer_tweets .twtr-bd .twtr-tweet-wrap{padding:0px;}
.block_footer_tweets .twtr-user{display:none;}
.block_footer_tweets .twtr-ft{display:none;}
.block_footer_tweets .twtr-bd .twtr-tweet-text em{padding:3px 0px 14px 17px;display:block;background:url(images/icon_twitter_1.png) no-repeat 0px 7px;font-size:0px;}
#footer .block_footer_tweets .twtr-bd .twtr-tweet-text em a{font-family:Arial, Helvetica, sans-serif !important;font-size:12px;color:#9c9c9c !important;font-style:italic;}
.block_footer_tweets .twtr-bd .twtr-tweet-text em a.twtr-reply{display:none;}
.block_footer_tweets .twtr-bd .twtr-tweet-text em a.twtr-rt{display:none;}
.block_footer_tweets .twtr-bd .twtr-tweet-text em a.twtr-fav{display:none;}
.block_flickr_footer{margin-left:-4px;padding-top:4px;overflow:hidden;}
.block_flickr_footer li{margin-left:4px;margin-bottom:4px;display:block;float:left;line-height:0px;}
.block_flickr_footer li img{border:3px solid #424242;}
.block_bottom_menu{padding-top:19px;float:right;}
.block_bottom_menu li{margin-left:17px;float:left;display:block;}
.block_bottom_menu li:first-child{margin-left:0px;}
.block_bottom_menu li a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#9c9c9c;}
.block_copyrights{padding-top:19px;float:left;}
.block_copyrights p{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#9c9c9c;}
.block_footer_menu{padding:29px 0px 47px;float:left;}
.block_footer_menu li{margin-left:43px;float:left;display:block;}
.block_footer_menu li:first-child{margin-left:0px;}
.block_footer_menu li a{display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#cacaca;font-weight:bold;text-transform:uppercase;}
.block_footer_menu li a:hover{text-decoration:none;}
.block_footer_menu li a .subtext{padding-top:5px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#737373;font-weight:normal;text-transform:lowercase;}
.block_footer_menu li:hover a{color:#f64305;}
.block_footer_menu li:hover a span{color:#737373;}
.block_footer_contacts{padding-top:28px;float:right;}
.block_footer_contacts p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#9c9c9c;}
.block_footer_contacts p.phone{padding-bottom:11px;}
.block_footer_contacts p.phone .num{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;font-weight:600;}
.block_footer_contacts p.phone .num span{color:#cacaca;font-weight:bold;}
.block_bottom_social{padding-top:12px;float:right;}
.block_bottom_social li{margin-left:10px;float:left;display:block;}
.block_bottom_social li:first-child{margin-left:0px;}
.block_bottom_social li a{height:17px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_social_6.png);text-indent:-9000px;}
.block_bottom_social li a.icon_1{width:16px;background-position:0px top;}
.block_bottom_social li a.icon_1:hover{background-position:0px bottom;}
.block_bottom_social li a.icon_2{width:20px;background-position:-26px top;}
.block_bottom_social li a.icon_2:hover{background-position:-26px bottom;}
.block_bottom_social li a.icon_3{width:16px;background-position:-55px top;}
.block_bottom_social li a.icon_3:hover{background-position:-55px bottom;}
.block_bottom_social li a.icon_4{width:16px;background-position:-82px top;}
.block_bottom_social li a.icon_4:hover{background-position:-82px bottom;}
.block_bottom_social li a.icon_5{width:17px;background-position:-109px top;}
.block_bottom_social li a.icon_5:hover{background-position:-109px bottom;}
.block_bottom_social li a.icon_6{width:18px;background-position:-136px top;}
.block_bottom_social li a.icon_6:hover{background-position:-136px bottom;}
.block_bottom_social li a.icon_7{width:17px;background-position:-165px top;}
.block_bottom_social li a.icon_7:hover{background-position:-165px bottom;}
.alternative #footer .section_bottom{height:43px;}
.alternative .block_copyrights{padding-top:16px;}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .full_width, .one_sixth{height:auto !important;min-height:1px;margin-right:4%;float:left;position:relative;}
.full_width{margin-right:0px;float:none;}
.one_half{width:48%;}
.one_third{width:30.666%;}
.two_third{width:65.332%;}
.one_fourth{width:22%;}
.one_fifth{width:16.8%;}
.two_fourth{width:48%;}
.three_fourth{width:74%;}
.one_sixth{width:13.333%;}
.last{margin-right:0px !important;clear:right;}
.one_third.last{width:30.668%;}
.two_third.last{width:65.334%;}
.one_sixth.last{width:13.335%;}
.general_column_220{width:220px;margin-right:20px;float:left;}
.general_column_300{width:300px;margin-right:20px;float:left;}
.general_column_460{width:460px;margin-right:20px;float:left;}
.general_column_620{width:620px;margin-right:20px;float:left;}
.general_column_700{width:700px;margin-right:20px;float:left;}
.general_button{height:30px;line-height:30px;padding:0px 8px;display:inline-block;position:relative;border:1px solid #ff8832;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(layout/plugins/PIE.html);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#f36500;font-weight:bold;text-transform:uppercase;}
.theme_color_green .general_button{background-color:#86bf00;border:1px solid #79ad00;background:-webkit-gradient(linear, 0 0, 0 100%, from(#86bf00) to(#80b600));background:-webkit-linear-gradient(#86bf00, #80b600);background:-moz-linear-gradient(#86bf00, #80b600);background:-ms-linear-gradient(#86bf00, #80b600);background:linear-gradient(#86bf00, #80b600);background:-o-linear-gradient(#86bf00, #80b600);-pie-background:linear-gradient(#86bf00, #80b600);}
.theme_color_blue .general_button{background-color:#11a9cf;border:1px solid #0f9cbf;background:-webkit-gradient(linear, 0 0, 0 100%, from(#11a9cf) to(#0f9cbf));background:-webkit-linear-gradient(#11a9cf, #0f9cbf);background:-moz-linear-gradient(#11a9cf, #0f9cbf);background:-ms-linear-gradient(#11a9cf, #0f9cbf);background:linear-gradient(#11a9cf, #0f9cbf);background:-o-linear-gradient(#11a9cf, #0f9cbf);-pie-background:linear-gradient(#11a9cf, #0f9cbf);}
.theme_color_peach .general_button{background-color:#e16600;border:1px solid #f56d5b;background:-webkit-gradient(linear, 0 0, 0 100%, from(#e16600) to(#f96e5b));background:-webkit-linear-gradient(#e16600, #f96e5b);background:-moz-linear-gradient(#e16600, #f96e5b);background:-ms-linear-gradient(#e16600, #f96e5b);background:linear-gradient(#e16600, #f96e5b);background:-o-linear-gradient(#e16600, #f96e5b);-pie-background:linear-gradient(#e16600, #f96e5b);}
.theme_color_navy .general_button{background-color:#306291;border:1px solid #2b5882;background:-webkit-gradient(linear, 0 0, 0 100%, from(#306291) to(#2d5c88));background:-webkit-linear-gradient(#306291, #2d5c88);background:-moz-linear-gradient(#306291, #2d5c88);background:-ms-linear-gradient(#306291, #2d5c88);background:linear-gradient(#306291, #2d5c88);background:-o-linear-gradient(#306291, #2d5c88);-pie-background:linear-gradient(#306291, #2d5c88);}
.theme_color_red .general_button{background-color:#ed523e;border:1px solid #d64a38;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ed523e) to(#d84a38));background:-webkit-linear-gradient(#ed523e, #d84a38);background:-moz-linear-gradient(#ed523e, #d84a38);background:-ms-linear-gradient(#ed523e, #d84a38);background:linear-gradient(#ed523e, #d84a38);background:-o-linear-gradient(#ed523e, #d84a38);-pie-background:linear-gradient(#ed523e, #d84a38);}
.theme_color_purple .general_button{background-color:#e16600;border:1px solid #e16600;background:-webkit-gradient(linear, 0 0, 0 100%, from(#d41759) to(#be1550));background:-webkit-linear-gradient(#d41759, #be1550);background:-moz-linear-gradient(#d41759, #be1550);background:-ms-linear-gradient(#d41759, #be1550);background:linear-gradient(#d41759, #be1550);background:-o-linear-gradient(#d41759, #be1550);-pie-background:linear-gradient(#d41759, #be1550);}
.general_button.type_0{background-color:#428bca;border:1px solid #428bca;}
.general_button.type_1{background-color:#86bf00;border:1px solid #79ad00;background:-webkit-gradient(linear, 0 0, 0 100%, from(#86bf00) to(#80b600));background:-webkit-linear-gradient(#86bf00, #80b600);background:-moz-linear-gradient(#86bf00, #80b600);background:-ms-linear-gradient(#86bf00, #80b600);background:linear-gradient(#86bf00, #80b600);background:-o-linear-gradient(#86bf00, #80b600);-pie-background:linear-gradient(#86bf00, #80b600);}
.general_button.type_2{background-color:#11a9cf;border:1px solid #0f9cbf;background:-webkit-gradient(linear, 0 0, 0 100%, from(#11a9cf) to(#0f9cbf));background:-webkit-linear-gradient(#11a9cf, #0f9cbf);background:-moz-linear-gradient(#11a9cf, #0f9cbf);background:-ms-linear-gradient(#11a9cf, #0f9cbf);background:linear-gradient(#11a9cf, #0f9cbf);background:-o-linear-gradient(#11a9cf, #0f9cbf);-pie-background:linear-gradient(#11a9cf, #0f9cbf);}
.general_button.type_3{background-color:#ed523e;border:1px solid #d64a38;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ed523e) to(#d64a38));background:-webkit-linear-gradient(#ed523e, #d64a38);background:-moz-linear-gradient(#ed523e, #d64a38);background:-ms-linear-gradient(#ed523e, #d64a38);background:linear-gradient(#ed523e, #d64a38);background:-o-linear-gradient(#ed523e, #d64a38);-pie-background:linear-gradient(#ed523e, #d64a38);}
.general_button.type_4{background-color:#306291;border:1px solid #2b5882;background:-webkit-gradient(linear, 0 0, 0 100%, from(#306291) to(#2d5c88));background:-webkit-linear-gradient(#306291, #2d5c88);background:-moz-linear-gradient(#306291, #2d5c88);background:-ms-linear-gradient(#306291, #2d5c88);background:linear-gradient(#306291, #2d5c88);background:-o-linear-gradient(#306291, #2d5c88);-pie-background:linear-gradient(#306291, #2d5c88);}
.general_button.type_5{background-color:#ffffff;border:1px solid #e0e0e0;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#f0f0f0));background:-webkit-linear-gradient(#ffffff, #f0f0f0);background:-moz-linear-gradient(#ffffff, #f0f0f0);background:-ms-linear-gradient(#ffffff, #f0f0f0);background:linear-gradient(#ffffff, #f0f0f0);background:-o-linear-gradient(#ffffff, #f0f0f0);-pie-background:linear-gradient(#ffffff, #f0f0f0);color:#7d7d7d;}
.general_button.type_5:hover{color:#ffffff;}
.general_button.medium{height:24px;line-height:24px;padding:0px 15px;font-size:12px;}
.general_button.big{height:27px;line-height:26px;padding:0px;font-size:12px;text-shadow:0px -1px rgba(0, 0, 0, 0.1);}
.general_button.big span{height:26px;padding:0px 16px;display:block;position:relative;border-top:1px solid #285e8e;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(layout/plugins/PIE.html);cursor:pointer;}
.theme_color_green .general_button.big span{border-top:1px solid #99c929;}
.theme_color_blue .general_button.big span{border-top:1px solid #37b7d7;}
.theme_color_peach .general_button.big span{border-top:1px solid #ff8a7a;}
.theme_color_navy .general_button.big span{border-top:1px solid #517ba3;}
.theme_color_lightcyan .general_button.big span{border-top:1px solid #3caebe;}
.theme_color_red .general_button.big span{border-top:1px solid #f06e5d;}
.theme_color_purple .general_button.big span{border-top:1px solid #db3c74;}
.general_button.type_0.big span{border-top:1px solid #285e8e;}
.general_button.type_1.big span{border-top:1px solid #99c929;}
.general_button.type_2.big span{border-top:1px solid #37b7d7;}
.general_button.type_3.big span{border-top:1px solid #f06e5d;}
.general_button.type_4.big span{border-top:1px solid #517ba3;}
.general_button.type_5.big span{border-top:1px solid #ffffff;text-shadow:none;}
.general_button:hover{background-color:#ff8832;border:1px solid #ff8832;color:#fff;text-decoration:none;}
.general_button.big:hover span{border-top:1px solid #333333;}
input.general_button{margin:0px;font-size:12px;cursor:pointer;}
.general_button.big.arrow_down span{margin-right:12px;background:url(images/arrow_8.png) no-repeat right 8px;}
.general_button.big.arrow_right span{margin-right:12px;background:url(images/arrow_9.png) no-repeat right 8px;}
.general_read_more{padding-right:15px;background:url(images/arrow_2.gif) no-repeat right 6px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#1283c4;line-height:normal;}
.pic{display:inline-block;line-height:0px;}
.pic.w_frame{padding:4px;border:1px solid #ededed;}
.pic.alignleft{margin-right:20px;margin-top:5px;float:left;display:block;}
.pic.alignright{margin-left:20px;margin-top:5px;float:right;display:block;}
.pic.alignleft, .pic.alignright, .pic.alignleft img, .pic.alignright img{max-width:210px;}
.general_info_box{padding:9px 30px 11px 43px;position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;behavior:url(layout/plugins/PIE.html);}
.general_info_box.demo{margin-bottom:20px;}
.general_info_box p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
.general_info_box .close{width:8px;height:8px;display:block;position:absolute;right:13px;top:15px;background-repeat:no-repeat;text-indent:-9000px;}
.general_info_box.error{background:url(images/icon_message_error.png) no-repeat 12px 11px #ffeded;border:1px solid #f7cbcb;}
.general_info_box.error p{color:#e94b4b !important;}
.general_info_box.error a{color:#e94b4b !important;}
.general_info_box.error .close{background-image:url(images/icon_close_error.gif);}
.general_info_box.info{background:url(images/icon_message_info.png) no-repeat 12px 11px #eaf7fe;border:1px solid #b6d7e8;}
.general_info_box.info p{color:#4e8ec2 !important;}
.general_info_box.info a{color:#4e8ec2 !important;}
.general_info_box.info .close{background-image:url(images/icon_close_info.gif);}
.general_info_box.warning{background:url(images/icon_message_warning.png) no-repeat 14px 10px #fcfbe4;border:1px solid #ded58a;}
.general_info_box.warning p{color:#c7a630 !important;}
.general_info_box.warning a{color:#c7a630 !important;}
.general_info_box.warning .close{background-image:url(images/icon_close_warning.gif);}
.general_info_box.success{background:url(images/icon_message_success.png) no-repeat 13px 10px #ecf7e1;border:1px solid #bde093;}
.general_info_box.success p{color:#5f9025 !important;}
.general_info_box.success a{color:#5f9025 !important;}
.general_info_box.success .close{background-image:url(images/icon_close_success.gif);}
.table_1{padding:3px;background-color:#fcfcfc;border:1px solid #f5f5f5;}
.table_1 table{width:100%;border-bottom:1px solid #ffffff;}
.table_1 table tr{vertical-align:middle;}
.table_1 table th{height:34px;padding-left:16px;background-color:#333333;border-right:1px solid #474747;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#e6e6e6;font-weight:bold;text-align:left;vertical-align:middle;}
.table_1 table th:first-child{border-left:1px solid #333333;}
.table_1 table th.last_cell{border-left:1px solid #333333;}
.table_1 table td{height:27px;padding-left:16px;background-color:#fcfcfc;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-top:1px solid #ffffff;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#6e6e6e;vertical-align:middle;}
.table_1 table td:first-child{border-left:1px solid #ededed;}
.table_1 table .first_row td{padding-top:1px;border-top:0px;}
.table_1 table tr:hover td{background-color:#ffffff;}
.table_2{padding:3px;background-color:#fcfcfc;border:1px solid #f5f5f5;}
.table_2 table{width:100%;}
.table_2 table tr{vertical-align:middle;}
.table_2 table th{height:32px;padding-left:16px;position:relative;background-color:#fbfbfb;border-right:1px solid #ededed;border-top:1px solid #ededed;border-bottom:1px solid #ededed;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#fbfbfb));background:-webkit-linear-gradient(#fefefe, #fbfbfb);background:-moz-linear-gradient(#fefefe, #fbfbfb);background:-ms-linear-gradient(#fefefe, #fbfbfb);background:linear-gradient(#fefefe, #fbfbfb);background:-o-linear-gradient(#fefefe, #fbfbfb);-pie-background:linear-gradient(#fefefe, #fbfbfb);behavior:url(layout/plugins/PIE.html);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#808080;font-weight:bold;text-align:left;vertical-align:middle;}
.table_2 table th:first-child{border-left:1px solid #ededed;}
.table_2 table td{height:28px;padding-left:16px;background-color:#ffffff;border-right:1px solid #ededed;border-bottom:1px solid #ededed;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#8e8e8e;vertical-align:middle;line-height:1em;}
.table_2 table td:first-child{border-left:1px solid #ededed;}
.table_2 table tr:hover td{background-color:#fcfcfc;}
.tooltip{width:180px;padding:14px 12px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);behavior:url(layout/plugins/PIE.html);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#696969;line-height:18px;text-align:center;}
.tooltip:after{width:14px;height:13px;display:block;position:absolute;left:18px;bottom:-13px;background:url(images/tooltip_tail.png) no-repeat;content:"";}
.tabel_tooltip{cursor:default;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.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;}
.block_general_social_1{}
.block_general_social_1 ul{display:block;overflow:hidden;}
.block_general_social_1 li{margin-left:4px;float:left;display:block;}
.block_general_social_1 li:first-child{margin-left:0px;}
.block_general_social_1 li a{width:22px;height:22px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_socialIcons.png);text-indent:-9000px;}
.block_general_social_1 li a.social_1{background-position:0px 0px;}
.block_general_social_1 li a.social_1:hover{background-position:0px -22px;}
.block_general_social_1 li a.social_2{background-position:-26px 0px;}
.block_general_social_1 li a.social_2:hover{background-position:-26px -22px;}
.block_general_social_1 li a.social_3{background-position:-52px 0px;}
.block_general_social_1 li a.social_3:hover{background-position:-52px -22px;}
.block_general_social_1 li a.social_4{background-position:-78px 0px;}
.block_general_social_1 li a.social_4:hover{background-position:-78px -22px;}
.block_general_social_1 li a.social_5{background-position:-104px 0px;}
.block_general_social_1 li a.social_5:hover{background-position:-104px -22px;}
.block_general_social_1 li a.social_6{background-position:-130px 0px;}
.block_general_social_1 li a.social_6:hover{background-position:-130px -22px;}
.block_general_social_1 li a.social_7{background-position:-156px 0px;}
.block_general_social_1 li a.social_7:hover{background-position:-156px -22px;}
.block_general_social_1 li a.social_8{background-position:-182px 0px;}
.block_general_social_1 li a.social_8:hover{background-position:-182px -22px;}
.block_general_social_1 li a.social_9{background-position:-208px 0px;}
.block_general_social_1 li a.social_9:hover{background-position:-208px -22px;}
.block_general_social_1 li a.social_10{background-position:-234px 0px;}
.block_general_social_1 li a.social_10:hover{background-position:-234px -22px;}
.block_general_social_1 li a.social_11{background-position:-260px 0px;}
.block_general_social_1 li a.social_11:hover{background-position:-260px -22px;}
.block_general_social_2{}
.block_general_social_2 ul{display:block;overflow:hidden;}
.block_general_social_2 li{margin-left:4px;float:left;display:block;}
.block_general_social_2 li:first-child{margin-left:0px;}
.block_general_social_2 li a{width:22px;height:22px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_social_3.png);text-indent:-9000px;}
.block_general_social_2 li a.social_1{background-position:0px 0px;}
.block_general_social_2 li a.social_1:hover{background-position:0px -22px;}
.block_general_social_2 li a.social_2{background-position:-26px 0px;}
.block_general_social_2 li a.social_2:hover{background-position:-26px -22px;}
.block_general_social_2 li a.social_3{background-position:-52px 0px;}
.block_general_social_2 li a.social_3:hover{background-position:-52px -22px;}
.block_general_social_2 li a.social_4{background-position:-78px 0px;}
.block_general_social_2 li a.social_4:hover{background-position:-78px -22px;}
.block_general_social_2 li a.social_5{background-position:-104px 0px;}
.block_general_social_2 li a.social_5:hover{background-position:-104px -22px;}
.block_general_social_2 li a.social_6{background-position:-130px 0px;}
.block_general_social_2 li a.social_6:hover{background-position:-130px -22px;}
.block_general_social_2 li a.social_7{background-position:-156px 0px;}
.block_general_social_2 li a.social_7:hover{background-position:-156px -22px;}
.block_general_social_2 li a.social_8{background-position:-182px 0px;}
.block_general_social_2 li a.social_8:hover{background-position:-182px -22px;}
.block_general_social_2 li a.social_9{background-position:-208px 0px;}
.block_general_social_2 li a.social_9:hover{background-position:-208px -22px;}
.block_general_social_2 li a.social_10{background-position:-234px 0px;}
.block_general_social_2 li a.social_10:hover{background-position:-234px -22px;}
.block_general_social_2 li a.social_11{background-position:-260px 0px;}
.block_general_social_2 li a.social_11:hover{background-position:-260px -22px;}
.section_slider_1{position:relative;background:url(images/bg_slider_block_1.jpg);top:90px;z-index:1;}
.section_slider_1 .slider_line_1{width:100%;height:9px;overflow:hidden;position:absolute;left:0px;top:-4px;background:url(images/bg_slider_line_1_1.png) repeat-x;}
.section_slider_1 .slider_line_2{width:100%;height:9px;overflow:hidden;position:absolute;left:0px;bottom:-4px;background:url(images/bg_slider_line_1_2.png) repeat-x;}
.section_slider_1 .slider{width:100%;height:349px;position:relative;}
.section_slider_1 .oneByOne1{width:100%;height:349px;position:relative;}
.section_slider_1 .oneByOne_item{width:100%;height:349px;position:absolute;overflow:hidden;}
.section_slider_1 .arrowButton div{width:31px;height:53px;margin-top:-26px;display:block;overflow:hidden;position:absolute;top:49.999%;background-repeat:no-repeat;background-image:url(images/sprite_arrow_icon_6.png);text-indent:-9000px;z-index:300;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
.section_slider_1 .prevArrow{left:0px;background-position:left top;font-size:0;}
.section_slider_1 .prevArrow:hover{background-position:left bottom;}
.section_slider_1 .nextArrow{right:0px;background-position:right top;font-size:0;}
.section_slider_1 .nextArrow:hover{background-position:right bottom;}
.section_slider_1 .pic_1_1{margin-left:48px;position:absolute;left:50%;bottom:0px;}
.section_slider_1 .pic_1_2{margin-left:-39px;position:absolute;left:50%;bottom:0px;}
.section_slider_1 .pic_1_3{margin-left:-104px;position:absolute;left:50%;bottom:0px;}
.section_slider_1 .text_1_1{width:290px;margin-left:-435px;position:absolute;left:50%;top:124px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:20px;color:#828282;text-transform:uppercase;}
.section_slider_1 .text_1_2{width:290px;margin-left:-435px;position:absolute;left:50%;top:149px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:22px;color:#545454;font-weight:bold;text-transform:uppercase;}
.section_slider_1 .text_1_3{width:260px;margin-left:-435px;position:absolute;left:50%;top:185px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:10px;color:#a1a1a1;font-weight:bold;text-transform:uppercase;line-height:15px;}
.section_slider_1 .pic_2_1{margin-left:-376px;position:absolute;left:50%;top:0px;}
.section_slider_1 .pic_2_2{margin-left:-13px;position:absolute;left:50%;bottom:0px;}
.section_slider_1 .text_2_1{width:350px;margin-left:-424px;position:absolute;left:50%;top:87px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:22px;color:#3d3d3d;font-weight:bold;line-height:29px;}
.section_slider_1 .text_2_2{width:330px;margin-left:-424px;position:absolute;left:50%;top:157px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;color:#1283c4;font-weight:600;}
.section_slider_1 .text_2_3{width:405px;margin-left:-424px;position:absolute;left:50%;top:188px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#4c4c4c;line-height:18px;}
.section_slider_1 .text_2_4{margin-left:-424px;position:absolute;left:50%;top:238px;}
.section_slider_1 .pic_3_1{margin-left:66px;position:absolute;left:50%;top:50px;}
.section_slider_1 .pic_3_2{margin-left:36px;position:absolute;left:50%;top:141px;}
.section_slider_1 .pic_3_3{margin-left:-36px;position:absolute;left:50%;top:186px;}
.section_slider_1 .text_3_1{width:350px;margin-left:-450px;position:absolute;left:50%;top:86px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:23px;color:#3d3d3d;text-transform:uppercase;}
.section_slider_1 .text_3_2{width:350px;margin-left:-450px;position:absolute;left:50%;top:118px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:23px;color:#3d3d3d;font-weight:bold;text-transform:uppercase;}
.section_slider_1 .text_3_3{width:350px;margin-left:-450px;position:absolute;left:50%;top:156px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;color:#1283c4;font-weight:600;}
.section_slider_1 .text_3_4{width:405px;margin-left:-450px;position:absolute;left:50%;top:187px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#4c4c4c;line-height:18px;}
.section_slider_1 .text_3_5{margin-left:-450px;position:absolute;left:50%;top:237px;}
.section_slider_1 .video_4_1{width:512px;height:288px;margin-left:-43px;position:absolute;left:50%;top:34px;}
.section_slider_1 .text_4_1{width:350px;margin-left:-450px;position:absolute;left:50%;top:86px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:23px;color:#3d3d3d;text-transform:uppercase;}
.section_slider_1 .text_4_2{width:350px;margin-left:-450px;position:absolute;left:50%;top:118px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:23px;color:#3d3d3d;text-transform:uppercase;}
.section_slider_1 .text_4_3{width:350px;margin-left:-450px;position:absolute;left:50%;top:156px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;color:#1283c4;font-weight:600;}
.section_slider_1 .text_4_4{width:380px;margin-left:-450px;position:absolute;left:50%;top:187px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#4c4c4c;line-height:18px;}
.section_slider_1 .text_4_5{margin-left:-450px;position:absolute;left:50%;top:237px;}
.section_slider_1 .static_pic{margin:0px auto;display:none;}
.section_slider_1 .static_pic img{width:100%;height:auto;display:block;}
.blue-bg{background-color:#8fbcd3}
.left46{left:46% !important;}
.text-bl-new{text-align:center;width:465px !important;margin-left:-225px;position:absolute;left:30%;top:87px;color:#fff !important;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:35px;color:#3d3d3d;line-height:43px;}
.img-bl-new{right:0;margin-left:-13px;position:absolute;bottom:0px;}
.orange-bg{background:#f09942;background:-moz-linear-gradient(-45deg, #f09942 0%, #f09942 66%, #f09942 67%, #c1c0c3 67%, #c1c0c3 100%);background:-webkit-linear-gradient(-45deg, #f09942 0%,#f09942 66%,#f09942 67%,#c1c0c3 67%,#c1c0c3 100%);background:linear-gradient(135deg, #f09942 0%,#f09942 66%,#f09942 67%,#c1c0c3 67%,#c1c0c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09942', endColorstr='#c1c0c3',GradientType=1);}
.top-60{top:60px !important;}
.section_slider_2{position:relative;background:url(images/bg_slider_block_2.jpg);}
.section_slider_2 *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
.section_slider_2 .inner{margin:0px auto -9px;padding-top:1px;position:relative;z-index:2;}
.section_slider_2 .slider_line_1{height:9px;overflow:hidden;position:absolute;left:0px;right:0px;top:-4px;background:url(images/bg_slider_line_2_1.png) repeat-x;}
.section_slider_2 .slider_line_2{height:9px;overflow:hidden;position:relative;background:url(images/bg_slider_line_2_2.png) repeat-x;}
.section_slider_2 .nivo-controlNav{padding:0px;overflow:hidden;}
.section_slider_2 .nivo-controlNav a{width:100px;height:4px;float:left;display:block;position:relative;background-color:#d6d6d6;border-top:1px solid #cfcfcf;text-indent:-9000px;}
.section_slider_2 .nivo-controlNav a.active{background-color:#1283c4;border-top:1px solid #e64915;}
.section_slider_2 .nivo-controlNav a:before{width:1px;height:5px;display:block;position:absolute;left:0px;top:-1px;background-color:#ffffff;content:'';}
.section_slider_2 .nivo-controlNav a:first-child:before{display:none;}
.section_slider_2 .nivo-directionNav{height:55px;position:absolute;left:325px;top:236px;z-index:100;}
.section_slider_2 .nivo-directionNav a{width:27px;height:27px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_5.png);text-indent:-9000px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
.section_slider_2 .nivo-directionNav a.nivo-prevNav{left:0px;bottom:0px;right:auto;top:auto;background-position:left top;}
.section_slider_2 .nivo-directionNav a.nivo-prevNav:hover{background-position:left bottom;}
.section_slider_2 .nivo-directionNav a.nivo-nextNav{left:0px;top:0px;right:auto;bottom:auto;background-position:right top;}
.section_slider_2 .nivo-directionNav a.nivo-nextNav:hover{background-position:right bottom;}
.section_slider_2 .nivo-caption{width:275px;padding:15px 16px 14px;position:absolute;left:17px;top:236px;bottom:auto;background:url(images/bg_caption_2.png);box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
.section_slider_2 .nivo-caption h6{padding-bottom:9px;color:#f1f1f1;}
.section_slider_2 .nivo-caption p{padding:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#c7c7c7;line-height:16px;}
.section_slider_3{background:url(images/bg_slider_block_3.jpg);}
.section_slider_3 .inner{position:relative;}
.section_slider_3 .slider_line_1{height:5px;margin-bottom:26px;overflow:hidden;background:url(images/bg_slider_line_3_1.jpg) repeat-x;}
.section_slider_3 .slider_line_2{height:9px;margin-top:16px;overflow:hidden;background:url(images/bg_slider_line_3_2.jpg) repeat-x;}
.section_slider_3 .roundabout{width:778px;height:370px;margin:0px auto;}
.section_slider_3 li{display:none;}
.section_slider_3 li.roundabout-moveable-item{display:block;}
.section_slider_3 li img{width:100%;height:auto;}
.section_slider_3 .navigation{width:29px;height:29px;display:block;position:absolute;top:166px;background-repeat:no-repeat;background-image:url(images/sprite_arrow_4.png);text-indent:-9000px;z-index:300;}
.section_slider_3 .button_prev{left:-29px;background-position:left top;}
.section_slider_3 .button_prev:hover{background-position:left bottom;}
.section_slider_3 .button_next{right:-29px;background-position:right top;}
.section_slider_3 .button_next:hover{background-position:right bottom;}
.section_slider_4{padding:1px 0px 5px;position:relative;background-color:#fcfcfc;}
.section_slider_4 .slider_line_1{width:100%;height:9px;overflow:hidden;position:absolute;left:0px;top:-4px;background:url(images/bg_slider_line_4_1.png) repeat-x;}
.section_slider_4 .slider_line_2{width:100%;height:9px;overflow:hidden;position:absolute;left:0px;bottom:0px;background:url(images/bg_slider_line_4_2.png) repeat-x;}
.section_slider_4 .flex-direction-nav{display:none;}
.section_slider_4 .slider:hover .flex-direction-nav{display:block;}
.section_slider_4 .flex-direction-nav li{margin-top:-26px;display:block;position:absolute;right:0px;top:49.999%;}
.section_slider_4 .flex-direction-nav li:first-child{left:0px;right:auto;}
.section_slider_4 .flex-direction-nav li a{width:31px;height:53px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_icon_6.png);text-indent:-9000px;}
.section_slider_4 .flex-direction-nav li a.flex-prev{background-position:left top;}
.section_slider_4 .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.section_slider_4 .flex-direction-nav li a.flex-next{background-position:right top;}
.section_slider_4 .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.section_slider_4 li{height:353px;overflow:hidden;position:relative;}
.section_slider_4 .slider .slides img{width:auto;height:auto;margin-left:-610px;position:absolute;left:50%;top:0px;}
.section_slider_4 .caption_1{width:370px;margin-left:-473px;position:absolute;left:50%;top:86px;}
.section_slider_4 .caption_1 p{padding-bottom:17px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#4c4c4c;line-height:18px;}
.section_slider_4 .caption_1 .title{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:22px;color:#3d3d3d;font-weight:bold;line-height:29px;}
.section_slider_4 .caption_1 .subtitle{padding:12px 0px 15px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px;color:#1283c4;font-weight:600;}
.section_slider_4 .caption_1 .general_button.big span{margin-right:12px;background:url(images/arrow_8.png) no-repeat right 8px;}
.section_slider_4 .caption_2{margin-left:-473px;padding:3px;position:absolute;left:50%;bottom:18px;background:url(images/bg_caption_4.png);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;behavior:url(layout/plugins/PIE.html);}
.section_slider_4 .caption_2 .content{width:325px;padding:16px 0px 8px;position:relative;background-color:#ffffff;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;behavior:url(layout/plugins/PIE.html);}
.section_slider_4 .caption_2 h4{margin-left:17px;padding-bottom:7px;}
.section_slider_4 .caption_2 p{margin:0px 17px;padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#292929;line-height:18px;}
.section_slider_4 .caption_2 p.subtitle{padding-bottom:6px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#1283c4;font-weight:600;}
.section_slider_4 .caption_2 .button{padding:12px 17px;position:relative;background-color:#fcfcfc;border-top:1px solid #f5f5f5;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;behavior:url(layout/plugins/PIE.html);}
.section_slider_4 .caption_2 .button .general_button.big{height:24px;line-height:22px;}
.section_slider_4 .caption_2 .button .general_button.big span{height:23px;padding:0px 12px;}
.section_slider_5{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
.section_slider_5 .inner{padding-top:1px;position:relative;}
.section_slider_5 .slider_line{height:5px;overflow:hidden;position:absolute;left:0px;right:0px;top:-4px;background:url(images/bg_slider_line_5_1.jpg) repeat-x;}
.section_slider_5 .nivo-caption{padding:9px 14px;background:url(images/bg_caption_5.png);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#f1f1f1;font-weight:bold;line-height:normal;}
.section_slider_5 .nivo-directionNav a{width:31px;height:31px;margin-top:-15px;display:block;top:50%;background-repeat:no-repeat;background-image:url(images/sprite_arrow_7.png);text-indent:-9000px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
.section_slider_5 .nivo-directionNav a.nivo-prevNav{left:11px;background-position:left top;}
.section_slider_5 .nivo-directionNav a.nivo-nextNav{right:11px;background-position:right top;}
.section_slider_5 .nivo-controlNav{padding:0px;overflow:hidden;background-color:#ffffff;}
.section_slider_5 .nivo-controlNav a{padding:1px 0px 0px;float:left;display:block;border-top:5px solid #d6d6d6;}
.section_slider_5 .nivo-controlNav a img{width:100%;height:auto;}
.section_slider_5 .nivo-controlNav a.active{border-top:5px solid #1283c4;}
.section_slider_5 .nivo-controlNav a.active img{opacity:0.4;}
.section_slider_6{}
.section_slider_6 .inner{padding-top:1px;position:relative;}
.section_slider_6 .slider_line_1{height:5px;overflow:hidden;position:absolute;left:0px;right:0px;top:-4px;background:url(images/bg_slider_line_6_1.jpg) repeat-x;}
.section_slider_6 .slider_line_2{height:5px;overflow:hidden;background:url(images/bg_slider_line_6_2.jpg) repeat-x;}
.section_slider_6 .flex-direction-nav{position:absolute;right:18px;bottom:18px;}
.section_slider_6 .flex-direction-nav li{margin-left:2px;float:left;display:block;}
.section_slider_6 .flex-direction-nav li:first-child{margin-left:0px;}
.section_slider_6 .flex-direction-nav li a{width:27px;height:27px;display:block;background-repeat:no-repeat;background-image:url(images/sprite_arrow_5.png);text-indent:-9000px;}
.section_slider_6 .flex-direction-nav li a.flex-prev{background-position:left top;}
.section_slider_6 .flex-direction-nav li a.flex-prev:hover{background-position:left bottom;}
.section_slider_6 .flex-direction-nav li a.flex-next{background-position:right top;}
.section_slider_6 .flex-direction-nav li a.flex-next:hover{background-position:right bottom;}
.section_slider_6 li{position:relative;}
.section_slider_6 .caption{width:275px;padding:15px 18px 14px;position:absolute;left:18px;bottom:18px;background:url(images/bg_caption_6.png);}
.section_slider_6 .caption h6{padding-bottom:9px;color:#f1f1f1;}
.section_slider_6 .caption p{padding-bottom:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:12px;color:#c7c7c7;line-height:16px;}
.theme_dark .wrapper{background-color:#333333;}
.theme_dark .line_1{background-image:url(images/line_1_dark.gif);}
.theme_dark .line_2{background-image:url(images/line_2_dark.gif);}
.theme_dark .line_3{background-image:url(images/line_3_dark.gif);}
.theme_dark .line_4{background-color:#303030;}
.theme_dark h1, .theme_dark h2, .theme_dark h3, .theme_dark h4, .theme_dark h5, .theme_dark h6{color:#fefefe;}
.theme_dark h1 a, .theme_dark h2 a, .theme_dark h3 a, .theme_dark h4 a, .theme_dark h5 a, .theme_dark h6 a{color:#fefefe;}
.theme_dark .list_5 li{border-color:#2f2f2f;}
.theme_dark blockquote{background-color:#292929;}
.theme_dark #header .section_top{border-top:4px solid #0f0f0f;}
.theme_dark nav.main_menu > ul > li:hover > a{background-color:#363636;border-left:1px solid #313131;border-right:1px solid #313131;}
.theme_dark nav.main_menu > ul > li > a{color:#fefefe;}
.theme_dark nav.main_menu > ul > li > a > .subtext{color:#7a7a7a;}
.theme_dark nav.main_menu > ul > li.current_page_item > a{background-color:#363636;border-left:1px solid #313131;border-right:1px solid #313131;color:#f64305;}
.theme_dark #header .section_title{position:relative;background-image:url(images/bg_block_title_1_dark.jpg);border-color:#303030 #303030 #393939;}
.section_title.product-section-title{position:relative;background:#efefef;border-color:#303030 #303030 #393939;height:50px;top:90px;}
.theme_dark #header .section_title:after{height:4px;display:block;position:absolute;left:0px;right:0px;top:0px;background-color:#393939;content:' ';}
.theme_dark .block_breadcrumbs p{background-image:url(images/icon_breadcrumbs_1_dark.png);}
.theme_dark .main_content p{color:#9c9c9c;}
.theme_dark .block_our_stages .stage p{color:#ffffff;}
.theme_dark .block_slogan_1 .text_1{color:#fefefe;}
.theme_dark .block_slogan_1 .text_2{color:#292929;}
.theme_dark .block_features_1 .feature p{color:#9c9c9c;}
.theme_dark .block_features_1 .feature.icon_1{background-image:url(../images/Product-Icon.png);}
.theme_dark .block_features_1 .feature.icon_2{background-image:url(../images/it-services-icon.png);background-size:250px}
.theme_dark .block_features_1 .feature.icon_3{background-image:url(../images/work-with-us_icon.png);}
.theme_dark .block_latest_projects_1 .project .description .tags a{color:#7a7a7a;}
.theme_dark .pic.w_frame,
.theme_dark .block_features_2 .feature .image,
.theme_dark .block_popular_blog_posts .post .image,
.theme_dark .block_latest_projects_1 .project .image,
.theme_dark .block_latest_projects_2 .project .image,
.theme_dark .block_our_team .teammate .photo,
.theme_dark .block_latest_from_blog_1 .post .f_image,
.theme_dark .block_latest_from_blog_2 .post .f_image,
.theme_dark .block_recent_works li,
.theme_dark .block_blog_type_1 article .f_pic,
.theme_dark .block_blog_type_2 article .f_pic,
.theme_dark .block_blog_type_3 article .f_pic,
.theme_dark .block_blog_type_4 article .f_pic,
.theme_dark .block_blog_type_5 article .f_pic,
.theme_dark .block_blog_type_6 article .f_pic,
.theme_dark .block_blog_type_7 article,
.theme_dark .block_blog_type_8 article,
.theme_dark .block_blog_post_type_1 article .f_pic,
.theme_dark .block_blog_post_type_2 article .f_pic,
.theme_dark .block_blog_post_type_3 article .f_pic,
.theme_dark .block_blog_post_type_1 article .about_author .userpic,
.theme_dark .block_blog_post_type_2 article .about_author .userpic,
.theme_dark .block_blog_post_type_3 article .about_author .userpic,
.theme_dark .block_comments .comment .userpic,
.theme_dark .block_contact_us_type_1 .map,
.theme_dark .block_contact_us_type_2 .map,
.theme_dark .block_gallery .item,
.theme_dark .block_portfolio_1 .item .image,
.theme_dark .block_portfolio_2 .item .image,
.theme_dark .block_portfolio_3 .item,
.theme_dark .block_portfolio_item_1 .image,
.theme_dark .block_portfolio_item_2 .image,
.theme_dark .block_portfolio_item_3 .image,
.theme_dark .block_portfolio_w_sidebar .item .image,
.theme_dark .block_sidebar_comments .image a{background-color:#262626;border:1px solid #262626;}
.theme_dark .block_latest_projects_3 .project{background-color:#262626;border-bottom:1px solid #262626;}
.theme_dark .block_portfolio_1 .item .description p{color:#9c9c9c;}
.theme_dark .block_portfolio_3 .item .description h6 span{background-color:#262626;}
.theme_dark .block_blog_post_type_1 article .share_post .text{color:#fefefe;}
.theme_dark .block_blog_post_type_2 article .share_post .text{color:#fefefe;}
.theme_dark .block_blog_post_type_3 article .share_post .text{color:#fefefe;}
.theme_dark .block_portfolio_w_sidebar .item .description p{color:#9c9c9c;}
.theme_dark .block_view_more .button{background-color:#333333;}
.theme_dark .block_text_promo_1{background-color:#262626;border:1px solid #242424;}
.theme_dark .block_text_promo_1 .text_1{color:#fefefe;}
.theme_dark .block_text_promo_1 .text_2{color:#7f7f7f;}
.theme_dark .block_latest_from_blog_1 .post p{color:#9c9c9c;}
.theme_dark .block_latest_from_blog_1 .post .info{color:#7a7a7a;}
.theme_dark .block_latest_from_blog_1 .post .info a{color:#7a7a7a;}
.theme_dark .block_testimonials_1 .avatar{background-color:#ffffff;}
.theme_dark .block_testimonials_1 .text{background-color:#262626;border-color:#242424;}
.theme_dark .block_testimonials_1 .text p{color:#7c7c7c;}
.theme_dark .block_testimonials_1 .text .tail{background-image:url(images/testimonials_tail_1_dark.png);}
.theme_dark .block_testimonials_1 .author p{color:#9c9c9c;}
.theme_dark .block_testimonials_1 .author p a{color:#9c9c9c;}
.theme_dark .block_testimonials_1 .author .position{color:#7a7a7a;}
.theme_dark .block_testimonials_2 .text{background-color:#262626;border:1px solid #242424;}
.theme_dark .block_testimonials_2 .text p{color:#9c9c9c;}
.theme_dark .block_testimonials_2 .text .tail{background-image:url(images/testimonials_tail_2_dark.png);}
.theme_dark .block_testimonials_2 .author p{color:#9c9c9c;}
.theme_dark .block_testimonials_2 .author p a{color:#9c9c9c;}
.theme_dark .block_testimonials_2 .author .position{color:#7a7a7a;}
.theme_dark .block_testimonials_3 .userpic{background-color:#ffffff;border-color:#ffffff;}
.theme_dark .block_our_stages .title{color:#fefefe;}
.theme_dark .block_subscribes_sidebar .service .num{color:#fefefe;}
.theme_dark .block_our_clients .client{background-color:#ffffff;}
.theme_dark footer{border-top:5px solid #383838;}
.theme_dark .section_slider_1{background-image:url(images/bg_slider_block_1_dark.jpg);}
.theme_dark .section_slider_1 .slider_line_1{background-image:url(images/bg_slider_line_1_1_dark.png);}
.theme_dark .section_slider_1 .slider_line_2{background-image:url(images/bg_slider_line_1_2_dark.png);}
.theme_dark .section_slider_1 .text_1_1{color:#fefefe;}
.theme_dark .section_slider_1 .text_1_2{color:#fefefe;}
.theme_dark .section_slider_1 .text_2_1{color:#fefefe;}
.theme_dark .section_slider_1 .text_2_3{color:#cccccc;}
.theme_dark .section_slider_1 .text_3_1{color:#fefefe;}
.theme_dark .section_slider_1 .text_3_2{color:#fefefe;}
.theme_dark .section_slider_1 .text_3_4{color:#cccccc;}
.theme_dark .section_slider_1 .text_4_1{color:#fefefe;}
.theme_dark .section_slider_1 .text_4_2{color:#fefefe;}
.theme_dark .section_slider_1 .text_4_4{color:#cccccc;}
.theme_dark .section_slider_2{background-image:url(images/bg_slider_block_2_dark.jpg);}
.theme_dark .section_slider_2 .slider_line_1{background-image:url(images/bg_slider_line_2_1_dark.png);}
.theme_dark .section_slider_2 .slider_line_2{background-image:url(images/bg_slider_line_2_2_dark.png);}
.theme_dark .section_slider_3{background-image:url(images/bg_slider_block_3_dark.jpg);}
.theme_dark .section_slider_3 .slider_line_1{background-image:url(images/bg_slider_line_3_1_dark.jpg);}
.theme_dark .section_slider_3 .slider_line_2{background-image:url(images/bg_slider_line_3_2_dark.jpg);}
.theme_dark .section_slider_4{background-color:#3b3b3b;}
.theme_dark .section_slider_4 .slider_line_1{background-image:url(images/bg_slider_line_4_1_dark.png);}
.theme_dark .section_slider_4 .slider_line_2{background-image:url(images/bg_slider_line_4_2_dark.png);}
.theme_dark .section_slider_4 .caption_2 .content{background-color:#333333;}
.theme_dark .section_slider_4 .caption_2 .button{background-color:#333333;border-color:#303030;}
.theme_dark .section_slider_5 .slider_line{display:none;}
.theme_dark .section_slider_5 .nivo-controlNav{background-color:#333333;}
.theme_dark .section_slider_6 .slider_line_1{display:none;}
.theme_dark .section_slider_6 .slider_line_2{display:none;}
.theme_dark .block_pricing_table_type_1{background-color:#262626;border:1px solid #242424;}
.theme_dark .block_pricing_table_type_1 .column{border-color:#1f1f1f;}
.theme_dark .block_pricing_table_type_1 .column.special{background-color:#262626;}
.theme_dark .block_pricing_table_type_1 .title{background-color:#333333;border-color:#1f1f1f !important;color:#fefefe;}
.theme_dark .block_pricing_table_type_1 .price{background-color:#3c3c3c;border-color:#1f1f1f !important;}
.theme_dark .block_pricing_table_type_1 .price .num{color:#fefefe;}
.theme_dark .block_pricing_table_type_1 .cell{background-color:#333333;border-color:#1f1f1f !important;}
.theme_dark .block_pricing_table_type_1 .cell.alt{background-color:#363636 !important;}
.theme_dark .block_pricing_table_type_1 .button{background-color:#333333;border-color:#1f1f1f !important;}
.theme_dark .block_pricing_table_type_2 .column{background-color:#262626;border:1px solid #242424;}
.theme_dark .block_pricing_table_type_2 .price{background-color:#333333;border-color:#1f1f1f;}
.theme_dark .block_pricing_table_type_2 .price .num{color:#ffffff;}
.theme_dark .block_pricing_table_type_2 .cell{background-color:#333333;border-color:#1f1f1f;}
.theme_dark .block_pricing_table_type_2 .button{background-color:#333333;border-color:#1f1f1f;}
.theme_dark .block_pricing_table_type_3 .column{background-color:#262626;border:1px solid #242424;}
.theme_dark .block_pricing_table_type_3 .title{background-color:#383838;background:-webkit-gradient(linear, 0 0, 0 100%, from(#383838) to(#333333));background:-webkit-linear-gradient(#383838, #333333);background:-moz-linear-gradient(#383838, #333333);background:-ms-linear-gradient(#383838, #333333);background:linear-gradient(#383838, #333333);background:-o-linear-gradient(#383838, #333333);-pie-background:linear-gradient(#383838, #333333);border-color:#1e1e1e;}
.theme_dark .block_pricing_table_type_3 .special .title{background-color:#428bca;border:1px solid #428bca;}
.theme_dark .block_pricing_table_type_3 .price{background-color:#363636;border-color:#1f1f1f;}
.theme_dark .block_pricing_table_type_3 .price .num{color:#ffffff;}
.theme_dark .block_pricing_table_type_3 .cell{background-color:#4c4c4c;border-color:#1f1f1f;border-bottom:1px solid #383838;color:#b5b5b5;}
.theme_dark .block_pricing_table_type_3 .button{background-color:#292929;border-color:#1f1f1f;}
.theme_dark .block_levels .progress{background-image:url(images/bg_progress_dark.jpg);}
.theme_dark .block_our_team .teammate .social{border-color:#2f2f2f;}
.theme_dark .block_our_team .teammate .social li a{background-image:url(images/sprite_social_5_dark.png);}
.theme_dark .block_faq .filter li{background-color:#333333;border-color:#2b2b2b;background:-webkit-gradient(linear, 0 0, 0 100%, from(#333333) to(#2e2e2e));background:-webkit-linear-gradient(#333333, #2e2e2e);background:-moz-linear-gradient(#333333, #2e2e2e);background:-ms-linear-gradient(#333333, #2e2e2e);background:linear-gradient(#333333, #2e2e2e);background:-o-linear-gradient(#333333, #2e2e2e);-pie-background:linear-gradient(#333333, #2e2e2e);}
.theme_dark .block_faq .filter li a{border-color:#393939;color:#919191;}
.theme_dark .block_faq .filter li.active{background-color:#fb5a22;border:1px solid #1283c4;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fb5a22) to(#1283c4));background:-webkit-linear-gradient(#fb5a22, #1283c4);background:-moz-linear-gradient(#fb5a22, #1283c4);background:-ms-linear-gradient(#fb5a22, #1283c4);background:linear-gradient(#fb5a22, #1283c4);background:-o-linear-gradient(#fb5a22, #1283c4);-pie-background:linear-gradient(#fb5a22, #1283c4);}
.theme_dark .block_faq .filter li.active a{color:#ffffff;}
.theme_dark .block_faq .question{background-color:#333333;border:1px solid #2b2b2b;background:-webkit-gradient(linear, 0 0, 0 100%, from(#333333) to(#2e2e2e));background:-webkit-linear-gradient(#333333, #2e2e2e);background:-moz-linear-gradient(#333333, #2e2e2e);background:-ms-linear-gradient(#333333, #2e2e2e);background:linear-gradient(#333333, #2e2e2e);background:-o-linear-gradient(#333333, #2e2e2e);-pie-background:linear-gradient(#333333, #2e2e2e);}
.theme_dark .block_faq .question .text{background-color:transparent;border-color:#2b2b2b;color:#fefefe;}
.theme_dark .block_faq .answer{border-color:#2b2b2b;}
.theme_dark .block_faq .answer .text{border-color:#2b2b2b;}
.theme_dark .block_accordeon_type_1{border-color:#2f2f2f;}
.theme_dark .block_accordeon_type_1 .button_outer{border-color:#2f2f2f;color:#fefefe;}
.theme_dark .block_accordeon_type_2 .button_outer{background-image:url(images/bg_accordion_2_dark.jpg);border-color:#2b2b2b;color:#fefefe;}
.theme_dark .block_accordeon_type_2 .button_outer .button_inner:after{background-color:#2b2b2b;}
.theme_dark .block_accordeon_type_3{border-color:#2f2f2f;}
.theme_dark .block_accordeon_type_3 .button_outer{border-color:#2f2f2f;color:#fefefe;}
.theme_dark .block_accordeon_type_4{border-color:#2f2f2f;}
.theme_dark .block_accordeon_type_4 .button_outer{border-color:#2f2f2f;color:#fefefe;}
.theme_dark .block_subscribes_sidebar{border-color:#2f2f2f;}
.theme_dark .block_search{background-image:url(images/bg_search_dark.jpg);border-color:#2b2b2b;}
.theme_dark .block_search .button input{background-image:url(images/button_search_dark.png);}
.theme_dark .block_blog_type_1 article .info .comments,
.theme_dark .block_blog_type_2 article .info .comments,
.theme_dark .block_blog_type_3 article .info .comments,
.theme_dark .block_blog_type_4 article .info .comments,
.theme_dark .block_blog_post_type_1 article .info .comments{background-color:#262626;border-color:#242424;}
.theme_dark .block_blog_type_1 article .info .date,
.theme_dark .block_blog_type_2 article .info .date,
.theme_dark .block_blog_type_3 article .info .date,
.theme_dark .block_blog_type_4 article .info .date,
.theme_dark .block_blog_post_type_1 article .info .date{background-color:#2e2e2e;border-color:#242424;}
.theme_dark .block_blog_type_1 article .info .date span,
.theme_dark .block_blog_type_1 article .info .comments span,
.theme_dark .block_blog_type_2 article .info .date span,
.theme_dark .block_blog_type_2 article .info .comments span,
.theme_dark .block_blog_type_3 article .info .date span,
.theme_dark .block_blog_type_3 article .info .comments span,
.theme_dark .block_blog_type_4 article .info .date span,
.theme_dark .block_blog_type_4 article .info .comments span,
.theme_dark .block_blog_post_type_1 article .info .date span,
.theme_dark .block_blog_post_type_1 article .info .comments span{color:#fefefe;}
.theme_dark .block_blog_type_2 article .content .links,
.theme_dark .block_blog_type_2 article .content .links li,
.theme_dark .block_blog_type_3 article .content .links,
.theme_dark .block_blog_type_3 article .content .links li,
.theme_dark .block_blog_type_4 article .content .links,
.theme_dark .block_blog_type_4 article .content .links li,
.theme_dark .block_blog_type_5 article .content .links,
.theme_dark .block_blog_type_5 article .content .links li,
.theme_dark .block_blog_type_6 article .links,
.theme_dark .block_blog_type_6 article .links li,
.theme_dark .block_blog_type_7 article .content .links,
.theme_dark .block_blog_type_7 article .content .links li,
.theme_dark .block_blog_type_8 article .content .links,
.theme_dark .block_blog_type_8 article .content .links li,
.theme_dark .block_blog_post_type_1 article .content .links,
.theme_dark .block_blog_post_type_1 article .content .links li,
.theme_dark .block_blog_post_type_1 article .share_post,
.theme_dark .block_blog_post_type_2 article .content .links,
.theme_dark .block_blog_post_type_2 article .content .links li,
.theme_dark .block_blog_post_type_2 article .share_post,
.theme_dark .block_blog_post_type_3 article .content .links,
.theme_dark .block_blog_post_type_3 article .content .links li,
.theme_dark .block_blog_post_type_3 article .share_post{border-color:#2f2f2f;}
.theme_dark .block_blog_type_7 article .info .date{background-color:#4d4d4d;color:#cccccc;}
.theme_dark .block_blog_type_8 article .info .date{background-color:#4d4d4d;color:#cccccc;}
.theme_dark .block_pager li a{background-color:#262626;}
.theme_dark .block_pager li.current a{background-color:#1283c4;}
.theme_dark .block_view_more{background-image:url(images/bg_view_more_dark.gif);}
.theme_dark .block_view_more .general_button{background-color:#e16600;border:1px solid #e16600;}
.theme_dark .block_comments .comment{border-color:#2f2f2f;}
.theme_dark .block_comments .comment .content .name a{color:#fefefe;}
.theme_dark .block_comments .comment .content .name a:hover{color:#1283c4;}
.theme_dark .block_comments .comment .content .text{background-color:#262626;border-color:#242424;}
.theme_dark .block_comments .comment .content .text .tail{background-image:url(images/comments_tail_dark.png);}
.theme_dark .block_leave_comment .form{background-color:#262626;border-color:#242424;}
.theme_dark .block_leave_comment .field{background-image:url(images/bg_field_1_dark.jpg);border-color:#2b2b2b;}
.theme_dark .block_leave_comment .textarea{background-image:url(images/bg_textarea_1_dark.jpg);border-color:#2b2b2b;}
.theme_dark .block_contact_us_type_1 .send_message .form .field{background-image:url(images/bg_field_1_dark.jpg);border-color:#2b2b2b;}
.theme_dark .block_contact_us_type_1 .send_message .form .textarea{background-image:url(images/bg_textarea_1_dark.jpg);border-color:#2b2b2b;}
.theme_dark .block_contact_us_type_2 .send_message .form{background-color:#262626;border-color:#242424;}
.theme_dark .block_contact_us_type_2 .send_message .form .field{background-image:url(images/bg_field_1_dark.jpg);border-color:#2b2b2b;}
.theme_dark .block_contact_us_type_2 .send_message .form .textarea{background-image:url(images/bg_textarea_1_dark.jpg);border-color:#2b2b2b;}
.theme_dark .block_contact_form_1 .field{background-image:url(images/bg_field_1_dark.jpg);border-color:#2b2b2b;}
.theme_dark .block_contact_form_1 .textarea{background-image:url(images/bg_textarea_1_dark.jpg);border-color:#2b2b2b;}
.theme_dark .block_tabs_type_1 .tabs li{border-color:#262626;}
.theme_dark .block_tabs_type_1 .tabs li a{background:#e1e1e1;border-color:#262626;}
.theme_dark .block_tabs_type_1 .tabs li a.current{background:none #333333;border-top:2px solid #1283c4;color:#fefefe;}
.theme_dark .block_tabs_type_1 .tab_content{background-color:#333333;border-color:#242424;}
.theme_dark .block_tabs_type_2 .tabs{border-color:#2f2f2f;}
.theme_dark .block_tabs_type_2 .tabs li{background:none #303030;}
.theme_dark .block_tabs_type_2 .tabs li a{border-color:#2f2f2f !important;color:#fefefe;}
.theme_dark .block_tabs_type_2 .tabs li a.current{background-color:#333333;}
.theme_dark .block_tabs_type_2 .tabs li a .shadow{display:none !important;}
.theme_dark .block_tabs_type_2 .tab_content{background-color:#333333;}
.theme_dark .block_tabs_type_3 .tabs li{border-color:#262626;}
.theme_dark .block_tabs_type_3 .tabs li a{background-image:url(images/bg_tabs_3_dark.jpg);border-color:#262626;}
.theme_dark .block_tabs_type_3 .tabs li a.current{background:none #262626;border-top:2px solid #1283c4;color:#fefefe;}
.theme_dark .block_tabs_type_3 .tabs li a.icon .comment{background-image:url(images/icon_comment_1_dark.png);}
.theme_dark .block_tabs_type_3 .tab_content{background-color:#262626;border-color:#242424;}
.theme_dark .block_tabs_type_4 .tabs{background-image:url(images/bg_tabs_4_dark.jpg);border-color:#262626;}
.theme_dark .block_tabs_type_4 .tabs li{border-color:#262626;}
.theme_dark .block_tabs_type_4 .tabs li a{background-image:url(images/bg_tabs_3_dark.jpg);border-color:#262626;}
.theme_dark .block_tabs_type_4 .tabs li a.current{background:none #262626;border-top:2px solid #1283c4;color:#fefefe;}
.theme_dark .block_tabs_type_4 .tab_content{background-color:#262626;border-color:#242424;}
.theme_dark .block_filter_1 li{border-color:#2f2f2f;}
.theme_dark .block_filter_1 li a{background-color:#2b2b2b;}
.theme_dark .block_filter_1 li.active a{background-color:#1283c4;}
.theme_dark .block_portfolio_3 .item .description h6{background-image:url(images/line_portfolio_dark.gif);}
.theme_dark .block_portfolio_item_1 .description li{border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_1 .navigation{border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_1 .navigation li{border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_1 .navigation li a.prev{background-image:url(images/arrow_4_dark.png);}
.theme_dark .block_portfolio_item_1 .navigation li a.prev:hover{background-image:url(images/arrow_6.png);}
.theme_dark .block_portfolio_item_1 .navigation li a.next{background-image:url(images/arrow_5_dark.png);}
.theme_dark .block_portfolio_item_1 .navigation li a.next:hover{background-image:url(images/arrow_7.png);}
.theme_dark .block_portfolio_item_2 .details li{border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_2 .navigation{border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_2 .navigation li{border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_2 .navigation li a.prev{background-image:url(images/arrow_4_dark.png);}
.theme_dark .block_portfolio_item_2 .navigation li a.prev:hover{background-image:url(images/arrow_6.png);}
.theme_dark .block_portfolio_item_2 .navigation li a.next{background-image:url(images/arrow_5_dark.png);}
.theme_dark .block_portfolio_item_2 .navigation li a.next:hover{background-image:url(images/arrow_7.png);}
.theme_dark .block_portfolio_item_3 .description li{border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_3 .navigation{border-color:#2f2f2f;}
.theme_dark .block_portfolio_item_3 .navigation li a.prev{background-image:url(images/arrow_4_dark.png);}
.theme_dark .block_portfolio_item_3 .navigation li a.prev:hover{background-image:url(images/arrow_6.png);}
.theme_dark .block_portfolio_item_3 .navigation li a.next{background-image:url(images/arrow_5_dark.png);}
.theme_dark .block_portfolio_item_3 .navigation li a.next:hover{background-image:url(images/arrow_7.png);}
.theme_dark .block_portfolio_item_3 .navigation li a.gallery{background-image:url(images/icon_gallery_dark.png);}
.theme_dark .table_1{background-color:#262626;border-color:#242424;}
.theme_dark .table_1 table{border-color:#1f1f1f;}
.theme_dark .table_1 th{border-color:#262626;}
.theme_dark .table_1 table th:first-child{border-left:1px solid #1f1f1f;}
.theme_dark .table_1 td{background-color:#363636;border-color:#4a4a4a #1f1f1f #1f1f1f;}
.theme_dark .table_1 table td:first-child{border-left:1px solid #1f1f1f;}
.theme_dark .table_1 table .first_row td{padding-top:0px;border-top:1px solid #1f1f1f;}
.theme_dark .table_1 tr:hover td{background-color:#3c3c3c;}
.theme_dark .table_2{background-color:#262626;border-color:#242424;}
.theme_dark .table_2 table{border-color:#1f1f1f;}
.theme_dark .table_2 th{background-color:#333333;border-color:#262626 #333333 #262626;background:-webkit-gradient(linear, 0 0, 0 100%, from(#333333) to(#333333));background:-webkit-linear-gradient(#333333, #333333);background:-moz-linear-gradient(#333333, #333333);background:-ms-linear-gradient(#333333, #333333);background:linear-gradient(#333333, #333333);background:-o-linear-gradient(#333333, #333333);-pie-background:linear-gradient(#333333, #333333);}
.theme_dark .table_2 table th:first-child{border-left:1px solid #1f1f1f;}
.theme_dark .table_2 td{background-color:#363636;border-color:#4a4a4a #363636 #1f1f1f;}
.theme_dark .table_2 table td:first-child{border-left:1px solid #1f1f1f;}
.theme_dark .table_2 tr:hover td{background-color:#3c3c3c;border-color:#4a4a4a #3c3c3c #1f1f1f;}
.theme_dark .tooltip{background-color:#262626;}
.theme_dark .tooltip:after{background-image:url(images/tooltip_tail_dark.png);}
.theme_dark .block_services_type_2 .icon{background-color:#262626;}
.theme_dark .block_services_type_3 .icon{background-color:#262626;}
.theme_footer_inverse footer{border:0px;}
.theme_footer_inverse #footer .section_top{background-color:#ffffff;}
.theme_footer_inverse #footer .section_top .inner{padding-top:2px;border-top:3px solid #ededed;}
.theme_footer_inverse .block_footer_widgets h3{color:#292929;}
.theme_footer_inverse .block_footer_about p{color:#292929;}
.theme_footer_inverse .block_footer_recent_posts li{border-bottom:1px solid #f1f1f1;}
.theme_footer_inverse .block_footer_recent_posts li a{color:#292929;}
.theme_footer_inverse .block_footer_recent_posts li a:hover{color:#1283c4;}
.theme_footer_inverse #footer .block_footer_tweets .twtr-bd p{color:#9d9d9d !important;}
.theme_footer_inverse #footer .block_footer_tweets .twtr-bd a{color:#292929 !important;}
.theme_footer_inverse .block_footer_tweets .twtr-bd .twtr-tweet-text em{background:url(images/icon_twitter_1_inv.png) no-repeat 0px 7px;}
.theme_footer_inverse .block_flickr_footer li img{border:3px solid #ededed;}
.theme_footer_inverse .block_to_top a{background:url(images/arrow_1_inv.gif) no-repeat 13px 14px #ededed;}
.theme_footer_inverse #footer .section_bottom{background-color:#ededed;border-top:1px solid #e3e3e3;}
.theme_footer_inverse .block_copyrights p{color:#7d7d7d;}
.theme_footer_inverse .block_bottom_menu li a{color:#7d7d7d;}
.theme_footer_inverse .block_footer_menu li a{color:#292929;}
.theme_footer_inverse .block_footer_menu li:hover a{color:#f64305;}
.theme_footer_inverse .block_footer_contacts p{color:#292929;}
.theme_footer_inverse .block_footer_contacts p.phone .num span{color:#7d7d7d;}
.theme_color_green .block_pager li.current a,
.theme_color_green .block_blog_type_5 article .info .date,
.theme_color_green .block_blog_type_6 article .info .date,
.theme_color_green .block_blog_post_type_2 article .info .date,
.theme_color_green .block_filter_1 li.active a,
.theme_color_green .the_ins_3,
.theme_color_green .block_to_top a:hover{background-color:#80b600;}
.theme_color_green .block_pricing_table_type_1 .cell.alt{background-color:#fbfdf6;}
.theme_color_green .block_faq .filter li.active,
.theme_color_green .block_pricing_table_type_2 .special .title,
.theme_color_green .block_pricing_table_type_3 .special .title{background-color:#86bf00;border:1px solid #79ad00;background:-webkit-gradient(linear, 0 0, 0 100%, from(#86bf00) to(#80b600));background:-webkit-linear-gradient(#86bf00, #80b600);background:-moz-linear-gradient(#86bf00, #80b600);background:-ms-linear-gradient(#86bf00, #80b600);background:linear-gradient(#86bf00, #80b600);background:-o-linear-gradient(#86bf00, #80b600);-pie-background:linear-gradient(#86bf00, #80b600);}
.theme_color_green .section_slider_2 .nivo-controlNav a.active{background-color:#80b600;border-top:1px solid #80b600;}
.theme_color_green blockquote{border-left:4px solid #80b600;}
.theme_color_green nav.main_menu > ul > li.current_page_item{border-top:4px solid #80b600;}
.theme_color_green .block_tabs_type_1 .tabs li a.current,
.theme_color_green .block_tabs_type_3 .tabs li a.current,
.theme_color_green .block_tabs_type_4 .tabs li a.current{border-top:2px solid #80b600;}
.theme_color_green .section_slider_5 .nivo-controlNav a.active{border-top:5px solid #80b600;}
.theme_color_green .block_blog_type_4 .flex-direction-nav li a,
.theme_color_green .block_blog_type_6 .flex-direction-nav li a,
.theme_color_green .block_portfolio_1 .flex-direction-nav li a,
.theme_color_green .block_portfolio_2 .flex-direction-nav li a,
.theme_color_green .block_portfolio_3 .flex-direction-nav li a,
.theme_color_green .block_portfolio_w_sidebar .flex-direction-nav li a,
.theme_color_green .block_portfolio_item_1 .flex-direction-nav li a,
.theme_color_green .block_latest_from_blog_1 .flex-direction-nav li a,
.theme_color_green .block_latest_from_blog_2 .flex-direction-nav li a{background-image:url(images/sprite_arrow_1_green.png);}
.theme_color_green .section_slider_3 .navigation{background-image:url(images/sprite_arrow_4_green.png);}
.theme_color_green .section_slider_2 .nivo-directionNav a,
.theme_color_green .section_slider_6 .flex-direction-nav li a{background-image:url(images/sprite_arrow_5_green.png);}
.theme_color_green .section_slider_1 .arrowButton div,
.theme_color_green .section_slider_4 .flex-direction-nav li a{background-image:url(images/sprite_arrow_6_green.png);}
.theme_color_green .block_accordeon_type_1 .button_outer.current{background-image:url(images/icon_minus_1_green.png);}
.theme_color_green .block_accordeon_type_2 .button_outer.current .button_inner{background-image:url(images/icon_minus_2_green.png);}
.theme_color_green .block_accordeon_type_3 .button_outer.current{background-image:url(images/icon_minus_3_green.png);}
.theme_color_green .block_accordeon_type_4 .button_outer.current{background-image:url(images/icon_minus_4_green.png);}
.theme_color_green .general_read_more{background-image:url(images/arrow_2_green.gif);}
.theme_color_green .block_latest_projects_3 .project .icons a.icon_scale{background-image:url(images/icon_scale_1_green.gif);}
.theme_color_green .heading_w_icon{background-image:url(images/icon_headings_1_green.png);}
.theme_color_green .block_levels .progress div{background-image:url(images/bg_progress_level_green.jpg);}
.theme_color_green .block_our_stages .stage{background-image:url(images/bg_stage_1_green.png);}
.theme_color_green .block_portfolio_item_1 .flex-control-nav li a{background-image:url(images/sprite_balls_1_green.png);}
.theme_color_green .block_portfolio_item_2 .flex-control-nav li a{background-image:url(images/sprite_balls_1_green.png);}
.theme_color_green .block_portfolio_item_1 .navigation li a.prev:hover{background-image:url(images/arrow_6_green.png);}
.theme_color_green .block_portfolio_item_1 .navigation li a.next:hover{background-image:url(images/arrow_7_green.png);}
.theme_color_green .block_portfolio_item_2 .navigation li a.prev:hover{background-image:url(images/arrow_6_green.png);}
.theme_color_green .block_portfolio_item_2 .navigation li a.next:hover{background-image:url(images/arrow_7_green.png);}
.theme_color_green .block_portfolio_item_3 .navigation li a.prev:hover{background-image:url(images/arrow_6_green.png);}
.theme_color_green .block_portfolio_item_3 .navigation li a.next:hover{background-image:url(images/arrow_7_green.png);}
.theme_color_green .list_2 li{background-image:url(images/marker_2_green.png);}
.theme_color_green .list_3 li{background-image:url(images/marker_3_green.gif);}
.theme_color_green .list_4 li{background-image:url(images/marker_4_green.gif);}
.theme_color_green .list_6 li{background-image:url(images/marker_5_green.gif);}
.theme_color_green .list_7 li{background-image:url(images/marker_7_green.png);}
.theme_color_green nav.main_menu > ul > li.current_page_item > a,
.theme_color_green .section_slider_1 .text_2_2,
.theme_color_green .section_slider_1 .text_3_3,
.theme_color_green .section_slider_1 .text_4_3,
.theme_color_green .section_slider_4 .caption_1 .subtitle,
.theme_color_green .section_slider_4 .caption_2 p.subtitle,
.theme_color_green .list_5 li a:hover,
.theme_color_green .block_blog_type_1 article .content h4 a:hover,
.theme_color_green .block_blog_type_2 article h4 a:hover,
.theme_color_green .block_blog_type_3 article h4 a:hover,
.theme_color_green .block_blog_type_4 article .content h4 a:hover,
.theme_color_green .block_blog_type_5 article h4 a:hover,
.theme_color_green .block_blog_type_6 article .content h4 a:hover,
.theme_color_green .block_blog_type_7 article .content h4 a:hover,
.theme_color_green .block_blog_type_8 article .content h4 a:hover,
.theme_color_green .block_blog_post_type_1 article h4 a:hover,
.theme_color_green .block_blog_post_type_2 article h4 a:hover,
.theme_color_green .block_blog_post_type_3 article h4 a:hover,
.theme_color_green .block_latest_from_blog_2 .post h6 a:hover,
.theme_color_green .block_latest_from_blog_1 .post h6 a:hover,
.theme_color_green .block_comments .comment .content .info a,
.theme_color_green .general_read_more,
.theme_color_green .block_sidebar_comments p a:hover,
.theme_color_green .block_popular_blog_posts .post .title a:hover,
.theme_color_green .block_pricing_table_type_1 .price .num span,
.theme_color_green .block_footer_recent_posts li a:hover,
.theme_color_green .block_footer_menu li:hover a,
.theme_color_green .color_accent,
.theme_color_green .the_ins_1{color:#80b600;}
.theme_color_green .block_portfolio_w_sidebar .item .description .tags a{color:#85be00;}
.theme_color_blue .block_pager li.current a,
.theme_color_blue .block_blog_type_5 article .info .date,
.theme_color_blue .block_blog_type_6 article .info .date,
.theme_color_blue .block_blog_post_type_2 article .info .date,
.theme_color_blue .block_filter_1 li.active a,
.theme_color_blue .the_ins_3,
.theme_color_blue .block_to_top a:hover{background-color:#109ec2;}
.theme_color_blue .block_pricing_table_type_1 .cell.alt{background-color:#f2fafc;}
.theme_color_blue .block_faq .filter li.active,
.theme_color_blue .block_pricing_table_type_2 .special .title,
.theme_color_blue .block_pricing_table_type_3 .special .title{background-color:#11a9cf;border:1px solid #0f9cbf;background:-webkit-gradient(linear, 0 0, 0 100%, from(#11a9cf) to(#0f9cbf));background:-webkit-linear-gradient(#11a9cf, #0f9cbf);background:-moz-linear-gradient(#11a9cf, #0f9cbf);background:-ms-linear-gradient(#11a9cf, #0f9cbf);background:linear-gradient(#11a9cf, #0f9cbf);background:-o-linear-gradient(#11a9cf, #0f9cbf);-pie-background:linear-gradient(#11a9cf, #0f9cbf);}
.theme_color_blue .section_slider_2 .nivo-controlNav a.active{background-color:#109ec2;border-top:1px solid #109ec2;}
.theme_color_blue blockquote{border-left:4px solid #109ec2;}
.theme_color_blue nav.main_menu > ul > li.current_page_item{border-top:4px solid #109ec2;}
.theme_color_blue .block_tabs_type_1 .tabs li a.current,
.theme_color_blue .block_tabs_type_3 .tabs li a.current,
.theme_color_blue .block_tabs_type_4 .tabs li a.current{border-top:2px solid #109ec2;}
.theme_color_blue .section_slider_5 .nivo-controlNav a.active{border-top:5px solid #109ec2;}
.theme_color_blue .block_blog_type_4 .flex-direction-nav li a,
.theme_color_blue .block_blog_type_6 .flex-direction-nav li a,
.theme_color_blue .block_portfolio_1 .flex-direction-nav li a,
.theme_color_blue .block_portfolio_2 .flex-direction-nav li a,
.theme_color_blue .block_portfolio_3 .flex-direction-nav li a,
.theme_color_blue .block_portfolio_w_sidebar .flex-direction-nav li a,
.theme_color_blue .block_portfolio_item_1 .flex-direction-nav li a,
.theme_color_blue .block_latest_from_blog_1 .flex-direction-nav li a,
.theme_color_blue .block_latest_from_blog_2 .flex-direction-nav li a{background-image:url(images/sprite_arrow_1_blue.png);}
.theme_color_blue .section_slider_3 .navigation{background-image:url(images/sprite_arrow_4_blue.png);}
.theme_color_blue .section_slider_2 .nivo-directionNav a,
.theme_color_blue .section_slider_6 .flex-direction-nav li a{background-image:url(images/sprite_arrow_5_blue.png);}
.theme_color_blue .section_slider_1 .arrowButton div,
.theme_color_blue .section_slider_4 .flex-direction-nav li a{background-image:url(images/sprite_arrow_6_blue.png);}
.theme_color_blue .block_accordeon_type_1 .button_outer.current{background-image:url(images/icon_minus_1_blue.png);}
.theme_color_blue .block_accordeon_type_2 .button_outer.current .button_inner{background-image:url(images/icon_minus_2_blue.png);}
.theme_color_blue .block_accordeon_type_3 .button_outer.current{background-image:url(images/icon_minus_3_blue.png);}
.theme_color_blue .block_accordeon_type_4 .button_outer.current{background-image:url(images/icon_minus_4_blue.png);}
.theme_color_blue .general_read_more{background-image:url(images/arrow_2_blue.gif);}
.theme_color_blue .block_latest_projects_3 .project .icons a.icon_scale{background-image:url(images/icon_scale_1_blue.gif);}
.theme_color_blue .heading_w_icon{background-image:url(images/icon_headings_1_blue.png);}
.theme_color_blue .block_levels .progress div{background-image:url(images/bg_progress_level_blue.jpg);}
.theme_color_blue .block_our_stages .stage{background-image:url(images/bg_stage_1_blue.png);}
.theme_color_blue .block_portfolio_item_1 .flex-control-nav li a{background-image:url(images/sprite_balls_1_blue.png);}
.theme_color_blue .block_portfolio_item_2 .flex-control-nav li a{background-image:url(images/sprite_balls_1_blue.png);}
.theme_color_blue .block_portfolio_item_1 .navigation li a.prev:hover{background-image:url(images/arrow_6_blue.png);}
.theme_color_blue .block_portfolio_item_1 .navigation li a.next:hover{background-image:url(images/arrow_7_blue.png);}
.theme_color_blue .block_portfolio_item_2 .navigation li a.prev:hover{background-image:url(images/arrow_6_blue.png);}
.theme_color_blue .block_portfolio_item_2 .navigation li a.next:hover{background-image:url(images/arrow_7_blue.png);}
.theme_color_blue .block_portfolio_item_3 .navigation li a.prev:hover{background-image:url(images/arrow_6_blue.png);}
.theme_color_blue .block_portfolio_item_3 .navigation li a.next:hover{background-image:url(images/arrow_7_blue.png);}
.theme_color_blue .list_2 li{background-image:url(images/marker_2_blue.png);}
.theme_color_blue .list_3 li{background-image:url(images/marker_3_blue.gif);}
.theme_color_blue .list_4 li{background-image:url(images/marker_4_blue.gif);}
.theme_color_blue .list_6 li{background-image:url(images/marker_5_blue.gif);}
.theme_color_blue .list_7 li{background-image:url(images/marker_7_blue.png);}
.theme_color_blue nav.main_menu > ul > li.current_page_item > a,
.theme_color_blue .section_slider_1 .text_2_2,
.theme_color_blue .section_slider_1 .text_3_3,
.theme_color_blue .section_slider_1 .text_4_3,
.theme_color_blue .section_slider_4 .caption_1 .subtitle,
.theme_color_blue .section_slider_4 .caption_2 p.subtitle,
.theme_color_blue .list_5 li a:hover,
.theme_color_blue .block_blog_type_1 article .content h4 a:hover,
.theme_color_blue .block_blog_type_2 article h4 a:hover,
.theme_color_blue .block_blog_type_3 article h4 a:hover,
.theme_color_blue .block_blog_type_4 article .content h4 a:hover,
.theme_color_blue .block_blog_type_5 article h4 a:hover,
.theme_color_blue .block_blog_type_6 article .content h4 a:hover,
.theme_color_blue .block_blog_type_7 article .content h4 a:hover,
.theme_color_blue .block_blog_type_8 article .content h4 a:hover,
.theme_color_blue .block_blog_post_type_1 article h4 a:hover,
.theme_color_blue .block_blog_post_type_2 article h4 a:hover,
.theme_color_blue .block_blog_post_type_3 article h4 a:hover,
.theme_color_blue .block_latest_from_blog_2 .post h6 a:hover,
.theme_color_blue .block_latest_from_blog_1 .post h6 a:hover,
.theme_color_blue .block_comments .comment .content .info a,
.theme_color_blue .general_read_more,
.theme_color_blue .block_sidebar_comments p a:hover,
.theme_color_blue .block_popular_blog_posts .post .title a:hover,
.theme_color_blue .block_pricing_table_type_1 .price .num span,
.theme_color_blue .block_footer_recent_posts li a:hover,
.theme_color_blue .block_footer_menu li:hover a,
.theme_color_blue .color_accent,
.theme_color_blue .the_ins_1{color:#109ec2;}
.theme_color_blue .block_portfolio_w_sidebar .item .description .tags a{color:#109ec2;}
.theme_color_peach .block_pager li.current a,
.theme_color_peach .block_blog_type_5 article .info .date,
.theme_color_peach .block_blog_type_6 article .info .date,
.theme_color_peach .block_blog_post_type_2 article .info .date,
.theme_color_peach .block_filter_1 li.active a,
.theme_color_peach .the_ins_3,
.theme_color_peach .block_to_top a:hover{background-color:#f96e5b;}
.theme_color_peach .block_pricing_table_type_1 .cell.alt{background-color:#fffafa;}
.theme_color_peach .block_faq .filter li.active,
.theme_color_peach .block_pricing_table_type_2 .special .title,
.theme_color_peach .block_pricing_table_type_3 .special .title{background-color:#e16600;border:1px solid #f56d5b;background:-webkit-gradient(linear, 0 0, 0 100%, from(#e16600) to(#f96e5b));background:-webkit-linear-gradient(#e16600, #f96e5b);background:-moz-linear-gradient(#e16600, #f96e5b);background:-ms-linear-gradient(#e16600, #f96e5b);background:linear-gradient(#e16600, #f96e5b);background:-o-linear-gradient(#e16600, #f96e5b);-pie-background:linear-gradient(#e16600, #f96e5b);}
.theme_color_peach .section_slider_2 .nivo-controlNav a.active{background-color:#109ec2;border-top:1px solid #f96e5b;}
.theme_color_peach blockquote{border-left:4px solid #f96e5b;}
.theme_color_peach nav.main_menu > ul > li.current_page_item{border-top:4px solid #f96e5b;}
.theme_color_peach .block_tabs_type_1 .tabs li a.current,
.theme_color_peach .block_tabs_type_3 .tabs li a.current,
.theme_color_peach .block_tabs_type_4 .tabs li a.current{border-top:2px solid #f96e5b;}
.theme_color_peach .section_slider_5 .nivo-controlNav a.active{border-top:5px solid #f96e5b;}
.theme_color_peach .block_blog_type_4 .flex-direction-nav li a,
.theme_color_peach .block_blog_type_6 .flex-direction-nav li a,
.theme_color_peach .block_portfolio_1 .flex-direction-nav li a,
.theme_color_peach .block_portfolio_2 .flex-direction-nav li a,
.theme_color_peach .block_portfolio_3 .flex-direction-nav li a,
.theme_color_peach .block_portfolio_w_sidebar .flex-direction-nav li a,
.theme_color_peach .block_portfolio_item_1 .flex-direction-nav li a,
.theme_color_peach .block_latest_from_blog_1 .flex-direction-nav li a,
.theme_color_peach .block_latest_from_blog_2 .flex-direction-nav li a{background-image:url(images/sprite_arrow_1_peach.png);}
.theme_color_peach .section_slider_3 .navigation{background-image:url(images/sprite_arrow_4_peach.png);}
.theme_color_peach .section_slider_2 .nivo-directionNav a,
.theme_color_peach .section_slider_6 .flex-direction-nav li a{background-image:url(images/sprite_arrow_5_peach.png);}
.theme_color_peach .section_slider_1 .arrowButton div,
.theme_color_peach .section_slider_4 .flex-direction-nav li a{background-image:url(images/sprite_arrow_6_peach.png);}
.theme_color_peach .block_accordeon_type_1 .button_outer.current{background-image:url(images/icon_minus_1_peach.png);}
.theme_color_peach .block_accordeon_type_2 .button_outer.current .button_inner{background-image:url(images/icon_minus_2_peach.png);}
.theme_color_peach .block_accordeon_type_3 .button_outer.current{background-image:url(images/icon_minus_3_peach.png);}
.theme_color_peach .block_accordeon_type_4 .button_outer.current{background-image:url(images/icon_minus_4_peach.png);}
.theme_color_peach .general_read_more{background-image:url(images/arrow_2_peach.gif);}
.theme_color_peach .block_latest_projects_3 .project .icons a.icon_scale{background-image:url(images/icon_scale_1_peach.gif);}
.theme_color_peach .heading_w_icon{background-image:url(images/icon_headings_1_peach.png);}
.theme_color_peach .block_levels .progress div{background-image:url(images/bg_progress_level_peach.jpg);}
.theme_color_peach .block_our_stages .stage{background-image:url(images/bg_stage_1_peach.png);}
.theme_color_peach .block_portfolio_item_1 .flex-control-nav li a{background-image:url(images/sprite_balls_1_peach.png);}
.theme_color_peach .block_portfolio_item_2 .flex-control-nav li a{background-image:url(images/sprite_balls_1_peach.png);}
.theme_color_peach .block_portfolio_item_1 .navigation li a.prev:hover{background-image:url(images/arrow_6_peach.png);}
.theme_color_peach .block_portfolio_item_1 .navigation li a.next:hover{background-image:url(images/arrow_7_peach.png);}
.theme_color_peach .block_portfolio_item_2 .navigation li a.prev:hover{background-image:url(images/arrow_6_peach.png);}
.theme_color_peach .block_portfolio_item_2 .navigation li a.next:hover{background-image:url(images/arrow_7_peach.png);}
.theme_color_peach .block_portfolio_item_3 .navigation li a.prev:hover{background-image:url(images/arrow_6_peach.png);}
.theme_color_peach .block_portfolio_item_3 .navigation li a.next:hover{background-image:url(images/arrow_7_peach.png);}
.theme_color_peach .list_2 li{background-image:url(images/marker_2_peach.png);}
.theme_color_peach .list_3 li{background-image:url(images/marker_3_peach.gif);}
.theme_color_peach .list_4 li{background-image:url(images/marker_4_peach.gif);}
.theme_color_peach .list_6 li{background-image:url(images/marker_5_peach.gif);}
.theme_color_peach .list_7 li{background-image:url(images/marker_7_peach.png);}
.theme_color_peach nav.main_menu > ul > li.current_page_item > a,
.theme_color_peach .section_slider_1 .text_2_2,
.theme_color_peach .section_slider_1 .text_3_3,
.theme_color_peach .section_slider_1 .text_4_3,
.theme_color_peach .section_slider_4 .caption_1 .subtitle,
.theme_color_peach .section_slider_4 .caption_2 p.subtitle,
.theme_color_peach .list_5 li a:hover,
.theme_color_peach .block_blog_type_1 article .content h4 a:hover,
.theme_color_peach .block_blog_type_2 article h4 a:hover,
.theme_color_peach .block_blog_type_3 article h4 a:hover,
.theme_color_peach .block_blog_type_4 article .content h4 a:hover,
.theme_color_peach .block_blog_type_5 article h4 a:hover,
.theme_color_peach .block_blog_type_6 article .content h4 a:hover,
.theme_color_peach .block_blog_type_7 article .content h4 a:hover,
.theme_color_peach .block_blog_type_8 article .content h4 a:hover,
.theme_color_peach .block_blog_post_type_1 article h4 a:hover,
.theme_color_peach .block_blog_post_type_2 article h4 a:hover,
.theme_color_peach .block_blog_post_type_3 article h4 a:hover,
.theme_color_peach .block_latest_from_blog_2 .post h6 a:hover,
.theme_color_peach .block_latest_from_blog_1 .post h6 a:hover,
.theme_color_peach .block_comments .comment .content .info a,
.theme_color_peach .general_read_more,
.theme_color_peach .block_sidebar_comments p a:hover,
.theme_color_peach .block_popular_blog_posts .post .title a:hover,
.theme_color_peach .block_pricing_table_type_1 .price .num span,
.theme_color_peach .block_footer_recent_posts li a:hover,
.theme_color_peach .block_footer_menu li:hover a,
.theme_color_peach .color_accent,
.theme_color_peach .the_ins_1{color:#f96e5b;}
.theme_color_peach .block_portfolio_w_sidebar .item .description .tags a{color:#f96e5b;}
.theme_color_navy .block_pager li.current a,
.theme_color_navy .block_blog_type_5 article .info .date,
.theme_color_navy .block_blog_type_6 article .info .date,
.theme_color_navy .block_blog_post_type_2 article .info .date,
.theme_color_navy .block_filter_1 li.active a,
.theme_color_navy .the_ins_3,
.theme_color_navy .block_to_top a:hover{background-color:#2d5c88;}
.theme_color_navy .block_pricing_table_type_1 .cell.alt{background-color:#f8fcff;}
.theme_color_navy .block_faq .filter li.active,
.theme_color_navy .block_pricing_table_type_2 .special .title,
.theme_color_navy .block_pricing_table_type_3 .special .title{background-color:#306291;border:1px solid #2b5882;background:-webkit-gradient(linear, 0 0, 0 100%, from(#306291) to(#2d5c88));background:-webkit-linear-gradient(#306291, #2d5c88);background:-moz-linear-gradient(#306291, #2d5c88);background:-ms-linear-gradient(#306291, #2d5c88);background:linear-gradient(#306291, #2d5c88);background:-o-linear-gradient(#306291, #2d5c88);-pie-background:linear-gradient(#306291, #2d5c88);}
.theme_color_navy .section_slider_2 .nivo-controlNav a.active{background-color:#109ec2;border-top:1px solid #2d5c88;}
.theme_color_navy blockquote{border-left:4px solid #2d5c88;}
.theme_color_navy nav.main_menu > ul > li.current_page_item{border-top:4px solid #2d5c88;}
.theme_color_navy .block_tabs_type_1 .tabs li a.current,
.theme_color_navy .block_tabs_type_3 .tabs li a.current,
.theme_color_navy .block_tabs_type_4 .tabs li a.current{border-top:2px solid #2d5c88;}
.theme_color_navy .section_slider_5 .nivo-controlNav a.active{border-top:5px solid #2d5c88;}
.theme_color_navy .block_blog_type_4 .flex-direction-nav li a,
.theme_color_navy .block_blog_type_6 .flex-direction-nav li a,
.theme_color_navy .block_portfolio_1 .flex-direction-nav li a,
.theme_color_navy .block_portfolio_2 .flex-direction-nav li a,
.theme_color_navy .block_portfolio_3 .flex-direction-nav li a,
.theme_color_navy .block_portfolio_w_sidebar .flex-direction-nav li a,
.theme_color_navy .block_portfolio_item_1 .flex-direction-nav li a,
.theme_color_navy .block_latest_from_blog_1 .flex-direction-nav li a,
.theme_color_navy .block_latest_from_blog_2 .flex-direction-nav li a{background-image:url(images/sprite_arrow_1_navy.png);}
.theme_color_navy .section_slider_3 .navigation{background-image:url(images/sprite_arrow_4_navy.png);}
.theme_color_navy .section_slider_2 .nivo-directionNav a,
.theme_color_navy .section_slider_6 .flex-direction-nav li a{background-image:url(images/sprite_arrow_5_navy.png);}
.theme_color_navy .section_slider_1 .arrowButton div,
.theme_color_navy .section_slider_4 .flex-direction-nav li a{background-image:url(images/sprite_arrow_6_navy.png);}
.theme_color_navy .block_accordeon_type_1 .button_outer.current{background-image:url(images/icon_minus_1_navy.png);}
.theme_color_navy .block_accordeon_type_2 .button_outer.current .button_inner{background-image:url(images/icon_minus_2_navy.png);}
.theme_color_navy .block_accordeon_type_3 .button_outer.current{background-image:url(images/icon_minus_3_navy.png);}
.theme_color_navy .block_accordeon_type_4 .button_outer.current{background-image:url(images/icon_minus_4_navy.png);}
.theme_color_navy .general_read_more{background-image:url(images/arrow_2_navy.gif);}
.theme_color_navy .block_latest_projects_3 .project .icons a.icon_scale{background-image:url(images/icon_scale_1_navy.gif);}
.theme_color_navy .heading_w_icon{background-image:url(images/icon_headings_1_navy.png);}
.theme_color_navy .block_levels .progress div{background-image:url(images/bg_progress_level_navy.jpg);}
.theme_color_navy .block_our_stages .stage{background-image:url(images/bg_stage_1_navy.png);}
.theme_color_navy .block_portfolio_item_1 .flex-control-nav li a{background-image:url(images/sprite_balls_1_navy.png);}
.theme_color_navy .block_portfolio_item_2 .flex-control-nav li a{background-image:url(images/sprite_balls_1_navy.png);}
.theme_color_navy .block_portfolio_item_1 .navigation li a.prev:hover{background-image:url(images/arrow_6_navy.png);}
.theme_color_navy .block_portfolio_item_1 .navigation li a.next:hover{background-image:url(images/arrow_7_navy.png);}
.theme_color_navy .block_portfolio_item_2 .navigation li a.prev:hover{background-image:url(images/arrow_6_navy.png);}
.theme_color_navy .block_portfolio_item_2 .navigation li a.next:hover{background-image:url(images/arrow_7_navy.png);}
.theme_color_navy .block_portfolio_item_3 .navigation li a.prev:hover{background-image:url(images/arrow_6_navy.png);}
.theme_color_navy .block_portfolio_item_3 .navigation li a.next:hover{background-image:url(images/arrow_7_navy.png);}
.theme_color_navy .list_2 li{background-image:url(images/marker_2_navy.png);}
.theme_color_navy .list_3 li{background-image:url(images/marker_3_navy.gif);}
.theme_color_navy .list_4 li{background-image:url(images/marker_4_navy.gif);}
.theme_color_navy .list_6 li{background-image:url(images/marker_5_navy.gif);}
.theme_color_navy .list_7 li{background-image:url(images/marker_7_navy.png);}
.theme_color_navy nav.main_menu > ul > li.current_page_item > a,
.theme_color_navy .section_slider_1 .text_2_2,
.theme_color_navy .section_slider_1 .text_3_3,
.theme_color_navy .section_slider_1 .text_4_3,
.theme_color_navy .section_slider_4 .caption_1 .subtitle,
.theme_color_navy .section_slider_4 .caption_2 p.subtitle,
.theme_color_navy .list_5 li a:hover,
.theme_color_navy .block_blog_type_1 article .content h4 a:hover,
.theme_color_navy .block_blog_type_2 article h4 a:hover,
.theme_color_navy .block_blog_type_3 article h4 a:hover,
.theme_color_navy .block_blog_type_4 article .content h4 a:hover,
.theme_color_navy .block_blog_type_5 article h4 a:hover,
.theme_color_navy .block_blog_type_6 article .content h4 a:hover,
.theme_color_navy .block_blog_type_7 article .content h4 a:hover,
.theme_color_navy .block_blog_type_8 article .content h4 a:hover,
.theme_color_navy .block_blog_post_type_1 article h4 a:hover,
.theme_color_navy .block_blog_post_type_2 article h4 a:hover,
.theme_color_navy .block_blog_post_type_3 article h4 a:hover,
.theme_color_navy .block_latest_from_blog_2 .post h6 a:hover,
.theme_color_navy .block_latest_from_blog_1 .post h6 a:hover,
.theme_color_navy .block_comments .comment .content .info a,
.theme_color_navy .general_read_more,
.theme_color_navy .block_sidebar_comments p a:hover,
.theme_color_navy .block_popular_blog_posts .post .title a:hover,
.theme_color_navy .block_pricing_table_type_1 .price .num span,
.theme_color_navy .block_footer_recent_posts li a:hover,
.theme_color_navy .block_footer_menu li:hover a,
.theme_color_navy .color_accent,
.theme_color_navy .the_ins_1{color:#2d5c88;}
.theme_color_navy .block_portfolio_w_sidebar .item .description .tags a{color:#2d5c88;}
.theme_color_red .block_pager li.current a,
.theme_color_red .block_blog_type_5 article .info .date,
.theme_color_red .block_blog_type_6 article .info .date,
.theme_color_red .block_blog_post_type_2 article .info .date,
.theme_color_red .block_filter_1 li.active a,
.theme_color_red .the_ins_3,
.theme_color_red .block_to_top a:hover{background-color:#d74a38;}
.theme_color_red .block_pricing_table_type_1 .cell.alt{background-color:#fff8f7;}
.theme_color_red .block_faq .filter li.active,
.theme_color_red .block_pricing_table_type_2 .special .title,
.theme_color_red .block_pricing_table_type_3 .special .title{background-color:#ed523e;border:1px solid #d64a38;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ed523e) to(#d84a38));background:-webkit-linear-gradient(#ed523e, #d84a38);background:-moz-linear-gradient(#ed523e, #d84a38);background:-ms-linear-gradient(#ed523e, #d84a38);background:linear-gradient(#ed523e, #d84a38);background:-o-linear-gradient(#ed523e, #d84a38);-pie-background:linear-gradient(#ed523e, #d84a38);}
.theme_color_red .section_slider_2 .nivo-controlNav a.active{background-color:#d74a38;border-top:1px solid #d74a38;}
.theme_color_red blockquote{border-left:4px solid #d74a38;}
.theme_color_red nav.main_menu > ul > li.current_page_item{border-top:4px solid #d74a38;}
.theme_color_red .block_tabs_type_1 .tabs li a.current,
.theme_color_red .block_tabs_type_3 .tabs li a.current,
.theme_color_red .block_tabs_type_4 .tabs li a.current{border-top:2px solid #d74a38;}
.theme_color_red .section_slider_5 .nivo-controlNav a.active{border-top:5px solid #d74a38;}
.theme_color_red .block_blog_type_4 .flex-direction-nav li a,
.theme_color_red .block_blog_type_6 .flex-direction-nav li a,
.theme_color_red .block_portfolio_1 .flex-direction-nav li a,
.theme_color_red .block_portfolio_2 .flex-direction-nav li a,
.theme_color_red .block_portfolio_3 .flex-direction-nav li a,
.theme_color_red .block_portfolio_w_sidebar .flex-direction-nav li a,
.theme_color_red .block_portfolio_item_1 .flex-direction-nav li a,
.theme_color_red .block_latest_from_blog_1 .flex-direction-nav li a,
.theme_color_red .block_latest_from_blog_2 .flex-direction-nav li a{background-image:url(images/sprite_arrow_1_red.png);}
.theme_color_red .section_slider_3 .navigation{background-image:url(images/sprite_arrow_4_red.png);}
.theme_color_red .section_slider_2 .nivo-directionNav a,
.theme_color_red .section_slider_6 .flex-direction-nav li a{background-image:url(images/sprite_arrow_5_red.png);}
.theme_color_red .section_slider_1 .arrowButton div,
.theme_color_red .section_slider_4 .flex-direction-nav li a{background-image:url(images/sprite_arrow_6_red.png);}
.theme_color_red .block_accordeon_type_1 .button_outer.current{background-image:url(images/icon_minus_1_red.png);}
.theme_color_red .block_accordeon_type_2 .button_outer.current .button_inner{background-image:url(images/icon_minus_2_red.png);}
.theme_color_red .block_accordeon_type_3 .button_outer.current{background-image:url(images/icon_minus_3_red.png);}
.theme_color_red .block_accordeon_type_4 .button_outer.current{background-image:url(images/icon_minus_4_red.png);}
.theme_color_red .general_read_more{background-image:url(images/arrow_2_red.gif);}
.theme_color_red .block_latest_projects_3 .project .icons a.icon_scale{background-image:url(images/icon_scale_1_red.gif);}
.theme_color_red .heading_w_icon{background-image:url(images/icon_headings_1_red.png);}
.theme_color_red .block_levels .progress div{background-image:url(images/bg_progress_level_red.jpg);}
.theme_color_red .block_our_stages .stage{background-image:url(images/bg_stage_1_red.png);}
.theme_color_red .block_portfolio_item_1 .flex-control-nav li a{background-image:url(images/sprite_balls_1_red.png);}
.theme_color_red .block_portfolio_item_2 .flex-control-nav li a{background-image:url(images/sprite_balls_1_red.png);}
.theme_color_red .block_portfolio_item_1 .navigation li a.prev:hover{background-image:url(images/arrow_6_red.png);}
.theme_color_red .block_portfolio_item_1 .navigation li a.next:hover{background-image:url(images/arrow_7_red.png);}
.theme_color_red .block_portfolio_item_2 .navigation li a.prev:hover{background-image:url(images/arrow_6_red.png);}
.theme_color_red .block_portfolio_item_2 .navigation li a.next:hover{background-image:url(images/arrow_7_red.png);}
.theme_color_red .block_portfolio_item_3 .navigation li a.prev:hover{background-image:url(images/arrow_6_red.png);}
.theme_color_red .block_portfolio_item_3 .navigation li a.next:hover{background-image:url(images/arrow_7_red.png);}
.theme_color_red .list_2 li{background-image:url(images/marker_2_red.png);}
.theme_color_red .list_3 li{background-image:url(images/marker_3_red.gif);}
.theme_color_red .list_4 li{background-image:url(images/marker_4_red.gif);}
.theme_color_red .list_6 li{background-image:url(images/marker_5_red.gif);}
.theme_color_red .list_7 li{background-image:url(images/marker_7_red.png);}
.theme_color_red nav.main_menu > ul > li.current_page_item > a,
.theme_color_red .section_slider_1 .text_2_2,
.theme_color_red .section_slider_1 .text_3_3,
.theme_color_red .section_slider_1 .text_4_3,
.theme_color_red .section_slider_4 .caption_1 .subtitle,
.theme_color_red .section_slider_4 .caption_2 p.subtitle,
.theme_color_red .list_5 li a:hover,
.theme_color_red .block_blog_type_1 article .content h4 a:hover,
.theme_color_red .block_blog_type_2 article h4 a:hover,
.theme_color_red .block_blog_type_3 article h4 a:hover,
.theme_color_red .block_blog_type_4 article .content h4 a:hover,
.theme_color_red .block_blog_type_5 article h4 a:hover,
.theme_color_red .block_blog_type_6 article .content h4 a:hover,
.theme_color_red .block_blog_type_7 article .content h4 a:hover,
.theme_color_red .block_blog_type_8 article .content h4 a:hover,
.theme_color_red .block_blog_post_type_1 article h4 a:hover,
.theme_color_red .block_blog_post_type_2 article h4 a:hover,
.theme_color_red .block_blog_post_type_3 article h4 a:hover,
.theme_color_red .block_latest_from_blog_2 .post h6 a:hover,
.theme_color_red .block_latest_from_blog_1 .post h6 a:hover,
.theme_color_red .block_comments .comment .content .info a,
.theme_color_red .general_read_more,
.theme_color_red .block_sidebar_comments p a:hover,
.theme_color_red .block_popular_blog_posts .post .title a:hover,
.theme_color_red .block_pricing_table_type_1 .price .num span,
.theme_color_red .block_footer_recent_posts li a:hover,
.theme_color_red .block_footer_menu li:hover a,
.theme_color_red .color_accent,
.theme_color_red .the_ins_1{color:#d74a38;}
.theme_color_red .block_portfolio_w_sidebar .item .description .tags a{color:#d74a38;}
.theme_color_purple .block_pager li.current a,
.theme_color_purple .block_blog_type_5 article .info .date,
.theme_color_purple .block_blog_type_6 article .info .date,
.theme_color_purple .block_blog_post_type_2 article .info .date,
.theme_color_purple .block_filter_1 li.active a,
.theme_color_purple .the_ins_3,
.theme_color_purple .block_to_top a:hover{background-color:#bd1550;}
.theme_color_purple .block_pricing_table_type_1 .cell.alt{background-color:#fff7fa;}
.theme_color_purple .block_faq .filter li.active,
.theme_color_purple .block_pricing_table_type_2 .special .title,
.theme_color_purple .block_pricing_table_type_3 .special .title{background-color:#d41759;border:1px solid #b8144d;background:-webkit-gradient(linear, 0 0, 0 100%, from(#d41759) to(#be1550));background:-webkit-linear-gradient(#d41759, #be1550);background:-moz-linear-gradient(#d41759, #be1550);background:-ms-linear-gradient(#d41759, #be1550);background:linear-gradient(#d41759, #be1550);background:-o-linear-gradient(#d41759, #be1550);-pie-background:linear-gradient(#d41759, #be1550);}
.theme_color_purple .section_slider_2 .nivo-controlNav a.active{background-color:#bd1550;border-top:1px solid #bd1550;}
.theme_color_purple blockquote{border-left:4px solid #bd1550;}
.theme_color_purple nav.main_menu > ul > li.current_page_item{border-top:4px solid #bd1550;}
.theme_color_purple .block_tabs_type_1 .tabs li a.current,
.theme_color_purple .block_tabs_type_3 .tabs li a.current,
.theme_color_purple .block_tabs_type_4 .tabs li a.current{border-top:2px solid #bd1550;}
.theme_color_purple .section_slider_5 .nivo-controlNav a.active{border-top:5px solid #bd1550;}
.theme_color_purple .block_blog_type_4 .flex-direction-nav li a,
.theme_color_purple .block_blog_type_6 .flex-direction-nav li a,
.theme_color_purple .block_portfolio_1 .flex-direction-nav li a,
.theme_color_purple .block_portfolio_2 .flex-direction-nav li a,
.theme_color_purple .block_portfolio_3 .flex-direction-nav li a,
.theme_color_purple .block_portfolio_w_sidebar .flex-direction-nav li a,
.theme_color_purple .block_portfolio_item_1 .flex-direction-nav li a,
.theme_color_purple .block_latest_from_blog_1 .flex-direction-nav li a,
.theme_color_purple .block_latest_from_blog_2 .flex-direction-nav li a{background-image:url(images/sprite_arrow_1_purple.png);}
.theme_color_purple .section_slider_3 .navigation{background-image:url(images/sprite_arrow_4_purple.png);}
.theme_color_purple .section_slider_2 .nivo-directionNav a,
.theme_color_purple .section_slider_6 .flex-direction-nav li a{background-image:url(images/sprite_arrow_5_purple.png);}
.theme_color_purple .section_slider_1 .arrowButton div,
.theme_color_purple .section_slider_4 .flex-direction-nav li a{background-image:url(images/sprite_arrow_6_purple.png);}
.theme_color_purple .block_accordeon_type_1 .button_outer.current{background-image:url(images/icon_minus_1_purple.png);}
.theme_color_purple .block_accordeon_type_2 .button_outer.current .button_inner{background-image:url(images/icon_minus_2_purple.png);}
.theme_color_purple .block_accordeon_type_3 .button_outer.current{background-image:url(images/icon_minus_3_purple.png);}
.theme_color_purple .block_accordeon_type_4 .button_outer.current{background-image:url(images/icon_minus_4_purple.png);}
.theme_color_purple .general_read_more{background-image:url(images/arrow_2_purple.gif);}
.theme_color_purple .block_latest_projects_3 .project .icons a.icon_scale{background-image:url(images/icon_scale_1_purple.gif);}
.theme_color_purple .heading_w_icon{background-image:url(images/icon_headings_1_purple.png);}
.theme_color_purple .block_levels .progress div{background-image:url(images/bg_progress_level_purple.jpg);}
.theme_color_purple .block_our_stages .stage{background-image:url(images/bg_stage_1_purple.png);}
.theme_color_purple .block_portfolio_item_1 .flex-control-nav li a{background-image:url(images/sprite_balls_1_purple.png);}
.theme_color_purple .block_portfolio_item_2 .flex-control-nav li a{background-image:url(images/sprite_balls_1_purple.png);}
.theme_color_purple .block_portfolio_item_1 .navigation li a.prev:hover{background-image:url(images/arrow_6_purple.png);}
.theme_color_purple .block_portfolio_item_1 .navigation li a.next:hover{background-image:url(images/arrow_7_purple.png);}
.theme_color_purple .block_portfolio_item_2 .navigation li a.prev:hover{background-image:url(images/arrow_6_purple.png);}
.theme_color_purple .block_portfolio_item_2 .navigation li a.next:hover{background-image:url(images/arrow_7_purple.png);}
.theme_color_purple .block_portfolio_item_3 .navigation li a.prev:hover{background-image:url(images/arrow_6_purple.png);}
.theme_color_purple .block_portfolio_item_3 .navigation li a.next:hover{background-image:url(images/arrow_7_purple.png);}
.theme_color_purple .list_2 li{background-image:url(images/marker_2_purple.png);}
.theme_color_purple .list_3 li{background-image:url(images/marker_3_purple.gif);}
.theme_color_purple .list_4 li{background-image:url(images/marker_4_purple.gif);}
.theme_color_purple .list_6 li{background-image:url(images/marker_5_purple.gif);}
.theme_color_purple .list_7 li{background-image:url(images/marker_7_purple.png);}
.theme_color_purple nav.main_menu > ul > li.current_page_item > a,
.theme_color_purple .section_slider_1 .text_2_2,
.theme_color_purple .section_slider_1 .text_3_3,
.theme_color_purple .section_slider_1 .text_4_3,
.theme_color_purple .section_slider_4 .caption_1 .subtitle,
.theme_color_purple .section_slider_4 .caption_2 p.subtitle,
.theme_color_purple .list_5 li a:hover,
.theme_color_purple .block_blog_type_1 article .content h4 a:hover,
.theme_color_purple .block_blog_type_2 article h4 a:hover,
.theme_color_purple .block_blog_type_3 article h4 a:hover,
.theme_color_purple .block_blog_type_4 article .content h4 a:hover,
.theme_color_purple .block_blog_type_5 article h4 a:hover,
.theme_color_purple .block_blog_type_6 article .content h4 a:hover,
.theme_color_purple .block_blog_type_7 article .content h4 a:hover,
.theme_color_purple .block_blog_type_8 article .content h4 a:hover,
.theme_color_purple .block_blog_post_type_1 article h4 a:hover,
.theme_color_purple .block_blog_post_type_2 article h4 a:hover,
.theme_color_purple .block_blog_post_type_3 article h4 a:hover,
.theme_color_purple .block_latest_from_blog_2 .post h6 a:hover,
.theme_color_purple .block_latest_from_blog_1 .post h6 a:hover,
.theme_color_purple .block_comments .comment .content .info a,
.theme_color_purple .general_read_more,
.theme_color_purple .block_sidebar_comments p a:hover,
.theme_color_purple .block_popular_blog_posts .post .title a:hover,
.theme_color_purple .block_pricing_table_type_1 .price .num span,
.theme_color_purple .block_footer_recent_posts li a:hover,
.theme_color_purple .block_footer_menu li:hover a,
.theme_color_purple .color_accent,
.theme_color_purple .the_ins_1{color:#bd1550;}
.theme_color_purple .block_portfolio_w_sidebar .item .description .tags a{color:#bd1550;}
.theme_layout_boxed .wrapper{max-width:1004px;margin:0px auto;-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);behavior:url(layout/plugins/PIE.html);}
.theme_layout_bg_type_1{background:url(images/bg_boxed_type_1.jpg);}
.theme_layout_bg_type_2{background:url(images/bg_boxed_type_2.jpg);}
.theme_layout_bg_type_3{background:url(images/bg_boxed_type_3.jpg);}
.theme_layout_bg_type_4{background:url(images/bg_boxed_type_4.jpg);}
.theme_layout_bg_type_5{background:url(images/bg_boxed_type_5.jpg);}
.theme_layout_bg_type_6{background:url(images/bg_boxed_type_6.jpg);}
.theme_layout_bg_type_7{background:url(images/bg_boxed_type_7.jpg);}
.theme_layout_bg_type_8{background:url(images/bg_boxed_type_8.jpg);}
.theme_layout_bg_type_9{background:url(images/bg_boxed_type_9.jpg);}
.theme_layout_bg_type_10{background:url(images/bg_boxed_type_10.jpg);}
.theme_layout_bg_type_11{background:url(images/bg_boxed_type_11.jpg);}
.theme_layout_bg_type_12{background:url(images/bg_boxed_type_12.jpg);}
#btnScrollTop{width:30px;height:30px;background:url(images/arrow_1.gif) no-repeat 10px 10px #292929;color:#FFF;font-weight:bold;text-align:center;border-radius:7px;line-height:49px;font-size:30px;position:fixed;right:5px;bottom:5px;cursor:pointer;padding-right:4px;display:none;z-index:9999;}
#btnScrollTop:hover{background:url(images/arrow_1_act.gif) no-repeat 10px 10px #d46102;}
.custom-banner .left40{left:40% !important;}
.custom-banner .left42{left:42% !important;}
.custom-banner .left55{left:55% !important;}
.custom-banner .left60{left:60% !important;}
.custom-banner .left63{left:63% !important;}
.custom-banner .left39{left:39% !important;}
.custom-banner .left0{left:0% !important;margin:0;width:100%;height:100%;}
.custom-banner .marginBtm5{margin-bottom:5px;}
.custom-banner .text_2_1, .custom-banner .text_2_2, .custom-banner .text_2_3{left:42% !important;}
.position-details{float:left;margin-bottom:15px;margin-left:15px;}
.position-details li{font-size:17px;padding:5px 0;list-style-image:url(../images/bullet_arrow.png);line-height:23px;}
.marginBot15{margin-bottom:15px;}
.marginBtm30{margin-bottom:30px;}
.marginLeft0{margin-left:0px;}
.main.careers-page{width:100%;float:left;}
.careers-page .send_message{float:left;}
.career-div{width:31%;float:left;margin-right:3%;margin-bottom:25px;}
.career-div:nth-child(3n+0){width:31%;float:left;margin-right:0%;}
.upload-btn input.req{border:none !important;padding:0 !important;height:30px !important;}
.field.upload-btn{border:none !important;padding:0 !important;background:transparent !important;}
.text-white{color:#fff !important;width:390px !important;}
.text-brown{color:#4d2b00 !important;}
.font-18{font-size:18px !important;line-height:24px !important;}
.top-100{top:100px !important;}
.top-170{top:170px !important;}
.top-160{top:160px !important;}
.top-120{top:120px !important;}
.top-135{top:135px !important;}
.top-130{top:130px !important;}
.left44{left:44% !important;}
.height-32{height:32px;float:left;width:100%;}
.height-15{height:15px;float:left;width:100%;}
.height-10{height:10px;float:left;width:100%;}
.width-360{width:360px !important;}
.width-370{width:370px !important;}
.width-560{width:560px !important;}
.width-460{width:460px !important;}
.width-330{width:330px !important;}
.width-320{width:320px !important;}
.width-400{width:400px !important;}
.description.fullWidth{width:100%;}
.product-banner{width:auto;float:right;margin-left:15px;}
.product-banner img{width:400px;height:auto;max-width:100%;}
.contact-icons{width:20px;height:20px;float:left;margin-right:10px;}
.address-text{float:left;width:213px;}
.line-height30{line-height:30px !important;}
/*.contact-icons.address-icon{background:url(images/locationIcon.png);background-size:20px 20px;}*/
.contact-icons.address-icon{background: url(../images/icons-sprite.png);background-position: -196px -24px;}
.contact-icons.telephone-icon{background:url(images/phoneIcon.png);background-size:20px 20px;background-repeat:no-repeat;background-position:center center;margin-top:5px;}
/*.contact-icons.telephone-icon_w{background:url(images/phoneIcon_w.png);background-size:20px 20px;background-repeat:no-repeat;background-position:center center;margin-top:5px;}*/
.contact-icons.telephone-icon_w{background: url(../images/icons-sprite.png);background-position: -20px -24px;margin-top:5px;}
/*.contact-icons.e-mail-icon{background:url(images/mailIcon.png);background-size:20px 20px;background-repeat:no-repeat;background-position:center center;margin-top:5px;}*/
.contact-icons.e-mail-icon{background: url(../images/icons-sprite.png);background-position: -140px -18px;margin-top:5px;}
.btn-links{margin:15px auto;}
.btn-links .general_button{margin-right:10px;}
.general_button .download-icon{background-image:url(../images/download_icon.png);float:left;width:20px;height:20px;margin-top:5px;margin-right:7px;}
.general_button .demosite-icon{background-image:url(../images/demosite-icon.png);float:left;width:25px;height:20px;margin-top:5px;margin-right:7px;}
.products-outer-wrapper{margin-left:0px;}
.products-outer-wrapper .products-wrapper{width:285px;float:left;margin:0px 0px 15px 15px;height:285px;border:1px solid #edebeb;border-radius:5px;padding:5px;text-align:left;background-color:#f3f3f3;cursor:pointer;}
#project-scroller.products-outer-wrapper .products-wrapper{width:22%;margin:0px 0px 15px 1.8%;padding:0.5% 0.5% 15px 0.5%;height:auto;}
.pro-box .pro-title{float:left;width:100%;font-weight:600;margin:10px auto;height:30px;line-height:30px;cursor:pointer !important;}
#project-scroller .pro-box .pro-title{width:auto;float:none;display:inline-block;}
.pro-box .pro-title.line-height15{line-height:15px;}
.pro-box img{width:100%;max-width:100%;float:left;}
.pro-box-icon{float:left;width:27%;padding:20px;}
.pro-box-content{float:left;width:66%}
.product-section-title .back-Btn{float:right;margin-top:30px;}
.product-section-title .back-Btn img{margin-top:6px;float:left;margin-right:5px;}
.cnct-inner{padding-top:80px;}
.services-inner-blocks{margin-left:-15px;}
.services-inner-blocks .blocks-wrapper{width:17%;float:left;margin:0px 0px 15px 20px;height:300px;border:1px solid #ccc;border-radius:5px;padding:10px 8px;box-shadow:1px 1px 2px #ccc;text-align:center;}
.service-box .service-title{font-size:13px;text-align:center;float:left;width:100%;font-weight:600;margin:10px auto;height:30px;line-height:30px;}
.service-box img{height:130px;width:auto;max-width:100%;float:left;}
.service-box .service-title:hover{text-decoration:none;}
.view-details{color:#ff8832;font-weight:620;}
#scroller-wrapper{width:98%;overflow:hidden;margin:0 auto;}
#rgt_arrow, #lft_arrow{width:19px;height:19px;cursor:pointer;}
#rgt_arrow{float:right;background-image:url(images/arrow_5.png);}
#lft_arrow{float:left;background-image:url(images/arrow_4.png);}
#rgt_arrow:hover{background-image:url(images/arrow_7.png);}
#lft_arrow:hover{background-image:url(images/arrow_6.png);}
.scrollers{float:right;width:50px;}
.margin-15-0{margin:15px 0px;padding-left:20px;}
.services-banner, .services-banner img{width:100%;height:auto;}
.no-btm-border{border-bottom:none !important;padding-bottom:0 !important;}
.pro-box .pro-title:hover{text-decoration:none !important;cursor:default;}
.block_our_team img{max-width:100%;}
.marginLeft20{margin-left:20px;}
.pro-features ul.first-level{list-style-type:disc !important;}
.pro-features ul.first-level li{font-size:16px;font-weight:bold;color:#292929;padding:5px 0;}
.pro-features ul.first-level a{font-size:16px;}
.pro-features ul.second-level a{font-weight:500;}
.pro-features ul.second-level{margin-bottom:10px;}
.page-banner{width:100%;height:auto;margin-top:90px;}
.page-banner img{width:100%;height:auto;}
.services-inner-blocks .blocks-wrapper.height170{height:auto;min-height:175px;}
#header-contact{background:#e16600;padding:0px;height:35px;}
.header-contact-wrapper{width:100%;max-width:940px;margin:0px auto;}
.header-contact-wrapper a{color:#fff;font-size:14px;line-height:35px;}
.header-contact-wrapper a:hover{text-decoration:none;}
.header-right{float:right;margin-top:35px;}
.header-right .ph-number{float:left;/*padding-left:23px;background-image:url(images/phoneIcon.png);background-repeat:no-repeat;background-position:left center;background-size:17px 17px;*/padding-top:5px;font-weight:bold;}
.header-right .ph-number span{width: 20px;height: 20px;float: left;background: url(../images/icons-sprite.png);    background-position: -80px -24px;margin-right: 5px;}
.start-for-free{background-color:#1283c4;width:122px;height:24px;text-align:center;padding:6px 12px;border-radius:3px;margin:0 0 5px 10px;color:#ffffff;position:relative;bottom:-3px;}
.header-contact-wrapper .email-header{float:right;padding-left:25px;background-image:url(images/mailIcon.png);background-repeat:no-repeat;background-position:left center;background-size:20px;}
.pro-features-list, .project-short-description ul{list-style-image:url(../images/bullet_arrow.png);padding-left:25px;}
.pro-features-list li, .project-short-description ul li{font-size:17px;color:#292929;}
.pro-features-list li span{font-size:17px;padding-left:15px;float:left;line-height:20px;margin-bottom:10px;}
.pro-features-list li label{font-weight:bold;color:#292929;clear:both;display:block;margin-bottom:10px;}
.project-short-description ul{line-height:20px;}
.space15{width:100%;height:15px;margin:0px auto;}
.width40{width:40%;}
ul ul{list-style:circle !important;margin-top:5px;}
ul ul ul{list-style:disc !important;margin-top:5px;}
ul ul ul ul{list-style:square !important;}
ul ul li{margin-bottom:5px;}
.main_menu ul ul, .main_menu ul ul li{margin:0px;}
.f_pic .image{width:97%;height:auto;margin:0;padding:1%;margin-left:5px;border:1px solid #0066ff;}
.block_portfolio_item_1 .navigation{border-bottom:1px solid #cdcdcd;}
.border-top-bottom{border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding:15px 0;}
.flexslider .slides img{border-radius:5px;}
.width50{width:50%;}
.width65{width:65%;}
.width25{width:25%;}
.width75{width:75%;}
.width62{width:62%;}
.width-auto{width:auto;}
.valign-middle td{vertical-align:middle;}
#footer.demo-page{padding:0;text-align:left;}
ul.slides{padding:0;list-style-image:none;}
.margin-top-20{margin-top:20px;}
.margin-top-10{margin-top:20px;}
.width98-border{border:1px solid #72d8ff;border-radius:5px;min-height:170px;margin-bottom:40px;padding-left:15px;padding-right:15px;box-shadow:2px 2px 2px #ccc !important;position:relative;overflow:inherit !important;padding-top:20px;text-align:center;margin-top:25px;}
.marginTop5, .pro-features .features-title.marginTop5{}
.width98-border .icon-img{position:absolute;top:-45px;left:42%;background:#fff;}
.service-box.height35 .service-title{height:35px;line-height:17px;overflow:hidden;}
.service-box.height35 p{height:180px;}
.service-box.height35 img{height:auto;}
.blocks-wrapper.height370{height:370px;}
.pp_pic_holder.pp_default .pp_social{display:none;}
.block_tabs_type_1 .tab_content .text_subtitle_1{margin-top:0 !important;}
.block_portfolio_item_1 .image.image-left{margin-left:0;margin-right:30px;}
.projects-section .f_pic .image{border:none;}
.projects-section .flex-direction-nav .flex-next{text-align:center;}
.heading_border_space{border-bottom:2px solid #e16600;padding-bottom:10px;margin-bottom:15px;}
.image.image-right-side{float:right;}
.projects-section{border-bottom:2px dotted #e16600;margin-bottom:20px;}
.center-title{float:none !important;margin-left:20px;text-align:center;padding-bottom:24px;}
.latest-projects-heading{position:relative;}
.latest-projects-heading .scrollers{position:absolute;right:0;top:0;}
.our_services_section .products-outer-wrapper .products-wrapper{height:auto;padding-bottom:10px;width:47%;margin-right:10px;padding-bottom:20px;}
.our_services_section .service-short-descr{height:108px;overflow:hidden;width:100%;margin-bottom:10px;}
.mt-100{margin-top:100px;}
.testimonial-container{width:100%;}
.cd-testimonials, .cd-author-info{list-style-type:none !important;}
.cd-testimonials-wrapper{position:relative;width:100%;max-width:65%;margin:0 auto;padding:15px 0px 15px;z-index:1;border:1px solid #ebebeb;text-align:center;border-radius:4px;}
.cd-testimonials-wrapper h2{text-align:center;position:absolute;width:100%;top:20px;margin:0 auto;}
.testimonials_hd{text-align:center;margin-top:25px;}
.testimonials_hd h2{font-style:normal;}
.testimonial-content{max-width:1000px;width:80%;margin:0 auto 30px auto;}
.cd-testimonials{color:#292929;text-align:center;list-style:none;padding:0;margin:0;font-style:italic;}
.cd-testimonials > li{position:absolute;opacity:0;}
.cd-testimonials > li:first-child{position:relative;opacity:1;}
.testimonial-content p{font-style:italic;line-height:1.4;margin-bottom:1em;padding:0 14px;}
.cd-author-info span p{display:inline-block;font-size:14px;padding-left:0;}
.cd-author-info span p a{color:rgba(126, 129, 136, 1);}
.cd-author img,
.cd-author .cd-author-info{display:inline-block;vertical-align:top;}
.cd-author img{width:40px;height:40px;border-radius:50%;margin-right:5px;}
.cd-author .cd-author-info{text-align:left;line-height:1}
.cd-author .cd-author-info li:first-child{font-size:14px;margin-top:4px;}
.cd-author .cd-author-info li:last-child{font-size:12px;color:#6b6b70;}
ul.cd-author-info{list-style:none;}
ul.cd-author-info li span:before{font-size:24px;display:inline-block;position:absolute;margin-top:2px;font-style:normal;margin-left:-30px;}
ul.cd-author-info li span{font-size:14px;padding-left:0px;line-height:24px;font-family:'Open Sans', sans-serif;font-style:italic;font-weight:300;}
.technologies-section .flex-direction-nav a{text-decoration:none;display:block;width:50px;height:100%;margin:0px 0 0;position:absolute;z-index:9999;top:0;overflow:hidden;opacity:1;background:rgba(245, 245, 245, 1);cursor:pointer;color:rgba(255, 255, 255, .5);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.flex-direction-nav a:before{font-size:40px;content:url('https://dl.dropboxusercontent.com/u/97609687/codepen/chevronleft.svg');position:absolute;display:block;top:50%;padding:14px 10px 14px 10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.flex-direction-nav a.flex-next:before{content:url('https://dl.dropboxusercontent.com/u/97609687/codepen/chevronright.svg');padding:14px 20px 14px 10px;}
.flex-direction-nav .flex-prev{left:0px;font-size:0;}
.flex-direction-nav .flex-next{right:0px;text-align:right;font-size:0;}
.product-screens .flex-direction-nav .flex-next{right:0px;text-align:center;}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:0px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:0px;}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}
.flex-control-paging li a{width:10px;height:10px;display:block;background:#666;background:rgba(0, 0, 0, 0.4);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, 0.7);}
.flex-control-paging li a.flex-active{background:#000;background:rgba(2, 23, 31, 1);cursor:default;}
.flex-control-nav{bottom:30px;position:absolute;margin:0 auto;padding:0;text-align:center;width:100%;}
.flex-control-nav li{display:inline-block;padding:0px 5px 0px 5px;}
.domains-wrapper div{width:155px;float:left;height:auto;text-align:center;}
.domains-wrapper div img{width:auto;height:auto;max-height:70px;}
.technologies-section .flexslider .slides li{text-align:center;}
.technologies-section .flexslider .slides img{width:100%;display:block;width:auto;height:auto;max-width:100px;}
.technologies-section #carousel .slides{margin-left:60px;}
.technologies-section #carousel{height:130px;width:100%;}
.technologies-section .flex-control-nav{bottom:0px;}
.technologies-section .flex-direction-nav .flex-prev{background:url(../images/flex-prev-icon.jpg);}
.technologies-section .flex-direction-nav .flex-next{background:url(../images/flex-next-icon.jpg);}
.input-error-wrapper .error{color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:7px}
.ul li{margin-top:10px;}
.width100{width:100%;}
.width47{width:47%;}
.width45{width:45%;}
.width42{width:42%;}
.width75{width:75%;}
.width50{width:50%;}
.margin-b-50{margin-bottom:50px;overflow:hidden;}
.margin-r-10{margin-right:10px;}
.margin-b-10{margin-bottom:10px;}
.margin-b-20{margin-bottom:20px;}
.padding-10{padding:10px;}
.margin-l-20{margin-left:20px;}
.line-height16{line-height:16px !important;}
.line-height20{line-height:23px;}
.margin-r-1{margin-right;1%;}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active{-webkit-transform:inherit !important;transform:inherit !important;}
.media-heading{color:#ff8832;}
.app-description .width33{width:32%;border-radius:5px;margin-left:1%;background:#fff;min-height:250px;}
.app-description .width33:first-child{}
.app-description .width33 h6{margin-top:0px;padding-top:0px;margin-bottom:20px;}
.app-description .width33.app-dev-img{background:#1283c4;width:33%;padding:10px 0 10px 0;border-radius:5px 0 0 5px;}
.app-dev-wrap .fl.width65 div{width:auto;padding:10px;}
#project-scroller .products-wrapper{cursor:pointer;}
#our-services .products-wrapper{cursor:pointer;}
.controls{text-align:right;margin-bottom:10px;}
.d-ourteam{width:46%;float:left;background-color:#fff;margin:0px 22px 0px 22px;min-height:221px;}
.block-our-team h4{padding:20px 0px 20px 0px;text-align:center;}
.block-our-team{background-color:#efefef;background-image:url("../images/team-bg.jpg");width:100%;background-repeat:no-repeat;background-size:cover;margin-bottom:20px !important;}
.tm-text{padding:0px 0px 0px 0px;}
.o-team{padding:15px;}
.o-team p{color:#656565;line-height:23px;padding-bottom:0px;}
.o-team h6{padding-bottom:10px !important;}
.pb-2{padding-bottom:20px;padding-top:20px;}
.position{color:#ff8832 !important;font-weight:600;padding-bottom:10px !important;}
.toggle{background:transparent;border:none;float:left;color:#ff8832;font-size:17px !important;cursor:pointer;}#text{display:none;}
.Hide{display:none;}
.o-btn{background-color:#ff8832;color:#ffffff;margin:10px 0px;padding:6px 10px;border:none;}
.photo img{width:150px;height:auto;border-radius:90px;padding:1px;background:#cecece;}
.w-7{width:70% !important;}
.fl.width25.sm-w-100.sm-txt-center.ab-photo{padding:30px 0px 0px 15px !important;}
.pbl{padding-bottom:0px !important;}
.dir{padding:15px 0px 15px;text-align:center;}
.width23{width:23%;}
.cd-right{float:left;}
.cd-left{}
.cr-img h4{font-weight:700;padding:10px;}
.cr-img{background-color:#eef0f2;padding:5px;}
.mr-22{margin-right:22px;}
.f-17{font-size:17px;}
#menu_mobile{display:none;}
.outsourcing_list{width:50%;float:left;}
.mpf-0{text-indent:0px !important;}
.outsouercing-wrapper{background-color:#f1f1f1;}
.outsouercing-wrapper ul li{color:#000 !important;font-size:18px !important;line-height:24px;}
.os-pb-0{padding-bottom:0px !important;}
@media (max-width:1300px){.our_services_section .products-outer-wrapper .products-wrapper{height:auto;padding-bottom:10px;width:43%;margin:0 1.3% 15px 1.3%;padding:0 2% 20px 2%;}
.pro-box-icon{padding:2%;}
.tab{width:100% !important;text-align:center !important;}
nav.main_menu > ul > li > a, nav.main_menu > ul > li:hover > a{padding:0 15px;}
}
@media (max-width:1200px){nav.main_menu ul ul ul{left:-185px;}
.block_to_top{display:none;}
#content{padding:0px 0px 30px;}
.wd-resp{width:46%;}
}
@media only screen and (min-width:1170px){.testimonial-content p{font-size:16px;line-height:1.6;}
}
@media (max-width:1080px){.header-right{float:right;margin-top:15px;width:150px;height:70px;}
.header-right .ph-number{float:left;clear:both;margin:0 auto;}
.start-for-free{bottom:0px;clear:both;vertical-align:bottom;float:left;margin:7px 0px 0px 10px;line-height:24px;font-size:14px;padding:0;}
.d-ourteam{width:45%;margin:0px 22px 15px 22px;min-height:285px;}
.photo img{width:120px;}
}
@media screen and (max-width:949px), (orientation:portrait){.inner{width:96%;padding-left:2%;padding-right:2%;}
.block_our_team .our_mngt{width:auto;margin-left:30px;margin-bottom:20px;float:left;}
#header .section_top{height:auto;}
#logo{padding:10px 0px;float:left;text-align:center;}
#header .section_top .inner{position:relative;}
.header-right{position:absolute;right:10px;top:5px;margin:0px;}
nav.main_menu{padding-bottom:5px;float:none;margin-left:0px;}
nav.main_menu > ul{display:none;}
#menu_mobile{display:block;width:40px;height:40px;float:right;background:url(../images/menu_icon.png);font-size:0;background-position:center center;background-size:100% 100%;}
nav.main_menu > ul.open_menu{display:block;width:250px;position:absolute;right:0;background:#fff;top:40px;}
nav.main_menu > ul.open_menu > li{height:auto;}
nav.main_menu > ul.open_menu > li > a{height:auto;padding:7px 25px;margin-top:0px;display:block;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:14px;color:#393939;font-weight:bold;text-transform:uppercase;text-align:left;width:200px;}
nav.main_menu > ul.open_menu > li:hover{margin-top:0px;border:none;}
nav.main_menu ul.open_menu ul{position:static;margin:0 0 0 35px;width:200px;}
.block_title{padding-top:10px;height:auto;float:none;padding-bottom:10px;}
.block_title h1{line-height:normal;}
.block_breadcrumbs{padding:7px 0px 15px;float:none;}
.right_sidebar .main_content{width:auto;float:none;}
.right_sidebar .sidebar{width:auto;float:none;}
.left_sidebar .main_content{width:auto;float:none;}
.left_sidebar .sidebar{width:auto;float:none;}
.block_table_l{width:auto;padding-bottom:31px;float:none;}
.block_table_r{width:auto;float:none;}
.block_services_type_1{margin-left:0px;margin-bottom:-27px;}
.block_services_type_1 .service{width:auto;margin-left:0px;margin-bottom:27px;float:none;overflow:hidden;}
.block_services_type_1 .service p{padding-bottom:10px;}
.block_services_type_1 .service .title p{padding-bottom:0px;}
.block_services_type_2{margin-left:0px;margin-bottom:-11px;}
.block_services_type_2 .service{width:auto;margin-left:0px;margin-bottom:11px;float:none;}
.block_services_type_2 .service p{padding-bottom:10px;}
.block_services_type_3{margin-left:0px;margin-bottom:-30px;}
.block_services_type_3 .service{width:auto;margin-left:0px;margin-bottom:30px;float:none;}
.block_services_type_3 .service p{padding-bottom:10px;}
.block_services_type_4{margin-left:0px;}
.block_services_type_4 .service{width:50%;margin-left:0px;}
.block_services_type_4 .service h5{padding-left:10px;padding-right:10px;}
.block_services_type_4 .service p{padding-left:10px;padding-right:10px;}
.block_tabs_type_2 .pic.alignright, .block_tabs_type_2 .pic.alignleft{margin:0px 0px 15px;float:none;display:inline-block;}
.block_pricing_table_type_1 .column{width:129px;}
.block_pricing_table_type_1 .column.special{width:133px;}
.block_pricing_table_type_2 .column{width:150px;}
.block_pricing_table_type_3 .column{width:207px;}
.block_about .main{width:auto;float:none;}
.block_about .skills{width:auto;padding:10px 0px 15px;float:none;}
.block_our_stages{margin-left:0px;}
.block_our_stages h4{margin-left:0px;}
.block_our_stages .column{width:auto;margin-left:0px;float:none;}
.block_contact_us_type_1 .send_message{width:auto;padding-right:20px;float:none;overflow:hidden;}
.block_contact_us_type_2 .col_left{width:auto;float:none;}
.block_contact_us_type_2 .send_message{width:auto;padding-top:30px;float:none;}
.block_gallery.c_2 .item{width:320px;}
.block_gallery.c_2 .item .icons{padding-top:68px;}
.block_gallery.c_2 .item h6{top:105px;}
.block_gallery.c_2 .item .info > a{top:129px;}
.block_gallery.c_3 .item{width:203px;}
.block_gallery.c_3 .item .icons{padding-top:28px;}
.block_gallery.c_3 .item h6{top:65px;}
.block_gallery.c_3 .item .info > a{top:89px;}
.block_gallery.c_4 .item{width:203px;}
.block_gallery.c_4 .item .icons{padding-top:28px;}
.block_gallery.c_4 .item h6{top:65px;}
.block_gallery.c_4 .item .info > a{top:89px;}
.block_portfolio_1.c_1 .item .image{width:auto;margin-right:0px;margin-bottom:19px;float:none;}
.block_portfolio_1.c_2 .item{width:330px;}
.block_portfolio_1.c_2 .item .image{width:320px;}
.block_portfolio_1.c_3 .item{width:213px;}
.block_portfolio_1.c_3 .item .image{width:203px;}
.block_portfolio_1.c_4 .item{width:213px;}
.block_portfolio_1.c_4 .item .image{width:203px;}
.block_portfolio_2.c_2 .item{width:330px;}
.block_portfolio_2.c_2 .item .image{width:320px;}
.block_portfolio_2.c_2 .item .icons{padding-top:86px;}
.block_portfolio_2.c_3 .item{width:213px;}
.block_portfolio_2.c_3 .item .image{width:203px;}
.block_portfolio_2.c_3 .item .icons{padding-top:48px;}
.block_portfolio_2.c_4 .item{width:213px;}
.block_portfolio_2.c_4 .item .image{width:203px;}
.block_portfolio_2.c_4 .item .icons{padding-top:48px;}
.block_portfolio_3.c_2 .item{width:320px;}
.block_portfolio_3.c_2 .item .image{width:320px;}
.block_portfolio_3.c_2 .item .icons{padding-top:86px;}
.block_portfolio_3.c_3 .item{width:203px;}
.block_portfolio_3.c_3 .item .image{width:203px;}
.block_portfolio_3.c_3 .item .icons{padding-top:48px;}
.block_portfolio_3.c_4 .item{width:203px;}
.block_portfolio_3.c_4 .item .image{width:203px;}
.block_portfolio_3.c_4 .item .icons{padding-top:48px;}
.block_portfolio_item_1 .image{width:auto;margin-right:0px;margin-bottom:19px;float:none;}
.block_portfolio_item_2 .description{width:auto;float:none;}
.block_portfolio_item_2 .details{width:auto;float:none;}
.block_portfolio_item_3 .image{max-width:none;margin-right:0px;margin-bottom:19px;float:none;}
.block_slogan_1{padding:29px 20px 32px;}
.block_slogan_1 .text_1{padding-bottom:3px;}
.block_slogan_1 .text_2{font-size:15px;line-height:20px;}
.block_latest_projects_2 .project{width:213px;}
.block_latest_projects_2 .project .image{width:203px;}
.block_latest_projects_2 .project .icons{padding-top:48px;}
.block_latest_projects_3 .project{width:226px;}
.block_latest_projects_3 .project .image{width:226px;}
.block_text_promo_1{padding-right:20px;}
.block_text_promo_1 .button{padding-top:12px;position:static;}
.block_latest_from_blog_1{margin-left:-20px;margin-bottom:33px;float:none;overflow:hidden;}
.block_latest_from_blog_1 h4{margin-left:20px;}
.block_latest_from_blog_1 .post{width:213px;margin-left:20px;margin-right:0px;}
.block_latest_from_blog_2{margin-bottom:-20px;overflow:hidden;}
.block_latest_from_blog_2 .post{width:330px;margin-bottom:20px;}
.block_latest_from_blog_2 .note{width:330px;margin-bottom:20px;}
.section_slider_1 .text_1_1{margin-left:-365px;}
.section_slider_1 .text_1_2{margin-left:-365px;}
.section_slider_1 .text_1_3{margin-left:-365px;}
.section_slider_1 .text_2_1{margin-left:-354px;}
.section_slider_1 .text_2_2{margin-left:-354px;}
.section_slider_1 .text_2_3{width:350px;margin-left:-354px;}
.section_slider_1 .text_2_4{margin-left:-354px;}
.section_slider_1 .text_3_1{margin-left:-360px;}
.section_slider_1 .text_3_2{margin-left:-360px;}
.section_slider_1 .text_3_3{margin-left:-360px;}
.section_slider_1 .text_3_4{width:350px;margin-left:-360px;}
.section_slider_1 .text_3_5{margin-left:-360px;}
.section_slider_1 .oneByOne1{display:none;}
.section_slider_1 .static_pic{width:100%;display:block;}
.section_slider_2 .nivo-caption{display:none !important;}
.section_slider_2 .nivo-directionNav{width:27px;left:auto;right:15px;top:auto;bottom:15px;}
.section_slider_3 .roundabout{width:600px;}
.section_slider_3 .button_prev{left:5px;}
.section_slider_3 .button_next{right:5px;}
.section_slider_4 .caption_1{width:345px;margin-left:0px;left:35px;display:none;}
.section_slider_4 .caption_2{margin-left:0px;left:35px;display:none;}
.section_slider_5 .nivo-directionNav{display:none !important;}
.block_our_team .teammate{width:330px;}
.block_our_team .teammate.our_mngt{width:auto;}
.block_blog_type_8 article{width:320px;}
.block_footer_widgets{margin-left:0px;}
.block_footer_widgets .column{width:auto;margin-left:0px;padding-top:35px;float:none;}
.block_footer_widgets .column:first-child{padding-top:0px;}
#footer .section_bottom{height:auto;}
.alternative #footer .section_bottom{height:auto;}
.block_bottom_menu{float:none;text-align:center;}
.block_bottom_menu ul{display:inline-block;}
.block_copyrights{float:none;text-align:center;}
.block_footer_menu{float:none;overflow:hidden;}
.block_footer_contacts{padding:0px 0px 40px;float:none;}
.block_bottom_social{float:none;text-align:center;}
.block_bottom_social > ul{display:inline-block;}
.general_column_220{width:auto;margin-right:0px;margin-bottom:36px;float:none;}
.general_column_300{width:auto;margin-right:0px;margin-bottom:36px;float:none;}
.general_column_460{width:auto;margin-right:0px;margin-bottom:36px;float:none;}
.general_column_620{width:auto;margin-right:0px;margin-bottom:36px;float:none;}
.general_column_700{width:auto;margin-right:0px;margin-bottom:36px;float:none;}
.general_column_220.last, .general_column_300.last, .general_column_460.last, .general_column_620.last, .general_column_700.last{margin-bottom:0px;}
.block_to_top{display:none;}
.header-contact-wrapper .ph-number{margin-left:5px;}
.header-contact-wrapper .email-header{margin-right:5px;}
.block_our_team .teammate.our_mngt.text-center{margin-left:0 !important;}
.services-inner-blocks .blocks-wrapper{width:29% !important;margin:0px 0px 15px 1.5% !important;padding:1% !important;}
.services-inner-blocks{margin-left:0 !important;}
.tag-line{position:static;text-align:center;margin-bottom:10px;clear:both;}
#project-scroller .products-wrapper{width:44%;margin:1.8%;padding:1% 1% 15px 1%;height:auto;}
#project-scroller .products-wrapper .pro-box{text-align:center;}
#project-scroller .pro-box .pro-title{text-align:center;}
.section_title.product-section-title{top:125px;}
.section_slider_1{top:120px;}
.block_slogan_1 h2{font-size:18px;line-height:1.3em;}
.page-banner{margi-top:130px;}
#header .section_top{z-index:999999;}

/* our team page inline css */

		/* Style the tab */
.tab {
    width: 32%;
    margin-bottom: 20px;
	margin: 0 auto;
	margin-bottom:20px;
}

/* Style the buttons inside the tab */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 8px 16px;
    transition: 0.3s;
    font-size: 17px;
	width:100px;
	margin-right: 20px;
	box-shadow: 2px 2px 5px 0 #959595;
	margin-bottom: 20px;
	background-color:#e6e6e6;
}

.tab button:hover {
    background-color: #ddd;
}

.tab button.active {
    background-color:#1283c4;
	color:#fff;
}

.tabcontent {
    display: none;
    padding: 6px 0px;
    border-top: none;
}

#Allimages, #Eventsimages, #Awardsimages{
	width: 100%;
	overflow: hidden;
}

.gallery.tabcontent img{margin-right:15px; margin-bottom:15px;}

.controls button {
	margin-left: 5px;
	padding: 0 10px;
	margin-bottom: 5px;
	display: inline-block;
	height: 25px;
	line-height: 24px;
	/*background-color: #1283c4;*/
	background-color:transparent;
	color: #1283c4;
	border-radius: 5px;
	border:none;
	cursor:pointer;
	font-size: 25px;
    font-weight: bold;
}
.controls button:disabled {
	/*background: #ccc;*/
	color: #000;
	cursor: not-allowed;
}
/* Career Page inline css patch */
/*#toggle{background:transparent;border:none;float:right;color:#ff8832;font-size:14px;cursor:pointer;}#text{display:none;}*/
}
@media (max-width:992px){.sm-top-marg{margin-top:20px;}
.md-w-100{width:100%;}.md-w-50{width:50%;}.md-fl{float:left;}.md-fr{float:right;}.md-w-auto{width:auto;}
.md-font-100{font-size:100%;}
.products-outer-wrapper .products-wrapper{width:45%;height:auto;}
}
@media only screen and (min-width:768px){.cd-author img{width:58px;height:58px;}
.cd-author .cd-author-info{line-height:1.4;}
.cd-author .cd-author-info li:first-child{font-size:18px;text-align:center;}
.testimonial-content p{font-size:20px;font-family:'Open Sans';}
.cd-testimonials-wrapper{padding:15px 0px;}
.cd-testimonials-wrapper h2{text-align:center;position:absolute;width:100%;top:20px;margin:0 auto;}
}
@media (max-width:767px){.inner{width:96%;padding-left:2%;padding-right:2%;}
#logo img{width:auto;height:auto;max-width:150px;}
.block_our_team .our_mngt{width:auto;margin-left:30px;margin-bottom:20px;float:left;}
.block_services_type_4 .service{width:auto;}
.technologies-section #carousel .slides{margin-left:0px !important;}
.block_features_2 .feature{padding-bottom:15px;}
.last .block_features_2 .feature{padding-bottom:0px;}
.block_home_text_1{padding-top:12px;}
.block_our_team{margin-left:0px;}
.block_our_team h4{margin-left:0px;}
.block_our_team .teammate{width:auto;margin-left:0px;float:none;}
.block_blog_type_2 article h4{padding-left:0px;}
.block_blog_type_2 article .info{width:auto;margin-right:0px;margin-bottom:15px;float:none;}
.block_blog_type_2 article .info .date{width:50%;}
.block_blog_type_2 article .info .comments{width:auto;float:none;overflow:hidden;}
.block_blog_type_4 article .content{padding-top:26px;}
.block_blog_type_4 article .info{width:auto;margin-right:0px;margin-bottom:20px;float:none;overflow:hidden;}
.block_blog_type_4 article .info .date{width:50%;}
.block_blog_type_4 article .info .comments{width:auto;float:none;overflow:hidden;border-left:0px;border-top:1px solid #e8e8e8;}
.block_blog_type_4 article .f_pic{width:auto;margin-right:0px;float:none;}
.block_blog_type_4 .slider_blog{width:auto;height:auto;}
.block_blog_type_6 article .f_pic{width:auto;margin-right:0px;float:none;}
.block_blog_type_6 article .f_pic img{width:100%;height:auto;}
.block_blog_type_6 article .content{padding-top:26px;}
.block_blog_type_6 .slider_blog{width:auto;height:auto;}
.block_blog_type_7 article{width:430px;}
.block_blog_type_7 article .f_pic img{width:100%;height:auto;}
.block_blog_type_8 article{width:430px;}
.block_blog_type_8 article .f_pic img{width:100%;height:auto;}
.block_blog_type_8 .slider_blog{width:auto;height:auto;}
.block_blog_post_type_1 article .content .links li{margin-left:0px;padding-left:0px;padding-top:7px;float:none;border:0px;}
.block_blog_post_type_1 article .content .links li:first-child{padding-top:0px;}
.block_blog_post_type_1 article .content .links li.comments{float:none;}
.block_blog_post_type_2 article .content .links li{margin-left:0px;padding-left:0px;padding-top:7px;float:none;border:0px;}
.block_blog_post_type_2 article .content .links li:first-child{padding-top:0px;}
.block_blog_post_type_2 article .content .links li.comments{float:none;}
.block_blog_post_type_3 article .content .links li{margin-left:0px;padding-left:0px;padding-top:7px;float:none;border:0px;}
.block_blog_post_type_3 article .content .links li:first-child{padding-top:0px;}
.block_blog_post_type_3 article .content .links li.comments{float:none;}
.block_leave_comment .one_third{padding-bottom:0px;}
.block_contact_us_type_1 .address{width:auto;float:none;}
.block_contact_us_type_1 .send_message{padding-top:30px;}
.block_contact_us_type_1 .send_message .one_third{padding-bottom:0px;}
.block_tabs_type_2 .tabs{width:42px;overflow:hidden;}
.block_pricing_table_type_1{margin:0px auto;display:block;}
.block_pricing_table_type_1 .column{width:auto;margin-top:6px;float:none;border-left:1px solid #ededed;}
.block_pricing_table_type_1 .column:first-child{margin-top:0px;}
.block_pricing_table_type_1 .column.special{width:auto;margin:6px 0px 0px;}
.block_pricing_table_type_2{margin-left:0px;}
.block_pricing_table_type_2 .column{width:auto;margin:15px auto 0px;float:none;}
.block_pricing_table_type_2 .column:first-child{margin-top:0px;}
.block_pricing_table_type_3{margin-left:0px;}
.block_pricing_table_type_3 .column{width:auto;margin:15px auto 0px;margin:15px auto 0px;float:none;}
.block_pricing_table_type_3 .column:first-child{margin-top:0px;}
.block_gallery.c_2 .item{width:430px;}
.block_gallery.c_2 .item .icons{padding-top:99px;}
.block_gallery.c_2 .item h6{top:136px;}
.block_gallery.c_2 .item .info > a{top:160px;}
.block_gallery.c_3 .item{width:430px;}
.block_gallery.c_3 .item .icons{padding-top:99px;}
.block_gallery.c_3 .item h6{top:136px;}
.block_gallery.c_3 .item .info > a{top:160px;}
.block_gallery.c_4 .item{width:430px;}
.block_gallery.c_4 .item .icons{padding-top:99px;}
.block_gallery.c_4 .item h6{top:136px;}
.block_gallery.c_4 .item .info > a{top:160px;}
.block_portfolio_1.c_2 .item{width:440px;}
.block_portfolio_1.c_2 .item .image{width:430px;}
.block_portfolio_1.c_3 .item{width:440px;}
.block_portfolio_1.c_3 .item .image{width:430px;}
.block_portfolio_1.c_4 .item{width:440px;}
.block_portfolio_1.c_4 .item .image{width:430px;}
.block_portfolio_2.c_2 .item{width:440px;}
.block_portfolio_2.c_2 .item .image{width:430px;}
.block_portfolio_2.c_2 .item .icons{padding-top:120px;}
.block_portfolio_2.c_3 .item{width:440px;}
.block_portfolio_2.c_3 .item .image{width:430px;}
.block_portfolio_2.c_3 .item .icons{padding-top:120px;}
.block_portfolio_2.c_4 .item{width:440px;}
.block_portfolio_2.c_4 .item .image{width:430px;}
.block_portfolio_2.c_4 .item .icons{padding-top:120px;}
.block_portfolio_3.c_2 .item{width:430px;}
.block_portfolio_3.c_2 .item .image{width:430px;}
.block_portfolio_3.c_2 .item .icons{padding-top:120px;}
.block_portfolio_3.c_3 .item{width:430px;}
.block_portfolio_3.c_3 .item .image{width:430px;}
.block_portfolio_3.c_3 .item .icons{padding-top:120px;}
.block_portfolio_3.c_4 .item{width:430px;}
.block_portfolio_3.c_4 .item .image{width:430px;}
.block_portfolio_3.c_4 .item .icons{padding-top:120px;}
.block_portfolio_w_sidebar.c_2 .item{width:440px;}
.block_portfolio_w_sidebar.c_2 .item .image{width:430px;}
.block_portfolio_w_sidebar.c_2 .item .icons{padding-top:120px;}
.block_portfolio_w_sidebar.c_3 .item{width:440px;}
.block_portfolio_w_sidebar.c_3 .item .image{width:430px;}
.block_portfolio_w_sidebar.c_3 .item .icons{padding-top:120px;}
.block_features_1 .feature{width:auto;margin-top:37px;float:none;}
.block_features_1 .feature:first-child{margin-top:0px;}
.block_latest_projects_2{margin-bottom:-20px;overflow:hidden;}
.block_latest_projects_2 .project{width:440px;margin-bottom:20px;}
.block_latest_projects_2 .project .image{width:430px;}
.block_latest_projects_2 .project .icons{padding-top:120px;}
.block_latest_projects_3 .project{width:auto;float:none;}
.block_latest_projects_3 .project .image{width:auto;}
.block_latest_from_blog_1 .post{width:auto;margin-top:15px;float:none;}
.block_latest_from_blog_1 .post:first-child{margin-top:0px;}
.block_latest_from_blog_1 .post .f_image img{width:100%;height:auto;}
.block_latest_from_blog_2 .post{width:auto;float:none;}
.block_latest_from_blog_2 .note{width:auto;float:none;}
.block_latest_projects_3 .project .icons ul{width:100%;margin-top:-15px;padding-top:0px;display:block;position:absolute;left:0px;top:50%;text-align:center;}
.block_latest_projects_3 .project .icons li{margin:0px;padding:0px 2px;display:inline-block;float:none;}
.section_slider_1 .oneByOne1{height:250px;}
.section_slider_1 .slider{height:250px;}
.section_slider_1 .oneByOne_item{height:250px;}
.section_slider_1 .text_1_1{margin-left:-220px;top:11px;}
.section_slider_1 .text_1_2{width:200px;margin-left:-220px;top:36px;}
.section_slider_1 .text_1_3{display:none !important;}
.section_slider_1 .text_2_1{width:275px;margin-left:-200px;top:43px;}
.section_slider_1 .text_2_2{display:none !important;}
.section_slider_1 .text_2_3{display:none !important;}
.section_slider_1 .text_2_4{display:none !important;}
.section_slider_1 .pic_2_2{bottom:-60px;}
.section_slider_1 .text_3_1{margin-left:-200px;top:70px;}
.section_slider_1 .text_3_2{width:325px;margin-left:-200px;top:102px;}
.section_slider_1 .text_3_3{display:none !important;}
.section_slider_1 .text_3_4{display:none !important;}
.section_slider_1 .text_3_5{display:none !important;}
.section_slider_1 .pic_3_1{top:0px;}
.section_slider_1 .pic_3_2{top:100px;}
.section_slider_1 .pic_3_3{top:141px;}
.section_slider_1 .static_pic{width:100%;}
.section_slider_3 .roundabout{width:400px;height:250px;}
.section_slider_3 .navigation{top:106px;}
.section_slider_4 li{height:250px;}
.section_slider_4 .slider .slides img{height:250px;margin-left:-432px;}
.section_slider_4 .caption_1{display:none;}
.section_slider_4 .caption_2{display:none;}
.section_slider_5 .nivo-caption{display:none !important;}
.section_slider_6 .caption{display:none;}
.block_footer_menu li{margin-left:0px;padding-top:25px;float:none;}
.block_footer_menu li:first-child{padding-top:0px;}
.pic{display:block;}
.pic img{width:100%;height:auto;}
.pic.alignleft{margin:0px 0px 15px;float:none;}
.pic.alignright{margin:0px 0px 15px;float:none;}
.pic.alignleft, .pic.alignright, .pic.alignleft img, .pic.alignright img{max-width:none;}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .one_sixth{width:auto !important;margin-right:0px;padding-bottom:15px;float:none;}
.one_half.last, .one_third.last, .two_third.last, .three_fourth.last, .one_fourth.last, .one_fifth.last, .one_sixth.last{padding-bottom:0px;}
.block_color_picker{display:none;}
.jumbo-container .jumbotron{background-image:none;}
.header-contact-wrapper .email-header{margin-right:5px;}
.header-contact-wrapper .ph-number{margin-left:5px;}
.width100-scroll{width:100% !important;overflow:auto;}
.products-outer-wrapper .products-wrapper, .blocks-wrapper.height370, .services-inner-blocks .blocks-wrapper{width:29% !important;margin:0px 0px 15px 1.5% !important;padding:1% !important;}
.pro-box .pro-title{height:30px;line-height:20px !important;}
.domains-wrapper div{width:33% !important;}
.domains-wrapper div.separator{width:98% !important;}
.products-outer-wrapper .products-wrapper .pro-box{padding-bottom:10px;}
.block_gallery.c_2 .item{width:44%;margin-left:2%;padding:1%;}
.block_gallery.c_2 .item h6{top:55%;}
.block_gallery.c_2 .item .icons{padding-top:15%;}
.service-box.height35 p{clear:both;}
.block_portfolio_item_1.projects-section .image.image-left, .block_portfolio_item_1.projects-section .image.image-right-side{width:99% !important;margin:0 !important;padding:0 !important;}
.block_portfolio_item_1.projects-section .description{overflow:hidden;width:100%;float:left;}
.services-inner-blocks .blocks-wrapper{height:suto !important;min-height:300px;}
.service-box img{height:auto !important;width:auto;max-width:100%;float:left;}
.services-inner-blocks{margin-left:0px !important;}
.services-inner-blocks .blocks-wrapper.height170{height:auto;min-height:125px !important;}
.services-inner-blocks .blocks-wrapper.height170 .service-box .service-title{line-height:15px !important;}
.pro-box img{height:auto !important;}
.products-outer-wrapper{margin-left:0px !important;}
.pro-box .pro-title{line-height:15px !important;margin-bottom:30px !important;}
.products-outer-wrapper .products-wrapper{height:auto !important;}
.start-for-free{bottom:0px;clear:both;vertical-align:bottom;float:left;margin:5px 0px 0px 0px !important;line-height:24px;padding:1px 5px !important;font-size:13px !important;}
.header-right .ph-number{float:left;clear:both;margin:0 auto;font-size:14px;padding-top:0 !important;}
.header-right .ph-number, .start-for-free{float:right;}
.sm-w-100{width:100%;}.sm-w-50{width:50%;}.sm-fl{float:left;}.sm-fr{float:right;}.sm-w-auto{width:auto;}
.sm-txt-center{text-align:center !important;}.sm-width-auto{width:auto;}
.sm-marg-top20{margin-top:20px;}
.page-banner{margin-top:127px;}
.pro-features ul{width:auto;}
.career-div, .career-div:nth-child(3n){width:100%;margin-bottom:20px;}
.d-ourteam{width:auto;margin:0px 22px 15px 22px;min-height:285px;}
.photo img{width:120px;}
.fr.width75.w-7.sm-w-100.tm-text{text-align:center;width:100% !important;}
.d-ourteam{width:auto;margin:0px 22px 15px 22px;}
.block_features_1 .feature p{height:auto;margin-bottom:5px;}
.o-btn{float:none !important;}
.career-div, .career-div:nth-child(3n){margin-bottom:0px;}
.width98-border{padding-bottom:15px;}
.margin-top-10{margin-top:0px !important;}
.cnct-inner{padding-top:10px;}
.block_features_1 .feature{padding-top:150px;}
.fl.width25.sm-w-100.sm-txt-center{padding:15px 0px 0px 0px !important;}
#content{padding:0px 0px 20px;}
.width33.fl.app-dev-wrap{min-height:335px;}
.width100.margin-b-50{margin-bottom:20px;}
.ab-photo{padding:30px 0px 0px 15px;}
.cr-resp{padding-top:0px !important;border-bottom:none;}
.brdr-0{border-bottom:0px !important;}
nav.main_menu > ul.open_menu{width:100%;background:#f7fbfd;padding:10px 0px 10px 0px;}
nav.main_menu > ul > li{float:none;}
nav.main_menu > ul.open_menu > li > a{width:93%;color:#1283c4;padding:10px 25px;border-bottom:1px solid #ddd;}
nav.main_menu ul ul li{background-color:transparent;}
nav.main_menu ul ul li a{padding:5px 10px 12px 0px;color:#f26600;}
nav.main_menu ul ul{background-color:transparent;border:none;}
nav.main_menu ul.open_menu ul{margin-top:5px;}
nav.main_menu ul ul li:hover{background-color:transparent;}
.wd-resp{width:46%;}
}
@media screen and (max-width:767px){.flex-direction-nav a{width:30px;}
.flex-direction-nav a:before{visibility:hidden;}
.flex-direction-nav a:before{padding:14px 0px 10px 0px;}
.flex-direction-nav .flex-prev{left:0px;}
.flex-direction-nav .flex-next{right:0px;text-align:right;}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:0px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:0px;}
.flex-direction-nav{visibility:hidden;}
.products-outer-wrapper .products-wrapper, .blocks-wrapper.height370, .services-inner-blocks .blocks-wrapper{width:45% !important;padding-bottom:15px !important;margin:0px 0px 15px 2% !important}
.pro-box-icon{padding:5% 10% !important;width:80% !important;}
.pro-box-content{float:left;width:90%;padding:0 5%;text-align:center !important;}
.pro-box .pro-title{margin-bottom:5px !important;text-align:center !important;}
.block_tabs_type_1 .tabs li a{font-size:100%;}
.responsive-img{width:100%;margin-top:10px;}
.tab{width:100%;text-align:center;}
.pro-box-content{margin-bottom:8px;}
.outs-resp{float:left;width:auto;}
.outs-resp-img{float:right;}
}
@media (min-width:480px){.block_tabs_type_1 .tabs li a{padding:0px 25px;}
.title_new{margin-top:0px !important;}
.fl.width25.sm-w-100.sm-txt-center{padding:15px 0px 0px 0px !important;}
}
@media (max-width:480px){.wd-resp{width:99% !important;margin-bottom:5px;}
.pro-resp{width:100%;}
.pro-resp2{width:50%;}
.width33.fl.app-dev-wrap{min-height:auto !important;}
.outs-resp-img{float:left;width:100%;margin-top:20px;}
}
@media (max-width:479px){.inner{}
.inner{width:96%;padding-left:2%;padding-right:2%;}
.block_our_team .our_mngt{width:auto;margin-left:30px;margin-bottom:20px;float:left;}
.section_slider_1 .static_pic{width:100%;}
.block_tabs_type_1 .tabs li a{padding:0px 10px;}
.block_tabs_type_3 .tabs li a{padding:0px 10px;}
.block_blog_type_1 article .info{width:auto;margin-right:0px;float:none;}
.block_blog_type_1 article .info .links p{text-align:left;}
.block_blog_type_1 article .info .date{width:50%;}
.block_blog_type_1 article .info .comments{width:auto;float:none;overflow:hidden;}
.block_blog_type_2 article .content .links li{margin-left:0px;padding-left:0px;padding-top:7px;float:none;border:0px;}
.block_blog_type_2 article .content .links li:first-child{padding-top:0px;}
.block_blog_type_3 article .info{width:auto;margin-right:0px;margin-bottom:20px;float:none;overflow:hidden;}
.block_blog_type_3 article .info .date{width:50%;}
.block_blog_type_3 article .info .comments{width:auto;float:none;overflow:hidden;border-left:0px;border-top:1px solid #e8e8e8;}
.block_blog_type_3 article .content .links li{margin-left:0px;padding-left:0px;padding-top:7px;float:none;border:0px;}
.block_blog_type_3 article .content .links li:first-child{padding-top:0px;}
.block_blog_type_4 article .content .links li{margin-left:0px;padding-left:0px;padding-top:7px;float:none;border:0px;}
.block_blog_type_4 article .content .links li:first-child{padding-top:0px;}
.block_blog_type_5 article .content .links li{margin-left:0px;padding-left:0px;padding-top:7px;float:none;border:0px;}
.block_blog_type_5 article .content .links li:first-child{padding-top:0px;}
.block_blog_type_6 article .links li{margin-left:0px;padding-left:0px;padding-top:7px;float:none;border:0px;}
.block_blog_type_6 article .links li:first-child{padding-top:0px;}
.block_blog_type_6 article .links ul{padding-bottom:7px;float:none;}
.block_blog_type_6 article .links .general_read_more{float:left;}
.block_blog_type_7 article{width:290px;}
.block_blog_type_8 article{width:290px;}
.block_blog_post_type_1 article .info{width:auto;margin-right:0px;margin-bottom:20px;float:none;overflow:hidden;}
.block_blog_post_type_1 article .info .date{width:50%;}
.block_blog_post_type_1 article .info .comments{width:auto;float:none;overflow:hidden;border-left:0px;border-top:1px solid #e8e8e8;}
.block_blog_post_type_1 article .share_post{margin-left:0px;}
.block_blog_post_type_1 article .about_author{margin-left:0px;overflow:hidden;}
.block_blog_post_type_1 article .about_author .about{overflow:visible;}
.block_blog_post_type_2 article .about_author{overflow:hidden;}
.block_blog_post_type_2 article .about_author .about{overflow:visible;}
.block_blog_post_type_3 article .about_author{overflow:hidden;}
.block_blog_post_type_3 article .about_author .about{overflow:visible;}
.block_faq .filter li a{padding-left:5px;padding-right:6px;}
.block_faq .filter li:first-child a{padding-left:6px;}
.block_filter_1 li{padding-left:0px;border-left:0px;}
.block_filter_1 li a{padding:0px 5px;}
.block_comments .comment .comment{margin-left:0px;}
.block_gallery.c_2 .item{width:290px;}
.block_gallery.c_2 .item .icons{padding-top:55px;}
.block_gallery.c_2 .item h6{top:92px;}
.block_gallery.c_2 .item .info > a{top:116px;}
.block_gallery.c_3 .item{width:290px;}
.block_gallery.c_3 .item .icons{padding-top:55px;}
.block_gallery.c_3 .item h6{top:92px;}
.block_gallery.c_3 .item .info > a{top:116px;}
.block_gallery.c_4 .item{width:290px;}
.block_gallery.c_4 .item .icons{padding-top:55px;}
.block_gallery.c_4 .item h6{top:92px;}
.block_gallery.c_4 .item .info > a{top:116px;}
.block_portfolio_1.c_2 .item{width:300px;}
.block_portfolio_1.c_2 .item .image{width:290px;}
.block_portfolio_1.c_3 .item{width:300px;}
.block_portfolio_1.c_3 .item .image{width:290px;}
.block_portfolio_1.c_4 .item{width:300px;}
.block_portfolio_1.c_4 .item .image{width:290px;}
.block_portfolio_2.c_2 .item{width:300px;}
.block_portfolio_2.c_2 .item .image{width:290px;}
.block_portfolio_2.c_2 .item .icons{padding-top:76px;}
.block_portfolio_2.c_3 .item{width:300px;}
.block_portfolio_2.c_3 .item .image{width:290px;}
.block_portfolio_2.c_3 .item .icons{padding-top:76px;}
.block_portfolio_2.c_4 .item{width:300px;}
.block_portfolio_2.c_4 .item .image{width:290px;}
.block_portfolio_2.c_4 .item .icons{padding-top:76px;}
.block_portfolio_3.c_2 .item{width:290px;}
.block_portfolio_3.c_2 .item .image{width:290px;}
.block_portfolio_3.c_2 .item .icons{padding-top:76px;}
.block_portfolio_3.c_2 .item .description h6{margin:0px 10px;}
.block_portfolio_3.c_3 .item{width:290px;}
.block_portfolio_3.c_3 .item .image{width:290px;}
.block_portfolio_3.c_3 .item .icons{padding-top:76px;}
.block_portfolio_3.c_3 .item .description h6{margin:0px 10px;}
.block_portfolio_3.c_4 .item{width:290px;}
.block_portfolio_3.c_4 .item .image{width:290px;}
.block_portfolio_3.c_4 .item .icons{padding-top:76px;}
.block_portfolio_3.c_4 .item .description h6{margin:0px 10px;}
.block_portfolio_w_sidebar.c_2 .item{width:300px;}
.block_portfolio_w_sidebar.c_2 .item .image{width:290px;}
.block_portfolio_w_sidebar.c_2 .item .icons{padding-top:76px;}
.block_portfolio_w_sidebar.c_3 .item{width:300px;}
.block_portfolio_w_sidebar.c_3 .item .image{width:290px;}
.block_portfolio_w_sidebar.c_3 .item .icons{padding-top:76px;}
.block_slogan_1{padding:29px 0px;}
.block_latest_projects_2 .project{width:300px;}
.block_latest_projects_2 .project .image{width:290px;}
.block_latest_projects_2 .project .icons{padding-top:76px;}
.section_slider_3 .roundabout{width:320px;height:200px;}
.section_slider_3 .navigation{top:81px;}
.section_slider_6 .flex-direction-nav{display:none;}
.table_1 table th{padding-left:5px;}
.table_1 table td{padding-left:5px;}
.table_2 table th{padding-left:5px;}
.table_2 table td{padding-left:5px;}
.tooltip{display:none !important;}
.products-outer-wrapper .products-wrapper, .blocks-wrapper.height370, .services-inner-blocks .blocks-wrapper{width:42% !important;margin:0px 0px 15px 4% !important;padding:1% !important;}
.domains-wrapper div{width:50% !important;}
.domains-wrapper div.separator{width:98% !important;}
.block_our_team .teammate.our_mngt.text-center{margin-left:0 !important;}
.block_gallery.c_2 .item{width:92%;margin-left:6%;padding:1%;}
.services-inner-blocks .blocks-wrapper{height:auto !important;min-height:280px;}
.response-full-w{width:100% !important;}
.app-dev-process .xm-text-center{text-align:center;}
.width98-border .icon-img{left:40%;}
}
@media (max-width:380px){.products-outer-wrapper .products-wrapper, .blocks-wrapper.height370, .services-inner-blocks .blocks-wrapper{width:80% !important;margin:0px 0px 15px 9% !important;padding:1% 1% 15px 1% !important;}
.blocks-wrapper.height370{height:auto !important;padding-bottom:10px !important;}
.blocks-wrapper.height370 .service-box.height35 p{height:auto !important;}
.products-outer-wrapper .products-wrapper{height:auto !important;}
.pro-box img{height:auto !important;}
#project-scroller .products-wrapper{width:90%;margin:7%;padding:1% 1% 15px 1%;height:auto;}
#project-scroller .products-wrapper .pro-box{text-align:center;}
#project-scroller .pro-box .pro-title{text-align:center;}
.font-100{font-size:100%;}
#content{padding:0px 0px 15px;}
.width98-border .icon-img{left:40%;}
}
@media (max-width:360px){.outs-resp-img{float:left;width:100%;margin-top:20px;}
}
@media (min-width:360px){.width98-border.icon-img{left:35%;}
}
.toggle{background:transparent;border:none;float:left;color:#ff8832;font-size:14px;cursor:pointer;}#text{display:none;}
.tabs{position:relative;clear:both;}
.tabs .tab{float:left;}
.tabs .tab .content{position:absolute;background-color:white;left:0px;width:100%;border:1px #000 solid;}
.checkboxtab{display:none;}
.tab label{margin-right:10px;}
.checkboxtab:checked ~ label{color:#ab70ff;border:1px #000 solid;}
.checkboxtab:checked ~ .content{z-index:1;}
.graybgwrap{background:#d2d2d2;padding:15px;border-radius:5px;box-shadow:1px 1px 1px 1px #f1f1f1;}
.serviceswrap{padding:1px 40px 30px 20px;background:#f6f6f6;border-radius:5px;box-shadow:1px 1px 1px 1px #f1f1f1;}
