html {font-size:16px;}
html {font-size:1.075rem;}

body {background-color:#E4E4E4;-webkit-text-size-adjust: 100%;}
body,form {margin:0px;padding:0px;}

div,td,th,span,a,ul,li,input,textarea,select,h1,h2,h3,h4,h5 {font:0.875rem 'trebuchet ms',arial,sans-serif;color:black;line-height:1.60rem !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

img{border:0px;}
input:focus,select:focus,textarea:focus,button:focus {outline: none;}

/* WebKit, Blink, Edge */
::-webkit-input-placeholder { color:#555555;}

/* Mozilla Firefox 4 to 18 */
:-moz-placeholder {color:#555555;opacity:  1;}

/* Mozilla Firefox 19+ */
::-moz-placeholder { color:#555555;opacity:  1;}

/* Internet Explorer 10-11 */
:-ms-input-placeholder { color:#555555;}



/********** FONT STYLES **********/
h1 {font-size:1.5rem;margin:0px;padding:0px;font-weight:bold;}
h1 span{font-size:1.5rem;margin:0px;padding:0px;font-weight:bold;}

h2 {font-size:1.125rem;margin:0px;padding:0px;font-weight:bold;}

/*007BCE ; 0176CD*/
a {color:#265CFF;font-weight:normal;}

/*HEIGHT*/
.eh_32 {height:32px;}
.eh_30 {height:30px;}
.eh_28 {height:28px;}

/*SIZE*/
.fs_10 {font-size:0.625rem !important;}
.fs_11 {font-size:0.688rem !important;}
.fs_12 {font-size:0.75rem !important;}
.fs_13 {font-size:0.813rem !important;}
.fs_14 {font-size:0.875rem !important;}
.fs_15 {font-size:0.938rem !important;}
.fs_16 {font-size:1rem !important;}
.fs_17 {font-size:1.063rem !important;}
.fs_18 {font-size:1.125rem !important;}
.fs_19 {font-size:1.188rem !important;}
.fs_20 {font-size:1.25rem !important;}
.fs_22 {font-size:1.375rem !important;}
.fs_24 {font-size:1.5rem !important;}
.fs_26 {font-size:1.625rem !important;line-height:2rem !important}
.fs_28 {font-size:1.75rem !important;line-height:2rem !important}
.fs_30 {font-size:1.875rem !important;line-height:2rem !important}
.fs_32 {font-size:2rem !important;line-height:2rem !important}
.fs_34 {font-size:2.125rem !important;line-height:2.125rem !important}
.fs_36 {font-size:2.25rem !important;line-height:2.25rem !important}

.fl_48 {line-height:2rem !important }
.fl_40 {line-height:2.5rem !important }
.fl_36 {line-height:2.25rem !important }
.fl_32 {line-height:2rem !important }
.fl_30 {line-height:1.875rem !important }
.fl_28 {line-height:1.75rem !important }
.fl_24 {line-height:1.5rem !important }
.fl_20 {line-height:1.25rem !important }
.fl_16 {line-height:1rem !important }
.fl_14 {line-height:0.875rem !important }


/*FAMILY*/
.ff_c {font-family:'trebuchet ms',arial,sans-serif;}
.ff_cb,.bold {font-weight:bold;}
.ff_cn,.normal {font-weight:normal !important;}
.ff_ci {font-family:'trebuchet ms',arial,sans-serif;font-style:italic}
.ff_cbi {font-family:'trebuchet ms',arial,sans-serif;font-style:italic;font-weight:bold;}
.ff_ucase {text-transform: uppercase;}
.ff_v {font-family:verdana,arial,sans-serif;}
.ff_t {font-family:tahoma,arial,sans-serif;}

/*COLOR*/
.fc_o {color:#F4B112 !important;}
.fc_dg {color:#666666 !important;}
.fc_g {color:gray !important;}
.fc_w {color:white !important;}
.fc_s {color:silver !important;}
.fc_b {color:black !important;}
.fc_bl {color:#265CFF !important;}
.fc_gre {color:green !important;}
.fc_re {color:tomato !important;}

/*COLOR*/
.el_bcs {background-color:silver !important;}
.el_bcg {background-color:gray !important;}
.el_bcf {background-color:#F2F2F2 !important;}
.el_bcw {background-color:white !important;}



/*MARGINS*/
.mal_5 {margin-left:5px;}
.mar_5 {margin-right:5px;}
.mat_5 {margin-top:5px;}

.mat_3 {margin-top:72px;}
.mat_2 {margin-top:48px !important;}
.mat_15 {margin-top:36px !important;;}
.mat_1 {margin-top:24px !important;;}
.mat_0 {margin-top:12px !important;}
.mat_06 {margin-top:6px;}
.mat_03 {margin-top:3px;}
.mab_1 {margin-bottom:24px !important;}
.mab_0 {margin-bottom:12px !important;}
.mab_06 {margin-bottom:6px !important;}
.mab_03 {margin-bottom:3px !important;}

/*PADDINGS*/
.patb_5 {padding-bottom:5px;padding-top:5px;}
.pab_5 {padding-bottom:5px;}
.par_5 {padding-right:5px;}
.palr_2 {padding-left:2px;padding-right:2px;}
.palr_7 {padding-left:7px;padding-right:7px;}
.palr_5 {padding-left:5px;padding-right:5px;}
.patplr_5 {padding:5px}
.patplr_4 {padding:4px}
.patplr_3 {padding:3px}

/*HEIGHT*/
div.h32 {height:32px !important ;}
div.h30 {height:30px !important ;}
div.h28 {height:28px !important ;}
div.h26 {height:26px !important ;}
div.h24 {height:24px !important ;}
div.h22 {height:22px !important ;}


/*WIDTH*/
.w100 {width:100% !important ;}
.w90 {width:90% !important ;}
.w85 {width:85% !important ;}
.w80 {width:80% !important ;}
.w75 {width:75% !important ;}
.w70 {width:70% !important ;}
.w60 {width:60% !important ;}
.w55 {width:55% !important ;}
.w52 {width:52% !important ;}
.w50 {width:50% !important ;}
.w48 {width:48% !important ;}
.w45 {width:45% !important ;}
.w43 {width:43% !important ;}
.w42 {width:42% !important ;}
.w40 {width:40% !important ;}
.w36 {width:36% !important ;}
.w35 {width:35% !important ;}
.w34 {width:34% !important ;}
.w33 {width:33% !important ;}
.w32 {width:32% !important ;}
.w31 {width:31% !important ;}
.w30 {width:30% !important ;}
.w28 {width:28% !important;}
.w27 {width:27% !important;}
.w26 {width:26% !important;}
.w25 {width:25%  !important;}
.w24 {width:24%  !important;}
.w23 {width:23%  !important;}
.w20 {width:20% !important;}
.w18 {width:18% !important ;}
.w17 {width:17% !important ;}
.w16 {width:16% !important ;}
.w15 {width:15% !important ;}
.w14 {width:14% !important ;}
.w13 {width:13% !important ;}
.w12 {width:12% !important ;}
.w10 {width:10% !important ;}
.w9 {width:9% !important ;}
.w8 {width:8% !important ;}
.w7 {width:7% !important ;}
.w6 {width:6% !important ;}
.w5 {width:5% !important ;}
.w4 {width:4% !important ;}
.w3 {width:3% !important ;}
.w2 {width:2% !important ;}

/*MISCELLANEOUS*/
.clear{clear:both}

.floatContainer {overflow:hidden;height:auto; zoom:1;vertical-align: top;}

.link {color:#265CFF;font-weight:bold;cursor:pointer;text-decoration:underline;}
.pointer {cursor:pointer;}

.linkBox {border:1px solid #265CFF;border-radius:3px;display:inline-block;padding:3px 8px;color:#265CFF;font-weight:bold;text-decoration:none;}
.linkBox:hover {text-decoration:underline}

.el_bl {display:block;}
.el_none {display:none;}
.tac {text-align:center;}
.tar {text-align:right;}
.tal {text-align:left;}
.pos_r {position:relative;}
.pos_a {position:absolute;}

.ftd_none {text-decoration:none !important;}
.ftd_under {text-decoration:underline;}
.ftd_onlyhover {text-decoration:none;}
.ftd_onlyhover:hover {text-decoration:underline;}

.nwno {white-space:nowrap;overflow:hidden;}
.nw {white-space:nowrap;}
.smartWrap {display: inline-block; max-width: 100%; break-inside: avoid;}

.mh_1 {display:block;max-height:24px !important;overflow:hidden;}
.mh_2 {display:block;max-height:48px !important;overflow:hidden;}

.hover_r:hover {color:red}
.hover_u:hover {text-decoration:underline;}
.hover_p:hover {cursor:pointer;}
.columns2 {columns:2}
.columns3 {columns:3}

.columns3 .columnNoBreak,.columns2 .columnNoBreak {break-inside: avoid-column;}
/********** END FONT STYLES **********/

/********** BUTTON **********/
.btn_g {border-bottom:4px solid #EC970E;background-color:#F7BF29;}
.btn_g>div{border-bottom:1px solid #F4B713;padding:4px 6px;text-align:center;font-weight:bold;font-size:1.25rem;line-height:50px !important;color:black;cursor:pointer;}
.btn_g>div>div>a{text-decoration:underline;color:black;font-size:0.875rem;font-weight:bold;}
.btn_g>div>div>label{display:inline-block;border:0px !important;padding:0px !important;margin:0px !important;background-color:transparent;text-decoration:none;font-weight:bold;color:black;font-size:0.875rem;}
.btn_g>div>div>a:hover{text-decoration:underline;}
.btn_g>input{border:0px;border-bottom:1px solid #F4B713;padding:0px;margin:0px;font-weight:bold;font-size:1.25rem;color:white;cursor:pointer;line-height:50px !important;text-align:center;width:100% !important;background-color:transparent}
/********** END BUTTON **********/

/********** CHECKMARKS **********/
checkMarksBoxes {position:relative;top:-8px;margin:4px 0px;display:flex;  justify-content: left;align-items: left;        flex-wrap: wrap;max-height:24px;overflow:hidden;}
checkMarksBoxes>checkmark {padding:0px 12px;}
checkMarksBoxes>checkmark:first-child {padding-left:0px ;min-width:200px;}
checkMarksBoxes>checkmark:before {content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="%2300000"%3E%3Cpath d="M0 11.386l1.17-1.206c1.951.522 5.313 1.731 8.33 3.597 3.175-4.177 9.582-9.398 13.456-11.777l1.044 1.073-14 18.927-10-10.614z"/%3E%3C/svg%3E');background-repeat: no-repeat; }
/********** END CHECKMARKS **********/


/********** SCORE **********/
span.scoreStars {position:relative;background-image: url('/layout/sprites/sprite_final.png?v12');width:99px;display:inline-block;height:18px;top:3px;}
span.scoreStars0 {background-position:-508px -270px;}
span.scoreStars2 {background-position:-508px -290px;}
span.scoreStars4 {background-position:-508px -310px;}
span.scoreStars6 {background-position:-508px -330px;}
span.scoreStars8 {background-position:-508px -350px;}
span.scoreStars10 {background-position:-508px -370px;}
span.scoreStars9 {background-position:-508px -390px;}
span.scoreStars7 {background-position:-508px -410px;}
span.scoreStars5 {background-position:-508px -430px;}
span.scoreStars3 {background-position:-508px -450px;}
span.scoreStars1 {background-position:-508px -470px;}

div.scoreBig{position:relative;background-image: url('/layout/sprites/sprite_score.png');width:80px;height:80px;display:inline-block;}
div.scoreBig12{background-position:-1px 0px;}
div.scoreBig11{background-position:-97px 0px;}
div.scoreBig10{background-position:-191px 0px;}
div.scoreBig9{background-position:-290px 0px;}
div.scoreBig8{background-position:-387px 0px;}
div.scoreBig7{background-position:-483px 0px;}
div.scoreBig6{background-position:-580px 0px;}
div.scoreBig5{background-position:-678px 0px;}
div.scoreBig4{background-position:-774px 0px;}
div.scoreBig3{background-position:-874px 0px;}
div.scoreBig2{background-position:-971px 0px;}
div.scoreBig1{background-position:-1064px 0px;}
div.scoreBig0{background-position:-1160px 0px;}

div.scoreBig>div {width:80px;text-align:center;}
div.scoreBig>div>span.left {font-family:Arial Black,arial;font-size:1.625rem;font-weight:bold;line-height:75px !important;}
div.scoreBig>div>span.right {font-family:arial;font-size:1.25rem;font-weight:normal;line-height:75px !important;}

div.scoreSmall{position:relative;background-image: url('/layout/sprites/sprite_score.png');width:48px;height:48px;}
div.scoreSmall12{background-position:-1px -116px;}
div.scoreSmall11{background-position:-59px -116px;}
div.scoreSmall10{background-position:-116px -116px;}
div.scoreSmall9{background-position:-176px -116px;}
div.scoreSmall8{background-position:-235px -116px;}
div.scoreSmall7{background-position:-293px -116px;}
div.scoreSmall6{background-position:-352px -116px;}
div.scoreSmall5{background-position:-411px -116px;}
div.scoreSmall4{background-position:-469px -116px;}
div.scoreSmall3{background-position:-530px -116px;}
div.scoreSmall2{background-position:-589px -116px;}
div.scoreSmall1{background-position:-645px -116px;}
div.scoreSmall0{background-position:-703px -116px;}

div.scoreSmall>div {width:48px;text-align:center;}
div.scoreSmall>div>span.left {font-family:Arial;font-weight:bold;font-size:1.063rem;font-weight:bold;line-height:50px !important;}
div.scoreSmall>div>span.right {font-family:arial;font-size:0.688rem;font-weight:normal;line-height:50px !important;}

/* */
div.scoreVerySmall{background-image: url('/layout/sprites/sprite_score.png'); position:relative;width:36px;height:36px;border-radius:12px;}
div.scoreVerySmall12{background-position:-1px -192px;}
div.scoreVerySmall11{background-position:-44px -192px;}
div.scoreVerySmall10{background-position:-87px -192px;}
div.scoreVerySmall9{background-position:-132px -192px;}
div.scoreVerySmall8{background-position:-176px -192px;}
div.scoreVerySmall7{background-position:-219px -192px;}
div.scoreVerySmall6{background-position:-263px -192px;}
div.scoreVerySmall5{background-position:-308px -192px;}
div.scoreVerySmall4{background-position:-351px -192px;}
div.scoreVerySmall3{background-position:-397px -192px;}
div.scoreVerySmall2{background-position:-441px -192px;}
div.scoreVerySmall1{background-position:-483px -192px;}
div.scoreVerySmall0{background-position:-526px -192px;}

div.scoreVerySmall>div {width:36px;text-align:center;padding-left:1px;}
div.scoreVerySmall>div>span.left {font-family:arial;font-size:0.875rem;font-weight:bold;line-height:2.25rem !important;}
div.scoreVerySmall>div>span.right {font-family:arial;font-size:0.688rem;font-weight:bold;line-height:2.25rem !important;}

/********** END SCORE **********/

/********** DIV AS TABLE **********/
div.divTableSort {height:32px;border-bottom:4px solid #E4E4E4}
div.divTableSort>div.sortItem {float:left;padding-left:10px}
div.divTableSort>div.sortItem>a {text-decoration:none;}
div.divTableSort>div.label {float:left;text-align:left;font-weight:bold;font-size:1.063rem;}
div.divTableSort>div.on {height:32px;border-bottom:4px solid #265CFF;position:relative;}
div.divTableSort>div.on>span.icon {position:absolute;width:18px;height:19px;top:24px;left:16px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-248px -270px;}


div.divTable {width:100%}
div.divTable>div { width:100%;display: table;;table-layout: fixed;}
div.divTable>div>div.rowhead {width:100%;display:table-row;}
div.divTable>div>div.rowhead>div.cell {display: table-cell;overflow:hidden;padding:0px 2px;border-bottom:4px solid #007ACD;}
div.divTable>div>div.rowhead>div.cell>div{font-weight:bold;white-space:nowrap;overflow:hidden;}
div.divTable>div>div.rowhead>div.cell>div>div.sorton {}
div.divTable>div>div.rowhead>div.cell>div>div.sorton>a {font-weight:bold;color:black;text-decoration:none;}
div.divTable>div>div.rowhead>div.cell>div>div.sorton>a>span {font:0.938rem verdana;display:inline-block;color:black;text-decoration:none;position:absolute;margin-left:3px;margin-top:-2px;}
div.divTable>div>div.rowhead>div.cell>div>div.sortoff {}
div.divTable>div>div.rowhead>div.cell>div>div.sortoff>a {font-weight:bold;color:black;text-decoration:none;}
div.divTable>div>div.rowhead>div.cell>div>div.sortoff>a:hover {text-decoration:none;}
div.divTable>div>div.rowhead>div.cell>div>div.sortoff>a:hover span {display:inline-block;}
div.divTable>div>div.rowhead>div.cell>div>div.sortoff>a>span {font:0.938rem verdana;display:none;color:black;text-decoration:none;position:absolute;margin-left:3px;margin-top:-2px;}


div.divTable>div div.rowbody {width:100%;;display:table-row}
div.divTable>div div.rowbody>div.cell{display: table-cell;overflow:hidden;vertical-align: middle;border-bottom:1px solid #DDE3E6;}
div.divTable>div div.rowbody>div.cell>div{overflow:hidden;padding-left:10px;}
div.divTable>div div.rowbody>div.cellWithScore>div {padding-left:53px;}

div.divTable div.blue>div {background-color:#E9F0F5;}


div.divTable div.h64 {height:64px;}
div.divTable div.h64>div {width:auto;margin:0px;line-height:1.25rem !important;;}
div.divTable div.h64>div a {line-height:1.25rem !important;}


div.divTable div.h24 {height:24px !important;}
div.divTable div.h24>div {height:24px !important;}
div.divTable div.h24>div>div {height:24px !important;}

div.divTable div.h28 {height:28px;}
div.divTable div.h28>div {height:28px;}
div.divTable div.h28>div>div {height:28px !important;}

div.divTable div.h38 {height:38px;}
div.divTable div.h38>div {height:38px;}

div.divTable div.h44 {height:44px;}
div.divTable div.h44>div {height:44px;}

div.divTable div.h48 {height:48px;}
div.divTable div.h48>div {height:48px;}

/********** END DIV AS TABLE **********/

#backToTop{position:fixed;z-index:99999;cursor:pointer;bottom:0px;width:38px;height:38px;background-color:rgba(0,0,0,0.8);text-align:center;right:10px;line-height:50px !important;border-radius:5px 5px 0px 0px;display:none;}
#backToTop>span.icon {background-image: url('/layout/sprites/sprite_final.png?v12');display:inline-block;position:relative;top:6px;background-position:-398px -274px;width:18px;height:22px;} 

#backToTopLink {position:fixed;bottom:0px;left:0px;z-index:99998;width:100%;height:38px;background-color:rgba(30,30,30,0.9);text-align:center;line-height:38px !important;display:none;}
#backToTopLink a {font-size:0.875rem;color:white;font-weight:bold;}

/********** AUTOCOMPLETE **********/
.autocomplete-suggestions { z-index:999999;border-top:0px; background: #FFF; margin-left:0px;overflow: auto; -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}
.autocomplete-suggestion { padding: 6px 5px; z-index:999999;white-space: nowrap; overflow: hidden; border-bottom:1px dashed silver;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.van-autocomplete {/* container */}
.van-suggestions {position:absolute;width:100%;z-index:999999;border-top:0px; background: #FFF; margin-left:0px;overflow: auto; -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}
.van-suggestion {padding: 6px 5px; z-index:999999;white-space: nowrap; overflow: hidden; border-bottom:1px dashed silver;cursor:pointer;}
.van-selected {background: #F0F0F0;}
/********** END AUTOCOMPLETE **********/


/********** BOXES **********/
.box_dg {background-color:#444444;padding:0px 4px;font-size:0.813rem;border-radius:3px;}
.box_lg {background-color:#E4E4E4;padding:0px 4px;font-size:0.813rem;border-radius:3px;}
.box_o {background-color:#F7BF29;padding:0px 4px;font-size:0.813rem;border-radius:3px;}
.box_bl {background-color:#265CFF;padding:0px 4px;font-size:0.813rem;border-radius:3px;}
.box_re {background-color:tomato;padding:0px 4px;font-size:0.813rem;border-radius:3px;color:white;}
.box_gr {background-color:/*#5CBB65*/#2DB200;padding:0px 4px;font-size:0.813rem;border-radius:3px;color:white;}
.box_ye {background-color:#F7BF29;padding:0px 4px;font-size:0.813rem;border-radius:3px;}
.box_w {background-color:#ffffff;color:#265CFF;padding:0px 4px;font-size:0.813rem;border-radius:3px;}





.boxThanks {white-space:nowrap;margin-left:5px;font-size:0.75rem;color:#444444;padding:0px 3px;border-radius:3px;background-color:#E4E4E4;text-decoration:none;text-transform: none;}
.boxThanks>span{color:#444444;font-weight:bold;font-size:0.75rem;}

.boxThanks:hover {color:#BFE1FB;background-color:#265CFF;cursor:pointer;}
.boxThanks:hover>span{color:white;}


.boxThanksChanged {display:initial !important;white-space:nowrap;margin-left:5px;font-size:0.813rem;color:#BFE1FB;padding:0px 3px;border-radius:3px;background-color:#265CFF;text-decoration:none;text-transform: none;}
.boxThanksChanged>span{color:white;font-weight:bold;font-size:0.75rem;}


.boxReact {text-decoration:underline;color:#265CFF;position:relative;padding-left:23px;font-size:0.875rem;margin-right:8px;cursor:pointer;}
.boxReact>span {color:#265CFF;position:absolute;width:19px;height:15px;top:1px;left:0px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-273px -296px;}
.boxReact:hover {text-decoration:underline;font-weight:bold;}

.boxVote {text-decoration:underline;color:#265CFF;position:relative;padding-left:19px;font-size:0.875rem;cursor:pointer;margin-right:10px;}
.boxVote>span {color:#265CFF;position:absolute;width:15px;height:11px;top:3px;left:0px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-300px -297px;}
.boxVote:hover {text-decoration:underline;font-weight:bold;}

.boxEdit {color:gray;position:relative;padding-left:20px;font-size:0.875rem;cursor:pointer;margin-right:10px;}
.boxEdit>span {color:gray;position:absolute;width:16px;height:15px;top:3px;left:0px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-425px -271px;}
.boxEdit>a {color:gray;font-size:0.813rem;text-decoration:none;}
.boxEdit:hover {text-decoration:underline;}


.boxAddress {padding-left:20px;position:relative;}
.boxAddress>span.icon {position:absolute;left:0px;top:0px;background-image: url('/layout/sprites/sprite_final.png?v12');width:19px;height:22px;display:block;background-position:-195px -300px;}

.boxReview {padding-left:24px;position:relative;}
.boxReview>span.icon {position:absolute;left:0px;top:0px;background-image: url('/layout/sprites/sprite_final.png?v12');width:19px;height:17px;display:block;background-position:-51px -270px;}

/********** END BOXES **********/


/********** CARDS **********/
.cards {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;background-color: ##FFF;min-width: 100%;min-height: 100px;padding-bottom:4px;overflow-x: hidden; }
.cards>div {cursor:pointer;min-width:16.7%;padding-right:10px;align-self: stretch;}
.cards>div>div {overflow:hidden;line-height:22px !important;height:100%;padding:15px 10px 5px 10px;background-color: ##fff;-webkit-box-shadow: 5px 5px 3px -3px rgba(92,92,92,1);-moz-box-shadow: 5px 5px 3px -3px rgba(92,92,92,1);box-shadow: 5px 5px 3px -3px rgba(92,92,92,1);border:1px solid silver;border-radius:5px;}
.cards>div>div>a {text-decoration:none;text-transform: capitalize ;line-height:22px !important;}
.cards>div>div img{max-height:120px;max-width:100%;}
.cards>div>div:hover {border:1px solid rgba(92,92,92,1);}
/********** END CARDS **********/



/********** ONPAGEFORM **********/
div.onPageForm {}
div.onPageForm>div.row {margin-bottom:10px;overflow:hidden;height:auto; zoom:1;}
div.onPageForm>div.row>div.column{font-size:0.875rem;float:left;width:100px;padding-right:10px;text-align:left;line-height:1.875rem !important;}
div.onPageForm>div.row>div.data{font-size:0.875rem;margin-left:100px;width:auto;padding-left:6px;text-align:left;line-height:1.875rem !important;}

div.onPageForm>div.row>div.data>input{font-size:0.875rem;border:1px solid #ABADB3;width:100%;height:30px;line-height:1.875rem !important;padding:0px 5px;}
div.onPageForm>div.row>div.data>input:focus{font-size:0.875rem;border:1px solid #7EB4EA;}
div.onPageForm>div.row>div.data>select{font-size:0.875rem;border:1px solid #ABADB3;width:100%;height:30px;line-height:1.875rem !important;padding:0px 5px;}
div.onPageForm>div.row>div.data>select:focus{font-size:0.875rem;border:1px solid #7EB4EA;}

div.onPageForm .inputError {border:1px solid red !important}
div.onPageForm>div.row>div.data>.inputError {border:1px solid red}
div.onPageForm>div.row>div.data>textarea{font-size:0.875rem;border:1px solid #ABADB3;width:100%;height:150px;line-height:1.25rem;padding:0px 5px;padding-top:2px;}
div.onPageForm>div.row>div.data>textarea:focus{font-size:0.875rem;border:1px solid #7EB4EA;}
div.onPageForm>div.row>div.data>label {padding:6px 1px;}
div.onPageForm>div.row>div.data>label.hightlight{background-color:#F7BF29;font-weight:bold;;cursor:pointer;color:black;border-radius:5px;}
div.onPageForm>div.row>div.data>label.grhightlight{background-color:#5CBB65;font-weight:bold;;cursor:pointer;color:white;border-radius:5px;}
div.onPageForm>div.row>div.data>label.option{cursor:pointer;}
div.onPageForm>div.row>div.data>label.option>input {position:relative;top:1px;}
div.onPageForm>div.row>div.data>label.optionLast{margin-right:0px;}

/********** ENDONPAGEFORM **********/


/********** HEADER **********/
div.header {height:60px;background-color:#F7BF29}
div.header>div {max-width:960px;min-width:304px;margin:0px auto;position:relative;}
div.header>div>div.logo {height:60px;padding:13px 0px;}
div.header>div>div.logo>img {height:34px;}
div.header>div>div.form {position:absolute;left:170px;top:7px;}

div.header>div>div.form>form {position:relative;margin:0 auto;display:block;width:404px;;height:auto;}
div.header>div>div.form>form>div.input {position:relative;top:3px;left:0px;width:100%;border:1px solid #E2AB1A;}
div.header>div>div.form>form>div.input>div.text {width:100%;height:38px;overflow:hidden;background-color:white;}
div.header>div>div.form>form>div.input>div.text input{padding:0px 6px;padding-top:2px;line-height:35px !important;height:35px;width:100%;border:0px;}

div.header>div>div.form>form>div.submit {cursor:pointer;position:absolute;right:1px;top:4px;height:38px;background-color:#E6E6E6;width:46px;}
div.header>div>div.form>form>div.submit>span {display:block;position:relative;top:11px;left:15px;height:16px;width:15px;;background-image:url(/layout/sprites/sprite_final.png?v12);background-position:-29px -269px;}

div.subheader {background-color:#E4E4E4;height:38px;position:relative;padding:0px 8px;white-space:nowrap;overflow:hidden;}
div.subheader>div.center {max-width:960px;min-width:304px;margin:0px auto;position:relative;height:42px;}
div.subheader>div.center>div {position:relative;top:-1px;}
div.subheader>div.center a {line-height:38px !important;color:black;}
div.subheader>div.center span {line-height:38px !important;color:black;}

#feedback {position:absolute;right:0px;top:0px;cursor:pointer;}
/********** END HEADER **********/

/********** BREADCRUMB  **********/
/*
div.breadcrumbs {}
div.breadcrumbs span {font-size:0.813rem;} 
div.breadcrumbs span.pointer {padding:0px 6px;font-weight:bold;}
div.breadcrumbs .homeIcon {position:relative;background-image: url('/layout/sprites/sprite_final.png?v12');top:2px;width:16px;height:16px;display:inline-block;background-position:-5px -268px;}
*/
div.breadcrumbs a.breadcrumb {font-size:0.813rem;text-decoration: none;}
div.breadcrumbs a.breadcrumb:first-child span {position:relative;background-image: url('/layout/sprites/sprite_final.png?v12');top:2px;width:16px;height:16px;display:inline-block;background-position:-5px -268px;}
div.breadcrumbs a.breadcrumb:nth-child(n+2)::before {content:'>';padding-left:4px;}
div.breadcrumbs a.breadcrumb:nth-child(n+2) span{padding-left:4px;;font-size:0.813rem;text-transform: uppercase;}
div.breadcrumbs a.breadcrumb:last-child span{color:gray;}


/********** END BREADCRUMB  **********/


/********** BODY **********/
div.body {padding:20px 8px;padding-top:14px;background-color:white;}
div.body>div.center {max-width:960px;min-width:304px;margin:0px auto;position:relative;}
div.body>div.center>div.full {}
div.body>div.center>div.left {margin-right:366px;height:auto;position:relative;}
div.body>div.center>div.right {float:right;width:300px;position:relative;background-color:#E4E4E4;padding:0px 10px;padding-bottom:8px;min-height:192px;}
/********** END BODY **********/

/********** FOOTER **********/
div.footer {padding:20px 8px;min-height:40px;}
div.footer>div.center {max-width:960px;min-width:304px;margin:0px auto;}
div.footer>div.center a{color:gray;line-height:1.5rem;text-decoration:underline;cursor:pointer;}
#footerLinks a{color:black;line-height:1.5rem;}
#footerLinks a:hover{text-decoration:underline;}
/********** END FOOTER **********/


/********** POPUPS **********/
#reviewThanksPopup {border-radius:10px;background-color:transparent;position:absolute;display:none;padding:10px;width:140px;height:140px;}
#reviewThanksPopup>span.img {position:absolute;width:140px;height:140px;background-image:url(/layout/sprites/sprite_final.png?v12);background-position:-2px -458px;}
#reviewThanksPopup>span.txt {position:absolute;left:120px;width:265px;height:95px;}

dialog{max-width:800px;width:80%;border:0px solid white;border-radius:5px;outline:0}
dialog[open]::backdrop {background-color: rgb(0 0 0 / 50%);}

#popup {position:fixed;top:200px;left: calc(50% - 340px);border:10px solid #0071E1;background-color:white;display:none;z-index:99999999999}
#popup>div.close {cursor:pointer;position:absolute;right:2px;top:-2px;height:27px;width:16px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-374px -265px ; }

div.popupInfoError {border:2px solid red;background-color:tomato;padding:5px;margin-bottom:12px;color:white;font-weight:bold;}

div.popupRow {margin-bottom:10px;overflow:hidden;height:auto; zoom:1;}
div.popupRow>div.column{font-size:0.875rem;float:left;width:120px;padding-right:10px;text-align:right;line-height:1.875rem !important;}
div.popupRow>div.columnReply {width:110px;}
div.popupRow>div.data{font-size:0.875rem;margin-left:110px;width:auto;padding-left:6px;text-align:left;line-height:1.875rem !important;}
div.popupRow>div.dataReply {margin-left:110px;}

div.popupRow>div.data>input{font-size:0.875rem;border:1px solid #ABADB3;width:100%;height:30px;line-height:1.875rem !important;padding:0px 5px;}
div.popupRow>div.data>input:focus{font-size:0.875rem;border:1px solid #7EB4EA;}
div.popupRow>div.data>select{font-size:0.875rem;border:1px solid #ABADB3;width:100%;height:30px;line-height:1.875rem !important;padding:0px 5px;}
div.popupRow>div.data>select:focus{font-size:0.875rem;border:1px solid #7EB4EA;}

div.popupRow> .inputError {border:1px solid red}
div.popupRow>div.data>.inputError {border:1px solid red}

div.popupRow>div.data>textarea{font-size:0.875rem;border:1px solid #ABADB3;width:100%;height:150px;line-height:1.25rem;padding:0px 5px;padding-top:2px;}
div.popupRow>div.data>textarea:focus{font-size:0.875rem;border:1px solid #7EB4EA;}
div.popupRow>div.data>div.option{font-size:0.875rem;height:30px;line-height:1.875rem !important;overflow:hidden;float:left;margin-right:2px;padding-right:2px;cursor:pointer;}
div.popupRow>div.data>div.hightlight{background-color:#5CBB65;font-weight:bold;;cursor:pointer;color:white;border-radius:5px;}
div.popupRow>div.data>div.option>input {position:relative;top:2px;margin-right:3px;}
div.popupRow>div.data>div.optionLast{margin-right:0px;}


/********** POPUPS **********/


/********** HOME PAGE  **********/
/********** END HOME PAGE **********/



/********** PHOTOS **********/
div.companyPhotosContainer {position:relative;}
div.companyPhotosContainer>div.photos{position:relative;margin-top:12px;}

div.companyPhotosContainer>div.photos {display:block;margin-left:0px;width:595px;height:400px;position:relative;overflow:hidden;border:5px solid #e4e4e4;background-color:#e4e4e4 !important;border-radius:5px;}
div.companyPhotosContainer>div.photos>div.mainPhoto{width:100%;overflow:hidden;width:100% !important;position:relative;overflow:hidden;user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}
div.companyPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter {overflow:hidden;position:relative;height:400px !important;margin-top:-2px;}
div.companyPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter img {max-height:400px;;max-width:600px !important;position: absolute;top: -9999px;bottom: -9999px;left: -9999px;right: -9999px;margin: auto;background-color:white;;}
div.companyPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter>div.description {position:absolute;height:24px;bottom:8px;z-index:998;text-align:center;overflow:hidden;width:100%;background-color:rgba(0,0,0,0.5);color:white;}
div.companyPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter>div.photoCount {position:absolute;height:24px;bottom:8px;z-index:998;text-align:center;right:0px;padding:0px 4px;overflow:hidden;width:auto;background-color:rgba(0,0,0,0.8);color:white;font-size:0.75rem;}
div.companyPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter>div.photoCount>span {color:white;font-size:0.75rem;}

div.companyPhotosContainer>div.photos>a {top:130px !important;;}
div.companyPhotosContainer>div.photos>a.previous{cursor:pointer;width:48px;height:48px;position:absolute;display:block;margin:0px;background-color:transparent;top:165px !important;left:4px;right:0px !important;}
div.companyPhotosContainer>div.photos>a.next{cursor:pointer;width:48px;height:48px;position:absolute;display:block;margin:0px;background-color:transparent;top:165px !important;left:auto;right:4px !important;}
div.companyPhotosContainer>div.photos>a>span {background-image: url('/layout/sprites/sprite_final.png?v12');position:absolute;top:0px;left:0px;margin:0px !important;}
div.companyPhotosContainer>div.photos>a.next>span {display:block;height:48px;width:48px;background-position:-468px -552px;}
div.companyPhotosContainer>div.photos>a.previous>span {display:block;height:48px;width:48px;background-position:-420px -552px;}

div.companyPhotosContainer>div>div.photosSetTypeDivide {float:right;}
div.companyPhotosContainer>div>div.photosSetTypeOn {float:right;margin-bottom:6px;background-color:#FFFFFF;font-size:0.813rem;color:#FFFFFF;padding:0px 4px;font-size:0.875rem;border-radius:3px;cursor:pointer;}
div.companyPhotosContainer>div>div.photosSetTypeOn a {color:#666666;font-weight:bold;font-size:0.813rem;}
div.companyPhotosContainer>div>div.photosSetTypeOn span {color:#666666;font-weight:bold;font-size:0.813rem;}
div.companyPhotosContainer>div>div.photosSetTypeOff {float:right;margin-bottom:6px;background-color:#FFFFFF;font-size:0.813rem;color:#265CFF;padding:0px 4px;font-size:0.875rem;border-radius:3px;cursor:pointer;}
div.companyPhotosContainer>div>div.photosSetTypeOff a {color:#666666;text-decoration:underline;font-size:0.813rem;}
div.companyPhotosContainer>div>div.photosSetTypeOff span {color:#666666;text-decoration:none;font-size:0.813rem;}

div.companyPhotosContainer>div.thumbnails {position:absolute;right:0px;top:0px;overflow:hidden;height:392px;width:300px;}
div.companyPhotosContainer>div.thumbnails>div {width:148px; height:94px;margin-bottom:4px;}
div.companyPhotosContainer>div.thumbnails>div.ExtraHeight {height:128px;margin-bottom:4px;}


div.companyPhotosContainer>div.thumbnails>div.left {position:relative;float:left;overflow:hidden;margin-right:4px;}
div.companyPhotosContainer>div.thumbnails>div.right {position:relative;float:right;overflow:hidden;}
div.companyPhotosContainer>div.thumbnails>div.gray {background-color:white ;border:3px solid #e4e4e4;}

div.companyPhotosContainer>div.thumbnails>div>img {position:relative;width:162px;cursor:pointer;top:-5px;left:-7px;}
div.companyPhotosContainer>div.thumbnails>div.photocount {float:left;display:block;background-color:#F7BF29;text-align:center;font-weight:bold;font-size:1.188rem;color:white;line-height:122px !important;}
div.companyPhotosContainer>div.thumbnails>div.photocount>span {position:absolute;background-image: url('/layout/sprites/sprite_final.png?v12');display:block;height:23px;width:28px;background-position:-128px -270px;left:58px;top:20px;}

div.companyPhotosContainer>div.thumbnails>ul{background-color:#E4E4E4;border-radius:5px;display: inline-block;width:10px;height:368px;list-style-type: none;margin:0px;padding:0px;position:absolute;right:0px;top:0px;}
div.companyPhotosContainer>div.thumbnails>ul>li.active{background-color:#F7BF29;border-radius:5px;width:10px;height:92px;margin-bottom:5px}

/********** END PHOTOS **********/

/********** COMPANY PROFILE PAGE  **********/
div.companyTitle {min-height:80px;}
div.companyTitle>div.scoreArea{width:80px;position:absolute;left:0px;}


div.companyTitle>div.titleArea{margin-left:93px;}
div.companyTitle>div.titleArea>h1 {margin-top:3px;}
div.companyTitle>div.titleArea>h1>span {font-size:2.125rem;font-weight:bold }

div.companyTitle>div.titleArea>div.subTitle{margin-top:3px;}



div.companyDescription a{font-weight:bold;}


div.companyLinkBoxes {position:relative;min-height:40px;}
div.companyLinkBoxes>.link {float:left;background-color:#E4E4E4;color:#666666;height:40px;width:49%;text-align:center;position:relative;line-height:2.5rem !important;;}
div.companyLinkBoxes>.link>span.icon {background-image: url('/layout/sprites/sprite_final.png?v12');display:inline-block;position:relative;top:5px;background-position:-167px -270px;width:20px;height:21px;margin-right:4px;} 
div.companyLinkBoxes>.map {float:right;background-color:#E4E4E4;height:40px;width:49%;text-align:center;position:relative;line-height:2.5rem !important;;}
div.companyLinkBoxes>.map>span.icon {background-image: url('/layout/sprites/sprite_final.png?v12');display:inline-block;position:relative;top:6px;background-position:-195px -270px;width:15px;height:22px;margin-right:6px;} 

div.companyReviewHeader {}
div.companyReviewHeader>a {display:inline-block;position:relative;}

div.companyStarDistribution {margin-top:24px;width:100%;background-color:#EBEBEB;border:1px solid #E4E4E4;border-radius:3px;padding:10px 20px;}
div.companyStarDistribution>div.row {position:relative;height:30px;}
div.companyStarDistribution>div.row>span.value {float:left;width:80px;}
div.companyStarDistribution span.sortlink {color:#265CFF;text-decoration: underline;cursor:pointer;}
div.companyStarDistribution>div.row>span.value>span.on {font-weight:bold;color:white;padding:0px 3px;border-radius:3px;background-color:#265CFF;text-decoration:none}
div.companyStarDistribution>div.row>span.line {float:left;width:210px;position:relative}
div.companyStarDistribution>div.row>span.line>span.back{position:relative;top:2px;display:inline-block;border-radius:4px;background-color:#D5D3D3;width:200px;height:12px;}
div.companyStarDistribution>div.row>span.line>span.back>span.highlight {position:absolute;display:inline-block;border-radius:4px;height:12px;background-color:#F4BE2A}
div.companyStarDistribution>div.row>span.label {float:left;}

div.companySort {height:28px;border-bottom:4px solid #E4E4E4}
div.companySort>div.label {float:left;}
div.companySort>div.sortItem {float:right;width:100px;text-align:center;}
div.companySort>div.sortItem>a {text-decoration:none;}
div.companySort>div.on {border-bottom:4px solid #265CFF;position:relative;}
div.companySort>div.on>span {position:absolute;width:18px;height:19px;top:20px;left:41px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-248px -270px;}



div.companyReviewObject {padding-bottom:12px;margin-bottom:24px;margin-top:12px;}
div.companyReviewObject div.reviewTitle {font-size:1.188rem;font-weight:bold;font-style: italic;}
div.companyReviewObject div.reviewSubTitle {font-size:0.813rem;color:gray;text-transform: uppercase;}

div.companyReviewObject .score {top:2px;}
div.companyReviewObject .description {display:block;}


div.companyReviewObject div.reviewComments {}
div.companyReviewObject div.reviewComments>div.reviewComment {background-color:#E4E4E4;margin-top:12px;margin-bottom:8px;overflow-x:hidden;font-size:0.875rem;border-left:20px solid #E4E4E4;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;position:relative;}
div.companyReviewObject div.reviewComments>div.reviewCommentPhoto {padding-right:30px !important;}
div.companyReviewObject div.reviewComments>div.reviewCommentFirst {}
div.companyReviewObject div.reviewComments>div.reviewComment>div {font-size:0.875rem;}
div.companyReviewObject div.reviewComments>div.reviewComment>div>span {font-size:0.875rem;color:gray;white-space:nowrap}
div.companyReviewObject div.reviewComments>div.reviewComment>div.number {position:absolute;font-size:0.875rem;display:inline-block;color:#E4E4E4;left:0px;border-radius:4px;padding:0px 4px}

div.companyReviewObject div.reviewOptions {;padding-bottom:12px;}

div.companyReviewObject div.photoUser {position:relative;background-color:#E4E4E4;text-align:center;margin-top:6px;}
div.companyReviewObject div.photoUser>img {max-width:100%;margin-top:8px;margin-bottom:17px;;padding:0px;}
div.companyReviewObject div.photoUser>div.desc {width:100%;height:24px;position:absolute;bottom:0px;left:0px;height:24px;text-align:center;padding-right:5px;}




div.companyMoreReviews {}
div.companyMoreReviews>a {padding-left:30px;position:relative;top:-20px;}
div.companyMoreReviews>a>span{position:absolute;width:19px;height:16px;top:6px;left:6px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-322px -273px;}

div.companyAddresses {}
div.companyAddresses .addressMarker{
	background-repeat: no-repeat;
	background-position: 2px 5px;	
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"  fill="%233B3C3D" width="18" height="18" viewBox="0 0 24 24"><path d="M12 0c-4.198 0-8 3.403-8 7.602 0 4.198 3.469 9.21 8 16.398 4.531-7.188 8-12.2 8-16.398 0-4.199-3.801-7.602-8-7.602zm0 11c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3-1.343 3-3 3z"/></svg>');
		display:inline-block;left:0px;
		position:absolute;
	width:22px;height:22px;}
div.companyAddresses .row{border-bottom:1px dotted silver;overflow-x:hidden;padding:8px 0px;padding-left:24px;position:relative;}


div.companyAdBoxPhoto {margin-bottom:32px;height:265px;position:relative;}
div.companyAdBoxPhoto div {color:white}
div.companyAdBoxPhoto span {color:white}
div.companyAdBoxPhoto a {color:white}
div.companyAdBoxPhoto>div {cursor:pointer;position:absolute;width:285px;height:260px;padding:5px 5px;background-color:#265CFF;}
div.companyAdBoxPhoto>div.left{left:0px;}
div.companyAdBoxPhoto>div.right{right:0px;}
div.companyAdBoxPhoto>div>div.textTop {height:46px;position:relative;}
div.companyAdBoxPhoto>div>div>div.score {padding:0px;margin-left:4px;position:absolute;left:-4px;top:3px;}
div.companyAdBoxPhoto>div>div>div.score span {color:black}
div.companyAdBoxPhoto>div>div>a.organisation {display:block;text-decoration:none;white-space: nowrap;position:absolute;font-size:1.188rem;font-weight:bold;line-height:1.25rem !important;padding-left:44px;top:2px;height:20px;overflow:hidden;width:100%;}
div.companyAdBoxPhoto>div>div>div.area {white-space: nowrap;position:absolute;font-size:0.813rem;line-height:1.25rem !important;padding-left:44px;top:22px;height:20px;overflow:hidden;width:100%;}
div.companyAdBoxPhoto>div>div>div.area>span {font-size:0.813rem !important;;line-height:1.25rem !important;}
div.companyAdBoxPhoto>div>div.img {background-size: 0 0;}
div.companyAdBoxPhoto>div>div.textbottom {position:absolute;bottom:0px;}


/********** END COMPANY PROFILE PAGE **********/




/********** ARTICLE **********/
#article {max-width:730px;}
#article .articleElement:first-child{background-color:#F7F7F7;}
.articleElement h3 {font-size:1.125rem;font-weight:bold;margin:0px;padding:0px;}
.articleElement {display:flex;padding-bottom:8px;overflow:hidden;padding-top:8px;margin:0px;}
.articleElement .articleImg {width:35%;position:relative;} 
.articleElement .articleTxt {flex:1;padding:0px 8px} 
.articleElement img {display: block;max-width:100%;max-height:100%;}
.articleElement.imgLeft .articleTxt{padding-left:20px;min-height:200px}
.articleElement.imgRight {flex-direction: row-reverse;min-height:200px}
.articleElement.imgRight .articleTxt{padding-right:20px;}
.articleElement.imgFull {display:block;width:100%;;min-height:200px;border:0px;margin-bottom:0px;}

.articleElement.imgFull .articleImg{display:flex;justify-content:center;width:100%;}
.articleElement.imgFull .articleImg img{width:100%;}

.articleElement.articleTip {padding:10px;margin:12px 0px;background-color:#F7F7F7;border-left:10px solid gray;}

.articleElement.articleTable  {padding-left:0px !important;padding-right:0px !important;}
.articleElement.articleTable .articleTxt {padding:0px !important;margin:0px !important;}
.articleElement.articleTable h3 {padding:  6px 0px 6px 8px;}
.articleElement table.articleTableAllHeaders {width: 100%;border-collapse: collapse;padding:0px;margin:0px;}
.articleElement table.articleTableAllHeaders th {border-bottom: 1px solid gray;padding:  6px 0px 6px 8px;;text-align: left;font-weight:bold;}
.articleElement table.articleTableAllHeaders td {border-bottom: 1px solid #efefef;padding: 6px 0px 6px 8px;text-align: left;vertical-align:top;}
.articleElement table.articleTableAllHeaders td:first-child {font-weight:bold;padding-right:8px;}

.articleElement .articleTableColumnHeaders {display: grid;grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));}
.articleElement .articleTableColumnHeaders>div {display: flex;flex-direction: column;}
.articleElement .articleTableColumnHeaders>div>div:first-child {font-weight: bold;padding: 4px 8px;border-bottom: 2px solid gray;}
.articleElement .articleTableColumnHeaders>div>div {padding: 4px 8px;}
.articleElement .articleTableColumnHeaders>div:first-child div {border-right:2px solid gray;}

.articleElement table.articleTableRowHeaders {width: 100%;border-collapse: collapse;padding:0px;margin:0px;}
.articleElement table.articleTableRowHeaders th {border:1px solid #efefef;padding:  6px 0px 6px 8px;;text-align: left;vertical-align:top;font-weight:normal;}
.articleElement table.articleTableRowHeaders td {border:1px solid #efefef;padding: 6px 0px 6px 8px;text-align: left;vertical-align:top;}
.articleElement table.articleTableRowHeaders td:first-child,.articleElement.articleTableRowHeaders table th:first-child {width: 1%;
	white-space: nowrap;font-weight:bold;padding-right:24px;border-right:1px solid #efefef;}

.articleElement table.articleTableNoHeaders {width: 100%;border-collapse: collapse;table-layout: fixed;}
.articleElement table.articleTableNoHeaders th {border: 1px solid #efefef;padding:  6px 0px 6px 8px;;text-align: left;vertical-align:top;font-weight:normal;}
.articleElement table.articleTableNoHeaders td {border: 1px solid #efefef;padding: 6px 0px 6px 8px;text-align: left;vertical-align:top;}

/********** END ARTICLE **********/

/********** PRODUCTEN **********/
/*
.productenRight {margin-left:250px;max-width:960px;position:relative;min-height:192px;}
.productenLeftNoHide {float:left;width:220px;height:auto;position:relative;}
.productenLeft {float:left;width:220px;height:auto;position:relative;}


div.productenActiveFilters{}
div.productenActiveFilters>a.qActiveFilterTotal{text-decoration:none;cursor:pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position:relative;display:inline-block;margin:6px 6px 6px 0px;background-color:#265CFF;height:32px !important;border-radius:16px;position:relative;line-height:2rem !important;padding:0px 10px;color:#FFFFFF;}
div.productenActiveFilters>a.qActiveFilterTotal >span {display:none}

div.productenActiveFilters>a.qActiveFilter{text-decoration:none;cursor:pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position:relative;display:inline-block;;margin:6px 6px 6px 0px;border:1px solid #265CFF;height:32px !important;border-radius:16px;position:relative;line-height:2rem !important;padding:0px 10px;padding-right:30px;color:#222222;}
div.productenActiveFilters>a.qActiveFilter>span {position:absolute;right:4px;top:5px;width:24px;height:24px;font-family:'trebuchet ms' !important;font-size:0.938rem !important;font-weight:bold;color:#999999;line-height:1.25rem !important;text-align:center;}
div.productenActiveFilters>a.qActiveFilter:hover {color:black;text-decoration: line-through;}

div.productenFiltersLinks {background-color:#E4E4E4;margin-top:12px;padding:2px 8px 4px 8px;}
div.productenFiltersLinks>div {}
div.productenFiltersLinks>div span.title {display:inline-block;padding-right:2px;line-height:1.75rem !important;}
div.productenFiltersLinks>div span.section {display:inline-block;line-height:1.75rem !important;}
div.productenFiltersLinks>div span.selected {padding-right:9px;line-height:1.75rem !important;white-space: nowrap;}
div.productenFiltersLinks>div a {padding-right:11px;display:inline-block;line-height:1.75rem !important;white-space: nowrap;}
div.productenFiltersLinks>div a:hover {text-decoration:underline;}

div.productenFiltersSortContainer {overflow:hidden;height:50px;; zoom:1;}
div.productenFiltersSort {padding:0px 0px 3px 0px;margin-bottom:4px;border-bottom:4px solid #e4e4e4;height:36px;}
div.productenFiltersSort>div.sortItem {float:left;font-size:0.938rem;font-weight:bold;text-align:center;padding-bottom:3px;padding-top:5px;position:relative;}
div.productenFiltersSort>div.sortItem>a {text-decoration:none;}
div.productenFiltersSort>div.asc {border-bottom:4px solid #265CFF;position:relative;}
div.productenFiltersSort>div.asc>a {font-weight:bold;}
div.productenFiltersSort>div.asc>span.icon {position:absolute;width:18px;height:19px;top:29px;margin-left:-9px;left:50%;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-248px -270px;}
div.productenFiltersSort>div.desc {border-bottom:4px solid #265CFF;position:relative;}
div.productenFiltersSort>div.desc>a {font-weight:bold;}
div.productenFiltersSort>div.desc>span.icon {position:absolute;width:18px;height:19px;top:29px;margin-left:-9px;left:50%;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-248px -270px;}
div.productenFiltersSort>div.label {text-align:left;padding-left:3px;padding-bottom:3px;padding-top:5px;position:relative;}

div.productenFilters {}
div.productenFilters div.box {margin-bottom:14px;}
div.productenFilters div.box>div.titleContainer {padding:0px 0px 3px 6px;margin-bottom:4px;border-bottom:4px solid #e4e4e4}
div.productenFilters div.box>div.titleContainer>div.title{position:relative;font-size:1rem;font-weight:bold;padding-top:5px;}
div.productenFilters div.box>div.titleContainer>div.title>span{position:absolute;left:-6px;font-size:40px;top:-16px;}
div.productenFilters div.box>div.titleContainer>div.title>span.ext{font-weight:normal;position:relative;top:-4px;font:10px tahoma;margin-left:8px;}



div.productenFilters div.box>div.contentContainer {padding-left:10px;font-size:0.813rem;position:relative;}
div.productenFilters div.box>div.contentContainer>div.slider {height:30px;}
div.productenFilters div.box>div.contentContainer>input {font:0.875rem arial;font-weight:bold;position:relative;top:-2px;height:26px;line-height:26px;width:40px;margin:0px 2px 0px 2px;border:1px solid #BBCACF;border-radius:2px;text-align:right;color:black;background-color:#FFFFFF;padding:0px 4px;box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; }
div.productenFilters div.box>div.contentContainer>input:focus {border-color:#5CBB65;background-color:#FFFFFF;color:black;}
div.productenFilters div.box>div.contentContainer>input.vier {width:40px;margin:0px 4px 0px 4px;}
div.productenFilters div.box>div.contentContainer>input.drie {width:32px;}
div.productenFilters div.box>div.contentContainer>span.ext {font:0.688rem tahoma;color:black;}
div.productenFilters div.box>div.contentContainer>input.submit {padding:0px !important;margin:0px !important;text-align:Center !important;display:inline-block;height:26px;line-height:1.25rem !important;width:30px;color:#fff;background-color:#5CBB65;border-radius:3px;cursor:pointer;-webkit-appearance:none}

div.productenFilters div.box>div.optionContainer {}
div.productenFilters div.box>div.optionContainer>.option {display:block;}
div.productenFilters div.box>div.optionContainer>.option {height:30px;position:relative;cursor:pointer;padding:0px 10px 0px 6px;}
div.productenFilters div.box>div.optionContainer>.option>input {display:none;position:absolute;top:1px;}



div.productenFilters div.box>div.optionContainer>.option>span.radiobox {position:absolute;left:8px;top:8px;width:13px;height:13px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-448px -330px;}
div.productenFilters div.box>div.optionContainer>.option>span.checkbox {position:absolute;left:8px;top:8px;width:13px;height:13px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-448px -273px;}
div.productenFilters div.box>div.optionContainer>.option>span.label {position:absolute;left:26px;top:-1px;line-height:1.875rem !important;height:30px;overflow:hidden;}
div.productenFilters div.box>div.optionContainer>.option>span.label>span {color:gray;font-size:0.75rem;}
div.productenFilters div.box>div.optionContainer>.on {}
div.productenFilters div.box>div.optionContainer>.on>span.label {font-size:0.875rem;color:black;}
div.productenFilters div.box>div.optionContainer>.on>span.checkbox {background-position:-448px -292px;}
div.productenFilters div.box>div.optionContainer>.on>span.radiobox {background-position:-448px -349px;}

div.productenFilters div.box>div.optionContainer>.off {cursor:default;}
div.productenFilters div.box>div.optionContainer>.off>span.label {font-size:0.875rem;color:gray;}
div.productenFilters div.box>div.optionContainer>.off>span.checkbox {background-position:-448px -311px;}
div.productenFilters div.box>div.optionContainer>.off>span.radiobox {background-position:-448px -368px;}


div.productenRecords{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
div.productenRecords>div.qRecord{width: 33%;box-sizing: border-box;position:relative;}
div.productenRecords>div.qRecord>div.listingBox{min-height:300px;z-index:899;;margin:0px 10px 65px 10px;cursor:pointer;}
div.productenRecords>div.qRecord>div.listingBox>div.listingPhoto{width:100%;height:200px;background-color:white;overflow:hidden;padding-top:5px; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div.productenRecords>div.qRecord>div.listingBox>div.listingPhoto>img{position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);max-width:100%;max-height:100%;cursor:pointer;}
div.productenRecords>div.qRecord>div.listingBox>div.listingData {}
div.productenRecords>div.qRecord>div.listingBox>div.listingData>a {display:block;font-size:1.063rem;padding-top:12px;font-weight:bold;text-decoration:none;}
div.productenRecords>div.qRecord>div.listingBox>div.listingData>a:hover{text-decoration:underline;}
div.productenRecords>div.qRecord>div.listingBox>div.listingData>div.price {margin:6px 0px 6px 0px ;color:black;font-weight:bold;font-size:0.875rem;}


#productenMobileFilter{position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: white;z-index: 100;}
#productenMobileFilterTop{background-color:#265CFF;position:absolute;top:0px;left:0px;right:0px;font-size:1.125rem;line-height:1.875rem !important;font-weight:bold;}
#productenMobileFilterBody{position:absolute;top:30px;bottom:30px;overflow-y:scroll;width:100%;left:0px;right:0px;}
#productenMobileFilterBottom{cursor:pointer;text-decoration:underline;background-color:#265CFF;position:absolute;bottom:0px;left:0px;right:0px;}




div.productenSort {border-bottom:1px solid #efefef;margin-bottom:5px;margin-top:5px;color:gray;text-align:right;}
div.productenSort>a.off {cursor:pointer;color:#666666;padding:0px 5px;line-height:26px;display:inline-block;margin-bottom:4px;text-decoration:underline;}
div.productenSort>a.on {cursor:pointer;background-color:#5CBB65;color:white;font-weight:bold;padding:0px 5px;border-radius:5px;;line-height:26px;display:inline-block;margin-bottom:4px;}
div.productenSort>a.asc span{margin:0px 2px;display:inline-block;width:12px;height:10px;background: url(/layout/sprites/sprite_final.png?v12) 0px -22px;}
div.productenSort>a.desc span{margin:0px 2px;display:inline-block;width:12px;height:10px;background: url(/layout/sprites/sprite_final.png?v12) -17px -23px;}


div.seoRecords{}
div.seoRecords>table{width:100%;padding:0px;margin:0px;border:0px;border:collapse;}
div.seoRecords>table>thead>tr {height:40px;}
div.seoRecords>table>thead>tr>th {background-color:#E4E4E4;text-align:left;color:##333333;padding:5px 10px;}

div.seoRecords>table>tbody>tr {height:80px;}
div.seoRecords>table>tbody>tr>td>img {max-height:80px;}
div.seoRecords>table>tbody>tr>td {border:1px solid #E4E4E4;border-top:0px;border-bottom:6px solid #E4E4E4;padding:5px 10px;}
div.seoRecords>table>tbody>tr>td:first-child{border-left:0px;}
div.seoRecords>table>tbody>tr>td:last-child{border-right:0px;}

#productenLoading {display:block;z-index:99998;position:absolute;background-color:white	;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
#productenLoadingIcon {display:none;z-index:99999;background-color:transparent;position:absolute;text-align:center;height: 80px;width: 80px;}

div.productenRecordsV2{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
div.productenRecordsV2 div.qRecord{width: 100%;box-sizing: border-box;position:relative;}
div.productenRecordsV2 div.qRecord>div.listingBox{z-index:899;;cursor:pointer;padding-bottom:24px;border-bottom:2px solid silver;margin-bottom:24px;}
div.productenRecordsV2 div.qRecord>div.listingBox>div.listingPhoto{position:absolute;left:0px;top:0px;width:160px;height:180px;background-color:white;overflow:hidden; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
div.productenRecordsV2 div.qRecord>div.listingBox>div.listingPhoto>img{position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);max-width:100%;max-height:100%;cursor:pointer;}
div.productenRecordsV2 div.qRecord>div.listingBox>div.listingData {padding-left:180px;min-height:170px;}
div.productenRecordsV2 div.qRecord>div.listingBox>div.listingData>a {display:block;font-size:1.063rem;padding-top:12px;font-weight:bold;text-decoration:none;}
div.productenRecordsV2 div.qRecord>div.listingBox>div.listingData>a:hover{text-decoration:underline;}
div.productenRecordsV2 div.qRecord>div.listingBox>div.listingData>div.price {margin:6px 0px 6px 0px ;color:black;font-weight:bold;font-size:0.875rem;}

.bestBrandsFirst {}
.bestBrandsMore {display:none;}
*/
/********** END PRODUCTEN **********/

/********** ANIMATED LOADER **********/
.animatedBouncer {width: 80px;height: 80px;position: absolute;margin: 0px auto;}
.animatedBouncer-inner1, .animatedBouncer-inner2 {width: 100%;height: 100%;border-radius: 50%;background-color: #265CFF;opacity: 0.6;position: absolute;top: 0;left: 0;-webkit-animation: animatedBouncer-bounce 2.0s infinite ease-in-out;animation: animatedBouncer-bounce 2.0s infinite ease-in-out;}
.animatedBouncer-inner2 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
@-webkit-keyframes animatedBouncer-bounce {0%, 100% { -webkit-transform: scale(0.0) }50% { -webkit-transform: scale(1.0) }}
@keyframes animatedBouncer-bounce {0%, 100% { transform: scale(0.0);-webkit-transform: scale(0.0);} 50% { transform: scale(1.0);-webkit-transform: scale(1.0);}}
/********** END ANIMATED LOADER **********/


/********** PRODUCTEN SPECIAL PAGES **********/

div.seoProductenPhotosContainer>div.photos {display:block;width:100%;min-height:520px;position:relative;overflow:hidden;border:10px solid #e4e4e4;border-bottom:4px solid #e4e4e4;background-color:#e4e4e4 !important;border-radius:5px;margin:0 auto;}
div.seoProductenPhotosContainer>div.photos>div.mainPhoto{overflow:hidden;user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}
div.seoProductenPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter {overflow:hidden;background-color:white;position:relative;padding:10px 0px;min-height:520px;height:100% !important;text-align:center;}
div.seoProductenPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter img {width: auto;height: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;max-width:100%;max-height:100% !important;margin: auto;;}
div.seoProductenPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter>div.description {position:absolute;height:24px;bottom:0px;z-index:998;text-align:center;overflow:hidden;width:100%;background-color:rgba(0,0,0,0.5);color:white;}
div.seoProductenPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter>div.photoCount {position:absolute;height:24px;bottom:0px;z-index:998;text-align:center;right:0px;padding:0px 4px;overflow:hidden;width:auto;background-color:rgba(0,0,0,0.8);color:white;font-size:0.75rem;}
div.seoProductenPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter>div.photoCount>span {color:white;font-size:0.75rem;}

div.seoProductenPhotosContainer>div.photos>a.previous{cursor:pointer;width:48px;height:48px;position:absolute;display:block;margin-top:-24px;background-color:transparent;top:50% !important;left:4px;right:0px !important;}
div.seoProductenPhotosContainer>div.photos>a.next{cursor:pointer;width:48px;height:48px;position:absolute;display:block;margin-top:-24px;background-color:transparent;top:50% !important;left:auto;right:4px !important;}
div.seoProductenPhotosContainer>div.photos>a>span {background-image: url('/layout/sprites/sprite_final.png?v12');position:absolute;top:0px;left:0px;margin:0px !important;}
div.seoProductenPhotosContainer>div.photos>a.next>span {display:block;height:48px;width:48px;background-position:-468px -552px;}
div.seoProductenPhotosContainer>div.photos>a.previous>span {display:block;height:48px;width:48px;background-position:-420px -552px;}

/********** END PRODUCTEN SPECIAL PAGES **********/


/********** PRODUCT **********/
.productPricesTopBar {margin-bottom:16px;margin-top:12px;display: table; border-collapse: separate;border-spacing:8px 0px;}
.productPricesTopBar1 {width:40%;border-spacing:0px;}
.productPricesTopBar2 {width:68%;}
.productPricesTopBar3 {width:100%;}
.productPricesTopBar>div {display: table-row;}
.productPricesTopBar>div>div {display: table-cell;height:100%;width:33%}
.productPricesTopBar>div>div:nth-child(1) {border:2px solid #265CFF;background-color:#DFE7F7;}
.productPricesTopBar>div>div:not(:nth-child(1)) {border:2px solid #999999;background-color:#FFFFFF;}
.productPricesTopBar>div>div>div {padding:10px;position:relative;}
.productPricesTopBar>div>div 						div.productPricesTopBarNr {position:absolute;text-align:center;line-height:1.5rem !important;;right:-2px;top:-2px;border-radius:0px 0px 0px 32px;width:36px;height:36px;padding-left:6px;padding-top:2px;}
.productPricesTopBar>div>div:nth-child(1) 			div.productPricesTopBarNr {background-color:#265CFF;color:#FFFFFF}
.productPricesTopBar>div>div:not(:nth-child(1))	div.productPricesTopBarNr {background-color:#999999;color:#FFFFFF}


div.productShowPhotos {padding-left:35px;position:relative;margin-left:10px;margin-top:24px;}
div.productShowPhotos>span.icon {position:absolute;left:0px;display:block;background-image: url('/layout/sprites/sprite_final.png?v12');height:23px;width:28px;background-position:-128px -301px;}

div.productPhotos{position:absolute;top:0px;width:400px;height:400px;}
div.productPhotosLeft{left:0px;}
div.productPhotosRight{right:0px;}

div.productPhotos>div.mainPhoto{position:relative;height:100%;width:100%;overflow:hidden;}
div.productPhotos>div.mainPhoto>img {position: absolute;top: 50%;left: 50%;max-height:100%;max-width:100%;transform: translate(-50%, -50%);}
div.productPhotos>a.previous{z-index:998;cursor:pointer;width:48px;height:48px;position:absolute;display:block;top:50%;margin-top:-24px;left:8px;}
div.productPhotos>a.next{cursor:pointer;width:48px;height:48px;position:absolute;display:block;top:50%;margin-top:-24px;right:8px;}
div.productPhotos>a>span {background-image: url('/layout/sprites/sprite_final.png?v12');}
div.productPhotos>a.next>span {display:block;height:48px;width:48px;background-position:-468px -504px;}
div.productPhotos>a.previous>span {display:block;height:48px;width:48px;background-position:-420px -504px;}

div.productPhotos>div.mainPhoto>div.photoCount {position:absolute;width:auto;;font-size:0.625rem;bottom:5px;z-index:998;text-align:center;right:12px;font-weight:bold;overflow:hidden;;color:#222222;}
div.productPhotos>div.mainPhoto>div.photoCount>span {color:#222222;font-size:1rem;font-weight:bold;}



div.productDescription{min-height:400px;}
div.productDescriptionLeft	{margin-right:420px;margin-left:0px;}
div.productDescriptionRight	{margin-left:420px;margin-right:0px;}
div.productDescription .productPrice {margin:6px 0px 2px 0px;height:30px;position:relative;}
div.productDescription .productPrice>a {display:block;background-color:#265CFF;border-radius:5px;position:absolute;display:inline-block;height:30px;top:-5px;padding:0px 6px;font-size:1.063rem;font-weight:bold;color:white;line-height:1.875rem !important;padding-right:20px;text-decoration:none;}
div.productDescription .productPrice>a>.small {color:#efefef;}

div.productDescription .productText {}
div.productDescription .productHighLights {display:inline-block;min-width:400px;}
.productHighLight {display:block;position:relative;padding-left:20px;min-height:28px;line-height:1.75rem !important;}
.productHighLight::first-letter {text-transform: uppercase;}
.productHighLight>.bullet {position:absolute;display:block;left:5px;}
.productHighLight>.productOk {position:absolute;display:block;left:0px;width:15px;top:6px;height:15px;background-image:url(/layout/sprites/sprite_final.png?v12);background-position:-300px -340px;}
.productHighLight>.productMore {position:absolute;display:block;left:0px;width:15px;top:6px;height:15px;background-image:url(/layout/sprites/sprite_final.png?v12);background-position:-300px -400px;}

div.productPricesReseller {position:absolute;top:2px;}
div.productPricesReseller>a {text-decoration:none !important;color:black;font-weight:bold;white-space:nowrap;font-size:0.938rem;}
div.productPricesReseller>a:hover {text-decoration:underline !important;color:black;font-weight:bold;white-space:nowrap;font-size:0.938rem;}
div.productPricesReseller span.icons {display:inline-block;position:relative;overflow:hidden;margin-left:4px;top:2px;width:18px;height:18px;background-image:url(/layout/sprites/sprite_final.png?v12);}
div.productPricesReseller span.thuiswinkel{background-position:0px -325px;}
div.productPricesResellerScore {position:absolute;top:20px;height:24px;width:100%;}
div.productPricesResellerScore>span {position:absolute;top:0px;display:block;height:20px;}
div.productPricesResellerScore>span.stars>a {text-decoration:none;float:none;position:relative;font-size:0.875rem;color:gray;font-weight:normal;}
div.productPricesResellerScore a>span {color:gray;font-weight:normal;}
div.productPricesResellerScore a:hover {text-decoration:underline;}

span.productPricesTruck{display:block;position:absolute;top:14px;width:23px;height:14px;background-image:url(/layout/sprites/sprite_final.png?v12);}
span.speedTruckFast {background-position:-55px -325px;}
span.speedTruckNormal {background-position:-55px -339px;}
span.speedTruckSlow {background-position:-55px -353px;}
span.speedText{padding-left:30px;font-size:0.813rem;}
span.speedTextgreen{color:/*#429D4B*/#228800;}
span.speedTextbrown{color:#D96D00;}
span.speedTextgray{color:gray;}

span.productPricesPay {display:inline-block;margin-top:8px;width:25px;height:21px;background-image: url('/layout/sprites/sprite_final.png?v12');margin-right:5px;}
span.ideal{background-position:-26px -340px;}
span.ideal:hover{background-position:0px -343px;}
span.idealOn {background-position:0px -343px;}
span.creditcard{background-position:-26px -364px;}
span.creditcard:hover{background-position:0px -364px;}
span.creditcardOn{background-position:0px -364px;}
span.rembours{background-position:-26px -385px;}
span.rembours:hover{background-position:-0px -385px;}
span.remboursOn{background-position:-0px -385px;}


a.productPricesGo{display:block;color:white;position:relative;font-weight:bold;text-decoration:none;font-size:0.875rem;height:24px;line-height:1.5rem !important;text-align:center;background-color:#265CFF;border-radius:2px;}
a.productPricesGo>span{color:white;font-weight:bold;}

div.productSpecs {}
div.productSpecs div.groupTitle{font-weight:bold;margin-top:24px;border-bottom:1px solid #f2f2f2}
div.productSpecs div.row {border-bottom:1px solid #f2f2f2}
div.productSpecs div.left{float:left;width:170px;}
div.productSpecs div.right{margin-left:180px;}
div.productSpecs span.true {display:inline-block;position:relative;width:24px;top:3px;height:16px;background-image:url(/layout/sprites/sprite_final.png?v12);background-position:-104px -73px;}
div.productSpecs span.false {display:inline-block;position:relative;width:24px;top:3px;height:16px;background-image:url(/layout/sprites/sprite_final.png?v12);background-position:-104px -90px;}


div.productSpecs {} 
div.productSpecs>div.productSpecsLeft {width:100%;} 
div.productSpecs>div.productSpecsRight {float:right;width:49%;} 
div.productSpecsCat {}
div.productSpecsCat>div.productSpecsCatTitle {width:100%;height:33px;line-height:33px !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-top:12px;color:black;font-size:0.938rem;font-weight:bold;text-transform: uppercase;}
div.productSpecsCat>div.productSpecsCatCon {width:100%;display: table;border-collapse:collapse;}
div.productSpecsCat>div.productSpecsCatCon>div.productSpecsCatConRowBlue {background-color:#efefef}
div.productSpecsCat>div.productSpecsCatCon>div.productSpecsCatConRow {display: table-row;}
div.productSpecsCat>div.productSpecsCatCon>div.productSpecsCatConRow>div.specsColumn {position:relative;height:40px;line-height:2.5rem !important;width:40%;color:#222222;display: table-cell;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left:28px;}
div.productSpecsCat>div.productSpecsCatCon>div.productSpecsCatConRow>div.specsData {overflow:hidden;position:relative;height:40px;line-height:2.5rem !important;width:100%;display: table-cell;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display:block;top:0px;font-weight:bold;}
div.productSpecsCat>div.productSpecsCatCon>div.productSpecsCatConRow>div.specsData>a.filter {float:right;display:block;margin-top:14px;line-height:13px !important;padding-right:4px;position:relative;}
div.productSpecsCat>div.productSpecsCatCon>div.productSpecsCatConRow>div.specsData>a.filter>span {line-height:13px !important;color:inherit}

div.productSpecsCat>div.productSpecsCatCon>div.productSpecsCatConRow>div.specsData>span.showSpecInfo {position:relative;top:3px;left:5px;display:inline-block;height:15px;width:15px;cursor:pointer;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-300px -420px;}
div.productSpecsCat>div.productSpecsCatCon>div.productSpecsCatConRow>div.specsData>span.showSpecInfo:hover {background-position:-300px -400px;}


div.specInfo {line-height:1.5rem !important;margin-top:-5px;margin-bottom:5px;padding:0px 5px;padding-bottom:10px;padding-left:28px;padding-right:5px;color:#666666;}
div.specInfoBlue  {background-color:#efefef}

div.specInfoOff {display:none;position:relative;}
div.specInfoOff>span.showSpecInfoClose {position:absolute;display:block;width:16px;height:16px;right:5px;top:3px;color:white;font-weight:bold;font-size:0.75rem;line-height:1rem !important;text-align:center;cursor:pointer;;}
div.specInfoOn {position:absolute;display:hidden;width:300px;background-color:white;padding:10px;z-index:99999;background-color:rgba(0,0,0,0.9);color:white;border-radius:2px;}


div.productSpecsCat>div.productSpecsCatCon>div.productSpecsCatConRow span.iconYes{position:absolute;width:15px;height:15px;top:12px;left:4px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-300px -340px;}
div.productSpecsCat>div.productSpecsCatCon>div.productSpecsCatConRow span.iconNo{position:absolute;width:15px;height:15px;top:12px;left:4px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-300px -360px;}
div.productSpecsCat>div.productSpecsCatCon>div.productSpecsCatConRow span.iconGear{position:absolute;width:15px;height:15px;top:12px;left:4px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-300px -380px;}

div.productenAlternatives{}
div.productenAlternatives>div.qRecord{float:left;width:32%;margin:16px 0px;margin-bottom:24px;position:relative;cursor:pointer;}
div.productenAlternatives>div.qRecord0{}
div.productenAlternatives>div.qRecord1{}
div.productenAlternatives>div.qRecord2{margin-left:1%;margin-right:1%;}

div.productenAlternatives>div.qRecord>div.listingPhoto{height:140px;overflow:hidden;z-index:899;}
div.productenAlternatives>div.qRecord>div.listingPhoto>img{height:130px;background-color:white;overflow:hidden; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;}
div.productenAlternatives>div.qRecord>div.listingContent {text-align:left;margin:6px 0px;}
div.productenAlternatives>div.qRecord>div.listingContent>a.listingLink{display:block;margin-bottom:3px;text-align:left;z-index:900;ffffff;width:100%;height:100%;cursor:pointer;font-size:1rem;color:black;font-weight:bold;text-decoration:none;}

div.productenAlternatives>div.qRecord>div.listingContent>div.hightlight{font-size:0.875rem;position:relative;padding-left:20px} 
div.productenAlternatives>div.qRecord>div.listingContent>div.hightlight>span.iconYes{position:absolute;width:15px;height:15px;top:5px;left:0px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-300px -340px;}
div.productenAlternatives>div.qRecord>div.listingContent>div.hightlight>span.iconNo{position:absolute;width:15px;height:15px;top:5px;left:0px;background-image: url('/layout/sprites/sprite_final.png?v12');background-position:-300px -360px;}



/********** END PRODUCT **********/

/********** FAQ  **********/
div.faqContainer {margin-top:24px;width:100%;background-color:#EBEBEB;border:1px solid #E4E4E4;border-radius:3px;padding:10px 20px;}
div.faqContainer>ul {list-style: none;margin:0px;padding:0px;background-color:white;margin-bottom:5px;}
div.faqContainer>ul>li {border:1px solid silver;padding:0px 10px}
div.faqContainer>ul>li>p {
    cursor:pointer;
    display: block;
    padding: 0px 10px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 100%;
    font-weight:bold;
    color:black;
}



div.faqContainer>ul>li>ul {list-style: none; margin:0px;padding:0px 0px 10px 10px;display:none;}
div.faqContainer>ul>li>p[visible] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 16.67l2.829 2.83 9.175-9.339 9.167 9.339 2.829-2.83-11.996-12.17z'/%3E%3C/svg%3E");
}
div.faqContainer>ul>li>p[visible]+ul {
    display: block;
}
/********** END FAQ **********/



.showOn1000 {display:none !important;}
.showOn1000Inline {display:none !important;}
.showTableCellOn1000 {display:none !important;}
.showOn599 {display:none !important;}
.showTableCellOn599 {display:none !important;}
.showOn599Inline {display:none !important;}
.showOn599InlineBlock {display:none !important;}
.showOn399 {display:none !important;}
.showTableCellOn399 {display:none !important;}
.showOn399Inline {display:none !important;}

.showDummy {display:none !important;}

	
@media screen and (max-width: 1000px) {
	.blockOn1000 {float:none !important;display:block !important;position:relative !important;width:100% !important;top:0px !important;left:0px !important;margin:0px !important;padding:0px !important;text-align:left !important;}
	.blockOn1000WithMargin {float:none !important;display:block;position:relative !important;width:100% !important;top:0px !important;left:0px !important;margin:0px !important;margin-top:1rem !important;padding:0px !important;text-align:left !important;}
    .hideOn1000 {display:none !important;}
    .showOn1000 {display:block !important;}
	.showOn1000Inline {display:inline !important;}
    .showTableCellOn1000 {display: table-cell !important;}

	.w100On1000 {width:100% !important ;}
	.w90On1000 {width:90% !important ;}
	.w85On1000 {width:85% !important ;}
	.w80On1000 {width:80% !important ;}
	.w75On1000 {width:75% !important ;}
	.w70On1000 {width:70% !important ;}
	.w60On1000 {width:60% !important ;}
	.w55On1000 {width:55% !important ;}
	.w52On1000 {width:52% !important ;}
	.w50On1000 {width:50% !important ;}
	.w48On1000 {width:48% !important ;}
	.w45On1000 {width:45% !important ;}
	.w42On1000 {width:42% !important ;}
	.w40On1000 {width:40% !important ;}
	.w35On1000 {width:35% !important ;}
	.w34On1000 {width:34% !important ;}
	.w33On1000 {width:33% !important ;}
	.w32On1000 {width:32% !important ;}
	.w31On1000 {width:31% !important ;}
	.w30On1000 {width:30% !important ;}
	.w26On1000 {width:26% !important;}
	.w25On1000 {width:25%  !important;}
	.w23On1000 {width:23%  !important;}
	.w20On1000 {width:20% !important;}
	.w18On1000 {width:18% !important ;}
	.w17On1000 {width:17% !important ;}
	.w15On1000 {width:15% !important ;}
	.w13On1000 {width:13% !important ;}
	.w12On1000 {width:12% !important ;}
	.w10On1000 {width:10% !important ;}
	.w8On1000 {width:8% !important ;}
	.w7On1000 {width:7% !important ;}
	.w5On1000 {width:5% !important ;}

	div.header>div {width:586px;margin:0px auto;}
	div.subheader>div.center>div{width:586px;margin:0px auto;}

	div.footer>div {width:586px;margin:0px auto;}

	div.full {max-width:586px;margin:0px auto;}
	div.body>div.center>div.right {display:none}
	div.body>div.center>div.left {float:none;width:100%;max-width:586px;margin:0px auto;position:relative;}

	div.companyPhotosContainer>div.thumbnails {display:none;}
	div.companyPhotosContainer>div.photos {display:block;margin-left:0px;width:100%;margin-top:24px;position:relative;overflow:hidden;border:5px solid #e4e4e4;background-color:#e4e4e4 !important;border-radius:5px;}
	div.companyPhotosContainer>div.photos>div.mainPhoto{width:100%;overflow:hidden;width:100% !important;position:relative;overflow:hidden;user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}


	/********** CARDS **********/
	.cards>div {min-width:25%;width:auto;}
	/********** END CARDS **********/

	/********** PRODUCTEN **********/
	.productenLeft {display:none;}
	.productenRight {float:none !important;display:block !important;position:Relative !important;width:100% !important;top:0px !important;left:0px !important;margin:0px !important;padding:0px !important;}


	#productenToggleMobileFilter {margin-top:12px;position:relative;}
	#productenToggleMobileFilter>div{padding:5px;cursor:pointer;background-color:#265CFF;color:white;padding:2px 16px 2px 30px;border-radius:16px;display:inline-block;}
	#productenToggleMobileFilter>span>hr:nth-child(1n){position:absolute;left:12px;top:2px;width:12px;color:white;border-top: 1px solid white;}
	#productenToggleMobileFilter>span>hr:nth-child(2n){position:absolute;left:14px;top:6px;width:8px;color:white;font-weight:bold;border-top: 1px solid white;}
	#productenToggleMobileFilter>span>hr:nth-child(3n){position:absolute;left:16px;top:10px;width:4px;color:white;font-weight:bold;border-top: 1px solid white;}

	/********** END PRODUCTEN **********/

	/********** ARTIKELEN **********/
	.articleElement {display:block;overflow:visible;padding:15px 5px;}
	.articleElement.imgLeft .articleTxt{padding:15px 5px;}
	.articleElement.imgRight .articleTxt{padding:15px 5px;}
	.articleElement .articleImg {width:100%;margin-bottom:12px;text-align:center;display:flex;align-items:center;justify-content:center;}
	.articleElement.imgLeft .articleTxt{padding:15px 5px;}
	/********** END ARTIKELEN **********/


	/********** PRODUCT**********/
	div.productDescription{min-height:auto;margin-left:0px;margin-right:0px;}
	div.productPhotos {display:block;width:100%;position:relative;}


	div.productSpecs>div.productSpecsLeft {float:none !important;display:block;position:relative !important;width:100% !important;} 
	div.productSpecs>div.productSpecsRight {float:none !important;display:block;position:relative !important;width:100% !important;}
	/********** END PRODUCT**********/


	.columns3 {columns:2}


}

@media screen and (max-width: 599px) {
	.blockOn599 {float:none !important;display:block !important;position:Relative !important;width:100% !important;top:0px !important;left:0px !important;margin:0px !important;padding:0px !important;}
	.blockOn599WidthMargin {float:none !important;display:block;position:Relative !important;width:100% !important;top:0px !important;left:0px !important;margin:0px !important;padding:0px !important;margin-top:24px !important}
    .hideOn599 {display:none !important;}
    .showOn599 {display:block !important;}
	.blockOn599 {float:none !important;display:block;position:Relative !important;width:100% !important;top:0px !important;left:0px !important;margin:0px !important;padding:0px !important;}
    .showTableCellOn599 {display: table-cell !important;}
    .showOn599Inline {display:inline !important;}
    .showOn599InlineBlock {display:inline-block !important;}

	div.breadcrumbs[data-items='2'] a.breadcrumb {display:none;}
	div.breadcrumbs a.breadcrumb:last-child {display:none;}
	div.breadcrumbs a.breadcrumb:not(:first-child):not(:nth-last-child(2)):not(:nth-last-child(3)) span{display:none;}
	div.breadcrumbs a.breadcrumb:not(:first-child):not(:nth-last-child(2)):not(:nth-last-child(3))::before {content:'..';}

	.w100On599 {width:100% !important ;}
	.w90On599 {width:90% !important ;}
	.w85On599 {width:85% !important ;}
	.w80On599 {width:80% !important ;}
	.w75On599 {width:75% !important ;}
	.w70On599 {width:70% !important ;}
	.w60On599 {width:60% !important ;}
	.w55On599 {width:55% !important ;}
	.w52On599 {width:52% !important ;}
	.w50On599 {width:50% !important ;}
	.w48On599 {width:48% !important ;}
	.w45On599 {width:45% !important ;}
	.w42On599 {width:42% !important ;}
	.w40On599 {width:40% !important ;}
	.w35On599 {width:35% !important ;}
	.w34On599 {width:34% !important ;}
	.w33On599 {width:33% !important ;}
	.w32On599 {width:32% !important ;}
	.w31On599 {width:31% !important ;}
	.w30On599 {width:30% !important ;}
	.w26On599 {width:26% !important;}
	.w25On599 {width:25%  !important;}
	.w23On599 {width:23%  !important;}
	.w20On599 {width:20% !important;}
	.w18On599 {width:18% !important ;}
	.w17On599 {width:17% !important ;}
	.w15On599 {width:15% !important ;}
	.w13On599 {width:13% !important ;}
	.w12On599 {width:12% !important ;}
	.w10On599 {width:10% !important ;}
	.w8On599 {width:8% !important ;}
	.w7On599 {width:7% !important ;}
	.w5On599 {width:5% !important ;}


	div.header>div {width:100%;margin:0px;}

	div.header>div>div.logo {position:absolute;margin-left:10px;height:60px;padding:18px 0px;}
	div.header>div>div.logo>img {height:24px;}

	div.header>div>div.form {padding-left:120px;padding-right:10px;top:9px;width:100%;max-width:450px;position:relative !important;left:0px;}
	div.header>div>div.form>form {width:100%;;}
	div.header>div>div.form>form>div.input>div.text {height:34px;}
	div.header>div>div.form>form>div.input>div.text input{line-height:31px !important;height:31px;padding-top:4px;}
	div.header>div>div.form>form>div.submit {height:34px;}
	div.header>div>div.form>form>div.submit>span {top:9px;}

	/********** CARDS **********/
	.cards {overflow-x: auto; -webkit-overflow-scrolling: touch;}
	.cards>div {min-width:29%;}
	/********** END CARDS **********/

	div.subheader>div.center>div{width:100%;margin:0px auto;}
	div.footer>div {width:100%;margin:0px auto;}

	div.full {width:100%;margin:0px auto;}
	div.body>div.center>div.left {float:none;width:100%;margin:0px auto;position:relative;}

	div.companyTitle>div.scoreArea>div.scoreBig{display:block;;margin:0 auto !important;;}
	div.companyTitle>div.titleArea {text-align:center !important; margin-top:6px !important}

	div.companyPhotosContainer>div.photos {height:290px;width:100%;}
	div.companyPhotosContainer>div.photos>div.mainPhoto{height:290px;width:100% !important;}
	div.companyPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter {max-height:290px;}
	div.companyPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter img {max-height:100% !important;max-width:416px !important;}
	
	div.companyPhotosContainer>div.photos>a.previous{top:115px !important;}
	div.companyPhotosContainer>div.photos>a.next{top:115px !important;}

	div.companyAdBoxPhoto {height:220px;}
	div.companyAdBoxPhoto>div {cursor:pointer;position:absolute;width:49%;height:200px;padding:5px 5px;background-color:#265CFF;}
	div.companyAdBoxPhoto>div.left{left:0px;}
	div.companyAdBoxPhoto>div.right{right:0px;}
	div.companyAdBoxPhoto>div>div.textTop {height:46px;position:relative;}
	div.companyAdBoxPhoto>div>div.img {height: 140px;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;}
	div.companyAdBoxPhoto>div>div.img>img {display:none;}
	div.companyAdBoxPhoto>div>div.textbottom {display:none;}

	div.companyStarDistribution {margin:0 auto;margin-top:24px;width:100%;background-color:#EBEBEB;border:1px solid #E4E4E4;border-radius:3px;padding:10px 8px;}
	div.companySort>div.sortItem {width:76px;text-align:center;}
	div.companySort>div.on>span {left:29px;}

	div.companyReviewObject {margin-bottom:0px !important;}
	div.companyReviewObject img{max-width:100% !important;}

	.oldPhotoBlock {height:378px;}
	.oldPhotoBlock>div.wrapToCenter {height: 378px;}
	.oldPhotoBlock>div.wrapToCenter img{max-width: 100%;max-height: 382px;}
	.oldPhotoBlock>a.next {top:170px;}
	.oldPhotoBlock>a.previous {top:170px;}


	.fs_16 {font-size:1rem !important;}
	.fs_17 {font-size:1rem !important;}
	.fs_18 {font-size:1rem !important;}
	.fs_19 {font-size:1.125rem !important;}
	.fs_20 {font-size:1.125rem !important;}
	.fs_22 {font-size:1.125rem !important;}
	.fs_24 {font-size:1.5rem !important;}
	.fs_26 {font-size:1.5rem !important;}
	.fs_28 {font-size:1.5rem !important;}
	.fs_30 {font-size:1.5rem !important;}
	.fs_32 {font-size:1.625rem !important;}
	.fs_34 {font-size:1.625rem !important;}
	.fs_36 {font-size:1.625rem !important;}


	/********** PRODUCTEN **********/
	div.productSpecsCat>div.productSpecsCatCon>div.productSpecsCatConRow>div.specsData>a.filter>span {display:none;}
	div.productenRecords>div.qRecord{width: 50%;box-sizing: border-box;position:relative;}

	/********** END PRODUCTEN **********/


	/********** PRODUCTEN SPECIAL PAGES **********/
	div.seoProductenPhotosContainer>div.photos {min-height:380px;border-width:5px;}
	div.seoProductenPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter {min-height:380px;}
	/********** END PRODUCTEN SPECIAL PAGES **********/



	/********** PRODUCT**********/
	div.productDescription{min-height:auto;margin-left:0px;margin-right:0px;}
	div.productHighLights {width:350px !important;;min-width:350px !important;;max-width:350px !important;;}
	/********** END PRODUCT**********/

	.marginTopMin2On599 {margin-top:-2px !important}

	.columns3 {columns:1}
	.columns2 {columns:1}		

	

      
	.articleElement.articleTable { display: block;}
	.articleElement.articleTable  :is(thead, tbody, th, td, tr) {display: block;}
	.articleElement.articleTable tr {margin-bottom: 15px;padding: 0px;background: #fff;}
	.articleElement.articleTable td {border: none;padding: 4px 14px !important;position: relative;}

	.articleElement .articleTableAllHeaders thead {display: none;}
	.articleElement .articleTableAllHeaders td:first-child {background-color: #F7F7F7;}
	.articleElement .articleTableAllHeaders td:not(:first-child)::before {content: attr(data-label) ": ";font-weight: bold;display: inline-block;margin-bottom: 5px;margin-right:12px;color: #333;}

	.articleElement .articleTableColumnHeaders  {display:flex;flex-direction:column;width:100%;}
	.articleElement .articleTableColumnHeaders>div:first-child {display: block;flex:1;;border-bottom:1px solid #F7F7F7}
	.articleElement .articleTableColumnHeaders>div>div:first-child {border: none;background-color: #F7F7F7;padding:4px 14px;}
	.articleElement .articleTableColumnHeaders>div>div {border-bottom:1px solid #F7F7F7;padding:4px 14px;}

	.articleElement .articleTableRowHeaders tr {display:flex;flex-direction: column;width:100%;border:0px !important;}
	.articleElement .articleTableRowHeaders tr :is(td,th) {width: auto !important;flex: 1;border:0px !important;border-bottom:1px solid #F7F7F7 !important;}
	.articleElement .articleTableRowHeaders tr :is(td,th):first-child {background-color: #F7F7F7;}
	.articleElement .articleTableRowHeaders tr :is(td,th):first-child::after {content:''}

	.articleElement .articleTableNoHeaders tr :is(td,th) {width: auto !important;flex: 1;border:0px !important;border-bottom:1px solid #F7F7F7 !important;}
}
@media screen and (max-width: 399px) {
	.blockOn399 {float:none !important;display:block;position:Relative !important;width:100% !important;top:0px !important;left:0px !important;margin:0px !important;padding:0px !important;}
	.blockOn399WidthMargin {float:none !important;display:block;position:Relative !important;width:100% !important;top:0px !important;left:0px !important;margin:0px !important;padding:0px !important;margin-top:24px !important}
    .hideOn399 {display:none !important;}
    .showOn399 {display:block !important;}
    .showOn399Inline {display:inline !important;}
    .showTableCellOn399 {display: table-cell;!important;}

	div.scoreBig>div>span.left {line-height:80px !important;}
	div.scoreBig>div>span.right {line-height:80px !important;}

	.w100On399 {width:100% !important ;}
	.w90On399 {width:90% !important ;}
	.w85On399 {width:85% !important ;}
	.w80On399 {width:80% !important ;}
	.w75On399 {width:75% !important ;}
	.w70On399 {width:70% !important ;}
	.w60On399 {width:60% !important ;}
	.w55On399 {width:55% !important ;}
	.w52On399 {width:52% !important ;}
	.w50On399 {width:50% !important ;}
	.w48On399 {width:48% !important ;}
	.w45On399 {width:45% !important ;}
	.w42On399 {width:42% !important ;}
	.w40On399 {width:40% !important ;}
	.w35On399 {width:35% !important ;}
	.w34On399 {width:34% !important ;}
	.w33On399 {width:33% !important ;}
	.w32On399 {width:32% !important ;}
	.w31On399 {width:31% !important ;}
	.w30On399 {width:30% !important ;}
	.w26On399 {width:26% !important;}
	.w25On399 {width:25%  !important;}
	.w23On399 {width:23%  !important;}
	.w20On399 {width:20% !important;}
	.w18On399 {width:18% !important ;}
	.w17On399 {width:17% !important ;}
	.w15On399 {width:15% !important ;}
	.w13On399 {width:13% !important ;}
	.w12On399 {width:12% !important ;}
	.w10On399 {width:10% !important ;}
	.w8On399 {width:8% !important ;}
	.w7On399 {width:7% !important ;}
	.w5On399 {width:5% !important ;}


	div.companyPhotosContainer>div.photos {height:230px;width:100%;}
	div.companyPhotosContainer>div.photos>div.mainPhoto{height:230px;width:100% !important;}
	div.companyPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter {max-height:230px;}
	div.companyPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter img {max-height:100% !important;max-width:330px !important;}

	div.companyPhotosContainer>div.photos>a.previous{top:85px !important;}
	div.companyPhotosContainer>div.photos>a.next{top:85px !important;}




	div.companyAdBoxPhoto {display:block;position:relative !important;}
	div.companyAdBoxPhoto {height:auto;position:relative !important;}
	div.companyAdBoxPhoto>div {width:100%;height:55px;overflow:hidden;position:relative !important;margin-bottom:5px;}
	div.companyAdBoxPhoto>div.left{display:block;top:0px;left:0px;}
	div.companyAdBoxPhoto>div.right{display:block;top:0px;left:0px;}
	div.companyAdBoxPhoto>div>div.img>img {display:none;}
	div.companyAdBoxPhoto>div>div.img {background-size: 0 0;}


	.oldPhotoBlock {height:228px;}
	.oldPhotoBlock>div.wrapToCenter {height: 228px;}
	.oldPhotoBlock>div.wrapToCenter img{max-width: 100%;max-height: 232px;}
	.oldPhotoBlock>a.next {top:90px;}
	.oldPhotoBlock>a.previous {top:90px;}


	.fs_16 {font-size:0.938rem !important;}
	.fs_17 {font-size:1rem !important;}
	.fs_18 {font-size:1rem !important;}
	.fs_19 {font-size:1rem !important;}
	.fs_20 {font-size:1rem !important;}
	.fs_22 {font-size:1.25rem !important;}
	.fs_24 {font-size:1.25rem !important;}
	.fs_26 {font-size:1.5rem !important;}
	.fs_28 {font-size:1.5rem !important;}
	.fs_30 {font-size:1.5rem !important;}
	.fs_32 {font-size:1.625rem !important;}
	.fs_34 {font-size:1.625rem !important;}
	.fs_36 {font-size:1.625rem !important;}

	/********** CARDS **********/
	.cards>div {min-width:40%;}
	/********** END CARDS **********/

	/********** PRODUCTEN **********/
	div.productenRecords{  display: block;-webkit-flex-wrap: no-wrap;-ms-flex-wrap: no-wrap;flex-wrap: no-wrap;}

	div.productenRecords>div.qRecord{width: 100%;box-sizing: border-box;position:relative;}	

	div.productenRecords>div.qRecord>div.listingBox {width:100%; display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;min-height:200px;margin-bottom:12px;}
	div.productenRecords>div.qRecord>div.listingBox>div.listingPhoto{-webkit-box-flex: 30%;-moz-box-flex: 30%;-webkit-flex: 30%;-ms-flex: 30%;flex: 30%;position:relative;}
	div.productenRecords>div.qRecord>div.listingBox>div.listingPhoto>img{position:absolute;left:0px;top:0}
	div.productenRecords>div.qRecord>div.listingBox>div.listingPhoto>img{width:90%;position: relative;top: 10px;-webkit-transform: none;-ms-transform: none;transform: none;max-width:100%;max-height:100%;cursor:pointer;}
	div.productenRecords>div.qRecord>div.listingBox>div.listingData {-webkit-box-flex: 70%;-moz-box-flex: 70%;-webkit-flex: 70%;-ms-flex: 70%;flex: 70%;}
	/********** END PRODUCTEN **********/

	/********** PRODUCTEN SPECIAL PAGES **********/
	div.seoProductenPhotosContainer>div.photos {min-height:320px;border-width:5px;}
	div.seoProductenPhotosContainer>div.photos>div.mainPhoto>div.wrapToCenter {min-height:320px;}
	/********** END PRODUCTEN SPECIAL PAGES **********/


	/********** PRODUCT**********/
	div.productDescription{min-height:auto;margin-left:0px;margin-right:0px;}
	div.productPhotos {height:300px;}

	div.productHighLights {width:300px !important;;min-width:300px !important;;max-width:300px !important;;}

	div.productenAlternatives>div.qRecord{float:none;position:relative;width:100% !important;padding-left:2px !important;margin-left:0px !important;margin-bottom:10px !important;height:150px;overflow:hidden !important;}

	div.productenAlternatives>div.qRecord>div.listingPhoto{height:140px;width:130px;overflow:hidden;z-index:899;position:absolute:left:0px;top:0px;}
	div.productenAlternatives>div.qRecord>div.listingPhoto>img{height:130px;background-color:white;overflow:hidden; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;}
	div.productenAlternatives>div.qRecord>div.listingContent {position:absolute;margin-left:140px;top:-10px;width:100%;}
	div.productenAlternatives>div.qRecord>div.listingContent>a.listingLink{display:block;margin-bottom:3px;text-align:left;z-index:900;ffffff;width:100%;height:100%;cursor:pointer;font-size:0.938rem;color:black;font-weight:bold;text-decoration:none;}

	/********** END PRODUCT**********/

}


/********** KLANTENPANEEL **********/
.kpGraphRangeOn {border:1px solid #CCCCCC;background-color:#efefef;-moz-box-shadow: inset 0 0 3px 3px #DDDDDD;-webkit-box-shadow: inset 0 0 3px 3px #DDDDDD;box-shadow: inset 0 0 3px 3px #DDDDDD;padding:0px 6px;display:inline-block;border-radius:4px;}
.kpGraphRangeOff {background-color:white;border:1px solid #CCCCCC; padding:0px 6px;display:inline-block;border-radius:4px;}

.kpGraphGroupOn {display:inline-block;color:#666666;}
.kpGraphGroupOn>a {color:#666666;}
.kpGraphGroupOff {display:inline-block;color:#666666;}
.kpGraphGroupOff>a {color:#666666;}

.kpDownloadButton {background-color:#CFCFCF;top:-4px;display:inline-block; line-height:1.25rem !important;padding:0px 3px;border-radius:4px;}

.kpButton {display: inline-block;margin:5px 10px;line-height:140px !important;width:160px;height:140px;}
.kpButton>.kpButtonLabel {font-variant: small-caps;font-family:tahoma;letter-spacing: 2px;color:#ECECFB;left:0px;line-height:1rem !important;bottom:10px;width:100%;}
a.kpButton:hover>span.kpButtonLabel {text-decoration:underline;}
/********** END KLANTENPANEEL **********/



/********** ADMIN **********/
.adminInfoGreen{padding:5px;color:white;font-weight:bold;text-align:left;font-weight:bold;border:0px;margin-bottom:12px;font-size:0.813rem;line-height:26px;border-top:3px solid #43A34D;border-bottom:3px solid #43A34D;background-color:#5CBB65;}
.adminInfoRed{padding:5px;color:white;font-weight:bold;text-align:left;font-weight:bold;border:0px;margin-bottom:12px;font-size:0.813rem;line-height:26px;border-top:3px solid red;border-bottom:3px solid red;background-color:tomato;}
.adminInfoBlue{padding:5px;color:white;font-weight:bold;text-align:left;font-weight:bold;border:0px;margin-bottom:12px;font-size:0.813rem;line-height:26px;border-top:3px solid #0071E1;border-bottom:3px solid #0071E1;background-color:#4DA6FF;}


a.adminHugeButton {text-decoration:none;display:block;border:1px solid white;position:relative;margin:0 auto;width:100%;height:150px;border-radius:10px;background-color:#016DA7;}
a.adminHugeButton>.logo {position:relative;margin:0 auto;margin-top:20px;width:60px;height:60px;}
a.adminHugeButton>.reviews {background-image:url(/layout/sprites/sprite_final.png?v12);background-position:-144px 0px;width:26px;height:31px;top:20px;margin-bottom:30px;}
a.adminHugeButton>.users {background-image:url(/layout/sprites/sprite_final.png?v12);background-position:-200px 0px;width:33px;height:33px;top:20px;margin-bottom:30px;}
a.adminHugeButton>.text {text-align:center;color:white;font-size:1.25rem;font-weight:bold;}



table.adminTable {width:100%; border-collapse: collapse;}
table.adminTable>thead th {border-bottom:3px solid #f2f2f2;font-size:0.875rem;text-align:left;font-weight:bold;}
table.adminTable>thead th div{height:24px;overflow:hidden;font-size:0.875rem;text-align:left;font-weight:bold;padding:0px 4px;}
table.adminTable>thead th a{display:block;height:24px;overflow:hidden;font-size:0.875rem;text-align:left;font-weight:bold;padding:0px 4px;color:black;}
table.adminTable>tbody td {border-bottom:1px solid #f2f2f2;font-size:0.875rem;text-align:left;}
table.adminTable>tbody td>div{height:1.5rem;overflow:hidden;font-size:0.875rem;text-align:left;padding:0px 4px;}
table.adminTable>tbody td>div a{font-size:0.875rem;}
table.adminTable>tbody>tr>td>div.id>a {color:white;}
table.adminTable>tbody>tr.true>td>div.id {background-color:#5CBB65;color:white;}
table.adminTable>tbody>tr.false>td>div.id {background-color:#bb655c;color:white;}

table.adminTable>tbody>tr.unkown>td>div {font-weight:bold;}
table.adminTable>tbody>tr.unkown>td>div>a {font-weight:bold;font-size:0.875rem;}
table.adminTable>tbody>tr.unkown>td>div.id {background-color:#cca475;color:white;font-weight:bold;}
table.adminTable>tbody>tr.unkown>td>div.id a{color:white;}

table.adminTable input {font-size:0.875rem;height:22px;line-height:1rem !important;margin:1px 0px;padding:0px 2px!important;width:100%;}
table.adminTable select {width:100%;font-size:0.875rem;height:22px;line-height:1rem !important;margin:1px 0px;padding:0px !important;min-width:22px;}


div.adminRow {margin-bottom:6px;padding:2px 0px;width:100%;}
div.adminRow>div.column{font-size:0.875rem;float:left;width:100px;padding-right:10px;text-align:right;line-height:1.875rem !important;}
div.adminRow>div.data{font-size:0.875rem;margin-left:100px;width:auto;padding-left:6px;text-align:left;line-height:1.875rem !important;}
div.adminRow>div.text{font-size:0.875rem;width:auto;padding-left:6px;text-align:left;line-height:1.875rem !important;}

div.adminRow>div.w660{width:600px;}
div.adminRow>div.data input[type=text]{font-size:0.875rem;border:1px solid #ABADB3;width:100%;height:30px;line-height:1.875rem !important;padding:0px 5px;}
div.adminRow>div.data input[type=text]:focus{font-size:0.875rem;border:1px solid #7EB4EA;}
div.adminRow>div.data select{font-size:0.875rem;border:1px solid #ABADB3;width:100%;height:30px;line-height:1.875rem !important;padding:0px 5px;}
div.adminRow>div.data select:focus{font-size:0.875rem;border:1px solid #7EB4EA;}
div.adminRow textarea{font-size:0.875rem;border:1px solid #ABADB3;width:100%;height:180px;line-height:1.875rem !important;padding:0px 5px;}
div.adminRow textarea:focus{font-size:0.875rem;border:1px solid #7EB4EA;}
div.adminRow>div.data>.option{font-size:0.875rem;height:30px;line-height:1.875rem !important;overflow:hidden;float:left;margin-right:5px;padding-right:8px;cursor:pointer;}
div.adminRow>div.data>.hightlight{background-color:#f2f2f2;;cursor:pointer;color:black;border-radius:5px;}
div.adminRow>div.data>.option>input {position:relative;top:2px;margin-right:3px;}
div.adminRow>div.data>.optionLast{margin-right:0px;}
div.adminRow>div.data>.hightlighttrue {background-color:#2DB200;color:white}
div.adminRow>div.data>.hightlightfalse {background-color:tomato;color:white}
div.adminRow>div.data>.hightlightunkown,div.hightlightwaiting {background-color:#f2f2f2;color:black}

div.adminRow>div.data div.columnBox {width:100%;}
div.adminRow>div.data div.columnBox>div.row {position:relative;height:39px;}
div.adminRow>div.data div.columnBox>div.row>div.field {float:left;font-size:0.875rem;width:27%;border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height:39px !important;height:39px;color:#666666;white-space:nowrap;}
div.adminRow>div.data div.columnBox>div.row>div.value {float:left;position:relative;overflow:hidden;font-size:0.875rem;width:72%;border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0px 4px;font-weight:normal;line-height:39px !important;height:39px;white-space:nowrap;}


div.adminReviewInfoBox {float:left;width:260px;background-color:#f2f2f2}
div.adminReviewInfoBox>div.text {padding-left:5px;padding-right:5px;}
div.adminReviewInfoBox>div.row {position:relative;min-height:39px;display:flex;border-bottom:1px solid silver;}
div.adminReviewInfoBox>div.row>div.field {font-size:0.875rem;width:35%;padding:0px 10px;line-height:39px !important;color:#666666;}
div.adminReviewInfoBox>div.row>div.value {flex:1;position:relative;font-size:0.875rem;padding-left: 10px;font-weight:normal;line-height:39px !important;white-space:nowrap;overflow:hidden;}
div.adminReviewInfoBox>div.row>div.valueExpand {font-size:0.875rem;white-space: nowrap;width:718px;position:absolute;top:-1px;line-height:39px !important;left:35%;padding:0px 10px;background-color:#f2f2f2;border:1px solid silver;border-left:0px;border-right:0px;height:40px;z-index:99999}
div.adminReviewInfoBox>div.row>div>a {font-size:0.875rem;}
div.adminReviewInfoBox>div.row>div.value input[type=text] {font-size:0.875rem;font-weight:bold;background-color:white;width:99% !important;border:1px solid #ABADB3;height:30px;;line-height:1.875rem !important;}
div.adminReviewInfoBox>div.row>div.value input[type=text]:focus {background-color:white;padding-left:2px;}
div.adminReviewInfoBox>div.row>div.value input[type=text]:disabled {background-color:#e3e3e3;color:gray;font-weight:normal;}

div.adminReviewInfoBox>div.row>div.value select{font-size:0.875rem;border:1px solid #ABADB3;width:99%;height:30px;line-height:1.875rem !important;padding:0px 5px;}
div.adminReviewInfoBox>div.row>div.value select:focus{font-size:0.875rem;border:1px solid #7EB4EA;}
div.adminReviewInfoBox>div.row>div.value select:disabled {background-color:#e3e3e3;color:gray;font-weight:normal;}

div.adminReviewInfoBox>div.row>div.value .option{display:block;font-size:0.875rem;height:30px;line-height:1.875rem !important;overflow:hidden;margin-right:5px;padding-right:8px;cursor:pointer;}
div.adminReviewInfoBox>div.row>div.value .option>input {position:relative;top:2px;}
div.adminReviewInfoBox>div.row>div.value .hightlight{background-color:#666666;;cursor:pointer;color:white;border-radius:5px;display:block;padding:0px;line-height:30px !important}
div.adminReviewInfoBox>div.row>div.value .hightlightfalse{background-color:tomato;;cursor:pointer;color:white;border-radius:5px;}
div.adminReviewInfoBox>div.row>div.value .hightlighttrue{background-color:#2DB200;;cursor:pointer;color:white;border-radius:5px;}



div.adminReviewContentBox {float:right;width:680px;}
div.adminReviewContentBox div.adminRow>div.column {text-align:left;width:90px;}
div.adminReviewContentBox div.adminRow>div.data {text-align:left;width:580px;}
.adminInputError {border:2px solid red !important;background-color:white !important;}

div.adminToggleItems {}
div.adminToggleItems>div.off {float:left;width:45%}
div.adminToggleItems>div.off>div.item {border-radius:5px;background-color:#efefef;padding-left:18px;text-align:left;position:relative;cursor:pointer;margin-bottom:4px;}
div.adminToggleItems>div.off>div.item>span.out {color:gray;position:absolute;left:5px;top:-1px;font:20px 'arial black',arial,sans-serif;font:weight:bold;line-height:1.25rem;}
div.adminToggleItems>div.off>div.item>span.in {color:white;position:absolute;left:3px;top:1px;font:20px 'arial black',arial,sans-serif;font:weight:bold;line-height:1.25rem;display:none;}

div.adminToggleItems>div.off>div.item:hover  {background-color:#2DB200;color:white}
div.adminToggleItems>div.off>div.item:hover span.out {display:none;}
div.adminToggleItems>div.off>div.item:hover span.in {display:block;}

div.adminToggleItems>div.on {float:right;width:45%}
div.adminToggleItems>div.on>div.item {border-radius:5px;background-color:#2DB200;color:white;padding-left:18px;text-align:left;position:relative;cursor:pointer;margin-bottom:4px;}
div.adminToggleItems>div.on>div.item>span.out {color:white;position:absolute;left:5px;top:-1px;font:20px 'arial black',arial,sans-serif;font:weight:bold;line-height:1.25rem;display:none;}
div.adminToggleItems>div.on>div.item>span.in {position:absolute;left:3px;top:1px;color:white;font:20px 'arial black',arial,sans-serif;font:weight:bold;line-height:1.25rem;}

div.adminToggleItems>div.on>div.item:hover  {background-color:tomato;}
div.adminToggleItems>div.on>div.item:hover span.out {display:block;}
div.adminToggleItems>div.on>div.item:hover span.in {display:none;}

div.adminSpecs {-moz-column-count:2; -webkit-column-count:2; column-count:2;-moz-column-gap:40px; -webkit-column-gap:40px; column-gap:40px;  }
div.adminSpecs>div.group{margin-bottom:20px;overflow: hidden; break-inside: avoid-column;-webkit-column-break-inside: avoid;text-align:left;}  
div.adminSpecs div.r:after{content:'';display:block;clear: both;margin-bottom:5px;}
div.adminSpecs div.r>div.f{float:left;width:36%;overflow:hidden;height:26px;text-align:left;}
div.adminSpecs div.r>div.v{float:left;margin:0% 2%;width:50%;overflow:hidden;height:26px;text-align:left;position:relative;}
div.adminSpecs div.r>div span.icon{display:none;;z-index:99999;position:absolute;left:3px;top:3px;height:20px;width:20px;}
div.adminSpecs div.r>div.handmatig span.icon{display:block;background-image:url(/_admin/images/spec_sprite.png);background-position: 0px -20px;}
div.adminSpecs div.r>div.spider span.icon{display:block;background-image:url(/_admin/images/spec_sprite.png);background-position: 0px 40px;}
div.adminSpecs div.r>div.automatisch span.icon{display:block;background-image:url(/_admin/images/spec_sprite.png);background-position: 0px 0px;}
div.adminSpecs div.r>div.v>input {width:100%;padding:0px 4px;padding-left:24px;height:26px;border:1px solid #ABADB3;}
div.adminSpecs div.r>div.v>select {width:100%;padding:0px 4px;padding-left:24px;height:26px;border:1px solid #ABADB3;}
div.adminSpecs div.r>div.e{float:left;width:10%;overflow:hidden;height:26px;color:gray;}
div.adminSpecs div.r>div.v{float:left;margin:0% 2%;width:50%;overflow:hidden;height:26px;text-align:left;position:relative;}
div.adminSpecs div.r>div.error {border:1px solid tomato}

div.adminSpecs_r_t {display:block;height:auto;width:100%;margin-top:20px;padding-left:2px;}
div.adminSpecs_r_b {display:block;height:auto;width:100%;padding-left:2px;}
div.adminSpecs_r_gt {display:block;height:auto;width:100%;margin-top:20px;padding-top:10px;padding-left:2px;background-color:#F2f2f2;border-top:1px solid #E0E0E0;}
div.adminSpecs_r_gb {display:block;height:auto;width:100%;padding-bottom:10px;padding-left:2px;background-color:#F2f2f2;border-bottom:1px solid #E0E0E0;}
div.adminSpecs_mf {float:left;width:18%;overflow:hidden;text-align:left;font-weight:bold}
div.adminSpecs_mv {float:left;text-align:left;position:relative;}
div.adminSpecs_mv>div {position:relative}
div.adminSpecs_mv>div>input {width:100%;padding:0px 4px;padding-left:24px;height:26px;border:1px solid #ABADB3;}
div.adminSpecs_mv>div>input.required {border:2px solid purple;}
div.adminSpecs_mv>div>select {width:100%;padding:0px 4px;padding-left:24px;height:26px;border:1px solid #ABADB3;}
div.adminSpecs_mv>div>select.required {border:2px solid purple;}
div.adminSpecs_mv>div>span{display:none;;z-index:99999;position:absolute;left:3px;top:3px;height:20px;width:20px;}
div.adminSpecs_mv>div.handmatig>span{display:block;background-image:url(/_admin/images/spec_sprite.png);background-position: 0px -20px;}
div.adminSpecs_mv>div.spider>span{display:block;background-image:url(/_admin/images/spec_sprite.png);background-position: 0px 40px;}
div.adminSpecs_mv>div.automatisch>span{display:block;background-image:url(/_admin/images/spec_sprite.png);background-position: 0px 0px;}

div.adminColumns {margin-top:20px;-moz-column-count:3; -webkit-column-count:3; column-count:3;-moz-column-gap:40px; -webkit-column-gap:40px; column-gap:40px;  }
div.adminColumns>div.column{margin-bottom:20px;overflow: hidden; /* fix for Firefox */break-inside: avoid-column;-webkit-column-break-inside: avoid;}  

div.adminSwitches div.off {line-height:15px;padding-left:20px;position:relative;height:20px;color:gray;cursor:pointer;}
div.adminSwitches div.off>span {border-radius:15px;width:15px;height:15px;background-color:#efefef;white-space:nowrap;position:absolute;left:0px;}
div.adminSwitches div.on {line-height:15px;padding-left:20px;position:relative;height:20px;color:black;cursor:pointer;}
div.adminSwitches div.on>span {border-radius:15px;width:15px;height:15px;background-color:green;white-space:nowrap;position:absolute;left:0px;}
div.adminSwitches  {font:0.75rem tahoma;line-height:1rem !important;}
div.adminSwitches div, div.adminSwitches a, div.adminSwitches span {font:0.75rem tahoma;line-height:1rem !important;}
div.adminSwitches span.title {overflow:hidden;height:20px;width:100%;display:block;margin-bottom:5px;font-size:0.75rem;}
div.adminSwitches span.check {cursor:pointer;font-size:0.75rem;}



#adminSavedBig {z-index:999; left:50%;top:50%;margin-left:-100px;margin-top:-200px;position:fixed;background-color:#2DB200;color:white;width: 200px;height:200px;display:none;;border-radius:10px;}
#adminSavedBig>div.symbol {position:absolute;width:100%;text-align:center;font:100px "Dingbats";font-weight:900;bottom:104px;color:white;}
#adminSavedBig>div.text {text-align:center;font:0.875rem arial;position:absolute;bottom:50px;width:100%;color:white;font-weight:bold;}
#adminSavedBig>div.timer {position:absolute;bottom:3px;right:3px;font:0.688rem arial;color:white;}
#adminSavedBig>div.timer>span {font:0.688rem arial;color:white;}

#adminSavedSmall {z-index:999; left:-34px;top:0px;position:absolute;background-color:#2DB200;color:white;width: 30px;height:30px;border-radius:10px;display:none;}
#adminSavedSmall>div.symbol {position:absolute;width:100%;text-align:center;font:20px "Dingbats";font-weight:900;color:white;top:3px;}

#adminErrorBig {z-index:999; left:50%;top:50%;margin-left:-150px;margin-top:-200px;position:fixed;background-color:tomato;color:white;width: 300px;height:300px;display:none;;border-radius:10px;border:3px solid red;}
#adminErrorBig>div.symbol {position:absolute;width:100%;text-align:center;font:160px "Dingbats";font-weight:900;bottom:90px;color:white;}
#adminErrorBig>div.text {text-align:center;font:0.875rem arial;position:absolute;bottom:50px;width:100%;color:white;font-weight:bold;}
#adminErrorBig>div.timer {position:absolute;bottom:3px;right:3px;font:0.688rem arial;color:white;}
#adminErrorBig>div.timer>span {font:0.688rem arial;color:white;}

#adminErrorSmall {z-index:999; left:-34px;top:0px;position:absolute;background-color:tomato;color:white;width: 30px;height:30px;border-radius:10px;display:none;}
#adminErrorSmall>div.symbol {position:absolute;width:100%;text-align:center;font:20px "Dingbats";font-weight:900;color:white;}

input.adminSubmit {width:100%;height:48px !important;line-height:34px !important;font-weight:bold;}
input.adminInputError {border:1px solid red;}
textarea.adminTextArea {width:100%;height:76px;line-height:1.5rem;border:1px solid silver;padding:2px}



/********** END ADMIN **********/