body{
margin:0px;
padding:0px;
font-size:14px;
font-family: 'Open Sans', sans-serif;
background:white;
line-height:normal;
}

body input, body textarea, body button
{
font-family: 'Open Sans', sans-serif;
line-height:normal;
}

body a, body a:hover
{
text-decoration:none;
}

.body-hide-ow
{
overflow: hidden;
}

.clear-page
{
clear:both;
}

.container-page
{
width:100%;
max-width:1240px;
margin:0px auto;
}


.wrapper-page
{
padding:0px;
position:relative;
}

.wp-container-1 .wp-block-button{
    display: none;
}


/*BUTTONS*/

.page-button-a
{
width:calc(100% - 24px);
max-width:174px;
display:inline-block;
vertical-align:middle;
font-weight:400;
color:#40c8f4;
padding:6px 10px;
font-size:18px;
line-height:26px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
text-transform:uppercase;
background:white;
border-radius:4px;
border:2px solid #40c8f4;
text-align:center;	
}

.page-button-a:hover
{
color:#fff;
background:#40c8f4;
}

/*BUTTONS*/

.page-button-b
{
width:calc(100% - 24px);
max-width:174px;
display:inline-block;
vertical-align:middle;
font-weight:400;
color:#fff;
padding:6px 10px;
font-size:18px;
line-height:26px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
text-transform:uppercase;
background:transparent;
border-radius:4px;
border:2px solid #fff;
text-align:center;	
}

.page-button-b:hover
{
color:#40c8f4;
background:#fff;
}


.page-button-g
{
display:inline-block;
vertical-align:middle;
font-weight:600;
color:#fff;
padding:6px 30px;
font-size:17px;
line-height:26px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
text-transform:uppercase;
background:#40c8f4;
border-radius:4px;
margin:10px;	
}

.page-button-g:hover
{
color:#fff;
background:#ffd53f;
}

.page-button-h
{
display:inline-block;
vertical-align:middle;
font-weight:600;
color:#fff;
padding:6px 30px;
font-size:17px;
line-height:26px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
text-transform:uppercase;
background:#ffd53f;
border-radius:4px;
margin:10px;	
}

.page-button-h:hover
{
color:#fff;
background:#40c8f4;
}



/*HEADERS h1, h2 etc..*/

.header-content-a
{
font-weight:800;
color:#40c8f4;
font-size:30px;
line-height:normal;
margin:0px 0px 44px 0px;
padding:0px 0px 20px 0px;
position:relative;	
}

.header-content-a::before
{
content:'';
position:absolute;
left:0px;
bottom:0px;
width:180px;
height:2px;
background:#40c8f4;
}

.header-content-b
{
font-weight:800;
color:#fff;
font-size:30px;
line-height:normal;
margin:0px 0px 44px 0px;
padding:0px 0px 20px 0px;
position:relative;	
}

.header-content-b::before
{
content:'';
position:absolute;
left:0px;
bottom:0px;
width:180px;
height:2px;
background:#fff;
}


/*HEADER TOP PAGE*/

.header-page
{
width:100%;
position:relative;  
}

.header-page-top
{
width:100%;
position:relative;
border-bottom:1px solid #d9dce1; 
padding:22px 0px; 
}

.header-page-top-content
{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:nowrap;
}

.header-page-top-content-right
{
display:flex;
justify-content:flex-start;
align-items:center;
flex-wrap:nowrap;
}

.header-page-top-content-right-social-icon
{
font-size:0px;
}

.header-page-top-content-right-social-icon figure
{
display:inline-block;
vertical-align:middle;
margin:0px;
padding:0px;
margin:0px 6px;
}

.header-page-top-content-right-social-icon a
{
display:inline-block;
vertical-align:middle;
margin:0px;
padding:0px;
}

.header-page-top-content-right-search
{
margin-left:55px;
font-size:0;
}

.header-page-top-content-right-search img
{
display:inline-block;
vertical-align:middle;
margin-right:10px;
}

.header-page-top-content-right-search span
{
display:inline-block;
vertical-align:middle;
font-weight:600;
color:#757783;
font-size:16px;
}

/*MENU*/

.header-page-menu
{
position:relative;
top:0px;
left:0px;
width:100%;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
-webkit-box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0);
-moz-box-shadow:    0px 6px 14px 0px rgba(0, 0, 0, 0);
box-shadow:         0px 6px 14px 0px rgba(0, 0, 0, 0);
background:#fff;
z-index:9999;
}

.header-page-menu-f
{
position:fixed;
top:0px;
left:0px;
width:100%;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
-webkit-box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:    0px 6px 14px 0px rgba(0, 0, 0, 0.1);
box-shadow:         0px 6px 14px 0px rgba(0, 0, 0, 0.1); 
background:#fff;
z-index:9999;
}

.header-page-menu-content
{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:nowrap;
}

.header-page-menu-content nav
{
padding:22px 0px;
}

.header-page-menu-content ul
{
padding:0px;
margin:0px;
}

.header-page-menu-content ul li
{
padding:0px;
margin:0px 43px 0px 0px;
list-style-type:none;
display:inline-block;
vertical-align:middle;
}


.header-page-menu-content ul li a
{
display:inline-block;
vertical-align:middle;
font-weight:700;
color:#232323;
font-size:17px;
line-height:26px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
text-transform:uppercase;
}

.header-page-menu-content ul .active a, .header-page-menu-content ul li a:hover
{
color:#40c8f4;
}

.header-page-button-right a
{
display:inline-block;
vertical-align:middle;
font-weight:700;
color:#fff;
padding:6px 30px;
font-size:17px;
line-height:26px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
text-transform:uppercase;
background:#40c8f4;
border-radius:4px;	
}

.header-page-button-right a:hover
{
color:#232323;
background:#ffd53f;
}

.header-page-menu-swicher-mobile
{
display:none;
padding-left:50px;
}


.header-page-menu-swicher-mobile-button
{
width:40px;
height:24px;
cursor: pointer;
border-top:3px solid black;
border-bottom:3px solid black;
position:relative;
}

.header-page-menu-swicher-mobile-button::before
{
content:'';
position: absolute;
top:50%;
left:0px;
width:100%;
height:3px;
background:black;
margin-top:-1.5px;   
}

/*HOME PAGE BANER*/

.section-home-page-baner
{
position:relative;
}

.section-home-page-baner-content
{
position:relative;	
}

.section-home-page-baner-img
{
width:100%;	
}

.section-home-page-baner-img img
{
width:100%;
height:auto;
}

.section-home-page-baner-text
{
position:absolute;
top:50%;
left:0px;
width:50%;
z-index:99;
transform: translateY(-50%); 
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%); 
}

.section-home-page-baner-text-content
{
width:100%;
max-width:490px;
margin:0px auto;
}

.section-home-page-baner-text-content-header
{
font-weight:800;
color:#fff;
font-size:68px;
line-height:72px;
}

.section-home-page-baner-text-content-p p
{
font-weight:400;
color:#fff;
font-size:18px;
line-height:30px;
}


.section-home-page-baner-bottom
{
background:#f7f8f8;
padding:50px 0px;
}

.section-home-page-baner-bottom-blocks
{
display:flex;
justify-content:flex-start;
align-items:stretch;
flex-wrap:nowrap;
margin:0px -10px;
}

.section-home-page-baner-bottom-block-color-a
{
width:calc(33.33333333333% - 24px);
border:2px solid #40c8f4;
border-radius:12px;
-webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.33);
-moz-box-shadow:    4px 4px 5px 0px rgba(0, 0, 0, 0.33);
box-shadow:         4px 4px 5px 0px rgba(0, 0, 0, 0.33);
background:#f7f8f8;
margin:0px 10px;
}

.section-home-page-baner-bottom-block-color-b
{
width:calc(33.33333333333% - 24px);
border:2px solid #ffd53f;
border-radius:12px;
-webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.33);
-moz-box-shadow:    4px 4px 5px 0px rgba(0, 0, 0, 0.33);
box-shadow:         4px 4px 5px 0px rgba(0, 0, 0, 0.33);
background:#f7f8f8;
margin:0px 10px;
}

.section-home-page-baner-bottom-block-color-c
{
width:calc(33.33333333333% - 24px);
border:2px solid #285b7a;
border-radius:12px;
-webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.33);
-moz-box-shadow:    4px 4px 5px 0px rgba(0, 0, 0, 0.33);
box-shadow:         4px 4px 5px 0px rgba(0, 0, 0, 0.33);
background:#f7f8f8;
margin:0px 10px;
}

.section-home-page-baner-bottom-block-content
{
padding:30px 30px 10px 0px;	
}

.section-home-page-baner-bottom-block-content-f
{
display:flex;
justify-content:flex-start;
align-items:center;
flex-wrap:wrap;	
}

.section-home-page-baner-bottom-block-content-img
{
width:140px;
text-align:center;
}

.section-home-page-baner-bottom-block-content-text
{
width:calc(100% - 140px);
}

.section-home-page-baner-bottom-block-content-text-h
{
font-weight:800;
color:#232323;
font-size:30px;
line-height:normal;
text-transform:uppercase;
margin:0px 0px 12px 0px;
padding:0px;
}

.section-home-page-baner-bottom-block-content-text p
{
font-weight:400;
color:#4f515c;
font-size:18px;
line-height:30px;
}



/*SECTION FUNDACTION*/

.section-foundation
{
padding:100px 0px;
}

.section-foundation-content
{
display:flex;
justify-content:flex-start;
align-items:flex-start;
flex-wrap:wrap;		
}



.section-foundation-content-img
{
width:calc(50% - 100px);
padding-right:100px;
text-align:right;
}

.section-foundation-content-img img
{
width:auto;
max-width:100%;
height:auto;
}

.section-foundation-content-img-two
{
width:100%;
text-align:left;
}

.section-foundation-content-img-two img
{
width:100%;
height:auto;
border-radius:16px;
}

.section-foundation-content-img-tree
{
text-align:center;
margin-bottom:40px;
}

.section-foundation-content-img-tree img
{
width:auto;
max-width:100%;
height:auto;
border-radius:16px;
}

.section-foundation-content-text
{
width:50%;
max-width:620px;	
}

.section-foundation-content-text-top
{
font-weight:700;
color:#232323;
font-size:24px;
line-height:36px;	
}

.section-foundation-content-text-p p
{
font-weight:400;
color:#4f515c;
font-size:18px;
line-height:30px;	
}

.section-foundation-content-text-p h2,  .section-foundation-content-text-p h3,  .section-foundation-content-text-p h4  .section-foundation-content-text-p h5
{
font-weight: 700;
color: #232323;
font-size: 24px;
line-height: 36px;	
}

.section-foundation-content-text-p ul li
{
font-weight:400;
color:#4f515c;
font-size:18px;
line-height:30px;	
}

.section-foundation-content-button
{
padding-top:20px;
}

.section-foundation-content-down
{
padding-top:0px;	
}

.section-foundation-content-img-subpage img
{
margin-bottom:40px;
}


.section-foundation-content-down p
{
font-weight:400;
color:#4f515c;
font-size:18px;
line-height:30px;		
}

.section-foundation-content-down h2,  .section-foundation-content-down h3,  .section-foundation-content-down h4  .section-foundation-content-down h5
{
font-weight: 700;
color: #232323;
font-size: 24px;
line-height: 36px;	
}

.section-foundation-content-down ul li
{
font-weight:400;
color:#4f515c;
font-size:18px;
line-height:30px;		
}

.section-foundation-content-links
{
text-align:center;
padding-top:40px;
}


/*SECTION INFO*/

.section-info
{
padding:0px 0px 100px 0px;	
}

.section-info-block
{
border-radius:11px;
background-size:cover;
background-repeat:no-repeat;
background-position:center; 
padding:40px 50px; 
-webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.11);
-moz-box-shadow:    4px 4px 5px 0px rgba(0, 0, 0, 0.11);
box-shadow:         4px 4px 5px 0px rgba(0, 0, 0, 0.11);
}

.no-webp .section-info-block
{ 
background-image:url('../images/bg-info.jpg');
}

.webp .section-info-block
{ 
background-image:url('../images/bg-info.webp'); 
}

.section-info-block-content
{
display:flex;
justify-content:flex-start;
align-items:flex-start;
flex-wrap:wrap;		
}


.section-info-block-content-poz
{
width:30%;	
}

.section-info-block-content-sep
{
width:calc(5% - 1px);
height:140px;
position:relative;
}

.section-info-block-content-sep::before
{
position:absolute;
content:'';
top:0px;
left:20px;
width:1px;
height:100%;
background:#b9ebfc;
}

.section-info-block-content-poz-b
{
display:flex;
justify-content:flex-start;
align-items:flex-start;
flex-wrap:wrap;	
}

.section-info-block-content-poz-b-circle-icon
{
width:130px;
height:130px;
background:#fff;
border-radius:50%;
text-align:center;	
}

.section-info-block-content-poz-b-circle-icon img
{
position:relative;
top:50%;
transform: translateY(-50%); 
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%); 
}

.section-info-block-content-poz-b-text
{
width:calc(100% - 155px);
padding-left:25px;
}

.section-info-block-content-poz-b-text-number
{
font-weight:600;
color:#000;
font-size:72px;
line-height:72px;
margin-bottom:15px;	
}

.section-info-block-content-poz-b-text-p
{
font-weight:700;
color:#fff;
font-size:18px;
line-height:24px;
text-transform:uppercase;	
}

/*SECTION PROJECTS*/

.section-projects
{
padding:100px 0px;
background:#f7f8f8;
background-repeat:no-repeat,no-repeat;
background-position:left bottom,right 160px; 
}

.no-webp .section-projects
{ 
background-image:url('../images/bg-projects-1.jpg'), url('../images/bg-projects-2.jpg');
}

.webp .section-projects
{ 
background-image:url('../images/bg-projects-1.webp'), url('../images/bg-projects-2.webp'); 
}

.section-projects-content
{
display:flex;
justify-content:space-between;
align-items:flex-start;
flex-wrap:wrap;		
}

.section-projects-content-block
{
width:calc(50% - 10px);
position:relative;
}

.section-projects-content-block-img
{
width:100%;
max-width:400px;
height:516px;
overflow:hidden;
border-radius:11px;
}

.section-projects-content-block-img img
{
width:100%;
height:100%;
object-position:top center;
object-fit:cover;
}

.section-projects-content-block-text
{
position:absolute;
top:50%;
right:0px;
border-radius:11px;
width:316px;
min-height:338px;
background:#56cff7;
transform: translateY(-50%); 
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%); 
-webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.11);
-moz-box-shadow:    4px 4px 5px 0px rgba(0, 0, 0, 0.11);
box-shadow:         4px 4px 5px 0px rgba(0, 0, 0, 0.11); 
}

.section-projects-content-block-text-wrapper
{
padding:24px 34px 20px 34px;
}

.section-projects-content-block-text-header
{
font-weight:700;
color:#232323;
font-size:18px;
line-height:24px;
text-transform:uppercase;		
}

.section-projects-content-block-text p
{
font-weight:400;
color:#232323;
font-size:18px;
line-height:30px;		
}

.section-projects-content-block-text-button
{
padding-top:10px;
}


/*SECTION CITY*/

.section-city
{
padding:100px 0px;
background:#56cff7;
}

.section-city-content
{
display:flex;
justify-content:flex-start;
align-items:flex-start;
flex-wrap:wrap;		
}

.section-city-content-img
{
width:50%;
}

.section-city-content-img img
{
width:auto;
max-width:100%;
height:auto;
}

.section-city-content-text
{
width:50%;
text-align:right;	
}

.section-city-content-text-wrapper
{
width:calc(100% - 100px);
max-width:520px;
padding-right:100px;
display:inline-block;
text-align:left;	
}

.section-city-content-text-top
{
font-weight:700;
color:#232323;
font-size:24px;
line-height:36px;	
}

.section-city-content-text-p p
{
font-weight:400;
color:#4f515c;
font-size:18px;
line-height:30px;	
}

.section-city-content-button
{
padding-top:20px;
}

/*SECTION TURIST*/

.section-tourist
{
padding:100px 0px;
background-repeat:no-repeat,no-repeat;
background-position:150px center,right top; 
}

.no-webp .section-tourist
{ 
background-image:url('../images/bg-turist-2.jpg'), url('../images/bg-turist-1.jpg');
}

.webp .section-tourist
{ 
background-image:url('../images/bg-turist-2.webp'), url('../images/bg-turist-1.webp'); 
}

.section-tourist-content
{
position:relative;
padding-left:400px;
min-height:518px;
}

.section-tourist-content-img
{
position:absolute;
top:0px;
left:0px;
width:400px;
height:100%;
border-radius:11px;
-webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.11);
-moz-box-shadow:    4px 4px 5px 0px rgba(0, 0, 0, 0.11);
box-shadow:         4px 4px 5px 0px rgba(0, 0, 0, 0.11);
overflow:hidden; 
}

.section-tourist-content-img img
{
width:100%;
height:100%;
object-position:top center;
object-fit:cover;
}

.section-tourist-content-text
{
padding-left:125px;
}

.section-tourist-content-text-blocks
{
display:flex;
justify-content:flex-start;
align-items:flex-start;
flex-wrap:wrap;		
}

.section-tourist-content-text-block
{
width:50%;	
}

.section-tourist-content-text-block-m
{
margin-bottom:70px;
}

.section-tourist-content-text-block-content
{
width:calc(100% - 30px);
max-width:280px;
padding-right:30px;	
}

.section-tourist-content-text-block-content-h
{
font-weight:700;
color:#232323;
font-size:18px;
line-height:24px;
text-transform:uppercase;
margin:0px 0px 30px 0px;		
}

.section-tourist-content-text-block-content p
{
font-weight:400;
color:#232323;
font-size:16px;
line-height:26px;		
}

.section-tourist-content-text-block-content-button
{
padding-top:20px;
}

.section-newsletter
{
padding:24px 0px;
border-top:1px solid #73d7f7;
border-bottom:1px solid #73d7f7;
}

.section-newsletter-content
{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap;	
}

.section-newsletter-content-text
{
width:50%;
}

.section-newsletter-content-text-block
{
display:flex;
justify-content:flex-start;
align-items:center;
flex-wrap:wrap;	
}

.section-newsletter-content-text-block-img
{
width:80px;
height:80px;
border:1px solid #73d7f7;
border-radius:50%;
text-align:center;
}

.section-newsletter-content-text-block-img img
{
position:relative;
top:50%;
transform: translateY(-50%); 
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%); 
}

.section-newsletter-content-text-block-right
{
width:calc(100% - 130px);
padding-left:40px;
}

.section-newsletter-content-text-block-right-t
{
font-weight:400;
color:#40c8f4;
font-size:30px;
line-height:30px;	
margin:0px 0px 10px 0px;
}

.section-newsletter-content-text-block-right p
{
font-weight:400;
color:#232323;
font-size:16px;
line-height:normal;	
margin:0px;
}

.section-newsletter-content-text-form
{
text-align:right;
}

.section-newsletter-content-text-form .wp-block-tnp-minimal
{
padding:0px !important;
margin:0px !important;
}

.section-newsletter-content-text-form .wp-block-tnp-minimal > p
{
display:none;
}

.section-newsletter-content-text-form-input
{
display:inline-block;
vertical-align:middle;	
}

.section-newsletter-content-text-form-input .tnp-subscription-minimal input[type="email"],
.section-newsletter-content-text-form-input .tnp-subscription-minimal input.tnp-email
{
width:300px;
padding:14px 20px;
font-weight:400;
color:#bababa;
font-size:16px;
border:0px;
margin:0px;
background:transparent;
outline:none;
border:1px solid #e6e6e6;
border-radius:8px;
}

.section-newsletter-content-text-form-input .tnp-subscription-minimal button,
.section-newsletter-content-text-form-input .tnp-subscription-minimal input.tnp-submit
{
width:auto;
padding:14px 20px;
font-weight:400;
color:#fff;
font-size:16px;
border:0px;
margin:0px;
border-radius:8px;
background:#40c8f4;
cursor:pointer;
}

/*FOOTER*/

.footer-page-top
{
background:#f7f8f8;
padding:50px 0px;
}

.footer-page-top-content
{
display:flex;
justify-content:space-between;
align-items:flex-start;
flex-wrap:wrap;		
}

.footer-page-top-content-text p
{
font-weight:400;
color:#232323;
font-size:16px;
line-height:26px;	
margin:0px;	
}

.footer-page-top-content-text-a img
{
margin-bottom:20px;
}

.footer-page-top-content-text-h, .footer-page-top-content-text h6, .footer-page-top-content-text h5
{
font-weight:400;
color:#232323;
font-size:16px;
line-height:26px;	
margin:0px 0px 20px 0px;		
}

.footer-page-top-content-text-b
{
width:100%;
max-width:288px;
}

.footer-page-top-content-text-b input
{
display:block;
width:260px;
padding:6px 13px;
font-weight:400;
color:#bababa;
font-size:16px;
border:1px solid #e6e6e6;
margin:0px 0px 12px 0px;
background:white;
border-radius:6px;	
outline:none;
}

.footer-page-top-content-text-b textarea
{
display:block;
width:260px;
height:70px;
padding:6px 13px;
font-weight:400;
color:#bababa;
font-size:16px;
border:1px solid #e6e6e6;
margin:0px 0px 12px 0px;
background:white;
border-radius:6px;	
resize:none;
outline:none;
}

.footer-page-top-content-text-b-but
{
text-align:right;
}

.footer-page-top-content-text-b-but input[type="submit"]
{
display:inline-block;
width:100px;
padding:8px 20px;
font-weight:400;
color:#fff;
font-size:16px;
border:0px;
margin:0px;
border-radius:8px;
background:#40c8f4;
cursor:pointer;
}

.footer-page-top-content-text-b .wpcf7-not-valid-tip 
{
color: #dc3232;
font-size:12px;
font-weight: normal;
display:block;
margin-bottom:10px;
}

.footer-page-top-content-text-b .wpcf7 form .wpcf7-response-output {
margin:0px;
padding:10px;
border:1px solid #56cff7;
border-radius:4px;
text-align:center;
}

.footer-page-bottom
{
background:#40c8f4;
padding:28px 0px;	
}

.footer-page-bottom-content
{
display:flex;
justify-content:space-between;
align-items:flex-start;
flex-wrap:wrap;	
}

.footer-page-bottom-content-text p
{
padding:0px;
margin:0px;
}

.footer-page-bottom-content-text, .footer-page-bottom-content-text a, .footer-page-bottom-content-text a:hover
{
font-weight:400;
color:#fff;
font-size:16px;
}

.footer-page-bottom-content-img figure
{
display:inline-block;
vertical-align:middle;
margin:0px;
padding:0px;
}

.footer-page-bottom-content-img img
{
display:inline-block;
vertical-align:middle;
margin:0px 4px;
}


.breadcrumb-page
{
border-top:1px solid #80daf8;
padding:40px 0px 0px 0px;
}

.breadcrumb-page ul li
{
list-style-type:none;
display:inline-block;
vertical-align:middle;
margin:5px 10px 5px 0px;
}

.breadcrumb-page ul
{
padding:0px;
margin:0px;
}

.breadcrumb-page ul li
{
list-style-type:none;
display:inline-block;
vertical-align:middle;
margin:5px 10px 5px 0px;
font-weight:400;
color:#4f515c;
font-size:16px;
}

.breadcrumb-page ul li a, .breadcrumb-page ul li a:hover
{
font-weight:400;
color:#4f515c;
font-size:16px;
}

.breadcrumb-page ul .active
{
color:#40c8f4;
}

.section-foundation-content-search
{
background:#56cff7;
padding:40px;
border-radius:11px;
text-align:center;
}

.section-foundation-content-search input[type="search"]
{
background:#fff;
padding:8px 10px;
border-radius:4px;
text-align:left;
border:0px;
line-height:20px;
color:#000;
display:inline-block;
vertical-align:middle;
width:60%;
margin-right:10px;
outline:none;
}

.section-foundation-content-search input[type="submit"]
{
background:transparent;
padding:8px 10px;
border-radius:4px;
text-align:left;
border:0px;
line-height:20px;
color:#fff;
display:inline-block;
vertical-align:middle;
width:100px;
border:1px solid white;
text-align:center;
text-transform:uppercase;
outline:none;
}

.entry-title-search a, .entry-title-search a:hover
{
font-weight:600;
color:#232323;
font-size:18px;
line-height:26px;	
margin:0px;		
}

.footer-page-top-content-text-b-but .wpcf7-spinner 
{
display: block;
}


