/* *********** START site *********** */body {background-color:#000000;background-image:url(/images/site/outer_bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-attachment:fixed;}body, div, h1, h2, h3, h4, span, td, th {font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#ffffff;}td.td_1, td.td_2, div.message span, .atm-i span, #at_hover span, .gmap_info p { color:#303030; }a, a:visited { color:#c0e8f6; }a:hover, .breadcrumb a:hover span { color:#7fd7f5; }.gmap_info a { color:#54b9d8; }.gmap_info a:hover { color:#56cbea; text-decoration:none; }.sect_l {width:630px;float:left;border-width:0 1px 0 0;border-style:solid;border-color:#92a3b7;}.sect_r { width:348px; float:right; }.img_gal_zoom:hover span, .gal_thumb:hover span { color:#191919; }#gal-slides .nivo-controlNav a.active img, ul.thumb_sm_gal li.current img { border-color:#7e7e7e; }.gal_thumb img, .gal_thumb, #gal-slides .nivo-controlNav a img { border-color:#dcdcdc; }.img_gal_zoom:hover img, .gal_thumb:hover img, .gal_thumb, #gal-slides .nivo-controlNav a:hover img { border-color:#808080; }.div_outer_contact {background:#e5e5e5; /* for non-css3 browsers */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#e5e5e5'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#e5e5e5)); /* for webkit browsers */background: -moz-linear-gradient(top,  #d1d1d1,  #e5e5e5); /* for firefox 3.6+ */}.outer_contact { background-color:#ffffff; border-color:#e1e1e1; }.tool_tip_right span { background-color:#f5f5f5; }/* START header */.head_logo, .head_logo a { width:262px; height:148px; }.head_logo { padding:14px 0 0 8px; }.head_logo a { display:inline-block; }.head_logo a:hover { opacity:0.7; }.head_phone, .head_mobile{width:410px;float:right;text-align:right;}.head_phone strong, .head_mobile strong{font-style:normal;font-weight:normal;line-height:100%;}.head_phone{height:50px;padding:25px 0 0 0;font-size:2.1em;}.head_phone strong{font-size:1.8em;}.head_mobile{height:33px;font-size:1.8em;}.head_mobile strong{font-size:1.4em;}/* END header *//* START menu */.menu_btn, .menu_btn_act {height:34px;padding:0 0 0 3px;float:right;}a.mbtn {border-radius:0 0 5px 5px;border-style:solid;border-width:0 0 4px 0;border-color:#56c8e1;padding:6px 15px 5px 15px;font-size:1.1em;font-weight:bold;}.menu_btn a.mbtn {background-color:#2d3441;color:#ffffff;}a.mbtn:hover, .menu_btn_act a.mbtn {background-color:#56c8e1;color:#ffffff;}/* END menu *//* START popup */.pop_menu:hover span.popup { top:22px; }.pop_menu span.popup a { background-color:rgba(65,75,95,0.7); }.pop_menu span.popup a:hover { background-color:rgba(81,94,119,0.9); }span.popup span.bg { background-color:rgba(53,61,77,0.7); }span.popsub span.submenu { background-color:rgba(53,61,77,0.7); }span.popsub a span.arw { background-color:rgba(255,255,255,0.7); }/* END popup *//* START content */.div_outer0 { margin-bottom: -162px; }.outer_content { width:100%; padding-top:5px; padding-bottom: 162px; }body#body-1 .outer_content { padding-top:8px; }body#body-1 .outer_content p { text-align:center; }.content_outer { margin:0 auto;	}.outer_content p, .outer_content li { font-size:1.1em; }.outer_content h1 { font-size:1.9em; font-weight:normal; }.outer_content h2 { font-size:1.8em; font-weight:normal; }.outer_content h3 { font-size:1.7em; font-weight:normal; }.admin_menu { background-color:#313131; }.admin_usermenu { background-color:#191919; }.admin_menu a, .admin_usermenu a { color:#ecf1f4; }.content_table th { background-color:#ececec; color:#2a094b; }.content_table td { background-color:#f0f0f0; color:#514b3b; }.digital_logos { margin-top:17px; }body#body-1 .digital_logos { background-color:#ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #e1e1e1; }.digital_logos ul { padding:23px 0 24px 0; list-style:none; text-align:center; }body#body-1 .digital_logos ul {  border-top:1px solid #f1f1f1; }.digital_logos li, .digital_logos li a { display:block; height:86px; }body#body-1 .digital_logos li, body#body-1 .digital_logos li a { display:inline-block; }.digital_logos li { margin:20px auto 25px auto; font-size:3em; }li#dlogo-rmark { font-size:1em; }body#body-1 .digital_logos li { margin:0 14px; }.digital_logos li a { background-image:url(/images/site/digital_logos.png); background-repeat:no-repeat; }.digital_logos li a:hover { opacity:0.8; }li#dlogo-sky, li#dlogo-sky a, li#dlogo-fsat, li#dlogo-fsat a { height:85px; }li#dlogo-yview, li#dlogo-yview a { width:291px; }li#dlogo-sky, li#dlogo-sky a { width:137px; }li#dlogo-fsat, li#dlogo-fsat a { width:125px; }li#dlogo-fview, li#dlogo-fview a { width:340px; }body#body-1 li#dlogo-yview { margin-left:0px; }body#body-1 li#dlogo-fview { margin-right:0px; }li#dlogo-yview a { background-position:0px -96px; }li#dlogo-sky a { background-position:0px -182px; }li#dlogo-fsat a { background-position:-170px -182px; }li#dlogo-fview a { background-position:0px -267px; }.lgbtns { width:294px; padding:2px 0 0 0; float:right; clear:right; }.lgbtns a { width:286px; padding:12px 0; margin-bottom:16px; display:inline-block; background-color:#2bbab9; border:4px solid #2ecac6; border-radius:6px;font-size:2.9em; font-family:'Expletus Sans', cursive; font-weight:bold; line-height:1em; text-align:center; color:#ffffff; }.lgbtns a:hover { text-decoration:none; background-color:#3ad2cf; }.lgbtns a#lgbtn-srvc { padding:14px 0 10px 0; background-color:#59bce7; border-color:#7ccaec; }.lgbtns a#lgbtn-srvc:hover { background-color:#7ccaec; }.lgbtns a#lgbtn-cmrc { padding:14px 0 10px 0; background-color:#e759ac; border-color:#ec7cbe; }.lgbtns a#lgbtn-cmrc:hover { background-color:#ec7cbe; }#body-cms5 p { text-align:center; margin:0 10px; }#body-cms5 p em, #body-cms5 p i {font-size:1.4em;font-weight:bold;color:#ffffff;padding:10px 0px 0px 20px;display:inline-block;}#body-cms5 p em, #body-cms5 p em:before, #body-cms5 p em, #body-cms5 p i:before { content:"\201C"; float:left; font-size:300%; color:#b4b4b4; line-height:1px; padding:30px 10px 0 0; margin-left:-40px; font-family:'Expletus Sans', cursive; }#body-cms5 p em, #body-cms5 p em:after, #body-cms5 p em, #body-cms5 p i:after { content:"\201D"; float:right; font-size:300%; color:#b4b4b4; line-height:1px; padding:40px 5px 0 0; font-family:'Expletus Sans', cursive; }#body-cms5 p strong, #body-cms5 p b {display:block;margin:0 0 20px 0;padding:0 0 20px 20px;color:#b4b4b4;border-style:solid;border-width:0 0 1px 0;border-color:#787878;box-shadow:0 1px 0 #dcdcdc;}body#body-cms1 .content_outer div.inblock { vertical-align:top; }.gmap { border-color:#b7b775; background-color:#efede7; }a.link_button, .form_button, a.nav_button { color:#000000; }a.link_button:hover, .form_button:hover, a.nav_button:hover { color:#386390;  }.tool_tip_right span { color:#404040; text-shadow: 0 1px 0 #ffffff; }.ctact_r { padding:15px 10px; }.ctact_r h2 { font-size:1.5em; white-space:nowrap; margin-left:0; }.ctact_r input, .ctact_r textarea, .bookappoint div.field input, .bookappoint div.field textarea { border-color:#404040; width:220px; font-size:120%; }.bookappoint div.field label, .ctact_r td strong { font-size:120%; font-weight:normal; }.bookappoint div.field input.hasDatepicker { width:214px; background-position:200px center; }.bookappoint div.field a.tool_tip_right { font-size:80%; }.bookappoint, .ctact_r { width:370px; text-shadow: 0 1px 0 #000000; background:rgba(150,150,150, 0.3); border-radius:10px; }.bookappoint { margin:0 0 0 40px; padding:20px 25px;  }.bookappoint h2 { text-align:center; margin-bottom:20px; }.bookappoint div.field { padding:0 0 7px 0; }.bookappoint div.field label { float:left; }.bookappoint div.field input, .bookappoint div.field textarea { float:right; background-color:#ffffff; }.ctact_r td img { float:right; }.bookappoint input.form_button, .ctact_r input.form_button { width:auto; height:38px; padding:6px 10px 14px 10px; background:#59bce7; color:#ffffff; border:2px solid #7ccaec; border-radius:5px; float:right; font-size:1.5em; }.bookappoint input.form_button:hover, .ctact_r input.form_button:hover { background:#7ccaec; }.hdr_img { border-radius:6px 6px 0px 0px; overflow:hidden; }body#body-cms1 .hdr_img { margin:0 0 0 5px; }.icon_links li { background-image:url(/images/cms/h_icon_linkbullet.png); font-size:1.0em; }.icon_links li.h_noicon { background-image:none; }.icon_links li a { text-shadow: -1px 2px 1px #686f74,  -1px -2px 1px #686f74, 1px 2px 1px #686f74, 1px -2px 1px #686f74; }.img_gal_zoom { height:300px; border-radius:6px; overflow:hidden; }body#body-cms6 .content_outer div.third, body#body-cms9 .content_outer div.third { margin:50px 0 0 30px !important; }body#body-cms7 .content_outer div.third { margin:10px 0 0 30px !important; }/* END content *//* START footer */.outer_footer { padding:21px 0 0 0; border-style:solid; border-width:1px 0 0 0;border-color:#848484; border-color:rgba(132,132,132,0.4);background-color:#323232; background-color:rgba(50,50,50,0.4);}.inner_footer, .inner_footer a, .inner_footer li { color:#ffffff; }.footer_copy, .footer_copy span, .footer_copy a span.infolink { color:#f4f4f4; }.inner_footer a:hover, .footer_copy a:hover span.infolink { color:#7fb3e9; }.inner_footer ul.footer_menu { display:inline-block; width:auto; margin:0; list-style:none; line-height:20px; }.inner_footer ul#fmenu1, .inner_footer ul#fmenu2 { padding-right:50px; }.footer_menu li a { font-size:1.1em; }ul.footer_contact { width:420px; margin-left:0px; float:right; color:#ffffff; list-style:none; clear:right; }ul.footer_contact li { text-align:right; font-size:1.0em; }ul.footer_contact li.fc_tel { font-size:1.6em; }ul.footer_contact li.fc_reg { padding-bottom:2px; font-size:1.1em; }ul.footer_contact span { color:#ffffff; }div.footer_copy { margin:0; padding-top:28px; float:left; text-align:left; clear:left; }.social_nav { float:right; }.social_nav, .social_nav ul { width:275px; margin:0; }.social_nav li, .social_nav a { height:42px; width:41px; }.social_nav li { padding-left:9px; }.social_nav a { line-height:42px; }li.social_fbook a, li.social_fbook a:hover { background-position:0px 0px; }li.social_twitr a, li.social_twitr a:hover { background-position:-41px 0px; }li.social_gplus a, li.social_gplus a:hover { background-position:-82px 0px; }li.social_email a, li.social_email a:hover { background-position:-123px 0px; }li.social_apnt a, li.social_apnt a:hover { background-position:-164px 0px; }li.social_fbook a:hover, li.social_twitr a:hover, li.social_gplus a:hover, li.social_email a:hover, li.social_apnt a:hover { opacity:0.7; }/* END footer *//* START text shadows */.outer_content h1, .outer_content h2, .outer_content h3, .outer_content p, .newslist, .link_button, .form_button {text-shadow: 0 1px 0 #686f74;}/* END text shadows *//* START styled headings */h1.main_title, .content_outer h2, .content_outer h3 { padding:3px 10px; margin:5px 0 15px 5px; background-color:#ffde00; display:inline-block; float:left; clear:both; color:#ffffff; }.content_outer p, .content_outer ul { clear:both; }.regpromo h1, h1.main_title { background-color:#22bbc2; text-shadow: 0 1px 0 #1c9da0; }.regpromo h2, .content_outer h2 { background-color:#c71d81; text-shadow: 0 1px 0 #a4186a; }.content_outer div.third h2 { display:block; float:none; }.content_outer h3 { padding:5px 10px; background-color:#36aee2; text-shadow: 0 1px 0 #1e9bd2; }.newslist h2 { margin:10px 10px 10px 12px; background:none; text-shadow: 0 1px 0 #686f74; }.breadcrumb { clear:both; float:left; margin: 0 0 12px 0; }body#body-cms2 .breadcrumb, body#body-cms2 h1.main_title, body#body-cms2 .content_outer p, body#body-cms2 .content_outer ul,body#body-cms3 .breadcrumb, body#body-cms3 h1.main_title, body#body-cms3 .content_outer p, body#body-cms3 .content_outer ul,body#body-cms6 .content_outer p, body#body-cms7 .content_outer p, body#body-cms9 .content_outer p,body#body-cms10 .breadcrumb, body#body-cms10 h1.main_title, body#body-cms10 .content_outer h2, body#body-cms10 .content_outer h3 { clear:left; }body#body-cms10 .content_outer h2 { width:450px; }/* END styled headings *//* START reg promo */.regpromo { width:565px; height:304px; float:right; background-image:url(/images/site/watching_tv.png); background-repeat:no-repeat; background-position:right bottom; }.regpromo h1, .regpromo h2 { margin:27px 0 0 0; float:none; padding:0 10px; display:inline-block; clear:left; font-size:2.6em; }#regmark { width:176px; height:14px; display:block; margin:30px 0 0 0; padding:82px 0 0 0; color:#000000; text-align:right; font-size:1.1em; line-height:14px; font-weight:bold;background-image:url(/images/site/digital_logos.png); background-repeat:no-repeat; background-position:0px 0px; clear:left; }li#dlogo-rmark a#regmark { margin-top:15px; display:inline-block; clear:none; }#regmark:hover { text-decoration:none; }/* END reg promo *//* START sliders */.outer_splash { width:980px; padding:14px 0 0 0; }#index-splash { width:640px; height:352px; float:left; border-radius:6px; overflow:hidden; }#index-splash .nivo-controlNav { width:200px; top:320px; right:auto; left:10px; }#index-splash .nivo-caption { opacity:1 !important;}.nivo-caption strong { float:right; clear:right; display:inline-block; margin:0 0 6px 0; padding:0 7px 0 9px; color:#ffffff; font-size:1.9em; font-weight:normal; line-height:38px; }strong#hstrap1, strong#hstrap2, strong#hstrap3, strong#hstrap4, strong#hstrap5 { opacity:0.8; }strong#hstrap6, strong#hstrap7, strong#hstrap8 { opacity:0.9; }.nivo-caption strong#hstrap1 { background-color:#4e82ba; }.nivo-caption strong#hstrap2 { background-color:#6694b6; }.nivo-caption strong#hstrap3 { background-color:#7998b1; }.nivo-caption strong#hstrap4 { background-color:#acb440; }.nivo-caption strong#hstrap5 { background-color:#bfc16c; }.nivo-caption strong#hstrap6 { background-color:#c71d81; }.nivo-caption strong#hstrap7 { background-color:#e759ac; }.nivo-caption strong#hstrap8 { background-color:#ec7cbe; }/* END sliders *//* START news */.newslist { width:395px; float:left; }.newslist h2 { margin-top:10px; font-size: 1.9em; }.newslist ul { list-style:none; margin:0 !important; }.newslist ul li { margin:5px 10px 10px 12px; clear:left; font-size:1.1em; }.newslist ul li a { color:#ffffff; }.newslist ul li a:hover { text-decoration:none; opacity:0.8; }.newslist li img { margin:3px 10px 0 0; border:1px solid #ffffff; }td.news_td_text, td.more_link, td.news_date { background-color:transparent; background-color:rgba(150,150,150, 0.1); }td.news_td_text { border-radius:6px 6px 0 0; }td.more_link { border-radius:0 0 0 6px; }td.news_date { border-radius:0 0 6px 0; }.news_content { clear:both; }.content_outer div.news_content p { clear:none; }/* END news */.admin_colpse h2 { display:block; background:none; float:none; }.formsect p, .formsect div, .formsect td, .admin_infoblock h1 { color:#808080; }#index-splash .nivo-caption, div.slide a.slide_link, #gallery-slideshow .nivo-caption, div.slide a.slide_link {background-image:none;}#body-news .outer_content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;-webkit-justify-content:center;}#body-news .content_outer{width:480px;flex:0 0 480px;margin:0;}.fbnewsfeed{width:480px;height:640px;margin:0 0 20px 20px;flex:0 0 480px;background-image:url(/images/loading_imgs/loading.gif);background-repeat:no-repeat;background-position:50% 50%;}/* *********** END site *********** */.outer_footer {width:100%;height:140px;position:relative;top:0px;}.inner_footer {height:139px;text-align:left;padding:1px 0 0 0;}.inner_footer ul {margin:12px 0 0 44px;width:150px;float:left;}.inner_footer a[href^="tel"]{color:inherit;}ul.footer_contact {float:right;margin:12px 0 0 0;float:none;width:auto;list-style:none;}div.footer_contact {padding:8px 18px 0 0;font-size:0.8em;font-weight:normal;float:right;}div.footer_contact p, ul.footer_contact li {text-align:right;font-size:1.1em;}div.footer_contact h1, ul.footer_contact li.fc_tel {text-align:right;font-size:1.9em;}div.footer_copy {width:420px;padding:20px 18px 7px 0;font-size:0.8em;font-weight:normal;text-align:right;float:right;}div.footer_copy em {font-style:normal;}div.footer_links {width:580px;padding:0 0 0 20px;float:left;}div.footer_links a {width:59px;height:59px;margin:0 7px;background-repeat:none;background-position:0 0;display:block;float:left;}div.footer_links a:hover {background-position:0 -59px;}a.web-design-info {position:relative;z-index:0;}a.web-design-info:hover {background-color:transparent;text-decoration:none;z-index:50;}a.web-design-info:hover span.infolink {text-decoration:underline;}a.web-design-info span{color:#2e3842;}a.web-design-info span.balloon{display:block;position:absolute;width:80vw;max-width:340px;padding:1.5em 0.7em 1.5em 1.2em;top:-0.7em;left:50%;transform:translate(-50%,-100%);background:#eaeef2;font-style:normal;font-size:120%;opacity:0;transition:opacity 0.2s ease;pointer-events:none;}a.web-design-info:hover span.balloon{opacity:1;-webkit-transition:opacity 0.8s ease;-moz-transition:opacity 0.8s ease;-o-transition:opacity 0.8s ease;transition:opacity 0.8s ease;}a.web-design-info span.balloon span.infotxt{display:block;padding:0;font-size:1em;text-decoration:none;text-align:left;font-family:Arial, Helvetica, sans-serif;}a.web-design-info span.balloon,a.web-design-info span.balloon:after{box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);}a.web-design-info span.balloon:before,a.web-design-info span.balloon:after{content:'';display:block;position:absolute;background:#eaeef2;}a.web-design-info span.balloon:before{width:100%;height:100%;top:0;left:0;top:0;bottom:0;z-index:-1;}a.web-design-info span.balloon:after{bottom:-0.4em;left:50%;margin-left:-0.4em;width:0.8em;height:0.8em;transform:rotate(-45deg);z-index:-2;}a.web-design-info span.balloon,a.web-design-info span.balloon:before{border-radius:10px;background:#f0f3f6;background:linear-gradient(to bottom, #f6f8fa 0%,#eaeef2 100%);}a.web-design-info strong, a.web-design-info em{display:block;text-decoration:none;max-width:100%;box-sizing:border-box;}a.web-design-info strong {color:#808080;padding:0 0 0.8em 70px;background-image:none;background-position:left top;background-repeat:no-repeat;}a.web-design-info em {font-size:90%;color:#acacac;font-weight:normal;}body.pgready a.web-design-info:hover strong{background-image:url(/images/cms/web-design-BFW.png);}@media (orientation:portrait) {.inner_footer div.footer_nav {float:none;clear:both;}.inner_footer ul.footer_menu {margin:30px 0;font-size:250%;float:none;white-space:normal;display:inline-block;}.inner_footer ul.footer_menu li {margin:30px;}.inner_footer ul.footer_menu li a {display:inline-block;line-height:120%;padding:10px 20px !important;}.inner_footer ul.footer_contact {margin:40px 0 20px 0;width:100%;float:none;font-size:150%;}}@media (orientation:portrait), (max-width:900px) {.inner_footer ul.footer_menu {width:90% !important; margin:0.5em 0!important;font-size:120% !important;float:none;white-space:normal;display:inline-block;}.inner_footer ul.footer_menu li {margin:0 0 1em 0;display:inline-block !important;}.inner_footer ul.footer_menu li a {display:inline-block;line-height:120%;padding:0.2em 0.5em !important;}}@media print {body {visibility:hidden;margin:0px;padding:0px;background-image:none;background-color:#ffffff;}body img, div.anythingSlider{page-break-inside:avoid;}.outer_head,.outer_header,.outer_footer,.div_outer_contact,div.main_menu,div.mmcontain, .admin_menu, .admin_submenu, .admin_usermenu, .fixed_corner, #flashcontent, #notification_bar, .box_top, .box_bot, .product_btns,.document_btns,div.viduslab,div#slab_icolinks,div#slab_share{height:0px;margin:0px;padding:0px;overflow:hidden;visibility:hidden;display:none;}.div_outer0,.content_outer,.content_outer div.box_mid{height:auto;font-size:100% !important;}.outer_footer {position:static;height:200px;margin-top:-200px;}div.main_menu,div.mmcontain,.product_btns,.document_btns,.fhead,.inner_footer .links_list,.inner_footer .social_list{display:none !important;}.inner_footer .footer_contact,.outer,.content_outer,.content_outer div.box_mid,.inner_footer.flexcont,.footer_copy{visibility:visible;background:#ffffff;width:100%;display:block;margin:0px;padding:0px;}.inner_footer .flexfull,.inner_footer .flexhalf,.inner_footer .flexthird,.inner_footer .flextwothird,.inner_footer .flexquart,.inner_footer .flexthquart,.inner_footer .flexfifth,.inner_footer .flextwofif,.inner_footer .flexthrfif,.inner_footer .flexsixth{flex:1 1 auto;width:auto;margin:0;padding:0;min-width:0;max-width:none;}.outer_footer,.outer_footer *,.inner_footer{font-size:1em;}.outer_footer div.footer_contact,.outer_footer ul.footer_contact{font-size:90%;}.footer_contact h1{color:#333333;font-size:1.6em;}.footer_contact p,.footer_contact ul,.footer_contact li{color:#333333;font-size:1em;display:inline-block;width:auto;margin:0 0.5em;}.footer_contact ul{margin:0;}.footer_contact br{content:"";}.footer_contact br:after{content:" ";}.outer_footer div.footer_copy{font-size:80%;}.footer_copy a:not(.web-design-info),.footer_copy a + em{display:none;}.content_outer div.box_mid {font-size:80%;}.content_outer table {margin:0px;}.content_outer p  {margin:5px 0px 5px 0px;}.order_prodlist_tab {width:70%;}.tab_body {background:none;border:none;}table.admin_tab td.td_0, table.admin_tab td.td_1, table.admin_tab td.td_2 {border-color:#ffffff;}.noprint {visibility:hidden;}div.div_outer0,div.slabwrap,div.slab,div.slab div.slabcont,div.series_cont{height:auto !important;max-height:none !important;min-height:0 !important;clear:both;overflow:visible;box-shadow:none;background-color:transparent !important;}div.slab{page-break-after:always;background:none !important;}body.catpg div.slab_series,div#slab_intro,div.slabtitle{page-break-after:auto;}div.slab:after,div.slab div.slabcont:after,div.series_cont:after{content:"";display:block;clear:both;}div#slab_prodlist div.slabcont,div#slab_categories div.slabcont{display:block;}div#slab_prodlist div.moscol,div#slab_categories div.moscol{display:block;float:left;page-break-inside:avoid;}div#slab_prodlist div.moscol:first-child,div#slab_categories div.moscol:first-child{margin-left:0 !important;}div#slab_prodlist div.moscol:last-child,div#slab_categories div.moscol:last-child{margin-right:0 !important;}div#slab_prodlist div.moscol:nth-child(2n+2){clear:both;}div.slab div.cfs_item{float:none !important;display:block;}div.viduslab{display:none;}div.slabtitle,div.breadcrumb{margin:0 0 10px 0;padding:0;}@media (orientation:portrait) {.outer_content,body div.outer_content{font-size:100% !important;}}}#load-foot{display:none;}