
/*
	This is a bundle of all the CSS files in a skin.
	
	To make debugging easier, turn this off by going to
		Configuration -> Site Settings -> Cache
	in Organizer and set the "Bundle skin CSS files" setting to "On for visitors only"
	or "Always off".
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0px;
	padding:0px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/**/
.banner_wrap .zenario_rollover,.banner_wrap:hover .zenario_rollout{display:none}.banner_wrap:hover .zenario_rollover{display:initial}div.zenario_cookie_consent,.zenario_cookie_consent_manage_popup{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;line-height:1.6em}div.zenario_cookie_consent{overflow:hidden;width:calc(100% - 20px);padding:10px 10px 12px;position:fixed;bottom:0;z-index:99;background:#333}div.zenario_cookie_consent .zenario_cookie_consent_wrap{width:100%;max-width:980px;overflow:hidden;margin:auto}div.zenario_cookie_consent .zenario_cc_message{width:calc(100% - 215px);margin:auto;float:left}div.zenario_cookie_consent .zenario_cc_message p:first-child a{text-decoration:underline}div.zenario_cookie_consent .zenario_cc_buttons{width:200px;padding-left:15px;float:right;text-align:right}div.zenario_cookie_consent .zenario_cc_buttons div,div.zenario_cookie_consent .zenario_cc_buttons div a{display:inline-block}div.zenario_cookie_consent .zenario_cc_buttons div{padding-right:20px}div.zenario_cookie_consent .zenario_cc_buttons a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}div.zenario_cookie_consent .zenario_cc_buttons a,div.zenario_cookie_consent .zenario_cc_buttons a:hover{text-decoration:none}div.zenario_cookie_consent .zenario_cc_accept a,div.zenario_cookie_consent .zenario_cc_continue a{height:30px;line-height:28px;padding:0 15px;background:#FFF;color:#333;font-weight:700}div.zenario_cookie_consent .zenario_cc_manage a{height:28px;line-height:26px;padding:0 15px;border:1px solid #FFF;color:#FFF;cursor:pointer}div.zenario_cookie_consent .zenario_cc_accept a,div.zenario_cookie_consent .zenario_cc_manage a{text-decoration:none}div.zenario_cookie_consent .zenario_cc_accept a:hover,div.zenario_cookie_consent .zenario_cc_continue a:hover,div.zenario_cookie_consent .zenario_cc_manage a:hover{background:rgb(255 255 255 / .8)}div.zenario_cookie_consent .zenario_cc_manage a:hover{color:#333}div.zenario_cookie_consent .zenario_cc_close a{position:absolute;top:10px;right:15px;display:block;width:15px;height:15px;text-indent:-99px;font-size:0;line-height:0;cursor:pointer}div.zenario_cookie_consent .zenario_cc_close a:before,div.zenario_cookie_consent .zenario_cc_close a:after{position:absolute;right:0;content:' ';height:15px;width:2px;background-color:#FFF}div.zenario_cookie_consent .zenario_cc_close a:before{transform:rotate(45deg)}div.zenario_cookie_consent .zenario_cc_close a:after{transform:rotate(-45deg)}div.zenario_cookie_consent,div.zenario_cookie_consent a{color:#FFF}div.zenario_cookie_consent .zenario_cc_message a{text-decoration:none}div.zenario_cookie_consent .zenario_cc_message a:hover{text-decoration:underline}body.no_js div.zenario_cookie_consent .zenario_cc_close,.zenario_dn{display:none}div.zenario_cookie_consent.cookies_explicit,.zenario_cookie_consent_manage_popup{position:fixed;z-index:99;top:0;bottom:0;left:0;right:0;background-color:rgb(0 0 0 / .5);font-size:13px;line-height:1.5}div.zenario_cookie_consent.cookies_explicit .zenario_cookie_consent_wrap,.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap{position:fixed;z-index:100;top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%);width:96%;max-width:860px;margin:auto;padding:30px}div.zenario_cookie_consent.cookies_explicit .zenario_cookie_consent_wrap{background-color:rgb(0 0 0)}div.zenario_cookie_consent.cookies_explicit,div.zenario_cookie_consent.cookies_explicit .zenario_cc_buttons{text-align:center}div.zenario_cookie_consent.cookies_explicit .zenario_cc_message,div.zenario_cookie_consent.cookies_explicit .zenario_cc_buttons{width:100%;float:none;padding:0}div.zenario_cookie_consent.cookies_explicit .zenario_cc_buttons{margin-top:30px;font-size:14px}div.zenario_cookie_consent.cookies_explicit .zenario_cc_buttons a{height:40px;line-height:38px;padding:0 25px}div.zenario_cookie_consent.cookies_explicit .zenario_cc_buttons .zenario_cc_manage a{height:38px;line-height:36px}.zenario_cookie_consent_manage_popup{background:rgb(0 0 0 / .75);transition:opacity 0.5s ease}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap{background:#FFF;padding:0}body.desktop .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap{display:flex}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form{padding:30px;background:#efefef}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap h1{font-size:1.6em}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap h2{font-size:1.5em}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap h3{font-size:1.4em}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap h1,.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap h2,.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap h3{padding-bottom:5px}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .cookie_consent_image{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .cookie_title_text{padding:30px 30px 15px;border-bottom:1px solid #ccc}body.desktop .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .cookie_title_text{width:52%}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookie{overflow:hidden;padding-bottom:15px}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookie>label{float:left;margin-top:2px}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookie>.cookie_info{overflow:hidden;padding-left:20px}body.desktop .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookie>.cookie_info h5{font-size:15px;padding-bottom:4px}body.mobile .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookie>.cookie_info h5{font-size:13px;font-weight:600;padding-bottom:0}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .cookie_title_text p{padding-top:5px}body.desktop .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .cookie_title_text p{padding-top:1em}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons{text-align:center;padding-top:10px}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons.top{padding:0 0 15px}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input{height:36px;border:0;min-width:80px;padding:0 15px;margin:0 5px;background:#333;color:#fff;font-family:Verdana,Arial,Helvetica,Sans-Serif;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;cursor:pointer}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input.cookie_save_preferences{border:1px solid #333;color:#333;background:#fff0}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input.cookie_save_preferences:hover{color:#FFF;background:#333}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel{position:absolute;width:20px;height:20px;top:15px;right:15px;display:block;text-indent:-9999px;background:#fff0;border:0;cursor:pointer}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:before,.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:after{position:absolute;left:10px;content:' ';height:20px;width:1px;background-color:#000;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:hover:before,.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:hover:after{background-color:#2a98ce}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:before{transform:rotate(45deg)}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:after{transform:rotate(-45deg)}.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0}.touchscreen div.zenario_cookie_consent.cookies_explicit .zenario_cookie_consent_wrap{padding:20px;width:calc(100% - 60px)}.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .cookie_title_text,.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form{padding:15px}.touchscreen div.zenario_cookie_consent.cookies_explicit .zenario_cc_buttons a{padding:0 15px}.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap{width:90%;max-height:85vh;overflow-y:auto}.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .switch{transform:scale(.8)}.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookie>.cookie_info{padding-left:10px}@media (orientation:landscape){.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap{height:75vh}}@media all and (max-width:581px){div.zenario_cookie_consent .zenario_cc_message,div.zenario_cookie_consent .zenario_cc_buttons{width:calc(100% - 20px);float:none;padding-right:20px}div.zenario_cookie_consent .zenario_cc_buttons{padding-left:0;padding-top:5px;text-align:center}div.zenario_cookie_consent .zenario_cc_accept a{height:24px;line-height:22px}}body.js select.jquery_datepicker{display:none}body.no_js input.jquery_datepicker{display:none}#ui-datepicker-div{display:none}.container .medium_slot .zenario_slot{min-height:150px}.container .large_slot .zenario_slot{min-height:225px}.container .xlarge_slot .zenario_slot{min-height:300px}.container .xxlarge_slot .zenario_slot{min-height:375px}.zenario_password_requirements_tooltip{text-align:left;display:none}.zenario_password_requirements_tooltip p{margin-bottom:5px!important}.zenario_password_requirements_tooltip ul{padding:0!important;margin:3px 0!important;line-height:1.5em!important}.zenario_password_requirements_tooltip ul li{margin:0 0 4px 0!important;text-align:left!important}.zenario_password_requirements_tooltip ul li.fail,.zenario_password_requirements_tooltip ul li.pass{list-style:none!important;background-repeat:no-repeat;background-position:0 2px;background-size:auto 12px;padding:0 0 0 15px!important}.zenario_password_requirements_tooltip ul li.fail{background-image:url(..//styles/../zenario/admin/images/icon-error.svg);color:#E30000}.zenario_password_requirements_tooltip ul li.pass{background-image:url(..//styles/../zenario/admin/images/icon-tick-green-circle.svg);color:#00AB00}.title_red,.title_orange,.title_yellow,.title_green{display:inline;padding:2px 5px!important;text-align:center;font-family:Verdana,Arial,sans-serif;font-size:13px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.title_red{color:#ff3939}.title_orange{color:#F90}.title_yellow{color:#e6af0b}.title_green{color:#24ae2d}.zenario_visitor_tooltip{font-size:11px!important;line-height:14px;padding:6px 8px!important;background:#323232!important;color:#fff!important;border:0!important;-webkit-box-shadow:0 0 3px 0 rgb(0 0 0 / .2);box-shadow:0 0 3px 0 rgb(0 0 0 / .2);-webkit-border-radius:5px!important;border-radius:5px!important;text-align:center;font-family:Arial,Helvetica,sans-serif!important;opacity:1;max-width:130px!important}.zenario_visitor_tooltip.ui-widget-shadow{opacity:1!important}.zenario_visitor_tooltip.tooltip_top_center{margin-top:5px}.zenario_visitor_tooltip.tooltip_bottom_center{margin-bottom:5px}.zenario_visitor_tooltip.tooltip_center_left{margin-left:5px}.zenario_visitor_tooltip.tooltip_center_right{margin-right:5px}.zenario_visitor_tooltip.tooltip_top_center:after,.zenario_visitor_tooltip.tooltip_bottom_center:after,.zenario_visitor_tooltip.tooltip_center_left:after,.zenario_visitor_tooltip.tooltip_center_right:after{border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}.zenario_visitor_tooltip.tooltip_top_center:after{bottom:100%}.zenario_visitor_tooltip.tooltip_bottom_center:after{top:100%}.zenario_visitor_tooltip.tooltip_center_left:after{right:100%}.zenario_visitor_tooltip.tooltip_center_right:after{left:100%}.zenario_visitor_tooltip.tooltip_top_center:after,.zenario_visitor_tooltip.tooltip_bottom_center:after,.zenario_visitor_tooltip.tooltip_center_left:after,.zenario_visitor_tooltip.tooltip_center_right:after{border-color:#fff0;border-width:5px;left:50%;margin-left:-5px}.zenario_visitor_tooltip.tooltip_top_center:after{border-bottom-color:#323232}.zenario_visitor_tooltip.tooltip_bottom_center:after{border-top-color:#323232}.zenario_visitor_tooltip.tooltip_center_left:after{border-right-color:#323232}.zenario_visitor_tooltip.tooltip_center_right:after{border-left-color:#323232}.zenario_visitor_tooltip_wrap{position:relative}.zenario_visitor_tooltip_wrap .zenario_password_requirements_tooltip{position:absolute;right:0;top:0}input[type="password"].border_red{border-color:#e30000!important}input[type="password"].border_green{border-color:#00AB00!important}.zenario_tslink{position:relative;z-index:50!important;float:right;width:18px;height:18px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjEuMC4yLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxyZWN0IHg9IjAuNDExIiB5PSI2LjQzIiBzdHlsZT0iZmlsbDojRkZGRkZGOyIgd2lkdGg9IjE1LjA2OCIgaGVpZ2h0PSIxMS43ODEiLz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojMDI3REM5OyIgZD0iTTE0LjE5LDcuNzkzdjkuODI0SDIuMTgzVjcuNzkzSDE0LjE5IE0xNi4zNzMsNS42MUgwVjE5LjhoMTYuMzczVjUuNjFMMTYuMzczLDUuNjF6Ii8+Cgk8L2c+Cgk8cGF0aCBzdHlsZT0iZmlsbDojMDI3REM5OyIgZD0iTTguMTkxLDExLjgwNGMwLjUzMSwwLDAuNjcsMC4xMywwLjY3LDAuNTV2Mi45NzFoMC40MTljMC4yNTEsMCwwLjMwNywwLjEwMiwwLjMwNywwLjUyMQoJCWMwLDAuNDE5LTAuMDU2LDAuNTIyLTAuMzA3LDAuNTIySDcuMTY2Yy0wLjI1MSwwLTAuMzA3LTAuMTAyLTAuMzA3LTAuNTIyYzAtMC40MTksMC4wNTYtMC41MjEsMC4zMDctMC41MjFINy41M3YtMi4zMDEKCQljMC0wLjE0OS0wLjA1Ni0wLjE3Ny0wLjE3Ny0wLjE3N0g3LjE3NmMtMC4yNTEsMC0wLjMxNy0wLjEyMS0wLjMxNy0wLjQxOWMwLTAuNDU2LDAuMTEyLTAuNjI0LDAuNTAzLTAuNjI0SDguMTkxeiBNOC4xOTEsOC45NDYKCQljMC40MTksMCwwLjcwOCwwLjE0OSwwLjcwOCwwLjc2NGMwLDAuNTk2LTAuMTMxLDAuNzY0LTAuNTUsMC43NjRINy44NTZjLTAuNDI5LDAtMC41NTktMC4xNjgtMC41NTktMC43NjQKCQljMC0wLjYwNSwwLjI4OS0wLjc2NCwwLjcwOC0wLjc2NEg4LjE5MXoiLz4KCTxnPgoJCTxyZWN0IHg9IjkuNzI2IiB5PSIwLjY3NiIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIHdpZHRoPSI5Ljg2MyIgaGVpZ2h0PSI3LjY3MSIvPgoJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMjdEQzk7IiBkPSJNMTguNTk0LDEuNjA3djYuMzI5aC03LjczNVYxLjYwN0gxOC41OTQgTTIwLDAuMkg5LjQ1MnY5LjE0MkgyMFYwLjJMMjAsMC4yeiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=) center center no-repeat;right:24px}.zenario_front_end_picked_item_info{width:18px;height:18px;display:inline-block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjEuMC4yLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxyZWN0IHg9IjAuNDExIiB5PSI2LjQzIiBzdHlsZT0iZmlsbDojRkZGRkZGOyIgd2lkdGg9IjE1LjA2OCIgaGVpZ2h0PSIxMS43ODEiLz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojMDI3REM5OyIgZD0iTTE0LjE5LDcuNzkzdjkuODI0SDIuMTgzVjcuNzkzSDE0LjE5IE0xNi4zNzMsNS42MUgwVjE5LjhoMTYuMzczVjUuNjFMMTYuMzczLDUuNjF6Ii8+Cgk8L2c+Cgk8cGF0aCBzdHlsZT0iZmlsbDojMDI3REM5OyIgZD0iTTguMTkxLDExLjgwNGMwLjUzMSwwLDAuNjcsMC4xMywwLjY3LDAuNTV2Mi45NzFoMC40MTljMC4yNTEsMCwwLjMwNywwLjEwMiwwLjMwNywwLjUyMQoJCWMwLDAuNDE5LTAuMDU2LDAuNTIyLTAuMzA3LDAuNTIySDcuMTY2Yy0wLjI1MSwwLTAuMzA3LTAuMTAyLTAuMzA3LTAuNTIyYzAtMC40MTksMC4wNTYtMC41MjEsMC4zMDctMC41MjFINy41M3YtMi4zMDEKCQljMC0wLjE0OS0wLjA1Ni0wLjE3Ny0wLjE3Ny0wLjE3N0g3LjE3NmMtMC4yNTEsMC0wLjMxNy0wLjEyMS0wLjMxNy0wLjQxOWMwLTAuNDU2LDAuMTEyLTAuNjI0LDAuNTAzLTAuNjI0SDguMTkxeiBNOC4xOTEsOC45NDYKCQljMC40MTksMCwwLjcwOCwwLjE0OSwwLjcwOCwwLjc2NGMwLDAuNTk2LTAuMTMxLDAuNzY0LTAuNTUsMC43NjRINy44NTZjLTAuNDI5LDAtMC41NTktMC4xNjgtMC41NTktMC43NjQKCQljMC0wLjYwNSwwLjI4OS0wLjc2NCwwLjcwOC0wLjc2NEg4LjE5MXoiLz4KCTxnPgoJCTxyZWN0IHg9IjkuNzI2IiB5PSIwLjY3NiIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIHdpZHRoPSI5Ljg2MyIgaGVpZ2h0PSI3LjY3MSIvPgoJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMjdEQzk7IiBkPSJNMTguNTk0LDEuNjA3djYuMzI5aC03LjczNVYxLjYwN0gxOC41OTQgTTIwLDAuMkg5LjQ1MnY5LjE0MkgyMFYwLjJMMjAsMC4yeiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;text-indent:-99px;font-size:0;line-height:0}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#8c8c8c;-webkit-transition:.4s;transition:.4s}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.switch input:checked+.slider{background-color:#2196F3}.switch input:disabled+.slider{background:#CCC;cursor:default}.switch input:focus+.slider{box-shadow:0 0 1px #2196F3}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.z_toggle_open .z_toggle_closed_indicator{display:none}.z_toggle_closed .z_toggle_open_indicator{display:none}.lang_flag.lang_disabled{opacity:.3}.lang_flag.lang_disabled{opacity:.3}#toast-container>.toast{font-family:Arial,Helvetica,Sans-Serif;font-size:13px}#toast-container.toast-top-right>div{width:365px;font-family:verdana,arial,helvetica;font-size:13px;opacity:.95;background-position:15px 12px}#toast-container .toast-message a{transition:color 200ms ease-in-out}#toast-container .toast-message a:hover{color:#FFE61A;text-decoration:underline}.zenario_skin img.lazy{display:block}.zenario_skin img.lazy[src=""],.zenario_skin img.lazy:not([src]){visibility:hidden}.zenario_slot .pinned{font-size:90%;padding-bottom:5px}.zenario_slot .pinned_icon:before,.zenario_slot .page_title .pinned_icon:after{font-family:"FontAwesome";content:"\f08d";position:absolute;transform:rotateY(0deg) rotate(45deg)}.zenario_slot .pinned_icon{padding-left:18px;position:relative}.zenario_slot .pinned_icon:before{left:0}.zenario_slot .page_title .pinned_icon{padding-left:0}.zenario_slot .page_title .pinned_icon:before{content:"";padding:0}.zenario_slot .page_title .pinned_icon:after{margin-left:10px;font-size:20px}.zenario_slot.zenario_loading_spinner{position:relative;z-index:1}.zenario_slot.zenario_loading_spinner:before{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;content:"";display:block;background:rgb(255 255 255 / .8);width:100%;height:100%}.zenario_slot.zenario_loading_spinner:after{position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;margin:auto;display:inline-block;content:" ";border-radius:50%;width:3em;height:3em;font-size:10px;text-indent:-9999em;border-top:1em solid rgb(0 0 0 / .2);border-right:1em solid rgb(0 0 0 / .2);border-bottom:1em solid rgb(0 0 0 / .2);border-left:1em solid #555;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loading_spinner 1.1s infinite linear;animation:loading_spinner 1.1s infinite linear}@-webkit-keyframes loading_spinner{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading_spinner{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.in_iframe .admin_login_link,body.in_iframe>x-zenario-cache-info.zenario_cache_info{display:none}
/**/
/* General
--------------------------------------------------------------------------------------------------*/

.zfea {
	position:relative;
}

.zfea .section {
	margin-top:10px;
	padding-top:20px;
}

.zenario_plugin_nest .zfea {
	margin-bottom:30px;
}

.zenario_plugin_nest .nest_plugins:before,
.zenario_plugin_nest .nest_plugins:after {
  content: ".";    
  display: block;    
  height: 0;    
  overflow: hidden;	
}
.zenario_plugin_nest .nest_plugins:after {clear: both;}

::-webkit-input-placeholder {
   opacity:0.4;
   color:#777;
}
:-moz-placeholder {
   opacity:0.4; 
   color:#777; 
}
::-moz-placeholder {
   opacity:0.4; 
   color:#777; 
}
:-ms-input-placeholder {  
   opacity:0.4; 
   color:#777;
}


table.table_list.zfea_group_by {
	margin-left:30px;
	width:calc(100% - 30px);
}

table.table_list.zfea_group_by tr.zfea_list_grouping td {
	padding-top:10px;
	padding-left:0;
}

table.table_list.zfea_group_by tr.zfea_list_grouping td h5 {
	position:relative;
	margin-left:-28px;
}

table.table_list.zfea_group_by tr.zfea_list_outer_grouping td h4 {
	position:relative;
	margin-left:-38px;
}

/* Form
--------------------------------------------------------------------------------------------------*/

.zenario_skin .zenario_textbox_with_autocomplete {
	display:inline-block;
	overflow:hidden;
}

.zenario_skin .zenario_textbox_with_autocomplete input[type="text"] {
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.zenario_skin .zenario_textbox_with_autocomplete input[type="button"] {
	font-size:16px;
	border-left:0 !important;
	padding:0 10px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.zenario_skin .zenario_textbox_with_autocomplete input[type="text"],
.zenario_skin .zenario_textbox_with_autocomplete input[type="button"] {
	float:left;
}

.zfea_form_row .zenario_textbox_with_autocomplete ul.ui-menu {
	max-height:40vh;
	overflow-y: auto;
}

/* Tables
--------------------------------------------------------------------------------------------------*/

.zfea table {
	width:100%;
	margin-top:20px;
}

table.table_list tr th,
table.table_list tr td,
.zfea_form_grouping table tr th,
.zfea_form_grouping table tr td {
	padding:10px;
}

table.table_list tr th, 
.zfea_form_grouping table tr th {
	line-height:18px;
}

table.table_list tr td,
.zfea_form_grouping table tr td {
	vertical-align:top;
}

table.table_list tr th:first-child {
	border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
}

table.table_list tr th:last-child {
	border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
}

.zfea_form_grouping table tr th:first-child {
	border-radius:4px 0 0 0;
	-webkit-border-radius:4px 0 0 0;
}

.zfea_form_grouping table tr th:last-child {
	border-radius:0 4px 0 0;
	-webkit-border-radius:0 4px 0 0;
}

.zfea table th.sorted_buttons a {
	white-space:nowrap;
}

table tr td[colspan="100%"],
table tr td.no_items_message:last-child {
	text-align:center !important;
}

.zfea_form_grouping table tr th label + button {
	margin-left: 15px;
}

/* Other tables styles color
--------------------------------------------------------------------------------------------------*/

.zfea table.table_grid tr th,
.zfea table.table_grid tr td,
.zenario_users_fea .zfea .zfea_form_row tr th,
.zenario_users_fea .zfea .zfea_form_row tr td {
	border:2px solid #FFF;
}

.zfea table.table_grid tr th,
.zenario_users_fea .zfea .zfea_form_row tr th {
	background:#777b90;
	color:#FFF;
}

.zfea table.table_grid tr td,
.zenario_users_fea .zfea .zfea_form_row tr td {
	background:#d2d3da;
}

.zenario_company_locations_fea table tr td,
.zenario_company_listing_fea table tr td,
.zenario_company_location_listing_fea table tr td,
.zenario_location_fea table tr td,
.zenario_company_users_fea table tr td {
	background:#d9dadb;
}

table tr td div.col_child_value label {
	color:#333;
}

/* Tables rows
--------------------------------------------------------------------------------------------------*/

.zenario_company_locations_fea table,
.zenario_company_listing_fea table,
.zenario_company_location_listing_fea table,
.zenario_location_fea table {
	border-collapse: separate;
	border-spacing: 0 15px;
}

.zenario_company_locations_fea table tr td,
.zenario_company_listing_fea table tr td,
.zenario_company_location_listing_fea table tr td,
.zenario_location_fea table tr td,
.zenario_company_users_fea table tr td {
	padding:9px;
}

.zenario_company_locations_fea table tr td:first-child,
.zenario_company_listing_fea table tr td:first-child,
.zenario_company_location_listing_fea table tr td:first-child,
.zenario_location_fea table tr td:first-child,
.zenario_company_users_fea table tr td:first-child {
	border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
}

.zenario_company_locations_fea table tr td:last-child,
.zenario_company_listing_fea table tr td:last-child,
.zenario_company_location_listing_fea table tr td:last-child,
.zenario_location_fea table tr td:last-child,
.zenario_company_users_fea table tr td:last-child {
	border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
}

.zfea .zfea_form_row table {
	margin-top:0
}

.zfea table.table_grid tr th,
.zfea table.table_grid tr td,
.zenario_users_fea .zfea .zfea_form_row tr th,
.zenario_users_fea .zfea .zfea_form_row tr td {
	padding:10px;
}

.zfea table.table_grid tr th:first-child {
	border-radius:0;
	-webkit-border-radius:0;
}

table tr td div.col_value,
table tr td div.col_child_value {
	width:100%;
	padding-right:0;
	float:none;
}

table tr td div.col_child_value {
	padding-top:5px;
	font-size:0.938em;
}

table tr td div.col_value.col_value_for__most_recent_value,
table tr td div.col_child_value.col_value_for__as_of {
	width:auto;
	padding-right:0;
	float:none;
}

table tr td div.col_child_value.col_value_for__as_of {
	margin-top:3px;
}

/* Common styles Zfea Search form and table position
--------------------------------------------------------------------------------------------------*/

.zenario_company_locations_fea .zfea_zenario_list_companies form,
.zenario_company_location_listing_fea .zfea_zenario_list_locations form,
.zenario_company_location_listing_fea .zfea_zenario_edit_user form,
.zenario_company_listing_fea .zfea_zenario_list_companies form,
.zenario_location_fea .zfea_zenario_list_locations form,
.zenario_location_fea .zfea_zenario_edit_user form {
	position:absolute;
	z-index:2;
	display:inline;
}

.zenario_company_location_listing_fea form {
	width:calc(100% - 145px);
}

.zenario_company_locations_fea .zfea_zenario_list_companies table,
.zenario_company_location_listing_fea .zfea_zenario_list_locations table,
.zenario_company_location_listing_fea .zfea_zenario_edit_user table,
.zenario_location_fea .zfea_zenario_list_locations table,
.zenario_location_fea .zfea_zenario_edit_user table,
.zenario_company_listing_fea .zfea_zenario_list_companies table {
	position:relative;
	z-index:1;
	top:-14px;
	margin-top:0;
}

.zenario_company_listing_fea .zfea_zenario_list_companies table {
	top:0;
}

.panel_reset_position .zfea_zenario_list_companies form,
.panel_reset_position .zfea_zenario_list_locations form {
	position:static;
	top:0;
}

.zfea_zenario_list_companies .zfea_table_wrap {
	margin-top:20px;
}

.zenario_company_location_listing_fea .company_details {
	padding-bottom:10px;
}

.zenario_company_location_listing_fea .company_details p {
	margin-bottom:0;
}



/* Locations
--------------------------------------------------------------------------------------------------*/

.zenario_location_fea h2,
.zenario_location_fea form,
.zenario_location_fea table {
	padding-left:10px;
	padding-right:10px;
}

.zenario_location_fea .zfea_zenario_list_locations,
.zenario_location_fea .zfea_zenario_map_locations {
	position:relative;
}

.zenario_location_fea .search_form input[type="text"] {
	width:280px;
}

.no_locations_message {
	position:absolute;
	top:45%;
	right:0;
	left:0;
	z-index:99;
	text-align:center;
}

.no_locations_message p {
	display:inline-block;
	width:auto;
}

/* Company locations listings
--------------------------------------------------------------------------------------------------*/

.zenario_company_listing_fea .company .top_buttons,
.zenario_company_location_listing_fea .company .top_buttons {
	right:0;
}

.zenario_company_locations_fea table tr td:nth-child(1),
.zenario_company_listing_fea table tr td:nth-child(1) {
	padding-left:15px;
}

.zenario_company_locations_fea table tr th:nth-child(1),
.zenario_company_locations_fea table tr th:nth-child(2) {
	font-size:0;
	line-height:0;
	text-indent:-999;
}

.zenario_company_locations_fea .company_section {
	overflow:hidden;
	padding-bottom:10px;
}

.zenario_company_locations_fea .company_section .label {
	width:75px;
	float:left;
}

.zenario_company_locations_fea .company_section .details {
	overflow:hidden;
}

.zenario_company_locations_fea .company_section .details p {
	margin-bottom:2px;
}

.Slot_Side_1 .zenario_company_listing_fea .company {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #FFF;
}

/* Company users
--------------------------------------------------------------------------------------------------*/

.zenario_company_users_fea table {
	border-collapse: separate;
	border-spacing: 0 10px;
	margin-top:0;
}

.zenario_company_users_fea table tr th:nth-child(1) {
	font-size:1.250em;
}

.zenario_company_users_fea table tr td:nth-child(1) {
	padding-left:40px;
	background-repeat:no-repeat;
	background-position:10px center;
	background-size:17px 18px
}

.zenario_company_users_fea .zfea_zenario_list_users table.table_list tr th {
    margin-bottom: 10px;
    padding-bottom: 10px;
}

/* Common styles, forms
--------------------------------------------------------------------------------------------------*/

.zfea_form_row {
	padding-bottom:10px;
	position:relative;
}

.zfea_form_row > div {
	padding-bottom:5px;
}

.zfea_form_row label {
	display:inline-block;
	padding-bottom:3px;
}

.zfea_form_row__submit {
	text-align:center;
}

.zfea textarea {
	width:80%;
}

.title_with_icons {
	position:relative;
}

.zenario_skin .title_with_icons h1 {
	min-height:20px;
	border:0;
	margin-bottom:0;
	padding-bottom:10px;
}

.title_main_icons {
	position:relative;
	padding-left:30px;
	border-bottom-width:5px;
	border-bottom-style:solid;
	padding-bottom:10px;
}

.title_main_icons .asset_icon,
.title_main_icons .data_pool_icon,
.title_main_icons .location_icon {
	width:25px;
	height:25px;
}

.title_main_icons .asset_icon,
.title_main_icons .data_pool_icon,
.title_main_icons .location_icon,
.title_main_icons .thumbnail {
	position:absolute;
	left:0;
	top:2px;
}

.title_main_icons .thumbnail img {
	max-width:24px !important;
	height:auto !important;
}

.zfea .indent_form {
	padding-left:10%;
}

.zfea .form .form_field {
	padding:10px 0;
}

.zfea .form .form_field_date {
	overflow:hidden;
}

.zfea .form .form_field_date label,
.zfea .form .form_field_date input,
.zfea .form .form_field_date img {
	display:inline-block;
	float:left;
}

.zfea .form .form_field_date label {
	line-height:30px;
	margin-right:8px;
}

.zfea .form .form_field_date input {
	margin-right:10px;
}

.zfea .form .form_field_date input.small_field {
	width:110px;
}

.zfea_form_note_below {
	clear:both;
	display:block;
	margin-bottom:8px;
	padding:3px 8px;
	font-size:0.813em;
	line-height:18px;
	font-style:italic;
}

.zfea_form_row__submit .zfea_form_note_below {
	margin-top:10px;
}

/* Common styles, date picker
--------------------------------------------------------------------------------------------------*/

.form_date_picker {
	overflow:hidden;
}

.form_date_picker label,
.form_date_picker span,
.form_date_picker .label {
	display:inline-block;
	height:34px;
	line-height:34px;
}

.form_date_picker select {
	height:32px;
}

.form_date_picker label,
.form_date_picker select,
.form_date_picker div,
.form_date_picker input,
.form_date_picker span {
	clear:none !important;
	margin-bottom:10px;
}

.form_date_picker div input,
.form_date_picker div span {
	margin-bottom:0;
}

.form_date_picker label,
.form_date_picker select,
.form_date_picker div,
.form_date_picker input,
.form_date_picker span {
	float:left;
	margin-right:5px;
}

.form_date_picker span.title {
	font-weight:600;
}

.form_date_picker select[name="ts_format"] {
	max-width:325px;
}

.form_date_picker select[name="format"] {
	max-width:100px;
}

.form_date_picker .form_date_picker_button {
	float:none;
	clear:both !important;
	overflow:hidden;
	padding-top:10px;
	text-align:center;
}

.form_date_picker .form_date_picker_button input {
	float:none;
}

/* Common styles Zfea, new  row
--------------------------------------------------------------------------------------------------*/

.zfea_new_row {
	animation: zfea_new_row 3s;
	-webkit-animation: zfea_new_row 3s;
}

@keyframes zfea_new_row {
	0%   {background: #F6F6F6;}
	50%  {background: #f5e687;}
	100% {background: #F6F6F6;}
}

@-webkit-keyframes zfea_new_row {
	0%   {background: #F6F6F6;}
	50%  {background: #f5e687;}
	100% {background: #F6F6F6;}
}

/* Common styles Zfea, various
--------------------------------------------------------------------------------------------------*/

.no_locations {
	padding-left:22px;
}

.button_panel {
	text-align:right;
}

.zenario_skin .warning_icon,
.no_locations {
	display:inline-block;
	background:url('..//styles/fea/images/aw/icon-warning-triangle.svg') no-repeat left center / 17px 15px;
}

.zenario_skin .warning_icon {
	width:17px;
	height:17px;
	margin-right:3px;
}

/* Form grouping
--------------------------------------------------------------------------------------------------*/

.zfea_form_grouping,
.zfea_form_row__add_action {
	position:relative;
	padding:15px;
}

.zfea_form_grouping {
	margin-bottom:15px;
}

.zfea_form_row__add_action {
	margin-left:0;
	margin-right:0;
}

.zfea_form_grouping .zfea_form_row {
	position:unset;
	padding-top:10px;
	padding-bottom:0;
}

.zfea_form_grouping .zfea_form_row.zfea_form_indent_level {
	padding-top:2px;
}

.zfea_form_grouping table tr td input,
.zfea_form_grouping table tr td select {
	margin-bottom:8px;
}

.zfea_form_grouping label.label_num {
	position:absolute;
	left:0;
	top:15px;
	font-size:12px;
	height:24px;
	line-height:24px;
	padding:0 0 0 8px;
}

.zfea_form_grouping label.label_num:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-width: 12px;
	margin-top: -12px;
}

/****************************************************************************************/

.zenario_plugin_nest.nest_zfea .zenario_slot {
	padding-bottom:20px;
	position:relative;
}

.zenario_plugin_nest .zenario_breadcrumbs {
	clear:both;
}

.zenario_plugin_nest .zenario_breadcrumbs:before,
.zenario_plugin_nest .zenario_breadcrumbs:after {
	content: '.';
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.zenario_plugin_nest .zenario_breadcrumbs:after {
	clear: both;
}

.zfea_form_row {
	padding-bottom:10px;
	overflow:hidden;
	clear:both;
}

.zfea_form_row .zfea_form_note_below {
	margin-top:10px;
}

.zfea_form_row.zfea_row_for_password {
	overflow:initial;
}

.zfea_form_row.zfea_row_for_password .zenario_visitor_tooltip_wrap {
	max-width:900px;
}

.zfea_form_row.zfea_form_indent_level_1  {
	margin-left:30px;
}

.zfea_form_row.zfea_form_indent_level_2  {
	margin-left:50px;
}

.zfea_form_row.zfea_form_indent_level_3  {
	margin-left:70px;
}

.zfea_form_row.zfea_form_indent_level_4  {
	margin-left:90px;
}

.zfea_form_row.zfea_form_indent_level_5  {
	margin-left:110px;
}

#row__submit {
	margin-top:20px;
}

.zfea_form_row__submit {
	text-align:center;
}

.title_with_icons {
	position:relative;
	border-bottom:6px solid #d9dadb;
	margin-bottom:15px;
}

.title_with_icons:before,
.title_with_icons:after {
	content: '.';
}

.title_with_icons:before,
.title_with_icons:after {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.title_with_icons:after {
	clear: both;
}

.zenario_skin .title_with_icons h1 {
	min-height:20px;
	border:0;
	margin-bottom:0;
	padding-bottom:5px;
}

.title_with_icons h1,
.title_with_icons h2,
.title_with_icons h3 {
	display:inline-block;
	float:left;
}

.title_with_icons p {
	float:none;
	clear:left;
}

.title_main_icons {
	position:relative;
	border-bottom-width:5px;
	border-bottom-style:solid;
	padding-bottom:10px;
}

.title_subheading_icons {
	border-bottom-width:3px;
}

.zfea .zfea_top_buttons,
.title_with_icons .top_buttons {
    float:right;
    text-align:right;
    position:relative;
    z-index:2;
}

.zfea .zfea_top_buttons a,
.zfea .zfea_top_buttons input,
.top_buttons a {
	float:left;
	margin-left:8px;
}

.zenario_skin .zenario_copy {
  	display: inline-block;
  	background: url('..//styles/fea/../../admin/images/icon-copy.svg') no-repeat;
  	width: 14px;
  	height: 16px;
  	cursor: pointer;
}

.zenario_skin span.zenario_copy {
	display: inline-block;
	padding-left: 3px;
	background-position: right center;
}

/* Field date
--------------------------------------------------------------------------------------------------*/

.zenario_skin input[readonly].zenario_datepicker {
	width:150px;
	background:transparent;
}

.zenario_skin .zenario_field_widget_wrap {
	overflow:hidden;
	margin-right:10px;
}

.zenario_skin .zenario_field_widget_wrap .zenario_datepicker,
.zenario_skin .zenario_field_widget_wrap .zenario_remove_val {
	float:left;
}

.zenario_skin .zenario_field_widget_wrap .zenario_datepicker {
	margin-right:4px;
}

.zenario_skin .zenario_field_widget_wrap .zenario_remove_val {
	margin-top:4px;
	border:0 !important;
	background:#ccc !important;
	color:#555 !important;
	width:20px !important;
	height:20px !important;
	min-width:inherit;
	padding:0 0 3px 0;
	text-align:center;
	-webkit-border-radius:50%;
	border-radius:50%;
	margin-left:3px;
	font-size:13px;
	font-family:arial;
	font-weight:bold;
}

/* Tables
--------------------------------------------------------------------------------------------------*/

table.table_list {
	border-collapse: collapse;
	width: 100%;
	margin: 10px;
	margin: 1.0rem 0;
}

table.table_list tr th {
    background:#333;
    color:#fff;
}

table.table_list th, 
table.table_list td {
    font-size: 1em;
    line-height: 22px;
    padding:10px 8px;
}

table.table_list tr th:first-child {
	border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
}

table.table_list tr th:last-child {
	border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
}

table.table_list tr td {
	border-bottom:1px solid #ccc;
}

table.table_list tr .sorted_buttons {
	text-align:right;
}

table.table_list tr.alarm_ended,
table.table_list tr.node_deactivated {
	background:#F3F3F3;
}

.zfea_with_dev_tools .zfea_buttons_above_list {
	margin-right: 20px;
}

.zfea_with_tslink .zfea_buttons_above_list {
	margin-right: 30px;
}

/* Block list like block
--------------------------------------------------------------------------------------------------*/

.zfea_blocks .sorted_buttons {
	display:block;
	width:100%;
}

.zfea_blocks .zfea_block_list_wrap {
	padding-bottom:10px;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block {
	position:relative;
	overflow:hidden;
	float:left;
	width:calc(31% - 34px);
	margin:20px 1% 0;
	padding:15px;
	border:2px solid #ccc;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block:before,
.zfea_blocks .zfea_block_list_wrap .zfea_block:after,
.zfea_blocks .zfea_block_list_wrap:before,
.zfea_blocks .zfea_block_list_wrap:after,
.zfea_blocks .zfea_block_list_wrap_inner:before,
.zfea_blocks .zfea_block_list_wrap_inner:after {
	content: '.';
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.zfea_blocks .zfea_block_list_wrap:after,
.zfea_blocks .zfea_block_list_wrap_inner:after,
.zfea_blocks .zfea_block_list_wrap .zfea_block:after {
	clear: both;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block.clickable {
	cursor:pointer;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block > svg {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block p,
.zfea_blocks .zfea_block_list_wrap .zfea_block > div {
	position:relative;
	z-index:2;
	margin:0 0 3px;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block p.column_image_id img,
.zfea_blocks .zfea_block_list_wrap .zfea_block div.column_image_id img {
	max-width:22px !important;
	max-height:22px !important;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block p.column_asset_name,
.zfea_blocks .zfea_block_list_wrap .zfea_block div.column_asset_name {
	font-size:18px;
	font-weight:600;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block p.column_hierarchy_breadcrumbs,
.zfea_blocks .zfea_block_list_wrap .zfea_block div.column_hierarchy_breadcrumbs {
	font-size:12px;
	line-height:1.5em;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block > div.wrap_div {
	font-size:1em;
	font-weight:normal;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block .block_buttons_top {
	position:relative;
	z-index:3;
	text-align:center;
	clear:both;
	padding:0 8px;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block .block_buttons_top a {
	margin:2px auto;
}

.zfea_blocks .sorted_buttons,
.zfea_blocks .search_form {
	float:none;
	display:block;
}

.zfea_blocks .sorted_buttons {
	text-align:right;
}

.zfea_blocks .search_form {
	width:auto;
}

body.mobile .zfea_blocks .zfea_block_list_wrap .zfea_block {
	width:calc(100% - 34px - 2%);
}

.zfea_blocks.zfea_1_block .zfea_block_list_wrap .zfea_block {
	width:88% !important;
	float:right;
	margin:0;
}

.zfea_blocks.zfea_1_block .column_schema_name {
	padding-bottom:5px;
}

/* Block list like block
--------------------------------------------------------------------------------------------------*/

.zfea_blocks.zfea_zenario_list_products .zfea_block_list_wrap,
.zfea_blocks.zfea_zenario_list_storefront_documents .zfea_block_list_wrap {
	overflow:hidden;
	clear:both;
}

.zfea_blocks.zfea_zenario_list_products .zfea_block_list_wrap p.column_image_id img {
	float:left;
	margin-right:20px;
}

.zfea_blocks.zfea_zenario_list_products .zfea_block_list_wrap .zfea_block,
.zfea_blocks.zfea_zenario_list_storefront_documents .zfea_block_list_wrap .zfea_block {
    overflow: hidden;
    padding: 15px;
    border-bottom: 2px solid #ccc;
}

.zfea_blocks.zfea_zenario_list_products .zfea_block_list_wrap .zfea_block p,
.zfea_blocks.zfea_zenario_list_storefront_documents .zfea_block_list_wrap .zfea_block p {
    margin-bottom: 0;
    padding-bottom: 0;
}

.zfea_blocks.zfea_zenario_list_products .zfea_block_list_wrap .zfea_block p:before,
.zfea_blocks.zfea_zenario_list_storefront_documents .zfea_block_list_wrap .zfea_block p:before {
  content: attr(data-label);
  font-weight:600;
}

.zfea_blocks.zfea_zenario_list_products .zfea_block_list_wrap .zfea_block p.column_product_display_name:before,
.zfea_blocks.zfea_zenario_list_storefront_documents .zfea_block_list_wrap .zfea_block p.column_name:before {
  content: '';
}

.zfea_blocks.zfea_zenario_list_products .zfea_block_list_wrap .zfea_block .block_buttons_top,
.zfea_blocks.zfea_zenario_list_storefront_documents .zfea_block_list_wrap .zfea_block .block_buttons_top {
	padding-top:5px;
}

/* Block list like table
--------------------------------------------------------------------------------------------------*/

.zfea_block_list_like_table .zfea_block_list_wrap {
	margin-top:20px;
	border-top:1px solid #ccc;
}

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block {
	padding:10px 0;
	border-bottom:1px solid #ccc;
	height:auto !important;
}

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block:after,
.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block:before {
	content: '.';
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block:after {
	clear: both;
}

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block div.buttons {
	text-align:right;
}

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_no_items_message {
	padding:10px;
	text-align:center;
}

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block p,
.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block div.buttons {
	padding:0 8px;
	width:calc(24% - 16px);
	float:left;
	margin-bottom:0;
}

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block div.buttons {
	width:280px;
}

	/*  Block list like table
		Cell width for zfea_zenario_list_orders
	----------------------------------------------------------------------------------------------*/

	.zfea_block_list_like_table.zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_id {
		width:70px;
	}

	.zfea_block_list_like_table.zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_created,
	.zfea_block_list_like_table.zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_amount {
		width:100px;
	}

	.zfea_block_list_like_table.zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_status {
		width:150px;
	}

	.zfea_block_list_like_table.zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_items {
		width:calc((100% - 86px - 232px - 166px - 296px) - 16px);
	}

	/*  Block list like table
		Cell width for zfea_zenario_list_order_line_items
	----------------------------------------------------------------------------------------------*/

	.zfea_block_list_like_table.zfea_zenario_list_order_line_items .zfea_block_list_wrap .zfea_block p.column_ord,
	.zfea_block_list_like_table.zfea_zenario_list_order_line_items .zfea_block_list_wrap .zfea_block p.column_qty {
		width:70px;
	}

	.zfea_block_list_like_table.zfea_zenario_list_order_line_items .zfea_block_list_wrap .zfea_block p.column_amount,
	.zfea_block_list_like_table.zfea_zenario_list_order_line_items .zfea_block_list_wrap .zfea_block p.column_price_per_item {
		width:100px;
	}

	.zfea_block_list_like_table.zfea_zenario_list_order_line_items .zfea_block_list_wrap .zfea_block p.column_status {
		width:150px;
	}
	
	.zfea_block_list_like_table.zfea_zenario_list_order_line_items .zfea_block_list_wrap .zfea_block div.buttons {
		width:140px;
	}

	.zfea_block_list_like_table.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block p.column_product_name {
		width:calc((100% - 86px - 116px - 86px - 116px - 166px - 156px) - 16px);
	}


/* Pinned item
--------------------------------------------------------------------------------------------------*/

.zfea_blocks .zfea_block_list_wrap .zfea_block > div.column_thumbnail_id,
.zfea_table_wrap .zfea_row .col_value_for__thumbnail_id {
	position:relative;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block > div.column_thumbnail_id img,
.zfea_table_wrap .zfea_row .col_value_for__thumbnail_id img {
	position:relative;
	z-index:1;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block.pinned > div.column_thumbnail_id:before,
.zfea_table_wrap .zfea_row.pinned .col_value_for__thumbnail_id:before {
	font-family: "FontAwesome";
	font-size:14px;
    content: "\f08d";
    padding-right: 5px;
    
    position:absolute;
	z-index:2;
    top:5px;
    left:5px;
    width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	padding: 0;
	background:rgba(0,0,0,0.7);
	color:#FFF;
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

/* Placeholder styles for sortable lists
--------------------------------------------------------------------------------------------------*/

table.table_list tr th.zfea_col_sortable,
table.table_list tr th.zfea_col_sorted {
	background-repeat:no-repeat;
	background-position:right center;
}

table.table_list tr th.zfea_col_sortable {
	background-image:url('..//styles/fea/../../admin/images/icon-arrows-sort-white.svg');
	background-size:17px 11px;
	cursor: pointer;
}

table.table_list tr th.zfea_col_sorted {
	background-image:url('..//styles/fea/../../admin/images/icon-arrow-triangle-up-green.svg');
	background-size:17px 10px;
}

table.table_list tr th.zfea_col_sortable.zfea_col_will_sort_desc,
table.table_list tr th.zfea_col_sorted.zfea_col_sorted_desc {
	background-image:url('..//styles/fea/../../admin/images/icon-arrow-triangle-down-green.svg');
	background-size:17px 10px;
	background-repeat:no-repeat;
	background-position: right center;
	padding-right:25px;
}

table.table_list tr th.zfea_col_sorted {
	color:#FFFFBF;
}

.zenario_skin select.zfea_list_sort {
	width:auto;
}


/* Zfea form
--------------------------------------------------------------------------------------------------*/

.zenario_skin input[type="text"], 
.zenario_skin input[type="password"], 
.zenario_skin input[type="email"],  
.zenario_skin textarea {
	width:90%;
}

.zenario_skin input[type="text"].input_small, 
.zenario_skin input[type="password"].input_small, 
.zenario_skin input[type="email"].input_small, 
.zenario_skin input[type="search"].input_small, 
.zenario_skin textarea.input_small {
	width:100px;
}

/* Zfea Search form
--------------------------------------------------------------------------------------------------*/

.zenario_skin .zfea .search_form {
	overflow:hidden;
}

.zenario_skin .zfea .search_form,
.zenario_skin .zfea .search_form input {
	height:41px;
	line-height:1em;
}

.zenario_skin .zfea .search_form input {
	float:left;
	border:0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.zenario_skin .zfea .search_form input[type="search"],
.zenario_skin .zfea .search_form input.search_term {
	max-width:800px;
	padding:0 0 0 15px;
	line-height:36px;
	outline: none;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.zenario_skin .zfea .search_form input[type="submit"] {
	display:inline-block;
	min-width:40px;
	padding:0;
	cursor:pointer;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.zenario_skin .zfea .search_form input[type="button"] {    
	min-width:25px;
    height: 41px;
    padding: 0;
    border: 0;
    cursor: pointer;
    display: inline-block;
    -webkit-transition: background-color 0.2s ease-in-out 0s;
    -moz-transition: background-color 0.2s ease-in-out 0s;
    transition: background-color 0.2s ease-in-out 0s;
    white-space: nowrap;
}

.zenario_skin .zfea .search_form input[type="search"],
.zenario_skin .zfea .search_form input.search_term,
.zenario_skin .zfea .search_form input[type="submit"] {
	border:2px #ccc solid;
}

.zenario_skin .zfea .search_form input[type="search"],
.zenario_skin .zfea .search_form input.search_term {
	border-right:0;
}

.zenario_skin .zfea .search_form input[type="submit"] {
	border-left:0;
}

.zenario_skin .zfea .search_form input[type="button"] {
	background-color:transparent;
	color:#CCC;
}

.zenario_skin .zfea .search_form input[type="submit"],
.zenario_skin .zfea .search_form input[type="button"] {
	font-family: 'FontAwesome';
	font-size:20px;
}

.zenario_skin .zfea .search_form .clear_search {
	position:relative;
	margin-left:-65px;
}

.zenario_skin .zfea .search_form input[type="submit"]:hover {
	opacity:1;
}


/* Edit box
--------------------------------------------------------------------------------------------------*/

.zfea_edit_box {
	overflow:hidden;
	padding:20px;
	border:2px solid #ccc;
}

/* View user
--------------------------------------------------------------------------------------------------*/

.zfea_zenario_view_user {
	position:relative;
}

.zenario_users_fea .zfea_zenario_view_user .zfea_form_row {
	padding-bottom:0;
}

.zenario_users_fea .zfea_form_row .title label,
.zenario_users_fea .zfea_form_row table label {
	width:auto;
	height:auto;
	line-height:24px;
	background:transparent;
	border:0;
	padding:0 0 5px;
}

.zenario_users_fea .zfea_zenario_view_user form .zfea_form_row {
	overflow:hidden;
	margin-bottom:5px;
}

.zenario_users_fea .zfea_zenario_view_user form div > .zfea_form_row .zfea_row_fields .title {
	width:200px;
	font-weight:600;
	float:left;
}

.zenario_users_fea .zfea_zenario_view_user form div > .zfea_form_row .zfea_row_fields div:nth-child(2) {
	width:calc(100% - 210px);
	float:left;
	margin-left:10px;
}

.zenario_users_fea form .zfea_form_grouping {
	overflow:hidden;
	margin:15px 0;
}

.zenario_users_fea form .zfea_form_grouping .zfea_form_row {
	width:12%;
	float:left;
	margin-right:2.2%;
	clear:none;
	max-width:110px;
}

.zenario_users_fea form .zfea_form_grouping .zfea_form_row:first-child {
	max-width:125px;
}

.zenario_users_fea form .zfea_form_grouping .zfea_form_row .zfea_row_fields .title {
	text-align:center;
}

.zenario_users_fea form .zfea_form_grouping > div:first-child .zfea_row_fields > .title {
	padding-left:25px;
}

.zenario_users_fea form .zfea_form_grouping > div:first-child .zfea_row_fields span.row_identifier {
	display:inline-block;
	width:20px;
	font-weight:bold;
}

.zenario_users_fea .zfea_zenario_view_user form .zfea_form_grouping .zfea_form_row .zfea_row_fields .title label {
	font-weight:bold;
}

.zenario_users_fea .zfea_zenario_view_user form .zfea_form_grouping .zfea_form_row .zfea_row_fields span[id*="span__custom_field"] {
	display:inline-block;
	border:1px solid #aaa;
	color:#aaa;
	width:calc(100% - 12px);
	height:30px;
	line-height:30px;
	padding:0 5px;
}

.zenario_users_fea .zfea_zenario_view_user form .zfea_form_grouping > div:first-child .zfea_row_fields span[id*="span__custom_field"] {
	width:calc(100% - 32px);
}

/* Grouping fields
--------------------------------------------------------------------------------------------------*/

.zfea_form_grouping:after,
.zfea_form_grouping:before {
	content: '.';
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.zfea_form_grouping:after {
	clear: both;
}

.zfea_form_grouping.row_form_wrap {
	padding-top:10px;
	line-height:1.5em;
}

.desktop .zfea_form_grouping.row_form_wrap.with_salutation #row__salutation {
	width:13%;
}

.desktop .zfea_form_grouping.row_form_wrap.with_salutation #row__first_name {
	width:33%;
}

.zfea_form_grouping.row_form_wrap .zfea_form_row .title {
	padding-bottom:0;
}

.zenario_skin .zfea_form_grouping.row_form_wrap  select {
	width:100%;
}

.zenario_skin .zfea_form_grouping.row_form_wrap  input[type="text"], 
.zenario_skin .zfea_form_grouping.row_form_wrap  input[type="password"], 
.zenario_skin .zfea_form_grouping.row_form_wrap  input[type="email"],
.zenario_skin .zfea_form_grouping.row_form_wrap  textarea {
	width:calc(100% - 22px);
}

.zenario_skin .zfea_form_grouping.row_form_wrap .zenario_row_with_error input[type="text"], 
.zenario_skin .zfea_form_grouping.row_form_wrap .zenario_row_with_error input[type="password"], 
.zenario_skin .zfea_form_grouping.row_form_wrap .zenario_row_with_error input[type="email"], 
.zenario_skin .zfea_form_grouping.row_form_wrap .zenario_row_with_error textarea {
	width:calc(100% - 26px);
}

/* List users
--------------------------------------------------------------------------------------------------*/

.zfea_zenario_list_users {
	position:relative;
}

.zfea_zenario_list_users > h2 {
	padding-right:100px;
}

.zfea_zenario_list_users .zfea_button.export {
	position:absolute;
	top:4px;
	right:0;
}

/* List papers
--------------------------------------------------------------------------------------------------*/

.zfea_zenario_list_papers .papers_wrap {
	overflow:hidden;
}

.zfea_zenario_list_papers .papers_wrap .paper {
	position:relative;
	float:none;
	width:100%;
	height:auto !important;
	margin:15px 0 30px;
	padding:0 0 15px;
	border-bottom:1px solid #ddd;
}

.zfea_zenario_list_papers .papers_wrap .paper h4 {
	margin-bottom:0;
	cursor:pointer;
}

.zfea_zenario_list_papers .papers_wrap .paper p.authors {
	line-height:1.2em;
}

.zfea_zenario_list_papers .papers_wrap .paper .short_abstract {
	position:relative;
	z-index:1;
	overflow:hidden;
	max-height:50px;
	padding-bottom:15px;
}

.zfea_zenario_list_papers .papers_wrap .paper .fade_layer {
	position:absolute;
	z-index:2;
	bottom:0;
	left:0;
	width:100%;
	height:50px;
	display:block;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.zfea_zenario_list_papers .papers_wrap .paper .buttons {
	text-align:left;
}

.zfea_zenario_list_papers .papers_wrap .paper .buttons a {
	width:50px;
}

/* order number feature*/

.zfea_zenario_list_papers .papers_wrap {
	clear:both;
}

.zfea_zenario_list_papers .papers_wrap .paper {
	padding-bottom:20px;
	position:relative;
}

.zfea_zenario_list_papers .papers_wrap .paper p.ordinal {
	display:inline-block;
	width: 30px;
	height: 30px;
	float:left;
	margin-right:15px;
	text-align: center;
	border-radius: 50%;
	line-height: 30px;
	background: rgba(0,0,0,0.2);
	color:#333;
	cursor:default;
}

.zfea_zenario_list_papers .papers_wrap .paper .paper_details {
	overflow:hidden;
}

.zfea_zenario_list_papers .papers_wrap .paper p.ordinal span.tooltip {
	display:inline-block;
	font-size: 11px;
	line-height:1.2em;
	padding:6px 8px;
	background:#323232;
	color:#fff;
	opacity:1;
	border:0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:100px;
	position:absolute;
	z-index:9;
	top:34px;
	left:0;
	
	opacity:0;
	visibility:hidden;
   	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.zfea_zenario_list_papers .papers_wrap .paper p.ordinal span.tooltip:after {
	bottom: 100%;
	left: 15px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(51, 51, 51, 0);
	border-bottom-color: #333333;
	border-width: 4px;
	margin-left: -4px;
}

.zfea_zenario_list_papers .papers_wrap .paper p.ordinal:hover span.tooltip {
	opacity:1;
	visibility:visible;
}

.zfea_zenario_list_papers .papers_wrap .paper .buttons a {
	width:auto;
	min-width:50px;
}

/* Seminar edit order number
--------------------------------------------------------------------------------------------------*/

.zfea_zenario_edit_seminar form div[id*="row__paper_"] .zfea_row_fields {
	overflow:hidden;
	border-top:1px solid #333;
	padding:17px 0 0 0;
}

.zfea_zenario_edit_seminar form div[id*="row__paper_"] .zfea_row_fields > div {
	width:80px;
	float:left;
}

.zfea_zenario_edit_seminar form div[id*="row__paper_"] .zfea_row_fields > div.title {
	width:calc(100% - 80px);
	float:right;
}

/* Conference
--------------------------------------------------------------------------------------------------*/

.zenario_conference_fea .documents {
	overflow:hidden;
	padding:15px;
	background:#f0f0f0;
}

.zenario_conference_fea .documents div.thumbnail {
	margin-bottom:15px;
	text-align:center;
}

.zenario_conference_fea .documents div.thumbnail img {
	border:1px solid #ccc;
	margin:auto;
}

.zenario_conference_fea .documents label {
	overflow:hidden;
	padding-top:4px;
}

.zenario_conference_fea .documents label a {
	display:block;
	padding-bottom:3px;
}

.zenario_conference_fea .zfea_zenario_list_abstracts .table_list tr th {
	 white-space: nowrap;
}

.zenario_conference_fea .zfea_zenario_list_abstracts .table_list .col_value_for__document_count {
	text-align:left;
}

.zenario_conference_fea .zfea_zenario_list_abstracts .table_list .sorted_buttons {
	width:auto;
	white-space:nowrap;
}

.zenario_conference_fea .title_subheading_icons {
	clear:both;
	float:none;
}

.zenario_conference_fea:before,
.zenario_conference_fea:after {
	content: '.';
}

.zenario_conference_fea:before,
.zenario_conference_fea:after {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.zenario_conference_fea:after {
	clear: both;
}

.zenario_conference_fea .details {
	width:74%;
	float:left;
}

.zenario_conference_fea .documents_info {
	width:22.5%;
	float:right;
}

.zenario_conference_fea .details p {
	margin-bottom:20px;
}

.zenario_conference_fea .zfea_zenario_list_abstracts .table_list .sorted_buttons.multi_select_buttons {
	position:relative;
	width:275px;
	background:#fbf290;
}

.zenario_conference_fea .zfea_zenario_list_abstracts table tr td.sorted_buttons.multi_select_buttons > div {
	position:absolute;
	top:-10px;
	left:0;
	right:0;
	text-align:center;
}

/* Storefront products
--------------------------------------------------------------------------------------------------*/

.zenario_storefront_products_fea .price_info {
	overflow:hidden;
	margin-bottom:10px;
	padding:15px;
	background:#f0f0f0;
}

.zenario_storefront_products_fea .price_info .price_info_details {
	width:45%;
	float:left;
}

.zenario_storefront_products_fea .price_info_links {
	width:45%;
	float:right;
	text-align:right;
}

.zenario_storefront_products_fea .price_info p {
	margin-bottom:0;
	padding-bottom:0;
}

.zenario_storefront_products_fea .price_info p span {
	font-weight:600;
}

.zenario_storefront_products_fea .price_info p.storefront_document_in_basket {
	display:inline-block;
    height: 27px;    
    padding: 0 12px;
	background:#DFDFDF;
	color:#AAA;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	cursor:default;
}

.zenario_storefront_products_fea .price_info p.storefront_document_in_basket,
.zenario_storefront_products_fea .price_info p.view_basket {    
	font-size: 13px;
}

.zenario_storefront_products_fea .price_info p.view_basket a {    
	display:inline-block;
	line-height:27px;
	padding:0 12px;
}

.zenario_storefront_products_fea .price_info_links form {
	padding-bottom:3px;
}

/* Storefront physical products
--------------------------------------------------------------------------------------------------*/

.zenario_storefront_physical_products_fea {
	overflow:hidden;
}

.zenario_storefront_physical_products_fea img {
	float:left;
	margin-right:20px;
}

.zenario_storefront_physical_products_fea .price_info,
.zenario_storefront_physical_products_fea .price_details {
	overflow:hidden;
}

.zenario_storefront_physical_products_fea .price_info {    
	overflow: hidden;
    margin-bottom: 10px;
    padding: 15px;
    background: #f0f0f0;
}

.zenario_storefront_physical_products_fea .price_info p {
	margin:0;
}

.zenario_storefront_physical_products_fea .price_info .price_info_details {
	width: 45%;
    float: left;
}

.zenario_storefront_physical_products_fea .price_info .price_info_details p span {
    font-weight: 600;
}

.zenario_storefront_physical_products_fea .price_info .price_info_links {
	width: 45%;
    float: right;
    text-align: right;
}

.zenario_storefront_physical_products_fea .zfea_zenario_list_products table .sorted_buttons {
	width:205px;
}

/* Videos
--------------------------------------------------------------------------------------------------*/

.zenario_videos_fea .view_toggle_wrap {
	overflow:hidden;
	margin-bottom:15px;
	text-align:right;
}

.zenario_videos_fea .view_toggle_wrap > div {
	display:inline-block;
	width:26px;
	height:26px;
	margin-left:3px;
	text-align:center;
	background:#777;
	color:#FFF;
	text-indent:-99;
	font-size:0;
	line-height:0;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
	cursor:pointer;
}

.zenario_videos_fea .view_toggle_wrap > div:before {
	font-family: 'FontAwesome';
	text-indent:0;
	font-size:16px;
	line-height:26px;
	content: "\f0ca";
}

.zenario_videos_fea .view_toggle_wrap > div:first-child:before {
	content: "\f009";
}

.zenario_videos_fea .view_toggle_wrap > div.on {
	background:#000;
}

.zenario_videos_fea .view_toggle_wrap > div:not(.on):hover {
	opacity:0.85;
}

/* Block */

.zenario_videos_fea .zfea_block {
	overflow:hidden;
	padding:15px;
	margin-bottom:15px;
}

.zenario_videos_fea .zfea_block div.column_image a {
	overflow:hidden;
	display:block;
}
	
.zenario_videos_fea .zfea_block div.column_image a img {
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

.zenario_videos_fea .zfea_block div.column_image a:hover img {
	opacity:0.85;
}

.zenario_videos_fea .zfea_block .buttons {
	overflow:hidden;
}

.zenario_videos_fea .zfea_block .buttons a:before {
	font-family: 'FontAwesome';
  	content: "\f03d";
  	padding-right:4px;
}

/* List view */

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block {
	width:calc(100% - 40px);
	padding:20px;
	margin-left:0;
	margin-right:0;
}

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block > div.column_image {
	float:left;
	padding-right:2%;
}

body.mobile .zfea_block_list_like_table .zfea_block_list_wrap .zfea_block > div.column_image {
	width:28%;
	padding-right:2%;
	float:left;
}

body.mobile .zenario_videos_fea .zfea_block_list_like_table.zfea_blocks .zfea_block_list_wrap .zfea_block {
	width:calc(100% - 40px);
}

body.mobile .zfea_block_list_like_table .zfea_block_list_wrap .zfea_block > div {
	width:calc(70%);
	float:right;
}

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block div.buttons {
	text-align:left;
	padding:10px 0;
}

/* Grid view */

body.desktop .zenario_videos_fea .zfea_block_like_block .zfea_block {
	padding-bottom:40px;
	position:relative;
}

body.desktop .zenario_videos_fea .zfea_block_like_block .zfea_block {
	float:left;
}

body.desktop .zenario_videos_fea .zfea_block_like_block .zfea_block_list_wrap .zfea_block {
	width:calc(32% - 30px);
	margin:0 0 20px;
}

body.desktop .zenario_videos_fea .zfea_block_like_block .zfea_block_list_wrap .zfea_block:nth-child(3n+2) {
	margin-left:2%;
	margin-right:2%;
}

body.desktop .zenario_videos_fea .zfea_block_like_block .zfea_block .buttons {
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
	margin:auto;
}

.zenario_videos_fea .zfea_block_like_block .zfea_block .buttons {
	text-align:center;
}

.zenario_videos_fea .zfea_block_like_block .zfea_block .column_image {
	padding-bottom:8px;
}

.zenario_videos_fea .zfea_zenario_list_videos .column_image .field_value a {
	text-align:center;
	position:relative;
}

.zenario_videos_fea .zfea_zenario_list_videos .column_image .field_value a img {
	margin:auto;
	position:relative;
	z-index:1;
}

.zenario_videos_fea .zfea_zenario_list_videos .column_image .field_value a:after {
	font-family:"FontAwesome";
	content: "\f01d";
	position:absolute;
	z-index:90;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	text-align:center;
	width:100px;
	height:100px;
	font-size:100px;
	line-height:100px;
	opacity:0.6;
   	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.zenario_videos_fea .zfea_zenario_list_videos .column_image .field_value a:hover:after {
	opacity:0.8;
}

body.mobile .zfea_block_like_block .zfea_block_list_wrap .zfea_block > div.buttons {
	width:calc(100%);
	float:none;
	text-align:center;
}

body.mobile .zenario_videos_fea .zfea_block_like_block .zfea_block .buttons {
	padding:15px 0 0;
}

/* List view and block view */

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block,
.zenario_videos_fea .zfea_block_like_block .zfea_block {
	border:0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background:#efefef;
}

.zenario_videos_fea .zfea_block .column_title {
	font-size: 1.1em;
	font-weight:600;
}

.zenario_videos_fea .zfea_block .column_description {
	font-size:0.875em;
	margin-bottom:5px;
}

.zenario_videos_fea .zfea_block .column_date {
	font-size:0.75em;
	font-style:italic;
}

/* View video */

.zenario_videos_fea .view_video {
	max-width:1024px;
	margin:auto;
}

.zenario_videos_fea .view_video .video {
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin:15px auto;
}

.zenario_videos_fea .view_video .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.zenario_videos_fea .view_video .description {
	padding:15px 0;
	line-height:1.4em;
}

.zenario_videos_fea .view_video p.date {
	font-size:0.75em;
	font-style:italic;
}

/* Search buttons, filters buttons
--------------------------------------------------------------------------------------------------*/

.zfea_search_buttons {
	width:auto;
	display:inline-block;
	float:right;
	text-align:right;
	padding:8px 8px 8px 10px;
	background-repeat:no-repeat;
	background-position:8px center;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.zfea_search_buttons:before {
	font-family: 'FontAwesome';
	content: "\f0b0";
	padding:2px 5px 0 0;
	font-size:16px;
	float:left;
}

.zfea_search_buttons a {
	float:left;
	margin-left:4px;
	height:23px;
	line-height:23px;
	padding:0 8px;
}

.zfea_search_buttons a.zfea_button.fea_filter {
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.zfea_search_buttons {
	background-color:#cdcdcd;
}

.zfea_search_buttons a.zfea_button.fea_filter {
	background:#888;
	border:1px solid #888;
	color:#fff;
}

.zfea_search_buttons a.zfea_button.fea_filter_on {
	background:#333;
	color:#fff;
}

.zfea_search_buttons a.zfea_button.fea_filter_on:hover {
	opacity:1;
}
	
body.mobile .zfea_search_buttons {
	margin-bottom:10px;
	float:none;
}

/* Tokenize
--------------------------------------------------------------------------------------------------*/

.zenario_skin div.Tokenize ul,
.zenario_skin div.Tokenize ul li {
	padding:0;
	margin:0;
	list-style:none;
    position: relative;
}

.zenario_skin div.Tokenize {
	width:100%;
	max-width:480px;
	min-height:30px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.zenario_skin .Tokenize .TokensContainer {
	width: 380px;
	width:calc(100% - 6px);
	height: auto;
	overflow-y: hidden;
	padding:2px;
}

.zenario_skin .zfea_row_input_button {
    float: left;
}

.zenario_skin div.Tokenize ul.TokensContainer li.Token {
	width:calc(100% - 12px);
	height: auto;
	margin:0;
}

.zenario_skin div.Tokenize ul.TokensContainer li {
	white-space:nowrap;
}

.zenario_skin div.Tokenize ul.TokensContainer li.Token {   
	overflow:hidden;
    line-height: 18px;
    padding: 0 5px;
    clear:both;
    margin-bottom:2px;
}

.zenario_skin div.Tokenize.OnlyOne ul.TokensContainer li.Token {   
    margin-bottom:0;
}

.zenario_skin div.Tokenize ul.TokensContainer li.Token, 
.zenario_skin div.Tokenize ul.TokensContainer li.TokenSearch {
	float:left;
}

.zenario_skin div.Tokenize ul.TokensContainer li.TokenSearch {
	margin:0;
}

.zenario_skin div.Tokenize.OnlyOne ul.TokensContainer li.TokenSearch input[disabled] {
	display:none;
}

.zenario_skin  div.Tokenize ul.TokensContainer li.Token a.Close {
    cursor: pointer;
    float: right;
    font-size: 16px !important;
    line-height: 18px;
	margin:0 2px 0 3px !important;
    padding: 0;
}

.zenario_skin div.Tokenize ul.TokensContainer li.Token a.Close,
.zenario_skin div.Tokenize ul.TokensContainer li.Token span {
	height:auto;
	min-height:22px;
	line-height:22px !important;
}

.zenario_skin div.Tokenize ul.TokensContainer li.Token a.Close:hover {
	text-decoration:none;
}

.zenario_skin div.TokenizeMeasure, 
.zenario_skin div.Tokenize ul li span, 
.zenario_skin div.Tokenize ul.TokensContainer li.TokenSearch input {
    font-size: 12px;
}

.zenario_skin  div.Tokenize ul.TokensContainer li.Token span.zfea_picked_file_wrapper img {
	margin-top:2px;
}

.zenario_skin div.Tokenize.Disabled ul.TokensContainer li.Token {
	background:#EFEFEF;
	border:1px solid #ccc;
}

.zenario_skin  div.Tokenize ul.TokensContainer li.Token > div {
	width:calc(100% - 15px);
	overflow:hidden;
}

.zenario_skin div.Tokenize ul.TokensContainer, 
.zenario_skin div.Tokenize ul.Dropdown {
	border:0;
	margin:1px;
}

.zenario_skin div.Tokenize .zfea_picked_file_wrapper {
	float:left;
	min-width:20px;
	padding-right:0.5em;
}

/*.zenario_skin .Tokenize .TokensContainer .Placeholder {
	opacity: 1;
	line-height:22px;
	padding:0 0 0 5px;
	color:#999;
	position:relative;
}*/

/*.zenario_skin .Tokenize.OnlyOne .TokensContainer {
	position:relative;
}*/

.zenario_skin .Tokenize .TokensContainer .Placeholder {    
    padding-left: 5px;
    opacity: .9;
}

.zenario_skin .Tokenize.OnlyOne .TokensContainer {
	min-height: 30px;
}

.zenario_skin .Tokenize.OnlyOne .TokenSearch {
	position:absolute;
}

.zenario_skin .Tokenize.OnlyOne .TokenSearch,
.zenario_skin .Tokenize.OnlyOne .TokenSearch input {
	height:30px;
	line-height:30px;
	font-size:1em;
}

.zenario_skin .Tokenize.OnlyOne .TokenSearch input {
	padding:0 5px;
}

.zenario_skin div.Tokenize ul.Dropdown li.Hover {
	background:#ccc !important;
	color:#555 !important;
}

.zenario_skin .Tokenize.zenario_reorder_items .TokensContainer .Token {
	width:calc(100% - 47px);
}

.zenario_skin .Tokenize.zenario_reorder_items .TokensContainer li.Token {
	position:relative;
	padding-right:40px;
	background-image:url('..//styles/fea/images/icon-drag-vertical-dark.svg');
	background-repeat:no-repeat;
	background-position:right center;
	background-size:auto 14px;
}

.zenario_skin .Tokenize.zenario_reorder_items .TokensContainer li.Token a.Close {
	position:absolute;
	right:0;
}

/* Tokenize buttons
--------------------------------------------------------------------------------------------------*/

.zfea_form_row.zfea_form_row__image_id {
	overflow:hidden;
}

.zfea_form_row.zfea_form_row__image_id #name_for_image_id {
	display:inline-block;
	float:left;
	min-height:30px;
}

.zfea_form_row.zfea_form_row__image_id #name_for_image_id div.Tokenize {
	width:472px;
	float:left;
}

.zfea_form_row.zfea_form_row__image_id #name_for_image_id .TokenSearch {
	display:none;
}

.zfea_form_row.zfea_form_row__image_id .launch_keeper {
	margin-left:10px;
}

/* Progress
--------------------------------------------------------------------------------------------------*/

#zenario_progress_wrap {
    background: rgba(0, 0, 0, 0.8);
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 320000;
}

#zenario_progress.ui-widget-content {    
	background: #333 none repeat scroll 0 0;
    border: 2px solid #f6f6f6;
    color: #fff;
    border-radius: 8px;
}

#zenario_progress.ui-widget {
    font-size: 12px;
}

#zenario_progress {
    height: 40px;
    left: 0;
    right:0;
    margin:auto;
    padding: 5px 30px 0 10px;
    position: fixed;
    top: 45%;
    width: 57%;
    z-index: 999999;
}

#zenario_progress #zenario_progress_name {
    background: transparent none repeat scroll 0 0;
    margin-bottom: 5px;
    text-align: center;
    width: 100%;
}

#zenario_progress #zenario_progress_stop {
    background: rgba(0, 0, 0, 0) url("..//styles/fea/images/close-icon-uploader.png") no-repeat scroll 0 0;
    cursor: pointer;
    float: right;
    height: 18px;
    margin: -10px -20px 0 0;
    position: relative;
    width: 18px;
}

#zenario_progress.ui-progressbar #zenario_progressbar.ui-progressbar-value {
    margin: 0;
}

#zenario_progressbar.ui-widget-header {
    background: #02cb01 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    height: 9px;
}

/* Common styles, modal window warning msg
--------------------------------------------------------------------------------------------------*/

.modal_window {
	margin:auto;
	position:relative;
	z-index:2;
	width:70%;
	-webkit-box-shadow:0 0 5px 0;
	box-shadow:0 0 5px 0;
	padding:20px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.modal_window form,
.modal_window .warning_message,
.modal_window .select_list,
.modal_window .buttons {
	text-align:center;
}

.modal_window select,
.modal_window .select_list {
	margin-top:20px;
}

.modal_window form div a.zfea_button,
.modal_window .buttons button {
	display:inline-block;
	margin:5px;
}

.modal_window #close_button {
	background-color:transparent;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.modal_window .confirm_warning,
.zfea.confirm_warning .messageDisplay div {
	background:url("..//styles/fea/../images/icon-warning-triangle.svg") no-repeat scroll 0 0 / 47px 40px;
    min-height: 40px;
    padding: 5px 0 0 60px;
    text-align:left !important;
}

.zfea .message_in_form {
    text-align: center;
}

.zfea .message_in_form .error,
.zfea .message_in_form .success,
.zfea .message_in_form .warning {
	display: inline-block;
    width: auto;
}


/* Buttons, nest top buttons
--------------------------------------------------------------------------------------------------*/

.nest_buttons {
	position:relative;
	overflow:hidden;
	text-align:right;
	padding:10px 0;
	margin-bottom:10px;
}

.nest_buttons a {
	float:right;
	margin-left:8px;
}

/* Buttons, common
--------------------------------------------------------------------------------------------------*/

.zfea_button,
.nest_buttons a,
.icon_button,
.fea_csvDownload > a {
	display: inline-block;
	height:26px;
	line-height:24px;
	padding:0 10px;
	text-align:center;
	-webkit-border-radius: 4px;
	border-radius: 4px;
   	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor:pointer;
    
    background:#000;
    color:#fff;
}

.zfea_button:hover,
.nest_buttons a:hover,
.icon_button:hover {
	text-decoration:none !important;
}

.icon_button.edit_icon {
	background-image:url('..//styles/fea/images/icon-white-edit-asset.svg');
	background-repeat:no-repeat;
	background-position:center;
}

.icon_button.edit_password_icon {
	background-image:url('..//styles/fea/images/icon-white-edit-password.svg');
	background-repeat:no-repeat;
	background-position:center;
}

.zenario_skin .delete_icon,
.zenario_skin input[type="button"].delete_icon,
.zenario_skin .zfea_form_grouping .zfea_form_row_delete input.small_button[type="button"].delete,
.zenario_skin form .zfea_form_row input[type="button"].icon_button.delete {
	background-image:url('..//styles/fea/images/icon-delete.svg');
}

.zenario_skin .delete_icon.zfea_button_disabled,
.zenario_skin input[type="button"].delete_icon.zfea_button_disabled,
.zenario_skin .zfea_form_grouping .zfea_form_row_delete input.small_button[type="button"].delete.zfea_button_disabled,
.zenario_skin form .zfea_form_row input[type="button"].icon_button.delete.zfea_button_disabled {
	background-image:url('..//styles/fea/images/icon-delete-grey.svg');
}

.icon_button.query_data_icon {
	background-image:url('..//styles/fea/images/icon-white-inspector-placeholder.svg');
	background-repeat:no-repeat;
	background-position:center;
}

.icon_button.schedule_icon {
	background-image:url('..//styles/fea/images/icon-white-schedule-placeholder.svg');
	background-repeat:no-repeat;
	background-position:center;
}

.icon_button.recalculate_icon {
	background-image:url('..//styles/fea/images/icon-white-recalculate-placeholder.svg');
	background-repeat:no-repeat;
	background-position:center;
}

.zenario_skin .icon_button {
	width:30px;
	padding:0;
	text-indent:-999px;
	font-size:0;
	background-repeat:no-repeat;
	background-size:18px;
	background-position:center;
}

.icon_button.weekly_report_icon {
	background-image: url('..//styles/fea/images/aw/icon-white-weekly-report-placeholder.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 22px 13px;
}

.icon_button.yearly_report_icon {
	background-image: url('..//styles/fea/images/aw/icon-white-yearly-report-placeholder.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 25px 10px;
}

.zfea_button.delete,
.zenario_skin form .zfea_form_row input[type="button"].icon_button.delete,
#colorbox.zfea_colorbox_content input[type="button"].delete_button {
	background-color:#B20000;
	color:#FFF;
}

.zfea_button.delete:hover,
.zenario_skin form .zfea_form_row input[type="button"].icon_button.delete:hover,
#colorbox.zfea_colorbox_content input[type="button"].delete_button:hover {
	background-color:#e23535;
	color:#FFF;
	opacity:1;
}

.zfea_button.cancel,
input[type="button"].zfea_button.cancel,
.zfea_cancel,
input[type="button"].zfea_cancel,
#colorbox.zfea_colorbox_content input[type="button"].zfea_cancel {
	background: #888;
    border-color: #888;
    color: #FFF;
}

.zfea_button.cancel:hover,
.zfea_cancel:hover,
.zfea_button:hover,
.nest_buttons a:hover {
	opacity:0.8;
}

.zenario_skin input.launch_keeper[type="button"] {
	background:transparent;
	border:0;
	color:#333;
	font-size:0.875em;
	height:auto;
	line-height:22px;
	margin-left:10px;
	padding:2px 0 0;
	min-width:auto;
}

/* Buttons, sorted buttons
--------------------------------------------------------------------------------------------------*/

.zfea div.sorted_buttons {
	display:inline-block;
	float:right;
}

.zfea table div.sorted_buttons {
	display:block;
	float:none;
}

.zfea table th.sorted_buttons a {
	margin-left:5px;
}

/* Buttons with children
--------------------------------------------------------------------------------------------------*/

.zfea_button_with_children .fa.fa-caret-down:before {
	padding-left:5px;
}

.button_with_children_wrap {
	display:inline-block;
	position:relative;
}

.button_with_children_wrap .small_button {
	position:relative;
	z-index:1;
}

.zenario_skin .button_with_children_wrap ul,
.zenario_skin .button_with_children_wrap ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.zenario_skin .button_with_children_wrap ul {
	opacity:0;
	visibility:hidden;
	-webkit-transition : all 200ms ease-in-out;
  	-moz-transition : all 200ms ease-in-out;
  	transition : all 200ms ease-in-out;
}

.zenario_skin .button_with_children_wrap:hover ul {
	opacity:1;
	visibility:visible;
}

.zenario_skin .button_with_children_wrap ul {
	position:absolute;
	z-index:9;
	right:0;
	top:27px;
	width:140px;
	padding:0 4px 2px;
	-webkit-border-radius: 4px;
	-webkit-border-top-right-radius: 0;
	border-radius: 4px;
	border-top-right-radius: 0;
}

.zenario_skin .button_with_children_wrap ul:after {
	bottom: 100%;
	right: 7%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-width: 5px;
	margin-left: -5px;
}

.zenario_skin .button_with_children_wrap ul li {
	text-align:left;
	font-size:0.813em;
	height:auto;
}

.zenario_skin .button_with_children_wrap ul li,
.zenario_skin .button_with_children_wrap ul li a {
	display:block;
}

.zenario_skin .button_with_children_wrap ul li a {
	width:calc(100% - 8px);
	height:auto;
	line-height:16px;
	padding:4px;
	margin:1px 0px;
	font-size:13px;
	-webkit-transition : all 200ms ease-in-out;
  	-moz-transition : all 200ms ease-in-out;
  	transition : all 200ms ease-in-out;
  	cursor:pointer;
}

.zenario_skin .button_with_children_wrap ul li a:hover {
	text-decoration:none;
}

/* Buttons, nest top buttons
--------------------------------------------------------------------------------------------------*/

.nest_buttons {
	position:relative;
	overflow:hidden;
	text-align:right;
	margin-bottom:10px;
}

.nest_buttons a {
	float:right;
	margin-left:8px;
}

/* Buttons, common
--------------------------------------------------------------------------------------------------*/

.zenario_skin input[type="button"].small_button,
.zenario_skin input[type="submit"].small_button,
.zenario_skin input[type="button"].icon_button,
.zenario_skin .small_button,
.zenario_skin .standard_button,
.zenario_skin .icon_button,
.zenario_skin .refresh_button,
.zenario_skin .fea_filter,
.manual_input span.label,
.nest_buttons a,
a.zfea_button,
#colorbox .connection_tabbed_panel .content_links input,
.fea_csvDownload > a {
	display:inline-block;
	padding:0 12px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
   	-webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
	cursor:pointer;
}

.zenario_skin input[type="button"].small_button,
.zenario_skin input[type="submit"].small_button,
.zenario_skin .small_button,
.zenario_skin .standard_button {
	white-space:nowrap;
}

.zenario_skin table tr td.sorted_buttons .small_button {
	padding:0 8px;
}

.zenario_skin .small_button:hover,
.zenario_skin .standard_button:hover,
.zenario_skin .fea_filter:hover,
.zenario_skin .nest_buttons a:hover,
.zenario_skin a.zfea_button:hover,
.fea_csvDownload > a:hover {
	text-decoration:none;
}

.zenario_skin input[type="button"].small_button,
.zenario_skin input[type="submit"].small_button,
.zenario_skin .small_button,
.zenario_skin .fea_filter,
.nest_buttons a,
a.zfea_button,
.fea_csvDownload > a {
	height:27px;
	font-size:13px;
}

.zenario_skin input[type="submit"].small_button,
.zenario_skin a.small_button,
.zenario_skin .fea_filter,
.nest_buttons a,
a.zfea_button,
.fea_csvDownload > a {
	line-height:26px;
}

.manual_input span.label {
	font-size:18px;
	height:40px;
	line-height:36px;
	font-weight:600;
}

.zenario_skin input[type="button"].small_button,
.zenario_skin input[type="submit"].small_button {
	line-height:0;
	min-width:0;
}

.zenario_skin .icon_button,
.zenario_skin input[type="button"].icon_button {
	width:27px;
	height:27px;
	padding:0;
}

.zenario_skin input[type="button"].icon_button,
.zenario_skin .icon_button,
.zenario_skin .refresh_button,
.zenario_skin a.edit_icon,
.zenario_skin a.edit_password_icon {
	font-size:0;
	line-height:0;
	text-indent:-999;
	background-repeat:no-repeat;
	background-position:center center;
}

.zenario_skin th.sorted_buttons .refresh_button {
	float:right;
	padding:0;
	width:30px;
}

.zenario_skin input[type="button"].icon_button {
	min-width:0;
}

.zenario_skin input[type="button"]:hover,
.zenario_skin input[type="submit"]:hover,
.zenario_skin .small_button:hover,
.zenario_skin .standard_button:hover,
.zenario_skin .icon_button:hover,
.zenario_skin .refresh_button:hover,
.zenario_skin .fea_filter:hover,
.zenario_skin .nest_buttons a:hover,
.zenario_skin a.zfea_button:hover,
.manual_input span.label:hover,
#colorbox .connection_tabbed_panel .content_links input:hover,
.fea_csvDownload > a:hover {
	opacity:0.75;
}

.zenario_skin table th .zfea_button:hover {
	opacity:0.9;
}

.zenario_skin table .zfea_button.no_button_styling {
	border: none;
	background: none;
}

.zenario_skin .button_with_children_wrap ul li.small_button:hover,
.zenario_skin .button_with_children_wrap ul li a.small_button:hover,
.zenario_skin .button_with_children_wrap ul li a.fea_filter:hover,
.fea_csvDownload > a:hover {
	opacity:1;
}

.zenario_skin .button_with_children_wrap ul li a.fea_filter {
	white-space:normal;
	-webkit-border-radius:0;
	border-radius:0;
}

.zenario_skin .icon_button.view_list,
.zenario_skin input[type="button"].icon_button.view_list {
	background-image:url('..//styles/fea/images/icon-list.png');
}

.zenario_skin .icon_button.view_overview,
.zenario_skin input[type="button"].icon_button.view_overview {
	background-image:url('..//styles/fea/images/icon-eye.png');
}

.zenario_skin .icon_button.view_map,
.zenario_skin input[type="button"].icon_button.view_map {
	background-image:url('..//styles/fea/images/icon-map-pin-on.svg');
	background-size:14px 20px;
}

.zenario_skin .icon_button.view_hierarchical,
.zenario_skin input[type="button"].icon_button.view_hierarchical {
	background-image:url('..//styles/fea/images/icon-org-chart-on.svg');
	background-size:16px 16px;
}

.zenario_skin a.edit_icon,
.zenario_skin input.edit_icon {
	background-image:url('..//styles/fea/images/icon-white-edit-asset.svg');
	background-size: 20px 20px;
}

.zenario_skin a.edit_password_icon,
.zenario_skin input.edit_password_icon {
	background-image:url('..//styles/fea/images/icon-white-edit-password.svg');
	background-size: 20px 20px;
}

.zenario_skin a.connection_icon {
	background-image:url('..//styles/fea/images/icon-white-connect.svg');
	background-size: 20px 20px;
}

.zenario_skin a.data_simulator_icon {
	background-image:url('..//styles/fea/images/icon-white-simulate-data.svg');
	background-size: 21px 24px;
}

.zenario_skin a.manually_enter_data_icon {
	background-image:url('..//styles/fea/images/icon-white-manual-data.svg');
	background-size: 21px 24px;
}

.zenario_skin a.compare_fields_icon {
	background-image:url('..//styles/fea/images/icon-compare-graphs.svg');
	background-size: 18px auto;
}

.zenario_skin a.connection_times_icon {
	background-image:url('..//styles/fea/images/icon-white-connection-times-placeholder.svg');
	background-size: 18px auto;
}

.zenario_skin a.acknowledge_alarm_icon {
	background-image:url('..//styles/fea/images/icon-acknowledge-alarms-white-bell.svg');
	background-size: 24px 24px;
}

.zenario_skin .nest_refresh {
	float:right;
}

.zenario_skin .auto_refresh,
.zenario_skin .nest_refresh.auto_refresh {
	float:none;
}

.zenario_skin .nest_buttons .stop_auto_refresh .nest_refresh {
	padding-left:12px;
	padding-right:24px;
}

.zfea_form_grouping .zfea_form_row_delete input.small_button.delete[type="button"] {
	position:absolute;
	top:10px;
	right:10px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:auto 65%;
	text-indent:-999;
	line-height:0;
	font-size:0;
}

.zenario_skin input[type="button"].launch_keeper {
	height:auto;
	padding:2px 0 0 0;
	margin-left:10px;
	line-height:22px;
	font-size:0.875em;
}

.zfea_button_disabled,
input[type="submit"].zfea_button_disabled,
input[type="button"].zfea_button_disabled,
input[type="button"].not_pressed.disabled,
input[type="button"].not_pressed.disabled:hover,
.zenario_skin form .zfea_form_row input[type="button"].disabled,
.zenario_skin form .zfea_form_row input[type="button"].disabled:hover,
.zenario_skin .zfea_button.zfea_button_disabled,
.zenario_skin .icon_button.zfea_button_disabled {
	background-color:#F2EEEB;
	border-color:#BBB7B4 !important;
	cursor:default !important;
}

.zfea_button_disabled,
.zfea_button_disabled .fa,
input[type="button"].zfea_button_disabled,
input[type="button"].zfea_button_disabled .fa,
input[type="submit"].zfea_button_disabled,
input[type="submit"].zfea_button_disabled .fa,
input[type="button"].not_pressed.disabled,
input[type="button"].not_pressed.disabled:hover,
.zenario_skin form .zfea_form_row input[type="button"].disabled,
.zenario_skin form .zfea_form_row input[type="button"].disabled:hover {
	color:#AAA !important;
}

.zfea_button_disabled:hover,
.zenario_skin a.zfea_button.zfea_button_disabled:hover,
input[type="button"].zfea_button_disabled:hover,
input[type="submit"].zfea_button_disabled:hover,
input[type="button"].not_pressed.disabled:hover,
.zenario_skin form .zfea_form_row input[type="button"].disabled:hover {
	opacity:1 !important;
}

.zenario_skin a.zfea_button.button_double_square:after {
	font-family:"FontAwesome";
	content:"\f24d";
	padding-left:3px;
}

.zenario_skin a.zfea_button.button_arrow_up_right_from_square:after {
	font-family:"FontAwesome";
	content:"\f08e";
	padding-left:3px;
}

/* Button toggle
--------------------------------------------------------------------------------------------------*/

.zfea_toggle_button.pressed,
.zenario_skin form .zfea_form_row .zfea_toggle_button.pressed {
	background-color: lightblue;
}

.zfea_toggle_button.zfea_hidden_toggle_button {
	width: 1px;
	height: 1px;
	visibility: hidden;
}

/* Common styles Zfea Loading
--------------------------------------------------------------------------------------------------*/

.fea_preloader_circle {
    position: absolute;
    z-index: 60;
	margin:auto;
	left:0;
	right:0;
}

.fea_initial_load_done .fea_preloader_circle {
	background:url('..//styles/fea/images/overlay_light_grey.png') repeat 0 0;
}

@keyframes fade_in {
	0%   {opacity: 0;}
	100% {opacity: 1;}
}

@-webkit-keyframes fade_in {
	0%   {opacity: 0;}
	100% {opacity: 1;}
}

.fea_initial_load_done .fea_preloader_circle {
    animation: fade_in 0.4s;  
    -webkit-animation: fade_in 0.4s;
}

.fea_preloader_circle div {
	top:40%;
	height:32px;
	width:32px;
	margin:auto;
	position:relative;
	border-radius:50%;
	-webkit-animation:zenario_spinner 1s infinite linear;
	animation:zenario_spinner 1s infinite linear;
	opacity:.8;
}

.zenario_company_users_fea .fea_preloader_circle {
  display: none !important;
}

#hierarchy_chart .fea_preloader_circle {
	top:50%;
}

/* Common styles Zfea Tooltip
--------------------------------------------------------------------------------------------------*/

.zfea .zenario_field_tooltip {
	float:right;
	margin-left:8px;
	display: inline-block;
}

.zfea_field_tooltip,
.zenario_field_tooltip {
	width:20px;
	height:20px;
	line-height:20px;
	font-weight:600;
	background:#ccc;
	text-align:center;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	cursor:default;
}

/* Spinner
--------------------------------------------------------------------------------------------------*/
 
.spinner {
    min-width: 32px;
    min-height: 32px;
}
 
.spinner:before {
    content: 'Loading…';
    position: absolute;
    z-index:90;
    top: 40%;
    left: 50%;
    margin-top: -10px;
    margin-left: -10px;
    height:32px;
	width:32px;
}
 
.spinner:not(:required):before {
    content: '';
    border-radius: 50%;
    animation: zenario_spinner .6s linear infinite;
    -webkit-animation: zenario_spinner .6s linear infinite;
}

/* Overlay layer
--------------------------------------------------------------------------------------------------*/

.overlay_layer {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background:rgba(255,255,255,0.7);
	width:100%;
	height:100%;
}

/* Colorbox
--------------------------------------------------------------------------------------------------*/

#colorbox.zfea_colorbox_content input[type='submit'],
#colorbox.zfea_colorbox_content input[type='button'],
#colorbox.zfea_colorbox_content button {
	display:inline-block;
	height:36px;
	line-height:32px;
	padding: 0 15px;
	border:0;
	background:#000;
	color:#FFF;
	text-align:center;
	font-size:0.938em;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
  	cursor:pointer;
}

#colorbox.zfea_colorbox_content input[type='submit']:hover,
#colorbox.zfea_colorbox_content input[type='button']:hover,
#colorbox.zfea_colorbox_content button:hover {
	background:#b8babc;
	color:#282e35;
	text-decoration:none;
}

#colorbox.zfea_colorbox_content #cboxLoadedContent {
	max-width:500px;
	padding:15px;
	overflow:hidden !important;
}

#colorbox.zenario_user_forms #cboxLoadedContent {
	overflow-y:auto !important;
}

#colorbox.zenario_user_forms .user_form {
	padding-bottom:20px;
}

#colorbox.zenario_user_forms .user_form form {
    padding: 0 30px;
}

#colorbox .form_field,
#colorbox .form_fields_read_only {
	overflow:hidden;
	margin-bottom:20px;
}

#colorbox .field_section_description .field_title {
    font-style: normal;
    font-weight: normal;
    font-size: 1.5em;
	line-height: 1.2em;
}

#colorbox.zenario_user_forms fieldset {
	margin: 30px 0 8px;
}

/*.zfea_colorbox_content,
#colorbox .embed_slide {
	padding:20px;
	width:500px; 
	min-height: 180px;
}*/

.zfea_colorbox_content .zfea_colorbox_title h1,
#colorbox .embed_slide .embed_title {
	border-bottom-width:6px;
	border-bottom-style:solid;
	padding-bottom:10px;
	margin-bottom:10px;
}

.zfea_colorbox_content .zfea_colorbox_buttons,
#colorbox .embed_slide .embed_link .embed_copy_button {
	padding:15px 0;
	text-align:center;
}

.zfea_colorbox_content .zfea_colorbox_buttons input {
	margin:0 8px;
}

.zfea_colorbox_body select#zfea_new_hierarchy_asset_id {
	margin:auto;
}

#colorbox .embed_slide .embed_link {
	text-align:center
}

#colorbox .embed_slide .embed_link .embed_link {
	text-align:left;
	margin-top:10px;
}

#colorbox .modal_window {
	width: 900px;
	min-height: 300px;
	padding: 30px 30px 10px 30px;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	border-radius:0;
}

#colorbox .modal_window .title h1 {
	font-size: 1.4em;
}

#colorbox .modal_window .content p:nth-child(1) {
	font-size: 1.15em;
	margin-bottom: 25px;
}

#colorbox .modal_window p {
	margin-bottom: 15px;
}


#colorbox .modal_window .connection_url_input input[type="text"] {
	width: 97%;
}

#colorbox .zfea_error {
	padding:20px;
	min-width:500px;
	background:#FFF;
}

#colorbox .zfea_error .zfea_error_body {
	padding:10px 0;
}

#colorbox .zfea_error .zfea_error_buttons {
	text-align:center;
}

#colorbox .modal_window.modal_window_connection {
	padding:12px 0 0;
}

#colorbox .connection_tabbed_panel ul,
#colorbox .connection_tabbed_panel ul li {
	padding:0;
	margin:0;
	list-style:none;
}

#colorbox .connection_tabbed_panel ul.tabs {
	clear:both;
	display:block;
    margin-left:2px;
    overflow:hidden;
	position:relative;
	z-index:1;
}

#colorbox .connection_tabbed_panel ul.tabs li {
    display: inline-block;
    float:left;
    height:44px;
    line-height:44px;
    padding: 0 18px;
    margin-left:3px;
    font-weight:bold;
    border-top:0;
    border-bottom:0;
    -webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
   	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
}

#colorbox .connection_tabbed_panel ul li.tab_body {
    display: none;
    overflow:hidden;
    height:270px;
    overflow-y:auto;
	padding:20px;
}

#colorbox .connection_tabbed_panel ul li.tab_body.active {
    display: block;
}

#colorbox .connection_tabbed_panel h2 {
	font-weight:bold;
	font-size:1.250em;
}

#colorbox .connection_tabbed_panel .simulator_img {
	width:25%;
	height:121px;
	margin-right:40px;
	display:inline-block;
	background:url('..//styles/fea/images/red-box.png') no-repeat 0 0 / 100%;
	float:left;
}

body.retina #colorbox .connection_tabbed_panel .simulator_img {
	background:url('..//styles/fea/images/red-box-retina.png') no-repeat 0 0 / 100%;
}

#colorbox .connection_tabbed_panel .simulator_content {
	width:65%;
	width:calc(75% - 40px);
	float:left;
}

#colorbox .connection_tabbed_panel .simulator_scan,
#colorbox .connection_tabbed_panel .simulator_links {
	overflow:hidden;
	padding-top:15px;
	clear:both;
	float:none;
}

#colorbox .connection_tabbed_panel .simulator_scan p {
	display:inline-block;
	width:70%;
	float:left;
	padding-top:35px;
}

#colorbox .connection_tabbed_panel .simulator_scan .simulator_scan_img {
	width:22%;
	height:120px;
	display:inline-block;
	float:right;
	margin-left:20px;
}

#colorbox .connection_tabbed_panel .app_img {
	width:182px;
	height:238px;
	margin-right:18px;
	display:inline-block;
	background:url('..//styles/fea/images/icon-with-footprints-v2.png') no-repeat 0 0 / 100%;
	float:left;
}

#colorbox .connection_tabbed_panel .app_content {
	width:70%;
	width:calc(100% - 200px);
	float:left;
}

#colorbox .connection_tabbed_panel .connection_content {
	position:relative;
	z-index:1;
}

#colorbox .connection_tabbed_panel .after_tabs {
	margin-top:-2px;
}

#colorbox .connection_tabbed_panel .connection_content .connection_url_text {
	padding: 10px;
	margin-bottom: 10px;
	word-break: break-all;
	font-size:0.938em;
	line-height:20px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
	z-index: 2;
	position: relative;
}

#colorbox .connection_tabbed_panel .connection_content .connection_url_text.code strong {
	font-family:monospace;
}

#colorbox .connection_tabbed_panel .content_links {
	float:right;
	overflow:hidden;
}

#colorbox .connection_tabbed_panel .content_links a {
	float:left;
}

#colorbox .connection_tabbed_panel .content_links a:first-child {
	font-size:0.813em;
	text-decoration:underline;
	padding:3px 10px 0 0;
}

#colorbox .connection_tabbed_panel .content_links input {
	margin-left:10px;
}

#colorbox .connection_tabbed_panel table.mqtt_details {
	width:100%;
	margin-bottom:10px;
}

#colorbox .connection_tabbed_panel table.mqtt_details tr th,
#colorbox .connection_tabbed_panel table.mqtt_details tr td {
	padding:5px 10px;
}

#colorbox .connection_tabbed_panel table.mqtt_details tr th {
	font-weight:bold;
	width:200px;
}

#colorbox .connection_tabbed_panel p.code {
	padding-left:30px;
}

#colorbox.help_button {
	text-align:left;
}

#colorbox .zfea_confirm_warning .zfea_colorbox_body {
	min-height:40px;
	padding:5px 0 0 60px;
	background:url('..//styles/fea/images/icon-warning-triangle.svg') no-repeat 0 0 / 47px 40px;
}

#colorbox .form_buttons {
	overflow:hidden;
}

#colorbox .form_buttons .next {
	float:right;
}

#colorbox .form_buttons .next.submit {
	float:none;
}

#colorbox .delete_button:hover,
#colorbox .small_button.delete_button:hover,
#colorbox input.delete_button[type="button"]:hover,
#colorbox input.small_button.delete_button[type="button"]:hover {
	opacity:0.7;
}

#colorbox:not(.zenario_grid_maker) .colorbox_content {
	padding:20px;
	min-height:180px;
}

#colorbox .colorbox_content .colorbox_buttons {
	padding-top:20px;
	text-align:center;
	overflow:hidden;
	clear:both;
	float:none;
}

#colorbox .colorbox_content[id*='range_popup'] {
	min-width:320px;
}

#colorbox .colorbox_content[id*='range_popup'] .select_list {
	width:80px;
}

#colorbox .colorbox_content[id*='range_popup'] .colorbox_body {
	float:none;
}

#colorbox .colorbox_content[id*='range_popup'] .colorbox_body label,
#colorbox .colorbox_content[id*='range_popup'] .colorbox_body > div,
#colorbox .colorbox_content[id*='range_popup'] .colorbox_body select {
	float:left;
	margin-right:5px;
}

#colorbox .colorbox_content[id*='range_popup'] .colorbox_body input.datepicker {
	height:28px;
	line-height:28px;
}

#colorbox .colorbox_content[id*='range_popup'] .colorbox_body label {
	margin-left:5px;
}

.zfea_error_box .zfea_error_buttons {
	display: inline-block;
    text-align: center;
    padding: 0 12px;
    height: 27px;
    font-size: 0.929em;
    -webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	cursor: pointer;
	background:#008aca;
	color:#FFF;
}

/* Common styles: font awesome icons
--------------------------------------------------------------------------------------------------*/

.input-group {
	overflow: hidden;
    position: relative;
    display: inline-block;
}

.input-group .fa {
    position: relative;
    z-index: 1;
    left: -25px;
    top: 1px;
    cursor:pointer;
    width: 0;
}

#colorbox .connection_tabbed_panel .content_links .input-group .fa.fa-caret-right {
	left:-18px;
}

.fa.fa-search {
	left:-30px;
	font-size:1.375em;
	line-height:36px;
}

.fa.fa-calendar {
	float:left;
	left:-28px;
	font-size:1.125em;
	line-height:28px;
}

.graph_options .fa.fa-calendar {
	left:-32px;
}

.fa.fa-caret-left,
.fa.fa-circle,
.fa.fa-refresh {
	float:left;
	font-size:18px;
	padding:4px 7px 0 0;
}

.fa.fa-caret-right {
	float:right;
	font-size:18px;
	padding:4px 0 0 7px;
}

.fa.fa-angle-right {
	font-size:18px;
	padding:0 0 0 2px;
}

.fa.fa-plus {
	padding:0 5px 0 0;
}

.icon_button.refresh_button .fa.fa-refresh {
	padding:0;
}

.input_group_icon_button .fa {
	left:8px;
	padding-right:0;
}

.zenario_skin .zfea .search_form .input-group.clear_search .fa.fa-times-circle {
	top:8px;
	font-size:18px;
}

/* Common styles: pagination
--------------------------------------------------------------------------------------------------*/

.paginator_p {
	text-align:center;
	float:left;
	color:white;
	background-color:#B7B7B7;
	cursor:pointer;
	padding:2px 0 0 0;
}
	
.paginator_p_bloc {
	position:relative;
	width:3000px;
}
	
.paginator_p.over {
	background-color:#8B8B8B;
}
	
.paginator_p.selected {
	cursor: default;
	font-weight: bold;
}

.paginator_p_wrap {
	position:relative;
	overflow:hidden;
	float:left;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	line-height: 30px;
}

.paginator_slider {
	clear:left;
	height: 4px;
	top: 4px;
	left:5px;
	margin:auto;
	background: white;
	border: solid 1px black;
	position:relative;
}

.paginator_slider .ui-slider-handle {
	width: 8px;
	height: 12px;
	position: absolute;
	top: -4px;
	background-color:black;
}

.zfea_pagination {
	overflow:hidden;
	padding:20px 0;
	text-align:center;
}

.zfea_pagination .paginator_p_wrap {
	margin:auto;
	float:none;
}

.zfea_pagination .paginator_p_wrap a.paginator_p {
	font-size:13px;
	font-weight:700;
	padding:0;
	color:#fff;
	background-color:#8B8B8B;
   	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.zfea_pagination .paginator_p_wrap a.paginator_p.over {
	background-color:#B7B7B7;
}

.zfea_pagination .paginator_p_wrap a.paginator_p.selected {
	background:#0f81ad;
	color:#FFF;
}

.zfea_pagination .paginator_p_wrap a:hover {
	text-decoration:none;
}

/* Messages
--------------------------------------------------------------------------------------------------*/

.zfea .error,
.zfea .success,
.zfea .warning,
.zfea .info,
.ok,
.alarm,
.comms_error {
	width:calc(100% - 60px);
	padding:12px 10px 18px 50px;
	margin-bottom:8px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size:0.929em;
	line-height:17px;
	background-repeat:no-repeat;
	background-position:10px center;
	background-size:32px 32px;
}

.zfea .warning.small,
.zfea .info.small {
	width:calc(100% - 30px);
	padding:0 0 0 30px;
	background-position: left top;
  	background-size: 20px;
}

.column_status.ok,
.column_status.alarm,
.zfea .column_status.warning {
	width:auto;
	padding:0;
	margin:0;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-size:1em;
	line-height:1.2em;
}

.zfea .column_status.warning {
	color:#494f6b;
}

.zfea .blue_dis_schema .column_status.warning,
.zfea .soap_dis_schema .column_status.warning {
	color:#fff;
}

.zfea_zenario_create_user .zenario_textbox_with_autocomplete .zenario_open_autocomplete {
	width:auto;
}

/* - Error ---------------------------------------------------------------------------------------*/
	
	.zfea .error {
		color:#CE0011;
		background-image:url('..//styles/fea/images/icon-msg-stop.svg');
		min-height:32px;
		padding-bottom:0;
	}
	
	.zfea .error p { margin:0; }

	.zfea .zenario_row_with_error .Tokenize,
	.zfea input[type="text"].zenario_field_with_error,
	.zfea input[type="email"].zenario_field_with_error,
	.zfea input[type="search"].zenario_field_with_error,
	.zfea input[type="password"].zenario_field_with_error,
	.zfea select.zenario_field_with_error,
	.zfea textarea.zenario_field_with_error {
		-webkit-box-shadow: inset 0px 0 0 2px #CE0011;
		box-shadow: inset 0px 0 0 2px #CE0011;
	}
	
	.zfea input[type="radio"].zenario_field_with_error {
		-webkit-border-radius:50%;
		border-radius:50%;
    	-webkit-box-shadow: 0px 0.5px 0.5px 2px #CE0011;
    	box-shadow: 0px 0.5px 0.5px 2px #CE0011;
	}
	
	.zfea input[type="checkbox"].zenario_field_with_error {
		-webkit-border-radius:3px;
		border-radius:3px;
    	-webkit-box-shadow: 0px 0px 1px 1px #CE0011;
    	box-shadow: 0px 0px 1px 1px #CE0011;
	}
	
	.zfea .zfea_inline_error {
		clear:both;
		padding-top:4px;
		color:#CE0011;
	}

	
/* - Sucess --------------------------------------------------------------------------------------*/
	
	.zfea .success {
		color:#44A02A;
	}

/* - Warning -------------------------------------------------------------------------------------*/

	.zfea .warning {
		color:#ec5c30;
		background-image:url('..//styles/fea/images/icon-warning-triangle.svg');
	}

/* - Info -------------------------------------------------------------------------------------*/

	.zfea .info {
		width:calc(100% - 50px);
		padding:0 0 0 50px;
		min-height:32px;
		background-position: left top;
		background-image:url('..//styles/fea/images/icon-info.svg');
	}
	
	.zfea .info > ul {
		margin-left:0;
		padding-bottom:0;
	}

/* Common styles: font awesome icons
--------------------------------------------------------------------------------------------------*/

.fa.fa-search {
	left:-30px;
	font-size:1.375em;
	line-height:36px;
}

.fa.fa-calendar {
	float:left;
	left:-28px;
	font-size:1.125em;
	line-height:28px;
}

.graph_options .fa.fa-calendar {
	left:-32px;
}

.fa.fa-caret-left,
.fa.fa-circle,
.fa.fa-refresh {
	float:left;
	font-size:16px;
	padding:4px 7px 0 0;
}

.fa.fa-caret-right {
	float:right;
	font-size:18px;
	padding:4px 0 0 7px;
}

.fa.fa-angle-right {
	font-size:18px;
	padding:0 0 0 2px;
}

.fa.fa-plus {
	padding:0 5px 0 0;
}

.zenario_skin .icon_button.refresh_button {
	line-height:24px;
	font-size:18px;
	text-indent:inherit;
}

.zenario_skin .icon_button.refresh_button .fa.fa-refresh {
	float:none;
}

.icon_button.refresh_button .fa.fa-refresh {
	padding:0;
}

.input_group_icon_button .fa {
	left:8px;
	padding-right:0;
}

.zenario_skin .zfea .search_form .input-group.clear_search .fa.fa-times-circle {
	top:8px;
	font-size:18px;
}

table .button_arrow_right,
.zenario_skin table tr td.sorted_buttons .small_button.button_arrow_right {
	position:relative;
	padding-right:18px;
}

table .button_arrow_right .fa {
	position:absolute;
	right:5px;
	top:0;
}



/* Smart breadcrumbs
--------------------------------------------------------------------------------------------------*/

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb {
	display: inline-block;
	float: left;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb.next_level {
	cursor: default;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs ul.smart_breadcrumbs,
.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs ul.smart_breadcrumbs li {
	list-style:none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	display:inline-block;
	background: white;
	width: 100%;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs ul.smart_breadcrumbs {
	opacity:0;
	visibility:hidden;
	-webkit-transition: all 0.1s ease-in-out;
  	-moz-transition: all 0.1s ease-in-out;
  	transition: all 0.1s ease-in-out;
  	

    position: absolute;
    z-index: 30;
    top:0;
    left:24px;
    width: auto;
    float: none;
    padding: 2px 0;
    
    width:220px;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb:hover ul.smart_breadcrumbs {
	opacity:1;
	visibility:visible;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs ul.smart_breadcrumbs li a {
	padding:0 8px 2px;
	display:block;
	-webkit-transition: all 0.3s ease-in-out;
  	-moz-transition: all 0.3s ease-in-out;
  	transition: all 0.3s ease-in-out;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb ul.smart_breadcrumbs li.sb_title {
	width:calc(100% - 26px);
	padding:2px 10px;
	margin:0 3px;
	color: #7f7f7f;
	background:#f0f0f0;
	font-size:14px;
	font-weight:600;
}

/*  Hide the subtitles in the smart breadcrumbs if this isn't a touch-enabled device  */
body.non_touchscreen .zenario_plugin_nest .zenario_breadcrumbs ul.smart_breadcrumbs .sb_title {
	display: none;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb a:hover {
	text-decoration:none;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs span.breadcrumb {
	background:none;
	padding-left:0;
	position:relative;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb:not(.next_level) ul.smart_breadcrumbs {
	top:22px;
	left:-10px;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb:before,
.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb:not(.next_level) ul.smart_breadcrumbs li a:before {
	font-family: 'FontAwesome';
  	content: "\f105";
  	padding-right:3px;
  	position:relative;
  	top:1px;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb:not(.next_level) ul.smart_breadcrumbs li a:before,
.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb ul.smart_breadcrumbs li a:before {
	padding-right:5px;
}


.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb.level1_1_on:before {
	content:none;
	padding-right:0;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb:not(.next_level) ul.smart_breadcrumbs li[class*="comms_bread"] a:before {
	text-indent: inherit;
	margin-left:0;
	width:30px;
}

.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb.next_level ul.smart_breadcrumbs li[class*="comms_bread"] a::before {
	content:"";
	top:5px;
	margin-left:0;
}

	/* Colors  */
	
	.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb a {
		color:#676767;
	}

	.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb.current > a,
	.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb:hover > a,
	.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb ul.smart_breadcrumbs li.current a,
	.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb ul.smart_breadcrumbs li.current a:hover {
		color:#1565c0;
	}

	.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb ul.smart_breadcrumbs li a:hover {
		background:#b1e5fd;
		color:#676767;
	}
	
	.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb ul.smart_breadcrumbs li.current a:hover {
		background:transparent;
	}
	
	.zenario_skin .zenario_plugin_nest .zenario_breadcrumbs ul.smart_breadcrumbs {
		background: #ffffff;
		border: 1px solid #999;
	}

	/* CSS arrow top */
	
	body.desktop .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb:not(.next_level) ul.smart_breadcrumbs:after, 
	body.desktop .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb:not(.next_level) ul.smart_breadcrumbs:before {
		bottom: 100%;
		left: 20%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	body.desktop .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb:not(.next_level) ul.smart_breadcrumbs:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 5px;
		margin-left: -5px;
	}

	body.desktop .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb:not(.next_level) ul.smart_breadcrumbs:before {
		border-color: rgba(119, 119, 119, 0);
		border-bottom-color: #777777;
		border-width: 6px;
		margin-left: -6px;
	}

	/* CSS arrow left */

	body.desktop .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .next_level ul.smart_breadcrumbs:after, 
	body.desktop .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .next_level ul.smart_breadcrumbs:before {
		right: 100%;
		top: 10px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	body.desktop .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .next_level ul.smart_breadcrumbs:after {
		border-color: rgba(255, 255, 255, 0);
		border-right-color: #ffffff;
		border-width: 6px;
		margin-top: -6px;
	}

	body.desktop .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .next_level ul.smart_breadcrumbs:before {
		border-color: rgba(119, 119, 119, 0);
		border-right-color: #777777;
		border-width: 7px;
		margin-top: -7px;
	}

body.mobile .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb.next_level > a {
	border:1px solid #959595;
	padding:0 3px;
	margin-left:2px;
	display:inline-block;
	line-height:1.2em;
}

body.mobile .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs {
	position:relative;
}

body.mobile .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs span.breadcrumb {
	position:static;
}

body.mobile .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb ul.smart_breadcrumbs {
	top:35px;
	left:0;
	width:100%;
}

body.mobile .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb ul.smart_breadcrumbs li a {
	color:#2a2b2b;
	font-size:14px;
	padding-top:2px;
}

body.mobile .zenario_skin .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb ul.smart_breadcrumbs li a:before {
	font-family: 'FontAwesome';
  	content: "\f105";
  	font-size:15px;
  	padding-right:5px;
  	position:relative;
  	top:-1px;
}



/* Common styles, popup
--------------------------------------------------------------------------------------------------*/

.zfea_popout {
	position: fixed;
	top: -100px;
	left: -100px;
	padding: 20px;
	z-index: 10;
	width: 200%; 
	height: 200%;
}

.zfea_popout .zfea_popout_inner {
	padding: 20px;
	z-index: 12;
	width: 40vw; 
	min-height: 30%;
	min-width: 400px;
	position: fixed; 
	top: 20%; 
	left: 0;
	right:0;
	margin:auto;
	border-radius: 8px;
}

.mobile .zfea_popout .zfea_popout_inner {
	width:calc(80% - 40px);
	min-width:auto;
	left:0;
	right:0;
	margin:auto;
}

.zfea_popout .zenario_debug {
	right:25px;
}

.zfea_popout .zfea_close,
.zfea_popout .zfea_popout_inner #close_popout__2 {
	position: absolute;
    z-index: 11;
    top: 12px;
    right: 12px;
    display: inline-block;
    width: 15px;
    height: 15px;
    text-indent: -999;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
}

.zfea_popout .zfea_popout_inner .zfea_popout_form {
	margin-top: 20px;
}

.zfea_popout .zfea_popout_inner .zfea_popout_form input[type="text"],
.zfea_popout .zfea_popout_inner .zfea_popout_form textarea {
	width:calc(100% - 22px);
	max-width:450px;
}

.zfea_popout .zfea_popout_inner .zfea_slider {
	display:flex;
	align-items: center;
	text-align: right;
	margin: 20px;
}

.zfea_popout .zfea_popout_inner .zfea_slider label {
	min-width:80px;
}

.zfea_popout .zfea_popout_inner .zfea_slider a.zfea_slider_clear {
	background-color: #777;
	background-image:url('..//styles/fea/images/icon-white-clear-x.svg');
	background-repeat:no-repeat;
	background-position:center center;
	background-size:10px;
	float:right;
	margin:8px;
    color: #fff !important;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    width:20px;
    height:20px;
    text-indent:-999px;
    font-size:0;
    line-height:0;
	-webkit-transition:background-color 0.3s ease 0s;  
   	-moz-transition:background-color 0.3s ease 0s; 
   	transition:background-color 0.3s ease 0s; 
}

.zfea_popout .zfea_popout_inner .zfea_slider a.zfea_slider_clear:hover {
	opacity:0.7;
	text-decoration:none;
}

.zfea_popout .zfea_popout_inner .ui-widget-content {
	width: calc(100% - 240px);
    display: inline-block;
    margin: 0 20px 0 10px;
}

.zfea_popout .zfea_popout_inner .zfea_slider > input[type="text"] {
	width: 50px;
	text-align: right;
	margin-right:5px;
}

.zfea_popout {
	background: url('..//styles/fea/images/overlay_layer.png');
}

.zfea_popout .zfea_close,
.zfea_popout .zfea_popout_inner #close_popout__2 {
    background: url('..//styles/fea/images/close-cross.svg') no-repeat;
}

.zfea_popout .zfea_close:hover,
.zfea_popout .zfea_popout_inner #close_popout__2:hover {
	background: url('..//styles/fea/images/close-cross-over.svg') no-repeat;
}


/*  Rows and columns for radio/checkboxes  */

div.zenario_hierarchical_box_children {
	overflow:hidden;
}

div.zfea_form_group {
	float: left;
}

div.zfea_form_group_1_cols {
	float: none;
}

div.zfea_form_group_col_1 {
	clear: both;
}

div.zfea_form_group_2_cols {
	min-width: 300px;
}

.zfea_popout div.zfea_form_group_2_cols {
	min-width: 240px;
}

div.zfea_form_group_3_cols {
	min-width: 200px;
}

div.zfea_form_group_4_cols {
	min-width: 150px;
}

div.zfea_form_group_5_cols {
	min-width: 120px;
}

div.zfea_form_group_6_cols {
	min-width: 100px;
}

div.zfea_form_group_7_cols {
	min-width: 85px;
}

div.zfea_form_group_8_cols {
	min-width: 75px;
}

div.zfea_form_group_9_cols {
	min-width: 66px;
}

div.zfea_form_group_10_cols {
	min-width: 60px;
}

.schema_level_title {
	font-weight: bold;
}

/* Misc utility
--------------------------------------------------------------------------------------------------*/

.zfea_row_with_1_field .zfea_show_on_rows_with_multiple_fields {
	display: none;
}

.zfea_row_with_multiple_fields .zfea_show_on_rows_with_1_field {
	display: none;
}


/* Slide info buttons that appear above nests for superusers.
--------------------------------------------------------------------------------------------------*/

x-zenario-superuser-slide-controls {
	position: relative;
	z-index: 48;
	float: left;
	width: 44px;
	height: 0;
	line-height: 1px;
	text-align: left;
	visibility: hidden;
	display: none;
}

.zenario_slot.zenario_plugin_nest:hover x-zenario-superuser-slide-controls {
	display: block;
}

x-zenario-superuser-slide-info {
	margin-top: 0;
	margin-left: 0;
	z-index: 49;
	display: block;

	position: absolute;

	line-height: 1px;
	text-align: left;

	cursor: pointer;
	width: 26px;
	height: 26px;
	border:1px solid #b9b9b9;
	background:#f6f6f6 url('..//styles/fea/../../admin/images/icon-cogwheel.svg') no-repeat center center / 15px 15px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: background-color 0.2s ease-in-out;
  	-moz-transition: background-color 0.2s ease-in-out;
  	transition: background-color 0.2s ease-in-out;
}

x-zenario-superuser-slide-info:hover {
	background-color:#b1e6fd;
}



/* Mobile. Block list
--------------------------------------------------------------------------------------------------*/

body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block {
	background:#fbfbfb;
}

body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block:nth-child(odd) {
	background:#f0f0f0;
}

body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p {
	width:calc(100% - 16px) !important;
	float:none;
	clear:both;
}

body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_id,
body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_created,
body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_status,
body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block div.buttons {
	width:calc(50% - 16px) !important;
	float:left;
	clear:none;
}

body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_id {
	font-weight:700;
	font-size:110%;
}

body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_created {
	text-align:right;
}
	
/* Breakpoint
--------------------------------------------------------------------------------------------------*/
	
body.mobile .zfea div.sorted_buttons {
	float:none;
	text-align:right;
}
	
body.mobile .zenario_videos_fea .zfea_zenario_list_videos .column_image .field_value a:after {
	width: 60px;
    height: 60px;
    font-size: 60px;
    line-height: 60px;
}

/* Layout max-width: 630px
--------------------------------------------------------------------------------------------------*/

@media all and (max-width: 631px) {

	.zenario_skin .zfea .search_form input[type="search"],
	.zenario_skin .zfea .search_form input.search_term {
		max-width:none;
		width:calc(100% - 41px);
	}
	
	.zenario_conference_fea .details,
	.zenario_conference_fea .documents_info {
		width:100%;
		float:none;
	}
	
	body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_id,
	body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_created,
	body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_status,
	body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block div.buttons {
		width:calc(100% - 16px) !important;
		float:none;
		clear:both;
	}
	
	body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block p.column_created {
		text-align:left;
	}
	
	body.mobile .zfea_zenario_list_orders .zfea_block_list_wrap .zfea_block div.buttons {
		padding-top:10px;
	}
	
}

/* Layout max-width: 530px
--------------------------------------------------------------------------------------------------*/

@media all and (max-width: 531px) {
	
	.zenario_storefront_products_fea .zfea_zenario_list_storefront_documents .search_form {
		width:100%;
		float:none;
		margin-bottom:10px;
	}
	
	.zenario_storefront_products_fea .zfea_zenario_list_storefront_documents .zfea_search_buttons {
		padding-left:0;
		float:none;
	}
	
	.zenario_storefront_physical_products_fea img {
		float:none;
		padding-bottom:10px;
		margin:auto;
	}
	
	.zenario_storefront_physical_products_fea .price_info .price_info_details,
	.zenario_storefront_physical_products_fea .price_info .price_info_links,
	.zenario_storefront_products_fea .price_info .price_info_details,
	.zenario_storefront_products_fea .price_info .price_info_links {
		width:auto;
		float:none;
	}
	
	.zenario_storefront_physical_products_fea .price_info .price_info_links,
	.zenario_storefront_products_fea .price_info .price_info_links {
		text-align:center;
		padding-top:10px;
	}
	
	body.mobile .zfea_blocks .zfea_block_list_wrap .zfea_block {
		width:calc(100% - 30px - 2% - 6px);
	}
	
	#colorbox .colorbox_content[id*='range_popup'] {
		min-width:auto;
	}
}

/* Layout max-width: 480px
--------------------------------------------------------------------------------------------------*/

@media all and (max-width: 481px) {

	.zfea_blocks.zfea_zenario_list_products .zfea_block_list_wrap p.column_image_id {
		padding-bottom:10px;
	}

	.zfea_blocks.zfea_zenario_list_products .zfea_block_list_wrap p.column_image_id img {
		float:none;
		margin:auto;
	}
	
	.zfea_blocks.zfea_zenario_list_products .zfea_block_list_wrap .zfea_block .block_buttons_top,
	.zfea_blocks.zfea_zenario_list_storefront_documents .zfea_block_list_wrap .zfea_block .block_buttons_top {
		text-align:center;
	}
	
}

/*  Toggles. Styles for the on/off switches, 
	Style 1: with tick and cross */

.zenario_skin .onoffswitch .onoffswitch-label {
	width:calc(100% - 4px); /* clear */
}

.zenario_skin .onoffswitch {
	width:78px;
}

.zenario_skin .onoffswitch-switch {
	right:47px;
}

.zenario_skin .zfea_form_row label.onoffswitch-label {
	display:block;
	padding:0;
}

.zenario_skin .onoffswitch-inner::before,
.zenario_skin .onoffswitch-inner::after {
	font-family: "FontAwesome";
	font-size: 18px;
}

.zenario_skin .onoffswitch-inner::before {
	content: "\f00c";
	background-color:#32bb82;
}

.zenario_skin .onoffswitch-inner::after {
	content: "";
	background-color:#aeaeae;
	color:#666;
}

.zenario_skin .onoffswitch-label,
.zenario_skin .onoffswitch-switch {
	border:1px solid #687780;
}
/**/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/overlay.png) repeat 0 0;}
#colorbox{}
    /*#cboxTopLeft{width:21px; height:21px; background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/border.png) 0 -29px repeat-x;}*/
    #cboxContent{ overflow:hidden;}
        .cboxIframe{}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxTitle{position:absolute; bottom:10px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url('../../zenario_custom/skins/white_and_blue/colorbox/images/left-arrow-off-state.png') no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext{position:absolute; bottom:0; background:url('../../zenario_custom/skins/white_and_blue/colorbox/images/right-arrow-off-state.png') no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background:url('../../zenario_custom/skins/white_and_blue/colorbox/images/left-arrow-over-state.png') no-repeat;}
        #cboxNext:hover{background:url('../../zenario_custom/skins/white_and_blue/colorbox/images/right-arrow-over-state.png') no-repeat;}
        #cboxLoadingOverlay{background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/loading.gif) no-repeat center center;}
        /*#cboxClose{position:absolute; top:8px; right:8px; background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/close-btn.png) no-repeat 0 0; width:23px; height:23px; text-indent:-9999px;}*/
        #cboxClose:hover{opacity:0.9;}
        #cboxClose{background: url('../../zenario_custom/skins/white_and_blue/colorbox/images/close-btn.gif') no-repeat; cursor: pointer; height: 25px; position: absolute; right:0; top:0; width: 25px; z-index: 1001103; text-indent:-9999px; }*/

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

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../../zenario_custom/skins/white_and_blue/colorbox/images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}


#colorbox {
	/*padding:20px !important;*/
}

#cboxWrapper {
	overflow:auto !important;
}

#cboxContent {
	background:#FFF;
	/*padding:10px 10px 100px;*/
	font-family:Helvetica;
	color:#333;
}

#cboxNext {
	right:10px;
	bottom:50px;
}

#cboxPrevious {
	left:10px;
	bottom:50px;
}

#cboxCurrent {
	display:none !important;
}

#colorbox #cboxTitle {
	padding:5px 50px;
	width:auto;
	float:none !important;
	background:#fff;
	display:none !important;
}

#colorbox.zenario_social_tools #cboxContent {
	padding:10px;
}

#colorbox.zenario_social_tools #cboxTitle {
	display:none !important;
}

#cboxClose:hover{ background-position:0 0 !important; }
/**/
/*! jQuery UI - v1.12.1 - 2019-08-22
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("../../zenario_custom/skins/white_and_blue/jquery_ui/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("../../zenario_custom/skins/white_and_blue/jquery_ui/images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("../../zenario_custom/skins/white_and_blue/jquery_ui/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("../../zenario_custom/skins/white_and_blue/jquery_ui/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("../../zenario_custom/skins/white_and_blue/jquery_ui/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../../zenario_custom/skins/white_and_blue/jquery_ui/images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("../../zenario_custom/skins/white_and_blue/jquery_ui/images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

/**/
/*  Set a sensible size for tooltip text by default  */
/* Some rules have !important added to them to try and prevent these styles from being overwritten by anything targeting Admin Tooltips  */

.zenario_visitor_tooltip {
	font-size: 11px !important;
	line-height:14px;
	padding:6px 8px !important;
	background:#323232 !important;
	color:#fff !important;
	border:0 !important;
	 -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif !important;
	opacity:1;
	max-width:130px !important;
}

.zenario_visitor_tooltip.ui-widget-shadow {
	opacity:1 !important;
}

.zenario_visitor_tooltip.tooltip_top_center {
	margin-top:5px;
}

.zenario_visitor_tooltip.tooltip_bottom_center {
	margin-bottom:5px;
}

.zenario_visitor_tooltip.tooltip_center_left {
	margin-left:5px;
}

.zenario_visitor_tooltip.tooltip_center_right {
	margin-right:5px;
}

.zenario_visitor_tooltip.tooltip_top_center:after,
.zenario_visitor_tooltip.tooltip_bottom_center:after,
.zenario_visitor_tooltip.tooltip_center_left:after,
.zenario_visitor_tooltip.tooltip_center_right:after { 
	border: solid transparent; 
	content: " "; 
	height: 0; 
	width: 0; 
	position: absolute; 
	pointer-events: none; 
} 

.zenario_visitor_tooltip.tooltip_top_center:after { 
	bottom: 100%; 
}

.zenario_visitor_tooltip.tooltip_bottom_center:after {
	top: 100%;
}

.zenario_visitor_tooltip.tooltip_center_left:after {
	right: 100%;
}

.zenario_visitor_tooltip.tooltip_center_right:after {
	left: 100%;
}

.zenario_visitor_tooltip.tooltip_top_center:after,
.zenario_visitor_tooltip.tooltip_bottom_center:after,
.zenario_visitor_tooltip.tooltip_center_left:after,
.zenario_visitor_tooltip.tooltip_center_right:after { 
	border-color: rgba(51, 51, 51, 0); 
	border-width: 5px; 
	left: 50%; 
	margin-left: -5px; 
}

.zenario_visitor_tooltip.tooltip_top_center:after { 
	border-bottom-color: #323232;
}

.zenario_visitor_tooltip.tooltip_bottom_center:after {
	border-top-color: #323232;
}

.zenario_visitor_tooltip.tooltip_center_left:after {
	border-right-color: #323232;
}

.zenario_visitor_tooltip.tooltip_center_right:after {
	border-left-color: #323232;
}
/**/
.zenario_skin {
	font-size:100%;
	line-height:1.25;
}

.zenario_skin {
	font-family: 'Open Sans',Arial,Verdana,Helvetica,sans-serif;
}

.zenario_skin strong {
	font-weight:700;
}

.zenario_skin h1,
.zenario_skin h2,
.zenario_skin h3,
.zenario_skin h4,
.zenario_skin h5,
.zenario_skin h6 {
	font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
	font-weight:200;
}

.zenario_skin p,
.zenario_skin li,
.zenario_skin th,
.zenario_skin td,
.zenario_skin blockquote,
.zenario_skin address {
	font-size:0.875em;
}

.zenario_skin h1,
.zenario_skin h2,
.zenario_skin h3,
.zenario_skin h4,
.zenario_skin h5,
.zenario_skin h6,
.zenario_skin p,
.zenario_skin ul,
.zenario_skin ol {
	padding-bottom:15px;
}

.zenario_skin li li, 
.zenario_skin li p, 
.zenario_skin th p,  
.zenario_skin td p,
.zenario_skin blockquote p,
.zenario_skin td li {
	font-size:1em
}

.zenario_skin th h2,
.zenario_skin td h2 {
	font-size:1.8em;
}

.zenario_skin th h2,
.zenario_skin td h2 {
	font-size:1.23em;
}

.zenario_skin h1 {
	font-size:1.750em;
	line-height:1.250;
}

.zenario_skin h2 {
	font-size:1.375em;
	line-height:1.250;
	font-weight:bold;
}

.zenario_skin h3 {
	font-size:1.250em;
	line-height:1.2;
}

.zenario_skin h4 {
	font-size:1.125em;
}

.zenario_skin h5 {
	font-size:1.063em;
}

.zenario_skin h6 {
	font-size:1em;
}

.zenario_skin h1,
.zenario_skin h2,
.zenario_skin h4,
.zenario_skin h5,
.zenario_skin h6 {
	color:#333;
}

.zenario_skin h3 {
	color:#687178;
}

.zenario_skin {
	color:#313a40;
}

.zenario_skin a {
	color:#4cb957;
	text-decoration:none;
}

.zenario_skin a:hover {
	text-decoration:underline;
}

.zenario_skin ul,
.zenario_skin ol {
	padding:0 20px 15px 20px;
}

.zenario_skin ul {
	list-style:disc;
}

.zenario_skin ol {
	list-style:decimal;
}

.zenario_skin ul li {
	padding:3px 0;
}

.zenario_skin q, 
.zenario_skin blockquote  {
    color: #007fa3;
    font-style: italic;
    padding:10px 0;
}

.zenario_skin address  {
    color: #007fa3;
    font-style:normal;
}

.zenario_skin q  {
    quotes: "“" "”" "‘" "’";
}

/* STANDARD QUOTES */

q { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:lang(sv) { quotes: '\201D' '\201D' '\2019' '\2019'; }
q:lang(da) { quotes: '\00BB' '\00AB' '\203A' '\2039'; }

q:before { content: open-quote; }
q:after  { content: close-quote; }

/* SAFARI SUPPORT */

q:before   { content: '\201C'; }
q:after    { content: '\201D'; }
q q:before { content: '\2018'; }
q q:after  { content: '\2019'; }

/* BLOCKQUOTES */

blockquote * { quotes: none; }
blockquote > *:before { content: '\201C'; }
blockquote > *:after  { content: '\201D'; }
blockquote q:before   { content: '\2018'; }
blockquote q:after    { content: '\2019'; }



.x-small {
	
    font-size: .7em
}

.small {
	
    font-size: .85em
}

.medium {
	
    font-size: 1em
}

.large {
	
    font-size: 1.3em
}

.x-large {
	
    font-size: 2em
}

.code {
    font-family: monospace;
}


pre strong,
.code strong {
	font-size: 11px;
}

/* NEW design
--------------------------------------------------------------------------------------------------*/

.zenario_skin .layout_new {
	font-size:112.5%;
	line-height:1.5;
}

.zenario_skin .layout_new,
body > .Grid_Top {
	font-family:"Raleway",sans-serif;
	font-weight:200;
}

.zenario_skin h1,
.zenario_skin h2,
.zenario_skin h3,
.zenario_skin h4,
.zenario_skin h5,
.zenario_skin h6 {
	font-family:"Raleway",sans-serif;
	font-weight:400;
}

.zenario_skin p,
.zenario_skin li,
.zenario_skin th,
.zenario_skin td,
.zenario_skin blockquote,
.zenario_skin address,
body > .Grid_Top {
	font-size:1em;
	font-weight:300;
}

body > .Grid_Top {
	line-height:1.5;
}

.zenario_skin h1 {
	font-size:1.800em;
}

.zenario_skin h2 {
	font-size:1.400em;
}

.zenario_skin h3 {
	font-size:1.200em;
}

.zenario_skin h4 {
	font-size:1.100em;
}

body > .Grid_Top a {
	text-decoration:none;
}
/**/
.zenario_skin input[type="text"],
.zenario_skin input[type="email"],
.zenario_skin input[type="password"],
.zenario_skin textarea,
.zenario_skin select {
	border:1px solid #9F9F9F;
	padding:0 10px;

    -webkit-border-radius: 0;
}

.zenario_skin input[type="text"],
.zenario_skin input[type="email"],
.zenario_skin input[type="password"],
.zenario_skin select {
	height:34px;
	line-height:34px;
}

.zenario_skin textarea {
	padding:10px;
}

.zenario_skin input,
.zenario_skin textarea,
.zenario_skin select,
.banner_title_like_button h2,
.zenario_portfolio .projects_list .project .project_content .project_more a {
	font-size:1em;
	font-family:'Open Sans',Arial,Verdana,Helvetica,sans-serif;
}

.zenario_skin .layout_new input,
.zenario_skin .layout_new textarea,
.zenario_skin .layout_new select {
	font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
	font-weight:200;
}
	
/*
.zenario_skin input[type="text"],
.zenario_skin input[type="email"],
.zenario_skin input[type="password"],
.zenario_skin textarea,
.zenario_skin select,
.banner_title_like_button h2 a {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
*/

/* Buttons
--------------------------------------------------------------------------------------------------*/

.zenario_skin input[type="submit"],
.zenario_skin input[type="button"],
.zenario_skin button,
.banner_title_like_button h2 a,
.download_panel .zenario_banner ul li a,
.download_panel .zenario_banner .banner_more a,
.services_panel .zenario_banner .banner_more a,
.zenario_comments .buttons .i,
.zenario_portfolio .projects_list .project .project_content .project_more a,
.form_buttons a.nice_button {
	padding:0 15px;
	height:32px;
	line-height:30px;
	background:rgba(14,118,188,1);
   	color: rgba(255,255,255,1);
	border:0;
	font-size: 1em;
	text-shadow:0 1px 1px #333;
	cursor:pointer;
	-webkit-box-shadow: 0px -1px 2px 0px rgba(0,0,0,1)inset;
           box-shadow: 0px -1px 2px 0px rgba(0,0,0,1)inset;
   -webkit-border-radius: 4px;
           border-radius: 4px;
   -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
           transition: all 0.3s ease-in-out;
}

.zenario_skin input[type="submit"]:hover,
.zenario_skin input[type="button"]:hover,
.zenario_skin button:hover,
.banner_title_like_button h2 a:hover,
.download_panel .zenario_banner ul li a:hover,
.download_panel .zenario_banner .banner_more a:hover,
.zenario_comments .buttons .i:hover,
.zenario_portfolio .projects_list .project .project_content .project_more a:hover,
.form_buttons a.nice_button:hover {
	background:#4cb957;
}

.services_panel .zenario_banner .banner_more a:hover {
	background:rgba(14,118,188,1);
}

.download_panel .zenario_banner ul li a.green_button {
	background:#4cb957;
}

.download_panel .zenario_banner ul li a.green_button:hover {
	background:rgba(14,118,188,1);
}

.zenario_skin input[readonly] {
	background: #efefef;
    color: #999;
    border-color:#ccc;
}

.zenario_skin input[readonly]:focus {
	outline:none;
}

.Grid_Body .zenario_extranet_profile .extranet_links a.nice_button,
.Grid_Body .zenario_extranet_profile .form_buttons a.nice_button {
	display:inline-block;
	height:32px;
	line-height:30px;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
}

.zenario_comments .buttons .i {
	height:30px;
	line-height:30px;
}

.zenario_skin .mce-tinymce button,
.zenario_skin .mce-tinymce input[type="button"] {
	background:transparent;
	-webkit-box-shadow: initial;
      -moz-box-shadow: initial;
           box-shadow: initial;
   -webkit-border-radius: 0;
      -moz-border-radius: 0;
           border-radius: 0;
	text-shadow:0;
}

.banner_title_like_button.big_button h2 a {
	height: auto;
	line-height: 1.3;
	padding: 7px 15px 10px;
	font-size: 0.9em;
}

/* Buttons height 45
--------------------------------------------------------------------------------------------------*/

.download_panel .zenario_banner .banner_more a,
.download_panel .zenario_banner ul li a {
	height:45px;
	line-height:45px;
}

/* Buttons height 24
--------------------------------------------------------------------------------------------------*/

.zenario_comments .buttons .control_btn .i,
.zenario_comments .buttons .forum_btn .i,
.zenario_comments .buttons .moderators_buttons .i  {
	height:24px;
	line-height:24px;
	font-size:12px;
}

.zenario_comments .buttons .control_btn input.i,
.zenario_comments .buttons .forum_btn input.i,
.zenario_comments .buttons .moderators_buttons input.i  {
	line-height:20px;
}

/* Buttons appearance
--------------------------------------------------------------------------------------------------*/

.banner_title_like_button h2 a:hover,
.download_panel .zenario_banner ul li a:hover,
.download_panel .zenario_banner .banner_more a:hover,
.services_panel .zenario_banner .banner_more a:hover,
.zenario_comments .buttons .i:hover,
.zenario_portfolio .projects_list .project .project_content .project_more a:hover {
	text-decoration:none;
}

.download_panel .zenario_banner ul li a,
.download_panel .zenario_banner .banner_more a,
.services_panel .zenario_banner .banner_more a,
.zenario_comments .buttons .i,
.zenario_portfolio .projects_list .project .project_content .project_more a {
	display:inline-block;
}

/* Messages, error, success
--------------------------------------------------------------------------------------------------*/


.extranet_error,
.extranet_message,
.extranet_confirm,
.error,
.success,
.contact_form_error,
.form_error {
	margin-top:5px;
	margin-bottom:5px;
}

/* - Error ---------------------------------------------------------------------------------------*/
	
	.extranet_error,
	.error,
	.contact_form_error,
	.form_error {
		color:#FF0000;
	}
	
/* - Sucess --------------------------------------------------------------------------------------*/
	
	.extranet_message,
	.success {
		color:#0F7F12;
	}

/* - Warning -------------------------------------------------------------------------------------*/

	.extranet_confirm,
	.warning {
		color:#817134;
	}

/* Reset input styles
--------------------------------------------------------------------------------------------------*/

.zenario_skin .zenario_search_entry_box input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.zenario_skin .zenario_search_entry_box input[type="submit"] {
	-webkit-box-shadow: none;
      -moz-box-shadow: none;
           box-shadow: none;
}
/**/
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete {
	z-index:10 !important;
	max-height:75vh;
	overflow:hidden;
	overflow-y:auto;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete.ui-menu .ui-menu-item {
	border-bottom:1px solid #efefef;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete .ui-state-active, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete .ui-widget-content .ui-state-active, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete .ui-widget-header .ui-state-active { 
	border: 0; background: #4cb957; cursor:pointer; 
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete .ui-state-hover, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete .ui-widget-content .ui-state-hover, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete .ui-widget-header .ui-state-hover, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete .ui-state-focus, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete .ui-widget-content .ui-state-focus, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete .ui-widget-header .ui-state-focus { 
	border: 0; background: #4cb957; color: #fff; 
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete.ui-menu .ui-menu-item a {
	font-weight:bold;
	color:#222;
	cursor:pointer;
	line-height:1.3em;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete.ui-menu .ui-menu-item a small {
	font-weight:normal;
	color:#4a4949;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete.ui-menu.ui-widget-content .ui-menu-item a.ui-state-hover,
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete.ui-menu.ui-widget-content .ui-menu-item a.ui-state-hover small,
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete.ui-menu.ui-widget-content .ui-menu-item a.ui-state-active,
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete.ui-menu.ui-widget-content .ui-menu-item a.ui-state-active small  {
	color:#fff;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete.ui-menu .ui-menu-item a small {
	display:block;
	width:100%;
	text-overflow: ellipsis;
	white-space: nowrap;
  	overflow: hidden;
  	padding:4px 0 6px;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-content {
    background:#FCFDFD;
    border:1px solid #ccc;
    color: #333;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.929em;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-corner-all, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-corner-bottom, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-corner-right, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-corner-br {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-state-hover, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-content .ui-state-hover, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-header .ui-state-hover, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-state-focus, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-content .ui-state-focus, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-header .ui-state-focus { 
	border-color:#EAE7E8; 
	background:#EAE7E8; 
	color: #333; 
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-state-active, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-state-active.ui-state-hover, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-content .ui-state-active, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-header .ui-state-active, 
body:not(.zenario_fbAdminFloatingBox__isOpen) a.ui-button:active, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-button:active, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-button.ui-state-active:hover {
	border: 1px solid #cd1919;
	background: #be2222;
  	color: #fff;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-state-highlight, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-content .ui-state-highlight, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-header .ui-state-highlight {
	border-color: #69aecf;
  	background: #69aecf;
  	color: #fff;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-datepicker-trigger {
	text-indent: -999px;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-header .ui-icon.ui-icon-circle-triangle-w {
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-circle-previous-blue.svg') no-repeat center center / 14px 14px;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-header .ui-icon.ui-icon-circle-triangle-e {
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-circle-next-blue.svg') no-repeat center center / 14px 14px;
}
/**/
body {
	background:#333333;
}

/*  Attempt to line the Menu and Search box up with the banner  */

.Slot_Top_Menu {
	height: 30px;
}

.zenario_adminLoggedIn #at4-share {
	top:50% !important;
}

/*.layout_new #zenario_citem {
	padding-top:100px;
}

.zenario_adminLoggedIn.zenario_pageMode_item .layout_new #zenario_citem,
.zenario_adminLoggedIn.zenario_pageMode_edit .layout_new #zenario_citem,
.zenario_adminLoggedIn.zenario_pageMode_template .layout_new #zenario_citem {
	padding-top:146px;
}*/

/* Top
--------------------------------------------------------------------------------------------------*/

.Grid_Top {
	padding:6px 0 0;
	background:#313A40;
}

body.desktop .Grid_Top {
	height:94px;
}

body.desktop .layout_documentation_top_level .Grid_Top,
body.desktop.zenario_adminLoggedIn.zenario_pageMode_edit.zenario_show_empty_slots_and_mobile_only_slots .Grid_Top,
body.desktop.zenario_adminLoggedIn.zenario_pageMode_item.zenario_show_empty_slots_and_mobile_only_slots .Grid_Top,
body.desktop.zenario_adminLoggedIn.zenario_pageMode_template.zenario_show_empty_slots_and_mobile_only_slots .Grid_Top {
	height:auto;
}

body.desktop.zenario_adminLoggedIn.zenario_pageMode_menu .zenario_menu_responsive_push_pull {
	display:none;
}

.layout_documentation .Grid_Top, 
.layout_documentation_top_level .Grid_Top, 
.layout_documentation_level_1_2 .Grid_Top, 
.layout_documentation_level3 .Grid_Top,
.layout_documentation_level4 .Grid_Top,
.layout_documentation_advanced_search .Grid_Top,
.layout_documentation_level5 .Grid_Top {
	background:#6E1531;
}

body > .Grid_Top {
	position:fixed;
	z-index:97;
	top:0;
	width:100%;
}

body.zenario_adminLoggedIn > .Grid_Top {
	top:129px;
}

.Grid_Top .pad_slot {
	display:none;
}

/* Main
--------------------------------------------------------------------------------------------------*/

.Grid_Body {
	min-height:400px;
	border-bottom:1px solid #333333;
	padding:10px 0 30px;
}

.Grid_Body,
.Slot_Masthead,
.Slot_Full_Width,
.Gridbreak_Start {
	background:#FFF;
}

.layout_full_width .Grid_Body {
	min-height:0;
	border-bottom:0;
	padding:10px 0 0;
}

.Slot_Full_Width {
	padding:20px 0;
}

.Slot_Full_Width .zenario_slot {
	max-width:1100px;
	margin:20px auto;
}

.Grid_Body .zenario_slot {
	margin-bottom: 20px;
}

body.desktop .Grid_Body .Grouping_Side .zenario_slot {
	margin-bottom: 30px;
}

.layout_home .Grid_Body {
	min-height:0;
	border-bottom:0;
	padding-top:20px;
	padding-bottom:15px;
}

.layout_home .Grid_Body .zenario_slot {
	margin-bottom: 30px;
}

.Grid_Body .zenario_slot .zenario_slot,
.Grid_Body .zenario_slotWithNoContents .zenario_slot {
	margin-bottom: 0;
}

.Gridbreak_Intro {
	background:#FFF;
	padding:0;
}

.Gridbreak_Intro.Dark {
	background:#030403;
}

.Gridbreak_Start { 
	background:#F6F6F6;
	background:#DDE2E8;
	padding:3em 0 4em;
}

/* Layout NEW
--------------------------------------------------------------------------------------------------*/

.Grid_Content {
	background:#FFF;
	padding-top:50px;
}

.Grid_Content .zenario_slot {
	margin-bottom:50px;
}

.Grid_Content .zenario_slot .zenario_slot {
	margin-bottom:0;
}

.Grid_Section_Clients,
.Grid_Section_News,
.Grid_Key_Features {
	padding-top:30px;
	overflow:hidden;
}

.Grid_Section_Clients {
	background:#F6F6F6;
}

.Grid_Section_News {
	background:#DDE2E8;
}

.Grid_Key_Features {
	background: -webkit-linear-gradient(-103deg, #1977ba 25%, #56db60 75%);
	background: -moz-linear-gradient(-103deg, #1977ba 25%, #56db60 75%);
	background: -o-linear-gradient(-103deg, #1977ba 25%, #56db60 75%);
	background: -ms-linear-gradient(-103deg, #1977ba 25%, #56db60 75%);
	background: linear-gradient(193deg, #1977ba 25%, #56db60 75%);
}

.Grid_Section_Clients .zenario_slot,
.Grid_Section_News .zenario_slot,
.Grid_Key_Features .zenario_slot {
	margin-bottom:50px;
}

.Grid_Section_News .zenario_slot .zenario_slot {
	margin-bottom:0;
}

/* Footer
--------------------------------------------------------------------------------------------------*/

.Grid_Footer {
	color:#FFF;
	padding-top:20px;
	padding-bottom:20px;
	border-top:2px solid #4CB957;
}

.Grid_Footer .Copyright_Notice,
.Grid_Footer .Footer_Menu {
	padding-top:15px;
}

/* Github ribbon
--------------------------------------------------------------------------------------------------*/
#github_ribbon {
    position: absolute;
    top: 0;
    right: 0;
    border: 0;
}

@media screen and (max-width: 1210px) {
    #github_ribbon {
        top: 81px;
    }
}

@media screen and (max-width: 959px) {
    #github_ribbon {
        top: 145px;
    }
}
/**/
.zenario_advanced_search {
	width:100%;
}

.zenario_advanced_search .search_button_panel {
	max-width:980px;
	width:100%;
	height:30px;
	margin:auto;
}

/* Search entry button ---------------------------------------------------------------- */

.zenario_advanced_search .search_button_panel .search_button {
	display:inline-block;
	float:right;
	height:30px;
	font-size:0;
	line-height:0;
	cursor:pointer;
}

.zenario_advanced_search .search_button_panel .search_button:before {
	font-family:"FontAwesome";
	content:"\f002";
	font-size:22px;
	line-height:30px;
	color:#FFF;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

.zenario_advanced_search .search_button_panel .search_button:hover:before,
.zenario_advanced_search .search_button_panel.active .search_button:before {
	color:#4cb957;
}

/* Search entry box panel -------------------------------------------------------------- */

.zenario_advanced_search .search_entry_box_panel {
	clear:both;
	width:100%;
	max-width:980px;
	position:absolute;
	z-index:96;
	left:0;
	right:0;
	margin:auto;
}

/* Search criteria panel. Mode: Search entry box -------------------------------------- */

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria {
	height:41px;
	padding:20px;
	background:rgba(49,58,64,0.9);
	text-align:center;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form > div {
	overflow:hidden;
	position:relative;
	max-width: 900px;
	margin: auto;
	display:inline-block;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form div label,
.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form div input {
	float:left;
	height:40px;
	line-height:40px;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form div label {
	padding-right:10px;
	color:#FFF;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form div input {
	font-size:1em;
	line-height:1em;
	-webkit-border-radius: 0;
	border-radius: 0;
	border:0;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form div input,
.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form div input:focus {
	outline:0;
	outline:none;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form div input.search_input_box:focus {
	box-shadow:inset 0 0 0 2px #0E76BC;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form div input.search_input_box {
	width:700px;
	margin-right:10px;
	font-weight:600;
	color:#000;
	background:#D2DDE4;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form div input.search_entry_button { 
	min-width:auto;
	padding:0;
	width:100px;
	background:;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form div input.search_entry_button:hover { 
	opacity:1;
	background:#4cb957;
	color:#FFF;
}

.zenario_advanced_search .search_entry_box_panel .search_area .close_button {
	position:relative;
	z-index:9;
	top:6px;
	right:0;
	border-radius:50%;
	background:#777;
	width:30px;
	height:30px;
	margin-left:10px;
	float:left;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

.zenario_advanced_search .search_entry_box_panel .search_area .close_button:hover {
	background:#4cb957;
}

.zenario_advanced_search .search_entry_box_panel .search_area .close_button:before, 
.zenario_advanced_search .search_entry_box_panel .search_area .close_button:after {
	left:13.5px;
	top:7px;
}

.zenario_advanced_search .search_area .close_button {
	width:20px;
	height:20px;
	font-size:0;
	line-height:0;
	cursor:pointer;
}

.zenario_advanced_search .search_area .close_button:before, 
.zenario_advanced_search .search_area .close_button:after {
  position: absolute;
  left: 10px;
  content: ' ';
  height: 16px;
  width: 3px;
  background-color: #FFF;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.zenario_advanced_search .search_area .close_button:before {
  transform: rotate(45deg);
}
.zenario_advanced_search .search_area .close_button:after {
  transform: rotate(-45deg);
}

/* Search results panel. Mode: search box  -------------------------------------------- */

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results {
	text-align:left;
	color:#575757;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results {
	position:relative;
	padding:15px;
	background: #d3e2ec;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .column_title {
    display: inline-block;
    padding: 0 0 15px 10px;
	font-family: "Raleway",Arial,Verdana,Helvetica,sans-serif;
    color: #000;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column.column_1 .column_title {
	padding-left:0;
	display:none; 
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column .search_no_results {
	padding-left:10px;
	font-size:0.938em;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column.column_1 .search_no_results {
	padding-left:0;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column > a,
.zenario_advanced_search > .search_area .zenario_advanced_search_results .search_results > a {
	display:block;
	margin-bottom:8px;
	color:#313a40;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column > a:hover,
.zenario_advanced_search > .search_area .zenario_advanced_search_results .search_results > a:hover {
	text-decoration:none;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column.column_1 .search_result {
	margin-left:0;
}

body.ie .zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column .search_result .search_result_content .search_result_summary p {
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
}

body.ff .zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column .search_result .search_result_content .search_result_summary p,
body.webkit .zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column .search_result .search_result_content .search_result_summary p {
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(243, 246, 248, 0);
	border-bottom-color: #d3e2ec;
	border-width: 10px;
	margin-left: -10px;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .search_result_summary {
    -webkit-line-clamp: 2;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .search_result {
	background:rgba(255,255,255,0.7);
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result:hover {
	background:rgba(255,255,255,1);
}

.zenario_advanced_search > .search_area .zenario_advanced_search_results .search_results .search_result {
	background:rgba(211,226,236,0.3);
}

.zenario_advanced_search > .search_area .zenario_advanced_search_results .search_results .search_result:hover {
	background:rgba(211,226,236,0.5);
}

/* Common */

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result {
	overflow:hidden;
	padding:10px 15px;
	margin:0 10px;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_image {
	float:left;
	padding-right:15px;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content {
	overflow:hidden;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .search_result_title {
	font-weight:bold;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .search_result_title .title span { 
    color: #333;
    font-size: 0.75em;
    font-weight: normal;
    font-style: italic;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .search_result_title,
.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .search_result_title a {
	color:#1977ba;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .breadcrumb {
	color:#687178;;
	font-size:0.773em;
	line-height:1.4em;
	overflow : hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 3;
  	-webkit-box-orient: vertical;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .search_result_summary {
  	font-size:0.875em;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

/* Search criteria panel. Mode: Search results ---------------------------------------- */

.zenario_advanced_search > .search_area .zenario_advanced_search_criteria,
.zenario_advanced_search > .search_area .search_categories {
	background:#efefef;
	padding:20px;
	overflow:hidden;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_criteria form div {
	display:flex;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_criteria form div div {
	margin-right:20px;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_criteria form div label {
	margin-right:8px;
	line-height:40px;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_criteria form div select {
	font-size:0.875em;	
}

.zenario_advanced_search > .search_area .zenario_advanced_search_criteria form div input[type="text"] {
	width:300px;
	margin-right:8px;
	height:38px;
	font-weight:bold;
	background:#fff url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-magnifying-glass.svg') no-repeat 97% center;
	padding-right:40px;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_criteria form div input[type="submit"] {
	min-width:auto;
	height:40px;
	line-height:1em;
	margin-right:8px;
}

/* Search results. Mode: Search results ---------------------------------------- */

.zenario_advanced_search > .search_area .zenario_advanced_search_results {
	margin-top:20px;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_results .search_heading {
	padding-bottom:20px;
	font-family: 'cardoregular',Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #000;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_results #search_results_tabs {
	border-bottom:1px solid #ccc;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_results #search_results_tabs > div {
	display:inline-block;
	position:relative;
	bottom: -1px;
	border-bottom: 1px solid #ccc;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_results #search_results_tabs > div a {
	display:inline-block;
	padding:10px;
	margin:0 10px;
	background:#FFF;
	border-bottom:2px solid #FFF;
	color:#888;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_results #search_results_tabs > div:first-child a {
	margin-left:0;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_results #search_results_tabs > div a:hover {
	text-decoration:none;
	color:#355D65;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_results #search_results_tabs > div.search_results_tab_on a {
	color:#000;
	border-color:#000;
}

.zenario_advanced_search > .search_area .zenario_advanced_search_results .search_results { 
	padding-top:15px;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result.private .search_result_content .search_result_title, 
.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result.private .search_result_content .search_result_title a {
	color:#9f0505;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result.private .search_result_content .search_result_title:before {
	font-family:"FontAwesome";
	content:"\f023";
}

.zenario_advanced_search .search_button_panel.active:before {
	content: "";
  	width: 100%;
  	height: 100%;
  	background: rgba(0,0,0,0.7);
  	position: fixed;
  	top: 0;
  	left: 0;
  	right: 0;
  	bottom: 0;
  	z-index: 96;
}

.zenario_advanced_search p.more_results,
.zenario_advanced_search p.search_column_more {
	text-align:right;
	padding-right:15px;
	font-size:0.9em;
}

.zenario_advanced_search p.more_results {
	font-style:italic;
}

.zenario_advanced_search p.search_column_more {
	color:#000;
	padding-bottom:0;
}
/**/
/* Banner, header, logo
--------------------------------------------------------------------------------------------------*/

.Slot_Logo .zenario_banner {
	padding:13px 0 0;
}

.slot_header_menu .zenario_banner {
	display:inline-block;
}

.slot_header_menu .zenario_banner p {
    font-size: 0.813em;
    font-family:'Open Sans',Arial,Verdana,Helvetica,sans-serif;
    font-size:normal;
    font-weight:normal;
    padding:0;
}

.slot_header_menu .zenario_banner p a {
	color:#4cb957;    
	border-left: 1px solid #4cb957;
    display: inline-block;
    line-height: 13px;
    padding: 0 6px;
}

.slot_header_menu .nest_plugins .zenario_banner:first-child p a,
.zenario_adminLoggedIn .slot_header_menu .zenario_plugin_nest x-zenario-admin-slot-wrapper:first-child .zenario_banner p a {
	border-left:0;
	padding-left:0;
	padding-right:2px;
}

.Grid_Top .zenario_slot .zenario_slot_padding {
	display:none;
}

/* Banner, home page, intro
--------------------------------------------------------------------------------------------------*/

.zenario_banner.banner_intro {
	overflow:hidden;
	position:relative;
}

.zenario_banner.banner_intro.banner_intro_v3 .banner_wrap_inner > a {
	width:100% !important;
	height:500px !important;
	background-size:auto 100% !important;
	background-position:right bottom;
}

.zenario_banner.banner_intro .banner_content {
	width:60%;
	position:absolute;
	bottom:10%;
  	font-size:120%;
}

.zenario_banner.banner_intro .banner_content h2 {
	font-weight:300;
}

.zenario_banner.banner_intro.dark,
.zenario_banner.banner_intro.dark h1,
.zenario_banner.banner_intro.dark h1 a {
	color:#fff;
}

.zenario_banner.banner_intro.dark h1 a {
	color:#fff;
}

.zenario_banner.banner_intro.dark h1 a:hover {
	color:#4cb957;
	text-decoration:none;
}

/* Banner, home page, full width
--------------------------------------------------------------------------------------------------*/

.zenario_banner.banner_full_width {
	position:relative;
}

body.desktop .zenario_banner.banner_full_width .banner_content {
	position:absolute;
	top: 50%;
  	transform: translateY(-50%);
	left:0;
	right:0;
	margin:auto;
	max-width:1140px;
	padding:0 15px;
}

body.mobile .zenario_banner.banner_full_width .banner_content {
	background:#000;
	padding:15px;
}

body.desktop .zenario_banner.banner_full_width .banner_content > div {
	max-width:450px;
}

.zenario_banner.banner_full_width .banner_content *,
.zenario_banner.banner_full_width .banner_content a {
	color:#fff;
}

.zenario_banner.banner_full_width .banner_content p {
	font-weight:400;
}

.zenario_banner.banner_full_width .banner_wrap_inner a {
	width:100% !important;
	height:500px !important;
	background-size:100% auto !important;
	background-position: center center !important;
}

body.mobile .zenario_banner.banner_full_width .banner_wrap_inner a {
	height:200px !important;
	background-size:150% !important;
}

/* Banner, home page, green boxes
--------------------------------------------------------------------------------------------------*/

.green_box .banner_wrap {
	height:160px;
	position:relative;
	background:#FFF;
	border:1px solid #4cb957;
	padding:3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.green_box .banner_wrap h2,
.green_box .banner_wrap p {
	margin:0;
}

.green_box .banner_wrap h2 {
	font-size:1.125em;
	font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
	font-weight:400;
}

.green_box .banner_wrap h2 a {
	background:#A6DCAB;
	color:#333;
	display:block;
	padding:8px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.green_box .banner_wrap h2 a:hover {
	text-decoration:none;
	background:#4cb957;
}

.green_box .banner_wrap p {
	font-size:0.875em;
}

.green_box .banner_wrap .banner_text {
	height:80px;
	padding:8px;
}

.green_box .banner_wrap .banner_more {
	position:absolute;
	bottom:8px;
	left:8px;
	font-size:0.857em;
}

/* Banner, Home page, Download panel
--------------------------------------------------------------------------------------------------*/

.download_panel .zenario_banner .banner_wrap {
	width:215px;
	margin:auto;
}

.download_panel .zenario_banner h2,
.download_panel .zenario_banner h2 a {
	color:#313a40;
}
	
.download_panel .zenario_banner h2 {
	color:#313a40;
	font-size:1.125em;
}

.download_panel .zenario_banner ul li,
.download_panel .zenario_banner .banner_more {
	text-align:center;
}

.download_panel .zenario_banner ul li a,
.download_panel .zenario_banner .banner_more a {
	width:185px;
	margin-top:15px;
}

.download_panel .zenario_banner ul,
.download_panel .zenario_banner ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.download_panel .zenario_banner ul li {
	font-size:1em;
}

/* Banner, Home page, services panel
--------------------------------------------------------------------------------------------------*/

.services_panel .zenario_banner {
	position:relative;
}

.services_panel .zenario_banner .banner_content {
	position:absolute;
	left:40px;
	bottom:15px;
	margin-right:160px;
}

.services_panel .zenario_banner .banner_content p {
	line-height:26px;
	font-size:1.250em;
	margin-bottom:30px;
	color:#FFF;
	text-shadow: 0px 1px 1px #000000;    
	font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
	font-weight:200;
}

.services_panel .zenario_banner .banner_more a {
	background:#313A40;
}

/* Banner, home page, promo box
--------------------------------------------------------------------------------------------------*/

.promo_box .banner_wrap {
	position:relative;
	height:190px;
	padding-bottom:40px;
	border:2px solid #E1E1E1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.promo_box .banner_wrap .banner_wrap_outer {
	padding:18px;
}

.promo_box .banner_wrap h2 {
	font-size:1.125em;
	padding-bottom:12px;
}

.promo_box .banner_wrap h2,
.promo_box .banner_wrap h2 a,
.promo_box .banner_wrap a {
	color:#0e76bc;
}

.promo_video .banner_wrap h2,
.promo_video .banner_wrap h2 a {
	color:#313a40;
}

.promo_video .banner_wrap .banner_text {
	overflow:hidden;
	width:243px;
	height:131px;
	margin:auto;
}

.promo_video .banner_wrap .banner_text p,
.promo_video .banner_wrap .banner_text img {
	text-align:left;
}

.promo_box .banner_wrap h3,
.promo_box .banner_wrap .banner_more {
	font-weight:600;
}

.promo_box .banner_wrap h3 {
    font-size: 1em;
    line-height: 20px;
    padding-bottom:5px;
}

.promo_box .banner_wrap p,
.promo_box .banner_wrap .banner_more {
	font-size:0.813em;
	line-height:18px;
}

.promo_box .banner_wrap img {
	float:right;
}

.promo_box .banner_wrap .banner_more {
	position:absolute;
	bottom:20px;
	left:18px;
}

.promo_box .banner_wrap .banner_more a {
	display:inline-block;
	padding-right:15px;
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/small-link-blue-arrow.png') no-repeat right center;
}


/* Banner, Title like button
--------------------------------------------------------------------------------------------------*/

.banner_title_like_button {
	text-align:center;
}

.banner_title_like_button h2 a {
	display:inline-block;
	width:170px;
	background:#0E76BD;
}

/* Banner, Large title
--------------------------------------------------------------------------------------------------*/

.banner_large_title h2 {   
	font-size: 1em;
	font-weight:400;
    line-height: 1.25em;
    border-top:1px dotted #999;
    padding-top:10px;
    margin:auto;
}

/* Banner, downloads
--------------------------------------------------------------------------------------------------*/

.banner_downloads h2,
.banner_downloads h2 a {
	color:#0e76bd;
}

.banner_downloads h2 {
	font-size: 1.25em;
    line-height: 1.2em;
    margin-bottom:8px;
}

.banner_downloads .banner_image {
	height:65px;
}

.banner_downloads p {
	line-height:20px;
}

/* Banner, documenation top level page
--------------------------------------------------------------------------------------------------*/

.layout_documentation_top_level .documentation-sys-admin {
    border: 2px solid #86BBDD!important;  
}

.documentation-sys-admin-bottom,
.documentation-designer-guides-bottom,
.documentation-developer-guides-bottom,
.documentation-developer-reference-bottom {
    padding: 3%;
}

.layout_documentation_top_level .documentation-sys-admin a {
    color: #4A6174;
}

.layout_documentation_top_level .documentation-sys-admin h2 {
    margin: 3% 0% 3% 3%;
}

.layout_documentation_top_level .documentation-sys-admin p {
    color: #919296;
    margin: 3%
}

.layout_documentation_top_level .documentation-sys-admin .banner_more a {
    color: #253B4D;
    padding: 3%
    font-weight: bold;
    font-size: 0.8em;
}

.layout_documentation_top_level .documentation-sys-admin .banner_more {
    padding: 3%;
    background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/sys-admin-blue-coggs-icon.png') no-repeat #86BBDD bottom right;
    background-position: calc(100% - 3%);
}

.layout_documentation_top_level .documentation-designer-guides {
    border: 2px solid #A6DCAB!important;  
}

.layout_documentation_top_level .documentation-designer-guides a {
    color: #4EA555;
}

.layout_documentation_top_level .documentation-designer-guides h2 {
    margin: 3% 0% 3% 3%;
}

.layout_documentation_top_level .documentation-designer-guides p {
    color: #919296;
    margin: 3%
}

.layout_documentation_top_level .documentation-designer-guides .banner_more a {
    color: #253B4D;
    padding: 3%
    font-weight: bold;
    font-size: 0.8em;
}

.layout_documentation_top_level .documentation-designer-guides .banner_more {
    padding: 3%;
    background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/designer-guides-icon.png') no-repeat #a6dcab bottom right;
    background-position: calc(100% - 3%);
}

.layout_documentation_top_level .documentation-developer-guides {
    border: 2px solid #B58B97!important;  
}

.layout_documentation_top_level .documentation-developer-guides a {
    color: #8C6672;
}

.layout_documentation_top_level .documentation-developer-guides h2 {
    margin: 3% 0% 3% 3%;
}

.layout_documentation_top_level .documentation-developer-guides p {
    color: #919296;
    margin: 3%
}

.layout_documentation_top_level .documentation-developer-guides .banner_more a {
    color: #253B4D;
    padding: 3%
    font-weight: bold;
    font-size: 0.8em;
}

.layout_documentation_top_level .documentation-developer-guides .banner_more {
    padding: 3%;
    background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/dev-guides-icon.png') no-repeat #B58B97 bottom right;
    background-position: calc(100% - 3%);
}

.layout_documentation_top_level .documentation-developer-reference {
    border: 2px solid #BDC2C5!important;  
}

.layout_documentation_top_level .documentation-developer-reference a {
    color: #404043;
}

.layout_documentation_top_level .documentation-developer-reference h2 {
    margin: 3% 0% 3% 3%;
}

.layout_documentation_top_level .documentation-developer-reference p {
    color: #919296;
    margin: 3%
}

.layout_documentation_top_level .documentation-developer-reference .banner_more a {
    color: #253B4D;
    padding: 3%
    font-weight: 700;
    font-size: 0.8em;
}

.layout_documentation_top_level .documentation-developer-reference .banner_more {
    padding: 3%;
    background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/dev-reference-icon.png') no-repeat #BDC2C5 bottom right;
    background-position: calc(100% - 3%);
}

/* Banner footer, tribal
--------------------------------------------------------------------------------------------------*/

.slot_tribal_link .zenario_banner img {
	float:right;
}

/* Banner contact side
--------------------------------------------------------------------------------------------------*/

.zenario_banner.banner_contact_side {
	text-align:center;
	padding-top:10px;
}

.zenario_banner.banner_contact_side .banner_image img {
	margin:auto;
	padding-bottom:10px;
}

.zenario_banner.banner_contact_side .banner_title h3 {
	color:#4cb957;
	font-size:1.400em;
	padding-bottom:5px;
}

.zenario_banner.banner_contact_side .banner_text p {
	font-size:1.2em;
}

/* Documentation
--------------------------------------------------------------------------------------------------*/

.layout_documentation_top_level .documentation-sys-admin,
.layout_documentation_top_level .documentation-designer-guides,
.layout_documentation_top_level .documentation-developer-guides,
.layout_documentation_top_level .documentation-developer-reference {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
/**/
/* Breadcrumbs
--------------------------------------------------------------------------------------------------*/

.zenario_breadcrumbs {
	font-size:0.750em;
	font-weight:600;
	font-weight:normal;
}

.zenario_breadcrumbs__default_style span {
	padding-right:4px;
}

.zenario_breadcrumbs__default_style span:not(.level1_1_on):before {
	font-family:"FontAwesome";
	content:"\f105";
	padding:0 4px 0 0;
}

.zenario_breadcrumbs a {
	color:#313a40;
}

.zenario_breadcrumbs span.current a {
	color:#1977ba;
}

.zenario_breadcrumbs a:hover {
	text-decoration:underline;
}

.layout_documentation_level_1_2 .zenario_breadcrumbs span.current a, 
.layout_documentation_top_level .zenario_breadcrumbs span.current a,
.layout_documentation_level3 .zenario_breadcrumbs span.current a,
.layout_documentation_level4 .zenario_breadcrumbs span.current a,
.layout_documentation_level5 .zenario_breadcrumbs span.current a {
	color: #1977ba;
	border: 2px solid #C3D4DB;
	padding: 0 2px;
	border-radius: 3px;
}

div[class*='layout_documentation'] .zenario_breadcrumbs__default_style span {
	padding-right:5px;
}

.zenario_skin div[class*='layout_documentation'] .zenario_plugin_nest .zenario_breadcrumbs .breadcrumb:before,
div[class*='layout_documentation'] .zenario_breadcrumbs__default_style span:not(.level1_1_on):before {
	font-size:1.1em;
	padding:0 2px 0 0;
	color:#676767;
}

/**/
.zenario_comments {
	width:auto;
}

.wrap .zenario_comments a:hover {
	text-decoration:none;
}

.zenario_comments .odd,
.zenario_comments .even,
.zenario_comments .comments_form,
.zenario_comments .comments_post_title {
	margin-bottom:10px;
}

.zenario_comments .odd .comments_box_center,
.zenario_comments .even .comments_box_center {
	padding:10px 15px 0px 20px;
}

.zenario_comments .comments_form .comments_box_center {
	padding:0px 4px 0px 4px;
}

.zenario_comments .post_area {
	margin-top:5px;
}

.zenario_comments .date_posted,
.zenario_comments .post_area {
	clear:both;
}

/* BOXES */

    .zenario_comments .comments_box,
    .zenario_comments .comments_form {
    	border:1px solid #bfbfbf;
    	padding:25px;
    	margin-bottom:15px;
    	line-height:1.5em;
    	border-radius: 8px;
    }



/*	INPUTS, POSTS  */

    .zenario_comments .post_area  {
        padding-bottom: 0.5em;
        color:#4a4949;
    }
    
    .zenario_comments .comments_post_title input {
        border: 1px solid #1977ba;
        width: calc(100% - 22px);
        padding:0px 10px;
        font-family: Arial, Verdana, Helvetica;
    }
    
    .zenario_comments .preview_label  {
        font-size: 0.9em;
        font-weight: bold;
        text-decoration: underline;
        padding-top:4px;
    }
    
    .zenario_comments .question  {
        color: #d04000;
        font-size: 350%;
        font-weight: bold;
        text-align: center;
        padding:20px 0 10px;
    }
    
    .zenario_comments blockquote  {
        margin:1em;
        padding:4px;
        background:#EFEFEF;
        border:1px solid #000000;
        border-bottom:1px solid #B2B2B2;
        border-right:1px solid #B2B2B2;
    }
    
    .zenario_comments blockquote .quote  {
        font-style: italic;
    }
    
    .zenario_comments blockquote .quote_by  {
        font-weight: bold;
        font-style: italic;
    }

	
    .zenario_comments .confirmation_box {
    	position:relative;
    	width:80%;
    	margin:auto;
        margin-top:30px;
        border:1px solid #1977ba;
        padding:10px 15px;
        line-height:1.5;
        margin-bottom:2em;

		-webkit-border-radius: 5px;
		border-radius: 5px; 
    }
    
    .zenario_comments .confirmation_box .post_area {
		padding:0 10px 10px 50px;
    }
    
    .zenario_comments .post_area {
    	font-size:0.875em;
    }
    
    .zenario_skin .post_area p, 
    .zenario_skin .post_area li, 
    .zenario_skin .post_area th, 
    .zenario_skin .post_area td, 
    .zenario_skin .post_area blockquote, 
    .zenario_skin .post_area address {
    	font-size: 1em;
	}
    
    .zenario_comments .confirmation_box .question_icon {
    	width:29px;
    	height:26px;
    	position:absolute;
        top:20px;
        background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-warning-triangle.svg') no-repeat;
    }


/*	CSS for post information  */

    .zenario_comments .user_info {
        text-align:left;
        width:auto;
        overflow:hidden;
        padding-bottom:10px;
        line-height: 1.5;
    }
    
    .zenario_comments .user_info .user_info_data,
    .zenario_comments .user_info .user_info_avatar {
        width:auto;
    }
    
    .zenario_comments .user_info .user_info_data,
    .zenario_comments .user_info .user_info_avatar,
    .zenario_comments .user_info .no_avatar {
        float:left;
    }
    
    .zenario_comments .user_info .user_info_avatar,
    .zenario_comments .user_info .no_avatar {
        padding-right:10px;
    }
    
    .zenario_comments .comments_form .user_info {
        padding:0 0 15px;
    }
    
    .zenario_comments .comments_form .user_info img {
    	float:left;
    	padding-right:10px;
    }
    
    .zenario_comments #comm_message_parent {
    	clear:both;
    	margin:10px 0px 0px 10px;
    }
    
    .zenario_comments .date_posted {
        font-style:italic;
    }
        
    .zenario_comments .user_info,
    .zenario_comments .user_info_data,
    .zenario_comments .date_posted {
        font-size:12px;
    }
    
    .zenario_comments .user_info .username {
        font-size:16px;
    }
    
    .zenario_comments .user_info .online {
        color:#5b9f48;
    }
    
    .zenario_comments .date_posted {
        color:#4a4949;
    }
    
    .zenario_comments .user_info .post_count {
        color:#333333;
    }
    
    .zenario_comments .user_info .username,
    .zenario_comments .date_posted {
        color:#000000;
    }
    
/* FORUM */

    .zenario_comments table {
        width:100%;
        font-size:1em;
    }
    
    .zenario_comments .comments_post_title,
    .zenario_comments .comments_title_breadcrumb {
        padding:0 0 10px 0;
    }
    
    .zenario_comments table tr td.thread_title a.read,
    .zenario_comments table tr td.thread_title a.unread {
    	display:block;
    	padding: 0 0 5px 0;
    }
    
    body.zenario_userLoggedIn .zenario_comments table tr td.thread_title a.unread {
    	padding: 0 0 5px 25px;
    	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-envelope-close.svg') no-repeat 0 3px / 18px auto;
    	font-weight: bold;
    }
    
    body.zenario_userLoggedIn .zenario_comments table tr td.thread_title a.read {
    	padding: 0 0 5px 25px;
    	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-envelope-open.svg') no-repeat 0 0 / 18px auto;
    }
    
    .zenario_comments table tr td h2 a.read,
    .zenario_comments table tr td h2 a.unread {
    	font-family:'Open Sans',Arial,Verdana,Helvetica,sans-serif;
    }
    
    .zenario_comments table tr th,
    .zenario_comments table tr td h2 a.read {
        font-weight:normal;
    }
    
    .zenario_comments table tr td h2 a.unread,
     body.zenario_userLoggedIn .zenario_comments table tr td.thread_title a.unread  {
    	font-weight:700;
    }
    
    .zenario_comments table tr td h2 a {
        text-decoration:none !important;
    }
    
    .zenario_comments table tr td h2 a:hover {
        text-decoration:underline !important;
    }
    
    .zenario_comments table tr th {
        color:#333;
    }
    
    .zenario_comments table tr td.
    .zenario_comments table tr h2 a.locked,
    .zenario_comments table tr h2.locked a {
        color:#4a4949;
    }
    
    .zenario_comments table tr td a,
    .zenario_comments .comments_title_breadcrumb,
    .zenario_comments .comments_title_breadcrumb a {
        color:#1977ba;
    }
    
    .zenario_comments .comments_title_breadcrumb,
    .zenario_comments .comments_title_breadcrumb a {
        text-decoration:none;
    }
    
    .zenario_comments table tr td h2 {
        line-height:1.3em;
    }
    
    .zenario_comments table tr td h2,
    .zenario_comments .comments_title_breadcrumb,
    .zenario_comments .comments_title_breadcrumb a {
        font-size:1em;
    }
    
    .zenario_comments table tr th {
    	font-size:15px;
    }
    
    .zenario_comments table tr td h2,
    .zenario_comments table tr td {
        font-size:14px;
    }
    
    .zenario_comments table tr td.poster,
    .zenario_comments table tr td.replies,
    .zenario_comments table tr td.views,
    .zenario_comments table tr td.topics {
        text-align:center;
    }
    
    /* Table content TH - TD */
	
	.zenario_comments table tr th.mc {
        padding:10px;
    }
    
    .zenario_comments table tr th.mc,
    .zenario_comments table tr td.mc {
        border-left:1px solid #FFF;
    }
    
    .zenario_comments table tr th.first_column,
    .zenario_comments table tr td.first_column {
        border-left:0;
    }
    
    .zenario_comments table tr th {
        padding:12px 5px;
        white-space:nowrap;
    }
    
    .zenario_comments table tr.odd td,
    .zenario_comments table tr.even td {
        padding:8px 5px;
        vertical-align:top;
    }
    
    .zenario_comments table tr th.xm,
    .zenario_comments table tr.odd td.xm,
    .zenario_comments table tr.even td.xm {
        padding:0;
    }
    
    .zenario_comments table tr th.ml,
    .zenario_comments table tr th.mr {
        width: auto;
    }
    
    .zenario_comments table tr th.ml,
    .zenario_comments table tr th.mr,
    .zenario_comments table tr th {
        background:#88BBDB;
    }
    
    .zenario_comments table tr.odd td {
        background:#beedf3;
        border-top:1px solid #fff;
    }
    
    .zenario_comments table tr.even td {
        background:#ecf9ff;
        border-top:1px solid #fff;
    }
        
    .zenario_comments .comments_description .comments_center {
        overflow:hidden;
    }
    
    .zenario_comments .comments_label {
    	font-weight:bold;
    }
    
    .zenario_comments .comments_form .comments_label {
    	margin-left:10px;
    }
    
    .zenario_comments .comments_description .comments_description_text,
    .zenario_comments .comments_label {
        width:100%;
        overflow:hidden;
        padding-bottom:15px;
        color:#4a4949;
    }
    
    .zenario_comments .comments_description_text p,
    .zenario_comments .comments_label {
        padding-bottom:10px;
        font-size:1em;
        line-height:1.2em;
    }
    
    .zenario_comments .comments_description .forum_btn {
        clear:both;
    }
    
    .zenario_comments .forum_message {
    	display:block;
    	padding-left:28px;
    	margin-bottom:20px;
    	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-subscribed-v3.svg') no-repeat 0 center / 22px auto;
    	font-size:0.95em;
    }

/* Search Results */

	.zenario_comments .list_of_search_results {
		width:auto;
		padding:10px;
	}
	
	.zenario_comments .list_of_search_results form {
		margin:10px 0;
		overflow:hidden;
		clear:both;
	}
	
	.zenario_comments .list_of_search_results .search_term {
		width:60%;
		padding:0 8px;
		height:26px;
		margin-right:5px;
		float:left;
	}
	
	.zenario_comments .list_of_search_results .search_button {
		font-family:'Open Sans',Arial,Verdana,Helvetica,sans-serif;
    	font-weight:normal;
		background:#88BBDB;
		border:1px solid #88BBDB;
		color:#FFF;
		margin-left:3px;
		padding: 0 8px;
		height:30px;
		line-height:22px;
		float:left;
	}
	
	.zenario_comments .list_of_search_results h1 {
		font-size:1em;
		margin:20px 0 0;
	}
	
	.zenario_comments .list_of_search_results .title {
		font-size:1.250em;
		margin:0;
	}
	
	.zenario_comments .list_of_search_results .odd,
	.zenario_comments .list_of_search_results .even {
		padding-bottom:10px;
		border-bottom:1px dotted #DBDBDB;
	}
	
	.zenario_comments .list_of_search_results .date_posted {
		font-size:0.750em;
		color:#1977ba;
	}
	
	.zenario_comments .list_of_search_results .comments_box_inner,
	.zenario_comments .list_of_search_results .comments_box_wrap {
        background:none;
    }
    
    .zenario_comments .list_of_search_results .comments_box_inner .top,
    .zenario_comments .list_of_search_results .comments_box_inner .tl,
    .zenario_comments .list_of_search_results .comments_box_inner .tr,
    .zenario_comments .list_of_search_results .comments_box_inner .bottom,
    .zenario_comments .list_of_search_results .comments_box_inner .bl,
    .zenario_comments .list_of_search_results .comments_box_inner .br {
        display:none;
    }
    
    .zenario_comments .list_of_search_results .odd .comments_box_center, 
    .zenario_comments .list_of_search_results .even .comments_box_center {
    	padding:0;
    }
	
/* Employee */

	.zenario_comments .employee,
	.zenario_comments .employee .username,
	.zenario_comments .employee .post_area {
		color:#461D1E;
	}
	
	.zenario_comments .employee .username {
		font-weight:bold;
	}
	
	.zenario_comments .employee .comments_box_inner {
        background:#ffffff url('../../zenario_custom/skins/white_and_blue/editable_css/../images/comments_box_st_border_employee.gif') repeat-y left;
    }
    
    .zenario_comments .employee .comments_box_wrap {
        background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/comments_box_st_border_employee.gif') repeat-y right;
    }
    
    .zenario_comments .employee .comments_box_inner .top {
        background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/comments_box_st_tm_employee.gif') repeat-x bottom;
    }
    
    .zenario_comments .employee .comments_box_inner .tl {
        background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/comments_box_st_tl_employee.gif') no-repeat bottom left;
    }
    
    .zenario_comments .employee .comments_box_inner .tr {
        background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/comments_box_st_tr_employee.gif') no-repeat bottom left;
    }
    
    .zenario_comments .employee .comments_box_inner .bottom {
        background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/comments_box_st_bm_employee.gif') repeat-x bottom;
    }
    
    .zenario_comments .employee .comments_box_inner .bl {
        background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/comments_box_st_bl_employee.gif') no-repeat bottom left;
    }
    
    .zenario_comments .employee .comments_box_inner .br {
        background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/comments_box_st_br_employee.gif') no-repeat bottom left;
    }
    
    .zenario_comments .comments_files_upload_form {
    	padding:10px;
    }
    
    .zenario_comments .comments_files_upload_form > label {
    	font-size:0.9em;
    	padding-right:8px;
    }
	

/* Buttons */

	.zenario_comments .buttons,
	.zenario_comments .buttons .users_buttons,
	.zenario_comments .buttons .moderators_buttons {
		width:100%;
		overflow:hidden;
		margin-bottom:10px;
	}
	
	.zenario_comments .list_of_comments > .buttons {
		width:auto;
		padding:25px;
		background:#f1f5f9;
	}

	.zenario_comments .buttons .i {
		float:right;
		margin-left:5px;
	}
	
	.zenario_comments .comments_box_center .buttons {
		margin-top:20px;
	}
	
	.zenario_comments .buttons .i.cancel {
		background:#646464;
	}
	
	.zenario_comments input[type="file"] {
		font-size:0.8em;
	}

/* Old Editor */

	div.punymce {
		margin:0 10px;
	}

/* New Editor */

	.zenario_comments div.zenario_tinymce_toolbar_container > .mce-panel {
		min-width: 100%;
		box-sizing: border-box;
		border-bottom: none;
	}
	
	.zenario_comments .mce-content-body {
		padding: 10px 15px 0px 20px;
		border: 1px solid #cacaca;
		margin-top: 0;
	}
	
	.zenario_comments .mce-toolbar-grp {
		height: 36px !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
/* Default Avatar */
	
	.zenario_comments .no_avatar {
		display: block;
		width: 100px;
		height: 100px;
		background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/generic-avatar.gif') no-repeat;
	}

	
/**/
.zenario_adminLoggedIn .zenario_content_list .content_list_data_row {
	position:relative;
}

.zenario_adminLoggedIn .zenario_content_list .content_list_data_row .zenario_front_end_picked_item_info {
	position:absolute;
	top:0;
	right:0;
}

/* Content List
--------------------------------------------------------------------------------------------------*/

.zenario_content_list__default_style {
	width:auto;
	height:1%;
}

.zenario_content_list__default_style .content_list_listing {
	clear:both;
	padding-top: 30px;
}

.layout_documentation_level4 .zenario_content_list__default_style .content_list_listing,
.layout_documentation_level3 .zenario_content_list__default_style .content_list_listing {
	clear: both;
	padding-top: 0;
	margin-top: 30px;
	border-top: 1px solid #E2E2E2;
}

.layout_documentation_level_1_2 .zenario_content_list__default_style .content_list_listing {
	clear:both;
	border-bottom: 1px solid #78797B;
	margin-top: 30px;
	padding: 0;
}

.zenario_content_list__default_style .content_list_rss_link a  {
	height: 16px;
	width: 16px;
	background: url("../../zenario_custom/skins/white_and_blue/editable_css/../images/rss_icon.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	font-size: 0;
	line-height: 0;
	margin: 10px 0 0;
	text-indent: -9999px;
}
	
.zenario_content_list__default_style .content_list_data_row {
	width:auto;
	overflow:hidden;
	padding:0;
	margin-bottom:10px;
	border:1px solid #e9e9e9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
}

.layout_documentation_level4 .zenario_content_list__default_style .content_list_data_row,
.layout_documentation_level3 .zenario_content_list__default_style .content_list_data_row {
	width:auto;
	overflow:hidden;
	padding:0;
	margin-bottom:0;
	border: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-bottom: 1px solid #E2E2E2;
}

.layout_documentation_level4 .zenario_content_list__default_style .content_list_data_row .content_list_text,
.layout_documentation_level3 .zenario_content_list__default_style .content_list_data_row .content_list_text {
	margin: 3px 0px 3px 0px;
	padding: 2%;
}

.layout_documentation_level4 .zenario_content_list__default_style .content_list_data_row .content_list_text:hover,
.layout_documentation_level3 .zenario_content_list__default_style .content_list_data_row .content_list_text:hover {
	background: #E2E2E2;
}


.layout_documentation_level_1_2 .zenario_content_list__default_style .content_list_data_row {
	width:auto;
	overflow:hidden;
	margin-bottom:0;
	padding: 20px 0 12px 15px;
	border: 0;
	border-top: 1px solid #78797B;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.layout_documentation_level_1_2 .zenario_content_list__default_style .content_list_data_row:hover {
	background:#D1E4F2;
}

.layout_documentation_level4 .zenario_content_list__default_style .content_list_data_row a:hover,
.layout_documentation_level3 .zenario_content_list__default_style .content_list_data_row a:hover {
	color: #1977ba;
}

.zenario_content_list__default_style .content_list_data_row:hover {
	background:#F5F9FA;
}

.zenario_content_list__default_style .content_list_data_row h2,
.zenario_content_list__default_style .content_list_data_row p {
	padding:0;
}

.zenario_content_list__default_style .content_list_listing div.sticky_image {
	float:left;
}

.zenario_content_list__default_style .content_list_listing div.sticky_image img {
	width:80px;
	padding:2px 20px 0 0px;
}

.zenario_content_list__default_style .content_list_text {
	width:auto;
}
	
.zenario_content_list__default_style .content_list_listing .content_list_more,
.zenario_content_list__default_style .content_list_listing .content_list_more_link {
	padding-top:10px;
	display:block;
}

.zenario_content_list__default_style .content_list_listing .content_list_date,
.zenario_content_list__default_style .content_list_more,
.zenario_content_list__default_style .content_list_more_link {
	font-size:0.750em;
}

.zenario_content_list__default_style .content_list_listing .content_list_excerpt {
	font-size:0.875em;
}

.zenario_content_list__default_style .content_list_listing .content_list_excerpt p,
.zenario_content_list__default_style .content_list_listing .content_list_excerpt ul li {
	font-size:1em;
	line-height:1.5em;
}

.zenario_content_list__default_style .content_list_listing .content_list_excerpt p {
	padding:8px 0;
}

.zenario_content_list__default_style .content_list_listing h2 a,
.zenario_content_list__default_style .content_list_listing .content_list_date {
	color:#007fa3;
}

.layout_documentation_level_1_2 .zenario_content_list__default_style .content_list_listing h2 a,
.layout_documentation_level_1_2 .zenario_content_list__default_style .content_list_listing .content_list_date,
.layout_documentation_level4 .zenario_content_list__default_style .content_list_listing h2 a,
.layout_documentation_level4 .zenario_content_list__default_style .content_list_listing .content_list_date,
.layout_documentation_level3 .zenario_content_list__default_style .content_list_listing h2 a,
.layout_documentation_level3 .zenario_content_list__default_style .content_list_listing .content_list_date {
	color:#3B3B3B;
}

.layout_documentation_level_1_2 .zenario_content_list__default_style .content_list_listing h2 a:hover,
.layout_documentation_level_1_2 .zenario_content_list__default_style .content_list_listing .content_list_date:hover {
	color:#0F69AC;
}

.zenario_content_list__default_style .content_list_more,
.zenario_content_list__default_style .content_list_more_link {
	text-align:right;
}

.layout_documentation_top_level .content_list_listing .content_list_data_row {
	display: block;
	width: 45%;
	float: left;
}

.layout_documentation_top_level .content_list_listing .data_row_even, .layout_documentation_top_level .content_list_listing .data_row_odd {
	padding: 0;
	margin: 0% 2% 5% 0%;
	min-height: 200px;
	border-radius: 5px;
}

.layout_documentation_top_level .content_list_listing .data_row_odd {
	position: relative;
	border: 2px solid #A6DCAB;
}

.layout_documentation_top_level .content_list_listing .data_row_even {
	position: relative;
	border: 2px solid #85BBDD;
}



.layout_documentation_level4 .content_list_listing .data_row_even:hover,
.layout_documentation_level4 .content_list_listing .data_row_odd:hover,
.layout_documentation_level3 .content_list_listing .data_row_even:hover,
.layout_documentation_level3 .content_list_listing .data_row_odd:hover {
	/*background:#E2E2E2;*/
}

.layout_documentation_top_level .zenario_documentation_box_bottom_sysadmin {
	background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/sys_admin_blue_coggs_icon.png') #86badc no-repeat 95% center;
	background-color: #86badc;
	height: 20px;
}

.layout_documentation_top_level .zenario_documentation_box_bottom_design {
	background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/designer_guides_icon.png') #86badc no-repeat 95% center;
	background-color: #A6DCAB;
	height: 20px;
}

.layout_documentation_top_level .zenario_documentation_box_bottom_developer_ref {
	background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/dev_reference_icon.png') #86badc no-repeat 95% center;
	background-color: #BDC2C5;
	height: 20px;
}

.layout_documentation_top_level .zenario_documentation_box_bottom_developer_guide {
background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/dev_guides_icon.png') #86badc no-repeat 95% center;
	background-color: #B58A97;
	height: 20px;
}

.layout_documentation_top_level .zenario_documentation_box_bottom_sysadmin, .zenario_documentation_box_bottom_design, .zenario_documentation_box_bottom_developer_ref, .zenario_documentation_box_bottom_developer_guide {
	padding: 0 0 7% 0;
	position: absolute;
	bottom: 0;
	width: 100%;
}

.layout_documentation_top_level .zenario_documentation_box_bottom_sysadmin a, .zenario_documentation_box_bottom_design a, .zenario_documentation_box_bottom_developer_ref a, .zenario_documentation_box_bottom_developer_guide a {
	color: #333;
	line-height: 50px;
	padding: 0 0 0 2%;
	font-weight: 700;
	background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/small_linkgrey_arrow.png') no-repeat center right;
	padding-right: 13px;
}

.layout_documentation_top_level .content_list_listing .data_row_even h2, .layout_documentation_top_level .content_list_listing .data_row_odd h2, .layout_documentation_top_level .content_list_listing .data_row_even p, .layout_documentation_top_level .content_list_listing .data_row_odd p {
	padding: 2% 2% 0 2%;
}

/* CSL blog listing
--------------------------------------------------------------------------------------------------*/

.csl_blog .content_list_data_row {
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px solid #E2E2E2;
	padding-top:20px;
}

.csl_blog .content_list_data_row:first-child {
	border-top:1px solid #E2E2E2;
}

.zenario_skin .Grouping_Main .csl_blog h2.content_list_title {
	font-size:1.500em;
	padding-bottom:3px;
}

.zenario_skin .csl_blog h2.content_list_title a {
	color:#333333;
}

.zenario_skin .csl_blog p.content_list_date {
	padding-bottom:8px;
}

.zenario_skin .csl_blog p.content_list_date,
.zenario_skin .csl_blog p.content_list_author {
	font-size:0.875em;
	display:inline-block;
	color:#687178;
}

.zenario_skin .csl_blog p.content_list_author {
	padding-right:4px;
}

.csl_blog p.content_list_author:after {
	font-family:"FontAwesome";
	content:"\f111";
	font-size: 6px;
	position: relative;
	padding-left: 5px;
	bottom: 2px;
}

.csl_blog .content_list_excerpt {
	clear:both;
	float:none;
}

.csl_blog .content_list_excerpt p {
	line-height:1.4em;
}

.csl_blog .sticky_image {
	margin:10px 0 10px;
}

.Grouping_Main .csl_blog .content_list_more {
	margin-top:10px;
}

.csl_blog .content_list_more {
	font-size:0.875em;
	font-weight:600;
}

.csl_blog .content_list_more a {
	text-decoration:none;
}

.Grouping_Side .csl_blog .content_list_data_row {
	padding-top:15px;
	padding-bottom:20px;
}

.zenario_skin .Grouping_Side .csl_blog h2.content_list_title {
	font-size:1.125em;
	line-height:22px;
	margin-bottom:5px;
	padding:0;
}

.zenario_skin .Grouping_Side .csl_blog p.content_list_date {
	color:#687178;
}


div.content_list_items_children {
	padding-left: 10%;
}

div.content_list_items_children ul {
	width: 40%;
	float: left;
}

/* CSL blog list
--------------------------------------------------------------------------------------------------*/

.zenario_content_list.csl_blog_list > h1 {
	padding-bottom:9px;
}

.zenario_content_list.csl_blog_list .content_list_data_row {
	overflow:hidden;
	padding-bottom:20px;
}

.zenario_content_list.csl_blog_list.csl_blog .sticky_image {
	margin:0;
}

.zenario_content_list.csl_blog_list .content_list_data_row > .sticky_image {
	float:left;
	width:180px;
}

.zenario_content_list.csl_blog_list .content_list_data_row > .sticky_image img {
	border:1px solid #ccc;
}

.zenario_content_list.csl_blog_list .content_list_data_row .content_list_text,
.zenario_content_list.csl_blog_list .content_list_data_row .content_list_more {
	width:calc(100% - 180px);
	float:right;
}

/* Content List - NEW
--------------------------------------------------------------------------------------------------*/

.slot_news .zenario_content_list .content_list_listing {
	overflow:hidden;
}

.slot_news .zenario_content_list .content_list_data_row {
	margin:50px 0;
	margin-left: 1.078%;
	margin-right: 1.078%;
	width:31.896%;
	float:left;
	background:#fff;
	text-align:left;
}

.slot_news .zenario_content_list .content_list_data_row:nth-child(1) {
	margin-left: 0;
}

.slot_news .zenario_content_list .content_list_data_row:nth-child(3) {
	margin-right: 0;
}

.slot_news .zenario_content_list .content_list_data_row div.sticky_image img {
	max-width:100% !important;
	height:auto !important;
}

.slot_news .zenario_content_list .content_list_data_row div.content_list_text {
	height:230px;
	padding:10px 20px 50px 20px;
}

.slot_news .zenario_content_list .content_list_data_row h2.content_list_title {
	font-size:1.200em;
	line-height:1.1em;
}

.slot_news .zenario_content_list .content_list_data_row h2.content_list_title a {
	color:#222121;
}

.slot_news .zenario_content_list .content_list_data_row p.content_list_date {
	color:#4eb956;
	font-size:0.800em;
	font-weight:200;
	padding-bottom:5px;
}

.slot_news .zenario_content_list a.content_list_more_link {
	float:none;
	clear:both;
}

/* Content List, news home page
--------------------------------------------------------------------------------------------------*/

.zenario_content_list.csl_news_hp .content_list_listing {
	overflow:hidden;
	text-align:left;
	padding-top:3em;
	text-align:center;
}

.zenario_content_list.csl_news_hp .content_list_listing .content_list_data_row {
	text-align:left;
	margin-bottom:20px;
}

body.desktop .zenario_content_list.csl_news_hp .content_list_listing .content_list_data_row {
	width:32%;
	float:left;
}

body.desktop .zenario_content_list.csl_news_hp .content_list_listing .content_list_data_row:nth-child(2) {
	margin:0 2%;
}

.zenario_content_list.csl_news_hp .content_list_listing .content_list_data_row h3 {
	line-height:1.4em;
}

.zenario_content_list.csl_news_hp .content_list_listing .content_list_data_row h3 a {
	color:#313a40;
}

.zenario_content_list.csl_news_hp .content_list_listing .content_list_data_row .content_list_more {
	font-size:90%;
	font-weight:400;
}

.zenario_content_list.csl_news_hp .content_list_listing .content_list_data_row .content_list_more a:after {
	font-family:"FontAwesome";
	content:"\f105";
	padding-left:8px;
}

/* Content List, news home page main
--------------------------------------------------------------------------------------------------*/

.zenario_content_list .content_list_new {
	display: inline-block;
  	padding: 0 6px 2px;
  	margin-bottom:10px;
  	font-family: 'Open Sans',Arial,Verdana,Helvetica,sans-serif;
  	font-weight: 700;
  	font-size: 14px;
  	text-transform: uppercase;
  	background: #e30202;
  	color: #fff;
  	border-radius: 2px;
}

.zenario_content_list .content_list_new + .content_list_date {
	display:inline-block;
	margin-left:10px;
}

/* Content List, news home page main
--------------------------------------------------------------------------------------------------*/

.zenario_content_list.csl_news_hp_main .content_list_data_row {
	overflow:hidden;
	text-align:left;
}

.zenario_content_list.csl_news_hp_main .content_list_data_row .content_list_excerpt {
	padding-bottom:15px;
}

.zenario_content_list.csl_news_hp_main .content_list_data_row .content_list_excerpt p {
	font-weight:400;
	padding:0;
}

body.desktop .zenario_content_list.csl_news_hp_main .content_list_data_row .sticky_image {
	float:left;
	margin-right:30px;
}

body.desktop .zenario_content_list.csl_news_hp_main .content_list_text {
	margin-top:3em;
}

body.desktop .zenario_content_list.csl_news_hp_main .content_list_title {
	font-size:130%;
}

body.desktop .zenario_content_list.csl_news_hp_main .content_list_excerpt {
	font-size:120%;
}

body.mobile .zenario_content_list.csl_news_hp_main .content_list_data_row .sticky_image {
	max-width:200px;
	margin:0 auto 15px auto;
}
/**/
.zenario_copyright,
.zenario_copyright a {
	color:#E2E2E2;
}

.zenario_copyright {
	font-size:0.813em;
}
/**/
/* Document container
--------------------------------------------------------------------------------------------------*/

.document_container_listing .document_wrap {
	width:100%;
	overflow:hidden;
	clear:both;
	float:none;
	margin-bottom:10px;
	margin-right:20px;
}

.document_container_listing .document_wrap h2 {
	font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
	font-weight:400;
	font-size:1.125em;
}

.document_container_listing .document_wrap h2 a {
	color:#1977ba;
}

.document_container_listing .document_wrap img {
	float:left;
	border:1px solid #494949;
	margin-right:20px;
}

.document_container_listing .document_wrap .level_1 {
	overflow:hidden;
}

/* Document container
--------------------------------------------------------------------------------------------------*/

.document_container_downloads .document_container_wrap {
	padding:15px;
	border:2px solid #E1E1E1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.document_container_downloads h3 {
	color:#0E76BD;
	padding-bottom:15px;
}

.document_container_downloads .document_wrap {
	width:100%;
	overflow:hidden;
	clear:both;
	float:none;
	margin-bottom:10px;
}

.document_container_downloads .document_wrap .level_0 {
	display:inline-block;
	float:left;
	font-size:0.938em;
}

.document_container_downloads .document_wrap .button {
	float:right;
	font-size:0.688em;
}

.document_container_downloads .document_wrap .button a { 
	display:inline-block;
	padding:2px 10px;
	color:#FFF;
	background:#313A41;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.document_container_downloads .document_wrap .button a:hover {
	text-decoration:none;
	background:#0E76BD;
}
/**/
.zenario_footer {
	font-size:0.750em;
	text-align:center;
}

.zenario_footer,
.zenario_footer a {
	color:#E2E2E2;
}

.zenario_footer span.zenario_cc_manage {
	cursor:pointer;
}
/**/
div.nameIn8 {
	float: right;
	margin-left: 20px;
}

div.nameIn8 p {
	text-align: right;
	padding-bottom: 0;
}

div.nameIn8 pre {
	text-align: center;
}

.zenario_content_list div.nameIn8 {
	font-size: 8pt;
	position: relative;
    top: -27px;
}

.zenario_content_list .content_list_listing .content_list_excerpt div.nameIn8 p {
	padding: 0;
}


/* HTML Snippet
--------------------------------------------------------------------------------------------------*/

.zenario_html_snippet {
	line-height:1.5;
}

.zenario_html_snippet a {
	text-decoration:underline;
}

.zenario_html_snippet dt,
.zenario_html_snippet .glossary h3 {
	font-weight:bold;
}

.zenario_html_snippet dd,
.zenario_html_snippet .glossary p {
	margin:0 0 15px;
	padding:0 0 0 20px;
}

.zenario_skin .zenario_html_snippet dt a,
.zenario_skin .zenario_html_snippet .glossary a,
.zenario_skin .zenario_html_snippet .glossary_index a {
	text-decoration:none;
}

.zenario_skin .zenario_html_snippet dt a:hover,
.zenario_skin .zenario_html_snippet .glossary a:hover {
	text-decoration:underline;
}

.zenario_skin .zenario_html_snippet .glossary h2 {
	margin-top:20px;
	font-family:Arial,verdana,sans-serif;
	font-size:1.375em;
}

.zenario_skin .zenario_html_snippet .glossary h3,
.zenario_html_snippet .glossary .top_link {
	font-size:0.875em;
}

.zenario_skin .zenario_html_snippet .glossary h2,
.zenario_skin .zenario_html_snippet .glossary h3 {
	color:#4A4949;
}

.zenario_skin .zenario_html_snippet .glossary h3 {
	padding:8px 0 0;
}

.zenario_skin .zenario_html_snippet .glossary p {
	margin-bottom:0.4em;
}

.zenario_html_snippet .glossary .top_link {
	display:inline;
	color:#007FA3;
	cursor:pointer;
}

.zenario_html_snippet table caption {
	padding:10px;
}

.zenario_html_snippet table tr th,
.zenario_html_snippet table tr td {
	border:1px solid #007fa3;
	padding:5px 10px;
	vertical-align:top;
}

.zenario_html_snippet table tr th,
.zenario_html_snippet table thead tr td {
	font-weight:bold;
}

.zenario_html_snippet table.table_no_styles {
	border-collapse: unset;
	border-spacing:auto;
}

.zenario_html_snippet table.table_no_styles tr th,
.zenario_html_snippet table.table_no_styles thead tr td {
	font-weight:normal;
}

.zenario_html_snippet table.table_no_styles tr th,
.zenario_html_snippet table.table_no_styles tr td {
	border:0;
	padding:revert-layer;
	background:none;
	vertical-align:top;
}

.zenario_html_snippet table.table_no_styles tr th,
.zenario_html_snippet table.table_no_styles thead tr td {
	font-weight:normal;
}

.zenario_html_snippet table.no-border tr th,
.zenario_html_snippet table.no-border tr td {
	border:0;
}

.zenario_html_snippet .note {
	color:#007FA3;
	font-weight:bold;
	font-size:0.875em;
}

.zenario_skin .zenario_html_snippet .h1_style {
	font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
	font-weight:400;
	font-weight: normal !important;
	color: #4A4949 !important;
	font-size: 20px !important;
	line-height: 1.25em !important;
}

.zenario_skin .zenario_html_snippet ul.list-folder-files,
.zenario_skin .zenario_html_snippet ul.list-folder-files li {
	list-style:none;
	margin:0;
	padding:0;
}

.zenario_skin .zenario_html_snippet ul.list-folder-files ul {
	padding-bottom:0;
}

.zenario_skin .zenario_html_snippet ul.list-folder-files .list-folder,
.zenario_skin .zenario_html_snippet ul.list-folder-files .list-file {
	padding-left:20px;
}

.zenario_html_snippet ul.list-folder-files .list-folder {
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/open-folder.gif') no-repeat left;
}

.zenario_html_snippet ul.list-folder-files .list-file {
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/file-icon.gif') no-repeat left;
}

.zenario_html_snippet a.link-with-bullet {
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/blue-arrow-small.gif') no-repeat 0 4px;
	padding-left:12px;
	text-decoration:none;
	font-size:0.875em;
}

.layout_documentation_level4 .zenario_html_snippet__1 h2,
.layout_documentation_level3 .zenario_html_snippet__1 h2 {
	padding-bottom: 5px;
	padding-top: 20px;
}

/* H6 - URL
--------------------------------------------------------------------------------------------------*/

.zenario_skin h6 {
	display: inline-block;
  	background: #efefef;
  	padding: 3px 18px 5px;
  	margin-bottom: 15px;
  	border-radius: 20px;
  	font-size:14px;
  	font-family:Lucida Grande,"Raleway",arial,sans-serif;
}

/* HTML Snippet, share message
--------------------------------------------------------------------------------------------------*/

.zenario_html_snippet .share_message {
	text-align:center;
	padding:15px 10px;
	overflow:hidden;
	background:#F0F0F0;
}

.zenario_html_snippet .share_message h2,
.zenario_html_snippet .share_message textarea {
	text-align:left;
}

.zenario_html_snippet .share_message textarea.tweetmsg {
	width:90%;
	clear:both;
}

.zenario_html_snippet .share_message a.twitter-button {
	min-width:110px;
	height:43px;
	line-height:43px;
	padding-left:20px;
	margin-top:15px;
	display:inline-block;
	border:1px solid #1387A6;
	text-align:center;
	background:#00A7E8 url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-twitter-bird.png') no-repeat left center;
	color:#FFF;
	font-weight:600;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.zenario_html_snippet .share_message a.twitter-button:hover {
	opacity:0.9;
}

.zenario_html_snippet .share_message a.twitter-button,
.zenario_html_snippet .share_message a.twitter-button:hover {
	text-decoration:none;
}

/* HTML Snippet, home page, intro text
--------------------------------------------------------------------------------------------------*/

.into_text p {
	color:#4cb957;
	font-size:1.125em;
	line-height:24px;
	font-weight:600;
}

/* HTML Snippet, home page, community box
--------------------------------------------------------------------------------------------------*/

.community_box .zenario_html_snippet .join_community {
	height:143px;
	padding:12px;
	background:#E2E2E2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.community_box .zenario_html_snippet .join_community h3 {
	color:#313a40;
	font-size:1.125em;
	line-height:26px;
	padding-bottom:5px;
	font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
	font-weight:400;
}

.community_box .zenario_html_snippet .join_community h4 {
	color:#0e76bc;
	font-weight:400;
	font-size:1em;
	padding-bottom:6px;
}

.community_box .zenario_html_snippet .join_community .nice_button {
	text-align:center;
}

.community_box .zenario_html_snippet .join_community input[type="text"] {
	width:250px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size:0.813em;
	font-style:italic;
}

.community_box .zenario_html_snippet .join_community input[type="submit"] {
	margin-top:12px;
	clear:both;
}

/* HTML snippet, copyright notice
--------------------------------------------------------------------------------------------------*/

.Copyright_Notice,
.Copyright_Notice a {
	color:#E2E2E2;
}

.Copyright_Notice p {
	font-size:0.813em;
}

/* HTML snippet, client quote
--------------------------------------------------------------------------------------------------*/

.zenario_html_snippet div.clients_quote {

	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/tabquote.gif') no-repeat 90px 0;
	padding-top:24px;
}

.zenario_html_snippet div.clients_quote_inner {
	padding:15px 35px;
	background:#CCEDF6;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	font-size:0.69em;
	color:#4a4949;
}

.zenario_html_snippet div.clients_quote blockquote {
	font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
	font-weight:200;
	font-style:italic;
	font-size:1.45em;
	color:#00657a;
	line-height:1.3em;
	
	margin:5px;
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/openquote.gif') no-repeat left top;
	padding-left:30px;
}

.zenario_html_snippet div.clients_quote blockquote span  {
	display:block;
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/closequote.gif') no-repeat right bottom;
}

.zenario_html_snippet .clients_quote_signature {		
	padding:10px 0 0 35px;
	font-size:1em;
	color:#4a4949;
}

/* HTML snippet, share this
--------------------------------------------------------------------------------------------------*/

.zenario_html_snippet .back_blog {
	width:45%;
	float:left;
	font-size:0.875em;
	font-weight:600;
}

.zenario_html_snippet .back_blog a {
	text-decoration:none;
}

.zenario_html_snippet .addthis_native_toolbox {
	width:55%;
	float:right;
	text-align:right;
}

.zenario_html_snippet .addthis_native_toolbox .animated {
	float:right;
}

.share_this_page_wrapper {
	display: block;
}

.share_this_page_wrapper p {
	font-size:0.813em;
	padding-bottom: 5px;
}

/* HTML Snippet, video
--------------------------------------------------------------------------------------------------*/

.slot_video .zenario_slot {
	padding-bottom:10px;
	border-bottom:1px dotted #333 !important;
}

.slot_video .zenario_slot p {
	padding:0 0 0 10px;
	font-size:0.813em;
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/breadcrumb-arrow.png') no-repeat scroll left 7px;
}

/* HTML Snippet, slot intro NEW
--------------------------------------------------------------------------------------------------*/

.slot_intro .zenario_html_snippet {
	max-width:880px;
	margin:auto;
}

.slot_intro .zenario_html_snippet h2 {
	color:#575757;
	font-weight:300;
}

/* HTML snippet, blog images
--------------------------------------------------------------------------------------------------*/

.layout_blog .zenario_html_snippet img {
	max-width:100% !important;
	height:auto !important;
}

/* HTML snippet, body, images
--------------------------------------------------------------------------------------------------*/

.zenario_html_snippet .images_wrap {
	overflow:hidden;
}

.zenario_html_snippet .images_wrap div {
	width:calc(50% - 10px);
	float:right;
	margin-left:10px;
}

.zenario_html_snippet .images_wrap div:first-child {
	float:left;
	margin-right:10px;
	margin-left:0;
}

.zenario_html_snippet .images_wrap div img {
	max-width:100% !important;
	height:auto !important;
}

/* Text like button
--------------------------------------------------------------------------------------------------*/

span.text_like_button_blue,
span.text_like_button_orange {
  	display: inline-block;
  	position:relative;
  	top:-2px;
  	color: #fff;
  	padding:0 8px 2px;
  	border-radius:4px;
	font-size: 0.8em;
	font-weight:bold;
	cursor:default;
}

span.text_like_button_blue {
  	border:1px solid #2E63B6;
  	background: #366dbe;
}

span.text_like_button_orange {
  	border:1px solid #b75005;
  	background: #dc7932;
}

a span.text_like_button_blue,
a span.text_like_button_orange {
	cursor:pointer;
}

/* Social links
--------------------------------------------------------------------------------------------------*/

.zenario_html_snippet .social_media_links,
.zenario_html_snippet .social_media_links ul {
	display:flex;
	gap:10px;
	align-items: center;
	justify-content: center;
}

.zenario_html_snippet .social_media_links ul,
.zenario_html_snippet .social_media_links ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.zenario_html_snippet .social_media_links ul li a {
	display:inline-block;
	width:34px;
	height:34px;
	line-height:32px;
	text-align:center;
	border-radius:50%;
	color:#FFF;
	background:#1977ba;
	transition: all 0.2s ease-in-out;
}

.zenario_html_snippet .social_media_links ul li a:hover {
	background:#1977bad4;
}

.zenario_html_snippet .social_media_links p {
	padding:0;
	font-size:0.9em;
}
/**/
/* Menu horizontal, header
--------------------------------------------------------------------------------------------------*/

.Slot_Top_Menu .zenario_menu {
	text-align: right;
	color:#4cb957;
}

.Slot_Top_Menu .zenario_menu span {
	font-size: 0.875em;
}

.Slot_Top_Menu .zenario_menu span a:hover {
	text-decoration: none;
}

.Slot_Top_Menu .zenario_menu span:before {
	content: '|';
}

.Slot_Top_Menu .zenario_menu span:first-child:before,
.Slot_Top_Menu .zenario_menu span.justify_hack:before {
	content: '';
}

/* Menu horizontal, Main menu documentation pages
--------------------------------------------------------------------------------------------------*/

.zenario_menu {
	padding-top:22px;
}

.zenario_menu ul li div {
	display:none;
}

.zenario_menu ul,
.zenario_menu ul li {
	padding:0;
	margin:0;
	display:inline-block;
	float:left;
}

.zenario_menu ul li {
	position:relative;
	font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
	font-weight:400;
}

.zenario_menu ul li a {
	height:20px;
	display:inline-block;
	padding:0 20px;
	transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
}

.zenario_menu ul li ul {
	overflow: hidden;
	opacity:0;
	visibility: hidden;
	transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
}

.zenario_menu ul li:hover ul {
	opacity: 1;
	visibility: visible;
}

.zenario_menu ul li ul {
	background:#f1f1f1;
	width:250px;
	position:absolute;
	top:25px;
	left:0;
	z-index:99;
	padding:2px 0;
	border:2px solid #333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 8px 8px 0px #333;
	box-shadow: 0px 8px 8px 0px #333; 
}

.zenario_menu ul li ul,
.zenario_menu ul li ul li,
.zenario_menu ul li ul a {
	display:block;
}

.zenario_menu ul li ul li {
	width:100%;
}

.zenario_menu ul li ul a {
	height:auto;
	padding:4px 15px;
	border-right: 0;
}

.zenario_menu ul li {
	text-transform: uppercase;
}

.zenario_menu ul li li {
	text-transform: none;
	font-size:14px;
	line-height:1.3em;
}

.zenario_menu ul li a {
	color:#FFF;
}

.zenario_menu ul li:hover a,
.zenario_menu ul li.level1_on a {
	color:#4cb957;
}

.zenario_menu ul li:hover li a {
	color:#4A4949;
}

.zenario_menu ul li:hover li:hover a,
.zenario_menu ul li.level1_on li.level2_on a {
	color:#1977ba;
}

.zenario_menu ul li a:hover {
	text-decoration:none;
}
/**/
/* Navigation */

.zenario_menu_forward_back_navigator {
	width: 100%;
	font-size: 12px;
	overflow: hidden;
	font-family: 'Open Sans',Arial,Verdana,Helvetica,sans-serif;
}

.mfbn_previous a,
.mfbn_next a,
.mfbn_up a {
	height:19px;
}

.mfbn_next,
.mfbn_previous {
	width: auto;
	display: block;
	background: #fafcfd;
	border: 1px solid #e1e1e1;
	border-bottom: none;
	padding: 2px 3px 4px;
}

.mfbn_previous {
	float: left;
	border-top-left-radius: 7px;
	-moz-border-top-left-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top-right-radius: 25px;
	-moz-border-top-right-radius: 25px;
	-webkit-border-top-right-radius: 25px;
	text-align: left;
}

.layout_documentation_level4 .mfbn_previous,
.layout_documentation_level3 .mfbn_previous {
	float: left;
	border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	text-align: left;
}

.mfbn_next {
	float: right;
	border-top-right-radius: 7px;
	-moz-border-top-right-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-left-radius: 25px;
	-moz-border-top-left-radius: 25px;
	-webkit-border-top-left-radius: 25px;
	text-align: right;
}

.mfbn_previous a {
	padding: 0 15px 0 27px;
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/left_btn_off.gif') left no-repeat;
}

.mfbn_next a {
	padding: 0 27px 0 15px;
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/right_btn_off.gif') right no-repeat;
}

.mfbn_up a {
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/up_btn_off.gif') no-repeat;
}

.mfbn_previous:hover a {
	background-image:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/left_btn_over.gif');
}

.mfbn_next:hover a {
	background-image:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/right_btn_over.gif');
}

.mfbn_up:hover a {
	background-image:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/up_btn_over.gif');
}

.layout_documentation_level4 .mfbn_previous a,
.layout_documentation_level5 .mfbn_previous a,
.layout_documentation_level3 .mfbn_previous a {
	background: 0;
	color: #1977ba;
	padding: 0 7px 0 27px;
}

.layout_documentation_level4 .mfbn_previous,
.layout_documentation_level5 .mfbn_previous,
.layout_documentation_level3 .mfbn_previous {
	padding: 5px 15px 5px 28px;
	background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/forward_back_arrow_left_off_state1.png') #E5DED8 left no-repeat;
	color: #1977ba;
}

.layout_documentation_level4 .mfbn_previous a:hover,
.layout_documentation_level5 .mfbn_previous a:hover,
.layout_documentation_level3 .mfbn_previous a:hover {
	background: 0;
	color: #333;
}

.layout_documentation_level4 .mfbn_previous:hover,
.layout_documentation_level5 .mfbn_previous:hover,
.layout_documentation_level3 .mfbn_previous:hover {
	background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/forward_back_arrow_left_on_hover_state1.png') #A3DCAE left no-repeat;
	color: #333;
}

.layout_documentation_level4 .mfbn_previous,
.layout_documentation_level5 .mfbn_previous,
.layout_documentation_level3 .mfbn_previous {
	padding: 1px 0px 0px;
	border: 0;
	height: 21px;
	border-radius: 3px;
	background-color: #E5DED8;
}

.layout_documentation_level4 .mfbn_next a,
.layout_documentation_level5 .mfbn_next a,
.layout_documentation_level3 .mfbn_next a {
	background: 0;
	color: #1977ba;
	padding: 0 27px 0 7px;
}

.layout_documentation_level4 .mfbn_next,
.layout_documentation_level5 .mfbn_next,
.layout_documentation_level3 .mfbn_next {
	padding: 5px 15px 5px 28px;
	background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/forward_back_arrow_right_off_state1.png') #E5DED8 right no-repeat;
	color: #1977ba;
	padding-right: 30px;
	padding-left: 15px;
}

.layout_documentation_level4 .mfbn_next a:hover,
.layout_documentation_level5 .mfbn_next a:hover,
.layout_documentation_level3 .mfbn_next a:hover {
	background: 0;
	color: #333;
}

.layout_documentation_level4 .mfbn_next:hover,
.layout_documentation_level5 .mfbn_next:hover,
.layout_documentation_level3 .mfbn_next:hover {
	background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/forward_back_arrow_right_on_hover_state1.png') #A3DCAE right no-repeat;
	color: #333;
}

.layout_documentation_level4 .mfbn_next,
.layout_documentation_level5 .mfbn_next,
.layout_documentation_level3 .mfbn_next {
	padding: 1px 0px 0px;
	border: 0;
	height: 21px;
	border-radius: 3px;
}

.footer_responsive_links {
	display: none;
}

.Grid_Footer .zenario_menu span.footer_responsive_links:after {
	content: '';
}
/**/
a.zenario_push_pull-hamburger {
	display: block;
	overflow: hidden;
	width: 30px;
	padding: 10px;
}

a.zenario_push_pull-hamburger span {
	display:block;
	height:5px;
	margin:0 0 4px;
	background:#000;
}

.zenario_push_pull-menu,
.zenario_push_pull-panels,
.zenario_push_pull-panels>.zenario_push_pull-panel {
	margin:0;
	left:0;
	right:0;
	top:0;
	bottom:0;
	box-sizing:border-box
}

.zenario_push_pull-btn,
.zenario_push_pull-menu {
	box-sizing:border-box
}

.zenario_push_pull-wrapper {
	overflow-x:hidden;
	position:relative
}

.zenario_push_pull-panels,
.zenario_push_pull-panels>.zenario_push_pull-panel {
	position:absolute
}

.zenario_push_pull-panels {
	overflow:hidden
}

.zenario_push_pull-panels>.zenario_push_pull-panel {
	padding-top:40px;
	-webkit-overflow-scrolling:touch;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
}

.zenario_push_pull-menu .zenario_push_pull-navbar a,
.zenario_push_pull-listview>li>a, 
.zenario_push_pull-listview>li>span {
	text-overflow: ellipsis;
	white-space: nowrap;
  	overflow: hidden;
}

.zenario_push_pull-btn {
	width:40px;
	height:40px;
	position:absolute;
	top:0
}

.zenario_push_pull-btn_next:after,
.zenario_push_pull-btn_prev:before {
	content:'';
	border:2px solid transparent;
	display:block;
	width:8px;
	height:8px;
	margin:auto;
	position:absolute;
	top:0;
	bottom:0;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}

.zenario_push_pull-btn_prev:before {
	border-right:none;
	border-bottom:none;
	left:17px
}

.zenario_push_pull-btn_next:after {
	border-top:none;
	border-left:none;
	right:23px
}

.zenario_push_pull-navbar {
	border-bottom:1px solid;
	border-color:inherit;
	text-align:center;
	line-height:20px;
	height:40px;
	padding:0 40px;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	right:0
}

.zenario_push_pull-navbar>* {
	display:block;
	padding:10px 0
}

.zenario_push_pull-navbar .zenario_push_pull-btn:first-child {
	width:40px;
	height:50px;
	right:auto;
	left:0;
	border-left:0;
}

.zenario_push_pull-menu .zenario_push_pull-navbar a,
.zenario_push_pull-menu .zenario_push_pull-navbar>* {
	color:#000
}

.zenario_push_pull-menu .zenario_push_pull-navbar a {
  	padding:10px;
}

.zenario_push_pull-menu>.zenario_push_pull-navbar {
	background:inherit;
	padding:0;
	z-index:3;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}

.zenario_push_pull-navbar[class*=zenario_push_pull-navbar-content-]>* {
	box-sizing:border-box;
	display:block;
	float:left
}

.zenario_push_pull-listview,.zenario_push_pull-listview>li {
	list-style:none;
	display:block;
	padding:0;
	margin:0
}

.zenario_push_pull-listview {
	font:inherit;
	font-size:14px;
	line-height:20px
}

.zenario_push_pull-listview>li {
	position:relative
}

.zenario_push_pull-listview>li,
.zenario_push_pull-listview>li .zenario_push_pull-btn_next,
.zenario_push_pull-listview>li .zenario_push_pull-btn_next:before,
.zenario_push_pull-listview>li:after {
	border-color:inherit
}

.zenario_push_pull-listview>li>a,
.zenario_push_pull-listview>li>span {
	color:inherit;
	display:block;
	padding:10px 10px 10px 20px;
	margin:0
}

.zenario_push_pull-listview>li.has_child>a:first-child {
	padding-right:60px;
}

.zenario_push_pull-listview>li:after {
	content:'';
	border-bottom-width:1px;
	border-bottom-style:solid;
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	left:0
}

.zenario_push_pull-listview .zenario_push_pull-btn_next {
	width:50px;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	z-index:2
}

.zenario_push_pull-listview .zenario_push_pull-btn_next:before {
	content:'';
	border-left-width:1px;
	border-left-style:solid;
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0
}

.zenario_push_pull-listview .zenario_push_pull-btn_next+a,
.zenario_push_pull-listview .zenario_push_pull-btn_next+span {
	margin-right:50px
}

.zenario_push_pull-menu .zenario_push_pull-btn:after,
.zenario_push_pull-menu .zenario_push_pull-btn:before,
.zenario_push_pull-menu .zenario_push_pull-listview,
.zenario_push_pull-menu .zenario_push_pull-listview>li .zenario_push_pull-btn_next:after {
	border-color:#000;
}

.zenario_push_pull-menu .zenario_push_pull-listview>li a:not(.zenario_push_pull-btn_next){
	-webkit-tap-highlight-color:rgba(255,255,255,.5);
	tap-highlight-color:rgba(255,255,255,.5)
}

.zenario_push_pull-menu .zenario_push_pull-listview>li.zenario_push_pull-selected>a:not(.zenario_push_pull-btn_next),
.zenario_push_pull-menu .zenario_push_pull-listview>li.zenario_push_pull-selected>span{
	background:rgba(255,255,255,.5)
}

.zenario_push_pull-menu .zenario_push_pull-listview>li.zenario_push_pull-wrapper_opened.zenario_push_pull-vertical>.zenario_push_pull-panel,
.zenario_push_pull-menu .zenario_push_pull-listview>li.zenario_push_pull-wrapper_opened.zenario_push_pull-vertical>a.zenario_push_pull-btn_next{
	background:rgba(0,0,0,.05)
}

.zenario_push_pull-page {
	box-sizing:border-box;
}

body.mobile .zenario_push_pull-page {
	position:relative
}

.zenario_push_pull-slideout {
	-webkit-transition:-webkit-transform .4s ease;
	transition:-webkit-transform .4s ease;
	transition:transform .4s ease;
	transition:transform .4s ease,-webkit-transform .4s ease;
	z-index:1
}

html.zenario_push_pull-wrapper_opened {
	overflow-x:hidden;
	position:relative
}

html.zenario_push_pull-wrapper_opened a.zenario_push_pull-hamburger {
	height:30px;
}

html.zenario_push_pull-wrapper_opened a.zenario_push_pull-hamburger:before, 
html.zenario_push_pull-wrapper_opened a.zenario_push_pull-hamburger:after {
  position: absolute;
  left: 0;
  right:0;
  margin:auto;
  content: ' ';
  height: 24px;
  width: 5px;
  background-color: #000;
}

html.zenario_push_pull-wrapper_opened a.zenario_push_pull-hamburger:before {
  transform: rotate(45deg);
}

html.zenario_push_pull-wrapper_opened a.zenario_push_pull-hamburger:after {
  transform: rotate(-45deg);
}

html.zenario_push_pull-wrapper_opened a.zenario_push_pull-hamburger span {
	display:none;
}

html.zenario_push_pull-wrapper_blocking,
html.zenario_push_pull-wrapper_blocking body {
	overflow:hidden
}

.zenario_push_pull-wrapper__blocker {
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:2
}

html.zenario_push_pull-wrapper_blocking .zenario_push_pull-wrapper__blocker {
	display:block;
}

.zenario_push_pull-menu.zenario_push_pull-menu_offcanvas {
	z-index:1;
	display:none;
	position:fixed
}

.zenario_push_pull-menu_offcanvas {
	-webkit-transition:-webkit-transform .4s ease;
	transition:-webkit-transform .4s ease;
	transition:transform .4s ease;
	transition:transform .4s ease,-webkit-transform .4s ease;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}

html.zenario_push_pull-wrapper_opening .zenario_push_pull-menu_offcanvas {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}

.zenario_push_pull-menu {
	width:80%;
	min-width:140px;
	max-width:440px;
	padding:0;
	position:absolute;
	-webkit-text-size-adjust: 100%;
	background:#f3f3f3;
	border-color:#000;
	color:#000
}

html.zenario_push_pull-wrapper_opening .zenario_push_pull-slideout {
	-webkit-transform:translate3d(80%,0,0);
	transform:translate3d(80%,0,0)
}

.zenario_push_pull-sronly {
	text-indent:10px;
	overflow:hidden;
	display:block;
	width:1px;
	height:1px;
	position:absolute;
	z-index:-1
}

.zenario_push_pull-hidden { 
	display:none; 
}

.zenario_push_pull-panels > .zenario_push_pull-panel.zenario_push_pull-panel_opened {
	z-index: 1;
}

.zenario_push_pull-menu a,
.zenario_push_pull-menu a:hover,
.zenario_push_pull-navbar a,
.zenario_push_pull-navbar a:hover,
a.zenario_push_pull-hamburger,
html.zenario_push_pull-wrapper_opened a.zenario_push_pull-hamburger,
html.zenario_push_pull-wrapper_opened a.zenario_push_pull-hamburger:before {
	text-decoration:none;
}

.zenario_push_pull-listview > li,
.zenario_push_pull-listview > li > a, 
.zenario_push_pull-listview > li > span {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

@media all and (max-width:175px) {
	html.zenario_push_pull-wrapper_opening .zenario_push_pull-slideout {
		-webkit-transform:translate3d(140px,0,0);
		transform:translate3d(140px,0,0)
	}
}

@media all and (min-width:550px) {
	html.zenario_push_pull-wrapper_opening .zenario_push_pull-slideout {
		-webkit-transform:translate3d(440px,0,0);
		transform:translate3d(440px,0,0)
	}
}

/* Customized styles
--------------------------------------------------------------------------------------------------*/

a.zenario_push_pull-hamburger {
	position:absolute;
	z-index:99;
   	padding:18px 10px 15px;
   	top:0;
}

.zenario_push_pull-panel .zenario_push_pull-navbar {
	background: #313A40;
    border-bottom: 4px solid #ccc;
    font-size: 1.1em;
}

.zenario_push_pull-navbar,
.zenario_push_pull-listview {
	font-family:'Open Sans', sans-serif;
	font-weight:400;
}

.zenario_push_pull-panel.zenario_push_pull-panel_opened .zenario_push_pull-navbar,
.zenario_push_pull-navbar {
	text-transform:uppercase;
}

.zenario_push_pull-panels > .zenario_push_pull-panel > .zenario_push_pull-listview:first-child, 
.zenario_push_pull-panels > .zenario_push_pull-panel > .zenario_push_pull-navbar + .zenario_push_pull-listview {
    border-top: 1px solid #FFF;
}

a.zenario_push_pull-hamburger span {
	background-color:#4cb957;
}

.zenario_push_pull-menu {
	background:#DCE2E7;
}

.zenario_push_pull-listview {
	padding-top:4px;
}

.zenario_push_pull-listview > li > em a {
	display:block;
	padding:10px 10px 10px 20px;
}

.zenario_push_pull-navbar,
.zenario_push_pull-listview > li > a,
.zenario_push_pull-listview > li > em a, 
.zenario_push_pull-listview > li > span {
	color:#151515;
}

.zenario_push_pull-menu .zenario_push_pull-navbar a, 
.zenario_push_pull-menu .zenario_push_pull-navbar > * {
	color:#FFF;
}

.zenario_push_pull-navbar,
.zenario_push_pull-menu .zenario_push_pull-btn::after, 
.zenario_push_pull-menu .zenario_push_pull-btn::before,
.zenario_push_pull-listview > li, 
.zenario_push_pull-listview > li .zenario_push_pull-btn_next, 
.zenario_push_pull-listview > li .zenario_push_pull-btn_next::before, 
.zenario_push_pull-listview > li::after {
	border-color:#d9dadb;
}
 
.zenario_push_pull-menu .zenario_push_pull-listview > li .zenario_push_pull-btn_next::after {
	border-color:#313A40;
}

.zenario_push_pull-menu .zenario_push_pull-listview > li.level1_on .zenario_push_pull-btn_next::before,
.zenario_push_pull-menu .zenario_push_pull-listview > li.level2_on .zenario_push_pull-btn_next::before,
.zenario_push_pull-menu .zenario_push_pull-listview > li.level3_on .zenario_push_pull-btn_next::before,
.zenario_push_pull-menu .zenario_push_pull-listview > li.level4_on .zenario_push_pull-btn_next::before,
.zenario_push_pull-menu .zenario_push_pull-listview > li.level5_on .zenario_push_pull-btn_next::before,
.zenario_push_pull-menu .zenario_push_pull-listview > li.level1_on .zenario_push_pull-btn_next::after,
.zenario_push_pull-menu .zenario_push_pull-listview > li.level2_on .zenario_push_pull-btn_next::after,
.zenario_push_pull-menu .zenario_push_pull-listview > li.level3_on .zenario_push_pull-btn_next::after,
.zenario_push_pull-menu .zenario_push_pull-listview > li.level4_on .zenario_push_pull-btn_next::after,
.zenario_push_pull-menu .zenario_push_pull-listview > li.level5_on .zenario_push_pull-btn_next::after,
.zenario_push_pull-menu .zenario_push_pull-listview > li:hover .zenario_push_pull-btn_next,
.zenario_push_pull-menu .zenario_push_pull-listview > li:hover .zenario_push_pull-btn_next::before,
.zenario_push_pull-menu .zenario_push_pull-listview > li:hover .zenario_push_pull-btn_next::after {
	border-color:#FFF;
}

.zenario_push_pull-listview > li:hover > a, 
.zenario_push_pull-listview > li:hover > span,
.zenario_push_pull-listview > li.level1_on a,
.zenario_push_pull-listview > li.level2_on a,
.zenario_push_pull-listview > li.level3_on a,
.zenario_push_pull-listview > li.level4_on a,
.zenario_push_pull-listview > li.level5_on a {
	color:#FFF;
}

.zenario_push_pull-listview > li:hover,
.zenario_push_pull-listview > li.level1_on,
.zenario_push_pull-listview > li.level2_on,
.zenario_push_pull-listview > li.level3_on,
.zenario_push_pull-listview > li.level4_on,
.zenario_push_pull-listview > li.level5_on {
	background-color:#4cb957;
}

/* Special nodes: Search, Sign in, Login and Home
--------------------------------------------------------------------------------------------------*/

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special.search_box,
.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special a {
	padding:10px 10px 10px 20px;
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special a {
	display:block;
	position:relative;
	padding-left:40px;
	border-bottom:1px solid #d9dadb;
	color:#151515;
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special:hover a {
	color:#FFF;
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special {
	background-color:#e2e6e8;
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special:hover {
	background-color:#2a98ce;
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special a:before {
	font-family:"FontAwesome";
	position:absolute;
	left:20px;
	top:10px;
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special.contact a:before {
	content:"\f095";
	font-size:16px;
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special.log_in a:before {
	content:"\f007";
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special.sign_up a:before {
	content:"\f234";
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special.home a:before {
	content:"\f015";
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special.search_box:hover {
	background:transparent;
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special .search_entry_box {
	overflow:hidden;
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special .search_entry_box input.search_entry_input_box,
.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special .search_entry_box input.search_entry_button {
    padding:0;
    float:left;
    border: none;
    margin:0;
   	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
    
.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special .search_entry_box input.search_entry_input_box {
    width:calc(100% - 15px - 60px);
    height:31px;
    line-height:31px;
    padding-left:15px;
    font-family: Verdana;
    font-style: italic;
    background-color: #FFF;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
    
.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special .search_entry_box input.search_entry_button {
    width:60px;
    height:31px;
    font-size:0;
    line-height:0;
    background: #1977ba url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-search.svg') no-repeat center / 16px 16px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
    
.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special .search_entry_box input.search_entry_button:hover {
    cursor:pointer;
}

.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special .search_entry_box input.search_entry_button:focus,
.zenario_push_pull-menu .zenario_push_pull-listview .zenario_menu_node_special .search_entry_box input.search_entry_input_box:focus {
    outline:0;
    outline:none;
}

@media all and (max-width:370px) {
	.zenario_push_pull-navbar, 
	.zenario_push_pull-listview {
		font-size:13px;
	}
}

/* Page semi-opaque and close button stand out
--------------------------------------------------------------------------------------------------*/

.zenario_push_pull-page:after,
.fixed:after {
	opacity:0;
	visibility:hidden;
	content:"";
	position:absolute;
	z-index:1;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.7);
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

html.zenario_push_pull-wrapper_blocking .zenario_push_pull-page:after,
html.zenario_push_pull-wrapper_blocking .fixed:after {
	opacity:1;
	visibility:visible;
}

html.zenario_push_pull-wrapper_blocking .zenario_push_pull-page .Slot_Top {
	z-index:0;
}

html.zenario_push_pull-wrapper_blocking a.zenario_push_pull-hamburger {
	height:27px;
	background:#313A40;
	border-left:1px solid #FFF;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

html.zenario_push_pull-wrapper_opened a.zenario_push_pull-hamburger:before, 
html.zenario_push_pull-wrapper_opened a.zenario_push_pull-hamburger:after {
	background-color:#FFF;
	width:2px;
}

.zenario_push_pull-panels>.zenario_push_pull-panel {
	padding-top:52px;
}

.zenario_push_pull-navbar {
	height:52px;
}

.zenario_push_pull-menu .zenario_push_pull-navbar a {
	padding:15px 10px;
}

/* Admin hacks
--------------------------------------------------------------------------------------------------*/

.zenario_adminLoggedIn .zenario_push_pull-menu {
	top:129px;
}

.zenario_adminLoggedIn.zenario_pageMode_edit .zenario_menu_responsive_push_pull,
.zenario_adminLoggedIn.zenario_pageMode_item .zenario_menu_responsive_push_pull,
.zenario_adminLoggedIn.zenario_pageMode_menu .zenario_menu_responsive_push_pull,
.zenario_adminLoggedIn.zenario_pageMode_template .zenario_menu_responsive_push_pull {
	position:relative;
	min-height:50px;
}
/**/
.zenario_menu_vertical .zenario_menu_node_home a {
	background: none;
	padding-left: 0!important;
	padding-top: 0;
}

.zenario_menu_vertical .zenario_menu_node_home .zenario_menu_node {
	border-left: 0;
	border-right: 0;
}

.zenario_menu_vertical .zenario_menu_node_home a:hover {
    background: none!important;
}

.zenario_menu_vertical .zenario_menu_node_home {
    display: none;
}

.Grid_Body .zenario_menu_vertical {
	width:auto;
}

.Grid_Body .zenario_menu_vertical .wrap_menu {
	border:2px solid #ccc;
	padding:2px 5px 20px;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.Grid_Body .zenario_menu_vertical ul,
.Grid_Body .zenario_menu_vertical ul li {
	padding:0;
	list-style:none;
}

.Grid_Body .zenario_menu_vertical .side_menu_title {
	padding:5px 10px 5px 10px;
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/side-nav-dotted-line.gif') no-repeat bottom;
}

.Grid_Body .zenario_menu_vertical ul {
	padding:0 1px;
}

.Grid_Body .zenario_menu_vertical ul ul {
	padding:0 0 8px;
}

.Grid_Body .zenario_menu_vertical ul li,
.Grid_Body .zenario_menu_vertical ul li a {
	display:block;
}

.Grid_Body .zenario_menu_vertical ul li  {
	/*border-bottom:1px solid #e9e9e9;*/
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/side-nav-l1-border.gif') no-repeat bottom;
	border-left: 0;
	border-right: 0;
}

.Grid_Body .zenario_menu_vertical ul .zenario_menu_node_home a {
	background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/green-house-over-icon.png') no-repeat left center;
	padding-left: 20px!important;
	padding-top: 10px!important;
	border-bottom: 1px solid #DBDBDB;
}

.Grid_Body .zenario_menu_vertical ul li a {
	padding:5px 5px 5px 10px;
}

/* Level 2 */

.Grid_Body .zenario_menu_vertical ul li ul li {
	background:none;
}

.Grid_Body .zenario_menu_vertical ul li ul li a {
	padding:4px 5px 3px 20px;
	line-height:1.3em;
}

/* Level 3 */

.Grid_Body .zenario_menu_vertical ul li ul li ul li a {
	padding:4px 5px 3px 30px;
}


/* Level 4 */

.Grid_Body .zenario_menu_vertical ul li ul li ul li ul li a {
	padding:4px 5px 3px 40px;
}

/* Level 5 */

.Grid_Body .zenario_menu_vertical ul li ul li ul li ul li ul li a {
	padding:4px 5px 3px 50px;
}

/* Level 6 */

.Grid_Body .zenario_menu_vertical ul li ul li ul li ul li ul li ul li a {
	padding:4px 5px 3px 60px;
}

/* OFF */

.Grid_Body .zenario_menu_vertical ul li.has_child a {
	background-position:3px 10px;
}

.Grid_Body .zenario_menu_vertical ul li.level1_on.has_child ul li.has_child a {
	background-position:12px 6px;
}

.Grid_Body .zenario_menu_vertical ul li.level1_on.has_child ul li.level2_on.has_child ul li.has_child a {
	background-position:22px 8px;
}

.Grid_Body .zenario_menu_vertical ul li.level1_on.has_child ul li.level2_on.has_child ul li.level3_on.has_child ul li.has_child a {
	background-position:32px 7px;
}

.Grid_Body .zenario_menu_vertical ul li.level1_on.has_child ul li.level2_on.has_child ul li.level3_on.has_child ul li.level4_on.has_child ul li.has_child a {
	background-position:42px 7px;
}

/* ON */

.Grid_Body .zenario_menu_vertical ul li.level1_on.has_child a  {
	background-position:0px 12px;
}

.Grid_Body .zenario_menu_vertical ul li.level1_on.has_child ul li.level2_on.has_child a {
	background-position:8px 8px;
}

.Grid_Body .zenario_menu_vertical ul li.level1_on.has_child ul li.level2_on.has_child ul li.level3_on.has_child a {
	background-position:18px 9px;
}

.Grid_Body .zenario_menu_vertical ul li.level1_on.has_child ul li.level2_on.has_child ul li.level3_on.has_child ul li.level4_on.has_child a {
	background-position:28px 9px;
}

.Grid_Body .zenario_menu_vertical ul li.level1_on.has_child ul li.level2_on.has_child ul li.level3_on.has_child ul li.level4_on.has_child ul li.level5_on.has_child a {
	background-position:38px 9px;
}


/* Fonts */

.Grid_Body .zenario_menu_vertical ul li {
	font-size:0.875em;
}

.Grid_Body .zenario_menu_vertical ul li li {
	font-size:0.857em;
}

.Grid_Body .zenario_menu_vertical ul li li li {
	font-size:1em;
}

.Grid_Body .zenario_menu_vertical a:hover,
.Grid_Body .zenario_menu_vertical ul li a:hover {
	text-decoration:none;
}

.Grid_Body .zenario_menu_vertical ul li.level1_on a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li.level4_on a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li.level4_on ul li.level5_on a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li.level4_on ul li.level5_on ul li.level6_on a {
	color:#4cb957;
}

.layout_documentation_top_level .Grid_Body .zenario_menu_vertical ul li.level1_on a,
.layout_documentation_level_1_2 .Grid_Body .zenario_menu_vertical ul li.level1_on a,
.layout_documentation_top_level .Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on a,
.layout_documentation_level_1_2 .Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on a,
.layout_documentation_top_level .Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on a,
.layout_documentation_level_1_2 .Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on a,
.layout_documentation_top_level .Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li.level4_on a,
.layout_documentation_level_1_2 .Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li.level4_on a,
.layout_documentation_top_level .Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li.level4_on ul li.level5_on a,
.layout_documentation_level_1_2 .Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li.level4_on ul li.level5_on a,
.layout_documentation_top_level .Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li.level4_on ul li.level5_on ul li.level6_on a,
.layout_documentation_level_1_2 .Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li.level4_on ul li.level5_on ul li.level6_on a, {
	color:#ffffff!important;
}

.Grid_Body .zenario_menu_vertical h2 a,
.Grid_Body .zenario_menu_vertical ul li a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li.level4_on ul li a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li.level4_on ul li.level5_on ul li a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on ul li.level4_on ul li.level5_on ul li.level6_on ul li a {
	color:#313a40;
}

.Grid_Body .zenario_menu_vertical ul li a:hover,
.Grid_Body .zenario_menu_vertical ul li.level1_on li a:hover,
.Grid_Body .zenario_menu_vertical ul li.level1_on li.level2_on li a:hover,
.Grid_Body .zenario_menu_vertical ul li.level1_on li.level2_on li.level3_on li a:hover {
	color:#4cb957;
}

/*.layout_documentation_level4 .Grid_Body .zenario_menu_vertical ul li ul .current a {
	background: #667279;
	color: #ffffff!important;
	margin-left: 30px;
	padding: 5px 0px 3px 5px;
}*/

/*.layout_documentation_level5 .Grid_Body .zenario_menu_vertical ul li ul li ul li ul .current a {
	background: red;
	color: #ffffff!important;
	margin-left: 30px;
	padding: 5px 0px 3px 5px;
}*/

/*  Only show the last level of Menu Nodes if we're in that section  */

.level4 ul {
	display: none;
}

.level4_on ul {
	display: block;
}

.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on.current a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on.current a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on li.level4_on.current a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on li.level4_on ul li.level5_on.current a {
	background:#687076;
	color:#FFF;
}

.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on.current ul li a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on.current li a,
.Grid_Body .zenario_menu_vertical ul li.level1_on ul li.level2_on ul li.level3_on li.level4_on ul li.level5_on.current li a {
	background:transparent;
	color:#313a40;
}

/* Menu vertical, extranet, footer
--------------------------------------------------------------------------------------------------*/

.Grid_Footer .zenario_menu_vertical {
	text-align:center;
	margin-bottom:10px;
}

.Grid_Footer .zenario_menu_vertical .wrap_menu {
	display:inline-block;
	text-align:left;
	border:1px solid #4cb957;
	padding:10px 15px;
}

.Grid_Footer .zenario_menu_vertical .wrap_menu a {
	color:#4cb957;
}

.Grid_Footer .zenario_menu_vertical .wrap_menu ul,
.Grid_Footer .zenario_menu_vertical .wrap_menu ul li {
	padding:0;
	margin:0;
	list-style:none;
}

.Grid_Footer .zenario_menu_vertical .wrap_menu ul li {
	padding:1px 0 2px;
	font-size:11px;
	line-height:1.4em;
	text-transform:uppercase;
}

.Grid_Footer .zenario_menu_vertical .wrap_menu ul li span,
.Grid_Footer .zenario_menu_vertical .wrap_menu ul li div {
	display:none;
}
/**/
/* Meta data blog
--------------------------------------------------------------------------------------------------*/

.zenario_skin .meta_data_blog {
	overflow:hidden;
}

.zenario_skin .meta_data_blog .page_title {
	margin-bottom:15px;
	clear:both;
	float:none;
}

.zenario_skin .meta_data_blog h3 {
	color:#4cb957;
	margin-bottom:2px;
}

.zenario_skin .meta_data_blog h4 {
	color:#687178;
}

.zenario_skin .meta_data_blog h3,
.zenario_skin .meta_data_blog h4 {
	font-size:0.875em;
}

.zenario_skin .meta_data_blog .writer_image {
	height:60px;
	display:inline-block;
	float:left;
	margin-right:10px;
}

.zenario_skin .meta_data_blog .writer_image img {
	border:1px solid #767676;
}

.zenario_skin .meta_data_blog .writer_image img {
	border:1px solid #767676;
}

.zenario_meta_data.meta_data_blog .sticky_image + .page_title {
	margin-top:20px;
}

.zenario_meta_data.meta_data_blog .page_title h1 {
	padding-bottom:0;
}

.zenario_meta_data.meta_data_blog .release_date h3 {
	padding-bottom:10px;
}
/**/
.zenario_adminLoggedIn .slot_header_menu .zenario_plugin_nest x-zenario-admin-slot-wrapper {
	display:inline-block;
}

.zenario_plugin_nest .nest_plugins {
	background:transparent !important;
}

.zenario_plugin_nest .nest_wrap {
	overflow:hidden;
}

/* Nest tabbed
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.nest_tabbed .nest_tabs {
	width:auto;
	overflow:hidden;
}

.zenario_plugin_nest.nest_tabbed .nest_tabs ul,
.zenario_plugin_nest.nest_tabbed .nest_tabs ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	display:inline-block;
}

.zenario_plugin_nest.nest_tabbed .nest_tabs ul li a {
	display:inline-block;
	padding:5px 12px;
	margin-right:1px;
	background:#f0f0f0;
	color:#AAA;
	font-size:0.929em;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.zenario_plugin_nest.nest_tabbed .nest_tabs ul li.tab_on a {
	background:#e1e1e1;
	color:#313a40;
}

.zenario_plugin_nest.nest_tabbed .nest_tabs ul li a:hover {
	text-decoration:none;
}

.zenario_plugin_nest.nest_tabbed .nest_plugins_wrap {
	overflow:hidden;
	padding:8px 10px;
	border:2px solid #e1e1e1;
	-webkit-border-radius: 4px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 4px;
	-moz-border-radius-topleft: 0;
	border-radius: 4px;
	border-top-left-radius: 0;
}

.zenario_plugin_nest.nest_tabbed .nest_plugins_wrap .nest_plugins {
	position:relative !important;
}

/* Nest documentation
--------------------------------------------------------------------------------------------------*/

body.desktop .zenario_plugin_nest_documentation .nest_egg_equal_height {
	width: calc((100% - 30px) / 3);
	float:left;
}

body.desktop .zenario_plugin_nest_documentation .nest_egg_equal_height:nth-child(3n+2) {
	margin:0 15px;
}

body.mobile .zenario_plugin_nest_documentation .nest_egg_equal_height {
	margin-bottom:20px;
}

.zenario_plugin_nest_documentation .nest_egg_equal_height x-zenario-admin-slot-wrapper {
	height:100%;
}

.zenario_plugin_nest_documentation .zenario_banner {
	border: 2px solid #e0e0e0;
   	padding:10px 15px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-bottom:20px !important;
    position:relative;
}

.zenario_plugin_nest_documentation .zenario_banner:hover {
	border-color:#1977ba;
}

.zenario_plugin_nest_documentation .nest_egg_equal_height .zenario_banner {
	height:calc(100% - 24px);
}

.zenario_plugin_nest_documentation .zenario_banner > a,
.zenario_plugin_nest_documentation .zenario_banner a > div,
.zenario_plugin_nest_documentation .zenario_banner a > div > div,
.zenario_plugin_nest_documentation .zenario_banner a > div > div > div,
.zenario_plugin_nest_documentation .zenario_banner .banner_content  {
	height:100%;
}

.zenario_plugin_nest_documentation .zenario_banner,
.zenario_plugin_nest_documentation .zenario_banner .banner_title h2,
.zenario_plugin_nest_documentation .zenario_banner .banner_image img {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.zenario_plugin_nest_documentation .zenario_banner:hover .banner_title h2 {
	color:#1977ba;
}

.zenario_plugin_nest_documentation .zenario_banner .banner_image {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}

.zenario_plugin_nest_documentation .zenario_banner:hover .banner_image img {
	transform: scale(1.1);
}

body.desktop .zenario_plugin_nest_documentation .zenario_banner .banner_content {
	height:calc(100% - 30px);
	padding-bottom:30px;
	position:relative;
}

body.desktop .zenario_plugin_nest_documentation .zenario_banner .banner_content .banner_more {
	position:absolute;
	left:0;
	right:0;
	bottom:10px;
	width:100%;
	
    font-size: 0.8em;
    color: #1977ba;
}

.zenario_plugin_nest_documentation p {
    margin-top: 4%;
    margin-bottom: 4%;
}

.zenario_plugin_nest_documentation a p {
    color: #313a40;
}

.zenario_plugin_nest_documentation a:hover {
	text-decoration:none;
}

/* Nest
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest .nest_buttons {
	text-align:right;
	font-size:0.875em;
	line-height:16px;
	text-transform:uppercase;
}

.zenario_plugin_nest .nest_buttons,
.zenario_plugin_nest .zenario_breadcrumbs {
	padding-bottom:15px;
}


/* Nest social
--------------------------------------------------------------------------------------------------*/

.footer_social_media .zenario_plugin_nest {
	overflow:hidden;
}

.footer_social_media .zenario_plugin_nest .zenario_slot {
	display:inline;
	float:right;
	margin-left:10px;
}

.footer_social_media .zenario_plugin_nest .zenario_slot a {
	display:block;
	width:40px;
	height:40px;
}

.layout_new .footer_social_media .zenario_plugin_nest .zenario_slot {
	float:left;
}

/* Nest header menu
--------------------------------------------------------------------------------------------------*/

.slot_header_menu .zenario_plugin_nest {
	position:relative;
	text-align:right;
	right:-40px;
	padding-top:5px;
}

body.zenario_pageMode_template .slot_header_menu .zenario_plugin_nest {
	right:0;
}

.slot_header_menu .zenario_plugin_nest .nest_wrap {
	float:right;
}

.slot_header_menu .zenario_plugin_nest .zenario_menu_vertical .extranet_user_greeting {
	width:240px !important;
	height:14px;
	padding:4px 12px 8px;
	position:relative;
	display:inline;
	padding-right:28px;
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/arrow-down-white-v3.png') no-repeat right 10px;
	font-size:0.813em;
	color:#FFF;
}
	
.slot_header_menu .zenario_plugin_nest .zenario_menu_vertical:hover .extranet_user_greeting {
	background:#1977ba url('../../zenario_custom/skins/white_and_blue/editable_css/../images/arrow-down-white-v3.png') no-repeat right 10px;
	color:#fff;
	cursor:pointer;
}

.slot_header_menu .zenario_plugin_nest .zenario_menu_vertical .wrap_menu {
	background:#1977ba;
	width:250px !important;
	padding:7px;
	position:absolute;
	top:25px;
	right:0;
	z-index:101;
	text-align:left;
}
	
.slot_header_menu .zenario_plugin_nest .zenario_menu_vertical .wrap_menu .wrap_menu_outer {
	background:#f0f0f0; 
	padding:5px 4px;
}
	
.slot_header_menu .zenario_plugin_nest .zenario_menu_vertical .wrap_menu ul li {
	font-size: 0.813em;
}

.slot_header_menu .zenario_plugin_nest .zenario_menu_vertical ul,
.slot_header_menu .zenario_plugin_nest .zenario_menu_vertical ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.slot_header_menu .zenario_plugin_nest .zenario_menu_vertical ul li a {
	display:block;
	padding:3px 5px;
	color:#1977ba;
	font-weight:400;
}
	
.slot_header_menu .zenario_plugin_nest .zenario_menu_vertical ul li a:hover {
	background:#FFF;
	text-decoration:none;
}
	
.slot_header_menu .zenario_plugin_nest .zenario_menu_vertical .wrap_menu {
	visibility:hidden;
	opacity: 0;      /* Hide sub level, we will use this in transition */ 	
	-webkit-transition : all 200ms ease-in-out;
  	-moz-transition : all 200ms ease-in-out;
  	-o-transition : all 200ms ease-in-out;
  	transition : all 200ms ease-in-out;
}
	
.slot_header_menu .zenario_plugin_nest .zenario_menu_vertical:hover .wrap_menu {
	visibility:visible;
	opacity: 1;
}

/* Nest grid - NEW
--------------------------------------------------------------------------------------------------*/

.nest_grid {
	overflow:hidden;
}

/* Nest header menu - NEW
--------------------------------------------------------------------------------------------------*/

.slot_clients .zenario_plugin_nest .nest_title {
	margin-bottom:50px;
}

.slot_clients .zenario_plugin_nest .zenario_banner > div {
	width:calc(100% - 32px);
	border:1px solid #D8D8D8;
	padding:15px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.slot_clients .zenario_plugin_nest .zenario_banner .banner_image {
	width:100%;
	height:110px;
	position:relative;
}

.slot_clients .zenario_plugin_nest .zenario_banner .banner_image img {
	position: absolute;
  	top: 50%;
  	transform: translateY(-50%);
  	margin:auto;
  	left:0;
  	right:0;
  	max-width:100% !important;
  	height:auto !important;
}

/* Nest services - NEW
--------------------------------------------------------------------------------------------------*/

.slot_services.slot_services_2 .zenario_plugin_nest {
	background:#4eb956;
}

.slot_services.slot_services_3 .zenario_plugin_nest {
	background:#88bbdb;
}

.slot_services .zenario_plugin_nest .zenario_banner {
	position:relative;
	height:450px;
	text-align:left;
}

.slot_services .zenario_plugin_nest .zenario_banner img {
	max-width:100% !important;
	width:auto;
}

.slot_services .zenario_plugin_nest .zenario_banner .banner_wrap_inner > a {
	width:100% !important;
	background-size:cover !important;
}

.slot_services .zenario_plugin_nest .zenario_banner .banner_more {
	padding-top:20px;
}

.slot_services .zenario_plugin_nest .zenario_banner .banner_content {
	position:absolute;
	left:40px;
	right:40px;
	bottom:30px;
}

.slot_services .zenario_plugin_nest .zenario_banner .banner_title {
	padding-bottom:8px;
}

.slot_services .zenario_plugin_nest .zenario_banner .banner_content * {
	color:#FFF;
}

.slot_services .zenario_plugin_nest .zenario_banner.banner_box_image p {
	font-size:1.200em;
	line-height:28px;
}

.slot_services .zenario_plugin_nest .zenario_banner.banner_box_content .banner_content {
	/*bottom:auto;
	top: 50%;
	transform: translateY(-50%);*/
	
	height:100%;
	bottom:0;
}

body.desktop .slot_services .zenario_plugin_nest .zenario_banner.banner_box_content .banner_content .banner_text {
	position:absolute;
	bottom:auto;
	top: 50%;
	transform: translateY(-50%);
	padding-bottom:45px;
}

.slot_services .zenario_plugin_nest .zenario_banner.banner_box_content .banner_content .banner_text p {
	font-weight:200;
}

body.desktop .slot_services .zenario_plugin_nest .zenario_banner.banner_box_content .banner_content .banner_more {
	position:absolute;
	bottom:45px;
}

/* Nest key features - NEW
--------------------------------------------------------------------------------------------------*/

.slot_key_features .zenario_plugin_nest {
	text-align:center;
}

.slot_key_features .zenario_plugin_nest .nest_title {
	margin-bottom:50px;
}

.slot_key_features .zenario_plugin_nest .zenario_banner *,
.slot_key_features .zenario_plugin_nest .zenario_banner a {
	color:#FFF;
}

.slot_key_features .zenario_plugin_nest .zenario_banner .banner_title h2 {
	font-size:1.200em;
	padding-bottom:8px;
}

.slot_key_features .zenario_plugin_nest .zenario_banner .banner_content p {
	font-size:0.800em;
	font-weight:100;
	line-height:1.2em;
}

.slot_key_features .zenario_plugin_nest .zenario_banner.title_like_button .banner_title h2 {
	font-size:1em;
}

.slot_key_features .zenario_plugin_nest .zenario_banner.title_like_button .banner_title a {
	color:#212121;
}

/* Nest start now - NEW
--------------------------------------------------------------------------------------------------*/

.slot_start .zenario_plugin_nest.nest_start {
	text-align:center;
}

.slot_start .zenario_plugin_nest.nest_start .nest_title {
	padding-bottom:50px;
}

.slot_start .zenario_plugin_nest.nest_start .minigrid.omega .zenario_slot {
	border-left:1px solid #000000 !important;
	
}

.slot_start .zenario_plugin_nest.nest_start .minigrid.omega .zenario_banner {
	text-align:left;
	padding-left:50px;
	padding-bottom:40px;
}

.slot_start .zenario_plugin_nest.nest_start .minigrid.omega .banner_image {
	display:inline-block;
	padding-right:24px;
	float:left;
}

.slot_start .zenario_plugin_nest.nest_start .minigrid.omega .banner_content .banner_title h2 {
	font-size:1.500em;
}

.slot_start .zenario_plugin_nest.nest_start .minigrid.omega .banner_content .banner_title h2 a {
	color:#222121;
}

.slot_start .zenario_plugin_nest.nest_start .banner_content .banner_more {
	padding-top:20px;
}

.slot_start .zenario_plugin_nest.nest_start .minigrid.omega .banner_content .banner_more {
	padding-left:100px;
	padding-top:10px;
}

/* Nest start now - NEW
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.nest_start_now .nest_title {
	margin-bottom:20px;
}

.zenario_plugin_nest.nest_start_now .zenario_banner {
	text-align:center;
}

.zenario_plugin_nest.nest_start_now .zenario_banner .banner_image {
	min-height:90px;
	position:relative;
}

.zenario_plugin_nest.nest_start_now .zenario_banner .banner_image img {
	margin:auto;
}

.zenario_plugin_nest.nest_start_now .zenario_banner.demo_site .banner_image img  {
	position: absolute;
  	top: 50%;
  	transform: translateY(-50%);
  	left:0;
  	right:0;
}

.zenario_plugin_nest.nest_start_now .zenario_banner .banner_more {
	font-size:90%;
}

.zenario_plugin_nest.nest_start_now .zenario_banner .banner_more a {
	min-width:140px;
	padding:0 20px;
}


/* Nest panel downloads
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.nest_panel_downloads .nest_wrap {
	padding: 15px;
    border: 2px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .level_1 h3,
.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_title h3 {
	padding: 15px 0 0;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .level_1 h3,
.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_title h3 a {
	color: #0E76BD;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap,
.zenario_plugin_nest.nest_panel_downloads .zenario_banner > div {
	overflow:hidden;
	width:100%;
	margin-bottom:10px;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2,
.zenario_plugin_nest.nest_panel_downloads .zenario_banner > div {
	border-bottom:1px dotted #ccc;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_banner > div {
	padding-bottom:10px;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 {
	overflow:hidden;
	width:calc(100% - 10px);
	padding:5px 0 10px 10px;
}

body.desktop .zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 {
	position:relative;
	width:calc(100% - 100px);
	padding:5px 90px 10px 10px;
}

body.desktop .zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 .download_link {
	position:absolute;
	top:5px;
	right:0;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 > a,
.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 span.file_size,
.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 span.upload_date,
.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_text {
	display:inline-block;
	width:calc(100% - 160px);
	float:left;
}

body.desktop .zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 > a,
body.desktop .zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 span.file_size {
	display:inline-block;
	float:none;
	width:auto;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 span.file_size {
	font-size:0.75em;
	color:#777;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 span.file_size:before {
	content:"[";
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 span.file_size:after {
	content:"]";
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .download_link a:before {
	font-family:"FontAwesome";
	content: "\f019";
	padding-right: 8px;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 > a:before {
	font-family:"FontAwesome";
	content:"\f1c6";
	margin-right:8px;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 span.upload_date {
	font-size:0.857em;
	margin-left:22px;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_text {
	padding-left:10px;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_title {
	clear:both;
	float:none;
	padding-bottom:15px;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 .download_link,
.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_more {
	width:150px;
	float:right;
	text-align:right;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .download_link a,
.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_more a {
	display: inline-block;
    padding: 2px 10px;
    font-size:0.688em;
    color: #FFF;
    background: #313A41;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .download_link a:hover,
.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_more a:hover {
	background:#0E76BD;
}

.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .download_link a:hover,
.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_more a:hover,
.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_title h3 a:hover {
	text-decoration:none;
}

/* Nest BW images
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.nest_bw_images .nest_wrap .zenario_banner .banner_image {
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.zenario_plugin_nest.nest_bw_images .nest_wrap .zenario_banner .banner_image:hover {
	-webkit-filter: grayscale(0);
    filter: grayscale(0);
}

/* Nest bw images
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.nest_grid_5_cols .nest_plugins {
	overflow:hidden;
	max-width:1000px;
	margin:auto;
}

.zenario_plugin_nest.nest_grid_5_cols .nest_plugins.cycle-slide {
	width:100%;
	right:0;
}

.zenario_plugin_nest.nest_grid_5_cols .nest_plugins > x-zenario-admin-slot-wrapper,
.zenario_plugin_nest.nest_grid_5_cols .nest_plugins > .zenario_slot {
	width: calc(20% - 30px);
    float: left;
    margin: 0 15px;
}

.Grid_Section_Clients .zenario_plugin_nest.nest_grid_5_cols .zenario_slot {
	margin-bottom:20px;
}

/* Nest accordion v2
--------------------------------------------------------------------------------------------------*/

.nest_accordion.zenario_plugin_nest .accordion_wrap > .accordion_tab:not(.tab_1) {
	margin-top:10px;
}

.nest_accordion.zenario_plugin_nest .accordion_tab,
.nest_accordion.zenario_plugin_nest .accordion_slide {
	padding:12px 20px 14px;
}

.nest_accordion.zenario_plugin_nest .accordion_tab {
	background:#eee;
}

.nest_accordion.zenario_plugin_nest .accordion_tab.accordion_tab_open,
.nest_accordion.zenario_plugin_nest .accordion_slide {
	background:#DDE2E8;
}

.nest_accordion.zenario_plugin_nest .accordion_slide {
	padding-top:5px;
}

.nest_accordion.zenario_plugin_nest .zenario_banner {
	line-height:1.4;
}

.nest_accordion.zenario_plugin_nest .accordion_tab .accordion_label {
	display:block;
	position:relative;
	padding-right:10px;
	font-family: "Raleway",sans-serif;
  	font-weight: 400;
	font-size: 1.2em;
	cursor:pointer;
}

.nest_accordion.zenario_plugin_nest .accordion_tab .accordion_label:after {
	font-family:"FontAwesome";
	content:"\f107";
	position:absolute;
	right:0;
}

.nest_accordion.zenario_plugin_nest .accordion_tab.accordion_tab_open .accordion_label:after {
	content:"\f106";
}

.nest_accordion.zenario_plugin_nest .accordion_tab .accordion_label,
.nest_accordion.zenario_plugin_nest .accordion_tab .accordion_label:after {
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

.nest_accordion.zenario_plugin_nest .accordion_tab.accordion_tab_open .accordion_label,
.nest_accordion.zenario_plugin_nest .accordion_tab.accordion_tab_open .accordion_label:after,
.nest_accordion.zenario_plugin_nest .accordion_tab:hover .accordion_label,
.nest_accordion.zenario_plugin_nest .accordion_tab:hover .accordion_label:after {
	color:#1977ba;
}

/* Nest accordion, key feature in home page
--------------------------------------------------------------------------------------------------*/

.Grid_Key_Features .nest_accordion.zenario_plugin_nest .zenario_slot {
	margin-bottom:0;
}

.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_wrap > .accordion_tab:not(.tab_1) {
	margin-top:0;
}

.Grid_Key_Features .nest_accordion.zenario_plugin_nest {
	text-align:left;
}

.slot_key_features .nest_accordion.zenario_plugin_nest .nest_title {
	margin-bottom:20px;
}

.slot_key_features .nest_accordion.zenario_plugin_nest .nest_title h2 {
	padding:30px 0 0;
	text-align:center;
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-zenario-motif-white.svg') no-repeat center top / 32px 24px;
}

.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_tab .accordion_label {
	border-bottom:1px solid rgba(255,255,255,0.7);
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_tab .accordion_label {
	padding-bottom:5px;
}

.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_tab, 
.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_slide {
	padding:8px 20px;
}

.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_tab,
.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_tab.accordion_tab_open,
.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_slide {
	background:transparent;
}

.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_slide {
	padding-top:10px;
	margin-bottom:10px;
}

.slot_key_features .nest_accordion.zenario_plugin_nest .nest_title h2,
.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_tab,
.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_tab.accordion_tab_open .accordion_label,
.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_tab.accordion_tab_open .accordion_label:after,
.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_tab:hover .accordion_label,
.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_tab:hover .accordion_label:after {
	color:#FFF;
}

.slot_key_features .nest_accordion.zenario_plugin_nest .zenario_banner .banner_content p {
	font-size:100%;
	font-weight:400;
}

.slot_key_features .nest_accordion.zenario_plugin_nest .zenario_banner .banner_content a {
	text-decoration:underline;
}

.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_tab.accordion_tab_open,
.Grid_Key_Features .nest_accordion.zenario_plugin_nest .accordion_slide {
	background:rgba(14,118,189,0.4); 
}


/* Slideshow
--------------------------------------------------------------------------------------------------*/

.zenario_slideshow .nest_wrap {
	padding-bottom:15px;
	position:relative;
	z-index:19;
	display:inline-block;
	margin:auto;
	text-align:center;
}

.zenario_slideshow .nest_wrap,
.zenario_slideshow .nest_wrap .nest_plugins_wrap,
.zenario_slideshow .nest_wrap .nest_plugins_wrap .nest_plugins {
	width:100%;
}

body.desktop .zenario_slideshow .nest_wrap .nest_plugins_wrap .nest_plugins.slide_1 {
	background:#43BD4B;
}

body.desktop .zenario_slideshow .nest_wrap .nest_plugins_wrap .nest_plugins.slide_2 {
	background:#84BADF;
}

body.desktop .zenario_slideshow .nest_wrap .nest_plugins_wrap .nest_plugins.slide_3 {
	background:#0073BF;
}

body.desktop .zenario_slideshow .nest_wrap .nest_plugins_wrap .nest_plugins.slide_4 {
	background:#FFB200;
}

.zenario_slideshow .zenario_banner > div, 
.zenario_slideshow .zenario_banner > a {
	width:auto;
	background:transparent;
}

.zenario_slideshow .zenario_banner {
	position:relative;
}

.zenario_slideshow .zenario_banner img {
	max-width:100% !important;
	height:auto !important;
}

/* Slideshow default
--------------------------------------------------------------------------------------------------*/

.zenario_slideshow__default_style div:hover {
    cursor: default;
}

.zenario_slideshow__default_style .zenario_banner .banner_content {
    position: absolute !important;
    left: 100px !important;
    top: 80px;
    width: 300px !important;
    color: #fff;
}

.zenario_slideshow__default_style .zenario_banner .banner_content .banner_title {
    font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
	font-weight:200;
    font-size: 1.625em;
    line-height: 1.1em;
    padding-bottom: 5px;
    color:#333;
    margin-bottom: 5px;
    width: 115%;
}
.zenario_slideshow__default_style .zenario_banner .banner_content .banner_text {
    font-size: 1em;
    line-height:24px;
    padding-top: 5px;
}

.zenario_slideshow__default_style .zenario_banner .banner_content .banner_more a {
	display:inline-block;
    background: #313A40;
    border-radius: 5px;
    color: #efefef;
    cursor: pointer;
    margin-top: 30px;
    padding: 10px 25px;
    text-align: center;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);
    transition: all 0.2s ease-in-out 0s;
}
.zenario_slideshow__default_style .zenario_banner .banner_content .banner_more a:hover {
    background-color: #0e76bd;
}
.zenario_slideshow__default_style .zenario_banner .banner_content a:hover {
    text-decoration: none;
}

.zenario_slideshow a.next, 
.zenario_slideshow a.prev {
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: absolute;
    z-index: 10;
    width: 35px;
    height: 60px;
    top: 180px;
}

.zenario_slideshow a.next span, 
.zenario_slideshow a.prev span {
	display:none;
}

.zenario_slideshow__default_style a.prev {
    background: url("../../zenario_custom/skins/white_and_blue/editable_css/../images/slide-prev-arrow-off-state.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.zenario_slideshow__default_style a.next {
    background: url("../../zenario_custom/skins/white_and_blue/editable_css/../images/slide-next-arrow-off-state.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.zenario_slideshow__default_style a.prev:hover {
    background: url("../../zenario_custom/skins/white_and_blue/editable_css/../images/slide-prev-arrow-over-state.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.zenario_slideshow__default_style a.next:hover {
    background: url("../../zenario_custom/skins/white_and_blue/editable_css/../images/slide-next-arrow-over-state.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.zenario_slideshow__default_style a.prev {
    left: 15px;
}

.zenario_slideshow__default_style a.next {
    right: 15px;
}

.zenario_slideshow .nest_tabs {
    bottom: 0;
    height: 32px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 100% !important;
    height:18px !important;
}

.zenario_slideshow .nest_tabs ul,
.zenario_slideshow .nest_tabs ul li {
	margin:0;
	padding:0;
	list-style:none;
}

.zenario_slideshow .nest_tabs ul,
.zenario_slideshow .nest_tabs ul li,
.zenario_slideshow .nest_tabs ul li a {
    display: inline-block;
}

.zenario_slideshow .nest_tabs ul li a {
    background: none repeat scroll 0 0 #939393;
    border-radius: 7px;
    height: 7px;
    margin: 0 2px 0;
    position: static !important;
    width: 7px;
    cursor:pointer;
    
    text-indent:-99px;
    font-size:0;
    line-height:0;
}
.zenario_slideshow .nest_tabs ul li.tab_on {
    background: none repeat scroll 0 0 #4cb957;
}

.slideshow-title-white {
    color: #ffffff;
}

/* Home page, NEW
--------------------------------------------------------------------------------------------------*/

.zenario_slideshow.slideshow_home_page .nest_wrap {
	padding-bottom:26px;
}

.zenario_slideshow.slideshow_home_page .nest_plugins_wrap,
.zenario_slideshow.slideshow_home_page .zenario_banner .banner_wrap_inner {
	overflow:hidden;
}

.zenario_slideshow.slideshow_home_page .zenario_banner .banner_content {
    position: absolute !important;
    left: 0 !important;
    right:0 !important;
    bottom: 50px;
    max-width: 980px !important;
    color: #fff;
    z-index:19;
    margin:auto !important;
    overflow:hidden;
	text-align:center;
	font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
	font-weight:200;
}

.zenario_slideshow.slideshow_home_page .zenario_banner .banner_content .banner_title {
	font-size:2.400em;
	line-height:48px;
	margin-bottom:10px;
}

.zenario_slideshow.slideshow_home_page .zenario_banner .banner_content .banner_text {
	font-size:1.85em;
	line-height:46px;
	font-weight:200;
}

.zenario_slideshow.slideshow_home_page .zenario_banner .banner_content .banner_text strong {
	font-weight:400;
}

.zenario_slideshow.slideshow_home_page ..zenario_banner .banner_more {
	margin-top:20px;
}

.zenario_slideshow.slideshow_home_page a.prev,
.zenario_slideshow.slideshow_home_page a.next {
	position:absolute;
	z-index:90;
	top:45%;
	display:inline-block;
	width:58px;
	height:58px;
	text-align:center;
	color:#FFF;
	font-size:80px;
	line-height:55px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
   	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor:pointer;
    font-family: 'FontAwesome';
}

.zenario_slideshow.slideshow_home_page a.next:after {
	content: "\f105"; /* fa-angle-right */
}

.zenario_slideshow.slideshow_home_page a.prev:before {
	content: "\f104"; /* fa-angle-left */
}

.zenario_slideshow.slideshow_home_page a.next:hover,
.zenario_slideshow.slideshow_home_page a.prev:hover {
	text-decoration:none;
	opacity:0.85;
}

.zenario_slideshow.slideshow_home_page a.prev {
	left:50px;
}

.zenario_slideshow.slideshow_home_page a.next {
	right:50px;
}

/*.zenario_slideshow.slideshow_home_page .nest_tabs {
	display:block;
	width:100px !important;
	height:12px !important;
    line-height: 1;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    
    position:absolute;
    bottom:0;
    left:0;
    right:0;
}

.zenario_slideshow.slideshow_home_page .nest_tabs ul,
.zenario_slideshow.slideshow_home_page .nest_tabs ul li {
	display: inline-block;
	margin:0;
	padding:0;
	list-style:none;
}

.zenario_slideshow.slideshow_home_page .nest_tabs ul li a {
	display: inline-block;
	position:static !important;
  	width: 12px !important;
  	height: 12px !important;
  	margin: 0 2px;
  	background:#7e7e7e;
  	border-radius: 50%;
  	cursor: pointer;
}

.zenario_slideshow.slideshow_home_page .nest_tabs ul li.tab_on a {
	background:#0069aa;
}

.zenario_slideshow.slideshow_home_page .nest_tabs ul li div {
	display:none;
}*/

.zenario_slideshow.slideshow_home_page .nest_tabs {
	position:absolute;
	bottom:-10px !important;
	width:100% !important;
	height:24px !important;
	text-align:center;
	overflow:hidden;
}

.zenario_slideshow.slideshow_home_page .nest_tabs ul,
.zenario_slideshow.slideshow_home_page .nest_tabs ul li {
	list-style:none;
	padding:0;
	margin:0;
	display:inline-block;
	background:transparent;
}

.zenario_slideshow.slideshow_home_page .nest_tabs ul li a {
	float:left;
	position:static !important;
	width:12px;
	height:12px;
	margin:0 2px 0;
	background:#CCC;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display:inline-block;
	
	text-indent:-99px;
	line-height:0;
	font-size:0;
}

.zenario_slideshow.slideshow_home_page .nest_tabs ul li.tab_on a {
	background:#0069aa;
}
/**/
/* Menu horizontal
--------------------------------------------------------------------------------------------------*/

.zenario_promo_menu ul,
.zenario_promo_menu ul li {
	padding:0;
	margin:0;
	list-style:none;
}

.zenario_promo_menu {
	padding-top:22px;
}

.zenario_promo_menu ul {
	position:relative;
}

.zenario_promo_menu ul li,
.zenario_promo_menu ul li a {
	display: block;
}

.zenario_promo_menu ul,
.zenario_promo_menu ul li a {
	float:left;
}

.zenario_promo_menu ul li a {
	height:41px;
	margin-right:1px;
	padding:0 10px;
	margin:0 5px;
}

.zenario_promo_menu ul li {
	text-transform:uppercase;
	font-weight:400;
}

.zenario_promo_menu ul li li {
	text-decoration:none;
}

.zenario_promo_menu ul ul {
	display: none;
}

.zenario_promo_menu ul li a:hover {
	text-decoration:none;
}

.zenario_promo_menu ul li a {
	color:#FFF;
	-webkit-transition:color 0.2s ease-in-out;  /* Chrome y Safari */
  	-o-transition:color 0.2s ease-in-out;  /* Opera */
  	-moz-transition:color 0.2s ease-in-out;  /* Mozilla Firefox */
  	-ms-transition:color 0.2s ease-in-out;   /* Internet Explorer */
  	transition:color 0.2s ease-in-out;
}

.zenario_promo_menu .wrap_menu_inner > ul > li.level1_on > a {
	color:#4cb957;
}

.Slot_Menu_Search .zenario_promo_menu ul li {
	text-transform:uppercase;
}

.zenario_promo_menu ul li .columns_wrap {
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.3s ease-in-out;  /* Chrome y Safari */
  	-o-transition:all 0.3s ease-in-out;  /* Opera */
  	-moz-transition:all 0.3s ease-in-out;  /* Mozilla Firefox */
  	-ms-transition:all 0.3s ease-in-out;   /* Internet Explorer */
  	transition:all 0.3s ease-in-out;
}

.zenario_promo_menu ul li:hover .columns_wrap {
	opacity:1;
	visibility:visible;
}

body.ie .zenario_promo_menu ul li .columns_wrap {
	display:none;
	opacity:1;
	visibility:visible;
}

body.ie .zenario_promo_menu ul li:hover .columns_wrap {
	display: block;
}

/* megamenu */

.zenario_promo_menu .columns_wrap {
	left:0px;
	top:41px;
	background:#DCE2E7;
	border-bottom:0;
	position: absolute;
	z-index:90 !important;
	-webkit-box-shadow: 0px 0 8px 0px rgba(0,0,0,0.8);
	box-shadow: 0px 0 8px 0px rgba(0,0,0,0.8); 
}

.zenario_promo_menu .columns_wrap {
	width:250px;
}

.zenario_promo_menu .wrap_menu_inner > ul li.two_columns .columns_wrap {
	width:calc(235px * 2);
}

.zenario_promo_menu .wrap_menu_inner > ul li.three_columns .columns_wrap {
	width:calc(235px * 3);
}

.zenario_promo_menu .wrap_menu_inner > ul:nth-child(3) .columns_wrap {
	left:-125px;
}

.zenario_promo_menu .wrap_menu_inner > ul:nth-child(4) .columns_wrap {
	left:-145px;
}

.zenario_promo_menu .columns_wrap .column {
	width:calc(100% - 20px);
	padding:0 0 20px;
	float:left;
	text-transform:none;
}

.zenario_promo_menu .wrap_menu_inner > ul li.two_columns .columns_wrap .column {
	width:calc(50% - 20px);
}

.zenario_promo_menu .wrap_menu_inner > ul li.three_columns .columns_wrap .column {
	width:calc(33% - 20px);
}

.zenario_promo_menu ul li:hover .columns_wrap a,
.zenario_promo_menu .columns_wrap a {
	color:#0E76BD;
}

.zenario_promo_menu .columns_wrap a {
	height:auto;
	background:transparent;
	float:none;
}

.zenario_promo_menu .columns_wrap a:hover {
	text-decoration:underline;
}

.zenario_promo_menu .columns_wrap .level2 a {
	padding:10px 0 0;
	margin:5px 10px 3px;
	line-height:1.2em;
}

.zenario_promo_menu .columns_wrap .level2.level2_on a {
	color:#4cb957;
}

.zenario_promo_menu .columns_wrap .level3 a {
	padding:5px 10px;
	margin:0;
	line-height:1.3em;
}

.zenario_promo_menu .columns_wrap .column > .level3:first-child a {
	margin-top:5px; 
	padding-top:10px;
}

.zenario_promo_menu ul li:hover .columns_wrap .level3 a,
.zenario_promo_menu .columns_wrap .level3 a {
	color:#333;
}

.zenario_promo_menu .columns_wrap .level3.level3_on a {
	font-weight:700;
}

.zenario_promo_menu .columns_wrap .column div.level3.first-node {
	padding-top:7px;
}

.zenario_promo_menu {
	font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
	font-weight:200;
}

.zenario_promo_menu ul li {
	font-size:1em;
}

.zenario_promo_menu ul li .level2 {
	font-size:1em;
}

.zenario_promo_menu ul li .level3 {
	font-size:0.938em;
}

.zenario_promo_menu .wrap_menu_inner > ul > li > a {
	position:relative;
	overflow:hidden;
}

.zenario_promo_menu .wrap_menu_inner > ul > li > a:after {
	position:absolute;
	bottom:0;
	left:-100%;
	content:"";
	width:calc(100% - 24px);
	height:100%;
	margin:0 12px;
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/menu-node-bottom-bar-green.gif') repeat-x bottom;
	/*opacity:0;*/
	-webkit-transition:all 0.2s ease-in;  /* Chrome y Safari */
  	-o-transition:all 0.2s ease-in;  /* Opera */
  	-moz-transition:all 0.2s ease-in;  /* Mozilla Firefox */
  	-ms-transition:all 0.2s ease-in;   /* Internet Explorer */
  	transition:all 0.2s ease-in;
}

.zenario_promo_menu .wrap_menu_inner > ul > li:hover > a:after {
	opacity:1;
	left:0;
}
/**/
/* Users forms 
--------------------------------------------------------------------------------------------------*/

.zenario_user_forms .user_form,
.zenario_user_forms .form_error {
	margin:auto;
}

.zenario_user_forms .form_error {
	margin-bottom:5px;
}

.zenario_user_forms .form_field {
	margin-top:10px;
	padding-bottom:10px;
	text-align:left;
}

.zenario_user_forms .form_field.field_section_description {
	margin-top:0;
}

.zenario_user_forms .form_field .field_title {
	margin-bottom:5px;
}

.zenario_user_forms select {
	width:410px;
	background:#fff;
}

.webkit .zenario_user_forms select {
	width:385px;
	height:34px;
}

.zenario_user_forms input[type="submit"] {
	width:200px;
	margin-top:15px;
}

.zenario_user_forms .field_checkbox {
	position:relative;
	padding-left:20px;
}

.zenario_user_forms .field_checkbox input[type="checkbox"] {
	position:absolute;
	left:0;
	top:5px;
}

.zenario_user_forms .field_checkbox.has_error input[type="checkbox"] {
	top:31px;
}

.zenario_user_forms .note_to_user {
	margin-top:5px;
	font-size:0.857em;
	font-style:italic;
	padding:3px 8px;
	background:#EBFCFF;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

.zenario_user_forms .note_to_user a {
	color:#313a40;
	text-decoration:underline;
}

.zenario_user_forms__default_style .form_field .field_title {
	line-height:1.5em;
}

.zenario_user_forms__default_style .form_field:not(.field_checkbox) .field_title {
	font-weight:600;
}

.zenario_user_forms__default_style .mandatory .field_title:after {
	content:" *";
}

.zenario_user_forms__default_style input[type="text"],
.zenario_user_forms__default_style input[type="password"],
.zenario_user_forms__default_style input[type="email"],
.zenario_user_forms__default_style  textarea {
	width:calc(100% - 22px);
}

.zenario_user_forms__default_style select {
	width:100%;
}

.zenario_user_forms__default_style .readonly input[type="text"],
.zenario_user_forms__default_style .readonly input[type="password"],
.zenario_user_forms__default_style .readonly input[type="email"] {
	background:#f0f0f0;
	color:#A0A0A0;
	border-color:#f0f0f0;
}

.zenario_user_forms__default_style input[type="text"]:focus,
.zenario_user_forms__default_style input[type="password"]:focus,
.zenario_user_forms__default_style input[type="email"]:focus,
.zenario_user_forms__default_style textarea:focus,
.zenario_user_forms__default_style select:focus {
	border-color:#1977ba;
	background:#eff6f8;
	outline:none;
	outline:0;
}

.zenario_user_forms__default_style .form_buttons {
	margin-top:20px;
	text-align:center;
}

.zenario_user_forms .small_text {
	font-size:80%;
}

.zenario_user_forms__default_style .small_text {
	padding-right:20px;
}

.zenario_user_forms .success {
	background:none;
	padding:0;
}

.zenario_user_forms__default_style .success {
	font-size:1.1em;
	padding-top:20px;
}

.zenario_user_forms__default_style .success h2 {
	padding-bottom:10px;
}

/* User forms, popup
------------------------------------------------------------------------------------------------- */

.zenario_user_forms.form_popup {
	width:300px !important;
	/*height:438px;*/
	position:fixed;
	z-index:100;
	bottom:0;
	right:50px;
	display:none;
}

.zenario_user_forms.form_popup .user_form {
	width:auto;
	font-family: 'Open Sans',Arial,Verdana,Helvetica,sans-serif;
	font-size:0.875em;
}

.zenario_user_forms.form_popup .form_wrapper {
	position:absolute;
	bottom:0;
	right:0;
	width:300px;
	height:38px;
}

.zenario_user_forms.form_popup,
.zenario_user_forms.form_popup .form_wrapper,
.zenario_user_forms.form_popup .form_wrapper > h2,
.zenario_user_forms.form_popup .success > h2 {
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
}

.zenario_user_forms.form_popup .form_wrapper > h2,
.zenario_user_forms.form_popup .success > h2 {
	height:18px;
	padding:10px; 
	margin:0;
	font-size:0.875em;
	font-weight:400;
	line-height:15px;
	background:#0069aa;
	color:#FFF;
	cursor:pointer;
}

.zenario_user_forms.form_popup .form_wrapper > h2:before,
.zenario_user_forms.form_popup .success > h2:before {
	font-family: 'FontAwesome';
	content: "\f0e0";
	position:relative;
	left:0;
	top:0;
	padding-right:12px;
}

.zenario_user_forms.form_popup .form_wrapper > h2 {
	background-image:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/background-contact.png');
	background-position:right top;
	background-repeat:no-repeat;
}

.zenario_user_forms.form_popup .user_form {
	height:510px;
	padding:10px 20px 20px;
	-webkit-box-shadow:0 12px 25px 8px rgba(0,0,0,0.17);
	-moz-box-shadow:0 12px 25px 8px rgba(0,0,0,0.17);
	box-shadow:0 12px 25px 8px rgba(0,0,0,0.17);
	position:relative;
}

.zenario_user_forms.form_popup .user_form .form_field.field_section_description {
	padding-top:0;
}

.zenario_user_forms.form_popup .user_form .form_field.field_section_description .description p {
	margin-bottom:0;
}

.zenario_user_forms.form_popup .user_form .form_field.field_section_description .field_title,
.zenario_user_forms.form_popup .user_form .form_field.field_text .field_title,
.zenario_user_forms.form_popup .user_form .form_field.field_textarea .field_title,
.zenario_user_forms.form_popup.hide .close {
	display:none;
}

.zenario_user_forms.form_popup .user_form .form_field.field_checkbox input {
	margin-top:0;
}

.zenario_user_forms.form_popup .user_form .form_field.field_checkbox .field_title,
.zenario_user_forms.form_popup .user_form .form_field.field_checkbox.has_error .form_error {
	font-size:0.929em;
	line-height:1.4em;
}

.zenario_user_forms.form_popup .user_form .form_field.field_checkbox .note_to_user {
	padding:0;
	font-size:0.7em;
	line-height:1em;
	background:0;
}

.zenario_user_forms.form_popup.show .close {
	position:absolute;
	top:500px;
	right:-25px;
	padding-top:0;
	width:25px;
	height:28px;
	display:block;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	cursor:pointer;
	
	text-indent:-999;
	font-size:0;
	line-height:0;
}

.zenario_user_forms.form_popup.show .close:before {
	font-family: 'FontAwesome';
	content: "\f00d";
	font-size:18px;
	padding-left:5px;
	text-indent:initial;
	font-size:18px;
	line-height:24px;
}

.zenario_user_forms.form_popup .user_form input[type="text"], 
.zenario_user_forms.form_popup .user_form input[type="email"],  
.zenario_user_forms.form_popup .user_form textarea {
	width:calc(100% - 26px);
	border:0;
	color:#808285;
	-moz-box-shadow:    0 0 0 1px #888;
  	-webkit-box-shadow: 0 0 0 1px #888;
  	box-shadow:         0 0 0 1px #888;
}

.zenario_user_forms.form_popup .user_form input[type="text"], 
.zenario_user_forms.form_popup .user_form input[type="email"] {
	height:34px;
	line-height:34px;
	padding-top:0;
	padding-bottom:0;
}

.zenario_user_forms.form_popup .user_form textarea {
	height:100px;
}

.zenario_user_forms.form_popup .user_form .form_field.has_error input[type="text"],
.zenario_user_forms.form_popup .user_form .form_field.has_error input[type="email"],
.zenario_user_forms.form_popup .user_form .form_field.has_error textarea {
	-moz-box-shadow:    0 0 0 2px red;
  	-webkit-box-shadow: 0 0 0 2px red;
  	box-shadow:         0 0 0 2px red;
	background:#fff url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-error-space.png') no-repeat right 8px;
}

.zenario_user_forms.form_popup .user_form .form_field.has_error input[type="text"]:focus,
.zenario_user_forms.form_popup .user_form .form_field.has_error input[type="email"]:focus,
.zenario_user_forms.form_popup .user_form .form_field.has_error textarea:focus {
	border-color:#B4B4B4;
	background:#fff;
}

.zenario_user_forms.form_popup .user_form .form_field.field_text .form_error,
.zenario_user_forms.form_popup .user_form .form_field.field_textarea .form_error {
	display:none;
}

.zenario_user_forms.form_popup .user_form .form_buttons {
	text-align:center;
}

.zenario_user_forms.form_popup .user_form .form_buttons input[type="button"] {
	margin-top:10px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

/*.zenario_user_forms.form_popup .user_form .form_buttons input[type="button"] {
	width:100%;
	height:50px;
	margin-top:10px;
	font-size:1em;
	padding:0 0 3px;
	background:#1977ba;
	border-color:#1977ba;
}*/

.zenario_user_forms.form_popup.hide .form_wrapper {
    -webkit-transition: all 0.8s ease-in;
    -moz-transition: all 0.8s ease-in;
    -o-transition: all 0.8s ease-in;
    transition: all 0.8s ease-in;
}

.zenario_user_forms.form_popup.show .form_wrapper {
	bottom:510px;
    -webkit-transition: all 0.8s ease-in;
    -moz-transition: all 0.8s ease-in;
    -o-transition: all 0.8s ease-in;
    transition: all 0.8s ease-in;
}

.zenario_user_forms.form_popup .success p {
	padding:20px;
	text-align:center;
}

.zenario_user_forms.form_popup .success {
	opacity:1;
	width:280px;
	height:508px;
	padding:40px 10px 0;
	font-size:16px;
	line-height:24px;
	margin-bottom:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	-webkit-box-shadow:0 12px 25px 8px rgba(0,0,0,0.17);
	-moz-box-shadow:0 12px 25px 8px rgba(0,0,0,0.17);
	box-shadow:0 12px 25px 8px rgba(0,0,0,0.17);
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
}

.zenario_user_forms.form_popup.hide .success {
	opacity:0;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
}

.zenario_user_forms.form_popup .user_form,
.zenario_user_forms.form_popup.show .close,
.zenario_user_forms.form_popup .success {
	background:#FFF;
}

.zenario_user_forms.form_popup .user_form,
.zenario_user_forms.form_popup.show .close,
.zenario_user_forms.form_popup.show .close:before,
.zenario_user_forms.form_popup .success,
.zenario_user_forms.form_popup .success p {
	color:#000;
}

.zenario_user_forms.form_popup .user_form .field_section_description.bottom_text {
	text-align:center;
	font-size:14px;
	line-height:18px;
}

.zenario_user_forms.form_popup .user_form .field_section_description.bottom_text .field_title {
	display:block;
	color:#f6c7d4;
	font-weight:700;
}

.zenario_user_forms.form_popup .user_form .field_section_description.bottom_text p {
	margin-bottom:0;
	font-weight:500;
}

.zenario_user_forms.form_popup.hide .success {
	display:none;
}

.zenario_user_forms .form_field.mandatory .field_title {
	font-weight:700;
}

.zenario_user_forms .form_field.mandatory .field_title:after {
	content:" *";
	color:#FF0000;
}

.zenario_user_forms .form_field.field_checkboxes .checkboxes_wrap {
	padding-left:20px;
}

.zenario_user_forms .form_field.field_checkboxes .checkboxes_wrap .field_checkbox {
	margin:10px 0 0;
}

/* Form style 1
------------------------------------------------------------------------------------------------- */

.zenario_user_forms.form_style_1 input[type="text"], 
.zenario_user_forms.form_style_1 input[type="password"], 
.zenario_user_forms.form_style_1 input[type="email"], 
.zenario_user_forms.form_style_1 textarea {
	width:calc(100% - 22px);
}

.zenario_user_forms.form_style_1 select {
	width:100%;
}

.zenario_user_forms.form_style_1 .form_wrapper {
	padding:2em;
	background:#f4f8fb;
}

.zenario_user_forms.form_style_1 .form_wrapper > h2 {
	text-align:center;
	font-weight:600;
}

body.mobile .zenario_user_forms.form_style_1 .form_wrapper {
	padding:1em;
}

body.desktop .zenario_user_forms.form_style_1 .field_checkboxes {
	padding:20px 0;
}

body.desktop .zenario_user_forms.form_style_1 .form_fields div[class*="section_wrap"] {
	display:flex;
	gap:20px;
}

body.desktop .zenario_user_forms.form_style_1 .form_fields div[class*="section_wrap"] .form_field {
	width:50%;
}

.zenario_user_forms.form_style_1 .form_buttons {
	text-align:center;
	margin-top:20px;
}
/**/
/* Menus
--------------------------------------------------------------------------------------------------*/

.menu_advanced_search #menu-advanced-search-link {
    font-size: 0.813em;
    color: #88bbdb;
    text-decoration: none;
    float: right;
    padding-bottom: 5px;
}

.menu_advanced_search #menu-advanced-search-link:hover {
    text-decoration: underline;
}

.menu_advanced_search {
	padding-top:10px;
	margin-right:45px;
}

.Grid_Footer .zenario_menu span:before {
	content: '';
}

.Grid_Footer .footer_responsive_links  {
	display: none!important;
}

.zenario_cookie_consent_manage_popup_wrap .cookie_title_text a {
	color:#4cb957;
}

/* Pin
--------------------------------------------------------------------------------------------------*/

.zenario_content_list .pinned_icon {
	display:none;
}

.zenario_content_list .pinned_icon + .content_list_title a:after {
	font-family: "FontAwesome";
	content: "\f08d";
	position: absolute;
	transform: rotateY(0) rotate(45deg);
	padding-left:10px;
	font-size:16px;
	line-height: 1.2em;
	color: #333;
}

.zenario_slot .page_title .pinned_icon {
	padding-right:22px;
}

/* Code PRE
--------------------------------------------------------------------------------------------------*/

.zenario_slot pre {
	margin-bottom:15px;
	
	overflow:auto;

	clear:both;
	background:#F9F9F9;
	border:1px solid #F0F0F0;
	line-height:1.6em;
	font-size:0.875em;
	padding:10px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
}

.zenario_slot pre.pre_background_blue {
	background:#F2F8FB;
	border-color:#D7E6EE;
}

/* Extranet
--------------------------------------------------------------------------------------------------*/


	.Grid_Body .extranet_wrap {
		width:auto;
		overflow:hidden;
		padding:20px 30px;
		border:2px solid #4cb957;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	
	.Grid_Body .zenario_extranet_user_image {
		padding:20px 15px;
	}
	
	.Grid_Body .extranet_wrap h1,
	.Grid_Body .extranet_wrap h2 {
		display:block;
		padding-bottom:10px;
	}
	
	.Grid_Body .extranet_wrap h2 {
		font-size: 1.625em;
    	line-height: 1.25em;
	}
	
	.Grid_Body .zenario_extranet > p {
		margin-bottom:20px;
		line-height:1.3em;
	}
	
	.Grid_Body .zenario_extranet div.extranet_field,
	.Grid_Body .zenario_extranet_registration div.extranet_field,
	.Grid_Body .zenario_extranet_profile div.extranet_field,
	.Grid_Body .zenario_extranet_profile_viewer div.extranet_field,
	.Grid_Body .zenario_extranet_password_reminder div.extranet_field,
	.Grid_Body .zenario_extranet_change_password div.extranet_field,
	.Grid_Body .zenario_extranet_change_email div.extranet_field,
	.Grid_Body .zenario_extranet_registration_probusiness div.extranet_field,
	.Grid_Body .extranet_wrap div.extranet_field,
	.Grid_Body .zenario_extranet_profile .form_field {
		clear:both;
		padding:8px 0px;
	}
	
	.Grid_Body .extranet_wrap .extranet_field:before,
	.Grid_Body .extranet_wrap .extranet_field:after {
		content: '.';
		width: 0;
		height: 0;
		font-size: 0;
		line-height: 0;
		display: block;
		overflow: hidden;
		visibility: hidden;
	}
	
	.Grid_Body .extranet_wrap .extranet_field:after {
		clear: both;
	}
	
	body.desktop .Grid_Body .zenario_extranet .extranet_field .label,
	body.desktop .Grid_Body .zenario_extranet_registration .extranet_field .label,
	body.desktop .Grid_Body .zenario_extranet_change_password .label,
	body.desktop .Grid_Body .zenario_extranet_change_email .label,
	body.desktop .Grid_Body .zenario_extranet_registration_probusiness .label,
	body.desktop .Grid_Body .zenario_extranet_password_reminder .label,
	body.desktop .Grid_Body .zenario_extranet_profile .form_field .field_title {
		float:left;
		padding-right:10px;
		text-align:right;
	}
	
	body.desktop .Grid_Body .zenario_extranet .extranet_field .label,
	body.desktop .Grid_Body .zenario_extranet_registration .extranet_field .label,
	body.desktop .Grid_Body .zenario_extranet_profile .extranet_field .label,
	body.desktop .Grid_Body .zenario_extranet_profile_viewer .extranet_field .label,
	body.desktop .Grid_Body .zenario_extranet_change_password .label,
	body.desktop .Grid_Body .zenario_extranet_change_email .label,
	body.desktop .Grid_Body .zenario_extranet_registration_probusiness .label,
	body.desktop .Grid_Body .zenario_extranet_profile .form_field .field_title {
		width:140px;
		padding-top:7px;
	}
	
	
	.Grid_Body .zenario_extranet_password_reminder .label {
		width:145px;
	}

	.Grid_Body .zenario_extranet_change_password .label {
		width:190px;
	}
	
	.Grid_Body .zenario_extranet_change_email .label {
		width:200px;
	}
	
	.Grid_Body .zenario_extranet_profile .extranet_field .label {
		font-weight:bold;
	}
	
	.Grid_Body .zenario_extranet .extranet_field .label {
		text-align:left;
	}
	
	.Grid_Body .zenario_extranet .extranet_field input,
	.Grid_Body .zenario_extranet_registration .extranet_field input,
	.Grid_Body .zenario_extranet_password_reminder .extranet_field input,
	.Grid_Body .zenario_extranet_change_email .extranet_field input,
	.Grid_Body .zenario_extranet_registration_probusiness .extranet_field input,
	.Grid_Body .extranet_wrap .extranet_field input,
	.Grid_Body .zenario_extranet_profile .form_field input {
		width:300px;
	}
	
	body.mobile .Grid_Body .zenario_extranet .extranet_field input,
	body.mobile .Grid_Body .zenario_extranet_registration .extranet_field input,
	body.mobile .Grid_Body .zenario_extranet_password_reminder .extranet_field input,
	body.mobile .Grid_Body .zenario_extranet_change_email .extranet_field input,
	body.mobile .Grid_Body .zenario_extranet_registration_probusiness .extranet_field input,
	body.mobile .Grid_Body .extranet_wrap .extranet_field input,
	body.mobile .Grid_Body .zenario_extranet_profile .form_field input {
		width:calc(100% - 22px);
	}
	
	.Grid_Body .zenario_extranet_change_password .extranet_field input {
		width:250px;
	}
	
	body.desktop .Grid_Body .zenario_extranet_registration .extranet_field input.checkbox,
	body.desktop .Grid_Body .zenario_extranet_registration .extranet_field input[type="checkbox"],
	body.mobile .Grid_Body .zenario_extranet_registration .extranet_field input.checkbox,
	body.mobile .Grid_Body .zenario_extranet_registration .extranet_field input[type="checkbox"] {
		width:auto;
	}
	
	body.desktop .Grid_Body .zenario_extranet_registration .extranet_field input[type="checkbox"] {
		margin-left:130px;
		margin-right:5px;
		margin-top:2px;
		float:left;
	}
	
	body.desktop .Grid_Body .zenario_extranet_registration .extranet_field input[type="checkbox"] + .label {
		width:auto;
		padding:0;
	}
	
	.Grid_Body .zenario_extranet_registration .extranet_field input[type="checkbox"] + .label {
		display:inline-block;
	}
	
	body.desktop .Grid_Body .zenario_extranet .extranet_btn,
	body.desktop .Grid_Body .zenario_extranet .extranet_remember_me,
	body.desktop .Grid_Body .zenario_extranet .extranet_log_me_in,
	body.desktop .Grid_Body .zenario_extranet .extranet_links,
	body.desktop .Grid_Body .zenario_extranet_registration .extranet_btn,
	body.desktop .Grid_Body .zenario_extranet_registration .extranet_links,
	body.desktop .Grid_Body .zenario_extranet_profile .form_buttons,
	body.desktop .Grid_Body .zenario_extranet_profile_viewer .extranet_links,
	body.desktop .Grid_Body .zenario_extranet_profile_viewer .extranet_btn,
	body.desktop .Grid_Body .zenario_extranet_change_password .extranet_btn,
	body.desktop .Grid_Body .zenario_extranet_change_email .extranet_btn,
	body.desktop .Grid_Body .zenario_extranet_change_email .extranet_links {
		margin-left:150px;
		margin-top:8px;
	}
	
	body.mobile .Grid_Body .zenario_extranet .extranet_btn,
	body.mobile .Grid_Body .zenario_extranet .extranet_remember_me,
	body.mobile .Grid_Body .zenario_extranet .extranet_log_me_in,
	body.mobile .Grid_Body .zenario_extranet .extranet_links,
	body.mobile .Grid_Body .zenario_extranet_registration .extranet_btn,
	body.mobile .Grid_Body .zenario_extranet_registration .extranet_links,
	body.mobile .Grid_Body .zenario_extranet_profile .form_buttons,
	body.mobile .Grid_Body .zenario_extranet_profile_viewer .extranet_links,
	body.mobile .Grid_Body .zenario_extranet_profile_viewer .extranet_btn,
	body.mobile .Grid_Body .zenario_extranet_change_password .extranet_btn,
	body.mobile .Grid_Body .zenario_extranet_change_email .extranet_btn,
	body.mobile .Grid_Body .zenario_extranet_change_email .extranet_links {
		text-align:center;
		margin-top:8px;
	}
	
	.Grid_Body .zenario_extranet .extranet_remember_me,
	.Grid_Body .zenario_extranet .extranet_log_me_in {
		clear:both;
	}
	
	
	.Grid_Body .zenario_extranet_password_reminder .extranet_btn,
	.Grid_Body .zenario_extranet_password_reminder .extranet_links {
		margin-left:155px;
		margin-top:8px;
	}
	
	.zenario_extranet_password_reset .extranet_btn {
		margin-top:15px;
	}
	
	.zenario_extranet_password_reset .extranet_links {
		margin-top:8px;
	}
	
	.Grid_Body .zenario_extranet_change_password .extranet_btn {
		margin-left:200px;
	}
	
	.Grid_Body .zenario_extranet_change_email .extranet_btn {
		margin-left:210px;
	}
	
	.Grid_Body .zenario_extranet_group_picker .extranet_btn,
	.Grid_Body .zenario_extranet_group_picker .extranet_links,
	.zenario_category_subscriptions .update_btn,
	.zenario_category_subscriptions .slot_links {
		margin-top:10px;
	}
	
	.Grid_Body .zenario_extranet_group_picker .extranet_btn {
		float:left;
		margin-right:10px;
	}
	
	.Grid_Body .zenario_extranet_group_picker .extranet_btn div.i {
		width:40px;
        height:18px;
		padding:6px 8px 0px 8px;
	}
	
	.Grid_Body .zenario_extranet_group_picker .extranet_btn div.i a {
		color:#FFF;
		padding:8px 0px;
	}
	
	.Grid_Body .zenario_extranet .extranet_links,
	.Grid_Body .zenario_extranet_profile .form_buttons,
	.Grid_Body .zenario_extranet_profile_viewer .extranet_links,
	.Grid_Body .zenario_extranet_password_reminder .extranet_links,
	.Grid_Body .zenario_extranet_registration .extranet_links,
	.Grid_Body .zenario_extranet_change_password .extranet_links,
	.Grid_Body .zenario_extranet_change_email .extranet_links,
	.Grid_Body .zenario_extranet_registration_probusiness .extranet_links,
	.Grid_Body .zenario_extranet_group_picker .extranet_links,
	.zenario_category_subscriptions .slot_links {
		clear:both;
	}
	
	.Grid_Body .zenario_extranet .extranet_welcome_text,
	.Grid_Body .zenario_extranet_registration .extranet_welcome_text,
	.Grid_Body .zenario_extranet_registration_probusiness .extranet_welcome_text {
		font-family:"Raleway",Arial,Verdana,Helvetica,sans-serif;
		font-weight:400;
		font-size:1.375em;
		color:#007fa2;
		padding-bottom:10px;
	}
	
	.zenario_extranet_profile .form_field .note_to_user {
		font-size:0.875em;
		font-style:italic;
	}
	
	.extranet_edit_profile .form_buttons input,
	.extranet_edit_profile .form_buttons a.nice_button {
		float:left;
		margin-right:8px;
	}
	
	.extranet_edit_profile .form_buttons a.nice_button {
		background:#999;
	}
	
	body.desktop .Grid_Body .extranet_wrap .extranet_field .captcha,
	body.desktop .extranet_wrap .form_field .note_to_user {
		margin-left:150px;
	}
	
	body.desktop .extranet_wrap .extranet_view_profile .form_field .note_to_user {
		display:none;
	}
	
	.Grid_Body .extranet_wrap .extranet_field .captcha {
		padding:15px 0;
	}
	
	.Grid_Body .extranet_wrap .extranet_field .captcha > div {
		padding-top:5px;
	}


}

body.mobile .Grid_Body .extranet_wrap .extranet_field .captcha > div {
	margin-top:5px;
}

/* Image User */

	.Grid_Body .zenario_extranet_user_image div.existing_image,
	.Grid_Body .zenario_extranet_user_image .new_image {
		width:auto;
		clear:both;
		display:block;
		margin-top:10px;
	}
	
	.Grid_Body .zenario_extranet_user_image .existing_image_wrap .extranet_btn,
	.Grid_Body .zenario_extranet_user_image .new_image_wrap .extranet_btn {
		margin-top:10px;
	}
	
	.Grid_Body .zenario_extranet_user_image .existing_image_wrap {
		height:1%;
		overflow:hidden;
		border-bottom:1px dotted #BEEDF3;
		padding-bottom:10px;
	}
	
/* Fonts - Colors */

	.Grid_Body .extranet_wrap {
		font-size:0.875em;
	}

	.Grid_Body .zenario_extranet .extranet_links,
	.Grid_Body .zenario_extranet .extranet_remember_me,
	.Grid_Body .zenario_extranet .extranet_log_me_in,
	.Grid_Body .zenario_extranet_profile .extranet_links,
	.Grid_Body .zenario_extranet_profile_viewer .extranet_links,
	.Grid_Body .zenario_extranet_password_reminder .extranet_links,
	.Grid_Body .zenario_extranet_registration .extranet_links,
	.Grid_Body .zenario_extranet_change_password .extranet_links,
	.Grid_Body .zenario_extranet_change_email .extranet_links,
	.Grid_Body .zenario_extranet_registration_probusiness .extranet_links,
	.Grid_Body .zenario_extranet_group_picker .extranet_links,
	.zenario_category_subscriptions .slot_links,
	.zenario_extranet_password_reset .extranet_links {
		font-size:0.875em;
	}
	
	.Grid_Body .zenario_extranet_logout .extranet_links div a {
		font-size:0.75em;
	}
	
	.zenario_category_subscriptions .confirm_email_text p {
		padding:5px 0;
	}
	
	.Grid_Body .zenario_extranet_registration_probusiness .confirm_email_text br {
		display:none;
	}
	
	.Grid_Body .zenario_extranet .extranet_links a,
	.Grid_Body .zenario_extranet_profile .extranet_links a,
	.Grid_Body .zenario_extranet_profile_viewer .extranet_links a,
	.Grid_Body .zenario_extranet_password_reminder .extranet_links a,
	.Grid_Body .zenario_extranet_registration .extranet_links a,
	.Grid_Body .zenario_extranet_change_password .extranet_links a,
	.Grid_Body .zenario_extranet_change_email .extranet_links a,
	.Grid_Body .zenario_extranet_registration_probusiness .extranet_links a,
	.Grid_Body .zenario_extranet_group_picker .extranet_links a,
	.Grid_Body .zenario_extranet_logout .extranet_links div a,
	.zenario_category_subscriptions .slot_links a,
	.zenario_extranet_password_reset .extranet_links {
		text-decoration:underline;
		clear:left;
	}
	
	.Grid_Body .extranet_wrap a {
		color:#0e76bc;
	}
	
	.screen_name_confirmed_info {
		font-size:0.929em;
		padding:10px;
		margin:5px 10px 10px;
		color:#333;
		background:#efefef;
	}

.extranet_wrap #password_message,
.extranet_profile_edit_note {
  	padding-top: 5px !important;
  	display: inline-block;
}

body.desktop .extranet_wrap #password_message,
body.desktop .extranet_profile_edit_note {
  margin-left: 150px;
}

.extranet_profile_edit_note {
  font-size:0.9em;
}

/* Password field with eye icon
--------------------------------------------------------------------------------------------------*/

.zenario_skin .password_field_with_eye {
	position:relative;
	width:322px;
}

body.desktop .zenario_skin .password_field_with_eye {
	float:left;
}

.zenario_skin .password_field_with_eye input {
	padding-right:40px;
}

.zenario_skin .password_field_with_eye .eye_icon {
	display: inline-block;
	position:absolute;
	z-index:1;
	top: 50%;
  	transform: translateY(-50%);
	left:calc(100% - 30px);
	transition:all 0.2s ease-in-out;
	cursor:pointer;
}

.zenario_skin .password_field_with_eye .eye_icon:hover {
	color:#000;
}

.zenario_skin .password_field_with_eye input,
.zenario_skin .password_field_with_eye input[type="password"] {
	width:calc(100% - 12px - 40px);
}

.zenario_visitor_tooltip_wrap .zenario_password_requirements_tooltip {
	background: #efefef;
}

.zenario_visitor_tooltip_wrap .zenario_password_requirements_tooltip:after {
	right: 100%;
	top: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(239, 239, 239, 0);
	border-right-color: #efefef;
	border-width: 8px;
	margin-top: -8px;
}

/* HTML Add This*/

.addthis_wrap {
	width:100%;
	height:1%;
	overflow:hidden;
	font-size:0.750em;
	padding-top:3px;
}

.addthis_wrap .addthis_title,
.addthis_wrap .addthis_toolbox{
	float:right;
	display:inline;
}

.addthis_wrap .addthis_title {
	padding:0 5px 0 0;
	margin-top:-2px;
}

.addthis_wrap .addthis_default_style {
	width:155px !important;
}

/* HTML Back to top */

.back_to_top {
	font-size:0.750em;
}

.back_to_top a {
	text-decoration:none;
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/back-to-top-arrow.gif') no-repeat right top;
	padding:5px 30px 5px 0;
}

.back_to_top a:hover {
	text-decoration:underline;
}

/* Title zenario style NEW
--------------------------------------------------------------------------------------------------*/

.title_zenario_style,
.Grid_Key_Features .nest_accordion .nest_title {
	text-align:center;
	padding-top:30px;
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-zenario-motif-colour.svg') no-repeat center top / 32px 24px;
}

.Grid_Key_Features .title_zenario_style,
.Grid_Key_Features .nest_accordion .nest_title {
	background:url('../../zenario_custom/skins/white_and_blue/editable_css/../images/icon-zenario-motif-white.svg') no-repeat center top / 32px 24px;
}

.zenario_plugin_nest.title_zenario_style .nest_title h2,
.zenario_content_list.title_zenario_style > h2,
.zenario_html_snippet.title_zenario_style h2,
.Grid_Key_Features .nest_accordion .nest_title h2 {
	font-size: 1.400em;
    line-height: 30px;
    font-weight:normal;
}

.Grid_Key_Features .title_zenario_style .nest_title h2,
.Grid_Key_Features .nest_accordion .nest_title h2 {
	color:#FFF;
	font-weight:300;
}

.zenario_html_snippet.title_zenario_style h2,
.Grid_Key_Features .nest_accordion .nest_title h2 {
	padding:0;
}

/* Buttons NEW
--------------------------------------------------------------------------------------------------*/

.title_like_button .banner_title h2 {
	font-size:1em;
}

.title_like_button .banner_title h2 a,
.more_link_like_button .banner_more a,
.csl_more_button .content_list_listing > a.content_list_more_link,
.csl_item_more_button .content_list_data_row .content_list_more a,
.zenario_slideshow_2.slideshow_home_page .slide_more_link_text a,
.zenario_user_forms.form_popup .user_form .form_buttons input[type="button"] {
	display:inline-block;
	min-height:40px;
	line-height:38px;
	padding:0 28px;
	font-weight:400;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-webkit-transition : all 200ms ease-in-out;
  	-moz-transition : all 200ms ease-in-out;
  	transition : all 200ms ease-in-out;
}

.title_like_button .banner_title h2 a,
.zenario_slideshow_2.slideshow_home_page .slide_more_link_text a {
	background:#FFF;
	color:#212121;
}

.more_link_like_button .banner_more a,
.csl_more_button .content_list_listing > a.content_list_more_link,
.csl_item_more_button .content_list_data_row .content_list_more a {
	background:#1977ba;
	color:#FFF;
}

.more_link_like_button .banner_more a:hover,
.title_like_button .banner_title h2 a:hover,
.csl_more_button .content_list_listing > a.content_list_more_link:hover,
.csl_item_more_button .content_list_data_row .content_list_more a:hover,
.zenario_slideshow_2.slideshow_home_page .slide_more_link_text a:hover,
.zenario_user_forms.form_popup .user_form .form_buttons input[type="button"]:hover {
	text-decoration:none;
	opacity:0.85;
}


/* Portfolio
--------------------------------------------------------------------------------------------------*/

.zenario_portfolio .categories_filters ul,
.zenario_portfolio .categories_filters ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.zenario_portfolio .categories_filters {
	border-bottom:2px solid #4cb957;
	padding-left:20px;
	margin-bottom:5px;
}

.zenario_portfolio .categories_filters ul li {
	display:inline-block;
}

.zenario_portfolio .categories_filters ul li a {
	display:inline-block;
	padding:0 15px;
	line-height:34px;
	height:34px;
	background:#BEC3C6;
	color:#333;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.zenario_portfolio .categories_filters ul li a.on {
	background:#4cb957;
	color:#FFF;
}

.zenario_portfolio .categories_filters ul li a:hover {
	text-decoration:none;
}

.zenario_portfolio .projects_list .project {
	overflow:hidden;
	margin-top:25px;
	padding:15px 25px 10px;
	border:2px solid #BDC3C3;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	display:block;
    transition: all 0.5s ease 0s;
}

.zenario_portfolio .projects_list .project .project_image {
	float:left;
	margin-right:45px;
}

.zenario_portfolio .projects_list .project .project_content {
	overflow:hidden;
}

.zenario_portfolio .projects_list .project .project_content h2 {
	color:#1977ba;
	font-size:1.125em;
}

.zenario_portfolio .projects_list .project .project_content .project_description {
	margin-top:10px;
}

.zenario_portfolio .projects_list .project .project_content .project_description h3,
.zenario_portfolio .projects_list .project .project_content .project_description p {
	margin-bottom:10px;
}

.zenario_portfolio .projects_list .project .project_content .project_more {
	margin-top:10px;
}

.zenario_portfolio .projects_list .project .project_content .project_more a {
	font-size:0.875em;
}

.zenario_portfolio .projects_list .project.hide {
    display: none;
}

/* overwirte js settings */

.projects_list.projects-thumbnails {
	height:auto !important;
}

.zenario_portfolio .projects_list .project {
	position:static !important;
	width:80% !important;
	width:calc(100% - 50px) !important;
}

/* Pagination */

.pag_pagination {
	clear:both;
	width:100%;
	margin-top:30px;
	font-size:0.750em;
	text-align:center;
}

.pag_pagination .pag_page_on {
	font-weight:bold;
}

/*  TUIX documentation  */

iframe#tuix_documentation {
	width: 100%;
	height: 60em;
	border: none;
	overflow: hidden;
}

/* Demo site link */

.zenario_html_snippet_launch_demo .green_button {
padding: 15px 45px;
line-height: 32px;
background: rgba(14,118,188,1);
color: rgba(255,255,255,1);
border: 0;
font-size: 1em;
text-shadow: 0 1px 1px #333;
cursor: pointer;
-webkit-box-shadow: 0px -1px 2px 0px rgba(0,0,0,1)inset;
-moz-box-shadow: 0px -1px 2px 0px rgba(0,0,0,1)inset;
box-shadow: 0px -1px 2px 0px rgba(0,0,0,1)inset;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
text-decoration:none;
font-size: 1.2em;
}

.zenario_html_snippet_launch_demo .green_button:hover {
	background: #4cb957;
	text-decoration:none;
} 

/* Pagination
--------------------------------------------------------------------------------------------------*/

.pag_pagination {
	margin-top:10px;
	text-align:center;
}

.pag_pagination span a {
	display:inline-block;
    margin: 0 1px 5px;
    padding: 0 8px;
    line-height:22px;
    -webkit-border-radius: 2px;
	border-radius: 2px;
	color:#FFF;
	background:#555;
   	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-decoration:none;
}

.pag_pagination span a:hover,
.pag_pagination span.pag_page_on a {
    background:#4cb957;
    text-decoration:none;
}
/**/
/* Videos
--------------------------------------------------------------------------------------------------*/

.zenario_videos_fea .zfea_block .buttons a.edit:before {
	content:"\f044";
}

.zenario_videos_fea .view_toggle_wrap {
	overflow:hidden;
	margin-bottom:15px;
	text-align:right;
}

.zenario_videos_fea .view_toggle_wrap > div {
	display:inline-block;
	width:26px;
	height:26px;
	margin-left:3px;
	text-align:center;
	background:#777;
	color:#FFF;
	text-indent:-99;
	font-size:0;
	line-height:0;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	-o-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
	cursor:pointer;
}

.zenario_videos_fea .view_toggle_wrap > div:before {
	font-family: 'FontAwesome';
	text-indent:0;
	font-size:16px;
	line-height:26px;
	content: "\f0ca";
}

.zenario_videos_fea .view_toggle_wrap > div:first-child:before {
	content: "\f009";
}

.zenario_videos_fea .view_toggle_wrap > div.on {
	background:#4eb956;
}

.zenario_videos_fea .view_toggle_wrap > div:not(.on):hover {
	opacity:0.85;
}

.zenario_videos_fea .zfea_block_list_wrap {
	overflow:hidden;
}

.zenario_videos_fea .zfea_i_and_p {
	clear:both;
	display:block;
}

.zenario_videos_fea .zfea_i_and_p .zfea_item_count {
	font-style:italic;
}

.zenario_videos_fea .view_toggle_wrap,
.zenario_videos_fea .zfea_block,
.zenario_videos_fea .zfea_i_and_p {
	margin-left:1.5%;
	margin-right:1.5%;
}

.zenario_videos_fea .zfea_i_and_p {
	padding-top:0;
}

/* Block */

.zenario_videos_fea .zfea_block {
	overflow:hidden;
	padding:15px;
	margin-bottom:15px;
	background:#DDE2E8;
}

.zenario_videos_fea .zfea_block div.column_image a {
	overflow:hidden;
	display:block;
	
}
	
.zenario_videos_fea .zfea_block div.column_image a img {
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	-o-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

.zenario_videos_fea .zfea_block div.column_image a:hover img {
	opacity:0.85;
}

.zenario_videos_fea .zfea_block p {
	margin-bottom:4px;
	font-size:0.875em;
}

.zenario_videos_fea .zfea_block .buttons {
	overflow:hidden;
}

.zenario_videos_fea .zfea_block .buttons a:before {
	font-family: 'FontAwesome';
  	content: "\f03d";
  	padding-right:4px;
}

/* List view */

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block {
	width:calc(100% - 20px);
	padding:10px;
	margin-left:0;
	margin-right:0;
	border:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block > div,
.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block > div.buttons {
	width:calc(100% - 450px);
	float:left;
}

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block > div.column_image {
	float:left;
	width:290px;
}

body.mobile .zfea_block_list_like_table .zfea_block_list_wrap .zfea_block > div.column_image {
	width:28%;
	padding-right:2%;
}

body.mobile .zfea_block_list_like_table .zfea_block_list_wrap .zfea_block > div,
body.mobile .zfea_block_list_like_table .zfea_block_list_wrap .zfea_block > div.buttons {
	width:calc(70%);
	float:left;
}

body.mobile .zfea_block_list_like_table .zfea_block_list_wrap .zfea_block > div.buttons {
	width:calc(100%);
	float:none;
	text-align:center;
}

.zfea_block_list_like_table .zfea_block_list_wrap .zfea_block div.buttons {
	text-align:left;
	padding:10px 0;
}

/* Grid view */

.zenario_videos_fea .zfea_block_like_block .zfea_block {
	float:left;
	padding-bottom:35px;
	position:relative;
	border:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

body.desktop .zenario_videos_fea .zfea_block_like_block .zfea_block_list_wrap .zfea_block {
	width:calc(32% - 30px);
	margin:0 0 20px;

}

body.desktop .zenario_videos_fea .zfea_block_like_block .zfea_block_list_wrap .zfea_block:nth-child(3n+2) {
	margin-left:2%;
	margin-right:2%;
}

.zenario_videos_fea .zfea_block_like_block .zfea_block .column_image {
	padding-bottom:8px;
}

.zenario_videos_fea .zfea_block_like_block .zfea_block .buttons {
	padding:15px 0 0;
	text-align:center;
}

.zenario_videos_fea .zfea_zenario_list_videos .column_image .field_value a img {
	margin:auto;
}

body.mobile .zfea_blocks .zfea_block_list_wrap .zfea_block:nth-child(odd) {
	clear:left;
}

body.mobile .zfea_blocks .zfea_block_list_wrap .zfea_block:nth-child(even) {
	clear:right;
}

/* List view and block view */

.zenario_videos_fea .zfea_block .column_title {
	font-family:"Raleway",Arial,sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
}

.zfea_blocks .zfea_block_list_wrap .zfea_block > div.column_title {
	margin-bottom: 10px;
}

.zenario_videos_fea .zfea_block .column_title a {
	color:#000;
}

.zenario_videos_fea .zfea_block .column_description {
	font-size:0.875em;
	margin-bottom:5px;
}

.zenario_videos_fea .zfea_block .column_date {
	font-size:0.75em;
	font-style:italic;
}

/* View video */

.zenario_videos_fea .view_video {
	max-width:1024px;
	margin:auto;
}

.zenario_videos_fea .view_video .video {
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin:15px auto;
}

.zenario_videos_fea .view_video .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.zenario_videos_fea .view_video .description {
	padding:15px 0;
	line-height:1.4em;
}

.zenario_videos_fea .view_video p.date {
	font-size:0.75em;
	font-style:italic;
}
/*
.slide_view_mode .span3 .zenario_videos_fea {
	padding-top:22px;
}

.slide_view_mode .span3 .zenario_videos_fea .zfea_buttons.zfea_top_buttons {
	margin-bottom:0;
}

.slide_view_mode .zenario_videos_fea .view_toggle_wrap {
	display:none;
}

.slide_view_mode .zenario_videos_fea .zfea_block_like_block .zfea_block {
	width:calc(100% - 22px);
	padding:10px;
	float:none;
	clear:both;
	margin:0 0 10px;
	border:1px solid rgba(146, 143, 197, 0.15);
}

.slide_view_mode .zenario_videos_fea .zfea_block_like_block .zfea_block.current { 
	border-color:#D3111C;
}

.slide_view_mode .zenario_videos_fea .zfea_block_like_block .zfea_block.current .column_image .field_value a:after {
	opacity:1;
}

.slide_view_mode .zenario_videos_fea .zfea_block_like_block .zfea_block .column_image {
	width:100px;
	padding:0;
	margin:0;
	float:left;
}

.slide_view_mode .zenario_videos_fea .zfea_zenario_list_videos .column_image .field_value a:after {
	width:40px;
	height:40px;
	font-size:40px;
	line-height:40px;
}

.slide_view_mode .zenario_videos_fea .zfea_block_like_block .zfea_block .column_title {
	width:calc(100% - 110px);
	float:right;
	font-size:0.857em;
}

.slide_view_mode .zenario_videos_fea .zfea_block_like_block .zfea_block .block_buttons_bottom,
.slide_view_mode .zenario_videos_fea .zfea_i_and_p {
	display:none;
}
*/

/* General
--------------------------------------------------------------------------------------------------*/

a.zfea_button,
.zfea_button, 
.nest_buttons a, 
.icon_button {
	display: inline-block;
	background:#1977ba;
	color:#FFF;
	padding: 0 10px;
	font-size:0.875em;
}

a.zfea_button:hover {
	text-decoration:none;
}

.zfea_form_row__last_edited {
    font-size: 0.857em;
    font-style: italic;
    text-align: right;
    padding-right: 2px;
}
/**/
@media all and (max-width: 1441px) {

	.ui-autocomplete {
			width:300px !important;
	}
	
}

@media all and (max-width: 1341px) {

	.ui-autocomplete {
			width:270px !important;
	}
	
}
	
@media all and (max-width: 1281px) {
	
	.zenario_banner.banner_full_width .banner_wrap_inner a {
		height:450px !important;
	}
	
}

@media all and (max-width: 1141px) {

	#at4-share {
		top:30% !important;
	}

	.zenario_slideshow.slideshow_home_page .zenario_banner .banner_content .banner_text {
    	font-size:1.2em;
    	line-height:1.2em;
    }
    
    .zenario_slideshow.slideshow_home_page a.prev, 
    .zenario_slideshow.slideshow_home_page a.next {
    	top:30%;
	}
	
	.zenario_slideshow.slideshow_home_page a.prev {
		left:20px;
	}
	
	.zenario_slideshow.slideshow_home_page a.next {
    	right:20px;
	}
}

@media all and (max-width: 979px) {

	.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form div input.search_input_box {
		width:500px;
	}

}

@media all and (max-width: 959px) {

	p, a {
		word-wrap: break-word;
	}

	img {
		height: auto !important;
		max-width: 100%;
	}
	
	.Grid_Top {
		position: relative;
	}
	
	.Grid_Top .zenario_promo_menu ul li a {
		padding: 0px 0px 0px 15px;
	}
	
	.zenario_banner.banner_full_width .banner_wrap_inner a {
		height:400px !important;
	}
	
	.Slot_Responsive_Search {
		display: block;
		overflow: hidden;
		padding: 8px 10px;
		border-bottom: 1px solid #e8e8e8;
		font-size: 0.875em;
	}
	
	.Slot_Responsive_Search a {
		font-size: 0.875em;
		padding-left: 22px;
		background: url('../../zenario_custom/skins/white_and_blue/editable_css/../images/eyeglass-white-mobile.png') no-repeat left center;
	}
	
	.Slot_Search .zenario_search_entry_box input.search_entry_input_box {
		width: 70%;
	}
	
	.Grid_Footer .Footer_Responsive_Extranet {
		font-size: 0.813em;
		text-align: center;
	}
	
/* 	.Grid_Footer .zenario_menu span.level1:after {
		content: '|';
		color: #4cb957;
	} */
	
	/* Homepage */
	.services_panel .zenario_banner .banner_content {
		margin-right: 0;
	}
	
	.community_box .zenario_html_snippet .join_community input[type="submit"] {
		padding: 10px;
	}
	
	.community_box .zenario_html_snippet .join_community {
		height: auto;
	}
	
	.community_box .zenario_html_snippet .join_community input[type="text"] {
		width: 90%;
	}
	
	/* Intranet */
	.zenario_menu_vertical ul li ul li a {
		padding: 10px 5px 3px 20px;
	}
	
	/* Documentation header */
	.layout_documentation .Grid_Top .Slot_Main_Menu .zenario_menu span a,
	.layout_documentation_top_level .Grid_Top .Slot_Main_Menu .zenario_menu span a,
	.layout_documentation_level_1_2 .Grid_Top .Slot_Main_Menu .zenario_menu span a,
	.layout_documentation_level3 .Grid_Top .Slot_Main_Menu .zenario_menu span a,
	.layout_documentation_level4 .Grid_Top .Slot_Main_Menu .zenario_menu span a,
	.layout_documentation_advanced_search .Grid_Top .Slot_Main_Menu .zenario_menu span a,
	.layout_documentation_level5 .Grid_Top .Slot_Main_Menu .zenario_menu span a {
		padding: 0 10px;
	}
	
	.layout_documentation .Grid_Top .Slot_Main_Menu,
	.layout_documentation_top_level .Grid_Top .Slot_Main_Menu,
	.layout_documentation_level_1_2 .Grid_Top .Slot_Main_Menu,
	.layout_documentation_level3 .Grid_Top .Slot_Main_Menu,
	.layout_documentation_level4 .Grid_Top .Slot_Main_Menu,
	.layout_documentation_advanced_search .Grid_Top .Slot_Main_Menu,
	.layout_documentation_level5 .Grid_Top .Slot_Main_Menu {
		padding-left: 35px;
	}
	
	.zenario_banner.banner_intro.banner_intro_v3 .banner_content {
		font-size:100%;
	}
}
	

@media all and (max-width: 915px) {

	.Grid_Top .zenario_promo_menu ul li a {
		padding: 0px 0px 0px 20px;
	}
	
}

@media all and (max-width: 880px) {

	.Grid_Top .zenario_promo_menu ul li a {
		font-size: 0.9em;
		padding: 0px 0px 0px 25px;
	}
	
}

@media all and (max-width: 840px) {

	.Grid_Top .zenario_promo_menu ul li a {
		padding: 0px 0px 0px 40px;
	}
	
}

@media all and (max-width: 799px) {
	.Grid_Body .container {
		padding-left:10px;
		padding-right:10px;
	}
	
	.Grid_Top .container .container,
	.Grid_Body .container .container {
		padding-left:0;
		padding-right:0;
	}
}

@media all and (max-width: 769px) {

	img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	.zenario_banner_homepage_services img {
		height: 167px!important;
	}

	.Grid_Top {
		padding: 0;
		height: 60px;
	}

	.Grid_Top .zenario_banner a {
		width:142px;
		position: absolute !important;
		top: 8px;
		left: 0;
		right:0;
		margin:auto;
	}
	
	.Grid_Top .zenario_banner img {
		height:40px !important;
	}
	
	.nest_top_menu .slide_2 {
		display:none;
	}
	
	.slot_header_menu .zenario_plugin_nest.nest_top_menu {
		position:absolute;
		top:10px;
		right:15px;
		padding:0;
	}
	
	.slot_header_menu .zenario_plugin_nest.nest_top_menu .zenario_menu_vertical .extranet_user_greeting {
		font-size:0;
		text-indent:-99px;
		width:auto !important;
		padding:0;
	}
	
	.slot_header_menu .zenario_plugin_nest.nest_top_menu .zenario_menu_vertical .extranet_user_greeting:before {
		font-family:"FontAwesome";
		content:"\f007";
		font-size:20px;
		text-indent: 0;
		display: inline-block;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		background:#1977ba;
	}
	
	.slot_header_menu .zenario_plugin_nest .zenario_menu_vertical .wrap_menu {
		top:40px;
	}
	
	.layout_new #zenario_citem {
		background:#FFF;
	}
	
	.Slot_Main_Menu .main_menu_home_link {
		display: inline;
	}
	
	.layout_full_width .Grid_Body {
		overflow:hidden;
	}
	
	.Grid_Footer {
	  	padding-top: 15px;
	  	background:#333333;
	}
	
	.Grid_Footer .links,
	.Grid_Footer .Copyright_Notice p,
	.Grid_Footer .Slot_Social_Media,
	.Grid_Footer .Slot_buttons  {
		text-align: center;
	}
	
	.Grid_Footer .Copyright_Notice, 
	.Grid_Footer .Footer_Menu {
		padding-top:5px;
	}
	
	.Grouping_Footer {
		overflow:hidden;
		padding:10px 15px 0;
	}
	
	.Grouping_Footer .Slot_Social_Media {
		width:30%;
		float:left;
	}
	
	.Grouping_Footer .Footer_Menu {
		width:40%;
		float:left;
		padding-top:8px;
	}
	
	.Grouping_Footer .Slot_Tribal_Link {
		width:30%;
		float:right;
		text-align:right;
	}
	
	.Grouping_Side .zenario_menu_vertical {
		display:none;
	}
	
	.layout_new .zenario_copyright {
		padding:10px 15px;
		font-size:0.750em;
	}
	
	.Grid_Footer .footer_social_media .zenario_plugin_nest x-zenario-admin-slot-wrapper {
		display:inline-block;
	}
	
	.Grid_Footer .footer_social_media .zenario_plugin_nest {
		width:100px !important;
		overflow:hidden;
	}
	
	.Grid_Footer .footer_social_media .zenario_plugin_nest .zenario_slot {
		display: inline-block;
		float: none;
		margin-left: 0;
		margin-right:5px;
	}
	
	.Grid_Footer .footer_responsive_links  {
		display: inline!important;
	}
	
	.Grid_Footer .links {
		padding: 0px 15px 0px 15px;
	}
	
	/* Content */
	.Grouping_Side .Side_2 {
		display: none;
	}

	/* Content blog layout */
	.Grid_Body .Grouping_Main .Main_1 {
		/*text-align: center;*/
	}
	
	.Grid_Body .Grouping_Side .Side_1 {
		text-align: center;
	}
	
	.zenario_comments .buttons .i {
		margin-top: 5px;
	}
	
	/* General page */
	.Grid_Body .zenario_extranet_password_reminder .label {
		width: 100%;
		text-align: center;
	}
	
	.Grid_Body .zenario_extranet .extranet_field .label, 
	.Grid_Body .zenario_extranet_registration .extranet_field .label, 
	.Grid_Body .zenario_extranet_profile .extranet_field .label, 
	.Grid_Body .zenario_extranet_profile_viewer .extranet_field .label, 
	.Grid_Body .zenario_extranet_change_password .label, 
	.Grid_Body .zenario_extranet_change_email .label, 
	.Grid_Body .zenario_extranet_registration_probusiness .label {
		width:auto;
		float:none;
		padding-right:0;
		text-align:left;
	}
	
	.Grid_Body .zenario_extranet .extranet_field input, 
	.Grid_Body .zenario_extranet_registration .extranet_field input, 
	.Grid_Body .zenario_extranet_profile .extranet_field input, 
	.Grid_Body .zenario_extranet_profile_viewer .extranet_field input, 
	.Grid_Body .zenario_extranet_password_reminder .extranet_field input, 
	.Grid_Body .zenario_extranet_change_password .extranet_field input, 
	.Grid_Body .zenario_extranet_change_email .extranet_field input, 
	.Grid_Body .zenario_extranet_registration_probusiness .extranet_field input {
		width: calc(100% - 22px);
	}
	
	.Grid_Body .zenario_extranet .extranet_btn, 
	.Grid_Body .zenario_extranet .extranet_remember_me,
	.Grid_Body .zenario_extranet .extranet_log_me_in,
	.Grid_Body .zenario_extranet .extranet_links,
	.Grid_Body .zenario_extranet_registration .extranet_btn,
	.Grid_Body .zenario_extranet_registration .extranet_links,
	.Grid_Body .zenario_extranet_profile .extranet_links,
	.Grid_Body .zenario_extranet_profile .extranet_btn,
	.Grid_Body .zenario_extranet_profile_viewer .extranet_links,
	.Grid_Body .zenario_extranet_profile_viewer .extranet_btn,
	.Grid_Body .zenario_extranet_change_password .extranet_btn,
	.Grid_Body .zenario_extranet_change_email .extranet_btn,
	.Grid_Body .zenario_extranet_change_email .extranet_links,
	.Grid_Body .zenario_extranet_registration_probusiness .extranet_btn,
	.Grid_Body .zenario_extranet_registration_probusiness .extranet_links {
		margin-left: 0;
	}
	
	/* Homepage */
	.services_panel .zenario_banner .banner_content {
		left: 85px;
		width: 75%;
	}
	
	.community_box .zenario_html_snippet .join_community {
		text-align: center;
	}
	
	#github_ribbon {
		display: none;
	}
	
	.homepage_content_text {
		text-align: center;
	}
	
	.Grouping_Main .zenario_document_container {
		text-align: center;
	}
	
	.document_container_downloads .document_wrap .button {
		margin: 5px 0px 10px 0px;
		float: none;
	}

	.layout_documentation .Slot_back,
	.layout_documentation_top_level .Slot_back,
	.layout_documentation_level_1_2 .Slot_back,
	.layout_documentation_level3 .Slot_back,
	.layout_documentation_level4 .Slot_back,
	.layout_documentation_advanced_search .Slot_back,
	.layout_documentation_level5 .Slot_back,
	
	/*.layout_documentation .Side_1,
	.layout_documentation_top_level .Side_1,
	.layout_documentation_level_1_2 .Side_1,
	.layout_documentation_level3 .Side_1,
	.layout_documentation_level4 .Side_1,
	.layout_documentation_advanced_search .Side_1,
	.layout_documentation_level5 .Side_1,
	
	.layout_documentation .Main_1,
	.layout_documentation_top_level .Main_1,
	.layout_documentation_level_1_2 .Main_1,
	.layout_documentation_level3 .Main_1,
	.layout_documentation_level4 .Main_1,
	.layout_documentation_advanced_search .Main_1,
	.layout_documentation_level5 .Main_1,*/
	
	.layout_documentation .Side_fwd,
	.layout_documentation_top_level .Side_fwd,
	.layout_documentation_level_1_2 .Side_fwd,
	.layout_documentation_level3 .Side_fwd,
	.layout_documentation_level4 .Side_fwd,
	.layout_documentation_advanced_search .Side_fwd,
	.layout_documentation_level5 .Side_fwd {
		display: none;
	}

	.layout_documentation .Grouping_Side .Side_2,
	.layout_documentation_top_level .Grouping_Side .Side_2,
	.layout_documentation_level_1_2 .Grouping_Side .Side_2,
	.layout_documentation_level3 .Grouping_Side .Side_2,
	.layout_documentation_level4 .Grouping_Side .Side_2,
	.layout_documentation_advanced_search .Grouping_Side .Side_2,
	.layout_documentation_level5 .Grouping_Side .Side_2 {
		display: block;
	}
	
	.zenario_menu_vertical ul li {
	  background: none;
	}
	
	.zenario_advanced_search .zenario_advanced_search_criteria,
	.zenario_advanced_search .zenario_advanced_search_results {
		float:none;
	}

	.zenario_advanced_search .zenario_advanced_search_criteria {
        width: calc(100% - 34px);
    }
	
	.zenario_advanced_search .zenario_advanced_search_results {
        width: calc(100% - 30px);
        margin-top:20px;
        min-height:auto;
    }
    
    /* New home page design */
    
    .zenario_skin .layout_new {
    	font-size:110%;
    }
    
    .zenario_skin .layout_new .zenario_menu_reponsive_multilevel_2 {
    	font-size:91%;
    	line-height:1.3em;
    }
    
    .zenario_skin .Grid_Body .container {
    	padding-left:15px;
    	padding-right:15px;
    }
    
    .zenario_slideshow.slideshow_home_page .nest_wrap .nest_plugins .banner_image a, 
    .zenario_slideshow.slideshow_home_page .nest_wrap .nest_plugins .banner_image picture {
		overflow: hidden;
		width: 100%;
		display: block;
	}
    
    .zenario_slideshow.slideshow_home_page .zenario_banner .banner_content {
    	width:90% !important;
    	bottom:15px;
    }
    
    .zenario_slideshow.slideshow_home_page .zenario_banner .banner_more a {
    	font-size:1.5em;
    }
    
    .zenario_slideshow.slideshow_home_page a.prev, 
    .zenario_slideshow.slideshow_home_page a.next {
    	width:20px;
    	height:40px;
    	font-size:40px;
	}
	
	.zenario_slideshow.slideshow_home_page .nest_plugins_wrap {
		background:#333;
	}

	.zenario_slideshow.slideshow_home_page .zenario_banner .banner_content {
		position: relative !important;
		width:calc(100% - 20px) !important;
		padding:10px;
    	top: -20px;
		background:#333;
	}
	
	.zenario_slideshow.slideshow_home_page .zenario_banner .banner_content .banner_text {
		font-size:1em;
	}
	
	.zenario_slideshow.slideshow_home_page .zenario_banner .banner_content .banner_text br {
		display:none;
	}
	
	.zenario_slideshow.slideshow_home_page a.prev, 
	.zenario_slideshow.slideshow_home_page a.next {
		top:20%;
	}
    
    .slot_clients .zenario_plugin_nest,
    .slot_key_features .zenario_plugin_nest {
    	overflow:hidden;
	}
    
    .slot_clients .zenario_plugin_nest .nest_plugins > .span2 {
		width: 23%;
	}
	
	.slot_clients .zenario_plugin_nest .nest_plugins > .span {
    	margin-left:1%;
    	margin-right:1%;
    	float:left;
    }
    
    .slot_key_features .zenario_plugin_nest .span4 {
    	width:31%;
    	margin-left:1%;
    	margin-right:1%;
    	float:left;
    }
    
    .Grid_Section_Clients .zenario_slot, 
    .Grid_Section_News .zenario_slot, 
    .Grid_Key_Features .zenario_slot,
    .slot_clients .zenario_plugin_nest .nest_title {
    	margin-bottom:20px;
    }
    
    .slot_key_features .zenario_plugin_nest .zenario_banner .banner_title h2 {
    	font-size:1.1em;
    	padding-top:5px;
    }
    
    .Grid_Section_Clients .container,
    .Grid_Section_News .container {
    	padding-left:15px;
    	padding-right:15px;
    }
    
    .slot_news .zenario_content_list .content_list_data_row {
    	margin-top:20px;
    	margin-bottom:20px;
    }
	
	.zenario_plugin_nest.nest_grid_5_cols .nest_plugins > x-zenario-admin-slot-wrapper, 
	.zenario_plugin_nest.nest_grid_5_cols .nest_plugins > .zenario_slot {
		width:calc(33% - 30px);
	}
	
	.slot_clients .zenario_plugin_nest .zenario_banner .banner_image {
		height:80px;
	}
	
	.slot_clients .zenario_plugin_nest .zenario_banner .banner_image img {
		max-height:100% !important;
	}
	
	.Gridbreak_Start {
		padding:2em 20px;
	}
	
	.Gridbreak_Intro,
	.Grid_Key_Features,
	.Slot_Services {
		padding-left:20px;
		padding-right:20px;
	}
	
	.Grid_Content {
		padding-top:2em;
	}
	
	.Grid_Content .zenario_slot {
		padding-bottom:1em;
	}
	
	.zenario_plugin_nest.nest_start_now .zenario_banner {
		overflow:hidden;
		text-align:left;
    	padding: 20px 0;
   	 	border-top: 1px solid #eee;
	}
	
	.zenario_plugin_nest.nest_start_now .zenario_banner .banner_image {
		width:100px;
		float:left;
	}
	
	.zenario_plugin_nest.nest_start_now .zenario_banner .banner_content {
		width:calc(100% - 120px);
		float:right;
	}
	
	.zenario_plugin_nest.nest_start_now .zenario_banner .banner_content br {
		display:none;
	}
	
	.zenario_plugin_nest.nest_start_now .zenario_banner .banner_content h2 {
		padding-bottom:5px;
		font-size:1.2em;
	}
	
	.zenario_plugin_nest.nest_start_now .zenario_banner .banner_more a {
		text-align:center;
	}
	
	.slot_services .zenario_plugin_nest .zenario_banner {
		height:auto;
	}
	
	.slot_services .zenario_plugin_nest .zenario_banner .banner_content {
		left:20px;
		right:20px;
	}
	
	.slot_services .zenario_plugin_nest .nest_plugins > .minigrid:nth-child(2) .zenario_banner .banner_content {
		position:static;
		padding:15px 20px;
	}
	
	.slot_services .zenario_plugin_nest .nest_plugins > .minigrid:first-child .banner_wrap_inner > a {
		height:200px !important;
		background-position:center;
	}
	
	.zenario_content_list.csl_news_hp .content_list_listing {
		padding-top:1em;
	}
	
	.zenario_content_list.csl_news_hp .content_list_listing .content_list_data_row {
		padding:15px 0;
		border-top:1px solid #eee;
	}
	
	.zenario_content_list.csl_news_hp .content_list_listing .content_list_data_row p {
		padding-bottom:5px;
	}
	
	.zenario_banner.banner_intro.banner_intro_v3 .banner_wrap_inner > a {
  		height: 450px !important;
  	}
  	
  	.zenario_content_list.csl_news_hp .content_list_listing .sticky_image {
  		padding-bottom:15px;
  	}

}

@media only screen and (max-width: 581px) {

	.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 > a,
	.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 span.file_size,
	.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 span.upload_date,
	.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_text,
	.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 .download_link,
	.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_more {
		display:block;
		width:auto;
		float:none;
	}
	
	.Grouping_Main .zenario_plugin_nest.nest_panel_downloads .zenario_document_container,
	.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2,
	.zenario_plugin_nest.nest_panel_downloads .zenario_banner .banner_text {
		text-align:left;
	}
	
	.zenario_plugin_nest.nest_panel_downloads .zenario_document_container .document_wrap .level_2 span.file_size {
		margin-left:22px;
	}
	
	.zenario_banner.banner_intro.banner_intro_v3 .banner_wrap_inner > a {
		position:absolute;
		bottom:0;
		height:100px !important;
	}
	
	.zenario_banner.banner_intro.banner_intro_v3 .banner_content {
		width:100%;
		position:relative;
		padding:1.5em 0 80px;
	}
	
	.zenario_banner.banner_intro.banner_intro_v3.dark .banner_wrap_inner > a {
		height:200px !important;
		background-position:bottom center;
	}
	
	.zenario_banner.banner_intro.banner_intro_v3.dark .banner_content {
		padding-bottom:200px;
		text-align:center;
	}
	
	.zenario_banner.banner_intro.banner_intro_v3.dark .banner_content br {
		display:none;
	}

}

@media only screen and (max-width: 575px) {
	
	/* Homepage */
	.services_panel .zenario_banner .banner_content {
		left: 85px;
		width: 75%;
	}
	
	.services_panel .zenario_banner .banner_content p {
		font-size: 1em;
		margin-bottom: 20px;
	}
	
	.zenario_api_documenter_fea form.search_form input[type="search"] {
		width:auto;
	}
	
	.zenario_advanced_search .zenario_advanced_search_criteria,
	.zenario_advanced_search .zenario_advanced_search_results {
		float:none;
	}
	
	.zenario_skin .layout_new h1 {
		font-size:1.5em;
	}
	
	.zenario_skin .layout_new h2 {
		font-size:1.3em;
	}
	
	.slot_clients .zenario_plugin_nest .nest_plugins > .span2 {
		width:31%;
	}
	
	.slot_news .zenario_content_list .content_list_data_row {
		width:100%;
		float:none;
		margin:12px 0;
		overflow:hidden;
	}
	
	.slot_news .zenario_content_list .content_list_data_row div.sticky_image {
		width:40%;
		float:left;
	}
	
	.slot_news .zenario_content_list .content_list_data_row div.content_list_text {
		height:auto;
		float:left;
		width:calc(60% - 20px);
		padding:10px;
	}
	
	.slot_news .zenario_content_list .content_list_data_row div.content_list_text p {
		line-height:1.2em;
	}
	
	.slot_news .zenario_content_list .content_list_listing {
		padding:10px 0 20px;
	}
	
	.slot_clients .zenario_plugin_nest .nest_title,
	.slot_key_features .zenario_plugin_nest .nest_title {
		margin-bottom:20px;
	}
	
	.slot_clients .zenario_plugin_nest .nest_wrap {
		padding:0 15px;
	}
	
	.slot_services .zenario_plugin_nest .zenario_banner .banner_content {
		left:15px;
		right:15px;
	}
	
	.slot_key_features .zenario_plugin_nest,
	.slot_key_features .zenario_plugin_nest .zenario_banner {
		overflow:hidden;
	}
	
	.slot_key_features .zenario_plugin_nest .span4 {
		width:100%;
		margin-left:0;
		margin-right:0;
		float:none;
	}
	
	.slot_key_features .zenario_plugin_nest .zenario_banner .banner_image {
		float:left;
		width:80px;
		margin-right:10px;
	}
	
	.slot_key_features .zenario_plugin_nest .span4 .zenario_banner .banner_content {
		float:left;
		width:calc(100% - 90px);
		text-align:left;
	}
	
	.Grid_Footer {
		padding-bottom:35px;
		text-align:center;
	}
	
	.Grouping_Footer .Slot_Social_Media,
	.Grouping_Footer .Footer_Menu,
	.Grouping_Footer .Slot_Tribal_Link {
		width:100%;
		float:none;
	}
	
	.Grid_Footer .footer_social_media .zenario_plugin_nest {
		margin:auto;
	}
	
	.slot_tribal_link .zenario_banner img {
		float:none;
		padding:10px;
	}
	
	.layout_new .slot_tribal_link .zenario_banner img {
		padding-top:5px;
	}
	
	.slot_services .zenario_plugin_nest .zenario_banner .banner_wrap_inner > a {
		height:250px !important;
	}
	
	.zenario_videos_fea .view_toggle_wrap {
		display:none;
	}
	
	.slot_clients .zenario_plugin_nest .nest_wrap {
		padding:0;
	}

	.zenario_plugin_nest.nest_grid_5_cols .nest_plugins {
		max-width:400px;
	}
	
	.zenario_plugin_nest.nest_grid_5_cols .nest_plugins > x-zenario-admin-slot-wrapper, 
	.zenario_plugin_nest.nest_grid_5_cols .nest_plugins > .zenario_slot {
		width:calc(50% - 10px);
		margin:0 5px 10px;
	}
	
	.slot_clients .zenario_plugin_nest .zenario_banner .banner_image {
		height:50px;
	}
	
	.zenario_plugin_nest.nest_start_now .zenario_banner .banner_image {
		width:50px;
	}
	
	.zenario_plugin_nest.nest_start_now .zenario_banner .banner_content {
		width:calc(100% - 65px);
	}
	
	.nest_accordion.zenario_plugin_nest .zenario_banner .banner_title, 
	.nest_accordion.zenario_plugin_nest .zenario_banner .banner_text {
		padding:5px 15px;
	}
	
}

@media only screen and (max-width: 464px) {
	.services_panel .zenario_banner .banner_content {
		left: 65px;
	}
}

@media only screen and (max-width: 321px) {

	.zenario_slideshow.slideshow_home_page .zenario_banner .banner_content {
		top:-20px;
		padding:5px 10px;
	}
	
	.zenario_slideshow.slideshow_home_page .zenario_banner .banner_content .banner_text {
		font-size:0.857em;
	}
	
}

/* Layout max-width: 769px - 480px
--------------------------------------------------------------------------------------------------*/

@media all and (min-width : 480px) and (max-width: 769px) {
	.Grid_Footer .zenario_menu_vertical {
		margin:0 10px;
	}
	
	.Grid_Footer .zenario_menu_vertical .wrap_menu {
		display:block;
		text-align:center;
	}
	
	.Grid_Footer .zenario_menu_vertical .wrap_menu ul {
		display:inline-block;
	}
	
	.Grid_Footer .zenario_menu_vertical .wrap_menu ul li a {
		padding:0 8px;
		border-left:1px solid #4cb957;
	}
	
	.Grid_Footer .zenario_menu_vertical .wrap_menu ul:first-child li a {
		border-left:0;
	}
}
/**/
@media print{.zenario_cookie_consent,.clear,.admin_link,.admin_login_link,.hide_from_print,.print_page_section,#google_translate_element,.ui-helper-hidden-accessible,.fa,object,iframe,form{display:none!important}.wow{visibility:visible!important;opacity:1!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}body{font-family:arial,verdana,helvetica;font-size:13px}h1,h2,h3,h4,h5,h6{font-family:arial,verdana,helvetica;font-weight:400}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}table{width:100%}table tr th,table tr td{border:1px solid #000}img{border:none}a{color:#000}.zenario_skin img{max-width:100%;height:auto!important}.Grid_Body img,.Gridbreak_Body img{max-width:300px}#colorbox,.zenario_push_pull-menu,.zenario_push_pull-wrapper__blocker,.search_button_panel,.Grid_Header .zenario_slot,.Gridbreak_Header .zenario_slot,.Gridbreak_Top .zenario_slot,.Grid_Footer .zenario_slot,.Gridbreak_Footer .zenario_slot,.zenario_slot.zenario_menu,.zenario_slot.zenario_menu_responsive_multilevel_2,.zenario_slot.zenario_menu_vertical,.zenario_slot.zenario_menu_forward_back_navigator,.zenario_slot.zenario_menu_multicolumn,.zenario_slot.zenario_promo_menu,.zenario_slot.zenario_slideshow,.zenario_slot.zenario_user_forms,.zenario_banner .banner_wrap_inner>a{display:none!important}.Grid_Header .zenario_slot.zenario_banner,.Gridbreak_Header .zenario_slot.zenario_banner{display:block!important}.banner_image_zoom,.zenario_banner .banner_more,.zenario_plugin_nest .nest_tabs ul li.tab_on div,.zenario_plugin_nest .nest_tabs ul li,.zenario_plugin_nest .prev,.zenario_plugin_nest .next,.zenario_advanced_search #search_results_tabs{display:none}.zenario_banner .banner_image_credit,.zenario_plugin_nest .nest_tabs ul li.tab_on{display:block}.zenario_breadcrumbs{font-size:10px;padding-top:10px;padding-bottom:10px}.zenario_breadcrumbs span:before{content:"\00bb "}.zenario_breadcrumbs span.level1_1_on:before,.zenario_breadcrumbs span.level1_1:before{content:""}.zfea_block,.zenario_content_list .content_list_data_row.tothesameheight,.zenario_plugin_nest .nest_egg_equal_height,.zfea_zenario_list_papers .papers_wrap .paper{height:100%!important}.zfea_block,.zenario_advanced_search .search_result{padding-top:10px;padding-bottom:10px}}
/**/
@media print {
    /*
        Your print rules here
    */
}
/**/

/* cache/bundles/skin-css-id-20-d3VD305djMHptWgf-/skin.css was written to the page cache */