/*
Theme Name:   Motomarine Child
Theme URI:    https://example.com/
Description:  Child theme for Motomarine
Author:       Your Name
Author URI:   https://example.com/
Template:     mmarine   
Version:      1.0.0
Text Domain:  mmarine-child
*/


@import url('https://fonts.googleapis.com/css2?family=Hubot+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

* {
    outline: none !important;
    text-decoration: none !important;
}

body {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: var(--text-color);
    font-family: "helvetica-neue-lt-pro", sans-serif;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { 
    font-family: "Hubot Sans", sans-serif;
    color: #002C14;
}

.search-trigger,
body.home .header-area:after {
	display: none;
}

.header-area {
    box-shadow: none;
    background: transparent;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.site-logo img {
    max-height: 80px;
}

.call_action a,
.call_action a:hover {
    color: #fff;
    font-size: 20px;
    line-height: 20px;
}

.call_action .icon {
	background: #D5751F
}

.call_action span {
    font-size: 12px;
}

@media (min-width: 992px) {
    .header-dark .mainmenu ul#menu-main-menu > li > a:not(:hover) {
        color: #fff;
        opacity: 0.6;
    }
	
	
    .header-dark .mainmenu ul#menu-main-menu > li.current-menu-item > a ,
    .header-dark .mainmenu ul#menu-main-menu > li > a:hover {
        color: #fff !important;
        opacity: 1;
    }

    .mainmenu ul#menu-main-menu > li {
        margin: 0 25px;
    }
	
}

.hero {
    display: flex;
    align-items: center;
    overflow: hidden;
    padding-top: 210px;
    padding-bottom: 130px;
}

.hero h1 {
    text-transform: capitalize;
    font-size: 71px;
}

.hero .col-md-6 {
    width: 900px;
}

.hero .cta-btn.cta-btn-border {
    background: transparent;
    color: #fff;
	border-color: #fff;
}

.hero .cta-btn.cta-btn-border:hover {
	border-color: var(--primary-color);
    background: var(--primary-color);
    color: #FFFFFF;
}

.hero:before {
    content: "";
    background: url(img/shape.png) no-repeat center top;
    width: 2780px;
    height: 351px;
    position: absolute;
    bottom: -288px;
    z-index: 2;
    left: 50%;
    transform: translateX(-50%);
}

.head.text-center p {
	line-height: 24px;	
	max-width: 650px;
	margin-left: auto;
	margin-right: auto;
}

.it-card-v4 {
    border-radius: 0;
}

.hero + section {
	padding-top: 20px;
}

.head {
    margin: 0 auto 40px;
}

.it-card-v4 img {
    height: 365px;
}

.it-card-v4:before {
    background: linear-gradient(rgba(0, 15, 7, 0) 0%, #000f07 100%);
}

.it-card-v4 div small {
	color: #D5751F;
}

.it-card-v4.alt img {
    width: calc(100% + 60px);
    max-width: inherit;
    position: relative;
    left: -30px;
}

.it-card-v2 span,
.it-card-v4 div span {
    font-family: "Hubot Sans", sans-serif;
}

.it-card-v2 p {
	color: #000f07;
	opacity: 0.6;	
}

body .it-card-v4 div small:after {
    content: '\2192';
    position: absolute;
    border: none;
    display: block;
    width: 0;
    z-index: 1;
    right: 5px;
    top: 1px;
}

.bg_light_gradiant {
	background: linear-gradient(rgba(243, 242, 247, 0.53) 0%, rgba(243, 242, 247, 0) 100%);	
}

.bg_light {
    background: rgba(243, 242, 247, 0.53);
}

.cards h3 {
	font-family: Hubot Sans, sans-serif;
}

.cards.cards-v1 .card-v2:not(.boat-card) {
	position: relative;
}

.cards.cards-v1 .card-v2:not(.boat-card) img {
	height: 420px;
}

.cards.cards-v1 .card-v2:not(.boat-card) > div {
	position: absolute;
	bottom: 0;
	z-index: 2;
	padding: 40px;
	transition: 0.3s all;
}

.cards.cards-v1 .card-v2:not(.boat-card) > div h3 {
	color: #fff;
}

.cards.cards-v1 .card-v2:not(.boat-card) > div p {
	color: #fff;
	font-size: 14px;
	line-height: 23px;
	opacity: 0.6;
	margin-bottom: 10px;
}

.cards.cards-v1 .card-v2:not(.boat-card) > div:not(.chover) p {
	max-height: 45px;
	overflow: hidden;
}

.cards.cards-v1 .card-v2:not(.boat-card) > div small {
	color: #D5751F;
}

.cards.cards-v1 .card-v2:not(.boat-card) > div.chover {
    display: flex;
    text-align: center;
    align-items: center;
    height: 100%;
	opacity: 0;
}

.cards.cards-v1 .card-v2:not(.boat-card):hover > div.chover {
	opacity: 1;
}

.cards.cards-v1 .card-v2:not(.boat-card):before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(rgba(0, 15, 7, 0) 0%, #000f07 100%);
}

.cards.cards-v1 .card-v2:not(.boat-card):after {
	content: "";
	background: #000f07;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: 0.3s all;
}

.cards.cards-v1 .card-v2:not(.boat-card):hover:after {
	opacity: 0.86;
}

.cards.cards-v1 .card-v2:not(.boat-card):hover > div:not(.chover) {
	opacity: 0;
}

.list-style-v2 li:before {
    content: "\f00c";
    font-size: 13px;
    font-weight: 900;
    font-family: "Font Awesome 6 Free";
    box-shadow: 0 10px 20px rgba(0, 0, 0, .08);
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    background-color: var(--primary-color);
    color: #fff;
    top: 0px;
}

.list-style-v2 li {
    position: relative;
    padding-left: 50px;
    margin-bottom: 20px;
}

body .cta-v2:not([class*="bg"]) {
    background: #002c14 !important;
    box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.01);
    border-radius: 0px;
    position: relative;
    z-index: 33;
}

.cta-v2 p {
    color: #fff;
    opacity: 0.6;
    font-size: 14px;
    line-height: 1.7;
}

.cta-v2 .col-lg-7 {
	width: 70%;
}

.cta-v2 .col-lg-5 {
	width: 30%;
}

.review-v1 {
    text-align: center;
    max-width: 1000px;
    margin: 50px auto 0;
    background: #fff;
    box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.01);
    height: 100%;
    padding: 5px 30px 30px;
}

.rs-ratings {
	margin: 25px 0 10px;
	color: #D5751F;
	font-size: 17px;
}

.review-v1 p {
	font-size: 14px;
	line-height: 25px;
}

.review-v1 p strong {
	font-size: 25px;
	line-height: 30px;
}

.review-v1 .rauthor {
	color: rgba(0,44,20,0.51);
	font-size: 14px;
	line-height: 1.3;
	margin: 25px 0 0;
}

.rauthor span {
	color: #002C14;
	display: block;
}

.review-v1 img {
    position: relative;
    top: -50px;
    margin-bottom: -50px;
    filter: grayscale(1);
}

.rs-slider .slick-track {
    display: flex !important;
}

.rs-slider .slick-slide {
    height: inherit !important;
}

.rs-slider .slick-list {
	margin: 0 -15px;
}

.rs-slider .slick-slide {
	padding: 0 15px;
}
.rs-slider .slick-slide > div ,
.rs-slider .slick-slide > div > div {
	height: 100%;
}

body .slick-dots {
	margin-top: 25px;
}

body .slick-dots li {
	width: auto;
	margin: 0 5px;
}

.slick-dots li button {
	opacity: 1;
	width: 10px;
	height: 10px;
	background: #ddd;
	padding: 0;
	border-radius: 50%;
}

.slick-dots li.slick-active button {
	background: #D5751F;
}

.slick-dots li button:before {
	display: none;
}

.footer-area {
    background: #000F07;
    padding: 200px 0 0;
    margin-top: -108px;
	position: relative;
}

.footer-area:before {
    content: "";
    background: url(img/footer.webp) no-repeat top center / cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.4;
    mix-blend-mode: color-dodge;
}

.footer-area .container {
	position: relative;
	z-index: 2;
}

.footer-area .footer-title {
    font-family: "Hubot Sans", sans-serif;
	margin-bottom: 15px;
}

.footer-area div.footer-title {
	margin-top: 25px;
}

.footer-cinfo li a,
.footer-area p,
.footer-area .copyright li a,
.footer-links li a {
    color: #989E9A !important;
}

.footer-cinfo li a:hover,
.footer-area .copyright li a:hover,
.footer-links li a:hover {
    color: rgba(255, 255, 255, 1) !important;
}

.footer-area p strong {
	color: #fff;
}

body .footer-cinfo li .icon {
    background: #D5751F;
}

body .footer-cinfo {
    margin-bottom: 30px;
}

.footer-cinfo li:first-child a {
    color: #fff !important;
    font-size: 24px;
    line-height: 1;
    font-weight: bold;
}

.footer-cinfo li:first-child a span {
    color: #fff;
    font-weight: 400;
}

.footer-socials {
	display: flex;
	align-items: center;
	gap: 20px;
	font-size: 22px;
}

.footer-socials a {
	color: #fff;
	opacity: 0.3;
}

.footer-socials a:hover {
	opacity: 1;
}

.footer-area .copyright {
    background: none;
    margin: 65px 0 0;
    padding: 30px 0;
    position: relative;
    z-index: 2;
    border-top: 1px solid rgba(255, 255, 255, 0.35);
}

.footer-area .footer-logo img {
    max-height: 80px;
}

.page-banner {
    background: #000;
    padding-bottom: 100px;
    position: relative;
    padding-top: 150px !important;
    overflow: hidden;
}

.page-banner:before {
    content: "";
    background: url(img/shape.png) no-repeat center top;
    width: 2780px;
    height: 351px;
    position: absolute;
    bottom: -288px;
    z-index: 2;
    left: 50%;
    transform: translateX(-50%);
}

.page-banner:after {
    content: "";
    background: url(img/banner-bg.png) no-repeat left top / contain;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
	left: 0;
    z-index: 1;
}

.page-banner .container {
	position: relative;
	z-index: 2;
}

body .page-banner .rank-math-breadcrumb {
    background: transparent;
}

.page-banner .rank-math-breadcrumb .last {
    opacity: 0.6;
}

.page-banner .rank-math-breadcrumb .separator {
    margin: -4px 8px;
    color: #d5751f;
    font-size: 21px;
    display: inline-block;
    position: relative;
    top: 4px;
    font-family: Arial;
}

body.single-product .page-banner:before {
	display: none !important;
}


body.page-id-7102 .footer-area,
body.single-post .footer-area,
body.single-product .footer-area,
body.page-id-997 .footer-area {
    padding: 75px 0 0;
    margin-top: 0;
}

body .forms-wrap .row {
    align-items: flex-start !important;
}

.cinfo + .cinfo {
	border-top: 1px solid #f1f1f1;
	margin-top: 30px;
	padding-top: 20px;
}

.cinfo + .cinfo li  {
	align-items: flex-start;
}

.cinfo + .cinfo li  p {
	margin: 0;
}

.page-banner .banner-text p {
    color: #FFFFFF;
    opacity: 0.8;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.it.it-v4 .it-card-v4:not(.alt) {
	margin-bottom: 25px;
	height: 280px;
}

.it.it-v4 .it-card-v4:not(.alt) > div {
	padding: 30px;
}

.it.it-v4 .it-card-v4:not(.alt) span {
    font-size: 17px;
    font-family: helvetica-neue-lt-pro;
    line-height: 1.3;
}

.it-card-v2 > div > img {
    margin: 2px auto 23px;
    display: table;
    max-height: 95px;
}

.image-text p {
	opacity: 0.8
}

section[id*="cards-block"] .row {
	justify-content: center;
}

.cta-v2 h2 {
    font-size: 32px;
}

body #nav_menu-3 {
    display: block !important;
}

.hamburger span {
    background: #fff;
}

.it-slider .slick-list {
	margin: 0 -15px;
}

.it-slider .slide {
	padding: 0 25px;
}

.cards.cards-v1 .card-v2:not(.boat-card) {
	margin-bottom: 30px;
}

@media(max-width: 991px) {

	.cta-v2 {
		text-align: center;
	}	
	
.cta-v2 .col-lg-7 {
	width: 100%;
}

.cta-v2 .col-lg-5 {
	width: 100%;
}
	
.hero h1 {
    font-size: 42px;
}
	
.hero:before {
    content: "";
    width: 1100px;
    height: 351px;
    position: absolute;
    bottom: -288px;
    z-index: 2;
    left: 50%;
    transform: translateX(-50%);
    background-size: contain;
}	
	
	.it-style-custom .row {
		display: none;
	}
	
.cards.cards-v1 .card-v2:not(.boat-card) img {
    height: 360px;
}
	
}

@media(max-width: 767px) {

    body .hero {
        padding: 180px 0 140px;
        height: auto;
    }
	
	
	
}

@media(max-width: 585px) {
	
    .footer-logo {
        margin: 0 auto 30px;
    }
	
.footer-socials {
    justify-content: center;
    margin-top: 35px;
}
	
.hero-action a {
    margin: 5px 0;
    width: 100%;
}
	
.hero:before {
    width: 700px;
}	
	
.footer-area {
    padding: 173px 0 0;
}
	
    .footer-area > .container {
        padding-bottom: 0;
    }
	
.footer-area .copyright {
    margin: 20px 0 0;
}
	
}

body section.boat-listing {
	margin: 0 !important;
	padding-top: 20px !important;
}

@media(max-width: 991px) {
	
.page-banner:after {
    background-size: cover;
    opacity: 0.5;
}
	
.site-logo img {
    max-height: 58px;
}	
	
    body .page-banner .rank-math-breadcrumb {
        margin-bottom: 15px;
    }
}

@media(max-width: 767px) {

.sidebar .widget_nav_menu {
    padding: 0;
}

.sidebar .widget_nav_menu .h4 {
	padding: 10px 15px 0px;
	position: relative;
	cursor: pointer;
}

.sidebar .widget_nav_menu .h4:after {
	content: "";
	border: 2px solid #3a4670;
	width: 7px;
	height: 7px;
	border-width: 0 1.5px 1.5px 0;
	position: absolute;
	right: 10px;
	transform:rotate(45deg);
	top: 15px;
}
	
.sidebar .widget_nav_menu > div {
	padding: 0 15px 15px 15px;
	display: none;
}

.sidebar .widget_nav_menu .h4.act + div {
	display: block;
}
	
body {
    font-size: 15px;
    line-height: 26px;
}	
	
}

@media(max-width: 585px) {

    .page-banner .banner-text p {
        font-size: 14px;
        line-height: 1.6;
    }

.page-banner {
    padding-bottom: 30px;
    padding-top: 124px !important;
}
	
.page-banner:before {
    content: "";
    background: url(img/shape.png) no-repeat center top;
    width: 2780px;
    height: 88px;
    position: absolute;
    bottom: -69px;
    z-index: 2;
    left: 50%;
    transform: translateX(-50%);
    max-width: 700px;
    background-size: contain;
}

	
}

.details-info-box .inner.color::after {
	display: none;
}

@media(min-width: 768px) {
	
.col-md-6 .details-info-box {
    height: calc(100% - 30px);
}
	
}

.color-option .box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 0 5px !important;
}

.color-option .box > span:first-child {
    width: calc(30% - 20px);
    text-align: left;
    padding-right: 12px;
    font-size: 14px;
    font-weight: 500;
}

.color-option .box .color-item {
    width: 35% !important;
    margin-left: 10px;
    max-height: 65px;
}

@media(max-width:585px) {

.color-option .box > span:first-child {
    width: calc(50% - 20px);
}

.color-option .box .color-item {
    width: 25% !important;
}
	
}

.ppfeatures li::before {
    background: #D5751F;
}

.pprice li.sp-msrp > span + span {
    text-decoration-color: #D5751F !important;
}

.sp-quick-links a {
	background: #D5751F;
	border-color: #D5751F;
}

.sp-quick-links a:last-child {
    color: #D5751F;
}

.ppservices .icon {
	background: var(--primary-color);
	height: 85px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ppservices .icon img {
	height: 50px;
	filter: invert(1);
}

.related-products h3 {
    font-size: 23px;
}

body.error404 .footer-area {
    padding: 75px 0 0;
    margin-top: 0;
}

body.error404 .error-404 {
	padding: 250px 0 70px
}

body.error404 .header-area {
	background: #002C14 !important;
}

.card-v2 > div ul li span {
    max-height: 19px;
    overflow: hidden;
}

body .slick-dotted.slick-slider {
    margin-bottom: 0;
}


@media (max-width: 767px) {
    body .hero {
        padding: 143px 0 93px;
        height: auto;
    }
	
	.hero-video video {
		top: -10%;
		height: 120%;
	}
	
}

.rlinks {
	padding: 50px 0;
}

.rlinks ul {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.rlinks ul a {
	border: 1px solid #ddd;
	padding: 6px 15px;
	display: table;
	font-size: 14px;
	line-height: 20px;
}

.rlinks ul a:hover {
	border: 1px solid #002c14;
	background: #002c14;
	color: #fff;
}

.rlinks span {
	display: block;
	color: #002c14;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 15px;
    font-family: "Hubot Sans", sans-serif;
}

.banner-logo {
	margin: -30px 0 0;
	max-width: 230px;
}

@media(max-width: 1200px) {

.banner-logo {
	margin: 0;
	max-width: 150px;
}

}

body.term-veranda-pontoons .page-banner > img {
    object-position: 0 15%;
}

.boat-listing .product .single_listing .top .info {
    padding: 33px;
}

.sidebar #nav_menu-4 ul {
    column-count: 1;
}

.quote-popup-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9999999;
	background: rgba(0,0,0,0.75);
	transition: 0.3s all;
	opacity: 0;
	visibility: hidden;
}

.quote-popup-wrap.act {
	opacity: 1;
	visibility: visible;
}

.quote-popup-wrap h3 {
	font-size: 32px;
	margin-bottom: 20px;
}

.quote-popup-wrap input {
    width: 100%;
    border: 1px solid #e4e4e4;
    background: #f7f7f7;
    margin: 0 0 20px;
    border-radius: 5px;
    height: 55px;
    padding: 0 15px;
}

.quote-popup {
	position: relative;
	max-width: 600px;
	background: #fff;
	padding: 50px;
}

.quote-popup .form-area {
	padding: 0;
}

.qp-close {
	position: absolute;
	top: 15px;
	right: 15px;
	background: #00000080;
	color: #fff;
	width: 25px;
	height: 25px;
	border-radius: 2px;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
}

body #field_9_11 {
	transform: scale(0);
	height: 0px;
	margin: 0;
	opacity: 0;
}

#field_9_10 {
	pointer-events: none;
}

#field_9_10 input {
	color: #07001cbd;
}

.gfield--type-honeypot,
.gfield--type-hidden {
	display: none !important;
}

.form-area .c_form .c_form_heading {
	color: var(--text-color);
}

.archive .page-banner + .rblocks .rlinks {
    padding: 0 !important;
}

.archive .page-banner + .rblocks .rlinks ul {
	justify-content: center;
}

@media(min-width: 1200px) {

.archive .page-banner + .rblocks .rlinks {
	margin: -20px 0 10px;
	position: relative;
	z-index: 2222;
}

}


.widget .rlinks {
    padding: 0 0 20px;;
}

.sidebar .widget .rlinks h3 {
    font-size: 17px;
}

.sidebar .widget .rlinks ul {
    margin: 0;
}

.sidebar .widget .rlinks ul li a,
.sidebar .widget .rlinks ul li {
    width: 100%;
    text-align: center;
}

body.term-veranda-pontoons #nav_menu-3 ,
body[class*="series"] #nav_menu-3 ,
body.term-v-one #nav_menu-3 {
	display: none !important;
}

body:not(.term-veranda-pontoons):not([class*="series"]):not(.term-v-one) #block-2 {
	display: none !important;
}

.woocommerce-no-products-found {
	text-align: center;
}

.image-text + .rlinks {
    padding-top: 0;
    margin-top: -80px;
    padding-bottom: 80px;
}

body.single-post hr {
    margin-top: 50px;
}

body.single-post .cta {
    padding: 0;
    margin: 0;
    padding-bottom: 20px;
    padding-top: 50px;
}

body.single-post .cta .h2 {
    font-size: 35px;
}

body.single-post .cta .container {
    padding: 0;
}

body.single-post .cta [class*="col-"] {
    width: 100%;
}

.single-blog-page .entry-content h2 {
    font-size: 35px;
}

.single-blog-page .entry-content h3 {
    font-size: 30px;
}

body.single-post .header-area {
    position: relative;
    background: #022c13;
}

body.single-post .single-blog-page .entry-content a:not([class*="cta"]) {
	color:#449675;
	border-bottom: 1px solid;
}

body.single-post .rank-math-breadcrumb .separator {
    color: #d57520;
}

body .blog-listing .card-img-top {
    height: 200px;
    object-fit: cover;
}

.it.it-v4 .it-card-v4:not(.alt) span em {
	display: block;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
}

body.home .hero {
	background: url(/wp-content/uploads/2025/11/hero-banner-1.webp) no-repeat center top / cover;
}

.hero-video-wrap {
	background: transparent;
}

.page-id-6734 .l-blocks-wrap > .image-text:first-of-type {
	padding-top: 25px !important;
}

@media (min-width: 992px) {
    .mainmenu ul#menu-main-menu>li {
        margin: 0 15px;
    }
}

.vyt-popup {
	position: fixed;
	bottom: 20%;
	left: -160px;
	z-index: 22;
	padding: 0px 60px 0px 0px;
	height: 150px;
	border-radius: 0 10px 10px 0;
	overflow: hidden;
	transition: 0.2s all;
	box-shadow: 0 0 10px 0 #00000040;
	opacity: 0;
	visibility: hidden;
}

.vyt-popup.act {
	left: -115px;
	opacity: 1;
	visibility: visible;
}	

.vyt-popup.act:hover {
	left: 0;
	transition: 0.4s all;
}	

.vyt-popup div {
	color: #022c13;
	font-weight: bold;
	width: 115px;
	font-size: 19px;
	text-align: center;
	background: #fff;
	height: 150px;
	padding: 10px;
	line-height: 1.3;
	text-transform: uppercase;
}

.vyt-popup div em {
	font-style: normal;
	font-size: 16px;
	line-height: 1;
	display: block;
	padding: 3px 0;
}

.vyt-popup > span {
	background: #d57520;
	position: absolute;
	width: 60px;
	top: 0;
	right: 0;
	height: 150px;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	padding: 10px 0;
	border-radius: 0 10px 10px 0;
	overflow: hidden;
}

.vyt-popup > span em {
	display: block;
	line-height: 10px;;
	font-size: 10px;
	font-style: normal;
}

.vyt-popup small {
	background: #022c13;
	color: #fff;
	padding: 5px 15px;
	display: table;
	line-height: 1.2;
	margin: 10px auto 0;
	position: absolute;
	bottom: 10px;
	left: 35px;
}

.image-text+.rlinks {
	position: relative;
}

.form-v3 form select {
    width: 100%;
    border: 1px solid #e4e4e4;
    background: #f7f7f7;
    margin: 0 0 20px;
    border-radius: 5px;
    height: 55px;
    padding: 0 15px;
}