body {font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif;}.bodybg { background:#000000 url('../../theme/frontend/tm_calibre/style/black/image/layout/findoms_bg.jpg') no-repeat center top fixed; font-size:14px;}.bodybg_visitor { background:#000000 url('../../theme/frontend/tm_calibre/style/black/image/layout/visitor_bg.jpg') no-repeat center middle fixed;}#js_block_border_feed_display { background:url('../../theme/frontend/default/style/default/image/layout/bgfeed.pngDIS') repeat; }a { color:#d389ff; }a:hover { color:#bdbb33; }.holder { }#header {}.headerbg {background:#000 url('../../theme/frontend/tm_calibre/style/black/image/layout/header.jpg') repeat center top; min-height:80px;}.headerbg_visitor { background:#000000 url('../../theme/frontend/tm_calibre/style/black/image/layout/header_visitor.jpg') repeat center top; background-size:100% 100%; min-height:80px;}#header_holder { min-height:80px; }#header_menu_page_holder { background:#000 url('../../theme/frontend/tm_calibre/style/black/image/layout/menu_bg.png') repeat-x; border-bottom:1px solid #e4e4e4;}.header_logo #header_right { top:0; }#header_left { width:204px; }#logo, #logo:hover { width:155px; line-height:75px; }.header_logo #logo, .header_logo #logo:hover { line-height:80px;height:80px; }#header_menu_login {background:#212121;min-height:70px;min-width:430px;top:-70px;z-index:9999;border-left:1px solid #000;border-right:1px solid #666;border-bottom:1px solid #666;-moz-border-radius-bottomLeft:6px;-moz-border-radius-bottomRight:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}#login_links { position:absolute; top:0; right:20px;}#login_links .signup_link {color:#fff;background:#d389ff url('../../theme/frontend/tm_calibre/style/black/image/layout/button_bg.png') repeat-x;text-shadow:1px 1px 1px #555;font-weight:bold;border:1px solid #1d3248;font-size:14px;padding:4px 10px;line-height:18px;-moz-border-radius-bottomLeft:4px;-moz-border-radius-bottomRight:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-box-shadow:0 0px 0px #666;-webkit-box-shadow:0 0px 0px #666;box-shadow:0 0px 0px #666;}#login_links .signup_link a { line-height:20px;}#login_links .signup_link a:hover { line-height:20px; background:transparent; }#login_links .login_link {color:#d389ff;background:#fff url('../../theme/frontend/tm_calibre/style/black/image/layout/button_white.png') repeat-x bottom;font-weight:bold;border:1px solid #fff;font-size:14px;padding:4px 10px;line-height:18px;margin-left:10px;-moz-border-radius-bottomLeft:4px;-moz-border-radius-bottomRight:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-box-shadow:0 0px 0px #666;-webkit-box-shadow:0 0px 0px #666;box-shadow:0 0px 0px #666;}#login_links .login_link a { text-shadow:1px 1px 1px #fff; color:#d389ff; line-height:20px; }#login_links .login_link a:hover { text-shadow:1px 1px 1px #fff; color:#d389ff; line-height:20px; background:transparent; }#header_menu_login a { color:#fff; }#header_menu_login .close { position:absolute; right:0; top:35px;}#header_menu_login .header_menu_login_left { top:2px; }#header_menu_login .header_menu_login_right { top:2px; }#header_menu_login .header_menu_login_sub { padding-top:0px; color:#fff; }#header_menu_login .header_menu_login_sub a, #header_menu_login .header_menu_login_sub a:hover { color:#fff; }#header_menu_login .header_menu_login_button { top:20px; right:10px; }#header_menu_login .header_menu_login_button input {color:#fff;background:#d389ff url('../../theme/frontend/tm_calibre/style/black/image/layout/button_bg.png') repeat-x;text-shadow:1px 1px 1px #666;font-weight:bold;border:1px solid #1d3248;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0px 0px #666;-webkit-box-shadow:0 0px 0px #666;box-shadow:0 0px 0px #666;}#header_menu {background:transparent;}#header_menu_holder ul li ul {-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;}#header_menu_holder ul li a, #header_menu_holder ul li a:hover {text-shadow:1px 1px 1px #000;}#header_menu_holder ul li a:hover, #header_menu_holder ul li a.has_drop_down:hover {color:#fff;text-shadow:1px 1px 1px #000;background:transparent;text-decoration:underline;}#header_menu_holder ul li a.has_drop_down {color:#fff;}#header_menu_holder ul li a.active, #header_menu_holder ul li a.active:hover {color:#d389ff;text-shadow:1px 1px 1px #fff;background-color:#fff;}#header_menu_holder ul li ul li a, #header_menu_holder ul li ul li a:hover {text-shadow:0px 0px 0px;}#header_menu ul li a, #header_menu ul li a:hover { border:0;color:#fff; text-shadow:1px 1px 1px #000;line-height:38px;font-size:14px;}#header_menu ul li a:hover { color:#fff;text-shadow:1px 1px 1px #000;background:#d389ff url('../../theme/frontend/tm_calibre/style/black/image/layout/menu_hover.png') repeat-x;}#header_right { left:280px; width:700px; }#header_sub_menu_search_input{background:url('../../theme/frontend/tm_calibre/style/black/image/layout/header_search_input.png') no-repeat;width:250px;height:26px;line-height:26px;}#header_menu ul li.explore:hover,#header_menu ul li.explore:hover a,#header_menu ul li.explore:hover a:hover{text-shadow:0px 0px 0px;}#header_menu ul li ul li a,#header_menu ul li ul li a:hover,#header_menu ul li.explore:hover ul li a,#header_menu ul li.explore:hover ul li a:hover{text-shadow:0px 0px 0px;}#header_menu ul li.explore ul { -moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;}#holder_notify ul li a.notify_drop_link:hover{background-color:#666;}#holder_notify ul li a.friend_notification{background:url('../../theme/frontend/tm_calibre/style/black/image/layout/holder_notify_friend_request.png') no-repeat 50% 0px;}#holder_notify ul li a.message{background:url('../../theme/frontend/tm_calibre/style/black/image/layout/holder_notify_message.png') no-repeat 50% 0px;}#holder_notify ul li a.notification{background:url('../../theme/frontend/tm_calibre/style/black/image/layout/holder_notify_notification.png') no-repeat 50% 0px;}input.button, a.button_off_link, a.button_off_link:hover {background:#d389ff url('../../theme/frontend/tm_calibre/style/black/image/layout/button_bg.png') repeat-x top;border:1px solid #1d3248;-moz-box-shadow: 0 0px 0px #666;-webkit-box-shadow: 0 0px 0px #666;box-shadow: 0 0px 0px #666;color:#fff;}input.button_not_active:hover {background:#f7f7f7 url('../../theme/frontend/tm_calibre/style/black/image/layout/button_white.png') repeat-x top;border:1px solid #fff;-moz-box-shadow: 0 0px 0px #666;-webkit-box-shadow: 0 0px 0px #666;box-shadow: 0 0px 0px #666;color:#d389ff;}#header_user_register a, #header_user_register a:hover { background:#d389ff url('../../theme/frontend/tm_calibre/style/black/image/layout/button_bg.png') repeat-x;border:1px solid #d389ff;}#main_content_holder .holder { background:#000; width:970px;padding:5px; }.sub_section_menu ul li a:hover {color:#fff;background:#2f2c2c;}ul.action li a:hover {color:#fff;background:#2f2c2c;}.sub_section_menu ul li.active a, .sub_section_menu ul li.active a:hover {background:#2f2c2c url('../../theme/frontend/tm_calibre/style/black/image/layout/button_bg.png') repeat-x;}#main_footer_holder { background:transparent; padding-bottom:30px; }#footer { font-size:13px; border-top:1px solid #ccc; margin:0 7px 0 0; padding-right:5px; color:#999; }#footer a { color:#fff; }#footer ul#footer_menu li a, #footer ul#footer_menu li a:hover { border:0; } #home-features { margin-bottom:30px; padding:20px 0 20px 0;background:#000;border:1px solid #fff;-moz-box-shadow:0 0px 0px #666;-webkit-box-shadow:0 0px 0px #666;box-shadow:0 0px 0px #666;}#home-features .holder { background:transparent; }#home-features .panel {width:28%;float:left;font-size:14px;line-height:18px;color:#777;text-align:center;margin-left:40px;}#home-features .panel .thumb { min-height:80px; }#home-features .panel .title {color:#fff;font-size:20px;line-height:26px;padding-bottom:10px;}#home-features .first {border-left:0;margin-left:35px;}#member-features { float:right; }#member-features .perks {background:#ddd;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}#member-features .perks .title { font-weight:bold;font-size:21px; }#member-features .perks ul { list-style-type: none;margin-left:10px;}#member-features .perks ul li { background:url('../../theme/frontend/default/style/default/image/layout/feat_check.png') no-repeat center left; padding:10px 0px 10px 40px; font-size:14px;margin-top:5px;font-size:18px; }#signup_bar {padding:20px;margin-bottom:30px;background:#ddd url('../../theme/frontend/tm_calibre/style/black/image/layout/signup_bar.png');color:#666;-moz-box-shadow:0 0px 0px #aaa;-webkit-box-shadow:0 0px 0px #aaa;box-shadow:0 0px 0px #aaa;}#signup_bar .intro { width:580px; }#signup_bar .title { font-size:32px; font-weight:bold; }#signup_bar .content { font-size:16px; }#tm_featuredphoto { background:#fff;border:1px solid #eee;margin-bottom:30px;-moz-box-shadow:0 0px 0px #aaa;-webkit-box-shadow:0 0px 0px #aaa;box-shadow:0 0px 0px #aaa;padding:20px;}#tm_featuredphoto .item { width:200px;height:120px;padding:0px;margin-left:30px;margin-bottom:20px;overflow:hidden;text-align:center;-moz-box-shadow:0 0px 0px #aaa;-webkit-box-shadow:0 0px 0px #aaa;box-shadow:0 0px 0px #aaa;}.loader { display:none; z-index:9999;width:100%;height:100%; top:0; left:0; position:absolute;text-align:center;padding-top:100px;color:#fff; font-size:16px; }#tm-tab-calibreslide_container { margin:auto; width:1060px; margin-bottom:10px; top:20px; background:url('../../theme/frontend/tm_calibre/style/black/image/layout/bannerbg.png') no-repeat top center;height:460px;}#tm-tab-calibreslide { margin:auto;width:960px; height:380px; border:10px solid #000; }#tm-tab-calibreslide a { color:#fff; text-decoration:none; }#tm-tab-calibreslide ul.tm_tab_menu { font-size:0.9em; height:30px; line-height:1.3em; right:20px;padding-right:10px;top:320px; position:absolute; }#tm-tab-calibreslide ul.tm_tab_menu li { float:left; line-height:1.3em; white-space: nowrap; display:block; margin:0; }#tm-tab-calibreslide ul.tm_tab_menu li a { background:#727272; display:block; width:15px; height:15px; float:left; margin:6px 0 0 10px; color:#fff;text-decoration:none; }#tm-tab-calibreslide ul.tm_tab_menu li a:hover { background:#727272; }#tm-tab-calibreslide ul.tm_tab_menu li a.active { background:#fff; color:#fff; }#tm-tab-calibreslide div.tm_tab_panel-container { clear:both;padding:0;overflow:hidden;height:380px; }#tm-tab-calibreslide ul.tm_tab_panel { padding:0; margin:0; list-style:none; }#tm-tab-calibreslide ul.tm_tab_panel li { background:#000;list-style:none; width:600px; height:380px; overflow:hidden; margin:0; padding:0; display:block; }#tm-tab-calibreslide ul.tm_tab_panel li a { display:block; position:absolute;height:380px;width:900px;margin:0 30px; z-index:9999; }#tm-tab-calibreslide ul.tm_tab_panel li img { max-width:960px; }#tm-tab-calibreslide ul.tm_tab_panel li div.content { overflow:hidden; width:98%; height:380px; margin:auto; }#tm-tab-calibreslide .tm_arrownav a { display:none; }#tm-tab-calibreslide .tm_arrownav a#aLeft { position:absolute; top:170px; left:0; }#tm-tab-calibreslide .tm_arrownav a#aRight { position:absolute; top:170px; right:0; }#tm-tab-calibreslide ul.tm_tab_panel li div.scaption { position:absolute; z-index:9999; bottom:0px; width:100%; height:70px; padding:0px; color:#fff;}#tm-tab-calibreslide ul.tm_tab_panel li div.scaption div.capcontent { padding:10px; font-size:1.6em; }#tm-tab-calibreslide div.tm_slice { opacity:0.2;filter:alpha(opacity=20);position:absolute; }#tm-tab-calibreslide div.tm_img_holder { display:none; }#mobile_holder { background:#fff; }#mobile_footer ul li a, #mobile_footer ul li a:hover { color:#000; }.toptext{ padding-bottom:5px; }.first{ font-weight:bold; }h2 { font-size:24px; margin-bottom:15px; }#copyright { margin-left:5px; }.btext { margin:0 5px; }#mac_pins_wrapper { margin:0 5px; }.faq { color:#dd6bd9; }

@media (max-width: 1024px) {
	.holder {
		width: 100%!important;
	}
	#header_right {
		left: 0;
		width: 100%;
	}
}
@media screen and (max-width: 481px){
	body{
		height:100%;
		width:100%;
	}
	.holder {
		width: 100%;
	}
	#header_right {
		left: 0;
		width: 100%;
		right: 0;
	}
	#main_content_holder .holder {
		width: 97%;
	}
	#copyright {
		clear: both;
		display: block;
		text-align: center;
		padding-top: 10px;
	}
	#footer ul#footer_menu {
		float: none;
		text-align: center;
	}
}