/*
Theme Name: Red Pepper Club theme
Description: Red Pepper Club
Author: Estudio Carmina
Author URI: http://www.estudiocarmina.es
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* FONTS */
@font-face {
    font-family: 'Le Murmure';
    src: url('fonts/LeMurmure-Regular.eot');
    src: url('fonts/LeMurmure-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/LeMurmure-Regular.woff2') format('woff2'),
        url('fonts/LeMurmure-Regular.woff') format('woff'),
        url('fonts/LeMurmure-Regular.ttf') format('truetype'),
        url('fonts/LeMurmure-Regular.svg#LeMurmure-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* TYPOGRAPHY */
@media (max-width: 569px){
	h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
		font-size: 70px;
	}
	
	h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
    	font-size: 70px;
	}
	
	.plan .plan-title > h3{
		font-size: 50px!important;
	}
	
	h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]) {
		font-size: 24px;
	}
	
	.text-lead, .text-lead > *, .nav-tabs .tab-excerpt.text-lead {
		font-size: 16px;
	}
	
	.fontsize-208785 {
		font-size: 16px;
	}
	
	h6:not([class*="fontsize-"]), .h6:not([class*="fontsize-"]) {
		font-size: 14px;
	}
}

.ec-title-fontsize-12 h6:not([class*="fontsize-"]), .ec-title-fontsize-12 .h6:not([class*="fontsize-"]) {
    font-size: 13px;
}


/* CUSTOM CLASSES */
.ec-overflow-hidden .uncell {
    overflow: hidden;
}

.ec-pepper-text {
    padding: 0 0.2em;
    margin: 0 -.1em;
    color: transparent;
    background-image: url(/wp-content/uploads/2024/04/redpepperclub-pepper.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 100;
    position: relative;
    animation-name: spin;
    transform: rotate(103deg);
}

/* LAYOUT */
/* Align */
.ec-flex-force .uncont{
	display: flex;
    align-items: center;
}

/* Background */
body > .srcset-bg {
	background-size: 100% 100%!important;
}

/* Paddings */
@media (max-width: 569px){
	.single-block-padding {
		padding: 18px 18px 18px 18px;
	}
	
	.double-block-padding {
		padding: 24px;
	}
	
	.main-container .row-container .triple-top-padding {
		padding-top: 56px;
	}
	
	.main-container .row-container .double-bottom-padding {
		padding-bottom: 56px;
	}
	
	.main-container .row-container .triple-bottom-padding {
		padding-bottom: 48px;
	}
	
	.ec-mobile-block-nopadding.wpb_column .uncell {
		padding: 0px;
	}
}

/* Inners spacings */
@media (max-width: 569px) {
	.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child) {
    	margin-top: 20px;
	}
}

/* Columns */

@media (min-width: 570px) and (max-width: 959px){
	.cols-md-responsive {
		display: flex !important;
		flex-wrap: wrap;
	}
}

/* MENU */
@media (min-width: 960px){
	.navbar.menu-secondary.menu-primary {
		display: none;
	}

	.navbar .menu-container{
		background-color: transparent;	
	}
	
	.single-h-padding#masthead .row-menu .row-menu-inner, .single-h-padding.top-menu.navbar .row-menu .row-menu-inner, .single-h-padding#masthead .overlay.overlay-search .overlay-search-wrapper, .single-h-padding.top-menu.navbar .overlay.overlay-search .overlay-search-wrapper {
		padding-top: 37px;
	}
	
	.hmenu-center :not(.menu-mini).menu-smart > li > a {
		padding: 0px 27px 0px 27px;
	}
	
	body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li.current-menu-item > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li.current-menu-item > a {
		padding: 0px 31px !important;
		background-color: rgba(255, 255, 255, 0.44);
		border-radius: 50px;
		max-height: 41px;
		backdrop-filter: blur(3px);
	}
	
}

body:not(.menu-force-opacity):not(.menu-scroll-transparency:not(.navbar-hover))[class*=hmenu-] .menu-primary.is_stuck .menu-container {
    box-shadow: 0 0 0 transparent;
}

/* BORDER RADIUS */
.unradius-xl, .img-round-xl.img-round, .img-round-xl.tmb-round, .img-round-xl.img-round > img, .img-round-xl.tmb-round > img, .img-round-xl.img-round > .t-inside, .img-round-xl.tmb-round > .t-inside, .img-round-xl.img-round .t-entry-visual-cont > a, .img-round-xl.tmb-round .t-entry-visual-cont > a, .uncell.unradius-xl, .uncont.unradius-xl, .img-round-xl.img-round.tmb > .t-inside .t-entry-visual, .img-round-xl.img-round.tmb > .t-inside .t-entry-visual-cont {
    border-radius: 80px;
}

.unradius-lg, .img-round-lg.img-round, .img-round-lg.tmb-round, .img-round-lg.img-round > img, .img-round-lg.tmb-round > img, .img-round-lg.img-round > .t-inside, .img-round-lg.tmb-round > .t-inside, .img-round-lg.img-round .t-entry-visual-cont > a, .img-round-lg.tmb-round .t-entry-visual-cont > a, .uncell.unradius-lg, .uncont.unradius-lg, .img-round-lg.img-round.tmb > .t-inside .t-entry-visual, .img-round-lg.img-round.tmb > .t-inside .t-entry-visual-cont {
    border-radius: 40px;
}

.unradius-std, .img-round-std.img-round, .img-round-std.tmb-round, .img-round-std.img-round > img, .img-round-std.tmb-round > img, .img-round-std.img-round > .t-inside, .img-round-std.tmb-round > .t-inside, .img-round-std.img-round .t-entry-visual-cont > a, .img-round-std.tmb-round .t-entry-visual-cont > a, .uncell.unradius-std, .uncont.unradius-std, .img-round-std.img-round.tmb > .t-inside .t-entry-visual, .img-round-std.img-round.tmb > .t-inside .t-entry-visual-cont {
    border-radius: 21px;
}

.ec-noradius-corner-tr .unradius-lg, .ec-noradius-corner-tr .uncell.unradius-lg, .ec-noradius-corner-tr .uncont.unradius-lg {
    border-top-right-radius: 0px;
}

@media (max-width: 569px){
	.unradius-xl, .img-round-xl.img-round, .img-round-xl.tmb-round, .img-round-xl.img-round > img, .img-round-xl.tmb-round > img, .img-round-xl.img-round > .t-inside, .img-round-xl.tmb-round > .t-inside, .img-round-xl.img-round .t-entry-visual-cont > a, .img-round-xl.tmb-round .t-entry-visual-cont > a, .uncell.unradius-xl, .uncont.unradius-xl, .img-round-xl.img-round.tmb > .t-inside .t-entry-visual, .img-round-xl.img-round.tmb > .t-inside .t-entry-visual-cont {
		border-radius: 40px;
	}

	.unradius-lg, .img-round-lg.img-round, .img-round-lg.tmb-round, .img-round-lg.img-round > img, .img-round-lg.tmb-round > img, .img-round-lg.img-round > .t-inside, .img-round-lg.tmb-round > .t-inside, .img-round-lg.img-round .t-entry-visual-cont > a, .img-round-lg.tmb-round .t-entry-visual-cont > a, .uncell.unradius-lg, .uncont.unradius-lg, .img-round-lg.img-round.tmb > .t-inside .t-entry-visual, .img-round-lg.img-round.tmb > .t-inside .t-entry-visual-cont {
		border-radius: 20px;
	}

	.unradius-std, .img-round-std.img-round, .img-round-std.tmb-round, .img-round-std.img-round > img, .img-round-std.tmb-round > img, .img-round-std.img-round > .t-inside, .img-round-std.tmb-round > .t-inside, .img-round-std.img-round .t-entry-visual-cont > a, .img-round-std.tmb-round .t-entry-visual-cont > a, .uncell.unradius-std, .uncont.unradius-std, .img-round-std.img-round.tmb > .t-inside .t-entry-visual, .img-round-std.img-round.tmb > .t-inside .t-entry-visual-cont {
		border-radius: 10px;
	}
}


/* BTN */
.btn-lg, .btn {
    padding: 8px 28px 12px !important;
    letter-spacing: 0px!important;
}

.btn-lg{
	font-size: 27px !important;
}

.style-dark .btn-default, .style-light .style-dark .btn-default, .tmb-dark .t-entry-text .btn-default, .style-light .tmb-dark .t-entry-text .btn-default, .tmb-light .t-overlay-inner .btn-default {
    color: #ad7694 !important;
}

.style-dark .ui-bg, .style-light .style-dark .ui-bg, .style-dark code, .style-light .style-dark code, .style-dark kbd, .style-light .style-dark kbd, .style-dark pre, .style-light .style-dark pre, .style-dark samp, .style-light .style-dark samp, .style-dark input[type="submit"], .style-light .style-dark input[type="submit"], .style-dark input[type="reset"], .style-light .style-dark input[type="reset"], .style-dark input[type="button"], .style-light .style-dark input[type="button"], .style-dark button[type="submit"], .style-light .style-dark button[type="submit"], .style-dark .divider .divider-icon, .style-light .style-dark .divider .divider-icon, .style-dark .ajax-grid-system .grid-filters .filter-list li:not(.filter-list__clear) a, .style-light .style-dark .ajax-grid-system .grid-filters .filter-list li:not(.filter-list__clear) a, .style-dark .widget-ajax-active-filters .filter-list li:not(.filter-list__clear) a, .style-light .style-dark .widget-ajax-active-filters .filter-list li:not(.filter-list__clear) a {
    background-color: white;
    color: #B980A1;
}

input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"] {
    font-size: 20px;
}

@media (min-width: 570px){
	input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"] {
		min-width: 350px;
	}
}

body .buttons-style, body input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), body input[type="reset"]:not(.btn-custom-typo):not(.btn-inherit), body input[type="button"]:not(.btn-custom-typo):not(.btn-inherit), body button[type="submit"]:not(.btn-custom-typo):not(.btn-inherit){
    letter-spacing: 0px!important;
	font-weight: 600!important;
}

input.btn {
    padding: 16px 28px 16px !important;
}

body.textual-accent-color .post-content > div p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn) {
    color: white!important;
    text-decoration: underline;
}


/* ICON BOX */
.icon-box.ec-icon-box-background, div > .icon-box.ec-icon-box-background:first-child, div > .icon-box.ec-icon-box-background:last-child {
    background: rgba(255, 255, 255, 0.22);
    padding: 40px !important;
    border: 1px rgba(255, 255, 255, 0.44) solid;
    border-radius: 21px;
}

.ec-icon-box-center .icon-box-icon {
    width: 100%!important;
}

.ec-icon-box-center .icon-box-icon div.icon-media {
    margin: 0 auto!important;
}

.ec-icon-box-background .icon-box-heading * {
    margin-block-start: 0;
}

.fa-adjust:before {
    content: "\f042";
	display: none;
}

@media (min-width: 960px){
	.icon-box-right.ec-icon-box-background:not(.icon-box-space-reduced) .icon-box-content + .icon-box-icon{
		padding-left: 60px;
	}
	
	.icon-box-right.ec-icon-box-background:not(.icon-box-space-reduced) .icon-box-content, .icon-box-right.ec-icon-box-background.icon-box-space-reduced .icon-box-content {
		padding-right: 0px;
	}
}

@media (max-width: 569px){
	.icon-box.ec-icon-box-background, div > .icon-box.ec-icon-box-background:first-child, div > .icon-box.ec-icon-box-background:last-child {
		padding: 20px !important;
	}
}

/* TABLE PRICE */
.plan {
	border-width: 0px;
}

.style-dark .plan, .style-light .style-dark .plan {
    background-color: transparent;
}

.plan .plan-title {
    padding: 40px 36px 24px;
    border-bottom-width: 0px;
}

.plan .plan-button {
    border-top-width: 0px;
    padding: 40px 36px;
}

.plan .plan-title > h3 {
    font-size: 90px;
	line-height: 1;
}

.plan .item-list > li {
    padding: 0px 36px;
    border-top-width: 0px;
	font-size: 19px;
}

.plan .item-list > li > strong {
    font-weight: 500;
}

.ec-plan-no-price .plan .plan-price{
	display: none;
}

.plan .plan-button .btn {
    margin-top: 0;
    width: 100%;
    color: #ad7694!important;
    background-color: white!important;
    border-color: white!important;
    font-size: 22px!important;
    padding: 18px 38px 22px !important;
	letter-spacing: 0px;
}

.ec-plan-sale:after {
    content: '';
    background-image: url(/wp-content/uploads/2024/04/redpepperclub-tarjeta.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 223px;
    height: 407.9px;
    display: block;
    position: absolute;
    bottom: -36px;
    right: -115px;
	z-index: 100;
}

.ec-plan-sale:before {
    content: '';
    background-image: url(/wp-content/uploads/2024/04/redpepperclub-oferta-plan.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 200px;
    height: 200px;
    display: block;
    position: absolute;
    top: -20%;
    right: -130px;
	
	-webkit-animation-name: spin;
    -webkit-animation-duration: 6000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	-webkit-animation-direction: reverse;

    -moz-animation-name: spin;
    -moz-animation-duration: 6000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
	-moz-animation-direction: reverse;

    -ms-animation-name: spin;
    -ms-animation-duration: 6000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
	-ms-animation-direction: reverse;

    animation-name: spin;
    animation-duration: 6000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	animation-direction: reverse;

    @-ms-keyframes spin { 
        from { 
            -ms-transform: rotate(360deg); 
        } to { 
            -ms-transform: rotate(0deg); 
        }
    }
    @-moz-keyframes spin { 
        from { 
            -moz-transform: rotate(360deg); 
        } to { 
            -moz-transform: rotate(0deg); 
        }
    }
    @-webkit-keyframes spin { 
        from { 
            -webkit-transform: rotate(360deg); 
        } to { 
            -webkit-transform: rotate(0deg); 
        }
    }
    @keyframes spin { 
        from { 
            transform: rotate(360deg); 
        } to { 
            transform: rotate(0deg); 
        }
    }
}

@media (max-width: 569px){
	.plan .plan-title {
		padding: 20px 18px 12px;
	}
	
	.plan .item-list > li {
		padding: 0px 18px;
		font-size: 16px;
	}
	
	.plan .plan-button {
		padding: 20px 18px;
	}
	
	.ec-plan-sale:before {
		width: 150px;
		height: 150px;
		top: -12%;
		right: -68px;
	}
	
	.ec-plan-sale:after {
		width: 111px;
		height: 204px;
		bottom: -19px;
		right: -53px;
	}
}

/* CPT */
/* Gallery */
.isotope-container .unradius-lg, .isotope-container .img-round-lg.img-round, .isotope-container .img-round-lg.tmb-round, .isotope-container .img-round-lg.img-round > img, .isotope-container .img-round-lg.tmb-round > img, .isotope-container .img-round-lg.img-round > .t-inside, .isotope-container .img-round-lg.tmb-round > .t-inside, .isotope-container .img-round-lg.img-round .t-entry-visual-cont > a, .isotope-container .img-round-lg.tmb-round .t-entry-visual-cont > a, .isotope-container .uncell.unradius-lg, .isotope-container .uncont.unradius-lg, .isotope-container .img-round-lg.img-round.tmb > .t-inside .t-entry-visual, .isotope-container .img-round-lg.img-round.tmb > .t-inside .t-entry-visual-cont {
    border-top-right-radius: 0px;
}

.tmb .t-entry-text .half-block-padding {
    padding: 8px 18px 16px 26px;
}

.tmb .t-entry-text .t-entry-cf-detail-121445 {
    position: absolute;
    top: -44px;
    right: 16px;
    text-align: right;
    text-shadow: 0 0 12px rgba(0,0,0,.4);
}

.t-entry .t-entry-cf-detail-121445:after, .ec-icon-extra .detail-value:after {
    content: '\f041';
    display: inline-block;
    font-family: uncode-icons;
    font-size: 2em;
    margin-left: 5px;
    transform: translateY(2px);
}

.tmb .t-entry-visual .t-overlay-icon.t-icon-size-xl {
    font-size: 62px;
}

.tmb .t-entry .t-entry-cf-detail-146610 {
    font-size: 21px;
    font-weight: 900;
    text-transform: uppercase;
}

.style-dark .link-hover, .style-light .style-dark .link-hover, .style-dark a:not(.btn-text-skin):hover, .style-light .style-dark a:not(.btn-text-skin):hover, .style-dark a:not(.btn-text-skin):focus, .style-light .style-dark a:not(.btn-text-skin):focus, .style-dark a.active, .style-light .style-dark a.active, .style-dark .tmb .t-entry-text .t-entry-title a:hover, .style-light .style-dark .tmb .t-entry-text .t-entry-title a:hover, .style-dark .tmb .t-entry-text .t-entry-title a:focus, .style-light .style-dark .tmb .t-entry-text .t-entry-title a:focus, .style-dark .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-light .style-dark .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-dark .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-light .style-dark .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-dark .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-light .style-dark .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-dark .tmb .t-entry p.t-entry-comments .extras a.active i, .style-light .style-dark .tmb .t-entry p.t-entry-comments .extras a.active i, .style-dark .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-light .style-dark .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-dark .drop-hover-accent.uncode-post-titles .tmb:hover .t-entry-title *, .style-light .style-dark .drop-hover-accent.uncode-post-titles .tmb:hover .t-entry-title *, .style-dark .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:hover, .style-light .style-dark .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:hover, .style-dark .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:hover, .style-light .style-dark .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:hover, .style-dark .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:focus, .style-light .style-dark .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:focus, .style-dark .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:focus, .style-light .style-dark .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:focus, .style-dark .widget_nav_menu li.active > a, .style-light .style-dark .widget_nav_menu li.active > a, .style-dark div[class*=sharer-].share-button label:hover, .style-light .style-dark div[class*=sharer-].share-button label:hover, .style-dark div[class*=sharer-].share-button label:focus, .style-light .style-dark div[class*=sharer-].share-button label:focus {
    color: white;
    text-decoration: underline;
}

.grid-filters .no-text-uppercase li a {
    text-transform: lowercase !important;
    text-decoration: none;
}

.grid-filters .no-text-uppercase li a.active {
    padding: 0 12px 12px;
    border-bottom: 1px solid white;
}

.grid-filters.menu-dark .menu-smart > li a.active {
	color: white!important;
}

/* Pagination */
.isotope-system .pagination > li {
    margin-left: 10px;
	margin-right: 10px;
}

.isotope-system .pagination > li .current, .isotope-system .pagination > li .current:hover, .isotope-system .pagination > li .current:focus {
    background-color: #de2234;
    color: transparent!important;
}

.isotope-system .pagination > li:not([class*='page-']) a, .isotope-system .pagination > li:not([class*='page-']) a:hover, .isotope-system .pagination > li:not([class*='page-']) a:focus {
    color: transparent !important;
    background-color: rgb(222 34 52 / 40%);
}

/* FORM */
input{
	width: 100%;
}

.input-background .style-dark input[type="text"], .input-background .style-light .style-dark input[type="text"], .input-background .style-dark input[type="email"], .input-background .style-light .style-dark input[type="email"], .input-background .style-dark input[type="number"], .input-background .style-light .style-dark input[type="number"], .input-background .style-dark input[type="url"], .input-background .style-light .style-dark input[type="url"], .input-background .style-dark input[type="tel"], .input-background .style-light .style-dark input[type="tel"], .input-background .style-dark input[type="search"], .input-background .style-light .style-dark input[type="search"], .input-background .style-dark input[type="password"], .input-background .style-light .style-dark input[type="password"], .input-background .style-dark input[type="date"], .input-background .style-light .style-dark input[type="date"], .input-background .style-dark textarea, .input-background .style-light .style-dark textarea, .input-background .style-dark select, .input-background .style-light .style-dark select, .input-background .style-dark .select2-selection--single, .input-background .style-light .style-dark .select2-selection--single, .compose-mode.input-background .style-dark .lateral-nav-parent li, .compose-mode.input-background .style-light .style-dark .lateral-nav-parent li {
    background-color: rgba(255, 255, 255, 0.22) !important;
}

input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {
    margin: 0px;
    padding: 27px 15px;
    border-radius: 43px;
}

label {
    margin: 0 40px;
}

/* RESPONSIVE */



@media (max-width: 959px) {


/* Menu */
	
	.font-size-mobile-centered-menu, body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart.menu-primary-inner > li > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart.menu-primary-inner > li > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart.menu-primary-inner > li > a {
	font-size: 28px !important;
	font-weight: 900;
}

.submenu-dark:not(.isotope-filters):not(.top-menu-enhanced) .menu-smart, .submenu-dark:not(.isotope-filters):not(.top-menu-enhanced) .menu-sidebar-inner, .submenu-dark:not(.isotope-filters):not(.top-menu-enhanced) .main-menu-container {
    background-color: #de2234;
}

.main-header .style-dark-bg, .menu-wrapper .style-dark-bg {
    background-color: rgb(228 178 206);
}

/* Header home */
	
	div#page-header .single-wrapper {
    max-width: 70% !important;
}
	
/* General */
.text-small, .text-small > *, .nav-tabs .tab-excerpt.text-small {
    font-size: 15px;
}

	body, p, li, dt, dd, dl, address, label, pre, code, .nav-tabs .tab-excerpt {
    font-size: 17px;
}
	
/* Navegation single experiencia */
	
	.uncode-custom-navigation__text.uncode-custom-navigation__text--prev, .uncode-custom-navigation__text.uncode-custom-navigation__text--next {
    display: none;
}

/* Asociados */
	
	input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {
    margin: 0px;
    padding: 23px 15px;
    border-radius: 43px;
}

input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email, input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel, input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    height: 20px;
}

	textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 80px;
}
	
form p {
    margin: 8px 0px 0px 0px;
    font-weight: 600;
}

.main-container .row-container .row-parent .double-internal-gutter .uncont > *, .main-container .row-container .row-parent .row-parent .double-internal-gutter .uncont > * {
    margin-top: 10px;
}


}
