.aas_whole_wrapper {position:relative;}
.aas_row {width:100%;float:left;}
.aas_prev_slider {position:absolute;top:calc((100% - 30px) / 2);left:0px;width:30px;height:30px;background:url('../../image/left-arrow.png') center center no-repeat;background-size:100%;z-index:99;cursor:pointer;}
.aas_next_slider {position:absolute;top:calc((100% - 30px) / 2);right:0px;width:30px;height:30px;background:url('../../image/right-arrow.png') center center no-repeat;background-size:100%;z-index:99;cursor:pointer;}
.aas_wrapper {cursor:pointer;}
.sidekick_show {z-index:999;position:absolute;display:none;}
.left .aas_arrow {cursor:pointer;position:absolute;width:66px;height:66px;background:url('../../image/left-arrow.png') no-repeat;top: calc((50% - 33px));
left: -56px;}
.right .aas_arrow {cursor:pointer;position:absolute;width:66px;height:66px;background:url('../../image/right-arrow.png') no-repeat;top: calc((50% - 33px));
right:-56px;}
.pop_wrapper::before {content:'';background:black;width:100%;height:100%;position:fixed;opacity:0.5;top:0px;left:0px;}
.pop_wrapper {position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:999;}
.closepop {position:absolute;right:0;top:0;width:30px;height:30px;z-index:1002;background:url('../../image/close_button.png') center center no-repeat;background-size:30px 30px;padding:0px;opacity:0.7;}

.popover_show {z-index:999;position:fixed;max-width:90%;max-height:90%;overflow:hidden;}
.float_bottom {z-index:998;position:fixed;bottom:0px;}
.float_top {z-index:998;position:fixed;top:0px;}

.res_wrapper {display:inline-block;max-width:100%;position:relative;z-index:1000;}
.res_wrapper .expanded {display:none;}
.res_wrapper .expandable {position:absolute;width:100%;height:100%;max-width:100%;overflow:hidden;}
.res_wrapper .expandable_top_right {bottom:0;left:0;}
.res_wrapper .expandable_top_left {bottom:0;right:0;}
.res_wrapper .expandable_bottom_right {top:0;left:0;}
.res_wrapper .expandable_bottom_left {top:0;right:0;}
.aas_wrapper {display:inline-block;}

.aas_close_button {box-shadow:none;position:absolute;right:0px;top:0px;width:30px;height:30px;z-index:1002;background:url('../../image/close_button.png') center center no-repeat;background-size:30px 30px;padding:0px;opacity:0.7;}
.sidekick_show .aas_wrapper{float:left;}
.aas_wrapper img {max-width:100%!important;}
button.aas_close_button:hover,button.aas_close_button:focus,button.aas_close_button:active,button.closepop:hover,button.closepop:focus,button.closepop:active{background-color:transparent;opacity:1.0;border:none;}