html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{background:#fff;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section{display:block;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:0;}
body,
button,
input,
select,
textarea{color:#404040;font-family:'PT Sans', serif;font-size:18px;line-height:1.5;font-weight:300;}
h1, h2, h3, h4, h5, h6{font-family:'Oxygen', sans-serif;line-height:1.2;}
h1{font-size:24px;margin-bottom:20px;}
h2{font-size:22px;margin-bottom:10px;}
h3{font-size:20px;margin-bottom:10px;}
h4{font-size:18px;margin-bottom:10px;}
h5{font-size:16px;margin-bottom:5px;}
h6{font-size:14px;margin-bottom:5px;}
p{margin-bottom:20px;}
b, strong{font-weight:bold;}
dfn, cite, em, i{font-style:italic;}
blockquote{margin:0 20px;}
address{margin:0 0 20px;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;line-height:1.6;margin-bottom:20px;max-width:100%;overflow:auto;padding:20px;}
code, kbd, tt, var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
sup,
sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
small{font-size:75%;}
big{font-size:125%;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:20px;}
ul, ol{margin:0 0 15px 20px;}
ul{list-style:square;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;margin-left:20px;}
dt{font-weight:bold;}
dd{margin:0 20px 20px;}
img{height:auto;max-width:100%;vertical-align:middle;}
figure{margin:0;}
table{margin:0 0 20px;width:100%;}
th{font-weight:bold;}
table th,
table td{border:1px solid #EEE;padding:10px}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{border:1px solid #E5623B;background:none;cursor:pointer;font-size:14px;line-height:1;padding:10px 20px;color:#E5623B;}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{background:#E5623B;color:#FFF;}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{}
input[type="checkbox"],
input[type="radio"]{padding:0;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea{color:inherit;border:1px solid #CCC;max-width:100%;height:38px;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus{border-color:#E5623B;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"]{padding:3px 10px;}
select{color:inherit;border:1px solid #CCC;max-width:100%;padding:3px 10px;}
textarea{overflow:auto;padding:3px 10px;vertical-align:top;width:100%;height:180px;}
a{color:#E66432;}
.ap-bttn{background:#E66432;color:#FFF;line-height:38px;height:38px;white-space:nowrap;display:inline-block;text-decoration:none;padding:0 14px;position:relative;z-index:99;}
.ap-bttn:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#E66432;z-index:-1;}
.ap-bttn:after{content:"\f105";background-color;font-family:'FontAwesome';position:absolute;left:100%;top:0;width:26px;height:100%;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;background:#E66432;z-index:9;line-height:38px;z-index:-2;-ms-transform:translate(-26px,0);-webkit-transform:translate(-26px,0);transform:translate(-26px,0);}
.ap-bttn:hover:after{-ms-transform:translate(1px,0);-webkit-transform:translate(1px,0);transform:translate(1px,0);}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.alignleft{display:inline;float:left;margin-right:20px;}
.alignright{display:inline;float:right;margin-left:20px;}
.aligncenter{clear:both;display:block;margin:0 auto;}
.clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:'';display:table;}
.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both;}
.widget{margin:0 0 20px;}
.widget select{max-width:100%;}
.widget_search .search-submit{display:none;}
#secondary .widget{}
#secondary .widget:last-child{margin-bottom:0;}
.mid-content{width:1170px;margin:0 auto;}
.parallax-section{}
.parallax-section .section-wrap{padding:60px 0;position:relative;}
.parallax-section h1.parallax-title{line-height:1.2;text-align:center;padding:0 20px;margin-bottom:60px;}
.parallax-section h1.parallax-title span{position:relative;display:inline-block;}
.parallax-section h1.parallax-title span:after{content:"";position:absolute;width:50%;top:100%;left:50%;margin-left:-25%;margin-top:10px;border-bottom:1px solid #FFF;border-color:inherit;}
.parallax-section .overlay{position:absolute;left:0;top:0;width:100%;height:100%;}
.parallax-section .mid-content{position:relative;z-index:999;}
#content{min-height:200px;}
.home #content.no-slider{margin-top:0;}
.boxed #content{background:#FFF;margin:0;}
#main-wrap{margin-bottom:20px;}
#primary{width:72%;float:left;}
#secondary{width:26%;float:right;}
#secondary ul{list-style:none;margin-left:0;}
#secondary ul li{}
#secondary ul li a{text-decoration:none;color:#333;}
#secondary h2.widget-title{border-bottom:1px solid #E66432;margin-bottom:10px;line-height:1.2;font-size:18px;}
#secondary h2.widget-title span{color:#333;display:inline-block;padding:8px 0;}
#secondary .search-form input[type="search"]{width:100%;}
.no-sidebar #primary{width:100%;}
#secondary-left{width:26%;float:left;}
.left-sidebar #primary{float:right;}
#secondary-right{width:26%;float:right;}
.right-sidebar #primary{float:left;}
.both-sidebar #primary-wrap{float:left;width:76%;}
.both-sidebar #primary{width:68.5%;float:right;}
.both-sidebar #secondary-left{width:29.5%}
.both-sidebar #secondary-right{width:22.5%;}
.sidebar ul{margin:0;list-style:none;}
.sidebar ul li{padding:6px 0;margin-bottom:0;border-bottom:1px solid #F6F6F6;}
.sidebar ul li a{text-decoration:none;color:#333;}
.sidebar ul li a:hover,
.sidebar ul li.current-menu-item a{color:#E5623B;}
.sidebar .widget-title{margin-bottom:15px;position:relative;line-height:1.2;}
.sidebar .widget-title:after{content:"";position:absolute;top:50%;border-bottom:1px solid #E5623B;left:0;width:100%;}
.sidebar .widget-title span{display:inline-block;padding:0 15px 0 0;background:#FFF;position:relative;z-index:999;}
.sticky{}
.site-title{font-size:24px;font-weight:bold;text-transform:uppercase;white-space:nowrap;margin-bottom:5px;}
.site-title a{text-decoration:none;}
.site-description{font-size:14px;font-style:italic;}
.search .post-listing{margin-top:0;}
.post-listing .hentry{margin:0 0 20px;background:#FFF;padding:20px;margin-bottom:40px;position:relative;border:1px solid #DDD;}
.single .hentry{margin:40px 0 15px;position:relative;}
.byline,
.updated{display:none;}
.single .byline,
.single .posted-on,
.group-blog .byline{display:inline;font-style:italic;font-size:14px;}
.single .byline a,
.group-blog .byline a{color:#333;text-decoration:none;}
.page-content,
.entry-content,
.entry-summary{margin:20px 0 0;}
.parallax-section .page-content{margin:0;}
.page .entry-content,
.single .entry-content{margin:0;}
.page-links{clear:both;margin:0 0 20px;}
.entry-header .entry-title{margin-left:80px;}
.entry-header .entry-title.no-date{margin-left:0;}
.page .entry-header .entry-title{margin-left:0;}
.entry-header .entry-title a{color:#333;text-decoration:none;}
.post-listing .posted-on{position:absolute;left:20px;top:-14px;background:#E66432;width:60px;text-align:center;color:#FFF;font-family:"Oxygen",sans-serif;font-size:14px;padding:10px;line-height:1.2;text-transform:uppercase;}
.post-listing .posted-on:before{border-color:transparent transparent #BA4F28 #BA4F28;border-style:solid;border-width:7px 5px;top:0;content:"";height:0;right:-10px;position:absolute;width:0;z-index:999;}
.post-listing .posted-on span{display:block;}
.post-listing .posted-on span.posted-day{font-size:24px;font-weight:bold;margin-bottom:3px;}
.post-listing .posted-by{font-size:13px;font-style:italic;}
.post-listing .posted-by .url{text-decoration:none;}
.bypostauthor{}
.entry-footer{font-size:13px;}
.entry-footer span{margin-right:15px;}
.entry-footer .fa{margin-right:5px;color:#666;}
.entry-footer a{text-decoration:none;font-style:italic;color:#333;}
.edit-link{background:#333;display:inline-block;padding:5px 10px;line-height:1.2;border-radius:2px;font-size:13px;margin:15px 0 10px;}
.edit-link a{color:#FFF;text-decoration:none;}
.edit-link a .fa{color:#FFF;margin-right:5px;}
.page .entry-footer .edit-link{float:none;}
.page-header{background:#FFF;padding:10px;margin-bottom:30px;border-bottom:3px solid #E66432;}
.single .entry-thumb{max-width:50%;margin-bottom:20px;}
.post-listing .entry-thumb{margin:-20px -20px 15px;text-align:center;}
#header-wrap{position:relative;background-position:center top;margin-bottom:30px;}
#header-wrap .entry-header{width:100%;height:100%;}
#header-wrap .entry-header-inner{display:table;height:100%;width:100%;padding:50px 0;}
#header-wrap .title-breadcrumb-wrap{text-align:center;color:#FFF;display:table-cell;vertical-align:middle;}
#header-wrap .entry-title{color:#FFF;margin:0 auto 10px;max-width:1170px;}
#accesspress-breadcrumb{max-width:1170px;margin:0 auto;font-size:13px;}
#accesspress-breadcrumb a{color:#FFF;text-decoration:none;}
.error-404{width:60%;background:#E5623B;font-size:120px;color:#FFF;position:relative;padding:40px 0 80px;text-align:center;margin:20px auto 50px;}
.error-404 span{position:absolute;right:0;bottom:0;font-size:18px;border-top:2px solid #FFF;text-align:center;width:100%;padding:10px 0;}
.home.page #header-wrap{display:none;}
.home.blog #content,
.home.page #content{margin-top:30px;}
.home.blog.parallax-on #content,
.home.page.parallax-on #content,
.home.page.page-template-home-page #content{margin-top:0;}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title{display:none;}
#comments{font-size:16px;margin-bottom:30px;}
#comments p{margin-bottom:10px;}
#reply-title{background:#333;color:#fff;display:inline-block;padding:8px 10px;font-size:18px;line-height:1.2;margin-bottom:0;}
#commentform{border-top:2px solid #333;padding-top:15px;}
.comment-content a{word-wrap:break-word;}
#comments input[type="submit"]{background:#333;border:none;color:#FFF;}
.comments-title{margin-bottom:10px;font-size:24px;text-transform:none;}
#commentform label{display:block;}
textarea#comment{height:150px;}
#author, #email, #url{width:100%}
.comments-area ol{margin:0;padding:0;list-style:none;}
.comments-area ol.children{margin:0 0 0 15px;}
.comment-list li .comment-body{margin-bottom:10px;padding:10px;background:#FCFCFC;border-radius:5px;}
.comment-author img{vertical-align:text-top;margin-right:10px;}
.comment-author .fn{font-style:normal;font-size:15px;text-transform:capitalize;font-weight:normal;}
.comment-metadata a{text-decoration:none;font-size:13px;font-style:italic;}
.comment-metadata .edit-link{display:none;}
.comment-author .fn .url{color:#333;}
.comment-author .says{display:none;}
.commentmetadata{float:right;font-family:'Lato', sans-serif;font-weight:normal;font-size:12px;font-style:italic;font-weight:300;}
.commentmetadata a{color:#666;}
.commentmetadata .comment-edit-link{color:#01AEFD;}
.commentmetadata + .clear{margin-bottom:20px;}
.reply .comment-reply-link{background:none repeat scroll 0 0 #293037;border-radius:3px;color:#FFFFFF;font-size:13px;line-height:1;padding:2px 10px;text-decoration:none;}
#respond{margin-top:10px;}
#commentform .form-submit{margin-bottom:0;}
.comment-awaiting-moderation{background:#111;position:absolute;left:50%;top:-20px;color:#FFF;font-size:13px;width:250px;margin-left:-125px;}
.comment-awaiting-moderation + br{display:none;}
#cancel-comment-reply-link{font-style:italic;color:inherit;text-decoration:none;}
#cancel-comment-reply-link:before{font-family:FontAwesome;content:"\f057";margin:0 5px 0 20px;font-style:normal;color:inherit;}
.logged-in-as a{color:#333;}
.infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,
iframe,
object{max-width:100%;}
.wp-caption{margin-bottom:20px;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto;}
.wp-caption-text{text-align:center;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.gallery{margin-bottom:20px;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;padding:0 4px 4px 0;}
.gallery-item .gallery-icon{position:relative;}
.gallery-item a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/zoom.png) no-repeat center rgba(0,0,0,0.5);display:none;}
.gallery-item:hover a:after{display:block;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{font-size:14px;line-height:1.2;margin-top:5px;}
body.boxed{width:1170px;margin:0 auto;}
body.boxed .mid-content{padding:0 15px;}
#top-header{background:#FFF;position:relative;z-index:9;line-height:38px;}
#top-header a{text-decoration:none;}
#top-header .header-text{float:left;}
#top-header .top-menu{float:right;}
.top-menu-toggle{display:none;}
.top-menu ul{list-style:none;margin:0;font-size:14px;}
.top-menu ul li{position:relative;}
.top-menu ul.menu > li{float:left;margin-left:20px;}
.top-menu ul.menu ul li a{padding:5px 10px;border-bottom:1px solid rgba(0,0,0,0.3);display:block;line-height:1.5;white-space:nowrap;}
.top-menu ul.menu ul li:last-child a{border-bottom:0;}
.top-menu ul li a{text-decoration:none;color:#FFF;}
.top-menu ul.menu ul{position:absolute;left:0;top:100%;background:#FFF;min-width:140px;display:none;box-shadow:2px 2px 3px rgba(0,0,0,0.2);}
.top-menu ul.menu ul ul{left:100%;top:0;}
.top-menu .sf-arrows .sf-with-ul:after{border-width:4px;margin-top:-2px;}
.top-menu .sf-arrows .sf-with-ul{padding-right:22px;}
#main-header{background-color:#EEE;padding:10px 0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);}
#masthead.logo-top #main-header{text-align:center;}
#main-header.menu-fix{position:fixed;left:0;top:0;width:100%;z-index:99999;-webkit-animation:animatedown 0.3s;animation:animatedown 0.3s;}
.boxed #main-header.menu-fix{width:auto;left:auto;}
.home .no-slider #masthead,
body.blog.home .no-slider #masthead,
body.blog #masthead,
#masthead.pos-top,
#masthead.pos-bottom,
body.blog.home #masthead.pos-bottom,
body.blog.home #masthead.pos-top{position:relative;z-index:9999;}
#masthead,
body.blog.home #masthead{position:absolute;left:0;right:0;top:0;z-index:9999;}
.boxed #masthead{left:auto !important;right:auto !important;}
body.parallax-on .wpcf7-not-valid-tip{text-align:center;font-size:13px;}
#site-logo{float:left;}
.logo-side .menu-fix #site-logo{margin-top:0;margin-bottom:0;}
.logo-top #site-logo{float:none;width:auto;}
.main-navigation{float:right;max-width:80%;}
.logo-top .main-navigation{float:none;width:auto;text-align:center;max-width:none;display:inline-block;}
.main-navigation ul{list-style:none;margin:0;padding-left:0;display:inline-block;}
.main-navigation ul li{position:relative;}
.main-navigation > ul > li{float:left;position:relative;padding:15px 0;font-size:14px;margin-left:25px;}
.main-navigation > ul > li > a{}
.main-navigation > ul > li.current a{color:#E66432;}
.main-navigation a{display:block;text-decoration:none;color:#333;}
.main-navigation ul ul{background:#FFF;position:absolute;top:100%;left:0;z-index:99999;font-size:15px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);display:none;min-width:160px;}
.main-navigation ul ul ul{left:100%;top:0;}
.main-navigation ul ul a{padding:10px 15px;color:#333 !important;font-size:14px !important;text-transform:capitalize !important;white-space:nowrap;border-bottom:1px solid #F6F6F6;}
.main-navigation ul ul li{text-align:left;}
.main-navigation ul ul li:last-child{border:none;}
.main-navigation li > a:hover{color:#E66432;}
.main-navigation ul li:hover > ul{display:block;}
.main-navigation ul ul li.current_page_item > a,
.main-navigation ul ul li.current-menu-item > a,
.main-navigation ul ul li > a:hover{color:#FFF !important;background:#E66432;border-bottom:1px solid #E66432;}
.slide-left-menu #site-logo{float:right;}
.slide-left-menu .menu-toggle{float:left;display:block;}
#collapse-nav{padding-left:20px;background:#DB4B3F;height:50px;line-height:50px;color:#FFF;z-index:999;cursor:pointer;position:relative;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0.1);}
#collapse-nav .fa{background:rgba(0,0,0,0.1);height:50px;width:50px;line-height:50px;text-align:center;float:right;}
.mm-menu .mm-list{padding-top:50px;}
.mm-menu .mm-list > li > a:hover{background:rgba(0, 0, 0, 0.1);}
.mm-opened #masthead{visibility:hidden;}
.menu-toggle{display:none;height:52px;width:52px;cursor:pointer;float:right;position:relative}
.menu-toggle span{text-indent:-9999px;height:5px;width:40px;background:#E66432;display:block;position:absolute;left:5px;top:10px;}
.menu-toggle span:after{content:"";position:absolute;left:0;top:13px;height:5px;width:40px;background:#E66432;display:block;}
.menu-toggle span:before{content:"";position:absolute;left:0;top:25px;height:5px;width:40px;background:#E66432;display:block;}
.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation{margin:30px 0;overflow:hidden;}
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-previous a .fa,
.paging-navigation .nav-previous a .fa,
.post-navigation .nav-previous a .fa{margin-right:10px;font-size:16px;}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%;}
.comment-navigation .nav-next a .fa,
.paging-navigation .nav-next a .fa,
.post-navigation .nav-next a .fa{margin-left:10px;font-size:16px;}
.site-main .comment-navigation a,
.site-main .paging-navigation a,
.site-main .post-navigation a{background:#333;padding:8px 25px;color:#FFF;text-decoration:none;font-size:14px;font-family:"Oxygen",sans-serif;display:inline-block;}
#main-slider{position:relative;}
#main-slider .overlay{background:rgba(0,0,0,0.3);position:absolute;height:100%;width:100%;z-index:999;}
.full-screen-1 .slides{background-size:cover;background-position:top center;background-repeat:no-repeat;}
.slider-caption{position:absolute;top:50%;left:0;width:100%;z-index:99999;text-align:center;}
.slider-caption .caption-title{font-size:54px;font-weight:bold;text-transform:uppercase;color:#FFF;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.slider-caption .caption-description{font-size:30px;color:#FFF;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,0.3);font-weight:300;}
.slider-caption .caption-description p{margin-bottom:20px;}
.next-page{position:absolute;height:60px;width:60px;border:1px solid #FFF;border-radius:50%;bottom:15%;left:50%;margin-left:-30px;z-index:999;}
.next-page a{display:block;background:url(images/down-arrow.png) no-repeat center;position:absolute;left:0;top:0;height:100%;width:100%;-webkit-animation:flow-down 2s linear 3s infinite;animation:flow-down 2s linear 3s infinite;}
@-webkit-keyframes flow-down{0%{top:0px;opacity:0.8;}
50%{top:9px;opacity:1;}
100%{top:0;opacity:0.8;}
}
@keyframes flow-down{0%{top:0px;opacity:0.8;}
50%{top:9px;opacity:1;}
100%{top:0;opacity:0.8;}
}
.parallax-section input[type="text"],
.parallax-section input[type="email"],
.parallax-section input[type="url"],
.parallax-section input[type="password"],
.parallax-section input[type="search"],
.parallax-section input[type="tel"],
.parallax-section textarea{width:100%;}
.parallax-section textarea{width:100%;margin:0 auto;display:block;height:100px;}
.parallax-section h1,
.parallax-section h2,
.parallax-section h3,
.parallax-section h4,
.parallax-section h5,
.parallax-section h6{color:inherit;}
.service-list{width:48%;margin-bottom:20px;}
.service-list:hover .service-image{box-shadow:0px 0px 0px 1px #fff inset;}
.service-list h3{margin-bottom:10px;line-height:1.2;}
.service-list .service-image{height:80px;width:80px;border-radius:50%;margin-top:15px;overflow:hidden;border:1px solid #FFF;background:rgba(255,255,255,0.1);border-color:inherit;}
.service-list .service-image img{padding:15px;}
.service-list .service-detail{width:460px;}
.service-list.odd{float:left;text-align:right;}
.service-list.odd .service-image{float:right;}
.service-list.odd .service-detail{float:left;}
.service-list.even{float:right;}
.service-list.even .service-image{float:left;}
.service-list.even .service-detail{float:right;}
.testimonial-listing{padding-bottom:40px;}
.testimonial-list{text-align:center;}
.testimonial-list .testimonial-content{font-size:20px;font-style:italic;margin-bottom:30px;line-height:1.4;position:relative;padding:0 50px;}
.testimonial-list .testimonial-content:before{position:absolute;left:0;top:-4px;content:"\f10d";font-family:"FontAwesome";font-size:24px;line-height:1;height:30px;}
.testimonial-list .testimonial-content:after{position:absolute;right:30px;bottom:0;content:"\f10e";font-family:"FontAwesome";font-size:24px;line-height:1;height:30px;}
.testimonial-list .testimonial-image{width:100px;height:100px;border-radius:50%;margin:30px auto 20px;}
.testimonial-list .testimonial-image img{border-radius:50%;}
.testimonial-listing .bx-wrapper .bx-controls-direction a{margin:0;top:100%;left:50%;height:36px;width:36px;background:none;border:1px solid #FFF;text-indent:0;font-size:34px;color:#FFF;text-decoration:none;text-align:center;line-height:28px;font-family:arial;}
.testimonial-listing .bx-wrapper .bx-controls-direction a.bx-prev{margin-left:-45px;}
.testimonial-listing .bx-wrapper .bx-controls-direction a.bx-next{margin-left:5px;}
.portfolio-listing.full-width{width:100%;}
.portfolio-listing .button-group{text-align:center;list-style:none;margin-bottom:30px;}
.portfolio-listing .button-group li{display:inline-block;margin:0 6px 6px 0;cursor:pointer;padding:5px 15px;}
.portfolio-listing .button-group li.is-checked{color:#FFF;background:#E5623B;}
#portfolio-grid.column-2 .portfolio-list{width:50%;}
#portfolio-grid.column-3 .portfolio-list{width:33.33%;}
#portfolio-grid.column-4 .portfolio-list{width:25%;}
#portfolio-grid.column-5 .portfolio-list{width:20%;}
#portfolio-grid.enable_space{margin-left:-1%;}
#portfolio-grid.column-2.enable_space .portfolio-list{width:49%;margin-left:1%;margin-bottom:1%;}
#portfolio-grid.column-3.enable_space .portfolio-list{width:32.33%;margin-left:1%;margin-bottom:1%;}
#portfolio-grid.column-4.enable_space .portfolio-list{width:24%;margin-left:1%;margin-bottom:1%;}
#portfolio-grid.column-5.enable_space .portfolio-list{width:19%;margin-left:1%;margin-bottom:1%;}
#portfolio-grid .portfolio-list{width:25%;position:relative;overflow:hidden;}
#portfolio-grid .portfolio-list img{width:100%;}
#portfolio-grid.style1 .portfolio-overlay{position:absolute;width:100%;height:100%;background:rgba(230, 100, 50, 0.6);opacity:0;z-index:9;left:0;top:0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
#portfolio-grid.style1 .portfolio-list:hover .portfolio-overlay{opacity:1}
#portfolio-grid.style1 .portfolio-list h4{position:absolute;width:100%;padding:0px 30px;line-height:1.2;top:25px;left:0;color:#FFF !important;display:none;z-index:999;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
#portfolio-grid.style1 .portfolio-list:hover h4{display:block;}
#portfolio-grid.style1 .portfolio-list img{transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;width:100%;display:block;}
#portfolio-grid.style1 .portfolio-list:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
#portfolio-grid.style1 .portfolio-link{position:absolute;left:50%;margin-left:-35px;top:45%;font-size:16px;color:#FFF;z-index:999;height:32px;width:32px;border:1px solid #FFF;text-align:center;line-height:32px;display:none;}
#portfolio-grid.style1 .portfolio-link span{display:none;}
#portfolio-grid.style1 .portfolio-zoom{position:absolute;right:50%;margin-right:-35px;top:45%;font-size:16px;color:#FFF;z-index:999;height:32px;width:32px;border:1px solid #FFF;text-align:center;line-height:32px;display:none;}
#portfolio-grid.style1 .portfolio-inner{padding:40px;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#portfolio-grid.style1 .portfolio-inner:before{content:"";position:absolute;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;left:10px;bottom:10px;top:10px;right:10px;-ms-transform:scale(0,1);-webkit-transform:scale(0,1);transform:scale(0,1);-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;z-index:9;}
#portfolio-grid.style1 .portfolio-inner:after{content:"";position:absolute;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;left:10px;bottom:10px;top:10px;right:10px;-ms-transform:scale(1,0);-webkit-transform:scale(1,0);transform:scale(1,0);-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;z-index:9;}
#portfolio-grid.style1 .portfolio-list:hover .portfolio-inner:before{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);}
#portfolio-grid.style1 .portfolio-list:hover .portfolio-inner:after{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);}
#portfolio-grid.style1 .portfolio-list:hover .portfolio-zoom,
#portfolio-grid .portfolio-list:hover .portfolio-link{display:block;}
#portfolio-grid.style1 .portfolio-excerpt{display:none;}
#portfolio-grid.style2 .portfolio-overlay{display:none;}
#portfolio-grid.style2 .portfolio-inner{position:absolute;padding:20px;width:50%;height:100%;left:-500px;top:0;background:rgba(230, 100, 50, 0.8);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#portfolio-grid.style2 .portfolio-list:hover .portfolio-inner{left:0;}
#portfolio-grid.style2 h4{color:#FFF !important;margin-bottom:10px;line-height:1.2;}
#portfolio-grid.style2 .portfolio-excerpt{color:#FFF;}
#portfolio-grid.style2 .portfolio-link{border:1px solid #FFF;line-height:36px;padding:0 20px;color:#FFF;text-decoration:none;display:inline-block;position:absolute;right:20px;bottom:20px;}
#portfolio-grid.style2 .portfolio-link:hover{background:#FFF;color:#E5623B;}
#portfolio-grid.style2 .portfolio-link .fa,
#portfolio-grid.style2 .portfolio-zoom{display:none;}
#portfolio-grid.style3 .portfolio-overlay{background:rgba(230, 100, 50, 0.8);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#portfolio-grid.style3 .portfolio-list:hover .portfolio-overlay{opacity:1;}
#portfolio-grid.style3 .portfolio-inner{position:absolute;left:0;top:0;width:100%;height:100%;padding:10%;}
#portfolio-grid.style3 .portfolio-inner h4{color:#FFF !important;position:relative;margin-bottom:20px;}
#portfolio-grid.style3 .portfolio-inner h4:after{content:"";position:absolute;left:0;top:100%;height:3px;width:0;background:#FFF;margin-top:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#portfolio-grid.style3 .portfolio-list:hover .portfolio-inner h4:after{width:100%;}
#portfolio-grid.style3 .portfolio-excerpt{color:#FFF;position:relative;left:150%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#portfolio-grid.style3 .portfolio-list:hover .portfolio-excerpt{left:0;}
#portfolio-grid.style3 .portfolio-link{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px;}
#portfolio-grid.style3 .portfolio-zoom{display:none;}
#portfolio-grid.style3 .portfolio-list img{transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;width:100%;display:block;}
#portfolio-grid.style3 .portfolio-list:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
#portfolio-grid.style4 img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;bottom:0;position:relative;}
#portfolio-grid.style4 .portfolio-list:hover img{bottom:60px;}
#portfolio-grid.style4 .portfolio-overlay{display:none;}
#portfolio-grid.style4 .portfolio-inner{position:absolute;left:0;top:0;width:100%;height:100%;}
#portfolio-grid.style4 h4{position:absolute;bottom:-60px;left:0;width:100%;background:#E66432;padding:0 20px;color:#FFF !important;height:60px;line-height:60px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0;}
#portfolio-grid.style4 .portfolio-list:hover h4{bottom:0;}
#portfolio-grid.style4 .portfolio-link{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px;}
#portfolio-grid.style4 .portfolio-zoom{display:none;}
#portfolio-grid.style4 .portfolio-excerpt{display:none;}
#portfolio-list .portfolio-list{margin-bottom:25px;width:100%;}
#portfolio-list .portfolio-list img{width:30%;float:left;}
#portfolio-list .portfolio-list .portfolio-inner{width:68%;float:right;}
#portfolio-list .portfolio-link .fa,
#portfolio-list .portfolio-zoom{display:none;}
#portfolio-list .portfolio-list h4{margin-bottom:15px;}
#portfolio-list .portfolio-list .portfolio-excerpt{margin-bottom:25px;}
.parallax-section.action_template .section-wrap{padding:30px 0;}
.call-to-action{text-align:center;overflow:hidden;}
.call-to-action h1{margin:30px 0;}
.parallax-section .call-to-action .page-content{margin-bottom:0;}
.client-logo-wrap{padding:0 15px;}
.team-tab{text-align:center;}
.team-image{width:140px;height:140px;border-radius:50%;display:inline-block;margin:0 0 20px;position:relative;transition:all 0.1s ease;-moz-transition:all 0.1s ease;-webkit-transition:all 0.1s ease;}
.team-image:hover, .team-image.active{border:2px solid #E66432;}
.team-image img{border-radius:50%;}
.team-list{display:none;}
.team-content{margin-top:60px;}
.team-big-image{float:left;width:35%;margin-right:3%;border-radius:50%;overflow:hidden;border:4px solid #FFF;}
.team-big-image img{border-radius:50%;width:100%;padding:3px;}
.team-detail{float:left;width:62%;}
.team-detail h3{font-size:30px;margin-bottom:5px;line-height:1.2;}
.team-detail h4{font-size:20px;font-style:italic;margin-bottom:15px;}
.team-tab .bx-wrapper .bx-viewport{border-radius:66px;}
.team-tab .bx-wrapper .bx-controls-direction a{text-indent:0;font-size:42px;text-decoration:none;height:50px;line-height:50px;margin-top:-30px;color:#FFF;font-weight:200;font-family:Arial;}
.team-tab .bx-wrapper .bx-prev{background:none;left:-40px;}
.team-tab .bx-wrapper .bx-next{background:none;right:-40px;}
.blank-section{min-height:300px;}
.parallax-section.googlemap_template .section-wrap{padding:0;}
.parallax-section .googlemap-content{position:relative;overflow:hidden;}
.googlemap_template iframe{width:100%;display:block;}
.googlemap-contact{position:absolute;left:0;width:1170px;margin-left:-585px;height:0;top:0;left:50%;z-index:99;}
.googlemap-contact-wrap{width:400px;background:#FFF;background:rgba(255,255,255,0.8);float:right;padding:40px 30px}
.googlemap-contact-wrap h2{margin-bottom:20px;line-height:1.2;}
.googlemap-contact-wrap ul{list-style:none;margin:0;}
.googlemap-contact-wrap li .fa{float:left;margin-left:-36px;background:#E66432;color:#FFF;height:24px;width:24px;line-height:24px;text-align:center;font-size:14px;}
.googlemap-contact-wrap li{margin-bottom:15px;padding-left:36px;line-height:20px;}
.parallax-section.blog_template .section-wrap{padding:80px 0;}
.blog-list{float:left;width:32%;margin-right:2%;background:#FFF;text-decoration:none;color:#333;}
.blog-list:hover{color:#333;}
.blog-list:nth-child(3n){margin-right:0;}
.blog-list h3{font-size:24px;margin:8px 0 5px;}
.blog-list .blog-image{position:relative;}
.blog-list .blog-image img{width:100%;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.blog-list:hover .blog-image img{-webkit-filter:grayscale(0);filter:gray;filter:grayscale(0);}
.blog-list .blog-excerpt{padding:0 15px 50px;border-bottom:3px solid #E66432;position:relative;}
.blog-list .posted-date{font-size:14px;font-style:italic;margin-bottom:5px;color:#FFF !important;text-transform:none;position:absolute;background:#000;background:rgba(0,0,0,0.5);position:absolute;left:0;bottom:0;padding:5px 8px;}
.blog-list .posted-date .fa{margin-right:5px;}
.blog-list .blog-excerpt span{background:#E66432;color:#FFF;display:inline-block;position:absolute;bottom:0;right:20px;padding:8px 15px;font-size:14px;}
.btn-wrap{text-align:center;margin-top:50px;}
.btn-wrap a.ap-bttn{color:#FFF;}
.blog-list:hover .blog-excerpt span{background:#333;}
.blog-list:hover .blog-excerpt{border-color:#333;}
#colophon{background:#000;color:#FFF;font-size:15px;}
.top-footer{background:#272727;padding:30px 0;}
.top-footer.footer-column-0{padding:0;}
.top-footer ul{list-style:none;margin:0;}
.top-footer ul li{margin-bottom:5px;}
.top-footer .widget-title{margin-bottom:20px;position:relative;color:#FFF;}
.top-footer .widget-title:after{content:"";position:absolute;top:100%;width:40px;border-bottom:1px solid #FFF;left:0;margin-top:5px;}
.top-footer a{color:#FFF;text-decoration:none;}
.footer-column-1 .footer-block{width:100%;}
.footer-column-2 .footer-block{width:49%;margin-right:2%}
.footer-column-3 .footer-block{width:32%;margin-right:2%}
.footer-column-4 .footer-block{width:23.5%;margin-right:2%}
.footer-block{float:left;}
.footer-block .widget{padding-right:20px;}
.footer-block:last-child{margin-right:0;}
.footer-block:last-child .widget{padding-right:0;}
.bottom-footer{background:#000;padding:15px 0;font-size:14px;}
.bottom-footer a{color:#FFF;}
.copy-right{float:left;}
.site-info{float:right;}
.tagcloud a{background:#000;padding:10px 15px;font-size:13px !important;margin:0 0 5px 0;display:inline-block;line-height:1;text-decoration:none;color:#FFF;}
#go-top{position:fixed;right:30px;bottom:30px;display:none;height:40px;width:40px;background:#E66432;text-align:center;line-height:40px;z-index:9999;font-family:arial;}
#go-top a{display:block;color:#FFF;}
.social-icons{position:fixed;left:0;top:50%;width:30px;z-index:9999;-webkit-transform:translateZ(0);transform:translateZ(0);}
.social-icons.appear-right{left:auto;right:0;}
.social-icons.appear-top{left:50%;right:auto;bottom:auto;top:0;height:30px;width:auto;display:inline-block;}
.social-icons.appear-bottom{left:50%;right:auto;top:auto;bottom:0;height:30px;width:auto;display:inline-block;}
.social-icons a{background:#333;height:30px;width:30px;margin-bottom:1px;line-height:30px;text-align:center;color:#FFF;display:inline-block;position:relative;}
.social-icons a:hover{background:#e66432}
.social-icons a span{background:#333;padding:6px 10px;font-size:11px;font-family:Arial;text-decoration:none;position:absolute;border-radius:1px;white-space:nowrap;line-height:1;font-style:italic;opacity:0;visibility:hidden;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.social-icons a span:after{content:"";position:absolute;border-style:solid;border-width:4px;}
.social-icons a:hover span{opacity:1;visibility:visible;}
.social-icons.appear-left a span{left:130%;top:2px;margin-left:10px;}
.social-icons.appear-left a span:after{border-color:transparent #333 transparent transparent;left:0;top:50%;margin-top:-4px;margin-left:-8px;}
.social-icons.appear-left a:hover span{left:100%;}
.social-icons.appear-right a span{right:130%;top:2px;margin-right:10px;}
.social-icons.appear-right a span:after{border-color:transparent transparent transparent #333;margin-right:-8px;margin-top:-4px;top:50%;right:0;}
.social-icons.appear-right a:hover span{right:100%;}
.social-icons.appear-bottom a span{bottom:130%;left:0;margin-bottom:10px;}
.social-icons.appear-bottom a span:after{border-color:#333 transparent transparent transparent;margin-bottom:-8px;left:10px;bottom:0;}
.social-icons.appear-bottom a:hover span{bottom:100%;}
.social-icons.appear-top a span{left:0;top:130%;margin-top:10px;}
.social-icons.appear-top a span:after{border-color:transparent transparent #333 transparent;margin-top:-8px;left:10px;top:0;}
.social-icons.appear-top a:hover span{top:100%;}
.footer-social-icons{text-align:center;padding:25px 0 5px;}
.footer-social-icons a{font-size:20px;font-family:Arial;margin:0 2px;color:#FFF;border:1px solid #FFF;width:32px;height:32px;text-align:center;line-height:32px;display:inline-block;}
.footer-social-icons a:hover{background:#FFF;color:#E5623B;}
.panel-grid-cell .panel{margin-bottom:5px !important;}
.ap-stat-counter{text-align:center;}
.ap-stat-counter .ap-stat_counter-icon{margin-bottom:15px;}
.ap-stat-counter .ap-stat_counter-icon i{font-size:50px;}
.ap-stat-counter .ap-stat_counter-number{font-size:50px;margin-bottom:15px;line-height:1.2;}
.ap-stat-counter .ap-stat_counter-title{margin-bottom:0;color:inherit;}
.ap-progress-bar{position:relative;width:100%;height:30px;color:#FFF;line-height:30px;padding:0 15px;margin-bottom:15px;}
.ap-progress-bar .ap-progress-bar-percentage{height:100%;background:#E5623B;position:absolute;left:0;top:0;}
.ap-progress-bar span{position:relative;}
.ap-team{text-align:center;}
.ap-member-image{margin-bottom:15px;position:relative;overflow:hidden;}
.style1.ap-team .ap-member-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(229, 98, 59, 0.8);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;opacity:0;}
.style1.ap-team .ap-member-image:hover:after{opacity:1;}
.ap-team .fancybox-gallery{color:#FFF;}
.style1.ap-team .fancybox-gallery{position:absolute;top:150%;left:50%;height:40px;width:40px;border:1px solid #FFF;color:#FFF;text-align:center;line-height:40px;z-index:99;margin-left:-20px;margin-top:-20px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.style1.ap-team .ap-member-image:hover .fancybox-gallery{top:50%;}
.style1.ap-team .fancybox-gallery:hover{background:#FFF;color:#E5623B;}
.ap-member-name{margin-bottom:5px;color:inherit;}
.ap-member-position{font-style:italic;line-height:1;font-size:14px;color:inherit;}
.ap-member-message{position:relative;margin:0 0 20px;}
.ap-line{width:100px;border-bottom:1px solid #DDD;margin:15px auto;border-color:inherit;}
.member-social-group a{text-decoration:none;margin:0 5px;font-size:20px;height:32px;width:32px;line-height:32px;display:inline-block;}
.member-social-group a:hover{background:#E66432;color:#FFF;}
.ap-team.style2 .ap-member-message{position:absolute;left:0;top:0;width:100%;height:100%;padding:30px;background:rgba(0,0,0,0.6);color:#FFF;opacity:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.ap-team.style2 .ap-member-image:hover .ap-member-message{opacity:1;}
.ap-team.style2 .ap-member-message .ap-member-message-inner{display:table;width:100%;height:100%;}
.ap-team.style2 .ap-member-message span{display:table-cell;vertical-align:middle;border:1px solid #FFF;padding:15px;}
.ap-testimonial{position:relative;}
.ap-client-testimonial-heading{margin-top:8px;margin-left:30px;min-height:76px;}
.ap-testimonial .ap-client-image{position:absolute;width:68px;height:auto;left:0;top:20px;border:1px solid #DDD;padding:3px;background:#FFF;z-index:999;}
.ap-client-testimonial{width:91%;width:calc(100% - 34px);border:1px solid #DDD;padding:15px;float:right;position:relative;}
.ap-client-position{font-style:italic;font-size:14px;}
.ap-toggle-title{border:1px solid #E66432;padding:8px 40px 8px 8px;position:relative;cursor:pointer;margin-bottom:5px;}
.ap-toggle-title .pointer{position:absolute;right:0;top:0;height:100%;width:40px;border-left:1px solid #E66432;text-align:center;font-size:22px}
.ap-toggle-title .pointer span{display:table;height:100%;width:100%;}
.ap-toggle-title .pointer span i{display:table-cell;vertical-align:middle;color:#E66432;}
.ap-toggle-content{margin-top:10px;}
.ap-toggle-title.close + .ap-toggle-content{display:none;}
.ap-icon-text-icon{text-align:center;margin-bottom:20px;}
.ap-icon-text-icon i{font-size:30px;width:72px;height:72px;text-align:center;line-height:72px;border:1px solid #CCC;border-radius:50%;border-color:inherit;}
.ap-icon-text .ap-icon-text-title{margin-bottom:5px;}
.ap-icon-text .ap-icon-text-readmore{margin-top:25px;}
.ap-icon-text .ap-icon-text-readmore a{text-decoration:none;}
.ap-icon-text .ap-icon-text-readmore a span{position:relative;}
.ap-icon-text.style1{text-align:center;}
.ap-icon-text.style2 .ap-icon-text-icon{float:left;margin-bottom:0;}
.ap-icon-text.style2 .ap-icon-text-icon i{border:none;font-size:42px;}
.ap-icon-text.style2 .ap-icon-text-content-wrap{padding-left:92px;}
.ap-icon-text.style2 .ap-icon-text-content-wrap h5{display:inline-block;}
.ap-icon-text.style1 .ap-icon-text-readmore span:after,
.ap-icon-text.style2 .ap-icon-text-readmore span:after{content:'\f105';font-family:"FontAwesome";position:absolute;right:-25px;top:0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;opacity:0;}
.ap-icon-text.style1 .ap-icon-text-readmore span:hover:after,
.ap-icon-text.style2 .ap-icon-text-readmore span:hover:after{right:-15px;opacity:1;}
.ap-icon-text.style3,
.ap-icon-text.style4{background:#FFF;border:1px solid #DDD;padding:60px 20px 30px;text-align:center;position:relative;margin-top:36px;top:0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.ap-icon-text.style3:hover,
.ap-icon-text.style4:hover{top:-10px;}
.ap-icon-text.style3 .ap-icon-text-icon,
.ap-icon-text.style4 .ap-icon-text-icon{position:absolute;left:0;top:-36px;width:100%;}
.ap-icon-text.style3 .ap-icon-text-icon i,
.ap-icon-text.style4 .ap-icon-text-icon i{background:#E5623B;color:#FFF;border:none;}
.bttn{background:none;color:#E66432;border:1px solid #E66432;cursor:pointer;padding:8px 15px;display:inline-block;outline:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;text-decoration:none;}
.bttn:hover,
.bttn:active{color:#FFF;background:#E66432;}
.ap-icon-text.style4 .ap-icon-text-icon i{border-radius:0;}
.ap-widget-preview .widget-preview-thumbnail{margin-bottom:10px;text-align:center;}
.ap-widget-preview h3{margin-bottom:10px;}
.widget-preview-excerpt{margin-bottom:20px;}
.ap-contact-info-wrapper{list-style:none;margin:0;padding:0;}
.ap-contact-info-wrapper li{padding-left:30px !important;margin-bottom:8px !important;}
.ap-contact-info-wrapper li .fa{float:left;margin-left:-30px;margin-top:5px;}
.ap-info{border:1px solid #DDD;padding:20px;}
#content .ap-info{width:600px;margin:150px auto 50px;text-align:center;}
.ap-icon-text.style3 .ap-icon-text-icon i,
.ap-icon-text.style4 .ap-icon-text-icon i{-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;position:relative;}
.ap-icon-text.style3 .ap-icon-text-icon i:after,
.ap-icon-text.style4 .ap-icon-text-icon i:after{content:"";position:absolute;width:100%;height:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-radius:50%;top:-4px;left:-4px;padding:4px;box-shadow:0 0 0 1px #E5623B;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-webkit-transform:scale(1.2);-moz-transition:-moz-transform 0.2s, opacity 0.2s;-moz-transform:scale(1.2);-ms-transform:scale(1.2);transition:transform 0.2s, opacity 0.2s;transform:scale(1.2);opacity:0;}
.ap-icon-text.style4 .ap-icon-text-icon i:after{border-radius:0;}
.ap-icon-text.style3:hover .ap-icon-text-icon i:after,
.ap-icon-text.style4:hover .ap-icon-text-icon i:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.ap-facebook-like-box iframe{max-width:100%;}
.ap-light.ap-facebook-like-box iframe{background:#FFF;}
.ap-dark.ap-facebook-like-box iframe{background:#000;background:rgba(0,0,0,0.4);}
.ap-align-none{text-align:none;}
.ap-align-left{text-align:left;}
.ap-align-right{text-align:right;}
.ap-align-center{text-align:center;}
.widget-social-icons li{font-size:38px;display:inline-block;margin-right:5px;line-height:38px;font-family:Arial;}
.sidebar .widget-social-icons li a{color:#E5623B}
.service_template .section-wrap::before,
.service_template .section-wrap::after{position:absolute;content:'';pointer-events:none;}
.service_template .section-wrap::after{left:50%;width:60px;height:60px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);}
.service_template .section-wrap::after{bottom:-30px;z-index:10;background:inherit;}
.ap-pricing-table p{display:none;}
.ap-pricing-table{overflow:hidden;box-shadow:2px 2px 6px #999;background:#FFF;}
.ap-pricing-head{padding:20px 10px 20px;text-align:center;}
.ap-pricing-head h2{color:#333 !important;text-transform:uppercase;font-size:28px;margin-bottom:5px;}
.ap-pricing-head .ap-pricing-plan-sub-text{font-size:16px;font-style:italic;color:#666;}
.ap-price-box{border-bottom:1px solid #EEE;border-top:1px solid #EEE;padding:20px 10px;text-align:center;background:#fafafa;}
.ap-pricing-plan{font-size:32px;line-height:1;color:#333;}
.ap-per{font-size:16px;font-style:italic;color:#666;}
.ap-pricing-features ul{list-style:none;margin:0 !important;padding:0;background:#FFF;text-align:center;}
.ap-pricing-features ul li{padding:15px;border-bottom:1px solid #F6F6F6;color:#444;}
.ap-pricing-features ul li .fa{margin-right:8px;}
.ap-pricing-readmore{text-align:center;padding:25px 0;}
.testimonial-wrap{margin-bottom:20px;}
.testimonial-block{background:#EEE;padding:15px;font-style:italic;font-size:14px;line-height:20px;margin:0 0 70px;margin-right:2%;position:relative;}
.testimonial-block:after{content:"";position:absolute;left:80px;bottom:-16px;border-width:8px;border-style:solid;border-color:#EEE transparent transparent #EEE;}
.testimonial-block .testimonial-image{width:50px;height:50px;overflow:hidden;position:absolute;left:10px;top:100%;margin-top:10px;}
.testimonial-block .testimonial-image img{width:100%;height:auto;}
.testimonial-block .testimonial-image.round{border-radius:100%;}
.testimonial-block .client-detail{position:absolute;top:100%;left:100px;max-width:80%;margin-top:15px;}
.testimonial-block .client-detail .client-name{font-style:normal;font-weight:bold;}
.team-block{border:1px solid #DDD;padding:12px;}
.team-block .team-image{margin-bottom:20px;}
.team-block .team-image.round{overflow:hidden;}
.team-block .member-name{font-size:16px;margin-bottom:5px;line-height:1.2;font-weight:normal;}
.team-block .designation{font-style:italic;font-size:13px;margin-bottom:5px;}
.team-block .team-content{font-size:14px;line-height:20px;}
.social-shortcode{font-size:16px;margin:15px 0;text-align:center;clear:both;}
.social-shortcode a{height:34px;width:34px;line-height:32px;text-align:center;margin:0 5px 5px 0;border:1px solid #666;color:#666;border-radius:100%;display:inline-block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.social-shortcode a:hover{background:#666;color:#FFF !important;}
.divider{display:block;margin:30px auto;}
.ap-spacing{background:none;margin:0;}
.accordion-wrap{border-top:2px solid #01AEFD;border-bottom:5px solid #01AEFD;border-radius:3px 3px 6px 6px;}
.ap_accordian{border:1px solid #CCC;border-bottom:0;}
.ap_accordian .ap_accordian_title{padding:8px 12px;background:#EEE;cursor:pointer;padding-right:40px;position:relative;text-transform:uppercase;}
.ap_accordian .ap_accordian_title .fa{margin-right:10px;color:#333;}
.ap_accordian .ap_accordian_title:after{content:"\f107";font-family:"FontAwesome";position:absolute;right:12px;height:20px;width:20px;background:#333;color:#FFF;line-height:20px;text-align:center;top:50%;margin-top:-9px;}
.ap_accordian .ap_accordian_title.active:after{content:"\f106";}
.ap_accordian .ap_accordian_content{padding:10px;display:none;border-top:1px solid #DDD;}
.ap_toggle{border-left:5px solid #E66432;margin-bottom:10px;}
.ap_toggle .ap_toggle_title{cursor:pointer;position:relative;padding:10px 0 10px 40px;background:#E66432;color:#FFF}
.ap_toggle .ap_toggle_title:after{content:"";position:absolute;content:"\f107";font-family:"FontAwesome";height:20px;width:20px;background:#FFF;color:#E66432;line-height:20px;text-align:center;left:0;top:50%;margin-top:-10px;}
.ap_toggle .ap_toggle_content{padding:10px;}
.ap_toggle.close .ap_toggle_content{display:none;}
.ap_call_to_action{background:#EEE;border:1px solid #DDD;border-radius:3px;padding:15px;margin:15px 0;}
.ap_call_to_action h1,
.ap_call_to_action h2,
.ap_call_to_action h3,
.ap_call_to_action h4,
.ap_call_to_action h5,
.ap_call_to_action h6,
.ap_call_to_action p{margin:0 !important;}
.ap_call_to_action.center{text-align:center;}
.ap_call_to_action .ap_call_to_action_content{float:left;}
.ap_call_to_action.center .ap_call_to_action_content{float:none;}
.ap_call_to_action .ap_call_to_action_button{float:right;background:#293037;padding:10px 20px;color:#FFF;line-height:1;display:inline-block;text-decoration:none;}
.ap_call_to_action.center .ap_call_to_action_button{float:none;margin-top:15px;}
.ap_drop_cap{border-radius:100%;float:left;vertical-align:top;line-height:1;margin-right:8px;}
.ap_tab_wrap{margin-bottom:30px;background:#FFF;}
.horizontal .ap_tab_group{margin-bottom:10px;}
.horizontal .ap_tab_content{padding:15px;background:#F6F6F6;}
.horizontal .ap_tab_group .tab-title{background:#F6F6F6;float:left;cursor:pointer;font-size:16px;padding:12px 20px;position:relative;margin-right:5px;line-height:1.2;}
.horizontal .ap_tab_group .tab-title:last-child{margin-right:0;}
.horizontal .ap_tab_group .tab-title.active,
.horizontal .ap_tab_group .tab-title.hover{background:#E66432;color:#FFF;}
.horizontal .ap_tab_content .ap_tab{display:none;}
.vertical.ap_tab_wrap{position:relative;}
.vertical .ap_tab_group{width:20%;float:left;}
.vertical .tab-title{cursor:pointer;padding:12px 20px;position:relative;background:#F6F6F6;margin-bottom:5px;line-height:1.2;}
.vertical .tab-title:last-child{margin-bottom:0;}
.vertical .ap_tab_content{float:right;width:78%;padding:15px;background:#F6F6F6;}
.vertical .ap_tab_content .ap_tab{display:none;}
.vertical .ap_tab_group .tab-title.active,
.vertical .ap_tab_group .tab-title.hover{color:#FFF;background:#E66432;}
.shortcode-slider{overflow:hidden;}
.shortcode-slider .bx-caption{background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0;width:100%;color:#FFF;line-height:1.2;padding:10px 15px;}
.shortcode-slider img{margin:0 auto;}
.shortcode-slider .bx-controls-direction a{background:rgba(0, 0, 0, 0.6);position:absolute;top:50%;margin-top:-20px;height:40px;width:30px;font-size:32px;line-height:40px;text-align:center;color:#FFF;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;text-indent:0;font-family:arial;}
.shortcode-slider .bx-controls-direction a.bx-prev{left:-50px;}
.shortcode-slider .bx-controls-direction a.bx-next{right:-50px;}
.shortcode-slider:hover .bx-controls-direction a.bx-prev{left:0;}
.shortcode-slider:hover .bx-controls-direction a.bx-next{right:0;}
.ap-list{list-style:none;margin:0 0 20px 0;}
.ap-list li{margin-bottom:5px;background-repeat:no-repeat;background-position:0 5px;padding:5px 0 5px 24px;background-image:url(images/list-icons/list-icon6.gif);}
.ap-list.ap-list1 li{background-image:url(images/list-icons/list-icon1.gif);background-position:0 4px;}
.ap-list.ap-list2 li{background-image:url(images/list-icons/list-icon2.gif);background-position:0 12px;}
.ap-list.ap-list3 li{background-image:url(images/list-icons/list-icon3.gif);background-position:0 10px;}
.ap-list.ap-list4 li{background-image:url(images/list-icons/list-icon4.gif);background-position:0 10px;}
.ap-list.ap-list5 li{background-image:url(images/list-icons/list-icon5.gif);background-position:0 8px;}
.ap-list.ap-list6 li{background-image:url(images/list-icons/list-icon6.gif);background-position:0 12px;}
.bttn.ap-small-bttn{padding:3px 15px;font-size:14px;}
.bttn.ap-large-bttn{font-size:20px;padding:14px 45px;}
.bttn.ap-black-bttn.ap-bg-bttn{border:1px solid #111;background:#111;color:#FFF;}
.bttn.ap-black-bttn.ap-bg-bttn:hover{background:#000;}
.bttn.ap-black-bttn.ap-outline-bttn{border:1px solid #111;color:#111;}
.bttn.ap-black-bttn.ap-outline-bttn:hover{background:#111;color:#FFF}
.bttn.ap-white-bttn.ap-bg-bttn{border:1px solid #FFF;background:#FFF;color:#000;}
.bttn.ap-white-bttn.ap-outline-bttn{border:1px solid #FFF;color:#FFF;}
.bttn.ap-white-bttn.ap-outline-bttn:hover{background:#FFF;color:#000;}
.bttn.ap-default-bttn.ap-bg-bttn{background:#E5623B;color:#FFF;}
.bttn.ap-default-bttn.ap-bg-bttn:hover{background:#D65A37;}
.bttn.ap-default-bttn.ap-outline-bttn{border:1px solid #E5623B;color:#E5623B;}
.bttn.ap-default-bttn.ap-outline-bttn:hover{background:#E5623B;color:#FFF;}
.bttn.ap-align-left{float:left;}
.bttn.ap-align-right{float:right;}
.ap_tagline_box.ap-all-border-box{border:3px solid #E5623B;padding:20px;background:#F6F6F6;}
.ap_tagline_box.ap-left-border-box{border-left:3px solid #E5623B;padding:20px;background:#F6F6F6;}
.ap_tagline_box.ap-top-border-box{border-top:3px solid #E5623B;padding:20px;background:#F6F6F6;}
.ap_tagline_box.ap-bg-box{background:#E5623B;padding:20px;}
.ap_tagline_box.ap-bg-box *{color:#FFF;}
.ap_tagline_box p:last-child{margin-bottom:0;}
.ap-dropcaps{float:left;font-size:75px;line-height:60px;padding-top:4px;padding-right:8px;padding-left:8px;text-align:center;}
.ap-dropcaps.ap-square{background:#E5623B;color:#FFF;padding:10px;margin-right:8px;margin-top:4px;}
.flickr_badge_image{display:inline-block;box-shadow:1px 1px 3px rgba(0,0,0,0.2);margin:0 8px 8px 0;}
.entry-content ul,
.entry-content ol{margin-bottom:20px;}
.entry-content ul ul,
.entry-content ol ol{margin-bottom:0;}
.ap_column{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;}
.ap_column{margin-left:2%;padding:0 0%;}
.ap-row .ap_column:first-child{margin-left:0;}
.ap-span1{width:15.0%;}
.ap-span2{width:32.0%;}
.ap-span3{width:49.0%;}
.ap-span4{width:66.0%;}
.ap-span5{width:83.0%;}
.ap-span6{margin-left:0;width:100%;}
@-webkit-keyframes animatedown{from{top:-200px;}
to{top:0}
}
@keyframes animatedown{from{top:-200px;}
to{top:0}
}
.pace-running{overflow:hidden;}
#page-overlay{background:url('images/preloader/loader1.gif') no-repeat center #FFF;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999999;-webkit-transform:translateZ(0);transform:translateZ(0);}
.pace-done #page-overlay{display:none;}
#ap-map-canvas{height:400px;width:100%;}
#ap-map-canvas img{max-width:none;}
#_atssh{height:0;overflow:hidden;}
.addthis_sharing_toolbox{margin:20px 0;clear:both;}