/*!
 * Gravity Framework v1.0
 * Copyright 2013 Themesgravity
 * 
 * Anchorra - Multipurpose responsive Html Template
 */@import url(bootstrap.min.css);@import url(bootstrap-responsive.min.css);@import url(shortcodes.css);*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.transparent-border{border-bottom:1px solid transparent!important}#wrapper>.container{background:#fff}@media (min-width:1200px){#wrapper .container{width:1270px}}@media (max-width:1199px) and (min-width:768px){#wrapper .container{width:1040px}}@media (max-width:979px) and (min-width:768px){#wrapper .container{width:824px;background:#fff}}.sidebar-fix{overflow:hidden}body{font:16px/1.5 Sintony,sans-serif;word-wrap:break-word;word-break:break-word;color:#565353;background:#ecebe9;overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:#323e4e;color:#fff}::-moz-selection{background:#323e4e;color:#fff}.clear{clear:both}.black{color:#000}button{border:0}p{margin:0 0 20px}.small-text{color:#6a7d87;font-size:.875em}a{color:inherit;text-decoration:underline}a:hover{color:#de3a31;text-decoration:underline}.red{color:#de3a31}img.pull-left{margin:0 30px 25px 0}img.pull-right{margin:0 0 25px 30px}h1,h2,h3,h4,h5,h6{font-weight:400;margin-bottom:20px;color:#000;margin-top:0}h1{font-size:2.188em;line-height:45px}h2{font-size:1.813em;line-height:35px}h3{font-size:1.5em;line-height:32px}h4{font-size:1.25em;line-height:28px}h5{font-size:1.063em;line-height:24px;text-transform:uppercase}h6{font-size:1.125em;line-height:24px;font-weight:700}.box-padding-left{padding-left:50px;box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.box-padding-right{padding-right:50px;box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.box-padding-both{padding:0 50px;box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.col1{max-width:70px}.col2{max-width:170px}.col3{max-width:270px}.col4{max-width:370px}.col5{max-width:470px}.col6{max-width:570px}.col7{max-width:670px}.col8{max-width:770px}.col9{max-width:870px}.col10{max-width:970px}.col11{max-width:1070px}.col12{max-width:1170px}blockquote{padding:30px 50px 20px 100px;background:#f7f7f7 url(../img/blockquote-icon.png) no-repeat 26px 33px;border:0;margin-top:20px;margin-bottom:20px}cite{font-size:15px;font-style:normal;display:block;margin-top:20px;color:#bab1b1}.pullquote{text-align:right;font-size:1.225em;padding-right:30px;margin-right:30px;margin-bottom:20px;border-right:2px solid #323e4e;float:left;max-width:400px;color:#242323}.dropcap{font-size:100px;font-weight:700;text-transform:uppercase;display:inline-block;float:left;line-height:1;padding-right:32px;color:#d3d3d3}#content li{line-height:1.5}#content ul{margin-left:0}ul.arrow li{background:url(../img/ul-list.png) left 5px no-repeat;padding-left:1.6em;list-style:none}#top-header{background:#dfdfdf}.header-container{background:#323e4e;min-height:8.125em;border-bottom:4px solid #bed4df}.logo{line-height:8.125em}.logo a{display:inline-block}#navigation{margin-top:3.7em}#navigation ul,#navigation li{list-style:none;padding:0;margin:0;display:inline}#navigation ul li:hover>ul{opacity:1;position:absolute;top:99%;left:0}#navigation ul ul li:hover>ul{position:absolute;top:0;left:100%;opacity:1;z-index:777;border:0}#navigation ul li{float:left;position:relative;padding-left:30px}#navigation ul li a{font-size:1em;font-weight:700;color:#afbbc1;text-decoration:none;display:inline-block}#navigation ul li:hover>a{color:#fff}#navigation .nav-top-icon{position:absolute;top:31px;z-index:1000000;left:17px;color:#bed4df}#navigation .nav-right-icon{position:absolute;z-index:1000;color:#bed4df;right:25px;top:16px}#navigation ul ul{opacity:0;margin:0 0 0 30px;filter:alpha(opacity=0);position:absolute;top:-99999px;left:0;padding-top:55px;z-index:999}#navigation ul ul li{padding:0;background:#323e4e;cursor:pointer}#navigation ul ul li a{border-bottom:1px solid #4e6077}#navigation ul ul li:last-child a{border-bottom:1px solid transparent}#navigation ul ul li a{padding:12px 0;display:block;width:200px;margin:0 20px}#navigation ul ul li:hover{background:#de3a31}#navigation ul ul li:hover a{color:#fff}#navigation ul ul ul{position:absolute;top:-99999px;left:100%;opacity:0;margin:0;z-index:999;padding-top:0;background:#3d4d62}#navigation ul ul ul li{background:#3d4d62}#navigation ul ul ul li a{color:#afbbc1!important}#navigation ul ul ul li:hover a{color:#fff!important}.ie7 .ie-dropdown-fix{position:relative;z-index:5}.ie8 .ie-dropdown-fix{position:relative;z-index:5}a.nav-toggle{color:#fff;font-size:26px;padding:10px 18px 8px;background:#2b333e;display:none;cursor:pointer;position:relative;top:38px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none}a.nav-toggle:hover{background:#191f26;text-decoration:none}#mobile-navigation{display:none;margin-bottom:30px}#mobile-navigation i{display:none}#mobile-navigation ul li a{font-size:1em;font-weight:700;color:#afbbc1;text-decoration:none;display:inline-block}#mobile-navigation ul li a:hover,#mobile-navigation ul li a:active{background:#de3a31;color:#fff}#mobile-navigation ul{padding:0;margin:0;list-style:none}#mobile-navigation>ul>li>ul>li a{padding-left:25px}#mobile-navigation>ul>li>ul>li>ul>li a{padding-left:40px}#mobile-navigation ul li a{padding:12px 0 12px 4px;border-bottom:1px solid #4e6077;display:block}.page-heading-container{background:#bed4df;color:#fff;min-height:6em;position:relative}.page-heading-container p.title{font-size:1.2em;margin:1.7em 0 0;max-width:960px}.page-heading-container p.social-title{font-size:1.35em;margin:1.4em 0 0;font-weight:700}.page-heading-container .top-social{cursor:default;margin-left:30px}.page-heading-container .top-social a{color:#fff;text-decoration:none;font-size:2em;line-height:96px;margin-left:30px}.page-heading-container .top-social a:first-child{margin-left:0}.page-heading-container .top-social a:hover{color:#323e4e}.page-heading-container i.icon-caret-down{color:#bed4df;position:absolute;font-size:54px;top:73px;left:345px}.page-heading-container p.portfolio-title{font-size:1.625em;margin:1.1em 0 0;display:inline-block}.page-heading-container .portfolio-controls{display:inline-block;position:relative;top:4px;margin-left:20px;cursor:default}.page-heading-container .portfolio-controls a{color:#fff;font-size:30px;text-decoration:none}.page-heading-container .portfolio-controls a:first-child{margin-right:15px}.page-heading-container .portfolio-controls a:hover{text-decoration:none;color:#1e1e1e}.category-dropdown{position:relative}.category-dropdown ul{display:none;position:absolute;top:70px;width:100%;left:-25px;list-style:none;background:#92adbb;z-index:10000}.category-dropdown ul li{position:relative}.category-dropdown ul li a{padding:10px 16px;display:block;color:#fff;text-decoration:none}.category-dropdown ul li a:hover{background:#98b4c2}.category-dropdown a.category-toggle{cursor:pointer;color:#fff;font-size:1.188em;line-height:96px;background:#92adbb;padding:10px 0 10px 16px;text-decoration:none}.category-dropdown a.category-toggle i{padding-left:35px;position:relative;left:-14px;top:-1px;font-size:13px}.category-dropdown a.category-toggle:hover{text-decoration:none;background:#859eab}#sidebar{background:#f7f7f7;margin-bottom:-9999px;padding-bottom:9999px}#content{background:#fff;padding-top:60px;padding-bottom:40px}#main-footer{background:#dfdfdf;padding-bottom:90px}.subscribe-box{background:#ecebe9;padding-top:32px;padding-bottom:32px}.subscribe-box h3{margin-bottom:0;margin-top:9px;color:#2d2d2d}h3.subscribe-box-submit{color:#2aa117;display:none}.subscribe-box form{margin:0}.subscribe-box form input,.subscribe-box form button{margin-left:25px}.subscribe-box form input{height:50px;border-radius:0;background:#fff;border:0;color:#d3d2cf!important;padding-left:19px;padding-right:20px;box-shadow:none!important;max-width:168px}.subscribe-box form input:first-child{margin-left:0}.inner-footer{background:#2d3032;padding-top:45px;padding-bottom:30px;font-size:15px}.inner-footer h5{color:#fff;text-transform:uppercase;font-size:15px;font-weight:700}.inner-footer p{color:#6a7d87}.footer-social{cursor:default}.footer-social a{font-size:26px;color:#fff;margin-right:13px;color:#606568;text-decoration:none}.footer-social a:hover{text-decoration:none;color:#bed4df}ul.custom-footer-menu{list-style:none;margin-left:0}ul.custom-footer-menu li{border-bottom:1px solid #62737c}ul.custom-footer-menu li a{color:#fff;padding:12px 0;display:block;text-decoration:none}ul.custom-footer-menu li:first-child a{padding:0 0 12px}ul.custom-footer-menu li a:hover{color:#bed4df;text-decoration:none}ul.recent-posts-footer{list-style:none;margin-left:0}ul.recent-posts-footer li{border-bottom:1px solid #62737c;padding:15px 0}ul.recent-posts-footer li:first-child{padding:0 0 15px}ul.recent-posts-footer li:last-child{border-bottom:0}ul.recent-posts-footer li a{color:#fff;display:block;text-decoration:none}ul.recent-posts-footer li a:hover{color:#bed4df;text-decoration:none}ul.recent-posts-footer li span.post-date{color:#6a7d87}span.footer-subscribe-submit{color:#fff;position:relative;top:-12px;display:none}.footer-subscribe-widget input{height:47px;max-width:199px;border-radius:0;background:#404345;border:0;color:#afbbc1!important;padding-left:19px;padding-right:20px;box-shadow:none!important}.footer-subscribe-widget input:focus{background:#343638}.footer-subscribe-widget button{background:#191b1c;border:0;color:#404345;padding:8px 25px 7px;font-size:25px;position:relative;top:-5px;left:-4px}.footer-subscribe-widget button:hover{background:#000}.footer-subscribe-wdiget input::-webkit-input-placeholder{color:#afbbc1}.footer-subscribe-wdiget input:-moz-placeholder{color:#afbbc1}.footer-subscribe-wdiget input::-moz-placeholder{color:#afbbc1}.footer-subscribe-wdiget input:-ms-input-placeholder{color:#afbbc1}#sidebar{padding-top:60px}#sidebar .widget{margin-right:50px;padding:20px 0}#sidebar .widget:first-child{padding:0}#sidebar .widget h5{font-weight:700;color:#323e4e;padding-bottom:12px;border-bottom:5px solid #dfdfdf}.download-widget{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}.download-widget img{float:left;padding:5px 18px 22px 0}.download-widget a{color:#000;font-size:.938em;margin-bottom:6px;display:inline-block;text-decoration:none}.download-widget a:hover{text-decoration:underline}.download-widget span.date,.download-widget span.size{color:#999;font-size:.875em;display:inline-block;max-width:158px;float:left}.twitter-widget ul{margin-left:0}.twitter-widget ul li{margin-bottom:30px;background:url(../img/tweet-icon.png) no-repeat left 5px;list-style:none;padding-left:50px;font-size:15px}.twitter-widget ul li:last-child{border-bottom:1px solid #dfdfdf;padding-bottom:30px}.twitter-widget ul li span{color:#aeaeae;font-size:12px;margin-top:10px;display:block}#sidebar .menu-widget ul{margin:0}#sidebar .menu-widget ul li{padding:9px 0;list-style:none;position:relative}#sidebar .menu-widget ul li .icon-caret-right{font-size:50px;color:#ecebe9;position:absolute;left:-53px;top:-6px}#sidebar .menu-widget ul li a{font-size:1.063em;color:#78a3b9;text-decoration:none}#sidebar .menu-widget ul li a:hover{color:#000;text-decoration:none}#sidebar .menu-widget ul li a.active{color:#000;text-decoration:none}.search-widget form{position:relative}.search-widget input{height:47px;width:100%;border-radius:0;background:#fff;border:0;color:#d6d3d3!important;font-weight:400;font-size:15px;padding-left:19px;padding-right:80px;box-shadow:none!important;border:1px solid #ecebe9}.search-widget input:focus{background:#fff;box-shadow:none;outline:0}.search-widget input:active{background:#fff;box-shadow:none}.search-widget button{background:#ecebe9;border:0;color:#fff;padding:10px 18px;font-size:20px;position:absolute;top:0;right:0}.search-widget button:hover{background:#dbdbdb}.search-wdiget input::-webkit-input-placeholder{color:#d6d3d3;font-weight:400}.search-wdiget input:-moz-placeholder{color:#d6d3d3;font-weight:400}.search-wdiget input::-moz-placeholder{color:#d6d3d3;font-weight:400}.search-wdiget input:-ms-input-placeholder{color:#d6d3d3;font-weight:400}.recent-posts .post-details{padding:20px;background:#ecebe9}.recent-posts .post-title{font-size:15px;line-height:1.5;color:#666;margin-bottom:15px;display:block;text-decoration:none}.recent-posts .post-title:hover{text-decoration:underline}.recent-posts span.post-date{font-size:13px;color:#323e4e}.recent-posts .carousel-control{width:auto;height:auto;top:-46px;right:0;left:auto;margin-top:-20px;font-size:45px;font-weight:700;color:#e0deda;text-align:center;background:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:1;filter:alpha(opacity=100);text-decoration:none}.recent-posts .carousel-control:hover{color:#b1abab}.recent-posts .carousel-control[data-slide=prev]{right:18px}.recent-projects .project-details{padding:20px;background:#aac8d7}.recent-projects .project-title{font-size:18px;line-height:1.5;color:#fff;margin-bottom:15px;display:block;text-decoration:none}.recent-projects .project-title:hover{text-decoration:underline}.recent-projects span.project-category{font-size:13px;color:#323e4e}.recent-projects .carousel-control{width:auto;height:auto;top:-46px;right:0;left:auto;margin-top:-20px;font-size:45px;font-weight:700;color:#e0deda;text-align:center;background:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:1;filter:alpha(opacity=100);text-decoration:none}.recent-projects .carousel-control:hover{color:#b1abab}.recent-projects .carousel-control[data-slide=prev]{right:18px}.contact-widget div{position:relative;border-bottom:1px solid #dfdfdf}.contact-widget div p{padding-left:60px;margin-top:20px;margin-bottom:20px}.contact-widget div i{position:absolute;color:#dfdfdf;font-size:30px}.info-box-widget{margin-top:40px;margin-right:0!important}.info-box-widget{margin-top:20px;margin-right:0!important}.text-widget{margin-right:0!important}.med-buttons{max-width:175px;float:left}.med-buttons a{float:left;margin-top:20px}.med-buttons a:first-child{margin-top:0}.small-buttons{max-width:175px;margin-left:20px;float:left}.small-buttons a{float:left;margin-top:28px}.small-buttons a:first-child{margin-top:7px}.cta-buttons a{margin-left:28px}.cta-buttons a:first-child{margin-left:0}.portfolio-container{position:relative}.portfolio-container #content{padding-top:366px}.portfolio-featured{position:absolute;top:-96px;right:0}.portfolio-featured img{float:left}.portfolio-featured .overlay{position:absolute;max-width:320px;right:0;top:95px;color:#fff;background:#323e4e;background:rgba(50,62,78,.76);min-height:297px;padding:40px 30px}.portfolio-featured h4{color:#fff}.portfolio-featured .portfolio-social-media{position:absolute;right:0;bottom:-70px;min-height:70px;background:#ececec;max-width:320px;width:100%;cursor:default}.portfolio-social-media a{color:#b6b3b3;font-size:1.8em;line-height:70px;margin-left:30px;text-decoration:none}.portfolio-social-media a:hover{text-decoration:none;color:#1e1e1e}.portfolio-container .portfolio-title{position:relative;top:-25px}.portfolio-large-featured{margin-bottom:60px;overflow:hidden}.featured-intro{background:#fd3f6a;max-width:395px;min-height:428px;margin-bottom:3px;color:#fff;padding:40px 30px;position:relative}.featured-intro>i.icon-caret-right{position:absolute;font-size:47px;left:-3px}.featured-intro p{font-size:1.875em}.featured-details{padding:40px 30px 20px;background:#ecebe9;max-width:395px}.featured-details p{color:#000;margin-bottom:10px}.featured-details p span{color:#205e95}.featured-left{float:left}.featured-right{float:right}.carousel{margin-bottom:0}.featured-slider .carousel-control{background:transparent;top:50%;border:0;opacity:1;text-decoration:none}.featured-slider .carousel-control:hover{opacity:.7}.featured-controls{margin-top:3px;height:46px;background:#ecebe9;cursor:default;padding-right:15px}.featured-controls a{color:#b6b3b3;font-size:20px;line-height:46px;margin-left:15px;text-decoration:none}.featured-controls a:hover{text-decoration:none;color:#000}.blog-listing{padding-bottom:20px;border-bottom:3px solid #ecebe9}.blog-listing .post{padding:40px 0;border-bottom:1px solid #e2e2e2;position:relative}.blog-listing .post:first-child{padding-top:0}.blog-listing .post:last-child{border:0}.blog-listing span.date{color:#a2bcc9;font-size:1.188em;margin-bottom:5px;display:block}.blog-listing h3{margin-bottom:30px}.blog-listing h3 a{color:#000;text-decoration:none}.blog-listing h3 a:hover{color:#000;text-decoration:underline}.blog-listing p{color:#666;font-size:1.063em}.blog-listing .tags{float:left;position:relative;top:-2px}.blog-listing .tags a{color:#323e4e;font-size:1.263em;text-decoration:none}.blog-listing .tags a:hover{text-decoration:underline}.blog-listing .read-more-btn{float:left;margin-right:50px}.blog-listing span.more-text{color:#a2bcc9;font-size:1.188em;display:block}.blog-listing .post-footer{position:absolute;bottom:40px;max-width:470px;width:100%}.pagination{cursor:default}.pagination a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#cac7c2;display:inline-block;font-size:18px;font-weight:700;padding:7px 15px;background:#ecebe9;text-decoration:none}.pagination a.active{background:#e2e0db;color:#fff;cursor:default}.pagination a:hover{text-decoration:none;background:#e2e0db;color:#fff}.blog-listing-alt{border-bottom:3px solid #ecebe9;padding-bottom:10px}.blog-listing-alt .post{background:#f7f7f7;padding:30px 180px 30px 30px;margin-bottom:10px;position:relative}.blog-listing-alt .post p{color:#666;margin-bottom:0}.blog-listing-alt .post span.date{color:#cac7c2;padding-right:5px}.blog-listing-alt .post span.date:after{content:"|";padding-left:8px}.blog-listing-alt .post a.tags{color:#de3a31}.blog-listing-alt .post i.icon-calendar-empty{font-size:32px;color:#cac7c2;margin-right:14px}.blog-listing-alt .post h3{margin-top:20px;margin-bottom:15px}.blog-listing-alt .post h3 a{color:#000;text-decoration:none}.blog-listing-alt .post h3 a:hover{text-decoration:underline}.blog-listing-alt .post a.post-link{display:none;position:absolute;right:22px;top:50%;font-size:96px;margin-top:-72px;color:#ecebe9;text-decoration:none}.blog-listing-alt .post:hover{background:#fff}.blog-listing-alt .post:hover a.post-link{display:block}.blog-listing-alt .post a.post-link:hover{color:#dcdcdc;text-decoration:none}.gallery .img-large{margin-top:30px;display:none;position:relative}.gallery .img-large a.cross{position:absolute;cursor:pointer;top:0;right:0;color:#fff;font-size:24px;padding:8px 18px;background:#000;background:rgba(0,0,0,.48);text-decoration:none}.gallery .img-large a.prev{position:absolute;cursor:pointer;bottom:0;right:65px;color:#fff;font-size:24px;padding:8px 18px 6px;background:#000;background:rgba(0,0,0,.48);text-decoration:none}.gallery .img-large a.next{position:absolute;cursor:pointer;bottom:0;right:0;color:#fff;font-size:24px;padding:8px 18px 6px;background:#000;background:rgba(0,0,0,.48);text-decoration:none}.gallery .img-large a.cross:hover,.gallery .img-large a.prev:hover,.gallery .img-large a.next:hover{background:rgba(0,0,0,.68);text-decoration:none}.gallery .img-small{margin-top:27px;display:block;opacity:.63;filter:alpha(opacity=63);cursor:pointer}.gallery .small-active{opacity:1!important;filter:alpha(opacity=100)}.gallery .img-small:hover{opacity:1;filter:alpha(opacity=100)}.gallery .img-small[data-id="1"],.gallery .img-small[data-id="2"],.gallery .img-small[data-id="3"]{margin-top:0}.blog-single .icon-calendar-empty{color:#cac7c2;font-size:32px}.blog-single span.date{color:#cac7c2;font-weight:700;margin-left:10px}.blog-single h1.title{margin:20px 0 40px}.blog-single .featured-image{margin-bottom:40px}.about-author{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:35px 0 30px;margin:40px 0}.about-author p{}.about-author .author-social{cursor:default}.about-author .author-social a{color:#ecebe9;font-size:24px;margin-left:20px;text-decoration:none}.about-author .author-social a:first-child{margin-left:0}.about-author .author-social a:hover{color:#dededd;text-decoration:none}ul.commentlist{margin-top:40px}ul.commentlist li.comment{list-style:none}ul.commentlist .comment-body{padding:25px 0 10px}.comment-body .avatar-wrap a.reply{background:#bbb7b0;color:#fff;font-weight:700;display:block;font-size:15px;text-align:center;padding:7px 0;margin-top:10px;text-decoration:none}.comment-body .avatar-wrap a.reply:hover{background:#de3a31;text-decoration:none}.comment-body{border-bottom:1px solid #e2e2e2}ul.children ul.children:last-child .comment-body{border:0}ul.children ul.children:last-child{border-bottom:1px solid #e2e2e2}.comment-area p{font-size:.875em;color:#999}.comment-area h4.comment-author{margin:0}.comment-area p.comment-date{margin-bottom:10px;font-size:.938em}.comment-reply{margin-top:60px}.comment-reply input:first-child{margin-left:0}.comment-reply input{max-width:266px;margin-left:30px}.comment-form input:required{background:url(../img/astrix.png) no-repeat 96%}.comment-reply form input{height:48px;border-radius:0;box-shadow:none!important;border:2px solid #ecebe9;font-size:15px;color:#666;padding:0 15px}.comment-reply form input:focus{border-color:#dfdfdf!important}.comment-reply form textarea{border-radius:0;box-shadow:none;border:2px solid #ecebe9;font-size:15px;color:#666;padding:15px;width:100%;max-width:870px;margin-top:20px;margin-bottom:25px}.comment-reply form button{margin-top:7px}.comment-info{font-size:15px;color:#b4b3b1}.home-v1-featured-slider .slide-content{position:relative}.home-v1-featured-slider .slide-content .slide-text{padding-left:60px;position:absolute;top:50%}.home-v1-featured-slider .slide-content .slide-text h1{font-size:2.5em}.home-v1-featured-slider .slide-content .slide-text *{color:#fff;background:rgba(45,45,45);background:rgba(45,45,45,.78);display:inline-block;clear:left;float:left;padding:10px 20px;margin-bottom:7px!important}.home-v1-featured-slider .carousel-control{position:absolute;top:84%;left:60px;width:45px;height:45px;margin-top:-20px;font-size:50px;font-weight:100;line-height:43px;color:#fff;text-align:center;text-decoration:none;background:rgba(45,45,45);background:rgba(45,45,45,.78);border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;opacity:1;filter:alpha(opacity=100)}.home-v1-featured-slider .carousel-control.right{left:120px}.home-v1-featured-slider a.carousel-control:hover{background:#de3a31;background:rgba(222,58,49,.78)}.featured-box{position:relative;margin-bottom:26px}.featured-box a:hover .featured-box-hover{opacity:1;filter:alpha(opacity=100)}.featured-box .featured-box-hover{opacity:0;filter:alpha(opacity=0);position:absolute;height:100%;width:100%;bottom:0;left:0;background:#323e4e;background:rgba(50,62,78,.83);color:#fff!important;padding:34% 80px 0 30px}.featured-box-hover i.icon-align-justify{font-size:30px}.featured-box-hover p{font-size:18px;font-weight:700;line-height:1.3;margin-top:8px}.home-v2-featured-slider{margin-left:30px}.home-v2-featured-slider .carousel-control{position:absolute;top:84%;left:60px;width:45px;height:45px;margin-top:-20px;font-size:50px;font-weight:100;line-height:43px;color:#fff;text-align:center;background:rgba(45,45,45);background:rgba(45,45,45,.88);border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;opacity:1;filter:alpha(opacity=100);text-decoration:none}.home-v2-featured-slider .slide-content .slide-text{padding-left:60px;position:absolute;top:60%}.home-v2-featured-slider .slide-content .slide-text h1{font-size:2.5em}.home-v2-featured-slider .slide-content .slide-text *{color:#fff;background:rgba(45,45,45);background:rgba(45,45,45,.88);display:inline-block;clear:left;float:left;padding:10px 20px;margin-bottom:7px!important}.home-v2-featured-slider .carousel-control.right{left:120px}.home-v2-featured-slider a.carousel-control:hover{background:#de3a31;background:rgba(222,58,49,.88)}form.contact-form .control-label{text-align:left;font-size:1.125em;line-height:48px;padding:0;margin:0}form.contact-form input{height:48px;border-radius:0;box-shadow:none!important;border:2px solid #ecebe9;font-size:15px;color:#666}form.contact-form p.success{color:#2aa117;display:none}form.contact-form input:required{background:url(../img/astrix.png) no-repeat 96%}form.contact-form input:focus{border-color:#dfdfdf!important}form.contact-form textarea:focus{border-color:#dfdfdf!important}form.contact-form textarea{border-radius:0;box-shadow:none!important;border:2px solid #ecebe9;font-size:15px;color:#666;padding:15px 8px}form.contact-form button[type=submit]{margin-right:34px}#google-map{height:330px}#google-map img{max-width:none}.service-slider .carousel-control{position:absolute;top:93%;left:15px;width:30px;height:30px;margin-top:-20px;font-size:41px;font-weight:100;line-height:28px;color:#fff;text-align:center;background:#222;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:.43;filter:alpha(opacity=43);text-decoration:none}.service-slider .carousel-control.right{left:50px}.service-slider .carousel-control:hover{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width:980px) and (max-width:1200px){.footer-subscribe-widget input{max-width:149px}.portfolio-featured{top:-112px;max-width:770px}.portfolio-container #content{padding-top:276px}.portfolio-container .portfolio-title{top:0}.portfolio-featured .overlay{min-height:318px;top:0}.featured-intro{max-width:273px;min-height:347px;padding:30px}.featured-intro>i.icon-caret-right{top:24px}.featured-slider{max-width:664px}.featured-intro p{font-size:1.39em}.featured-box .featured-box-hover{padding:13% 80px 0 30px}.home-v1-featured-slider .slide-content .slide-text{top:36%}.home-v2-featured-slider .slide-content .slide-text{top:54%}}@media only screen and (min-width:980px){#mobile-navigation{display:none!important}}@media only screen and (max-width:1200px){.project-box i{display:none}.project-box h4{padding-right:10px}.project-box p{padding-right:10px}.blue-hero-box .title{display:inherit;float:none;text-align:center}.blue-hero-box .subtitle{float:none;display:inherit;text-align:center}.blue-hero-box a{margin-left:0;display:table;margin:0 auto}.blue-hero-box{padding:40px 50px}ul.horizontal-tabs li{float:none;text-align:center}.med-buttons{margin-bottom:30px}.blog-listing .post-footer{position:inherit;bottom:0}.blog-listing .read-more-btn{margin-bottom:10px}.subscribe-box form .med-btn{padding:12px 26px;font-size:1.25em}.comment-reply input{margin-left:0;display:block;max-width:100%;width:100%}.subscribe-box form input{max-width:138px}.page-heading-container .portfolio-controls{top:0}.page-heading-container .portfolio-controls a{font-size:22px}}@media only screen and (max-width:979px){a.nav-toggle{display:block}nav#navigation{display:none}.home-v1-featured-slider .carousel-control.right{left:71px}.home-v1-featured-slider .slide-content .slide-text h1{font-size:1.5em}.home-v1-featured-slider .slide-content .slide-text h4{font-size:1em}.home-v1-featured-slider .slide-content .slide-text{padding-left:15px;top:28%}.home-v1-featured-slider .carousel-control{top:84%;left:18px}}@media only screen and (min-width:768px) and (max-width:979px){.footer-subscribe-widget input{max-width:95px!important}.portfolio-featured{top:-112px;max-width:608px}.portfolio-featured .overlay{top:0;min-height:260px}.portfolio-container #content{padding-top:209px}.portfolio-container .portfolio-title{top:0}.featured-details{width:326px;float:right;min-height:428px}.featured-intro{float:left}.featured-box .featured-box-hover{padding:8% 10px 0 19px}.service-icon i{font-size:50px}.subscribe-box form .med-btn{padding:12px 8px!important;font-size:1.2em!important}.subscribe-box form{margin-top:16px}.subscribe-box form input{max-width:104px}.home-v2-featured-slider .slide-content .slide-text{top:44%}}@media only screen and (max-width:767px){#wrapper>.container{padding:0 30px}.social-title{display:none}.featured-box{display:table;margin:0 auto;margin-top:20px}#content,#sidebar{;padding-right:0}.featured-details{padding-top:20px;max-width:100%}.featured-intro{max-width:100%}.portfolio-large-featured>.pull-left,.portfolio-large-featured>.pull-right{float:none}.service-icon i{padding-right:30px}.project-box{display:table;margin:0 auto;margin-top:20px}.inner-footer .span3{margin-top:40px}.info-box{margin-bottom:20px}.service-box{margin-bottom:20px}.service-box img{display:table;margin:0 auto}.service-box .service-text{text-align:center;border:0}.service-box:hover{background:#fff}.service-box:hover i{display:none}.med-buttons{display:table;margin:0 auto;float:none}.small-buttons{max-width:124px;display:table;margin:0 auto;float:none;margin-top:20px}.blog-listing{text-align:center}.blog-listing img{display:table;margin:0 auto;margin-bottom:20px}.blog-listing a.read-more-btn{display:table;margin:0 auto;float:none;margin-bottom:10px}.blog-listing .post .post-footer{max-width:100%!important}.blog-listing .post .tags{float:none}.blog-listing-alt .post{padding-right:30px}.blog-listing-alt .post i.icon-chevron-right{display:none}.comment-body .avatar-wrap a.reply{display:inline-block;padding-right:5px;padding-left:5px}#sidebar .widget{margin-right:50px}.recent-posts img{display:table;margin:0 auto}.recent-projects img{display:table;margin:0 auto}.recent-posts .post-details{display:table;margin:0 auto;max-width:260px}.recent-projects .post-details{display:table;margin:0 auto;max-width:260px}.download-widget span.date,.download-widget span.size{max-width:100%;float:none;display:block}.download-widget a{display:block}.box-padding-both,.box-padding-right,.box-padding-left{padding:0}.header-container,.inner-footer{padding:0 30px}#sidebar{padding-left:30px}.page-heading-container{padding:0 30px}.subscribe-box{text-align:center;overflow:hidden}.subscribe-box form input{margin-left:0;margin-top:10px;max-width:inherit;width:100%}.subscribe-box form .med-btn{margin-top:10px;margin-left:0;margin-bottom:20px;width:100%;display:block}.portfolio-featured{overflow:hidden}.portfolio-featured .overlay{top:0}.portfolio-container{padding-top:240px!important}.portfolio-container #content{padding-top:50px}.home-v2-featured-slider .slide-content .slide-text{display:none}.home-v2-featured-slider{margin-top:30px}}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:479px){.home-v1-featured-slider .slide-content .slide-text{display:none}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}