 /*
Theme Name:   irebu.com
Author:       iREBU Interactive Agency
Author URI:   https://irebu.com
Version:      1.0.225
*/

/*
100 - Thin
200 - Extra Light (Ultra Light)
300 - Light
400 - Normal
500 - Medium
600 - Semi Bold (Demi Bold)
700 - Bold
800 - Extra Bold (Ultra Bold)
900 - Black (Heavy)
*/

HEADER,FOOTER,p,time{display:block}
HEADER,FOOTER,hgroup{clear:both}
form,input{margin:0}
ul{padding:0;list-style-type:none}
label{display:inline-block}
input{padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
th,td,form,label{vertical-align:top}

article{position:relative}
a{color:#000}
 a:link{text-decoration:none}
figure{position:relative;display:inline-block;max-width:100%;margin:0}
 a > figure{display:block}
img{display:inline-block;max-width:100%;height:auto;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
 a img{display:block;cursor:pointer}
video{display:inline-block;max-width:100%;height:auto;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
input,textarea,select{outline:none}
input[type=submit]{line-height:normal !important}
iframe{display:block;max-width:100%;border:none}

abbr{cursor:pointer;position:relative}
	abbr .abbr-box{display:none}

@-moz-keyframes delay { from {opacity:0} to {opacity:0} }@-webkit-keyframes delay { from {opacity:0} to {opacity:0} }@-o-keyframes delay { from {opacity:0} to {opacity:0} }@keyframes delay { from {opacity:0} to {opacity:0} }
@-moz-keyframes fadein { from {opacity:0} to {opacity:1} }@-webkit-keyframes fadein { from {opacity:0} to {opacity:1} }@-o-keyframes fadein { from {opacity:0} to {opacity:1} }@keyframes fadein { from {opacity:0} to {opacity:1} }
@-moz-keyframes fadeout { from {opacity:1} to {opacity:0} }@-webkit-keyframes fadeout { from {opacity:1} to {opacity:0} }@-o-keyframes fadeout { from {opacity:1} to {opacity:0} }@keyframes fadeout { from {opacity:1} to {opacity:0} }

a,figure,figcaption,img,input[type=text],input[type=submit],textarea,.filebox-button,.TRANSITION{-moz-transition:color 0.1s ease-in-out,border-color 0.15s ease-in-out,background-color 0.15s ease-in-out,visibility 0.2s ease-in-out,opacity 0.2s ease-in-out,-moz-transform 0.3s ease-in-out;-webkit-transition:color 0.1s ease-in-out,border-color 0.15s ease-in-out,background-color 0.15s ease-in-out,visibility 0.2s ease-in-out,opacity 0.2s ease-in-out,-webkit-transform 0.3s ease-in-out;-o-transition:color 0.1s ease-in-out,border-color 0.15s ease-in-out,background-color 0.15s ease-in-out,visibility 0.2s ease-in-out,opacity 0.2s ease-in-out,-o-transform 0.3s ease-in-out;transition:color 0.1s ease-in-out,border-color 0.15s ease-in-out,background-color 0.15s ease-in-out,visibility 0.2s ease-in-out,opacity 0.2s ease-in-out,transform 0.3s ease-in-out}

.gallery-item{display:inline;float:left;margin:20px 5px 20px 0}
.alignleft{display:inline;float:left;margin:4px 24px 12px 0}
.alignright{display:inline;float:right;margin:4px 0 12px 24px}
.aligncenter{clear:both;display:block;margin:0 auto 12px auto}

.inline-block{display:inline-block}

.DISABLE{display:none}
.HIDDEN{visibility:hidden}
.RELATIVE{position:relative}

.CLEAR{clear:both}

*[animation-type]{opacity:0}
.animated{opacity:1}
#fancybox-overlay{z-index:10100 !important}
#fancybox-wrap{z-index:10101 !important;box-sizing:content-box}
#fancybox-wrap *{box-sizing:content-box}
#fancybox-content{background:#000}
 #fancybox-right,#fancybox-left{visibility:visible;opacity:0.5}
  #fancybox-right:hover,#fancybox-left:hover{opacity:0.7}
  #fancybox-right span{left:auto;right:20px}
  #fancybox-left span{right:auto;left:20px}

a.EDIT{z-index:9999;display:inline-block !important;clear:both;margin-bottom:12px !important;padding:0 3px !important;font:bold 11px/13px arial !important;color:#eee !important;text-shadow:none !important;text-transform:none !important;background:#e94028 !important;border:1px solid #e94028 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	a.EDIT:hover{color:#fff !important;background:#d93018 !important;border-color:#d93018 !important}
li > a.EDIT{margin-bottom:0 !important}

div.CROP{position:absolute}
 div.CROP > div{z-index:1100;position:relative;top:10px;left:10px;padding:1px 4px;font:bold 14px/16px arial !important;color:#fff;background:#000;border:1px solid #fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}

*::selection{color:#fff;text-shadow:none;background:#3d333e}
*::-moz-selection{color:#fff;text-shadow:none;background:#3d333e}


BODY{overflow-x:hidden;position:relative;width:100%;min-width:304px;margin:0;padding:0;word-wrap:break-word;text-align:justify}
.container-center{clear:both;position:relative;max-width:1754px;margin:0 auto;padding:0 15px}

HEADER{border-top:10px solid #d5b9b2}

#HEADER-LOGO{display:inline-block;margin:-25px 20px 0 20px;vertical-align:top;text-align:center}
 #HEADER-LOGO img{max-width:160px}

.COOKIE{padding-top:27px}
#COOKIE{display:none;z-index:10000;position:absolute;top:0;left:0;width:100%;font:11px/11px arial;color:#bbb;background:#444}
 #COOKIE-center{padding:7px 0 9px 0}
  #COOKIE-text{padding:0 80px 0 20px}
   #COOKIE p{display:inline-block;margin:0}
   #COOKIE a{color:#5ac;text-decoration:none}
    #COOKIE a:hover{text-decoration:underline}
  #COOKIE-close{clear:both;cursor:pointer;position:absolute;top:6px;right:20px;height:13px;line-height:13px;padding:0 5px;color:#111;text-align:center;background:#eee;border:1px solid #ddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
   #COOKIE-close:hover{color:#000;background:#fff;border:1px solid #eee}
@media only screen and (min-width:810px) and (max-width:869px){
 #COOKIE{font-size:10px}
}@media only screen and (max-width:809px){
 #COOKIE{font-size:9px}
}@media only screen and (max-width:599px){
  #COOKIE-center{padding:2px 0 3px 0}
   #COOKIE p{display:block}
}@media only screen and (max-width:479px){
.COOKIE{padding-top:38px}
}

#AJAX-preload.active{z-index:10000;position:fixed;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;background:#eee url('img/ajax.gif') 50% 50% no-repeat;border:1px solid #ddd;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}


article,aside{padding-bottom:20px}


.TITLE{margin:0 0 30px 0;color:#333;font:40px/44px "Smooch"}
.TITLE.group{padding:10px 0}
.TITLE.medium{margin-bottom:30px;font:34px/38px "Smooch"}
.TITLE.small{margin-bottom:20px;font:30px/34px "Smooch"}
.TITLE > a{display:inline-block;color:#333}
	.TITLE > a:hover{color:#222;text-decoration:none}

.TITLE.circle-left span{position:relative;display:inline-block;padding:0 20px;border:none}
 .TITLE.circle-left span:before{content:"";opacity:0.05;position:absolute;top:-12px;left:0;width:50px;height:50px;background:#6d2e46;-webkit-border-radius:90%/90% 0 90% 0;-moz-border-radius:90%/90% 0 90% 0;border-radius:90%/90% 0 90% 0}

.TEXT{font-size:16px;line-height:24px}
@media only screen and (max-width:1024px){
.TEXT{font-size:14px}
}
.TEXT h2,.TEXT h3,.TEXT h4,.TEXT h5,.TEXT h6{font-weight:bold;color:#2d232e}
.TEXT h2{font-size:16px}
.TEXT h3{font-size:15px}
.TEXT h4,.TEXT h5,.TEXT h6{font-size:14px}
	.TEXT ul,.TEXT ol{margin:10px 0;padding-left:15px}
		.TEXT ul ul,.TEXT ol ol{margin:0 0 10px 0}
	.TEXT ul{list-style-type:disc;list-style-position:inside}
.TEXT a{color:#6d2e46;text-decoration:underline}
	.TEXT a:hover{color:#8d4e66}
.READ-MORE{display:inline-block;margin-bottom:15px;padding:10px 20px;font-size:14px;font-weight:bold;color:#fff;background:#6d2e46}
	.READ-MORE:hover{color:#fff;background:#333}


.wp-block-columns{padding:20px 50px 10px 50px;background:#ece2d0}

.TEXT-contact{margin:50px 80px;padding:20px 50px 10px 50px;font-size:16px;line-height:36px;color:#222;background:#ece2d0}
 .TEXT-contact hr{background:#222}
 .TEXT-contact i, .TEXT-contact a{font-size:20px;font-weight:bold;color:#222}
 .TEXT-contact i{margin-right:5px}
@media only screen and (max-width:480px){
 .TEXT-contact{margin:50px 0;padding:20px 10px 5px 10px}
}

.IMAGE{position:relative;display:inline-block;max-width:100%;margin-bottom:15px}

.IMAGE.gray-hover a:hover:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,128,0,0.1)}
.IMAGE.gray-hover img{position:relative;opacity:0.99;filter:alpha(opacity=99)}
 .IMAGE.gray-hover a:hover img{opacity:0.9;filter:alpha(opacity=90);-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:grayscale(100%);filter:gray}

.IMAGE figcaption{position:absolute;bottom:20px;right:0;padding:10px 20px;font:bold 16px/18px arial;color:#000;background:#f8f8f8}


.GALLERY{margin:20px -0.5% 40px -0.5%;width:100%}
 .GALLERY li{position:relative;display:inline-block;width:32.83%;margin:0 0.25% 10px 0.25%}
  .GALLERY a{display:block;padding:2px;border:1px solid #090}
   .GALLERY a:hover:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,128,255,0.1)}
    .GALLERY img{position:relative;opacity:0.99;filter:alpha(opacity=99)}
     .GALLERY a:hover img{opacity:0.9;filter:alpha(opacity=90);-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:grayscale(100%);filter:gray}
@media only screen and (max-width:800px){
 .GALLERY li{width:49.5%}
}@media only screen and (max-width:400px){
 .GALLERY li{width:99.5%}
}


.FORM input[type=text],.FORM input[type=password],.FORM textarea{margin:0 0 10px 0;font:13px/35px arial;color:#888;background:#fff;border:1px solid #6d2e46}
	.FORM input[type=text]:focus,.FORM input[type=password]:focus,.FORM textarea:focus{color:#000;border:1px solid #888}
.FORM input[type=text],.FORM input[type=password]{width:48%;height:35px;max-width:100%;padding:6px 2%}
.FORM #surname, .FORM #city{margin-right:4%}
.FORM textarea{overflow:auto;width:100%;height:110px;min-width:100%;min-height:110px;max-width:100%;max-height:102px;padding:10px 2%;line-height:18px}
.FORM h3{margin:40px 0 30px 0;font:bold 24px/28px "Open Sans";text-align:center}
.FORM .form-first{margin-bottom:50px}
 .FORM .slider{text-align:center}
  .FORM .slider input{max-width:150px;margin-right:30px}
  #jquery-slider{display:inline-block;width:100%;max-width:500px;margin-top:20px}
  .ui-slider-handle{background:#b4f028 !important}
.FORM .form-second{margin-bottom:50px}
 .FORM .radio{position:relative;display:inline-block;width:33.33%;padding-bottom:15px;text-align:center}
  .FORM .radio input{position:absolute;bottom:0;left:50%;margin-left:-8px}
.FORM .form-third{margin-bottom:50px}
 .FORM .select{position:relative;display:inline-block;width:50%;margin-bottom:25px;text-align:center}
  .FORM .select select{margin-left:20px}
.FORM .form-four{margin-bottom:50px}
.FORM .checkbox{position:relative;padding:5px 0}
 .FORM .checkbox input{position:absolute;top:8px;left:0}
 .FORM .checkbox label{cursor:pointer;padding-left:20px;color:#8d8c8c}
.FORM input[type=submit]{float:right;cursor:pointer;width:80px;height:33px;max-width:100%;margin:0 0 10px 0;padding:0 5px;font:bold 14px/33px arial;color:#fff;text-align:center;background:#6d2e46;border:none}
	.FORM input[type=submit]:hover{color:#fff;background:#333}
.FORM input.validate,.FORM textarea.validate{color:#d09090 !important}
.FORM label.validate, .FORM label.validate a{color:#d09090 !important}



.MENU li{display:inline-block}
 .MENU li a{color:#333}
  .MENU li a:hover{color:#444}
   .MENU li.current-menu-item > a,.MENU li.current_page_ancestor > a,.MENU li.current_post_ancestor > a,.MENU li.current-category-ancestor > a{color:#444}
@media only screen and (min-width:600px){
.MENU.info{margin-top:6px}
.MENU.info .phone{font-size:18px}
.MENU.info .email{font-size:14px}
}@media only screen and (max-width:599px){
.MENU.info{margin-top:6px}
 .MENU.info li a{display:inline-block;padding:0 6px;border-left:1px solid #777}
  .MENU.info li:first-child a{border:none}
  .MENU.info li:last-child a{padding:0 0 0 6px}
}
.MENU.simple{margin-top:6px}
 .MENU.simple li a{display:inline-block;padding:0 6px}
  .MENU.simple li:last-child a{padding:0 0 0 6px}


BODY{font:14px/18px "Open Sans";color:#333}

HEADER{}

.TOPMENU{margin-top:5px;margin-bottom:20px;font-size:11px}
 .TOPMENU span.fa{padding:0 6px 0 0}

#BASEMENU > div{margin:0}
@media only screen and (min-width:768px){
	#BASEMENU{z-index:9999;position:relative}
  #BASEMENU ul{position:relative;margin:0;padding:12px}
 		#BASEMENU li{display:inline-block}
	 		#BASEMENU a{display:inline-block;margin-left:15px;padding:2px 0 2px 18px;font:500 14px/16px "Open Sans";color:#6d2e46;text-transform:uppercase}
   		#BASEMENU a:hover{position:relative}
      #BASEMENU a:not(.EDIT):hover:before{content:"";opacity:0.1;position:absolute;top:-2px;left:0;width:30px;height:30px;background:#6d2e46;-webkit-border-radius:90%/90% 0 90% 0;-moz-border-radius:90%/90% 0 90% 0;border-radius:90%/90% 0 90% 0}
 	  	#BASEMENU li.current-menu-item > a,#BASEMENU li.current_page_ancestor > a,#BASEMENU li.current_post_ancestor > a,#BASEMENU li.current-category-ancestor > a{position:relative}
      #BASEMENU li.current-menu-item > a:before,#BASEMENU li.current_page_ancestor > a:before,#BASEMENU li.current_post_ancestor > a:before,#BASEMENU li.current-category-ancestor > a:before{content:"";opacity:0.1;position:absolute;top:-2px;left:0;width:30px;height:30px;background:#6d2e46;-webkit-border-radius:90%/90% 0 90% 0;-moz-border-radius:90%/90% 0 90% 0;border-radius:90%/90% 0 90% 0}
 .menu-calculator a{padding:4px 10px !important;color:#fff !important;background:#000}
  .menu-calculator a:hover:before, .menu-calculator > a:before{display:none}
}@media only screen and (max-width:767px){
 #BASEMENU{padding:0}
}
@media only screen and (min-width:1024px){
			#BASEMENU a{font:500 18px/22px "Open Sans";text-transform:uppercase}
}

#BANNER-bg{z-index:-1;position:relative;margin:0 auto 40px auto;max-width:2560px}
	#BANNER-list{position:relative;top:0;left:0}
		#BANNER-list > *{display:none;opacity:0;position:absolute;top:0;left:0;width:100%}
			#BANNER-list > *:first-child{display:block !important;opacity:1;position:inherit}
   #BANNER-list a{display:block}
	 	#BANNER-list img{display:block;height:auto;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;-moz-border-radius:50%/5px;-webkit-border-radius:50%/5px;border-radius:50%/5px}
   .BANNER-text{display:none;position:absolute;bottom:10%;width:100%;text-align:center}
    .BANNER-text > *{-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
    .BANNER-text p{margin:0;font:60px/80px "Smooch";color:#fff}
  #BANNER .EDIT{position:absolute;top:10px;right:10px}
@media only screen and (max-width:768px){
		#BANNER-list{margin:0 -40px}
  .BANNER-text{display:none !important}
}@media only screen and (max-width:767px){
   #BANNER-list img{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
}


#INFO-bg{font:italic 24px/34px "Smooch"}
  #INFO .camera{background:url('img/camera.png') 50% 0 no-repeat;background-size:contain}


#BREADCRUMB{margin-bottom:30px;font-size:11px;text-transform:lowercase;color:#777}
	#BREADCRUMB a{color:#777}
		#BREADCRUMB a:hover{text-decoration:underline}


#CONTENT{position:relative;min-height:900px;margin-top:50px}
 #CONTENT-ajax.background, #ABOUT-information.background{background:#f8f8f8}
 .HOME #SIDEBAR-ajax{margin-top:50px}
 #CONTENT-ajax .row > div:first-child + div{padding:0}
 #CONTENT-ajax article{margin:0;padding:0}
  #CONTENT-ajax .TITLE{margin:50px 200px 20px 100px}
  #CONTENT-ajax .TEXT{margin:0 100px}
  #CONTENT-ajax .READ-MORE{margin:0 200px 0 100px}
  #CONTENT-ajax #SUBMENU{margin:0 200px 50px 100px}
   #CONTENT-ajax #SUBMENU .TITLE{margin:0 0 10px 0}
 #CONTENT-ajax .IMAGE{margin:0}
@media only screen and (max-width:800px){
 #CONTENT-ajax .TITLE{margin:50px 80px 20px 40px}
 #CONTENT-ajax .TEXT{margin:0 80px 0 40px}
 #CONTENT-ajax .READ-MORE{margin:0 80px 0 40px}
 #CONTENT-ajax #SUBMENU{margin:0 80px 50px 40px}
}

.green{overflow:hidden;padding:0}
 .green .IMAGE{margin-bottom:0}
  .green .IMAGE img{opacity:0.5}
.white{padding-left:40px;background:#fff}

#SUBMENU{margin-top:8px;padding-top:20px;line-height:22px}
 nav#SUBMENU > ul > li{margin-bottom:30px}


.HOME article{margin-bottom:25px}

#HOMEPAGE-offert .IMAGE a{display:block;padding:2px;border:1px solid #b4f028}

#HOMEPAGE-box-bg{z-index:0;position:relative;background:#ece2d0}
  #HOMEPAGE-box-bg > .row > div:first-child + div{position:relative;padding:40px 40px 0 40px;background:#ece2d0}
   #HOMEPAGE-box-bg img{height:80px;width:auto}
 #HOMEPAGE-box-bg .TITLE{color:#222}
 #HOMEPAGE-box-bg .TEXT{margin-bottom:50px;font:16px/24px arial;color:#222}
 #HOMEPAGE-box{width:100%;height:500px}

 #HOMEPAGE-box{position:absolute;top:0;left:0;height:100%}
 #BOX-text{height:500px;margin:1% 0;padding:15px 30px;text-align:right}
 #BOX-text p{margin:0;font:bold 24px/28px arial;color:#fff}

@media only screen and (min-width:1200px){
 #BOX-text{position:absolute;top:1%;right:0;max-width:100%;padding:15px 30px;text-align:right}
}

#HOMEPAGE-info{padding:50px 50px 0 50px;color:#222;background:#b4f028}
 #HOMEPAGE-info .row > *{margin-bottom:50px}
 #HOMEPAGE-info .TITLE{font:bold 28px/32px "Open Sans";color:#222}
  #HOMEPAGE-info .TITLE.circle-left span:before{background:#222}
  #HOMEPAGE-info .TITLE small{font:18px/22px arial}

 #HOMEPAGE-info-alert .TITLE{margin-bottom:50px;font:bold 48px/52px "Open Sans";color:#fff}
 #HOMEPAGE-info-alert hr{margin-bottom:50px}
 #HOMEPAGE-info .READ-MORE{background:#fff}
  #HOMEPAGE-info .READ-MORE:hover{background:#333}

#ABOUT-box{padding:20px 0 80px 0}
#ABOUT-box .IMAGE{max-width:500px}
 #ABOUT-box .element figcaption{top:30px;bottom:auto;padding:20px;font-size:20px;line-height:28px;max-width:600px;border-bottom:10px solid #b4f028}
 #ABOUT-box .TITLE{min-height:76px;margin:20px 0 0 0}
 #ABOUT-box .TEXT{margin:5px auto 0 auto;max-width:450px}
 #ABOUT-box .READ-MORE{margin-top:20px}
 #ABOUT-box .circle{position:relative;display:inline-block;margin:0 5%;width:90%;max-width:500px;padding-top:70%;font-size:32px;color:#444;font-weight:bold;border:50px solid #ccc;-webkit-border-radius:90%;-moz-border-radius:90%;border-radius:90%}
  #ABOUT-box .circle:before{content:"";position:absolute;top:-150px;left:20%;width:60%;height:200px;background:#fff}
  #ABOUT-box .circle:after{content:"";position:absolute;bottom:-150px;left:20%;width:60%;height:200px;background:#fff}
  #ABOUT-box .circle span{position:absolute;top:50%;left:0;width:100%;margin-top:-60px;line-height:40px}
@media only screen and (min-width:999px) and (max-width:1199px){
 #ABOUT-box .circle{padding-top:40%}
}
@media only screen and (max-width:1199px){
 #ABOUT-box .circle{margin:100px 5% !important}
}
@media only screen and (max-width:1400px){
 #ABOUT-box .circle{margin:0 2%;width:96%;font-size:28px}
}

#LIST-ajax .LIST{margin:50px 0 100px 0}
 #LIST-ajax li{margin-bottom:40px}
 #LIST-ajax li.gray{margin-bottom:20px;background:#f8f8f8}
 #LIST-ajax .READ-MORE{margin-bottom:20px}

.PAGINATE{margin-bottom:50px;text-align:right}
 .PAGINATE li{display:inline-block;margin-left:10px}
  .PAGINATE a{;padding:10px 20px;font-size:14px;font-weight:bold;color:#000;background:#b4f028}
   .PAGINATE a:hover{color:#fff;background:#333}

#NEWS-paginate{text-align:left}
 #NEWS-paginate li{margin:0}

.CLIENTS #CONTENT-ajax .IMAGES{background:#fff;border-bottom:2px dotted #00a0e3}
.CLIENTS #CONTENT-ajax .IMAGES > *{display:inline-block;width:16.66%;margin:0 0.5% 10px 0.5%;text-align:center}
@media only screen and (max-width:1400px){
.CLIENTS #CONTENT-ajax .IMAGES > *{width:19.0%}
}@media only screen and (max-width:1024px){
.CLIENTS #CONTENT-ajax .IMAGES > *{width:24%}
}@media only screen and (max-width:600px){
.CLIENTS #CONTENT-ajax .IMAGES > *{width:32.33%}
}@media only screen and (max-width:320px){
.CLIENTS #CONTENT-ajax .IMAGES > *{width:49%}
}


#FOOTER-blog{margin-top:50px}
#FOOTER-single{margin-top:50px}


#PARTNERS-bg{padding:80px 0;background:#ece2d0}
 #PARTNERS a{display:block;margin-bottom:20px;color:#222;font:bold 28px/28px "Open Sans"}
 #PARTNERS a i{color:#222}
  #PARTNERS a small{font:18px/18px arial}


.GOOGLEMAP{width:100%;margin:20px 0 50px 0;text-shadow:none}
	.GOOGLEMAP #googleapi{height:400px;width:100%;background:#e5e3df;border:1px solid #e7e7e7}
		.GOOGLEMAP #googleapi:hover{border-color:#e7e7e7}

#GOOGLEMAP-direction{margin-top:10px}
 #GOOGLEMAP-direction p{margin-bottom:5px;font:bold 14px/16px arial;color:#252f5d}
 #GOOGLEMAP-direction input[type=text]{float:left;margin:6px 5px 6px 0}
 #GOOGLEMAP-button{float:left;float:right;cursor:pointer;width:130px;height:33px;max-width:100%;margin:6px 0 12px 0;padding:0 10px;font:bold 14px/33px arial;color:#000;text-align:center;background:#b4f028}
  #GOOGLEMAP-button:hover{color:#fff;background:#333}
 #GOOGLEMAP-direction > .LEFT{margin-right:3%}


FOOTER{}
	#FOOTER-bottom{padding:30px 0 25px 0;color:#ddd;background:#6d2e46;border-top: 10px solid #d5b9b2}
   #FOOTER-bottom a{color:#eee}
  	 #FOOTER-bottom a:hover{color:#fff;text-decoration:underline}
    #FOOTER-bottom > .container-center > .row:first-child nav ul{margin-bottom:5px}
   #FOOTER-LOGO{display:inline-block;margin:0 40px 10px 0;vertical-align:top;text-align:center}
    #FOOTER-LOGO img{max-width:160px}

