@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700&display=swap');
.sp-megamenu-parent > li {
	text-transform: uppercase;
}
.sp-megamenu-parent > li > a {
	font-size: 16px !important;
}
.sp-megamenu-parent > li:not(:last-child) {
	margin-right: 10px !important;
}
#sp-top-bar {
	padding: 5px 0px !important;
}
#sp-menu {
	display: flex;
    align-items: center;
    align-content: center;
    justify-content: flex-end;
}
#sp-menu ul {
	margin-bottom: 0px;
}
.main-title h1,
.main-title h2,
.main-title h3{
	font-size: 40px;
	font-family: 'Noto Sans', sans-serif;
	color: #7ba2c7;
}
.main-titlepink h2 {
	font-size: 40px;
	font-family: 'Noto Sans', sans-serif;
	color: #ffaf9c;
}
.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent > li.active:hover > a
{
	color: #7BA2C7 !important;
}

.sp-megamenu-parent > li:hover > a {
	color: #7BA2C7 !important;
}
#sp-top-bar {
	background-color: #7ba2c7;
	color: #fff !important;
}
#sp-top-bar a {
	color: #ffffff;
	font-size: 13px;
}
body {
	color: #252525!important;
}
#sp-header .logo {
	display: flex !important;
}
#sp-header > .container > .container-inner:after {
	display: none !important;
}
.logo-image {
	height: 105px;
    padding: 10px 0px;
	transition: 350ms;
}
span.number  a{
	color: #ffaf9c;
}
.home-img img {
	max-width: 35% !important;
}
.speasyimagegallery-gallery-item-title {
	display: none!important;
}
.small-titles h2 {
	color: #7ba2c7;
    text-transform: uppercase;
    text-align: center;
    font-size: 20px;
}
.p-whiterow p {
	color: #ffffff;
}
ul.services {
	list-style: none;
}
ul.services li {
	color: #ffffff;
	text-align: center;
}
.column-border {
	border-right: 1px solid #cecece;
}
.hidden-titles {
	position: absolute;
	top: 50%;
}
ul.services-background {
	color: #ffffff;
}
#sp-header.header-sticky .logo-image {
	height: 85px!important;
}
#sp-footer-2 p {
	margin-bottom: 0px !important;
}
/*.column-services {
	padding: 50px;
	border: 1px solid #cecece;
}*/
.column-services {
	text-align: center;
}
.characteristics-nav img {
	max-width: 35%;
    background-color: #ffffff;
    border-radius: 50%;
    border: 3px solid #c5d4e2;;
    padding: 5px;
}
.small-titles h3 {
	text-align: center;
	text-transform: uppercase;
    font-size: 18px;
	margin-bottom: 0px !important;
	color: #8e8e8e;
}
.ybtn {
	background-color: #7ba2c7 !important;
    border-radius: 0px;
	background: rgba(255, 255, 255, 0.33) !important;
    padding: 12px 40px !important;
    border: 2px solid #ffaf9c;
}
.ybtn:hover,
.ybtn:active
{
	background-color: #ffaf9c !important ;
	color: #ffffff !important;
	border-color: #ffaf9c!important;
}
.ysmall h2,
.ysmall h3{
	font-size: 25px;
    line-height: 35px;
    color: #8e8e8e;
    font-weight: 500;
    text-transform: uppercase;
	margin-bottom: 0px !important;
}
.ybtn-secversion {
    border-radius: 0px;
    padding: 15px 45px !important;
	color: #7ba2c7 !important;
	text-transform: uppercase;
}
.sppb-sp-slider-text {
	text-transform: uppercase;
	line-height: 25px;
	margin: 30px 0px;
}
.sppb-sp-slider-title {
	font-weight: 400;
	font-size: 40px;
}

.yhomep .sppb-sp-slider-title:before {
	content: '';
	position: absolute;
	width: 15%;
    height: 3px;
	background-color: #FFAF9C;
	bottom: -28px;
}
.sp-slider-btn-text {
	background: rgba(255, 255, 255, 0.33) !important;
	padding: 5px 40px !important;
	border: 2px solid #ffffff;
}

.characteristics-nav img.sppb-img-responsive:before {
	content: '';
	position: absolute;
	background-color: #000000;
	width: 100%;
	height: 100%;
}
.text-box {
	padding: 0px 0px 0px 100px;
	text-align: left;
}
.text-box.left {
	padding: 0px !important;
}
div.sp-dots {
	right: 100px !important;
}
.text-box2 {
	padding: 0px 100px 0px 0px;
}
ul.navarria-lista {
	list-style: none!important;
	padding: 0px !important;
}
.sppb-form-builder-btn .sppb-btn-primary {
	background-color: #7ba2c7 !important;
    border-radius: 0px;
    background: rgba(255, 255, 255, 0.33) !important;
    padding: 12px 40px !important;
    border: 2px solid #7ba2c7;
	color: #7ba2c7;
}
.sp-scroll-up {
	background: #7ba2c7;
	border: 1px solid #fff;
}
i.fa.fa-check {
	color: #7ba2c7;
    padding: 0px 10px 0px 0px;
}
.sppb-form-check-label a {
    color: #7ba2c7;
}
.navarria-lista.right {
	text-align: left;
	padding-left: 100px !important;
}
.yft-taga a {
	color: #252525!important;
}
.yft-taga a:hover {
	color: #7ba2c7 !important;
}
.navarria-lista.yright {
	text-align: left;
	padding-left: 100px;
}
.mail a {
	color: #252525;
}
.mail a:hover,
.mail a:active{
	color: #7ba2c7;
}
span.aligntext {
	padding-left: 26px;
}
.navarria-lista.yright.left {
	padding-left: 100px !important;
}
#sp-menu.d-none.d-lg-block.col-lg-9 {
	display: flex!important;
}






