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-tranition: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(//cws.in/wp-content/themes/accesspress_parallax_pro/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(//cws.in/wp-content/themes/accesspress_parallax_pro/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(//cws.in/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon6.gif); 
}
.ap-list.ap-list1 li{
background-image: url(//cws.in/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon1.gif);  
background-position:0 4px ; 
}
.ap-list.ap-list2 li{
background-image: url(//cws.in/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon2.gif); 
background-position:0 12px ;  
}
.ap-list.ap-list3 li{
background-image: url(//cws.in/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon3.gif);   
background-position:0 10px ;  
}
.ap-list.ap-list4 li{
background-image: url(//cws.in/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon4.gif);   
background-position:0 10px ;  
}
.ap-list.ap-list5 li{
background-image: url(//cws.in/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon5.gif);  
background-position:0 8px ;   
}
.ap-list.ap-list6 li{
background-image: url(//cws.in/wp-content/themes/accesspress_parallax_pro/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(//cws.in/wp-content/themes/accesspress_parallax_pro/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;
}@import url(https://use.fontawesome.com/releases/v5.2.0/css/all.css);
body{
background: #eef1ec url(//cws.in/wp-content/themes/accesspress_parallax_pro-child/images/body-bg.jpg) no-repeat bottom;
background-size: 100%;
}
.header_search input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
body.home .site-content{
padding: 100px 0px;
}
body.home.page-template-default #main-wrap .mid-content{
margin:  0 auto
}
body.page-template-default .mid-content .content-area .entry-content ul{
margin: 0px 0px 20px;
padding: 0px;
}
body.page-template-default .mid-content .content-area .entry-content ul li{
list-style: none;
margin: 0px 0px 8px;
padding: 0px 0px 0px 20px;
width: 100%;
position: relative;
}
body.page-template-default .mid-content .content-area .entry-content ul li:before{
left: 0;
content: '\f101';
font-family: 'Font Awesome 5 Free';
position: absolute;
top: 2;
font-weight: 600;
color: #1c8527;
}
.home.page #content{
margin-top: 0px;
}
.mid-content{
width: 1140px;
}
.slider-btn{
background: #fff;
color: #1c8527;
text-transform: uppercase;
text-decoration: none;
height: 50px;
font-size: 18px;
font-weight: 600;
line-height: 50px;
text-align: center;
padding: 0px 26px;
letter-spacing: 1px;
transition: all 0.3s ease;
display: inline-block;
border-radius: 4px;
}
.slider-btn i{
margin-left: 5px;
}
.slider-btn:hover{
box-shadow:5px 5px 0px rgba(6,98,17,1);
}
.header_search{
float: right;
width: auto;
position: relative;
margin-top: 60px;
}
.header_search .search-field{
border-radius: 25px;
background: #fff;
outline: none;
border: none;
padding: 0 40px 0 20px;
height: 50px;
width: 300px;
line-height: 50px;
}
.header_search .search-submit{
background: none;
color: #1c8527;
border: none;
padding: 0;
position: absolute;
top: 50%;
right: 20px;
transform: translateY(-50%);
}
#masthead.logo-top #main-header{
overflow: hidden;
}
#main-header{
padding: 20px 0px 0px;
}
.logo-top #site-logo{
float: left;
margin-bottom: 20px;
}
.logo-top .main-navigation{
float: left;	
width: 100%;
background: url(//cws.in/wp-content/themes/accesspress_parallax_pro-child/images/menu-bg.png) repeat-x left top;
position: relative;
padding-bottom: 10px 
}
.logo-top .main-navigation:before,
.logo-top .main-navigation:after {
content: '';
position: absolute;
top: 0;
width: 100%;
background: url(//cws.in/wp-content/themes/accesspress_parallax_pro-child/images/menu-bg.png) repeat-x left top;
height: 54px;
z-index: -1;
}
.logo-top .main-navigation:after {
right: -50%;
}
.logo-top .main-navigation:before {
left: -50%;
}
.main-navigation > ul > li{
padding: 14px 0;
margin-left: 35px;
}
.main-navigation > ul > li:first-child{
margin-left: 0px;
}
.bx-wrapper .bx-viewport{
height: 876px !important;
}
.full-screen-1 .slides{
min-height: 876px !important;
}
.slider-caption .caption-description{
text-shadow: unset;
max-width: 630px;
padding-bottom: 100px;
}
.slider-caption{
top: auto;
bottom: 0px;
left: 0px;
text-align: left;
}
.slider-caption .caption-title{
text-transform: unset;
text-shadow: -5px 4px 0px rgba(0,63,7,0.7);
}
.slider-caption .caption-description p{
font-size: 20px;
line-height: 24px;
font-weight: 400;
margin-bottom: 30px;
}
.slider-caption .caption-description p:last-child{
margin-bottom: 30px;	
}
#main-slider .overlay{
background: none;
position: relative;
border-bottom: 530px solid rgba(20, 126, 33,0.6);
border-right: 1920px solid transparent;
}
#main-slider .overlay:before{
content: '';
position: absolute;
left: 0;
bottom: -530px;
height: 100%;
width: 100%;
border-bottom: 550px solid rgba(20, 126, 33,0.3);
border-right: 1990px solid transparent;
}
.content-area{
background: #fff;
padding: 50px 30px;
border-radius: 4px;
}
.content-area .wireRow .wireText .post {
width: 31%;
float: left;
margin: 0 3% 0 0;
background: #f8f8f8;
border-bottom: 2px solid #1c8527;
}
.content-area .wireRow .wireText .post:nth-child(3n + 1) {
margin: 0;
}
.content-area .wireRow .wireText .post .entry-header h3.entry-title{
font-size: 16px;
font-weight: 600;
color: #555555;
padding: 15px;
margin-bottom: 0px;
}
.content-area .wireRow .wireText .post .entry-header h3.entry-title a{
color: #555555;
transition: all 0.3s ease;
}
.content-area .wireRow .wireText .post .entry-header h3.entry-title a:hover{
color: #1c8527;
}
.content-area .wireRow .wireText .post .entry-content p{
font-size: 13px;
color: #8c8c8c;
padding: 0px 15px 0px 15px;
height: 48px;
line-height: 16px;
overflow: hidden;
margin-bottom: 15px;
font-weight: 400;
}
.content-area .wireRow .wireText .post .entry-content a{
padding: 0px 15px 15px 15px;
text-decoration: none;
font-size: 14px;
font-weight: 400;
text-transform: capitalize;
display: inline-block;
transition: all .3s ease;
}	
.content-area .wireRow .wireText .post .entry-content a:after{
content: '\f0da';
margin-left: 5px;
font-family: 'Font Awesome 5 Free';
font-weight: 600;
top: 1px;
position: relative;
transition: all .3s ease;
}
.content-area .wireRow .wireText .post .entry-content a:hover {
color: #3a3a3a;
}
.content-area .wireRow .wireText .post .entry-content a:hover:after{
margin-left: 8px;
}
.entry-thumb{
position: relative;
}
.entry-thumb:after {
position: absolute;
left: 15px;
bottom: 0;
border-bottom: 10px solid #f8f8f8;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
content: '';
}
.wireRow .wireText h3.widget-title{
font-weight: 900;
text-transform: uppercase;
margin-bottom: 30px;
}
.sightingsRow .sightingsText h3.widget-title{
font-weight: 900;
text-transform: uppercase;
margin-bottom: 30px;
}
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box{
margin: 0 20px 20px 0;
position: relative;
transition: all .3s ease;
}
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box:nth-child(4n - 1){
margin-right: 0px;
}
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail{
margin: 0px;
border:none;
}
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a{
margin: 0px;
}
body.home .sightingsRow .sightingsText .ngg-galleryoverview{
margin: 0px;
}
body.home .sightingsRow .sightingsText .ngg-galleryoverview br{
clear: unset !important;
}
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a:before {
background: rgba(25,133,39,.85);
content: '';
height: 0%;
width: 100%;
bottom: 0;
top: 0;
display: block;
position: absolute;
z-index: 1;
transition: all .3s ease;
}
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a:after {
content: '';
font-family: 'Font Awesome 5 Free';
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
font-weight: 400;
transition: all .3s ease;
z-index: 1;
background: url(//cws.in/wp-content/themes/accesspress_parallax_pro-child/images/zoom-icon.png) no-repeat center center;
width: 0px;
height: 0px;
}
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a:hover:after{
width: 26px;
height: 25px;
}
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a:hover:before{
width: 100%;
height: 100%;
}
#primary{
width: 70%;
}
#secondary-right {
width: 27%;
float: right;
background: #fff;
padding: 50px 30px;
border-radius: 4px;
}
.sidebar h4.widget-title span{
font-weight: 800;
padding: 0;
height: 48px;
overflow: hidden;
border-bottom: 2px solid #3a3a3a;
line-height: 48px;
width: 100%;
}
.sidebar h4.widget-title span:after{
display: none;
}
.sidebar a.icon,
.site-info a.icon{
margin-right:10px;
color:#fff;
height:30px;
width:34px;
line-height:34px;
text-decoration:none;
-webkit-transition: all 400ms ease-out;
-moz-transition: all 400ms ease-out;
-ms-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out;
transition: all 400ms ease-out;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
display:inline-block;
text-align:center;
}
.sidebar a.icon i,
.site-info a.icon i{
font-size:16px;
}
.sidebar a.icon:hover,
.site-info a.icon:hover{
transform:translateY(-5px);
}
.sidebar a.icon.fb,
.site-info a.icon.fb{
background:#3b5997;
box-shadow:0px 4px 0px #293f63;
}
.sidebar a.icon.gplus,
.site-info a.icon.gplus{
background:#d24f3f;
box-shadow:0px 4px 0px #a73d35;
}
.sidebar a.icon.tw,
.site-info a.icon.tw{
background:#28aae1;
box-shadow:0px 4px 0px #2695bc;
}
.sidebar a.icon.in,
.site-info a.icon.in{
background:#0073b2; 
box-shadow:0px 4px 0px #005377;
}
.sidebar a.icon.fb:hover,
.site-info a.icon.fb:hover{
background:#33508e;
}
.sidebar a.icon.gplus:hover,
.site-info a.icon.gplus:hover{
background:#cc402f;
}
.sidebar a.icon.tw:hover,
.site-info a.icon.tw:hover{
background:#24a2d7;
}
.sidebar a.icon.in:hover,
.site-info a.icon.in:hover{
background:#0171a7;
}
.copy-right {
float: left;
line-height: 34px;
} #header-wrap{
background-size: cover;
}
#header-wrap .entry-header-inner{
padding: 150px 0 50px;
position: relative;
overflow: hidden;
display: block;
}
#header-wrap .entry-title{
text-align: left;
}
#header-wrap .entry-header-inner:after{
content: '';
position: absolute;
left: 0;
bottom: 0px;
border-bottom: 260px solid rgba(20, 126, 33,0.6);
border-right: 1880px solid transparent;
}
#header-wrap .entry-header-inner:before{
content: '';
position: absolute;
left: 0;
bottom: 0px;
height: 100%;
width: 100%;
border-bottom: 270px solid rgba(20, 126, 33,0.3);
border-right: 1970px solid transparent;
}
#header-wrap .title-breadcrumb-wrap{
position: relative;
z-index: 12;
display: block;
}
#header-wrap .entry-title{
margin: 0 auto 0px;
max-width: 1140px;
}
#header-wrap{
margin: 0px;
}
body.page-template-default #main-wrap .mid-content,
body.search #main-wrap .mid-content,
body.single-post #main-wrap .mid-content,
body.archive #main-wrap .mid-content,
body.single-product #main-wrap .mid-content{
margin: 60px auto;
}
a.form-link{
background: #1c8527;
color: #fff;
text-transform: uppercase;
text-decoration: none;
font-size: 14px;
font-weight: 600;
line-height: 18px;
text-align: center;
padding: 10px 20px;
transition: all 0.3s ease;
display: inline-block;
border-radius: 4px;
margin: 10px 15px 0px 0;
}
a.form-link:hover {
background-color: #333;
}
a.form-link i{
margin-left: 5px;
}
a.form-link:hover{
box-shadow:5px 5px 0px rgba(6,98,17,1);
}
.content-area .entry-content p img{
border: 1px #1c8527 solid;
padding: 5px;
background: #eef1ec;
border-radius: 4px;
}
.content-area .wireInnerRow .wireInnerText .post {
width: 31%;
float: left;
margin: 0 3% 0 0;
background: #f8f8f8;
border-bottom: 2px solid #1c8527;
}
.content-area .wireInnerRow .wireInnerText .post:nth-child(3n) {
margin: 0;
}
.content-area .wireInnerRow .wireInnerText .post .entry-header h3.entry-title{
font-size: 16px;
font-weight: 600;
color: #555555;
padding: 15px;
margin-bottom: 0px;
}
.content-area .wireInnerRow .wireInnerText .post .entry-header h3.entry-title a{
color: #555555;
transition: all 0.3s ease;
}
.content-area .wireInnerRow .wireInnerText .post .entry-header h3.entry-title a:hover{
color: #1c8527;
}
.content-area .wireInnerRow .wireInnerText .post .entry-content p{
font-size: 13px;
color: #8c8c8c;
padding: 0px 15px 0px 15px;
height: 48px;
line-height: 16px;
overflow: hidden;
margin-bottom: 15px;
font-weight: 400;
}
.content-area .wireInnerRow .wireInnerText .post .entry-content a{
padding: 0px 15px 15px 15px;
text-decoration: none;
font-size: 14px;
font-weight: 400;
text-transform: capitalize;
display: inline-block;
transition: all .3s ease;
}	
.content-area .wireInnerRow .wireInnerText .post .entry-content a:after{
content: '\f0da';
margin-left: 5px;
font-family: 'Font Awesome 5 Free';
font-weight: 600;
top: 1px;
position: relative;
transition: all .3s ease;
}
.content-area .wireInnerRow .wireInnerText .post .entry-content a:hover {
color: #3a3a3a;
}
.content-area .wireInnerRow .wireInnerText .post .entry-content a:hover:after{
margin-left: 8px;
}
.single .byline, .single .posted-on, .group-blog .byline{
display: none;
}
.single #header-wrap .entry-title{
color: #fff !important;
}
.entry-header .entry-title {
margin-left: 0;
}
section.no-results.not-found h1{
margin-bottom: 10px;
color: #3a3a3a;
font-size: 30px;
font-weight: 600;
}
section.no-results.not-found .page-header{
border-bottom: 2px solid #3a3a3a;
padding: 0px;
}
section.no-results.not-found .page-content label{
float: left;
margin-right: 5px;
}
section.no-results.not-found .page-content .search-submit{
line-height: 36px;
padding: 0px 20px;
}
body.search .post-listing .hentry{
border: none;
background: #f8f8f8;
border-bottom: 2px solid #1c8528;
}
body.search .post-listing .hentry .entry-header .entry-title{
font-size: 22px;
font-weight: 600;
color: #555555;
padding: 0px;
margin-bottom: 0px;
}
body.search .post-listing .hentry .entry-header .entry-title a{
color: #555555;
transition: all 0.3s ease;
}
body.search .post-listing .hentry .entry-header .entry-title a:hover{
color: #1c8527;
}
body.search .post-listing .hentry .entry-content{
margin: 10px 0px 0px;
}
body.search .post-listing .hentry .entry-content p{
margin-bottom: 10px;
}
body.search .post-listing .hentry a.read_more{
padding: 0px;
text-decoration: none;
font-size: 16px;
font-weight: 600;
text-transform: capitalize;
display: inline-block;
transition: all .3s ease;
position: relative;
}	
body.search .post-listing .hentry a.read_more:after{
content: '\f0da';
margin-left: 5px;
font-family: 'Font Awesome 5 Free';
font-weight: 600;
top: 2px;
position: relative;
transition: all .3s ease;
}
body.search .post-listing .hentry a.read_more:hover {
color: #3a3a3a;
}
body.search .post-listing .hentry a.read_more:hover:after{
margin-left: 8px;
}
body.single-post.single #header-wrap h1.entry-title {
font-size: 38px;
line-height: 62px;
} .archive #header-wrap h1.entry-title{
color: #fff;
}
.woocommerce div.product form.cart .variations select,
.woocommerce .woocommerce-ordering select {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
width: 100%;
padding:0px 25px 0px 15px;
font-weight: 400;
line-height: 36px;
font-size: 14px;
font-family: inherit;
border:none;
color: #3a3a3a;
margin:0px;
text-align: left;
height: 38px;
position:relative;
vertical-align:top;
background: #eef1ec url(//cws.in/wp-content/themes/accesspress_parallax_pro-child/images/select-arrow.png) no-repeat right 10px center;
}
.woocommerce .woocommerce-ordering select option{
font-weight: 400;
ine-height: 1;
font-size: 14px;
color: #3a3a3a;
}
.woocommerce ul.products{
margin: 25px 0px 25px;
float: left;
width: 100%;
}
.woocommerce nav.woocommerce-pagination {
text-align: center;
float: left;
width: 100%;
}
.woocommerce ul.products{
margin-bottom: 10px; 
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{
background: #f8f8f8;
border-bottom: 2px solid #1c8528;
text-align: center;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
transition: all 0.5s ease;
overflow: hidden;
}
.woocommerce ul.products li.product a img{
min-height: 150px;
max-height: 150px;
transition: all 0.5s ease;
}
.woocommerce ul.products li.product:hover a img,
.woocommerce-page ul.products li.product:hover a img{
transform: scale(1.1);
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
font-size: 16px;
color: #3a3a3a;
font-weight: 600;
padding: 0 15px;
margin-bottom: 10px;
line-height: 16px;
height: 32px;
}
.woocommerce ul.products li.product .price{
padding: 0 15px;	
margin-bottom: 25px;
}
.woocommerce ul.products li.product .price span.woocommerce-Price-amount{
font-weight: 600;
font-size: 16px;
color: #1c8527;
}
.woocommerce ul.products li.product .button{
background: #1c8527;
color: #fff;
text-transform: uppercase;
text-decoration: none;
height: 40px;
font-size: 14px;
font-weight: 600;
line-height: 40px;
text-align: center;
padding: 0px 15px;
letter-spacing: 1px;
transition: all 0.3s ease;
display: inline-block;
border-radius: 0px;
position: relative;
margin: 0px;
width: 100%;
}
.woocommerce ul.products li.product .button:after{
content: '\f35a';
font-size: 14px;
margin-left: 5px;
font-weight: 500;
font-family: 'Font Awesome 5 Free';
}
.woocommerce ul.products li.product .button:hover{
background: #1c8527;
color: #fff;
}
.woocommerce ul.products li.product .button:hover:after{
font-weight: 600;
} .woocommerce nav.woocommerce-pagination ul{
border: none;
}
.woocommerce nav.woocommerce-pagination ul li{
padding: 0px;
margin: 0px 5px;
background: #f8f8f8;
border-right:none;
border-radius: 4px;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span{
font-size: 14px;
padding: 0px 5px;
width: 35px;
line-height: 35px;
display: block;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current{
background: #1c8727;
color: #fff;
} .woocommerce .content-area .woocommerce-breadcrumb {
font-size: 16px;
font-weight: 600;
color: #1c8727;
background: #f8f8f8;
padding: 10px 20px;
border-bottom: 2px solid #e1e1e1;
margin-bottom: 30px
}
.woocommerce .content-area .woocommerce-breadcrumb a{
font-size: 16px;
font-weight: 600;
text-decoration: none;
color: #3a3a3a;
transition: all .2s ease;
}
.woocommerce .content-area .woocommerce-breadcrumb a:hover{
color: #1c8727;
}
.woocommerce div.product .summary .product_title{
color: #3a3a3a;
font-size: 30px;
}
.woocommerce div.product .summary p.price,
.woocommerce div.product .summary span.price{
font-size: 24px;
font-weight: 600;
color: #1c8727;
}
.woocommerce div.product .summary form.cart .quantity{
margin: 0px 10px 0px 0px;
}
.woocommerce div.product .summary form.cart .quantity .qty{
width: 60px;
height: 40px;
padding: 0px;
border: 1px solid #e1e1e1;
font-weight: 400;
border-radius: 4px;
}
.woocommerce div.product .summary form.cart .single_add_to_cart_button{
background: #1c8527;
color: #fff;
text-transform: uppercase;
text-decoration: none;
height: 40px;
font-size: 16px;
font-weight: 600;
line-height: 40px;
text-align: center;
padding: 0px 25px;
letter-spacing: 1px;
transition: all 0.3s ease;
display: inline-block;
border-radius: 4px;
position: relative;
}
.woocommerce div.product .summary form.cart .single_add_to_cart_button:after{
content: '\f35a';
font-size: 14px;
margin-left: 5px;
font-weight: 500;
font-family: 'Font Awesome 5 Free';
}
.woocommerce div.product .summary form.cart .single_add_to_cart_button:hover{
box-shadow:5px 5px 0px rgba(6,98,17,1);
}
.woocommerce div.product .summary form.cart .single_add_to_cart_button:hover:after{
font-weight: 600;
}
.woocommerce div.product .summary .product_meta span.sku_wrapper{
font-weight: 600;
display: block;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){
padding: 5px 5px 0px 0px;
float: left;
}
.woocommerce div.product .summary .product_meta span.sku_wrapper span.sku{
font-weight: 400;
}
.woocommerce div.product .summary .product_meta span.posted_in,
.woocommerce div.product .summary .product_meta span.tagged_as{
font-size: 16px;
font-weight: 600;
color: #3a3a3a;
display: block;
}
.woocommerce div.product .summary .product_meta span.posted_in a,
.woocommerce div.product .summary .product_meta span.tagged_as a{
text-decoration: none;
font-size: 16px;
font-weight: 400;
transition: all 0.2s ease;
}
.woocommerce div.product .summary .product_meta span.posted_in a:hover,
.woocommerce div.product .summary .product_meta span.tagged_as a:hover{
text-decoration: underline;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
margin-bottom: 15px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
background: #eef1ec;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
color: #3a3a3a;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
color: #1c8528;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{
color: #1c8528;	
}
.woocommerce table.shop_attributes{
border-top: 1px solid #e1e1e1;
}
.woocommerce table.shop_attributes th{
border-bottom: 1px solid #e1e1e1;
}
.woocommerce table.shop_attributes td{
border-bottom: 1px solid #e1e1e1;
padding: 8px;
}
.woocommerce table.shop_attributes td p{
padding: 0px;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2{
font-size: 24px;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews input[type="text"],
.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews input[type="email"],
.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews input[type="url"],
.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews input[type="password"],
.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews input[type="search"]{
height: 40px;
border: 1px solid #e1e1e1;
font-weight: 400;
border-radius: 4px;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews #review_form #respond textarea{
height: 40px;
border: 1px solid #e1e1e1;
font-weight: 400;
border-radius: 4px;
}
.woocommerce form .form-row textarea{
border: 1px solid #e1e1e1;
font-weight: 400;
border-radius: 4px;
}
.woocommerce #review_form #respond p.form-submit input#submit{
background: #1c8527;
color: #fff;
text-transform: uppercase;
text-decoration: none;
height: 40px;
font-size: 16px;
font-weight: 600;
line-height: 40px;
text-align: center;
padding: 00px 25px;
letter-spacing: 1px;
transition: all 0.3s ease;
display: block;
border-radius: 4px;
position: relative;
}
.woocommerce #review_form #respond p.form-submit input#submit:after{
content: '\f35a';
font-size: 20px;
margin-left: 5px;
font-weight: 500;
font-family: 'Font Awesome 5 Free';
}
.woocommerce #review_form #respond p.form-submit input#submit:hover{
background: #077713;
color: #fff;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.woocommerce #review_form #respond p.form-submit input#submit:hover:after{
font-weight: 600;
}
.woocommerce div.product section.products{
float: left;
width: 100%;
}
.woocommerce div.product section.products > h2{
background: #f8f8f8;
padding: 10px 20px;
font-size: 26px;
border-bottom: 2px solid #e1e1e1;
margin-bottom: 30px;
}
.content-area .woocommerce-message,
.content-area .woocommerce-info{
border-top-color: #1c8727;
}
.content-area .woocommerce-message::before,
.content-area .woocommerce-info::before{
color: #1c8727;
}
.content-area .woocommerce-error,
.content-area .woocommerce-info,
.content-area .woocommerce-message{
color: #3a3a3a;
background: #f8f8f8;
}
.content-area .woocommerce-message .button{
background: #1c8527;
color: #fff;
text-transform: uppercase;
text-decoration: none;
height: 40px;
font-size: 16px;
font-weight: 600;
line-height: 40px;
text-align: center;
padding: 0px 25px;
letter-spacing: 1px;
transition: all 0.3s ease;
display: inline-block;
border-radius: 4px;
position: relative;
}
.content-area .woocommerce-message .button:after{
content: '\f35a';
font-size: 14px;
margin-left: 5px;
font-weight: 500;
font-family: 'Font Awesome 5 Free';
}
.content-area .woocommerce-message .button:hover{
background: #077713;
color: #fff;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.content-area .woocommerce-message .button:hover:after{
font-weight: 600;
}
.woocommerce table.shop_table,
.woocommerce-cart .cart-collaterals .cart_totals table{
border-collapse: collapse;
border: 1px solid #e1e1e1;
}
.woocommerce table.shop_table th{
font-weight: 700;
background: #f8f8f8;
color: #3a3a3a;
}
.woocommerce table.shop_table td{
padding: 15px;
}
.woocommerce-cart table.cart td.product-quantity .quantity .qty{
width: 60px;
height: 40px;
padding: 0px;
border: 1px solid #e1e1e1;
font-weight: 400;
border-radius: 4px;
}
.woocommerce-cart table.cart td.product-name a{
font-size: 16px;
font-weight: 600;
text-decoration: none;
color: #1c8727;
transition: all .2s ease;
}
.woocommerce-cart table.cart td.product-name a:hover{
color: #3a3a3a;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
height: 40px;
padding: 0px 10px; 
border: 1px solid #e1e1e1;
font-weight: 400;
border-radius: 4px;
}
.woocommerce-page table.cart td.actions .button{
background: #1c8527;
color: #fff;
text-transform: uppercase;
text-decoration: none;
height: 40px;
font-size: 16px;
font-weight: 600;
line-height: 40px;
text-align: center;
padding: 0px 25px;
letter-spacing: 1px;
transition: all 0.3s ease;
display: inline-block;
border-radius: 4px;
position: relative;
}
.woocommerce-page table.cart td.actions .button:after{
content: '\f35a';
font-size: 14px;
margin-left: 5px;
font-weight: 500;
font-family: 'Font Awesome 5 Free';
}
.woocommerce-page table.cart td.actions .button:hover{
background: #077713;
color: #fff;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.woocommerce-page table.cart td.actions .button:hover:after{
font-weight: 600;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
background: #1c8527;
color: #fff;
text-transform: uppercase;
text-decoration: none;
height: 60px;
font-size: 20px;
font-weight: 600;
line-height: 20px;
text-align: center;
padding: 20px 25px;
letter-spacing: 1px;
transition: all 0.3s ease;
display: block;
border-radius: 4px;
position: relative;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:after{
content: '\f35a';
font-size: 20px;
margin-left: 5px;
font-weight: 500;
font-family: 'Font Awesome 5 Free';
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
background: #077713;
color: #fff;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover:after{
font-weight: 600;
}
.woocommerce form .form-row input.input-text{
height: 40px;
border: 1px solid #e1e1e1;
font-weight: 400;
border-radius: 4px;
}
.woocommerce form .form-row textarea{
border: 1px solid #e1e1e1;
font-weight: 400;
border-radius: 4px;
}
.woocommerce-shipping-calculator .shipping-calculator-button{
font-size: 16px;
font-weight: 600;
text-decoration: none;
color: #1c8727;
transition: all .2s ease;
}
.woocommerce-shipping-calculator .shipping-calculator-button:hover{
color: #3a3a3a;
}
.woocommerce button.button,
.woocommerce .woocommerce-checkout-payment .button.alt{
background: #1c8527;
color: #fff;
text-transform: uppercase;
text-decoration: none;
height: 40px;
font-size: 16px;
font-weight: 600;
line-height: 40px;
text-align: center;
padding: 0px 25px;
letter-spacing: 1px;
transition: all 0.3s ease;
display: inline-block;
border-radius: 4px;
position: relative;
}
.woocommerce button.button:after,
.woocommerce .woocommerce-checkout-payment .button.alt:after{
content: '\f35a';
font-size: 14px;
margin-left: 5px;
font-weight: 500;
font-family: 'Font Awesome 5 Free';
}
.woocommerce button.button:hover,
.woocommerce .woocommerce-checkout-payment .button.alt:hover{
background: #077713;
color: #fff;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
body.page-template-default .mid-content .content-area .entry-content ul.woocommerce-error{
padding: 50px 25px 20px;
}
body.page-template-default .mid-content .content-area .entry-content ul.woocommerce-error li:before{
display: none;
}
.content-area .woocommerce-info a{
font-size: 16px;
font-weight: 600;
text-decoration: none;
color: #1c8727;
transition: all .2s ease;
}
.content-area .woocommerce-info a:hover{
color: #3a3a3a;
}
.woocommerce .col2-set .woocommerce-billing-fields h3,
.woocommerce .col2-set .woocommerce-shipping-fields h3{
background: #f8f8f8;
padding: 10px 20px;
font-size: 26px;
border-bottom: 2px solid #e1e1e1;
margin-bottom: 30px;
width: 100%;
}
.woocommerce .checkout h3#order_review_heading{
background: #f8f8f8;
padding: 10px 20px;
font-size: 26px;
border-bottom: 2px solid #e1e1e1;
margin: 30px 0px;
width: 100%;
}
.woocommerce .select2-container .select2-selection--single{
height: 40px;
border: 1px solid #e1e1e1;
font-weight: 400;
border-radius: 4px;
line-height: 40px;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{
color: #3a3a3a;
height: 40px;
line-height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
height: 40px;
line-height: 40px;
}
.content-area .woocommerce a.woocommerce-privacy-policy-link{
font-size: 16px;
font-weight: 600;
text-decoration: none;
color: #1c8727;
transition: all .2s ease;
}
.content-area .woocommerce a.woocommerce-privacy-policy-link:hover{
color: #3a3a3a;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment{
background: #f8f8f8;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box{
background-color: #1c8727;
color: #fff;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before{
border: 1em solid #1c8727;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
.woocommerce .return-to-shop a.button{
background: #1c8527;
color: #fff;
text-transform: uppercase;
text-decoration: none;
height: 40px;
font-size: 16px;
font-weight: 600;
line-height: 40px;
text-align: center;
padding: 0px 25px;
letter-spacing: 1px;
transition: all 0.3s ease;
display: inline-block;
border-radius: 4px;
position: relative;
}
.woocommerce .return-to-shop a.button:before{
content: '\f359';
font-size: 14px;
margin-right: 5px;
font-weight: 500;
font-family: 'Font Awesome 5 Free';
}
.woocommerce .return-to-shop a.button:hover{
background: #077713;
color: #fff;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
} @media (min-width: 1000px){
.main-navigation > ul > li.btn-donation{
position: absolute;
right: 0;
top: -9px;
z-index: 2;
padding: 0;
height: 72px;
line-height: 72px;
font-size: 18px;
text-align: center;
background: #1c8527;
text-transform: uppercase;
border-radius: 4px;
letter-spacing: 1px;
transition: all 0.3s ease;
}
.main-navigation > ul > li.btn-donation a{
color: #fff;
padding: 0 38px;
}
.main-navigation > ul > li.btn-donation a:after{
content: '\f4be';
margin-left: 5px;
font-family: 'Font Awesome 5 Free';
}
.main-navigation > ul > li.btn-donation:hover{
background: #077713;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.main-navigation > ul > li.btn-donation:hover a,
.main-navigation > ul > li.btn-donation:hover a:after{
color: #fff;
}
}
@media (max-width: 1139px){
body.home .site-content{
padding: 70px 0px;
}
.content-area .wireRow .wireText .post .entry-header h3.entry-title{
height: 70px;
overflow: hidden;
}
.content-area .wireRow .wireText .post{
width: 31.3%;
}
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box{
width: 31.2%;
}
}
@media (max-width: 1000px){
.logo-top .main-navigation{
background: none;
}
.logo-top .main-navigation:before,
.logo-top .main-navigation:after{
display: none;
}
.header_search{
margin: 0px;
}
.menu-toggle{
background: #fff;
border-radius: 4px;
right: 12px;
top: 85px;
position: absolute;
width: 46px;
height: 46px;
}
.menu-toggle span{
background: url(//cws.in/wp-content/themes/accesspress_parallax_pro-child/images/toogle-menu.png) no-repeat center center;
background-color: #fff !important;
width: 30px;
height: 25px;
left: 8px;
top: 11px;
}
.menu-toggle span:before,
.menu-toggle span:after{
display: none;
}
.main-navigation > ul{
position: relative !important;
}
.main-navigation > ul > li{
border-color: rgba(255,255,255,0.2) !important;
}
.logo-top #site-logo{
margin-bottom: 10px; 
}
.bx-wrapper .bx-viewport{
height: 575px !important;
}
.full-screen-1 .slides{
min-height: 575px !important;
height: 100% !important;
}
#main-slider .overlay{
border-bottom: 300px solid rgba(20, 126, 33,0.6);
}
#main-slider .overlay:before{
border-bottom: 320px solid rgba(20, 126, 33,0.3);
bottom: -300px;
}
.slider-caption .caption-description{
padding: 0px;
}
.slider-caption h1.caption-title{
max-width: 400px;
font-size: 40px;
}
.slider-caption .caption-description p{
font-size: 18px;
}
body.home .site-content {
padding: 50px 0px;
}
.content-area{
padding: 30px;
}
.wireRow .wireText h3.widget-title{
margin-bottom: 20px;
}
.sightingsRow .sightingsText h3.widget-title{
margin-bottom: 20px;
}
#secondary-right{
padding: 30px;
}
#secondary-right .widget-title{
font-size: 26px !important;
}
}
@media (max-width: 767px){
#main-slider .overlay:before{
border-bottom: none;
bottom: 0px;
border-right: none;
}
#main-slider .overlay{
border-bottom: none;
border-right: none;
background: rgba(20, 126, 33,0.7);
height: 280px;
bottom: 0;
top: auto;
position: absolute;
}
.slider-caption{
bottom: 15px;
}
.slider-caption .caption-description{
text-align: center;
max-width: 100%;
}
.slider-caption h1.caption-title{
max-width: 100%;
text-align: center;
}
.wireRow .wireText h3.widget-title{
font-size: 30px;
}
.sightingsRow .sightingsText h3.widget-title{
font-size: 30px;
}
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box{
width: 30.9%;
}
#secondary-right .widget-title{
font-size: 22px !important;
}
.copy-right{
line-height: 26px;
margin-bottom: 5px;
}
}
@media (max-width: 639px){
.logo-top #site-logo a img{
max-width: 140px;
}
.header_search .search-field{
height: 40px;
width: 240px;
line-height: 40px;
}
.main-navigation ul li a{
font-size: 15px !important;
}
.menu-toggle span{
background-size: 80% 80%;
}
.slider-caption h1.caption-title{
font-size: 30px;
text-shadow: none;
}
.slider-caption .caption-description p{
font-size: 16px;
}
.slider-caption .caption-description p{
margin-bottom: 20px;
}
.slider-caption .caption-description p:last-child{
margin-bottom: 0px;
}
#main-slider .overlay{
height: 240px;
}
.slider-btn{
height: 40px;
font-size: 16px;
line-height: 40px;
letter-spacing: 0;
}
body.home .site-content {
padding: 30px 0px;
}
.wireRow .wireText h3.widget-title{
font-size: 24px;
}
.content-area {
padding: 20px;
}
.content-area .wireRow .wireText .post,
.content-area .wireRow .wireText .post:nth-child(3n + 1){
width: 45%;
float: none;
display: inline-block;
margin: 0 2% 5%;
}
.wireRow .wireText h3.widget-title{
font-size: 24px;
}
.sightingsRow .sightingsText h3.widget-title{
font-size: 24px;
}
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box,
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box:nth-child(4n - 1){
width: 46%;
margin: 0 2% 4%;
}
#secondary-right {
padding: 20px;
}
#secondary-right .widget-title{
font-size: 20px !important;
}
}
@media (max-width: 479px){
.header_search .search-field{
width: 180px;
height: 36px;
line-height: 36px;
}
.slider-caption h1.caption-title{
font-size: 26px;
margin-bottom: 10px;
}
.slider-caption .caption-description p{
font-size: 14px;
}
#main-slider .overlay {
height: 220px;
}
.content-area .wireRow .wireText .post,
.content-area .wireRow .wireText .post:nth-child(3n + 1){
width: 100%;
margin: 0px 0px 20px;
}
.content-area .wireRow .wireText .post .entry-header h3.entry-title{
height: auto;
overflow: unset;
}
}
@media (max-width: 374px){
.header_search .search-field{
width: 150px;
}
.sightingsRow .sightingsText .ngg-gallery-thumbnail-box, .sightingsRow .sightingsText .ngg-gallery-thumbnail-box:nth-child(4n - 1){
width: 100%;
margin: 0px 0px 20px;
}
.ngg-gallery-thumbnail img{
width: 100%;
}
}