@import url("https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700,800");
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,300");
@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,400italic"); @font-face {
font-family: 'Proxima Nova';
src: url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-bold-webfont.eot);
src: url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-bold-webfont.woff2) format('woff2'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-bold-webfont.woff) format('woff'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-bold-webfont.ttf) format('truetype'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold) format('svg');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-boldit-webfont.eot);
src: url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-boldit-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-boldit-webfont.woff2) format('woff2'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-boldit-webfont.woff) format('woff'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-boldit-webfont.ttf) format('truetype'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-boldit-webfont.svg#proxima_nova_rgbold_italic) format('svg');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-regular-webfont.eot);
src: url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-regular-webfont.woff2) format('woff2'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-regular-webfont.woff) format('woff'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-regular-webfont.ttf) format('truetype'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-regularitalic-webfont.eot);
src: url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-regularitalic-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-regularitalic-webfont.woff2) format('woff2'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-regularitalic-webfont.woff) format('woff'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-regularitalic-webfont.ttf) format('truetype'),
url(//www.hariharyatra.com/wp-content/themes/splendid/fonts/proximanova-regularitalic-webfont.svg#proxima_novaregular_italic) format('svg');
font-weight: normal;
font-style: italic;
} @keyframes animateFixedHeader{
from{
opacity:0;
transform:translateY(-40px) translateZ(0px);
-webkit-transform:translateY(-40px) translateZ(0px);
-moz-transform:translateY(-40px) translateZ(0px);
-ms-transform:translateY(-40px) translateZ(0px);
-o-transform:translateY(-40px) translateZ(0px);
}
to{
opacity:1;
transform:translateY(0) translateZ(0px);
-webkit-transform:translateY(0) translateZ(0px);
-moz-transform:translateY(0) translateZ(0px);
-ms-transform:translateY(0) translateZ(0px);
-o-transform:translateY(0) translateZ(0px);
}
}
@-webkit-keyframes animateFixedHeader{
from{
opacity:0;
transform:translateY(-40px) translateZ(0px);
-webkit-transform:translateY(-40px) translateZ(0px);
-moz-transform:translateY(-40px) translateZ(0px);
-ms-transform:translateY(-40px) translateZ(0px);
-o-transform:translateY(-40px) translateZ(0px);
}
to{
opacity:1;
transform:translateY(0) translateZ(0px);
-webkit-transform:translateY(0) translateZ(0px);
-moz-transform:translateY(0) translateZ(0px);
-ms-transform:translateY(0) translateZ(0px);
-o-transform:translateY(0) translateZ(0px);
}
}
@keyframes animateFixedHeaderLogo{
from{
opacity:0;
transform:translateX(-40px);
-webkit-transform:translateX(-40px);
-moz-transform:translateX(-40px);
-ms-transform:translateX(-40px);
-o-transform:translateX(-40px);
}
to{
opacity:1;
transform:translateX(0);
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
}
}
@-webkit-keyframes animateFixedHeaderLogo{
from{
opacity:0;
transform:translateX(-40px);
-webkit-transform:translateX(-40px);
-moz-transform:translateX(-40px);
-ms-transform:translateX(-40px);
-o-transform:translateX(-40px);
}
to{
opacity:1;
transform:translateX(0);
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
}
}
@keyframes animateFixedHeaderNav{
from{
opacity:0;
transform:translateY(40px);
-webkit-transform:translateY(40px);
-moz-transform:translateY(40px);
-ms-transform:translateY(40px);
-o-transform:translateY(40px);
}
to{
opacity:1;
transform:translateX(0);
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
}
}
@-webkit-keyframes animateFixedHeaderNav{
from{
opacity:0;
transform:translateX(40px);
-webkit-transform:translateX(40px);
-moz-transform:translateX(40px);
-ms-transform:translateX(40px);
-o-transform:translateX(40px);
}
to{
opacity:1;
transform:translateX(0);
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
}
}
@-webkit-keyframes counterFadeIn {
0% { 
opacity: 0;
color: rgba(166, 91, 244,0.2);
text-shadow: 0 20px 0 rgba(166, 91, 244,0.2),
0 40px 0 rgba(166, 91, 244,0.2),
0 68px 0 rgba(166, 91, 244,0.2),
0 80px 0 rgba(166, 91, 244,0.2),
0 120px 0 rgba(166, 91, 244,0.2),
0 -20px 0 rgba(166, 91, 244,0.2),
0 -40px 0 rgba(166, 91, 244,0.2),
0 -68px 0 rgba(166, 91, 244,0.2),
0 -80px 0 rgba(166, 91, 244,0.2),
0 -120px 0 rgba(166, 91, 244,0.2);
-webkit-transform: translateY(-30px);
-ms-transform:	 translateY(-30px);
transform:		 translateY(-30px);
}
35% {
opacity: 1;
}
100% {
color: rgba(166, 91, 244,1);
text-shadow: none;
-webkit-transform: translateY(0);
-ms-transform:	 translateY(0);
transform:		 translateY(0);
}
}
@keyframes counterFadeIn {
0% { 
opacity: 0;
color: rgba(166, 91, 244,0.2);
text-shadow: 0 20px 0 rgba(166, 91, 244,0.2),
0 40px 0 rgba(166, 91, 244,0.2),
0 68px 0 rgba(166, 91, 244,0.2),
0 80px 0 rgba(166, 91, 244,0.2),
0 120px 0 rgba(166, 91, 244,0.2),
0 -20px 0 rgba(166, 91, 244,0.2),
0 -40px 0 rgba(166, 91, 244,0.2),
0 -68px 0 rgba(166, 91, 244,0.2),
0 -80px 0 rgba(166, 91, 244,0.2),
0 -120px 0 rgba(166, 91, 244,0.2);
-webkit-transform: translateY(-30px);
-ms-transform:	 translateY(-30px);
transform:		 translateY(-30px);
}
35% {
opacity: 1;
}
100% {
color: rgba(166, 91, 244,1);
text-shadow: none;
-webkit-transform: translateY(0);
-ms-transform:	 translateY(0);
transform:		 translateY(0);
}
}
@-webkit-keyframes tabActive {
from {
-webkit-transform: translateX(30px);
-moz-transform:	translateX(30px);
-ms-transform:	 translateX(30px);
transform:		 translateX(30px);
}
to {
-webkit-transform: translateX(0);
-moz-transform:	translateX(0);
-ms-transform:	 translateX(0);
transform:		 translateX(0);
}
}
@keyframes tabActive {
from {
-webkit-transform: translateX(30px);
-moz-transform:	translateX(30px);
-ms-transform:	 translateX(30px);
transform:		 translateX(30px);
}
to {
-webkit-transform: translateX(0);
-moz-transform:	translateX(0);
-ms-transform:	 translateX(0);
transform:		 translateX(0);
}
}
@-webkit-keyframes tabSlideOut {
from {
-webkit-transform: translateY(0);
-moz-transform:	translateY(0);
-ms-transform:	 translateY(0);
transform:		 translateY(0);
}
to {
-webkit-transform: translateY(30px);
-moz-transform:	translateY(30px);
-ms-transform:	 translateY(30px);
transform:		 translateY(30px);
}
}
@keyframes tabSlideOut {
from {
-webkit-transform: translateY(0);
-moz-transform:	translateY(0);
-ms-transform:	 translateY(0);
transform:		 translateY(0);
}
to {
-webkit-transform: translateY(30px);
-moz-transform:	translateY(30px);
-ms-transform:	 translateY(30px);
transform:		 translateY(30px);
}
}
@-webkit-keyframes moveDown { 
0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }3.2% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 8.902, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 8.902, 0, 1); }6.31% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 11.492, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 11.492, 0, 1); }10.51% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 8.25, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 8.25, 0, 1); }14.71% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2.351, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2.351, 0, 1); }18.92% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.956, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.956, 0, 1); }23.02% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -3.238, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -3.238, 0, 1); }27.23% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.306, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.306, 0, 1); }31.33% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.681, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.681, 0, 1); }35.54% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.542, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.542, 0, 1); }39.64% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.912, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.912, 0, 1); }56.36% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.257, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.257, 0, 1); }73.07% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.072, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.072, 0, 1); }89.69% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.02, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.02, 0, 1); }100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}
@keyframes moveDown { 
0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }3.2% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 8.902, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 8.902, 0, 1); }6.31% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 11.492, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 11.492, 0, 1); }10.51% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 8.25, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 8.25, 0, 1); }14.71% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2.351, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2.351, 0, 1); }18.92% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.956, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.956, 0, 1); }23.02% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -3.238, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -3.238, 0, 1); }27.23% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.306, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.306, 0, 1); }31.33% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.681, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.681, 0, 1); }35.54% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.542, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.542, 0, 1); }39.64% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.912, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.912, 0, 1); }56.36% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.257, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.257, 0, 1); }73.07% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.072, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.072, 0, 1); }89.69% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.02, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.02, 0, 1); }100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
} html, body {
overflow-x:hidden;
}
body {
overflow:hidden;
font:400 16px/1.875 'Open Sans', Helvetica, Arial, sans-serif; color:#666;
background:#fefefe;
position:relative;
}
img, iframe {
max-width:100%;
}
img {
height: auto;
}
.clearfix {
clear:both;
}
.color-light {
color:#fff;
} .align-left {
text-align:left !important;
}
.align-right {
text-align:right !important;
}
.align-center {
text-align:center !important;
}
img.align-left {
float:left;
margin:.5em 2em .5em 0;
}
img.align-right {
float:right;
margin:.5em 0 .5em 2em;
}
img.align-center {
margin:1em auto;
display:block;
} #splendid-main-container {
padding-top:50px;
padding-bottom:50px;
}
.first-section {
margin-top:-50px!important;
}
.last-section {
margin-bottom:-50px!important;
}
#splendid-main-container.page-layout .first-section {
margin-top:-100px!important;
}
#splendid-main-container.page-layout .last-section {
margin-bottom:-100px!important;
}
.overflow-hidden {
overflow: hidden;
}
.overflow-visible {
overflow: hidden;
}
div.bg-pos-center {
background-position: center !important;
} body.b_1170 {
background:#e7e7e7;
}
body.b_1170 #splendid-main-container {
padding:0 40px;
}
body.b_1170 #splendid-main-container > .container {
background:#fff;
}
body.b_1170 .container {
padding:0 40px;
}
body.b_1170 .section .row .container {
width: 100%;
padding: 0;
margin: 0;
}
body.b_1170 .full-width{
margin-left:0;
width:auto;
}
body.b_1170 #footer #main-footer {
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
}
body.b_1170 #splendid-main-container .full-width{
margin-left:-40px;
margin-right:-40px;
width:auto;
}
body.b_1170 #header,
body.b_1170 #footer, 
body.b_1170 .page-heading,
body.b_1170 .home-flexslider{
margin:0 auto;
}
.fullwidth-container > .container {
width: 100% !important;
padding-right: 0;
padding-left: 0;
} .col-lg-one-fifth,
.col-md-one-fifth,
.col-sm-one-fifth,
.col-xs-one-fifth {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
float:left;
} body.modal-open {
padding-right:0 !important;
}
@media(min-width:768px){
body.b_1170 #header,body.b_1170 #footer,body.b_1170 .page-heading,body.b_1170 .home-flexslider {width:750px!important;}
}
@media(min-width:992px){
body.b_1170 #header,body.b_1170 #footer,body.b_1170 .page-heading,body.b_1170 .home-flexslider {width:970px!important;}
div.parallax-bg{display: none;}
}
@media(min-width:1200px){
.container {width:1170px;}
body.b_1170 #header,body.b_1170 #footer,body.b_1170 .page-heading,body.b_1170 .home-flexslider {width:1170px!important;}
}
@media(min-width:1250px){
.container {width:1230px;}
body.b_1170 #header, body.b_1170 #footer, body.b_1170 .page-heading, body.b_1170 .home-flexslider {width:1230px!important;}
}
@media(min-width:1520px){
.headerstyle7 .container{ width:1230px;}
}
@media(max-width:1519px){
.headerstyle7 .container{ width:900px;}
}
@media(max-width:1190px){
.headerstyle7 .container{ width:100%;}
}
@media(min-width:1200px){
.col-lg-one-fifth{width:20%;}
}
@media(min-width:992px) and (max-width:1199px){
.col-md-one-fifth{width:20%;}
}
@media(min-width:768px) and (max-width:991px){
.col-sm-one-fifth{width:20%;}
}
@media(max-width:767px){
.col-xs-one-fifth{width:20%;} .col-lg-one-fifth{width:100%;}
} h1, h2, h3, h4, h5, h6 {
color:#525f71;
font-weight:300;
line-height:1.25;
}
.color-light h1, .color-light h2, .color-light h3, .color-light h4, .color-light h5, .color-light h6, .color-light label{
color:#fff;
}
h1{
font-size:3em;
margin:.3125em 0 .5em;
}
h2{
font-size:2.25em;
margin:.4166em 0 .6666em;
}
h3{
font-size:1.875em;
margin:.5em 0 .8em;
}
h4{
font-size:1.5em;
margin:.625em 0 1em;
}
h5{
font-size:1.125em;
margin:.8333em 0 1.3333em;
line-height:1.6;
}
h6{
font-size:1em;
margin:0.9375em 0 1.5em;
}
a{
color: #ffc900;
transition: color .3s, border .3s, opacity .3s;
-webkit-transition: color .3s, border .3s, opacity .3s;
-moz-transition: color .3s, border .3s, opacity .3s;
outline: 0;
}
a:visited{
outline: 0;
}
a:hover{
text-decoration: none;
}
h2.big{
font-size:2.625em;
}
h5.big{
font-size:1.25em;
}
p.big{
font-size:1.125em;
}
.thin {
font-weight:300;
}
.regular {
font-weight:400;
}
.bold {
font-weight:700;
}
.extra-bold {
font-weight:800;
}
.uppercase {
text-transform: uppercase;
}
.heading-block,
h1.heading-block,
.page-heading h1.heading-block{
font-size:7.5em;
font-family:'Proxima Nova', sans-serif;
padding:20px 60px;
border:10px solid #fff;
line-height:1;
display:inline-block;
text-transform:uppercase;
font-weight:700;
}
h1.heading-block.style-simple{
border:none;
padding:0;
display:block;
line-height:1.2;
}
h1.big,
.page-heading h1.big,
.page-heading.style-image h1.big{
font-size:5.625em;
font-family:'Proxima Nova', sans-serif;
line-height:1;
}
.heading-spaced{
font-size:.875em;
text-transform: uppercase;
letter-spacing: 4px; 
} section.parallax-bg:not(.page-heading) {
background-color: transparent !important;
}
section.parallax-bg {
position: relative;
overflow: hidden;
}
div.parallax-bg{
position: absolute;
top: -2.5%;
left: -2.5%;
bottom: 0;
right: 0;
width: 105%;
height: 105%;
z-index: 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
} .dropcap{
font-weight:400;
font-size:5.81em;
line-height:.95;
float:left;
margin:0 15px 0 0;
} mark{
color:#718097;
background-color:#a65bf4;
padding:3px;
} .tooltip-ontop, .tooltip-onleft, .tooltip-onright, .tooltip-onbottom{
cursor:pointer;
}
.tooltip {
font-size: inherit;
}
.tooltip-inner {
padding: 10px 40px;
color: inherit;
background-color: #fff;
border:1px solid #dce3ef;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.tooltip .tooltip-arrow:before{
content:'';
position:absolute;
border:8px solid transparent;
z-index:-1;
} .tooltip.top .tooltip-arrow {
margin-left: -7px;
border-width: 7px 7px 0;
border-top-color: #fff;
}
.tooltip.top .tooltip-arrow:before{
top:-7px;
left:0;
margin-left: -8px;
border-width: 8px 8px 0;
border-top-color: #dce3ef;
} .tooltip.right .tooltip-arrow {
margin-top: -7px;
border-width: 7px 7px 7px 0;
border-right-color: #fff;
}
.tooltip.right .tooltip-arrow:before{
top: 50%;
left: -1px;
margin-top: -8px;
border-width: 8px 8px 8px 0;
border-right-color: #dce3ef;
} .tooltip.left .tooltip-arrow {
margin-top: -7px;
border-width: 7px 0 7px 7px;
border-left-color: #fff;
}
.tooltip.left .tooltip-arrow:before{
top: 50%;
right: -1px;
margin-top: -8px;
border-width: 8px 0 8px 8px;
border-left-color: #dce3ef;
} .tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -7px;
border-width: 0 7px 7px;
border-bottom-color: #fff;
}
.tooltip.bottom .tooltip-arrow:before{
margin-left: -8px;
border-width: 0 8px 8px;
border-bottom-color: #dce3ef;
} blockquote{
font-size:1.5em;
line-height:1.4;
font-weight:300;
font-style:italic;
text-align:center;
margin:2.1em 0;
padding:1.8em 2.2em;
background:#9268e8;
color:#fff;
}
.post-content blockquote cite,
blockquote .quote-author{
display:block;
font-size:.75em;
font-style:normal;
margin-top:1.8em;
font-weight:400;
} ul, ol{
margin:40px 0;
padding:0;
list-style-position: inside;
}
ul ul, ul ol, ol ol, ol ul{
padding-left:2em;
margin-top:5px;
margin-bottom: 0;
}
ol{
list-style:none;
counter-reset: orderedList;
}
ol li:before{
counter-increment: orderedList;
content:counter(orderedList) ". ";
margin-right:7px;
}
ul li + li, ol li + li{
margin-top:5px;
}
ul.inline-list li{
display:inline-block;
margin-right: 10px;
}
ul.inline-list li + li{
margin-top:0;
}
.iconic-list{
list-style:none;
padding:0;margin:20px 0;
}
.iconic-list li{
position:relative;
padding-left:30px;
}
.iconic-list li .fa{
position:absolute;
left:0;
top:52%;
font-size:1.3em;
line-height:1.5;
width:20px;
text-align:center;
-webkit-transform: translateY(-50%);
-moz-transform:	translateY(-50%);
-ms-transform:	 translateY(-50%);
transform:		 translateY(-50%);
}
.iconic-list li + li{margin-top:10px;}
.iconic-list.style2{margin:40px 0;}
.iconic-list.style2 li{padding-left:80px;}
.iconic-list.style2 li + li{margin-top:50px;}
.iconic-list.style2 li .fa{
font-size:24px;
line-height:58px;
width:60px;
height:60px;
color:#606e83;
border:2px solid #d2dae8;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
.social-icons{
list-style:none;
margin:0;
padding:0;
text-align:right;
}
.social-icons li{ display:inline-block;}
.social-icons li + li{margin-left:15px; margin-top:0;}
.checklist{list-style:none; padding:0;}
.checklist li{position:relative; padding-left:40px;}
.checklist li:before{
content:''; 
position:absolute; 
left:0;
top:0; 
width:25px; 
height:25px; 
background:#718097 url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/checklists.png) 0 0 no-repeat;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
.checklist li + li{margin-top:12px;}
.checklist.style-check li:before{background-position:0 0;}
.checklist.style-close li:before{background-position:-25px 0;}
.checklist.style-arrow li:before{background-position:-50px 0;}
.checklist.style-plus li:before{background-position:-75px 0;} .input-row{
margin:0 -8px;
}
.input-row>div{
padding:0 8px;
}
label{
font-weight:600;
font-size:0.875em;
color:#525f71;
}
input[type="text"],input[type="date"],
input[type="password"],
input[type="email"],
input[type="tel"],
.select2-container .select2-choice,
input[type="search"],
select,
textarea{
display:block;
width:100%;
padding:10px;
background:#eee;
border:1px solid #dce3ef;
margin:15px 0;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
input[type="date"]{
width: 50%;
display: inline-block;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
select:focus,
textarea:focus{
outline:1px solid #ffc900;
}
label + input[type="text"],
label + input[type="password"],
label + input[type="email"],
label + input[type="tel"],
label + input[type="search"],
label + select,
label + textarea{
margin-top:5px;
}
input[type="text"].unfilled,
input[type="password"].unfilled,
input[type="email"].unfilled,
input[type="tel"].unfilled,
input[type="search"].unfilled,
select.unfilled,
textarea.unfilled,
.shortcode_wysija input.wysija-input {
background:none;
border:2px solid #fff;
color:#fff;
outline:none!important;
-webkit-transition: border .3s;
-o-transition: border .3s;
transition: border .3s;
}
input[type="text"].unfilled:focus,
input[type="password"].unfilled:focus,
input[type="email"].unfilled:focus,
input[type="tel"].unfilled:focus,
input[type="search"].unfilled:focus,
select.unfilled:focus,
textarea.unfilled:focus{
border-color:#a65bf4;
}
.iconic-input{
position:relative;
}
.iconic-input input{
padding-left:55px;
}
.iconic-input .fa{
position:absolute;
top:50%;
left:25px;
margin-top:-8px;
font-size:14px;
color:#fff;
line-height:16px;
}
.unfilled::-webkit-input-placeholder {color:#fff; font-weight:700;}
.unfilled:-moz-placeholder {color:#fff; font-weight:700;}
.unfilled::-moz-placeholder {color:#fff; font-weight:700;}
.unfilled:-ms-input-placeholder {color:#fff; font-weight:700;}
.inline-form,
.shortcode_wysija{
display:table;
}
.newsletter-wrapper.promo-box-content.text-center .shortcode_wysija {
display: table;
margin: 0 auto;
}
.newsletter-wrapper h5.big {
margin-top: 10px;
}
.inline-form-row{
margin:0 -10px;
}
.inline-form-row .inline-form{
width:100%;
}
.inline-form input,
.shortcode_wysija input.wysija-input{
padding-top:14px;
padding-bottom:14px;
}
.inline-form-field,
.wysija-paragraph,
.wysija-submit-field{
display:table-cell;
padding:0 10px;
vertical-align: middle;
}
.wysija-submit {
margin-left: 10px !important;
margin-top: 15px !important;
}
.wysija-paragraph { position: relative; }
.newsletter-text {text-align: center;}
.newsletter-text h2,
.newsletter-text h5 {color: #fff;}
.newsletter-text h2 {margin: 0;}
.newsletter-form input,
.shortcode_wysija input.wysija-input {
width:350px;
}
.shortcode_wysija input.wysija-input {
position: relative;
font-weight: bold;
padding-left: 55px;
}
.shortcode_wysija input.wysija-input::-webkit-input-placeholder {color:white;}
.shortcode_wysija input.wysija-input:-moz-placeholder {color:white;}
.shortcode_wysija input.wysija-input::-moz-placeholder {color:white;}
.shortcode_wysija input.wysija-input:-ms-input-placeholder {color:white;}
.wysija-paragraph:before {
position: absolute;
content:'\f003';
font-family: 'FontAwesome';
left: 32px;
top: 33px;
color: #fff;
font-size: 14px;
}
.newsletter-form button[type="submit"],
.wysija-submit-field.wysija-submit{
padding:16px 35px 15px;
margin-right: 0;
margin-left: 0;
} .light-color h1,
.light-color h2,
.light-color h3,
.light-color h4,
.light-color h5,
.light-color h6,
.light-color a,
.light-color .sidebar_widget a ,
.light-color{
color:#fff;
} .sprite-icon{
display:inline-block;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/headericons.png) 0 0 no-repeat; width:25px;
height:25px;
}
.sprite-icon.icon-shopping-cart{
background-position:0 0;
}
.sprite-icon.icon-search{
background-position:-25px 0;
}
#header.fixed-header #main-header.sticky-color-dark .sprite-icon.icon-search,
#header.just-fixed-header #main-header.sticky-color-dark .sprite-icon.icon-search {
background-position:-25px 0 !important;
} .sprite-icon.light.icon-shopping-cart{
background-position:0 -25px;
}
.sprite-icon.light.icon-search{
background-position:-25px -25px;
}
#header.fixed-header #main-header.sticky-color-dark .sprite-icon.icon-shopping-cart,
#header.just-fixed-header #main-header.sticky-color-dark .sprite-icon.icon-shopping-cart {
background-position: 0 0;	
}
.header7.fixed-header .sprite-icon.light.icon-search{
background-position:-25px 0;
}
.hor-parallax {
position: relative;
}
.hor-parallax .hor-parallax-el {
display: inline-block;
width: 110%;
height: 100%;
position: absolute;
top: 0;
left: -5%;
z-index: 0;
background-size: cover;
background-position: center;
} #header{
font-size:.8125em;
}
#header.with-shadow{
-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06);
-moz-box-shadow:0 1px 3px rgba(0,0,0,.06);
box-shadow:0 1px 3px rgba(0,0,0,.06);
background-image: none, -moz-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
background-image: none, -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
background-image: none, -webkit-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
background-image: none, -o-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
background-image: none, -ms-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
background-image: none, linear-gradient(to top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
}
#header.with-shadow #main-header { }
#header.header-full-width {
box-shadow: none;
background-image: none;
}
#header.header-full-width #main-header {
padding: 0 30px;
border-bottom: 1px solid rgba(255,255,255,0.15);
}
#header.header-full-width.fixed-header #main-header {
border-bottom: none;
}
#header .logo{
padding:24px 0;
}
#header.just-fixed-header .logo .sticky-logo + .default-logo,
#header.fixed-header .logo .sticky-logo + .default-logo,
#header .logo .sticky-logo {
display: none;
}
#header.just-fixed-header .logo .sticky-logo,
#header.fixed-header .logo .sticky-logo {
display: block;
}
#header.not-fixed .logo a.logo-dark,
#header.fixed-header .logo a.logo-light { display: none; }
#header.fixed-header .logo a.logo-dark { display: block; }
#header .navigation{
display:table;
width:100%;
}
#header .navigation>div,
#header .navigation>nav{
display:table-cell;
vertical-align:top;
}
#header .navigation>div{
width:1%;
}
#header.header-full-width .navigation > div:not(.btn-container) > a{
display: inline-block;
padding-left: 30px;
border-left: 1px solid rgba(255, 255, 255, 0.15);
}
#header.header-full-width.fixed-header #main-header.sticky-color-dark .navigation > div:not(.btn-container) > a,
#header.header-full-width.just-fixed-header #main-header.sticky-color-dark .navigation > div:not(.btn-container) > a{
border-left: 1px solid rgba(0, 0, 0, 0.1);
}
#header .header-shopping-cart a,
#header .header-search-box a{
display:block;
padding: 31px 0 25px;
margin-left:46px;
opacity:.7;
transition: opacity .3s;
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
}
#header.header-full-width .header-shopping-cart a,
#header.header-full-width .header-search-box a{
margin-left: 30px;
}
#header.header-full-width .header-shopping-cart a,
#header.header-full-width .header-search-box a{
padding: 31px 0 27px;
}
#header .color-light .header-shopping-cart a,
#header .color-light .header-search-box a{
opacity:1;
}
#header .header-shopping-cart a:hover,
#header .header-search-box a:hover{
opacity:1;
}
#sideheader .header-search-box .header-search-form,
#header .header-search-box .header-search-form {
position: fixed;
top: 0;
left: 0;
display: inline-block;
width: 100%;
height: 100%;
z-index: 9999999;
visibility: hidden;
background: rgba(51, 51, 51, 0.9);
-webkit-transform: translateY(-100%);
-ms-transform:	   translateY(-100%);
transform:		   translateY(-100%);
-webkit-transition: all 0.5s ease;
-moz-transition:    all 0.5s ease;
transition:		 	all 0.5s ease;
}
#header.fixed-header .header-search-box .header-search-form {
opacity: 0;
-webkit-transform: translateY(50%);
-ms-transform:	   translateY(50%);
transform:		   translateY(50%);
}
#sideheader .header-search-box .header-search-form.slideDown,
#header .header-search-box .header-search-form.slideDown {
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform:	   translateY(0);
transform:		   translateY(0);
}
#sideheader .header-search-box .header-search-form .search-form-inner,
#header .header-search-box .header-search-form .search-form-inner {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform:	   translateX(-50%) translateY(-50%);
transform:		   translateX(-50%) translateY(-50%);
}
#sideheader .header-search-box .header-search-form input[type=text],
#header .header-search-box .header-search-form input[type=text] {
background: transparent;
border: none;
text-align: center;
font-size: 4em;
color: white;
}
#header .header-search-box .header-search-form input::-webkit-input-placeholder {color:white;}
#header .header-search-box .header-search-form input:-moz-placeholder {color:white;}
#header .header-search-box .header-search-form input::-moz-placeholder {color:white;}
#header .header-search-box .header-search-form input:-ms-input-placeholder {color:white;}
#sideheader .header-search-box .header-search-form input::-webkit-input-placeholder {color:white;}
#sideheader .header-search-box .header-search-form input:-moz-placeholder {color:white;}
#sideheader .header-search-box .header-search-form input::-moz-placeholder {color:white;}
#sideheader .header-search-box .header-search-form input:-ms-input-placeholder {color:white;}
#sideheader .header-search-box .header-search-form input[type=text]:focus,
#sideheader .header-search-box .header-search-form input[type=text]:active,
#header .header-search-box .header-search-form input[type=text]:focus,
#header .header-search-box .header-search-form input[type=text]:active {
border: none;
outline: none;
}
#sideheader .header-search-box .header-search-form .form-close-btn,
#header .header-search-box .header-search-form .form-close-btn {
position: absolute;
top: 0;
right: 50px;
font-family:'Proxima Nova', 'Open Sans', Arial, sans-serif;
font-size: 3.5em;
opacity: 0.5;
color: white;
cursor: pointer;
.-webkit-transition: all 0.3s ease;
-moz-transition:     all 0.3s ease;
transition:		 	 all 0.3s ease;
}
#sideheader .header-search-box .header-search-form .form-close-btn:hover,
#header .header-search-box .header-search-form .form-close-btn:hover {
opacity: 1;
}
#header ul{
margin:0;
display:inline-block;
}
#header .iconic-list li .fa{
line-height: 1.8;
color:#8a9fb9;
}
#header .social-icons li + li{
margin-left:20px;
}
#header .social-icons a {
color:#8a9fb9;
font-size:19px;
opacity: 1;
}
#header #preheader.style2 .social-icons a {
font-size: 18px;
}
#header .social-icons a i {
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
#header .social-icons a:hover {
color: #525f71;
}
#header .signup-button{
border-width:3px;
border-radius:7px;
font-size:.8125em;
font-family:'Proxima Nova', 'Open Sans', Arial, sans-serif;
font-weight:700;
padding: 8px 24px;
overflow: visible;
-webkit-perspective: 600;
perspective: 600;
}
#header .btn-container {
display: inline-block;
margin-left: 20px;
}
#header .signup-button:before {
opacity: 0;
border-radius: 0;
-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s step-end;
-moz-transition:    -moz-transform 0.3s ease, opacity 0.3s step-end;
transition:		 transform 0.3s ease, opacity 0.3s step-end;
-webkit-transform-origin: center top;
-moz-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top;
-webkit-transform: rotateX(-90deg);
-moz-transform:	rotateX(-90deg);
-ms-transform:	 rotateX(-90deg);
transform:		 rotateX(-90deg);
}
.color-dark .btn-container a {
color: #8a9fb9;
border-color: #8a9fb9;
}
.color-dark .btn-container a:before {
background-color: #8a9fb9 !important;
}
.color-dark .btn-container a:hover {
background-color: #ffffff;
}
#header .navigation .btn-container{
display: table-cell;
vertical-align: middle;
}
#header .navigation .btn-container .button {
margin: 0 0 0 30px;
}
#header.just-fixed-header #main-header.sticky-color-dark .navigation .button,
#header.fixed-header #main-header.sticky-color-dark .navigation .button {
color: #8a9fb9;
border-color: #8a9fb9;
}
#header.just-fixed-header #main-header.sticky-color-dark .navigation .button:hover,
#header.fixed-header #main-header.sticky-color-dark .navigation .button:hover {
color: #ffffff !important;
}
#header.just-fixed-header #main-header.sticky-color-dark .navigation .button:before,
#header.fixed-header #main-header.sticky-color-dark .navigation .button:before {
background-color: #8a9fb9 !important;
}
#header .signup-button:hover:before {
opacity: 1;
-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s step-start;
-moz-transition:    -moz-transform 0.3s ease, opacity 0.3s step-start;
transition:		 transform 0.3s ease, opacity 0.3s step-start;
-webkit-transform: rotateX(0);
-moz-transform:	rotateX(0);
-ms-transform:	 rotateX(0);
transform:		 rotateX(0);
} #header.fixed-header{
position:fixed!important;
left:0!important;;
top:0!important;;
right:0!important;;
z-index:1000;
-webkit-transform: translateZ(0px);
box-shadow: 0 1px 3px rgba(0,0,0,.16);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.16);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.16);
-webkit-animation: animateFixedHeader .4s;
animation: animateFixedHeader .4s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
#header.just-fixed-header{
position:fixed!important;
left:0!important;;
top:0!important;;
right:0!important;;
z-index:1000;
-webkit-transform: translateZ(0px);
box-shadow: 0 1px 3px rgba(0,0,0,.16);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.16);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.16);
}
#header.fixed-header .logo{
-webkit-animation: animateFixedHeaderLogo .6s;
animation: animateFixedHeaderLogo .6s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
#header.fixed-header .navigation{
-webkit-animation: animateFixedHeaderNav .6s;
animation: animateFixedHeaderNav .6s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
#header.fixed-header #preheader{
display:none;
}
#header.fixed-header .logo{
padding:10px 0;
}
#header.fixed-header .logo img{
height:40px;
width: auto;
}
#header.fixed-header #main-header .menu>ul>li>a{
padding:23px 0;
}
#header.fixed-header .header-shopping-cart a, 
#header.fixed-header .header-search-box a{
padding:17px 0 12px;
}
#header.header-full-width.fixed-header .header-shopping-cart a, 
#header.header-full-width.fixed-header .header-search-box a{
padding:17px 0 14px 30px;
}
#header.fixed-header .header-search-form {
position: absolute;
top: 100%;
left: auto;
right: 0;
width: 350px;
height: 60px;
}
#header.fixed-header .header-search-form .search-form-inner {
position: relative;
top: auto;
left: auto;
-webkit-transform: translateX(0) translateY(0);
-ms-transform:	 translateX(0) translateY(0);
transform:		 translateX(0) translateY(0);
}
#header.fixed-header .header-search-form .container {
width: 100%;
}
#header.fixed-header .header-search-form .form-close-btn {
display: none;
}
#header.fixed-header .header-search-box .header-search-form input[type=text] {
font-size: 16px;
text-align: left;
margin: 0;
padding: 14px 0;
} #main-header ul{
margin: 30px 0;
vertical-align: middle;
}
#main-header ul + ul,
#main-header .button + ul,
#main-header ul + .button{
margin-left:40px;
} #preheader{
padding:7px 0;
line-height:30px;
}
#preheader.style1{ padding: 0;
height: 40px;
}
#header.header7 #preheader {
padding: 0;
}
#header.header7 #preheader > .container,
#preheader.style1 > .container,
#header.header7 #preheader > .container > .row,
#preheader.style1 > .container > .row,
#header.header7 #preheader > .container > .row > [class^=col],
#preheader.style1 > .container > .row > [class^=col-],
#header.header7 #preheader #preheader-contact-nav,
#preheader.style1 #preheader-contact-nav,
#header.header7 #preheader #preheader-menu-nav,
#preheader.style1 #preheader-menu-nav,
#header.header7 #preheader #preheader-menu-nav li,
#preheader.style1 #preheader-menu-nav li,
#header.header7 #preheader #preheader-menu-nav li a,
#preheader.style1 #preheader-menu-nav li a,
#header.header7 #preheader #preheader-social-nav,
#preheader.style1 #preheader-social-nav,
#header.header7 #preheader #preheader-social-nav li,
#preheader.style1 #preheader-social-nav li,
#header.header7 #preheader #preheader-social-nav li a ,
#preheader.style1 #preheader-social-nav li a {
height: 100%;
}
#header.header7 #preheader #preheader-menu-nav li a,
#preheader.style1 #preheader-menu-nav li a{
line-height: 45px;
}
#header.header7 #preheader #preheader-contact-nav li ,
#preheader.style1 #preheader-contact-nav li {
padding: 7px 0;
}
#header.header7 #preheader #preheader-contact-nav li i ,
#preheader.style1 #preheader-contact-nav li i {
display: inline-block;
position: relative;
top: auto;
left: auto;
-webkit-transform: none;
-moz-transform:	none;
-ms-transform:	 none;
transform:		 none;
}
#header.header7 #preheader #preheader-social-nav li ,
#preheader.style1 #preheader-social-nav li {
margin-left: 0;
}
#header.header7 #preheader #preheader-social-nav li a ,
#preheader.style1 #preheader-social-nav li a {
display: inline-block;
width: 50px;
height: 47px;
text-align: center;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
#header.header7 #preheader #preheader-social-nav li a,
#preheader.style1 #preheader-social-nav li a,
#header.header7 #preheader #preheader-social-nav li a i ,
#preheader.style1 #preheader-social-nav li a i {
-webkit-transition-delay: 0s;
-moz-transition-delay:    0s;
transition-delay:		 0s;
}
#header.header7 #preheader #preheader-social-nav li a i ,
#preheader.style1 #preheader-social-nav li a i {
display: inline-block;
width: 100%;
height: 100%;
padding: 15px 0;
position: relative;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
#header.header7 #preheader #preheader-social-nav li a i:before ,
#preheader.style1 #preheader-social-nav li a i:before {
position: relative;
z-index: 2;
}
#header.header7 #preheader #preheader-social-nav li a i:after ,
#preheader.style1 #preheader-social-nav li a i:after {
content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 0;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
-webkit-transform: translateY(-100%);
-moz-transform:	translateY(-100%);
-ms-transform:	 translateY(-100%);
transform:		 translateY(-100%);
}
#header.header7 #preheader .social-icons a:hover i.fa-facebook:after ,
#preheader.style1 .social-icons a:hover i.fa-facebook-square:after,
#preheader.style1 .social-icons a:hover i.fa-facebook:after {
background-color: #3b5998;
}
#header.header7 #preheader .social-icons a:hover i.fa-twitter:after ,
#preheader.style1 .social-icons a:hover i.fa-twitter-square:after,
#preheader.style1 .social-icons a:hover i.fa-twitter:after {
background-color: #55acee;
}
#header.header7 #preheader .social-icons a:hover i.fa-google-plus:after ,
#preheader.style1 .social-icons a:hover i.fa-google-plus:after,
#preheader.style1 .social-icons a:hover i.fa-google-plus-square:after {
background-color: #dc4e41;
}
#header.header7 #preheader .social-icons a:hover i.fa-dribbble:after ,
#preheader.style1 .social-icons a:hover i.fa-dribbble:after {
background-color: #ea4c89;
}
#header.header7 #preheader .social-icons a:hover i.fa-instagram:after ,
#preheader.style1 .social-icons a:hover i.fa-instagram:after {
background-color: #3f729b;
}
#header.header7 #preheader #preheader-social-nav li a:hover,
#preheader.style1 #preheader-social-nav li a:hover,
#header.header7 #preheader #preheader-social-nav li a:hover i ,
#preheader.style1 #preheader-social-nav li a:hover i {
color: #ffffff;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
#header.header7 #preheader #preheader-social-nav li a:hover i:after ,
#preheader.style1 #preheader-social-nav li a:hover i:after {
-webkit-transform: translateY(0);
-moz-transform:	translateY(0);
-ms-transform:	 translateY(0);
transform:		 translateY(0);
}
#header #preheader.style3 {
background-color: rgba(0,0,0,0.2) !important;
color: rgba(255,255,255,0.66);
}
#header #preheader.style3 .iconic-list li .fa,
#header #preheader.style3 .social-icons a {
color: rgba(255,255,255,0.66);
}
#header #preheader.style3 .social-icons a:hover {
color: #ffffff;
}
#preheader .menu{
list-style:none;
margin:0;
padding:0;
display:block;
}
#preheader .menu li{
display:inline-block;
opacity:.6;
transition: opacity .3s;
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
}
#preheader .menu li:hover{
opacity:1;
}
#preheader .menu li a{
color:#525f71;
text-decoration:none!important;
}
#preheader .menu li + li{
margin-left:30px;
margin-top:0;
} #lower-header .navigation,
#lower-header .header-shopping-cart,
#lower-header .header-search-box{
display:inline-block;
vertical-align:middle;
}
#lower-header .header-shopping-cart a,
#lower-header .header-search-box a{
margin-left:35px;
padding: 25px 0 18px;
}
#preheader #preheader-menu-nav li {
position: relative;
}
#preheader #preheader-menu-nav li + li {
margin-left: 12px;
}
#preheader #preheader-menu-nav li:after {
content: '';
display: inline-block;
width: 1px;
height: 20px;
position: relative;
top: 6px;
margin-left: 16px;
background: rgba(255, 255, 255, 0.3);
}
#preheader #preheader-menu-nav li:last-child:after {
content: none;
} .header1 #main-header{
background:#fff;
}
.header2 #preheader{
border-top-color:#a65bf4;
}
.header3 #main-header{
background:#fff;
color:#fff;
}
.header3 #preheader{
background:#a65bf4;
}
.header4 #main-header{
background:#a65bf4;
color:#fff;
}
.header4 #lower-header{
background:#fff;
}
.header4.fixed-header #main-header{
display:none;
}
.header4.fixed-header #lower-header .menu a{
padding:23px 0;
}
.header5 #lower-header .menu a {
padding: 15px 0;
}
.header5 #lower-header .header-shopping-cart a, .header5 #lower-header .header-search-box a{
padding: 8px 0 5px;
}
.header5 #lower-header .navigation,
.header5 #lower-header .navigation>div,
.header5 #lower-header .navigation>nav{
display:inline-block;
width:auto;
}
.header5.fixed-header #main-header{
display:none;
}
#header.header6,
#header.header7{
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
position:absolute;
top:0;
left:0;
right:0;
z-index:1000;
}
.header6.not-fixed #main-header,
.header7.not-fixed #main-header{
background:transparent!important;
}
body.headerstyle6 .page-heading{
padding-top:150px;
}
body.headerstyle7,
body.headerstyle7 .full-width{
padding-left:275px;	
}
.navigation #main-nav.color-white + .btn-container a.button {
color: #ffffff;
border-color: #ffffff;
background-color: transparent;
}
.navigation #main-nav.color-white + .btn-container a.button:before {
background-color: #ffffff !important;
}
.navigation #main-nav.color-white + .btn-container a.button:hover {
color: #718097 !important;
} #header.just-fixed-header #main-header.sticky-bg-white,#header.just-fixed-header #main-header.sticky-bg-black,#header.just-fixed-header #main-header.sticky-bg-dark-black,#header.just-fixed-header #main-header.sticky-bg-blue,#header.just-fixed-header #main-header.sticky-bg-dark-blue ,#header.just-fixed-header #main-header.sticky-bg-light-blue,#header.just-fixed-header #main-header.sticky-bg-turquoise-blue,#header.just-fixed-header #main-header.sticky-bg-gray,#header.just-fixed-header #main-header.sticky-bg-dark-gray,#header.just-fixed-header #main-header.sticky-bg-periwinkle-gray,#header.just-fixed-header #main-header.sticky-bg-botticelli-gray,#header.just-fixed-header #main-header.sticky-bg-light-gray,#header.just-fixed-header #main-header.sticky-bg-silver,#header.just-fixed-header #main-header.sticky-bg-orange,#header.just-fixed-header #main-header.sticky-bg-dark-orange,#header.just-fixed-header #main-header.sticky-bg-bittersweet ,#header.just-fixed-header #main-header.sticky-bg-green,#header.just-fixed-header #main-header.sticky-bg-dark-green,#header.just-fixed-header #main-header.sticky-bg-turquoise,#header.just-fixed-header #main-header.sticky-bg-purple,#header.just-fixed-header #main-header.sticky-bg-dark-purple,#header.just-fixed-header #main-header.sticky-bg-pink,#header.just-fixed-header #main-header.sticky-bg-cranberry,#header.just-fixed-header #main-header.sticky-bg-yellow,#header.just-fixed-header #main-header.sticky-bg-red {-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;transition: background 0.3s ease;}
#header.just-fixed-header #main-header.sticky-bg-white,#header.fixed-header #main-header.sticky-bg-white,#header #main-header.bg-white{background-color:#fff}
#header.just-fixed-header #main-header.sticky-bg-black,#header.fixed-header #main-header.sticky-bg-black,#header #main-header.bg-black{background-color:rgba(33, 36, 40, 0.85);}
#header.just-fixed-header #main-header.sticky-bg-dark-black,#header.fixed-header #main-header.sticky-bg-dark-black,#header #main-header.bg-dark-black{background-color:#141617!important;}
#header.just-fixed-header #main-header.sticky-bg-blue,#header.fixed-header #main-header.sticky-bg-blue,#header #main-header.bg-blue{background-color:#a65bf4;}
#header.just-fixed-header #main-header.sticky-bg-dark-blue #header.fixed-header #main-header.sticky-bg-dark-blue ,#header #main-header.bg-dark-blue {background-color:#161c43;}
#header.just-fixed-header #main-header.sticky-bg-light-blue,#header.fixed-header #main-header.sticky-bg-light-blue,#header #main-header.bg-light-blue{background-color:#2eb9ea;}
#header.just-fixed-header #main-header.sticky-bg-turquoise-blue,#header.fixed-header #main-header.sticky-bg-turquoise-blue,#header #main-header.bg-turquoise-blue{background-color:#5fd0e4;}
#header.just-fixed-header #main-header.sticky-bg-gray,#header.fixed-header #main-header.sticky-bg-gray,#header #main-header.bg-gray{background-color:#bfcdde!important;}
#header.just-fixed-header #main-header.sticky-bg-dark-gray,#header.fixed-header #main-header.sticky-bg-dark-gray,#header #main-header.bg-dark-gray{background-color:#8a9fb9;}
#header.just-fixed-header #main-header.sticky-bg-periwinkle-gray,#header.fixed-header #main-header.sticky-bg-periwinkle-gray,#header #main-header.bg-periwinkle-gray{background-color:#e5eaf3!important;}
#header.just-fixed-header #main-header.sticky-bg-botticelli-gray,#header.fixed-header #main-header.sticky-bg-botticelli-gray,#header #main-header.bg-botticelli-gray{background-color:#d6deec!important;}
#header.just-fixed-header #main-header.sticky-bg-light-gray,#header.fixed-header #main-header.sticky-bg-light-gray,#header #main-header.bg-light-gray{background-color:#f9f9f9!important;}
#header.just-fixed-header #main-header.sticky-bg-silver,#header.fixed-header #main-header.sticky-bg-silver,#header #main-header.bg-silver{background-color:#c9c9c9!important;}
#header.just-fixed-header #main-header.sticky-bg-orange,#header.fixed-header #main-header.sticky-bg-orange,#header #main-header.bg-orange{background-color:#f3c72f!important;}
#header.just-fixed-header #main-header.sticky-bg-dark-orange,#header.fixed-header #main-header.sticky-bg-dark-orange,#header #main-header.bg-dark-orange{background-color:#ed9b4b!important;}
#header.just-fixed-header #main-header.sticky-bg-bittersweet #header.fixed-header #main-header.sticky-bg-bittersweet ,#header #main-header.bg-bittersweet {background-color:#ff7859;}
#header.just-fixed-header #main-header.sticky-bg-green,#header.fixed-header #main-header.sticky-bg-green,#header #main-header.bg-green{background-color:#85c94f;}
#header.just-fixed-header #main-header.sticky-bg-dark-green,#header.fixed-header #main-header.sticky-bg-dark-green,#header #main-header.bg-dark-green{background-color:#3ec8a7!important;}
#header.just-fixed-header #main-header.sticky-bg-turquoise,#header.fixed-header #main-header.sticky-bg-turquoise,#header #main-header.bg-turquoise{background-color:#41d4d6;}
#header.just-fixed-header #main-header.sticky-bg-purple,#header.fixed-header #main-header.sticky-bg-purple,#header #main-header.bg-purple{background-color:#9268e8!important;}
#header.just-fixed-header #main-header.sticky-bg-dark-purple,#header.fixed-header #main-header.sticky-bg-dark-purple,#header #main-header.bg-dark-purple{background-color:#603497!important;}
#header.just-fixed-header #main-header.sticky-bg-pink,#header.fixed-header #main-header.sticky-bg-pink,#header #main-header.bg-pink{background-color:#f06387!important;}
#header.just-fixed-header #main-header.sticky-bg-cranberry,#header.fixed-header #main-header.sticky-bg-cranberry,#header #main-header.bg-cranberry{background-color:#de5477;}
#header.just-fixed-header #main-header.sticky-bg-yellow,#header.fixed-header #main-header.sticky-bg-yellow,#header #main-header.bg-yellow{background-color:#ffff4a!important;}
#header.just-fixed-header #main-header.sticky-bg-red,#header.fixed-header #main-header.sticky-bg-red,#header #main-header.bg-red{background-color:#eb5848!important;} #header #main-header.br-color-white, .br-color-light{border-color:#fff;}
#header #main-header.br-color-black{border-color:#212428!important;}
#header #main-header.br-color-blue{border-color:#a65bf4!important;}
#header #main-header.br-color-dark-blue{border-color:#161c43!important;}
#header #main-header.br-color-light-blue{border-color:#2eb9ea!important;}
#header #main-header.br-color-turquoise-blue{border-color:#5fd0e4!important;}
#header #main-header.br-color-gray{border-color:#bfcdde!important;}
#header #main-header.br-color-dark-gray{border-color:#8a9fb9!important;}
#header #main-header.br-color-periwinkle-gray{border-color:#e5eaf3!important;}
#header #main-header.br-color-botticelli-gray{border-color:#e5eaf3!important;}
#header #main-header.br-color-light-gray{border-color:#f9f9f9!important;}
#header #main-header.br-color-silver{border-color:#c9c9c9!important;}
#header #main-header.br-color-orange{border-color:#f3c72f!important;}
#header #main-header.br-color-dark-orange{border-color:#ed9b4b!important;}
#header #main-header.br-color-bittersweet{border-color:#ff7859!important;}
#header #main-header.br-color-green{border-color:#85c94f!important;}
#header #main-header.br-color-dark-green{border-color:#3ec8a7!important;}
#header #main-header.br-color-turquoise{border-color:#41d4d6;}
#header #main-header.br-color-purple{border-color:#9268e8!important;}
#header #main-header.br-color-dark-purple{border-color:#603497!important;}
#header #main-header.br-color-pink{border-color:#f06387!important;}
#header #main-header.br-color-cranberry{border-color:#de5477!important;}
#header #main-header.br-color-yellow{border-color:#ffff4a!important;}
#header #main-header.br-color-red{border-color:#eb5848!important;} #header #preheader.bg-white{background-color:#fff}
#header #preheader.bg-black{background-color:#212428;}
#header #preheader.bg-dark-black{background-color:#141617!important;}
#header #preheader.bg-blue{background-color:#a65bf4;}
#header #preheader.bg-dark-blue {background-color:#161c43;}
#header #preheader.bg-light-blue{background-color:#2eb9ea;}
#header #preheader.bg-turquoise-blue{background-color:#5fd0e4;}
#header #preheader.bg-gray{background-color:#bfcdde!important;}
#header #preheader.bg-dark-gray{background-color:#8a9fb9;}
#header #preheader.bg-periwinkle-gray{background-color:#e5eaf3!important;}
#header #preheader.bg-botticelli-gray{background-color:#d6deec!important;}
#header #preheader.bg-light-gray{background-color:#f9f9f9!important;}
#header #preheader.bg-silver{background-color:#c9c9c9!important;}
#header #preheader.bg-orange{background-color:#f3c72f!important;}
#header #preheader.bg-dark-orange{background-color:#ed9b4b!important;}
#header #preheader.bg-bittersweet {background-color:#ff7859;}
#header #preheader.bg-green{background-color:#85c94f;}
#header #preheader.bg-dark-green{background-color:#3ec8a7!important;}
#header #preheader.bg-turquoise{background-color:#41d4d6;}
#header #preheader.bg-purple{background-color:#9268e8!important;}
#header #preheader.bg-dark-purple{background-color:#603497!important;}
#header #preheader.bg-pink{background-color:#f06387!important;}
#header #preheader.bg-cranberry{background-color:#de5477;}
#header #preheader.bg-yellow{background-color:#ffff4a!important;}
#header #preheader.bg-red{background-color:#eb5848!important;} #header #preheader.br-color-white, .br-color-light{border-top-color:#fff;}
#header #preheader.br-color-black{border-top-color:#212428!important;}
#header #preheader.br-color-blue{border-top-color:#a65bf4!important;}
#header #preheader.br-color-dark-blue{border-top-color:#161c43!important;}
#header #preheader.br-color-light-blue{border-top-color:#2eb9ea!important;}
#header #preheader.br-color-turquoise-blue{border-top-color:#5fd0e4!important;}
#header #preheader.br-color-gray{border-top-color:#bfcdde!important;}
#header #preheader.br-color-dark-gray{border-top-color:#8a9fb9!important;}
#header #preheader.br-color-periwinkle-gray{border-top-color:#e5eaf3!important;}
#header #preheader.br-color-botticelli-gray{border-top-color:#e5eaf3!important;}
#header #preheader.br-color-light-gray{border-top-color:#f9f9f9!important;}
#header #preheader.br-color-silver{border-top-color:#c9c9c9!important;}
#header #preheader.br-color-orange{border-top-color:#f3c72f!important;}
#header #preheader.br-color-dark-orange{border-top-color:#ed9b4b!important;}
#header #preheader.br-color-bittersweet{border-top-color:#ff7859!important;}
#header #preheader.br-color-green{border-top-color:#85c94f!important;}
#header #preheader.br-color-dark-green{border-top-color:#3ec8a7!important;}
#header #preheader.br-color-turquoise{border-top-color:#41d4d6;}
#header #preheader.br-color-purple{border-top-color:#9268e8!important;}
#header #preheader.br-color-dark-purple{border-top-color:#603497!important;}
#header #preheader.br-color-pink{border-top-color:#f06387!important;}
#header #preheader.br-color-cranberry{border-top-color:#de5477!important;}
#header #preheader.br-color-yellow{border-top-color:#ffff4a!important;}
#header #preheader.br-color-red{border-top-color:#eb5848!important;} #sideheader + #header.header-fixed{
position:fixed;
top:0;
right:0;
left:270px;
z-index:999;
}
#sideheader + #header #preheader{
display:block;
}
#sideheader + #header #preheader:only-child{
border-bottom:none;
}
#sideheader{
position:fixed;
top:0;
left:0;
bottom:0;
z-index:1000;
width:275px;
padding:55px;
overflow:hidden;
box-shadow:1px 0 3px rgba(0,0,0,.06);
-webkit-box-shadow:1px 0 3px rgba(0,0,0,.06);
-moz-box-shadow:1px 0 3px rgba(0,0,0,.06);
}
#sideheader .logo{
margin-bottom:60px;
text-align:center;
}
#sideheader #main-nav{
margin-bottom:30px;
}
#sideheader .navigation,
#sideheader .navigation #main-nav li{
display:block;
margin-left:0;
}
#sideheader .navigation #main-nav li + li,
#sideheader .navigation #main-nav ul ul li{
margin-top:25px;
}
#sideheader .navigation #main-nav ul .dropdown-inner,
#sideheader .navigation #main-nav ul ul{
padding-left:20px;
display:none;
}
#sideheader .navigation #main-nav .megamenu .mn-sub {
display: block;
visibility: visible;
}
#sideheader .navigation #main-nav .megamenu .mn-sub .menu-items a + a {
margin-top:25px;
}
#sideheader .navigation #main-nav .megamenu .mn-sub img { }
#sideheader .navigation #main-nav .megamenu .mn-sub > li > a,
#sideheader .navigation #main-nav .megamenu .mn-sub > li > p {
display: none;
}
#sideheader .navigation #main-nav .megamenu .mn-sub a:after {
content: none;
}
#sideheader .navigation #main-nav .megamenu .mn-sub i {
margin-right: 3px;
}
#sideheader .header-shopping-cart,
#sideheader .header-search-box{
margin-bottom:20px;
}
#sideheader #main-nav li a{
position:relative;
}
#sideheader #main-nav li a:only-child:after{
content:none;
}
#sideheader #main-nav li a:after{
content:'';
width:11px;
height:11px;
position:absolute;
top:3px;
right:0;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/dropdown-arrows.png);
background-position:-11px 0;
}
#sideheader  #main-nav.color-white li a:after{
background-position:0 0;
}
#sideheader.color-dark .btn-container a {
color: #8a9fb9;
border-color: #8a9fb9;
}
#sideheader.color-dark .btn-container a:before {
background-color: #8a9fb9 !important;
}
#sideheader.color-dark .btn-container a:hover {
color: #ffffff;
} #main-nav>.menu{
font-family:'Proxima Nova', 'Open Sans', Arial, sans-serif;
}
#main-header #main-nav>.menu{
text-align:right;
}
#main-nav ul{
list-style:none;
padding:0;
margin:0;
}
#main-nav li{
display:inline-block;
margin-top:0;
position:relative;
text-align:left;
}
#main-nav li + li{
margin-left:30px;
}
#main-nav li a{
color:#718097;
position:relative;
text-decoration:none;
display:block;	
line-height: 1.4;	
font-size: 15px;
text-transform: uppercase;
font-weight: 500;
font-family: "Open Sans";
z-index:1;
transition: color .2s, background .2s, opacity .2s;
-webkit-transition: color .2s, background .2s, opacity .2s;
-moz-transition: color .2s, background .2s, opacity .2s;
}
#main-nav.color-white li a{
color: #ffffff;
}
#sideheader #main-nav li a{
font-size: 0.8125em;
}
#main-nav.inactive-opacity li a{
color:#fff;
opacity:.6;
} #main-nav.border-color-blue li:hover a:before {
transform: scaleX(0);
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
}
#sideheader #main-nav li a:before{
content:none;
}
#header.header7 #main-nav li a {
position: relative;
}
#header.header7.fixed-header #main-nav li a { color:#718097;}
#header.header7.not-fixed #main-nav li:hover > a{
opacity: 0.7;
}
#header.fixed-header #main-header.bg-white #main-nav li a{
color:#718097;
}
#header.header7 #main-nav li ul {
border: none !important;
}
#header.header7 #main-nav li a:before{
top: auto;
bottom: 27px;
}
#header.header7.fixed-header #main-nav li a:before{
bottom: 0;
}
#header.header7.fixed-header {
box-shadow: 0 2px 0 -1px rgba(0, 0, 0, 0.07);
} #main-header .menu a{
padding:36px 0;
padding-bottom: 20px;
}
#lower-header .menu a{
padding:30px 0;
}
#lower-header #main-nav li a:before{
top:auto;
bottom:0;
} #main-nav li:hover>a,
#main-nav li.current-menu-item>a,
#main-nav li.current-menu-ancestor>a{
color:#a65bf4;
opacity:1;
}
#main-nav li:hover>a:before,
#main-nav li.current-menu-item>a:before,
#main-nav li.current-menu-ancestor>a:before,
#main-nav ul ul li.current-menu-item>a:before,
#main-nav ul ul li.current-menu-ancestor>a:before{
width:100%;
visibility:visible;
transform: scaleX(1);
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transition-delay: 0s, 0s;
-webkit-transition-delay: 0s, 0s;
-moz-transition-delay: 0s, 0s;
} #header #main-nav ul ul{
font-family:'Open Sans', Arial, sans-serif;
position:absolute;
min-width:200px;
top:100%;
left:-29px;
z-index:10;
padding:23px 0 25px;
background: transparent;
border-top:3px solid #ffc900;
box-shadow:0 2px 4px rgba(0,0,0,.1);
-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);
-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);
display: none;
}
.header6.header_fixed_enabled.fixed-header #main-nav ul ul{
background: rgba(33, 36, 40, 0.85) !important;
}
#header #main-nav.active-color-turquoise ul ul{
border-top-color: #41d4d6;
}
#header #main-nav.active-color-turquoise .menu ul ul li.current-menu-parent>a,
#header #main-nav.active-color-turquoise .menu ul ul li.current-menu-item>a {
color: #41d4d6;
}
#header #main-nav.dropdown-dark ul ul{
background:#161819;
}
#header #main-nav ul ul ul{
top:-22px;
left:100%;
border-top:none;
padding:22px 0;
display: none;
visibility: hidden;
-webkit-box-shadow:1px 0 4px rgba(0,0,0,.1);
-moz-box-shadow:1px 0 4px rgba(0,0,0,.1);
box-shadow:1px 0 4px rgba(0,0,0,.1);
}
#header #main-nav ul ul.drop-to-left {
left: auto;
right: 100%;
}
#header #main-nav ul ul li{
margin:0;
display:block;
}
#header  #main-nav .menu ul ul a{
white-space:nowrap;
padding:10px 15px;
color:#fff;
text-transform: uppercase;
font-size: 1.1em;
font-weight:600;
opacity:1;
text-shadow: 1px 1px #000;
}
#header  #main-nav .menu a i {
font-size: 18px;
width: 20px;
position: relative;
top: 2px;
}
#header  #main-nav.dropdown-dark .menu ul ul a{
color:#acb4b8;
}
.oldie #header  #main-nav .menu ul ul a{
font-weight:400;
}
#header #main-nav .menu ul ul a:hover{
background: transparent;
color: #ffc900;
}
#header #main-nav .menu ul ul li.current-menu-parent>a,
#header #main-nav .menu ul ul li.current-menu-item>a{
color:#ffc900;
}
#header #main-nav.dropdown-dark .menu ul ul a:hover{
background:none;
color:#fff;
}
#header #main-nav ul li:hover > ul.mn-sub {
visibility: visible;
display: block;
}
#header #main-nav #primary-nav > li > .mn-sub.drop-to-left {
right: 0;
}
#header #main-nav ul ul a:before{
content:none;
}
#header #main-nav ul li.megamenu {
position: static;
}
#header #main-nav ul li.megamenu img {
max-width: 100%;
width: 100%;
}
#header #main-nav ul li.megamenu .menu-items > img {
padding: 15px 35px 15px 50px;
}
#header #main-nav ul li.megamenu .dropdown-inner {
display: block;
visibility: hidden;
position: absolute;
min-width: 240px;
top: 100%;
left: -29px;
z-index: 10;
}
#header #main-nav ul li.megamenu .dropdown-inner .mn-sub {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-align-content: stretch;
align-content: stretch;
position: relative;
top: auto;
left: auto;
}
#header #main-nav ul li.megamenu.megamenu-columns-4 .dropdown-inner .mn-sub > li {
-webkit-flex-basis: 25%;
flex-basis: 25%;
}
.no-flexbox #header #main-nav ul li.megamenu .dropdown-inner .mn-sub {
display: table;
}
.no-flexbox #header #main-nav ul li.megamenu .dropdown-inner .mn-sub > li {
display: table-cell;
vertical-align: middle;
}
#header #main-nav ul li.megamenu .mn-sub:before,
#header #main-nav ul li.megamenu .mn-sub:after {
content: '';
display: table;
}
#header #main-nav ul li.megamenu .mn-sub:after {
clear: both;
}
#header #main-nav ul li.megamenu .mn-sub > li a {
padding-left: 50px;
}
#header #main-nav ul li.megamenu .mn-sub > li > p,
#header #main-nav ul li.megamenu .mn-sub > li a {
white-space: normal;
}
#header #main-nav ul li.megamenu .mn-sub > li > p,
#header #main-nav ul li.megamenu .mn-sub > li > p a {
font-family:'Proxima Nova', 'Open Sans', Arial, sans-serif;
padding: 12px 10px 12px 50px;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
color: #718097;
margin: 0 0 4px;
}
#header #main-nav ul li.megamenu .mn-sub > li > p a {
padding: 0;
}
#header #main-nav ul li.megamenu .mn-sub > li > p a:hover {
background-color: transparent;
} #header .color-light,
#header .color-light a,
#header.just-fixed-header #main-header.sticky-color-light #main-nav li a,
#header.fixed-header #main-header.sticky-color-light #main-nav li a,
#header #preheader.color-light .menu li a,
#header .color-light .social-icons a,
#header .color-light .iconic-list li .fa{
color:#fff;
}
#header .color-light .inline-list{
opacity:.6;
} #sideheader #main-nav.color-white > li > a,#header #main-nav.color-white > li > a,#sideheader #main-nav.active-color-white .primary-nav > li:hover>a,#header #main-nav.active-color-white .primary-nav > li:hover>a,#sideheader #main-nav.active-color-white li.current-menu-item>a,#header #main-nav.active-color-white li.current-menu-item>a,#sideheader #main-nav.active-color-white li.current-menu-ancestor>a,#header #main-nav.active-color-white li.current-menu-ancestor>a{color:#fff;}
#sideheader #main-nav.color-black li a,#header #main-nav.color-black li a,#sideheader #main-nav.active-color-black li:hover>a,#header #main-nav.active-color-black li:hover>a,#sideheader #main-nav.active-color-black li.current-menu-item>a,#header #main-nav.active-color-black li.current-menu-item>a,#sideheader #main-nav.active-color-black li.current-menu-ancestor>a,#header #main-nav.active-color-black li.current-menu-ancestor>a{color:#212428;}
#sideheader #main-nav.color-blue li a,#header #main-nav.color-blue li a,#sideheader #main-nav.active-color-blue li:hover > a,#header #main-nav.active-color-blue li:hover > a,#sideheader #main-nav.active-color-blue li.current-menu-item > a,#header #main-nav.active-color-blue li.current-menu-item > a,#sideheader #main-nav.active-color-blue li.current-menu-ancestor > a,#header #main-nav.active-color-blue li.current-menu-ancestor > a{ color: #ffc900;
}
#sideheader #main-nav.color-dark-blue li a,#header #main-nav.color-dark-blue li a,#sideheader #main-nav.active-color-dark-blue li:hover>a,#header #main-nav.active-color-dark-blue li:hover>a,#sideheader #main-nav.active-color-dark-blue li.current-menu-item>a,#header #main-nav.active-color-dark-blue li.current-menu-item>a,#sideheader #main-nav.active-color-dark-blue li.current-menu-ancestor>a,#header #main-nav.active-color-dark-blue li.current-menu-ancestor>a{color:#161c43;}
#sideheader #main-nav.color-light-blue li a,#header #main-nav.color-light-blue li a,#sideheader #main-nav.active-color-light-blue li:hover>a,#header #main-nav.active-color-light-blue li:hover>a,#sideheader #main-nav.active-color-light-blue li.current-menu-item>a,#header #main-nav.active-color-light-blue li.current-menu-item>a,#sideheader #main-nav.active-color-light-blue li.current-menu-ancestor>a,#header #main-nav.active-color-light-blue li.current-menu-ancestor>a{color:#2eb9ea;}
#sideheader #main-nav.color-turquoise-blue li a,#header #main-nav.color-turquoise-blue li a,#sideheader #main-nav.active-color-turquoise-blue li:hover>a,#header #main-nav.active-color-turquoise-blue li:hover>a,#sideheader #main-nav.active-color-turquoise-blue li.current-menu-item>a,#header #main-nav.active-color-turquoise-blue li.current-menu-item>a,#sideheader #main-nav.active-color-turquoise-blue li.current-menu-ancestor>a,#header #main-nav.active-color-turquoise-blue li.current-menu-ancestor>a{color:#5fd0e4;}
#sideheader #main-nav.color-gray li a,#header #main-nav.color-gray li a,#sideheader #main-nav.active-color-gray li:hover>a,#header #main-nav.active-color-gray li:hover>a,#sideheader #main-nav.active-color-gray li.current-menu-item>a,#header #main-nav.active-color-gray li.current-menu-item>a,#sideheader #main-nav.active-color-gray li.current-menu-ancestor>a,#header #main-nav.active-color-gray li.current-menu-ancestor>a{color:#bfcdde;}
#sideheader #main-nav.color-dark-gray li a,#header #main-nav.color-dark-gray li a,#header.just-fixed-header #main-header.sticky-color-dark #main-nav li a,#header.fixed-header #main-header.sticky-color-dark #main-nav li a,#sideheader #main-nav.active-color-dark-gray li:hover>a,#header #main-nav.active-color-dark-gray li:hover>a,#sideheader #main-nav.active-color-dark-gray li.current-menu-item>a,#header #main-nav.active-color-dark-gray li.current-menu-item>a,#sideheader #main-nav.active-color-dark-gray li.current-menu-ancestor>a,#header #main-nav.active-color-dark-gray li.current-menu-ancestor>a{color:#8a9fb9;}
#sideheader #main-nav.color-periwinkle-gray li a,#header #main-nav.color-periwinkle-gray li a,#sideheader #main-nav.active-color-periwinkle-gray li:hover>a,#header #main-nav.active-color-periwinkle-gray li:hover>a,#sideheader #main-nav.active-color-periwinkle-gray li.current-menu-item>a,#header #main-nav.active-color-periwinkle-gray li.current-menu-item>a,#sideheader #main-nav.active-color-periwinkle-gray li.current-menu-ancestor>a,#header #main-nav.active-color-periwinkle-gray li.current-menu-ancestor>a{color:#e5eaf3;}
#sideheader #main-nav.color-botticelli-gray li a,#header #main-nav.color-botticelli-gray li a,#sideheader #main-nav.active-color-botticelli-gray li:hover>a,#header #main-nav.active-color-botticelli-gray li:hover>a,#sideheader #main-nav.active-color-botticelli-gray li.current-menu-item>a,#header #main-nav.active-color-botticelli-gray li.current-menu-item>a,#sideheader #main-nav.active-color-botticelli-gray li.current-menu-ancestor>a,#header #main-nav.active-color-botticelli-gray li.current-menu-ancestor>a{color:#d6deec;}
#sideheader #main-nav.color-light-gray li a,#header #main-nav.color-light-gray li a,#sideheader #main-nav.active-color-light-gray li:hover>a,#header #main-nav.active-color-light-gray li:hover>a,#sideheader #main-nav.active-color-light-gray li.current-menu-item>a,#header #main-nav.active-color-light-gray li.current-menu-item>a,#sideheader #main-nav.active-color-light-gray li.current-menu-ancestor>a,#header #main-nav.active-color-light-gray li.current-menu-ancestor>a{color:#f9f9f9;}
#sideheader #main-nav.color-silver li a,#header #main-nav.color-silver li a,#sideheader #main-nav.active-color-silver li:hover>a,#header #main-nav.active-color-silver li:hover>a,#sideheader #main-nav.active-color-silver li.current-menu-item>a,#header #main-nav.active-color-silver li.current-menu-item>a,#sideheader #main-nav.active-color-silver li.current-menu-ancestor>a,#header #main-nav.active-color-silver li.current-menu-ancestor>a{color:#c9c9c9;}
#sideheader #main-nav.color-orange li a,#header #main-nav.color-orange li a,#sideheader #main-nav.active-color-orange li:hover>a,#header #main-nav.active-color-orange li:hover>a,#sideheader #main-nav.active-color-orange li.current-menu-item>a,#header #main-nav.active-color-orange li.current-menu-item>a,#sideheader #main-nav.active-color-orange li.current-menu-ancestor>a,#header #main-nav.active-color-orange li.current-menu-ancestor>a{color:#f3c72f;}
#sideheader #main-nav.color-dark-orange li a,#header #main-nav.color-dark-orange li a,#sideheader #main-nav.active-color-dark-orange li:hover>a,#header #main-nav.active-color-dark-orange li:hover>a,#sideheader #main-nav.active-color-dark-orange li.current-menu-item>a,#header #main-nav.active-color-dark-orange li.current-menu-item>a,#sideheader #main-nav.active-color-dark-orange li.current-menu-ancestor>a,#header #main-nav.active-color-dark-orange li.current-menu-ancestor>a{color:#ed9b4b;}
#sideheader #main-nav.color-bittersweet li a,#header #main-nav.color-bittersweet li a,#sideheader #main-nav.active-color-bittersweet li:hover>a,#header #main-nav.active-color-bittersweet li:hover>a,#sideheader #main-nav.active-color-bittersweet li.current-menu-item>a,#header #main-nav.active-color-bittersweet li.current-menu-item>a,#sideheader #main-nav.active-color-bittersweet li.current-menu-ancestor>a,#header #main-nav.active-color-bittersweet li.current-menu-ancestor>a{color:#ff7859;}
#sideheader #main-nav.color-green li a,#header #main-nav.color-green li a,#sideheader #main-nav.active-color-green li:hover>a,#header #main-nav.active-color-green li:hover>a,#sideheader #main-nav.active-color-green li.current-menu-item>a,#header #main-nav.active-color-green li.current-menu-item>a,#sideheader #main-nav.active-color-green li.current-menu-ancestor>a,#header #main-nav.active-color-green li.current-menu-ancestor>a{color:#85c94f;}
#sideheader #main-nav.color-dark-green li a,#header #main-nav.color-dark-green li a,#sideheader #main-nav.active-color-dark-green li:hover>a,#header #main-nav.active-color-dark-green li:hover>a,#sideheader #main-nav.active-color-dark-green li.current-menu-item>a,#header #main-nav.active-color-dark-green li.current-menu-item>a,#sideheader #main-nav.active-color-dark-green li.current-menu-ancestor>a,#header #main-nav.active-color-dark-green li.current-menu-ancestor>a{color:#3ec8a7;}
#sideheader #main-nav.color-turquoise li a,#header #main-nav.color-turquoise li a,#sideheader #main-nav.active-color-turquoise li:hover>a,#header #main-nav.active-color-turquoise li:hover>a,#sideheader #main-nav.active-color-turquoise li.current-menu-item>a,#header #main-nav.active-color-turquoise li.current-menu-item>a,#sideheader #main-nav.active-color-turquoise li.current-menu-ancestor>a,#header #main-nav.active-color-turquoise li.current-menu-ancestor>a{color:#41d4d6;}
#sideheader #main-nav.color-purple li a,#header #main-nav.color-purple li a,#sideheader #main-nav.active-color-purple li:hover>a,#header #main-nav.active-color-purple li:hover>a,#sideheader #main-nav.active-color-purple li.current-menu-item>a,#header #main-nav.active-color-purple li.current-menu-item>a,#sideheader #main-nav.active-color-purple li.current-menu-ancestor>a,#header #main-nav.active-color-purple li.current-menu-ancestor>a{color:#9268e8;}
#sideheader #main-nav.color-dark-purple li a,#header #main-nav.color-dark-purple li a,#sideheader #main-nav.active-color-dark-purple li:hover>a,#header #main-nav.active-color-dark-purple li:hover>a,#sideheader #main-nav.active-color-dark-purple li.current-menu-item>a,#header #main-nav.active-color-dark-purple li.current-menu-item>a,#sideheader #main-nav.active-color-dark-purple li.current-menu-ancestor>a,#header #main-nav.active-color-dark-purple li.current-menu-ancestor>a{color:#603497;}
#sideheader #main-nav.color-pink li a,#header #main-nav.color-pink li a,#sideheader #main-nav.active-color-pink li:hover>a,#header #main-nav.active-color-pink li:hover>a,#sideheader #main-nav.active-color-pink li.current-menu-item>a,#header #main-nav.active-color-pink li.current-menu-item>a,#sideheader #main-nav.active-color-pink li.current-menu-ancestor>a,#header #main-nav.active-color-pink li.current-menu-ancestor>a{color:#f06387;}
#sideheader #main-nav.color-cranberry li a,#header #main-nav.color-cranberry li a,#sideheader #main-nav.active-color-cranberry li:hover>a,#header #main-nav.active-color-cranberry li:hover>a,#sideheader #main-nav.active-color-cranberry li.current-menu-item>a,#header #main-nav.active-color-cranberry li.current-menu-item>a,#sideheader #main-nav.active-color-cranberry li.current-menu-ancestor>a,#header #main-nav.active-color-cranberry li.current-menu-ancestor>a{color:#de5477;}
#sideheader #main-nav.color-yellow li a,#header #main-nav.color-yellow li a,#sideheader #main-nav.active-color-yellow li:hover>a,#header #main-nav.active-color-yellow li:hover>a,#sideheader #main-nav.active-color-yellow li.current-menu-item>a,#header #main-nav.active-color-yellow li.current-menu-item>a,#sideheader #main-nav.active-color-yellow li.current-menu-ancestor>a,#header #main-nav.active-color-yellow li.current-menu-ancestor>a{color:#ffff4a;}
#sideheader #main-nav.color-red li a,#header #main-nav.color-red li a,#sideheader #main-nav.active-color-red li:hover>a,#header #main-nav.active-color-red li:hover>a,#sideheader #main-nav.active-color-red li.current-menu-item>a,#header #main-nav.active-color-red li.current-menu-item>a,#sideheader #main-nav.active-color-red li.current-menu-ancestor>a,#header #main-nav.active-color-red li.current-menu-ancestor>a{color:#eb5848;} #sideheader #main-nav.border-color-white li a:before,#header #main-nav.border-color-white li a:before{background:#fff;}
#sideheader #main-nav.border-color-black li a:before,#header #main-nav.border-color-black li a:before{background:#212428;}
#sideheader #main-nav.border-color-blue li a:before,#header #main-nav.border-color-blue li a:before{ background: #ffc900;
}
#sideheader #main-nav.border-color-dark-blue li a:before,#header #main-nav.border-color-dark-blue li a:before{background:#161c43;}
#sideheader #main-nav.border-color-light-blue li a:before,#header #main-nav.border-color-light-blue li a:before{background:#2eb9ea;}
#sideheader #main-nav.border-color-turquoise-blue li a:before,#header #main-nav.border-color-turquoise-blue li a:before{background:#5fd0e4;}
#sideheader #main-nav.border-color-gray li a:before,#header #main-nav.border-color-gray li a:before{background:#bfcdde;}
#sideheader #main-nav.border-color-dark-gray li a:before,#header #main-nav.border-color-dark-gray li a:before{background:#8a9fb9;}
#sideheader #main-nav.border-color-periwinkle-gray li a:before,#header #main-nav.border-color-periwinkle-gray li a:before{background:#e5eaf3;}
#sideheader #main-nav.border-color-botticelli-gray li a:before,#header #main-nav.border-color-botticelli-gray li a:before{background:#d6deec;}
#sideheader #main-nav.border-color-light-gray li a:before,#header #main-nav.border-color-light-gray li a:before{background:#f9f9f9;}
#sideheader #main-nav.border-color-silver li a:before,#header #main-nav.border-color-silver li a:before{background:#c9c9c9;}
#sideheader #main-nav.border-color-orange li a:before,#header #main-nav.border-color-orange li a:before{background:#f3c72f;}
#sideheader #main-nav.border-color-dark-orange li a:before,#header #main-nav.border-color-dark-orange li a:before{background:#ed9b4b;}
#sideheader #main-nav.border-color-bittersweet li a:before,#header #main-nav.border-color-bittersweet li a:before{background:#ff7859;}
#sideheader #main-nav.border-color-green li a:before,#header #main-nav.border-color-green li a:before{background:#85c94f;}
#sideheader #main-nav.border-color-dark-green li a:before,#header #main-nav.border-color-dark-green li a:before{background:#3ec8a7;}
#sideheader #main-nav.border-color-turquoise li a:before,#header #main-nav.border-color-turquoise li a:before{background:#41d4d6;}
#sideheader #main-nav.border-color-purple li a:before,#header #main-nav.border-color-purple li a:before{background:#9268e8;}
#sideheader #main-nav.border-color-dark-purple li a:before,#header #main-nav.border-color-dark-purple li a:before{background:#603497;}
#sideheader #main-nav.border-color-pink li a:before,#header #main-nav.border-color-pink li a:before{background:#f06387;}
#sideheader #main-nav.border-color-cranberry li a:before,#header #main-nav.border-color-cranberry li a:before{background:#de5477;}
#sideheader #main-nav.border-color-yellow li a:before,#header #main-nav.border-color-yellow li a:before{background:#ffff4a;}
#sideheader #main-nav.border-color-red li a:before,#header #main-nav.border-color-red li a:before{background:#eb5848;}
#header #main-nav.border-color-turquoise li a:before{
background: rgb(99,166,255);
background: -moz-linear-gradient(left,  rgba(99,166,255,1) 0%, rgba(18,232,232,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(99,166,255,1)), color-stop(100%,rgba(18,232,232,1)));
background: -webkit-linear-gradient(left,  rgba(99,166,255,1) 0%,rgba(18,232,232,1) 100%);
background: -o-linear-gradient(left,  rgba(99,166,255,1) 0%,rgba(18,232,232,1) 100%);
background: -ms-linear-gradient(left,  rgba(99,166,255,1) 0%,rgba(18,232,232,1) 100%);
background: linear-gradient(to right,  rgba(99,166,255,1) 0%,rgba(18,232,232,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63a6ff', endColorstr='#12e8e8',GradientType=1 );
} #footer{
font-size:.875em;
}
#footer.style-dark #main-footer{
background:#111213;
}
#footer.style-dark #lower-footer{
background:#0c0d0d;
}
#main-footer{
background: #333333;
padding: 3px 0 15px 0;
border-bottom: 1px solid #666;
}
#footer .widget h6{
text-transform:uppercase;
font-family:'Open Sans', Arial, sans-serif;
font-weight:700;
}
#footer .widget a{
font-weight:700; }
#footer a:hover{
color: #ffc900;
text-decoration:none;
border-bottom-color:#a9b5c7;
}
#main-footer .row{
margin:0 -40px;
}
#main-footer .row>div{
padding:0 40px;
}
#footer.style2 #lower-footer{
background:#061322;
}
#footer.alternative .sidebar_widget + .sidebar_widget {
margin-top: 22px;
}
#footer.alternative .widget_social_media {
text-align: center;
}
#footer.alternative .widget_social_media li {
margin-right: 17px;
}
#footer.alternative .widget_social_media li:last-child {
margin-right: 0;
}
#footer.alternative .widget_social_media li a {
width: auto;
height: auto;
border-bottom: none;
font-size: 22px;
color: #6c7583;
border: none;
background-color: transparent;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
#footer.alternative .widget_social_media li a i:after {
content: none;
}
#footer.alternative .widget_social_media li a:hover {
color: #ffffff;
}
#footer.alternative .sidebar_widget > h5 {
font-family:'Proxima Nova', Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
}
#footer.alternative #lower-footer {
padding: 15px 0;
}
#footer.style3 {
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 0;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-weight: 400;
background-color: #1c1c1c;
color: #ffffff;
}
#footer.style3 #main-footer,
#footer.style3 #lower-footer {
background-color: transparent;
padding: 0;
}
#footer.style3 #main-footer {
padding-top: 60px;
}
#footer.style3 #lower-footer {
margin-top: 80px;
padding: 20px;
border-top: 1px solid #232323;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 14px;
text-align: center;
}
#footer.style3 #lower-footer p {
font-size: 14px;
}
#footer.style3 a,
#footer.style3 .widget > h3,
#footer.style3 .widget > h5,
#footer.style3 .widget > h6 {
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
color: #ffffff;
}
#footer.style3 .widget > h3,
#footer.style3 .widget > h5,
#footer.style3 .widget > h6 {
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: -0.02em;
margin-bottom: 20px;
}
#footer.style3 .widget ul {
font-weight: 400;
list-style: none;
margin: 0;
}
#footer.style3 .widget ul li,
#footer.style3 .widget ul li a {
font-weight: 400;
}
#footer.style3 .widget ul:not(.iconic-list) li {
padding-left: 0;
}
#footer.style3 .widget ul li:before {
content: none;
}
#footer.style3 .widget .social-media {
margin-bottom: 18px;
}
#footer.style3 .social-media li {
display: inline-block;
width: 35px;
height: 35px;
margin: 0 9px 9px 0;
line-height: 35px;
text-align: center;
}
#footer.style3 .social-media li a {
display: inline-block;
width: 100%;
height: 100%;
border: 1px solid #4e4e4e;
color: #4e4e4e;
border-radius: 50em;
}
#footer.style3 .iconic-list i {
font-size: 1.5em;
top: 0;
-webkit-transform: translateY(0);
-moz-transform:	translateY(0);
-ms-transform:	 translateY(0);
transform:		 translateY(0);
}
#footer.style3 .social-media li a:hover {
color: #ffffff;
border-color: #ffffff;
}  #footer .widget_popular_posts_entries .post-entry + .post-entry,
#footer .widget_latest_posts_entries .post-entry + .post-entry{
margin-top:20px;
padding-top:20px;	
position:relative;
}
#footer .widget_popular_posts_entries .post-entry + .post-entry:before,
#footer .widget_latest_posts_entries .post-entry + .post-entry:before{
position:absolute;
content:'';
left:0;
top:0;
width:60px;
border-top:3px solid #dce3ef;
}
#footer .widget_popular_posts_entries .post-meta,
#footer .widget_latest_posts_entries .post-meta{
display:block;
color:#b4bfd1;
font-size:12px;
} #footer .widget_twitter_feed .tweet-entry{
padding-left:50px;
position:relative;
}
#footer .widget_twitter_feed .tweet-entry + .tweet-entry{
margin-top:30px;
}
#footer .widget_twitter_feed .tweet-entry:before{
content:"\f099";
font-family:'FontAwesome';
position:absolute;
left:0;
top:0;
font-size:30px;
line-height:40px;
color:#fff;
}
#footer .widget_twitter_feed .tweet-entry p{
margin:0;
}
#footer .widget_twitter_feed .tweet-entry .date{
font-size:12px;
font-weight:300;
}
#footer .widget_latest_tweets_widget>ul>li {
padding-left: 50px;
}
#footer .widget_latest_tweets_widget>ul>li .tweet-icon {
border: none;
width: auto;
height: auto;
color: white;
font-size: 30px;
}
#footer .widget_latest_tweets_widget>ul>li:hover .tweet-icon {
background: transparent;
}
#footer .widget_latest_tweets_widget>ul>li .tweet-date {
font-family: 'Open Sans', Arial, sans-serif;
font-size: 12px;
font-weight: 300;
text-transform: none;
color: white;
} #lower-footer{
background: #333;
padding: 0;
}
#footer .copyright, #footer .footer-links{
margin:5px 0;
line-height: 30px;
text-align: center;
font-size:14px;
color:#999;
}
#footer .footer-links a:hover{
border-bottom: 0px;
}
#footer .social-icons li{
font-size:1.5em;
}
#footer .social-icons a{
color:#fff;
opacity:.2; 
}
#footer .social-icons a:hover{
opacity:1; 
}
#footer .widget select {
background: #2D3742;
}
#footer .widget label {
color: white;
}
#footer .tagcloud a {
border: 2px solid #d1dae8;
}
#footer .tagcloud a:hover {
color: white;
border: 2px solid #a65bf4;
} #splendid-main-container {
position: relative;
z-index: 2;
}
body:not(.b_1170) #splendid-main-container {
background-color: #ffffff;
}
body.b_1170 #splendid-main-container > .container {
background-color: #ffffff;
}
.footer-style-alternative #splendid-main-container {
box-shadow: 0 60px 100px rgba(0, 0, 0, 0.7);
-webkit-transition: box-shadow 0.5s ease;
-moz-transition:    box-shadow 0.5s ease;
transition:		 box-shadow 0.5s ease;
}
.footer-style-alternative #splendid-main-container.shadow-removed {
box-shadow: none;
}
#splendid-main-container.page-layout{
padding-top:0;
padding-bottom:0;
}
#splendid-main-container .main-content{ }
#splendid-main-container .portfolio-single-wrapper {
padding-top:50px;
padding-bottom:50px;
}
.content-with-sidebar{
position:relative;
overflow:hidden;
}
.content-with-sidebar .main-content{
padding-right:55px;
padding-top:100px;
padding-bottom:100px;
width:72%;
float:left;
}
.content-with-sidebar .main-content .section.full-width > .container {
width: 100%;
}
.sidebar-onleft .main-content{
padding-right:0;
}
.content-with-sidebar .sidebar + .main-content{
padding-left:55px;
}
.content-with-sidebar .sidebar{
width:28%;
padding-top:100px;
padding-bottom:100px;
float:left;
position:static;
}
.content-with-sidebar  .main-content + .sidebar:before{
content:'';
position:absolute;
top:0;
bottom:0;
border-left:1px solid #dce3ef;
}
.content-with-sidebar .sidebar + .main-content:before{
content:'';
position:absolute;
top:0;
bottom:0;
border-left:1px solid #dce3ef;
margin-left:-55px;
}
.content-with-sidebar .sidebar>.sidebar-container{
padding-left:55px;
}
.content-with-sidebar .sidebar.sidebar-left>.sidebar-container{
padding-right:55px;
padding-left:0;
} .content-with-sidebar.sidebar-dual .main-content{
width:44%;
padding-left:40px;
padding-right:40px;
}
.content-with-sidebar.sidebar-dual .sidebar + .main-content:before{
margin-left:-40px;
}
.content-with-sidebar.sidebar-dual .sidebar-left>.sidebar-container{
padding-right:40px;
}
.content-with-sidebar.sidebar-dual .sidebar-right>.sidebar-container{
padding-left:40px;
} .sidebar_widget>h5{
font-weight:700;
margin-top:0;
}
.sidebar_widget + .sidebar_widget{
margin-top:60px;
}
.sidebar_widget>ul{
list-style:none;
margin:0;
}
.sidebar_widget a{
color:#718097;
}
.sidebar_widget a:hover{
color:#333;
} .widget ul .children {
margin-bottom: 0;
padding-left: 0;
} .widget_rss > h5 a {
display: inline;
}
.widget_rss li {
margin-bottom: 16px;
}
.widget_rss a {
color: #a65bf4;
display: block;
}
.wisget_rss .rss-date {
display: block;
} .woocommerce-product-search,
.widget_search{
position:relative;
}
.woocommerce-product-search:after,
.widget_search:after{
content: "\f002";
font: normal normal normal 20px/1 FontAwesome;
position: absolute;
bottom: 0;
right: 10px;
display: inline-block;
width: 50px;
height: 50px;
line-height: 48px;
z-index: 0;
text-align: center;
color: #718097;
}
.woocommerce-product-search input,
.widget_search input{
font-weight: 400;
height:50px;
border-radius:50em;
-webkit-border-radius:50em;
-moz-border-radius:50em;
background:transparent;
border:2px solid #dce3ef;
padding: 0 25px;
margin:0;
transition: border .3s;
-webkit-transition: border .3s;
-moz-transition: border .3s;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.woocommerce-product-search button,
.widget_search button {
display: none;
}
.woocommerce-product-search input:focus,
.widget_search input:focus{
outline:none;
border-color:#a65bf4;
}
.widget_search input::-webkit-input-placeholder {color:#718097;}
.widget_search input:-moz-placeholder {color:#718097;}
.widget_search input::-moz-placeholder {color:#718097;}
.widget_search input:-ms-input-placeholder {color:#718097;}
.woocommerce-product-search input[type=submit],
.widget_search .search-submit{
border:none;
background:none;
font-size:20px;
line-height:48px;
width:50px;
height:50px;
text-align:center;
position:absolute;
bottom:0;
right:10px;
z-index: 5;
text-align: center;
color: transparent !important;
outline:none!important;
transition: color .3s;
-webkit-transition: color .3s;
-moz-transition: color .3s;
}
.widget_search button:hover{
color:#a65bf4;
} .widget_meta ul li,
.widget_pages ul li,
.widget_nav_menu ul li,
.widget_archive ul li,
.widget_recent_entries ul li,
.widget.woocommerce .product-categories .cat-item,
.widget_categories .cat-item{
position:relative;
padding-left:25px;
list-style: none;
}
.widget.woocommerce .product-categories .cat-item:before,
.widget_meta ul li:before,
.widget_pages ul li:before,
.widget_archive ul li:before,
.widget_nav_menu ul li:before,
.widget_recent_entries ul li:before,
.widget_categories .cat-item:before{
content: '\f105';
position: absolute;
top: 4px;
left: 2px;
font: normal normal 18px/1.5 FontAwesome;
opacity: 0.5;
} #wp-calendar {
width: 100%;
border: 1px solid #dce3ef;
}
#wp-calendar caption {
border: 1px solid #dce3ef;
border-bottom: none;
padding: 5px;
}
#wp-calendar th,
#wp-calendar td {
padding: 5px;
text-align: center;
}
#wp-calendar th {
color: #a65bf4;
}
#wp-calendar tfoot {
border-top: 1px solid #dce3ef;
}
#wp-calendar tfoot td#prev {
text-align: left;
padding-left: 10px;
}
#wp-calendar tfoot td#next {
text-align: right;
padding-right: 10px;
} .wp-caption img {
height: auto;
} .widget_latest_posts_entries>ul>li{
display:table;
width:100%;
}
.widget_latest_posts_entries>ul>li>div{
display:table-cell;
vertical-align:top;
}
.widget_latest_posts_entries>ul>li .featured-image,
.widget_latest_posts_entries>ul>li .featured-image img{
width:60px;
}
.widget_latest_posts_entries>ul>li .featured-image{
padding-top:10px;
}
.widget_latest_posts_entries>ul>li .post-content{
padding-left:20px;
}
.widget_latest_posts_entries>ul>li p{
margin:0;
}
.widget_latest_posts_entries>ul>li .post-date{
font-family:'Open Sans', Helvetica, Arial, sans-serif;
font-size:12px;
color:#999999;
} .widget_recent_comments>ul>li{
color:#718097;
}
.widget_recent_comments>ul>li + li{
margin-top:10px;
} .widget_latest_tweets_widget>ul>li{
position:relative;
padding-left:60px;
}
.widget_latest_tweets_widget>ul>li .tweet-icon{
position:absolute;
top:0;
left:0;
width:40px;
height:40px;
border:2px solid #d4dce9;
color:#606e83;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
text-align:center;
line-height:38px;
font-size:20px;
transition: border .3s, color .3s, background .3s;
-webkit-transition: border .3s, color .3s, background .3s;
-moz-transition: border .3s, color .3s, background .3s;
}
.widget_latest_tweets_widget>ul>li:hover .tweet-icon{
background:#a65bf4;
color:#fff;
border-color:transparent;
}
.widget_latest_tweets_widget>ul>li p{
margin:0;
}
.widget_latest_tweets_widget>ul>li a{
color:#a65bf4;
}
.widget_latest_tweets_widget>ul>li .tweet-date{
font-family:'Proxima Nova', Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:700;
color:#718097;
text-transform:uppercase;
}
.widget_latest_tweets_widget>ul>li + li{
margin-top:30px;
} .tagcloud{
overflow:hidden;
}
.tagcloud a{
display:block;
float:left;
color:#718097;
line-height: 24px;
margin:0 12px 6px 0;
transition: border .3s, color .3s, background .3s;
-webkit-transition: border .3s, color .3s, background .3s;
-moz-transition: border .3s, color .3s, background .3s;
}
.tagcloud a:hover{
color:#a65bf4;
border-color:transparent;
} .widget_social_media li{
display:inline-block;
margin-right:2px;
}
.widget_social_media li a{
display:block;
width:50px;
height:50px;
border: 2px solid #d2dae8;
color: #606e83;
font-size:24px;
text-align:center;
border-radius:5px;
transition: background .3s, border 0.3s, color 0.3s;
-webkit-transition: background .3s, border 0.3s, color 0.3s;
-moz-transition: background .3s, border 0.3s, color 0.3s;
}
.widget_social_media li a i {
display: inline-block;
width: 100%;
height: 100%;
line-height:50px;
border-radius:50%;
overflow: hidden;
position: relative;
}
#footer.style3 .widget_social_media li a i {
font-size: 17px;
line-height: 35px;
}
.widget_social_media li a i:before {
position: relative;
z-index: 2;
}
.widget_social_media li a i:after {
content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 0;
border-radius:5px;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
-webkit-transform: translateY(-100%);
-moz-transform:	translateY(-100%);
-ms-transform:	 translateY(-100%);
transform:		 translateY(-100%);
}
#footer.style3 .widget_social_media li a i:after {
border-radius: 50em;
opacity: 0;
}
.widget_social_media li a i.fa-facebook:after{background:#385b9d;}
.widget_social_media li a i.fa-twitter:after{background:#23ace3;}
.widget_social_media li a i.fa-google-plus:after{background:#dd4c39;}
.widget_social_media li a i.fa-pinterest:after{background:#cc212a;}
.widget_social_media li a i.fa-linkedin:after{background:#177ab5;}
.widget_social_media li a i.fa-tumblr:after{background:#2f516c;}
.widget_social_media li a i.fa-reddit:after{background:#000000;}
.widget_social_media li a i.fa-email:after{background:#4ab54b;}
.widget_social_media li a i.fa-digg:after{background:#000000;}
.widget_social_media li a i.fa-instagram:after{background:#3f729b;}
.widget_social_media li a:hover{
color:#fff;
border-color: transparent;
}
.widget_social_media li a:hover i:after {
-webkit-transform: translateY(0);
-moz-transform:	translateY(0);
-ms-transform:	 translateY(0);
transform:		 translateY(0);
} .quatro-ads,
.mks_ads_widget ul.mks_adswidget_ul {
list-style:none;
margin:0 -7.5px -15px;
padding:0;
overflow: hidden;
}
.quatro-ads li,
.mks_ads_widget ul.mks_adswidget_ul li {
width:50%;
float:left;
padding:0 7.5px;
margin:0 0 15px;
}
.mks_ads_widget ul.mks_adswidget_ul img {
width: 100% !important;
height: auto !important;
} .sidebar-left .widget_nav_menu_alt > .menu-primary-menu-container > ul{
margin-right:-55px;
}
.sidebar-dual .sidebar-left .widget_nav_menu_alt > .menu-primary-menu-container > ul{
margin-right:-40px;
}
.sidebar-left .widget_nav_menu_alt ul a{
border-right:none;
}
.sidebar-right .widget_nav_menu_alt > .menu-primary-menu-container > ul{
margin-left:-55px;
}
.sidebar-dual .sidebar-right .widget_nav_menu_alt > .menu-primary-menu-container > ul{
margin-left:-40px;
}
.sidebar-right .widget_nav_menu ul a{
border-left:none;
}
.sidebar-right .widget_nav_menu ul a:after{
left:0;
right:auto;
}
.widget_nav_menu_alt ul{
background:#f6f8fb;
list-style: none;
}
.widget_nav_menu_alt ul li{
margin:0;
}
.widget_nav_menu_alt ul li ul{
margin-bottom: 0;
margin-top: 0;
padding-left: 0;
border-top: none;
}
.widget_nav_menu_alt ul li ul > li > a{
border-top: none;
}
.widget_nav_menu_alt ul li ul a{
padding-left: 45px;
}
.widget_nav_menu_alt ul li ul ul a{
padding-left: 60px;
}
.widget_nav_menu_alt ul a{
display:block;
font-size:1em;
color:#525f71;
font-weight:700;
line-height:1;
padding:20px 30px;
border:1px solid #dce3ef;
position:relative;
}
.widget_nav_menu_alt ul a:after{
content:'';
position:absolute;
top:0;
bottom:0;
right:0;
width:2px;
background:transparent;
z-index:1;
-webkit-transition: background .3s;
-o-transition: background .3s;
transition: background .3s;
}
.widget_nav_menu_alt ul li + li a{
border-top:none;
}
.widget_nav_menu_alt ul li:hover > a{
background:#fff;
}
.widget_nav_menu_alt ul li:hover > a:after{
background:#a65bf4;
} .page-heading{
background-color: rgba(51, 51, 51, 0.63);
background-position: center top;
background-repeat: no-repeat;
background-size:cover;
color:#fff;
padding:60px 0;
position:relative;
z-index: 2;
}
.page-heading.style2{
padding: 160px 0;
position: relative;
overflow: hidden;
}
.header_fixed_enabled + .page-heading {
padding-top: 140px;
}
.page-heading.style2 h1{
font-size: 48px;
}
.page-heading.style2 p{
font-size: 18px;
margin: 0.5em 0;
}
.page-heading > .container {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.page-heading.align-center > .container {
display: block;
}
.page-heading .title {
order: -1;
}
.page-heading a{
color:#fff;
}
.page-heading h1{
font-size:2.25em;
margin-bottom:0;
color:#fff;
}
.page-heading h3,
.page-heading h2{
color:#fff;
}
.page-heading h6,
.page-heading h5,
.page-heading h4{
color:#c7d5e6;
}
.page-heading p{
margin:.8em 0;
}
.page-heading .breadcrumbs {
font-size:0.875em;
list-style: none;
order: 1;
margin: 0.7em 0;
}
.page-heading.align-center .breadcrumbs {
float: none;
text-align: center;
margin-top: 1.5em;
}
.page-heading .breadcrumbs li {
display: inline-block;
margin-top: 0;
}
.page-heading .breadcrumbs li:after {
content: '/';
margin-right: 4px;
margin-left: 8px;
}
.page-heading .breadcrumbs li:last-child:after {
content: none;
}
.page-heading.portfolio-extended-heading {
background-color: #212428;
}
.no-flexbox .page-heading > .container {
display: table;
}
.no-flexbox .page-heading .title,
.no-flexbox .page-heading .breadcrumbs {
display: table-cell;
vertical-align: middle;
}
.no-flexbox .page-heading .breadcrumbs {
text-align: right;
}
.page-heading .portfolio-filters ul{
margin:5px 0;
}
.page-heading .portfolio-filters .filter{
color:#fff;
}
.page-heading .button-down-arrow{
position:absolute;
bottom:40px;
left:50%;
margin-left:-30px;
}
.page-heading .social-media{
list-style:none;
display:inline-block;
margin:20px 0 0;
padding:10px 30px;
border-radius:30px;
-webkit-border-radius:30px;
-moz-border-radius:30px;
background:#000;
background:rgba(0,0,0,.15);
overflow: hidden;
}
.page-heading .social-media li{
display:inline-block;
}
.page-heading .social-media li + li{
margin:0 0 0 5px;
}
.page-heading .social-media a{
font-size:20px;
width:36px;
height:36px;
display:block;
color:#fff;
text-align:center;
line-height:34px;
border:1px solid transparent;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
.page-heading .social-media a:hover{
border-color:#fff;
} .page-heading.style-image{
padding:170px 0 200;
background-image:none;
}
.page-heading.style-image h1{
font-size:3em;
}
.page-heading.style-image.style-medium {
padding:200px 0 110px;
}
.page-heading.style-image.style-medium .title h1 {
font-size: 2.2em;
font-weight: 500;
letter-spacing: 0.05em;
text-transform: uppercase;
}
.page-heading.style-image.style-medium .title p {
font-size: 14px;
line-height: 1.5em;
margin: 1em 0;
text-transform: uppercase;
color: rgba(255, 255, 255, 0.6);
}
.page-heading.style-image.style-medium .breadcrumbs {
margin-top: 1em;
}
.page-heading.style-image.style-medium .breadcrumbs a:hover {
opacity: 0.6;
}
.page-heading.style-image.style-medium .breadcrumbs li:after {
content: '\f105';
font: normal normal 14px/1 FontAwesome;
margin-left: 12px;
margin-right: 12px;
}
.page-heading.style-image.style-medium .breadcrumbs li:last-child:after {
content: none;
}
.page-heading.style-image.style-image-style2 {
background-size: cover !important;
padding: 200px 0;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
}
.page-heading.style-image.style-image-style2 h5 {
font-size: 17px;
font-weight: 700;
line-height: 1.5;
letter-spacing: 0.3em;
text-transform: uppercase;
color: #ffffff;
margin-bottom: 0;
}
.page-heading.style-image.style-image-style2 h1 {
font-family: 'Playfair Display', serif;
font-size: 100px;
line-height: 1.12;
margin-top: 0;
margin-bottom: 0;
}
.page-heading.style-image.style-image-style2 ul {
margin: 15px 0 0;
list-style: none;
}
.page-heading.style-image.style-image-style2 ul li {
display: inline-block;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
.page-heading.style-image.style-image-style2 ul li:after {
content: '';
display: inline-block;
width: 4px;
height: 4px;
margin-right: 6px;
margin-left: 10px;
background-color: #ffffff;
border-radius: 50em;
}
.page-heading.style-image.style-image-style2 ul li:last-child:after {
content: none;
}
.page-heading.style-image.style-image-style2 ul li p {
display: inline-block;
}
.page-heading.style-image.style-image-style2 ul li a:after {
content: '/';
margin-left: 4px;
}
.page-heading.style-image.style-image-style2 ul li a:last-child:after {
content: none;
} .page-heading.style-big{
padding:200px 0;
} .page-heading.style-slider{
background:none;
padding:0;
position:relative;
}
.page-heading.style-slider:after{
content:'';
position:absolute;
left:0;
right:0;
bottom:0px;
height:0px;
box-shadow:0 0 10px 1px rgba(0,0,0,.3);
-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.3);
-moz-box-shadow:0 0 10px 1px rgba(0,0,0,.3);
}
.main-flexslider .flex-direction-nav a{
width:71px;
height:71px;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/gallery-arrows-big.png) no-repeat;
margin:18px 0 0;
}
.main-flexslider .flex-direction-nav a:before{ content:none; }
.main-flexslider .flex-direction-nav .flex-prev { top:50%; left:50px; opacity:.6; margin-top:-21px; }
.main-flexslider .flex-direction-nav .flex-next { top:50%; right: 50px; opacity:.6; margin-top:-21px; background-position:-71px 0; }
.main-flexslider .flex-direction-nav a:hover{opacity:1!important;}
.main-flexslider .flex-control-nav{bottom:0;}
.main-flexslider .flex-control-nav li:before{content:none;}
.main-flexslider .flex-control-nav a{
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
border:3px solid #fff;
background:transparent;
opacity:.6;
transition: background .3s, border .3s, opacity .3s;
-webkit-transition: background .3s, border .3s, opacity .3s;
-moz-transition: background .3s, border .3s, opacity .3s;
}
.main-flexslider .flex-control-nav a:hover{
background:inherit;
opacity:1;
}
.main-flexslider .flex-control-nav a.flex-active{
background:#fff;
opacity:1;
}
.main-flexslider div.slide>.container,
.home-flexslider div.slide>.container{
opacity:0;
transition: opacity .8s, transform .8s;
-webkit-transition: opacity .8s, -webkit-transform .8s;
-moz-transition: opacity .8s, -moz-transform .8s;
transform: translateX(-200px) skewX(10deg);
-webkit-transform: translateX(-200px) skewX(10deg);
-moz-transform: translateX(-200px) skewX(10deg);
-ms-transform: translateX(-200px) skewX(10deg);
-o-transform: translateX(-200px) skewX(10deg);
}
.main-flexslider .flex-active-slide div.slide>.container,
.home-flexslider .flex-active-slide div.slide>.container{
opacity:1;
transform: translateX(0) skewX(0deg);
-webkit-transform: translateX(0) skewX(0deg);
-moz-transform: translateX(0) skewX(0deg);
-ms-transform: translateX(0) skewX(0deg);
-o-transform: translateX(0) skewX(0deg);
} .page-heading.style-gmap{
padding:0;
}
.page-heading.style-default .row {
width: 100%;
}
.page-heading.style-default .row [class^=col-]:first-child {
padding-left: 0;
}
.page-heading.style-default .row [class^=col-]:last-child {
padding-right: 0;
} .home-flexslider .flex-direction-nav a{
width:71px;
height:71px;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/homeslider-arrows.png) no-repeat;
margin:18px 0 0;
}
.home-flexslider .flex-direction-nav a:before{
content:none;
}
.home-flexslider .flex-direction-nav .flex-prev {
top:50%; left:30px;
opacity:.5;
margin-top:-21px;
}
.home-flexslider .flex-direction-nav .flex-next {
top:50%;
right: 30px;
opacity:.5;
margin-top:-21px;
background-position:-71px 0!important;
}
.home-flexslider .flex-direction-nav a:hover{
opacity:1!important;
}
.home-flexslider a.button {
text-shadow: none;
}
.home-flexslider .flex-control-nav{
bottom:20px;
z-index: 100;
}
.home-flexslider .flex-control-nav li:before{
content:none;
}
.home-flexslider .flex-control-nav a{
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
border:3px solid #fff;
background:transparent;
opacity:.5;
transition: background .3s, border .3s, opacity .3s;
-webkit-transition: background .3s, border .3s, opacity .3s;
-moz-transition: background .3s, border .3s, opacity .3s;
}
.home-flexslider .flex-control-nav a:hover{
background:inherit;
opacity:1;
}
.home-flexslider .flex-control-nav a.flex-active{
background:#fff;
opacity:1;
}
.home-flexslider .slides>li .slide{
padding:150px 0;
background-size:cover!important;
background-position:center center;
}
.home-flexslider.style-light .flex-direction-nav a{
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/homeslider-arrows-light.png) no-repeat;
}
.home-flexslider.flexslider img{
width:auto;
} .section.bordered{
border-top:1px solid #f0f1f6;
border-top:1px solid #f0f1f6;
}
#splendid-main-container.shadowed,
#splendid-main-container.shadowed2,
.section.shadowed,
.section.shadowed2{
position:relative;
overflow:hidden;
}
#splendid-main-container.shadowed:before,
#splendid-main-container.shadowed2:after {
display: block !important;
}
#splendid-main-container.shadowed:before,
.section.shadowed:before{
content:'';
position:absolute;
top:-5px;
left:0;
right:0;
height:5px;
box-shadow:0 0 10px rgba(0,0,0,.2);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);
-moz-box-shadow:0 0 10px rgba(0,0,0,.2);
}
#splendid-main-container.shadowed2:after,
.page-heading.style2:after,
.section.shadowed2:after{
content:'';
position:absolute;
bottom:-5px;
left:0;
right:0;
height:5px;
box-shadow:0 0 10px rgba(0,0,0,.2);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);
-moz-box-shadow:0 0 10px rgba(0,0,0,.2);
} .section.section-splitted{
position:relative;
z-index:2;
}
.section.section-splitted:before{
content:'';
position:absolute;
left:50%;
top:0;
bottom:0;
border-right:1px solid #dedede;
z-index:-1;
}
.section.section-splitted.dark-border:before{
border-color: #1f2124;
}
.section.section-splitted.color-light:before{
border-color:#1f2124;
}
.section.section-splitted .row{
margin:0 -30px;
}
.section.section-splitted .row>div{
padding:0 30px;
} .contact-form button[type="submit"],
.rs-contact-form input[type="submit"] {
margin-top:40px;
padding-left:45px;
padding-right:45px;
}
.rs-contact-form.agency-form input[type=text],
.rs-contact-form.agency-form input[type=email],
.rs-contact-form.agency-form textarea {
margin-top: 5px;
margin-bottom: 20px;
border: 1px solid #eeeeee;
background-color: transparent;
}
.rs-contact-form.agency-form textarea {
height: 155px;
}
.rs-contact-form.agency-form label {
margin-bottom: 0;
color: #1c1c1c;
}
.rs-contact-form.agency-form input[type=submit] {
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 700;
letter-spacing: 0.1em;
padding: 11px 45px;
margin-top: 20px;
} .faq-item h5{
margin:0 0 10px;
}
.faq-item + .faq-item{
margin-top:60px;
} .layout-404{
background-position: center center;
background-repeat:no-repeat;
background-color:#32445c;
background-size:cover;
padding:100px 0 200px!important;
} .layout-coming-soon{
padding:0!important;	
}
.coming-soon-header{
background:#e3885f;
padding:80px 0 40px;
}
.coming-soon-section{
background:#06516e;
}
.coming-soon-counter{
border-top:6px solid #fff;
border-bottom:6px solid #fff;
text-align:center;
}
.coming-soon-counter>div{
display:table;
table-layout: fixed;
margin:0 auto;
}
.coming-soon-counter .counter-item{
display:table-cell;
padding:70px;
}
.coming-soon-counter .counter-item + .counter-item{
border-left:6px solid #fff;
}
.coming-soon-counter .divider{
width:100px;
margin:15px auto;
}
.coming-soon-counter span{
font-size:4.5em;
line-height:1;
font-weight:300;
display:block;
}
.coming-soon-counter span.label{
font-size:1.125em;
font-weight:700;
}
.coming-soon-footer{
padding:80px 0 120px;
} .layout-maintenace{
background:#2a343d;
padding:100px 0!important;
}
.maintenance-header{
padding-bottom:80px;
}
.maintenance-section{
background:#1a2127;
padding:60px 0;
} .layout-blank{
background:#161c43 url(//www.hariharyatra.com/wp-content/themes/splendid/img/blank-bg.png) center top no-repeat;
background-size:100% auto;
padding:140px 0!important;
}
.blank-section .divider{
border-color:#262f5a;
} .blank-landing-header{
background:#161d25;
padding:80px 0;
}
.landing-blank-browser{
background-image:url(//www.hariharyatra.com/wp-content/themes/splendid/img/homepages/landing-browser.png);
background-position:center top;
background-repeat:no-repeat;
background-color:#161d25;
padding:400px 0;
}
.landing-blank-browser>img{
width:100%;
}
.landing-blank-browser .section{
overflow:hidden;
} #blog-load-more{
padding:4px 30px;
}
#splendid-main-container.blog-container{
padding-top:0;
padding-bottom:0;
}
.post-header{
position:relative;
}
.post-header img{
width:100%;
height:auto;
}
.post-header .audio-player-box,
.post-header blockquote{
margin:0;
}
.post-content blockquote,
.post-header blockquote{
font-size: 24px;
font-weight:300;
line-height:1.8;
padding:30px;
background:#2cbdca;
color:#fff;
}
.post-content blockquote cite:before,
.post-header blockquote cite:before{
content: '-';
margin-right: 5px;
}
.post-content blockquote a,
.post-header blockquote a{
color: white;
}
.post-content blockquote .quote-author,
.post-header blockquote .quote-author{
font-size:1em;
}
.post-header .post-link{
background:#2eb9ea;
padding:30px;
}
.post-header .post-link .link-title{
font-size:1.5em;
color:#fff;
display:block;
margin-bottom:15px;
line-height:1;
}
.post-header .post-link a{
color:#fff;
} .blog-post .post-meta,
.blog-extended-header .post-meta{
list-style:none;
margin:0;
padding:0;
text-transform: uppercase;
overflow:hidden;
}
.blog-post .post-meta li,
.blog-extended-header .post-meta li{
margin-top:0;
float:left;
font-size:12px;
line-height:1.6;
font-family:'Proxima Nova', 'Open Sans', Arial, sans-serif;
font-weight:700;
vertical-align:middle;
text-transform: uppercase;
}
.blog-post .post-meta li a,
.blog-extended-header .post-meta li a{
color:#718097;
}
.blog-post .post-meta li a:hover,
.blog-extended-header .post-meta li a:hover{
color:#333;
}
.blog-post .post-meta li + li:before,
.blog-extended-header .post-meta li + li:before{
content:'';
display:inline-block;
width:3px;
height:3px;
vertical-align:middle;
margin:-2px 9px 0 7px;
background:#8a9fb9;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
} .post-gallery{
margin:0;
}
.post-gallery .flex-direction-nav a{
width:42px;
height:42px;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/gallery-arrows.png) no-repeat;
margin:18px 0 0;
}
.post-gallery .flex-direction-nav a:before{ content:none; }
.post-gallery .flex-direction-nav .flex-prev { top:50%; left:30px; opacity:.6; margin-top:-21px; }
.post-gallery .flex-direction-nav .flex-next { top:50%; right: 30px; opacity:.6; margin-top:-21px; background-position:-42px 0; }
.post-gallery .flex-direction-nav a:hover{opacity:1!important;}
.post-gallery .flex-control-nav{bottom:0;}
.post-gallery .flex-control-nav li:before{content:none;}
.post-gallery .flex-control-nav a{
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
border:3px solid #fff;
background:transparent;
opacity:.6;
transition: background .3s, border .3s, opacity .3s;
-webkit-transition: background .3s, border .3s, opacity .3s;
-moz-transition: background .3s, border .3s, opacity .3s;
}
.post-gallery .flex-control-nav a:hover{
background:inherit;
opacity:1;
}
.post-gallery .flex-control-nav a.flex-active{
background:#fff;
opacity:1;
} .video-play-button{
position:absolute;
text-indent:-9999px;
top:50%;
left:50%;
margin-top:-60px;
margin-left:-60px;
width:121px;
height:121px;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/video-play.png) center center no-repeat;
transition: transform .3s, opacity .3s;
-webkit-transition: -webkit-transform .3s, opacity .3s;
-moz-transition: -moz-transform .3s, opacity .3s;
}
.video-play-button:hover{
opacity:.8;
transform:scale(1.05);
-webkit-transform:scale(1.05);
-moz-transform:scale(1.05);
-ms-transform:scale(1.05);
-o-transform:scale(1.05);
} .blog-pagination{
border-top:1px solid #dce3ef;
margin-top:80px;
padding-top:60px;
text-align:right;
}
.blog-pagination>span{
font-size:14px;
font-weight:600;
display:inline-block;
vertical-align: middle;
}
.blog-pagination>ul{
display:inline-block;
overflow:hidden;
margin:0 0 0 10px;
list-style:none;
vertical-align: middle;
}
.blog-pagination>ul>li{
float:left;
margin:0 5px;
}
.page-links a,
.blog-pagination>ul a{
color:#718097;
display:inline-block;
border:2px solid transparent;
padding:0 12px;
min-width:40px;
height:40px;
line-height:38px;
text-align:center;
font-size:14px;
font-weight:600;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
.blog-pagination>ul a span{
display: none;
}
.page-links a:hover,
.blog-pagination>ul a:hover{
border-color:#a65bf4;
color:#a65bf4; }
.blog-pagination>ul .active a{
border-color:#a65bf4;
color:#a65bf4;
}
.blog-pagination>ul .active a:hover{ }
.blog-pagination>ul a.pagination-last,
.blog-pagination>ul a.pagination-first {
border:2px solid #718097;
padding:0 15px;
}
.blog-pagination>ul a.prev,
.blog-pagination>ul a.next{
background-image:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/pagination-arrows.png);
background-position: -2px -2px;
margin:0 10px;
border:2px solid #718097;
}
.blog-pagination>ul a.next{
background-position:-40px -2px;
}
.blog-pagination>ul a.pagination-last:hover,
.blog-pagination>ul a.pagination-first:hover,
.blog-pagination>ul a.prev:hover,
.blog-pagination>ul a.next:hover{
border-color:#a65bf4;
}
.blog-pagination>ul a.prev:hover,
.blog-pagination>ul a.next:hover{
background-color: transparent;
}  .masonry-column{
height:1px;
}
#blog-wrapper.isotope-masonry{
margin:-15px 0;
}
.blog-masonry-wrapper{
overflow:hidden;
margin-top:-15px;
margin-bottom:-15px;
}
.blog-post-masonry{
margin:15px 0 15px;
}
.blog-post-masonry .blog-post-inner{
box-shadow:0 2px 0 #e9eef7;
-webkit-box-shadow:0 2px 0 #e9eef7;
-moz-box-shadow:0 2px 0 #e9eef7;
}
.blog-post-masonry .post-content{
border:1px solid #dce3ef;
padding:35px 30px 30px;
}
.blog-post-masonry .post-content .post-title {
line-height: 36px;
margin: 28px 0 27px;
}
.blog-post-masonry .post-header + .post-content{
border-top:none;
}
.blog-post-masonry  .post-content p{
margin-bottom:0;
}
.blog-post-masonry a{
color:#718097;
}
.blog-post-masonry a:hover{
color:#a65bf4;
} .blog-post-medium .blog-post-inner{
display:table;
width:100%;
}
.blog-post-medium + .blog-post-medium{
margin-top:60px;
padding-top:60px;
border-top:1px solid #dce3ef;
}
.blog-post-medium .blog-post-inner>div,
.blog-post-medium .blog-post-inner>aside,
.blog-post-medium .blog-post-inner>section{
display:table-cell;
vertical-align:top;
}
.blog-post .post-side{
width:130px;	
}
.blog-post-medium .post-featured-image{
position:relative;
width:40%;
}
.blog-post-medium .post-side + .post-featured-image{
padding-left:30px;
width:42%;
}
.blog-post-medium .post-featured-image + .post-content,
.blog-post-medium .post-side + .post-content{
padding-left:30px;
}
.blog-post-medium .post-header + .post-meta{margin-top:35px;}
.blog-post-medium .post-header + .post-meta + .post-title{margin-bottom:10px;}
.blog-post-medium .post-header blockquote{padding:40px 50px;}
.blog-post-medium .post-header blockquote .quote-content{font-size:1.3333em;}
.blog-post-medium .post-header blockquote .quote-author{margin-top:1.2em;}
.blog-post-medium .post-header .post-link{padding:30px 50px;}
.blog-post-medium .post-gallery .flex-direction-nav .flex-prev{left:20px;}
.blog-post-medium .post-gallery .flex-direction-nav .flex-next{right:20px;}
.post-side .post-date{
background:#a65bf4;
color:#fff;
padding:17px 20px;
text-transform: uppercase;
text-align: center;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.post-side .post-date .day{
font-size:2.25em;
line-height:1;
font-weight:700;
display:block;
}
.post-side .post-format{
display:block;
padding:20px;
text-align:center;
border:2px solid #dce3ef;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
margin:15px 0;
line-height:1;
}
.post-side .post-format span{
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/post-formats.png) no-repeat;
width:40px;
height:40px;
display:inline-block;
}
.post-format span.format-gallery{background-position:-40px 0;}
.post-format span.format-video{background-position:-80px 0;}
.post-format span.format-audio{background-position:-120px 0;}
.post-format span.format-quote{background-position:-160px 0;}
.post-format span.format-link{background-position:-200px 0;}
.post-side .button.read-more{
padding:10px;
}
.blog-post-medium a{
color:#718097;
}
.blog-post-medium a:hover{
color:#a65bf4;
}
.post-side .button.read-more{
margin-bottom:0;
border: 2px solid #8a9fb9;
background: transparent;
color: #525f71;
text-shadow: none;
position: relative;
overflow: hidden;
} .blog-post-standard + .blog-post-standard{margin-top: 80px;}
.blog-post-standard .post-featured-image,
.blog-post-standard .post-header{margin-bottom:35px;}
.blog-post-standard a{color: #333;}
.blog-post-standard a:hover{color: #718097;}
.blog-post-standard .post-gallery .flex-direction-nav a {
width: 71px;
height: 71px;
background: url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/gallery-arrows-big.png) no-repeat;
}
.blog-post-standard .post-gallery .flex-direction-nav a.flex-next{background-position:-71px 0;}
.blog-standard-fullwidth .blog-post-standard .post-content{padding:0;}
.blog-standard-fullwidth .post-header blockquote {padding:35px 50px;}
.blog-standard-fullwidth .post-header blockquote .quote-content{font-size:1.3333em;}
.blog-standard-fullwidth .post-link{
background-image:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/link-icon.png);
background-position:40px 40px;
background-repeat:no-repeat;
padding: 40px 40px 40px 140px;
}
.blog-standard-fullwidth .blog-post-standard-alt .post-link{
background-image:none;
padding: 40px;
}
#blog-wrapper.blog-standard-fullwidth{padding-top:100px;padding-bottom: 50px;}
#blog-wrapper.blog-standard-fullwidth + .blog-pagination{margin-bottom:120px;} .blog-post-standard-alt .post-content{
display:table;
width:100%;
}
.blog-post-standard-alt .post-content>div,
.blog-post-standard-alt .post-content>aside{
display:table-cell;
vertical-align:top;
}
.blog-post-standard-alt .post-content .post-content-inner{padding-left:30px;}
.blog-post-standard-alt .post-header blockquote {padding:35px 50px;}
.blog-post-standard-alt .post-header blockquote .quote-content{font-size:1.3333em;}
.blog-post-standard-alt .post-link{
background-image:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/link-icon.png);
background-position:40px 40px;
background-repeat:no-repeat;
padding: 40px 40px 40px 140px;
}
.sc-blog-post.blog-post.style-light .blog-post-inner .post-header .button:before,
.sc-blog-post.blog-post.style-light .blog-post-inner .post-header .button:after,
.sc-blog-post.blog-post.style-light .blog-post-inner .post-header .button {
color: white;
opacity: 1 !important;
} .blog-single-wrapper .post-gallery .flex-direction-nav a {
width: 71px;
height: 71px;
background: url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/gallery-arrows-big.png) no-repeat;
}
.blog-single-wrapper .post-gallery .flex-direction-nav a.flex-next{background-position:-71px 0;}
.blog-single-wrapper .post-header .post-meta{margin:40px 0 25px;}
.blog-single-wrapper .post-header .post-title a{color:#525f71;} section.post-tags{
border-bottom:1px solid #dce3ef;
}
.post-tags span{
display:inline-block;
font-weight:700;
}
.post-tags ul,
.post-tags ul li{
display:inline-block;
margin:0;
}
.post-tags ul{
margin:20px 0;
}
.post-tags ul li + li:before{
content:', ';
}
.post-tags ul li a{color:#718097;}
.post-tags ul li a:hover{color:#a65bf4;} section.post-share{
border-bottom:1px solid #dce3ef;
padding:60px 0;
}
.post-share h5{
margin:0 0 20px;
}
section.post-share .social-sharebox{
margin:0;
width:100%;
}
.post-share .social-sharebox .share-button{
margin: 0 8px;
} section.post-author{
border-bottom:1px solid #dce3ef;
padding:60px 0;
display:table;
width:100%:;
}
.post-author>div{
display:table-cell;
vertical-align:top;
}
.post-author .author-avatar{
width:130px;
}
.post-author .author-avatar img{
width:100%;
height:auto;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
.post-author .author-content{
padding-left:30px;
}
.post-author .author-name{
display:inline-block;
margin:0 25px 0 0;
font-weight:700;
}
.post-author .author-meta,
.post-author .author-meta li{
display:inline-block;
list-style:none;
margin:0;
}
.post-author .author-meta li + li:before{
content:'';
display:inline-block;
vertical-align:middle;
margin:0 8px 0 5px;
width:4px;
height:4px;
background:#8a9fb9;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
.post-author .author-meta a{
color:#a65bf4;
}
.post-author.style2 {
display: block;
width: 500px;
margin: 0 auto;
text-align: center;
border: none;
padding-top: 100px;
}
.post-author.style2 > div {
display: block;
width: 100%;
padding-left: 0;
}
.post-author.style2 .author-avatar {
margin-bottom: 20px;
}
.post-author.style2 .author-avatar img {
max-width: 100%;
width: auto;
border-radius: 50em;
}
.post-author.style2 .author-name {
font-family:'Proxima Nova', Arial, sans-serif;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
margin: 0;
}
.post-author.style2 .author-description {
font-size: 14px;
line-height: 2;
margin-top: 10px;
}
.post-author.style2 .button {
border: 2px solid #525f71;
color: #525f71;
box-shadow: none;
padding: 13px 45px;
margin: 30px 0 0;
white-space: normal;
}
.post-author.style2 .button:before {
background-color: #a65bf4;
border-radius: 0;
}
.post-author.style2 .button:hover {
color: #ffffff;
border-color: #a65bf4;
}
.sidebar-dual .post-author.style2 {
width: auto;
padding-right: 20px;
padding-left: 20px;
} section.post-related{
border-bottom:1px solid #dce3ef;
padding:60px 0 100px;
}
.post-related .blog-post .post-meta{margin:25px 0 15px;}
.post-related .blog-post .post-title{margin:0;}
.post-related .blog-post .post-title a{color:#525f71;}
.post-related .blog-post .post-title a:hover{color:#a65bf4;}
.post-related.full-width {
border-bottom: 0;
padding-bottom: 0;
} section.post-comments{
padding:40px 0 120px;
}
.comments-list .comments-list{
padding-left:125px;
}
.comments-list .comment{
list-style: none;
}
.comments-list .comment .comment-content-wrapper {
display:table;
width:100%;
border-bottom:1px solid #dce3ef;
padding:30px 0;
}
.comments-list .comment .comment-content-wrapper > div{
display:table-cell;
vertical-align:top;
}
.comments-list .comment .children {
padding: 0 0 0 125px;
margin: 0;
}
.comments-list .comment-avatar{width:80px;}
.comments-list .comment-avatar img{width:100%; height:auto;}
.comments-list .comment-content{padding-left:40px;}
.comments-list .comment header{overflow:hidden;}
.comments-list .comment header p{margin:0; }
.comments-list .comment header .reply-button,
.comments-list .comment header .comment-reply-link,
.comments-list .comment header .comment-edit-link {
float:right;
display:inline-block;
font-size:12px;
font-weight:700;
text-transform: uppercase;
font-family:'Proxima Nova', Arial, sans-serif;
color:#525f71;
border:2px solid #ccd8e6;
padding:2px 8px 0;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
transition: border .3s, background .3s, color .3s;
-webkit-transition: border .3s, background .3s, color .3s;
-moz-transition: border .3s, background .3s, color .3s;
}
.comments-list .comment header .comment-edit-link {
margin-right: 6px;
}
.comments-list .comment header .reply-button:hover,
.comments-list .comment header .comment-edit-link:hover,
.comments-list .comment header .comment-reply-link:hover{
color:#fff;
background:#4753de;
border-color:#4753de;
}
.related-post.related-post-style2 {
overflow: hidden;
position: relative;
text-align: center;
}
.related-post.related-post-style2 header {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
}
.related-post.related-post-style2 header img {
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: auto;
-webkit-transform: translateY(-50%);
-moz-transform:	translateY(-50%);
-ms-transform:	 translateY(-50%);
transform:		 translateY(-50%);
}
.related-post.related-post-style2 .post-content {
display: block;
position: relative;
z-index: 2;
color: #ffffff;
padding: 120px 0;
}
.related-post.related-post-style2 .post-content h6,
.related-post.related-post-style2 .post-content h3 {
margin: 0;
color: #ffffff;
}
.related-post.related-post-style2 .post-content h6 {
font-family:serif;
font-style: italic;
font-size: 18px;
margin-bottom: 7px;
}
.related-post.related-post-style2 .post-content h3 {
font-family:'Proxima Nova', Arial, sans-serif;
text-transform: uppercase;
font-weight: 700;
}
.content-with-sidebar .related-post.related-post-style2 .container {
width: 100%;
}
.sidebar-dual .related-post.related-post-style2 .post-content {
padding: 50px 0;
}
.sidebar-dual .post-author.style2 .author-content {
padding: 0;
} .post-comment-submit form{
margin-top:60px;
}
.post-comment-submit form button,
.post-comment-submit form input.button{
padding-left:40px;
padding-right:40px;
margin-top:25px;
} .blog-single-extended{
padding:60px 0 100px;
}
.blog-extended-header{
padding: 250px 0 40px;
position:relative;
z-index:1;
}
.blog-extended-header:before{
content:'';
position:absolute;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/shadow.png) center bottom repeat-x;
left:0;
right:0;
bottom:0;
height:253px;
z-index:-1;
}
.blog-extended-header .post-meta li + li:before{
background:#fff;
}
.blog-extended-header .post-meta li a{
color:#fff;
}
.blog-extended-header h1,
.blog-extended-header h2,
.blog-extended-header h3,
.blog-extended-header h4,
.blog-extended-header h5,
.blog-extended-header h6{
color:#fff;
margin:0;
}
.blog-extended-header h1{font-size:3em; margin:20px 0 10px;}
.blog-extended-header footer{
margin-top:60px;
overflow:hidden;
}
.blog-extended-header .post-author .avatar{
width:60px;
display:inline-block;
vertical-align:middle;
}
.blog-extended-header .post-author .avatar img{
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
.blog-extended-header .post-author span{
display:inline-block;
vertical-align:middle;
font-size:12px;
text-transform: uppercase;
font-family:'Proxima Nova', Arial, sans-serif;
margin-left:15px;
}
.blog-extended-header .post-nav{
float:right;
margin-top:10px;
}
.blog-extended-header .post-nav a{
text-indent:-9999px;
width:40px;
height:40px;
border:2px solid #fff;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/post-arrows.png) -2px -2px no-repeat;
display:inline-block;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
.blog-extended-header .post-nav a + a{
margin-left:8px;
background-position:-42px -2px;
}
.blog-extended-header .post-nav .post-next{background-position:-42px -2px;}
.blog-extended-header .post-nav a:hover{border-color:#a65bf4;}
.blog-extended-header .post-nav a.post-prev:hover{background-position:-2px -42px;}
.blog-extended-header .post-nav a.post-next:hover{background-position:-42px -42px;}
.blog-extended-header.blog-extended-header-alt {
position: relative;
text-align: center;
padding: 300px 0;
overflow: hidden;
background-size: cover !important;
background-position: center !important;
}
.blog-extended-header.blog-extended-header-alt .info {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform:	translateX(-50%)	translateY(-50%);
-ms-transform:	 translateX(-50%) translateY(-50%);
transform:		 translateX(-50%) translateY(-50%);
}
.blog-extended-header.blog-extended-header-alt .post-author,
.blog-extended-header.blog-extended-header-alt h1 {
display: block;
}
.blog-extended-header.blog-extended-header-alt h1 {
font-family:'Proxima Nova', sans-serif;
font-size: 62px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 30px;
}
.blog-extended-header.blog-extended-header-alt .post-author {
display: inline-block;
margin: 0 auto;
}
.blog-extended-header.blog-extended-header-alt .post-author img {
width: 60px;
height: auto;
border-radius: 50em;
float: left;
}
.blog-extended-header.blog-extended-header-alt .post-author .details {
display: block;
overflow: hidden;
text-align: left;
margin-left: 80px;
padding-top: 4px;
}
.blog-extended-header.blog-extended-header-alt .post-author span,
.blog-extended-header.blog-extended-header-alt .post-author time {
display: block;
margin: 0;
}
.blog-extended-header.blog-extended-header-alt .post-author span {
font-family:'Proxima Nova', sans-serif;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
}
.blog-extended-header.blog-extended-header-alt .post-author time {
font-family: serif;
font-size: 14px;
font-style: italic;
font-weight: 300;
opacity: 0.7;	
}
.blog-single-wrapper.extended-alternative {
padding-top: 120px;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 22px;
font-weight: 400;
line-height: 36px;
color: #666666;
}
.blog-single-wrapper.extended-alternative p {
margin-bottom: 38px;
}
.blog-single-wrapper.extended-alternative .post-tags {
font-size: 18px;
}
.blog-single-wrapper.extended-alternative .post-tags span {
font-weight: 700;
color: #1c1c1c;
}
.blog-single-wrapper.extended-alternative .post-tags ul {
font-weight: 400;
color: #666666;
margin: 0 0 23px;
}
.blog-single-wrapper.extended-alternative .post-share {
padding: 45px 0 75px;
}
.blog-single-wrapper.extended-alternative .post-share h5 {
margin-bottom: 40px;
color: #1c1c1c;
}
.blog-single-wrapper.extended-alternative .post-share .social-sharebox .share-buttons {
border: none;
padding: 0;
text-align: left;
}
.blog-single-wrapper.extended-alternative .post-share .social-sharebox .share-buttons a {
width: 63px;
height: 63px;
line-height: 60px;
border-color: #eeeeee;
font-size: 22px;
color: #666666;
}
.blog-single-wrapper.extended-alternative .post-share .social-sharebox .share-buttons a i {
font-size: 24px;
}
.blog-single-wrapper.extended-alternative .post-share .social-sharebox .share-buttons a:hover {
color: #ffffff;
}
.blog-single-wrapper.extended-alternative .post-author {
padding-bottom: 5px;
}
.blog-single-wrapper.extended-alternative .post-author .author-content {
padding-left: 25px;
}
.blog-single-wrapper.extended-alternative .post-author .author-name {
font-size: 24px;
color: #1c1c1c;
}
.blog-single-wrapper.extended-alternative .post-author .author-meta {
font-size: 14px;
}
.blog-single-wrapper.extended-alternative .post-author .author-meta li:before {
background-color: #eeeeee;
}
.blog-single-wrapper.extended-alternative .author-description {
font-size: 20px;
margin-top: 7px;
}
.blog-single-wrapper.extended-alternative .post-related {
padding-bottom: 95px;
}
.blog-single-wrapper.extended-alternative .post-related header .carousel-title {
font-size: 24px;
font-weight: 700;
color: #1c1c1c
}
.blog-single-wrapper.extended-alternative .post-related .blog-post .post-meta {
margin-top: 22px;
margin-bottom: 7px;
}
.blog-single-wrapper.extended-alternative .post-related .blog-post .post-meta li,
.blog-single-wrapper.extended-alternative .post-related .blog-post .post-meta li a {
color: #aaaaaa;
}
.blog-single-wrapper.extended-alternative .post-related .blog-post .post-meta p {
display: inline-block;
margin: 0;
}
.blog-single-wrapper.extended-alternative .post-related .blog-post .post-meta li {
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-weight: 700;
}
.blog-single-wrapper.extended-alternative .post-related .blog-post .post-meta a + a:before {
content:'/';
margin-left: 1px;
margin-right: 3px;
}
.blog-single-wrapper.extended-alternative .post-related .blog-post .post-content h3 {
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 32px;
font-weight: 700;
}
.blog-single-wrapper.extended-alternative .post-related .blog-post .post-content h3 a {
color: #1c1c1c
}
.blog-single-wrapper.extended-alternative .comment-content-wrapper {
padding-top: 50px;
padding-bottom: 0;
}
.blog-single-wrapper.extended-alternative + .post-comments {
padding-top: 35px;
padding-bottom: 65px;
}
.blog-single-wrapper.extended-alternative + .post-comments > h3 {
margin-bottom: 14px;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 30px;
font-weight: 700;
color: #1c1c1c;
}
.blog-single-wrapper.extended-alternative + .post-comments .comment header {
font-size: 18px;
color: #666666;
}
.blog-single-wrapper.extended-alternative + .post-comments .comment header strong a {
color: #1c1c1c;
}
.blog-single-wrapper.extended-alternative + .post-comments .comment header strong a:hover {
color: #a65bf4;
}
.blog-single-wrapper.extended-alternative + .post-comments .comment header .comment-reply-link,
.blog-single-wrapper.extended-alternative + .post-comments .comment header .comment-edit-link {
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 1;
padding: 5px 8px;
color: #1c1c1c;
border-color: #eeeeee;
}
.blog-single-wrapper.extended-alternative + .post-comments .comment header .comment-reply-link:hover,
.blog-single-wrapper.extended-alternative + .post-comments .comment header .comment-edit-link:hover {
background-color: #1c1c1c;
border-color: #1c1c1c;
color: #ffffff;
}
.blog-single-wrapper.extended-alternative + .post-comments .comment section p {
margin-bottom: 33px;
font-size: 20px;
color: #666666;
}
.blog-single-wrapper.extended-alternative + .post-comments + .post-comment-submit #reply-title {
font-size: 24px;
font-weight: 700;
color: #1c1c1c;
}
.blog-single-wrapper.extended-alternative + .post-comments + .post-comment-submit .comment-form {
margin-top: 50px;
}
.blog-single-wrapper.extended-alternative + .post-comments + .post-comment-submit .comment-form label {
font-size: 14px;
font-weight: 700;
color: #1c1c1c;
}
.blog-single-wrapper.extended-alternative + .post-comments + .post-comment-submit .comment-form input[type=text],
.blog-single-wrapper.extended-alternative + .post-comments + .post-comment-submit .comment-form input[type=email],
.blog-single-wrapper.extended-alternative + .post-comments + .post-comment-submit .comment-form textarea {
border: 1px solid #eeeeee;
background-color: transparent;
}
.blog-single-wrapper.extended-alternative + .post-comments + .post-comment-submit .comment-form input[type=text],
.blog-single-wrapper.extended-alternative + .post-comments + .post-comment-submit .comment-form input[type=email] {
height: 55px;
margin-bottom: 10px;
}
.blog-single-wrapper.extended-alternative + .post-comments + .post-comment-submit .comment-form input[type=submit],
.blog-single-wrapper.extended-alternative + .post-comments + .post-comment-submit .comment-form button[type=submit] {
margin-top: 38px;
padding: 7px 30px;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 15px;
letter-spacing: 0.1em;
} .portfolio-intro {
padding: 115px 0 140px;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 22px;
line-height: 36px;
text-align: center;
color: #666666;
}
.portfolio-intro h2 {
margin-bottom: 30px;
font-family: 'Playfair Display', serif;
font-size: 52px;
line-height: 62px;
color: #1c1c1c;
}
.portfolio-intro h5 {
font-size: 20px;
font-weight: 700;
color: #a65bf4;
margin-bottom: 0;
}
.portfolio-intro .intro-details p {
font-size: 18px;
line-height: 30px;
font-weight: 400;
margin: 3px 0 0;
}
.style-extended-alternative-style2 .portfolio-intro {
text-align: left;
}
.style-extended-alternative-style2 .portfolio-intro h5 {
display: inline-block;
}
.style-extended-alternative-style2 .portfolio-intro h5:after {
content: '';
display: inline-block;
width: 15px;
height: 1px;
position: relative;
top: -6px;
margin-left: 10px;
margin-right: 4px;
background-color: #aaaaaa;
}
.style-extended-alternative-style2 .portfolio-intro p {
display: inline-block;
}
.style-extended-alternative-style2 .portfolio-intro p:after {
content: ',';
margin-right: 6px;
}
.style-extended-alternative-style2 .portfolio-intro .project-details p {
display: block;
margin-bottom: 38px;
}
.style-extended-alternative-style2 .portfolio-intro p:last-child:after {
content: none;
}
#portfolio-wrapper.full-width .isotope-container>div{
padding:0;
margin:0;
}
.portfolio-item .post-gallery .flex-direction-nav a{opacity:0;}
.portfolio-item:hover .post-gallery .flex-direction-nav a{opacity:.6;}
.portfolio-item .post-gallery .flex-direction-nav a:hover{opacity:1;}
.portfolio-item .post-gallery .flex-direction-nav .flex-prev{left:10px;}
.portfolio-item .post-gallery .flex-direction-nav .flex-next{right:10px;}
.portfolio-5columns .portfolio-container{
margin:0 -5px;
}
.isotope-container{
transition: height .4s;
-webkit-transition: height .4s; 
-moz-transition: height .4s;
}
.b_1170 .isotope-container.row {
margin-left: 0;
margin-right: 0;
}
.isotope-masonry .isotope-item{
margin-bottom:30px;
}
.portfolio-filters .filter{
display:inline-block;
cursor: pointer;
color:#718097;
font-size:14px;
font-weight:600;
padding:5px 18px;
border:2px solid transparent;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
transition: color .3s, border .3s;
-webkit-transition: color .3s, border .3s;
-moz-transition: color .3s, border .3s;
}
.color-light .portfolio-filters .filter{
color:#fff;
}
.portfolio-filters .filter.active,
.color-light .portfolio-filters .filter.active{
border-color:#a65bf4;
color:#a65bf4;
}
.portfolio-filters.style-turquoise .filter.active{
border-color:#4fd5d8;
color:#4fd5d8;	
}
.portfolio-filters.portfolio-filters-style2 ul {
margin: 20px 0;
}
.portfolio-filters.portfolio-filters-style2 ul li {
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 600;
padding: 0 18px;
}
.portfolio-filters.portfolio-filters-style2 ul li.active {
background-color: #a65bf4;
color: #ffffff;
}
.filter-color-white .portfolio-filters .filter.active{
border-color:#ffffff;
color:#ffffff;
}
.portfolio-pagination{
margin-top:0;
padding-bottom:80px;
}
.portfolio-item .portfolio-image{
position:relative;
overflow:hidden;
}
.portfolio-item .portfolio-image img{
width:100%;
height: auto;
}
.portfolio-title a{
color:#525f71;
}
.portfolio-title a:hover{
color:#a65bf4;
}
.portfolio-categories{
display:block;
list-style: none;
margin:10px 0;
overflow:hidden;
}
.portfolio-categories li{
margin:0;
color:#718097;
font-size:14px;
float:left;
}
.portfolio-categories li + li{
margin:0;
}
.portfolio-categories li + li:before{
content:'/';
margin:0 3px;
}
.portfolio-hover{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background:#a65bf4;
background:rgba(95, 54, 140,.8);
visibility:hidden;
opacity:0;
-webkit-transition: all 0.5s cubic-bezier(.4,.91,.58,1);
-moz-transition:    all 0.5s cubic-bezier(.4,.91,.58,1);
transition:		 all 0.5s cubic-bezier(.4,.91,.58,1);
}
.portfolio-item .portfolio-image:hover .portfolio-hover{
opacity:1;
visibility:visible;
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transition-delay: 0s, 0s, 0s;
-webkit-transition-delay: 0s, 0s, 0s;
-moz-transition-delay: 0s, 0s, 0s;
}
.portfolio-hover>div{
display:table;
width:100%;
height:100%;
}
.portfolio-hover>div>div{
display:table-cell;
vertical-align:middle;
text-align:center;
}
.portfolio-hover-button{
display:inline-block;
width:70px;
height:70px;
margin:0 5px;
border:2px solid #fff;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
vertical-align:middle;
color: transparent;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/portfolio-icons.png) no-repeat;
opacity:0;
transform: translateY(-30px);
-webkit-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
-webkit-transition: -webkit-transform 0.6s cubic-bezier(.45,.92,.73,.99), opacity 0.6s ease;
-moz-transition:    -moz-transform 0.6s cubic-bezier(.45,.92,.73,.99), opacity 0.6s ease;
transition:		 transform 0.6s cubic-bezier(.45,.92,.73,.99), opacity 0.6s ease;
}
.portfolio-image:hover .portfolio-hover-button{
opacity:1;
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transition-delay: 0.25s;
-webkit-transition-delay: 0.25s;
-moz-transition-delay: 0.25s;
}
.portfolio-image:hover .portfolio-hover-button + .portfolio-hover-button{
transition-delay: 0.4s;
-webkit-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
}
.portfolio-item .portfolio-image .portfolio-hover-button:hover{
opacity:.6!important;
color: transparent;
-webkit-transition: all 0.3s 0s ease !important;
-moz-transition:    all 0.3s 0s ease !important;
transition:		 all 0.3s 0s ease !important;
}
.portfolio-hover-button.zoom-icon{
background-position:-2px -2px;
}
.portfolio-hover-button.arrow-icon{
background-position:-72px -2px;
}
.pf-related-title h4 {
margin-bottom: 40px;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 17px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.3em;
text-align: center;
color: #1c1c1c;
}
.pf-project-related {
margin-right: -15px;
margin-left: -15px;
}
.pf-project-related:before,
.pf-project-related:after {
content: '';
display: table;
}
.pf-project-related:after {
clear: both;
}
.pf-project-related [class^=col-] {
padding: 0;
} .portfolio-item-ext{
display:table;
margin-bottom:60px;
padding-bottom:60px;
border-bottom:1px solid #dce3ef;
}
.portfolio-item-ext .portfolio-image,
.portfolio-item-ext .portfolio-content{
display:table-cell;
vertical-align:middle;
}
.portfolio-item-ext .portfolio-image{
width:67.5%;
}
.portfolio-item-ext .portfolio-content{
padding-left:60px;
}
.portfolio-item-ext .portfolio-title{
font-size:2.25em;
margin:0;
}
.isotope-item:last-child .portfolio-item-ext,
.mix:last-child .portfolio-item-ext{
padding-bottom:0;
margin-bottom:0;
border:none;
}
.portfolio-item-ext .read-more{
padding: 12px 37px;
margin-top:60px;
transition: background .3s;
-webkit-transition: background .3s;
-moz-transition: background .3s;
}
.portfolio-item-ext .read-more:hover{
opacity:1;
background:#a65bf4!important;
} .portfolio-item-v2{
margin-bottom:60px;
padding-bottom:55px;
border-bottom:1px solid #dce3ef;
}
.portfolio-item-v2 .portfolio-content{
display:table;
width:100%;
padding:20px 0 0;
}
.portfolio-item-v2 .portfolio-content>div{
display:table-cell;
vertical-align:middle;
}
.portfolio-item-v2 .portfolio-content .portfolio-actions{
text-align:right;
}
.portfolio-item-v2 .portfolio-title,
.portfolio-item-v2 .portfolio-categories{
margin:0;
}
.portfolio-item-v2 .portfolio-title{
font-size:2.25em;
margin-bottom:10px;
}
.portfolio-item-v2 .read-more{
padding: 12px 37px;
margin:0;
transition: background .3s;
-webkit-transition: background .3s;
-moz-transition: background .3s;
}
.portfolio-item-v2 .read-more:hover{
opacity:1;
background:#a65bf4!important;
}
.isotope-item:last-child .portfolio-item-v2,
.mix:last-child .portfolio-item-v2{
padding-bottom:0;
margin-bottom:0;
border:none;
} .portfolio-2columns .portfolio-item{
margin-bottom:60px;
}
.portfolio-2columns .portfolio-title{
margin:25px 0 0;
}
.portfolio-2columns + .portfolio-pagination{
margin-top: 0;
} .portfolio-3columns .portfolio-item{
margin-bottom:30px;
}
.portfolio-3columns + .portfolio-pagination{
margin-top: 0;
}
.portfolio-item-grid .portfolio-hover{
padding-bottom:90px;
}
.portfolio-item-grid .portfolio-info{
position:absolute;
display:block;
height:90px;
left:0;
bottom:0;
right:0;
text-align:center;
background:#2d3742;
padding: 20px 15px;
-webkit-transform: translateY(100%);
-ms-transform:	 translateY(100%);
transform:		 translateY(100%);
-webkit-transition: all 0.4s cubic-bezier(.4,.91,.58,1);
-moz-transition:    all 0.4s cubic-bezier(.4,.91,.58,1);
transition:		 all 0.4s cubic-bezier(.4,.91,.58,1);
}
.portfolio-item-grid .portfolio-info .portfolio-title{
font-weight:700;
margin:0;
opacity: 0;
-webkit-transform: translateY(15px);
-ms-transform:	 translateY(15px);
transform:		 translateY(15px);
-webkit-transition: all 0.5s 0.15s cubic-bezier(.4,.91,.58,1);
-moz-transition:    all 0.5s 0.15s cubic-bezier(.4,.91,.58,1);
transition:		 all 0.5s 0.15s cubic-bezier(.4,.91,.58,1);
}
.portfolio-item-grid .portfolio-info .portfolio-title a{
color:#fff;
}
.portfolio-item-grid .portfolio-info .portfolio-categories{
display:inline-block;
margin:0;
opacity: 0;
-webkit-transform: translateY(15px);
-ms-transform:	 translateY(15px);
transform:		 translateY(15px);
-webkit-transition: all 0.5s 0.25s cubic-bezier(.4,.91,.58,1);
-moz-transition:    all 0.5s 0.25s cubic-bezier(.4,.91,.58,1);
transition:		 all 0.5s 0.25s cubic-bezier(.4,.91,.58,1);
}
.portfolio-item-grid .portfolio-info .portfolio-categories li{
color:#fff;
}
.portfolio-item-grid:hover .portfolio-info .portfolio-categories,
.portfolio-item-grid:hover .portfolio-info .portfolio-title,
.portfolio-item-grid:hover .portfolio-info{
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform:	 translateY(0);
transform:		 translateY(0);
} .portfolio-4columns .portfolio-item{
margin-bottom:60px;
}
.portfolio-4columns .portfolio-title{
font-size:1.125em;
font-weight:700;
margin:25px 0 10px;
}
.portfolio-4columns + .portfolio-pagination{
margin-top: 0;
}
.portfolio-4columns .portfolio-categories{
margin:0;
} .portfolio-5columns{
margin-left:-5px;
margin-right:-5px;
}
.portfolio-5columns .col-lg-one-fifth{
padding:0 5px;
}
.portfolio-5columns .portfolio-item{
margin-bottom:60px;
}
.portfolio-5columns .portfolio-title{
font-size:1.125em;
font-weight:700;
margin:25px 0 10px;
}
.portfolio-5columns + .portfolio-pagination{
margin-top: 0;
}
.portfolio-5columns .portfolio-categories{
margin:0;
} .portfolio-single.style-basic{
overflow:hidden;
}
.portfolio-single.style-basic .portfolio-single-content{
width:66.6666%;
float:left;
}
.portfolio-single.style-basic .portfolio-single-details{
width:33.3333%;
float:left;
padding-left:60px;
}
.button.portfolio-website-button{
padding: 13px 40px 13px;
}
.portfolio-detail{
border-bottom:1px solid #dce3ef;
padding-bottom:10px;
margin-bottom:30px;
}
.portfolio-detail p + p{
margin:0 0 6px;
color:#525f71;
}
.portfolio-detail h5{
font-weight:700;
margin:0;
}
.portfolio-detail ul{
margin:15px 0;
list-style:none;
padding:0;
}
.portfolio-detail li{
position:relative;
padding-left:25px;
}
.portfolio-detail li:before{
content:'';
position:absolute;
top:50%;
left:0;
width:10px;
height:10px;
margin-top:-5px;
border:2px solid #a65bf4;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
} .portfolio-item.portfolio-style2 {
float: left;
width: 100%;
}
.portfolio-item.portfolio-style2 .portfolio-hover {
padding-bottom: 0;
background-color: rgba(59, 174, 255, 0.65);
-webkit-perspective: 1800;
perspective: 1800;
}
.portfolio-item.portfolio-style2 img {
width: 100%;
}
.portfolio-item.portfolio-style2 .portfolio-info {
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-weight: 700;
top: 50%;
left: 0;
bottom: auto;
background-color: transparent;
-webkit-transition: all 0.5s ease;
-moz-transition:    all 0.5s ease;
transition:		 all 0.5s ease;
-webkit-transform-origin: 50% 80%;
-moz-transform-origin: 50% 80%;
-ms-transform-origin: 50% 80%;
transform-origin: 50% 80%;
-webkit-transform: translateY(-80%) translateZ(-250px) rotateX(70deg);
-moz-transform:	translateY(-80%) translateZ(-250px) rotateX(70deg);
-ms-transform:	 translateY(-80%) translateZ(-250px) rotateX(70deg);
transform:		 translateY(-80%) translateZ(-250px) rotateX(70deg);
}
.portfolio-item.portfolio-style2 .portfolio-categories,
.portfolio-item.portfolio-style2 .portfolio-title {
-webkit-transform: translateY(-15px);
-moz-transform:	translateY(-15px);
-ms-transform:	 translateY(-15px);
transform:		 translateY(-15px);
}
.portfolio-item.portfolio-style2 .portfolio-categories li {
font-size: 17px;
font-weight: 700;
line-height: 1.5;
letter-spacing: 0.2em;
text-transform: uppercase;
}
.b_1170 .portfolio-item.portfolio-style2 .portfolio-categories li {
font-size: 14px;
}
.portfolio-item.portfolio-style2 .portfolio-title {
font-size: 48px;
font-weight: 700;
line-height: 1.5;
}
.b_1170 .portfolio-item.portfolio-style2 .portfolio-title {
font-size: 28px;
}
.portfolio-item.portfolio-style2:hover .portfolio-info {
-webkit-transform: translateY(-50%) translateZ(0) rotateX(0);
-moz-transform:	translateY(-50%) translateZ(0) rotateX(0);
-ms-transform:	 translateY(-50%) translateZ(0) rotateX(0);
transform:		 translateY(-50%) translateZ(0) rotateX(0);
} .portfolio-single.style-extended .portfolio-single-content{
width:66.6666%;
float:left;
}
.portfolio-single.style-extended .portfolio-single-details{
width:33.3333%;
float:left;
padding-left:60px;
} .recent-projects{
overflow: hidden;
margin-top:80px;
}
.recent-projects .portfolio-item{
float:left;
width:25%;
} .portfolio-pagination{
overflow:hidden;
border-top:1px solid #dce3ef;	
padding-top:50px;
margin-top:50px;
}
.portfolio-pagination a{
display:inline-block;
color:#718097;
font-weight:600;
border:2px solid #718097;
line-height:42px;
padding:0 25px;
border-radius:5px;
font-size:.875em;
position: relative;
overflow: hidden;
-webkit-border-radius:5px;
-moz-border-radius:5px;
transition: color .3s, border .3s, background .3s;
-webkit-transition: color .3s, border .3s, background .3s;
-moz-transition: color .3s, border .3s, background .3s;
}
.portfolio-pagination a span {
position: relative;
z-index: 2;
}
.portfolio-pagination a[rel="prev"]:after,
.portfolio-pagination a[rel="next"]:before {
content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 0;
background:#a65bf4;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
-webkit-transform: translateY(-100%);
-moz-transform:	translateY(-100%);
-ms-transform:	 translateY(-100%);
transform:		 translateY(-100%);
}
.portfolio-pagination a:hover{
color:#fff;
border-color:#a65bf4;
}
.portfolio-pagination a[rel="prev"]:hover:after,
.portfolio-pagination a[rel="next"]:hover:before {
-webkit-transform: translateY(0);
-moz-transform:	translateY(0);
-ms-transform:	 translateY(0);
transform:		 translateY(0);
}
.portfolio-pagination a[rel="prev"] {float:left;}
.portfolio-pagination a[rel="next"] {float:right;}
.portfolio-pagination a[rel="prev"]:before,
.portfolio-pagination a[rel="next"]:after,
.portfolio-pagination .portfolio-all:before{
content:'';
display:inline-block;
vertical-align: middle;
width:22px;
height:22px;
position: relative;
z-index: 2;
-webkit-transition: -webkit-transform 0.3s ease;
-moz-transition:    -moz-transform 0.3s ease;
transition:		 transform 0.3s ease;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/portfolio-arrows.png) no-repeat;
}
.portfolio-pagination a[rel="prev"]:before{margin-right:15px; margin-left:-5px;}
.portfolio-pagination a[rel="next"]:after{margin-left:15px; margin-right:-5px; background-position: -22px 0;}
.portfolio-pagination .portfolio-all:before{background-position: -44px 0;}
.portfolio-pagination .portfolio-all:hover:before{background-position:-44px -22px;}
.portfolio-pagination a[rel="prev"]:hover:before{
background-position:0 -22px;
-webkit-transform: translateX(-6px);
-moz-transform:	translateX(-6px);
-ms-transform:	 translateX(-6px);
transform:		 translateX(-6px);
}
.portfolio-pagination a[rel="next"]:hover:after{
background-position:-22px -22px;
-webkit-transform: translateX(6px);
-moz-transform:	translateX(6px);
-ms-transform:	 translateX(6px);
transform:		 translateX(6px);
}
.page-heading.page-heading-alt {
overflow: hidden;
}
.page-heading.page-heading-alt .portfolio-pagination {
margin: 15px 0 0;
}
.page-heading.page-heading-alt .portfolio-pagination.left {
text-align: left;
}
.page-heading.page-heading-alt .portfolio-pagination.right .portfolio-all {
display: none;
}
.page-heading.page-heading-alt h1 {
font-family:'Proxima Nova', sans-serif;
font-size: 56px;
font-weight: 700;
text-transform: uppercase;
text-align: center;
margin: 0;
}
.page-heading.page-heading-alt .featured-image {
width: 100%;
height: 100%;
margin-top: 60px;
overflow: hidden;
position: relative;
background-size: cover;
background-position: center;
}
.page-heading.page-heading-alt .featured-image .parallax-bg {
width: 100%;
height: 100%;
top: 0;left: 0;
background-size: cover;
background-position: center;
}
.page-heading.page-heading-alt .featured-image img {
opacity: 0;
}
.move-down {
position: absolute;
bottom: 20px;
left: 50%;
font-size: 34px;
-webkit-animation: moveDown 2s infinite;
animation: moveDown 2s infinite;
} .portfolio-pagination.style2{
margin:32px 0 0;
padding:0;
border:none;	
text-align:right;
}
.portfolio-pagination.style2 a{
width:40px;
height:40px;
padding:0;
text-align:center;
line-height:36px;
float:none;
border-color:#fff;
}
.portfolio-pagination.style2 a + a{
margin-left:5px;
}
.portfolio-pagination.style2 a:hover{
background:transparent;
border-color:#a65bf4;
}
.portfolio-pagination.style2 a:before,
.portfolio-pagination.style2 a:after{
margin:0;
}
.portfolio-pagination.style2 a[rel="prev"]:before,
.portfolio-pagination.style2 a[rel="next"]:after,
.portfolio-pagination.style2 .portfolio-all:before {
content: none;
}
.portfolio-pagination.style2 a i {
font-size: 20px;
line-height: 38px;
color: #ffffff;
position: relative;
z-index: 2;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
.portfolio-pagination.style2 a[rel="prev"] i,
.portfolio-pagination.style2 a[rel="next"] i {
font-size: 26px;
}
.portfolio-pagination.style2 a:hover i {
color: #a65bf4;
}
.portfolio-pagination.style2 .portfolio-all {
position: relative;
overflow: hidden;
line-height: 40px;
}
.portfolio-pagination.style2 .portfolio-all:after {
content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 0;
background-color: #ffffff;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
-webkit-transform: translateY(-100%);
-moz-transform:	translateY(-100%);
-ms-transform:	 translateY(-100%);
transform:		 translateY(-100%);
}
.portfolio-pagination.style2 .portfolio-all:hover:after {
-webkit-transform: translateY(0);
-moz-transform:	translateY(0);
-ms-transform:	 translateY(0);
transform:		 translateY(0);
}
.portfolio-pagination.style2 a[rel="prev"]:hover i {
-webkit-transform: translateX(-5px);
-moz-transform:	translateX(-5px);
-ms-transform:	 translateX(-5px);
transform:		 translateX(-5px);
}
.portfolio-pagination.style2 a[rel="next"]:hover i {
-webkit-transform: translateX(5px);
-moz-transform:	translateX(5px);
-ms-transform:	 translateX(5px);
transform:		 translateX(5px);
}
.portfolio-pagination.style2 a:hover{border-color:#ffffff;}
.portfolio-pagination.style2 a[rel="prev"]:after,
.portfolio-pagination.style2 a[rel="next"]:before{background-color:#ffffff;} .sc-shop-product:after
.sc-shop-product:before{
content:'';
display:table;	
}
.sc-shop-product:after{
clear:both;
}
.sc-shop-product{
zoom:1;
}
.sc-shop-product + .sc-shop-product{
margin-top:50px;
}
.woocommerce ul.products li.product .content h6,
.sc-shop-product .shop-title{
margin:0 0 5px;
}
.sc-shop-product .shop-title a{
color:#525f71;
}
.sc-shop-product .shop-title a:hover{
color:#a65bf4;
}
.sc-shop-product .price span{
color:#a65bf4;
font-weight:700;
}
.sc-shop-product .img{
position:relative;
}
.sc-shop-product .img img{
width:100%;
height: auto;
}
.woocommerce .woocommerce-result-count {
float: right;
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
float: right;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: left;
width: 70%;
}
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select {
float: left;
margin: 0 20px 10px 0;
padding: 11px 13px;
border: 2px solid #dce3ef;
border-radius: 2px;
font-size: 14px;
font-weight: 700;
background: transparent;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
.sortby-price-low-to-high,
.sortby-price-high-to-low {
float: left;
display: inline-block;
width: 48px;
height: 47px;
border: 2px solid #dce3ef;
border-radius: 3px;
margin-right: 20px;
margin-bottom: 10px;
text-align: center;
}
.sortby-price-low-to-high > div,
.sortby-price-high-to-low > div {
display: inline-block;
width: 100%;
height: 100%;
position: relative;
}
.sortby-price-low-to-high > div:after,
.sortby-price-high-to-low > div:after {
font: normal normal normal 14px/1 FontAwesome;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform:	 translateX(-50%) translateY(-50%);
transform:		 translateX(-50%) translateY(-50%);
}
.sortby-price-low-to-high > div:after {
content: '\f176';
}
.sortby-price-high-to-low > div:after {
content: '\f175';
}
.woocommerce .woocommerce-ordering select:active,
.woocommerce-page .woocommerce-ordering select:active,
.woocommerce .woocommerce-ordering select:focus,
.woocommerce-page .woocommerce-ordering select:focus{
outline: none;
border-color: #a65bf4;
}
.onsale,
.woocommerce .product .onsale,
.woocommerce ul.products li.product .onsale,
.sc-shop-product .ribbon.sold,
.sc-shop-product .sale{
position:absolute;
top:20px;
left:20px;
right: auto;
min-height: auto;
line-height: 1.8em;
color:#fff;
background:#a65bf4;
display:inline-block;
padding:3px 12px 2px;
text-transform:uppercase;
font-size:14px;
font-weight:700;
font-family:'Proxima Nova', sans-serif;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.style-small .onsale {
top: 5px;
left: 5px;
}
.sc-shop-product .ribbon.sold{
left:auto;
right:20px;
background:#252e3b;
}
.sc-shop-product .price del + span:before{
content:'';
display:inline-block;
width:3px;
height:3px;
margin:0 7px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
vertical-align:middle;
background:#8a9fb9;
}
.woocommerce ul.products {
margin-right: -25px;
margin-left: -25px;
}
.content-with-sidebar ul.products {
margin-right: -5px;
margin-left: -5px;
}
.woocommerce ul.products:before,
.woocommerce ul.products:after {
content: '';
display: table;
}
.woocommerce ul.products:after {
clear: both;
}
.woocommerce ul.products li.product {
width: 25%;
float: left;
padding-right: 25px;
padding-left: 25px;
list-style: none;
margin: 0;
clear: none;
}
.content-with-sidebar ul.products li.product {
width: 33.33333333333333%;
padding-right: 5px;
padding-left: 5px;
}
.woocommerce ul.products li.product .product-inner,
.sc-shop-product.style-normal{
position: relative;
margin-bottom: 50px;
border:1px solid #e9eef7;
box-shadow:0 1px 3px #e9eef7;
-webkit-box-shadow:0 1px 5px #e9eef7;
background:#fff;
-webkit-transition: border .3s;
-o-transition: border .3s;
transition: border .3s;
}
.woocommerce ul.products li.product:hover .product-inner,
.sc-shop-product.style-normal:hover{
border-color:#a65bf4;
}
.sc-shop-product.style-normal .content{
padding:25px 20px 10px;
}
.woocommerce ul.products li.product .content {
padding:10px 20px 12px;
}
.woocommerce ul.products li.product .shop-footer,
.sc-shop-product.style-normal .shop-footer{
padding:0 20px 25px;
}
.woocommerce ul.products li.product .shop-footer {
padding:0 20px 32px;
}
.woocommerce ul.products li.product .shop-meta,
.shop-meta{
margin:0;
padding:0;
list-style:none;
}
.shop-meta:before,
.shop-meta:after {
content: '';
display: table;
}
.shop-meta:after {
clear: both;
}
.woocommerce ul.products li.product .shop-meta li,
.shop-meta li{
float:left;
margin:0;
}
.woocommerce ul.products li.product .shop-meta li + li,
.shop-meta li + li{
margin-left:10px;
}
.woocommerce ul.products li.product .shop-meta li a.added_to_cart,
.woocommerce ul.products li.product .shop-meta li a.button,
.woocommerce ul.products li.product .shop-meta li a.btn,
.shop-meta li a.button,
.shop-meta li a.btn{
text-indent:-9999px;
display:inline-block;
width:50px;
height:50px;
line-height: 3;
padding: 0;
margin: 0;
border: none;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
background:#a65bf4 url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/shop-icons.png) no-repeat;
}
.woocommerce ul.products li.product .shop-meta li a.add_to_cart_button.added {
display: none;
}
.woocommerce ul.products li.product .shop-meta li a.added_to_cart {
background-position: -100px 50%;
}
.woocommerce ul.products li.product .shop-meta li a.added_to_cart:hover {
opacity: 0.7;
}
.woocommerce ul.products li.product .shop-meta li a.button:hover,
.woocommerce ul.products li.product .shop-meta li a.btn:hover,
.shop-meta li a.button:hover,
.shop-meta li a.btn:hover{
background:#a65bf4 url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/shop-icons.png) no-repeat;
opacity:.7;
}
.woocommerce ul.products li.product .shop-meta li a.btn.details,
.shop-meta li a.btn.details{
background-color:#8a9fb9;
background-position:-50px 0;
}
.woocommerce ul.products li.product .shop-meta li .raty-rating,
.shop-meta li .raty-rating{
display:inline-block;
height:50px;
padding:7px 9px;
border:2px solid #dce3ef;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.woocommerce ul.products li.product .price:before,
.woocommerce ul.products li.product .price:after {
content: '';
display: table;
}
.woocommerce ul.products li.product .price:after {
clear: both;
}
.woocommerce ul.products li.product .price {
color: #4753de;
font-size: 16px;
}
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price span {
float: left;
}
.woocommerce ul.products li.product .price del {
color: #718097;
opacity: 1;
}
.woocommerce ul.products li.product .price del span {
text-decoration: line-through;
}
.widget.woocommerce ul.product_list_widget li del:after,
.woocommerce.single .product .price del:after,
.woocommerce ul.products li.product .price del:after {
content: '';
display: inline-block;
width: 4px;
height: 4px;
margin: 0 10px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
vertical-align: middle;
background: #8a9fb9;
}
.woocommerce ul.products li.product .price span {
font-weight: 700;
}
.woocommerce ul.products li.product a {
color: #525f71;
}
.woocommerce ul.products li.product a:hover {
color: #4753de;
}
.woocommerce-pagination {
padding-top: 50px;
margin-top: 50px;
border-top: 1px solid #dce3ef;
}
.woocommerce-pagination:before,
.woocommerce-pagination:after {
content: '';
display: table;
}
.woocommerce-pagination:after {
clear: both;
}
.woocommerce nav.woocommerce-pagination ul {
float: right;
border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
margin-left: 5px;
line-height: 22px;
border: none;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
display: inline-block;
width: 40px;
height: 40px;
color: #718097;
font-size: 14px;
font-weight: 600;
line-height: 22px;
border: 2px solid transparent;
border-radius: 3px;
}
.woocommerce nav.woocommerce-pagination ul li a.prev,
.woocommerce nav.woocommerce-pagination ul li a.next {
border-color: #718097;
position: relative;
color: transparent !important;
}
.woocommerce nav.woocommerce-pagination ul li a.prev:before,
.woocommerce nav.woocommerce-pagination ul li a.next:before {
font: normal normal normal 26px/1 FontAwesome;
color: #718097;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform:	 translateX(-50%) translateY(-50%);
transform:		 translateX(-50%) translateY(-50%);
}
.woocommerce nav.woocommerce-pagination ul li a.prev:before {
content: '\f104';
}
.woocommerce nav.woocommerce-pagination ul li a.next:before {
content: '\f105';
}
.woocommerce nav.woocommerce-pagination ul li a.prev:hover:before,
.woocommerce nav.woocommerce-pagination ul li a.next:hover:before {
color: #a65bf4;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
background: none;
border-color: #a65bf4;
color: #a65bf4;
}
.woocommerce nav.woocommerce-pagination ul li:hover {
background: none;
}
.woocommerce nav.woocommerce-pagination ul li a:hover {
border-color: #a65bf4;
color: #a65bf4;
background: none;
}
.woocommerce select {
width: auto;
}
.shop-meta li .raty-rating img{
margin:0;
}
.sc-shop-product.style-small{
overflow:hidden;
margin-top:50px;
}
.sc-shop-product.style-small .img{
float:left;
width:130px;
margin-right:30px;
}
.sc-shop-product.style-small .shop-footer{
margin-top:20px;
}
.woocommerce .widget .products .product{
width: 100% !important;
margin-bottom: 20px;
}
.woocommerce .widget .products .product:last-child{
margin-bottom: 0;
}
.woocommerce .widget .products .product .product-image{
float: left;
margin-right: 17px;
}
.woocommerce .widget .products .product .content{
padding: 0;
overflow: hidden;
}
.woocommerce .widget .products .product .content span.price {
color: #4753de;
}
.woocommerce .widget .products .product .content h6{
margin-bottom: 0;
}
.widget.woocommerce .product_list_widget li a{
font-weight: 700;
color: #525f71;
}
.widget.woocommerce .product_list_widget li a:hover{
color: #4753de;
}
.widget.woocommerce .product_list_widget li img{
width: 60px;
height: auto;
float: left;
margin-right: 17px;
border-radius: 3px;
}
.widget.woocommerce .product_list_widget li .star-rating:before,
.widget.woocommerce .product_list_widget li .star-rating span {
font-size: 11px;
letter-spacing: 3px;
}
.widget.woocommerce ul.cart_list li .star-rating,
.widget.woocommerce ul.product_list_widget li .star-rating {
color: #ffb400;
margin-top: 5px;
}
.woocommerce .widget .products .product .content .raty-rating {
border: none;
padding: 0;
height: auto;
}
.woocommerce.single .product .product_title {
margin-bottom: 10px;
font-size: 36px;
}
.woocommerce.single .product .woocommerce-product-rating {
margin-bottom: 4px;
}
.woocommerce.single .product .star-rating {
width: 6.5em;
margin-top: 11px;
font-size: 12px;
letter-spacing: 3px;
color: #ffb400;
}
.woocommerce .star-rating:before,
.woocommerce.single .product .star-rating:before {
content: "\53\53\53\53\53";
letter-spacing: 3px;
color: #dce3ef;
}
.woocommerce.single .product .woocommerce-review-link {
margin-left: 5px;
font-size: 14px;
color: #718097;
}
.woocommerce.single .product .woocommerce-review-link:hover {
color: #a65bf4;
}
.widget.woocommerce ul.product_list_widget li {
margin-bottom: 30px;
}
.woocommerce.single .product .price {
margin: 0;
font-size: 30px;
font-weight: 400;
color: #4753de;
padding-bottom: 23px;
border-bottom: 1px solid #dce3ef;
}
.woocommerce.single .product .price del {
color: #718097;
opacity: 1;
}
.woocommerce.single .product .price del:after {
margin: 0 2px 0 10px;
}
.widget.woocommerce ul.product_list_widget li ins,
.woocommerce.single .product .price ins {
text-decoration: none;
border-bottom: none;
}
.widget.woocommerce ul.product_list_widget li ins {
font-weight: 700;
color: #4753de;
}
.woocommerce.single .product .cart {
padding: 40px 0 30px;
border-bottom: 1px solid #dce3ef;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 320px;
height: 47px;
margin-right: 10px;
padding: 0 15px;
line-height: 45px;
}
ul.products { margin: 0; }
.fs-number {
position: relative;
margin: 0 20px 10px 0;
overflow: hidden;
padding: 0 52px;
border-radius: 3px;
background: #eee;
}
.fs-number input {
margin-right: 0 !important;
}
.fs-number,
.fs-number:after,
.fs-number:before,
.fs-number *,
.fs-number *:after,
.fs-number *:before {
box-sizing: border-box;
-webkit-transition: none;
transition: none;
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
}
.fs-number-element {
width: 54px;
height: 54px;
background: #ffffff;
border: 2px solid #dce3ef;
color: #718097;
font-size: 16px;
line-height: 1;
overflow: hidden;
-moz-appearance: textfield;
text-align: center;
}
.fs-number-element:focus,
.fs-number-element:active {
outline: none;
}
.fs-number-element::-webkit-inner-spin-button,
.fs-number-element::-webkit-outer-spin-button {
margin: 0;
-webkit-appearance: none;
}
.fs-number-element::-ms-clear {
display: none;
}
.fs-number-disabled .fs-number-element {
border-color: #cccccc;
color: #cccccc;
}
.fs-number-arrow {
display: inline-block;
width: 54px;
height: 54px;
position: absolute;
top: 50%;
right: 0;
z-index: 1;
cursor: pointer;
display: block;
overflow: hidden;
text-indent: 200%;
white-space: nowrap;
padding: 0;
border: none;
background: url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/number.png) no-repeat;   
opacity: 0.6;
text-indent: -999999px;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
-webkit-transform: translateY(-50%);
-ms-transform:     translateY(-50%);
transform:         translateY(-50%);
}
.fs-number-arrow:hover {
opacity: 1;
}
.fs-number-arrow:focus {
outline: none;
}
.fs-number-arrow.fs-number-up {
background-position: center top;
right: 0;
}
.fs-number-arrow.fs-number-down {
background-position: center bottom;
left: 0;
}
.fs-number-disabled .fs-number-arrow {
cursor: default;
}
.woocommerce .group_table .fs-number {
padding: 0 20px;
margin-right: 10px;
}
.woocommerce .summary .group_table .fs-number {
padding: 0 50px;
}
.woocommerce .summary .group_table .fs-number .qty {
width: 50px;
}
.woocommerce .cart.food-order-form .fs-number-arrow,
.woocommerce .group_table .fs-number .fs-number-arrow {
margin: -1px 0 0;
}
.woocommerce .cart.food-order-form .fs-number {
width: 100px;
padding: 0 30px;
}
.woocommerce-cart table.cart img {
width: auto;
height: auto;
}
.shop_table.cart .quantity .fs-number {
width: 164px;
margin: 0 auto;
}  .banners .half-width {
width: 50%;
float: left;
padding-left: 15px;
padding-right: 15px;
} .alert-box{
overflow: hidden;
text-align:center;
font-weight:700;
text-transform:uppercase;
padding:40px;
margin:20px 0;
background-color:#fff;
color:#4b5257;
border:1px solid #d4d7d9;
box-shadow:0 2px 0 #f6f8f9;
-webkit-box-shadow:0 2px 0 #f6f8f9;
-moz-box-shadow:0 2px 0 #f6f8f9;
}
.alert-box.br-semi-light{padding:38px;}
.alert-box.br-medium{padding:37px;}
.alert-box.br-semi-thick{padding:35px;}
.alert-box.br-thick{padding:33px;}
.alert-box .fa{
font-size:32px;
margin-right:20px;
vertical-align:middle;
}
.alert-box p{
margin:0;
display:inline-block;
vertical-align:middle;
}
.alert-box.notification{
background:#e8f6ff;
color:#427697;
border:1px solid #cbe5f6;
padding:42px;
}
.alert-box.success{
background:#e4f4bd;
color:#5e7c51;
border:1px solid #d0e39e;
padding:42px;
}
.alert-box.danger{
background:#ffdddd;
color:#915a5a;
border:1px solid #f3c2c2;
padding:42px;
}
.alert-box.alert{
background:#fff9dd;
color:#976722;
border:1px solid #eadfaf;
padding:42px;
}
.alert-box.br-dashed{
padding: 41px;
border-width: 2px !important;
}
.alert-box.br-thick{
padding: 36px;
}  .button-down-arrow{
width:60px;
height:60px;
display:inline-block;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/arrow-down.png) no-repeat;
}
.button-down-arrow:hover{
opacity:.7;
}
button:active,
button:active,
button:focus,
button:focus{
outline:none;
}
.button,
.woocommerce a.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce .woocommerce-message .button,
.woocommerce .button.single_add_to_cart_button,
.wysija-submit-field.wysija-submit{
cursor:pointer;
border-color:transparent;
display:inline-block;
color:#646464;
text-decoration:none!important;
padding: 16px 52px 15px;
margin:10px 8px 10px 0;
text-transform: uppercase;
white-space: nowrap;
font-size: 15px;
font-weight: 700;
font-family: 'Proxima Nova', 'Open Sans', Arial, sans-serif;
border-bottom:1px solid rgba(0,0,0,.2);
text-shadow:0 -1px 0 rgba(0,0,0,.2);
box-shadow:0 1px 1px rgba(0,0,0,.21);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.21);
-moz-box-shadow:0 1px 1px rgba(0,0,0,.21);
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
transition: opacity .3s ease, color 0.3s ease;
-webkit-transition: opacity .3s ease, color 0.3s ease;
-moz-transition: opacity .3s ease, color 0.3s ease;
}
.button.style2 {
padding: 12px 28px;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 700;
letter-spacing: 0.1em;
}
.button.style2.medium {
padding: 12px 50px !important;
}
.woocommerce .widget_shopping_cart_content a.button {
padding: 15px 20px;
background-color: #a65bf4;
color: white;
}
.woocommerce .woocommerce-message .button {
padding: 11px 30px 10px;
margin: 0;
font-size: 0.8em;
}
.woocommerce .woocommerce-message .button,
.woocommerce .button.single_add_to_cart_button.alt,
.woocommerce input.button,
.woocommerce #respond input#submit {
background-color: #a65bf4;
color: #fff;
text-shadow: none;
}
.woocommerce .woocommerce-message .button:hover,
.woocommerce .button.single_add_to_cart_button.alt:hover {
background-color: #a65bf4;
color: #ffffff;
}
.woocommerce .button.single_add_to_cart_button {
padding: 19px 52px 19px;
margin-top: 0;
}
.woocommerce .content-with-sidebar .button.single_add_to_cart_button {
padding: 19px 35px;
}
.wysija-submit-field.wysija-submit {
padding: 16px 35px 15px !important;
color: #fff;
margin:15px 10px 8px 20px !important;
}
.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.wysija-submit-field.wysija-submit:hover{
color:inherit;
opacity:.8;
}
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover {
background-color: #a65bf4;
color: #fff;
}
.wysija-submit-field.wysija-submit:hover { color: #fff;}
.button.big-margin{margin:20px 30px 20px 0;}
.button.small.big-margin{margin:20px 25px 20px 0;}
.button .fa{
line-height:15px;
font-size:18px;
width:15px;
vertical-align:middle;
}
.button .icon-before{margin:0 20px 0 0;}
.button .icon-after{margin:0 0 0 20px;}
.button.br-light{padding: 15px 51px;}
.button.br-semi-light{padding: 15px 50px 13px;}
.button.br-medium{padding: 13px 49px;}
.button.br-semi-thick{padding: 11px 47px;}
.button.br-thick{padding: 9px 45px;} .button.small{padding:10px 28px;}
.button.small.br-light{padding:10px 27px;}
.button.small.br-semi-light{padding:9px 26px;}
.button.small.br-medium{padding:8px 25px;}
.button.small.br-semi-thick{padding:6px 23px;}
.button.small.br-thick{padding:4px 21px;} .button.flat{
border:none!important;
padding:16px 52px;
-webkit-box-shadow: none;
box-shadow: none;
} .button.unfilled{
background:none;
border-style:solid;
border-width:1px;
} .button.shaped{
border-width:0;
padding: 9px 50px;
border-radius:23px;
-webkit-border-radius:23px;
-moz-border-radius:23px;
}
.button.shaped .icon-before{margin:0 20px 0 -10px;}
.button.shaped .icon-after{margin:0 -10px 0 20px;}
.button.shaped.br-light{padding: 8px 49px;}
.button.shaped.br-semi-light{padding: 7px 48px;}
.button.shaped.br-medium{padding: 6px 47px;}
.button.shaped.br-semi-thick{padding: 4px 45px;}
.button.shaped.br-thick{padding: 2px 43px;} .button.b3d{
border-bottom:5px solid rgba(0,0,0,.2);
padding: 15px 52px 12px;
} .button.extended{
display:block;
margin-right:0;
width:100%;
text-align: center;
}
.button.fill-frm-top,
.button.fill-frm-right,
.button.fill-frm-bottom,
.button.fill-frm-left {
position: relative;
overflow: hidden;
text-shadow: none;
}
.button.fill-frm-top span,
.button.fill-frm-right span,
.button.fill-frm-bottom span,
.button.fill-frm-left span {
position: relative;
z-index: 2;
}
.button.fill-frm-top:before,
.button.fill-frm-right:before,
.button.fill-frm-bottom:before,
.button.fill-frm-left:before {
content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 0;
border-radius: 4px;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
.br-light.button.fill-frm-top:before,.br-semi-light.button.fill-frm-top:before,.br-medium.button.fill-frm-top:before,.br-semi-thick.button.fill-frm-top:before,.br-thick.button.fill-frm-top:before,
.br-light.button.fill-frm-right:before,.br-semi-light.button.fill-frm-right:before,.br-medium.button.fill-frm-right:before,.br-semi-thick.button.fill-frm-right:before,.br-thick.button.fill-frm-right:before,
.br-light.button.fill-frm-bottom:before,.br-semi-light.button.fill-frm-bottom:before,.br-medium.button.fill-frm-bottom:before,.br-semi-thick.button.fill-frm-bottom:before,.br-thick.button.fill-frm-bottom:before,
.br-light.button.fill-frm-left:before,.br-semi-light.button.fill-frm-left:before,.br-medium.button.fill-frm-left:before,.br-semi-thick.button.fill-frm-left:before,.br-thick.button.fill-frm-left:before {
border-radius: 0;
}
.button.fill-frm-top:before{
-webkit-transform: translateY(-100%) translateZ(0);
-ms-transform:	 translateY(-100%) translateZ(0);
transform:		 translateY(-100%) translateZ(0);
}
.button.fill-frm-bottom:before{
-webkit-transform: translateY(100%) translateZ(0);
-ms-transform:	 translateY(100%) translateZ(0);
transform:		 translateY(100%) translateZ(0);
}
.button.fill-frm-right:before{
-webkit-transform: translateX(100%) translateZ(0);
-ms-transform:	 translateX(100%) translateZ(0);
transform:		 translateX(100%) translateZ(0);
}
.button.fill-frm-left:before{
-webkit-transform: translateX(-100%) translateZ(0);
-ms-transform:	 translateX(-100%) translateZ(0);
transform:		 translateX(-100%) translateZ(0);
}
.button.fill-frm-top:hover,
.button.fill-frm-right:hover,
.button.fill-frm-bottom:hover,
.button.fill-frm-left:hover {
opacity: 1;
}
.button.fill-frm-top:hover:before,
.button.fill-frm-right:hover:before,
.button.fill-frm-bottom:hover:before,
.button.fill-frm-left:hover:before {
-webkit-transform: translateX(0) translateY(0) translateZ(0);
-ms-transform:	 translateX(0) translateY(0) translateZ(0);
transform:		 translateX(0) translateY(0) translateZ(0);
} .divider{
border-style:solid;
border-width:0;
border-top-width:1px;
border-color:#dce3ef;
margin:80px 0;
clear: both;
}
.divider.medium-margin{
margin:60px 0;
}
.full-width-divider{
margin-left:-5000px;
margin-right:-5000px;
}
.divider.unique{
border:none!important;
height:10px;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/border-unique.png) center top no-repeat;
}
.divider.unique.light{
background-position:center bottom;
}
.space-divider{
margin:60px 0;
}
.iconic-divider {
display: block;
width: 30%;
margin: 1.5em auto;
position: relative;
text-align: center;
}
.iconic-divider i {
display: inline-block;
font-size: 24px;
}
.iconic-divider:before,
.iconic-divider:after {
content: '';
display: inline-block;
height: 1px;
width: 50%;
position: absolute;
top: 50%;
margin-top: -2px;
background-color: #718097;
}
.iconic-divider:before {
left: -20px;
}
.iconic-divider:after {
right: -20px;
}  .gallery-slider {
margin:30px 0 10px;	
}
.gallery-slider .flex-control-thumbs{
position:relative;
margin:20px -10px 0;
bottom:0;
overflow:hidden;
width: auto;
} .grid-gallery{
margin:30px -10px 10px;
list-style:none;
overflow:hidden;
}
.grid-gallery>li,
.gallery-slider .flex-control-thumbs>li{
padding:0 10px;
margin:0 0 20px;
float:left;
width:33.3333%;
}
.grid-gallery img,
.gallery-slider .flex-control-thumbs img{
width:100%;
} .tabs{
margin:30px 0;	
position:relative;
z-index:1;
}
.tab-header>ul{
overflow:hidden;
list-style:none;
margin:0;
}
.woocommerce div.product .woocommerce-tabs .panel {
border: 1px solid #dce3ef;
border-top: none;
margin-top: -16px;
padding: 25px 30px 0;
}
.woocommerce div.product .woocommerce-tabs .panel ul {
margin: 1.5em 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0 0 0 5px;
margin: 0;
background: white;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
border-bottom-color: #dce3ef;
}
.tab-header li{
float:left;
margin:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
padding: 0;
border: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
content: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.tab-header a{
display:block;
font-size:16px;
font-weight:700;
background:#f6f8fb;
padding:15px 30px;
color:#525f71;
white-space:nowrap;
border:1px solid #dce3ef;
text-decoration:none!important;
transition: background .3s, border .3s, color .3s;
-webkit-transition: background .3s, border .3s, color .3s;
-moz-transition: background .3s, border .3s, color .3s;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
background: #fff;
border-bottom-color: transparent;
color: #a65bf4;
}
.tabs.style-dark .tab-header a{
background:#161819;
color:#fff;
border:1px solid #1f2124;
}
.tab-header a:hover{
background:#fff;
}
.tabs.style-dark .tab-header a:hover{
background:#141617;
}
.tab-header li + li a{
border-left:none;
}
.tab-header li.active-tab a{
background:#fff;
border-bottom-color:transparent;
color:#a65bf4;
}
.tabs.style-dark .tab-header li.active-tab a{
color:#a65bf4;
border-bottom-color:transparent;
background:#141617;
}
.tab-content{
background:#fff;
border:1px solid #dce3ef;
position:relative;
z-index:-1;
top:-1px;
padding:20px 40px;
}
.tabs.style-dark .tab-content{
background:#141617;
border:1px solid #1f2124;
}
.tab-content .tab{
position: relative;
-webkit-transition: -webkit-transform 0.3s ease;
-moz-transition:    -moz-transform 0.3s ease;
transition:		 transform 0.3s ease;
}
.tab-content .tab.active{
-webkit-animation: tabActive 1s ease alternate;
animation: tabActive 1s ease alternate;
}
.tab-content .tab.slideOut{
-webkit-animation: tabSlideOut 1s ease alternate;
animation: tabSlideOut 1s ease alternate;
}
.tab-content .tab .tab-content {
overflow: hidden;
}
.tabs.style-turquoise .tab-header li.active-tab a{
color:#41d4d6;
} .sidetabs{
display:table;
}
.sidetabs .tab-header,
.sidetabs .tab-content{
display:table-cell;
vertical-align:top;
}
.sidetabs .tab-header li{
float:none;
}
.sidetabs .tab-content{
top:0;
left:-1px;
}
.sidetabs .tab-header li a{
border:1px solid #dce3ef;
}
.tabs.style-dark.sidetabs .tab-header li a{
border:1px solid #1f2124;
}
.sidetabs .tab-header li + li a,
.tabs.style-dark.sidetabs .tab-header li + li a{
border-top:none;
}
.sidetabs .tab-header li.active-tab a,
.tabs.style-dark.sidetabs .tab-header li.active-tab a{
border-right-color:transparent;
}
.sidetabs.onright{direction:rtl;}
.sidetabs.onright>div{direction:ltr;}
.sidetabs.onright .tab-content{
right:-1px;
left:auto;
}
.sidetabs.onright .tab-header li a{
border:1px solid #dce3ef;
}
.sidetabs.onright .tab-header li + li a,
.tabs.style-dark.sidetabs.onright .tab-header li + li a{
border-top:none;
}
.sidetabs.onright .tab-header li.active-tab a,
.tabs.style-dark.sidetabs.onright .tab-header li.active-tab a{
border-left-color:transparent;
} .tabs.style2 .tab-header>ul{
display:inline-block;
margin:0 auto 30px;
}
.tabs.style2 .tab-header a{
display:block;
font-size:15px;
font-weight:700;
background:none;
padding:9px 37px;
color:#a65bf4;
white-space:nowrap;
border:2px solid #a65bf4;
text-transform: uppercase;
transition: background .3s, border .3s, color .3s;
-webkit-transition: background .3s, border .3s, color .3s;
-moz-transition: background .3s, border .3s, color .3s;
}
.tabs.style2.style-turquoise .tab-header a{
border-color:#41d4d6;
background:none;
color:#41d4d6;
}
.tabs.style2 .tab-header li:first-child>a{
border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
-moz-border-radius:5px 0 0 5px;
}
.tabs.style2 .tab-header li:last-child>a{
border-radius:0 5px 5px 0;
-webkit-border-radius:0 5px 5px 0;
-moz-border-radius:0 5px 5px 0;
}
.tabs.style2 .tab-header a:hover{
background:#a65bf4;
color:#fff;
}
.tabs.style2 .tab-header li.active-tab a{
background:#a65bf4;
border-bottom-color:#a65bf4;
color:#fff;
}
.tabs.style2.style-turquoise .tab-header li.active-tab a,
.tabs.style2.style-turquoise .tab-header li:hover a{
border-color:#41d4d6;
background:#41d4d6;
color:#fff;
}
.tabs.style2 .tab-content{
background:none;
border:none;
position:static;
padding:0;
} .tabs.style-modern .tab-header>ul{
display:table;
width:100%;
table-layout:fixed;
}
.tabs.style-modern .tab-header>ul>li{
display:table-cell;
vertical-align:middle;
float:none;
text-align: center;
}
.tabs.style-modern .tab-header>ul>li + li{
border-left:1px solid #26303a;
}
.tabs.style-modern .tab-header a{
color:#fff;
font-size:30px;
background:#2a3541;
border:none;
border-bottom:10px solid #a65bf4;
display:block;
}
.tabs.style-modern .tab-header a img{
margin: 8px auto;
}
.tabs.style-modern .tab-header .active-tab>a{
background:#a65bf4;
position: relative;
}
.tabs.style-modern .tab-header .active-tab>a:after {
content: '';
display: inline-block;
width: 100%;
height: 1px;
position: absolute;
top: 0;
left: 0;
background: rgba(255, 255, 255, 0.3);
}
.tabs.style-modern .tab-header .tab-green a{border-bottom-color:#3ec8a7;}
.tabs.style-modern .tab-header .tab-light-blue a{border-bottom-color:#2eb9ea;}
.tabs.style-modern .tab-header .tab-red a{border-bottom-color:#eb5848;}
.tabs.style-modern .tab-header .tab-yellow a{border-bottom-color:#f4c74f;}
.tabs.style-modern .tab-header .tab-green.active-tab a{background:#3ec8a7;}
.tabs.style-modern .tab-header .tab-light-blue.active-tab a{background:#2eb9ea;}
.tabs.style-modern .tab-header .tab-red.active-tab a{background:#eb5848;}
.tabs.style-modern .tab-header .tab-yellow.active-tab a{background:#f4c74f;}
.tabs.style-modern .tab-content{
padding:35px 60px 10px;
margin-bottom:-1px;
} .accordions{
list-style:none;
margin:30px 0;
}
.accordion{
width:100%;
}
.accordions>li{
margin:0;
}
.accordions li + li{
margin-top:10px;
}
ul.accordions.toggles:first-child {margin-top: 30px;}
ul.accordions.toggles:last-child {margin-bottom: 30px;}
ul.accordions.toggles { margin: 0; }
ul.accordions.toggles + ul.accordions.toggles { margin-top: 10px; }
.accordion-header{
background:#f4f6fa;
border:1px solid #dce3ef;
position:relative;
cursor:pointer;
transition: background .3s, border .3s;
-webkit-transition: background .3s, border .3s;
-moz-transition: background .3s, border .3s;
}
.accordion-header h6{
color:#525f71;
margin:0;
font-weight:700;
padding:20px 60px 20px 30px;
transition: color .3s;
-webkit-transition: color .3s;
-moz-transition: color .3s;
}
.accordion-header .accordion-icon{
position:absolute;
top:19px;
right:30px;
width:21px;
height:21px;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/accordion-icon.png) no-repeat;
}
.accordion.active .accordion-header{
background:#a65bf4;
border-color:#873dd3;
}
.accordion.active .accordion-header h6{
color:#fff;
}
.accordion.active .accordion-icon{
background-position:-21px 0;
}
.accordion-content{
background:#fff;
padding:10px 30px 14px;
border:1px solid #dce3ef;
border-top:none;
} .mix{
display:none;
}
.accordion-filters .filter{
display:inline-block;
cursor: pointer;
color:#718097;
font-size:14px;
font-weight:600;
padding:6px 19px 5px;
margin-right: 10px;
border:2px solid transparent;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
transition: color .3s, border .3s;
-webkit-transition: color .3s, border .3s;
-moz-transition: color .3s, border .3s;
}
.accordion-filters .filter.active{
border-color:#a65bf4;
color:#a65bf4;	
} .testimonial-content,
.testimonial-content-alt{
background:#fff;
border:2px solid #dce3ef;
padding:30px;
position:relative;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
.testimonial-content:after,
.testimonial-content:before{
position:absolute;
content:'';
left:0;
bottom:-28px;
border-style: solid;
border-width: 30px 30px 0 0;
border-color: #fff transparent transparent transparent;
}
.testimonial-content:before{
bottom:-33px;
left:-2px;
border-width:33px 33px 0 0;
border-color:#dce3ef transparent transparent transparent;
}
.testimonial-content p{
margin:0;
font-size:1.125em;
line-height: 36px;
}
.testimonial-content-alt p {
font-style: italic;
}
.testimonial-content-alt .meta {
color:#9cb3d6;
}
.testimonials-slider.style1 .testimonial-content p{
font-size: 20px;
}
.testimonial-author{
margin-top:40px;
display:inline-block;
}
.testimonials-slider.style5 .testimonial-author{
margin-top: 52px;
}
.testimonial-author .avatar{
display:inline-block;
width:80px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
vertical-align: middle;
border:2px solid #8f9fba;
}
.testimonials-slider .testimonial-author .avatar{
border-color: #d0d0d0;
}
.testimonial-author .avatar img{
width:100%;
height: auto;
border:4px solid #fff;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
.testimonials-slider.style5 .testimonial-author .avatar img{
border-color: transparent;
}
.testimonial-author .author-content{
display:inline-block;
vertical-align: middle;
font-size:14px;
padding-left:30px;
}
.testimonial-author .author-content .name{
color:#525f71;
font-weight:700;
float:left;
display:block;
}
.testimonials-slider.style5 .testimonial-author .author-content .name{
color: #1c1c1c;
}
.testimonial-author .author-content .meta{
color:#7c859b;
float:left;
display:block;
clear:left;
}
.testimonial.style-dark .testimonial-content{
background:#0f1011;
}
.testimonial.style-dark .testimonial-content:after{
border-color:#0f1011 transparent transparent transparent;
}
.testimonial.style-dark .testimonial-author .author-content .name,
.testimonial.style-dark .testimonial-author .author-content .meta{
color:#fff;
}
.testimonial-content-alt:hover {
border-color: #a65bf4;
}
.testimonial .testimonial-author a {
color: #666666;
}
.testimonials-slider.style5 .testimonial .testimonial-author a {
color: #a65bf4;
}
.testimonial .testimonial-author a:hover {
color: #a65bf4;
} .testimonials-slider{
text-align:center;
padding:0;
margin:210px 0 60px;
overflow:visible!important;
}
.testimonials-slider.style5 {
margin-top: 0;
}
.testimonials-slider.style-big .testimonial-content p{
font-size:1.25em;
}
.testimonials-slider .flex-direction-nav a{
width:42px;
height:42px;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/testimonial-arrows.png) no-repeat;
margin:18px 0 0;
}
.testimonials-slider .flex-direction-nav a:before{ content:none; }
.testimonials-slider .flex-direction-nav .flex-prev { top:-140px; left:50%; opacity:1; margin-left:-142px; }
.testimonials-slider .flex-direction-nav .flex-next { top:-140px; right: 50%; opacity:1; margin-right:-142px; background-position:-42px 0; }
.testimonials-slider .flex-direction-nav a:hover{
opacity:.6!important;
}
.testimonials-slider:before{
content:'';
position:absolute;
top:-140px;
left:50%;
margin-left:-40px;
width:80px;
height:80px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
background:#8a9fb9 url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/testimonial-arrows.png) -84px 0 no-repeat;
}
.testimonials-slider.style5:before {
content: none;
}
.testimonials-slider .testimonial-content{
background:none;
border:none;
padding:0;
}
.testimonials-slider .testimonial-content:after,
.testimonials-slider .testimonial-content:before{
content:none;
}
.testimonials-slider .testimonial-content,
.testimonials-slider .testimonial-author{
-webkit-transition: all .6s;
-o-transition: all .6s;
transition: all .6s;
opacity:0;
-webkit-transform: translateX(-40px);
-ms-transform: translateX(-40px);
-o-transform: translateX(-40px);
transform: translateX(-40px);
}
.testimonials-slider.style5 .testimonial-content p {
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-size: 22px;
font-weight: 400;
line-height: 36px;
color: #666666;
}
.testimonials-slider .testimonial-content,
.testimonials-slider .flex-active-slide .testimonial-author{
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s;
}
.testimonials-slider .flex-active-slide .testimonial-content{
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.testimonials-slider .flex-active-slide .testimonial-content,
.testimonials-slider .flex-active-slide .testimonial-author{
opacity:1;
-webkit-transform: translate(0px);
-ms-transform: translate(0px);
-o-transform: translate(0px);
transform: translate(0px);
} .pricing-tables{
display:table;
table-layout:fixed;
width:100%;
margin:40px 0;
}
.pricing-table{
display:table-cell;
vertical-align:middle;
}
.pricing-table-inner{
background:#fff;
}
.pricing-table-tag{
font-size:16px;
font-weight:700;
}
.pricing-table header{
background:#8a9fb9;
color:#fff;
overflow:hidden;
text-align:center;
padding:25px 10px;
border:1px solid #8192ac;
}
.pricing-table.featured header{
background:#a65bf4;
}
.pricing-table + .pricing-table header{
margin-left:-1px;
}
.pricing-table header h4{
color: inherit;
margin:0;
font-size:30px;
}
.pricing-table .pricing{
background:#f5f6fa;
border:1px solid #dce3ef;
border-bottom:none;
border-top:none;
color:#718097;
text-align:center;
padding: 34px 10px;
}
.pricing-table + .pricing-table .pricing{
border-left-style:none;
}
.pricing-table .pricing span{
display:inline-block;
line-height:1;
}
.pricing-table span.price{
color:#a65bf4;
font-weight:700;
font-size:72px;
line-height:.8;
}
.pricing-table .price.small{
font-size:24px;
margin:5px 0 15px;
}
.pricing-table .currency{
font-size:24px;
vertical-align:top;
margin-top:3px;
}
.pricing-table .period{
font-size:14px;
}
.pricing-table .inline-blocks{
display:inline-block;
vertical-align:top;
text-align:left;
}
.pricing-table .inline-blocks span{
display:block;
}
.pricing-table .features{
border-left:1px solid #dce3ef;
border-right:1px solid #dce3ef;
margin:0;
padding:0;
list-style:none;
}
.pricing-table + .pricing-table .features{
border-left-style:none;
}
.pricing-table .features li{
padding:15px 30px 15px 55px;
position:relative;
border-top:1px solid #dce3ef;
border-bottom:1px solid #dce3ef;
}
.pricing-table .features li:before{
content:'';
position:absolute;
top:50%;
margin-top:-5px;
left:30px;
width:10px;
height:10px;
border:2px solid #a65bf4;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
.pricing-table .features li + li{
border-top:none;
margin-top:0;
}
.pricing-table footer{
text-align:center;
padding:30px 10px;
border:1px solid #dce3ef;
border-top:none;
box-shadow:0 2px 0 #e9eef7;
-webkit-box-shadow:0 2px 0 #e9eef7;
-moz-box-shadow:0 2px 0 #e9eef7;
}
.pricing-table + .pricing-table footer{
margin-left:-1px;
}
.pricing-table footer .button{
padding:13px 35px;
border: 2px solid #a65bf4;
}
.pricing-table footer .button:before{
border-radius: 0;
}
.pricing-table.featured footer{
padding:45px 10px;
} .pricing-table.style-default header,
.pricing-table.style-default .features,
.pricing-table.style-default .pricing,
.pricing-table.style-default footer {
border: none;
background-color: transparent;
text-align: left;
padding-left: 50px;
padding-right: 50px;
}
.pricing-table.style-default .features {
padding-left: 30px;
padding-right: 30px;
}
.pricing-table.style-default .pricing {
padding: 34px 50px 24px;
}
.pricing-table.style-default header {
background-color: transparent;
color: #8192ac;
text-align: left;
padding: 26px 50px 0;
border-top: 8px solid #8192ac;
}
.pricing-table.style-default header h4 {
font-family:'Proxima Nova', sans-serif;
font-weight: 700;
}
.pricing-table.style-default .features li {
border: none;
}
.pricing-table.style-default.featured .pricing-table-inner {
-webkit-transform: translateY(-42px);
-moz-transform:	translateY(-42px);
-ms-transform:	 translateY(-42px);
transform:		 translateY(-42px);
-webkit-box-shadow: 0 20px 40px rgba(0,0,0,0.1);
-moz-box-shadow: 0 20px 40px rgba(0,0,0,0.1);
box-shadow: 0 20px 40px rgba(0,0,0,0.1);
}
.pricing-table.style-default.featured header h4 {
padding: 22px 50px 12px;
}
.pricing-table.style-default.featured header {
border-top: none;
padding: 0;
}
.pricing-table.style-default.featured header .pricing-table-tag {
background-color: #8192ac;
color: #ffffff;
display: block;
padding: 10px 50px;
margin-bottom: 11px;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.05em;
text-transform: uppercase;
}
.pricing-table.style-default .features li:before {
content: '\f00c';
font: normal normal normal 13px/1 FontAwesome;
width: auto;
height: auto;
border: none;
}
.pricing-table.style-default .pricing-table-inner {
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
.pricing-table.style-default:hover .pricing-table-inner {
-webkit-transform: translateY(-7px);
-moz-transform: translateY(-7px);
transform: translateY(-7px);
-webkit-box-shadow: 0 20px 40px rgba(0,0,0,0.1);
-moz-box-shadow: 0 20px 40px rgba(0,0,0,0.1);
box-shadow: 0 20px 40px rgba(0,0,0,0.1);
}
.pricing-table.style-default.featured:hover .pricing-table-inner {
-webkit-transform: translateY(-42px);
-moz-transform:	translateY(-42px);
-ms-transform:	 translateY(-42px);
transform:		 translateY(-42px);
} .pricing-table.style-dark .pricing-table-inner{
background:#141617;
color:#acb4b8;
}
.pricing-table.style-dark header{
background:#262c30;
border-color:#293034;
}
.pricing-table.style-dark .pricing{
background:#191b1c;
border-color:#1c2023;
}
.pricing-table.style-dark .features,
.pricing-table.style-dark .features li,
.pricing-table.style-dark footer{
border-color:#1c2023;
}
.pricing-table.style-dark footer{
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
border-bottom:1px solid #1c2023;
}
.pricing-table.style-dark .pricing .currency{
color:#718097;
}
.pricing-table.style-dark .pricing .period{
color:#acb4b8;
} .counter-row>div{
padding:0;
}
.counter-box{
text-align:center;
}
.counter-box h6{
font-size: 18px;
font-weight:700;
margin:0;
} .counter-animator{
position:relative;
overflow:hidden;
display: inline-block;
vertical-align: middle;
}
.sc-counter{
opacity:0;
-webkit-transition: opacity .6s;
-o-transition: opacity .6s;
transition: opacity .6s;
}
.sc-counter.counter-animated{
opacity:1;
}
.csstransforms .counter-animator > .animator-value{
visibility:hidden;
display: inline-block;
vertical-align: middle;
}
.counter-animator .animator-numbers{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
overflow:hidden;
visibility:hidden;
}
.csstransforms .counter-animator .animator-numbers{
visibility:visible;
}
.counter-animator .animator-numbers ul{
list-style:none;
margin:0;
padding:0;
position:relative;
-webkit-transition: -webkit-transform 1.8s;
-o-transition: -o-transform 1.8s;
transition: transform 1.8s;
-webkit-transition-delay: .1s;
-o-transition-delay: .1s;
transition-delay: .1s;
}
.counter-animator .animator-numbers ul li{
margin-top:0;
}
.sc-counter .counter-sufix,
.sc-counter .counter-prefix{
vertical-align: middle;
} .counter-box.style1{
margin:40px 0;
}
.counter-box.style1 .sc-counter,
.counter-box.style1 .counter-sufix,
.counter-box.style1 .counter-prefix{
color:#a65bf4;
font-size:3.75em;
font-weight:300;
line-height:1;
display: inline-block;
vertical-align: middle;
}
.color-light .counter-box.style1 .sc-counter,
.color-light .counter-box.style1 .counter-sufix,
.color-light .counter-box.style1 .counter-prefix{
color:#fff;
}
.counter-box.style1 .counter-separator{
margin:15px 0 23px;
height:10px;
display:block;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/border-unique.png) center top no-repeat;
}
.color-light .counter-box.style1 .counter-separator{
background-position:center bottom;
} .counter-box.style2{
padding:65px 0 70px;
}
.counter-box.style2 .sc-counter,
.counter-box.style2 .counter-sufix,
.counter-box.style2 .counter-prefix{
font-size:2.625em;
font-weight:300;
line-height:1;
display: inline-block;
vertical-align: middle;
}
.color-light .counter-box.style2 h6{
color:#acb4b8;
}
.counter-box.style2 .counter-separator{
margin:18px 0 22px;
height:10px;
display:block;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/border-unique.png) center bottom no-repeat;
} .counter-box.style3{
padding:80px 0;
}
.counter-box.style3 .sc-counter,
.counter-box.style3 .counter-sufix,
.counter-box.style3 .counter-prefix{
font-size:5em;
font-weight:300;
line-height:1;
color:#fff;
display: inline-block;
vertical-align: middle;
}
.counter-box.style3 .fa{
font-size:32px;
color:#fff;
display:block;
margin-bottom:15px;
}
.counter-box.style3 .counter-separator{
margin:15px auto 20px;
display:block;
border-top:2px solid #fff;
width:40px;
}
.counter-box.style3 h6{
color:#fff;
} .counter-box.style4.align-left{
text-align: left;
padding-left: 65px;
}
.counter-box.style4.align-right{
text-align: right;
padding-right: 65px;
}
.counter-box.style4 .sc-counter,
.counter-box.style4 .counter-sufix {
font-size: 110px;
font-weight: 800;
line-height: 1;
color: #a65bf4;
overflow: visible;
display: inline-block;
}
.counter-box.style4 h6 {
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 0.2em;
margin-top: 5px;
}
.counter-box.style4 h4 {
font-size: 36px;
font-weight: 300;
margin-top: 20px;
margin-bottom: 0;
}
.counter-box.style4.align-right p {
padding-left: 100px;
}
.counter-box.style4.align-left p {
padding-right: 100px;
}
.counter-box.style4 .sc-counter.counter-animated {
-webkit-animation: counterFadeIn 1.5s alternate both ease;
-moz-animation: counterFadeIn 1.5s alternate both ease;
-ms-animation: counterFadeIn 1.5s alternate both ease;
animation: counterFadeIn 1.5s alternate both ease;
}
.counter-box.bold,
.counter-box.bold h6 {
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
font-weight: 700;
color: #ffffff;
}
.counter-box.bold .sc-counter {
font-size: 110px;
line-height: 1;
}
.counter-box.bold h6 {
font-size: 24px;
line-height: 1.2;
margin: 0;
} .circular-progressbar{
text-align:center;
margin:40px 0;
}
.circular-progressbar h6{
font-size:18px;
font-weight:600;
margin-top: 25px;
}
.circular-progressbar-inner{
display:inline-block;
position:relative;
}
.circular-progressbar .knob-percent{
position:absolute;
left:0;
right:0;
top:50%;
font-size:2.25em;
line-height:1;
font-weight:300;
margin-top:-0.6em;	
}
.circular-progressbar.big .knob-percent{
font-size:3em;
margin-top:-0.6em;	
} .progressbar{
margin:20px 0 25px;
}
.progressbar h6{
font-weight:700;
margin:0 0 15px;
}
.progressbar-container{
height:38px;
background:#f4f6fa;
position:relative;
}
.progress-width{
position:relative;
z-index:10;
background:#4e58e5;
height:38px;
transition: opacity 1s .05s;
-webkit-transition: opacity 1s .05s;
-moz-transition: opacity 1s .05s;
}
.progress-width:before{
content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1;
opacity: 0.25;
background:transparent url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/progress-pat.png) repeat;
}
html.js .progress-width{opacity:0;}
html.js .progressbar-animated .progress-width{
opacity:1;
}
.progress-percent{
position:absolute;
top:0;
right:20px;
bottom:0;
z-index: 2;
line-height:38px;
white-space:nowrap;
color:#fff;
font-weight:700;
} .img-frame{
margin:30px 0;
padding:8px;
background:#fff;
border:1px solid #dce3ef;
position:relative;
}
.img-frame.style2:after{
content:'';
z-index:-1;
position:absolute;
left:0;
right:0;
bottom:-4px;
top:100%;
background:#dce3ef;
}
.img-frame.style3:after{
content:'';
z-index:-1;
position:absolute;
left:10px;
right:10px;
bottom:-8px;
top:100%;
background:#edf1f5;
}
.img-frame.style4:after{
content:'';
z-index:-1;
position:absolute;
left:20%;
right:20%;
height:10px;
margin-top:-15px;
top:100%;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
box-shadow:0 0 25px 10px rgba(0,0,0,.8);
-webkit-box-shadow:0 0 25px 10px rgba(0,0,0,.8);
-moz-box-shadow:0 0 25px 10px rgba(0,0,0,.8);
} .modal-content{
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
box-shadow:none;
-webkit-box-shadow:none;
}
.modal-header{
padding:20px 55px;
background:#f3f7fa;
border:none;
border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
}
.modal-body{
padding:40px 0;
margin:0 55px;
}
.modal-footer{
padding:40px 0;
margin:0 55px;
text-align:left;
}
@media(min-width:768px){.modal-dialog{width:700px;}}
@media(min-width:992px){.modal-dialog{width:800px;}}
@media(min-width:1200px){.modal-dialog{width:860px;}} .social-sharebox{
margin:40px auto;
text-align:center;
}
.social-sharebox.style1{
display:table;
width:auto;
}
.social-sharebox.style1>div{
display:table-cell;
padding:15px;
vertical-align:top;
}
.social-sharebox.style3{
padding:60px 30px;
}
.social-sharebox.style1 .share-total{
background:#dce3ef;	
white-space:nowrap;
text-align:center;
padding:15px 35px;
border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
-moz-border-radius:5px 0 0 5px;
}
.share-total span{
display:block;
text-transform: uppercase;
line-height:1;
color:#718097;
}
.share-total span.count{
font-size:2.25em;
font-weight:700;
margin-bottom:5px;
color:#525f71;
}
.social-sharebox .share-buttons{
border:2px solid #dce3ef;
border-radius:0 5px 5px 0;
-webkit-border-radius:0 5px 5px 0;
-moz-border-radius:0 5px 5px 0;
padding:15px 0;
}
.share-button{
display:inline-block;
background:#fff;
color:#718097;
width:63px;
height:58px;
border:2px solid #dce3ef;
text-align:center;
line-height:60px;
margin:0 14px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
cursor:pointer;
overflow: hidden;
position: relative;
transition:color .3s, background .3s, border .3s;
-webkit-transition:color .3s, background .3s, border .3s;
-moz-transition:color .3s, background .3s, border .3s;
}
.share-button:before{
content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 0;
border-radius:3px;
-webkit-transition: all 0.3s cubic-bezier(.36,.78,.72,.96);
-moz-transition:    all 0.3s cubic-bezier(.36,.78,.72,.96);
transition:		 all 0.3s cubic-bezier(.36,.78,.72,.96);
-webkit-transform: translateY(-100%);
-moz-transform:	translateY(-100%);
-ms-transform:	 translateY(-100%);
transform:		 translateY(-100%);
}
.share-button .fa{
font-size:26px;
position: relative;
z-index: 2;
}
.button.share-button{
line-height:1;
width:auto;
padding:20px 25px;
margin:20px 8px;
}
.button.share-button .fa{
font-size:22px;
margin-right:15px;
}
.share-button span {
position: relative;
z-index: 2;
}
.share-button:hover{
border-color:transparent;
color:#fff;
opacity:1;
}
.share-button:hover:before{
-webkit-transform: translateY(0);
-moz-transform:	translateY(0);
-ms-transform:	 translateY(0);
transform:		 translateY(0);
}
.share-button.facebook:before{background-color:#385b9d !important;}
.share-button.twitter:before{background-color:#23ace3 !important;}
.share-button.google-plus:before{background-color:#dd4c39 !important;}
.share-button.pinterest:before{background-color:#cc212a !important;}
.share-button.linkedin:before{background-color:#177ab5 !important;}
.share-button.tumblr:before{background-color:#2f516c !important;}
.share-button.reddit:before{background-color:#000000 !important;}
.share-button.email:before{background-color:#4ab54b !important;}
.share-button.digg:before{background-color:#000000 !important;}
.social-sharebox.style4 {
text-align: left;
}
.social-sharebox.style4 .share-button{
width: 35px;
height: 35px;
margin: 0 15px 7px 0;
border: 1px solid #4e4e4e;
border-radius: 50em;
line-height: 35px;
font-size: 18px;
color: #4e4e4e;
}
.social-sharebox.style4 .share-button:before {
content: none;
}
.social-sharebox.style4 .share-button i {
font-size: 18px;
}
.social-sharebox.style4 .share-button:hover {
color: #a65bf4;
border-color: #a65bf4;
} .audio-player-box{
background:#a65bf4;
margin:40px 0;
}
.audio-player-box .featured-image img{
width:100%;
}
.track-info{
padding:40px;
color:#fff;
position:relative;
background:#727dfd;
}
.track-info h3{
color:#fff;
margin:0 0 10px;
} .audio-player-box.style2{
background:#ff7859;
}
.audio-player-box.style2 .track-info{
background:#ff9077;
} .audio-player-box.style3{
display:table;
width:100%;
background:#8d54f5;
}
.audio-player-box.style3 .track-info{
background:#b085ff;
}
.audio-player-box.style3>div{
display:table-cell;
vertical-align:top;
}
.audio-player-box.style3>.featured-image{
width:33%;
} .audio-player-box.style4{
background:#212428;
}
.audio-player-box.style4 .track-info{
background:#181a1c;
} .audio-player{
display:table;
width:100%;
color:#fff;
height:50px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.audio-option{
display:table-cell;
vertical-align:middle;
width:1%;
}
.audio-option-timeline{
width:auto;
}
.audio-option-volume{
width:10%;
padding:0 25px;
min-width:90px;
}
.audio-play-button,
.audio-volume-button{
background:transparent url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/audio-player.png) no-repeat;
width:16px;
height:16px;
border:none;
}
.audio-play-button{
margin-left:25px;
}
.audio-play-button.audio-playing{
background-position:-48px 0;
}
.audio-volume-button{
background-position:-16px 0;
}
.audio-volume-button.volume-off{
background-position:-32px 0;
}
.audio-timeline,
.audio-volume{
background:#ffffff;
background:rgba(255,255,255,.2);
position:relative;
height:5px;
border-radius:2.5px;
-webkit-border-radius:2.5px;
-moz-border-radius:2.5px;
}
.audio-timeline-played,
.audio-volume-current{
position:absolute;
top:0;
left:0;
bottom:0;
width:0;
background:#fff;
border-radius:2.5px;
-webkit-border-radius:2.5px;
-moz-border-radius:2.5px;
transition: width .3s;
-webkit-transition: width .3s;
-moz-transition: width .3s;
}
.audio-timeline-played .drag-knob,
.audio-volume-current .drag-knob{
position:absolute;
top:0;
right:0;
bottom:0;
width:9px;
height:9px;
background:#fff;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
margin-top:-2px;
margin-right:-2px;
cursor:pointer;
}
.audio-option span{
font-size:.875em;
margin:0 30px;
display:block;
} .audiojs .play-pause{
width:40px!important;
border:none;
}
.audiojs .time{
border:none;
}
.audiojs{
width:100%;
height:50px;
display:table;
padding-top:6px;
background:#000;
background-image:none;
}
.audiojs>div{
display:table-cell;
width:auto;
vertical-align:middle;
}
.audiojs .scrubber{
width:50%;
background:#aaa;
background-image:none;
border:none;
}
.audiojs .progress{
background-image:none;
background:#ccc;
}
.audiojs .loaded{
background-image:none;
background:#fff;
} .content-box{
text-align:center;
margin:40px 0;
}
.content-box h6{
font-size:1.125em;
font-weight:700;
margin-bottom:20px;
}
.content-box.align-right .icon,
.content-box.align-left .icon {
text-align: center !important;
} .content-box.style1 .icon{
display:inline-block;
width:110px;
height:110px;
margin-bottom:25px;
font-size:55px;
position: relative;
z-index: 2;
border:2px solid #8f9fba;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-webkit-transition: all 0.4s cubic-bezier(.38,.91,.62,.99);
-moz-transition:    all 0.4s cubic-bezier(.38,.91,.62,.99);
transition:		 all 0.4s cubic-bezier(.38,.91,.62,.99);
}
.content-box.style1 .icon:before,
.content-box.style1 .icon:after{
content: '';
display: inline-block;
width: 102%;
height: 102%;
position: absolute;
top: -1%;
left: -1%;
opacity: 0;
z-index: 0;
border: 1px solid #a65bf4;
border-radius: 50em;
-webkit-transition: all 0.3s cubic-bezier(.38,.91,.62,.99);
-moz-transition:    all 0.3s cubic-bezier(.38,.91,.62,.99);
transition:		 all 0.3s cubic-bezier(.38,.91,.62,.99);
}
.content-box.style1 .icon:after{
border: none;
opacity: 1;
background-color: #a65bf4;
-webkit-transform: scale(0);
-moz-transform:	scale(0);
-ms-transform:	 scale(0);
transform:		 scale(0);
-webkit-transition: all 0.3s ease-out;
-moz-transition:    all 0.3s ease-out;
transition:		 all 0.3s ease-out;
}
.content-box.style1 .icon img{
position: relative;
top: -3px;
z-index: 3;
}
.content-box.style1 .icon i{
line-height:110px;
position: relative;
z-index: 3;
}
.content-box.style1.active .icon,
.content-box.style1:hover .icon{
background: transparent;
border-color:transparent;
color:#fff;
-webkit-transform: scale(1.05);
-moz-transform:	scale(1.05);
-ms-transform:	 scale(1.05);
transform:		 scale(1.05);
}
.content-box.style1:hover .icon:before{
border-color: transparent !important;
border-width: 1px;
-webkit-transform: scale(1.35);
-moz-transform:	scale(1.35);
-ms-transform:	 scale(1.35);
transform:		 scale(1.35);
opacity: 1;
-webkit-transition: -webkit-transform 0.4s 0.3s cubic-bezier(.38,.91,.62,.99), border 0.3s 0.4s cubic-bezier(.38,.91,.62,.99);
-moz-transition:    -moz-transform 0.4s 0.3s cubic-bezier(.38,.91,.62,.99), border 0.3s 0.4s cubic-bezier(.38,.91,.62,.99);
transition:		 transform 0.4s 0.3s cubic-bezier(.38,.91,.62,.99), border 0.3s 0.4s cubic-bezier(.38,.91,.62,.99);
}
.content-box.style1:hover .icon:after{
-webkit-transform: scale(1);
-moz-transform:	scale(1);
-ms-transform:	 scale(1);
transform:		 scale(1);
opacity: 1;
} .content-box.style2{
position:relative;
padding-left:110px;
text-align:left;
margin: 110px 0;
}
.tab .content-box.style2{
margin: 50px 0;
}
.tab .content-box.style2:first-child{
margin: 20px 0 50px;
}
.content-box.style2 h6{
margin-bottom: 17px;
}
.content-box.style2 .icon{
position:absolute;
left:0;
top:0;
width:70px;
font-size:70px;
line-height:1;
color:#a65bf4;
text-align: right;
border-radius: 50em;
}
.content-box.style2 .icon img {
width: auto;
} .content-box.style3 .icon{
margin-bottom:28px;
} .content-box.style4{
text-align:left;
margin: 70px 0;
}
.content-box.style4 .icon{
float:left;
font-size:20px;
color:#a65bf4;
line-height:1.4;
margin-right:15px;
}
.content-box.style4 .icon img{
position: relative;
top: -5px;
} .content-boxes{
display:table;
width:100%;
table-layout:fixed;
}
.content-box.style5{
display:table-cell;
vertical-align:top;
}
.content-box.style5 .icon{
margin-bottom:40px;
}
.content-box.style5 h6,
.content-box.style5 p{
padding:0 20px;
}
.content-box.style5 + .content-box.style5{
border-left:1px solid #fefefe;
} .content-boxes-row{
display:table;
table-layout:fixed;
width: 100%;
}
.content-box.style6 + .content-box.style6{
border-left:1px solid #212a35;
}
.content-box.style6{
display:table-cell;
background:#2a3541;
padding:50px;
color:#fff;
transition: background .3s;
-webkit-transition: background .3s;
-moz-transition: background .3s;
}
.content-box.style6 h6{
color:#fff;
}
.content-box.style6 .icon{
color:#7f89ff;
font-size:75px;
line-height:1;
margin-bottom:30px;
}
.content-box.style6.active,
.content-box.style6:hover{
background:#a65bf4;
} .content-box.style7{
display:table;
width:100%;
text-align:left;
}
.content-box.style7 + .content-box.style7{
margin-top:60px;
padding-top:90px;
border-top:1px solid #dce3ef;
}
.content-box.style7>div{
display:table-cell;
vertical-align:top;
}
.content-box.style7 h3,
.content-box.style7 p{
margin:0;
}
.content-box.style7 .content-box-content{
padding:0px 140px 0 120px;
}
.content-box.style7 .content-box-heading{
width:12%;
}
.content-box.style7 .icon{
width:130px;
text-align:center;
} .content-box.style8{
background:#fff;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
overflow:hidden;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
.content-box.style8 .icon{
background:#a65bf4;
padding:25px;
color:#fff;
font-size:55px;
margin-bottom:30px;
line-height:1;
}
.content-box.style8 h6,
.content-box.style8 p{
padding:0 30px;
}
.content-box.style8 .button{
margin-bottom:30px;
padding: 7px 35px;
background-color: transparent;
color: #8a9fb9;
border: 2px solid #8a9fb9;
}
.content-box.style8 .button:before {
border-radius: 1px;
}
.content-box.style8:hover {
-webkit-transform: translateY(-10px);
-moz-transform:	translateY(-10px);
-ms-transform:	 translateY(-10px);
transform:		 translateY(-10px);
-webkit-box-shadow: 0 20px 40px rgba(0,0,0,0.1);
-moz-box-shadow: 0 20px 40px rgba(0,0,0,0.1);
box-shadow: 0 20px 40px rgba(0,0,0,0.1);
} .content-box.style9{
zoom:1;
position:relative;
z-index:2;
opacity:.5;
text-align:left;
background:#fefeff;
border: 1px solid #d9e1ec;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
box-shadow:0 1px 5px rgba(0,0,0,.1);
-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);
-moz-box-shadow:0 1px 5px rgba(0,0,0,.1);
transition: opacity .3s;
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
}
.content-box.style9:before,
.content-box.style9:after{
content:'';
top:100%;
position:absolute;
margin-top:2px;
left:10px;
right:10px;
height:5px;
background:#fff;
border-radius:0 0 15px 15px;
box-shadow:0 1px 5px rgba(0,0,0,.1);
-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);
-moz-box-shadow:0 1px 5px rgba(0,0,0,.1);
z-index:-1;
}
.content-box.style9:before{
margin-top: 1px;
}
.content-box.style9:after{
margin-top:5px;
left:18px;
right:18px;
background:#eaeff7;
z-index:-2;
}
.content-box.style9:hover,
.content-box.style9.active{
opacity:1;
}
.content-box.style9 h6 {
margin: 2px 0 8px;
}
.content-box.style9 p{
margin-top: 0;
font-size:.875em;
color:#718097;
}
.content-box.style9 .box-header{
height:15px;
background:#b2b7fc;
box-shadow:inset 0 0 3px rgba(0,0,0,.4), inset 0 3px 1px 0 rgba(255,255,255,.3);
-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.4), inset 0 3px 1px 0 rgba(255,255,255,.3);
-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.4), inset 0 3px 1px 0 rgba(255,255,255,.3);
border-radius:10px 10px 0 0;
-webkit-border-radius:10px 10px 0 0;
-moz-border-radius:10px 10px 0 0;
}
.content-box.style9 .box-inner{
display:table;
width:100%;
margin:20px 0 12px;
position: relative;
z-index: 2;
}
.content-box.style9 .box-inner>div{
display:table-cell;
vertical-align: middle;
padding:0 25px;
}
.content-box.style9 .box-inner .box-content{
padding-right:10px;
}
.content-box.style9 .icon{
width:140px;
}
.content-box.style9 .icon img{
width:100%;
} .content-box.style10{
border:10px solid #fff;
padding:40px 60px;
text-align:center;
}
.content-box.style10 h1,
.content-box.style10 h3 { color: #fff; }
.content-box.style10 .button{
margin-right: 10px;
margin-left: 10px;
} .content-box.style11{
position:relative;
padding-left:80px;
text-align:left;
}
.content-box.style11 .icon {
position:absolute;
left:0;
top:0;
width:60px;
height:60px;
color:#a65bf4;
text-align:center;
border-radius: 50em;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
.content-box.style11 .icon:before,
.content-box.style11 .icon:after {
content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
border:1px solid #a65bf4;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition:    all 0.3s ease-in-out;
transition:		 all 0.3s ease-in-out;
}
.content-box.style11 .icon:after {
width: 110%;
height: 110%;
top: -5%;
left: -5%;
border-width: 4px;
opacity: 0;
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform:	 scale(0.9);
transform:		 scale(0.9);
}
.content-box.style11 .icon img,
.content-box.style11 .icon i{
font-size:30px;
line-height:60px;
}
.content-box.style11 .icon img {
position: relative;
top: 14px;
}
.content-box.style11 .icon i{
display: inline-block;
width: 100%;
height: 100%;
line-height: 62px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
}
.content-box.style11.on-right{
padding-left:0;
padding-right:80px;
text-align:right;
}
.content-box.style11.on-right .icon{
left:auto;
right:0;
}
.content-box.style11:hover .icon:before {
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform:	 scale(0.9);
transform:		 scale(0.9);
}
.content-box.style11:hover .icon:after {
-webkit-transform: scale(1);
-moz-transform:	scale(1);
-ms-transform:	 scale(1);
transform:		 scale(1);
opacity: 1;
}
.content-boxes-row{
background-color: #ffffff;
border-bottom:1px solid #eeeeee;
}
.content-boxes .content-boxes-row:first-child {
border-top:1px solid #eeeeee;	
}
.content-box.style12 {
display: table-cell;
vertical-align: middle;
float: none;
margin: 0;
padding: 130px 70px 85px;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
background-color: #ffffff;
border: none;
-webkit-transition: all 0.5s ease;
-moz-transition:    all 0.5s ease;
transition:		 all 0.5s ease;
}
.content-box.style12 + .content-box.style12 {
border-left: 1px solid #eeeeee;
}
.content-box.style12 .icon {
color: #ecca42;
font-size: 100px;
margin-bottom: 0;
line-height: 1;
}
.content-box.style12 .icon-container {
opacity: 0;
}
.content-box.style12 .icon-container object {
width: 110px;
}
.content-box.style12 h6 {
margin-bottom: 25px;
font-size: 24px;
font-weight: 700;
letter-spacing: -0.02em;
color: #1c1c1c;
}
.content-box.style12 p {
font-size: 20px;
font-weight: 400;
line-height: 36px;
color: #666666;
margin: 0;
}
.content-box.style12:hover {
z-index: 9;
box-shadow: 0 20px 110px rgba(0, 0, 0, 0.25);
}
.content-box.style12:hover + .content-box.style12 {
border-color: transparent;
} .latest-posts {
display: block;
}
.latest-posts .latest-post-row {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-flow: wrap;
flex-flow: wrap;
width: 100%;
}
.latest-posts .latest-post-row {
border-top: 1px solid #eeeeee;
}
.latest-posts .latest-post-row:last-child {
border-bottom: 1px solid #eeeeee;
}
.latest-post {
-webkit-flex-basis: 50%;
flex-basis: 50%;
float: none;
border-bottom: 1px solid #eeeeee;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
text-align: center;
}
.no-flexbox .latest-posts .latest-post-row {
display: table;
table-layout: fixed;
width: 100%;
}
.no-flexbox .latest-post {
display: table-cell;
vertical-align: middle;
float: left;
}
.latest-post + .latest-post {
border-left: 1px solid #eeeeee;
}
.latest-post article {
padding: 100px 17%;
}
.latest-post a {
color: #1c1c1c;
}
.latest-post header,
.latest-post header a {
color: #aaaaaa;
}
.latest-post header time,
.latest-post header .categories {
display: inline-block;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
.latest-post header .categories p,
.latest-post header .categories ul,
.latest-post header .categories ul > a,
.latest-post header .categories li {
display: inline-block;
list-style: none;
margin: 0;
}
.latest-post header .categories ul > a,
.latest-post header .categories li a {
position: relative;
}
.latest-post header .categories ul > a:before,
.latest-post header .categories li a:before {
content: '';
display: inline-block;
width: 100%;
height: 1px;
position: absolute;
bottom: 0;
left: 0;
background-color: #aaaaaa;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
-webkit-transform: scaleX(0);
-moz-transform:	scaleX(0);
-ms-transform:	 scaleX(0);
transform:		 scaleX(0);
}
.latest-post header .categories ul > a:hover:before,
.latest-post header .categories li a:hover:before {
opacity: 1;
-webkit-transform: scaleX(1);
-moz-transform:	scaleX(1);
-ms-transform:	 scaleX(1);
transform:		 scaleX(1);
}
.latest-post header .categories ul > a:after,
.latest-post header .categories li:after {
content: '/';
margin-left: 4px;
margin-right: 2px;
}
.latest-post header .categories ul > a:last-child:after,
.latest-post header .categories li:last-child:after {
content: none;
}
.latest-post header time + .categories:before {
content: '.';
margin-left: 7px;
margin-right: 10px;
font-size: 18px;
}
.latest-post header h2 {
margin-top: 20px;
font-size: 32px;
font-weight: 700;
}
.latest-post header h2 a {
color: #1c1c1c;
}
.latest-post header h2 a:hover {
color: #a65bf4;
}
.latest-post .contents {
font-size: 20px;
font-weight: 400;
line-height: 36px;
color: #666666;
}
.latest-post .read-more {
display: inline-block;
margin-top: 10px;
font-size: 15px;
letter-spacing: 0.1em;
font-weight: 700;
text-transform: uppercase;
position: relative;
}
.latest-post .read-more i {
margin-left: 10px;
}
.latest-post .read-more:before {
content: attr(data-text);
display: inline-block;
width: 0;
height: 100%;
position: absolute;
top: 0;
left: 0;
color: #a65bf4;
white-space: nowrap;
overflow: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
transition:		 all 0.3s ease;
}
.latest-post .read-more:hover:before {
width: 100%;
} .promo-box{
margin:40px 0;
background-position:center center;
background-repeat:repeat;
background-size:100% auto
}
.promo-box-inner{
padding: 55px 70px;
}
.promo-box.no-side-padding .promo-box-inner {
padding-left: 0;
padding-right: 0;
}
.promo-box.small .promo-box-inner{
padding:40px;
}
.promo-box.full-width{
margin-top:0;
margin-bottom:0;
}
.promo-box-actions .button{
margin:0;
}
.promo-box h2{
margin:0;
} .promo-box.style1 .promo-box-inner{
display:table;
width:100%;
color:#fff;
}
.promo-box.style1 .promo-box-inner>div{
display:table-cell;
vertical-align:middle;
}
.promo-box.style1 h1,
.promo-box.style1 h2,
.promo-box.style1 h3,
.promo-box.style1 h4,
.promo-box.style1 h5,
.promo-box.style1 h6{
color:#fff;
}
.promo-box.style1 p{
margin: 10px 0 7px;
}
.promo-box.style1 .promo-box-actions{
text-align:right;
padding-left:40px;
} .promo-box-container {
display: block;
position: relative;
z-index: 2;
}
.promo-box.style2 {
-webkit-transition: all 0.5s ease;
-moz-transition:    all 0.5s ease;
transition:		 all 0.5s ease;
}
.promo-box.style2 .promo-box-inner{
padding:70px 80px 80px;
text-align:center;
color:#fff;
}
.promo-box.style2 h1,
.promo-box.style2 h2,
.promo-box.style2 h3,
.promo-box.style2 h4,
.promo-box.style2 h5,
.promo-box.style2 h6{
color:#fff;
}
.promo-box.style2 h2 {
font-size: 42px;
line-height: 60px;
}
.promo-box.style2 h5 {
margin-bottom: 50px;
margin-top: 10px;
} .promo-box.style3 p{
font-size:1.125em;
font-weight:300;
}
.promo-box.style3 .promo-box-inner{
padding:35px 40px 43px;
color:#fff;
}
.promo-box.style3 .promo-box-content p{
line-height: 36px;
margin-top: 12px;
}
.promo-box.style3 .promo-box-actions{
text-align:right;
margin-top:30px;
}
.promo-box.style3 h1,
.promo-box.style3 h2,
.promo-box.style3 h3,
.promo-box.style3 h4,
.promo-box.style3 h5,
.promo-box.style3 h6{
color:#fff;
} .promo-box.style4 {
position: relative;
}
.promo-box.style4 .promo-box-inner{
border:2px solid #dce3ef;
padding:25px;
}
.promo-box.style4 .promo-box-content{
position:relative;
padding-left:60px;
}
.promo-box.style4 h6{
margin:0;
font-weight:700;
}
.promo-box.style4 p{
margin-top:10px;
margin-bottom:0;
}
.promo-box.style4 .icon{
position:absolute;
left:0;
top:0;
font-size:30px;
color:#a65bf4;
line-height:1;
}
.promo-box.style4:before,
.promo-box.style4:after,
.promo-box.style4 .promo-box-inner:before,
.promo-box.style4 .promo-box-inner:after {
content: '';
display: inline-block;
position: absolute;
background-color: #a65bf4;
-webkit-transition: all 0.5s cubic-bezier(.7,.01,.61,.89);
-moz-transition:    all 0.5s cubic-bezier(.7,.01,.61,.89);
transition:		 all 0.5s cubic-bezier(.7,.01,.61,.89);
}
.promo-box.style4:before,
.promo-box.style4 .promo-box-inner:before {
height: 2px;
width: 100%;
-webkit-transform: scaleX(0);
-moz-transform:	scaleX(0);
-ms-transform:	 scaleX(0);
transform:		 scaleX(0);
}
.promo-box.style4:before {
top: 0;
left: 0;
-webkit-transform-origin: right center;
-moz-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center;
}
.promo-box.style4 .promo-box-inner:before {
bottom: 0;
left: 0;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
}
.promo-box.style4:after,
.promo-box.style4 .promo-box-inner:after {
height: 100%;
width: 2px;
-webkit-transform: scaleY(0);
-moz-transform:	scaleY(0);
-ms-transform:	 scaleY(0);
transform:		 scaleY(0);
}
.promo-box.style4:after {
top: 0;
right: 0;
-webkit-transform-origin: center top;
-moz-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top;
}
.promo-box.style4 .promo-box-inner:after {
top: 0;
left: 0;
-webkit-transform-origin: center bottom;
-moz-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}
.promo-box.style4:hover:before,
.promo-box.style4:hover:after,
.promo-box.style4:hover .promo-box-inner:before,
.promo-box.style4:hover .promo-box-inner:after {
-webkit-transform: scale(1);
-moz-transform:	scale(1);
-ms-transform:	 scale(1);
transform:		 scale(1);
} .promo-box.style5 .promo-box-inner{
display:table;
width:100%;
padding:20px 0;
}
.promo-box.style5 .promo-box-inner>div{
display:table-cell;
vertical-align:middle;
}
.promo-box.style5 .promo-box-actions{
text-align:right;
padding-left:40px;
} .promo-box.style2.style2-alt h2 {
font-size: 46px;
line-height: 60px;
font-family:'Proxima Nova', sans-serif;
font-weight: bold;
} .sc-carousel{
margin:0 -15px;
}
.sc-carousel.style2{
margin:0;
position:relative;
}
.sc-carousel .carousel-header,
.sc-carousel .owl-item{
padding:0 15px;
}
.sc-carousel.style2 .carousel-header,
.sc-carousel.style2 .owl-item{
padding:0;
}
.sc-carousel .carousel-header{
overflow:hidden;
margin-bottom:30px;
}
.sc-carousel.style2 .carousel-header{
margin:0;
}
.sc-carousel .carousel-title{
margin:0;
line-height:40px;
float:left;
}
.sc-carousel .carousel-nav{
float:right;
}
.sc-carousel .carousel-nav a{
text-indent:-9999px;
width:40px;
height:40px;
border:2px solid #dce3ef;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/carousel-arrows.png) -2px -2px no-repeat;
display:inline-block;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
.sc-carousel .carousel-nav a + a{
margin-left:4px;
}
.sc-carousel.style2 .carousel-nav a{
position:absolute;
top:50%;
margin-top:-20px;
left:30px;
z-index:100;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/carousel-arrows2.png) 0 0 no-repeat;
border:none;
opacity:.4;
}
.sc-carousel.style2 .carousel-nav a + a{
left:auto;
right:30px;
}
.sc-carousel .carousel-nav a:hover{border-color:#a65bf4;}
.sc-carousel .carousel-nav .carousel-next{background-position:-42px -2px;}
.sc-carousel .carousel-nav a.carousel-prev:hover{background-position:-2px -42px;}
.sc-carousel .carousel-nav a.carousel-next:hover{background-position:-42px -42px;}
.sc-carousel.style2 .carousel-nav .carousel-next{background-position:-40px 0;}
.sc-carousel.style2 .carousel-nav a.carousel-prev:hover{background-position:0 0; opacity: 1;}
.sc-carousel.style2 .carousel-nav a.carousel-next:hover{background-position:-40px 0; opacity: 1;} .sc-google-map{
height:500px;
} .play-box{
position:relative;
text-align:center;
margin:80px 0 20px;
padding:80px 40px 40px;
border:8px solid #fff;
border-top:0;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
.play-box>header{
position:absolute;
left:0;
top:-60.5px;
display:table;
width:100%;
}
.play-box>header>span{
display:table-cell;
vertical-align:bottom;
}
.play-box>header>span.button-cell{
width:1%;
padding:0 40px;
}
.play-box span.line{
display:block;
border-top:8px solid #fff;
margin-top:-60.5px;
border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
-moz-border-radius:5px 0 0 5px;
}
.play-box span:first-child>span.line{
border-radius:0 5px 5px 0;
-webkit-border-radius:0 5px 5px 0;
-moz-border-radius:0 5px 5px 0;
}
.button-play{
display:inline-block;
width:121px;
height:121px;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/video-play.png) no-repeat;
text-indent:-9999px;
transition: opacity .3s, transform .3s;
-webkit-transition: opacity .3s, -webkit-transform .3s;
-moz-transition: opacity .3s, -moz-transform .3s;
}
.button-play:hover{
opacity:.7;
transform:scale(1.05);
-webkit-transform:scale(1.05);
-moz-transform:scale(1.05);
-ms-transform:scale(1.05);
-o-transform:scale(1.05);
}
.play-box p{
font-weight:300;
} .link-boxes{
background:#e2e8f2;
position:relative;
z-index:1;
border-top:1px solid #d1dae8;
}
.link-boxes:before{
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
width:50%;
background:#e8edf5;
z-index:-1;
}
.link-boxes .container, .link-boxes .row, .link-boxes .link-box{
position:static;
}
.link-box{
text-align:center;
padding:100px 0 100px 0;
}
.link-box:first-child{
padding-right:60px;
}
.link-box + .link-box{
padding:100px 0 100px 60px;
border-left:1px solid #d1dae8;
background:#e8edf5;
}
.link-box .spaced{
text-transform: uppercase;
color:#718097;
font-size:.875em;
font-weight:400;
letter-spacing: 3px;
}
.link-box .title{
display:block;
margin:35px 0;
padding:40px;
border:8px solid #fff;
color:#525f71;
font-weight:800;
font-size:2.25em;
}
.link-box p{
padding:0 50px;
} .team-members{
margin:40px 0;
zoom:1;
}
.team-members:after,
.team-members:before{
content:'';
display:table;
}
.team-members:after{
clear:both;
}
.team-member{
padding:0;
position:relative;
overflow:hidden;
perspective:500px;
-webkit-perspective:500px;
}
.team-member .featured-image{
position:relative;
}
.team-member-inner{
position:relative;
}
.team-member img{
width:100%;
height: auto;
}
.team-member span.name{
font-size:1.125em;
color:#fff;
font-weight:700;
display:block;
}
.team-member span.position{
color:#fff;
font-size:.8125em;
display:block;
}
.team-member p{
color:#fff;
max-width:350px;
display:inline-block;
}
.team-member .separator{
display:block;
position:relative;
margin:25px 0;
}
.team-member .separator:before{
content:'';
position:absolute;
left:50%;
top:0;
width:24px;
margin-left:-12px;
border-top:2px solid #fff;
}
.team-member .social-media{
list-style:none;
margin:40px 0 0;
padding:0;
overflow: hidden;
}
.team-member .social-media li{
display:inline-block;
}
.team-member .social-media li + li{
margin:0 0 0 5px;
}
.team-member .social-media a{
font-size:20px;
width:36px;
height:36px;
display:block;
color:#fff;
text-align:center;
line-height:34px;
border:2px solid transparent;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
.team-member .social-media a:hover{
border-color:#fff;
}
.team-member-info{
background:#2d3742;
background:rgba(45,55,66,.75);
padding:20px;
text-align: center;
position:absolute;
left:0;
right:0;
bottom:0;
transform-origin:50% 100% 0;
-webkit-transform-origin:50% 100% 0;
-moz-transform-origin:50% 100% 0;
-ms-transform-origin:50% 100% 0;
-o-transform-origin:50% 100% 0;
transition: opacity .4s, transform .4s, background .3s;
-webkit-transition: opacity .4s, -webkit-transform .4s, background .3s;
-moz-transition: opacity .4s, -moz-transform .4s, background .3s;
}
.team-member-hover{
background:#a65bf4;
background:rgba(95, 54, 140,.8);
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
z-index:5;
visibility:hidden;
opacity:0;
transform-origin:50% 0 0;
-webkit-transform-origin:50% 0 0;
-moz-transform-origin:50% 0 0;
-ms-transform-origin:50% 0 0;
-o-transform-origin:50% 0 0;
transform:rotateX(-90deg);
-webkit-transform:rotateX(-90deg);
-moz-transform:rotateX(-90deg);
-ms-transform:rotateX(-90deg);
-o-transform:rotateX(-90deg);
transition: opacity .4s, transform .4s, visibility .4s;
-webkit-transition: opacity .4s, -webkit-transform .4s, visibility .4s;
-moz-transition: opacity .4s, -moz-transform .4s, visibility .4s;
transition-delay:.2s .2s .4s;
-webkit-transition-delay:.2s .2s .4s;
-moz-transition-delay:.2s .2s .4s;
}
.hover-turquoise .team-member-hover{
background: rgba(65, 212, 214, 0.8);
}
.team-member:hover .team-member-hover{
opacity:1;
visibility:visible;
transform:rotateX(0);
-webkit-transform:rotateX(0);
-moz-transform:rotateX(0);
-ms-transform:rotateX(0);
-o-transform:rotateX(0);
}
.team-member:hover .team-member-info{
opacity:0;
transform:translateY(100%);
-webkit-transform:translateY(100%);
-moz-transform:translateY(100%);
-ms-transform:translateY(100%);
-o-transform:translateY(100%);
}
.team-member-hover>div{
display:table;
width:100%;
height:100%;
text-align:center;
}
.team-member-hover>div>div{
display:table-cell;
vertical-align:middle;
padding:40px;
} .team-member.style2 {
overflow:visible;
padding-bottom:100px;
}
.team-member.style2 .social-media{
margin:0;
}
.team-member.style2  .team-member-hover>div>div{
padding:0;
}
.team-member.style2:hover .team-member-info{
opacity:1;
background:#2d3742;
} .team-member.style3 .team-member-info{
position:static;
background:#fff!important;
transform:none!important;
-webkit-transform:none!important;
-moz-transform:none!important;
-ms-transform:none!important;
-o-transform:none!important;
opacity:1!important;
text-align:left;
padding:40px 0 0;
}
.team-member.style3 .social-media{
margin:0;
}
.team-member.style3 span.name{color:#525f71;}
.team-member.style3 span.position{color:#a4b0c1;}
.team-member.style3 p{color:#718097;}
.team-member.style3 .separator:before{border-color:#d1dae8; left:0; margin:0;} .slider-gallery{
overflow:hidden;
margin:40px 0;
}
.slider-gallery>div{
float:left;
width:50%;
}
.slider-gallery .slider-thumbs ul{
list-style:none;
margin:0;
padding:0;
overflow:hidden;
}
.slider-gallery .slider-thumbs li{
float:left;
margin:0;
overflow:hidden;
width:50%;
position:relative;
}
.slider-gallery .thumb-hover{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background:#a65bf4;
background:rgba(95, 54, 140,.8);
text-align:center;
visibility:hidden;
opacity:0;
transform: translateY(-100%);
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
-webkit-transition: -webkit-transform .3s, opacity .3s, visibility 0s;
-moz-transition: -moz-transform .3s, opacity .3s, visibility 0s;
transition: transform .3s, opacity .3s, visibility 0s;
transition-delay:0s, 0s, .3s;
-webkit-transition-delay:0s, 0s, .3s;
-moz-transition-delay:0s, 0s, .3s;
}
.slider-gallery .slider-thumbs li:hover .thumb-hover{
opacity:1;
visibility:visible;
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
-webkit-transition-delay:0s, 0s, 0s;
-moz-transition-delay:0s, 0s, 0s;
transition-delay:0s, 0s, 0s;
}
.slider-gallery .thumb-hover .portfolio-hover-button{
position:absolute;
top:50%;
left:50%;
margin:-35px 0 0 -35px;
opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0);
}
.slider-gallery .thumb-hover .portfolio-hover-button:hover{
opacity:.7;
color: transparent;
} .posts-slider{
margin:0;
}
.posts-slider .flex-direction-nav a{
width:42px;
height:42px;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/gallery-arrows.png) no-repeat;
margin:18px 0 0;
}
.posts-slider .flex-direction-nav a:before{ content:none; }
.posts-slider .flex-direction-nav .flex-prev { top:50%; left:30px; opacity:.6; margin-top:-21px; }
.posts-slider .flex-direction-nav .flex-next { top:50%; right: 30px; opacity:.6; margin-top:-21px; background-position:-42px 0; }
.posts-slider .flex-direction-nav a:hover{opacity:1!important;}
.posts-slider .flex-control-nav{bottom:0;}
.posts-slider .flex-control-nav li:before{content:none;}
.posts-slider .flex-control-nav a{
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
border:3px solid #fff;
background:transparent;
opacity:.6;
transition: background .3s, border .3s, opacity .3s;
-webkit-transition: background .3s, border .3s, opacity .3s;
-moz-transition: background .3s, border .3s, opacity .3s;
}
.posts-slider .flex-control-nav a:hover{
background:inherit;
opacity:1;
}
.posts-slider .flex-control-nav a.flex-active{
background:#fff;
opacity:1;
} .blog-post.style-featured{
margin-bottom:30px;
position:relative;
}
.blog-post.style-featured .post-content{
background:#2d3741;
background:rgba(45,55,65,.8);
padding:30px;
position:absolute;
bottom:0;
left:0;
right:0;
}
.blog-post.style-featured.with-no-featured-image .post-content{
position: relative;
top: auto;
left: auto;
right: auto;
}
.blog-post.style-featured .post-title,
.blog-post.style-featured p,
.blog-post.style-featured a,
.blog-post.style-featured .post-meta li,
.blog-post.style-featured .post-meta li a{
color:#fff;
margin:0;
}
.blog-post.style-featured .post-meta li + li:before{
width:3px;
height:3px;
}
.blog-post.style-featured .post-meta li a:hover,
.blog-post.style-featured .post-title a:hover{
color:#a65bf4;
}
.blog-post.style-featured .post-title{
font-weight:300;
font-size:1.5em;
margin-top:15px;
}
.blog-post.style-featured .post-title + p{
margin-top:15px;
}
.sc-blog-post .post-featured-image img{width:100%; height: auto; } .sc-blog-post.blog-post-medium.style-alt .post-title{
font-size:1.875em;	
line-height:1.5;
margin:25px 0;
}
.sc-blog-post.blog-post-medium.style-alt .post-featured-image{
width:40%;
}
.sc-blog-post.blog-post-medium.style-alt + .sc-blog-post.blog-post-medium.style-alt{
margin-top:50px;
padding-top:50px;
border-top:1px solid #ccd8e6;
}
.sc-blog-post.blog-post-medium .post-side .button.read-more{
margin-bottom:0;
border: 2px solid #8a9fb9;
background: transparent;
color: #8a9fb9;
text-shadow: none;
position: relative;
overflow: hidden;
}
.post-side .button.read-more:before{
content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 0;
padding: 10px 28px;
background-color: #8a9fb9;
color: #ffffff;
overflow: hidden;
border-radius: 0;
-webkit-transition: all 0.15s ease;
-moz-transition:    all 0.15s ease;
transition:		 all 0.15s ease;
-webkit-transform: translateY(-100%) rotateZ(0);
-ms-transform:	 translateY(-100%) rotateZ(0);
transform:		 translateY(-100%) rotateZ(0);
}
.post-side .button.read-more:hover:before{
-webkit-transform: translateY(0) rotateZ(0);
-ms-transform:	 translateY(0) rotateZ(0);
transform:		 translateY(0) rotateZ(0);
}
.blog-post.blog-post-standard-alt .post-side .button.read-more:before,
.blog-post.blog-post-medium.style-alt .post-side .button.read-more:before{
padding: 10px;
} .sc-blog-post.style-list .blog-post-inner{
display:table;
width:100%:;
}
.sc-blog-post.style-list + .sc-blog-post.style-list,
.sc-blog-post.blog-post-standard + .sc-blog-post.style-list{
margin-top:27px;
padding-top:27px;
border-top:1px solid #ccd8e6;
}
.sc-blog-post.blog-post-standard ~ .sc-blog-post.style-list:last-child{
border-bottom:1px solid #ccd8e6;
padding-bottom:20px;
}
.sc-blog-post.style-list .blog-post-inner .post-featured-image{
display:table-cell;
width:90px;
vertical-align: top;
}
.sc-blog-post.style-list .blog-post-inner .post-content{
padding-left:20px;
display:table-cell;
vertical-align: top;
}
.sc-blog-post.style-list .blog-post-inner .post-title{
margin:0 0 10px;
font-size:1em;
line-height: 1.6;
font-weight:400;
}
.sc-blog-post.style-list .blog-post-inner .post-title a{
color:#525f71;	
}
.sc-blog-post.style-list .blog-post-inner .post-title a:hover{
color:#a65bf4;
} .sc-blog-post.blog-post-medium .post-featured-image{
width:170px;
}
.sc-blog-post.blog-post-medium .post-title{
font-size:1.5em;
}
.sc-blog-post.blog-post-medium + .sc-blog-post.blog-post-medium{
border-top:none;
margin-top:50px;
padding-top:0;
} .sc-blog-post.blog-post-standard .post-title{
margin-top: 20px;
font-size:1.875em;
}
.sc-blog-post.blog-post-standard.style-normal .post-title{
font-size:1.5em;
} .blog-posts-squared .posts-row{
display:table;
width:100%;
table-layout: fixed;
}
.blog-posts-squared .posts-row>.blog-post{
display: table-cell;
vertical-align: top;
padding-bottom:50px;
}
.blog-posts-squared .posts-row>.blog-post:first-child{
padding-right:90px;
}
.blog-posts-squared .posts-row>.blog-post + .blog-post{
border-left:1px solid #dce3ef;
padding-left:90px;
}
.blog-posts-squared .posts-row + .posts-row{
border-top:1px solid #dce3ef;
}
.blog-posts-squared .posts-row + .posts-row .blog-post{
padding-top:50px;
}
.blog-posts-squared .posts-row:last-child .blog-post{
padding-bottom:0;
}
.sc-blog-post.style-squared .blog-post-inner{
display:table;
width:100%;
}
.sc-blog-post.style-squared .blog-post-inner .post-featured-image{
display:table-cell;
vertical-align: top;
width:130px;
}
.sc-blog-post.style-squared .blog-post-inner .post-content{
display:table-cell;
padding-left:30px;
vertical-align: top;
text-align:left;
}
.sc-blog-post.style-squared .blog-post-inner .post-header .button{
margin-top: 20px;
border: 2px solid #8a9fb9;
background: transparent;
color: #8a9fb9;
text-shadow: none;
position: relative;
overflow: hidden;
}
.sc-blog-post .blog-post-inner .post-side .button:hover,
.sc-blog-post.style-squared .blog-post-inner .post-header .button:hover {
color: #ffffff;
}
.sc-blog-post.style-squared .blog-post-inner .post-header .button:before{
content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 0;
padding: 10px 28px;
background-color: #8a9fb9;
color: #ffffff;
overflow: hidden;
border-radius: 0;
-webkit-transition: all 0.15s ease;
-moz-transition:    all 0.15s ease;
transition:		 all 0.15s ease;
-webkit-transform: translateY(-100%) rotateZ(0);
-ms-transform:	 translateY(-100%) rotateZ(0);
transform:		 translateY(-100%) rotateZ(0);
}
.sc-blog-post.style-squared .blog-post-inner .post-header .button:hover:before{
-webkit-transform: translateY(0) rotateZ(0);
-ms-transform:	 translateY(0) rotateZ(0);
transform:		 translateY(0) rotateZ(0);
}
.sc-blog-post.style-squared .blog-post-inner .post-content .post-title{
font-size:1.5em;
line-height:1.5;
margin-bottom: 0.5em;
}
.sc-blog-post.style-squared .blog-post-inner .post-content>p{
margin-bottom:0;
}
.sc-blog-post.style-squared .post-title a{
color:#525f71;	
}
.sc-blog-post.style-squared .post-title a:hover,
.color-light .sc-blog-post.style-squared .post-title a:hover{
color:#a65bf4;
}
.sc-blog-post.style-squared + .sc-blog-post.style-squared{
margin-top:60px;
}
.color-light .sc-blog-post.style-squared .post-title a,
.color-light .sc-blog-post.style-squared a{
color:#fff;
}
.style-turquoise.sc-blog-post.style-squared .post-title a:hover,
.style-turquoise.sc-blog-post.style-squared a{
color:#41d4d6;
} .sc-blog-post.style-trending .post-featured-image{
margin-bottom: 20px;
}
.sc-blog-post.style-trending.top-border,
.sc-blog-post.style-trending + .sc-blog-post.style-trending{
margin-top:20px;
padding-top:20px;
border-top: 1px solid #dce3ef;
}
.sc-blog-post.style-trending .post-title{
line-height:1.5;
margin:20px 0 0;
font-weight:400;
}
.sc-blog-post.style-trending .post-title a{
color:#525f71;	
}
.sc-blog-post.style-trending .post-title a:hover{
color:#a65bf4;
}
.row-trending .style2-trending.post .sc-blog-post.blog-post.style-trending.style-list:last-child {
padding-bottom: 20px;
border-bottom: 1px solid #dce3ef;
} .inline-content{
display:table;
table-layout: fixed;
width:100%;
}
.inline-content-item{
display:table-cell;
vertical-align:middle;
} .sc-isotope{
-webkit-transition: height .4s;
-o-transition: height .4s;
transition: height .4s;
}
.sc-recent-projects .isotope-masonry>div{
padding:0;
margin:0;
}
.sc-recent-projects .isotope-masonry.style2{
margin-top:-30px;
}
.sc-recent-projects .isotope-masonry.style2>div{
padding:0 15px;
margin:30px 0 0;
}
.sc-recent-projects .portfolio-item-grid{
margin-bottom:30px;
}
.owl-item .portfolio-item-grid{
margin-bottom:0;
}
.sc-recent-projects .isotope-masonry .portfolio-item-grid{
margin-bottom:0;
}
.sc-recent-projects .portfolio-item-2column{
margin-bottom:52px;
}
.portfolio-item-2column .portfolio-title {
margin: 25px 0 4px;
} .sc-process-box{
position:relative;
z-index:1;
}
.sc-process-box:before{
content:'';
border-right:1px solid #dce3ef;
position:absolute;
top:0;
left:50%;
bottom:0;
z-index:-1;
}
.process-item{
display:table;
width:100%;
table-layout:fixed;
}
.process-item + .process-item{
margin-top:40px;
}
.process-item>div{
display:table-cell;
text-align:center;
vertical-align: top;
padding:0 20px;
}
.process-item .content-inner{
display:inline-block;
text-align:right;
}
.process-item.style-right .content-inner{
text-align:left;
}
.process-item .icon-inner{
width:160px;
height:160px;
background:#a65bf4;
color:#fff;
display:inline-block;
line-height:160px;
font-size:60px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
.process-item .icon-inner img{
margin-top: -10px;
}
.process-item .line-inner{
height:125px;
width:125px;
display:inline-block;
margin-top:80px;
border-color:#dce3ef;
background:url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/);
}
.process-item.style-left .line{
text-align:left;
}
.process-item.style-left .line-inner{
border-width:5px 5px 0 0;
border-style:solid;
border-radius:0 35px 0 0;
}
.process-item.style-right .line{
text-align:right;
}
.process-item.style-right .line-inner{
border-width:5px 0 0 5px;
border-style:solid;
border-radius:35px 0 0 0;
}
.process-item.last .line .line-inner,
.process-item:last-child .line .line-inner{
display:none;
} .client-logo {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.client-logo:before,
.client-logo:after {
content: '';
display: table;
}
.client-logo:after {
clear: both;
}
.no-flexbox .client-logo {
display: table;
width: 100%;
}
.no-flexbox .client-logo .image-client-block {
display: table-cell;
vertical-align: middle;
}
.client-logo .image-client-block {
position: relative;
}
.client-logo .image-client-block .image-tooltip {
display: inline-block;
padding: 7px 15px;
background: #ffffff;
color: #212a35;
font-size: 14px;
font-weight: 600;
border-radius: 2px;
position: absolute;
top: -100%;
left: 50%;
z-index: 2;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s cubic-bezier(.37,.84,.33,.93);
-moz-transition:    all 0.5s cubic-bezier(.37,.84,.33,.93);
transition:		 all 0.5s cubic-bezier(.37,.84,.33,.93);
-webkit-transform: translateX(-50%) translateY(30px) translateZ(0);
-ms-transform:	 translateX(-50%) translateY(30px) translateZ(0);
transform:		 translateX(-50%) translateY(30px) translateZ(0);
}
.client-logo .image-client-block .image-tooltip:after {
content: '';
display: inline-block;
width: 0;
height: 0;
position: absolute;
bottom: -12px;
left: 50%;
margin-left: -6px;
border-top: 6px solid #ffffff;
border-right: 6px solid transparent;
border-bottom: 6px solid transparent;
border-left: 6px solid transparent;
}
.client-logo .image-client-block img {
-webkit-transition: all 0.4s ease;
-moz-transition:    all 0.4s ease;
transition:		 all 0.4s ease;
}
.client-logo .image-client-block.hvr-on img {
-webkit-transform: scale(1) translateZ(0);
-ms-transform:	 scale(1) translateZ(0);
transform:		 scale(1) translateZ(0);
}
.client-logo .image-client-block.hvr-on:hover img {
-webkit-transform: scale(1.1) translateZ(0);
-ms-transform:	 scale(1.1) translateZ(0);
transform:		 scale(1.1) translateZ(0);
}
.client-logo .image-client-block.hvr-on:hover .image-tooltip {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(-50%) translateY(0) translateZ(0);
-ms-transform:	 translateX(-50%) translateY(0) translateZ(0);
transform:		 translateX(-50%) translateY(0) translateZ(0);
} .shop-box{
background:#000;
padding:20px;
color:#fff;
position: relative;
overflow: hidden;
}
.shop-box + .shop-box{
margin-top:30px;
}
.shop-box h1.big{
line-height:1;
margin:25px 0 20px;
font-size:6em;
letter-spacing:5px;
}
.shop-box h2.big{
margin:10px 0;
line-height:1;
font-size:2.8em;
}
.shop-box-inner{
border:2px solid #fff;
padding:25px;
font-family:'Proxima Nova', sans-serif;
position: relative;
z-index: 2;
}
.shop-box > img {
position: absolute;
top: 0;
left: 0;
z-index: 0;
}
.shop-box-inner-box{
border:10px solid #fff;
padding:20px;
}
.wings-title{
margin:20px -20px;
}
.wings-title.style2{
margin:20px 0;
}
.wings-title>div{
display:table;
width:100%
}
.wings-title>div>div{
display:table-cell;
vertical-align:middle;
}
.wings-title .wing{
display:block;
height:10px;
background:#fff;
}
.wings-title.style2 .wing{
background:none;
border-top:3px solid #fff;
border-bottom:3px solid #fff;
}
.wings-title .title{
width:1%;
padding:0 20px;
white-space: nowrap;
}
.wings-title .title *{
margin:0;
} .sticky-element-active{
position:fixed;
top:0;
left:0;
right:0;
z-index:9000;
} .section-nav{
background:#f1f4f7;
text-align:center;
}
.section-id-tag{
position:relative;
top:-100px;
}
.section-nav ul{
list-style:none;
display:block;
margin:0 auto;
padding:0;
}
.section-nav ul li{
display:inline-block;
margin:0;
}
.section-nav ul li a{
display:block;
padding:25px 35px;
font-size:13px;
text-transform:uppercase;
font-family:"Proxima Nova", sans-serif;
font-weight:700;
color:#525f71;
position:relative;
text-decoration:none;
}
.section-nav ul li.active a:before{
content:'';
position:absolute;
bottom:0;
left:50%;
margin-left:-10px;
border-left:10px solid transparent;
border-right:10px solid transparent;
border-bottom:10px solid #fff;
}
.section-nav ul li a .fa{
font-size:30px;
font-weight:400;
display:block;
margin-bottom:10px;
}
.features .features-row {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: box;
display: flexbox;
display: flex;
-webkit-flex-flow: wrap;
flex-flow: wrap;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: stretch;
align-items: stretch;
-webkit-align-content: stretch;
align-content: stretch;
}
.features .features-row .feature {
-webkit-flex-basis: 33.33333333333333%;
flex-basis: 33.33333333333333%;
font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
text-align: center;
color: #ffffff;
position: relative;
overflow: hidden;
}
.features .features-row .feature .text-block {
padding: 95px 15% 75px;
}
.features .features-row .feature figure {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
min-height: 400px;
background-size: cover;
background-position: center;
}
.features .features-row .feature figure img {
opacity: 0;
}
.features .features-row .feature h6,
.features .features-row .feature h3 {
margin: 0;
}
.features .features-row .feature h6 {
margin-bottom: 18px;
font-size: 17px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.3em;
color: #666666;
}
.features .features-row .feature h3 {
margin-bottom: 26px;
font-size: 42px;
font-weight: 700;
color: #ffffff;
}
.features .features-row .feature p {
font-size: 20px;
line-height: 36px;
color: #a7a6a6;
} table {
border: 1px solid #dce3ef;
}
table thead {
background: #8a9fb9;
color: white;
}
table th,
table td {
font-weight: 400;
padding: 10px 20px;
}
table tbody th {
background: #f5f6fa;
color: #718097;
}
table tbody th,
table tbody td {
border-right: 1px solid #dce3ef;
border-bottom: 1px solid #dce3ef;
} .gallery {
margin-right: -15px;
margin-left: -15px;
}
.gallery-item {
padding-right: 15px;
padding-left: 15px;
margin-bottom: 42px;
}
.gallery-item img {
width: 100%;
margin-bottom: 15px;
} .mejs-controls .mejs-button button {
background: transparent url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/audio-player.png) no-repeat !important;
}
.mejs-controls .mejs-button.mejs-playpause-button {
margin-left: 25px !important;
}
.mejs-container .mejs-controls,
.mejs-container.mejs-audio {
height: 50px !important;
background: #a65bf4 !important;
}
.mejs-container .mejs-controls > div {
padding-top: 17px !important;
}
.mejs-container .mejs-controls .mejs-button.mejs-volume-button,
.mejs-container .mejs-controls .mejs-button.mejs-playpause-button {
padding-top: 10px !important;
}
.mejs-container .mejs-controls .mejs-button.mejs-volume-button {
}
.mejs-controls .mejs-pause button {
background-position: -48px 0 !important;
}
.mejs-controls .mejs-unmute button {
background-position: -32px 0 !important;
}
.mejs-controls .mejs-mute button  {
background-position: -16px 0 !important;
}
.mejs-container .mejs-controls .mejs-time {
font-size: .875em !important;
margin: 0 30px !important;
display: block !important;
padding-top: 20px !important;
}
.mejs-controls .mejs-time-rail a,
.mejs-controls .mejs-time-rail span,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-time-rail .mejs-time-total,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #ffffff !important;
background: rgba(255,255,255,.2) !important;
position: relative !important;
height: 5px !important;
border-radius: 2.5px !important;
-webkit-border-radius: 2.5px !important;
-moz-border-radius: 2.5px !important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-time-rail .mejs-time-total,
.mejs-controls .mejs-time-rail span {
position: absolute !important;
}
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #ffffff !important;
height: 5px !important;
border-radius: 2.5px !important;
-webkit-border-radius: 2.5px !important;
-moz-border-radius: 2.5px !important;
}
.mejs-controls .mejs-time-rail .mejs-time-float {
display: none !important;
}
.mejs-controls a.mejs-horizontal-volume-slider {
position: relative !important;
display: block !important;
height: 100% !important;
margin-right: 25px !important;
margin-left: 25px !important;
width: 7% !important;
}
.mejs-controls a.mejs-horizontal-volume-slider > div {
top: 50% !important;
-webkit-transform: translateY(-50%);
-ms-transform:	 translateY(-50%);
transform:		 translateY(-50%);
}
.mejs-controls a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
width: 100% !important;
}
.mejs-horizontal-volume-handle,
.mejs-controls .mejs-time-rail .mejs-time-handle {
display: block !important;
position: absolute !important;
top: 50% !important;
right: 0 !important;
bottom: 0 !important;
width: 9px !important;
height: 9px !important;
border-color: white !important;
background: #fff !important;
border-radius: 50% !important;
-webkit-border-radius: 50% !important;
-moz-border-radius: 50% !important;
margin-top: -2px !important;
margin-right: -2px !important;
cursor: pointer !important;
margin-top: 0px !important;
-webkit-transform: translateY(-50%);
-ms-transform:	 translateY(-50%);
transform:		 translateY(-50%);
} .woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border: none;
padding: 0;
}
.woocommerce form.checkout_coupon input {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
padding: 14px;
margin-top: 5px;
}
.woocommerce-checkout #payment {
background: #f4f6fa;
}
.woocommerce-checkout #payment div.payment_box {
background: #e3e7ef;
}
.woocommerce-checkout #payment div.payment_box:after {
top: 0;
border-bottom-color: #e3e7ef;
}
.woocommerce-share-item .social-sharebox {
margin-top: 25px;
margin-bottom: 85px;
}
.content-with-sidebar .woocommerce-share-item .social-sharebox {
margin-bottom: 75px;
}
.woocommerce-share-item .share-buttons {
border: none;
}
.woocommerce-share-item > h3 {
margin-bottom: 0;
font-size: 36px;
}
.woocommerce div.product div.images,
.woocommerce div.product div.summary {
margin-bottom: 63px;
}
.woocommerce-tabs {
margin-bottom: 95px;
}
.product.product-category + .product:not(.product-category) {
clear: left !important;
}
.upsells.products,
.related.products {
position: relative;
overflow: hidden;
background: #f5f6fa;
padding-top: 65px;
padding-bottom: 40px;
}
.content-with-sidebar .upsells.products,
.content-with-sidebar .related.products {
background: transparent;
width: auto !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-top: 50px;
border-top: 1px solid #dce3ef;
}
.content-with-sidebar .upsells.products > .container,
.content-with-sidebar .related.products > .container {
width: auto;
padding: 0;
}
.content-with-sidebar .upsells.products ul.products,
.content-with-sidebar .related.products ul.products {
padding-right: 0;
padding-left: 0;
}
.content-with-sidebar .upsells.products ul.products li.product,
.content-with-sidebar .related.products ul.products li.product {
width: 33.33333333333333%;
padding-right: 5px;
padding-left: 5px;
}
.upsells.products h2,
.related.products h2 {
margin: 0 0 55px;
}
.upsells.products:after,
.related.products:after {
content:'';
position:absolute;
top:-5px;
left:0;
right:0;
height:5px;
box-shadow:0 0 10px rgba(0,0,0,.2);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);
-moz-box-shadow:0 0 10px rgba(0,0,0,.2);
}
.content-with-sidebar .upsells.products:after,
.content-with-sidebar .related.products:after {
content: none;
}
.upsells.products + .related.products {
padding-top: 0;
}
.upsells.products + .related.products:after {
content: none;
}
.woocommerce.single #splendid-main-container .main-content {
padding-bottom: 0;
}
.woocommerce table.shop_attributes td {
padding-left: 15px;
padding-right: 15px;
}
.cart_totals table {
width: 100%;
}
.woocommerce-cart .cart-collaterals .cart_totals table td{
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .cart-collaterals .cross-sells ul.shop-meta li {
width: auto;
}
.woocommerce .cart-collaterals .cross-sells ul.products ul.shop-meta li + li {
margin-left: 4px;
}
.woocommerce .cart-collaterals {
margin-top: 70px;
}
#ship-to-different-address label {
font-size: 30px;
margin: .5em 0 .8em;
color: #525f71;
font-weight: 300;
line-height: 1.25;
}
.order-info mark {
color: white;
}
.content-with-sidebar .summary .group_table .add-to-cart {
padding: 16px 30px 15px;
}
.content-with-sidebar .summary .group_table .fs-number {
padding: 0 43px;
}
.content-with-sidebar .summary .group_table .fs-number-arrow {
width: 45px;
}
.content-with-sidebar .summary .group_table tr:before,
.content-with-sidebar .summary .group_table tr:after {
content: '';
display: table;
}
.content-with-sidebar .summary .group_table tr:after {
clear: both;
}
.content-with-sidebar .summary .group_table,
.content-with-sidebar .summary .group_table tbody,
.content-with-sidebar .summary .group_table tr,
.content-with-sidebar .summary .group_table td{
width: 100%;
display: block;
}
.content-with-sidebar .summary .group_table tr {
border-bottom: 1px solid  #dce3ef;
}
.content-with-sidebar .summary .cart .group_table .add-to-cart {
float: none;
}
.content-with-sidebar .summary .group_table .label,
.content-with-sidebar .summary .group_table .price {
width: 50%;
float: left;
}
.woocommerce .summary .group_table .price {
font-size: 16px;
}
.woocommerce .summary .group_table .quantity .fs-number {
margin-bottom: 0;
width: 154px;
}
.woocommerce .content-with-sidebar .summary .group_table .quantity .fs-number {
width: 136px;
}
.woocommerce .summary .group_table .price ins {
font-weight: 700;
}
.woocommerce .summary .group_table ~ .single_add_to_cart_button {
margin-top: 40px;
}
.woocommerce div.product form.cart .group_table td {
vertical-align: middle;
}
.woocommerce div.product form.cart table {
width: 100%;
}
.woocommerce .summary .variations select {
margin: 5px 0;
}
.woocommerce .summary .variations label {
position: relative;
top: 14px;
}
.woocommerce div.product form.cart .group_table td.label {
padding-left: 0;
padding-right: 0;
}
.sku_wrapper:after {
content: '.';
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
height: 10px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #dce3ef;
margin-bottom: 2em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: #a65bf4;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: white;
border: 2px solid #a65bf4;
top: -3px;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
cursor: pointer;
border-color: transparent;
display: inline-block;
color: white;
background: #8a9fb9;
text-decoration: none!important;
padding: 9px 17px;
margin: 0;
text-transform: uppercase;
white-space: nowrap;
font-size: 15px;
font-weight: 700;
font-family: 'Proxima Nova', 'Open Sans', Arial, sans-serif;
border-bottom: 1px solid rgba(0,0,0,.2);
box-shadow: 0 1px 1px rgba(0,0,0,.21);
border-radius: 4px;
transition: opacity .3s ease, color 0.3s ease;
-webkit-transition: opacity .3s ease, color 0.3s ease;
-moz-transition: opacity .3s ease, color 0.3s ease;
}
.woocommerce .price_slider_amount .price_label {
border: 2px solid #dce3ef;
border-radius: 4px;
float: right;
line-height: 1.5;
padding: 5px 15px;
}
.woocommerce .product .price > span {
margin-right: 10px;
float: none !important;
}
.woocommerce .product .price > span + span {
margin-left: 10px;
}
.content-with-sidebar.sidebar-dual ul.products li.product {
width: 50%;
}
.content-with-sidebar.sidebar-dual ul.products li.product .content,
.content-with-sidebar.sidebar-dual ul.products li.product .shop-footer {
padding-right: 8px;
padding-left: 8px;
}
.content-with-sidebar.sidebar-dual ul.products li.product .shop-meta li + li,
.content-with-sidebar.sidebar-dual.shop-meta li + li {
margin-left: 5px;
}
.content-with-sidebar.sidebar-dual ul.products li.product .shop-meta li a.added_to_cart,
.content-with-sidebar.sidebar-dual ul.products li.product .shop-meta li a.button,
.content-with-sidebar.sidebar-dual ul.products li.product .shop-meta li a.btn,
.content-with-sidebar.sidebar-dual .shop-meta li a.button,
.content-with-sidebar.sidebar-dual .shop-meta li a.btn {
width: 40px;
height: 40px;
}
.content-with-sidebar.sidebar-dual ul.products li.product .shop-meta li .raty-rating,
.content-with-sidebar.sidebar-dual .shop-meta li .raty-rating {
height: 41px;
padding-top: 2px;
padding-bottom: 2px;
}
.content-with-sidebar.sidebar-dual ul.products li.product .shop-meta li a.add-to-cart,
.content-with-sidebar.sidebar-dual .shop-meta li a.add-to-cart {
background-position: -5px -5px;
}
.content-with-sidebar.sidebar-dual ul.products li.product .shop-meta li a.btn.details,
.content-with-sidebar.sidebar-dual .shop-meta li a.btn.details {
background-position: -55px -5px;
}
.content-with-sidebar.sidebar-dual ul.products li.product .shop-meta li a.added_to_cart {
background-position: -105px 50%;
}
.formError .formErrorContent {
background-color: #e84f40;
} .wpb_column.vc_column_container.no-padding {
padding-left: 0;
padding-right: 0;
}
.wpb_revslider_element.wpb_content_element {
margin-bottom: 0;
}
.light-gradient-overlay{
background: #1ebed9;
background: -moz-linear-gradient(-45deg,  #1ebed9 0%, #7cdadf 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1ebed9), color-stop(100%,#7cdadf));
background: -webkit-linear-gradient(-45deg,  #1ebed9 0%,#7cdadf 100%);
background: -o-linear-gradient(-45deg,  #1ebed9 0%,#7cdadf 100%);
background: -ms-linear-gradient(-45deg,  #1ebed9 0%,#7cdadf 100%);
background: linear-gradient(135deg,  #1ebed9 0%,#7cdadf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ebed9', endColorstr='#7cdadf',GradientType=1 );
}
.dark-gradient-overlay {
background: #004357;
background: -moz-linear-gradient(top,  #004357 1%, #007f91 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#004357), color-stop(100%,#007f91));
background: -webkit-linear-gradient(top,  #004357 1%,#007f91 100%);
background: -o-linear-gradient(top,  #004357 1%,#007f91 100%);
background: -ms-linear-gradient(top,  #004357 1%,#007f91 100%);
background: linear-gradient(to bottom,  #004357 1%,#007f91 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004357', endColorstr='#007f91',GradientType=0 );
}
.ts-toggle-item {
width: 100%;
}
.ts-sortable-isotope {margin-top: 30px;}
.ts-toggle-item ul.accordions.toggles {margin: 0;}
.ts-toggle-item + .ts-toggle-item {margin-top: 10px;}
ul.media-list {
margin: 0;
}
.modal.fade .modal-dialog {
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform:	translateX(-50%)	translateY(-50%);
-ms-transform:	 translateX(-50%) translateY(-50%);
transform:		 translateX(-50%) translateY(-50%);
}
.modal.in .modal-dialog {
position: absolute;
top: 50%;
left: 50%;
z-index: 99999;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform:	translateX(-50%)	translateY(-50%);
-ms-transform:	 translateX(-50%) translateY(-50%);
transform:		 translateX(-50%) translateY(-50%);
}
.sc-recent-projects .portfolio-content,
.recent-projects.full-width { padding-top: 0 !important; padding-bottom: 0 !important; }
.fullwidth-image {
width: 100%;
}
p.wysija-paragraph {padding:0 !important;}
.newsletter-wrapper.btn-light-blue .wysija-submit { background-color:#2eb9ea;}
.blod-promo-inn { background:#161c43;}
.blod-prmo-att { background-size:auto auto!important; background-repeat:no-repeat; } .back-to-top {
display: inline-block;
width: 29px;
height: 29px;
font-size: 14px;
line-height: 29px;
position: fixed;
bottom: 20px;
right: 20px;
z-index: 9999;
text-align: center;
color: #ffffff;
background-color: rgba(0,0,0,0.25);
border-radius: 50em;
overflow: hidden;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s cubic-bezier(.69,.11,.62,.91);
-moz-transition:    all 0.3s cubic-bezier(.69,.11,.62,.91);
transition:		 all 0.3s cubic-bezier(.69,.11,.62,.91);
-webkit-transform: translateY(150%);
-moz-transform:	translateY(150%);
-ms-transform:	 translateY(150%);
transform:		 translateY(150%);
}
.back-to-top:before {
content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 50%;
left: 50%;
z-index: 0;
background-color: #ffc900;
-webkit-transition: all 0.2s cubic-bezier(.69,.11,.62,.91);
-moz-transition:    all 0.2s cubic-bezier(.69,.11,.62,.91);
transition:		 all 0.2s cubic-bezier(.69,.11,.62,.91);
border-radius: 50em;
-webkit-transform: translateX(-50%) translateY(-50%) scale(0);
-moz-transform:	translateX(-50%)	translateY(-50%) scale(0);
-ms-transform:	 translateX(-50%) translateY(-50%) scale(0);
transform:		 translateX(-50%) translateY(-50%) scale(0);
}
.back-to-top:after {
content: "\f106";
font: normal normal normal 14px/1 FontAwesome;
position: absolute;
top: 50%;
left: 50%;
-webkit-transition: all 0.3s 0.1s cubic-bezier(.69,.11,.62,.91);
-moz-transition:    all 0.3s 0.1s cubic-bezier(.69,.11,.62,.91);
transition:		 all 0.3s 0.1s cubic-bezier(.69,.11,.62,.91);
-webkit-transform: translateX(-50%) translateY(100%);
-moz-transform:	translateX(-50%)	translateY(100%);
-ms-transform:	 translateX(-50%) translateY(100%);
transform:		 translateX(-50%) translateY(100%);
}
.back-to-top i {
position: relative;
z-index: 2;
-webkit-transition: all 0.2s 0.1s cubic-bezier(.69,.11,.62,.91);
-moz-transition:    all 0.2s 0.1s cubic-bezier(.69,.11,.62,.91);
transition:		 all 0.2s 0.1s cubic-bezier(.69,.11,.62,.91);
}
.back-to-top:hover,
.back-to-top:hover i {
color: #000 !important;
background-color: #ffc900;
}
.back-to-top:hover:before {
-webkit-transform: translateX(-50%) translateY(-50%) scale(1);
-moz-transform:	translateX(-50%)	translateY(-50%) scale(1);
-ms-transform:	 translateX(-50%) translateY(-50%) scale(1);
transform:		 translateX(-50%) translateY(-50%) scale(1);
}
.back-to-top:hover:after {
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform:	translateX(-50%)	translateY(-50%);
-ms-transform:	 translateX(-50%) translateY(-50%);
transform:		 translateX(-50%) translateY(-50%);
}
.back-to-top:hover i {
-webkit-transform: translateY(-150%);
-moz-transform:	translateY(-150%);
-ms-transform:	 translateY(-150%);
transform:		 translateY(-150%);
}
.back-to-top.slideIn {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-moz-transform:	translateY(0);
-ms-transform:	 translateY(0);
transform:		 translateY(0);
}
.formErrorContent {
display: none !important;
} .wpcf7-form .input-container {
position: relative;
margin: 13px 0;
}
.wpcf7-form .input-container input,
.wpcf7-form .input-container textarea {
position: relative;
z-index: 1;
padding-left: 55px;
margin: 0;
}
.wpcf7-form .input-container i {
position: absolute;
top: 16px;
left: 30px;
z-index: 3;
font-size: 22px;
}
.wpcf7-form .input-container i:after {
content: '|';
margin-left: 5px;
}  .br-color-white, .br-color-light{border-color:#fff;}
.br-color-black{border-color:#212428!important;}
.br-color-blue{border-color:#a65bf4!important;}
.br-color-dark-blue{border-color:#161c43!important;}
.br-color-light-blue{border-color:#2eb9ea!important;}
.br-color-turquoise-blue{border-color:#5fd0e4!important;}
.br-color-gray{border-color:#bfcdde!important;}
.br-color-dark-gray{border-color:#8a9fb9!important;}
.br-color-periwinkle-gray{border-color:#e5eaf3!important;}
.br-color-botticelli-gray{border-color:#e5eaf3!important;}
.br-color-light-gray{border-color:#f9f9f9!important;}
.br-color-silver{border-color:#c9c9c9!important;}
.br-color-orange{border-color:#f3c72f!important;}
.br-color-dark-orange{border-color:#ed9b4b!important;}
.br-color-bittersweet{border-color:#ff7859!important;}
.br-color-green{border-color:#85c94f!important;}
.br-color-dark-green{border-color:#3ec8a7!important;}
.br-color-turquoise{border-color:#41d4d6;}
.br-color-purple{border-color:#9268e8!important;}
.br-color-dark-purple{border-color:#603497!important;}
.br-color-pink{border-color:#f06387!important;}
.br-color-cranberry{border-color:#de5477!important;}
.br-color-yellow{border-color:#ffff4a!important;}
.br-color-red{border-color:#eb5848!important;}
.br-color-mulberry{border-color:#c95b97!important;}
.br-color-salmon{border-color:#f99376!important;}
.br-color-pictonblue{border-color:#47b3dd!important;} .bg-white, .icon-bg-white li:before{background-color:#fff}
.bg-black, .icon-bg-black li:before{background-color:#212428;}
.bg-dark-black{background-color:#141617!important;}
.bg-dark-blue, .icon-bg-dark-blue li:before, .header4 #main-header.bg-dark-blue {background-color:#161c43;}
.bg-light-blue, .icon-bg-light-blue li:before{background-color:#2eb9ea;}
.bg-turquoise-blue, .icon-bg-turquoise-blue li:before{background-color:#5fd0e4;}
.bg-gray, .icon-bg-gray li:before{background-color:#bfcdde!important;}
.bg-dark-gray, .icon-bg-dark-gray li:before{background-color:#ffca00;}
.bg-periwinkle-gray, .icon-bg-periwinkle-gray li:before{background-color:#e5eaf3!important;}
.bg-botticelli-gray, .icon-bg-botticelli-gray li:before{background-color:#d6deec!important;}
.bg-light-gray, .icon-bg-light-gray li:before{background-color:#f9f9f9!important;}
.bg-silver, .icon-bg-silver li:before{background-color:#c9c9c9!important;}
.bg-orange, .icon-bg-light-orange li:before{background-color:#f3c72f!important;}
.bg-dark-orange, .icon-bg-light-orange li:before{background-color:#ed9b4b!important;}
.bg-bittersweet, .icon-bg-bittersweet li:before {background-color:#ff7859;}
.bg-green, .icon-bg-green li:before{background-color:#85c94f;}
.bg-dark-green, .icon-bg-dark-green li:before{background-color:#3ec8a7!important;}
.bg-turquoise, .icon-bg-turquoise li:before{background-color:#41d4d6;}
.bg-purple, .icon-bg-purple li:before{background-color:#9268e8!important;}
.bg-dark-purple, .icon-bg-dark-purple li:before{background-color:#603497!important;}
.bg-pink, .icon-bg-pink li:before{background-color:#f06387!important;}
.bg-cranberry, .icon-bg-cranberry li:before{background-color:#de5477;}
.bg-yellow, .icon-bg-yellow li:before{background-color:#ffff4a!important;}
.bg-red, .icon-bg-red li:before{background-color:#eb5848!important;}
.bg-mulberry, .icon-bg-mulberry li:before{background-color:#c95b97!important;}
.bg-salmon, .icon-bg-salmon li:before{background-color:#f99376!important;}
.bg-pictonblue, .icon-bg-pictonblue li:before{background-color:#47b3dd!important;}
.bg-gallery {background-color: #eeeeee !important;}
.bg-blue, .icon-bg-blue li:before,.wysija-submit-field.wysija-submit{background-color: #ffc900; color:#333 !important;} .button span{position: relative; z-index: 2;}
.button:before{background-color: rgba(0, 0, 0, 0.15);}
.button.unfilled.bg-bittersweet:before,.button.unfilled.br-color-bittersweet:before{background-color:#ff7859 !important;}
.button.unfilled.bg-black:before,.button.unfilled.br-color-black:before{background-color:#212428 !important;}
.button.unfilled.bg-blue:before,.button.unfilled.br-color-blue:before{background-color:#a65bf4 !important;}
.button.unfilled.bg-botticelli-gray:before,.button.unfilled.br-color-botticelli-gray:before{background-color:#d6deec!important;}
.button.unfilled.bg-cranberry:before,.button.unfilled.br-color-cranberry:before{background-color:#de5477 !important;}
.button.unfilled.bg-dark-black:before,.button.unfilled.br-color-dark-black:before{background-color:#141617!important;}
.button.unfilled.bg-dark-blue:before,.button.unfilled.br-color-dark-blue:before{background-color:#161c43 !important;}
.button.unfilled.bg-dark-green:before,.button.unfilled.br-color-dark-green:before{background-color:#3ec8a7!important;}
.button.unfilled.bg-dark-orange:before,.button.unfilled.br-color-dark-orange:before{background-color:#ed9b4b!important;}
.button.unfilled.bg-dark-purple:before,.button.unfilled.br-color-dark-purple:before{background-color:#603497!important;}
.button.unfilled.bg-dark-gray:before,.button.unfilled.br-color-dark-gray:before{background-color:#8a9fb9 !important;}
.button.unfilled.bg-gray:before,.button.unfilled.br-color-gray:before{background-color:#bfcdde!important;}
.button.unfilled.bg-green:before,.button.unfilled.br-color-green:before{background-color:#85c94f !important;}
.button.unfilled.bg-light-blue:before,.button.unfilled.br-color-light-blue:before{background-color:#2eb9ea !important;}
.button.unfilled.bg-light-gray:before,.button.unfilled.br-color-light-gray:before{background-color:#f9f9f9!important;}
.button.unfilled.bg-mulberr:before,.button.unfilled.br-color-mulberr:before{background-color:#c95b97!important;}
.button.unfilled.bg-orange:before,.button.unfilled.br-color-orange:before{background-color:#f3c72f!important;}
.button.unfilled.bg-periwinkle-gray:before,.button.unfilled.br-color-periwinkle-gray:before{background-color:#e5eaf3!important;}
.button.unfilled.bg-pictonblue:before,.button.unfilled.br-color-pictonblue:before{background-color:#47b3dd!important;}
.button.unfilled.bg-pink:before,.button.unfilled.br-color-pink:before{background-color:#f06387!important;}
.button.unfilled.bg-purple:before,.button.unfilled.br-color-purple:before{background-color:#9268e8!important;}
.button.unfilled.bg-red:before,.button.unfilled.br-color-red:before{background-color:#eb5848!important;}
.button.unfilled.bg-salmon:before,.button.unfilled.br-color-salmon:before{background-color:#f99376!important;}
.button.unfilled.bg-silver:before,.button.unfilled.br-color-silver:before{background-color:#c9c9c9!important;}
.button.unfilled.bg-turquoise-blue:before,.button.unfilled.br-color-turquoise-blue:before{background-color:#5fd0e4 !important;}
.button.unfilled.bg-turquoise:before,.button.unfilled.br-color-turquoise:before{background-color:#41d4d6 !important;}
.button.unfilled.bg-white:not(.share-button):before,.button.unfilled.br-color-white:not(.share-button):before{background-color:#fff !important;}
.button.unfilled.bg-yellow:before,.button.unfilled.br-color-yellow:before{background-color:#ffff4a!important;}
.button.unfilled.fill-frm-top.bg-bittersweet:hover,.button.unfilled.fill-frm-right.bg-bittersweet:hover,.button.unfilled.fill-frm-bottom.bg-bittersweet:hover,.button.unfilled.fill-frm-left.bg-bittersweet:hover,.button.unfilled.fill-frm-top.br-color-bittersweet:hover,.button.unfilled.fill-frm-right.br-color-bittersweet:hover,.button.unfilled.fill-frm-bottom.br-color-bittersweet:hover,.button.unfilled.fill-frm-left.br-color-bittersweet:hover,
.button.unfilled.fill-frm-top.bg-black:hover,.button.unfilled.fill-frm-right.bg-black:hover,.button.unfilled.fill-frm-bottom.bg-black:hover,.button.unfilled.fill-frm-left.bg-black:hover,.button.unfilled.fill-frm-top.br-color-black:hover,.button.unfilled.fill-frm-right.br-color-black:hover,.button.unfilled.fill-frm-bottom.br-color-black:hover,.button.unfilled.fill-frm-left.br-color-black:hover,
.button.unfilled.fill-frm-top.bg-blue:hover,.button.unfilled.fill-frm-right.bg-blue:hover,.button.unfilled.fill-frm-bottom.bg-blue:hover,.button.unfilled.fill-frm-left.bg-blue:hover,.button.unfilled.fill-frm-top.br-color-blue:hover,.button.unfilled.fill-frm-right.br-color-blue:hover,.button.unfilled.fill-frm-bottom.br-color-blue:hover,.button.unfilled.fill-frm-left.br-color-blue:hover,
.button.unfilled.fill-frm-top.bg-cranberry:hover,.button.unfilled.fill-frm-right.bg-cranberry:hover,.button.unfilled.fill-frm-bottom.bg-cranberry:hover,.button.unfilled.fill-frm-left.bg-cranberry:hover,.button.unfilled.fill-frm-top.br-color-cranberry:hover,.button.unfilled.fill-frm-right.br-color-cranberry:hover,.button.unfilled.fill-frm-bottom.br-color-cranberry:hover,.button.unfilled.fill-frm-left.br-color-cranberry:hover,
.button.unfilled.fill-frm-top.bg-dark-black:hover,.button.unfilled.fill-frm-right.bg-dark-black:hover,.button.unfilled.fill-frm-bottom.bg-dark-black:hover,.button.unfilled.fill-frm-left.bg-dark-black:hover,.button.unfilled.fill-frm-top.br-color-dark-black:hover,.button.unfilled.fill-frm-right.br-color-dark-black:hover,.button.unfilled.fill-frm-bottom.br-color-dark-black:hover,.button.unfilled.fill-frm-left.br-color-dark-black:hover,
.button.unfilled.fill-frm-top.bg-dark-blue:hover,.button.unfilled.fill-frm-right.bg-dark-blue:hover,.button.unfilled.fill-frm-bottom.bg-dark-blue:hover,.button.unfilled.fill-frm-left.bg-dark-blue:hover,.button.unfilled.fill-frm-top.br-color-dark-blue:hover,.button.unfilled.fill-frm-right.br-color-dark-blue:hover,.button.unfilled.fill-frm-bottom.br-color-dark-blue:hover,.button.unfilled.fill-frm-left.br-color-dark-blue:hover,
.button.unfilled.fill-frm-top.bg-dark-green:hover,.button.unfilled.fill-frm-right.bg-dark-green:hover,.button.unfilled.fill-frm-bottom.bg-dark-green:hover,.button.unfilled.fill-frm-left.bg-dark-green:hover,.button.unfilled.fill-frm-top.br-color-dark-green:hover,.button.unfilled.fill-frm-right.br-color-dark-green:hover,.button.unfilled.fill-frm-bottom.br-color-dark-green:hover,.button.unfilled.fill-frm-left.br-color-dark-green:hover,
.button.unfilled.fill-frm-top.bg-dark-orange:hover,.button.unfilled.fill-frm-right.bg-dark-orange:hover,.button.unfilled.fill-frm-bottom.bg-dark-orange:hover,.button.unfilled.fill-frm-left.bg-dark-orange:hover,.button.unfilled.fill-frm-top.br-color-dark-orange:hover,.button.unfilled.fill-frm-right.br-color-dark-orange:hover,.button.unfilled.fill-frm-bottom.br-color-dark-orange:hover,.button.unfilled.fill-frm-left.br-color-dark-orange:hover,
.button.unfilled.fill-frm-top.bg-dark-purple:hover,.button.unfilled.fill-frm-right.bg-dark-purple:hover,.button.unfilled.fill-frm-bottom.bg-dark-purple:hover,.button.unfilled.fill-frm-left.bg-dark-purple:hover,.button.unfilled.fill-frm-top.br-color-dark-purple:hover,.button.unfilled.fill-frm-right.br-color-dark-purple:hover,.button.unfilled.fill-frm-bottom.br-color-dark-purple:hover,.button.unfilled.fill-frm-left.br-color-dark-purple:hover,
.button.unfilled.fill-frm-top.bg-dark-gray:hover,.button.unfilled.fill-frm-right.bg-dark-gray:hover,.button.unfilled.fill-frm-bottom.bg-dark-gray:hover,.button.unfilled.fill-frm-left.bg-dark-gray:hover,.button.unfilled.fill-frm-top.br-color-dark-gray:hover,.button.unfilled.fill-frm-right.br-color-dark-gray:hover,.button.unfilled.fill-frm-bottom.br-color-dark-gray:hover,.button.unfilled.fill-frm-left.br-color-dark-gray:hover,
.button.unfilled.fill-frm-top.bg-light-blue:hover,.button.unfilled.fill-frm-right.bg-light-blue:hover,.button.unfilled.fill-frm-bottom.bg-light-blue:hover,.button.unfilled.fill-frm-left.bg-light-blue:hover,.button.unfilled.fill-frm-top.br-color-light-blue:hover,.button.unfilled.fill-frm-right.br-color-light-blue:hover,.button.unfilled.fill-frm-bottom.br-color-light-blue:hover,.button.unfilled.fill-frm-left.br-color-light-blue:hover,
.button.unfilled.fill-frm-top.bg-green:hover,.button.unfilled.fill-frm-right.bg-green:hover,.button.unfilled.fill-frm-bottom.bg-green:hover,.button.unfilled.fill-frm-left.bg-green:hover,.button.unfilled.fill-frm-top.br-color-green:hover,.button.unfilled.fill-frm-right.br-color-green:hover,.button.unfilled.fill-frm-bottom.br-color-green:hover,.button.unfilled.fill-frm-left.br-color-green:hover,
.button.unfilled.fill-frm-top.bg-mulberr:hover,.button.unfilled.fill-frm-right.bg-mulberr:hover,.button.unfilled.fill-frm-bottom.bg-mulberr:hover,.button.unfilled.fill-frm-left.bg-mulberr:hover,.button.unfilled.fill-frm-top.br-color-mulberr:hover,.button.unfilled.fill-frm-right.br-color-mulberr:hover,.button.unfilled.fill-frm-bottom.br-color-mulberr:hover,.button.unfilled.fill-frm-left.br-color-mulberr:hover,
.button.unfilled.fill-frm-top.bg-orange:hover,.button.unfilled.fill-frm-right.bg-orange:hover,.button.unfilled.fill-frm-bottom.bg-orange:hover,.button.unfilled.fill-frm-left.bg-orange:hover,.button.unfilled.fill-frm-top.br-color-orange:hover,.button.unfilled.fill-frm-right.br-color-orange:hover,.button.unfilled.fill-frm-bottom.br-color-orange:hover,.button.unfilled.fill-frm-left.br-color-orange:hover,
.button.unfilled.fill-frm-top.bg-pink:hover,.button.unfilled.fill-frm-right.bg-pink:hover,.button.unfilled.fill-frm-bottom.bg-pink:hover,.button.unfilled.fill-frm-left.bg-pink:hover,.button.unfilled.fill-frm-top.br-color-pink:hover,.button.unfilled.fill-frm-right.br-color-pink:hover,.button.unfilled.fill-frm-bottom.br-color-pink:hover,.button.unfilled.fill-frm-left.br-color-pink:hover,
.button.unfilled.fill-frm-top.bg-purple:hover,.button.unfilled.fill-frm-right.bg-purple:hover,.button.unfilled.fill-frm-bottom.bg-purple:hover,.button.unfilled.fill-frm-left.bg-purple:hover,.button.unfilled.fill-frm-top.br-color-purple:hover,.button.unfilled.fill-frm-right.br-color-purple:hover,.button.unfilled.fill-frm-bottom.br-color-purple:hover,.button.unfilled.fill-frm-left.br-color-purple:hover,
.button.unfilled.fill-frm-top.bg-red:hover,.button.unfilled.fill-frm-right.bg-red:hover,.button.unfilled.fill-frm-bottom.bg-red:hover,.button.unfilled.fill-frm-left.bg-red:hover,.button.unfilled.fill-frm-top.br-color-red:hover,.button.unfilled.fill-frm-right.br-color-red:hover,.button.unfilled.fill-frm-bottom.br-color-red:hover,.button.unfilled.fill-frm-left.br-color-red:hover,
.button.unfilled.fill-frm-top.bg-salmon:hover,.button.unfilled.fill-frm-right.bg-salmon:hover,.button.unfilled.fill-frm-bottom.bg-salmon:hover,.button.unfilled.fill-frm-left.bg-salmon:hover,.button.unfilled.fill-frm-top.br-color-salmon:hover,.button.unfilled.fill-frm-right.br-color-salmon:hover,.button.unfilled.fill-frm-bottom.br-color-salmon:hover,.button.unfilled.fill-frm-left.br-color-salmon:hover,
.button.unfilled.fill-frm-top.bg-turquoise-blue:hover,.button.unfilled.fill-frm-right.bg-turquoise-blue:hover,.button.unfilled.fill-frm-bottom.bg-turquoise-blue:hover,.button.unfilled.fill-frm-left.bg-turquoise-blue:hover,.button.unfilled.br-color-turquoise-blue:hover,.button.unfilled.br-color-turquoise-blue:hover,.button.unfilled.br-color-turquoise-blue:hover,.button.unfilled.br-color-turquoise-blue:hover,
.button.unfilled.fill-frm-top.bg-turquoise:hover,.button.unfilled.fill-frm-right.bg-turquoise:hover,.button.unfilled.fill-frm-bottom.bg-turquoise:hover,.button.unfilled.fill-frm-left.bg-turquoise:hover,.button.unfilled.br-color-turquoise:hover,.button.unfilled.br-color-turquoise:hover,.button.unfilled.br-color-turquoise:hover,.button.unfilled.br-color-turquoise:hover,
.button.unfilled.fill-frm-top.bg-pictonblue:hover,.button.unfilled.fill-frm-right.bg-pictonblue:hover,.button.unfilled.fill-frm-bottom.bg-pictonblue:hover,.button.unfilled.fill-frm-left.bg-pictonblue:hover,.button.unfilled.fill-frm-top.br-color-pictonblue:hover,.button.unfilled.fill-frm-right.br-color-pictonblue:hover,.button.unfilled.fill-frm-bottom.br-color-pictonblue:hover,.button.unfilled.fill-frm-left.br-color-pictonblue:hover{color:#ffffff !important;}
.button.unfilled.fill-frm-top.bg-botticelli-gray:hover,.button.unfilled.fill-frm-right.bg-botticelli-gray:hover,.button.unfilled.fill-frm-bottom.bg-botticelli-gray:hover,.button.unfilled.fill-frm-left.bg-botticelli-gray:hover,.button.unfilled.fill-frm-top.br-color-botticelli-gray:hover,.button.unfilled.fill-frm-right.br-color-botticelli-gray:hover,.button.unfilled.fill-frm-bottom.br-color-botticelli-gray:hover,.button.unfilled.fill-frm-left.br-color-botticelli-gray:hover,
.button.unfilled.fill-frm-top.bg-gray:hover,.button.unfilled.fill-frm-right.bg-gray:hover,.button.unfilled.fill-frm-bottom.bg-gray:hover,.button.unfilled.fill-frm-left.bg-gray:hover,.button.unfilled.fill-frm-top.br-color-gray:hover,.button.unfilled.fill-frm-right.br-color-gray:hover,.button.unfilled.fill-frm-bottom.br-color-gray:hover,.button.unfilled.fill-frm-left.br-color-gray:hover,
.button.unfilled.fill-frm-top.bg-light-gray:hover,.button.unfilled.fill-frm-right.bg-light-gray:hover,.button.unfilled.fill-frm-bottom.bg-light-gray:hover,.button.unfilled.fill-frm-left.bg-light-gray:hover,.button.unfilled.fill-frm-top.br-color-light-gray:hover,.button.unfilled.fill-frm-right.br-color-light-gray:hover,.button.unfilled.fill-frm-bottom.br-color-light-gray:hover,.button.unfilled.fill-frm-left.br-color-light-gray:hover,
.button.unfilled.fill-frm-top.bg-periwinkle-gray:hover,.button.unfilled.fill-frm-right.bg-periwinkle-gray:hover,.button.unfilled.fill-frm-bottom.bg-periwinkle-gray:hover,.button.unfilled.fill-frm-left.bg-periwinkle-gray:hover,.button.unfilled.fill-frm-top.br-color-periwinkle-gray:hover,.button.unfilled.fill-frm-right.br-color-periwinkle-gray:hover,.button.unfilled.fill-frm-bottom.br-color-periwinkle-gray:hover,.button.unfilled.fill-frm-left.br-color-periwinkle-gray:hover,
.button.unfilled.fill-frm-top.bg-silver:hover,.button.unfilled.fill-frm-right.bg-silver:hover,.button.unfilled.fill-frm-bottom.bg-silver:hover,.button.unfilled.fill-frm-left.bg-silver:hover,.button.unfilled.fill-frm-top.br-color-silver:hover,.button.unfilled.fill-frm-right.br-color-silver:hover,.button.unfilled.fill-frm-bottom.br-color-silver:hover,.button.unfilled.fill-frm-left.br-color-silver:hover,
.button.unfilled.fill-frm-top.bg-white:hover,.button.unfilled.fill-frm-right.bg-white:hover,.button.unfilled.fill-frm-bottom.bg-white:hover,.button.unfilled.fill-frm-left.bg-white:hover,.button.unfilled.fill-frm-top.br-color-white:hover,.button.unfilled.fill-frm-right.br-color-white:hover,.button.unfilled.fill-frm-bottom.br-color-white:hover,.button.unfilled.fill-frm-left.br-color-white:hover,
.button.unfilled.fill-frm-top.bg-yellow:hover,.button.unfilled.fill-frm-right.bg-yellow:hover,.button.unfilled.fill-frm-bottom.bg-yellow:hover,.button.unfilled.fill-frm-left.bg-yellow:hover,.button.unfilled.fill-frm-top.br-color-yellow:hover,.button.unfilled.fill-frm-right.br-color-yellow:hover,.button.unfilled.fill-frm-bottom.br-color-yellow:hover,.button.unfilled.fill-frm-left.br-color-yellow:hover{color:#252e3b !important;}
.color-dark .btn-container a.button.unfilled:before {background-color: #8a9fb9 !important;}
.color-dark .btn-container a.button.unfilled:hover {color: #ffffff !important;} .team-member-hover.bg-white, .portfolio-hover.bg-white{background-color:rgba(255, 255, 255, 0.8) !important;}
.team-member-hover.bg-black, .portfolio-hover.bg-black{background-color:rgba(33, 36, 40, 0.8) !important;}
.team-member-hover.bg-dark-black, .portfolio-hover.bg-dark-black{background-color:rgba(20, 22, 23, 0.8) !important;}
.team-member-hover.bg-blue, .portfolio-hover.bg-blue{background-color:rgba(95, 54, 140, 0.8) !important;}
.team-member-hover.bg-dark-blue, .portfolio-hover.bg-dark-blue{background-color:rgba(22, 28, 67, 0.8) !important;}
.team-member-hover.bg-light-blue, .portfolio-hover.bg-light-blue{background-color:rgba(46, 185, 234, 0.8) !important;}
.team-member-hover.bg-turquoise-blue, .portfolio-hover.bg-turquoise-blue{background-color:rgba(95, 208, 228, 0.8) !important;}
.team-member-hover.bg-gray, .portfolio-hover.bg-gray{background-color:rgba(191, 205, 222, 0.8) !important;}
.team-member-hover.bg-dark-gray, .portfolio-hover.bg-dark-gray{background-color:rgba(138, 159, 185, 0.8) !important;}
.team-member-hover.bg-periwinkle-gray, .portfolio-hover.bg-periwinkle-gray{background-color:rgba(229, 234, 243, 0.8) !important;}
.team-member-hover.bg-botticelli-gray, .portfolio-hover.bg-botticelli-gray{background-color:rgba(214, 222, 236, 0.8) !important;}
.team-member-hover.bg-light-gray, .portfolio-hover.bg-light-gray{background-color:rgba(249, 249, 249, 0.8) !important;}
.team-member-hover.bg-silver, .portfolio-hover.bg-silver{background-color:rgba(201, 201, 201, 0.8) !important;}
.team-member-hover.bg-orange, .portfolio-hover.bg-orange{background-color:rgba(243, 199, 47, 0.8) !important;}
.team-member-hover.bg-dark-orange, .portfolio-hover.bg-dark-orange{background-color:rgba(237, 155, 75, 0.8) !important;}
.team-member-hover.bg-bittersweet , .portfolio-hover.bg-bittersweet {background-color:rgba(255, 120, 89, 0.8) !important;}
.team-member-hover.bg-green, .portfolio-hover.bg-green{background-color:rgba(133, 201, 79, 0.8) !important;}
.team-member-hover.bg-dark-green, .portfolio-hover.bg-dark-green{background-color:rgba(62, 200, 167, 0.8) !important;}
.team-member-hover.bg-turquoise, .portfolio-hover.bg-turquoise{background-color:rgba(65, 212, 214, 0.8) !important;}
.team-member-hover.bg-purple, .portfolio-hover.bg-purple{background-color:rgba(146, 104, 232, 0.8) !important;}
.team-member-hover.bg-dark-purple, .portfolio-hover.bg-dark-purple{background-color:rgba(96, 52, 151, 0.8) !important;}
.team-member-hover.bg-pink, .portfolio-hover.bg-pink{background-color:rgba(240, 99, 135, 0.8) !important;}
.team-member-hover.bg-cranberry, .portfolio-hover.bg-cranberry{background-color:rgba(222, 84, 119, 0.8) !important;}
.team-member-hover.bg-yellow, .portfolio-hover.bg-yellow{background-color:rgba(255, 255, 74, 0.8) !important;}
.team-member-hover.bg-red, .portfolio-hover.bg-red{background-color:rgba(235, 88, 72, 0.8) !important;}
.team-member-hover.bg-mulberry, .portfolio-hover.bg-mulberry{background-color:rgba(201, 91, 151, 0.8) !important;}
.team-member-hover.bg-salmon, .portfolio-hover.bg-salmon{background-color:rgba(249, 147, 118, 0.8) !important;}
.team-member-hover.bg-pictonblue, .portfolio-hover.bg-pictonblue{background-color:rgba(71, 179, 221, 0.8) !important;} .color-white, .color-white.button, .color-white.button:hover, .color-light,.wysija-submit-field.wysija-submit{color:#fff;}
.color-black{color:#212428!important;}
.color-blue{color:#a65bf4!important;}
.color-dark-blue{color:#161c43!important;}
.color-light-blue{color:#2eb9ea!important;}
.color-turquoise-blue{color:#5fd0e4!important;}
.color-gray{color:#bfcdde!important;}
.color-dark-gray{color:#8a9fb9 !important;}
.color-periwinkle-gray{color:#e5eaf3!important;}
.color-botticelli-gray{color:#d6deec!important;}
.color-light-gray{color:#f9f9f9!important;}
.color-silver{color:#c9c9c9!important;}
.color-orange{color:#f3c72f!important;}
.color-dark-orange{color:#ed9b4b!important;}
.color-bittersweet{color:#ff7859!important;}
.color-green{color:#85c94f!important;}
.color-dark-green{color:#3ec8a7!important;}
.color-turquoise{color:#41d4d6!important;}
.color-purple{color:#9268e8!important;}
.color-dark-purple{color:#603497!important;}
.color-pink{color:#f06387!important;}
.color-cranberry{color:#de5477!important;}
.color-yellow{color:#ffff4a!important;}
.color-red{color:#eb5848!important;}
.color-mulberry{color:#c95b97!important;}
.color-salmon{color:#f99376!important;}
.color-pictonblue{color:#47b3dd!important;} .br-light{border-style:solid; border-width:1px!important;}
.br-semi-light{border-style:solid; border-width:2px!important;}
.br-medium{border-style:solid; border-width:3px!important;}
.br-semi-thick{border-style:solid; border-width:5px!important;}
.br-thick{border-style:solid; border-width:7px!important;} .br-solid{border-style:solid!important;}
.br-dashed{border-style:dashed!important;}
.br-dotted{border-style:dotted!important;}
.br-double{border-style:double!important;} .margin_t_0{margin-top:0!important;}.margin_t_5{margin-top:5px!important;}.margin_t_10{margin-top:10px!important;}.margin_t_15{margin-top:15px!important;}.margin_t_20{margin-top:20px!important;}.margin_t_25{margin-top:25px!important;}.margin_t_30{margin-top:30px!important;}.margin_t_35{margin-top:35px!important;}.margin_t_40{margin-top:40px!important;}.margin_t_45{margin-top:45px!important;}.margin_t_48 {margin-top: 48px !important;}.margin_t_50{margin-top:50px!important;}.margin_t_55{margin-top:55px!important;}.margin_t_60{margin-top:60px!important;}.margin_t_65{margin-top:65px!important;}.margin_t_70{margin-top:70px!important;}.margin_t_75{margin-top:75px!important;}.margin_t_80{margin-top:80px!important;}.margin_t_85{margin-top:85px!important;}.margin_t_90{margin-top:90px!important;}.margin_t_95{margin-top:95px!important;}.margin_t_100{margin-top:100px!important;}.margin_t_105{margin-top:105px!important;}.margin_t_110{margin-top:110px!important;}.margin_t_115{margin-top:115px!important;}.margin_t_120{margin-top:120px!important;}.margin_t_125{margin-top:125px!important;}.margin_t_130{margin-top:130px!important;}.margin_b_0{margin-bottom:0!important;}.margin_b_5{margin-bottom:5px!important;}.margin_b_10{margin-bottom:10px!important;}.margin_b_15{margin-bottom:15px!important;}.margin_b_20{margin-bottom:20px!important;}.margin_b_25{margin-bottom:25px!important;}.margin_b_30{margin-bottom:30px!important;}.margin_b_35{margin-bottom:35px!important;}.margin_b_40{margin-bottom:40px!important;}.margin_b_45{margin-bottom:45px!important;}.margin_b_50{margin-bottom:50px!important;}.margin_b_55{margin-bottom:55px!important;}.margin_b_60{margin-bottom:60px!important;}.margin_b_65{margin-bottom:65px!important;}.margin_b_70{margin-bottom:70px!important;}.margin_b_75{margin-bottom:75px!important;}.margin_b_80{margin-bottom:80px!important;}.margin_b_85{margin-bottom:85px!important;}.margin_b_90{margin-bottom:90px!important;}.margin_b_95{margin-bottom:95px!important;}.margin_b_100{margin-bottom:100px!important;}.margin_b_105{margin-bottom:105px!important;}.margin_b_110{margin-bottom:110px!important;}.margin_b_115{margin-bottom:115px!important;}.margin_b_120{margin-bottom:120px!important;}.margin_b_125{margin-bottom:125px!important;}.margin_b_130{margin-bottom:130px!important;}.margin_l_0{margin-bottom:0!important;}.margin_l_10{margin-left:10px!important;}.margin_l_20{margin-left:20px!important;}.margin_l_30{margin-left:30px!important;}.margin_l_40{margin-left:40px!important;}.margin_l_50{margin-left:50px!important;}.margin_l_60{margin-left:60px!important;}.margin_l_70{margin-left:70px!important;}.margin_l_80{margin-left:80px!important;}.margin_l_90{margin-left:90px!important;}.margin_l_100{margin-left:100px!important;}.margin_l_110{margin-left:110px!important;}.margin_l_120{margin-left:120px!important;}.margin_r_0{margin-right:0!important;}.margin_r_10{margin-right:10px!important;}.margin_r_20{margin-right:20px!important;}.margin_r_30{margin-right:30px!important;}.margin_r_40{margin-right:40px!important;}.margin_r_50{margin-right:50px!important;}.margin_r_60{margin-right:60px!important;}.margin_r_70{margin-right:70px!important;}.margin_r_80{margin-right:80px!important;}.margin_r_90{margin-right:90px!important;}.margin_r_100{margin-right:100px!important;}.margin_r_110{margin-right:110px!important;}.margin_r_120{margin-right:120px!important;}
.no_margin{margin:0!important;}
.margin_n_left_25 { margin-left: -25px; }
.padding_t_0{padding-top:0!important;}.padding_t_5{padding-top:5px!important;}.padding_t_10{padding-top:10px!important;}.padding_t_15{padding-top:15px!important;}.padding_t_20{padding-top:20px!important;}.padding_t_25{padding-top:25px!important;}.padding_t_30{padding-top:30px!important;}.padding_t_35{padding-top:35px!important;}.padding_t_40{padding-top:40px!important;}.padding_t_45{padding-top:45px!important;}.padding_t_50{padding-top:50px!important;}.padding_t_55{padding-top:55px!important;}.padding_t_60{padding-top:60px!important;}.padding_t_65{padding-top:65px!important;}.padding_t_70{padding-top:70px!important;}.padding_t_75{padding-top:75px!important;}.padding_t_80{padding-top:80px!important;}.padding_t_85{padding-top:85px!important;}.padding_t_90{padding-top:90px!important;}.padding_t_95{padding-top:95px!important;}.padding_t_100{padding-top:100px!important;}.padding_t_105{padding-top:105px!important;}.padding_t_110{padding-top:110px!important;}.padding_t_115{padding-top:115px!important;}.padding_t_120{padding-top:120px!important;}.padding_t_125{padding-top:125px!important;}.padding_t_130{padding-top:130px!important;}.padding_b_0{padding-bottom:0!important;}.padding_b_5{padding-bottom:5px!important;}.padding_b_10{padding-bottom:10px!important;}.padding_b_15{padding-bottom:15px!important;}.padding_b_20{padding-bottom:20px!important;}.padding_b_25{padding-bottom:25px!important;}.padding_b_30{padding-bottom:30px!important;}.padding_b_35{padding-bottom:35px!important;}.padding_b_40{padding-bottom:40px!important;}.padding_b_45{padding-bottom:45px!important;}.padding_b_50{padding-bottom:50px!important;}.padding_b_55{padding-bottom:55px!important;}.padding_b_60{padding-bottom:60px!important;}.padding_b_65{padding-bottom:65px!important;}.padding_b_70{padding-bottom:70px!important;}.padding_b_75{padding-bottom:75px!important;}.padding_b_80{padding-bottom:80px!important;}.padding_b_85{padding-bottom:85px!important;}.padding_b_90{padding-bottom:90px!important;}.padding_b_95{padding-bottom:95px!important;}.padding_b_100{padding-bottom:100px!important;}.padding_b_105{padding-bottom:105px!important;}.padding_b_110{padding-bottom:110px!important;}.padding_b_115{padding-bottom:115px!important;}.padding_b_120{padding-bottom:120px!important;}.padding_b_125{padding-bottom:125px!important;}.padding_b_130{padding-bottom:130px!important;}.padding_l_0{padding-bottom:0!important;}.padding_l_10{padding-left:10px!important;}.padding_l_20{padding-left:20px!important;}.padding_l_30{padding-left:30px!important;}.padding_l_40{padding-left:40px!important;}.padding_l_50{padding-left:50px!important;}.padding_l_60{padding-left:60px!important;}.padding_l_70{padding-left:70px!important;}.padding_l_80{padding-left:80px!important;}.padding_l_90{padding-left:90px!important;}.padding_l_100{padding-left:100px!important;}.padding_l_110{padding-left:110px!important;}.padding_l_120{padding-left:120px!important;}.padding_r_0{padding-right:0!important;}.padding_r_10{padding-right:10px!important;}.padding_r_20{padding-right:20px!important;}.padding_r_30{padding-right:30px!important;}.padding_r_40{padding-right:40px!important;}.padding_r_50{padding-right:50px!important;}.padding_r_60{padding-right:60px!important;}.padding_r_70{padding-right:70px!important;}.padding_r_80{padding-right:80px!important;}.padding_r_90{padding-right:90px!important;}.padding_r_100{padding-right:100px!important;}.padding_r_110{padding-right:110px!important;}.padding_r_120{padding-right:120px!important;}
.no_padding{padding:0!important;}
.no-side-padding{padding-left: 0 !important; padding-right: 0 !important;}
.no_border{border:none!important;}
.parallax-block h4 {
font-size: 38px;
line-height: 52px;
color: #fff; }
.parallax-block p {
font-size: 18px;
color:#fff;
line-height: 36px;
}@media(min-width:1251px) and (max-width: 1450px){
#main-nav li + li {
margin-left: 15px;
}
#header.header-full-width .navigation > div:not(.btn-container) > a {
padding-left: 20px;
margin-left: 20px;
}
}
@media(min-width:1300px) {
body:not(.b_1170) #header.header-full-width #main-nav ul li.megamenu.megamenu-columns-4 .dropdown-inner {
width: 100% !important;
}
}
@media(min-width:1200px) and (max-width: 1250px){
#main-nav li + li {margin-left: 20px;}
.content-with-sidebar .woocommerce ul.products li.product .shop-meta li + li {margin-left: 3px;}
.content-with-sidebar .upsells.products ul.products li.product .shop-meta li + li,.content-with-sidebar .related.products ul.products li.product .shop-meta li + li {margin-left: 3px;}
.woocommerce .cart-collaterals .cross-sells ul.products .content,
.content-with-sidebar .upsells.products ul.products li.product .woocommerce ul.products li.product .content,
.content-with-sidebar .related.products ul.products li.product .woocommerce ul.products li.product .content {padding: 10px 15px 12px;}
.woocommerce .cart-collaterals .cross-sells ul.products .shop-footer,
.content-with-sidebar .upsells.products ul.products li.product .woocommerce ul.products li.product .shop-footer,
.content-with-sidebar .related.products ul.products li.product .woocommerce ul.products li.product .shop-footer {padding: 0 15px 32px;}
.content-with-sidebar ul.products li.product .shop-footer {padding: 0 10px 32px;}
.content-with-sidebar ul.products li.product .content {padding: 10px 10px 12px;}
} @media(min-width:992px) and (max-width:1250px){
.woocommerce ul.products {margin-right: -15px;margin-left: -15px;}
.woocommerce ul.products li.product {padding-right: 15px;padding-left: 15px;}
.content-with-sidebar ul.products li.product {padding-right: 10px;padding-left: 10px;}
.portfolio-item.portfolio-style2 .portfolio-categories li {font-size: 15px;}
.portfolio-item.portfolio-style2 .portfolio-title {font-size: 32px;}
}
@media(min-width:992px) and (max-width:1199px){ #main-nav li + li, #header .header-shopping-cart a, #header .header-search-box a{margin-left:20px;}
#main-nav li a {font-size: 12px;}
#header.header-full-width #main-header {padding: 0 15px;}
#main-nav li + li {margin-left: 8px;}
#header.header-full-width .navigation > div:not(.btn-container) > a {padding-left: 12px;margin-left: 12px;} #main-footer .row{margin:0 -20px;}
#main-footer .row>div{padding:0 20px;} .content-with-sidebar .main-content{padding-right:35px;}
.content-with-sidebar .sidebar + .main-content{padding-left:35px;}
.content-with-sidebar .sidebar>.sidebar-container{padding-left:35px;}
.content-with-sidebar .sidebar.sidebar-left>.sidebar-container{padding-right:35px;}
.content-with-sidebar .sidebar + .main-content:before{margin-left:-35px;}
.content-with-sidebar.sidebar-dual .sidebar-right>.sidebar-container{padding-left:30px;}
.content-with-sidebar.sidebar-dual .sidebar-left>.sidebar-container{padding-right:30px;}
.content-with-sidebar.sidebar-dual .sidebar + .main-content:before{margin-left:-30px;}
.content-with-sidebar.sidebar-dual .main-content{padding-left:30px; padding-right:30px;}
.sidebar-left .widget_nav_menu ul{margin-right:-35px;}
.sidebar-dual .sidebar-left .widget_nav_menu ul{margin-right:-30px;}
.sidebar-right .widget_nav_menu ul{margin-left:-35px;}
.sidebar-dual .sidebar-right .widget_nav_menu ul{margin-left:-30px;} .recent-projects .portfolio-item{width:33.3333%;} .content-box.style6{padding:40px;}
.shop-box h1.big{font-size:4em;}
.shop-box h2.big{font-size:2em;}
.post-share .social-sharebox .share-button{margin:5px 8px;}
.headerstyle7 #main-footer > .container > .row {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; align-items: stretch; flex-wrap: wrap;}
.headerstyle7 #main-footer > .container > .row > [class^=col-] {width: 49.5% !important;}
.mejs-controls a.mejs-horizontal-volume-slider {width: 5% !important;}
.woocommerce ul.products li.product .shop-meta li a.button, .woocommerce ul.products li.product .shop-meta li a.btn,.woocommerce ul.products li.product .shop-meta li a.added_to_cart{width: 33px;height: 33px;}
.woocommerce .cart-collaterals .cross-sells ul.shop-meta li {width: auto;}
.woocommerce ul.products li.product .shop-meta li .raty-rating{height: 33px;}
.woocommerce ul.products li.product .shop-footer {padding: 0 10px 32px;}
.woocommerce ul.products li.product .content {padding: 10px 10px 12px;}
.woocommerce ul.products li.product .shop-meta li .raty-rating{padding: 0px 5px;}
.woocommerce ul.products li.product .shop-meta li .raty-rating img{margin-top: -5px;}
.woocommerce ul.products li.product .shop-meta li a.button, .woocommerce ul.products li.product .shop-meta li a.btn{background-position: -8px -9px;}
.woocommerce ul.products li.product .shop-meta li a.button:hover,
.woocommerce ul.products li.product .shop-meta li a.btn:hover{background-position: -8px -9px;}
.content-with-sidebar.sidebar-dual ul.products li.product .shop-meta li a.add-to-cart:hover,
.content-with-sidebar.sidebar-dual .shop-meta li a.add-to-cart:hover {background-position: -5px -5px;}
.woocommerce ul.products li.product .shop-meta li a.btn.details{background-position: -59px -9px;}
.woocommerce ul.products li.product .shop-meta li a.added_to_cart {background-position: -108px 50%;}
.content-with-sidebar .fs-number {padding: 0 45px;}
.content-with-sidebar .fs-number-arrow {width: 45px; height: 45px;}
.woocommerce .content-with-sidebar .button.single_add_to_cart_button {padding: 14px 20px;}
.content-with-sidebar .fs-number-arrow {background-position: 50% -5px;}
.fs-number-arrow.fs-number-down {background-position: 50% -59px;}
.content-with-sidebar .upsells.products > .container, .content-with-sidebar .related.products > .container {padding: 0 15px;}
.woocommerce .summary .group_table .quantity .fs-number {width: 100px; padding: 0 25px;}
.woocommerce .summary .group_table .quantity .fs-number .fs-number-arrow {width: 25px;}
.woocommerce .content-with-sidebar .summary .group_table .quantity .fs-number {width: 154px; padding: 0 50px;}
.woocommerce .content-with-sidebar .summary .group_table .quantity .fs-number-arrow {width: 50px}
.woocommerce .content-with-sidebar div.product form.cart .group_table td.label,
.woocommerce .content-with-sidebar div.product form.cart .group_table td.price {width: 100%; float: none;}
.woocommerce .price_slider_amount .price_label {padding: 5px 2px;}
.woocommerce .content-with-sidebar .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {width: 65%;}
.sidebar-dual .related-post.related-post-style2 header {position: relative;top: auto;left: auto;}
.sidebar-dual .related-post.related-post-style2 .post-content {padding-bottom: 0;}
.sidebar-dual .related-post.related-post-style2 .post-content,
.sidebar-dual .related-post.related-post-style2 .post-content a,
.sidebar-dual .related-post.related-post-style2 .post-content h3,
.sidebar-dual .related-post.related-post-style2 .post-content h6 {color: #333333;}
.content-box.style12 {padding: 110px 50px 65px;}
.features .features-row .feature {-webkit-flex-basis: 50%;flex-basis: 50%;}
} @media (max-width:991px){
#main-nav li + li, #header .header-shopping-cart a, #header .header-search-box a{margin-left:20px;}
#main-nav li a {font-size: 11px;}
#header.just-fixed-header .logo .sticky-logo + .default-logo,
#header.fixed-header .logo .sticky-logo + .default-logo,
#header .logo .sticky-logo {
display: none;
}
#header.just-fixed-header .logo .sticky-logo,
#header.fixed-header .logo .sticky-logo {
display: none;
}
#header.header-full-width #main-header {padding: 0;}
#header #main-nav ul li.megamenu .dropdown-inner .mn-sub > li {-webkit-flex-basis: 20%;flex-basis: 20%;}
#header #main-nav ul li.megamenu .mn-sub > li > p, #header #main-nav ul li.megamenu .mn-sub > li a {padding-left: 5px;}
#header #main-nav ul li.megamenu .dropdown-inner {display: none;visibility: visible !important;width: 100% !important;position: relative;min-width: auto;top: auto !important;left: auto !important; right: auto !important;margin: 0;}
#header #main-nav ul li.megamenu .dropdown-inner .mn-sub {display: block;}
#header #main-nav ul li.megamenu .dropdown-inner .mn-sub > li > a, #header #main-nav ul li.megamenu .dropdown-inner .mn-sub > li > p {display: none;}
#header #main-nav ul li.megamenu .dropdown-inner .mn-sub > li a {border-top: 1px solid #eee;!important;padding: 20px 25px!important;font-size: 18px!important;text-transform: none!important;font-weight: 400!important;color: #718097!important;white-space: normal!important;opacity: 1!important;}
#header #main-nav ul ul ul {position: relative; top: auto;left: auto;}
#header #main-nav ul ul {-webkit-transition: none; -moz-transition: none; transition: none;}
#header #main-nav ul .mn-sub > li {-webkit-transition: none; -moz-transition: none; transition: none; opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none;}
#header .navigation .btn-container{display: none !important;}
#main-header > .container {width: 100%;}
.banners .half-width {width: 100%;}
#sideheader{width:100%!important;padding:0!important;position:relative !important;}
html body.headerstyle7, html body.headerstyle7 .full-width {padding-left: 0;}
#sideheader + #header.header-fixed {position: relative !important;}
.headerstyle7 #main-nav .menu {display: none;background: #fff;overflow: scroll;}
.headerstyle7 #header .header-shopping-cart, .headerstyle7 #header .header-search-box, .headerstyle7 #sideheader .header-shopping-cart, .headerstyle7 #sideheader .header-search-box, .headerstyle7 #header .navigation .header-shopping-cart, .headerstyle7 #header .navigation .header-search-box {display: none!important;}
.headerstyle7 #mobile-menu-button {display: block;height: 65px;overflow: hidden;cursor: pointer;border: 1px solid #eee;padding: 10px 20px;background: #fff;transition: background .3s;-webkit-transition: background .3s;-moz-transition: background .3s;}
.headerstyle7 #sideheader #main-nav {margin-bottom: 0!important;}
.headerstyle7 #mobile-menu-button span {display: block;height: 4px;width: 40px;background: #718097;margin: 7px auto;transition: background .3s;-webkit-transition: background .3s;-moz-transition: background .3s;}
.headerstyle7 #sideheader .logo {margin: 30px 0!important;}
.headerstyle7 #main-nav .menu a {padding: 20px 25px!important;font-size: 18px!important;text-transform: none!important;font-weight: 400!important;color: #718097!important;white-space: normal!important;opacity: 1!important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;filter: alpha(opacity=100)!important;}
.headerstyle7 #main-nav li, .headerstyle7 #main-nav li + li {display: block!important;margin: 0!important;position: relative!important;}
.headerstyle7 #main-nav a, .headerstyle7 #main-nav ul ul li>a {border-top: 1px solid #eee!important;}
.headerstyle7 .dropdown-icon span {width: 21px;height: 21px;margin: 22px auto;display: block;background: url(//www.hariharyatra.com/wp-content/themes/splendid/img/sprites/accordion-icon.png) no-repeat;}
.headerstyle7 .dropdown-icon {position: absolute;top: 0;right: 0;width: 65px;height: 65px;z-index: 1;cursor: pointer;}
.headerstyle7 #main-nav ul {visibility: visible!important;min-width: 0!important;position: relative !important;padding: 0!important;opacity: 1!important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;filter: alpha(opacity=100)!important;box-shadow: none!important;-webkit-box-shadow: none!important;-moz-box-shadow: none!important;transform: none!important;-webkit-transform: none!important;-moz-transform: none!important;-ms-transform: none!important;-o-transform: none!important;border: none!important;}
.headerstyle7 #main-nav .menu li.dropdown-active>a {color: #fff!important;background-color: #5a64e7!important;}
.headerstyle7 li.dropdown-active>.dropdown-icon span {background-position: -21px 0;}
.headerstyle7 #sideheader #main-nav li a:after {content: none;}
.headerstyle7 #preheader > .container > .row > .align-left, .headerstyle7 #preheader > .container > .row > .align-center, .headerstyle7 #preheader > .container > .row > .align-right {width: 100%; text-align: center !important;}
#sideheader .navigation #main-nav .megamenu .mn-sub .menu-items a + a {margin-top: 0;}
.sidebar-left .widget_nav_menu_alt > .menu-primary-menu-container > ul{margin-right:0;}
.sidebar-dual .sidebar-left .widget_nav_menu_alt > .menu-primary-menu-container > ul{margin-right:0;}
.sidebar-left .widget_nav_menu_alt ul a{border-right: 1px solid #dce3ef;}
.sidebar-right .widget_nav_menu_alt > .menu-primary-menu-container > ul{margin-left:0;}
.sidebar-dual .sidebar-right .widget_nav_menu_alt > .menu-primary-menu-container > ul{margin-left:0;}
.blog-post.style-featured .post-content {position: relative;top: auto;left: auto;right: auto;}
.page-heading .breadcrumbs {float: none;display: block; margin-top: 1.5em;}
.page-heading h1,.page-heading h2,.page-heading h3,.page-heading h4,.page-heading h5,.page-heading h6 {float: none;display: block;}
.no-flexbox .page-heading > .container,
.no-flexbox .page-heading .breadcrumbs,
.no-flexbox .page-heading .title,
.page-heading > .container {display: block;}
.no-flexbox .page-heading .breadcrumbs {text-align: left;}
.woocommerce div.product form.cart .group_table tr:before,.woocommerce div.product form.cart .group_table tr:after{content: '';display: table;}
.woocommerce div.product form.cart .group_table tr:after{clear: both;}
.woocommerce div.product form.cart .group_table td.label,
.woocommerce div.product form.cart .group_table td.price {width: 50%; float: left;}
.woocommerce .content-with-sidebar div.product form.cart .group_table td.label,
.woocommerce .content-with-sidebar div.product form.cart .group_table td.price {width: 100%; float: none;}
.client-logo .image-client-block {width: 33.33333333333333%;}
.page-heading.page-heading-alt h1 {font-size: 38px;}
.page-heading.page-heading-alt .portfolio-pagination.left a {display: none;}
.page-heading.page-heading-alt .portfolio-pagination.right {text-align: center;}
.page-heading.page-heading-alt .portfolio-pagination.right a {margin-top: 0;margin-bottom: 0;}
.page-heading.page-heading-alt .portfolio-pagination.right .portfolio-all {display: inline-block;}
.blog-extended-header.blog-extended-header-alt h1 {font-size: 38px;}
.post-author.style2 .author-content {padding: 0;}
.content-box.style12 {display: block; border-left: none; border-bottom: 1px solid #eeeeee;}
.latest-post {width: 100%;display: block;border-bottom: 1px solid #eeeeee;}
.latest-post article {padding: 50px;}
.features .features-row .feature {-webkit-flex-basis: 100%;flex-basis: 100%;}
.features .features-row .feature figure {position: relative;top: auto;left: auto;min-height: 0;}
#splendid-main-container {margin-bottom: 0 !important;}
#footer.style3 {position: relative;top: auto;bottom: auto;left: auto;right: auto;}
.latest-post {-webkit-flex-basis: 100%;flex-basis: 100%;}
#header #preheader, #lower-footer{
text-align: center;
}
.text-video-section .vc_col-sm-7, .text-video-section .vc_col-sm-5{
width: 100%;
}
}
@media(min-width:768px) and (max-width:991px){ #main-nav li + li, #header .header-shopping-cart a, #header .header-search-box a{margin-left:10px;} #main-footer .row{margin:0 -15px;}
#main-footer .row>div{padding:0 15px;} .content-with-sidebar .main-content{padding-right:15px;}
.content-with-sidebar .sidebar + .main-content{padding-left:15px;}
.content-with-sidebar .sidebar>.sidebar-container{padding-left:15px;}
.content-with-sidebar .sidebar.sidebar-left>.sidebar-container{padding-right:15px;}
.content-with-sidebar .sidebar + .main-content:before{margin-left:-15px;}
.content-with-sidebar.sidebar-dual .sidebar-right>.sidebar-container{padding-left:15px;}
.content-with-sidebar.sidebar-dual .sidebar-left>.sidebar-container{padding-right:15px;}
.content-with-sidebar.sidebar-dual .sidebar + .main-content:before{margin-left:-15px;}
.content-with-sidebar.sidebar-dual .main-content{padding-left:30px; padding-right:15px;}
.sidebar-left .widget_nav_menu ul{margin-right:-15px;}
.sidebar-dual .sidebar-left .widget_nav_menu ul{margin-right:-15px;}
.sidebar-right .widget_nav_menu ul{margin-left:-15px;}
.sidebar-dual .sidebar-right .widget_nav_menu ul{margin-left:-15px;} .blog-post-medium .post-side + .post-featured-image{display:none;}
.sc-blog-post.style-squared .blog-post-inner .post-featured-image,
.sc-blog-post.style-squared .blog-post-inner .post-content{display:block; width:100%; padding-left:0;}
.blog-posts-squared .posts-row>.blog-post:first-child{padding-right:30px;}
.blog-posts-squared .posts-row>.blog-post + .blog-post{padding-left:30px;} .recent-projects .portfolio-item{width:33.3333%;} .content-box.style6{padding:40px;}
.shop-box h1.big{font-size:4em;}
.shop-box h2.big{font-size:2em;}
.post-share .social-sharebox .share-button{margin:5px 8px;}
.share-button{margin:5px 14px;}
.pricing-table span.price{font-size:48px;}
.accordion-content, .tab-content{padding:10px 20px;}
.coming-soon-counter .counter-item{padding:30px;}
.shop-meta li .raty-rating{display:none;} #wp-calendar caption {padding: 0;}
#wp-calendar th,#wp-calendar td{padding: 0;font-size: 14px;}
#wp-calendar tfoot td#prev {padding-left: 5px;}
#wp-calendar tfoot td#next {padding-right: 5px;}
.headerstyle7 #main-footer > .container > .row {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; align-items: stretch; flex-wrap: wrap;}
.headerstyle7 #main-footer > .container > .row > [class^=col-] {width: 49.5% !important;}
.blog-post.style-featured .post-content .post-meta li {font-size: 10px;}
.blog-post.style-featured .post-content .post-title {font-size: 1.3em;}
#main-footer .widget{margin:40px 0;}
.woocommerce ul.products li.product, .woocommerce .content-with-sidebar ul.products li.product {width: 50%;}
.woocommerce .content-with-sidebar ul.products li.product .content {padding: 10px 10px 12px;}
.woocommerce .content-with-sidebar ul.products li.product .shop-footer{padding: 0 10px 32px;}
.woocommerce-cart table.cart td.actions .coupon .input-text {width: 250px;}
.woocommerce ul.products li.product, .content-with-sidebar .woocommerce ul.products li.product {width: 50%;}
.content-with-sidebar .woocommerce ul.products li.product .content {padding: 10px 10px 12px;}
.content-with-sidebar .woocommerce ul.products li.product .shop-footer{padding: 0 10px 32px;}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {width: 100%;}
.woocommerce .cart-collaterals .cross-sells ul.shop-meta li {width: auto;}
.content-with-sidebar .upsells.products ul.products li.product,.content-with-sidebar .related.products ul.products li.product {width: 50%;}
.woocommerce div.product form.cart .group_table,
.woocommerce div.product form.cart .group_table tbody,
.woocommerce div.product form.cart .group_table tr,
.woocommerce div.product form.cart .group_table td {display: block;width: 100%;text-align: left;padding-left: 0 !important;padding-right: 0 !important;}
.woocommerce div.product form.cart .group_table tr {border-bottom: 1px solid #dce3ef;}
.woocommerce .widget_price_filter .price_slider_amount .button {margin-bottom: 1em; display: block; width: 100%;}
.woocommerce .price_slider_amount .price_label {float: none; display: block; width: auto; clear: both; text-align: left;}
.content-with-sidebar div.product form.cart .variations,
.content-with-sidebar div.product form.cart .variations tr,
.content-with-sidebar div.product form.cart .variations td {display: block; width: 100%;}
.content-with-sidebar.sidebar-dual ul.products li.product {width: 100%;}
.woocommerce .content-with-sidebar .woocommerce-ordering {width: 100%;}
.woocommerce .content-with-sidebar .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {float: none;}
.sidebar-dual .related-post.related-post-style2 header {position: relative;top: auto;left: auto;}
.sidebar-dual .related-post.related-post-style2 .post-content {padding-bottom: 0;}
.sidebar-dual .related-post.related-post-style2 .post-content,
.sidebar-dual .related-post.related-post-style2 .post-content a,
.sidebar-dual .related-post.related-post-style2 .post-content h3,
.sidebar-dual .related-post.related-post-style2 .post-content h6 {color: #333333;}
.portfolio-item.portfolio-style2 .portfolio-categories li {font-size: 11px;}
.portfolio-item.portfolio-style2 .portfolio-title {font-size: 22px;}
.display_flex{
display: block !important;
}
.display_flex .vc_col-sm-8, .display_flex .vc_col-sm-4{
width: 100%;
}
.checkbox-942 span.wpcf7-list-item {
width: 30%;
padding: 0;
}
} @media(max-width:767px){
body{font-size:14px;}
.sticky-element-active{position:static;}
.sticky-element + .sticky-element-placeholder{display:none;}
#preheader.style1{padding: 7px 0; height: auto;}
#preheader.style1 #preheader-social-nav li a i:after {-webkit-transform: translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);} blockquote{padding:1.5em;}
h1.big, .page-heading h1.big, .page-heading.style-image h1.big{font-size:3em;}
.heading-block, h1.heading-block, .page-heading h1.heading-block{font-size:2.8em;}
.shop-box{margin:15px 0;}
.shop-box h1.big{font-size:2.8em;}
.shop-box h2.big{font-size:2em;}
.shop-box + .shop-box{margin-top:15px;} body.b_1170 .container{padding:0 15px;}
body.b_1170 #splendid-main-container{padding:0 15px;}
body.b_1170 #splendid-main-container .full-width{margin-left:-15px; margin-right:-15px;}
body.b_1170 #splendid-main-container .full-width .container{padding:0 15px;}
.content-with-sidebar .sidebar{float:none; width:100%!important;}
.content-with-sidebar .main-content{float:none; width:100%!important;}
.content-with-sidebar .sidebar + .main-content:before, .content-with-sidebar .main-content + .sidebar:before{content:none;}
.content-with-sidebar .sidebar>.sidebar-container,
#splendid-main-container .main-content{padding-right:0!important; padding-left:0!important;}
.content-with-sidebar .main-content + .sidebar, .content-with-sidebar .sidebar + .main-content{padding-top:0;}
#splendid-main-container.page-layout .row>.main-content{padding-left:15px!important; padding-right:15px!important;}
.sidebar + .main-content, .main-content + .sidebar{padding-top:0!important;}
.section.section-splitted:before{content:none;} #main-footer .widget{margin:40px 0;}
#footer .social-icons, #footer .copyright{text-align:center;} .sidebar .widget_nav_menu ul{margin-right:0!important; margin-left:0!important;}
.quatro-ads img, .mks_ads_widget ul.mks_adswidget_ul img {width:100%; height: auto; } .blog-pagination>span{display:block; text-align:center; margin-bottom:10px;}
.blog-pagination>ul>li{margin:5px;}
.blog-post-medium .blog-post-inner, 
.blog-post-medium .blog-post-inner>div, 
.blog-post-medium .blog-post-inner>aside, 
.blog-post-medium .blog-post-inner>section{display:block; width:100%;}
.blog-post-medium .post-featured-image + .post-content, .blog-post-medium .post-side + .post-content{padding-left:0; padding-top:30px;}
.blog-post-medium .post-side{width:30%!important; float:left;}
.blog-post-medium.style-alt{overflow:hidden;}
.blog-post-medium .post-side + .post-featured-image{width:70%; float:left;}
.blog-post-medium.style-alt .post-content{float:left; width:100%;}
.blog-standard-fullwidth .blog-post-standard .post-content{padding:0;}
.comments-list .comments-list{padding-left:50px;}
.comments-list .comment-avatar{width:50px;}
.blog-post-masonry{padding:0;} .portfolio-item-ext, .portfolio-item-ext .portfolio-image, .portfolio-item-ext .portfolio-content{display:block; width:100%;}
.portfolio-item-ext .portfolio-content{padding-left:0; padding-top:40px;}
.portfolio-item-v2 .portfolio-content, .portfolio-item-v2 .portfolio-content>div{display:block; width:100%; text-align:center;}
.portfolio-item-v2 .portfolio-content .portfolio-actions{text-align:center;}
.portfolio-item-v2 .portfolio-categories{margin:20px auto; display: inline-block;}
.portfolio-2columns .isotope-item:nth-last-child(2) .portfolio-item{
margin-bottom: 60px;
}
.portfolio-container>div{width:100%;}
.portfolio-5columns .col-lg-one-fifth{padding:0 15px;}
.portfolio-single.style-basic .portfolio-single-content,
.portfolio-single.style-extended .portfolio-single-content{float:none; width:100%;}
.portfolio-single.style-basic .portfolio-single-details,
.portfolio-single.style-extended .portfolio-single-details{float:none; width:100%; padding-left:0; padding-top:40px;}
.portfolio-pagination{text-align:center;}
.portfolio-pagination a[rel="prev"], .portfolio-pagination a[rel="next"]{float:none; margin:10px 0;}
.recent-projects .portfolio-item{width:100%;}
.portfolio-item-ext .read-more{margin-top:20px;}
.portfolio-filters{text-align:center; margin-top:10px;} .grid-gallery>li, .gallery-slider .flex-control-thumbs>li{width:50%;}
.tab-header li{float:none;}
.tab-header li + li a{border:1px solid #dce3ef; border-top:none;}
.tab-header li.active-tab a, 
.sidetabs .tab-header li.active-tab a, 
.sidetabs.onright .tab-header li.active-tab a{border-bottom-color: #dce3ef; border-right-color: #dce3ef; border-left-color: #dce3ef;}
.sidetabs.onright{direction:ltr;}
.sidetabs, .sidetabs .tab-header, .sidetabs .tab-content{display:block;}
.social-sharebox.style1, .social-sharebox.style1>div{display:block;}
.share-button, .post-share .social-sharebox .share-button{margin-top:10px; margin-bottom:10px;}
.audio-option span{display:none;}
.audio-option-timeline{padding:0 15px;}
.audio-player-box.style3, .audio-player-box.style3>div{display:block;}
.audio-player-box.style3>.featured-image{width:100%;}
.pricing-tables, .pricing-tables .pricing-table{display:block;}
.testimonial{margin:40px 0;}
.promo-box-inner, .promo-box.style2 .promo-box-inner{padding:40px 20px;}
.promo-box.style1 .promo-box-inner, .promo-box.style1 .promo-box-inner>div,
.promo-box.style5 .promo-box-inner, .promo-box.style5 .promo-box-inner>div{display:block; text-align:center;}
.promo-box.style1 .promo-box-actions,
.promo-box.style5 .promo-box-actions{text-align:center; padding-left:0; padding-top:40px;}
.inline-form, .inline-form-field{display:block;}
.newsletter-form input, .shortcode_wysija input.wysija-input, .wysija-paragraph{display: block; width:100%;}
.inline-form, .shortcode_wysija{display: block; width:100%;}
.wysija-paragraph:before {top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.formError {left: auto !important; right: 10px;}
.content-boxes, .content-box.style5, .content-boxes-row, .content-box.style6{display:block; margin:0;}
.content-box.style6 + .content-box.style6, .content-boxes-row + .content-boxes-row{border:none;}
.content-box.style6{padding:30px;}
.content-box.style6 + .content-box.style6, .content-boxes-row + .content-boxes-row .content-box.style6{border-top:1px solid #212a35;}
.content-box.style7, 
.content-box.style7 .content-box-heading, 
.content-box.style7 .content-box-content, .content-box.style7 .icon{display:block; width:100%; padding:15px 0; text-align:center;}
.slider-gallery>div{width:100%;}
.link-boxes:before{content:none;}
.link-box{margin:0 -15px; padding:60px 30px!important;}
.coming-soon-counter>div, .coming-soon-counter .counter-item{display:block;}
.coming-soon-counter .counter-item + .counter-item{border-left:none; border-top:6px solid #fff;}
.accordion-content, .tab-content{padding:10px 20px;}
.pricing-table + .pricing-table .features, .pricing-table + .pricing-table .pricing{border-left-style:solid;}
.counter-box.style3{padding:60px 0;}
.tabs.style-modern .tab-header>ul, .tabs.style-modern .tab-header>ul>li{display:block;}
.tabs.style-modern .tab-content{padding:20px;}
.blog-posts-squared .posts-row, .blog-posts-squared .posts-row .blog-post{display:block; border:none!important; padding:0 !important;}
.sc-blog-post.style-squared .blog-post-inner, 
.sc-blog-post.style-squared .blog-post-inner .post-featured-image,
.sc-blog-post.style-squared .blog-post-inner .post-content{display:block;}
.sc-blog-post.style-squared .blog-post-inner .post-content{padding:10px 0 0;}
.inline-content, .inline-content-item{display:block;}
.sc-process-box:before{content:none;}
.process-item, .process-item>div{display:block; text-align:center!important}
.process-item .line{display:none;}
.process-item .content-inner{text-align:center!important; padding:10px 0;}
.sc-blog-post.blog-post-medium.style-alt .post-featured-image{width:70%;}
.sc-blog-post.blog-post-medium .post-featured-image{width:100%;}
.wysija-submit-field.wysija-submit {margin-right: 0 !important;margin-left: 0 !important;}
.mejs-container .mejs-controls .mejs-time {display: none !important;}
.mejs-controls .mejs-button.mejs-playpause-button {margin-left: 15px !important;}
.mejs-controls a.mejs-horizontal-volume-slider {margin-left: 5px !important; margin-right: 15px !important;}
.woocommerce ul.products li.product, .woocommerce .content-with-sidebar ul.products li.product {width: 100%;}
.woocommerce-cart table.cart td.actions .coupon .input-text {margin-bottom: 7px;}
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce .shop_table.cart .button {width: 100% !important;}
.shop_table.cart .quantity .fs-number {width: 35px; padding: 0;}
.shop_table.cart .quantity .fs-number input {width: 35px; height: 35px;}
.shop_table.cart .quantity .fs-number button {display: none;}
.woocommerce ul.products li.product, .content-with-sidebar .woocommerce ul.products li.product {width: 100%;}
.content-with-sidebar .upsells.products ul.products li.product,.content-with-sidebar .related.products ul.products li.product {width: 100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs {padding: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {display: block; float: none; width: 100%; margin: 0;}
.woocommerce div.product .woocommerce-tabs .panel {margin-top: 0;}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {width: 100%;}
.woocommerce .cart-collaterals .cross-sells ul.shop-meta li {width: auto;}
.woocommerce div.product form.cart .group_table,
.woocommerce div.product form.cart .group_table tbody,
.woocommerce div.product form.cart .group_table tr,
.woocommerce div.product form.cart .group_table td {display: block;width: 100%;text-align: left;padding-left: 0 !important;padding-right: 0 !important;}
.woocommerce div.product form.cart .group_table tr {border-bottom: 1px solid #dce3ef;}
.woocommerce .woocommerce-ordering {width: 100%;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {float: none;}
section.small-bg-none {background-image: none !important;}
.client-logo .image-client-block {width: 100%;}
.post-author.style2 {width: auto; padding: 100px 20px 0;}
.related-post.related-post-style2 .post-content {padding: 50px 0;}
.blog-extended-header.blog-extended-header-alt {padding-top: 700px; height: auto !important;}
.content-box.style12 {padding: 60px 30px 45px;}
.latest-post article {padding: 50px 10px;}
.client-logo {display: block;}
.image-client-block {display: block; margin: 30px 0;}
.features .features-row .feature .text-block {padding: 50px 15px;}
.features .features-row .feature h6 {font-size: 17px;}
.features .features-row .feature h3 {font-size: 32px;}
.features .features-row .feature p {font-size: 18px;}
.display_flex{
display: block !important;
}
.text-right{ 
text-align: center !important;
}
.checkbox-942 span.wpcf7-list-item {
width: 45%;
padding: 0;
margin-right: 0 !important;
}
} @media(max-width:500px){ .blog-post-standard-alt .post-content, .blog-post-standard-alt .post-content>div, .blog-post-standard-alt .post-content>aside{display:block; width:100%;}
.blog-post-standard-alt .post-content>div{padding-top:30px;}
.blog-post.style-featured .post-content {background: #2d3741;padding: 30px;position: relative;bottom: auto;left: auto;right: auto;width: 100%;}
.woocommerce .content-with-sidebar div.product form.cart .group_table td.label,
.woocommerce .content-with-sidebar div.product form.cart .group_table td.price {width: 100%; float: none;}
.sidebar-dual .related-post.related-post-style2 header {position: relative;top: auto;left: auto;}
.sidebar-dual .related-post.related-post-style2 .post-content {padding-bottom: 0;}
.sidebar-dual .related-post.related-post-style2 .post-content,
.sidebar-dual .related-post.related-post-style2 .post-content a,
.sidebar-dual .related-post.related-post-style2 .post-content h3,
.sidebar-dual .related-post.related-post-style2 .post-content h6 {color: #333333;}
.blog-extended-header.blog-extended-header-alt {padding-top: 1000px;padding-bottom: 0; height: auto !important;}
.itineray-schedule-fixed{display:none;}
.earth-voice-responsive{
display: table;
}
.earth-voice-responsive .vc_col-sm-8{
display: table-footer-group;
}
.earth-voice-responsive .vc_col-sm-4{
display: table-header-group;
}
}.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-size: 0.875rem;
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: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .wp-caption {
margin-bottom: 1.5em;
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: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.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 {
display: block;
} .bypostauthor {
}