.asc-heading{text-align:center;margin-bottom:20px;background:url(../images/dotted.png) repeat-x left center;}
.asc-heading h3{font-size:22px;}
.asc-heading span{display:inline-block;background:#363636;padding:0px 20px 5px;line-height:33px;color:#fff;position:relative;}
.asc-heading span:before,
.asc-heading span:after{display:block;content:'';position:absolute;top:0;}
.asc-heading span:before{border-bottom:19px solid transparent;border-left:10px solid white;border-top:19px solid transparent;height:0;left:0;width:0;}
.asc-heading span:after{border-bottom:19px solid transparent;border-right:10px solid white;border-top:19px solid transparent;height:0;right:0;width:0;}
.asc-tagline{background:#f4f4f4;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;margin-bottom:20px;}
.asc-tagline .tagline-content{padding:20px 20px 1px;}
.asc-divider{clear:both;display:block;width:100%;margin:20px 0 40px;position:relative;height:1px;}
.asc-divider.divider{height:1px;background:#ccc;}
.asc-divider.divider:before{background:#00ADEE;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:210px;}
.asc-divider.divider2{background:url(../images/dotted.png) repeat-x left center;}
blockquote,
.asc-pullquote{background:#f4f4f4 url(../images/quote.png) no-repeat 20px 25px;padding:20px 20px 1px 50px;margin-bottom:20px;}
.post-quote blockquote{margin-bottom:2px;}
.asc-pullquote{padding:20px 20px 20px 50px;}
.asc-pullquote.alignleft{width:30%;margin:10px 20px 10px 0;}
.asc-pullquote.alignright{width:30%;margin:10px 0 10px 20px;}
.asc-highlight{padding:0 5px;color:#fff;border:none;background-color:#878787;}
.asc-dropcap{line-height:40px;width:40px;height:40px;float:left;font-size:30px;margin:7px 8px 0 0;text-align:center;background:#F4F4F4;font-family:Arial, Helvetica, sans-serif;}
.asc-dropcap.dropcap2{background:#545454;color:#FFFFFF;}
a.more-link{background:url(../images/icons/more-link.png) no-repeat right center;padding-right:25px;display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;position:relative;}
.asc-button{margin-right:5px;background-color:#333333;display:inline-block;color:#fff;}
.asc-button:hover{color:#fff;}
.asc-button.small{font-size:11px;line-height:20px;padding:5px 30px 6px 10px;}
.asc-button.medium{font-size:18px;line-height:24px;padding:6px 15px 8px;}
.asc-button.large{font-size:20px;line-height:28px;padding:10px 20px 12px;}
.asc-button.green{background:#8DBB40 url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.green:hover{background:#87b33d url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.orange{background:#FF9C00 url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.orange:hover{background-color:#f19300;}
.asc-button.red{background:#BC1C48 url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.red:hover{background:#b21842 url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.blue{background:#00adee url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.blue:hover{background:#01a5e3 url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.light{background:#ddd url(../images/icons/more-link-white.png) no-repeat 95% center;color:#333;}
.asc-button.light:hover{background:#ccc url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.grey{background:#999 url(../images/icons/more-link-white.png) no-repeat 95% center;color:#222;}
.asc-button.grey:hover{background:#777 url(../images/icons/more-link-white.png) no-repeat 95% center;color:#222;}
.asc-button.purple{background:#613CBD url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.purple:hover{background:#5834b0 url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.pink{background:#D84890 url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.pink:hover{background:#ce3e86 url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.brown{background:#8D3200 url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.brown:hover{background:#812f02 url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.navy-blue{background:#2158A7 url(../images/icons/more-link-white.png) no-repeat 95% center;}
.asc-button.navy-blue:hover{}
.asc-button.half-white{background:#f4f4f4 url(../images/icons/more-link.png) no-repeat 95% center;color:#676767;}
.asc-button.half-white:hover{}
.asc-button.dark-grey{background:#323232 url(../images/icons/more-link.png) no-repeat 95% center;color:#fff;}
.asc-button.dark-grey:hover{}
.according-block .asc-button.blue{padding-left:41px;}
.asc-callout{background:#f4f4f4;border-bottom:3px solid #00ADEE;margin-bottom:20px;padding:20px 20px 1px;position:relative;}
.asc-iconbox h4{margin-bottom:10px;}
.asc-iconbox .iconbox-left{float:left;overflow:hidden;margin-right:10px;}
.asc-iconbox .iconbox-left img{margin:0 0 5px;}
.asc-iconbox .iconbox-right{overflow:hidden;}
.asc-message{color:#fff;padding:10px 20px;margin-bottom:20px;position:relative;font-weight:400;}
.asc-message1{color:#fff;padding:2px 20px;margin-bottom:0px;position:relative;font-weight:400;}
.asc-message p{margin:0;}
.widget .asc-message p{line-height:18px;}
.asc-message.success{background:#8ebd40;}
.asc-message.warning{background:#FF9C00;}
.asc-message.error{background:#BC1C48;}
.asc-message1.error{background:#BC1C48;}
.asc-message.info{background:#00adee;}
.asc-message.help{background:#767676;}
.asc-message .message-close{position:absolute;right:2px;top:2px;background:url(../images/icons/alert-close.png) no-repeat center center;padding:0;height:16px;width:16px;display:block;text-indent:-9999px;}
.asc-message1 .message-close1{position:absolute;right:2px;top:2px;background:url(../images/icons/alert-close.png) no-repeat center center;padding:0;height:16px;width:16px;display:block;text-indent:-9999px;}
.asc-tabs{margin-bottom:20px;}
.asc-tabs .tabs-title{border-bottom:1px solid #E9E9E9;margin:0;padding:0 1px;font-size:14px;}
.asc-tabs .tabs-title li{display:inline-block;}
.asc-tabs .tabs-title li a{border-top:none;padding:9px 18px;display:block;}
.asc-tabs .tabs-title li a:hover{color:#333;}
.asc-tabs .tabs-title li.active{border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-top:1px solid #00ADEE;border-bottom:1px solid #fff;margin-bottom:-1px;padding-bottom:1px;z-index:99;}
.asc-tabs .tabs-title li.active a{color:#00ADEE;z-index:9;background-color:#fff;}
.asc-tabs .tabs-container{padding:15px 0 0;}
.asc-tabs .tabs-container .widget{margin-bottom:20px;}
.asc-accordion{width:100%;margin-bottom:20px;}
.asc-toggle{width:100%;margin-bottom:5px;position:relative;background:#f4f4f4;}
.asc-accordion > ul{margin:0;}
.asc-accordion > ul > li{height:auto;overflow:hidden;margin:0 0 1px;position:relative;background:rgb(255,255,255);background:-moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(255,255,255) 65%, rgb(204,204,204) 99%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(65%,rgb(255,255,255)), color-stop(99%,rgb(204,204,204)));background:-webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(255,255,255) 65%,rgb(204,204,204) 99%);background:-o-linear-gradient(top, rgb(255,255,255) 0%,rgb(255,255,255) 65%,rgb(204,204,204) 99%);background:-ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(255,255,255) 65%,rgb(204,204,204) 99%);background:linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(255,255,255) 65%,rgb(204,204,204) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0);}
.asc-accordion ul li .accordion-title,
.asc-toggle .toggle-title{cursor:pointer;display:block;outline:none;padding:5px 15px 5px 40px;font-size:17px;color:#fff;background:#40a5dc;}
.asc-toggle .toggle-title{border:none;}
.asc-accordion ul li .accordion-title.active,
.asc-toggle .toggle-title.active{color:#fff;}
.asc-accordion ul li .accordion-title .accordion-icon,
.asc-toggle .toggle-title .toggle-icon{background:url(../images/accordion-open.png) no-repeat center center #40a5dc;text-indent:-9000px;width:40px;position:absolute;top:0;bottom:0;left:0;opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.asc-accordion ul li .accordion-title:hover .accordion-icon,
.asc-toggle .toggle-title:hover .toggle-icon{}
.asc-accordion ul li .accordion-title:hover .accordion-icon,
.asc-toggle .toggle-title:hover .toggle-icon{opacity:1;right:10px;}
.asc-accordion ul li .accordion-title.active .accordion-icon,
.asc-toggle .toggle-title.active .toggle-icon{background:url(../images/accordion-close.png) no-repeat center center #40A5DC;max-height:32px;}
.accordion-content,
.toggle-content{padding:10px 10px 1px 30px;margin:0;}
.asc-frame{background-color:#ccc;border:1px solid #c0c0c0;margin:0 0 20px;position:relative;line-height:70%;z-index:0;}
.asc-frame small{position:absolute;z-index:5;}
.asc-frame:before{content:url(../images/frame-top.png);display:block;height:45px;left:-12px;position:absolute;top:-12px;width:45px;}
.asc-frame:after{content:url(../images/frame-bottom.png);display:block;height:45px;right:-12px;position:absolute;bottom:-12px;width:45px;}
.frame-shadow img{width:100%;display:block;margin-bottom:10px;}
.asc-video{margin-bottom:20px;z-index:0;}
.asc-frame .asc-video{margin-bottom:0;}
.asc-code{border:1px solid #ddd;margin-bottom:20px;padding:20px 0;background-color:#f4f4f4;font-family:Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size:11px;color:#666;}
.asc-code span{display:block;padding:0 15px;line-height:22px;height:22px;}
.asc-code span:nth-child(odd){background:#fcfcfc;}
.asc-pricing{margin:0 auto;position:relative;overflow:hidden;}
.asc-pricing.c2 .plan-container{width:462px;}
.asc-pricing.c3 .plan-container{width:307px;}
.asc-pricing.c4 .plan-container{width:230px;}
.asc-pricing.c5 .plan-container{width:183px;}
.asc-pricing .plan-container{float:left;border:1px solid #EEEEEE;margin:0 -0.5px 20px;text-align:center;}
.asc-pricing .plan-package{padding:8px;border-bottom:1px solid #EEEEEE;}
.asc-pricing .plan-package span{display:block;background:#f4f4f4;padding:5px;}
.asc-pricing .plan-package span.package-name{font-size:18px;}
.asc-pricing .plan-package span.package-price{font-size:36px;}
.asc-pricing .plan-package span.package-price cite{color:#00ADEE;}
.asc-pricing .plan-content ul{margin:0;padding:0;}
.asc-pricing .plan-content ul li{padding:15px 5px;list-style:none;}
.asc-pricing .plan-content ul li:nth-child(even){background:#f4f4f4;}
.asc-pricing .plan-link{padding:8px;border-top:1px solid #EEEEEE;}
.asc-pricing .plan-link span{display:block;line-height:110%;font-weight:bold;font-size:12px;color:#00ADEE;}
.asc-pricing .plan-link a{margin-top:15px;background:#454545;padding:2px 15px 5px;color:#ccc;display:inline-block;}
.asc-pricing .plan-link a:hover{background:#00ADEE;color:#fff;}
.asc-pricing .plan-container.featured{background:#00ADEE;color:#fff !important;}
.asc-pricing .plan-container.featured .plan-package span{background:none;}
.asc-pricing .featured .plan-package span.package-price cite{color:#fff;}
.asc-pricing .plan-container.featured .plan-content ul li{font-weight:500;}
.asc-pricing .plan-container.featured .plan-content ul li:nth-child(even){background:none;}
.asc-pricing .plan-container.featured .plan-package,
.asc-pricing .plan-container.featured .plan-link{border-color:rgba(0, 0, 0, 0.1);}
.asc-pricing .plan-container.featured .plan-link a:hover{background:#fff;color:#00ADEE;}
.asc-pricing .plan-container.featured .plan-link span{color:#fff;}
.asc-blog,
.asc-work{margin-bottom:20px;}
.asc-work .teaser,
.asc-blog .teaser{width:210px;margin-right:30px;float:left;}
.asc-work-metro ul li{position:relative;margin:0 5px 5px 0;float:left;}
.asc-work-metro .work_one{width:227px;height:227px;}
.asc-work-metro .work_two{width:459px;height:227px;}
.asc-work-metro .work_one img{max-width:100%;}
.asc-social{}
.asc-social a{width:30px;height:30px;display:inline-block;text-indent:9999px;overflow:hidden;margin:1px;}
.asc-social a:hover{background-color:#585858;}
.asc-social .facebook{background:url(../images/socials/facebook.png) no-repeat center center;}
.asc-social .google{background:url(../images/socials/gplus.png) no-repeat center center;}
.asc-social .twitter{background:url(../images/socials/twitter.png) no-repeat center center;}
.asc-social .youtube{background:url(../images/socials/youtube.png) no-repeat center center;}
.asc-social .linkedin{background:url(../images/socials/linkedin.png) no-repeat center center;}
.asc-social .pinterest{background:url(../images/socials/pinterest.png) no-repeat center center;}
.asc-social .RSS{background:url(../images/socials/rss.png) no-repeat center center;}
#copyright .asc-social a{background-color:#222;}
#copyright .asc-social a:hover{background-color:#585858;}
.asc-testimonial{margin-bottom:20px;}
.asc-testimonial .testimonial-content{background:#f4f4f4 url(../images/quote.png) no-repeat 20px 25px;border-bottom:1px solid #fff;padding:20px 20px 20px 50px;font-size:15px;font-style:italic;line-height:24px;}
.asc-testimonial .testimonial-meta{background:#f4f4f4;padding:10px 20px;}
.asc-testimonial .testimonial-meta strong,
.asc-testimonial .testimonial-meta span{margin-right:10px;}
.asc-testimonial .testimonial-meta span:before{content:'/';margin-right:10px;}
.asc-contact-form{margin-bottom:20px;}
.asc-contact-form .text_input{width:60%;}
.asc-contact{}
.asc-contact.address{background:url(../images/icons/home.png) no-repeat left 5px;padding-left:25px;}
.asc-contact.phone{background:url(../images/icons/phone.png) no-repeat left 5px;padding-left:25px;}
.asc-contact.fax{background:url(../images/icons/document.png) no-repeat left 5px;padding-left:25px;}
.asc-contact.mail{background:url(../images/icons/mail.png) no-repeat left 5px;padding-left:25px;}
.asc-contact.website{background:url(../images/icons/loop.png) no-repeat left 5px;padding-left:25px;}
a.RSS{display:none;}