<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.main_toolbar { display:inline-block; width:100%; vertical-align:top; padding:10px 0; background-color:#232323; color:#FFF; text-align:left; }

.main_toolbar a { text-decoration:none; color:#808080; }

.main_toolbar .page_body { background:none; text-align:left; }

.main_toolbar #live_show_box { float:left; }

.main_toolbar .live_show_pre_text { display:inline-block; color:#FFF; text-decoration:none; vertical-align:middle; }

.main_toolbar .live_show_ticker_wrapper { display:inline-block; margin:0; padding:0; width:auto; }

.main_toolbar .live_show_ticker_wrapper_table { border:0; font-size:14px; background:none; padding:0 5px; }

.main_toolbar .live_show_ticker_data { background-color:#717171; border:0; border-radius:4px; color:#FFF; }



.main_toolbar .logo { float:left; margin-right:25px; }

.main_toolbar .logo a { display:inline-block; vertical-align:top; color:#CCC; }

.main_toolbar .logo a:hover { color:#FFF; }

.main_toolbar .logo a h1 { display:inline-block; vertical-align:top; margin:0; padding:0; font-size:18px; line-height:24px; }

.main_toolbar .logo a img { display:inline-block; vertical-align:middle; width:auto; max-width:100%; max-height:24px; }



.main_toolbar a { text-decoration:none; color:#2467ba; }

.main_toolbar .page_body { background:none; text-align:center; }

.main_toolbar #live_show_box { float:none; display:inline-block; vertical-align:top; }

.main_toolbar .live_show_pre_text { display:inline-block; color:#FFF; text-decoration:none; vertical-align:middle; }

.main_toolbar .live_show_ticker_wrapper { display:inline-block; margin:0; padding:0; width:auto; }

.main_toolbar .live_show_ticker_wrapper_table { border:0; font-size:14px; background:none; padding:0 5px; }

.main_toolbar .live_show_ticker_data { background-color:#717171; border:0; border-radius:4px; color:#FFF; }



.main_toolbar ul.main_toolbar_links { float:right; margin:0; padding:0; list-style:none; }

.main_toolbar ul.main_toolbar_links li { display:inline-block; margin:0; padding:0; margin-left:5px; vertical-align:middle; }

.main_toolbar ul.main_toolbar_links a { display:inline-block; color:#CCC; text-decoration:none; font-size:16px; vertical-align:middle; position:relative; }

.main_toolbar ul.main_toolbar_links a:hover,

.main_toolbar ul.main_toolbar_links a.hilite { color:#FFF; }

.main_toolbar ul.main_toolbar_links a.hilite:before {

  content:'';

  position:absolute;

  bottom:-13px;

  left:50%;

  margin-left:-5px;

  width: 0; 

  height: 0; 

  border-left: 5px solid transparent;

  border-right: 5px solid transparent;

  border-bottom: 5px solid #FFF;

}

.main_toolbar ul.main_toolbar_links a.toolbar_btn { padding:6px 10px; background:#FFF; color:#222; border-radius:4px; font-size:15px; vertical-align:middle; }

.main_toolbar ul.main_toolbar_links a:hover.toolbar_btn { background:#808080; color:#FFF; }



.main_toolbar .cart_num_wrapper { margin-left:10px; height:auto; }

.main_toolbar .cart_num { width:44px; height:23px; padding-top:1px; }



.main_toolbar .messaging_box { float:left; }

.main_toolbar .messaging_box.extra-margin { margin-left:40px; }

.main_toolbar .messaging_box a { display:inline-block; text-decoration:none; padding:6px 10px; background:#FFF; color:#222; border-radius:4px; font-size:15px; vertical-align:middle; }

.main_toolbar .messaging_box a:hover { background:#808080; color:#FFF; }



.main_toolbar li.icon_dropdown { position:relative; }

.main_toolbar li.icon_dropdown ul.toolbar_sub { display:none; position:absolute; top:100%; right:0px; min-width:120px; padding:10px; background:#F1F1F1; color:#000; z-index:777; margin-top:14px; box-shadow:#222 0px 0px 5px; }

.main_toolbar li.icon_dropdown ul.toolbar_sub:before {

  content:'';

  position:absolute;

  top:-5px;

  right:5px;

  width: 0; 

  height: 0; 

  border-left: 5px solid transparent;

  border-right: 5px solid transparent;

  border-bottom: 5px solid #F1F1F1;

}

.main_toolbar li.icon_dropdown ul.toolbar_sub li { display:block; text-align:left; line-height:100%; border-bottom:1px solid #CCC; margin:0; }

.main_toolbar li.icon_dropdown ul.toolbar_sub li:last-child { border-bottom:0; }

.main_toolbar li.icon_dropdown ul.toolbar_sub li a { display:block; text-align:left; padding:5px 10px; background:none; line-height:130%; background:#f1f1f1; color:#000; border-radius:0; font-size:12px; }

.main_toolbar li.icon_dropdown ul.toolbar_sub li a:hover, .sites_dropdown ul.sites_list li ul.dropdown_sites li a.active { background:#808080; color:#FFF; }



/* Code for sets with no trailers in VOD area */

.update_block_VOD {width: 100%;display: block;}

.update_image_VOD {}

.VOD_update {display: inline;float: left;}



/* Main Toolbar - Medium Gray (Default) */

.main_toolbar.toolbarMediumGray { background-color:#525252; color:#FFF; }

.main_toolbar.toolbarMediumGray .logo a { color:#CCC; }

.main_toolbar.toolbarMediumGray .logo a:hover { color:#FFF; }

.main_toolbar.toolbarMediumGray .live_show_ticker_data { background-color:#717171; color:#FFF; }

.main_toolbar.toolbarMediumGray .live_show_pre_text { color:#FFF; }

.main_toolbar.toolbarMediumGray .live_show_ticker_spacer { color:#c0c0c0; }

.main_toolbar.toolbarMediumGray ul.main_toolbar_links a { color:#CCC; }

.main_toolbar.toolbarMediumGray ul.main_toolbar_links a:hover,

.main_toolbar.toolbarMediumGray ul.main_toolbar_links a.hilite { color:#FFF; }

.main_toolbar.toolbarMediumGray ul.main_toolbar_links a.toolbar_btn,

.main_toolbar.toolbarMediumGray .messaging_box a { background-color:#FFF; color:#222; }

.main_toolbar.toolbarMediumGray ul.main_toolbar_links a.hilite:before { border-bottom: 5px solid #FFF; }



/* Main Toolbar - White */

.main_toolbar.toolbarWhite { background-color:#FFF; color:#222; }

.main_toolbar.toolbarWhite .logo a { color:#777; }

.main_toolbar.toolbarWhite .logo a:hover { color:#222; }

.main_toolbar.toolbarWhite .live_show_ticker_data { background-color:#CCC; color:#777; }

.main_toolbar.toolbarWhite .live_show_pre_text { color:#777; }

.main_toolbar.toolbarWhite .live_show_ticker_spacer { color:#777; }

.main_toolbar.toolbarWhite ul.main_toolbar_links a { color:#777; }

.main_toolbar.toolbarWhite ul.main_toolbar_links a:hover,

.main_toolbar.toolbarWhite ul.main_toolbar_links a.hilite { color:#222; }

.main_toolbar.toolbarWhite ul.main_toolbar_links a.toolbar_btn,

.main_toolbar.toolbarWhite .messaging_box a { background-color:#777; color:#FFF; }

.main_toolbar.toolbarWhite ul.main_toolbar_links a.hilite:before { border-bottom: 5px solid #222; }



/* Main Toolbar - Light Gray */

.main_toolbar.toolbarLightGray { background-color:#CCC; color:#222; }

.main_toolbar.toolbarLightGray .logo a { color:#777; }

.main_toolbar.toolbarLightGray .logo a:hover { color:#222; }

.main_toolbar.toolbarLightGray .live_show_ticker_data { background-color:#FFF; color:#777; }

.main_toolbar.toolbarLightGray .live_show_pre_text { color:#777; }

.main_toolbar.toolbarLightGray .live_show_ticker_spacer { color:#777; }

.main_toolbar.toolbarLightGray ul.main_toolbar_links a { color:#777; }

.main_toolbar.toolbarLightGray ul.main_toolbar_links a:hover,

.main_toolbar.toolbarLightGray ul.main_toolbar_links a.hilite { color:#222; }

.main_toolbar.toolbarLightGray ul.main_toolbar_links a.toolbar_btn,

.main_toolbar.toolbarLightGray .messaging_box a { background-color:#777; color:#FFF; }

.main_toolbar.toolbarLightGray ul.main_toolbar_links a.hilite:before { border-bottom: 5px solid #222; }



/* Main Toolbar - Dark Gray */

.main_toolbar.toolbarDarkGray { background-color:#333; color:#FFF; }

.main_toolbar.toolbarDarkGray .logo a { color:#FFF; }

.main_toolbar.toolbarDarkGray .logo a:hover { color:#afafaf; }

.main_toolbar.toolbarDarkGray .live_show_ticker_data { background-color:#FFF; color:#777; }

.main_toolbar.toolbarDarkGray .live_show_pre_text { color:#FFF; }

.main_toolbar.toolbarDarkGray .live_show_ticker_spacer { color:#FFF; }

.main_toolbar.toolbarDarkGray ul.main_toolbar_links a { color:#FFF; }

.main_toolbar.toolbarDarkGray ul.main_toolbar_links a:hover,

.main_toolbar.toolbarDarkGray ul.main_toolbar_links a.hilite { color:#afafaf; }

.main_toolbar.toolbarDarkGray ul.main_toolbar_links a.toolbar_btn,

.main_toolbar.toolbarDarkGray .messaging_box a { background-color:#FFF; color:#222; }

.main_toolbar.toolbarDarkGray ul.main_toolbar_links a.hilite:before { border-bottom: 5px solid #CCC; }



/* Main Toolbar - Black */

.main_toolbar.toolbarBlack { background-color:#000; color:#f1f1f1; }

.main_toolbar.toolbarBlack .logo a { color:#FFF; }

.main_toolbar.toolbarBlack .logo a:hover { color:#afafaf; }

.main_toolbar.toolbarBlack .live_show_ticker_data { background-color:#FFF; color:#222; }

.main_toolbar.toolbarBlack .live_show_pre_text { color:#FFF; }

.main_toolbar.toolbarBlack .live_show_ticker_spacer { color:#FFF; }

.main_toolbar.toolbarBlack ul.main_toolbar_links a { color:#FFF; }

.main_toolbar.toolbarBlack ul.main_toolbar_links a:hover,

.main_toolbar.toolbarBlack ul.main_toolbar_links a.hilite { color:#afafaf; }

.main_toolbar.toolbarBlack ul.main_toolbar_links a.toolbar_btn,

.main_toolbar.toolbarBlack .messaging_box a { background-color:#FFF; color:#222; }

.main_toolbar.toolbarBlack ul.main_toolbar_links a.hilite:before { border-bottom: 5px solid #CCC; }



/* Members Area VOD CSS */

.buy_button {font-size: 12px;display:inline;margin-left:5px;margin-bottom: 6px; padding-left:10px; padding-right:10px; line-height:36px; text-align:center; vertical-align:middle;  border-radius: 3px; color:#FFFFFF;text-decoration:none;font-weight: normal; background-color:#808080;float:right;}



.buy_button:hover  {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.buy_button_arrow {display:inline;margin-left:0px;margin-bottom: 6px; padding-left:5px; padding-right:5px; width:20px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-image: url(images/button_green.png);float:right;}

.buy_button_arrow:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}



.cart_buttons { text-align:right; }

.purchased_hilite  { box-sizing:border-box; display:inline-block;margin-left:5px;margin-bottom: 6px; padding-left:10px; padding-right:10px; line-height:36px; text-align:center; vertical-align:middle; border-radius: 3px;border:1px solid #d4d4d4; color:#2d2d2d;text-decoration:none;font-weight: normal;float:right;

  

background: -webkit-linear-gradient(#fefefe, #e1e1e1); /* For Safari 5.1 to 6.0 */

background: -o-linear-gradient(#fefefe, #e1e1e1); /* For Opera 11.1 to 12.0 */

background: -moz-linear-gradient(#fefefe, #e1e1e1); /* For Firefox 3.6 to 15 */

background: linear-gradient(#fefefe, #e1e1e1); /* Standard syntax */

  

  

}



.purchased_arrow {display:inline;margin-left:0px;margin-bottom: 6px; padding-left:5px; padding-right:5px; width:20px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-color: #0d6cc4;float:right;}



.rental_time_remaining {display: block;float: right;margin-top: 5px;margin-bottom: 10px;}



.add_cart_icon {width:41px;height:26px;border:0px;margin:5px;}



/* Members Area Calendar CSS */

.calendar {width:100%;margin-top:5px;font-size:14px;}

.calendar_month {text-align:center;width:33%;padding:8px;font-size:16px;font-weight:bold;}

.calendar_month a {font-weight:normal;color:#808080;}

.calendar_month a:hover {color:#808080;}

.calendar_week {width:100%;font-weight:bold;}

.calendar_days {width:100%;padding:4px;border:2px solid #333;text-align:center;font-weight:bold;background-color:#FFFFFF;}

.calendar_day_number {padding:4px;border:2px solid #333;text-align:right;background-color:#3c3c3c;}

.calendar_event {height:100px;padding:4px;border:2px solid #333;text-align:left;vertical-align:middle;font-family:Arial;font-weight:normal;background-color:#FFFFFF;}

.calendar_event a {font-size:14px;color:#808080;}

.calendar_event a:hover {color:#808080;}

.calendar_link_background {font-family:Arial;color:#FFFFFF;background-color:#FF1175;}

.calendarheadings {font-weight:bold;background-color:#FFFFFF;}

.calendar_event_title {font-weight:bold;}

.calendar_event_description {width:100%;padding-right:10px;}

.calendarpopup {position:absolute;top:-500px;left: 0;padding: 5px;padding-right:10px;visibility: hidden;border:1px solid black;line-height: 18px;z-index: 100;background-color: #FFFFFF;width: 600px;}

.calendar_event_image {float:left;margin-right: 10px;}

.week {}

.day a {font-size: 14px;color: #808080;}

.month  {font: 15px arial;}

.day {border:1px solid #333;  width:14%;float:left;height:180px;overflow:hidden;}

.weeklabel_item {border:1px solid #333;width:14%;float:left;text-align:center;font-weight:bold;padding-top:5px;padding-bottom:5px;}

.daylabel {background-color:#3c3c3c;padding-right:5px;text-align:right; padding-top:5px;padding-bottom:5px;}        

.longdaylabel {display:none;}

.eventwrapper {padding-left:5px;padding-right:5px;} 



/* Members Area Comments CSS */

.comments_box {margin-bottom:5px; padding:10px; line-height:20px; background-color:#e8e8e8; color:#393939; font-weight:normal; text-align:left;}

.comments_box_admin {margin-bottom:5px; padding:10px; line-height:20px;background-color:#cfcfcf;color:#181818;font-weight:bold;text-align:left;}

.comment_counts {display: inline-block; float:left;line-height:34px;font-size:12px;font-weight:normal;color:#2d2d2d;border:0px solid;}

.comment_counts a {color:#808080;text-decoration:underline;}

.comment_counts a:hover {color:#808080;}

.comment_icon {margin-top:6px; margin-left:6px; margin-right:10px; float:left; width:24px; height:24px; line-height:24px; text-align:center;  vertical-align:top;display: inline; border:0px; background-image: url(images/icons/comment_icon.png); background-size:contain; }

.comment_icon_admin {margin-top:6px; margin-left:6px; margin-right:10px; float:left; width:24px; height:24px; line-height:24px; text-align:center;vertical-align:middle; display: inline; border:0px; background-image: url(images/icons/comment_icon_admin.png); background-size:contain; }

.comment {padding-left:40px;}

.comments_note {font-size: 12px;color: #ff0000; font-weight: bold;}

.comment_name { font-style: italic;}

.comment_date {font-size:12px; font-weight:normal;}



.comments_form { display:inline-block; width:100%; box-sizing:border-box; font-family:Arial, Helvetica, Sans-Serif; font-size:14px; }

.comments_form .form-row { display:inline-block; width:100%; box-sizing:border-box; margin-bottom:6px; }



.comments_form input[type="text"],

.comments_form textarea{ display:inline-block; font-family:Arial, Helvetica, Sans-Serif; font-size:14px; border-radius:5px; padding:5px 6px; border:1px solid #c5c5c5; background:#FFF; color:#222; box-sizing:border-box; }

.comments_form input[type="text"] { width:300px; }

@media screen and (max-width: 767px) {

  .comments_form input[type="text"] { width:100%; }

}

.comments_form textarea { width:100%; height:90px; }

.comments_form input[type="submit"] { display:inline-block; width:auto; padding:10px 15px; color:#FFF; border:0; border-radius:5px; cursor:pointer; font-size:14px; box-sizing:border-box; }

.comments_form input[type="submit"] {

  background: #1b6ed5; /* Old browsers */

  background: -moz-linear-gradient(top, #1b6ed5 0%, #0030b5 100%); /* FF3.6-15 */

  background: -webkit-linear-gradient(top, #1b6ed5 0%,#0030b5 100%); /* Chrome10-25,Safari5.1-6 */

  background: linear-gradient(to bottom, #1b6ed5 0%,#0030b5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b6ed5', endColorstr='#0030b5',GradientType=0 ); /* IE6-9 */

}

.comments_form input[type="submit"]:hover {

  background: #0030b5; /* Old browsers */

  background: -moz-linear-gradient(top, #0030b5 0%, #1b6ed5 100%); /* FF3.6-15 */

  background: -webkit-linear-gradient(top, #0030b5 0%,#1b6ed5 100%); /* Chrome10-25,Safari5.1-6 */

  background: linear-gradient(to bottom, #0030b5 0%,#1b6ed5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0030b5', endColorstr='#1b6ed5',GradientType=0 ); /* IE6-9 */

}

/* Members Area Content Tabs CSS */

.content_tab_wrapper {display:block;margin-top:5px;}

.content_tab_wrapper a:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.content_tab {display:inline;background-color:#C0C0C0;padding:10px;padding-left:20px;padding-right:20px;margin-right:2px;}

.content_tab_current {margin-top:10px;display:inline;background-color:#808080;padding:10px;padding-left:20px;padding-right:20px;margin-right:2px;}

.content_tab a {text-align:center; color:#000000;}

.content_tab_current a {text-align:center; color:#FFFFFF;}





/* Members Area Poll CSS */

.polls_block { float:left; width:49%; margin-left:1%;}

.poll {width:100%;min-width:365px;margin-top:5px; text-align:left; font-weight:normal; color:#505050;line-height:22px;}

.poll a {color:#808080;padding-left:5px;}

.poll a:hover {color:#808080;}

.poll_title {margin-bottom:5px;font-weight: bold;}

.poll_results {margin-bottom:5px;color:#FF0000;}

.poll_results_bar {margin-bottom:15px;position:relative; width:100%; border:1px; height:22px; text-align:center; background-color:#FFFFFF;}

.poll_percent {display:inline;margin-right:6px;float:left;text-align:left;background-color: #c5e1ff;font-size:12px;font-weight:bold;top:0px;left:0px;line-height:22px;padding-left:4px;padding-right:4px;width:0%; min-width: 20px; max-width:300px;}

.poll_votes {float:left;display:inline;text-align:left;font-size:12px;}

.poll_option {max-width: 20px;display:inline;float: left;}

.polls_block_fullwidth { float:left; width:100%; text-align:left; }

.polls_block_fullwidth .poll { width:auto; margin-left:auto; margin-right:auto; padding:15px; border-radius:5px; border:1px solid #CCC; }

.polls_block_fullwidth .poll_title { font-size:22px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #CCC; }



/*News Block*/

.news_block { float:left; width:49%; margin-right:0px;}



/*Deals Block*/

.deals_block { float:left; width:100%; text-align:center; }

.deals_block .title_bar { margin-left:0 !important; }

.deals_block .deals { display:inline-block; width:100%; text-align:center; }

.deals_block .deal_block { display:inline-block; margin:0 10px; }



/* Members Area Photo Gallery CSS */

.gallery_info {padding:10px; text-align:left;}

.gallery_info .update_date { font-size:14px; }

.photo_gallery_block {margin-top:5px;width:100%;overflow:hidden; text-align:center; }

.photo_gallery_block .photo { float:left; width:18%; margin:1%; }

.photo_gallery_block .photo img { width:auto; height:auto;}

.photo_gallery_thumbnail_wrapper {display: inline-block; margin-left: 0px; margin-right:4px; margin-bottom:5px;vertical-align: top;}

.format_select_menu  {background-color: #505050; background: -webkit-linear-gradient(#808080, #303030); /* For Safari 5.1 to 6.0 */

background: -o-linear-gradient(#808080, #303030); /* For Opera 11.1 to 12.0 */

background: -moz-linear-gradient(#808080, #303030); /* For Firefox 3.6 to 15 */

background: linear-gradient(#808080, #303030); /* Standard syntax */

text-align: right;

padding-top:5px;padding-bottom:5px;margin-top:5px;color:#FFFFFF;}

.format_select_menu select {margin-right:5px;}



/* Movie Wrapper */

.movie_wrapper { display:inline-block; width:100%; padding:0; box-sizing:border-box; text-align:center; margin-bottom:6px; }

.movie_wrapper .movie_area { display:inline-block; width:100%; box-sizing:border-box; }

.player_options { text-transform:uppercase; line-height:100%; display:table; width:100%; padding:0 2px; box-sizing:border-box; text-align:center; background:#383838 url(../../images/top_navbar.png) repeat-x; position:relative; font-size:0; margin:0 auto; vertical-align:top; //z-index:99; }

.player_options.photos { width:170px; }

.options_block { display:table-cell; /*margin-right:5px;*/ padding:5px 2px; position:relative; font-size:12px; vertical-align:top; line-height:100%; }

.options_block ul { display:block; margin:0; padding:0; position:relative; text-align:left; }

.options_block ul li { display:block; margin:0; position:relative; line-height:100%; }

.options_block ul li .options_button { display:block; margin:0; position:relative; padding:10px 10px; cursor:pointer; background:#000; font-size:12px; border:1px solid #000; color:#FFF; text-align:center; }

.options_block ul li :hover.options_button { background:#383838 url(../../images/top_navbar.png) repeat-x; color:#FFF; }

.options_block ul li ul.dropdown { display:none; min-width:160px; background:#000; padding:5px; position:absolute; bottom:100%; left:0; z-index:7000; }

.options_block ul li ul.dropdown.downloaddropdown { width:190px; }

.options_block ul li ul.dropdown.goDown { bottom:auto; top:100%; }

.options_block ul li ul.dropdown li { display:block; padding:0px; margin:0; border-bottom:1px solid #222; }

.options_block ul li ul.dropdown li:last-child { border-bottom:0px; }

.options_block ul li ul.dropdown li a { display:block; padding:5px; border-top:1px solid #555; text-decoration:none; color:#FFF; font-size:12px; }

.options_block ul li ul.dropdown li:first-child a { border-top:0; }

.options_block ul li ul.dropdown li a:hover { background:#383838 url(../../images/top_navbar.png) repeat-x; color:#FFF; text-decoration:none; }

.options_block ul li ul.dropdown li a.active { background:url(../../images/top_menu.png); color:#222; }

.options_block &gt; ul &gt; li:hover ul.dropdown { display:block; }

.options_block &gt; ul &gt; li:hover span.options_button { background:#383838 url(../../images/top_navbar.png) repeat-x; color:#FFF; }

.options_block ul li ul.dropdown li.howto { text-align:center; font-size:11px; color:#FFF; padding:5px; background:rgba(255,0,0,0.6); }



.options_block a.option_button { display:block; vertical-align:top; margin:0; position:relative; padding:10px 10px; cursor:pointer; background:#000; font-size:12px; border:1px solid #000; color:#FFF; line-height:100%; text-decoration:none; }

.options_block a:hover.option_button, .options_block a.option_button.active, .options_block.active a.option_button { background:#383838 url(../../images/top_navbar.png) repeat-x; color:#FFF; }

.tab_icon i.favicon { color:#f04646; }



.options_block.trigger_extra_tabs { display:none; }

.extra_tabs_wrapper { display:none; width:100%; box-sizing:border-box; }

.extra_tabs_wrapper .extra_tabs { display:table; width:100%; padding:5px; background:#333; text-align:center; color:#FFF; box-sizing:border-box; }



/* Player Options Responsive */

@media only screen and (min-width: 1600px){

  .options_block, .options_block ul li .options_button, .options_block a.option_button { font-size:14px; }

}


@media only screen and (max-width:1279px){

  .options_block a.option_button,

  .options_block ul li .options_button { height:100%; }



  .options_block a.option_button .tab_icon,

  .options_block a.option_button .tab_label,

  .options_block ul li .options_button .tab_icon,

  .options_block ul li .options_button .tab_label { display:inline-block; width:100%; text-align:center; line-height:100%; }



  .options_block a.option_button .tab_icon,

  .options_block ul li .options_button .tab_icon { margin-bottom:5px; }

}



@media only screen and (max-width:959px){

  .options_block.trigger_extra_tabs { display:block; }

  .player_options .options_block { height:100%; }

  .player_options .options_block.rearrangeTab { display:none; }

  .extra_tabs_wrapper .options_block.rearrangeTab { display:table-cell; }

}



@media only screen and (max-width:767px){

  .extra_tabs_wrapper .extra_tabs { display:block; padding-top:0; }

  .extra_tabs_wrapper .options_block.rearrangeTab { display:block; width:100%; box-sizing:border-box; padding:1px 0; }

  .options_block a.option_button .tab_icon, 

  .options_block a.option_button .tab_label, 

  .options_block ul li .options_button .tab_icon, 

  .options_block ul li .options_button .tab_label { font-size:11px; font-weight:300; }

  .options_block.rearrangeTab a.option_button .tab_icon,

  .options_block.rearrangeTab a.option_button .tab_label,

  .options_block.rearrangeTab ul li .options_button .tab_icon,

  .options_block.rearrangeTab ul li .options_button .tab_label { display:inline-block; width:auto; text-align:center; margin:0 auto; }

  .options_block &gt; ul, .options_block &gt; ul &gt; li { height:100%; }

  .options_block a.option_button, .options_block ul li .options_button { padding:5px 10px; }

}



@media only screen and (max-width:479px){
  /*.main {*/
  /*  margin-top: 150px;*/
  /*}*/

  .player_options { display:block; width:100%; text-align:center; padding:4px 2px; }

  .options_block, .options_block.trigger_extra_tabs { display:inline-block; margin:0 auto; width:48%; padding:2px; }

  .options_block a.option_button .tab_icon, 

  .options_block a.option_button .tab_label, 

  .options_block ul li .options_button .tab_icon, 

  .options_block ul li .options_button .tab_label { display:inline-block; width:auto; text-align:center; margin:0 auto; font-size:12px; font-weight:300; }

  .options_block ul li ul.dropdown li a { font-size:9px; }

  .options_block ul li ul.dropdown, .options_block ul li ul.dropdown.downloaddropdown { width:150px; min-width:150px; }

}


/* END OF Player Options Responsive */



/* Members Area Video CSS */

/*.movie_wrapper { display:block; padding:0 10px; text-align:center; }*/

.video_clips_listing_block {margin-top:5px;width:100%;overflow:hidden;text-align: center;}

.video_clips_wrapper {width:234px; font-size:14px; display: inline-block; margin-left: 0px; margin-right:6px; margin-bottom:5px;vertical-align: top;}

.video_clip_navigation_wrapper {width:100%;text-align:right;margin-top:10px;display:none; height:30px;}

.video_clip_navigation_wrapper .video_clip_section {padding-left:5px;padding-right: 0px;}

.video_clip_navigation_wrapper a {margin:0px; color:#FFFFFF; text-decoration:none;}

.video_clip_navigation_wrapper a:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.video_clip_arrow {padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; width:26px; display:inline; text-align:center; vertical-align:middle; border:1px solid #b3b2b2; border: 2px outset #808080; background-image: url(images/number.png);}

.video_clip_length {font-size:12px;padding-left:4px;}

.video_clip_options {padding-top:4px;padding-left:4px;font-size:12px;}

.video_clip_options a {font-size:12px;color:#808080;}

.video_clip_options a:hover {color:#808080;}

.video_clip_file_size {font-size:12px;}

#download_form a {font-size:16px;color:#13579d;}

#download_form a:hover {color:#808080;}

.report_problem {float:right;display: inline-block; line-height: 26px;vertical-align: middle;}

.report_problem a {font-size:12px;color:#808080;}

.report_problem a:hover {color:#808080;}

.report_problem_options {padding-left:10px; font-size:14px; line-height: 22px;}

.report_problem_options a {text-decoration: underline; color:#808080 !important;}

.report_problem_options a:hover {text-decoration:none; color:#808080 !important;}





/* Members Area Favorites CSS */

.favorites {font-size: 12px; vertical-align: bottom;line-height:125%;}

.favorites a {color:#808080;}

.favorites a:hover {color:#808080;}

.favorites_updates_block {width:100%;margin-top:5px;}

.favorites_updates_wrapper {width:235px; display:inline-block; font-size:14px; margin-left: 0px; margin-right:5px;}

.heart_pink {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/heart_pink.png);}

.heart_grey {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/heart_grey.png);}

/* Retina version  */

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

.heart_pink {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/heart_pink_retina.png);}

.heart_grey {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/heart_grey_retina.png);}

}



/************** ON DEMAND PURCHASING CSS *******************/



.ondemand_transactions_wrapper a  {color:#808080;}

.ondemand_transactions_wrapper a:hover  {color:#808080;}

.ondemand_transactions {width: 100%;}

.ondemand_transactions a {color:#808080;}

.ondemand_transactions_heading {background-color:#353535; color:#FFF; }

.ondemand_transactions_info {padding:4px;vertical-align: middle;}

.my_account_wrapper {width:100%;border:0px;}

.register {margin-top:10px;margin-bottom:10px;}

.register a {color:#808080;}

.register a:hover {color:#C0C0C0;}

.od_login input {max-width:150px;}

.od_break { display:none; }



/* New Advanced Search Layouts */

.adv-search-box { display:block; padding:25px 15px 15px 15px; border:1px solid #CCC; border-radius:10px; margin:20px 0 30px 0; position:relative; }

.adv-search-box:first-child { margin-top:50px; }

.adv-search-box h4 { display:inline-block; padding:0 5px; background:#FFF; color:#666; margin:0; font-size:15px; position:absolute; top:-10px;}

.adv-search-box .form-row { display:inline-block; width:100%; margin-bottom:10px; }

.adv-search-box .form-row:last-child { margin-bottom:0; }

.adv-search-box .form-row label { display:inline-block; vertical-align:top; line-height:33px; font-weight:bold; width:200px; text-align:right; margin-right:10px; }

.adv-search-box .form-row .adv-search-input { display:inline-block; vertical-align:top; }

.adv-search-box .form-row .adv-search-input input.inputTxt { display:block; padding:8px 8px; border:1px solid #ababab; }

.adv-search-box .form-row .adv-search-input .helper { display:block; font-size:12px; color:#ababab; padding-top:5px; }

.adv-search-box .form-row .adv-search-input select { display:block; min-width:200px; padding:8px 8px; border:1px solid #ababab; }

.adv-search-box .form-row ul.adv-search-list { display:inline-block; width:100%; list-style:none; margin:0; padding:0; list-style:none; }

.adv-search-box .form-row ul.adv-search-list li { float:left; min-width:200px; margin-right:5px; margin-bottom:5px; }

.adv-search-box .form-row ul.adv-search-list li.clearfix { clear:both; }

.adv-search-box .form-row ul.adv-search-list li label { display:block; cursor:pointer; padding:8px 8px; border:1px solid #ababab; line-height:100%; font-weight:normal; width:auto; text-align:left; margin:0; }

.adv-search-box .form-row ul.adv-search-list li label:hover,

.adv-search-box .form-row ul.adv-search-list li label.active { background:#f1f1f1; }

#searchform input.inputSubmit { display:inline-block; padding:10px 20px; font-size:16px; font-weight:bold; color:#000; cursor:pointer; border:1px solid #999; border-radius:5px; background:url(images/top_menu.png) repeat-x center center; text-shadow:#FFF 1px 1px 1px; }

#searchform input.inputReset { display:inline-block; padding:10px 20px; font-size:16px; font-weight:normal; color:#000; cursor:pointer; border:1px solid #999; border-radius:5px; background:url(images/top_menu.png) repeat-x center center; text-shadow:#FFF 1px 1px 1px; }

#searchform input:hover.inputSubmit,

#searchform input:hover.inputReset { background:url(images/title_bar.png); color:#FFF; text-shadow:none; }



/* evx Ticker */

.evxTicker&gt;ul&gt;li&gt;a&gt;span { color:#808080 !important; text-decoration:underline; }

.evxTicker&gt;ul&gt;li&gt;a&gt;span:hover { color:#808080 !important; text-decoration:none; }

#latesttweets_ticker_elevatedx&gt;ul&gt;li&gt;a { color:#808080 !important; text-decoration:underline; }

#latesttweets_ticker_elevatedx&gt;ul&gt;li&gt;a:hover { color:#808080 !important; text-decoration:none; }



/* ELX Complete Join Page CSS */

.join_reg_header_border {border-bottom: 8px solid #7ffa06;}

.join_reg_footer_border {border-top: 8px solid #7ffa06;}

.elxc_join_header {background-color: #000000;color:#FFFFFF;/*line-height:70px;*/ font-family:sans-serif,Arial;font-size:30px;padding-left:50px;}

.elxc_join_footer {background-color:#000;font-size:14px; color:#FFFFFF; text-align:center;padding:10px;}

.elxc_join_sitename {color:#FFFFFF;font-weight: 600;}

.elxc_join_subhead {text-align:center;color:#808080;font-size:26px;font-weight: 400;margin-top:20px;margin-bottom:50px; /*background-color:#1d1d1d;*/ padding:15px 0; display:inline-block; width:100%; }

.elxc_join_subfoot {text-align:center;color:#c0c0c0;font-size:44px;font-weight: 500;margin-top:20px;margin-bottom: 20px; line-height:100%; text-transform:uppercase;}

.elxc_join_secure_seal {margin:10px;;text-align: left;color:#3a3a3a;font-size:18px;}

.elxc_join_secure_seal_img {width:24px;height:auto;}

.elxc_join_features {font-size:18px; line-height:125%; }

.elxc_join_features ul {list-style: none;text-align: left;}

.elxc_join_features ul img {/*float:left;*/margin-right:20px; max-width:25px; display:inline-block; vertical-align:middle; }

.elxc_join_features li {margin-bottom:15px;}

.elxc_join_features li i.fa { color:#7c7c7c; }

.elxc_join_list_left {display: inline-block;padding-right:20px;}

.elxc_join_list_right {display: inline-block;padding-left:20px;}

.elxc_footer_disclaimers {padding:25px 0; font-size:14px; color:#807e7e; text-transform:uppercase;line-height: 1.4;}

.elxc_footer_disclaimers a {color:#807e7e;margin-left:3px;margin-right:3px;}

.elxc_footer_disclaimers a:hover {color:#FFF;margin-left:3px;margin-right:3px;}



.elxc_join_features.smaller { text-align:left; font-size:16px; }

.elxc_join_features.smaller .elxc_join_list_left { width:100%; padding:0; }

.elxc_join_features.smaller ul { margin-bottom:20px; }



.buy_full_links {text-align: center; margin: auto; margin-top: auto; margin-top: 15px;line-height: 1.3;}

.buy_full_links a {font-size: 26px;text-decoration: underline;color: #808080;}





.elxc_join_body_container { display:inline-block; width:100%; box-sizing:border-box; line-height:100%; text-align:center; }

.elxc_join_body_container .elxc_col { display:inline-block; width:40%; vertical-align:top; padding:0 10px; box-sizing:border-box; }

.elxc_join_body_container .elxc_col:first-child { padding-right:40px; width:30%; }

.elxc_join_body_container .elxc_col:last-child,

.elxc_join_body_container .elxc_col.last { width:30%; }

.elxc_join_body_container .elxc_title_heading { display:inline-block; width:100%; margin:0 0 20px 0; font-size:22px; font-weight:bold; color:#FFF; line-height:120%; }

.elxc_join_body_container .elxc_title_heading.elxc_title_heading_mb40 { margin-bottom:40px; }

.elxc_join_body_container .elxc_title_heading.talignleft { text-align:left; }

.elxc_join_body_container .elxc_form_row { display:inline-block; width:100%; margin:0 0 15px 0; }

.elxc_join_body_container .elxc_form_row.talignleft { text-align:left; }

.elxc_join_body_container .elxc_form_row img { margin:0 auto; float:left; }

.elxc_join_body_container .elxc_form_row label { display:inline-block; width:100%; margin:0 0 5px 0; font-size:16px; text-align:left; }

.elxc_join_body_container .elxc_form_row input[type="text"],

.elxc_join_body_container .elxc_form_row input[type="email"],

.elxc_join_body_container .elxc_form_row input[type="password"],

.elxc_join_body_container .elxc_form_row input[type="number"] { display:inline-block; width:100%; margin:0; border:1px solid #C0C0C0; border-radius:0px; padding:8px 10px; font-size:16px; box-sizing:border-box; box-shadow:none; }

.elxc_join_body_container .elxc_form_row .elxc_form_error { display:inline-block; width:100%; margin:0; margin-top:5px; border:1px solid #bc0000; color:#bc0000; background:#fae4e4; border-radius:4px; padding:5px 10px; font-size:12px; box-sizing:border-box; }

.elxc_join_body_container .elxc_secure_seal { display:inline-block; width:100%; margin:15px 0; text-align:left; }

.elxc_join_body_container .elxc_secure_seal .elxc_secure_seal_icon { display:inline-block; vertical-align:middle; width:30px; margin-right:5px; }

.elxc_join_body_container .elxc_secure_seal .elxc_secure_seal_text { display:inline-block; vertical-align:middle; text-align:left; width:80%; }

.elxc_join_body_container .elxc_secure_seal .elxc_secure_seal_text strong { display:inline-block; width:100%; margin-bottom:5px; }

.elxc_join_body_container .elxc_secure_seal .elxc_secure_seal_text p { display:inline-block; width:100%; margin:0; }

.elxc_join_body_container ul.elxc_join_options { display:inline-block; width:100%; margin:0; padding:0; list-style:none;white-space : normal; text-align:left; }

.elxc_join_body_container ul.elxc_join_options li { display:inline-block; width:100%; margin:0; padding:0; list-style:none; margin-bottom:10px; box-sizing:border-box; }

.elxc_join_body_container ul.elxc_join_options li label { display:inline-block; width:100%; margin:0; padding:0; box-sizing:border-box; position:relative; padding:20px 15px 20px 20px; /*border-radius:10px;*/ color:#FFF; background:#444; cursor:pointer; }

.elxc_join_body_container ul.elxc_join_options li.active label { background:#7e7e7e; color:#FFF; }

.elxc_join_body_container ul.elxc_join_options li label input[type="radio"] { display:inline-block; margin:0; position:absolute; top:50%; left:-20px; margin-top:-6.5px; }

.elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-description { display:inline-block; width:240px; vertical-align:middle; }

.elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-description strong { display:inline-block; width:100%; font-size:18px; margin-bottom:0px; font-weight:500; }

.elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-description small { display:inline-block; width:100%; font-size:13px;padding-top:3px; }



.elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-price { display:inline-block; width:90px; position:relative; vertical-align:middle; text-align:right; float:right; }

.elxc_join_body_container ul.elxc_join_options li label sup.elxc_join_op-price-symbol { font-size:20px; font-weight:bold; position:relative; top:-5px; left:3px; }

.elxc_join_body_container ul.elxc_join_options li label span.elxc_join_op-price-big { font-family:sans-serif,Arial;font-size:22px; font-weight:bold; }

.elxc_join_body_container ul.elxc_join_options li label sup.elxc_join_op-price-small { font-family:sans-serif,Arial;font-size:22px; font-weight:400; position:relative; top:-5px; left:-2px;word-break: keep-all; white-space: nowrap; }

.elxc_join_body_container ul.elxc_join_options li label sub.elxc_join_op-price-time { font-family:sans-serif,Arial;font-size:15px; font-weight:normal; position:absolute; right:0; left:0; top:22px; text-align:center; }

.elxc_join_body_container input[type="submit"], .elxc_member_submit { line-height:100%; display:inline-block; width:100%; padding:15px 10px; text-align:center; color:#FFF; cursor:pointer; /*border-radius:5px;*/ font-size:28px; font-weight:bold; border:1px solid #7e7e7e; color:#7e7e7e; background:#000; white-space:normal; }

.elxc_join_body_container input[type="submit"]:hover,

.elxc_member_submit:hover { /*opacity:0.8;*/ background:#7e7e7e; color:#FFF; }



.elxc_join_body_container .elxc_join_secure_lock, .elxc_join_secure_lock { display:inline-block; width:100%; margin:15px 0; text-align:center; }

.elxc_join_body_container .elxc_join_secure_lock img, .elxc_join_secure_lock img { display:inline-block; vertical-align:middle; margin-right:5px; max-width:18px; position:relative; top:-4px; }



.elxc_join_footer .elx_join_page_updates { display:inline-block; width:100%; padding:6px; box-sizing:border-box; background:#000; margin-top:30px; text-align:center; }

.elxc_join_footer .elx_join_page_updates .join_page_image { display:inline-block; width:32.5%; padding:1% 0.2%; box-sizing:border-box; }



.reg_login_link {margin-bottom:20px;font-size:16px;color:#ff0000;}

.reg_login_link a {color:#808080;}

.reg_login_link a:hover {color:#c0c0c0;}



@media only screen and (min-width:1600px){

  .elxc_join_body_container .elxc_col,

  .elxc_join_body_container .elxc_col:first-child,

  .elxc_join_body_container .elxc_col:last-child { width:33.33%; padding:0 20px; }

  .elxc_join_features { font-size:32px; }

  .elxc_join_footer .elx_join_page_updates .join_page_image { width:16.4%; padding:0% 0.2%; }

  .elxc_join_features ul img { max-width:100%; }



  .elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-description { width:320px; }

  .elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-price { width:125px; }

  .elxc_join_body_container ul.elxc_join_options li label span.elxc_join_op-price-big { font-size:25px; }

  .elxc_join_body_container ul.elxc_join_options li label sup.elxc_join_op-price-symbol { font-size:25px;font-weight: 300;font-family:sans-serif,Arial; padding-right: 4px; }

  .elxc_join_body_container ul.elxc_join_options li label sup.elxc_join_op-price-small { font-size:26px; }

  .elxc_join_body_container ul.elxc_join_options li label sub.elxc_join_op-price-time { top:28px; }

}



/* Tablet Portrait size to standard 960 */

@media only screen and (max-width: 959px) {

  .elxc_join_subhead { font-size:20px; line-height:100%; }

  .elxc_join_subfoot { font-size:35px; }

  .elxc_join_features { font-size:14px; }

  .elxc_join_features ul img { margin-right:10px; max-width:20px; }

  .elxc_join_body_container .elxc_col { padding:0 10px; width:50%; }

  .elxc_join_body_container .elxc_col:first-child,

  .elxc_join_body_container .elxc_col.last,

  .elxc_join_body_container .elxc_col:last-child { width:100%; padding:10px; }

  /*.elxc_join_body_container .elxc_col.last,

  .elxc_join_body_container .elxc_col:last-child { display:none; }*/

  .elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-description { width:205px; }

  .elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-description strong { font-size:16px; margin-bottom:0; }

  .elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-description small { font-size:11px; }

  .elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-price { width:110px; }

  .elxc_join_body_container ul.elxc_join_options li label span.elxc_join_op-price-big { font-size:40px; }

  .elxc_join_body_container ul.elxc_join_options li label sup.elxc_join_op-price-symbol { font-size:20px; top:-5px; }

  .elxc_join_body_container ul.elxc_join_options li label sup.elxc_join_op-price-small { font-size:22px; top:-5px; }

  .elxc_join_body_container ul.elxc_join_options li label sub.elxc_join_op-price-time {  }

}



@media screen and (max-width: 767px) {

  .elxc_join_header { padding-left:0; text-align:center; font-size:22px; line-height:140%; padding:10px 0; }

  .elxc_join_body_container .elxc_secure_seal .elxc_secure_seal_text { width:80%; }

  .elxc_join_body_container .elxc_col { width:100%; margin-bottom:15px; }

  .elxc_join_body_container .elxc_col:first-child { width:100%; padding-right:10px; }

  .elxc_join_body_container ul.elxc_join_options li { padding-left:20px; }

  .elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-description { width:210px; }

  .elxc_join_subfoot { font-size:20px; }

  .elxc_join_list_left, .elxc_join_list_right { width:100%; padding:0; }

  .elxc_join_list_left ul { margin-bottom:0; }

  .elxc_join_list_right ul { margin-top:0; }



  .elxc_join_body_container .elxc_title_heading,

  .elxc_join_body_container .elxc_form_row label,

  .elxc_join_body_container .elxc_form_row .elxc_form_error,

  .reg_login_link,

  .elxc_form_row.captcha { text-align:center; }

}



@media only screen and (max-width: 479px) {

  .elxc_join_subhead { font-size:16px; margin-bottom:25px; }

  .elxc_join_body_container .elxc_title_heading { font-size:16px; margin-bottom:10px; }

  .elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-description,

  .elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-price { width:100%; text-align:center; }

  .elxc_join_body_container ul.elxc_join_options li label sub.elxc_join_op-price-time {}

  .elxc_join_body_container ul.elxc_join_options li label .elxc_join_op-price { line-height:100%; margin-top:15px; }

  .elxc_join_body_container ul.elxc_join_options li label span.elxc_join_op-price-big { line-height:100%; }

  .elxc_join_body_container input[type="submit"] { font-size:20px; }

  .elxc_join_body_container .elxc_join_secure_lock { font-size:12px; }

  .elxc_join_body_container .elxc_join_secure_lock img { max-width:10px; }

  .elxc_join_features ul { padding-left:10px; }

  .elxc_join_footer .elx_join_page_updates .join_page_image { width:48.5%; padding:1%; }

  .elxc_join_features ul img { max-width:18px; }



  .elxc_join_body_container .elxc_secure_seal .elxc_secure_seal_icon { width:22px; }

  .elxc_join_body_container .elxc_secure_seal .elxc_secure_seal_text { width:76%; text-align:center; }

  .elxc_join_body_container .elxc_secure_seal .elxc_secure_seal_text strong { margin:0; }

  .elxc_join_body_container .elxc_secure_seal .elxc_secure_seal_text p { font-size:10px; }

}





/* Tags Filter */

.tags_filter { display:none; clear:both; width:100%; box-sizing:border-box; border:1px solid #e6e6e6; background:#f4f3f3; padding:10px; border-radius:4px; margin-bottom:30px; position:relative; }

.tags_filter .tags_filter_title { display:inline-block; width:100%; text-align:left; font-size:16px; margin-bottom:15px; line-height:100%; }

.tags_filter .tags_filter_close { display:inline-block; position:absolute; top:5px; right:5px; }

.tags_filter .tags_filter_close a { display:inline-block; border:1px solid #CCC; color:#222; padding:5px 7px; border-radius:4px; background:url(images/top_menu.png) repeat-x center top; }

.tags_filter .tags_filter_close a:hover { border:1px solid #CCC; color:#FFF; background:url(images/top_navbar.png) repeat-x center top;}

.tags_filter ul.tags_filter_list { display:inline-block; width:100%; text-align:left; list-style:none; margin:0; padding:0; margin-bottom:10px; font-size:13px; }

.tags_filter ul.tags_filter_list li { display:inline-block; min-width:188px; margin:2px 0 1px 0; }

.tags_filter ul.tags_filter_list li a { display:inline-block; width:100%; padding:10px; text-align:left; box-sizing:border-box; border:1px solid #CCC; color:#777; background:#FFF; text-decoration:none; }

.tags_filter ul.tags_filter_list li a span { float:right; }

.tags_filter ul.tags_filter_list li a:hover { border:1px solid #CCC; color:#222; background:#CCC; }

.tags_filter ul.tags_filter_list li.active a { border:1px solid #808080; color:#FFF; text-decoration:none; background:#808080; }

.tags_filter .tags_filter_buttons { display:inline-block; width:100%; text-align:center; padding:10px 0; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin-bottom:10px; }

/*.tags_filter .tags_filter_buttons a.filter-btn { display:inline-block; border-radius:4px; text-shadow:#FFF 1px 1px 1px; padding:10px 15px; text-align:left; font-size:15px; color:#222; text-decoration:none; }

.tags_filter .tags_filter_buttons a.filter-btn { background:url(images/top_menu.png) repeat-x center top; border:1px solid #CCC; }

.tags_filter .tags_filter_buttons a.filter-btn i.fa { float:right; font-weight:300; }

.tags_filter .tags_filter_buttons a.filter-btn.btn-blue { font-weight:bold; }

.tags_filter .tags_filter_buttons a:hover.filter-btn { color:#FFF; background:url(images/top_navbar.png) repeat-x center top; text-shadow:#000 1px 1px 1px; }*/

.tags_filter .tags_filter_footer { display:inline-block; width:100%; text-align:center; }

.tags_filter .tags_filter_footer a { display:inline-block; width:100%; text-align:center; color:#808080; text-decoration:underline; }

.tags_filter .tags_filter_footer a:hover { color:#808080; text-decoration:none; }

.tags_filter input#tags_filter_input { display:none; }



.tags_filter_trigger { display:inline-block; vertical-align:top; margin-right:10px; }

.tags_filter_trigger.searchpage { margin-right:0; }

.tags_filter_trigger a {

  /*

  display:inline-block;

  position: relative;

  top:0;

  width: auto;

  padding-right: 10px;

  height: 29px;

  line-height: 29px;

  border-radius: 5px;

  background: url(images/top_menu.png) repeat-x center top;

  color: #808080;

  font-size: 12px;

  font-weight: 300;

  padding-left: 10px;

  cursor: pointer;

  border:1px solid #CCC;

  */

}

.tags_filter_trigger a i.fa, .tags_filter_trigger a .svg-inline--fa { /*margin-right:5px;*/ }

.tags_filter_trigger a:hover, .tags_filter_trigger a.active { /*background:#808080; color:#FFF; text-decoration:none;*/ }



@media only screen and (min-width:1600px){

  .tags_filter ul.tags_filter_list li { min-width:190px; }

}



@media only screen and (max-width: 959px) {

  .tags_filter ul.tags_filter_list li { min-width:178px; }

}



@media screen and (max-width: 767px) {

  .tags_filter ul.tags_filter_list li { min-width:48%; margin:0.5%; }

  .tags_filter_trigger { float:none; display:inline-block; margin:0; margin-bottom:10px; }

  .tags_filter_trigger a { /*height:28px;*/ }

  .tags_filter_trigger.searchpage { float:right; width:100%; text-align:center; margin:10px 0; }

}



@media only screen and (max-width: 479px) {

  .tags_filter ul.tags_filter_list li { min-width:100%; margin:0 0 2px 0; }

  .tags_filter .tags_filter_buttons a.btn { margin-bottom:4px; }

  .tags_filter .tags_filter_buttons a.btn:last-child { margin-bottom:0; }

}



/* Coming Soon Popup */

.comingsoon_overlay { position:fixed; top:0; left:0; width:100%; height:100%; z-index:999; background:rgba(0,0,0,0.5); text-align:center; display:block; }

.comingsoon_overlay .centerbox { display:table; width:100%; height:100%; }

.comingsoon_overlay .middle { display:table-cell; vertical-align:middle; }

.comingsoon_overlay .middle .comingsoon_box { margin:auto; vertical-align:middle; display:inline-block; width:500px; padding:25px; border:1px solid #c1c1c1; background:#f1f1f1; color:#222; font-size:18px; text-transform:none; position:relative; }

.comingsoon_overlay .middle .comingsoon_box span.icon { font-size:38px; vertical-align:top; }

.comingsoon_overlay .middle .comingsoon_box h3 { display:inline-block; width:100%; padding:15px 0 10px 0; font-size:18px; vertical-align:top; }

.comingsoon_overlay .middle .comingsoon_box p { display:inline-block; width:100%; padding:0; margin:0; font-size:14px; vertical-align:top; }

.comingsoon_overlay .middle .comingsoon_box a.close_comingsoon_box { position:absolute; top:5px; right:5px; padding:5px 8px; border:1px solid #c1c1c1; color:#222; font-weight:300; font-size:10px; }

.comingsoon_overlay .middle .comingsoon_box a:hover.close_comingsoon_box { background:#c1c1c1; color:#FFF; }



@media screen and (max-width:870px) {

  .comingsoon_overlay .middle .comingsoon_box { width:96%; }

}



@media screen and (max-width:767px) {

  .comingsoon_overlay .middle .comingsoon_box { padding:10px; }

  .comingsoon_overlay .middle .comingsoon_box h3 { font-size:14px; }

  .comingsoon_overlay .middle .comingsoon_box p { font-size:12px; line-height:120%; }

  .comingsoon_overlay .middle .comingsoon_box i.trailer_lock { max-width:20px; }

  .comingsoon_overlay .middle .comingsoon_box a.btn-join { padding:10px; }

}



@media screen and (max-width:480px) {

  .comingsoon_overlay .middle .comingsoon_box { width:100%; }

  .comingsoon_overlay .middle .comingsoon_box h3 { width:auto; padding:0; vertical-align:middle; }

  .comingsoon_overlay .middle .comingsoon_box p { margin-top:10px; }

  .comingsoon_overlay .middle .comingsoon_box a.btn-join { padding:5px; margin-top:10px; }

}



.table {/*display: table;*/ display:inline-block;text-align:left;}

.elxrow {/*display: table-row;*/display:inline-block;text-align:left;}

.cell {/*display: table-cell;*/display:inline-block;text-align:left;vertical-align:middle;padding-bottom:6px;padding-right:6px;font-weight:normal;}

.cell_top {display: table-cell;text-align:left;vertical-align:top;padding-bottom:6px;padding-right:6px;font-weight:normal;}

.cell_content {display: table-cell;text-align:left;vertical-align:middle;font-weight:normal;}



.table.calendar .cell { text-align:center; }



/* Live Cam Header and Countdown Ticker CSS */

.live_show_wrapper a {color:#000000;}

.tour_live_show_header_overlay  {left: 670px;top: 20px;position: absolute;width:300px;height:255px;border: 3px solid #C0C0C0;background-color: #eeeded;font-weight: bold;}

.tour_live_show_header_overlay_wrapper {padding-top:70px;}

.members_live_show_header_overlay  {left: 675px;top: 15px;position: absolute;width:300px;height:115px;border: 3px solid #C0C0C0;background-color: #eeeded;font-weight: bold;}

.members_live_show_header_overlay_wrapper {padding-top:5px; white-space: nowrap;}

.live_show_ticker_wrapper {text-align: center;margin: auto;margin-top:5px;margin-bottom:5px;width:95%;vertical-align: middle;}

.live_show_ticker_wrapper_table {border: 2px solid #C0C0C0;background-color: #4d4d4d;margin: auto;padding:5px;font-size: 18px;}

.live_show_ticker_data {border: 1px solid #3D3D3D;padding:7px 8px 6px 8px;background-color: #919090;font-weight: bold;}

.live_show_ticker_spacer {padding:2px;font-weight: bold;color:#C0C0C0;}

.cam_page_live_show {line-height: 22px;}

.cam_page_ticker {width:350px;margin-top:10px;margin-bottom: 10px;}

.cam_page_live_show_ticker_data {border: 1px solid #3D3D3D;padding:12px;background-color: #919090;font-size:30px;font-weight: bold;text-align: center;}

.cam_page_ticker_spacer {padding:2px;font-weight: bold;color:#000000;font-size:30px;text-align: center;}

.cam_page_show_embed {text-align: center;}



.hide_if_live {display:none;}

.show_if_live {display:none;}



/* Twitter Feed CSS */

.twitter {text-align:left;}

.twitter_account {text-align:left;padding:0px; color:#2d2d2d;line-height:24px;}

.twitter_account a {color:#808080; font-weight:bold;}

.twitter_description {display:block;text-align:left;padding:6px; color:#2d2d2d; line-height:22px;}

.tweet {text-align:left;margin-top:2px; margin-bottom:2px; padding:8px;padding-right:0px; font-size:12px;color:#2d2d2d; line-height:20px;}

.tweet a {color:#808080;}

.tweet a:hover {color:#808080;}

.tweet_background {background: -webkit-linear-gradient(#FFFFFF, #dedede); /* For Safari 5.1 to 6.0 */

background: -o-linear-gradient(#FFFFFF, #dedede); /* For Opera 11.1 to 12.0 */

background: -moz-linear-gradient(#FFFFFF, #dedede); /* For Firefox 3.6 to 15 */

background: linear-gradient(#FFFFFF, #dedede); /* Standard syntax */}

.twitter_icon {margin:8px;float:left; display:inline; width:24px; height:24px; line-height:24px; border:0px; background-size: contain;background-repeat: no-repeat;background-image: url(images/icons/twitter_icon.png);}

/* Retina version  */

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

.twitter_icon {margin:8px;float:left; display:inline; width:24px; height:24px; line-height:24px; border:0px; background-size: contain;background-repeat: no-repeat;background-image: url(images/icons/twitter_icon_retina.png);}  

} 





/* Facebook Feed CSS */

.facebook {text-align:left;}

.facebook_account {text-align:left;padding:6px; color:#2d2d2d;line-height:24px;}

.facebook_account a {color:#FFF; font-weight:bold;}

.facebook_description {display:block;text-align:left;padding:6px; color:#2d2d2d; line-height:22px;}

.facebook_post {text-align:left;margin-top:2px; margin-bottom:2px; padding:8px;padding-right:0px; font-size:12px;color:#2d2d2d; line-height:20px;}

.facebook_post a {color:#808080;}

.facebook_post a:hover {color:#808080;}

.facebook_post_background {background: -webkit-linear-gradient(#FFFFFF, #dedede); /* For Safari 5.1 to 6.0 */

background: -o-linear-gradient(#FFFFFF, #dedede); /* For Opera 11.1 to 12.0 */

background: -moz-linear-gradient(#FFFFFF, #dedede); /* For Firefox 3.6 to 15 */

background: linear-gradient(#FFFFFF, #dedede); /* Standard syntax */}

.facebook_icon {margin:8px;float:left; display:inline; width:24px; height:24px; line-height:24px; border:0px; background-size: contain;background-repeat: no-repeat;background-image: url(images/icons/facebook_icon.png);}

/* Retina version  */

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

.facebook_icon {margin:8px;float:left; display:inline; width:24px; height:24px; line-height:24px; border:0px; background-size: contain;background-repeat: no-repeat;background-image: url(images/icons/facebook_icon_retina.png);}

}

.facebook_link { display:inline-block; line-height:100%; }

.facebook_link .facebook_icon { float:none; margin:0; vertical-align:middle; display:inline-block; padding:0; line-height:100%; width:18px; height:24px; margin-right:4px; }

.facebook_link .facebook_account { display:inline-block; padding:0; line-height:100%; }



/* Twitter Link CSS */

.twitter_link { display:inline-block; line-height:100%; }

.twitter_link .twitter_account { color:#FFF; line-height:100%; }

.twitter_link .twitter_account a { color:#FFF; }

.twitter_link .twitter_account a .twitter_icon { margin:0; margin-right:4px; width:19px; height:19px; margin-top:-3px; }

.twitter_link .twitter_account a:hover { color:#808080; }



/* Rating Stars and Text CSS */

.rating_box {display:inline;}

.rating_voteable {vertical-align: top;display:inline-block; width:22px; height:22px; padding:0px; background-size: 100%; cursor:pointer;}

.rating_nonvoteable {display:inline-block; width:22px; height:22px; padding:0px; background-size: 100%;}

.rating_empty {background-image: url("../../images/icons/star-outline.png");}

.rating_voted {background-image: url("../../images/icons/star.png");}

.rating_half {background-image: url("../../images/icons/star-outline-half.png");}

.rating_unrated {background-image: url("../../images/icons/star-unrated.png");}

.rating_text {font-size:12px;display: inline; color:#2d2d2d;vertical-align: top;}

.avg_rating {font-size:12px;}

.gallery_info .avg_rating { font-size:14px; }





/* Retina version  */

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

.rating_voteable {vertical-align: top;display:inline-block; width:20px; height:20px; padding:0px; background-size: 100%; cursor:pointer;}

.rating_nonvoteable {display:inline-block; width:20px; height:20px; padding:0px; background-size: 100%;}

.rating_empty {background-image: url("../../images/icons/star-outline_retina.png");}

.rating_voted {background-image: url("../../images/icons/star_retina.png");}

.rating_half {background-image: url("../../images/icons/star-outline-half_retina.png");}

.rating_unrated {background-image: url("../../images/icons/star-unrated_retina.png");}

}



/* Rating Thumbs up / Thumbs Down CSS */



.thumbs_vote { font-size:16px; color:transparent;}

.thumbs_vote:hover { cursor:pointer; }



/* Thumb can be voted on, but has not been voted on yet */

.thumbs_vote_up { text-shadow: 0 0 0 green; }

.thumbs_vote_down { text-shadow: 0 0 0 red; }

.thumbs_vote_up:hover { text-shadow: 0 0 0 gold; }

.thumbs_vote_down:hover { text-shadow: 0 0 0 gold; }

.thumbs_vote_up:active { text-shadow: 0 0 0 orange; }

.thumbs_vote_down:active { text-shadow: 0 0 0 orange; }



/* Thumb can be voted on, and has been voted on */

.thumbs_voted_up { text-shadow: 0 0 0 orange; }

.thumbs_voted_down { text-shadow: 0 0 0 orange; }

.thumbs_voted_up:hover { text-shadow: 0 0 0 gold; }   

.thumbs_voted_down:hover { text-shadow: 0 0 0 gold; }

.thumbs_voted_up:active { text-shadow: 0 0 0 orange; }    

.thumbs_voted_down:active { text-shadow: 0 0 0 orange; }



/* Thumb cannot be voted on */



.thumbs_novote { font-size:16px; color:transparent; text-shadow: 0 0 0 #808080;}

.novote_down { text-shadow: 0 0 0 #808080; color:transparent !important; }

.novote_up { text-shadow: 0 0 0 #808080; color:transparent !important; }



/* Splash Page Adult Content Warning Window CSS */

#mask {background:rgba(0,0,0,0.95) repeat; position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; z-index: 100000;}

.login-popup {margin-top: -306px; margin-left: -382px;padding:0px; width:740px; min-height:588px; line-height:18px; color:#2d2d2d; background: #D9D9D9; float: left; text-align:center; position:fixed; top:50%; left:50%; z-index:99999; box-shadow: 0 0px 15px rgba(0,0,0,0.4); -moz-box-shadow: 0 0px 15px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.4);}

.nohoverfade:hover{opacity:1.0;}

.splash_popup_wrapper {margin:0px auto; width:100%; text-align:left; position:relative; z-index: 200001;}

.splash_header {margin:2px; line-height:50px; font-size:26px; font-weight:bold; color:#FFFFFF; text-align:center; vertical-align:middle; background-color:#272626;}

.splash_warning_wrapper {width:550px; margin-left:auto; margin-right:auto;}

.splash_warning_title {margin-top:20px; font-size:16px; font-weight:bold; color:#000000; text-align:center; vertical-align:middle;}

.splash_warning_icon {float:left; width:30px; height:30px; margin:10px; background-image: url(../../images/splash/warning_icon.png);}

.splash_warning_message {margin-bottom:8px; padding:10px; width:85%; height:310px; border:2px solid; border-color:#C3C3C3;}

.exit {color:#000000; text-decoration:underline;}

.enter {margin-left:auto; margin-right:auto; width:278px;}

.enter a {text-decoration:none;}

.enter_button {margin-top:10px; width:278px; height:66px; line-height:66px; text-align:center; font-size:28px; font-weight:bold;  text-decoration:none;color:#FFFFFF; background-image: url(../../images/splash/enter_button.png);}

.enter_button:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}



/* Video Trailer Window CSS */

#hpromo {display:none;}

#hpromo img {border: 0;}

.replay {color:#2d2d2d;}

.views_remaining {font-size:16px;font-weight:bold;color:#2d2d2d;}



/* Members Area Mailbox CSS */

.mailbox {width:100%;margin-top:10px;text-align:left;font-size:14px;}

.mailbox a {color:#808080;}

.mailbox a:hover {color:#808080;}

.mailbox_wrapper {width:100%;background-color:#EEEEEE;}

.mailbox_wrapper .table {width:100%;background-color:#EEEEEE;}

.mailbox_options div a {text-decoration: none;}

.compose_button {max-width:100px;color:#FFFFFF;padding:3px;padding-left:10px;padding-right:10px;border-radius:5px;background-color:#808080;text-align: center;}

.compose_button:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.mailbox_headings {padding:4px;font-weight:bold;color: #000;}

.mailbox_info {line-height:24px;vertical-align:middle;padding:4px;padding-right:25px;background-color:#DDDDDD;border:1px solid #EEEEEE;}

.mailbox_subject {width:75%;}

.delete {padding:8px 4px;line-height:24px;vertical-align:middle;background-color:#DDDDDD;border:1px solid #EEEEEE; width:3%; }

.mailbox_form {width:100%;line-height:24px;padding:8px;color: #000;}

.mailbox_field {width:95%;}

.mailbox_message {line-height:24px;vertical-align:middle;padding:4px;padding-bottom:10px;padding-right:25px;color:#000000;}

.mailboxtitlebar{padding:2px;font-size:14px;color:#000000;font-weight:bold;background-color:#EEEEEE;}

.mailboxinfo{padding:2px;font-size:14px;color:#000000;font-weight:normal;background-color:#DDDDDD;}

.mailboxinfo a{color:#000000;}

.mailboxcontrol{padding:6px;font-size:14px;color:#000000;font-weight:normal;background-color:#FFFFFF;}

.mailboxmessage{padding:6px;font-size:14px;color:#000000;font-weight:normal;background-color:#FFFFFF;}

.mailboxcontrol a{color:#000000;}

.mailboxtext{font-size:14px;color:#000000;font-weight:normal;}

.messagelist_table {background-color:#dddddd;width:100%;padding:1px;margin:auto;display: table;}

.messagelist_tr {display: table-row;}

.messagelist_td {display: table-cell;line-height:20px;vertical-align:top;border: 1px solid white;}

.messagelist_label {display:none;}

.messagelist_icon {display:inline;text-align:center;}

.messagelist_icon img {display:inline;margin-left: 5px;}

.nav_compact {display:none;}

.messages_popup {margin: auto;height:100px;}



/* FAQ Page - New Styling */

.faqs { display:inline-block; width:100%; vertical-align:top; box-sizing:border-box; padding:10px; }

.faqs ul { display:inline-block; width:100%; vertical-align:top; margin:0; padding:0; }

.faqs ul li { display:inline-block; width:100%; vertical-align:top; margin:0; padding:0; }

.faqs ul li.li_question { border-bottom:1px solid #808080; }

.faqs ul li.li_question:last-child { border-bottom:0; }

.faqs ul li div { display:inline-block; }

.faqs ul li.li_title .faq_section_title { width:100%; vertical-align:top; box-sizing:border-box; font-size:18px; margin-top:25px;margin-bottom: 5px;  }

.faqs ul li.li_title:first-child .faq_section_title { margin-top:10px; }

.faqs ul li.li_title .faq_section_title h4 { display:inline-block; width:100%; margin:0; padding:0; font-size:18px; }

.faqs ul li .faq_question { width:100%; vertical-align:top; box-sizing:border-box; }

.faqs ul li .faq_question &gt; a { color:#808080; text-decoration:underline; display:inline-block; width:100%; padding:20px 0; box-sizing:border-box; font-size:16px; }

.faqs ul li .faq_question &gt; a.active { color:#d60404; }

.faqs ul li .faq_question &gt; a:hover { color:#d60404; }

.faqs ul li .faq_answer {font-size:16px; display:none; width:100%; position:relative; box-sizing:border-box; padding:20px; background:#333; color:#CCC; margin-top:1px;  margin-bottom:10px; line-height:140%; }

.faq_answer a {color:#FFF; text-decoration:underline;}

.faq_answer a:hover {color:#CCC; text-decoration:none;}

.faqs ul li .faq_answer:before {

  content:'';

  width: 0; 

  height: 0; 

  border-left: 10px solid transparent;

  border-right: 10px solid transparent;

  border-bottom: 10px solid #333;

  display:inline-block;

  position:absolute; top:-10px; left:10px;

}



.errorMsg { float:left; width:100%; text-align:center; padding:150px 0; color:#d74340; font-size:30px; text-transform:uppercase; }

.errorMsg h3 { display:inline-block; padding:20px; border:1px solid #d74340; color:#d74340; font-size:30px; text-transform:uppercase; }



.errorMsg.noPadding { padding:10px 0; font-size:15px; text-transform:none; margin-bottom:15px; }

.errorMsg.noPadding h3 { padding:10px; font-size:15px; text-transform:none; }



.confirmMsg { float:left; width:100%; text-align:center; padding:150px 0; color:#bae88d; font-size:30px; text-transform:uppercase; }

.confirmMsg h3 { display:inline-block; padding:20px; border:1px solid #bae88d; color:#bae88d; font-size:30px; text-transform:uppercase; }



.commentArea .errorMsg { clear:both; float:none; display:block; padding:10px 0; width:100%; }

.commentArea .errorMsg h3 { float:none; display:block; font-size:16px; width:auto; color:#f75451; border-color:#f75451; }



.vodArea { width:960px; margin:auto; }



.vodArea form { display:inline-block; width:100%; margin:10px 0; }

.vodArea .form-row { display:inline-block; width:100%; margin-bottom:20px; }

.vodArea .form-submit { text-align:center; }

.vodArea .form-row:last-child { margin-bottom:0px; }

.vodArea .form-row label { display:inline-block; width:100%; margin-bottom:6px; color:#FFF; }

.vodArea .form-row input[type="text"],

.vodArea .form-row input[type="email"],

.vodArea .form-row input[type="password"],

.vodArea .form-row input[type="number"],

.vodArea .form-row select { display:inline-block; width:100%; color:#000; box-sizing:border-box; background-color:#FFF; padding:10px 15px; border:1px solid #222; font-size:16px; }

.vodArea .form-row input[type="button"] { display:inline-block; padding:10px; color:#808080; background:none; font-size:14px; border:1px solid #7e7e7e; margin-top:4px; cursor:pointer; }

.vodArea .form-row input[type="button"]:hover { color:#FFF; background-color:#7e7e7e; }

.vodArea .form-row input[type="submit"] { display:inline-block; padding:15px 35px; color:#FFF; background:#000; font-size:18px; border:1px solid #d60404; cursor:pointer; text-transform:uppercase; font-family:'LitSans', Arial, Helvetica, sans-serif }

.vodArea .form-row input[type="submit"]:hover { color:#FFF; background-color:#d60404; }

.vodArea hr { display:inline-block; width:100%; margin:30px 0 15px 0; border-color:#444; }



.vodArea .info-row { display:inline-block; width:100%; margin-bottom:20px; padding:10px 15px; background-color:#808080; color:#FFF; font-size:16px; }

.vodArea .info-row.fright { width:auto; float:right; margin-top:5px; }



.vodArea .form-row.inline label,

.vodArea .form-row.inline select { width:auto; margin-right:10px; vertical-align:middle; }

.vodArea .form-row input[type="submit"].btn-inline { padding:8px 25px; vertical-align:middle; }





.comment-form {

  display:inline-block; width:100%; box-sizing:border-box;

  padding:0;

  margin-bottom: 15px

}



.comment-form_title {

  font-size: 16px;

  color: #a9a9a9;

  margin-bottom: 15px;

  line-height:120%;

}



.form-line {

  margin-bottom: 10px

}



.form-line--right {

  text-align: right;

  margin-top: 15px

}



.form-line span {

  display: inline-block;

  width: 78px;

  vertical-align: top;

  margin-right: 5px;

  font-size: 14px;

  color: #282828;

  padding-top: 5px

}



.form-line .input,

.form-line textarea.input {

  width: 100%; box-sizing:border-box; display:inline-block;

}



.form-line--lt .input {

  max-width: 242px

}



.form-line .btn { cursor:pointer; font-weight:bold; text-transform:uppercase; }



.input {

  background-color: #fff;

  height: 32px;

  width: 100%;

  border: 1px solid #e1e0e0;

  padding-left: 15px;

  font-size: 16px

}



textarea.input {

  outline: 0;

  resize: none;

  height: 110px;

  padding-top: 15px;

  border: none;

  border: 1px solid #e1e0e0

}
/**********************/
/* STICKY BOTTOM JOIN */
/**********************/

.sticky_join {
  font-family: "Roboto", sans-serif;
  visibility: hidden;
  z-index: 999;
  position: fixed;
  display: block;
  width: auto;
  height: auto;
  bottom: 0;
  right: 20px;
  padding-bottom: 5px;
  background: rgba(0,128,0,0.75);
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  text-align: center;
  border-radius: 6px 6px 0 0;
}

.sticky_join .header {
  background: rgba(0,128,0,0.85);
  display: block;
  border-radius: 6px 6px 0 0;
  height: auto;
  width: 100%;
  border-bottom: 1px solid #fff;
}

.sticky_join .header h2 {
  text-transform: uppercase;
  padding: 5px;
  font-weight: bold;
  color: #fff;
  font-size: 16px;
  margin: 0;
}

.sticky_join .types {
  font-size: 13px;
  padding: 5px;
  color: #fff;
}

.sticky_join .card_container {
  padding: 0 5px;
}

.sticky_join img {
  max-width: 55px;
}




@media screen and (max-width:767px) {

  .form-line span {

    display: block;

    padding-top: 0;

    margin-bottom: 5px

  }

  .form-line .input,

  .form-line textarea.input,

  .submit {

    width: 100%

  }

  .form-line--lt .input {

    max-width: 100%

  }

  .comment-body,

  .comment-form {

    padding: 15px

  }

}



.comment-body {

  background-color: #808080;

  margin-bottom: 10px;

  padding: 20px;

  font-size: 14px

}



.comment-body .text {

  line-height: 1.35;

  color: #282828

}



.comment-body .date {

  display: block;

  margin-top: 7px;

  color: #616161

}



.member-name {

  color: #FFF;

  margin-bottom: 7px

}</pre></body></html>