/* Begin Google Web Fonts */
@import url(http://fonts.googleapis.com/css?family=Calligraffitti|Norican|Share+Tech+Mono|Roboto:100,300,400,600&subset=latin,latin-ext,cyrillic-ext);
/* End Google Web Fonts */

body{
	background-color:rgb(255,255,255);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
	background-image: linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -o-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -moz-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -webkit-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -ms-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -webkit-gradient(linear,top,color-stop(0, rgba(255,255,255, 0)),color-stop(1, rgba(255,255,255, 0))); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ffffff",GradientType=0 );
	font-family:"Roboto", sans-serif;;
	font-weight:300;
	font-size:13px;
	line-height:150%;
	color:#646565;
	color:rgba(100, 101, 101, 1);
	border-color:#808080;
	border-color:rgba(128,128,128, 0.2);
}
body *{
	border-color:#808080;
	border-color:rgba(128,128,128, 0.2);
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6{
	color:#646565;
	color:rgba(100, 101, 101, 1);
	font-weight:300;
	font-family:"Roboto", sans-serif;;
}
h1{
	font-size:46px;
}
h2{
	font-size:40px;
}
h3{
	font-size:35px;
}
h4{
	font-size:30px;
}
h5{
	font-size:26px;
}
h6{
	font-size:20px;
}
a,
.at-skill-meter .at-skill-meter-title, .at-skill-meter .at-skill-meter-total,
.tools.tools-middle li a:hover span
{
	color:#151515;
	color:rgba(21, 21, 21, 1);
}
a:hover,
.at-staff .staff_social a:hover,
.tools.tools-middle li a span
{
	color:#6bbae8;
}
.widget_social_icons .custom-socials .single_social:hover i
{
	color:#646565;
	color:rgba(100, 101, 101, 1);
}
section.extra-header{
	background-color:rgb(255,255,255);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
	background-image: linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -o-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -moz-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -webkit-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -ms-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -webkit-gradient(linear,top,color-stop(0, rgba(255,255,255, 0)),color-stop(1, rgba(255,255,255, 0))); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ffffff",GradientType=0 );
}
#header{
	background-color:rgb(255,255,255);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
	background-image: linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -o-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -moz-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -webkit-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -ms-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -webkit-gradient(linear,top,color-stop(0, rgba(255,255,255, 0)),color-stop(1, rgba(255,255,255, 0))); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ffffff",GradientType=0 );
}
.user-navigation .frame,
.header-section .navbar-business .frame
{
	background-color:rgb(255,255,255);
}
#header .extra-header .extra-navigation{
	border-color:#6bbae8;
}
.header-section .navbar-business .navbar-nav > li > a{
	font-size:13px;
	font-family:"Roboto", sans-serif;;
	color:#2d2d2d;
	color:rgba(45, 45, 45, 1);
}
.header-section .navbar-business .navbar-nav > li > a *{
	color:#2d2d2d;
	color:rgba(45, 45, 45, 1);
}
.header-section .navbar-business .navbar-nav > li:hover > a{
	border-color:#6bbae8;
	color:#2d2d2d;
	color:rgba(45, 45, 45, 1);
}
.header-section .navbar-business .navbar-nav > li:hover *{
	color:#2d2d2d;
	color:rgba(45, 45, 45, 1);
}
.header-section .navbar-business .navbar-nav > li ul.dropdown-menu,
.header-section .navbar-business .navbar-nav > li ul.dropdown-menu > li,
.header-section .navbar-business .navbar-nav > li ul.dropdown-menu > li ul.dropdown-menu > li{
	background-color:#eeeeee;
	background-color:rgba(238,238,238, 1);
}
.header-section .navbar-business .navbar-nav .dropdown-menu a:before{
	border-left-color:rgba(68, 68, 68, 1);
}
.header-section .navbar-business .navbar-nav .dropdown-menu a:hover:before{
	border-left-color:rgba(255,255,255, 1);
}
.header-section .navbar-business .navbar-nav > li ul.dropdown-menu li > a{
	background-color:#ffffff;
	background-color:rgba(255,255,255, 0);
	font-size:13px;
	color:#444444;
	color:rgba(68, 68, 68, 1);
}
.header-section .navbar-business .navbar-nav > li ul.dropdown-menu li > a *{
	color:#444444;
	color:rgba(68, 68, 68, 1);
}
.header-section .navbar-business .navbar-nav > li ul.dropdown-menu li:hover > a,
.header-section .navbar-business .navbar-nav > li ul.dropdown-menu li:hover > li:hover a{
	background-color:#6bbae8;
	color:#ffffff;
	color:rgba(255,255,255, 1);
}
.header-section .navbar-business .navbar-nav > li ul.dropdown-menu li:hover > a *{
	color:#ffffff;
	color:rgba(255,255,255, 1);
}
#main > .head-title{
	background-color:#945dae;
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
	background-image: linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -o-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -moz-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -webkit-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -ms-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -webkit-gradient(linear,top,color-stop(0, rgba(255,255,255, 0)),color-stop(1, rgba(255,255,255, 0))); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ffffff",GradientType=0 );
}
#main > .head-title *{
	color:#ffffff;
	color:rgba(255,255,255, 1);
}
#main > .hold-breadcrumbs{
	background-color:#eff1f2;
	background-color:rgba(239, 241, 242, 1);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
	background-image: linear-gradient(top, rgba(239, 241, 242, 1) 0%, rgba(239, 241, 242, 1)  100%);background-image: -o-linear-gradient(top, rgba(239, 241, 242, 1) 0%, rgba(239, 241, 242, 1)  100%);background-image: -moz-linear-gradient(top, rgba(239, 241, 242, 1) 0%, rgba(239, 241, 242, 1)  100%);background-image: -webkit-linear-gradient(top, rgba(239, 241, 242, 1) 0%, rgba(239, 241, 242, 1)  100%);background-image: -ms-linear-gradient(top, rgba(239, 241, 242, 1) 0%, rgba(239, 241, 242, 1)  100%);background-image: -webkit-gradient(linear,top,color-stop(0, rgba(239, 241, 242, 1)),color-stop(1, rgba(239, 241, 242, 1))); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#eff1f2", endColorstr="#eff1f2",GradientType=0 );
}
#footer .extra-footer, .news-nav{
	background-color:#393e45;
	background-color:rgba(57, 62, 69, 1);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
	background-image: linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -o-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -moz-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -webkit-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -ms-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -webkit-gradient(linear,top,color-stop(0, rgba(255,255,255, 0)),color-stop(1, rgba(255,255,255, 0))); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ffffff",GradientType=0 );
}
#footer .extra-footer *{
	color:#74787d;
	color:rgba(116, 120, 125, 1);
}
#footer .extra-footer a, .news-nav ul li a{
	color:#f8f8f8;
	color:rgba(248, 248, 248, 1);
}
.news-nav ul li a:hover{
	border-bottom-color:rgba(239, 241, 242, 1);
}
#footer .extra-footer [class^="widget"] > h5{
	color:#ffffff;
	color:rgba(255, 255, 255, 1);
}
#footer{
	background-color:#2e3238;
	background-color:rgba(46, 50, 56, 1);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
	background-image: linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -o-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -moz-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -webkit-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -ms-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0)  100%);background-image: -webkit-gradient(linear,top,color-stop(0, rgba(255,255,255, 0)),color-stop(1, rgba(255,255,255, 0))); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ffffff",GradientType=0 );
}
.date_boxed,
.wpb_accordion.style_1 .wpb_accordion_wrapper .wpb_accordion_header:hover, 
.at-benefit.style_6 .b_icon, 
.at-benefit.style_2 .b_icon, 
.at-benefit.style_2 .b_decor_line,
.at_bx_slider .bx-pager .bx-pager-item a.active,
.at-skill-meter .at-progress-bar .progress-outer,
.string_highlight_2,
.info-contacts .map .info-box
{
	background-color:#6bbae8;
}
li.themed:before, 
.at-benefit.style_7 .b_icon,
.at-benefit.style_5 .b_icon, 
.at-benefit.style_5 .b_icon_arrow, 
.at-benefit.style_4 .b_icon,
.at-benefit.style_3 .b_icon,
.at-benefit.style_1 .b_icon,
#footer .widget_social_icons .custom-socials .single_social i,
.widget_social_icons .custom-socials .single_social i,
.shortcodeicon,
.string_highlight_1,
.unlimited_list li > i:first-child
{
	color:#6bbae8;
}
.txb_search{
	color:#646565;
	color:rgba(100, 101, 101, 1);
}
.at-benefit.style_3 .b_icon,
.widget_search #search_form form .txb_search:focus,
.at_bx_slider .bx-pager .bx-pager-item a,
.at-skill-meter .at-progress-bar.md,
.shortcodeicon.box,
.btn-suitcase,
.pagination-business li a:hover, .pagination-business li span:hover, .pagination-business li.active a, .pagination-business li.active a:hover, .pagination-business li.active span, .pagination-business li.active span:hover, .pagination-business > .pitem, .pagination-business > .pitem:hover
{
	border-color:#6bbae8;
}
.date_boxed *,
.date_boxed *:hover,
.wpb_accordion.style_1 .wpb_accordion_wrapper .wpb_accordion_header:hover *, 
.wpb_accordion.style_1 .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-accordion-header-icon,
.wpb_accordion.style_1 .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-accordion-header-icon:before, 
.at-benefit.style_6 .b_icon, 
.at-benefit.style_2 .b_icon
{
	color:#ffffff;
	border-color:#ffffff;
}
.sticky .at-post::after{
	border-right-color:#6bbae8;
}
.sticky .at-post.npimage{
	background-color:#fefefa;
}
.widget_popular_posts .tab_post:hover,
.widget_infoblock .infoblock,
.at-portfolio.portfolio_style_4 .post_title,
.at-skill-meter .at-skill-meter-title.md,
.at-fancycaption
{
	background-color:#945dae;
	border-color:#945dae;
}
.portfolio-list li.active a, .portfolio-list li a:hover{
	color:#945dae;
	border-bottom-color:#945dae;
}
.widget_popular_posts .tab_post:hover *,
.widget_infoblock .infoblock,
.at-portfolio.portfolio_style_4 .post_title *,
.at-skill-meter .at-skill-meter-title.md,
.string_highlight_2,
.at-fancycaption .icon_column,
.at-fancycaption .icon_column *,
.at-fancycaption .text_column,
.at-fancycaption .text_column *
{
	color:#ffffff;
}
.btn.btn-info.btn-details.btn-default-light:hover,
.btn-default-light:hover{
	background-color:#945dae;
}
.wpb_accordion.style_1 .wpb_accordion_wrapper .wpb_accordion_header .ui-accordion-header-icon,
.wpb_accordion.style_1 .wpb_accordion_wrapper .wpb_accordion_header .ui-accordion-header-icon:before,
.at-staff .staff_social a
{
	color:#808080;
	color:rgba(128,128,128, 0.2);
	border-color:#808080;
	border-color:rgba(128,128,128, 0.2);
}
.at_bx_slider .bx-pager .bx-pager-item a:hover,
.at-skill-meter .at-progress-bar,
.widget_gallery_posts .tab_post .thumb,
.widget_social_icons .custom-socials .single_social
{
	background-color:#808080;
	background-color:rgba(128,128,128, 0.2);
}
.at-benefit.style_6,
.at-staff.staff_style_4 .featured_image .staff_image_additional_wrapper,
.at-staff.staff_style_4 .staff_content_additional_wrapper
{
	background-color:#f8f8f8;
	background-color:rgba(248,248,248, 1);
}
.wpb_accordion.style_1 .wpb_accordion_wrapper .wpb_accordion_header, 
.wpb_accordion.style_1 .wpb_accordion_wrapper .wpb_accordion_content,
.at-testimonials.testimonials_style_2 .post_content,
.divider.top .top_link
{
	background-color:rgb(255,255,255);
}
.at-testimonials.testimonials_style_2 .post_content:after
{
	border-color:rgb(255,255,255);
}
.at-process-steps ul li:hover .at-process-icon i{
	color:rgb(255,255,255);
}
.quick_tools{
	background-color:#000000;
	background-color:rgba(0,0,0, 0.7);
}
.quick_tools *,
.at-staff.staff_style_3 .staff_title_position_holder *{
	color:#ffffff;
	color:rgba(255,255,255, 1);
}
.quick_tools *:hover,
.quick_tools *:hover *{
	color:#6bbae8;
}
.igniter_button.btn1.btn-themecolor,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_outlined,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_square_outlined{
	border-color:#6bbae8;
}
.igniter_button.btn1.btn-themecolor,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_outlined,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_square_outlined,
.igniter_button.btn1.btn-themecolor *{
	color:#151515;
	color:rgba(21, 21, 21, 1);
}
.igniter_button.btn1.btn-themecolor:hover,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_square_outlined:hover,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_outlined:hover
{
	border-color:#6bbae8;
	background-color:#808080;
	background-color:rgba(128,128,128, 0.2);
}
.igniter_button.btn1.btn-themecolor:hover,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_square_outlined:hover,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_outlined:hover,
.igniter_button.btn1.btn-themecolor:hover *{
	color:#151515;
	color:rgba(21, 21, 21, 1);
}
.btn.btn-info.btn-details.btn-default-light,
.btn-default-light,
.form-details button.btn-details.btn-default-ligh,
button.btn-details.btn-default-ligh,
.igniter_button.btn2.btn-themecolor,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_rounded,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_round,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_square
{
	background-color:#6bbae8;
}
.btn-primary,.btn-default-primary{
	border-color:#6bbae8;
	background-color:#6bbae8;
	color:#ffffff;
}
.btn-primary:hover,.btn-default-primary:hover{
	border-color:#945dae;
	background-color:#945dae;
	color:#ffffff;
}
.igniter_button.btn2.btn-themecolor,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_rounded,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_round,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_square,
.igniter_button.btn2.btn-themecolor *{
	color:#ffffff;
}
.igniter_button.btn2.btn-themecolor:hover,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_rounded:hover,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_round:hover,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_square:hover
{
	background-color:#6bbae8;
}
.igniter_button.btn2.btn-themecolor:hover,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_rounded:hover,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_round:hover,
.vc_btn.vc_btn_default.vc_btn-default.vc_btn_square:hover,
.igniter_button.btn2.btn-themecolor:hover *{
	color:#ffffff;
}
.igniter_button.btn3.btn-themecolor,
.vc_btn.vc_btn_3d.vc_btn_default{
	background-color:#6bbae8;
}
.igniter_button.btn3.btn-themecolor,
.vc_btn.vc_btn_3d.vc_btn_default,
.igniter_button.btn3.btn-themecolor *{
	color:#ffffff;
}
.igniter_button.btn3.btn-themecolor:hover,
.vc_btn.vc_btn_3d.vc_btn_default:hover{
	background-color:#6bbae8;
}
.igniter_button.btn3.btn-themecolor:hover,
.vc_btn.vc_btn_3d.vc_btn_default:hover,
.igniter_button.btn3.btn-themecolor:hover *{
	color:#ffffff;
}
body input,
body textarea,
body input.form-control,
body textarea.form-control
{
	background-color:#ffffff;
	border-color:#e8e8e8;
}
