/*
Theme Name: My Divi Child Theme
Theme URI: http://mydomain.com/
Version: 1.0
Template: Divi
Author: numalex
*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');


html, 
body {
	font-family: 'Roboto', sans-serif;
}


@media only screen and (max-width: 1330px) and (min-width: 980px) {
 #top-menu-nav { display:none; }
}

@media only screen and (max-width: 1330px) and (min-width: 980px) {
 #et_mobile_nav_menu { display:block }
}

     /* FORM */
    #form {
    padding: 5px;
    width: auto;
    margin: 20px auto;
    }

    #contentleft {
    width: 50%;
    float: left;
    padding: 5px 15px;
    }

    #contentright {
    width: 50%;
    padding: 5px 15px;
    float: left;
    }

    #bottom {
    clear: both;
    padding: 0 15px;
	   float: right;
    }

    /*MEDIA QUERIES*/

    /* for 980px or less */
    @media screen and (max-width: 980px) {

    #form {
    width: 94%;
    }
    #contentleft {
    clear: both;
    padding: 1% 4%;
    width: auto;
    float: none;
    }

    #contentright {
    clear: both;
    padding: 1% 4%;
    width: auto;
    float: none;
    }

    #bottom {
    clear: both;
    padding: 1% 4%;
    width: auto;
    float: none;
    }
	}
    /* for 700px or less */
    @media screen and (max-width: 600px) {

    #contentleft {
    width: auto;
    float: none;
    }

    #contentright {
    width: auto;
    float: none;
    }
    #bottom {
    width: auto;
    float: none;
    }
    }

    /* for 480px or less */
    @media screen and (max-width: 480px) {

    #contentleft {
    /*background: #f8f8f8;*/
    }
    #contentright {
    /*background: #f0efef;*/
    }
    #contentleft, #contentright, #bottom {
    margin-bottom: 5px;
    }

    #contentleft, #contentright, #bottom {
    /*border: solid 1px #ccc;*/
    }
        
	}



.myButton {
	-moz-box-shadow: 0px 0px 0px 2px #9fb4f2;
	-webkit-box-shadow: 0px 0px 0px 2px #9fb4f2;
	box-shadow: 0px 0px 0px 2px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	/*font-family:Arial;*/
	font-size:19px;
	/*padding:12px 37px;*/
	padding:1px 37px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.myButton:active {
	position:relative;
	top:1px;
}

#footer-widgets .footer-widget li a:hover {
  color: black;
}

.myButton2 {
	-moz-box-shadow: 0px 0px 0px 2px #9fb4f2;
	-webkit-box-shadow: 0px 0px 0px 2px #9fb4f2;
	box-shadow: 0px 0px 0px 2px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	/*font-family:Arial;*/
	font-size:19px;
	padding:12px 17px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}




.devisgratuit input[type="text"],
.devisgratuit input[type="email"],
.devisgratuit input[type="tel"],
.devisgratuit textarea {
	
border:1px solid #c3cccd;
height:40px;
margin-bottom : 16px;
padding : 5px 15px 1px;
line-height: 16px;
width : 75%;

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

}
.devisgratuit input[type="submit"],
.devisgratuit input[type="button"] { 
background-color:#232531;
height:40px;
color:white;
text-transform:uppercase;
border:2px solid #232531;
padding:1px 50px;
margin-right:50px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.devisgratuit input[type="submit"]:hover,
.devisgratuit input[type="button"]:hover {

    cursor:pointer;

}
.contact input[type="text"],
.contact input[type="email"],
.contact input[type="tel"] {
	
border:1px solid #c3cccd;
height:40px;
margin-bottom : 16px;
padding : 5px 15px 1px;
line-height: 16px;
width:80%;

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

}

.contact textarea {
	border:1px solid #c3cccd;
	margin-bottom : 16px;
	padding : 5px 15px 1px;
	line-height: 16px;
	width:100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}	

/*
.contact input[type="submit"],
.contact input[type="button"] { 
background-color:#232531;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
height:40px;
color:white;
text-transform:uppercase;
border:2px solid #232531;
padding:1px 50px;
width:80%;
}
*/

.contact input[type="submit"]:hover,
.contact input[type="button"]:hover {

    cursor:pointer;

}

.g-recaptcha
{
 transform:scale(0.77);
 transform-origin:0;
 transform:scale(0.77);
 transform-origin:0 0; 
 -webkit-transform:scale(0.77); 
 transform:scale(0.77);
 -webkit-transform-origin:0 0; 
 transform-origin:0 0;

}



/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}

    #cboxContent{background:#fff; overflow:hidden;
		background-color: #0262ae;
    border-radius: 4px;		
		}
	
	#monliencontact
	{
	-moz-box-shadow: 0px 0px 0px 2px #cd1421;
	-webkit-box-shadow: 0px 0px 0px 2px #cd1421;
	box-shadow: 0px 0px 0px 2px #cd1421;
	/*
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);*/
	background-color:#cd1421;
	/*-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;*/
	border:1px solid #cd1421;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	/*font-family:Arial;*/
	font-size:19px;
	padding:1px 37px;
	text-decoration:none;
	text-shadow:0px 1px 0px #cd1421;
	}
	
	#rappel
	{

		background-color: #0262ae;
    border-radius: 4px;
	
	}
	
	#monform p
	{
	text-align:center;
	}
	
	.formphrase
	{
	font: 13px 'Open Sans';
	color:white;
	margin-bottom:26px;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
	margin-top : 16px;
	}
	
	#rappel input[type="text"],
#rappel input[type="email"],
#rappel input[type="tel"]{
	
border:1px solid #c3cccd;
height:40px;
margin-bottom : 16px;
padding : 5px 15px 1px;
line-height: 16px;
width:200px;

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

}


#rappel input[type="submit"],
#rappel button { 
background-color:#232531;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
height:40px;
color:white;
text-transform:uppercase;
border:2px solid #232531;
margin-bottom : 16px;
cursor:pointer;
}

#rappel label{ 

color:white;

}


	
       
/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}


.entry-content table, body.et-pb-preview #main-content .container table
{

    border-spacing: 0;

}	

.tablepress
{
	   border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 1px #ccc;
}


.tablepress th:first-child {
    border-radius: 6px 0 0;
	}
.tablepress td:first-child, .bordered th:first-child {
    border-left: medium none;
}

#tablepress-2
{

 border: 3px solid #ccc;
 box-shadow:20px 0 10px -10px #ccc, -20px 0 10px -10px #ccc;
 position:relative;
   z-index: 0;
}

#tablepress-5
{

 border: 3px solid #ccc;
 box-shadow:20px 0 10px -10px #ccc, -20px 0 10px -10px #ccc;
 position:relative;
   z-index: 0;
}


.tablepress th {
    background-color: #dce9f9;
    background-image: -moz-linear-gradient(center top , #ebf3fc, #dce9f9);
    border-top: medium none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

#tablepress-1  th {
    background-color: #e1e1e1;
    background-image: -moz-linear-gradient(center top , #ebf3fc, #e1e1e1);
    border-top: medium none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}


#tablepress-2  th {
    background-color: #C34A52;
		color:white;
    border-top: medium none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

#tablepress-4  th {
    background-color: #e1e1e1;
    background-image: -moz-linear-gradient(center top , #ebf3fc, #e1e1e1);
    border-top: medium none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}


#tablepress-5  th {
    background-color: #C34A52;
    border-top: medium none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color:white;
}

.tablepress td, .tablepress th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;
}

.tablepress td a {
 color:#666666;
}

#et-info {
    float: right;
}

.et_pb_blurb_position_left .et_pb_main_blurb_image { width: 96px !important; }
.et_pb_blurb_position_left img { height: 96px !important; }
.et_pb_blurb_position_left .et-pb-icon { font-size: 96px !important; }
/*.et_pb_blurb_position_left .et_pb_blurb_content { padding-left: 116px !important; }*/
.et_pb_blurb_position_left .et_pb_blurb_content { padding-left: 5px !important; }

#post-281 .et_pb_blurb_content {margin : 0 0;}
#post-111 .et_pb_blurb_content {margin : 0 0;}
#post-264 .et_pb_blurb_content {margin : 0 0;}

/*
.breadcrumbs { 
	list-style: none; 
	overflow: hidden; 
	font: 14px Helvetica, Arial, Sans-Serif;
}

.breadcrumbs span { 
	float: left; 
}

.breadcrumbs span a {
	color: white;
	text-decoration: none; 
	padding: 10px 0 10px 65px;
	padding: 0px 0px 0px 65px;
	background: #0C0D5B;                 

	position: relative; 
	display: block;
	float: left;
}

.breadcrumbs span a:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           
	border-bottom: 50px solid transparent;
	border-left: 30px solid #0C0D5B;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	left: 100%;
	z-index: 2; 
}

.breadcrumbs span a:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;       
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}
.breadcrumbs span a:hover { background: #E6765A; }
.breadcrumbs span a:hover:after { border-left-color: #E6765A; !important; }


.breadcrumbs span:nth-child(2n+2){	color: white;
	text-decoration: none; 

	padding: 0px 0px 0px 65px;
	background: #0C0D5B;              

	position: relative; 
	display: block;
	float: left;
	}

.breadcrumbs span:nth-child(2n+2):after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           
	border-bottom: 50px solid transparent;
	border-left: 30px solid #0C0D5B;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	left: 100%;
	z-index: 2; 
}

.breadcrumbs span:nth-child(2n+2):before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;       
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}
*/

.breadcrumbs { 
	list-style: none; 
	overflow: hidden; 
	font: 14px 'Open Sans';
}

.breadcrumbs span a {
	color: #e1e1e1;

}

.breadcrumbs span[property="name"]
{
font-weight:bold;
}


@media only screen and ( min-width:981px ) {

	
    #post-37.et_pb_slider .et_pb_slider .et_pb_container { 
        height: 420px !important; 
	

    }
    #post-37 .et_pb_slider .et_pb_slider .et_pb_slide { 
        max-height: 420px; 
    }
    #post-37 .et_pb_slider .et_pb_slide_description { 
        position: relative; 
        top: 0% !important; 
        padding-top: 20px !important; 
        padding-bottom:20px !important; 
        height:auto !important; 
		 right: 8%;
    }
}




@media only screen and ( min-width:981px ) {

	
   .et_pb_slider, .et_pb_slider .et_pb_container { 
        height: 500px; 
    }
   .et_pb_slider, .et_pb_slider .et_pb_slide { 

        max-height: 500px;
        height: 500px; 
    }
    .et_pb_slider .et_pb_slide_description { 
        position: relative; 
        top: 25%; 
		right: 8%;
        padding-top: 20px !important; 
        padding-bottom:20px !important; 
        height:auto !important; 
		 background: rgba(0, 0, 0, 0.5);

    }
	.et_pb_slide_description .et_pb_slide_title  {
    text-align: left;

	}
	
	

}




.et-cart-info { display:none; } 
@media only screen and (max-width: 1350px)  {
#post-37 .et_pb_blurb_container h4
{
background:#808080;
color:white;
text-align:center;
height:50px;
padding:15px 15px;
font-size:13px;
}
}

#post-37 .et_pb_blurb_container h4
{
background:#808080;
color:white;
text-align:center;
height:50px;
padding:15px 15px;
}

#main-footer {
   /* background-color: #red;*/
	color : white;
}


#top-menu a {font-weight:normal}

#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a{font-weight:bold;}

#accueilblog .et_pb_post p 
{
color:white;
}

#accueilblog .et_pb_post .post-meta a
{
color:white;
}




#logo
{
margin-top:15px;
/*margin-left : -95px;*/
}


	.boutontable
 { 
background-color:#232531;
height:40px;
color:white;
text-transform:uppercase;
border:2px solid #232531;
/*padding:10px 50px;*/
padding:5px 25px;
margin-right:50px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.et_pb_slide_content
{
text-align:left;

}

#et-top-navigation
{
padding-left : 1px !important;
}


.titre-slider{
    /*font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif !important;*/
    font-weight: bold !important;
    font-size: 40px !important;
    
}

.titre-vignette{
    background: #808080;
    color: white;
    text-align: center;
    height: 50px;
    padding: 15px 0px;
    /*font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;*/
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    
}

p.tittre-footer {
    font-size: 18px;
    font-weight: 500;
    line-height: 1em;
    padding-bottom: 1em;
    
}

#text-3, #text-4, #text-5, #text-6{
    margin-bottom: 10px!important;
}

.title-blog-page{
    font-size: 18px;
    color: #333;
    font-weight: 500;
}

.h3notremission {
	font-weight: 500;
	color: #066997 !important;
	font-size:18px;
	text-transform: uppercase;
    	/*font-family: "Open Sans", Arial, sans-serif;*/
    
}

.articletelesuveillance h2{
    font-size: 18px;
}

p.titre-right-col{
    color: #333;
    font-weight: 500;
    line-height: 1em;
    font-size: 18px;
     padding-bottom: 1em;
}

@media screen and (max-width: 640px){
    
span.titre-slider{
    
        font-size: 30px!important;
    }
}





/* *** Cookies *** */

 

#cookie_hdr_showagain {

       width: 40px;

       height: 40px;

       background-image: url(https://www.ranc-formation.fr/wp-content/uploads/2024/03/cookie-groupe-ranc.png);

       background-size: contain;

       display: inline-block;

}

 

#cookie-law-info-again {

       padding: 0;

       box-shadow: none;

       background-color: transparent !important;

}

 

#wt-cli-reject-btn,

#wt-cli-settings-btn,

#wt-cli-accept-btn,

#wt-cli-save-preferences-btn,

#wt-cli-accept-all-btn {

       padding: 8px 3px !important;

       width: 31% !important;

       margin: 20px 1% 0 !important;

       border: 1px solid rgb(185, 191, 190) !important;

       line-height: 1.2 !important;

       text-align: center;

       border-radius: 0;

}

 

#wt-cli-reject-btn:hover,

#wt-cli-settings-btn:hover,

#wt-cli-accept-btn:hover {

       background-color: rgba(0,0,0,0.05) !important;

}

 

#wt-cli-accept-btn,

#wt-cli-accept-all-btn {

       border: 1px solid #2c80aa !important;

}

 

#wt-cli-accept-btn:hover {

    color: #2A5382 !important;

}

 

#wt-cli-settings-btn {

       border: 1px solid #8cbe22 !important;

}

 

#wt-cli-policy-link {

       font-style: italic;

       font-size: 14px !important;

}

 

#wt-cli-cookie-banner {

       text-align: justify !important;

       font-size: 14px;

       line-height: 1;

}

 

#wt-cli-cookie-banner-title {

       text-align: center !important;

}

 

.cli-tab-footer .wt-cli-privacy-accept-btn {

    background-color: #2c80aa;

}

 

.cli-tab-footer .wt-cli-privacy-accept-btn:hover {

    color: #8dd6f4 !important;

}

 

#cookie-law-info-bar {

       border-radius: 20px !important;

       padding: 30px !important;

}

 

.cookielawinfo-modern thead,

.cookielawinfo-winter thead {

    background-color: #8cbe22;

    border-bottom: solid 1px #999;

}

 

table.cookielawinfo-winter thead th {

    background-color: #8cbe22 !important;

}

 

table td, table th {

       word-break: break-word !important;

}

 

/* *** End Cookies *** */

 

@media (max-width: 780px)

 

       /* *** Cookies *** */

 

       #cookie-law-info-bar {

              padding: 20px !important;

       }

 

       #cookie_hdr_showagain {

              width: 30px;

              height: 30px;

       }

 

       #cookie-law-info-again {

              left: 10px !important;

       }

 

      /* *** End Cookies *** */


