/* *****  ITI Image Group ***** */


html {box-sizing:border-box;}
*,*:before,*:after {box-sizing:inherit;}

html {-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}

body {margin:0;}

hr {border:0; border-top:1px solid #eee; margin:20px 0}

a {color:inherit;}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display:block;}
audio,canvas,progress,video {display:inline-block;}
progress {vertical-align:baseline;}
audio:not([controls]) {display:none; height:0;}[hidden],template {display:none;}

abbr[title] {border-bottom:none; text-decoration: none;}


dfn {font-style:italic;}
mark {background:#ff0; color:#000;}
small {font-size:80%;}
sub,sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sub {bottom:-0.25em;}
sup {top:-0.5em;}
figure {margin:1em 40px;}

img {border-style:none;}
svg:not(:root) {overflow:hidden;}
code,kbd,pre,samp {font-family:monospace,monospace; font-size:1em;}
hr {box-sizing:content-box; height:0; overflow:visible;}

button,input,select,textarea {font:inherit; margin:0;}
optgroup {font-weight:bold;}
button,input {overflow:visible;}
button,select {text-transform:none;}
button,html [type=button],[type=reset],[type=submit] {-webkit-appearance:button;}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {border-style:none; padding:0;}
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {outline:1px dotted ButtonText;}

fieldset {border:1px solid #c0c0c0; margin:0 2px; padding:.35em .625em .75em;}

legend {color:inherit; display:table; max-width:100%; padding:0; white-space:normal;}
textarea {overflow:auto;}

[type=checkbox],[type=radio] {padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {height:auto;}
[type=search] {-webkit-appearance:textfield; outline-offset:-2px;}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {-webkit-appearance:none;}

::-webkit-input-placeholder {color:inherit; opacity:0.54;}
::-webkit-file-upload-button {-webkit-appearance:button; font:inherit;}


.RowSeparator {background-color: transparent; height: 3px; margin-top: 0px; border-bottom: 1px solid #ccc; padding-bottom:5px;}

.RD-responsive {display:block; overflow-x:auto;}



/* ********** slide show ********** */
.mySlides {display: none;}
.RD-display-bottommiddle {width:99%; position:absolute; left:50%; bottom:0; transform:translate(-50%, 0%); -ms-transform:translate(-50%, 0%); 
margin-bottom:10px;} 


.RD-image {max-width:100%; height:auto;}
.img {vertical-align:middle;}


/* ********** modals - brands & about (nav & footer) ********** */
.RD-modal {z-index:4; display:none; padding-top:100px; position:fixed; left:0; top:0; width:100%; height:100%; overflow:auto; 
background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.4);}
.RD-modal-content {margin:auto; background-color:#fff; position:relative; padding:0; outline:0; width:600px;}

.imgLogosBrands {
    width:90%; 
    padding: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.AboutUsItem {display:none;}
.showItem {display:block;}

.RD-display-topright {position:absolute; right:0; top:0;}

.RD-tooltip, .RD-display-container {position:relative;}
.RD-tooltip .RD-text {display:none;}
.RD-tooltip:hover .RD-text {display:inline-block;}


/* ********** contact form ********** */
#contactForm label.error {
  font-size: 0.8em;
  color: #F00;
  font-weight: bold;
  display: block;
  margin-left: 215px;
}
#contactForm  input.error, #contactForm select.error  {
    background: #de2b39;
    background: #FFA9B8;
    border: 1px solid red;
}

.entry-content:after {clear: both;}


.RD-table, .RD-table-all {border-collapse:collapse; border-spacing:0; width:100%; display:table;}
.RD-table-all {border:1px solid #ccc;}
.RD-bordered tr, .RD-table-all tr {border-bottom:1px solid #ddd;}
.RD-striped tbody tr:nth-child(even) {background-color:#f1f1f1;}
.RD-table-all tr:nth-child(odd) {background-color:#fff;}
.RD-table-all tr:nth-child(even) {background-color:#f1f1f1;}
.RD-hoverable tbody tr:hover, .RD-ul.RD-hoverable li:hover {background-color:#ccc;}
.RD-centered tr th, .RD-centered tr td {text-align:center;}
.RD-table td, .RD-table th, .RD-table-all td, .RD-table-all th {padding:8px 8px; display:table-cell; text-align:left; vertical-align:top;}
.RD-table th:first-child, .RD-table td:first-child, .RD-table-all th:first-child, .RD-table-all td:first-child {padding-left:16px;}

.RD-btn, .RD-button, .RD-button2 {border:none; display:inline-block; padding:8px 16px; vertical-align:middle; overflow:hidden; text-decoration:none; color:inherit; background-color:inherit; text-align:center; cursor:pointer; white-space:nowrap;}
.RD-btn:hover {box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}
.RD-btn, .RD-button, .RD-button2 {-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}   
.RD-disabled, .RD-btn:disabled, .RD-button:disabled, .RD-button2:disabled {cursor:not-allowed; opacity:0.3;}
.RD-disabled *,:disabled * {pointer-events:none;}
.RD-btn.RD-disabled:hover, .RD-btn:disabled:hover {box-shadow:none;}

.RD-badge, .RD-tag {background-color:#000; color:#fff; display:inline-block; padding-left:8px; padding-right:8px; text-align:center;}
.RD-badge {border-radius:50%;}

.RD-ul {list-style-type:none; padding:0; margin:0;}
.RD-ul li {padding:8px 16px; border-bottom:1px solid #ddd;}
.RD-ul li:last-child {border-bottom:none;}

.RD-ripple:active {opacity:0.5;}
.RD-ripple {transition:opacity 0s;}

/* used in contact form */
.RD-input {padding:8px; display:block; border:none; border-bottom:1px solid #ccc; width:100%;}

/* 
.formInput {padding:0px; padding-left: 0px; text-align: left; display:block; border:none; border-bottom:1px solid #ccc; width:100%;}
*/

.RD-select {padding:9px 0; width:100%; border:none; border-bottom:1px solid #ccc;}

.RD-check, .RD-radio {width:24px; height:24px; position:relative; top:6px;}

.RD-main,#main {transition:margin-left .4s;}

.RD-modal {z-index:4; display:none; padding-top:100px; position:fixed; left:0; top:0; width:100%; height:100%; overflow:auto; 
background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.4);}
.RD-modal-content {margin:auto; background-color:#fff; position:relative; padding:0; outline:0; width:600px;}


.navbar, .RD-bottom {position:fixed; width:100%; z-index:3;}
.navbar {top:0;} .RD-bottom {bottom:0;}

.navsmall { }

.RD-sidebar {height:100%; width:200px; background-color:#fff; position:fixed !important; z-index:3; overflow:auto;}

.sidenav {height:40%; width:200px; background-color:#fff; position:fixed !important; z-index:3; overflow:auto;}


.RD-bar-block .RD-dropdown-hover, .RD-bar-block .RD-dropdown-click {width:100%;}
.RD-bar-block .RD-dropdown-hover .RD-dropdown-content, .RD-bar-block .RD-dropdown-click .RD-dropdown-content {min-width:100%;}
.RD-bar-block .RD-dropdown-hover .RD-button, .RD-bar-block .RD-dropdown-click .RD-button {width:100%; text-align:left; padding:8px 16px;}
.RD-bar-block .RD-dropdown-hover .RD-button2, .RD-bar-block .RD-dropdown-click .RD-button2 {width:100%; text-align:left; padding:8px 16px;}

/*  *************************************************************************** 
*******************************************************************************
           IMPORTANT : must change back to 100% and float right 

            DONE 
**********************************************************************************************************************************************************  */

.RD-bar {width:100%; overflow:hidden; float:right;}
.RD-center .RD-bar {display:inline-block; width:auto;}
.RD-bar .RD-bar-item {padding:8px 16px; float:left; width:auto; border:none; display:block; outline:0;}
.RD-bar .RD-dropdown-hover, .RD-bar .RD-dropdown-click {position:static; float:left;}
.RD-bar .RD-button {white-space:normal;}
.RD-bar .RD-button2 {white-space:normal;}
.RD-bar-block .RD-bar-item {width:100%; display:block; padding:8px 16px; text-align:left; border:none; white-space:normal; float:none; outline:0;}
.RD-bar-block .RD-center .RD-bar-item {text-align:center;} 
.RD-block {display:block; width:100%;}



.RD-quarter {width:24.99999%;}
.RD-third {width:33.33333%;} 
.RD-half {width:49.99999%;}
.RD-twothird {width:66.66666%;}
.RD-threequarter {width:74.99999%;}


.RD-onefifth {width:19.8%; margin-right:0px; float:left; ;}


.RD-container:after, .RD-container:before, .RD-panel:after, .RD-panel:before, .RD-row:after, .RD-row:before, .RD-row-padding:after, .RD-row-padding:before,
.RD-cell-row:before, .RD-cell-row:after, .RD-clear:after, .RD-clear:before, .RD-bar:before, .RD-bar:after {content:""; display:table; clear:both;}

.RD-col, .RD-half, .RD-third, .RD-twothird, .RD-threequarter, .RD-quarter {float:left; width:100%;}
.RD-col.s1 {width:8.33333%;}
.RD-col.s2 {width:16.66666%;}
.RD-col.s3 {width:24.99999%;}
.RD-col.s4 {width:33.33333%;}
.RD-col.s5 {width:41.66666%;}
.RD-col.s6 {width:49.99999%;}
.RD-col.s7 {width:58.33333%;}
.RD-col.s8 {width:66.66666%;}
.RD-col.s9 {width:74.99999%;}
.RD-col.s10 {width:83.33333%;}
.RD-col.s11 {width:91.66666%;}
.RD-col.s12 {width:99.99999%;}


.RD-content {max-width:980px; margin:auto;}
.RD-rest {overflow:hidden;}
.RD-cell-row {display:table; width:100%;}
.RD-cell {display:table-cell;}
.RD-cell-top {vertical-align:top;}
.RD-cell-middle {vertical-align:middle;}
.RD-cell-bottom {vertical-align:bottom;}
.RD-hide {display:none !important;}

.RD-show-block, .RD-show {display:block !important;}
.RD-show-inline-block {display:inline-block !important;}


.showNavSmall-block, .showNavSmall {display:block !important;}
.showNavSmall-inline-block {display:inline-block !important;}


.RD-top, .RD-bottom {position:fixed; width:100%; z-index:3;}
.RD-top {top:0;} .RD-bottom {bottom:0;}

.RD-top, .RD-bottom{
        position:absolute;
        position:fixed;
        width:100%;
        z-index:2;
    }
    
.RD-bottom{bottom:0}  


.RD-overlay {position:fixed; display:none; width:100%; height:100%; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.5); z-index:3;}
.RD-display-topleft {position:absolute; left:0; top:0;}
.RD-display-topright {position:absolute; right:0; top:0;}
.RD-display-bottomleft {position:absolute; left:0; bottom:0;}
.RD-display-bottomright {position:absolute; right:0; bottom:0;}
.RD-display-middle {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.RD-display-left {position:absolute; top:50%; left:0%; transform:translate(0%,-50%); -ms-transform:translate(-0%,-50%);}
.RD-display-right {position:absolute; top:50%; right:0%; transform:translate(0%,-50%); -ms-transform:translate(0%,-50%);}
.RD-display-topmiddle {position:absolute; left:50%; top:0; transform:translate(-50%,0%); -ms-transform:translate(-50%,0%);}


.RD-display-bottommiddle {width:99%; position:absolute; left:50%; bottom:0; transform:translate(-50%, 0%); -ms-transform:translate(-50%, 0%); 
margin-bottom:10px;} 


.RD-display-container:hover .RD-display-hover {display:block;}
.RD-display-container:hover span .RD-display-hover {display:inline-block;}
.RD-display-hover {display:none;}
.RD-display-position {position:absolute;}
.RD-circle {border-radius:50%;}
.RD-round-small {border-radius:2px;}
.RD-round, .RD-round-medium {border-radius:4px;}
.RD-round-large {border-radius:8px;}
.RD-round-xlarge {border-radius:16px;}
.RD-round-xxlarge {border-radius:32px;}
.RD-row-padding, .RD-row-padding>.RD-half, .RD-row-padding> .RD-third, .RD-row-padding> .RD-twothird, .RD-row-padding>.RD-threequarter, .RD-row-padding>.RD-quarter, .RD-row-padding>.RD-col {padding:0 8px;}

.RD-container, .RD-panel {padding:0.01em 16px;} 
.RD-panel {margin-top:16px; margin-bottom:16px;}
.RD-code, .RD-codespan {font-family:Consolas,"courier new"; font-size:16px;}
.RD-code {width:auto; background-color:#fff; padding:8px 12px; border-left:4px solid #b8c7f4; word-wrap:break-word;}
.RD-codespan {color:crimson; background-color:#f1f1f1; padding-left:4px; padding-right:4px; font-size:110%;}
.RD-card, .RD-card-2 {box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}
.RD-card-4, .RD-hover-shadow:hover {box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19);}
.RD-spin {animation:RD-spin 2s infinite linear;}

@keyframes RD-spin {0% {transform:rotate(0deg);}100% {transform:rotate(359deg);}}
.RD-animate-fading {animation:fading 10s infinite;}

@keyframes fading {0% {opacity:0;}50% {opacity:1;}100% {opacity:0;}}
.RD-animate-opacity {animation:opac 0.8s;}

@keyframes opac {from {opacity:0;} to {opacity:1;}}
.RD-animate-top {position:relative; animation:animatetop 0.4s;}
@keyframes animatetop {from {top:-300px; opacity:0;} to {top:0; opacity:1;}}
.RD-animate-left {position:relative; animation:animateleft 0.4s;}
@keyframes animateleft {from {left:-300px; opacity:0;} to {left:0; opacity:1;}}
.RD-animate-right {position:relative; animation:animateright 0.4s;}
@keyframes animateright {from {right:-300px; opacity:0;} to {right:0; opacity:1;}}
.RD-animate-bottom {position:relative; animation:animatebottom 0.4s;}
@keyframes animatebottom {from {bottom:-300px; opacity:0;} to {bottom:0; opacity:1;}}
.RD-animate-zoom {animation:animatezoom 0.6s;}
@keyframes animatezoom {from {transform:scale(0);} to {transform:scale(1);}}
.RD-animate-input {transition:width 0.4s ease-in-out;}
.RD-animate-input:focus {width:100% !important;}


.RD-opacity, .RD-hover-opacity:hover {opacity:0.60;}
.RD-opacity-off, .RD-hover-opacity-off:hover {opacity:1;}
.RD-opacity-max {opacity:0.25;}
.RD-opacity70 {opacity:0.70;}
.RD-opacity-min {opacity:0.75;}

.RD-greyscale-max, .RD-grayscale-max, .RD-hover-greyscale:hover, .RD-hover-grayscale:hover {filter:grayscale(100%)}
.RD-greyscale, .RD-grayscale {filter:grayscale(75%)}
.RD-greyscale-min, .RD-grayscale-min {filter:grayscale(50%)}

.RD-sepia {filter:sepia(75%);}
.RD-sepia-max, .RD-hover-sepia:hover {filter:sepia(100%)}
.RD-sepia-min {filter:sepia(50%);}


.RD-border-0 {border:0 !important;}
.RD-border {border:1px solid #ccc !important;}
.RD-border-top {border-top:1px solid #ccc !important;}
.RD-border-bottom {border-bottom:1px solid #ccc !important;}
.RD-border-left {border-left:1px solid #ccc !important;}
.RD-border-right {border-right:1px solid #ccc !important;}


.RD-topbar {border-top:6px solid #ccc !important;}
.RD-bottombar {border-bottom:6px solid #ccc !important;}
.RD-leftbar {border-left:6px solid #ccc !important;}
.RD-rightbar {border-right:6px solid #ccc !important;}

.RD-section, .RD-code {margin-top:16px !important; margin-bottom:16px !important;}

.RD-margin {margin:16px !important;}
.RD-margin-top {margin-top:16px !important;}
.RD-margin-bottom {margin-bottom:16px !important;}
.RD-margin-left {margin-left:16px !important;}
.RD-margin-right {margin-right:16px !important;}


.RD-padding {padding:8px 16px !important;}
.RD-padding-small {padding:4px 8px !important;}
.RD-padding-large {padding:12px 24px !important;}
.RD-padding-16 {padding-top:16px !important; padding-bottom:16px !important;}
.RD-padding-24 {padding-top:24px !important; padding-bottom:24px !important;}
.RD-padding-32 {padding-top:32px !important; padding-bottom:32px !important;}
.RD-padding-48 {padding-top:48px !important; padding-bottom:48px !important;}
.RD-padding-64 {padding-top:64px !important; padding-bottom:64px !important;}

.padding-0 {padding:0px !important;}
.padding-std {padding:8px 16px !important;}
.padding-small {padding:4px 8px !important;}
.padding-large {padding:12px 24px !important;}
.padding-16 {padding-top:16px !important; padding-bottom:16px !important;}
.padding-24 {padding-top:24px !important; padding-bottom:24px !important;}
.padding-32 {padding-top:32px !important; padding-bottom:32px !important;}
.padding-48 {padding-top:48px !important; padding-bottom:48px !important;}
.padding-64 {padding-top:64px !important; padding-bottom:64px !important;}


.RD-left {float:left !important;}
.RD-right {float:right !important;}

.RD-transparent, .RD-hover-none:hover {background-color:transparent !important;}
.RD-hover-none:hover {box-shadow:none !important;}


