.meta_menu{background-color:#e6ebf0;border-bottom:1px solid #d6dee6;padding:5px 0 4px 0;z-index:5}
.meta_menu ul{list-style-type:none}
.meta_menu ul li{display:inline-block;font-size:14px}
.meta_menu ul li:before{content:"|";display:inline-block;color:#262262;margin:0 8px 0 5px;position:relative}
.meta_menu ul li:first-child:before{content:"";margin:0}
.meta_menu ul li.active{text-decoration:underline}
.meta_menu .right li:before{content:"";margin:0}
.meta_menu .right li{position:relative;margin:0 10px}
.meta_menu .right li a{position:relative;vertical-align:top}
.meta_menu .right li a:after{content:"";width:100%;height:100%;left:-10px;position:absolute}
.meta_menu .right li i{position:relative;top:1px;left:-7px;font-size:15px}
.meta_menu .right .languages li{margin-right:0}
.meta_menu .right .languages li img{width:20px}
.desktop{position:relative;padding:16px}
.desktop ul{list-style-type:none;position:absolute;bottom:12px;right:12px}
.desktop ul li{display:inline-block;position:relative;font-size:15px;margin:0 21px}
.desktop ul li a{text-transform:uppercase}
.desktop ul li.active{text-decoration:underline;font-weight:700}
.desktop ul li:before{content:"";display:inline-block;width:1px;height:15px;background-color:#262262;left:-23px;top:6px;position:absolute}
.desktop ul li:first-child:before{content:"";background-color:#fff}
.desktop ul li:last-child{margin-right:0}
.desktop .quote{margin-top:20px}
.shadow{background-color:#e6ebf0;height:2px;width:100%}
.mobile{background-color:#fff;border-bottom:2px solid #262262}
.mobile .mobile_logo{max-width:115px;display:block;margin:5px auto}
.mobile .navbar-toggle{border-color:#262262;position:absolute;top:5px;right:0;border-radius:0}
.mobile .navbar-toggle span{background-color:#262262}
.mobile #navbar{background-color:#fff;max-height:none}
.mobile #navbar ul li{font-weight:700}
.mobile #navbar ul li a{font-size:15px}
.mobile #navbar ul li.active{background-color:#d6dee6;text-decoration:underline}
.mobile .languages{padding:35px 0;text-align:center;display:flex;justify-content:center;align-items:center}
.mobile .languages a{display:inline-block;margin:0 15px}
.mobile .languages a .round-image{width:35px;height:35px;position:relative;border-radius:25px;z-index:0;overflow:hidden}
.mobile .languages a .round-image img{position:absolute;top:0;border-radius:25px;left:-12px;width:58px}
.mobile .languages a.active{border:5px solid;border-radius:31px;border-color:#9e9e9e}
.breadcrumbs{height:50px}
.breadcrumb{background-color:transparent;margin:10px 0 0 0;padding:8px 15px 8px 0}
.button_wrapper{text-align:right}
.button_wrapper .back-button{display:inline-block}
.button_wrapper .back-button a{height:35px;width:280px;padding:7px 10px 10px 45px}
.button_wrapper .back-button a:before{right:auto;left:-10px}
.button_wrapper .back-button a:after{content:"<";right:auto;left:0;top:7px}
header{position:relative;margin-bottom:30px}
header .container{overflow:hidden}
header .container .breadcrumbs{background-color:#d6dee6;padding:15px}
header .container .breadcrumbs ul{list-style-type:none}
header .container .breadcrumbs ul li:after{content:"/";color:#262262;margin-left:5px;position:relative}
header .container .carousel-indicators{text-align:right;bottom:6px;width:78%}
header .container .carousel-indicators li{border-radius:0;width:17px;height:17px;margin:0;background-color:#d6dee6}
header .container .carousel-indicators li.active{background-color:#fec40f;border-color:#fec40f}
header .container .carousel-control{background-image:none}
#customslide{position:relative;height:175px;margin-top:35px}
#customslide i{color:#727272}
#customslide .container{width:100%}
#customslide .page_title{margin:20px 0 10px 0;text-align:center;border:none;padding:0}
#customslide .page_title:after{content:initial}
#customslide #footerslider{padding:15px}
#customslide #footerslider .owl-wrapper{display:flex !important}
#customslide #footerslider .owl-wrapper .owl-item{padding:0 15px;display:flex;justify-content:center;text-align:center;align-items:center}
#customslide #footerslider .owl-wrapper .owl-item a{display:block;width:100%}
#customslide #footerslider .owl-wrapper .owl-item img{max-width:100%}
#customslide .owlarrow{position:absolute;top:25px;font-size:22px}
#customslide .footerleft{left:5px}
#customslide .footerright{right:5px}
footer{padding-top:40px;background-color:#e6ebf0}
footer h4{font-weight:600;font-size:16px;margin-bottom:5px}
footer ul{list-style-type:none;color:#727272}
footer ul li{margin:5px 0}
footer ul li a,footer ul li a:hover,footer ul li a:active,footer ul li a:focus{color:#727272;font-size:14px}
footer #follow_us a{font-size:14px;font-weight:600;margin:5px 0;display:block}
footer #follow_us a img{margin-right:10px}
footer hr{margin:20px 0;height:4px;background-color:#d6dee6}
footer .infobar{margin-top:20px;background-color:#262262;color:#fff}
footer .infobar ul{text-align:right;padding:5px 10px;list-style-type:none}
footer .infobar ul li{display:inline-block;color:#fff;font-size:12px}
footer .infobar ul li a,footer .infobar ul li a:hover,footer .infobar ul li a:focus,footer .infobar ul li a:active{color:#fff;font-size:12px}
footer .infobar ul li:before{content:"|";color:#fff;margin:0 3px 0 1px;position:relative}
footer .infobar ul li:first-child:before{content:"";margin:0}
.text_block{margin-bottom:40px;padding:15px;background-color:#eef5fc}
.text_block .html img{max-width:100%}
.text_block .html ul{margin-bottom:10px;padding-left:40px}
.widgets .widget{position:relative;margin-bottom:30px}
.widgets .widget .widget_header{background-color:#fec40f;border-bottom:5px solid #fff;display:flex;align-items:center;padding:7px}
.widgets .widget .widget_header i{font-size:26px;color:#fff;width:40px;text-align:center;top:5px}
.widgets .widget .widget_header h2,.widgets .widget .widget_header h3{display:inline-block;text-transform:uppercase;color:#fff;font-weight:600;margin-left:5px;font-size:15px}
.widgets .widget .widget_header .no_margin{margin:0}
.widgets .widget .widget_content{background-color:#eef5fc;padding:15px;font-weight:600;position:relative}
.widgets .widget .widget_content ul{list-style-type:none}
.widgets .widget .widget_content .form-horizontal .form-group label{color:#262262;margin-bottom:5px;text-align:left}
.widgets .widget .widget_content .form-horizontal .form-group .error{color:#9c0000;margin:10px 0 0 0}
.widgets .widget .widget_content .form-horizontal .form-group textarea{resize:vertical}
.widgets .widget .widget_content .form-horizontal button{border:none;background-color:#262262;color:#fff;padding:8px 20px 8px 30px;margin-top:20px}
.widgets .widget .widget_content .form-horizontal button i{margin-left:10px}
.widgets .widget .widget_content.service ul{padding-left:25px;list-style:square url(../themes/midap/assets/images/essentials/check.png)}
.widgets .widget .widget_content.service ul li{margin-bottom:10px;font-weight:600}
.widgets .widget .news ul{margin:-15px}
.widgets .widget .news ul li{padding:15px;position:relative;min-height:80px}
.widgets .widget .news ul li .image{float:left}
.widgets .widget .news ul li .image img{max-width:60px}
.widgets .widget .news ul li .title,.widgets .widget .news ul li .date{padding-left:70px;font-size:15px;text-decoration:underline;line-height:18px}
.widgets .widget .news ul li .date{font-weight:700;text-decoration:none}
.widgets .widget .news ul li a:before{content:"";height:100%;width:100%;position:absolute;top:0;right:0}
.widgets .widget .news ul li:hover{background-color:rgba(56,83,160,0.1)}
.widgets .widget .news .button_wrapper{margin-top:25px}
.widgets .small_widget{position:relative;margin-bottom:10px}
.widgets .small_widget i{background-color:#262262;color:#fff;line-height:19px;font-size:20px;padding:10px;float:left;text-align:center;width:40px}
.widgets .small_widget a{display:inline-block;text-align:center;font-size:18px;margin:4px 0;padding-left:15px;font-weight:500}
.widgets .small_widget a span{position:absolute;width:100%;height:100%;top:0;left:0}
.widgets .purple_widget{border:1px solid #262262}
.widgets .purple_widget .widget_header{background-color:#262262}
.widgets .purple_widget .widget_content{background-color:#fff}
.widgets .purple_widget ul li{font-size:15px}
.widgets .html *{line-height:25px;font-size:15px}
#video .page_title{margin:15px 0 25px 0}
#video .page_title:after{background-color:transparent}
#faq .service-item{border:1px solid #727272;padding:6px;margin-bottom:15px;cursor:pointer;overflow:hidden}
#faq .service-item h2{color:#727272;font-size:17px;padding-left:40px;font-weight:600;position:relative}
#faq .service-item h2 i{text-align:center;position:absolute;background-color:#727272;padding:0 3px;font-size:10px;left:10px;top:7px;color:#fff;line-height:15px;border-radius:2px;margin-right:10px}
#faq .service-item h2:after{content:"";width:120%;height:1px;position:absolute;bottom:-7px;left:-10px;background-color:#c7c7c7}
#faq .service-item .service-item-content{margin-top:10px;padding:10px;display:none}
#faq .service-item .service-item-content p{color:#727272}
.side_nav{position:relative;margin:-5px 0 30px 0}
.side_nav a{display:block;font-weight:600;border-bottom:2px solid #e6ebf0;padding:8px 0 8px 10px}
.side_nav a.active{background-color:#e6ebf0}
.side_nav #dropdown{margin-top:-25px}
.side_nav:before{content:"";height:3px;width:100%;position:absolute;background-color:#fec40f}
.product_title{text-transform:uppercase;font-size:20px;line-height:20px;font-weight:600;color:#262262;position:relative;margin-bottom:20px}
.products{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -15px}
.products .product{padding:15px 15px 85px 15px;position:relative;min-height:235px;width:33%;margin-bottom:35px}
.products .product h3{text-align:center;margin:15px 0 -10px 0;font-size:18px}
.products .product .button_wrapper{position:absolute;width:100%;padding:0 15px;bottom:15px;right:0}
.products .product .button_wrapper .block_button{padding:10px 30px 10px 25px}
.products .product span{position:absolute;top:0;left:0;height:100%;width:100%}
.products .product:hover{background-color:rgba(56,83,160,0.1)}
.products .product:hover .button_wrapper .block_button:before{width:700px;top:-150px;height:325px;transition:.8s ease}
.product_slider{position:relative;margin-top:20px}
.product_slider #owl .item{margin:15px 5px}
.product_slider #owl .item img{display:block;width:100%;height:auto}
.product_slider #owl .item i{position:absolute;right:20px;bottom:26px;font-size:35px;color:#fff;-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.8));filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.8))}
.product_slider .html *{color:#262262}
.product form{color:#262262;margin-bottom:40px}
.product .form-horizontal .control-label{text-align:left;margin-bottom:7px;font-size:16px}
.product .form-horizontal button{border:none;background-color:#262262;color:#fff;padding:8px 30px;margin-top:20px;position:relative}
.product .form-horizontal button i{position:absolute;right:13px;top:11px}
.product .form_title{text-transform:uppercase;font-size:19px;font-weight:600;color:#262262;position:relative;line-height:20px;margin-bottom:35px;margin-top:25px}
.product .form_title:after{content:"";height:3px;width:100%;position:absolute;left:0;bottom:-15px;background-color:#e6ebf0}
.product .owl-buttons{position:absolute;width:100%;top:50%}
.product .owl-buttons .owlarrow{position:absolute;display:inline-block;top:-10px;left:10px;border-radius:25px;background-color:rgba(6,6,6,0.5);border:2px solid #fff;padding:2px 5px}
.product .owl-buttons .owlarrow i{font-size:14px;color:#fff}
.product .owl-buttons .arrowright{right:10px;left:auto}
.article_list .article_item{position:relative;margin-top:30px;padding-top:30px;border-top:3px solid #d6dee6}
.article_list .article_item .article_image{display:inline-block}
.article_list .article_item .title{font-size:17px;text-transform:uppercase;border-left:10px solid #fec40f;padding-left:10px;margin-bottom:15px}
.article_list .article_item .article_content{padding:15px;font-weight:600;color:#262262;background-color:#d6dee6}
.article_list .article_item:first-child{border:none;margin:0;padding:0}
.article_view article .title{font-size:20px;font-weight:600;text-transform:uppercase;border-left:10px solid #fec40f;padding-left:10px;margin-bottom:15px}
.article_view article .html{margin-top:10px}
.news_title{text-transform:uppercase;border-left:10px solid #fec40f;padding-left:10px;font-size:19px;font-weight:600;color:#262262;position:relative;line-height:20px}
.news_title:after{content:"";height:3px;width:calc(100% + 10px);position:absolute;left:-10px;bottom:-15px;background-color:#e6ebf0}
.news_list{margin:40px 0}
.news_list .news_item{position:relative;margin-bottom:30px;padding-bottom:30px;border-bottom:3px solid #e6ebf0}
.news_list .news_item .article_content{min-height:100px;max-height:167px;overflow:hidden}
.news_list .news_item .article_content *{color:#262262;font-weight:600;font-size:14px}
.news_list .news_item .refspan{position:absolute;top:0;left:0;width:100%;height:100%}
.news_list .news_item:hover .button_wrapper .block_button:before{width:700px;top:-150px;height:325px;transition:0.8s ease}
.news_list .news_item:last-child{border:none}
.news_list .title{font-size:17px;text-transform:uppercase;font-weight:600;margin-bottom:15px}
.news_list .date{margin-right:10px;letter-spacing:-0.5px}
.vacature{margin-bottom:15px;border-bottom:3px solid #d6dee6;padding-bottom:20px}
.vacature .title{margin-bottom:15px}
.vacature .button_wrapper a{font-size:15px}
.vacature:last-child{border:0}
h1,h2,h3,h4,h5,h6,p,a,ul{margin:0;padding:0;color:#262262;line-height:170%}
*{font-family:"myriad-pro",sans-serif}
hr{width:100%;height:2px;background-color:#d6dee6;margin-top:10px;margin-bottom:15px}
a,a:hover,a:active,a:focus{color:#262262}
.page_title{text-transform:uppercase;border-left:10px solid #fec40f;padding-left:10px;font-size:19px;font-weight:600;color:#262262;position:relative;line-height:20px;margin-bottom:35px}
.page_title:after{content:"";height:3px;width:100%;width:calc(100% + 10px);position:absolute;left:-10px;bottom:-15px;background-color:#e6ebf0}
.image_wrapper{display:inline-block}
.image_wrapper img{width:100%}
.button_wrapper{margin-top:15px;min-height:45px;position:relative;font-style:normal}
.button_wrapper .block_button{background-color:#3853a0;height:45px;text-align:center;padding:11px 50px 10px 15px;display:block;color:#fff;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden;font-weight:600;will-change:opacity,transform}
.button_wrapper .block_button:after{content:">";font-family:monospace;color:#fff;right:0;top:10px;width:30px;height:100%;position:absolute}
.button_wrapper .block_button:before{content:"";background-color:#262262;right:-20px;top:-50px;width:50px;z-index:-1;height:300%;transform:rotate(20deg);transition:0.5s ease;position:absolute}
.button_wrapper .block_button:hover:before{width:700px;top:-150px;height:325px;transition:0.8s ease}
.button_wrapper .block_button:hover{color:#fff;text-decoration:none}
.header_margin{margin-top:50px}
.content{min-height:600px;margin-top:15px}
.maps{margin-bottom:20px}
.html{position:relative}
.html *{color:#262262}
.html h1,.html h2{text-transform:none;border:none;padding:0;margin:0;font-size:20px;font-weight:600}
.html h1:after,.html h2:after{width:0}
.html p{font-size:16px;margin-bottom:10px}
.html a{text-decoration:underline}
.html ul,.html ol{font-size:16px;padding-left:18px;margin-bottom:10px}
.html ul li p,.html ol li p{margin:0}
.html table{margin-bottom:10px}
.html table td{border:1px solid;padding:5px;vertical-align:top}
.html img{max-width:100% !important;height:auto !important;margin-bottom:10px}
.html img{float:none;display:block;margin:0 auto}
.html img.fr-fir{margin:10px 0 10px 10px;float:right}
.html img.fr-fil{float:left;margin:10px 10px 10px 0}
@media only screen and (max-width:1200px){.widgets .small_widget a{font-size:15px}
.widgets .small_widget i{line-height:14px}
.products{text-align:center}
.products .product{width:50%}
}
@media only screen and (max-width:992px){.page_title{margin-bottom:40px}
.desktop ul li{font-size:14px;margin:0 10px}
.desktop ul li:before{left:-13px}
.meta_menu .right li a{font-size:0}
.meta_menu .right .languages{margin-top:-5px}
.side_nav:before{height:0}
}
@media only screen and (max-width:767px){.content{margin-top:75px}
aside{margin-top:10px}
.widget .button_wrapper .pull-left,.widget .button_wrapper .pull-right{float:none !important}
.widget .button_wrapper .pull-left{margin-bottom:15px}
.products{text-align:center}
.products .product{width:100%}
.side_nav{margin-top:30px}
.news_list .news_item .title{margin-top:25px}
.news_list .news_item .button_wrapper a{width:100%}
.news_item .image_wrapper{display:block}
.news_item a:hover{text-decoration:none}
footer{padding-top:24px}
footer #follow_us{padding:0}
footer #follow_us h4{padding-left:15px;text-align:center;margin-bottom:20px}
footer #follow_us a{margin:0 10px 15px 10px;background-color:#fec40f;position:relative;padding:4px 10px 2px 10px;font-size:17px}
}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
 .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
 .grabbing{cursor:url(../themes/midap/assets/js/owl-carousel/grabbing.png) 8 8,move}
 .owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../themes/midap/assets/js/fancybox/helpers/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../themes/midap/assets/js/fancybox/helpers/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../themes/midap/assets/js/fancybox/helpers/blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
 .fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../themes/midap/assets/js/fancybox/helpers/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
 .fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent; background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
 @media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../themes/midap/assets/js/fancybox/helpers/fancybox_sprite@2x.png');background-size:44px 152px; }
#fancybox-loading div{background-image:url('../themes/midap/assets/js/fancybox/helpers/fancybox_loading@2x.gif');background-size:24px 24px; }
}
#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}
#fancybox-buttons.top{top:10px}
#fancybox-buttons.bottom{bottom:10px}
#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:rgb(50,50,50);background:-moz-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(68,68,68)),color-stop(50%,rgb(52,52,52)),color-stop(50%,rgb(41,41,41)),color-stop(100%,rgb(51,51,51)));background:-webkit-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-o-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-ms-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444',endColorstr='#222222',GradientType=0 )}
#fancybox-buttons ul li{float:left;margin:0;padding:0}
#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url('../themes/midap/assets/js/helpers/fancybox_buttons.png');background-repeat:no-repeat;outline:none;opacity:0.8}
#fancybox-buttons a:hover{opacity:1}
#fancybox-buttons a.btnPrev{background-position:5px 0}
#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}
#fancybox-buttons a.btnPlay{background-position:0 -30px}
#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}
#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px }
#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}
#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0px}
#fancybox-buttons a.btnDisabled{opacity :0.4;cursor:default}