<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> /*
 Theme Name: Bateaux Child
 Theme URI: http://www.bateauxtheme.com
 Description: Bateaux Child Theme.
 Author: Twisttheme
 Template: bateaux
 Version: 1.0.0
 Text Domain: bateaux-child
 */

.lang-item{
	line-height:initial;
	list-style:none;
	display:inline-block;
}


.lang-item a{
	color:#000!important;
	border-style:solid;
    border-color: #999;
    background-color: transparent;
	border-radius: 20px;
    border-width: 1px;
	height: auto;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .1em;
}
.lang-item.current-lang a{
	color: #fff!important;
	background-color: #762e7f;
	border-color: #762e7f;
}

.lang-item a:hover{
	background-color:/*#e8f6ff*/#762e7f;
	color:#fff!important;
	border-color: #762e7f;
}
.lang-item.current-lang a:hover{
	background-color:#73147f;
}

.btx-button ul{
	margin:0;
}
.btx-interactive-content{
	height:100%!important;
	line-height:inherit!important;
}
.btx-interactive-content a{
	display:block;
}
.btx-page-title .btx-page-title-content h1 {
    text-transform: none!important;
}

.homepage a.btnx{
	font-size:30px;
	padding:0;
}
.projet a.btnx{
	padding:0;
	text-transform:none;
}
.homeslider .btx-slider-footer{
	position:absolute;
	bottom:15%;
	left: 50%;
    transform: translate(-50%, 0);
}
.homeslider a.btnx{
	font-size:30px;
	padding:0;
}

.widget_nav_menu a div h3, .widget_text a div h3{
	transition:color ease .3s;
}
.widget_nav_menu a:hover div h3, .widget_text a:hover div h3{
	color:#762e7f;
	transition:color ease .3s;
	border-color:initial;
}

.btx-light-scheme .btx-menu a:hover{
	color: #762e7f!important;
}

.btx-slider-title a:hover{
	color: #762e7f!important;
}

.btx-navbar.btx-navbar--alternate,.btx-navbar--mobile.btx-navbar--alternate { background-color: #fff !important; }

.breadcrumb a.btnx{
	color:#aaa!important;
	font-weight:normal!important;
	font-size:15px!important;
	padding-right:0!important;
	letter-spacing:0px;
}
.breadcrumb a.btnx:hover{
	color:#762e7f!important;
}
.breadcrumb a i{
	padding-right:3px!important;
}
.slick-dots button::before{
	color:#a4a4a4!important;
}
.slick-active button:before{
	color:#762e7f!important;
}
.grey-tab{
	background:#f5f5f5!important;
	padding-left:10%!important;
	padding-right:10%!important;
}
.grey-tab ul.btx-tab-nav li{
	border:1px solid #aaa!important;
}
.grey-tab ul.btx-tab-nav li.active{
	border:1px solid #762e7f!important;
}
.grey-tab ul.btx-tab-nav li a{
	text-transform:none!important;
}
.text-tab{
	max-width:700px;
	margin:0 auto;
}
.lightgrey a.btnx{
	font-size:30px;
	padding:0;
	color:#000!important;
}
.lightgrey a.btnx:hover{
	color: #762e7f!important;
}

.sub-menu .current-menu-item a[href*="#"]{
	/*color:#a4a4a4!important;*/
	color:#898989!important;
}

.dwg a{
	color:#01a2dd!important;
	transition:all ease .3s;
}
.dwg a::before{
	content: '';
	display: inline-block;
    font: normal normal normal 14px/1 bateaux;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
	padding-right:0px;
}
 .dwg a:hover::before{
	 content: '\ea41';
	 display: inline-block;
	 font: normal normal normal 14px/1 bateaux;
	 font-size: inherit;
	 -webkit-font-smoothing: antialiased;
	 padding-right:5px;
	 transition:all ease .3s;
 }
.sab a{
	color:#da46a6!important;
}
.sab a::before{
	content: '';
	display: inline-block;
    font: normal normal normal 14px/1 bateaux;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
	padding-right:0px;
	transition:all ease .3s;
}
.sab a:hover::before{
	content: '\ea41';
	display: inline-block;
    font: normal normal normal 14px/1 bateaux;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
	padding-right:5px;
	transition:all ease .3s;
}
.phase4 a{
	color:#762e7f!important;
}
.phase4 a::before{
	content: '\ea41';
	display: inline-block;
    font: normal normal normal 14px/1 bateaux;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
	padding-right:5px;
	transition:all ease .3s;
}
.phase4 a:hover::before{
	content: '\ea41';
	display: inline-block;
    font: normal normal normal 14px/1 bateaux;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
	padding-right:5px;
	transition:all ease .3s;
}

/*.single-btx_portfolio #menu-item-169 a, .post-type-archive-btx_portfolio #menu-item-169 a{
	color:#01a2dd;
}*/

.btx-modal-caption{
	display:none;
}

.btx-portfolio .btx-entry-excerpt {
	margin-top:0;
	color:#000;
	font-size:15px;
}

/*
.btx-collapsed-menu--right, .btx-collapsed-menu--right .btx-menu{
	float:none!important;
	display:block;
	margin:0 auto;
	text-align:center;
}
.btx-collapsed-menu--right .btx-menu&gt;li{
	display:inline-block;
	float:none!important;
}

.projets .btx-section[data-index="0"]{
	position: fixed;
	top:0;
	z-index:4;
	height:90px;
	width:100%;
	border-bottom:1px solid #f5f5f5;
}
.projets .btx-section[data-index="0"] .btx-background{
	left: 50%;
    transform: translate(-50%, 0);
	width: calc( 1024px + 10%);
}
.projets .btx-side-navbar-logo, .projets .btx-navbar-logo{
	display:none;
}
*/




.btx-skill-bar{
	width:160%;
}

.hidden{
	display: none;
}
.hidden-desktop{
	display:none;
}

 .btx-form-container + .btx-form-container {
	 margin-top: 20px;
	 clear:both;
 }
 .pull-right{float: right!important;}
 div.wpcf7-response-output {
	 margin:0em 0.5em 1em;
	 float: left;
	 border-radius: 5px;
	 border-width: 1px;
 }
 .wpcf7-list-item-label{
	 vertical-align: text-top;
 }
 .btn-file {
	 position: relative;
	 overflow: hidden;
	 width:40px;
	 height:40px;
	 text-align: center;
	 float:left;
	 margin-right:2%;
	 padding: 13px;
	 border-radius: 3px;
	 border-style: solid;
	 border-width: 1px;
	 color: #fff!important;
	 background-color: #762e7f!important;
	 border-color: #762e7f;
	 cursor: pointer;
	 font-size:inherit;
	 transition: all ease .3s;
 }
 .btn-file:hover {
	 color: #762e7f!important;
	 background-color: transparent!important;
	 border-color: #762e7f;
	 transition: all ease .3s;
 }
 .btn-file input[type=file] {
	 position: absolute;
	 top: 0;
	 right: 0;
	 min-width: 100%;
	 min-height: 100%;
	 font-size: 100px;
	 text-align: right;
	 filter: alpha(opacity=0);
	 opacity: 0;
	 outline: none;
	 background: white;
	 cursor: inherit;
	 display: block;
	 display: none;
 }
 .form-control{
	 width: 85%;
 }
 input[readonly]{
	 background:#f1f1f1;
	 color:#aaa;
 }
 span.wpcf7-not-valid-tip{
	 text-transform: none!important;
 }

 div.produits .btx-entry-body{
	 opacity:1!important;
	 visibility: visible!important;
 }
 div.produits .btx-entry-title{
	 color:#fff!important;
 }
 div.produits .btx-entry-excerpt{
	 color:#fff!important;
	 font-size:20px!important;
 }
 div.produits .btx-entry-body-wrapper a.btx-entry-overlay-link{
	 background: rgba(0,0,0,0.15);
 }


.hasref .btx-interactive-space--hover .btx-interactive-content{
	text-align: center;
	white-space: nowrap;
	overflow-y: auto;
	overflow-x: hidden;
}
.hasref .btx-interactive-content:before{
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em; /* Adjusts for spacing */
}
.text-refs{
	display: inline-block;
	vertical-align: middle;
}

.text-refs .btx-row .btx-text-content .btx-text-content-inner{
	white-space: normal;
	font-size:16px;
	padding:20px 30px!important;
	line-height:1.2em!important;
}
.text-refs .btx-row .btx-text-content .btx-text-content-inner br{
	display: block;
	margin-top:10px;
	content: " ";
	
}

 @media (max-width: 768px){
	 .text-refs .btx-row .btx-text-content .btx-text-content-inner{
		font-size:13px!important;
	}

 }

 @media (max-width: 1200px){
	.btx-navbar-nav{
		margin-left:15%!important;
	}
 }



 /* RESPONSIVE */
 @media (max-width: 520px) {
	 div.produits .btx-entry-excerpt{
		 font-size:14px!important;
		 line-height: 18px;
	 }
	 div.produits .btx-entry-title{
		 font-size:24px!important;
	 }
	 div.produits .btx-entry-body{
		 padding:20px!important;
	 }
	 .btx-layout-responsive .btx-navigation-middle {
		 display: block;
	 }
	 .btx-layout-responsive .btx-navigation--bar .btx-navigation-next{
		 float:right;
	 }
	 .btx-layout-responsive .btx-navigation--bar .btx-navigation-previous{
		 float:left;
	 }
 }

 @media (max-width: 767px){
	 .btx-layout-responsive .font-style-big {
		 font-size: 37px!important;
	 }
	 .hidden-desktop{
		display:block!important;
	}

 }

 @media (max-width: 960px){
	 .btx-layout-responsive .btx-tab--top.btx-tab--group&gt;.btx-tab-nav&gt;li a{
		 padding-left:20px;
		 padding-right:20px;
	 }
 }
 @media (max-width: 872px){
	 .btx-layout-responsive .btx-tab--top.btx-tab--group&gt;.btx-tab-nav&gt;li a{
		 padding-left:10px;
		 padding-right:10px;
	 }
 }
@media (max-width: 1024px){
img.btx-navbar-logo--image, img.btx-fixed-nav-logo{
	 max-width:120px!important;
 }
}
@media (hover: none) {
	.hidden-desktop{
		display:block!important;
	}
}</pre></body></html>