/* Style.css */
 

@font-face {
    font-family: 'Georgia';
    font-style: normal;
    font-weight: 400;
    src: url('/wp-content/themes/peepsride/assets/fonts/Georgia/georgia-regular-font.ttf') format('truetype');
}

@font-face {
    font-family: 'Georgia';
    src: url('/wp-content/themes/peepsride/assets/fonts/Georgia/georgia-bold-italic-font.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Georgia';
    font-style: italic;
    font-weight: bold;
    src: url('/wp-content/themes/peepsride/assets/fonts/Georgia/georgia-bold-italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Georgia';
    font-style: normal;
    font-weight: bold;
    src: url('/wp-content/themes/peepsride/assets/fonts/Georgia/georgia-bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Georgia';
    font-style: normal;
    font-weight: 400;
    src: url('/wp-content/themes/peepsride/assets/fonts/Georgia/georgia-georgia.ttf') format('truetype');
}

@font-face {
    font-family: 'Georgia';
    font-style: normal;
    font-weight: 400;
    src: url('/wp-content/themes/peepsride/assets/fonts/Georgia/georgiai.ttf') format('truetype');
}

@font-face {
    font-family: 'Georgia';
    font-style: normal;
    font-weight: bold;
    src: url('/wp-content/themes/peepsride/assets/fonts/Georgia/georgia-bold.ttf') format('truetype');
}



body {
    font-family: 'Roboto', 'Arial' !important;
}

ul,
ul>li {
    margin: 0;
    padding: 0;
}

p{
	font-size: 14px;
}

.bg-color {
    background-image: url(/wp-content/themes/peepsride/assets/images/peepsride-bg.jpg);
    background-color: #5941a8;
    background-position: center;
    background-repeat: repeat;
    background-size: cover;
}

.main-color {
    color: #5941a8;
}

section {
    padding: 40px;
}

.w60 {
    width: 55px;
}

.flex-acenter {
    display: flex;
    align-items: center;
}

.flex-full-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.m-40 {
    margin: 40px 0;
}

.white {
    background-color: #fff;
}

/* header */

.pr-header {
    color: #fff;
    padding-top: 30px;
}

/* Menu */

.header .navbar {
    padding: 0;
}

li.nav-item {
    padding: 6px 20px;
}
li.nav-item:hover {
    border-bottom: 3px solid #fff;
}
li.nav-item:hover a{
	color: #fff;
}
.nav-item a {
    color: #aa9fd1;
	font-size: 14px;
    text-decoration: blink !important;
}

.nav-item a:hover {
    color: #f2f2f2;
}

.nav-item.current_page_item {
    border-bottom: 3px solid #fff;
}

.nav-item.current_page_item a {
    text-decoration: blink;
	color: #fff;
}
.navbar-brand {
    margin: 0;
    padding: 0;
}

.navbar-collapse {
    margin-top: 82px;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding: 3px 10px;
}

.wp-block-separator.is-style-wide {
    width: 90%;
    margin: 0 auto;
}
/* Button */

.login-btn {
    background: #fff;
    opacity: 0.5;
    border-radius: 25px;
    margin: 0 25px 10px;
    padding: 4px 20px;
}
.login-btn:hover {
    opacity: 1;
}
.login-btn a {
	font-size:14px;
    color: #202d58;
    text-decoration: blink !important;
}

.login-btn:hover {
    background: #fff;
}

.login-btn:hover a {
    color: #202d58;
}

.form-btn {
    background: #e3e2ee;
    border-radius: 0;
    border: 0;
    padding: 10px 0 10px 15px;
    color: #5941a8;
    width: 35%;
    text-align: left;
    font-size: 14px;
}
div.wpcf7 .ajax-loader{
	    margin: 0 10px;
}

.form-btn i {
    float: right;
    margin-top: 5px;
}

/* Contact Form */

.form-bg-color {
	background: #f8f8f8;
}

.form-title {
    margin-bottom: 20px;
}

.form-title h4 {
    margin: 0 20px;
    font-size: 16px;
	line-height: 20px;
	font-weight: 500;
}

.input-group {
    margin-bottom: 20px;
}

.input-group .form-control:focus {
    outline: 0;
    border: 1px solid #ced4da;
    box-shadow: none;
    border-left: 0;
}

.input-group .form-control {
    border-left: none;
    border-radius: 0;
    padding: 25px 10px;
    font-size: 14px;
    background: none;
}

span.input-group-text {
    background: none;
    border-right: 0;
    border-radius: 0;
}

.input-group textarea.form-control {
    border: 1px solid #ced4da;
    padding: 12px;
	color: #999999;
}

.input-group textarea.form-control:focus {
    border: 1px solid #ced4da;
}

/* footer */

.footer {
	background: #e4e2ef;
    padding: 40px;
    min-height: 200px;
}

.footer-menu li {
    display: inline-block;
    font-size: 12px;
}

.footer-menu li a {
    color: #5941a8 !important;
	padding: 0 5px;
}
.footer-menu li span{
	color: #5941a8;
}
.footer-menu li:last-child span{
	display: none;
}
.footer-menu li:last-child {
    border-right: 0;
}

.footer h5 {
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 400;
}

.footer h5 a {
    color: #5941a8;
    text-decoration: underline;
}

.footer ul.footer-menu {
    margin-bottom: 5px;
}

/* Banner */

.pr-layer,
div#n2-ss-9 .n2-ss-layer * {
    font-family: 'Georgia' !important;
	font-size: 30px !important;
	padding: 0 !important;

}
div#n2-ss-9 .n2-ss-layer .n2-font-194357bba08d1256b5f35eaa9cb46642-paragraph {
    font-size: 20px !important;
	line-height: 22px !important;
}
.pr-layer .banner-heading>div {
    font-size: 30px !important;
}

.pr-layer .banner-content p {
    font-size: 22px !important;
}

.modal label {
    width: 100%;
}

section.banner {
    padding: 0;
    position: relative;
    margin-top: -70px;
}

.banner .banner-box {
    position: absolute;
    height: 100%;
    background: rgba(90, 65, 169, 0.4);
    margin-left: 70px;
}

.banner-wapper {
    height: 100%;
}

.banner-wapper h2 {
    color: #fff;
    font-family: 'Georgia' !important;
}

/* section-two */

section.section-two {
    padding: 60px;
    background: #fff;
}

.section-two h4 {
    margin: 20px 0;
}

.section-two img {
    margin: 15px 0;
}

.section-two ol {
    padding: 0;
}

.section-two ol li {
    counter-increment: my-awesome-counter;
    padding: 30px 0;
    border-bottom: 1px solid #cccccc;
    display: flex;
    align-items: center;
}

.section-two ol li:first-child {
    border-top: 1px solid #cccccc;
}

.section-two ol li::before {
    content: "0" counter(my-awesome-counter) ".";
    font-size: 28px;
    margin-right: 15px;
    font-family: 'Abril Fatface', serif;
    color: #cccc;
}

.carousel-item {
    min-height: 500px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.carousel-caption {
    background: rgba(90, 65, 169, 0.5);
    height: 100%;
    margin-bottom: -20px;
    flex-direction: column;
    width: 40%;
    margin-left: -110px;
}

/*Our Story*/

section.breadcrumbs {
    position: relative;
    background: #f8f8f8;
    padding: 40px;
}

.breadcrumbs h3 {
    font-size: 24px;
}

section.our-story {
    background: #fff;
    padding: 60px;
}

.our-story h5 {
    font-size: 24px;
    color: #999999;
    line-height: 30px;
    font-weight: 500;
}


section .section-title {
    text-align: center;
    color: #007b5e;
    margin-bottom: 50px;
    text-transform: uppercase;
}

#faq-tabs {
    background: #fff;
    color: #000;
}

#faq-tabs h6.section-title {
    color: #eee;
}

#faq-tabs .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #000000;
    background-color: transparent;
    border-color: #73393900 transparent #f3f3f3;
    border-bottom: 4px solid #202d58 !important;
    font-size: 18px;
    text-align: left;
}

#faq-tabs .nav-tabs .nav-link {
    border: 1px solid transparent;
    color: #5a41a9;
    opacity: 0.5;
    font-size: 16px;
    text-align: left;
    padding: 8px 0;
    max-width: 280px;
    padding-left: 20px;
}

#faq-tabs .nav-tabs .nav-link.active {
    opacity: unset;
}

#faq-tabs .nav-tabs .nav-link:first-child {
    padding-left: 0;
}

/*Section Three*/

.section-three {
    background: white;
    padding: 40px 60px;
	padding-top: 20px;
}

.section-three h4 {
    font-size: 20px;
}
h4.section-three {
    padding-top: 40px;
	font-size: 20px;
}

h4.section-three {
    padding-top: 40px;
    font-size: 20px;
}

.section-three h5 {
    margin: 20px 0;
    font-size: 18px;
}

.section-three p {
    font-size: 15px;
}

.mt-140 {
    margin-top: 140px;
}

.Video-story Video {
    width: 100%;
}

.mt-30 {
    margin-top: 40px;
}

/*Faq's*/

section.faqs,section.our-stories {
    padding: 40px;
    background-color: #fff;
}

.faqs p {
    font-size: 14px;
}

/* Default mode */

.tabbable-line>.nav-tabs {
    border: none;
    margin: 0px;
}

.tabbable-line>.nav-tabs>li {
    margin-right: 2px;
    width: 30%;
    padding: 5px 0;
}

.tabbable-line>.nav-tabs>li>a {
    border: 0;
    margin-right: 0;
    color: #737373;
    text-decoration: blink;
}

.tabbable-line>.nav-tabs>li>a>i {
    color: #a6a6a6;
}

.tabbable-line>.nav-tabs>li.open,
.tabbable-line>.nav-tabs>li:hover {
    border-bottom: 4px solid rgba(90, 65, 169, 0.6);
    ;
}

.tabbable-line>.nav-tabs>li.open>a,
.tabbable-line>.nav-tabs>li:hover>a {
    border: 0;
    background: none !important;
    color: #333333;
}

.tabbable-line>.nav-tabs>li.open>a>i,
.tabbable-line>.nav-tabs>li:hover>a>i {
    color: #a6a6a6;
}

.tabbable-line>.nav-tabs>li.open .dropdown-menu,
.tabbable-line>.nav-tabs>li:hover .dropdown-menu {
    margin-top: 0px;
}

.tabbable-line>.nav-tabs>li.active {
    border-bottom: 4px solid #5941a8;
    position: relative;
}

.tabbable-line>.nav-tabs>li.active>a {
    border: 0;
    color: #333333;
}

.tabbable-line>.nav-tabs>li.active>a>i {
    color: #404040;
}

.tabbable-line>.tab-content {
    margin-top: -3px;
    background-color: #fff;
    border: 0;
    border-top: 1px solid #eee;
    padding: 15px 0;
}

.portlet .tabbable-line>.tab-content {
    padding-bottom: 0;
}

/*Accordion*/

.accordion .card {
    border: none;
}

.accordion .card .card-header {
    background: none;
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
}

.accordion .card-header span:after {
    font-family: 'FontAwesome';
    content: "\f067";
    float: right;
    border: 1px solid #e5e5e5;
    padding: 2px 8px;
    border-radius: 20px;
    color: #e5e5e5;
}

.accordion .card-header.expanded span:after {
    content: "\f068";
}

.accordion .card-body {
    background: #f5f5f9;
    border-top: 1px solid #000;
    border-bottom: 1px solid #cdcdcd;
	font-size: 14px;
	color: #666666;
	padding: 30px 30px 50px;
}

.tab-pane .accordion .card .card-header {
    margin-bottom: 0;
}

.accordion .card .card-header a {
    color: #666666 ;
}
.accordion .card .card-header:hover{
	cursor: pointer;
}
.accordion .card .card-header:hover a{
	color: #5941a8 ;
}
.accordion .card .card-header {
    padding: 1.5em .75em .5em;
}


.pr-container .modal .modal-dialog {
    max-width: 1140px;
    margin-bottom: 0;
}

.pr-container .modal .modal-dialog .modal-content {
    border-radius: 0;
}

.modal-header.pr-tames-tabs {
    padding: 20px 20px 0;
}

.pr-tames-tabs .nav-tabs .nav-link {
    width: 250px;
}

.modal-content .modal-body {
    padding: 40px 60px;
}

/*video-section*/

.video-section {
    background: lightblue url("/wp-content/themes/peepsride/assets/images/phone-border.png") no-repeat fixed center;
}

.myVideo {
    background-image: url(/wp-content/themes/peepsride/assets/images/bg-video.png);
    background-repeat: no-repeat;
    width: 240px;
    height: 390px;
    padding-top: 27px;
    overflow: hidden;
    position: relative;
}

.myVideo::after {
    top: 20px;
    position: absolute;
    content: "";
    background: url(/wp-content/themes/peepsride/assets/images/bg-video-icon.png);
    background: #d9d9d9;
    width: 50px;
    height: 15px;
    right: calc( 50% - 25px);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.myVideo iframe {
    width: 190px;
    height: 340px;
}

.video-title{
	margin-left: 20px;
}
.video-title h4 {
    font-size: 18px;
}

.video-text,
.video-title p {
    font-size: 14px;
}

/*Login-Form*/

.pr-container .login-form {
    position: relative;
}

.pr-container .login-form .modal .modal-dialog {
    width: 500px;
    position: absolute;
    top: 0;
    margin: 0;
    right: 0;
}

.login-form .modal .modal-dialog h4 {
    font-size: 18px;
	margin-top: 40px;
}

.login-form .modal .modal-content .login-body {
    background-color: #e3dff0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.login-form .modal .modal-content .login-body form {
    width: 100%;
}

.login-body .form-group {
    margin-bottom: 10px;
}

.login-body .form-group .form-control {
    border-radius: 0;
    font-size: 14px;
}

.login-body .login-form-btn {
    width: 100%;
    background: #202d58;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
}

.login-body .login-form-btn:hover {
    background: #fff;
    color: #5941a8;
    border: 1px solid #5941a8;
}

.forgot-section {
    text-align: center;
    margin-top: 15px;
}

.forgot-section ul {
    list-style: none;
}

.forgot-section ul li {
    display: inline-block;
    font-size: 12px;
    border-right: 1px solid #202d58;
    padding: 0 5px;
}

.forgot-section ul li:last-child {
    border-right: 0;
}

.forgot-section ul li a {
    color: #5941a8;
}

.login-form .modal .modal-content .modal-footer {
    padding: 20px 60px 40px;
}

.login-form .modal .modal-content .modal-footer .login-footer {
    width: 100%;
}

.login-form .modal .modal-content .modal-footer .login-footer button {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 0;
    font-size: 14px;
}

button.fb-btn {
    background-color: #3b5998;
    color: #fff;
}

button.google-btn {
    border: 1px solid #cdcdcd;
}

button.google-btn img,
button.fb-btn i {
    display: flex;
    float: left;
}

#terms-and-privacy {
    padding: 0 !important;
}

.pr-container .modal .modal-dialog .modal-content {
    border-radius: 0;
}

.img-form-control {
    margin-bottom: 15px;
    width: 100%;
}

.img-form-control img {
    position: absolute;
    padding: 10px;
	z-index:8;
}

.img-form-control input {
	padding: 10px;
    width: 100%;
    background: transparent;
    border: 1px solid #cdcdcd;
	font-size: 14px;
	color: #999999;
	-webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
	border-radius: 0;
}
.img-form-control select {
	padding: 10px;
    width: 100%;
    background: transparent;
    border: 1px solid #cdcdcd;
	font-size: 12px;
	color: #757575;
	border-radius: 0;
	min-height: 45px;
	-webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.img-form-control select option{
	color: #999999;
}
.img-form-control.bg{
	background: #e3e2ee;
}
span.wpcf7-not-valid-tip {
    background: #f8f8f8;
}
.img-form-control.img select{
	-webkit-appearance: initial;
}
.img-form-control.img input, .img-form-control.img select {
	padding: 10px 0 10px 40px;
}
.img-form-control.img input:focus, .img-form-control.img select:focus{
	border-color: #4b3c95;
	color: #000;
	outline: none;
}
form input:focus,.submit-btn.form-btn input:focus{
	border: 1px solid #4b3c95;
}
.img-form-control.img input::placeholder, .img-form-control.img select::placeholder {
  font-size: 12px;
}

div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
}

div#n2-ss-9 .n2-ss-layer .n2-font-19622ef109f0d35ef09ffcad3334bdae-hover {
    font-family: 'Georgia' !important;
	font-size: 48px !important;
}

div#n2-ss-9 .n2-ss-layer .n2-font-99063b0bbedae5b7636c04f33eaecb0a-paragraph strong {
    font-family: 'Georgia' !important;
	font-style: italic;
}

#loginForm {
    left: auto;
    right: auto;
}

body.bg-color.section-our-story .content-wrapper {
    padding: 60px 100px;
}

.our-story-videos .wp-block-video figcaption {
    font-size: 14px;
}


section.faqs .wp-block-column {
    position: relative;
}

.videoWrapperActive .videoPoster {
    opacity: 0;
    height: 0;
    -webkit-transition-delay: 0s, 800ms;
    -moz-transition-delay: 0s, 800ms;
    transition-delay: 0s, 800ms;
}

.modal-header.pr-tames-tabs {
    background: #f8f8f8 !important;
}

.pr-tames-tabs .nav-tabs .nav-link {
    margin-right: 100px;
    width: unset;
}

#terms-and-privacy #tabs .nav-tabs .nav-link {
    background: transparent;
}

#terms-and-privacy .modal-body p {
    font-size: 14px;
}

div#n2-ss-9 .n2-ss-layer p b {
    font-family: 'Georgia' !important;
    color: #ffffff;
    text-shadow: none;
    line-height: 1.5;
    font-style: oblique;
    font-weight: 600;
}

#terms-and-privacy .close {
    color: #cdcdcd;
    outline: none;
}


.wp-block-button__link {
    top: 50%;
    position: absolute;
    content: "";
    background: url(/wp-content/themes/peepsride/assets/images/player-1.png) !important;
    background: #d9d9d9;
    width: 72px;
    z-index: 9;
    height: 72px;
    background-repeat: no-repeat;
    right: calc( 50% - 10px);
}

div#intercom-container .intercom-launcher-frame,
div#intercom-positioner-tree .intercom-launcher-frame,
div#intercom-container .intercom-launcher-discovery-frame,
div#intercom-positioner-tree .intercom-launcher-discovery-frame {
    bottom: 80px;
}

.our-story-video {
    text-align: center;
}

.our-story-btn .wp-block-button__link {
    top: calc(30% - -10px);
    position: absolute;
    content: "";
    background: url(/wp-content/themes/peepsride/assets/images/player-1.png) !important;
    background: #d9d9d9;
    width: 72px;
    z-index: 9;
    height: 72px;
    background-repeat: no-repeat;
    right: calc( 50% - 36px);
}

.wp-block-columns.has-1-columns .wp-block-column {
    flex-basis: 100%;
    margin: auto 0;
    position: relative;
}

div#loginForm {
    z-index: 9999999999999;
}

.our-story-video-3 .wp-block-embed__wrapper iframe {
    width: 100%;
    height: auto;
}

.close {
    color: #cdcdcd !important;
}

.wp-block-columns.has-1-columns .wp-block-column p {
    font-size: 14px;
}

.our-story-btn-3 .wp-block-button__link {
    top: calc(30% - 25px);
    position: absolute;
    content: "";
    background: url(/wp-content/themes/peepsride/assets/images/player-1.png) !important;
    background: #d9d9d9;
    width: 72px;
    z-index: 9;
    height: 72px;
    background-repeat: no-repeat;
    right: calc( 50% - 36px);
}

.overlay-bg {
    display: flex;
    align-items: baseline;
    justify-content: center;
}

.overlay {
    width: 500px;
    margin: 0 auto;
    height: 281px;
    background: transparent;
    position: absolute;
}

.bg-color #optanon #optanon-popup-wrapper {
    left: 0;
    margin: 0 auto;
    width: 860px;
    top: 10% !important;
}

.bg-color #optanon #optanon-menu li {
    padding: 10px 0;
}

.text-center .mejs__container {
    margin: 0 auto;
}

.wp-block-column p {
    font-size: 14px;
    margin-top: 20px;
}
.mejs__overlay-loading-bg-img{
	display:none !important;;
}
.input-group textarea.form-control {
    height: 43px;
    overflow: hidden;
	background: none;
}

.mejs__container {
    margin: 0 auto;
}

.pr-os-video iframe{
	width: 100%;
	height: auto;
}
.logo img {
	width: 75%;
	padding: 5px 0;
}
.navbar{
	padding: 0 !important;
}

#terms-and-privacy ul{
	padding-left: 40px;
	font-size: 14px;
}
#terms-and-privacy ol{
	padding-left: 40px;
	font-size: 14px;
}
#terms-and-privacy ul ul{
	list-style-type: lower-roman;
}
#terms-and-privacy ul ul ul{
	list-style-type: lower-alpha;
}

#terms-and-privacy #tabs .nav-tabs .nav-link:first-child{
	margin-left: 40px;
}
#terms-and-privacy #tabs .nav-tabs .nav-link{
	padding-left: 0;
}

.pr-os-video .mejs__container {
	height: 160px !important;
}
.mejs__container.mejs__video video{
	width: 100%;
    height: 100%;
}
.mejs__overlay.mejs__layer.mejs__overlay-play {
    width: 100% !important;
    height: 100% !important;
}
span.referral-purpose:after {
	font-family: FontAwesome;
	color: #797979;
	position: absolute;
	right: -10px;
	top: 0px;
	z-index: 1;
	width: 10%;
	height: 100%;
	content: '\f107';
}
.referral-purpose select{
	position: relative;
	z-index: 2
}
.n2-ss-section-main-content.n2-ss-layer-content.n2-ow {
    display: flex;
    align-items: center;
    justify-content: center;
}
span.wpcf7-not-valid-tip {
    font-size: 12px;
}
div.wpcf7-response-output {
    font-size: 14px;
}

.table-bordered tr td:first-child {
    width: 300px !important;
}

form.wpcf7-form{
	margin-top: 20px;
}

section.clients-corner {
    padding: 0;
}

.org-details p {
    font-size: 14px;
}

.contact-details h5 {
    font-size: 16px;
    color: #5a41a9;
    margin-bottom: 3px;
}

.contact-details {
    margin-bottom: 10px;
}

.contact-details p {
    margin-bottom: 3px;
    font-size: 12px;
}

.contact-details p a {
    color: #192143;
}

.submit-btn:after{
	font-family: FontAwesome;
    color: #5941a8;
    position: absolute;
    right: -5px;
    top: 10px;
    z-index: 1;
    width: 10%;
    height: 100%;
    content: "\f054";
}


/*OrgForm*/

#OrgForm img {
    padding: 20px 0;
}

#OrgForm .modal-header {
    background-color: #f8f8f8;
}

#OrgForm .modal-header h4 {
    color: #5a41a9;
    margin: 10px 40px;
    font-size: 24px;
}

#OrgForm .org-details p {
    font-size: 14px;
}

#OrgForm .org-details h5 {
    font-size: 16px;
    color: #5a41a9;
    margin-bottom: 0;
}

#OrgForm .org-details .contact-details {
    margin-bottom: 10px;
}

#OrgForm .org-details .contact-details p {
    margin-bottom: 0;
    font-size: 12px;
}

#OrgForm .org-details .contact-details p a {
    color: #192143;
}
.client-email{
	text-decoration: underline;
}
/* .modal.pr-container { */
    /* padding: 0 !important; */
/* } */
.submit-btn.form-btn input {
    background: none;
    border: none;
    color: #5941a8;
}
span.ajax-loader.is-active {
    visibility: hidden;
    opacity: 0;
}
.submit-btn.form-btn {
    display: inline-block;
    float: right;
	width: auto;
}
.form-btn:hover {
    color: #fff;
    background: #212c59;
}
.form-btn:hover input,.form-btn:hover .submit-btn:after,.form-btn:hover{
	 color: #fff;
}
.form-btn input:hover{
    color: #fff;
}

#tabs {
    background: #fff;
    color: #000;
}

#tabs h6.section-title {
    color: #eee;
}

#tabs .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #000000;
    background-color: transparent;
    border-color: #73393900 transparent #f3f3f3;
    border-bottom: 4px solid #5a41a9 !important;
    font-size: 18px;
    text-align: left;
}

#tabs .nav-tabs .nav-link {
    border: 1px solid transparent;
    color: #5a41a9;
    opacity: 0.5;
    font-size: 16px;
    text-align: left;
    padding: 8px 0;
    max-width: 280px;
    padding-left: 20px;
}

#tabs .nav-tabs .nav-link.active {
    opacity: unset;
}

#tabs .nav-tabs .nav-link:first-child {
    padding-left: 0;
}
.n2-ss-layer-row {
    position: absolute !important;
    bottom: 0 !important;
    width: 100% !important;
    background: rgba(90, 65, 169, 0.5) !important;
}
.layer-without-image .n2-ss-layer-row {
    position: absolute !important;
    bottom: 0 !important;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	transform: translate(0%,100%);
}
.n2-ss-slider .n2-ss-layer-col {
    height: 0 !important;
}

/* peepsride-search */
.peepsride-search{
	padding: 0;
}
.peepsride-search .content-area{
	padding: 40px;
}
.peepsride-search h1{
	font-size: 24px;
}
.entry-title{
	font-size: 20px;
}
.entry-title a:hover{
	color: #5941a8;
}
.search-result{
	margin-bottom: 20px;
}
.searchform input[type="text"]{
	border: 1px solid #cdcdcd;
	padding: 5px;
}
.searchform input[type="submit"]{
	background: #5941a8;
	border: 1px solid #fff;
    color: #fff;
	margin-left: -4px;
    padding: 6px 20px;
}
.peepsride-single-page{
	padding: 40px;
}
