@import "http://fonts.googleapis.com/css?family=PT+Sans";
@import "http://fonts.googleapis.com/css?family=Open+Sans";
@import "css/bootstrap.css";
@import "css/flexslider.css";
@import "css/eldo.css";
@font-face{font-family:'icomoon';src:url(fonts/icomoon.eot);src:url(fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(fonts/icomoon.woff) format("woff"),url(fonts/icomoon.ttf) format("truetype"),url(fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}

/** General **/

*{margin:0;padding:0;outline:0 none}
body{font-size:14px;line-height:24px;font-weight:300;font-family:'PT Sans',sans-serif}
html{overflow-x:hidden}
p{margin-bottom:15px}
strong{font-weight:700}

h1{line-height:37px;font-weight:500;margin-top:0;margin-bottom:15px;color:#555;font-size:30px}
h2{line-height:20px;font-weight:700;margin-top:0;margin-bottom:10px;color:#555;font-size:24px}
h3{font-family:'Roboto',sans-serif;line-height:20px;font-weight:700;margin-top:0;margin-bottom:0;color:#555;font-size:20px}
h4{line-height:20px;font-weight:500;margin-top:0;margin-bottom:10px;color:#4B4A4D;font-size:16px}
h5{line-height:20px;font-weight:500;margin-top:0;margin-bottom:0;color:#555;font-size:16px}
h6{line-height:20px;font-weight:500;margin-top:0;margin-bottom:10px;color:#555;font-size:15px}

#logo{float:left;width:144px;height:100%}
#logo img{max-width:none;top:0;position:relative;margin-top:-23px}
.logo_desc{position:absolute;left:150px;top:50%;margin-top:-10px}

.wp-caption{max-width:100%}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.center{text-align:center}
.introimg{width:383px;height:200px}
.not_found_error h1{text-align:center}
.boxed_layout .bottom_shadow{z-index:0!important}
.wp-caption-text,.gallery-caption,.entry-caption{line-height:1.5em}
img.wp-smiley,.rsswidget img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}
.csc-firstHeader{font-family:'Open Sans',sans-serif;color:#4b4a4d;font-size:24px;line-height:34px;font-weight:700}
.secondHeader{font-family:'Open Sans',sans-serif;color:#c00;font-size:16px;line-height:34px;font-weight:700}
.bodytext{color:#4B4A4D;font-size:16px;font-family:"Roboto",sans-serif}
.ls-defaultskin {box-shadow: none!important;-moz-box-shadow: none!important;-webkit-box-shadow: none!important;border-radius: none!important;-moz-border-radius: none!important;-webkit-border-radius: none!important;padding: 0!important;}

/** Header **/

header#header .container,.comments_list .children,#portfolio-filter ul li.active,#faq-filter ul li.active,.side-nav .page_item,.row-google-map,.get_free_quote,.slider .container,.not_found_error,.dynamic_slideshow{position:relative}
header#header.header_5,#portfolio-preview-items .portfolio-item.circle,#portfolio-preview-items .portfolio-item.triangle,#portfolio-preview-items .portfolio-item.hexagonal,body.header_2 .top_nav .widget{border:none}
header#header .shadow{display:none;background:url(img/big_shadow_full.png) center no-repeat;width:100%;height:81px;position:absolute}
header#header{border-bottom:1px solid #eee;background:#fff}
header#header .row-fluid{padding-top:15px;padding-bottom:15px}
header#header .row-fluid .span12{height:46px}
header#header.header_1,header#header.header_2,header#header.header_3{position:fixed;width:100%;z-index:1004;padding-top:15px}
.header_page h4{margin-top:26px;line-height:27px;font-weight:500;color:#444;text-transform:uppercase;float:left}
.header_page_api h4{margin-top:26px;line-height:27px;font-weight:500;color:#444;text-transform:uppercase;float:left}
.header_5 .header_page{border-top:1px solid #e1e1e1}
.header_page .subtitle{line-height:16px;margin-left:20px;font-weight:400;font-size:12px;color:#000;float:left;margin-top:39px}
.header_page_api .subtitle{line-height:16px;margin-left:20px;font-weight:400;font-size:12px;color:#000;float:left;margin-top:39px}
.header_2 .top_nav{height:39px}
.header_2 .top_nav .small_widget{text-shadow:none;color:#777}
.header_2 .top_nav .widget_topnav{border-left:1px solid #ddd!important}
.header_2 .small_widget{float:left;border-right:1px solid #ddd;padding:10px 11px}
.header_2 .small_widget a{color:#777}
.header_2 .small_widget i{padding-right:7px}
.header_2 .top_nav .top_nav_sub{top:2px;left:5px!important;display:inline!important;background:none!important}
.header_2 .top_nav_sub.search #search-form .input-append .more{background-image:url(img/s_e.png)}
.header_2 .top_nav .widget ul{margin-top:3px;margin-left:-7px}
.header_4 .row-fluid:nth-child(2) .span12{border-top:1px solid #ebebeb}
.header_4 #navigation{margin-top:14px}
.header_4 header#header #search-form{margin-top:8px}
.header_4 nav .menu li{padding-top:7px;height:44px}
.header_4 nav .menu li ul.sub-menu{top:52px}
.header_4 nav .menu li ul.sub-menu li ul.sub-sub-menu{top:52px}
.fixed_header{z-index:9999;position:fixed;left:0;top:0;width:100%;height:55px;border-bottom:1px solid #e8e8e8;background:rgba(255,255,255,0.95)!important}
.fixed_header .row-fluid{padding-top:5px!important;padding-bottom:5px!important}
.fixed_header nav .menu li{padding-top:8px!important;padding-bottom:6px!important;font-size:11px!important;height:28px!important}
.fixed_header nav .menu li .themeple_custom_menu_mega_menu{top:40px!important}
.fixed_header nav .menu li .themeple_custom_menu_mega_menu li{height:auto!important;font-size:13px!important;padding-top:0!important;padding-bottom:0!important}
.fixed_header #logo img{height:32px!important;margin-top:7px!important}
.fixed_header #search-form input{top:12px!important}
.fixed_header nav .menu li li{font-size:13px!important;height:auto!important}
.fixed_header nav .menu li ul.non_mega_menu{top:42px!important}
.header_page{width:100%;position:relative;height:80px;float:left;background-color:#F5F5F5;border-bottom:1px solid #ebebeb;margin-top:17px}
.header_page_api{width:100%;position:relative;height:85px;float:left;background-color:#F5F5F5;border-bottom:1px solid #ebebeb;margin-bottom:10px;}
.headgradient{height:100%;background:url(img/headgradient.html)repeat-y;width:480px;position:absolute;left:50%;margin-left:-10px;z-index:0}
.top_nav .widget{float:left;border-left:1px solid #7b7a7e;border-right:1px solid #5f5e62}
.top_nav .widget:first-child{padding-left:0;border-left:none}
.top_nav .widget:last-child{padding-right:0;border-right:none}
.top_nav .widget_text{padding-top:4px;padding-bottom:13px;float:left}
.top_nav .social_widget ul{list-style:none;margin:0;padding:5px 0 0}
.top_nav .social_widget ul li{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;float:left;margin-right:0;width:20px;height:20px;margin-left:25px}
.top_nav .social_widget li i{float:left;width:100%;height:100%;line-height:23px;font-size:14px;display:block;text-align:center;padding-left:0;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.top_nav .widget ul{float:left;list-style:none;margin:4px 0 0;padding:0}
.top_nav .widget ul li{float:left;margin-left:15px}


/** Navigation **/

nav .menu li.current-menu-item a,nav .menu li.current-menu-item a:hover,nav .menu li.current-menu-parent a,nav .menu li.current-menu-parent a:hover,.step h2,#portfolio-filter ul li.active a,#faq-filter ul li.active a,a:hover,.services_small dt span.no_circle i,.services_small a.read_m:hover span,.services_group .span9 dl i,.services_medium h3:hover a,.news-article a.read_m:hover span,.blog-article .info ul li,.one-staff .content span:hover,.one-staff .info span:hover,.single_testimonial .stars i.colored,.testimonials_block .position,.block_skill .big_percentage,.nav-tabs li.active a,.accordion .accordion-heading.in_head a,.page_parents li.active a,.blog-article .info a span,.single-post .shares .social_ic:hover i,.comment dl dd ul li a:hover,.services_small a.read_m:hover .direct_btn i,aside .widget_most_popular dl a:hover{color:#C00}
nav .menu li.current-menu-item ul.sub-menu,nav .menu li.current-menu-parent ul.sub-menu{border-top:3px solid #C00}
nav li li.current-menu-item a,a.read_m:hover,nav .menu li ul.non_mega_menu li a:hover{color:#C00!important}
nav .menu li a{line-height:33px;color:#68676a}
nav .menu li ul.sub-menu{list-style:none;display:none;position:absolute;left:0;top:72px;z-index:50000;box-shadow:0 8px 15px rgba(0,0,0,0.1);width:183px;border-top:3px solid #888;margin:0!important;padding:0!important}
nav .menu li ul.sub-menu li{z-index:50005;float:left;border-bottom:1px solid #dedede;border-top:1px solid #fff;text-align:left;height:auto;display:block;width:100%;background:#f1f1f1;margin:0!important;padding:0!important}
nav .menu li ul.sub-menu li a{color:#777;font-weight:500!important;float:left;line-height:32px!important;font-size:12px;padding:3px 13px}
nav .menu li ul.sub-menu li ul.sub-sub-menu{list-style:none;display:none;position:absolute;left:183px;top:-4px;z-index:50000;box-shadow:0 8px 15px rgba(0,0,0,0.1);width:183px;border-top:3px solid #888;margin:0!important;padding:0!important}
nav .menu li ul.sub-menu li ul.sub-sub-menu li{z-index:50005;float:left;border-bottom:1px solid #dedede;border-top:1px solid #fff;text-align:left;height:auto;display:block;width:100%;background:#f1f1f1;margin:0!important;padding:0!important}
nav .menu li ul.sub-menu li ul.sub-sub-menu li a{color:#777;font-weight:500!important;float:left;line-height:32px!important;font-size:12px;padding:3px 13px}
nav .menu li ul.sub-menu li:hover{opacity:1}
nav .menu li ul.sub-menu li ul.sub-sub-menu li:hover{opacity:1}
nav .menu li ul.sub-menu li.current-menu-item{background:#f7f7f7}
nav .menu li ul.sub-menu li ul.sub-sub-menu li.current-menu-item{opacity:1;background:#f7f7f7}
nav .menu .sub-menu li.current-menu-item a{border:none!important}
nav .menu li .current-menu-item{background:#eee;color:#888}
nav .menu li ul.sub-menu li:hover a{color:#888}
nav .menu li li.current-menu-item > a{color:#555!important}
nav{float:left;width:100%;margin-top:-14px}
nav .menu{float:left;list-style:none;text-align:center;position:relative;height:31px;margin:0;padding:0}
nav .menu li{float:left;font-weight:400;position:relative;height:50px;border-top:4px solid #fff;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;font-size:13px;padding:19px 14px 4px}
nav .menu > li:hover{border-top:4px solid #888}
nav .menu > li a{font-weight:500;font-size:14px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}
.top_nav{width:100%;position:relative;top:0;left:0;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;height:30px;opacity:1;background:url(img/headbg.png);color:#b0b0b0}
#pagenav nav .menu{height:auto}
#pagenav nav ul{width:100%}
#pagenav nav .menu li{list-style:outside none none;display:inline;margin:.4em;padding:0;float:left;height:auto;border:none!important}
#pagenav nav .menu > li:hover{color:#C00;border:none!important;color:#C00}
.nav_top{margin-top:-1px}
.nav_center nav{margin-top:0!important}

/* Slider */

#slider-fullwidth{border-bottom:1px solid #ebebeb}
.layerslider_size{width:100%;height:460px;margin:0 auto}
.slide_img{width:100%;height:460px;margin:0 auto}
.slide_header1{font-family:'Roboto',sans-serif;font-size:60px;font-weight:700;color:#FFF;position:absolute;top:215px;left:403px;right:403px;text-align:center;line-height:70px;text-shadow:#000 .1em .1em .2em}
.product_header h1{position:absolute;top:160px;left:404px;right:0;font-family:'Roboto',sans-serif;font-size:50px;max-width:697px;margin-left:0;font-weight:600;color:#FFF;letter-spacing:-1px;text-shadow:#000 .1em .1em .2em;line-height:65px}
.product_subline p{font-family:'Roboto',sans-serif;max-width:455px;font-size:24px;margin-left:0;font-weight:500;color:#FFF;text-shadow:#000 .1em .1em .2em;position:absolute;top:320px;left:404px;line-height:35px}
.product_calltoaction .prdt_button{position:absolute;top:450px;left:404px;padding:19px 45px;background:#009DCD none repeat scroll 0 0;color:#FFF;font-size:16px;font-weight:700}
.slide_header2{font-family:'Roboto',sans-serif;font-size:20px;font-weight:700;color:#FFF;position:absolute;top:403px;left:403px;right:403px;text-align:center;text-shadow:#000 .1em .1em .2em}
.slide_button{position:absolute;top:422px;left:403px;right:403px;text-align:center}
.slide_push_button{padding:16px 93px;background:#009dcd;font-weight:700;color:#fff;font-size:16px}
.testimonial-bgi{height:auto}
.quote_more{padding: 10px 0px;text-shadow: .1em .1em .2em #000;}
.toggle-menu{display:none;margin-left:15px;margin-right:15px}
.adjustsub .menu li .sub-menu{top:56px}
.boxed_layout header#header.header_1,.boxed_layout header#header.header_2,.boxed_layout header#header.header_3{width:1200px}
.testimonialpic{width:100%;height:auto}
.flexslider{position:relative;z-index:50;margin-bottom:0}
.headborder{height:10px;background:url(img/headborder.html) no-repeat;width:480px;position:absolute;left:50%;margin-left:-10px;top:100%}
.page_parents{list-style:none;position:relative;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;-o-transition-duration:.1s;-ms-transition-duration:.1s;transition-duration:.1s;top:31px;float:left;right:0;z-index:1;margin:0;padding:0}
.page_parents li:first-child{padding-right:10px;background:none;padding-left:0}
.page_parents li{float:left;color:#444;padding-left:4px;font-weight:500;padding-right:4px;font-size:13px}
.page_parents li a{color:#444;font-size:13px;font-weight:500;margin-right:6px}
.header_shadow{width:100%;position:relative;z-index:0;background:url(img/header_shadow.png) center bottom no-repeat;bottom:75px;float:left;height:12px}
.top_wrapper{position:relative;padding-top:94px}
.top_wrapper_api{position:relative;}

/* Footer */
.qtrans_language_footer{list-style:outside none none;margin:0;padding:0}
.qtrans_language_footer li{float:left;padding:5px;list-style:outside none none}
.top_footer{height:52px;float:left;width:100%;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.35);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.35);box-shadow:inset 0 1px 0 rgba(255,255,255,0.35);border-top:1px solid #000;background:#C00}
.top_footer .container{height:52px}
.top_footer .pagination{position:relative;top:-32px;margin:0}
.top_footer .pagination a{width:15px;height:13px;float:left;margin-left:10px;text-decoration:none}
.top_footer .pagination a i{font-size:13px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.top_footer .caroufredsel_wrapper{width:80%;float:left}
.top_footer .shadow_top_footer{width:100%;height:50px;float:left;left:0}
.probox{background:url(img/products-bullet.gif) no-repeat scroll left top transparent;min-height:90px;padding:17px 6px 6px 49px;margin:12px 0}
.probox:hover{background-color:#FFF}
.product-list a:hover .protitle,.extension-list a:hover .extitle{color:#333;text-decoration:underline}
.probox h2,.probox h4,.probox h3{margin:-6px 0 6px;font-size:1.2em}
.pt-logo{padding:5px 0;}
#content-api{padding-top: 60px;padding-bottom: 60px;background-image: url("img/api-docs-bg.png");background-repeat:repeat-y;background-position:center center;}
.api-content{padding-left:45px;}
.api-content p{font-family: "Roboto",sans-serif;}
.api-content h2{margin-top: 38px;font-size: 28px;font-weight: 300;line-height: 1.4;letter-spacing: -0.15px;}
.api-content ul{padding-left:40px;}
.api-content ul li{line-height: 25px;margin-bottom: 10px;}
.api-content ul li a{text-decoration: none;color: #3B94D9;}
#content-api aside{padding-top: 47px;}
#content-api aside h4.widget-title{color:#FFF}
#content-api ul.menu{width:97%;float:left;border-left: 1px solid #C00;margin: 10px 0px;padding: 0px 0px 0px 20px;}
#content-api ul.menu li{border:0;list-style: outside none none;padding: 4px 0px;}
#content-api ul.menu li a{color: #C00;word-wrap: break-word;}
#content-api ul.menu li a:hover{color: #FFF;}
#content #content-right .product-list .cloud .probox p{margin:0;font-size:.7em}
#copyright{padding-top:15px;padding-bottom:4px;background:#23282E;color:#a0a0a0}
#copyright span{font-size:13px!important;color:#a0a0a0}
.page_parents li span{top: -4px;position: absolute;}
.page_parents li span a{padding: 5px 15px;background: #f05858;font-weight: bold;color: #fff;font-size: 12px; float:left;}

.panel-container{margin-bottom:10px}
#tab-usecase-container{width:750px;margin-left:auto;margin-right:auto}
#tab-usecase-container ul{height:52px;width:100%;list-style:outside none none;margin:0;padding:0;background:none repeat scroll 0 0 #4B4A4D}
#tab-usecase-container ul li.active{background:none repeat scroll 0 0 #FFF;position:relative;left:1px}
#tab-usecase-container ul li{float:left;width:33.29%;margin:0;padding:0;text-align:center}
#tab-usecase-container ul li a{display:block;padding:15px 0;line-height:20px;outline:medium none;color:#FFF;font-weight:700}
#tab-usecase-container ul li a:hover{color:#C00}
#tab-usecase-container .panel-container{background:none repeat scroll 0 0 #FFF;padding:10px;border:1px solid}
#tab-usecase-container ul li a.active{text-decoration:none;border:1px solid #4B4A4D;color:#000;font-weight:700;font-size:14px}

/* Footer */

footer h4.widget-title{border-bottom:1px solid #333;padding-bottom:10px;font-weight:500;color:#919191;margin-bottom:30px;font-size:16px}
footer#footer .inner .row-fluid.ff:first-child{padding-top:45px;padding-bottom:45px}
footer .widget_search input[type="text"]{border:1px solid rgba(255,255,255,0.18)!important;background:#23282E!important;width:91%;float:left;border-radius:0;padding-bottom:6px}
footer .standard-form textarea{height:80px}
footer .standard-form input,footer .standard-form select,footer .standard-form textarea{width:100%!important;background:#333!important;color:#000;border:1px solid #444!important}
footer .standard-form input[type="submit"]{color:#fff!important;padding-left:0!important;width:75px!important;padding-right:0!important}
footer .widget li{line-height:13px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.08)}
footer .widget li a{color:#bbb;font-size:13px;font-weight:400}
footer .tagcloud a{background:#222;color:#000;font-size:13px!important;border:1px solid #444;margin-right:5px;margin-bottom:5px;float:left;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:8px 10px}
footer .widget_flickr .flickr_badge_image{float:left;transition-duration:.7s;border:2px solid rgba(0,0,0,0);margin-bottom:9px;margin-right:13px;width:68px;height:68px;border-radius:6px}
footer .widget_contact_info li{padding-left:25px;background:none;color:#ccc;border-bottom:none;font-weight:500;padding-bottom:5px}
footer .widget_contact_info li span{color:#a0a0a0;font-weight:400;line-height:20px}
footer .widget_contact_info li a{color:#a0a0a0!important}
footer .widget_recent_posts li{background:none;float:left;width:100%;margin:0;padding:0}
footer .widget_recent_posts li dt{width:44px;height:44px;border:2px solid #444;cursor:pointer}
footer .widget_recent_posts li dt img{border:2px solid #222;width:40px;height:40px}
footer .widget_recent_posts li .info{color:#a0a0a0;margin-top:0}
footer .widget-title{background:url(img/ft_bd.png) center repeat-x;margin-bottom:15px}
footer .widget-title span{color:#fff;font-size:14px;padding-right:20px;margin-right:15px;background:#2F373F}
.fullpage_site{padding-top:70px;padding-bottom:60px}
.fullpage_overview{padding-top:95px;padding-bottom:60px}
#content.section_last{padding-bottom:0}
#content.section_first .section-style:first-child{border-top:none}
.media iframe{width:100%;height:300px}
.blog-article{padding-top:35px;padding-bottom:35px}
.single-post .shares h4{font-size:12px;color:#a0a0a0;float:left}
.single-post .shares .social_ic{float:left;width:16px;height:16px;border:none;margin:0 0 0 15px;padding:0}
.single-post .shares .social_ic i{font-size:16px;color:#bfbfbf;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.single-post .blog-article{padding-bottom:20px}
.blank_page .row .span12 ul{padding:15px}

#respond h3{color:#555;font-size:16px;line-height:41px;margin-top:40px;float:left;margin-bottom:10px;width:100%;border-bottom:1px solid #e1e1e1}
#respond{margin-top:90px}
#respond label span{color:#000;font-size:10px;text-transform:uppercase;font-weight:700}
#respond input[type="text"]{width:320px;height:30px;position:relative;z-index:2;margin-bottom:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #d9d9d9;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.05);box-shadow:0 2px 1px rgba(0,0,0,0.05)}
#respond textarea{width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #d9d9d9;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.05);box-shadow:0 2px 1px rgba(0,0,0,0.05)}
#respond input[type="submit"]{font-size:13px;font-weight:700;border:none;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#fff;text-transform:uppercase;padding:8px 10px}
#respond input[type="submit"]:hover{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
#respond .logged-in-as a{color:#666;font-weight:500}

#portfolio-single-widget-area{float:left;width:100%;margin-top:60px}
.flexslider .headborder{height:18px;background:url(img/headborder.html) repeat-y;width:50%;position:absolute;left:50%;top:100%;margin-left:-10px}
.btn-system{font-size:13px;font-weight:700;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;float:left;text-transform:uppercase;background:#f7f7f7;border:1px solid #d6d6d6;padding:8px 10px}
.btn-system i{padding-left:0;padding-top:1px;padding-right:8px;float:left}
.btn-system span.direct_btn{margin-left:17px;margin-top:1px;width:16px;height:16px}
.btn-system span.direct_btn i{line-height:16px}
.textbar .perspective{position:absolute;top:50%;margin-top:-22px;right:0}
.btn-system span{font-size:13px;font-weight:700;float:left}
.btn .icon{background-image:url(img/shig_btn.html);background-position:center;background-repeat:no-repeat;float:left;width:10px;height:10px;margin-left:-7px;margin-top:5px}
.captionss{position:absolute;bottom:60px;right:30px;width:380px}
.flex-caption{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;float:right;background:rgba(0,0,0,0.7);font-size:20px;font-weight:500;font-family:Roboto!important;visibility:hidden;margin:0;padding:9px}
.flex-caption.animated{visibility:visible}
.flex-caption span{font-size:22px;color:#fff;font-weight:500;float:left}
aside #s{width:91%;height:26px}
aside h4.widget-title{margin-bottom:13px;text-transform:uppercase;margin-top:0;font-weight:500;float:left;padding-bottom:12px;line-height:25px;background:url(img/border.png) bottom center repeat-x;width:100%}
aside .widget{margin-bottom:40px;float:left;width:100%}
aside .list_content ul li,aside .widget_recent_posts ul li{background:none;margin:0;padding:0}
aside .widget_recent_posts ul li{border-bottom:0}
aside .widget_recent_posts ul li a{color:#777;font-weight:800}
aside .widget_recent_posts dd{line-height:7px}
aside .widget_recent_posts i{font-size:30px}
aside .standard-form select{margin-bottom:10px}
aside .standard-form #themeple_name{margin-right:3px}
aside .standard-form .more-large{color:#222}
.slider#slider-fullwidth{width:100%;margin-top:0}
.transition_height{height:0;opacity:0}
.delay_04{transition-delay:.4s;-webkit-transition-delay:.4s}
.big_portfolio_container{width:400px;top:70%;left:4%;position:absolute;display:none}
.big_portfolio_container .category{font-size:11px;text-transform:uppercase;color:#fff;font-weight:500;float:left;padding:3px}
.big_portfolio_container .date{font-size:11px;color:#fff;font-weight:400;margin-left:10px;margin-top:3px;float:left}
.big_portfolio_container h1{color:#fff;font-weight:500;margin-top:28px;float:left;line-height:42px;font-size:36px;width:100%}
.close_icon{width:30px;height:30px;border-radius:50%;border:3px solid #fff;position:absolute;right:70px;top:100px}
.close_icon i{color:#fff;margin-top:2px;margin-left:6px;font-size:23px}
#footermenu{float:left;margin:0 auto;padding:0}
#footermenu li{float:left;padding:5px;list-style:none}
#footermenu li a{color:#A0A0A0}
#footermenu li a:hover{color:#C00}
.next_big_portfolio{width:30px;height:30px;border-radius:50%;border:3px solid #fff;position:absolute;right:25px;top:100px;display:none}
.next_big_portfolio i{color:#fff;margin-top:4px;margin-left:8px;font-size:23px}
.prev_big_portfolio{width:30px;height:30px;border-radius:50%;border:3px solid #fff;position:absolute;right:115px;top:100px;display:none}
.prev_big_portfolio i{color:#fff;margin-top:4px;margin-left:6px;font-size:23px}
.portfolio_single_nav{list-style:none;margin:0}
.portfolio_single_nav li{float:left;width:25px;height:25px;margin-left:3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #bfbebe;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.portfolio_single_nav li a{float:left;width:100%;height:100%}
.portfolio_single_nav li a i{font-size:16px;line-height:25px;width:100%;text-align:center;color:#bfbebe;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.single_content.bottom .flexslider{margin-bottom:75px}
.section-style{width:100%;padding-top:45px!important;float:left;padding-bottom:45px!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:scroll;background-repeat:no-repeat;background-position:top center;background-color:#F5F5F5;display:block}
.news-overview-style{width:100%;padding-top:45px!important;float:left;padding-bottom:25px!important;display:block}
.news-latest-container{padding-left:0!important;padding-right:0!important}
.news-latest-item > p{margin:0;padding:10px 0 10px 10px !important}
.news-article-style{width:100%;padding-top:12px!important;float:left;padding-bottom:25px!important;display:block}
.news-article-style .article-morelinks{padding:0 19px}
.news-article-style .article-morelinks ul{margin-bottom:20px}
.news-article-style .article-morelinks ul li{list-style-type:none;line-height:25px}
.news-article-style .article-morelinks ul li a{color:#d80c15}
.news-article-style .article-morelinks ul li a:hover{text-decoration:underline}
.content-layout{padding-bottom:50px}

.loginmodal-container{padding:30px;max-width:350px;width:100%!important;background-color:#F7F7F7;margin:0 auto;border-radius:1px;box-shadow:0 2px 2px rgba(0,0,0,0.3);overflow:hidden;font-family:roboto}
.loginmodal-container h1{text-align:center;font-size:1.8em;font-family:roboto}
.loginmodal-container input[type=submit]{width:100%;display:block;margin-bottom:10px;position:relative}
.loginmodal-container input[type=text],input[type=password]{height:44px;font-size:16px;width:100%;margin-bottom:10px;-webkit-appearance:none;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box}
.loginmodal-container input[type=text]:hover,input[type=password]:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.loginmodal{text-align:center;font-size:14px;font-family:'Arial',sans-serif;font-weight:700;height:36px;padding:0 8px}
.loginmodal-submit{border:0;color:#fff;text-shadow:0 1px rgba(0,0,0,0.1);background-color:#4d90fe;padding:17px 0;font-family:roboto;font-size:14px}
.loginmodal-submit:hover{border:0;text-shadow:0 1px rgba(0,0,0,0.3);background-color:#357ae8}
.loginmodal-container a{text-decoration:none;color:#666;font-weight:400;text-align:center;display:inline-block;opacity:.6;transition:opacity ease .5s}
.login-help{font-size:12px}

.portfolio-item .bar .category{color:rgba(255,255,255,0.5);text-transform:uppercase;font-size:12px;margin-left:20px;padding-top:5px;line-height:18px!important;float:left}
.portfolio-item .bar a i{color:rgba(255,255,255,0.5);font-size:15px;float:right;margin-top:7px;margin-right:18px}
.portfolio-item .bar a.lightbox{margin-right:24px}
.portfolio-item .project{height:72px;position:relative}

#portfolio-preview-items.four-cols .portfolio-item{position:relative;width:258px;float:left;margin-left:20px;margin-bottom:20px}
#portfolio-preview-items.four-cols .portfolio-item.v2{width:260px}
#portfolio-preview-items.four-cols .portfolio-item .overlay .btns{margin-top:75px;margin-left:74px;width:84px;height:40px;float:left}
#portfolio-preview-items.two-cols .portfolio-item{position:relative;width:538px;float:left;margin-left:20px;margin-bottom:20px}
#portfolio-preview-items.two-cols .portfolio-item.v2{width:540px}
#portfolio-preview-items.two-cols .portfolio-item .overlay .btns{margin-top:185px;margin-left:194px;width:84px;height:40px;float:left}
#portfolio-preview-items.one-cols .portfolio-item{position:relative;width:1098px;float:left;margin-left:20px;margin-bottom:20px}
#portfolio-preview-items.one-cols .portfolio-item.v2{width:1100px}
#portfolio-preview-items.one-cols .portfolio-item .overlay .btns{margin-top:185px;margin-left:434px;width:84px;height:40px;float:left}
#portfolio-preview-items.three-cols .portfolio-item{position:relative;width:358px;float:left;margin-left:14px;margin-bottom:20px}
#portfolio-preview-items .portfolio-item.v1 .project{background:#fff;margin-top:0;height:62px;width:100%;float:left}
#portfolio-preview-items.three-cols .portfolio-item.v2{width:353px}
#portfolio-preview-items .portfolio-item.v1 .project h6{color:#555;float:left;margin-top:9px;margin-left:14px;margin-bottom:0;font-weight:700;font-size:20px;width:100%}
#portfolio-preview-items .portfolio-item.v1 .project h6 a{color:#555;font-weight:700}
#portfolio-preview-items .portfolio-item.v1 .project .desc{float:left;margin-top:9px;margin-left:14px;margin-bottom:0;font-size:16px;font-weight:500;line-height:15px;color:#555}
#portfolio-preview-items .portfolio-item.v2 h6 a{color:#fff;font-style:italic;font-weight:600}
#portfolio-preview-items .portfolio-item.v2 h6{margin-top:4px}
#portfolio-preview-items.two-cols .portfolio-item.circle{width:456px!important}
#portfolio-preview-items.three-cols .portfolio-item.circle{width:296px}
#portfolio-preview-items.three-cols .portfolio-item.hexagonal{width:296px!important}

.layout-sidebar_left .three-cols .portfolio-item{margin-left:60px!important}
.gallery_slide_img{width:258px;height:165px}
.usecaseimg{width:740px;height:560px}
.sliderheader{width:100%;height:460px}
.csc-uploads-fileName{width:70%;text-decoration:inherit;border-radius:3px;cursor:pointer;display:inline-block;line-height:2.64286em;padding-top:0;padding-bottom:0;background-color:#3E4146}
.csc-uploads-fileName:before{margin-right:3px;float:left;font-size:1.28571em;margin-top:1px;content:"";color:#c00;line-height:14px}
.csc-uploads-fileName a{color:#FFF;padding-left:21px;padding-right:21px}
.csc-uploads-fileName a:hover{color:#C00}
.portfolio-item .overlay{background:rgba(0,0,0,0.4)}
.tpl2 img{max-width:none;width:100%}
.tpl2 .bg{background-color:rgba(0,0,0,0.7);width:100%;height:100%}
.tpl2 .center-bar{position:absolute;top:50%;margin-top:-15px;text-align:center;width:100%;opacity:0}
.v2 .tpl2 .center-bar{height:76px;margin-top:-38px}
.v1 .tpl2 .center-bar{height:30px;margin-top:-131px}
.tpl2 .center-bar a.link,.tpl2 .center-bar a.lightbox{display:inline-block;width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;padding:105px 150px}
.tpl2:hover .center-bar{opacity:1;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.tpl2 .center-bar a.link i,.tpl2 .center-bar a.lightbox i{line-height:50px;width:50px;text-align:center;font-size:24px;color:#fff;float:left}

.circle .shape4{background:url(img/shapes/218x140reth.png) no-repeat 0 0 transparent;width:300px;height:170px;position:absolute;left:0;top:0;z-index:99}
.circle .shape3{background:url(img/shapes/298x170reth.png) no-repeat 0 0 transparent;width:300px;height:170px;position:absolute;left:0;top:0;z-index:99}
.circle .shape2{background:url(img/shapes/458x275reth.png) no-repeat 0 0 transparent;width:456px;height:275px;position:absolute;left:0;top:0;z-index:99}
.triangle .shape4{background:url(img/shapes/218x140tre.png) no-repeat 0 0 transparent;width:300px;height:170px;position:absolute;left:0;top:0;z-index:99}
.triangle .shape3{background:url(img/shapes/298x170tre.png) no-repeat 0 0 transparent;width:300px;height:170px;position:absolute;left:0;top:0;z-index:99}
.triangle .shape2{background:url(img/shapes/458x275tre.png) no-repeat 0 0 transparent;width:458px;height:275px;position:absolute;left:0;top:0;z-index:99}
.hexagonal .shape4{background:url(img/shapes/218x140hex.png) no-repeat 0 0 transparent;width:218px;height:140px;position:absolute;left:0;top:0;z-index:99}
.hexagonal .shape3{background:url(img/shapes/298x170hex.png) no-repeat 0 0 transparent;width:300px;height:170px;position:absolute;left:0;top:0;z-index:99}
.hexagonal .shape2{background:url(img/shapes/458x275hex.png) no-repeat 0 0 transparent;width:458px;height:275px;position:absolute;left:0;top:0;z-index:99}

.single_portfolio_page_parents{top:64px;padding-bottom:5px}
.single_portfolio_page_parents i{font-size:14px;color:#ced0d5;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.single_portfolio_page_parents li a{margin-right:1px;float:left}
.single_content{margin-top:0;float:left}
.single_content .content h1,.single_content .content h2,.single_content .content h3,.single_content .content h4,.single_content .content h5,.single_content .content h6{font-weight:500;color:#222;margin-bottom:5px}
.single_content .content p{margin:0;padding:0}
.single_content ul.metas{list-style:none;padding-top:30px;float:left;width:100%;padding-left:0;margin:0}
.single_content .metas dl{margin-bottom:0;float:left}
.single_content .metas dt{width:50px;height:auto;text-align:left;float:left;color:#464646;font-weight:700;text-transform:uppercase}
.single_content .metas dd{color:#666;font-weight:500;margin-left:60px}
.single_content dl dd{margin-left:120px}
.block_skill h6{color:#666;font-weight:500;padding-top:4px;font-size:13px;float:left;margin-bottom:5px}
.block_skill .big_percentage{font-size:13px;float:right;margin-bottom:5px}
.chart_skill h4{font-weight:500;width:100%;text-align:center;margin-top:20px}
.chart_skill p{width:100%;text-align:center}
.single_content .single_info{list-style:none;float:left;width:100%;margin:40px 0 0;padding:0}
.single_content .single_info li{padding-top:10px;padding-bottom:10px;border-top:1px dashed #ccc;color:#000;font-weight:400}
.single_content .single_info li:last-child{border-bottom:1px dashed #ccc}
.single_content .single_info li .title{width:50px;float:left;margin-right:15px;font-weight:500}
.single_content .skill{margin-top:20px!important;float:left;width:100%;margin-bottom:0}
.single_content .content{padding-bottom:30px;background:url(img/bt.png) left bottom no-repeat}
.row-header-bullet-list h2{margin:20px 0 35px 0;}
.row-dynamic-feature-product{float:left;padding:60px 0;background:#FFF none repeat scroll 0 0;border-bottom:1px solid #C9C9C9}
.row-dynamic-introduction{float:left;padding:60px 0;background:none repeat scroll 0 0 #F5F5F5}
.row-dynamic-job-introduction{padding:60px 0;background:#F5F5F5 none repeat scroll 0 0;}
.row-dynamic-job-introduction .sc-col p{font-family:'Open Sans',sans-serif!important;font-size:16px}
.row-dynamic-job-introduction h2{font-size:28px;line-height:32px;font-weight:700;font-family:open sans;text-align:center;margin:25px 0 35px}
.row-dynamic-job-vacancies{float:left;padding-bottom:70px;padding-top:70px;background:none repeat scroll 0 0 #FFF}
.row-dynamic-job-vacancies h2{font-size:28px;font-weight:700;font-family:open sans;text-align:center;margin:25px 0 35px}
.row-dynamic-job-vacancies .vacancies-list ul{float:left;list-style-type:none;width:100%;padding:0;margin:0;font-size:16px;font-family:'Roboto',sans-serif}
.row-dynamic-job-vacancies .vacancies-list ul li .accordion-inner ul{list-style-type:square;margin:0;padding:0 0 20px 20px}
.row-dynamic-job-vacancies .vacancies-list ul li .accordion-inner ul li{overflow:visible;border:0;padding-top:10px}
.row-dynamic-job-vacancies .vacancies-list ul li .accordion-inner ul li span{font-size:16px!important;font-family:'Roboto',serif!important}
.row-dynamic-job-vacancies .vacancies-list .job-container{width:100%;height:50px}
.row-dynamic-job-vacancies .vacancies-list ul li{border-bottom:1px solid #4B4A4D;padding-top:25px;padding-bottom:0;color:#4B4A4D;cursor:pointer;overflow:hidden}
.row-dynamic-job-vacancies .vacancies-list ul li .accordion-inner ol{list-style-position:inside}
.row-dynamic-job-vacancies .vacancies-list ol li{border:0;padding:0;line-height:normal;font-size:16px!important;font-family:"Roboto",sans-serif!important;padding-top:10px}
.row-dynamic-job-vacancies .vacancies-list .tab-headline{font-size:20px;font-family:open sans;font-weight:700;color:#000;float:left;width:59%}
.row-dynamic-job-vacancies .vacancies-list .tab-desc{float:left;width:30%;color:#000}
.row-dynamic-el-duo{margin-bottom:48px}
.row-dynamic-el-duo .headline,.themeple_sc .header{color:#4B4A4D;padding:28px 0 15px 28px;font-size:28px;font-weight:700;width:95%;float:left}
.partner-box .headline,.themeple_sc .header{padding:4px 0!important;background:#F5F5F5 none repeat scroll 0 0!important;margin:28px 0 20px 28px !important}
.usecase_headline h2{font-size:24px;font-weight:500;font-family:"Open Sans",sans-serif;margin-bottom:30px;text-align:center;color:#555}
.row-dynamic-job-slider{float:left;padding-bottom:15px;padding-top:60px;background:none repeat scroll 0 0 #FFF}
.row-dynamic-job-slider .job-slider{padding:41px;background:none repeat scroll 0 0 #4B4A4D}
.row-dynamic-job-benefits{float:left;padding-bottom:70px;padding-top:70px;background:none repeat scroll 0 0 #F5F5F5}
.row-dynamic-job-benefits h2{font-size:28px;font-weight:700;font-family:open sans;text-align:center;margin:25px 0 35px}
.row-dynamic-job-benefits .benefits-list-left{float:left}
.row-dynamic-job-benefits .benefits-list-left ul{float:left;list-style-type:none;width:100%;padding:0;margin:0}
.row-dynamic-job-benefits .benefits-list-left ul li{padding-top:30px;padding-bottom:30px;color:#000;float:left}
.row-dynamic-job-benefits .benefits-list-left ul li span{font-family:'Open Sans',sans-serif!important;font-size:16px}
.row-dynamic-job-benefits .benefits-list-right ul li span{font-family:'Open Sans',sans-serif!important;font-size:16px}
.row-dynamic-job-benefits .benefits-list-right{float:right}
.row-dynamic-job-benefits .benefits-list-right ul li .benefits-img{vertical-align:middle;padding-left:20px}
.row-dynamic-job-benefits .benefits-list-left ul li .benefits-img{vertical-align:middle;padding-right:20px}
.row-dynamic-job-benefits .benefits-list-right ul{float:right;list-style-type:none;width:100%;padding:0;margin:0}
.row-dynamic-job-benefits .benefits-list-right ul li{padding-top:30px;padding-bottom:30px;color:#000;float:right}
.row-dynamic-el-duo .subline{color:#C00;font-size:16px;font-weight:700;padding:0 0 0 28px;width:95%;float:left}
.row-dynamic-el-duo .partnername{font-size:28px;font-weight:700;padding:15px 0;float:right;width:65%}
.row-dynamic-el-duo .partnerlogo{font-size:16px;font-weight:700;padding:15px 0 15px 28px;float:left;width:30%}
.row-dynamic-el-duo .post-headline a{color:red;font-size:24px;line-height:29px;font-weight:700;float:right;width:68%;padding:28px 0 10px}
.row-dynamic-el-duo .post-headline a:hover{text-decoration:underline}
.row-dynamic-el-duo .post-date{font-size:14px;padding:0;float:right;width:68%}
.row-dynamic-el-duo .post-text{font-size:14px;width:68%;float:right;margin:0;padding:25px 0}
.row-dynamic-el-duo .post-img{font-size:16px;font-weight:700;padding:15px 0 15px 28px;float:left;width:27.3%}
.row-dynamic-el-duo .post-text p{font-family:"PT Sans",sans-serif;width:100%;font-size:16px;color:#000;float:right;padding:0}
.row-dynamic-el-duo .adressbox{font-size:14px;padding:15px 28px;width:20%;float:left;background:#F4F4F4 none repeat scroll 0 0;margin:20px 0 28px 29px}
.partner-box p{margin:0!important}
.school-box p{margin:0!important}
.row-dynamic-el-duo .contactbox{font-size:14px;padding:15px 28px;width:20%;float:left;background:#F4F4F4 none repeat scroll 0 0;margin:20px 0 28px 33px}
.row-dynamic-el-duo p{font-family:'PT Sans',sans-serif;padding:0 0 0 28px;width:94%;font-size:16px;color:#000;float:left}
.row-dynamic-el-duo .learnmore-btn{font-family:'Open Sans',sans-serif;padding:0 0 28px 28px;float:left}
.row-dynamic-el-two .headline,.themeple_sc .header{font-family:'Open Sans',sans-serif;color:#4B4A4D;padding:28px 0 15px 15px;font-size:28px;line-height:30px;font-weight:700;width:95%;float:left}
.row-dynamic-el-two .subline{color:#C00;font-size:16px;font-weight:700;padding:5px 5px 5px 15px;width:95%;float:left}
.row-dynamic-el-two p{font-family:'Georgia',sans-serif;padding:0 0 0 15px;width:90%;float:left;font-size:16px;color:#000}
.row-dynamic-el-two .learnmore-btn{font-family:'Open Sans',sans-serif;padding:0 0 28px 15px;float:left}
.row-dynamic-el-three .third_space{margin-top:38px;margin-bottom:38px}
.row-dynamic-el-three .headline,.themeple_sc .header{color:#4B4A4D;padding:15px 0 15px 10px;font-size:28px;font-weight:700;line-height:35px;width:95%;float:left}
.row-dynamic-el-three .subline{color:#C00;font-size:16px;line-height:20px;font-weight:700;padding:0 0 15px 10px;width:95%;float:left}
.row-dynamic-el-three p{font-family:'Georgia',sans-serif;padding:0 0 0 10px;width:94%;float:left;font-size:16px;color:#000}
.row-dynamic-el-three .learnmore-btn{font-family:'Open Sans',sans-serif;padding:0 0 28px 19px;float:left}
.row-dynamic-el-article .third_space{margin-top:20px;margin-bottom:20px}
.row-dynamic-el-article .headline,.themeple_sc .header{color:#4B4A4D;padding:30px 0 15px 19px;font-size:36px;font-weight:700;line-height:45px;width:95%;float:left}
.row-dynamic-el-article .subline{color:#C00;font-size:16px;font-weight:700;padding:0 0 15px 19px;width:95%;float:left}
.row-dynamic-el-article .post-date{font-size:12px;padding:0 0 15px 19px;width:95%;float:left}
.row-dynamic-el-article p{font-family:'Georgia',sans-serif;padding:0 19px;font-size:16px;color:#4B4A4D}
.row-dynamic-el-article .learnmore-btn{font-family:'Open Sans',sans-serif;padding:0 0 28px 19px;float:left}
.row-dynamic-el-article .author{float:left;width:auto;border:1px solid #E4E2E2;padding:0;margin:0 0 30px}
.row-dynamic-el-article .author span{font-size:12px;font-family:pt sans}
.row-dynamic-el-article .author img{float:left;width:90px;height:90px;padding-right:11px}
.row-dynamic-el-article .author .person{float:left;padding:5px}
.row-dynamic-el-article .third_space{margin-top:20px;margin-bottom:20px}
.row-dynamic-el-company .headline,.themeple_sc .header{color:#4B4A4D;padding:30px 0 30px 19px;font-size:36px;font-weight:700;line-height:35px;width:95%;text-align:center}
.row-dynamic-el-company .subline{text-align:center;color:#C00;font-size:16px;font-weight:700;padding:0 0 30px 19px;width:95%}
.row-dynamic-el-company .post-date{font-size:12px;padding:0 0 15px 19px;width:95%;float:left}
.row-dynamic-el-company p{font-family:'PT Sans',sans-serif;padding:0 19px;font-size:16px;color:#000}
.row-dynamic-el-company p iframe{border:medium none;width:675px;height:380px}
.row-dynamic-el-company .learnmore-btn{font-family:'Open Sans',sans-serif;padding:0 0 28px 19px;float:left}
.row-dynamic-el-company .author{float:left;width:auto;border:1px solid #E4E2E2;padding:0;margin:0 0 30px}
.row-dynamic-el-company .author span{font-size:12px;font-family:pt sans}
.row-dynamic-el-company .author img{float:left;width:90px;height:90px;padding-right:11px}
.row-dynamic-el-company .author .person{float:left;padding:5px}
.news-textbox{padding:15px;margin:0!important}
.news-textbox img{width:319px;height:224px;padding:8px 0 0 10px}
.learnmore-btn1{padding:0 0 15px 10px}
.learnmore-btn2{padding:0 0 15px 10px}
.learnmore-btn3{padding:0 0 15px 10px}
.box{border:1px solid #4B4A4D;background-color:#FFF}
.row-dynamic-product-pictures{float:left;padding:0 0 20px 0;background-size:cover;background-attachment:scroll;background-repeat:no-repeat;background-position:center top;background-color:#F5F5F5;display:block}
#dynamic-testimonial .overlay{position:absolute;top:0;width:100%;height:100%!important;max-width:100%;visibility:hidden;overflow:hidden;opacity:0;transition:visibility .15s linear 0s,opacity .15s linear 0;background:none repeat scroll 0 0 rgba(0,0,0,0.75);display:block}
#dynamic-testimonial{padding:0 0 60px 0;position:relative;float:left;width:100%;}
#dynamic-testimonial-wbe{border-bottom:2px solid #F5F5F5;height:auto;padding-top:0;position:relative;float:left;width:100%}
#dynamic-testimonial-news{height:auto;padding-top:0;position:relative;float:left;width:100%}
#dynamic-testimonial-jobs{padding-top:10px;padding-bottom:35px}

.overlay{display:none;position:fixed;width:100%;height:100%;left:0;top:0;overflow:auto;background:none repeat scroll 0 0 rgba(0,0,0,0.7);z-index:100000}
.introvideo{width:539px}
#resizable_wrapper{max-width:880px;margin-left:25px}
.layer_container{width:100%;height:auto!important;margin:0 auto;visibility:visible}
.subsite_bg{background-color:#b12c2d}
.layer_one{slidedirection:right;slidedelay:3000;durationin:1500;durationout:1500;easingin:easeInOutQuint;easingout:easeInOutQuint;delayin:0;delayout:0}
.layer_one_img{position:absolute;top:-23px;width:2800px;height:583px;padding:0;border-width:0;visibility:hidden;margin-left:0;margin-top:0;display:block}
.layer_two{slidedirection:right;slidedelay:3000;durationin:1500;durationout:1500;easingin:easeInOutQuint;easingout:easeInOutQuint;delayin:0;delayout:0}
.layer_two_img{position:absolute;top:-17px;slidedirection:fade;slideoutdirection:fade;durationin:1500;durationout:1500;easingin:easeInOutQuint;easingout:easeInOutQuint;delayin:0;delayout:0;showuntil:0}
.layer_two_head{font-size:60px;font-weight:700;color:#FFF;position:absolute;top:294px;left:500px;slidedirection:bottom;slideoutdirection:bottom;durationin:1500;durationout:1500;easingin:easeInOutElastic;easingout:easeInOutQuint;delayin:1200;delayout:0;showuntil:0;text-shadow:#000 .1em .1em .2em}
.layer_three{slidedirection:right;slidedelay:3000;durationin:1500;durationout:1500;easingin:easeInOutQuint;easingout:easeInOutQuint;delayin:0;delayout:0}
.layer_three_img{position:absolute;top:0;slidedirection:fade;slideoutdirection:fade;durationin:1500;durationout:1500;easingin:easeInOutQuint;easingout:easeInOutQuint;delayin:0;delayout:0;showuntil:0}
.layer_three_head{font-size:60px;font-weight:700;color:#FFF;position:absolute;top:294px;left:500px;slidedirection:bottom;slideoutdirection:bottom;durationin:1500;durationout:1500;easingin:easeInOutElastic;easingout:easeInOutQuint;delayin:1200;delayout:0;showuntil:0}
.row-dynamic-testimonial{height:auto;padding-top:0;position:relative;padding-bottom:0;margin-bottom:0;text-align:center;float:left}
.dynamic_news_header ul{margin:0;padding:8px 8px 8px 0;border-top:1px solid #000;border-bottom:1px solid #000}
.dynamic_news_header ul li{list-style:outside none none;display:inline;margin:.4em;padding:0}
.dynamic_news_header ul li a{font-weight:700}
.navheader{font-size:12px}
.slide-trigger{display:none;border:1px solid #CCC;cursor:pointer;margin-right:15px}

@media only screen and (max-width: 560px) {
.group{margin-top:5px!important}
.slide-trigger{display:block}
.no-js .slide-trigger{display:none}
.navigation-sub{display:none}
.no-js .navigation-sub{display:block}
.navigation-sub{margin:0 15px}
.navigation-sub li{float:none}
.navigation-sub li a{border-bottom:1px solid #fff}
.dynamic_news_header h2{width:95%!important;padding:4px 5px!important}
.dynamic_news_header ul li{float:none;display:block;margin:0;padding:0}
.dynamic_news_header ul li a{padding:5px}
.row-dynamic-el-two .third_space{margin-bottom:10px!important}
}
.slide-trigger span{background-image:url(../content/img/dropdown-arrows.png);background-position:0 -14px;display:block;float:right;margin-top:12px;height:14px;width:32px}
.alternate-2{padding:100px 0px 0px;text-align:center}
.threeboxborder{margin:0!important;border:1px solid #4B4A4D}
.one-col{width:100%;padding:0 19px}
#dynamic-testimonial .overlay{background:none repeat scroll 0 0 rgba(0,0,0,0.75);position:absolute;top:0;width:100%;height:100%!important;max-width:100%;visibility:hidden;overflow:hidden;opacity:0;transition:visibility .15s linear 0s,opacity .15s linear 0}
#dynamic-testimonial-news .overlay{background:none repeat scroll 0 0 rgba(0,0,0,0.75);position:absolute;top:0;width:100%;height:100%!important;max-width:100%;visibility:hidden;overflow:hidden;opacity:0;transition:visibility .15s linear 0s,opacity .15s linear 0}
#dynamic-testimonial-jobs .overlay{background:none repeat scroll 0 0 rgba(0,0,0,0.75);position:absolute;top:0;width:100%;height:100%!important;max-width:100%;visibility:hidden;overflow:hidden;opacity:0;transition:visibility .15s linear 0s,opacity .15s linear 0}
.overlay{display:none;position:fixed;width:100%;height:100%;left:0;top:0;overflow:auto;background:none repeat scroll 0 0 rgba(0,0,0,0.7);z-index:100000;display:block}
#dynamic-testimonial span.close{background:url(img/bCloseInline.png) no-repeat scroll center 10px transparent;content:"";cursor:pointer;display:inline-block;width:44px;height:44px;position:absolute;left:50%;margin-left:426px}
#dynamic-testimonial-news span.close{background:url(img/bCloseInline.png) no-repeat scroll center 10px transparent;content:"";cursor:pointer;display:inline-block;width:44px;height:44px;position:absolute;left:50%;margin-left:426px}
#dynamic-testimonial-jobs span.close{background:url(img/bCloseInline.png) no-repeat scroll center 10px transparent;content:"";cursor:pointer;display:inline-block;width:44px;height:44px;position:absolute;left:50%;margin-left:426px}
.overlay .close{background:url(img/close.svg) no-repeat scroll 0 0 / 100% auto transparent;width:20px;height:20px;cursor:pointer;position:absolute;top:20px;right:20px}
#dynamic-testimonial iframe{position:absolute;top:0;left:50%;margin-left:-426px;height:480px;width:852px}
#dynamic-testimonial-news iframe{position:absolute;top:0;left:50%;margin-left:-426px;height:480px;width:852px}
#dynamic-testimonial-jobs iframe{position:absolute;top:0;left:50%;margin-left:-426px;height:480px;width:852px}
.grid.flush-bottom{padding-bottom:0}
.grid-2 .column{width:47.5%}
.testimonial-bgimg{height:auto;}
.tm-img{max-height:350px;width:100%;}
.grid{padding-left:48px;padding-right:48px;max-width:1056px}
.full-width{background:none no-repeat scroll center 0 / 100% auto transparent;position:absolute;left:0;width:100%;z-index:2}
.full-width-img{background:none no-repeat scroll center 0 / 100% auto transparent;position:absolute;left:0;width:100%;z-index:2}
.full-width img{max-height:auto;}
#dynamic-testimonial-wbe .grid .column{margin-bottom:0}
#dynamic-testimonial-wbe .dynamic-testimonial-content{font-family:'Roboto',sans-serif;font-size:14px;font-weight:700;margin-top:125px;margin-left:-529px;position:relative;text-align:left;z-index:10;line-height:60px}
#dynamic-testimonial-wbe .dynamic-testimonial-content h3{clear:both;font-size:25px;line-height:36px;margin:15px 0 20px}
#dynamic-testimonial-wbe .dynamic-testimonial-content p{font-family:'Roboto',sans-serif;line-height:24px;margin-bottom:30px}
#dynamic-testimonial .grid .column{margin-bottom:0}
#dynamic-testimonial .dynamic-testimonial-content{font-size:14px;font-weight:700;padding-top:25px;margin-top:0px;margin-left:-531px;position:relative;text-align:left;color:#FFF;z-index:10;line-height:40px}
#dynamic-testimonial .dynamic-testimonial-content h3{color:#FFF;clear:both;font-size:25px;line-height:36px;margin:15px 0 20px;text-shadow:#000 .1em .1em .2em}
#dynamic-testimonial .dynamic-testimonial-content p{font-family:'Roboto',sans-serif;line-height:24px;text-shadow:.1em .1em .2em #000}
#dynamic-testimonial .dynamic-testimonial-content a:hover{text-decoration:underline}
#dynamic-testimonial .dynamic-testimonial-content a.launchVideo{padding-left:30px;background:url(img/video_play_icon.png) no-repeat scroll left center / 18px auto transparent;margin-right:18px;float:left;color:#FFF}
#dynamic-testimonial .dynamic-testimonial-content a:hover{text-decoration:underline}
#dynamic-testimonial .dynamic-testimonial-content .customer-more a{font-family:'Roboto',sans-serif;font-size:14px;color:#FFF;text-shadow:.1em .1em .2em #000;padding-left:10px}
#dynamic-testimonial-news .grid .column{margin-bottom:0}
#dynamic-testimonial-news .dynamic-testimonial-content{background:none repeat scroll 0 0 rgba(255,255,255,0.6);padding:15px;font-family:'Roboto',sans-serif;font-size:14px;margin-top:125px;margin-left:-529px;position:relative;text-align:left;color:#000;z-index:10;line-height:60px}
#dynamic-testimonial-news .dynamic-testimonial-content h3{color:#000;clear:both;font-size:25px;font-weight:700;line-height:36px;margin:15px 0 20px}
#dynamic-testimonial-news .dynamic-testimonial-content p{line-height:24px;margin-bottom:30px}
#dynamic-testimonial-news .dynamic-testimonial-content a:hover{text-decoration:underline}
#dynamic-testimonial-news .dynamic-testimonial-content a.launchVideo{padding-left:30px;background:url(img/video_play_icon.png) no-repeat scroll left center / 18px auto transparent;margin-right:18px;float:left;color:#FFF}
#dynamic-testimonial-news .dynamic-testimonial-content .customer-more a{color:#FFF}
#dynamic-testimonial-news .dynamic-testimonial-content a:hover{text-decoration:underline}
#dynamic-testimonial-news .dynamic-testimonial-content .customer-more a{font-family:'Roboto',sans-serif;font-size:14px;color:#FFF}
#dynamic-testimonial-jobs .grid .column{margin-bottom:0}
#dynamic-testimonial-jobs .dynamic-testimonial-content{background:#FFF;padding:40px;font-family:"Roboto",sans-serif;font-size:14px;width:103%;position:relative;text-align:left;color:#000;z-index:10;line-height:60px;opacity:.9;margin-top:38px;margin-left:-46px}
#dynamic-testimonial-jobs .flush-bottom{width:100%}
#dynamic-testimonial-jobs .dynamic-testimonial-content h1{color:#4B4A4D;clear:both;font-size:48px;font-weight:700;line-height:58px;margin:15px 0 0;text-align:center}
#dynamic-testimonial-jobs .dynamic-testimonial-content h3{color:#C00;clear:both;font-size:20px;font-weight:700;line-height:58px;margin:0 0 20px;text-align:center}
#dynamic-testimonial-jobs .dynamic-testimonial-content p{line-height:24px;margin-bottom:30px;font-size:17px}
#dynamic-testimonial-jobs .dynamic-testimonial-content a:hover{text-decoration:underline}
#dynamic-testimonial-jobs .dynamic-testimonial-content a.launchVideo{padding-left:30px;background:url(img/video_play_icon.png) no-repeat scroll left center / 18px auto transparent;margin-right:18px;float:left;color:#FFF}
#dynamic-testimonial-jobs .dynamic-testimonial-content .customer-more a{color:#FFF}
#dynamic-testimonial-jobs .dynamic-testimonial-content a:hover{text-decoration:underline}
#dynamic-testimonial-jobs .dynamic-testimonial-content .customer-more a{font-family:'Roboto',sans-serif;font-size:14px;color:#FFF}
.panel-container iframe{width:728px}
.row-dynamic-usecase{float:left;padding:60px 0}
.row-dynamic-bulletlist{float:left;padding:60px 0}
.row-dynamic-addons{float:left;padding:60px 0;background:none repeat scroll 0 0 #F5F5F5}
.row-dynamic-el{float:left;margin-top:60px;padding-bottom:60px}
.row-dynamic-bullet-pdf{float:left;margin-top:40px;padding-bottom:60px;}
.row-dynamic-lead-capture{float:left;padding-top:136px;padding-bottom:60px;background-color:#F5F5F5}
.row-dynamic-protel-partner{float:left;padding-bottom:60px}
.row-dynamic-protel-partner .header dl{float:left;width:90%;margin:0}
.row-dynamic-protel-partner .header .pagination{float:right;margin:0;padding:0;margin-top:27px}
.row-dynamic-protel-partner .header,.themeple_sc .header{margin-bottom:20px;position:relative;padding-bottom:12px;width:100%;float:left}
.row-dynamic-protel-partner .pagination a,.row-fluid .pagination a{width:20px;height:20px;margin-left:5px;background-color:#f3f3f3;border-radius:50%;border:1px solid #d6d6d6;-webkit-border-radius:50%;-moz-border-radius:50%;float:left}
.row-dynamic-protel-partner .caroufredsel_wrapper{width:100%!important;margin-bottom:0!important}
.row-dynamic-protel-partner .carousel .portfolio-item{margin-bottom:0!important}
.row-dynamic-protel-partner .span9 .flexslider .bottom_shadow{background:url(img/shadow9.html) center bottom no-repeat;width:798px;height:260px;left:-52px}
.row-dynamic-protel-partner .span8 .flexslider .bottom_shadow{background:url(img/shadow8.html) center bottom no-repeat;width:712px;height:260px;left:-47px}
.row-dynamic-protel-partner .span6 .flexslider .bottom_shadow{background:url(img/shadow6.html) center bottom no-repeat;width:526px;height:260px;left:-33px}
.row-dynamic-protel-partner .span4 .flexslider .bottom_shadow{background:url(img/shadow4.html) center bottom no-repeat;width:344px;height:260px;left:-22px}
.row-dynamic-protel-partner .span3 .flexslider .bottom_shadow{background:url(img/shadow3.png) center bottom no-repeat;width:253px;height:260px;left:-17px}
.row-dynamic-protel-partner .pagination a i,.direct_btn i{color:#313131;font-size:8px;width:100%;float:left;text-align:center;line-height:20px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.row-dynamic-protel-partner .media .type_image.alignment_center,.row-dynamic-el .media .type_slideshow.alignment_center{display:block;margin:0 auto}
.row-dynamic-gallery-slider{float:left;padding-bottom:15px;padding-top:20px}
.row-dynamic-gallery-slider .header dl{float:left;width:90%;margin:0}
.row-dynamic-gallery-slider .header .pagination{float:right;margin:0;padding:0;margin-top:27px}
.row-dynamic-gallery-slider .header,.themeple_sc .header{margin-bottom:20px;position:relative;padding-bottom:12px;width:100%;float:left}
.row-dynamic-gallery-slider .pagination a,.row-fluid .pagination a{width:20px;height:20px;margin-left:5px;background-color:#f3f3f3;border-radius:50%;border:1px solid #d6d6d6;-webkit-border-radius:50%;-moz-border-radius:50%;float:left}
.row-dynamic-gallery-slider .caroufredsel_wrapper{width:100%!important;margin-bottom:0!important}
.row-dynamic-protel-partner .carousel .portfolio-item{margin-bottom:0!important}
.row-dynamic-gallery-slider .span9 .flexslider .bottom_shadow{background:url(img/shadow9.html) center bottom no-repeat;width:798px;height:260px;left:-52px}
.row-dynamic-gallery-slider .span8 .flexslider .bottom_shadow{background:url(img/shadow8.html) center bottom no-repeat;width:712px;height:260px;left:-47px}
.row-dynamic-gallery-slider .span6 .flexslider .bottom_shadow{background:url(img/shadow6.html) center bottom no-repeat;width:526px;height:260px;left:-33px}
.row-dynamic-gallery-slider .span4 .flexslider .bottom_shadow{background:url(img/shadow4.html) center bottom no-repeat;width:344px;height:260px;left:-22px}
.row-dynamic-gallery-slider .span3 .flexslider .bottom_shadow{background:url(img/shadow3.png) center bottom no-repeat;width:253px;height:260px;left:-17px}
.row-dynamic-gallery-slider .pagination a i,.direct_btn i{color:#313131;font-size:8px;width:100%;float:left;text-align:center;line-height:20px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.row-dynamic-gallery-slider .media .type_image.alignment_center,.row-dynamic-el .media .type_slideshow.alignment_center{display:block;margin:0 auto}
.row-dynamic-company-desc{float:left;padding:60px 0px;border-bottom: 1px solid rgb(232, 233, 234);}
.row-dynamic-solution-desc{float:left;padding:60px 0px}
.row-dynamic-heading{padding:0px;}
.row-dynamic-heading h2{line-height:20px;margin-bottom:30px;color:#555;font-size:24px;font-family:"Open Sans",sans-serif;font-weight:400}
.row-dynamic-el .third_space{margin-bottom:40px}
.row-dynamic-el-duo .third_space{margin-bottom:40px}
.row-dynamic-el-two .third_space{margin-bottom:40px}
.row-dynamic-el .header h4,.themeple_sc .header h4{font-weight:500;color:#444;text-transform:capitalize}
.row-dynamic-el .header .header_link{font-weight:500;margin-left:5px}
.header dt{width:40px;height:40px;background:#eee;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.header dt i{color:#444;font-size:16px;width:100%;float:left;text-align:center;line-height:40px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.row-dynamic-el .header,.themeple_sc .header{margin-bottom:20px;position:relative;padding-bottom:12px;width:100%;float:left}
.row-dynamic-el .header dl{float:left;width:90%;margin:0}
.row-dynamic-el .border_style_color,.themeple_sc .border_style_color{position:absolute;z-index:10;width:57px;height:3.5px;left:0;bottom:-2px}
.row-dynamic-el .header .pagination{float:right;margin:0;padding:0}
.row-dynamic-el .pagination a,.row-fluid .pagination a{width:20px;height:20px;margin-left:5px;background-color:#f3f3f3;border-radius:50%;border:1px solid #d6d6d6;-webkit-border-radius:50%;-moz-border-radius:50%;float:left}
.row-dynamic-el .caroufredsel_wrapper{width:100%!important;margin-bottom:0!important}
.row-dynamic-el .carousel .portfolio-item{margin-bottom:0!important}
.row-dynamic-el .span9 .flexslider .bottom_shadow{background:url(img/shadow9.html) center bottom no-repeat;width:798px;height:260px;left:-52px}
.row-dynamic-el .span8 .flexslider .bottom_shadow{background:url(img/shadow8.html) center bottom no-repeat;width:712px;height:260px;left:-47px}
.row-dynamic-el .span6 .flexslider .bottom_shadow{background:url(img/shadow6.html) center bottom no-repeat;width:526px;height:260px;left:-33px}
.row-dynamic-el .span4 .flexslider .bottom_shadow{background:url(img/shadow4.html) center bottom no-repeat;width:344px;height:260px;left:-22px}
.row-dynamic-el .span3 .flexslider .bottom_shadow{background:url(img/shadow3.png) center bottom no-repeat;width:253px;height:260px;left:-17px}
.sticky_box h2{color:#fff;font-weight:500;line-height:33px}
.sticky_box p{color:#fff;margin-bottom:45px}
.sticky_box .stickyy{position:relative;border:none!important;padding:15px}
.sticky_box .triangle_outside{width:0;height:0;position:absolute;top:0;right:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 21px 21px 0}
.sticky_box .circle{width:34px;height:34px;background:url(img/circle_info.png) no-repeat;position:absolute;right:20px;bottom:20px}
.sticky_box .triangle_inside{width:0;height:0;position:absolute;top:0;right:0;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-style:solid;border-width:21px 0 0 21px}
.textbar-container{border:1px solid #d6d6d6;background:#f7f7f7;padding:45px 30px}
.textbar-container.fullwidth_{width:100%;min-height:480px}
.textbar{float:left;width:100%;position:relative}
.textbar .text-icon{background:#353535;width:66px;border:1px solid #353535;height:66px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.textbar .text-icon i{color:#fff;font-size:32px;line-height:66px;width:100%;float:left;text-align:center}
.textbar h2{font-weight:400;color:#444}
.textbar h2.margin_{padding-left:95px;padding-top:10px}
.textbar h4{color:#444;font-weight:400}
.textbar h4.margin_{padding-left:95px;padding-top:3px}
.textbar .btn-system{position:absolute;top:50%;margin-top:-19px;right:10px}
#dynamic_testimonial{list-style:none;width:100%!important;float:left;margin:0;padding:0}
#dynamic_testimonial li{float:left;width:100%!important}
#dynamic_testimonial li .content{background:#fafafa;font-size:12px;border:1px solid #d2d2d2;color:#8a8a8a;padding:15px 21px}
#dynamic_testimonial li .arrow{background:url(img/testimonial_arrow.png) center no-repeat;width:43px;height:23px;float:left;position:relative;left:11%;top:-1px}
#dynamic_testimonial li .author{background:url(img/user_testimonial.png) left no-repeat;height:28px;float:left;color:#505558;font-size:14px;font-weight:600;position:relative;top:24px;padding-top:11px;left:13px;padding-left:35px}
#dynamic_testimonial li .position{color:#505558;float:left;position:relative;top:36px;left:22px}
#dynamic_testimonial li .stars i{color:#bec0c3;font-size:16px}
#dynamic_testimonial li .stars{padding-top:10px;padding-bottom:22px}
.nav-tabs{margin-top:0;padding-left:0;margin-bottom:0}
.nav-tabs li{background:none repeat scroll 0 0 #F7F7F7;height:61px;width:33.2%;margin-left:0;position:relative;z-index:9;border-left:1px solid #4B4A4D;border-top:1px solid #4B4A4D}
.nav-tabs li.active{height:61px;position:relative;z-index:999;background:#fff;border-bottom:1px solid #fff}
.nav-tabs li:first-child{margin-left:0!important}
.nav-tabs li:last-child{border-right:1px solid #4B4A4D}
.nav-tabs li a{color:#999;padding-top:20px;font-weight:700;font-size:14px;text-align:center}
.nav-tabs li.active a{background:none}
.tab-content{background:#fff;margin-top:-2px;width:95.8%;border:1px solid #4B4A4D;padding:2%}
.nav-tabs li a.icon{float:left;width:19px;height:23px}
.nav-tabs i{position:relative;left:5px;top:5px;margin-right:10px}
.tab-content .tab-pane{background:#fff;padding:10px}
.tab-content ul{float:left;list-style-type:none;width:100%;padding:0;margin:0}
.tab-content ul li{border-bottom:1px solid #4B4A4D;padding-top:30px;padding-bottom:40px;color:#000}
.tab-content .tab-headline{font-size:20px;font-family:open sans;font-weight:700;color:#000;float:left;width:30%}
.tab-content .tab-desc{float:none;width:30%;color:#000}
.tab-content .custom_btn{float:right}
.services_group .left_desc h6{font-weight:500;color:#555;margin-bottom:5px}
.services_group dl{width:259px;float:left;margin:20px 20px 0 0}
.services_group dl dd{margin-left:45px}
.services_group .span9 dl i{font-size:32px;float:left}
.services_group dl h5{font-weight:500;color:#555}
.services_list dt{width:75px;height:75px;background:#f7f7f7;border:1px solid #d6d6d6;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.services_list .border_{width:1px;height:44px;background:#d6d6d6;position:absolute;left:38px;top:84px}
.services_list dt i{color:#444;width:100%;text-align:center;line-height:75px;font-size:32px}
.services_list dd{margin-left:100px}
.services_list dl{margin-bottom:30px;position:relative}
.services_list h4{text-transform:capitalize;margin-top:8px;color:#444;font-weight:500}
.services_photo h4{color:#555;width:100%;text-align:center;margin-top:15px;float:left}
.services_photo p{margin-top:10px;float:left;text-align:center}
.services_photo a.link{width:100%;text-align:center;float:left}
.services_photo a.link:hover{color:#333;text-decoration:underline}
.row-dynamic-el .media .type_image{width:auto}
.slider_overlay{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px}
.recent_news .news-article{width:100%;float:left;padding-bottom:5px;padding-top:5px;margin-top:0}
.recent_news .news-article:last-child{padding-bottom:0;border:none}
.recent_news .news-article.style_1 dt{width:88px;height:88px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.recent_news .news-article.style_1 dd{margin-left:107px}
.recent_news .news-article.style_2{border-bottom:none;margin:0 0 20px;padding:0}
.recent_news .news-article a.read_m{color:#000;float:right;margin-top:0}
.recent_news .news-article a.read_m span{float:left;color:#000}
.recent_news .news-article a.read_m .direct_btn{margin-left:5px;margin-top:1px;background:none;border:none}
.follow_tweet{background:url(img/twitter_follow.html) center no-repeat;width:75px!important;height:26px!important;margin-top:-5px;margin-left:30px!important}
.home_small h4{color:#444;font-weight:500;margin-top:9px;margin-bottom:12px}
.home_small dt{width:40px;height:40px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.home_small dt span{width:40px;height:40px;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.home_small dt span.circle{background:#313131;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.home_small dl{margin-bottom:0;margin-top:0;border:10px solid #F4F4F4;background-color:#F4F4F4}
.home_small p{margin-top:10px;margin-bottom:10px;float:left;width:100%}
.home_small dd.with_icon{margin-left:55px;margin-top:0}
.home_small i{text-align:center;width:100%;line-height:40px;float:left}
.home_small dt span.circle i{color:#fff;font-size:16px}
.home_small dt span.no_circle i{font-size:32px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.home_small a.read_m{color:#000;float:left;padding-top:10px}
.home_small a.read_m span{float:left;color:#444}
.home_small a.read_m .direct_btn{margin-left:1px;margin-top:2px;background:none;border:none}
.home_small a.read_m .direct_btn i{color:#444;font-size:9px}
.services_small h4{color:#444;font-weight:400;margin-top:9px;margin-bottom:8px;font-size:28px;line-height:32px}
.services_small dt{width:66px;height:66px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.services_small dt span{width:66px;height:66px;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.services_small dt span.circle{background:#313131;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.services_small dl{margin-bottom:0;margin-top:0;border:10px solid #F4F4F4;background-color:#F4F4F4}
.services_small p{margin-bottom:10px;float:left;width:100%}
.addons_headline{margin-left:0;width:100%;display:block;float:left;box-sizing:border-box}
.services_small{margin-left:0!important}
.services_small h3{font-weight:400;line-height:1.3;font-size:18px;margin:0 0 20px 90px}
.services_small h3,.services_small dd{margin:0 0 0 90px}
.services_small i{text-align:center;width:100%;line-height:40px;float:left}
.services_small dt span.circle i{color:#FFF;font-size:33px;margin-top:13px;margin-left:1px}
.services_small dt span.no_circle i{font-size:32px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.services_small a.read_m{color:#000;float:left;padding-top:10px}
.services_small a.read_m span{float:left;color:#444}
.services_small a.read_m .direct_btn{margin-left:1px;margin-top:2px;background:none;border:none}
.services_small a.read_m .direct_btn i{color:#444;font-size:9px}
.direct_btn{width:20px;height:20px;background:#f3f3f3;border:1px solid #d6d6d6;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.services_table{position:relative;top:0;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-o-transition-duration:.7s;-ms-transition-duration:.7s;transition-duration:.7s;margin-left:0!important;width:234px!important;border-right:1px dotted #c5c5c5;border-bottom:1px dotted #c5c5c5;padding:25px}
.last_row_table .services_table{border-bottom:none;padding-bottom:0}
.services_table:last-child{border-right:0}
.services_table .icon_wrapper{width:84px;float:left;height:84px;position:relative;left:50%;background:#fff;margin-left:-42px;margin-bottom:20px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.services_table h5{color:#555;text-align:center;font-weight:500;margin-top:0;margin-bottom:0;float:left;width:100%}
.services_table p{font-style:italic;width:100%;float:left;margin-top:0;margin-bottom:0}
.services_table i{float:left;text-align:center;width:100%!important;line-height:84px;font-size:32px;color:#444}
.services_large dt{width:94px;height:94px}
.services_large dt span{width:94px;height:94px;float:left}
.services_large dd{margin-left:105px}
.services_large h6{font-weight:700;margin-bottom:0;margin-top:8px}
.services_large dd p{margin-top:4px;font-size:12px}
.services_stats .icon_wrapper{width:106px;float:left;height:106px;position:relative;left:50%;background:#fff;margin-left:-53px;margin-bottom:20px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.services_stats h2{color:#555;font-size:28px;text-align:center;font-weight:500;margin-top:0;margin-bottom:0;float:left;width:100%}
.services_stats p{width:100%;float:left;margin-bottom:0;font-size:15px;margin-top:5px}
.services_stats i{float:left;text-align:center;width:100%!important;line-height:106px;font-size:32px;color:#fff}
.services_creative{position:relative;top:40px;min-height:260px;margin-top:20px;padding:20px}
.services_creative .icon_wrapper{height:200px;margin:-90px 0 30px 50px;border-radius:50%;float:left;width:200px;-webkit-border-radius:50%;-moz-border-radius:50%}
.services_creative h4{color:#fff;text-align:center;font-weight:500;margin-top:0;margin-bottom:0;float:left;width:100%}
.services_creative p{width:100%;float:left;margin-top:10px;margin-bottom:7px;color:#fff}
.services_creative i{float:left;text-align:center;width:100%!important;line-height:84px;font-size:32px;color:#fff}
.services_creative a.link{width:100%;text-align:center;float:left;color:#fff}
.services_creative a.link:hover{color:#fff;text-decoration:underline}
.services_medium h3{color:#444;text-align:center;font-weight:500;margin-top:0;margin-bottom:0;float:left;width:100%}
.services_medium p{margin-bottom:0;width:100%;float:left;margin-top:10px}
.services_medium .icon_wrapper{width:100px;float:left;height:100px;position:relative;left:50%;background:#f7f7f7;margin-left:-50px;margin-bottom:20px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:5px solid #d6d6d6;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.services_medium .icon_wrapper.style-circle i{font-size:48px;width:100%;line-height:100px}
.services_medium.span4 .border_{position:absolute;border-bottom:1px solid #e1e1e1;width:175px;top:47px;right:-97px}
.services_medium.span3 .border_{position:absolute;border-bottom:1px solid #e1e1e1;width:110px;top:47px;right:-65px}
.services_medium.span6 .border_{position:absolute;border-bottom:1px solid #e1e1e1;width:300px;top:47px;right:-155px}
.services_medium .icon_up{width:100%;height:96px;float:left;margin-bottom:20px}
.services_medium i{float:left;text-align:center;width:100%!important;line-height:100px;font-size:48px;color:#353535}
.carousel_blog{float:left;list-style:none;margin:0;padding:0}
.carousel_blog li.blog-article{width:353px;margin-right:0!important;margin-left:20px;float:left;margin-bottom:0;padding:0}
.carousel_blog li.blog-article h5{font-size:16px;font-weight:500}
.carousel_blog li.blog-article.little_small{width:220px}
.carousel_blog li.blog-article .media{position:relative;margin:0}
.carousel_blog li.blog-article iframe{height:180px}
.carousel_blog li.blog-article dl{margin-top:18px;margin-bottom:10px}
.carousel_blog li.blog-article .read_more{margin-right:18px}
.carousel_blog li.blog-article .content h4{margin-bottom:4px!important}
.carousel_blog li.blog-article .content p{line-height:18px;margin-top:0;margin-bottom:0}
.carousel_blog li.blog-article .info{line-height:18px}
.carousel_blog_single{list-style:none;margin:0;padding:0}
.carousel_blog_single dl{padding-left:20px;padding-right:20px;border-bottom:none;margin-bottom:10px}
.carousel_blog_single li.blog-article{background:#f7f7f7;padding-bottom:0!important;padding-top:0!important}
.carousel_blog_single li.blog-article.span12{width:940px!important}
.carousel_blog_single li.blog-article.span6{width:460px!important}
.carousel_blog_single .info{padding-left:20px;margin-bottom:20px}
.carousel_blog_single .info li{line-height:20px}
.clients{float:left;z-index:5!important}
.clients .item{width:178.7px;float:left;border:1px solid #d6d6d6;border-left:none;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;padding:21px 20px}
.clients .item:first-child{border-left:1px solid #d6d6d6;margin:0}
.span6.clients-container .item{width:153px}
.clients-container h3{text-transform:uppercase;width:100%;text-align:center;font-weight:500;margin-bottom:50px}
.clients .item a{display:block;height:65px;position:relative;overflow:hidden}
.clients .item a img{opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;max-width:100%;max-height:100%;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;-ms-transition-duration:.6s;transition-duration:.6s;margin:0 auto auto}
.clients-container .span9 .item{width:170px}
.clients_shadow{background:url(img/clients_shadow.html) center bottom no-repeat;float:left;position:relative;width:100%;height:54px;top:-16px;z-index:-1}
.step{float:left;position:relative;background:#f7f7f7;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;height:181px;border-right:1px solid #d6d6d6;padding:20px}
.step span.triangle{width:0;position:absolute;right:-13px;top:35px;z-index:1000;height:0;border-color:transparent transparent transparent #007bff;border-style:solid;border-width:12px 0 12px 13px}
.steps_nr_2 .step{width:430px}
.steps_nr_3 .step{width:234px}
.services_steps .first_desc{float:left;width:275px;height:223px}
.services_steps .first_desc p{color:#fff;border-top:1px solid rgba(0,0,0,0.1);float:left;line-height:20px;margin:0;padding:15px 20px}
.services_steps .first_desc .header{border-bottom:1px solid rgba(255,255,255,0.3);float:left;margin:0;padding:20px}
.services_steps .first_desc h1{font-weight:500;color:#fff;margin-bottom:10px}
.services_steps .first_desc h2{color:#fff;font-weight:400}
.step i{font-size:54px;width:100%;text-align:center;float:left;margin-bottom:27px;color:#4f4f4f;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;-ms-transition-duration:.6s;transition-duration:.6s;-webkit-box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.0);-moz-box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0);box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0)}
.steps_nr_5 .step{width:144px}
.step h2{font-weight:500;line-height:20px;text-align:center}
.step p{margin-bottom:0;text-align:center}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.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:0 opacity;-moz-transition-property:0 opacity;-ms-transition-property:0 opacity;-o-transition-property:0 opacity;transition-property:transform,opacity}
#slider-fullwidth .slider_container{width:940px;margin:0 auto}
.faq .accordion-group{position:relative;display:block}
.side-nav{float:left;list-style:none;border:1px solid #ebebeb;border-bottom:none;width:100%;margin:0;padding:0}
.side-nav li{color:#777;font-weight:500;font-size:14px;border-bottom:1px solid #e1e1e1;padding:13px 50px 13px 20px}
.side-nav i{line-height:20px;color:#313131;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;width:32px;height:32px;border:1px solid #d6d6d6;border-radius:17px;background:#f3f3f3;font-size:8px;padding:7px 8px}
.nav_arrow{position:relative;margin-left:197px;margin-top:-22px}
.side-nav li a{color:#777;font-weight:500}
.side-nav li.current_page_item{border-right:1px solid #fff;font-weight:500;background-color:#f7f7f7;background-position:195px center;background-repeat:no-repeat}
.side-nav .icon{width:32px;height:32px;float:left;margin-right:7px;margin-top:-7px}
.side-nav li:hover{background-color:#fafafa}
h6.desc_title{color:#424243}
.one-staff{float:left;width:100%;display:inline-block}
.one-staff img{width:100%;max-width:none;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.one-staff h6{font-weight:500;color:#555;width:100%;margin-top:15px;margin-bottom:0;padding-bottom:0;float:left}
.one-staff .content{position:relative;border-bottom:1px solid #d6d6d6;float:left;width:100%}
.one-staff .content span{font-size:13px;width:100%;float:left;font-weight:500}
.one-staff p{margin-bottom:17px;float:left;margin-top:10px;padding:0 15px 0 0}
.one-staff .info span{float:left;width:100%;font-size:13px}
.one-staff .info span.email{padding-top:5px}
.one-staff ul{float:left;margin:5px 0 0;padding:0}
.one-staff li{list-style:none;background:#ccc;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.one-staff .social{width:100%;border-top:1px solid #d6d6d6;height:30px;float:left;margin-bottom:0}
.one-staff .social ul{list-style:none;background:none;margin:0;padding:5px 0 0}
.one-staff .social ul li{margin-right:4px;width:24px;height:24px;float:left}
.one-staff .social ul li i{font-size:14px;color:#aaa;text-shadow:0 1px 0 #fff;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.row-google-map .desc{line-height:23px}
.row-google-map .desc a{text-decoration:underline}
.row-google-map iframe{width:100%;height:400px}
.row-google-map .big_shadow{position:absolute;background:url(img/big_shadow.html) center bottom no-repeat;width:1080px;height:260px;left:-70px;top:216px}
.get_free_quote .box{background:#f7f7f7;float:left;padding:15px}
.get_free_quote input{width:97%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #d9d9d9;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.05);box-shadow:0 2px 1px rgba(0,0,0,0.05)}
.get_free_quote .btn-system{margin-top:15px;float:right}
.plain_text.alignment_left{text-align:left}
.plain_text.alignment_right{text-align:right}
.plain_text.alignment_right ul.default_list{float:right;margin-left:50%}
.plain_text.alignment_center{text-align:center;margin-top:0}
.plain_text.alignment_center .btn-system{width:80px;left:50%;position:relative;margin-left:-50px}
.plain_text.alignment_center .btn-system span{text-align:center;width:100%}
.plain_text .big_title{font-weight:500;color:#222;margin-top:3px;padding-bottom:40px;float:left;width:100%}
.big_title{margin-bottom:20px}
.plain_text .short_desc{font-weight:400;margin-top:0;float:left;margin-bottom:20px;width:100%;padding-bottom:15px;border-bottom:1px solid #d6d6d6}
.plain_text .content{margin-bottom:20px;margin-top:10px;float:left}
.plain_text [class*="shortcode_h"]{font-weight:500;color:#222;text-transform:uppercase}
ul.default_list{list-style:none;list-style-image:url(img/tick.png);margin:10px 0 10px 16px;padding:0}
ul.default_list li{margin-bottom:7px;float:left;width:100%}
.contact_info p{margin-bottom:0;margin-top:5px}
.contact_info .social_icons{padding-left:0;margin-top:30px}
.boxed_layout{width:1200px;-webkit-box-shadow:0 5px 19px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 19px 2px rgba(0,0,0,0.1);box-shadow:0 5px 19px 2px rgba(0,0,0,0.1);background:#fff;position:relative;margin:0 auto}
.boxed_layout .header_content .fullshadow{background:url(img/header_shadow.png) center no-repeat}
.pattern-2{background:url(img/switcher/debut_dark.png)}
.pattern-3{background:url(img/switcher/tileable_wood_texture.png)}
.pattern-4{background:url(img/switcher/straws.html)}
.pattern-5{background:url(img/switcher/strange_bullseyes.png)}
.pattern-6{background:url(img/switcher/shattered.png)}
.pattern-7{background:url(img/switcher/dust.png)}
#page-bg{position:fixed;width:100%;height:100%;overflow:hidden;top:0;left:0;z-index:-1}
#page-bg img{position:absolute;height:100%;width:100%}
.color-1{background:#676767}
.color-2{background:#784e3d}
.color-3{background:#2db2ea}
.color-4{background:#495d7f}
.color-5{background:#911938}
.color-6{background:#3b6e40}
.color-7{background:#6957af}
.color-8{background:#fcab55}
.dyn_side_title{margin-top:25px;margin-bottom:20px;background:url(img/header_divider.html) center repeat-x;width:100%;float:left}
.dyn_widget input{max-width:187px;border-radius:6px;height:32px!important;background:url(../img/search.html) no-repeat;background-position:12px 15px;padding-left:34px!important;float:left;border-color:#cecece}
.dyn_widget li a{color:#666;font-size:12px}
.dyn_widget ul li{background:url(../img/li_style.html) no-repeat;background-position:2px 6px;padding-left:17px;margin-bottom:14px;float:left;width:100%}
.dyn_widget .tagcloud a{background:#ccc;font-size:12px!important;font-weight:500;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#666;float:left;margin-right:10px;margin-bottom:10px;padding:4px 8px}
.dyn_widget select{font-size:13px;color:#666;margin-bottom:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;background:url(../img/select_arrow.html) no-repeat right;height:41px;width:100%;background-position:91% 0}
.dyn_widget .tweet{list-style:none;background:none!important;padding-left:0;margin-bottom:0;color:#666!important}
.dyn_widget form{margin:0!important}
.dyn_widget .tweet .author{font-size:14px;color:#777!important;font-weight:500}
.dyn_widget .tweet .date{font-size:11px;color:#777!important}
.dyn_widget .visual iframe{width:220px;height:220px}
.dyn_widget .widget_flickr .flickr_badge_image{float:left;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-o-transition-duration:.7s;-ms-transition-duration:.7s;transition-duration:.7s;border:2px solid rgba(0,0,0,0);margin-bottom:13px;margin-right:13px;width:60px;height:55px;border-radius:6px}
.dyn_widget .widget_contact_info li{padding-left:25px;margin-bottom:9px}
.dyn_widget .widget_contact_info li.contact{background:url(img/map.png) left center no-repeat}
.dyn_widget .widget_contact_info li a{color:#ccc}
.dyn_widget .social_widget ul{list-style:none;margin:0;padding:10px 0 0}
.dyn_widget .social_widget ul li{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;float:left;margin-right:14px;background:#ccc;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:22px;height:22px}
.dyn_widget .social_widget li i{float:left;width:100%;height:100%;color:#fff;line-height:23px}
.standard-form label{font-weight:700;font-size:14px}
.carousel_staff .one-staff{width:218px;margin-left:20px;line-height:20px}
.services_list i{text-align:center;float:left;font-size:32px}
.prdt_desc{padding:19px 12px;background:#009dcd;color:#fff;font-size:16px;font-weight:700}
.button_left_desc{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;float:left;position:relative;margin-top:20px}
.button_left_desc i{position:absolute;bottom:-6px;left:2px;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-o-transition-duration:.7s;-ms-transition-duration:.7s;transition-duration:.7s;text-align:left}
.button_left_desc span{font-size:14px;font-weight:500;float:left;padding:8px 30px 8px 65px}
.slider .bottom_shadow{background-repeat:no-repeat;background-size:100%;background-position:bottom center;width:100%;position:absolute;left:0;bottom:-28px;z-index:-1;height:30px}
header#header.header_5 .row-fluid .span12{height:auto}
.header_5 .top_wrapper{padding-top:30px}
.btn-popup{background:#009dcd none repeat scroll 0 0;font-weight:700;color:#fff;font-size:14px;padding:0px}
.post_author{border:1px solid #cecece;background:#fdfdfd;margin-top:20px;margin-bottom:50px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.post_author dl{margin:0;padding:20px}
.post_author dt{border:1px solid #cecece;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.post_author h5{margin-top:0;margin-bottom:5px}
.not_found_error .big_shadow{position:absolute;background:url(img/big_shadow.html) center bottom no-repeat;width:1080px;height:260px;left:-70px;top:123px}
.wrapper_background{background:url(img/wrapperbg.png) repeat-x;border-top:1px solid #d4d4d4}
.header_headline{height:60px;width:100%}
.centered_header nav .menu li ul{top:72px}
.quote_container{background:#efefef;margin-top:0;margin-bottom:20px!important;padding:20px}
.quote_container i{font-size:24px}
.quote_container dt{height:auto!important;clear:none!important;width:26px}
.quote_container h2{line-height:25px;color:#666;font-weight:400;margin-bottom:10px}
.quote_container h4{margin-bottom:0;font-weight:400;color:#000;margin-top:10px}
.quote_container dd{margin-left:18px;padding:0 0 0 25px !important}
.quote_info{padding-bottom:0!important}
.pagination ul li{margin-right:5px}
#logo.centered_header{width:200px;float:none!important;margin:32px auto 0}
#logo.centered_header a{float:left;width:100%;text-align:center;margin-bottom:35px}
#navigation.centered_header{float:left;margin-top:-15px;width:100%}
#menubar .menu li .sub-menu li.dl-back{display:none}
.standard-form input,.standard-form textarea{box-shadow:none!important}
.post_page_cont iframe{width:100%;height:250px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.header_content{height:100px;width:100%;position:relative;display:none}
.header_content.v3_style{height:25px;width:100%;position:relative;float:left;display:block}
.header_content .headborder{height:100%;background:url(img/headborder.html) repeat-y;width:480px;position:absolute;left:50%;top:0}
.header_content .fullshadow{background:url(img/fullshadow.png) center no-repeat;width:100%;position:absolute;height:72px;top:100%}
.container .header_content .fullshadow{background:url(img/containershadow.png) center no-repeat;width:100%;position:absolute;height:72px;top:100%}
.header_content [class*='span']{z-index:50;position:relative}
.header_content.v1_style{display:block;height:150px;color:#fff}
.header_content.v1_style a{color:#fff;width:80%;padding-left:10%;padding-right:10%;margin-top:5px;font-weight:700;float:left}
.header_content.v1_style h1{margin-top:42px;margin-bottom:22px;padding-left:3%;padding-right:3%;width:94%}
.header_content.v1_style h2{padding-left:3%;padding-right:3%;width:94%}
.header_content.v1_style p{width:80%;padding-left:10%;padding-right:10%;margin-top:24px;margin-bottom:9px}
.header_content.v1_style .divider{width:70px;height:2px;background:#fff;margin-left:10%;float:left}
.header_content.v2_style .span3{margin-left:0;width:230px;padding:22px 17px 22px 19px}
.header_content.v2_style .span3:first-child{border-left:none;padding-left:10px}
.header_content.v2_style .span3:last-child{border-right:none}
.header_content.v2_style .circle{width:50px;height:50px;border-radius:50%;float:left;background:#494949;-moz-box-shadow:0 0 7px #444;-webkit-box-shadow:0 0 7px #444;box-shadow:0 0 7px #444;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-o-transition-duration:.7s;-ms-transition-duration:.7s;transition-duration:.7s}
.header_content.v2_style .circle i{width:100%;float:left;font-size:30px;text-align:center;line-height:50px}
.header_content.v2_style .circle:hover{background:#fff}
.header_content.v2_style h4{color:#2e2e2e;margin-top:16px;margin-left:14px;float:left}
.header_headline h2{width:100%;text-align:center;color:#8a8a8a;line-height:28px;margin-top:30px}
.header_headline.larger_height{height:120px}
aside .accordion-inner{padding:9px 30px!important}
#dynamic_testimonial img{float:left;width:130px;height:140px;margin-right:20px}
#dynamic_testimonial li.with_img .content{margin-left:145px}
#dynamic_testimonial li.with_img .arrow{left:36%}
#dynamic_testimonial li.with_img .author{left:112px}
#dynamic_testimonial li.with_img .position{left:128px}
.boxed_content{border:1px solid #ebebeb;float:left;padding:15px}
.testimonials_block dl{width:1100px;margin-left:20px;float:left;margin-top:0;margin-bottom:10px}
.testimonials_block dl dt{width:175px;height:142px;position:relative}
.testimonials_block dl dt .first_circle{width:140px;height:140px;float:left;background:#f7f7f7;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #ededed}
.testimonials_block dl dt .second_circle{width:110px;height:108px;background:#fff;border:1px solid #cdcdcd;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-left:15px;margin-top:15px;-webkit-box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.13);-moz-box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.13);box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.13);position:relative}
.testimonials_block dl dt .second_circle img{width:112px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.13);-moz-box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.13);box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.13)}
.testimonials_block dd{margin-left:190px;margin-top:25px;font-size:16px;color:#000;line-height:25px;font-style:italic}
.testimonials_block h6{color:#555;margin-top:20px;width:100%;text-align:right;font-weight:300}
.testimonials_block .arrow{position:absolute;right:11px;top:50%;margin-top:-15.5px;height:31px;width:25px;background:url(img/test-arrow.png) no-repeat}
.testimonials_block .position{font-size:15px}
.single_testimonial .arrow{background-image:url(img/shadow.png);background-repeat:no-repeat;background-size:100%;background-position:bottom center;width:100%;position:absolute;left:0;bottom:-13px;z-index:-1;height:27px}
.single_testimonial .content{position:relative;background:#f7f7f7;border:1px solid #d6d6d6;padding:25px 20px 30px}
.single_testimonial .stars{position:absolute;left:17px;bottom:20px;display:none}
.single_testimonial .stars i{color:#000;font-size:16px;padding-right:3px}
.testimonials_block .single_testimonial{margin-top:50px;width:220px!important;margin-left:20px}
.single_testimonial span.title{color:#555;font-weight:500;font-size:13px;float:left;width:100%;margin-bottom:10px;display:none}
.single_testimonial span.comment-icon{position:absolute;right:30px;bottom:15px;background:url(img/comment-icon.png) no-repeat;width:46px;height:38px}
.single_testimonial span.comment-arrow{position:absolute;left:57px;bottom:-29px;background:url(img/comment-arrow.png) no-repeat;width:38px;height:29px}
.single_testimonial .user{margin-top:32px;left:9px;position:relative}
.single_testimonial .user img{width:60px;height:60px;border-radius:50%;-wbkit-borde-radius:50%;-moz-border-radius:50%;float:left}
.single_testimonial .user h5{float:left;width:80%;margin-left:10px;margin-top:12px}
.single_testimonial .user span{width:80%;float:left;margin-left:10px}
#testimonials .content{background:#fff;border:1px solid #ebebeb;padding:15px}
#testimonials .ic{background:url(img/testi_arrow.png) no-repeat;position:relative;background-position:140px 0;width:100%;height:21px;float:left;top:-1px}
#testimonials span.title{color:#222;font-weight:500;font-size:12px;margin-top:5px;margin-left:7px}
.quote{float:left;background:#fff;border:1px solid #ebebeb;padding:15px}
.quote i{font-size:4em}
.quote .content{margin-left:70px;font-size:18px;color:#777;line-height:24px}
.quote .content .title{font-weight:500;font-size:12px;color:#222;margin-top:5px;display:block}
.clients-container .pagination{left:46%;margin-top:30px;float:left;width:74px;position:relative}
.dynamic_page_header h2{width:100%;color:#666;font-weight:500;text-align:center;line-height:36px}
.dynamic_article_header h2{width:100%;color:#666;font-weight:500;text-align:left;line-height:36px;padding:28px 0 0 28px}
.dynamic_page_header p{width:100%;text-align:center;margin-bottom:0;margin-top:5px;float:left;font-size:15px;line-height:22px;background:url(img/border.png) no-repeat bottom center;padding-bottom:19px}
.dynamic_page_header p.no_border{background:none;padding-bottom:0}
.dynamic_page_header .btn-system{margin-top:20px;margin-left:10px}
.dynamic_page_header .btns{float:left;margin:0 auto}
.dynamic_news_header h2{width:100%;color:#555;font-weight:500;text-align:left;line-height:36px;padding:0 0 15px}
.dynamic_news_header span{font-weight:300;font-size:28px;color:#4b4a4d;font-weight:bold}
.dynamic_news_header p{width:100%;text-align:center;margin-bottom:0;margin-top:5px;float:left;font-size:15px;line-height:22px;background:url(img/border.png) no-repeat bottom center;padding-bottom:19px}
.dynamic_news_header p.no_border{background:none;padding-bottom:0}
.dynamic_news_header .btn-system{margin-top:20px;margin-left:10px}
.dynamic_news_header .btns{float:left;margin:0 auto}
.absolute_single_nav{margin-bottom:30px;float:left;width:100%;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding-top:8px;padding-bottom:8px}
.absolute_single_nav .links a.prev{background-image:url(img/icons/arrow-left.png);background-repeat:no-repeat;background-position:center}
.absolute_single_nav .links a.next{background-image:url(img/icons/arrow-right.png);background-repeat:no-repeat;background-position:center}
.absolute_single_nav .links a{background:#e1e1e1;width:22px;height:22px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left;margin-left:5px}
.countdown_amount{font-size:60px;font-weight:700;color:#222;line-height:67px;margin-bottom:5px}
.commingsoon_page .section-style{border-top:1px solid #ebebeb!important}
.slideshows{position:relative;min-height:400px;height:auto;-moz-transition:height .8s ease;-webkit-transition:height .8s ease;-o-transition:height .8s ease;transition:height .8s ease}
.slideshows .big_title{color:#fff;font-size:35px;text-align:center;margin-bottom:50px;margin-top:0;line-height:36px}
.gallery_nav{position:relative;border-top:none;float:left;width:100%}
.gallery_nav .item{display:block;padding-top:15px;float:left;opacity:.4}
.great_gallery .single_slide_gallery{display:none;position:relative;left:0;top:0}
.great_gallery .prev{position:absolute;left:20px;margin-left:0!important;top:50%;margin-top:-8px}
.great_gallery .next{position:absolute;right:20px;margin-left:0!important;top:50%;margin-top:-8px}
body.header_2 .top_nav{background:#fafafa;color:#b0b0b0;border-bottom:1px solid #e1e1e1}
body.header_2 .top_nav .widget_text{padding-top:10px;padding-bottom:10px}
body.header_2 .top_nav .social_widget i{color:#e1e1e1}
body.header_3 .top_nav{color:#fff;display:none}
header.header_4 #navigation{float:left!important}
header.header_4 .widget .row-fluid{padding:0!important}
header.header_4 .social_widget{margin-top:6px}
header.header_4 .social_widget i{color:#e1e1e1;font-size:16px;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-o-transition-duration:.7s;-ms-transition-duration:.7s;transition-duration:.7s}
header.header_4 .social_widget li:last-child{margin-right:0!important;padding-right:0!important}
.gallery_nav .item.active{opacity:1!important}
.top_nav .textwidget{font-size:11px;padding-top:1px}
.row-dynamic-el .media_el img{opacity:0}
.recent_portfolio img.start_animation{-webkit-animation:fadeIn 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);-moz-animation:fadeIn 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);-o-animation:fadeIn 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);animation:fadeIn 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);opacity:1}
.row-dynamic-el .media_el .animation_left.start_animation{-webkit-animation:themeple-froml .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);-moz-animation:themeple-froml .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);-o-animation:themeple-froml .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);animation:themeple-froml .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);opacity:1}
.row-dynamic-el .media_el .animation_right.start_animation{-webkit-animation:themeple-fromr .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);-moz-animation:themeple-fromr .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);-o-animation:themeple-fromr .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);animation:themeple-fromr .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);opacity:1}
.row-dynamic-el .media_el .animation_top.start_animation{-webkit-animation:themeple-fromt .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);-moz-animation:themeple-fromt .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);-o-animation:themeple-fromt .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);animation:themeple-fromt .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);opacity:1}
.row-dynamic-el .media_el .animation_bottom.start_animation{-webkit-animation:themeple-fromb .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);-moz-animation:themeple-fromb .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);-o-animation:themeple-fromb .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);animation:themeple-fromb .8s 1 cubic-bezier(0.175,0.885,0.320,1.275);opacity:1}
.skill .prog.start_animation{-webkit-animation:width 1.2s linear infinite;-moz-animation:width 1.2s linear infinite;-o-animation:width 1.2s linear infinite;animation:width 1.2s linear infinite}
.price_1_col .footer a:hover{background-color:#f4f3f3!important;background:url(../img/cart.html) no-repeat!important;color:#555;font-weight:400;border:1px solid #ebebeb}
.scrollup{width:40px;height:40px;opacity:.3;position:fixed;bottom:50px;right:100px;display:none;text-indent:-9999px;background:url(img/icon_top.png) no-repeat}
.commingsoon_page #content #mc_signup_form{border:0!important;background-color:#fbfbfb!important}
.commingsoon_page #mc_signup{width:338px;margin-left:auto;margin-right:auto;margin-top:-20px}
.commingsoon_page #mc_signup_form .mc_input{border:1px solid #ebebeb!important;background:#fff;box-shadow:none!important;padding-left:14px!important}
.commingsoon_page #mc_signup_submit{border-radius:0!important;border:1px solid #ebebeb!important;color:#fff!important;box-shadow:none!important;height:38px!important;padding-left:20px!important;padding-right:20px;margin-left:4px}
.commingsoon_page .dyn_widget input{padding-left:10px;padding-top:0!important;padding-bottom:0!important;height:36px!important}
.commingsoon_page #mc_signup_submit:hover{background:#fff!important;color:#222!important;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.commingsoon_page .mc_error_msg,.mc_success_msg{color:#222!important}
.commingsoon_page #content.section_first .section-style{border-bottom:1px solid #ebebeb!important}
.big_portfolio_page #page-bg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:top center;z-index:-1}
.great_gallery .item{cursor:pointer}
.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}
.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}
.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}
.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}
.tp-bullets.simplebullets.round .bullet,.flex-control-paging li a{background:url(img/dots.png) no-repeat 0 -20px}
.tp-leftarrow.default,.flex-direction-nav .flex-prev{background:url(img/left_arrow.png) no-repeat 0 -50px;width:55px;height:51px}
.tp-rightarrow.default,.flex-direction-nav .flex-next{background:url(img/right_arrow.png) no-repeat 0 0;width:49px;height:51px}
.tp-leftarrow.default:hover{background:url(img/left_arrow.png) no-repeat 0 0;width:55px;height:51px}
.tp-rightarrow.default:hover{background:url(img/right_arrow.png) no-repeat 0 -50px;width:55px;height:51px}
.flex-control-paging li a{width:20px;height:20px}
.themeple_sc .social_icons li{width:22px;height:22px}
.divider__{width:100%;height:1px;background:#ebebeb;float:left}
.custom_btn{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;text-transform:uppercase;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.custom_btn:hover,.custom_btn:active{background:#43A1EC;color:#FFF!important}
.send_btn{width:179px;height:40px;position:absolute;border-radius:5px;background-color:#43a1ec;background:-webkit-linear-gradient(#43a1ec,#1561c3);background:-moz-linear-gradient(#43a1ec,#1561c3);background:-ms-linear-gradient(#43a1ec,#1561c3);background:-o-linear-gradient(#43a1ec,#1561c3);background:linear-gradient(#43a1ec,#1561c3);box-shadow:inset 0 1px 0 #94cfff,inset 0 -1px 2px #0f4790;text-shadow:1px 1px #031946;-pie-background:linear-gradient(#43a1ec,#1561c3);color:#fff;border-width:1px;border-color:#333;font-size:16px;line-height:19px;font-weight:700;font-family:arial;text-align:center}
.perspective{-webkit-perspective:800px;-moz-perspective:800px;perspective:800px;display:inline-block;margin-top:15px}
.custom_btn:after{width:100%;left:0;top:100%;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.blog-article .media img{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;opacity:1;transition-duration:.4s}
.blog-article .media img:hover{transform:scale(1.5);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);opacity:.5}
.page-id-475 .header_page{margin-bottom:0;padding-bottom:0}
input,button,select,textarea,body,span,aside .widget_twitter li,aside ul li a{font-family:'Open Sans',sans-serif;font-size:14px;color:#000}
h1,h2,h3,h4,h5,h6,.flex-caption,nav .menu li a,#portfolio-filter ul li a,#faq-filter ul li a,.blog-article dl .blog-content .readmore,.row-dynamic-el .header .header_link,.accordion .accordion-heading a,.single_testimonial span.title,.recent_news .news-article.style_2 dt span,.one-staff .content span,.btn-system span,#respond input[type="submit"],.row-google-map .desc,.side-nav li a,.price_box,.standard-form .more-large,.comment span.author{font-family:'Roboto',sans-serif}
nav .menu > li.current-menu-item,nav .menu > li.current-menu-item:hover,nav .menu > li.current-menu-parent{border-top:4px solid #C00!important}
.services_medium .icon_wrapper:hover{border:5px solid #C00}
footer .inner{background:#2F373F;color:#a0a0a0}

.side-nav i:hover,.current_page_item .nav_arrow i{background:#C00;border-color:#0074a7}
.contact_form .custom_btn:after{background:#0074a7}
.page-id-542 .media iframe{height:500px!important}
nav .menu li ul li:hover ul{display:block!important;left:185px;top:-1px}
.alignleft,footer .widget_flickr,.single-post .shares .social_ic a,.comment dl dd ul li,.row-dynamic-el .header h4,.themeple_sc .header h4 :first-child,.row-dynamic-el .media .type_image.alignment_left,.plain_text .btn,.dyn_widget .widget_flickr,.services_full,.single_testimonial,#testimonials,aside .widget_most_popular ul{float:left}
.alignright,header#header #navigation,.single-post .shares,.blog-article .info a,.row-dynamic-el .media .type_image.alignment_right,.services_large a.btn-system,.plain_text.alignment_right .btn,.absolute_single_nav .links,header.header_4 #search-form{float:right}
.header_2 .footer_social_icons li,.header_4_right .footer_social_icons li,.header_2 .footer_social_icons li:hover,.header_4_right .footer_social_icons li:hover{background-image:url(img/team-about.png)!important;background-repeat:no-repeat!important}
.header_2 .top_nav .widget a:hover,.services_table h5 a,.services_stats h2 a,.row-google-map .desc strong{color:#555}
.top_nav .widget a:hover,.top_nav .social_widget li:hover i,header#header #search-form input::-webkit-input-placeholder,header#header #search-form input:-moz-placeholder,header#header #search-form input::-moz-placeholder,header#header #search-form input:-ms-input-placeholder,.top_footer .tweet_list li a,.top_footer .pagination a:hover i,#copyright .footer_social_icons li:hover i,.btn-system.all_ span,.portfolio-item .bar a:hover i,#portfolio-preview-items .portfolio-item.v1 .project:hover .category,.header dt:hover i,.row-dynamic-el .pagination a:hover i,.blog_categories ul li.active a,.blog_categories ul li a:hover,.direct_btn:hover i,.services_creative h4 a,.side-nav i:hover,.current_page_item .nav_arrow i,body.header_3 .top_nav p,body.header_3 .top_nav .textwidget,body.header_5 .top_nav,body.header_5 .top_nav p,body.header_5 .top_nav .textwidget{color:#fff}
.header_4 .top_wrapper,#content.section_first,.blog-article:first-child,.slider,.recent_news .news-article:first-child{padding-top:0}
.top_nav .social_widget ul li:hover,#copyright .footer_social_icons li:hover,.clients .item a img:first-child,.clients .item a:hover img,.clients .item a:hover img:first-child,body.header_3 .top_nav .social_widget a:hover i,body.header_5 .top_nav .social_widget a:hover i,.recent_portfolio img,.row-dynamic-el .media_el .start_animation img,.latest_blog_effect .blog-article.active dl{opacity:1}
.top_nav .social_widget ul li:first-child,.nav_center,nav .menu li:first-child,#copyright .footer_social_icons li:first-child,.comment.span12,footer .widget_recent_posts dd,.services_small dd.no_icon,.dyn_widget .tweet dd,.dynamic_page_header .btns a:first-child,.gallery_nav .item:first-child{margin-left:0}
.top_nav .social_widget ul li a,#copyright .footer_social_icons li a,.media,.tpl2,.accordion{float:left;width:100%}
.top_nav .social_widget .row-fluid,.select-menu,.big_portfolio_container img,.section-style .second_testimonial .arrow,.chart_skill .new_color,.services_list dl:last-child .border_,.services_medium:last-child .border_,.step:last-child span.triangle,.dyn_widget .more,.dyn_widget tfoot,.dyn_widget .social_widget img,.dyn_widget .social_widget .row-fluid,body.header_4 .top_nav,body.header_6 .top_nav,.page-id-129 .top_footer,#text-5,.header_3 #widget_topnav-2,.page-id-542 .top_footer{display:none}
.top_nav .social_widget .social_row,nav .menu li:hover .sub-menu,.fullwidth_slider header#header .shadow,#copyright .footer_social_icons .social_row,.dyn_widget .social_widget .social_row,.header_content.v2_style,.header_3 #text-5{display:block}
.top_nav .social_widget li a:hover,#copyright .footer_social_icons li a:hover{text-decoration:none;display:block}
.top_nav .social_widget ul li:last-child,.page_parents li:last-child a,#copyright .footer_social_icons li:last-child,.single_portfolio_page_parents li,.services_group dl:nth-child(3n),.contact_form input:nth-child(3),.dyn_widget .widget_flickr .flickr_badge_image:nth-child(3n+1),.dyn_widget .social_widget ul li:last-child,.pagination ul li:last-child{margin-right:0}
.top_nav .widget ul li a,aside .widget_recent_posts .info,.single_content .single_info li a,.recent_news .news-article a.read_m .direct_btn i{color:#000}
nav .menu li a:hover,.page_parents li a:hover,.top_footer .tweet_list li a:hover,.comment dl dd ul li a:hover,#respond a:hover,#respond .logged-in-as a:hover,#portfolio-filter ul li a:hover,.portfolio_single_nav li a:hover,#portfolio-preview-items .portfolio-item.v1 .project h6 a:hover,.single_content .single_info li a:hover,.services_table h5 a:hover,.services_stats h2 a:hover,.services_creative h4 a:hover,.services_medium h3 a:hover,#faq-filter ul li a:hover,.side-nav li a:hover,.dyn_widget ul li:hover,aside ul li a:hover,.dyn_widget .widget_contact_info li a:hover,.dyn_widget .social_widget li a:hover,.button_left_desc:hover,.pagination ul li a:hover,.header_content.v1_style a:hover{text-decoration:none}
nav .menu li.current-menu-item li a,nav .menu li.current-menu-parent li a,#portfolio-filter ul li.active a,#faq-filter ul li.active a{font-weight:500}
nav .menu li ul.sub-menu li:last-child,.themeple_custom_menu_mega_menu ul > li li:last-child,footer .widget ul li:last-child,#content.section_last .section-style:last-child,.fixed_slider header#header{border-bottom:none}
.themeple_custom_menu_mega_menu.themeple_mega1 li,.themeple_custom_menu_mega_menu.themeple_mega2 li,.themeple_custom_menu_mega_menu.themeple_mega3 li,.steps_nr_4 .step{width:195px}
.themeple_custom_menu_mega_menu.themeple_mega4,.steps_nr_1 .step{width:900px}
.span9 .row-dynamic-el .container,.media img,.comment dl dt img,footer .widget_recent_posts dl,.portfolio-item img,.dyn_widget .tagcloud,.slideshows iframe{width:100%}
.footer_wrapper,footer .standard-form p,.blog-article.v2 dl,aside .widget:first-child,.single_content .single_testimonial,.single_content li:first-child dl,.row-dynamic-el.section-style:first-child,.services_group .left_desc p,.services_group dl:nth-child(1),.services_group dl:nth-child(2),.services_group dl:nth-child(3),.row-dynamic-el .media,.services_large p,.get_free_quote p,.plain_text p:first-child,.contact_info p:first-child,.boxed_layout header#header,.dyn_widget:first-child .dyn_side_title,.row-dynamic-el .row-dynamic-el:first-child{margin-top:0}
footer#footer,#portfolio-preview-items.three-cols .portfolio-item img,.single_content ul.metas li,.services_photo img,.faq{width:99.4%;float:left}
footer .widget ul,footer .widget_contact_info ul,aside ul,.dyn_widget .widget_contact_info ul{list-style:none;margin:0;padding:0}
footer .widget li a:hover,footer .tagcloud a:hover,footer .widget_contact_info li a:hover,.dyn_widget .tagcloud a:hover{color:#fff;text-decoration:none}
footer .widget_flickr .flickr_container,.dyn_widget .widget_flickr .flickr_container{float:left;margin-top:0}
footer .widget_flickr img,footer .widget_recent_posts li dt:hover,a,.skill > *{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
footer .widget_flickr .flickr_badge_image:nth-child(5),footer .widget_flickr .flickr_badge_image:nth-child(6),footer .widget_flickr .flickr_badge_image:nth-child(7),footer .widget_recent_posts li:last-child,.skill:last-child,.row-dynamic-el.second_space,.row-dynamic-el:last-child,.services_list dl:last-child,.recent_news .news-article.style_2:last-child,.blog_categories .blog-article p,.first_row_table,.second_row_table,ul.default_list li:last-child,.dyn_widget ul li:last-child,.dyn_widget .sub-menu li,.slideshows .flexslider,.media_el{margin-bottom:0}
footer .widget_contact_info li.address,.dyn_widget .widget_contact_info li.address{background:url(img/address.png) left center no-repeat}
footer .widget_contact_info li.phone,.dyn_widget .widget_contact_info li.phone{background:url(img/phone.png) left center no-repeat}
footer .widget_contact_info li.email,.dyn_widget .widget_contact_info li.email{background:url(img/mail.png) left center no-repeat}
footer .widget_contact_info li.web,.dyn_widget .widget_contact_info li.fax{background:url(img/fax.png) left center no-repeat}
footer .widget_recent_posts li dl,.recent_news .news-article.style_1 p{margin:0}
.qtrans_flag span{display:none}
.qtrans_flag{height:23px;width:30px;display:block}
.qtrans_flag_and_text{padding-left:20px}
.qtrans_flag_de{background:url(plugins/qtranslate/flags/de.png) no-repeat}
.qtrans_flag_en{background:url(plugins/qtranslate/flags/gb.png) no-repeat}
.section-style .-el,.contact_info p.address,.page-dynamic_template-serv2 .row-dynamic-el:first-child{margin-bottom:30px}
.blog-article dt,.recent_news .news-article.style_2 dt{height:100px;width:50px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative}
.blog-article dt .dt,.recent_news .news-article.style_2 dt .dt{width:48px;height:60px;z-index:5;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.blog-article dd,.recent_news .news-article.style_2 dd,.post_author dd,aside .widget_most_popular dd{margin-left:70px}
.blog-article dd p,.services_group dl p,.services_list p,.recent_news .news-article.style_2 dd p{margin-top:5px}
.blog-article dt .date,.recent_news .news-article.style_2 dt .date{color:#fff;font-size:20px;margin-top:5px;font-weight:700}
.blog-article dt .month,.recent_news .news-article.style_2 dt .month{line-height:13px;margin-top:2px;color:#fff;text-transform:uppercase}
.blog-article dt .year,.recent_news .news-article.style_2 dt .year{line-height:13px}
.blog-article dt span,.recent_news .news-article.style_2 dt span{float:left;width:100%;color:#fff;text-align:center;font-weight:500;font-size:12px}
.blog-article .icon_,.recent_news .news-article.style_2 .icon_{width:48px;height:40px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#f3f3f3;border:1px solid #d8d8d8;z-index:1;position:absolute;top:0;left:0;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.blog-article .icon_ i,.recent_news .news-article.style_2 .icon_ i{float:left;width:100%;text-align:center;line-height:52px;font-size:16px}
.blog-article dt:hover .icon_,.recent_news .news-article.style_2 dt:hover .icon_{top:48px;z-index:1}
.blog-article .info ul li:first-child,.comment dl dd ul li:first-child span,#portfolio-filter ul li:first-child,#faq-filter ul li:first-child{padding-left:0}
#respond a,.standard-form input[placeholder],.standard-form input{color:#666}
.comment-form-author,.comment-form-email,aside .list_content ul li img{padding-right:20px}
.section-style .btn,.textbar .btn:hover{background:#fff!important}
.section-style .btn:hover,.textbar .btn{background:#fbfbfb!important}
.flex-caption:last-child,.sc-col .row-fluid .sc-col,.services_list ul{margin-top:10px}
#portfolio-filter,#faq-filter{margin-bottom:17px}
#portfolio-filter ul,#faq-filter ul{list-style:none;float:left;width:68%;height:27px;margin:0;padding:0}
#portfolio-filter ul li,#faq-filter ul li{float:left;font-size:13px;color:#969ba2;padding:4px 0 10px}
#portfolio-filter ul li:after,#faq-filter ul li:after{content:"/";margin-left:8px;margin-right:8px}
#portfolio-filter ul li:last-child:after,#faq-filter ul li:last-child:after{content:""}
#portfolio-filter ul li a,#faq-filter ul li a{color:#969ba2;font-weight:500;padding-bottom:10px}
#portfolio-filter .nav,#faq-filter .nav{float:right;margin-bottom:0}
#portfolio-filter .nav a,#faq-filter .nav a{width:37px;height:27px;margin-left:11px;border:1px solid #eaeaea;-webkit-box-shadow:0 1px 0 white,inset 0 1px 0 #FFF;-moz-box-shadow:0 1px 0 white,inset 0 1px 0 #FFF;box-shadow:0 1px 0 white,inset 0 1px 0 #FFF;float:left}
#portfolio-filter .nav a i,#faq-filter .nav a i{font-size:14px;color:#c1c1c1;width:100%;text-align:center;margin-top:4px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
#portfolio-preview-items.three-cols .portfolio-item .overlay,#portfolio-preview-items.four-cols .portfolio-item .overlay{height:100%;position:absolute;top:0;left:0;width:100%}
#portfolio-preview-items.two-cols .portfolio-item .overlay,#portfolio-preview-items.one-cols .portfolio-item .overlay{height:100%;width:100%;position:absolute;top:0;left:0}
.tpl2 .center-bar a.link span,.tpl2 .center-bar a.lightbox span,span.icon,.side-nav .icon span{width:100%;height:100%;float:left}
#portfolio-preview-items.four-cols .portfolio-item.hexagonal,#portfolio-preview-items.four-cols .portfolio-item.triangle{width:216px!important}
.section-style .second_testimonial .first_circle,.clients .item:hover{background:#fff;-webkit-box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.13);-moz-box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.13);box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.13)}
.single_content .skills,.plain_text .btn-system{margin-top:20px}
.row-dynamic-el .pagination a i,.direct_btn i{color:#313131;font-size:8px;width:100%;float:left;text-align:center;line-height:20px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}
.row-dynamic-el .media .type_image.alignment_center,.row-dynamic-el .media .type_slideshow.alignment_center{display:block;margin:0 auto}
.recent_news .news-article h5,.recent_news .news-article.style_2 dd h5,.services_large dl{margin-bottom:5px}
.recent_news .news-article a.read_m:hover .direct_btn,.services_small a.read_m:hover .direct_btn{background:none;border:none}
.first_row_table .services_table,header.header_4 .row-fluid:nth-child(2){padding-top:0!important}
.services_table .icon_up,.services_stats .icon_up,.services_creative .icon_up{width:100%;height:84px;float:left;margin-bottom:20px}
.services_stats,.services_medium{text-align:center;position:relative;top:0;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-o-transition-duration:.7s;-ms-transition-duration:.7s;transition-duration:.7s}
.services_medium h3 a,.pagination ul li a,.pagination ul li.active a,.pagination ul li a:hover{color:#444}
.step:hover,.ls-layer{-webkit-box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.13);-moz-box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.13);box-shadow:inset 0 1px 13px 2px rgba(102,102,102,0.13)}
.one-staff .content.paa,.one-staff .info span.phone{padding-bottom:5px}
.get_free_quote .shadow,.dynamic_slideshow .shadow{background-image:url(img/shadow2.png);background-repeat:no-repeat;background-size:100%;background-position:bottom center;width:100%;position:absolute;left:0;bottom:-13px;z-index:-1;height:27px}
.sc-col iframe,.post_author img{width:100%}
.customSelect,.commingsoon_page #mc_display_rewards,.commingsoon_page #mc_subheader,.commingsoon_page #mailchimpsf_widget-2 .widget-title,nav .menu li ul li ul{display:none!important}
.pattern-1,.pattern-8{background:url(img/switcher/gplaypattern.png)}
.dyn_widget .social_widget li,.pagination ul{padding:0}
.centered_header nav .menu > li,.gallery_nav .pagination a{z-index:5000}
body.header_2 .top_nav .social_widget a:hover i,.top_nav .social_widget li i,.top_nav .widget ul li a,.top_nav .widget_text{color:#b0b0b0}
body.header_3 .top_nav .social_widget i,body.header_5 .top_nav .social_widget i{color:#fff;opacity:.7}
.tp-bullets.simplebullets.round .bullet.selected,.flex-control-paging li a.flex-active{background:url(img/dots.png) no-repeat 0 0}
.tx-flseositemap-pi1{padding-top:25px}
.tx-flseositemap-pi1 ul{margin-left:12px;list-style:none}
.tx-flseositemap-pi1 ul li{list-style:none;background-image:url(../../media/sitemap/arrow.jpg);background-repeat:no-repeat;background-position:0 5px;padding-left:15px}
.school-box .headline,.themeple_sc .header{padding:20px 4px;background:#F5F5F5 none repeat scroll 0 0;margin:28px 0 20px 22px;text-align:center;width:95%}
.school-box .headline span{font-size:28px;font-weight:700;font-family:'Open Sans',sans-serif}
.school-packet{background-color:#F4F4F4;font-size:20px}
.school-packet .packet-headline{padding:15px 0 10px 15px;font-weight:700}
.school-packet .packet-date{padding:0 0 20px 15px}
.school-packet .packet-price{padding:0 0 15px 15px}
.school-info{background-color:#F4F4F4;font-size:20px;padding:20px 4px;margin:28px 0 25px 20px}
.school-info .content{font-family:'Roboto',sans-serif!important;padding:0 0 0 15px;width:58%;float:left;font-size:16px}
.school-info .content .bodytext{padding:0!important}
.school-info .info-img{padding:0 0 0 15px;width:34%;float:left}
.school-box .sign-up-form-btn{padding:20px 0;margin:20px 0 0;position:relative;left:-37%;float:right}
.school-box .please-attention{padding:20px 8px;margin:0 0 0 12px;float:left;width:96%;font-style:italic;font-size:13px;line-height:20px}
.school-box .please-attention p{padding:0!important}
.agenda-box .headline,.themeple_sc .header{padding:20px 8px;background:#F5F5F5 none repeat scroll 0 0;margin:28px 0 20px 20px;text-align:center}
.agenda-box .headline span{font-size:28px;font-weight:700;font-family:'Open Sans',sans-serif}
.agenda-box .a-headline{padding:15px;background-color:#F4F4F4;font-size:20px;font-weight:700;text-align:center;margin:0 0 15px}
.agenda-box .a-content{font-family:'Open Sans',sans-serif;padding:30px;background-color:#F4F4F4;font-size:12px;margin:0 0 15px}
.agenda-box .a-content p{padding:15px 0 0;font-family:'PT Sans',sans-serif;width:100%;font-size:16px;color:#000;float:none}
audio,canvas,video{display:inline-block}
.videoHeader{position:relative;width:100%}
.videoHeader video{top:0;position:absolute;width:100%}
.videoHeader .poster{display:none}
.overflowHidden{overflow:hidden}
html[lang="de"] .videoHeader #vh_sidebar{width:452px}
.videoHeader #vh_sidebar{right:0;margin-right:0;margin-left:auto;position:relative;width:451px;height:100%;color:#FFF;z-index:3}
.videoHeader #vh_sidebar h1{margin-top:0;margin-bottom:0;padding-top:26px;color:#FFF;font-size:4.6em;font-weight:400;text-align:left;letter-spacing:-2px;text-shadow:1px 1px 0 rgba(0,0,0,0.8);font-family:'Gotham',sans-serif;line-height:86px}
.videoHeader #vh_sidebar p{margin-bottom:0;padding-bottom:0;max-width:360px;color:#FFF;font-size:2.2em;font-weight:400;line-height:38px;font-family:'Gotham',sans-serif}
.videoHeader #vh_sidebar .top .textLeft{margin-top:35px;padding-bottom:3vw}
.videoHeader #vh_sidebar .bottom .textLeft{margin-top:35px;padding-bottom:3vw;padding-bottom:10vw}
.videoHeader #vh_sidebar .top,.videoHeader #vh_sidebar .middle,.videoHeader #vh_sidebar .bottom{padding-right:30px;padding-left:30px;background-color:#4b4a4d;opacity:.85}
.videoHeader #vh_sidebar .middle{height:2px;background-color:transparent}
.videoHeader #vh_sidebar .bottom{height:100%}
.videoHeader #vh_sidebar .bottom h1{font-size:3.3em;line-height:60px;padding-bottom:15px}
.videoHeader #downArrow{top:65%;top:440px;position:absolute;width:100%;text-align:center;font-size:3em;cursor:pointer;z-index:1;transition:all .3s ease 0}
.videoHeader #downArrow a{opacity:.6;transition:all .3s ease 0}
.action.primary{color:#FFF;font-size:1.2em;background-color:#00A4D7}
.videoHeader#vh_sidebar .top .textLeft a{margin-right:0}
.videoHeader #vh_sidebar a.register{padding:19px 12px;color:#FFF;font-size:16px;font-weight:700;background:#009DCD none repeat scroll 0 0}
.action.primary:focus,.action.primary:hover,.action.primary.hover,.action.primary:active{background:#43A1EC none repeat scroll 0 0;color:#FFF!important}
.qtrans_language_footer{display:none}