@font-face {
    font-family:'CenturyGothic-Regular';
    src:url('../fonts/century-gothic-regular/CenturyGothic.eot');
    src:url('../fonts/century-gothic-regular/CenturyGothic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/century-gothic-regular/CenturyGothic.woff') format('woff'),
        url('../fonts/century-gothic-regular/CenturyGothic.ttf') format('truetype'),
        url('../fonts/century-gothic-regular/CenturyGothic.svg#CenturyGothic-Regular') format('svg');
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family:'CenturyGothic-Bold';
    src:url('../fonts/century-gothic-bold/CenturyGothicStd-Bold.eot');
    src:url('../fonts/century-gothic-bold/CenturyGothicStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/century-gothic-bold/CenturyGothicStd-Bold.woff') format('woff'),
        url('../fonts/century-gothic-bold/CenturyGothicStd-Bold.ttf') format('truetype'),
        url('../fonts/century-gothic-bold/CenturyGothicStd-Bold.svg#CenturyGothicStd-Bold') format('svg');
    font-style: normal;
    font-stretch: normal;
}
:focus{outline: 0 none;}
::-webkit-input-placeholder{opacity:1; color:#555;}
:-moz-placeholder{opacity:1; color:#555;}
::-moz-placeholder{opacity:1; color:#555;}
:-ms-input-placeholder{opacity:1; color:#555;}
*,*:after,*:before{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="date"],input[type="time"],select,textarea{background-color:#FFF; border:1px solid #ccc; color:#555; padding: 10px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0;}
select{padding: 10px 6px;}
input.btn{background-color: #009ddc; color: #fff; border: 0 none; padding: 15px; font-size: 18px; display: inline-block; line-height: 1; text-transform: uppercase; font-weight: normal;}
.clear,.clearfix:after{clear:both; height:0; width:0; visibility:hidden; display:block;}
.clear{overflow:hidden;}
.clearfix:after{content:' '; font-size:0; line-height:0;}
#footer h4,h4{line-height:24px;}
h5,h6{font-size:16px;}
* html .clearfix,:first-child+html .clearfix{zoom:1;}
iframe{border:none;}
body{color:#58595b; padding-top: 182px; font-size: 14px; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%; overflow-x:hidden; font-family:'CenturyGothic-Regular';}
code,ol,p,pre,ul{margin-bottom:1em;}
::-moz-selection{background-color:#009ddc; color:#fff; text-shadow:none;}
.::selection{background-color:#009ddc; color:#fff; text-shadow:none;}
a{color:#000; text-decoration:none; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s;}
.colored,a:hover{color:#009ddc;}
a.colored:hover{color:#009ddc; text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-variant:normal; white-space:normal; margin: 0 0 15px; color: #000;}
h1{font-size:32px; line-height:1.1;}
h2{font-size:26px; line-height:34px;}
h3{font-size:20px; line-height:1.2;}
h4{font-size:18px;}
h5{line-height:20px;}
h6{line-height:17px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000; font-size:100%;}
p{margin: 0 0 20px;}
p:last-child,p:last-of-type{margin-bottom: 0;}
.text-align-center{text-align:center;}
.text-align-left{text-align:left;}
.text-align-right{text-align:right;}
.img-align-left{margin:0 10px 10px 0; float:left;}
.pre-header{margin-bottom:13px;}
#pre-header{background:#009ddc; float:left; width:940px; padding:0 40px; margin:0 0 30px -40px; border-bottom:1pt solid #d8d5cd; height:50px;}
ul#pre-header-links{float:left; margin:0;}
ul#pre-header-links li{list-style:none; float:left; cursor:pointer; color:#898989; margin-right:12px; margin-top:17px;}
ul#pre-header-links li a{color:#FFF; padding:10px 2px 14px;}
ul#pre-header-links li a:hover{color:#FFF; border-bottom:3pt solid #FFF; background:url(../images/top-nav-bg.png) bottom center no-repeat;}
.tipsy{display: none !important; padding:5px; font-size:11px; opacity:.7; filter:alpha(opacity=70); background-repeat:no-repeat; background-image:url(../images/tipsy.gif); margin-top:5px;}
.tipsy-inner{padding:5px 8px 4px; background-color:#000; color:#FFF; max-width:200px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px;}
.tipsy-north{background-position:top center;}
.tipsy-south{background-position:bottom center;}
.tipsy-east{background-position:right center;}
.tipsy-west{background-position:left center;}
#social-icons{position:relative; float: left;}
ul#social-links{margin: 0;}
ul#social-links li{list-style:none; margin-right: 20px; float: left;}
ul#social-links li a{width:31px; height:31px; display:block; text-indent: -999em;}
ul#social-links li a.facebook{background:url(../images/icons/facebook.png) 50% 50% no-repeat;}
ul#social-links li a.twitter{background:url(../images/icons/twitter.png) 50% 50% no-repeat;}
ul#social-links li a.google{background:url(../images/icons/google.png) 50% 50% no-repeat;}
ul#social-links li a.dribbble{background:url(../images/icons/dribbble.png) 50% 50% no-repeat;}
ul#social-links li a.vimeo{background:url(../images/icons/vimeo.png) 50% 50% no-repeat;}
ul#social-links li a.skype{background:url(../images/icons/skype.png) 50% 50% no-repeat;}
ul#social-links li a.rss{background:url(../images/icons/rss.png) 50% 50% no-repeat;}
ul#social-links li a.youtube{background:url(../images/youtube-icon.png) no-repeat center; width: 39px;}
ul#social-links li a.linkedin{background:url(../images/linkedin-icon.png) no-repeat;}
ul#social-links li a.pinterest{background:url(../images/icons/pinterest.png) 50% 50% no-repeat;}
#page{}
#header{padding: 30px 0 0; background-color: #fff;}
#navigation-wrapper{padding-top: 20px;}
#content{}
#logo{}
#logo-wrapper{}
#responsive-main-nav-menu,#responsive-social-menu{display:none; width:100%; padding:6px; font:normal normal 12px/1em; border:1px solid #ccc; color:#666;}
#logo-wrapper h1{margin-bottom:0;}
#tagline{margin:0; white-space:nowrap;}
#responsive-social-menu{background:#fff;}
#page{height:auto; width:1020px; margin:50px auto 100px; padding:0;}
.container{margin:0 auto; width:980px;}
.one-column,.one-fourth,.one-half,.one-third,.three-fourth,.two-third{float:left; margin-right:20px; margin-bottom:20px;}
.one-fourth.last,.one-fourth.widget-12,.one-fourth.widget-4,.one-fourth.widget-8,.one-half.last,.one-third.last,.three-fourth.last,.two-third.last{margin-right:0;}
.one-half{width:460px;}
.one-third{width:300px;}
.two-third{width:620px;}
.one-fourth{width:200px;}
.three-fourth{width:700px;}
.horizontal-line{width:100%; margin:30px 0; float:left; border-top:1px solid #e1e1e1;}
.one-fourth.widget-1,.one-fourth.widget-5,.one-fourth.widget-9{clear:both;}
/*#main-navigation select{display:none;}
#main-navigation{}
#main-navigation>ul{}
#main-navigation ul li{list-style:none; float:left; position:relative; margin-right: 14px;}
#main-navigation ul li:last-child{margin-right: 0;}
#main-navigation li a{color:#000; text-transform:uppercase; display: block; line-height: 1; padding: 16px !important; font-size: 16px;}
#main-navigation li a:hover,#main-navigation li.current_page_item > a,#main-navigation ul li.current_page_ancestor > a{color: #fff; background-color: #009ddc;}
#main-navigation ul ul li a{display:block; float:none;}
#main-navigation ul ul{background:url(../images/menu-drop-bg.png) 10% 0 no-repeat; padding-top:8px; display:none; left:0; margin-top: 0; position:absolute; width:220px; z-index:99;}
#main-navigation ul ul ul{-moz-border-radius:2px; -webkit-border-radius:2px;}
#main-navigation ul ul ul,#main-navigation ul ul ul ul{display:none; position:absolute; left:0; background:url(../images/menu-drop-bg-2.png) 0 50% no-repeat; padding-left:8px; width:175px; z-index:99; border-radius:2px;}
#main-navigation ul ul ul ul{margin-left:10px; -moz-border-radius:2px; -webkit-border-radius:2px;}
#main-navigation ul ul li,#main-navigation ul ul li a{padding:0; margin:0; color:#FFF; background:#615951;}
#main-navigation ul ul li{float:none;}
#main-navigation ul li{padding:0;}
#main-navigation ul ul a{border:0; color:#fff; display:block; font-size:11px; font-weight:400; padding:5px 10px!important; text-align:left; margin:0; text-transform:none;}
#main-navigation ul ul .current-menu-item>a,#main-navigation ul ul .current-menu-item>a:hover,#main-navigation ul ul .hover>a,#main-navigation ul ul a:hover{background:#009ddc; color:#fff!important; border:0!important;}
#main-navigation ul li ul{position:absolute; left:0; display:block; visibility:hidden; margin-left:0; top:0;}
.downarrowclass,.rightarrowclass{width:8px; height:8px; background:url(../images/plus.png) top left no-repeat; display:inline-block; position:absolute; right:5px; top:53px; display: none}
.rightarrowclass{background-image:url(../images/plus-white.png);}*/
#call-to-action-panel{height:90px; padding:45px 0 25px; width:1020px; margin:30px 0 0; background:#f0ede4; border-top:1pt solid #d8d5cd;}
#call-to-action-panel h1{color:#009ddc; font-size:38px;}
#call-to-action-panel .button-align-right{float:right;}
#call-to-action-panel span{font-size:14px;}
.view-portfolio-button{background:#aad5e3; background:-moz-linear-gradient(top,#aad5e3 1%,#93c9dc 50%,#83c0d4 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#aad5e3),color-stop(50%,#93c9dc),color-stop(100%,#83c0d4)); background:-webkit-linear-gradient(top,#aad5e3 1%,#93c9dc 50%,#83c0d4 100%); background:-o-linear-gradient(top,#aad5e3 1%,#93c9dc 50%,#83c0d4 100%); background:-ms-linear-gradient(top,#aad5e3 1%,#93c9dc 50%,#83c0d4 100%); background:linear-gradient(top,#aad5e3 1%,#93c9dc 50%,#83c0d4 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad5e3', endColorstr='#83c0d4', GradientType=0 ); padding:15px 25px; font-size:14px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#FFF; text-shadow:0 1px #88c4d8; float:left; margin:0; position:relative; -webkit-box-shadow:0 4px #388fad; -moz-box-shadow:0 4px #388fad; box-shadow:0 4px #388fad;}
.view-portfolio-button:hover{margin-top:-1px; text-decoration:none; color:#FFF; -webkit-box-shadow:0 5px #388fad; -moz-box-shadow:0 5px #388fad; box-shadow:0 5px #388fad;}
.view-portfolio-button:active{margin-top:1px; text-decoration:none; color:#FFF; -webkit-box-shadow:0 2px #388fad; -moz-box-shadow:0 2px #388fad; box-shadow:0 2px #388fad;}
#copyrights a,#footer h4{color:#009ddc;}
#copyrights a:hover,#footer .tweet .tweet_time a:hover,.block .tweet .tweet_time a :hover{text-decoration:underline;}
.user{width:20px; height:20px; display:block; background:url(../images/icons/user.png) center no-repeat; text-indent:-9999px; float:right; margin:0 -5px 0 10px;}
#footer:before{position: absolute; bottom: 0; left: 0; right: 0;  content: ""; height: 1px;}
#footer{/*background-color: #009ddc; */position: relative; color: #fff; text-transform: uppercase; margin:100px 0 0; background: url(../images/footer-bg.png) repeat-x center top; min-height:165px; background-size: 100% 100%;}
#footer h4{font-size:18px;}
#copyrights{ padding-top:135px;}
#copyrights .right,.backtotop{float:right;}
.backtotop{text-align:center; background:#2e2e2e; height:20px; width:20px; border-radius:2px; -moz-border-radius:2px; webkit-border-radius:2px; margin-right:-10px; margin-left:10px;}
.backtotop:hover{background:#222;}
#footer .widget-container ul{list-style-type:none; list-style-position:outside; width:100%;}
#footer .widget-container li{color:#898989; display:block; padding:5px 0; border-bottom:1pt solid #333;}
#footer .widget-container li a{color:#aaa;}
#footer .widget-container li a:hover{color:#009ddc; text-decoration:underline;}
#footer .widget-container li:first-child{border-top:1pt solid #333;}
#footer .widget-container li:last-child{border-bottom:none;}
#footer .widget-container ul ul{margin:5px 0 0;}
#footer-form form{margin-bottom:0;}
#footer-form fieldset{margin-bottom:20px;}
#footer-form label,#footer-form legend{display:block; font-weight:700; font-size:13px;}
#footer-form input[type=checkbox]{display:inline;}
#footer-form label span,#footer-form legend span{font-weight:400; font-size:13px; color:#444;}
#footer-form input[type=text],#footer-form input[type=password],#footer-form input[type=email],#footer-form select,#footer-form textarea{padding:7px 10px; outline:0; overflow:hidden; font-size:11px; color:#898989; margin:0 0 10px; width:200px; max-width:100%; display:block; background:#111; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:0 1px 1px #333,inset 0 2px 2px #0f0f0f; -moz-box-shadow:0 1px 1px #333,inset 0 2px 2px #0f0f0f; -webkit-box-shadow:0 1px 1px #333,inset 0 2px 2px #0f0f0f; resize:none;}
#footer-form select{padding:0; width:300px;}
#footer-form input[type=text]:focus,#footer-form input[type=password]:focus,#footer-form input[type=email]:focus,#footer-form textarea:focus{color:#555;}
#footer-form textarea{min-height:100px;}
#footer .tweet{width:auto;}
#footer .tweet ul{list-style-type:none; padding:0; margin:0;}
#footer .tweet li .tweet_text,.block .tweet li .tweet_text{float:left; margin-bottom:10px;}
#footer .tweet a,.block .tweet a{text-transform:none; display:inline; padding:0; font-size:12px;}
#footer .tweet .tweet_time a,.block .tweet .tweet_time a{text-transform:none; display:block; font-style:italic; font-size:12px; padding:10px 0 0 25px; color:#009ddc; background:url(../images/twitter-feed.png) left bottom no-repeat;}
.widget_site5framework_contact_widget span{padding:5px 0 5px 30px; width:100%; display:block; font-style:normal;}
.widget_site5framework_contact_widget span.address{background:url(../images/icons/adress.png) left no-repeat;}
.widget_site5framework_contact_widget span.phone{background:url(../images/icons/phone-number.png) left no-repeat;}
.widget_site5framework_contact_widget span.email{background:url(../images/icons/mail-adress.png) left no-repeat;}
ul#projects-carousel{overflow:hidden; position:relative; list-style:none; margin:0; padding:25px 0 0;}
ul#projects-carousel li{float:left; background:#f8f9f9; width:220px; height:auto; margin-right:20px; padding:0;}
ul#projects-carousel li .item-content{background:#615951; float:left; width:220px; text-align:center; padding:0 0 15px; height:auto;}
.description{padding:15px; font-size:12px; height:50px;}
ul#projects-carousel li .item-content:hover{background:#009ddc;}
ul#projects-carousel li .item-content p,ul#projects-carousel li .item-content p a{margin:0; padding:0; font-weight:800; color:#FFF;}
ul#projects-carousel li .item-content span{font-style:italic; color:#FFF;}
ul#projects-carousel li img{width:100%; height:auto; padding:0; margin:0;}
.jcarousel-container{margin:0 -20px 0 0; max-width:100%; padding:0;}
.jcarousel-item{margin:0 0 30px; width:220px;}
.jcarousel-next,.jcarousel-prev{background:url(../images/carousel-prev-next.png) 105% 50% no-repeat #009ddc; cursor:pointer; height:20px; position:absolute; right:0; bottom:-25px; width:20px;}
.jcarousel-prev{background:url(../images/carousel-prev-next.png) -5% 50% no-repeat #009ddc; right:25px;}
.jcarousel-next:active,.jcarousel-next:focus,.jcarousel-next:hover,.jcarousel-prev:active,.jcarousel-prev:focus,.jcarousel-prev:hover{background-color:#009ddc;}
.jcarousel-clip{overflow:hidden; width:100%;}
.jcarousel-next-disabled,.jcarousel-next-disabled:active,.jcarousel-next-disabled:focus,.jcarousel-next-disabled:hover,.jcarousel-prev-disabled,.jcarousel-prev-disabled:active,.jcarousel-prev-disabled:focus,.jcarousel-prev-disabled:hover{background-color:#615951; cursor:auto; box-shadow:inset0 0 7px #46403a; -moz-box-shadow:inset 0 0 7px #46403a; -webkit-box-shadow:inset 0 0 7px #46403a;}
.portfolio-item-hover-content a.zoom{background:url(../images/zoom-plus.png) no-repeat; margin-left:-15px; display:inline-block; width:52px; height:52px; position:absolute; top:0; left:45%; margin-top:-55px; z-index:10; text-indent:-9999px;}
.portfolio-item-holder,.portfolio-item-hover-content,.proj-img1{overflow:hidden; position:relative;}
.portfolio-item-hover-content{line-height:0; display:block; background:0 0; z-index:99;}
.portfolio-item-holder{height:auto; margin-bottom:0;}
.portfolio-item-hover-content .hover-options{display:block; font-style:normal; position:absolute; width:100%; height:100%; z-index:9; top:0; left:0; background:url(../images/portfolio-hover-bg.png) #fff; opacity:0; filter:alpha(opacity:0); cursor:pointer;}
.flexslider.loading,.loading{background:url(../images/loading.gif) center center no-repeat;}
#slider_container{}
.flexslider.loading{min-height:350px;}
.button{cursor:pointer; font-size:11px; color:#fff; text-decoration:none!important; border:none; position:relative;}
.button:active{text-decoration:none; top:1px;}
.simple-list-2 li a:hover,ul.center-list li a:hover{text-decoration:underline;}
.button.round{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.button.cube{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.button.small{padding:7px 12px;}
.button.big{padding:8px 20px;}
.button.huge{padding:15px 30px; font-size:18px; color:#FFF!important; font-weight:700;}
.button.darkgreen{background:#59a839; background:-moz-linear-gradient(top,#59a839 0,#3e8720 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#59a839),color-stop(100%,#3e8720)); background:-webkit-linear-gradient(top,#59a839 0,#3e8720 100%); background:-o-linear-gradient(top,#59a839 0,#3e8720 100%); background:-ms-linear-gradient(top,#59a839 0,#3e8720 100%); background:linear-gradient(top,#59a839 0,#3e8720 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59a839', endColorstr='#3e8720', GradientType=0 ); color:#FFF; text-shadow:0 1px #1f6b00; -webkit-box-shadow:inset 0 0 7px #6fc84c,0 3px #307215; -moz-box-shadow:inset 0 0 7px #6fc84c,0 3px #307215; box-shadow:inset 0 0 7px #6fc84c,0 3px #307215;}
.button.darkgreen:hover{-webkit-box-shadow:inset 0 0 10px #77e74a,0 3px #307215; -moz-box-shadow:inset 0 0 10px #77e74a,0 3px #307215; box-shadow:inset 0 0 10px #77e74a,0 3px #307215;}
.button.darkgreen:active{-webkit-box-shadow:inset 0 0 15px #195700,0 1px #307215; -moz-box-shadow:inset 0 0 15px #195700,0 1px #307215; box-shadow:inset 0 0 15px #195700,0 1px #307215;}
.ei-slider{position:relative; width:100%; max-width:940px; height:350px; margin:0 auto;}
.ei-slider-loading{width:100%; height:100%; position:absolute; top:0; left:0; z-index:999; background:rgba(0,0,0,.9); color:#fff; text-align:center; line-height:400px;}
.ei-slider-large{height:100%; width:100%; position:relative; overflow:hidden;}
.ei-slider-large li{position:absolute; top:0; left:0; overflow:hidden; height:100%; width:100%;}
.ei-slider-large li img{width:100%;}
.ei-title{position:absolute; left:0; bottom:0; background:url(../images/caption-bg.png); width:96%; padding:2%;}
.ei-title h3{color:#009ddc; text-align:left;}
.ei-slider-thumbs{height:5px; margin:-10px auto 0; position:relative;}
.ei-slider-thumbs li{position:relative; float:left; height:100%;}
.ei-slider-thumbs li.ei-slider-element{top:0; left:0; position:absolute; height:100%; z-index:10; text-indent:-9000px; background:#009ddc;}
.ei-slider-thumbs li a{display:block; text-indent:-9000px; background:#d0d0d0; height:5px;}
.ei-slider-thumbs li a:hover{background:#d0d0d0;}
.ei-slider-thumbs li img{position:absolute; bottom:50px; opacity:0; z-index:999; width:135px; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; -ms-transition:all .4s ease; transition:all .4s ease; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.ei-slider-thumbs li:hover img{opacity:1; bottom:10px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
ul.pricing-box-list-box{margin:0; padding:0; list-style-type:none;}
ul.pricing-box-list-box>li{background:#FFF; float:left; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
ul.pricing-box-list-box li:hover{position:relative; z-index:100; box-shadow:0 0 10px rgba(0,0,0,.3); -webkit-box-shadow:0 0 10px rgba(0,0,0,.3); -moz-box-shadow:0 0 10px rgba(0,0,0,.3); cursor:pointer; -webkit-transition:all .15s ease; -moz-transition:all .15s ease; -o-transition:all .15s ease; -ms-transition:all .15s ease; transition:all .15s ease;}
.best-plan{position:relative; z-index:100; top:-15px; cursor:pointer; box-shadow:0 0 10px rgba(0,0,0,.3)!important; -webkit-box-shadow:0 0 10px rgba(0,0,0,.3)!important; -moz-box-shadow:0 0 10px rgba(0,0,0,.3)!important;}
.pricing-box-list-box .one-fourth{width:235px; margin:0; box-shadow:none; -moz-box-shadow:none; webkit-box-shadow:none;}
.pricing-box-list-box .one-fifth:hover,.pricing-box-list-box .one-fourth:hover,.pricing-box-list-box .one-third:hover{box-shadow:0 0 10px rgba(0,0,0,.3); -webkit-box-shadow:0 0 10px rgba(0,0,0,.3); -moz-box-shadow:0 0 10px rgba(0,0,0,.3);}
.title-box{text-align:center;}
.box-header{padding-top:5px; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;}
.box-header h2,.pricing-box-footer h2{color:#FFF; text-shadow:0 1px 0 #005826; margin-top:7px;}
.pricing-box-footer{padding-top:5px; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px;}
.box-des{text-align:left;}
.pricing-box-container{background:#FFF; text-align:left;}
.pricing-table-list-box-content{margin:0; padding:10px 25px 25px; text-align:center;}
.pricing-table-list-box-content ul{margin:0 auto; padding:0; list-style-type:none;}
.included{background:url(../images/checklist-icon.png) 30px 8px no-repeat;}
.not-included{background:url(../images/checklist-icon-no.png) 30px 8px no-repeat;}
.star-included{background:url(../images/checklist-star.png) 30px 8px no-repeat;}
.pricing-table-list-box-content ul li{margin:0 0 0 -25px; padding:7px 0 7px 51px; list-style-type:none; text-align:left; width:137px;}
.one-fourth .pricing-table-list-box-content ul li{margin:0 0 0 -25px; padding:7px 0 7px 55px; list-style-type:none; text-align:left; width:180px;}
.one-third .pricing-table-list-box-content ul li{margin:0 0 0 -25px; padding:7px 0 7px 55px; list-style-type:none; text-align:left; width:260px;}
.pricing-table-list-box-content ul li:hover{box-shadow:none!important; -moz-box-shadow:none!important; webkit-box-shadow:none!important; left:0!important; top:0!important;}
.pricing-table-list-box-content ul li.zebra-pricing{background-color:#f3f3f3;}
.text-price{text-align:center; padding:10px 0 5px;}
.text-price h2{color:#FFF; text-shadow:0 1px 0 #005826; margin-top:7px; font-size:24px;}
.text-price.red{background-color:#e64135; border-top:1px solid #f26c4f;}
.box-header.red,.pricing-box-footer.red{border-bottom:1px solid #d4271b; background-color:#e64135;}
.pricing-box-footer.red{border-bottom:4pt solid #d4271b;}
.text-price.green{background-color:#59a839; border-top:1px solid #69bf46;}
.box-header.green,.pricing-box-footer.green{border-bottom:4px solid #3a831c; background-color:#59a839;}
.pricing-box-footer.green{border-bottom:4pt solid #3a831c;}
.text-price.blue{background-color:#898989; border-top:1px solid #a4a3a3;}
.box-header.blue,.pricing-box-footer.blue{border-bottom:4px solid #706d6d; background-color:#898989;}
.text-price.orange{background-color:#009ddc; border-top:1px solid #7ccae4;}
.box-header.orange,.pricing-box-footer.orange{border-bottom:4px solid #7ab0c3; background-color:#009ddc;}
.hentry p{font-size: 16px;}
.hentry ul,.simple-list-2{margin-left:20px; list-style:disc;}
.hentry ol{list-style:decimal; margin-left:20px;}
#pagination,.entry-meta li,.filterable,.filterable li,.sidebarBox li,.tabs-nav,ul#portfolio-items-one-third{list-style:none;}
.hentry ul,.simple-list-2 li a{color:#898989;}
.simple-list-2 li a:hover{color:#009ddc;}
ul.center-list{text-align:center;}
ul.center-list li{text-align:center; display:inline;}
ul.center-list li a{text-align:center; padding:5px;}
.arrow li,.arrow-2 li,.check li,.check-2 li,.circle li,.dash li,.plus li,.star li{list-style:none; margin:0;}
ul.dotted-list li{padding:5px 0 5px 20px; border-bottom:1px dotted #bdbdbd;}
li.simple-check-list{background:url(../images/list-check-2.png) 0 7px no-repeat;}
li.simple-plus-list{background:url(../images/list-plus.png) 0 9px no-repeat;}
li.simple-star-list{background:url(../images/list-star.png) 0 6px no-repeat;}
li.simple-dott-list{background:url(../images/list-circle.png) 0 10px no-repeat;}
li.simple-dash-list{background:url(../images/list-dash.png) 0 10px no-repeat;}
li.simple-check-list-2{background:url(../images/list-check.png) 0 10px no-repeat;}
li.simple-arrow-list{background:url(../images/list-arrow.png) 0 11px no-repeat;}
li.simple-heart-list{background:url(../images/list-heart.png) 0 7px no-repeat;}
li.simple-info-list{background:url(../images/list-info.png) 0 7px no-repeat;}
li.simple-settings-list{background:url(../images/list-settings.png) 0 7px no-repeat;}
.dropcapfancy,.dropcapsimple,.dropcapsquare{float:left; display:inline-block; margin:0 10px 0 0; text-align:center;}
.dropcapsimple{font-size:34px; height:34px; line-height:38px; width:30px; text-align:left; margin:0;}
.dropcapsquare{font-size:28px; height:38px; line-height:38px; width:38px; margin-right:7px; color:#fefefe; background:#111; text-shadow:none; -moz-border-radius:4px; -webkit-border-radius:4px;}
.dropcapfancy{background:#ee802a; color:#FFF; font-size:22px; line-height:35px; height:35px; width:35px; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; border:2pt solid #FFF; -moz-box-shadow:0 0 3px #b7b7b7; -webkit-box-shadow:0 0 3px #b7b7b7; box-shadow:0 0 3px #b7b7b7;}
.error,.success{text-align:left; font-size:11px; font-style:italic;}
.dropcap.dark{background:#3a3a3a; color:#fff;}
.dropcap.green{background:#59a839; color:#fff;}
.dropcap.red{background:#e64135; color:#fff;}
.dropcap.blue{background:#72c2e7; color:#fff;}
.dropcap.purple{background:#954eae; color:#fff;}
.dropcap.grey{background:#898989; color:#fff;}
.dropcap.pink{background:#f26d7d; color:#fff;}
.simple-alert,.simple-error,.simple-info,.simple-notice,.simple-success{padding:.8em; margin-bottom:1em; border:1px solid #ddd;}
.simple-alert,.simple-error{background:#fbe3e4; border-color:#fbc2c4; color:#e64135;}
.simple-notice{background:#fff6bf; color:#514721; border-color:#ffd324;}
.simple-success{background:#e6efc2; color:#264409; border-color:#c6d880;}
.simple-info{background:#d5edf8; color:#205791; border-color:#92cae4;}
.simple-alert a,.simple-error a{color:#8a1f11;}
.simple-notice a{color:#514721;}
.simple-success a{color:#264409;}
.simple-info a{color:#205791;}
.required{color:#ed1c24;}
.error{color:#e64135;}
.success{color:#acd373;}
#contactForm .error{margin:5px 0 0; display:none;}
#messages .simple-error,#messages .simple-success{display:none;}
#contactForm fieldset,#contactForm form{margin-bottom:0;}
#contactForm label,#contactForm legend,#contactForm strong{font-weight:700; font-size:13px; color:#898989;}
#contactForm input[type=checkbox]{display:inline;}
#contactForm label span,#contactForm legend span{font-weight:400; font-size:13px; color:#444; line-height:34px;}
#contactForm input[type=text],#contactForm input[type=password],#contactForm input[type=email],#contactForm select,#contactForm textarea{border:1px solid #ddd; padding:5px 10px; outline:0; overflow:hidden; font:12px; color:#777; box-shadow:inset 0 2px 4px #f3f3f3; -moz-box-shadow:inset 0 2px 4px #f3f3f3; -webkit-box-shadow:inset 0 2px 4px #f3f3f3; width:278px; max-width:99%; display:block; margin-bottom:10px; background:#FFF; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
#contactForm select{padding:0;}
#contactForm textarea{width:598px; height:200px; resize:vertical;}
#contactForm input[type=text]:focus,#contactForm input[type=password]:focus,#contactForm input[type=email]:focus,#contactForm textarea:focus{border:1px solid #bbb; color:#555; box-shadow:0 0 5px #CCC,inset 0 2px 4px #f3f3f3; -moz-box-shadow:0 0 5px #CCC,inset 0 2px 4px #f3f3f3; -webkit-box-shadow:0 0 5px #CCC,inset 0 2px 4px #f3f3f3;}
.caddress,.cemail,.cphone{margin-bottom:10px;}
.project-pagination{float:right; margin-top:10px;}
.project-pagination a{font-size:14px; color:#d7d7d7; font-style:italic; margin:0 5px 0 0;}
.project-pagination a:hover{color:#009ddc;}
ul#portfolio-items-one-fourth{width:100%; min-height:300px; overflow:hidden;}
ul#portfolio-items-one-fourth li{width:220px; margin:0 20px 20px 0; float:left; height:300px; overflow:hidden;}
ul#portfolio-items-one-fourth li .portfolio-item{float:left; background:#f8f9f9; width:220px; height:auto; padding:0;}
ul#portfolio-items-one-fourth li .item-content{background:#615951; float:left; width:220px; text-align:center; padding:0 0 15px; height:auto;}
#portfolio-items-one-fourth .description{padding-top:15px; font-size:12px;}
ul#portfolio-items-one-fourth li .item-content:hover{background:#009ddc;}
ul#portfolio-items-one-fourth li .item-content p,ul#portfolio-items-one-fourth li .item-content p a{margin:0; padding:0; font-weight:800; color:#FFF;}
ul#portfolio-items-one-fourth li .item-content span{font-style:italic; color:#FFF;}
ul#portfolio-items-one-fourth li img{width:100%; height:auto; padding:0; margin:0;}
ul#portfolio-items-one-third{overflow:hidden; position:relative; margin:0; padding:0;}
ul#portfolio-items-one-third li{width:300px; min-height:310px;}
ul#portfolio-items-one-third li .portfolio-item{float:left; background:#f8f9f9; width:300px; height:auto; padding:0;}
ul#portfolio-items-one-third li .item-content{background:#615951; float:left; width:300px; text-align:center; padding:0 0 15px; height:auto;}
#portfolio-items-one-third .description{padding-top:15px;}
ul#portfolio-items-one-third li .item-content:hover{background:#009ddc;}
ul#portfolio-items-one-third li .item-content p,ul#portfolio-items-one-third li .item-content p a{margin:0; padding:0; font-weight:800; color:#FFF;}
ul#portfolio-items-one-third li .item-content span{font-style:italic; color:#FFF;}
ul#portfolio-items-one-third li img{width:100%; height:auto; padding:0; margin:0;}
.portfolio-container{width:960px; margin-right:-20px; float:left; clear:both;}
.portfolio-items{width:960px; margin:0;}
.portfolio-items:after{content:""; display:block; height:0; overflow:hidden; clear:both;}
.portfolio-items li{width:220px; margin:0 20px 20px 0; float:left; height:300px; overflow:hidden;}
.portfolio-items-not-filterable{width:960px; margin:0;}
.portfolio-items-not-filterable:after{content:""; display:block; height:0; overflow:hidden; clear:both;}
.portfolio-items-not-filterable li{width:300px; margin:0 20px 20px 0; float:left; height:310px; overflow:hidden;}
.three-fourth .portfolio-container{width:auto;}
.filterable{display:inline; float:right; margin-bottom:20px; margin-right:20px;}
.filterable li{float:left; margin-left:25px;}
.filterable li a{display:block; color:#FFF; font:700 11px; text-decoration:none; text-align:center; width:100%; height:auto; padding:5px; margin:5px; background:#615951; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.filterable li.active a{color:#FFF; background:#009ddc;}
.portfolio-image{margin-bottom:20px;}
ul.accordion{display:inline; float:left; width:100%; margin-bottom:30px;}
ul.accordion li.accordion-item{float:left; width:100%; background:#FFF; border-bottom:1px solid #f0f0f0;}
ul.accordion li.accordion-item.selected,ul.accordion li.accordion-item:hover{background:#f9f9f9;}
ul.accordion li.accordion-item.selected .accordion-switch{color:#009ddc; font-weight:700;}
ul.accordion li.accordion-item .accordion-switch{cursor:pointer; font-size:12px; color:#777; line-height:22px; padding:15px 20px 14px;}
ul.accordion li.accordion-item .togglegfx{float:left; height:22px; width:22px; background:url(../images/accordion-toggle.png) left top no-repeat; padding-right:15px; margin-bottom:11px; margin-top:1px;}
ul.accordion li.accordion-item.selected .accordion-switch .togglegfx{background-position:left bottom;}
ul.accordion li.accordion-item .accordion-content{padding-left:25px; padding-right:25px;}
.tabs-nav,.tabs-nav li{overflow:hidden; margin:0; padding:0;}
.tabs-nav{width:100%;}
.tabs-nav li{float:left; line-height:32px; position:relative;}
.tabs-nav li.active{line-height:31px;}
.tabs-nav li a{background:#f8f8f8; border:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-left:none; color:#959393; display:block; letter-spacing:0; outline:0; padding:0 16px; text-decoration:none; text-shadow:0 1px 0 #fff;}
.tabs-nav li:first-child a{border-left:1px solid #eaeaea;}
.tabs-nav li a:hover{background:#f0f0f0;}
.tabs-nav li.active a{color:#009ddc; background:#fff; border-bottom:2px solid #fff; border-top:1px solid #009ddc;}
.tabs-container{border:1px solid #eaeaea; margin:-1px 0 20px; overflow:hidden; width:100%;}
.tab-content{padding:20px;}
#content h1{margin-bottom:30px;}
.hentry{padding:0 0 30px; margin:0 0 30px;}
.single .hentry{margin-bottom:0;}
.archive .hentry,.page-template-template-blog-php .hentry,.search .hentry{border-bottom:1px solid #E1E1E1;}
.entry-body{margin:35px 0 0;}
.page-body{}
p.readmore{margin-bottom: 0;}
.readmore a{font-size:14px; background:url(../images/simple-nav-arrow.png) no-repeat right center; padding-right:15px;}
/*.readmore a:hover{background:url(../images/blog-permalink.png) left top no-repeat;}*/
.entry-meta{}
.entry-meta li,.entry-meta ul{margin:0;}
.entry-meta li{float: left; border-right: 1px solid #666; padding-right: 5px; margin-right: 5px; margin-bottom: 5px; font-size: 10px; color: #666; line-height: 1;}
.entry-meta li:last-child{padding-right: 0; margin-right: 0; border-right: 0 none;}
.entry-meta li a{color: #666; display: inline-block; line-height: 1;}
.entry-meta .title{font-weight:700;}
.post-format{background-color:#ddd; background-image:url(../images/blog-icons/icon-post-format-standard.png); background-repeat:no-repeat; background-position:50% 50%; color:#959393; display:inline-block; height:40px; margin:0 0 10px; text-align:left; text-indent:-9999px; width:40px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.intro-page h2,.not-found-text,.post-date{text-align:center;}
.post-date,.post-day,.post-month,.post-year{display:block;}
.post-date{width:56px; height:auto; float:left; margin-right:20px; margin-bottom:15px; background:#009ddc; text-shadow:0 1px #81bcd1; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; padding:10px 30px; border:4pt solid #FFF; -moz-box-shadow:0 0 3px #b7b7b7; -webkit-box-shadow:0 0 3px #b7b7b7; box-shadow:0 0 3px #b7b7b7;}
.post-month{color:#FFF;}
.post-day{font-size:36px; color:#FFF; margin:10px 0 15px;}
.post-year{background:url(../images/post-meta-divider.png) top repeat-x; color:#FFF; padding:10px 0 0;}
.post-intro{float:left; width:615px;}
.hentry blockquote{background:url(../images/quote.png) 17px 21px no-repeat #f8f8f8; font:italic 15px/1.6; padding:20px 20px 20px 55px; border-bottom:1pt solid #e1e1e1; margin:0 0 20px; float:left; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
blockquote.alignleft{float:left; margin:10px 10px 10px 0; width:300px;}
blockquote.alignright{float:right; margin:10px 0 10px 10px; width:300px;}
.mediaitem{margin:0 0 20px;}
.sidebarBox{border-bottom:nonr; margin:0 0 30px; padding:0; font-size:12px;}
.sidebarBox.last{border-bottom:none;}
.sidebarBox ul{margin: 30px 0 0;}
.sidebarBox li{background:url(../images/simple-nav-arrow.png) 2px center no-repeat; border-bottom:1px solid #afb1b4; margin:0; display:block; padding:15px 0 15px 20px; font-size: 15px;}
.sidebarBox li:first-child{border-top:1px solid #afb1b4;}
.sidebarBox a{color:#444;}
img.fb_share_link{padding:0; margin:0 5px -10px 0;}
#pagination li{display:inline;}
#pagination a,#pagination span{display:block; float:left; padding:4px 10px; margin-right:7px; border:1px solid #e1e1e1; -webkit-box-shadow:inset 0 0 10px #f5f5f5; -moz-box-shadow:inset 0 0 10px #f5f5f5; box-shadow:inset 0 0 10px #f5f5f5; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#898989;}
#pagination .current{background-color:#f5f5f5;}
#pagination .current:hover{border:1pt solid #c2c2c2;}
.widget_search{border-bottom:none;}
#s{width: 245px; padding: 6px 45px 6px 10px;}
.screen-reader-text{position:absolute; left:-1000em;}
#map,.comment article{position:relative;}
.search-place{margin:30px 0;}
.author1{border-bottom:1px solid #E1E1E1; padding:20px; margin-bottom:30px; clear:both; background:#f0f0f0;}
.author .author-gravatar{float:left; margin:0 20px 20px 0;}
.author .author-description{font-style:italic;}
#comments{clear:both; margin:30px 0;}
.inner-comment{margin-left:75px;}
.comment{margin-bottom:10px; overflow:hidden;}
.comment-author{float:left; margin-right:10px; padding-bottom:10px;}
.commentlist ul.children{padding-left:40px;}
.commentlist .authormeta{float:left;}
.commentlist .comment-author .datetime,.commentlist .comment-author h3,.commentlist .comment-author img{float:left; line-height:38px; margin:0 10px 0 0; padding:0;}
.commentlist .comment-author .datetime{clear:none; color:#EBEBEB; float:left; margin-right:0; margin-top:4px;}
.comment-text{background:#f5f5f5; padding:0 20px; border:1pt solid #ebebeb; clear:left; float:none; margin-bottom:10px; white-space:pre-line; word-wrap:break-word;}
.comment-text p{margin-bottom:0;}
img.avatar{border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; vertical-align:middle;}
.comment cite{font-size:18px; line-height:24px; font-style:normal;}
.comment-reply-link{display:block; clear:both; float:right;}
#commentform label{font-weight:700; display:block; color:#7f7f7f;}
#commentform input.text,#commentform input.title,#commentform input[type=email],#commentform input[type=password],#commentform input[type=text],#commentform input[type=url],#commentform select,#commentform textarea{background-color:#f5f5f5; border:1px solid #ccc; font-size:14px; padding:5px 0; width: 100%;}
#commentform input.text:focus,#commentform input.title:focus,#commentform input[type=email]:focus,#commentform input[type=password]:focus,#commentform input[type=text]:focus,#commentform input[type=url]:focus,#commentform select:focus,#commentform textarea:focus{border-color:#c2c2c2; outline:0;}
#commentform input.text,#commentform input.title,#commentform input[type=email],#commentform input[type=password],#commentform input[type=text],#commentform select,#commentform textarea{margin:5px 0;}
#commentform textarea{width:100%; height:150px; padding:5px; resize:none;}
.alignleft,img.alignleft{margin:0 24px 24px 0; display:inline; float:left;}
.alignright,img.alignright{margin-left:24px; display:inline; float:right;}
.aligncenter,img.aligncenter{margin-right:auto; margin-left:auto; display:block; clear:both;}
.not-found-text{font-size:100px; line-height:100px; border-bottom:1pt solid #E1E1E1; margin-bottom:100px; padding-bottom:30px;}
.intro-page h2 strong{color:#9DCEDF; font-weight:400;}
.intro-page{margin:0; padding:30px 0;}
#contact-map{margin-left:-40px; max-height:100%; margin-bottom:30px;}
.resize img{max-width:100%; max-height:100%; /*min-height: 200px;*/ display:inline-block;}
video{width:100%; height:auto;}
ul.team-memebers li{text-align:center; float:left; margin-right:20px;}
ul.team-memebers li.last{margin-right:0;}
#contact-map{width:1020px;}
#contact-map iframe{width:100%;}
img.intro-img{margin: 0 auto; display: block; border-bottom: 1px solid #e4e5e5;}
img.team-member{width:70px; height:70px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:0 1px 1px #615951; -moz-box-shadow:0 1px 1px #615951; -webkit-box-shadow:0 1px 1px #615951;}
blockquote,q{quotes:none;}
blockquote:after,blockquote:before,q:after,q:before{content:''; content:none;}
blockquote{padding:0 10px 0 35px; line-height:24px; background-image:url(../images/quote.png); background-position:0 10%; background-repeat:no-repeat; color:#999;}
blockquote span{color:#666;}
.button-holder-2{float:right; margin-top:5px;}
code,pre{border:1px solid #e1e1e1; border-left:5px solid #e1e1e1; width:96%; margin-bottom:20px; padding:2%; font-size:11px; display:inline-block; background-color:#f5f5f5;}
.pdf,.skype-call{padding:15px 10px 10px 65px; width:125px; min-height:48px;}
.pdf{background:url(../images/icons/pdf-icon.png) 5px 12px no-repeat;}
.skype-call{background:url(../images/icons/skype-icon.png) 5px 12px no-repeat;}
#map{height:275px; margin:0 0 30px -40px; width:1020px;}
#map:after,#map:before{background:0 0; -webkit-box-shadow:0 0 5px 2px rgba(54,55,54,.1); -moz-box-shadow:0 0 5px 2px rgba(54,55,54,.1); box-shadow:0 0 5px 2px rgba(54,55,54,.1); content:''; left:0; position:absolute; top:0; width:100%;}
#map:after{bottom:0; top:auto;}
ul.buttons li{display:list; margin:25px 0;}
ul.buttons-huge li{display:list; margin:45px 0;}
.inner-page-intro{width:100%; height:auto; float:left; padding:0; margin-bottom:30px; border-bottom:1pt solid #e1e1e1;}
.add-widget{sssbackground:url(../../lib/shortcodes/images/lists/addlist.png) left center no-repeat; background:url(../images/plus.png) left center no-repeat; padding:2px 2px 2px 13px; font-weight:700; display:block; margin-top:20px;}
.help{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#eee; padding:20px;}
.help p{margin-bottom:0;}
.logo{float: left;}
.logo img{display: block;}
.header-right{float: right; margin-top: 20px;}
.search-widget{float: left; position: relative;}
#searchsubmit{margin: 0; padding: 0; border: 0 none; background: url(../images/search-icon.png) no-repeat; background-size: 26px auto; -webkit-background-size: 26px auto; width: 26px; height: 26px; text-indent: -999em; position: absolute; right: 10px; top: 2px;}
#copyrights .footer-left{float: left; font-size: 14px; padding: 8px 0 7px 15px; line-height: 1;}
#copyrights .footer-right{float: right; display: none;}
.footer-right img{display: block;}
.content-after-banner{text-align: center; margin: 60px 0;}
.content-after-banner h2{font-size: 32px; color: #000; line-height: 1; margin: 0 0 35px;}
.content-after-banner p{font-size: 24px; color: #666; padding: 0 50px; margin-bottom: 0;}
.three-boxes{}
.three-boxes .one-third-box{width: 300px; margin-right: 40px; float: left; text-align: center;}
.three-boxes .one-third-box:last-child{margin-right: 0;}
.one-third-box img{display: block; width: 100%; margin: 0 auto 30px;}
.one-third-box h3{margin-bottom: 0;}
.flex-control-nav{display: none;}
.flexslider{margin: 0 auto;}
.under-banner{background: url(../images/grey-gradient1.png) repeat-x left top,url(../images/grey-gradient.png) no-repeat center top; padding: 20px 0 0;}
.under-banner ul{list-style: none; margin: 0; padding: 0;}
.under-banner li{list-style: none; float: left; width: 150px; margin-right: 19px; margin-left: -3px; text-align: center; vertical-align: top;}
.under-banner li:last-child{margin-right: 0;}
.under-banner li a{color: #fff;}
.under-banner li img{display: block; opacity: 0.7; transition: opacity ease 0.4s; -o-transition: opacity ease 0.4s; -ms-transition: opacity ease 0.4s; -moz-transition: opacity ease 0.4s; -webkit-transition: opacity ease 0.4s;}
.under-banner li a:hover img{opacity: 1;}
.under-banner li h3{padding: 10px 30px; line-height: 1.2; font-size: 14px; color: #fff; font-weight: bold; margin: 0;}
.site-banner{margin: 0 0 40px;}
.dividing-line{margin: 50px 0; height: 2px; clear: both; float: none; width: 100%; display: block; background-color: #b4b6b8;}
.cmt-wrapper{margin: 40px 0 0;}
.cmt-members .col-one-fourth img, #cmt-content .cmt_profile_pic img{border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; display: block; margin: 0 auto 30px;}
.cmt-members h4.cmt-name{margin: 0 0 5px; line-height: 1; font-size: 20px; color: #000; font-weight: normal;}
.cmt-members p{margin: 0;}
.cmt-members p.member-role{margin-bottom: 30px; font-size: 16px; color: #000;}
.cmt-members a.cmt-full-profile{display: none;}
.cmt-members .col-one-fourth{margin: 0 40px 80px 0; width: 300px;}
.cmt-members .col-one-fourth.lastCol{margin-right: 0;}
.cmt-detail{font-weight: bold; margin: 0 0 20px; font-size: 16px; color: #000;}
.center-aligned-text{}
.left-aligned-text{text-align: left;}
.center-aligned-text .hentry,.template-3 .hentry,.left-aligned-text .hentry{}
.three-boxed-layout{padding-top: 50px; border-top: 2px solid #b4b6b8;}
.value-page .three-boxed-layout{padding-bottom: 50px; margin-bottom: 50px; border-bottom: 2px solid #b4b6b8; border-top: 0 none; padding-top: 0;}
.three-boxed-layout ul{margin: 0; padding: 0; list-style: none;}
.three-boxed-layout ul li{float: left; width: 300px; margin: 0 40px 40px 0; text-align: left;}
.three-boxed-layout ul li:last-child{margin-right: 0;}
.three-boxed-layout ul li img{display: block; margin-bottom: 20px;}
.three-boxed-layout ul li p:last-of-type{margin-bottom: 0;}
.blue-band{background-color: #009ddc; padding: 45px 0; text-align: center;}
.blue-band h3{font-size: 36px; font-family:'CenturyGothic-Bold','CenturyGothic-Regular'; color: #fff; margin: 0; line-height: 1;}
.box-under-blue-box{margin: 60px 0 0;}
.widget_search{position: relative;}
.widget_search #s{width: 100%; height: 30px;}
.top-border{border-top: 2px solid #b4b6b8; margin-top: 30px; padding-top: 50px;}
.news-content-container{float: left; width: 640px;}
.news-sidebar{float: left; margin-right: 110px; width: 230px;}
.widget_categories h4.widget-title{margin-bottom: 0;}
.post-listing.hentry{margin: 0 40px 50px 0; padding-bottom: 30px; float: left; width: 300px; border-bottom: 2px solid #d2d3d5;}
.post-listing.hentry:nth-child(2n){margin-right: 0;}
.post-listing h3{font-size: 16px; margin-bottom: 15px;}
.post-listing h3 a{display: block;}
.resize{margin: 0 0 15px; text-align:center;}
.resize img{display: inline-block;}
.projects-content-container{float: left; margin-right: 80px; width: 640px;}
.projects-sidebar{float: left; width: 230px;}
.default-content{margin: 60px 0 0;}
.menu-sidebar{float: left; margin-right: 40px; width: 300px;}
.menu-page-content{float: left; width: 640px;}
.menu-side-menu-container ul,.menu-side-menu-container li{list-style: none; padding: 0; margin: 0; position: relative;}
.menu-side-menu-container ul.sub-menu{}
.menu-side-menu-container ul#menu-side-menu{border-bottom: 1px solid #acaeaf;}
.menu-side-menu-container ul#menu-side-menu li a{display: block; padding: 7px 40px 7px 20px; line-height: 1; border: 1px solid #acaeaf; border-bottom: 0 none;}
.menu-side-menu-container ul#menu-side-menu > li > a{background-color: #dcddde;}
.menu-side-menu-container ul#menu-side-menu li li a{background-color: #f1f1f2; padding-left: 40px;}
span.show-hide{position: absolute; display: block; width: 40px; top: 0; height: 30px; right: 0; background: url(../images/down-arrow.png) no-repeat center; text-indent: -999em; cursor: pointer;}

/*Megamenu CSS*/
#main-navigation #hmenu_load_1 .hmenu_main_holder{height: auto;}
#main-navigation #hmenu_load_1 .hmenu_inner_holder{width: 100%;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li{margin-right: 14px;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li:last-child{margin-right: 0;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li > a{color:#000; text-transform:uppercase; display: block; line-height: 1; padding: 16px; font-size: 16px; font-family:'CenturyGothic-Regular';}
#main-navigation #hmenu_load_1 .hmenu_wrap,#main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul li a span{display: block; margin: 0; padding: 0 !important; float: none; background-color: transparent;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul ul li a span{line-height: 1.5 !important;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li.hmenu_active_nav,#main-navigation #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li:hover{background-color: transparent;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li.hmenu_active_nav > a,#main-navigation #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li:hover > a{color: #fff; background-color: #009ddc;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div{color: #fff !important; background-color: transparent !important;}
#main-navigation #hmenu_load_1 .hmenu_sub{background-color: #e2e4e4; top: 100%; width: 220px;}
#main-navigation #hmenu_load_1 .hmenu_sub > ul > li > a{padding: 16px 15px; color: #333; font-size: 16px; font-family:'CenturyGothic-Regular';}
#main-navigation #hmenu_load_1 .hmenu_sub > ul > li > a:hover{background-color: #fff; color: #333 !important;}
#main-navigation #hmenu_load_1 .hmenu_mega_sub{top: 48px;}
#main-navigation #hmenu_load_1 .hmenu_mega_sub h2{font-family:'CenturyGothic-Regular' !important; background: url(../images/heading-dot.png) no-repeat left 6px; font-size: 13px !important; font-weight: bold !important; padding: 0 0 0 10px !important; margin: 0; !important; text-transform: uppercase; line-height: 1.2;}
#main-navigation #hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav a *{color: #333 !important;}
#main-navigation #hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav a{background-color: #fff;}
#main-navigation #hmenu_load_1 .hmenu_mega_inner{padding: 0;}
#main-navigation #hmenu_load_1 .hmenu_post_item,#main-navigation #hmenu_load_1 .hmenu_list_item{padding: 0 0 0 20px !important; margin: 0 0 0 -20px !important;}
#main-navigation #hmenu_load_1 .hmenu_list_content{padding: 0; display: block;}
#main-navigation #hmenu_load_1 .hmenu_list_item:hover{background: #fff;}
#main-navigation #hmenu_load_1 .hmenu_list_content h3{font-family:'CenturyGothic-Regular' !important; padding: 0 0 5px 15px !important; color: #000 !important; background: url(../images/li-dots.png) no-repeat left 9px;}
#main-navigation #hmenu_list_item_uni_19 .hmenu_list_content h3,#main-navigation #hmenu_list_item_uni_20 .hmenu_list_content h3,#main-navigation #hmenu_list_item_uni_25 .hmenu_list_content h3,#main-navigation #hmenu_list_item_uni_27 .hmenu_list_content h3,#main-navigation #hmenu_list_item_uni_30 .hmenu_list_content h3,#main-navigation #hmenu_list_item_uni_33 .hmenu_list_content h3{font-weight: bold !important; padding: 0 0 10px !important; background: none !important;}
#main-navigation #hmenu_load_1 #hmenu_list_item_uni_19.hmenu_list_item,#main-navigation #hmenu_load_1 #hmenu_list_item_uni_20.hmenu_list_item,#main-navigation #hmenu_load_1 #hmenu_list_item_uni_25.hmenu_list_item,#main-navigation #hmenu_load_1 #hmenu_list_item_uni_27.hmenu_list_item,#main-navigation #hmenu_load_1 #hmenu_list_item_uni_30.hmenu_list_item,#main-navigation #hmenu_load_1 #hmenu_list_item_uni_33.hmenu_list_item{padding-bottom: 0 !important;}
#main-navigation #hmenu_load_1 #hmenu_list_item_uni_25.hmenu_list_item,#main-navigation #hmenu_load_1 #hmenu_list_item_uni_30.hmenu_list_item{padding-top: 20px !important;}
#main-navigation .hmenu_col_devider{bottom: 0; margin-right: 20px;}
#main-navigation #hmenu_load_1 .hmenu_col_3:last-child .hmenu_inner_col{margin-right: 0; padding-right: 0;}
#main-navigation #hmenu_load_1 .hmenu_col_3:last-child .hmenu_col_devider{display: none;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{font-family:'CenturyGothic-Regular'; font-size: 16px;}
#main-navigation #hmenu_load_1 .hmenu_text_item{font-family:'CenturyGothic-Regular'; font-size: 16px; color: #000; padding: 0;}
#main-navigation #hmenu_load_1 .hmenu_inner_col{padding: 0;}
.cbp-af-header.cbp-af-header-shrink #main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{font-size: 14px;}
.comment-textarea{clear: both;}
a.youtube-post{display: block; width: 50px; height: 50px; margin: 20px 0 0; background: url(../images/youtube-icon-post.png) no-repeat; text-indent: -999em; overflow: hidden;}
.menu-on-device{display: none; float: right; margin-top: 22px;}
.menu-toggler{display: block; width: 40px; height: 25px; background: url(../images/menu-icon.png) no-repeat; text-indent: -99em; overflow: hidden; cursor: pointer;}
.menu-menu-for-devices-container{display: none; position: absolute; top: 85px; right: 0; max-width: 300px; width: 100%; z-index: 9; background-color: #fff; height:300px; overflow-y:scroll;}
.menu-menu-for-devices-container ul,.menu-menu-for-devices-container li{margin: 0; padding: 0; list-style: none;}
.menu-menu-for-devices-container li{position: relative;}
.menu-menu-for-devices-container li a{display: block; font-size: 14px; padding: 10px; border: 1px solid #d1d3d4; border-top: 0 none; background-color: #dcddde; color: #000;}
.menu-menu-for-devices-container span.show-hide{height: 40px;}
.menu-menu-for-devices-container li.menu-item-type-custom > a{background-color: #808285; background-image:none; padding:10px;}

/*Tabbing Menu*/
.section-sub-menu{padding: 25px 0;}
.section-sub-menu > div{background: url(../images/heading-dot.png) no-repeat left 6px; font-size: 14px; padding: 0 0 0 10px; margin: 0 0 0 30px; text-transform: uppercase; line-height: 1.2; color: #009ddc; float: left; cursor: pointer;}
.section-sub-menu > div.active{font-weight: bold;}
.section-subsub-menu > div{display: none;}
.section-subsub-menu > div.active{display: block;}
#hmenu_load_1 .hmenu_mega_sub .section-subsub-menu > div h3{color: #000 !important; padding: 0 0 10px 30px !important; font-weight: bold !important; font-size: 13px !important; font-family:'CenturyGothic-Regular' !important;}
#hmenu_load_1 .hmenu_navigation_holder > ul li .section-subsub-menu > div li{float: none; display: block; border-bottom: 0 none;}
#hmenu_load_1 .hmenu_navigation_holder > ul li .section-subsub-menu > div li a{display: block; color: #000; font-size: 14px !important; padding: 5px 30px 5px 40px; background: url(../images/li-dots.png) no-repeat 30px 15px;}
#main-navigation #hmenu_load_1 ul{padding: 0 0 20px !important;}
#hmenu_load_1 .hmenu_navigation_holder > ul li .section-subsub-menu > div li a:hover, #hmenu_load_1 .hmenu_navigation_holder > ul li .section-subsub-menu > div li a.active{color: #000; background-color: #fff;}
.section-subsub-menu .column-4{width: 25%; position: relative; float: left;}
.section-subsub-menu .column-4:after{content: ""; position: absolute; top: 0; bottom: 0; right: 0; width: 1px; background-color: #000;}
.section-subsub-menu .column-4:last-child:after{display: none;}
.pdf-button {background-image:url(../images/pdf-icon.png); background-repeat:no-repeat; background-position:15px center; background-color: #009ddc; color: #fff; padding: 15px 20px 15px 50px; font-family:CenturyGothic-Regular, arial; margin-right:25px; display: inline-block;}
.pdf-button:hover{color:#fff;}
.youtube-file-button a {display: inline-block; vertical-align:middle;}
.menu-menu-for-devices-container li a{background-color:#dcddde;}
.menu-menu-for-devices-container li li a{background-color:#f1f1f2; background-image:url(../images/sub-menu.png); background-position:20px center; padding-left: 40px;  background-repeat: no-repeat;}
.menu-menu-for-devices-container li li li.menu-item-type-custom > a{background-color:#dcddde; background-image:none; padding:10px;}
.fl-left{float: left; width: 650px; margin-right: 30px;}
.fl-right{float: right; width: 300px; text-align: center;}
body.category-projects-2 #main .post-listing.hentry{width: 100%; float: none; margin-right: 0;}
.map-block{padding-top: 30px; margin-bottom: 30px; border-top: 1px solid #e1e1e1;}
.map-block:last-of-type{padding-bottom: 0; margin-bottom: 0; border-bottom: 0 none;}
.map-block:first-of-type{margin-top: 20px;}
.map-container{}
.map-block .map-left{float: left; width: 470px; margin-top: 0;}
.map-block .map-right{float: right; width: 470px;}
.map-block iframe{box-shadow: 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: 0 0 3px rgba(0,0,0,0.3); -ms-box-shadow: 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);}
.back-button{background-color: #009ddc; color: #fff; padding: 10px 20px; font-size: 14px; float: right;}
a.back-button:hover{color: #fff;}
article .img-right{width: 470px; float: right;}
article .text-left{width: 480px; float: left; margin-right: 30px;}
.mb20{margin-bottom: 20px;}
.service-left{float: left; width: 650px;; margin-right: 30px;}
.service-right{float: left; width: 300px;}
.service-right h4{color: #009DDC;}
.pdf-form{padding: 15px; background-color: #f8f8f8; box-shadow: inset 0 0 5px rgba(0,0,0,0.4); -o-box-shadow: inset 0 0 5px rgba(0,0,0,0.4); -ms-box-shadow: inset 0 0 5px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.4);}
.form-row{position: relative; margin-bottom: 15px;}
.captcha1{float: left; width: 140px; margin-right: 10px;}
.captcha2{float: left; margin-right: 10px; width: 85px;}
.captcha2 img{display: block; border: 1px solid #ccc; height: 38px;}
.captcha3{float: left;}
a.refresh{display: block; background: url(../images/captcha.png) no-repeat; width: 24px; height: 24px; text-indent: -999em; overflow: hidden; margin-top: 7px;}
.form-youtube{margin: 30px 0 0;}
.youtube-link-icon{}
.youtube-link-icon a{vertical-align: top; display: inline-block;}
.slides li{ text-align:center;}
#hmenu_load_1 .hmenu_main_holder { background:none !important;filter: none;}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .under-banner li h3{font-size: 15px;}
}
.divi_line{ padding:10px 0px; border-bottom:solid 1px #e1e1e1; border-top:solid 1px #e1e1e1;}
.tp-caption.largewhitebg{ font-family:CenturyGothic-Regular !important;}
.pageMar{ margin-top: 15px;}
.col-full-width{padding:15px 0; border-bottom:2px solid #d2d3d5; clear:both;}
.cmt-img{float:left; margin-right:15px; width:30%;}
.cmt-detail{}
.cmt-detail1{float:left; width:68%;}
.col-full-width:first-child{padding-top:0;}
.col-full-width:last-child{border-bottom:0 none !important;}


/*some other*/
.container-banner{margin:0 auto; width:1170px; overflow: hidden; padding-top:13px;}
.under-banner{background:none!important;}
.under-banner li img{opacity: 1!important; width: 182px!important}
.under-banner li{  width: 182px!important; border:solid 1px #eee;transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;}
.under-banner li:hover{-webkit-box-shadow: 0px 11px 5px -7px rgba(99,94,99,1);
-moz-box-shadow: 0px 11px 5px -7px rgba(99,94,99,1);
box-shadow: 0px 11px 5px -7px rgba(99,94,99,1);transform: translateY(-8px);}
.under-banner ul{ height:180px;}
.under-banner li:nth-child(1n):hover{ background:#64bde1 !important;}
.under-banner li:nth-child(2n):hover{ background:#009ddc !important;}
.under-banner li:nth-child(3n):hover{ background:#00629b !important;}
.under-banner li:nth-child(4n):hover{ background:#bcbec0 !important;}
.under-banner li:nth-child(5n):hover{ background:#808285 !important;}
.under-banner li:nth-child(6n):hover{ background:#414042 !important;}

.menu-page-content{min-height:250px;}
