.text-light-blue{
color: #65a9bf;
}
body .inner-page-banner {
padding: 135px 0;
} header .header-contact-layout1 > ul > li {
font-family: "Roboto";
}
body:not(.home) header .header-top-bar.top-bar-layout1 {
background-color: white;
}
body:not(.home) header .header-top-bar.top-bar-layout1 > .container > .row {
border-bottom: 1px solid #00000033;
}
body:not(.home) header .header-top-bar.top-bar-layout1 .header-contact-layout1 > ul > li,
body:not(.home) header .header-top-bar.top-bar-layout1 .header-contact-layout1 > ul > li > i::before,
body:not(.home) header .header-top-bar.top-bar-layout1 .header-contact-layout1 > ul > li > a,
body:not(.home) header .header-top-bar.top-bar-layout1 .header-social-layout3 > ul > li > a{
color: #052039;
} .main-header .main-navigation-area .main-navigation ul > li > ul {
border-top-color: #65a9bf;
}
.main-header .main-navigation-area .main-navigation ul li ul li:hover > a {
background-color: #65a9bf;
} .header-menu-area:not(.is-menu-stuck) .logo-area img {
max-height: 120px;
}
.header-menu-area.is-menu-stuck .logo-area img {
max-height: 80px;
}
.header-menu-area:not(.is-menu-stuck) > .container {
margin-top: 20px;
}
header.main-header .header-top-bar.top-bar-layout1 i::before {
color: white;
}
body:not(.home) header .header-menu-area.header-menu-layout1 > .container{
margin-top: 0px;
}
.header-menu-area .col-md-10 {
padding-left: 0px;
padding-right: 0px;
}
.header-menu-area .col-md-10 #menu-menu-principal > li > a {
font-size: 14px;
padding-left: 11px;
padding-right: 11px;
} .ls-layers .ls-wrapper a.koncrete-button {
color: white !important;
}
.effet-ombre-portee {
box-shadow: 1px 1px 12px #555;
}
.architecteurs-produits .elementor-column:hover .title-hover-white .elementor-icon-box-title,
.architecteurs-produits .elementor-column:hover .title-hover-white .elementor-icon-box-icon .elementor-icon{
color: white;
}
.architecteurs-produits .elementor-column:hover .title-hover-white .elementor-icon-box-icon .elementor-icon {
color: white;
fill: white;
}
.elementor-widget-rt-clients-brand .rtel-clients-brand-2 .owl-carousel.nav-control-layout4 .owl-controls .owl-nav > div {
background-color: #65a9bf;
color: white;
opacity: 1;
visibility: visible;
}
.elementor-widget-rt-clients-brand .rtel-clients-brand-2 .owl-carousel.nav-control-layout4 .owl-controls .owl-nav > div:hover {
background-color: white;
color: black;
}
.elementor-icon-list-text > .text-light-blue {
font-weight: bold;
}
.elementor-widget-rt-project-gallery .rtel-project-gallery.rtel-project-gallery3 .current.nav-item::after {
background-color: #65a9bf !important;
} .inner-page-banner .breadcrumbs-area h1 {
text-transform: initial;
}
.inner-page-banner .breadcrumbs-area ul li a,
.inner-page-banner .breadcrumbs-area ul li:before {
color: white;
font-size: 20px;
}
.inner-page-banner .breadcrumbs-area ul li {
color: #052039;
font-size: 20px;
} .iconbox-btn-hover > .elementor-column-wrap:hover .elementor-icon-box-icon > a.elementor-icon {
fill: white !important;
} .offre-inedite .elementor-icon-box-title {
min-height: 48px;
} .accordion-dark-blue .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active,
.accordion-dark-blue .elementor-accordion .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon {
background-color: #052039;
}
.accordion-dark-blue .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active span.elementor-accordion-icon {
background-color: white;
}
.accordion-dark-blue .elementor-accordion .elementor-accordion-item .elementor-tab-title {
border-color: #052039;
}
.accordion-dark-blue .elementor-accordion .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon {
min-width: 25px;
min-height: 25px;
width: 25px;
}
.accordion-dark-blue .elementor-accordion .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon i {
font-size: 15px;
line-height: 22px;
}
.accordion-dark-blue .elementor-accordion .elementor-accordion-item {
margin-top: 35px;
}
.accordion-dark-blue .elementor-accordion .elementor-accordion-item .elementor-tab-title {
min-height: 46px;
} .membres-equipes .rtel-team-gallery.rtel-team-gallery3 > .row > .col-lg-3 > .rtin-team-layout3{
background-color: #f2f2f2;
padding: 55px 30px 25px 30px;
}
.membres-equipes .rtel-team-gallery.rtel-team-gallery3 > .row > .col-lg-3 > .rtin-team-layout3 .item-subtitle {
min-height: 50px;
}
.membres-equipes .rtel-team-gallery.rtel-team-gallery3 > .row > .col-lg-3 > .rtin-team-layout3 .item-social i {
font-size: 23px;
padding-top: 10px;
color: #052039;
}
.membres-equipes .rtel-team-gallery.rtel-team-gallery3 > .row > .col-lg-3 > .rtin-team-layout3 .item-social a {
border-color: #052039;
}
.valeurs-et-vision .rtin-testimonial-layout2 .rtin-title {
position: relative;
margin-bottom: 60px;
}
.valeurs-et-vision .rtin-testimonial-layout2 .rtin-title::before {
background-color: #65a9bf;
content: "";
height: 4px;
width: 50px;
position: absolute;
left: 0;
bottom: -20px;
z-index: 1;
}
.valeurs-et-vision .rtin-testimonial-layout2 .rtin-testimonial-layout2-content > p {
min-height: 126px;
}
.valeurs-et-vision .rtin-smart-nav-layout1 > div:hover i{
color: white;
}
.valeurs-et-vision .rtin-testimonial-layout2 .owl-theme .owl-item {
height: 100% !important;
} .accordion-white-bg .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active,
.accordion-white-bg .elementor-accordion .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon {
background-color: #052039;
}
.accordion-white-bg .elementor-accordion .elementor-accordion-item .elementor-tab-title {
border-color: #052039;
}
.accordion-white-bg .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active span.elementor-accordion-icon {
background-color: white;
}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon i {
font-size: 15px;
line-height: 22px;
}
.accordion-white-bg .elementor-accordion .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon i {
line-height: 33px;
}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item {
margin-top: 35px;
}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title {
min-height: 46px;
}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon {
min-width: 25px;
min-height: 25px;
width: 25px;
height:25px;
}
.decouvrez-realisations .site-banner-box-layout1 .item-btn {
padding: 25px 60px;
} .elementor-element.elementor-widget-rt-counter .rtel-progress-1 .rtin-media i.flaticon-service-building::before {
content: "\e902";
font-family: 'icomoon';
}
.elementor-element.elementor-widget-rt-counter .rtel-progress-1 .rtin-media i.flaticon-worker::before {
content: "\e903";
font-family: 'icomoon';
}
.elementor-element.elementor-widget-rt-counter .rtel-progress-1 .rtin-media i.flaticon-service-dollar-sign-and-piles-of-coins::before {
content: "\e901";
font-family: 'icomoon';
}
.elementor-element.elementor-widget-rt-counter .rtel-progress-1 .rtin-media i.fa.fa-thumbs-up::before {
content: "\e904";
font-family: 'icomoon';
}
.elementor-element.elementor-widget-rt-counter .rtel-progress-1 .rtin-media i.fa.fa-first-order::before {
content: "\e900";
font-family: 'icomoon';
} .logo-showcase-without-background .rtel-clients-brand-1 .brand-img {
background: transparent !important;
}
.logo-showcase-nav-grey.elementor-widget-rt-clients-brand .rtel-clients-brand-2 .owl-carousel.nav-control-layout4 .owl-controls .owl-nav > div {
background-color: #929292;
color: white;
}
.logo-showcase-nav-grey.elementor-widget-rt-clients-brand .rtel-clients-brand-2 .owl-carousel.nav-control-layout4 .owl-controls .owl-nav > div:hover {
background-color: #ffffff;
color: black;
} .nos-agences a {
color: black;
}
form.wpcf7-form .contact-form-box .form-group {
margin-bottom: 20px;
}
form.wpcf7-form .contact-form-box .form-group .form-control {
border-radius: 0px;
color: #00000088;
border-color: #00000088;
font-size: 13px;
padding-top: 20px;
padding-bottom: 20px;s
}
form.wpcf7-form .contact-form-box .form-group button.contact-item-btn {
background-color: #65a9bf !important;
border-color: #65a9bf !important;
color: white;
font-size: 20px;
margin-top: 35px;
}
form.wpcf7-form .contact-form-box .form-group button.contact-item-btn::after {
content: "\F105";
font-family: "FontAwesome";
margin-left: 10px;
}
form.wpcf7-form .contact-form-box .form-group button.contact-item-btn:hover {
background-color: #052039 !important;
border-color: #052039 !important;
} #koncrete_about_company-8 .footer-social a {
background-color: #65a9bf;
color: white;
}
#koncrete_about_company-8 .footer-social a:hover {
background-color: white;
color: #65a9bf;
}
.main-footer-wrap p.text-light-blue {
color: #65a9bf !important;
font-weight: bold;
}
.main-footer-wrap .widget_custom_html .custom-html-widget p{
margin-bottom: 0px;
line-height: 18px;
}
#custom_html-3 {
margin-top: 72px;
}
footer #menu-menu-footer > li > a,
footer #custom_html-2 > .textwidget > p,
footer #custom_html-2 > .textwidget a,
footer #custom_html-3 > .textwidget > p,
footer #custom_html-3 > .textwidget a {
font-size: 18px;
line-height: 20px;
}
footer .widget.widget_text {
margin-bottom: 28px;
}
.copyright, .copyright a {
color: white;
} @font-face {
font-family: 'icomoon';
src:  url(//www.premiereavenue-architecteurs.fr/wp-content/themes/koncrete-child/fonts/icomoon.eot?tutcor);
src:  url(//www.premiereavenue-architecteurs.fr/wp-content/themes/koncrete-child/fonts/icomoon.eot?tutcor#iefix) format('embedded-opentype'),
url(//www.premiereavenue-architecteurs.fr/wp-content/themes/koncrete-child/fonts/icomoon.ttf?tutcor) format('truetype'),
url(//www.premiereavenue-architecteurs.fr/wp-content/themes/koncrete-child/fonts/icomoon.woff?tutcor) format('woff'),
url(//www.premiereavenue-architecteurs.fr/wp-content/themes/koncrete-child/fonts/icomoon.svg?tutcor#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-first:before {
content: "\e900";
}
.icon-money-sack:before {
content: "\e901";
}
.icon-building:before {
content: "\e902";
}
.icon-architect:before {
content: "\e903";
}
.icon-badge:before {
content: "\e904";
} @media screen and (max-width: 1200px){
.valeurs-et-vision .rtin-testimonial-layout2 .rtin-testimonial-layout2-content > .item-title {
min-height: 52px;
}
.valeurs-et-vision .rtin-testimonial-layout2 .rtin-testimonial-layout2-content > p {
min-height: 230px;
}
}
@media screen and (max-width: 768px){
.valeurs-et-vision .rtin-testimonial-layout2 .rtin-testimonial-layout2-content > p {
min-height: 90px;
}
}
@media screen and (max-width: 425px){
.elementor-widget-wp-widget-layerslider_widget,
.elementor-widget-wp-widget-layerslider_widget .ls-wp-container,
.elementor-widget-wp-widget-layerslider_widget .ls-wp-container > .ls-inner,
.elementor-widget-wp-widget-layerslider_widget .ls-wp-container > .ls-inner > .ls-layers ,
.elementor-widget-wp-widget-layerslider_widget .ls-wp-container > .ls-inner > .ls-layers > .ls-slide-backgrounds,
.elementor-widget-wp-widget-layerslider_widget .ls-wp-container > .ls-inner > .ls-layers > .ls-slide-backgrounds .ls-wrapper {
min-height: 500px !important;
}
.elementor-widget-wp-widget-layerslider_widget .ls-wp-container > .ls-inner > .ls-layers > .ls-slide-backgrounds .ls-wrapper img {
min-height:500px;
width:auto !important;
}
.elementor-widget-wp-widget-layerslider_widget .ls-wp-container > .ls-inner > .ls-layers > div:nth-child(8) {
top: 40% !important;
left: 15px !important;
}
.elementor-widget-wp-widget-layerslider_widget .ls-wp-container > .ls-inner > .ls-layers > div:nth-child(8) > div {
left: 20px !important;
}
.elementor-widget-wp-widget-layerslider_widget .ls-wp-container > .ls-inner > .ls-layers > div:nth-child(5) {
width: auto !important;
height: auto !important;
top: 20% !important;
left: 15px !important;
transform: translate(0%) !important;
}
.elementor-widget-wp-widget-layerslider_widget .ls-wp-container > .ls-inner > .ls-layers > div:nth-child(5) > div {
left: 20px !important;
width: auto !important;
}
.elementor-widget-wp-widget-layerslider_widget .ls-wp-container > .ls-inner > .ls-layers > .ls-wrapper h1 {
font-size: 30px !important;
line-height: 25px !important;
width: auto !important;
height: auto !important;
}
} .logo-mobile img {
width: 106px;
height: 50px;
max-height: 100%;
}