.body_template_two h1,
.body_template_two h2, 
.body_template_two h3, 
.body_template_two h4,
.body_template_two h5,
.body_template_two h6,
.body_template_two .slider-caption .caption-title,
.body_template_two .slider-caption .caption-description{
font-family: 'Roboto', sans-serif;
font-weight: bold;
}
.navigation .nav-links a,
.bttn, 
button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"] {
background: #FFF;
color: #333;
cursor: pointer;
font-size: 14px;
font-size: 14px;
line-height: 1;
text-transform: uppercase;
border: none;
padding: 15px 25px;
font-weight: normal;
border: 3px solid #f98253;
display: inline-block;
position: relative;
}
.navigation .nav-links a:hover,
.bttn:hover, 
button:hover, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover{
background: #f98253;
}
.body_template_two #masthead #top-header{
padding: 5px 0;
}
.body_template_two #masthead #top-header,
.body_template_two .slider-caption,
.body_template_two .testimonial-slider-wrap .testimonial-wrap, 
.body_template_two .main-navigation .current-menu-item > a, 
.body_template_two .main-navigation .current_page_item > a {
background: transparent;
}
.body_template_two #top-header .header_text_left .header-text {
text-align: left;
color: #444;
font-size: 14px;
padding-top: 5px;
font-weight:400;
margin-bottom: 0;
}
.body_template_two #top-header .header_text_left {
width:40%;
float: left;
}
.body_template_two #masthead #top-header .right-header {
width:40%;
padding:0;
text-align: right;
}
.body_template_two .right-header .socials{
float:none;
}
.body_template_two .right-header .search_right, 
.body_template_two .right-header .social_icon_right {
display: inline-block;
vertical-align: middle;
}
.body_template_two .right-header .ak-search i.search_one {
line-height: 2.55;
font-size: 13px;
height: 34px;
width: 34px;
text-align: center;
}
.body_template_two .right-header .searchform, 
.body_template_two .right-header .socials, 
.body_template_two .right-header .socials a{
margin-left: 0;
border:none;
}
.body_template_two .right-header .searchform {
display: none;
height: auto;
}
.body_template_two .right-header .searchform i, 
.body_template_two .right-header .socials a {
color:#010101;
font-size: 13px;
}
.body_template_two .right-header .socials a:hover {
color:#f98253;
background:transparent;
} .body_template_two #site-navigation.main-navigation {
background:transparent;
border-bottom: 1px solid rgba(221,221,221,0.2);
border-top:2px solid rgba(221,221,221,0.2);
text-align: left;
}
.body_template_two #site-navigation.main-navigation a {
color: #333;
font-size: 15px;
text-transform: uppercase;
font-weight: 400;
padding:20px 10px;
font-family: 'Roboto', sans-serif;
}
.body_template_two .main-navigation .current-menu-parent > a, 
.main-navigation .current_page_parent > a, 
.body_template_two .main-navigation .current-menu-item > a, 
.body_template_two .main-navigation .current_page_item > a{
background:transparent;
border-top: 2px #f98253 solid;
margin-top: -2px;
}
.body_template_two #site-navigation.main-navigation .menu {
float: left;
width: 75%;
text-align:right;
}
.body_template_two #masthead .site-branding {
width: 25%;
}
.body_template_two #masthead .site-branding a {
padding: 0;
display: inline-block;
}
.body_template_two #site-navigation.main-navigation ul li:hover a {
background:transparent;
}
.body_template_two #site-navigation.main-navigation ul li  {
position:relative;
margin: 0;
}
.body_template_two #site-navigation.main-navigation ul li:last-child {
margin-right: 0;
}
.body_template_two #site-navigation.main-navigation ul li:before {
content:'';
position: absolute;
right:50%;
left:50%;
top:-2px;
height:2px;
background:#f98253;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
}
.body_template_two #site-navigation.main-navigation ul li:hover:before{
left: 0;
right:0;
}
.body_template_two #site-navigation.main-navigation ul ul {
border-bottom: 0;
border-top: 3px solid #f98253;
}
.body_template_two #site-navigation.main-navigation ul ul a {
font-size: 14px;
text-transform: capitalize;
padding: 12px 20px;
}
.body_template_two #site-navigation.main-navigation ul ul li {
padding:0;
}
.body_template_two #site-navigation.main-navigation ul li:last-child ul.sub-menu {
left:auto;
right:0;
} .body_template_two .slider-caption {
text-align:left;
}
.body_template_two .slider-caption .caption-title, 
.body_template_two .slider-caption .caption-description{
margin:0 0 20px 0 ;
padding:12px 8px 15px 8px;
width: auto;
display:inline-block;
}
.body_template_two .slider-caption .caption-title {
font-size: 50px;
background:rgba(255,102,36,0.77);
text-transform: capitalize;
max-width: 50%;	
line-height: 1;
}
.body_template_two .slider-caption .caption-description {
font-size: 25px;
font-weight: 400;
background:rgba(138,138,138,0.4);
line-height: 1;
text-transform: initial;
max-width: 70%;
}
.body_template_two #slider-banner {
position: relative;
background:transparent;
}
.body_template_two #slider-banner #slider-prev a.bx-prev {
position: absolute;
top:50%;
margin-top:-25px;
left:0;
background: url(//powermail.me/wp-content/themes/accesspress-lite/images/left-arrow.png) no-repeat 0 -52px;
width: 50px;
height: 50px;
transition:none;
-moz-transition:none;
-webkit-transition:none;
text-indent:-9999px;
margin-left:15px;
}
.body_template_two #slider-banner #slider-prev a.bx-prev:hover {
background: url(//powermail.me/wp-content/themes/accesspress-lite/images/left-arrow.png) no-repeat 0 0;
width: 50px;
height: 50px;
}
.body_template_two #slider-banner #slider-next a.bx-next {
position: absolute;
top: 50%;
margin-top:-25px;
text-indent: -9999px;
right: 0;
background: url(//powermail.me/wp-content/themes/accesspress-lite/images/right-arrow-sprite.png) no-repeat 0 -52px;
width: 50px;
height: 50px;
transition:none;
-moz-transition:none;
-webkit-transition:none;
margin-right: 15px;
}
.body_template_two #slider-banner #slider-next a.bx-next:hover {
background: url(//powermail.me/wp-content/themes/accesspress-lite/images/right-arrow-sprite.png) no-repeat 0 0;
width: 50px;
height: 50px;
}
.body_template_two #slider-banner .bx-wrapper .bx-pager.bx-default-pager a {
width: 25px;
height:8px;
border-radius: 0;
background:#ffffff;
box-shadow: none;
}
.body_template_two #slider-banner .bx-wrapper .bx-pager.bx-default-pager a:after {
background:#f98253;
transition:none ;
-webkit-transition:none ;
-moz-transition:none ;
} .body_template_two #welcome-text, .body_template_two #top-section .welcome-detail {
width: 100%;
}
.body_template_two #top-section {
padding-top:50px;
padding-bottom:50px;
border-bottom: none;
margin:0 auto;
}
.body_template_two #top-section figure.welcome_left_content {
width:46%;
float: left;
margin-right: 5%;
}
.body_template_two #top-section .welcome_right_content {
width: 48%;
float:left;
margin-left: 1%;
}
.body_template_two #top-section h1 a {
color:#f98253;
font-size: 30px;
text-transform:capitalize;
}
.body_template_two #top-section .welcome-detail{
font-size: 18px;
}
.body_template_two #top-section .welcome-detail a.bttn {
color: #f98253;
font-size: 20px;
background: transparent;
border:none;
float: right;
text-transform: capitalize;
padding: 8px 0;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
}
.body_template_two #top-section .welcome-detail a.bttn:after {
content: '';
position: absolute;
right: 50%;
left: 0;
bottom: 0;
height: 3px;
background: #f98253;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
}
.body_template_two #top-section .welcome-detail a.bttn:hover {
color:#000;
} .body_template_two #call-to-action {
text-align: center;
padding: 80px 0;
}
.body_template_two #call-to-action h4{
float: none;
max-width: 100%;
margin-bottom: 22px;
color: #444;
margin-bottom: 40px
}
.body_template_two #call-to-action .action-btn {
float: none;
background:#f7814f;
font-size: 18.91px;
border-color:#f7814f;
padding:10px 40px;
font-weight: 400;
display:inline-block;
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
}
.body_template_two #call-to-action .action-btn:hover {
background:#ffffff;
color:#f7814f;
} .body_template_two #mid-section {
padding-top:50px;
padding-bottom:10px;
}
.body_template_two #mid-section h2,
.body_template_two #event_section h2{
font-size: 30px;
text-transform: uppercase;
margin-bottom: 40px;
text-align: center;
}
.body_template_two #mid-section .featured-post {
width:29%;
margin-right:0;
margin-left:4.33%;
background: #eff4f7;
position: relative;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.body_template_two #mid-section .feature_wrap {
width:auto;
margin-left:-4.33%;
}
.body_template_two #mid-section #featured-post-3.featured-post {
margin-right: 0;
}
.body_template_two #mid-section .featured-post h4 {
padding:10px 20px 0 20px;
font-size: 20px;
margin-bottom: 16px;
}
.body_template_two #mid-section .icon_view_mod h4{
text-align: left;
padding: 30px 20px 5px 20px;
}
.body_template_two #mid-section .icon_view_mod.big-icon h4{
text-align: center;
}
.featured-post h4.has-icon .fa{
font-size: 28px;
margin-right: 12px;
}
.body_template_two #mid-section .featured-post h4 a{
text-transform: uppercase;
}
.body_template_two #mid-section .featured-post .featured-content {
padding:0 20px 10px 20px;
font-size: 15px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.body_template_two #mid-section .featured-post .featured-overlay {
background:#f98253;
transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
}
.body_template_two #mid-section .featured-post .featured-overlay a.image_feature_lightbox {
background:#fefdfd;
position: absolute;
top: 50%;
left: 50%;
width:30px;
line-height: 30px;
margin-top:-15px;
margin-left:-35px;
color:#b3bdbd;
}
.body_template_two #mid-section .featured-post .featured-overlay a.plus_fa_icon {
background:#fefdfd;
position: absolute;
top: 50%;
right: 50%;
width:30px;
line-height: 30px;
margin-top:-15px;
margin-right:-35px;
color:#b3bdbd;
}
.body_template_two #mid-section .featured-post figure.featured-image:after {
content:'';
position:absolute;
width: 0;
border-width:16px;
border-style:solid;
border-color:transparent transparent #313131 transparent;
bottom:0;
left:50%;
margin-left:-15px;
opacity:0;
transition:all 0.3s ease-in-out;
}
.body_template_two #mid-section .featured-post:hover .featured-overlay, 
.body_template_two #mid-section .featured-post:hover figure.featured-image:after {
opacity:1;
}
.body_template_two #mid-section .featured-post:hover {
background:#313131;
}
.body_template_two #mid-section .featured-post:hover h2 a,
.body_template_two #mid-section .featured-post:hover .featured-content {
color:#fff;
}
.body_template_two #mid-section .featured-post .featured-image img {
width:100%;
} .body_template_two #bottom-section {
background:#e0eaf1;
color:#000000;
padding:50px 0;
}
.body_template_two #bottom-section h3 {
color:#555;
font-size: 22px;
text-transform: capitalize;
text-align: center;
}
.body_template_two #bottom-section .testimonial-slider-wrap, 
.body_template_two #bottom-section .thumbnail-gallery, 
.body_template_two #bottom-section .text-box {
width:32%;
margin-right: 2%;
border-right:rgba(130, 149, 164, 0.3) solid 1px;
position: relative;
padding-right:1%;
float:left;
}
.body_template_two #bottom-section .testimonial-slider-wrap:before, 
.body_template_two #bottom-section .thumbnail-gallery:before, 
.body_template_two #bottom-section .text-box:before{
content: '';
position: absolute;
width: 0;
height: 0;
border-width: 60px;
border-style: solid;
border-color: #e0eaf1 transparent transparent #e0eaf1;
border-radius: 50%;
top: -80px;
left: 50%;
margin-left: -60px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
}
.body_template_two #bottom-section .testimonial-slider-wrap {
margin-right: 0;
border-right: none;
}
.body_template_two #bottom-section .text-box .textwidget {
font-size: 20px;
line-height: 1.3;
white-space: pre-line;
}
.body_template_two #bottom-section .testimonial-slider-wrap {
overflow:visible;
}
.body_template_two #bottom-section .testimonial-thumbnail {
width: 30%;
}
.body_template_two #bottom-section .testimoinal-client-name_two, 
.body_template_two #bottom-section .testimonial_date{
width: 70%;
float: left;
font-size: 16px;
padding-left:5%;
}
.body_template_two #bottom-section .testimoinal-client-name_two {
font-weight: 400;
font-size: 20px;
}
.body_template_two #bottom-section .testimonial-excerpt_two {
font-size: 20px;
font-style: italic;
color:#000;
line-height: 1.3;
padding-top:5px;
}
.body_template_two #bottom-section .thumbnail-gallery .gallery-item{
display:inline-block;
float: none;
padding:0;
background:transparent;
margin: 0 0 2% 2%;
max-width:30%;
}
.body_template_two #bottom-section .thumbnail-gallery .gallery {
margin-left:-2%;
}
.body_template_two #bottom-section .testimonial-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a {
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
background:#ffffff;
} .body_template_two #event_section #latest-events_template_two h1 {
text-align: center;
text-transform: capitalize;
padding-bottom: 60px;
margin-bottom: 0;
}
.body_template_two #event_section h2 a{
color: #555;
}
.body_template_two #event_section #latest-events_template_two h4 a{
color:#666;
}
.body_template_two #event_section #latest-events_template_two .event_mail_wraper {
margin-left:-2%;
}
.body_template_two #event_section #latest-events_template_two .event-list_two {
width: 23%;
float:left;
margin-left: 2%;
position: relative;
overflow: hidden;
text-align: center;
}
.body_template_two #event_section #latest-events_template_two .event-list_two .event-date_two {
position: absolute;
background:rgba(247, 129, 79, 0.8);
border-radius: 50%;
height: 76px;
width: 76px;
left: 50%;
top: 100%;
text-align: center;
color:#ffffff;
line-height: 1;
z-index: 9;
padding:8px;
margin-top:12px;
margin-left:-38px;
}
.body_template_two #event_section #latest-events_template_two .event-list_two:last-child {
margin-right:0;
}
.body_template_two #event_section {
background: #eff4f7;
padding:50px 0 97px 0;
line-height: 0.9;
}
.body_template_two #event_section #latest-events_template_two .event-list_two .event-detail_two {
padding:20px 30px 0 33px;
background:#ffffff;
position: relative;
z-index: 9;
}
.body_template_two #event_section #latest-events_template_two .event-detail_two:after {
content: '';
position: absolute;
background:url(//powermail.me/wp-content/themes/accesspress-lite/images/event-bg-white.png) no-repeat top center;
width: 100%;
height: 100%;
top: 100%;
left: 0%;
z-index: 9;
}
.body_template_two #event_section #latest-events_template_two .event-excerpt_two {
color: #aaaaaa;
line-height: 1.2;
}
.body_template_two #event_section #latest-events_template_two span.event-date-day_two {
font-size: 39px;
font-weight:700;
display: block;
}
.body_template_two #event_section #latest-events_template_two span.event-date-month_two {
font-size: 20px;
}
.body_template_two #event_section #latest-events_template_two a img{
transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
}
.body_template_two #event_section #latest-events_template_two .event-list_two:hover img{
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
} .body_template_two .site-footer #top-footer {
background: #313131;
font-size: 16px;
padding:0;
}
.body_template_two .site-footer #top-footer .ak-container {
position: relative;
padding-top: 70px;
padding-bottom: 45px;
}
.body_template_two .site-footer #top-footer h1.footer_title_text {
font-size: 32px;
font-weight:700;
background: #f98253;
text-align: center;
color:#ffffff;
position:absolute;
width:26%;
line-height:55px;
top:0;
left:50%;
margin-left:-14%;	
}
.body_template_two .site-footer #top-footer h1:before {
content: '';
position: absolute;
border-width: 28px 20px;
border-style: solid;
border-color: #f98253 #f98253 transparent transparent;
left: -40px;
top: 0;
}
.body_template_two .site-footer #top-footer h1:after {
content: '';
position: absolute;
border-width: 28px 20px;
border-style: solid;
border-color: #f98253 transparent transparent #f98253;
right: -40px;
top: 0;
}
.body_template_two .site-footer #top-footer h3 {
text-transform: capitalize;
font-size: 22px;
color:#ffffff;
}
.body_template_two .site-footer #top-footer ul li, 
.body_template_two .site-footer #top-footer .footer2.footer .aptf-tweet-content {
font-size: 16px;
}
.body_template_two .site-footer #top-footer .footer2.footer .aptf-tweet-content a.aptf-tweet-name,
.body_template_two #event_section #latest-events_template_two h1 a  {
color:#f98253;
}
.body_template_two .site-footer #top-footer .footer4.footer ul li i {
color:#bbb9b9;
font-size: 26px;
margin-right: 10px;
}
.body_template_two #bottom-footer {
text-transform: capitalize;
background:#000;
font-family: 'Roboto', sans-serif;
color: #ffffff;
font-size: 16px;
}
.body_template_two #bottom-footer a, .body_template_two #bottom-footer .copyright {
color:#aeaeae;
font-size: 13px;
} .body_template_two .sidebar h3.widget-title, 
.body_template_two.left-sidebar .searchform, 
.body_template_two.both-sidebar .searchform, 
.body_template_two .featured-post.big-icon h2.has-icon .fa  {
border-color:#f98253;
}
.body_template_two .sidebar h3.widget-title{
font-size: 16px;
}
.body_template_two .event-thumbnail .event-date, 
.body_template_two .event-date-archive, 
.body_template_two a.cat-event-more.bttn:after, 
.body_template_two .portofolio-layout .entry-title, 
.body_template_two .entry-content .bttn:after, 
.body_template_two #bottom-section .testimonial-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.body_template_two #bottom-section .testimonial-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a.active{
background:#f98253;
}
.body_template_two a.all-testimonial, .body_template_two a.all-events,  
.body_template_two .event-detail h4 a:hover, 
.body_template_two .author.vcard a, 
.body_template_two a .entry-date.published, 
.body_template_two .entry-footer a:hover, 
.body_template_two.left-sidebar .searchform .searchsubmit,
.body_template_two.both-sidebar .searchform .searchsubmit,  
.body_template_two.left-sidebar a:hover, 
.body_template_two.left-sidebar .sidebar .widget_recent_comments .url:hover, 
.body_template_two .business-hours ul li a, 
.body_template_two .featured-post.big-icon h2.has-icon .fa{
color:#f98253;
}
.body_template_two .cat-event-list a .entry-date.published {
color:#ffffff;
}
.body_template_two .cat-event-list .cat-event-more{
color:#444;
}
.body_template_two .cat-event-list .cat-event-more:hover{
color:#FFF;
}
.body_template_two .testimonial-sidebar .testimoinal-client-name {
position: static;
width: 65%;
float: left;
margin-left: 5%;
font-style: normal;
margin-top: 0;
}
.body_template_two .testimonial-sidebar .testimonial-excerpt {
font-style: italic;
margin-top: 2%;
}
.body_template_two .testimonial-sidebar .testimonial-list:after {
display: none;
}
.body_template_two .testimonial-sidebar .testimonial-list {
margin-bottom: 40px;
}
.body_template_two .cat-portfolio-list:hover .portofolio-layout {
background:rgba(235,135,82,0.4);
} .body_template_two #top-section .welcome_fill_content {
width: 100%;
margin-left:0;
}
.body_template_two.boxed-layout .slider-caption .caption-title, 
.body_template_two.boxed-layout .slider-caption .caption-description {
margin-left:50px;
}
.body_template_two.boxed-layout #slider-banner #slider-prev a.bx-prev, 
.body_template_two.boxed-layout #slider-banner #slider-prev a.bx-prev {
margin-left: 10px;
} .body_template_two #mid-section .big-icon, 
.body_template_two #mid-section .big-icon:hover {
background:transparent;
}
.body_template_two #mid-section .big-icon:hover h2 a {
color:#000;
}
.body_template_two #mid-section .big-icon:hover .featured-content, 
.body_template_two #ak-blog-post article .short-content, .cat-links a{
color:#444;
} .body_template_two #masthead .main-navigation.menu-left .site-branding img,
.body_template_two #masthead .center_menu_top .site-branding img{
display: inline-block;
vertical-align: middle;
}
.body_template_two #masthead .main-navigation.menu-left .site-branding {
text-align: right;
}
.body_template_two #site-navigation.main-navigation.menu-left .menu{
text-align: left;
} .body_template_two #site-navigation.main-navigation.menu-center .menu  {
width: 100%;
text-align: left;
}
.body_template_two #site-navigation.main-navigation.menu-center ul li {
margin-left:15px;
margin-right:15px;
}
.body_template_two #site-navigation.main-navigation.menu-center ul li:first-child {
margin-left:-2px;
}
.body_template_two #site-navigation.main-navigation.menu-center ul li a {
padding:13px;
}
.body_template_two #top-header.center_menu_top .header_text_left, 
.body_template_two #masthead .center_menu_top .site-branding {
width: 30%;
}
.body_template_two #masthead .center_menu_top .site-branding {
text-align: center;
}
.body_template_two #top-header.center_menu_top .header_text_left .header-text, 
.body_template_two #masthead #top-header.center_menu_top .right-header {
padding:10px 0;
}