// all style sheets @import 'menu-style.css'; @import 'responsive.css'; @import 'variables'; @import 'grid'; @import 'mixins'; /* --------------------------------------- COMMON --------------------------------------- */ html { padding: 0px; margin: 0px auto; background-color: #ebebeb; overflow-x: hidden; } body { /* font-family: Verdana; font-size: 14px; */ padding: 0px; margin: 0px auto; width: 100%; min-height: 1000px; } h1, h2, h3, h4, h5 { margin: 0px; margin-top: 5px; margin-bottom: 5px; font-weight: normal; padding: 0px; } a { text-decoration: none; outline: none; } #overlay { position: fixed; top: 0px; padding-top: 100px; width: 100%; height: 1000px; z-index: 99; color: #fff; font-size: 24px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.8); text-align: center; } #loader { background-color: #ebebeb; padding: 20px; text-align: center; width: 710px; } #upload_form { position: fixed; top: 0px; z-index: 100; width: 100%; text-align: left; color: #fff; height: 1000px; padding-top: 70px; } #back_to_top { position: fixed; z-index: 9999; right: 0px; bottom: 0px; width: 100px; height: 100px; cursor: pointer; img{ width: 100%; } @media(max-width: 600px){ width:70px; height: 70px; } } #pagination { text-transform: uppercase; padding: 10px; /* float:right; */ background-image: -ms-linear-gradient(bottom, #00C0FF 0%, #00B5FF 100%); background-image: -moz-linear-gradient(bottom, #00C0FF 0%, #00B5FF 100%); background-image: -o-linear-gradient(bottom, #00C0FF 0%, #00B5FF 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00C0FF), color-stop(1, #00B5FF)); background-image: -webkit-linear-gradient(bottom, #00C0FF 0%, #00B5FF 100%); background-image: linear-gradient(to top, #00C0FF 0%, #00B5FF 100%); color: #fff; font-style: bold; font-size: 14px; text-align: center; text-shadow: 0px 1px #00719c; border-radius: 5px; cursor: pointer; margin: 0px auto; border-top: 1px solid #0087bf; border-bottom: 1px solid #0293c8; border-left: 1px solid #005e80; border-right: 1px solid #00acea; letter-spacing: 1px; width: 100%; box-sizing: border-box; } #pagination:hover { background-color: #00b5ff; } #top_menu_container { z-index: 998; position: fixed; top: 0px; left: 0px; width: 100%; } /* --------------------------------------- FONTS --------------------------------------- @font-face { font-family: 'BauhausLtBTLight'; src: url('/css/fonts/bauhausl-webfont.eot'); src: url('/css/fonts/bauhausl-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/bauhausl-webfont.woff') format('woff'), url('/css/fonts/bauhausl-webfont.ttf') format('truetype'), url('/css/fonts/bauhausl-webfont.svg#BauhausLtBTLight') format('svg'); font-weight: normal; font-style: normal; } */ .fb_edge_widget_with_comment { display: none; } .fb_iframe_widget { display: none; } /* --------------------------------------- REGISTER --------------------------------------- */ #register { position: fixed; top: 0px; z-index: 1000; width: 100%; text-align: left; color: #fff; height: 1000px; padding-top: 100px; } #register b { font-family: 'BauhausLtBTLight'; color: #0078ff; font-size: 24px; margin-top: -10px; } #register_box { width: 394px; margin: 0px auto; height: 287px; padding: 20px; padding-top: 0px; -moz-border-radius: 10px; border-radius: 10px; background-color: #fff; -moz-box-shadow: 0 0 4px 3px #000; -webkit-box-shadow: 0 0 4px 3px #000; box-shadow: 0 0 4px 3px #000; } #register_box_close_button { position: relative; margin: 0px auto; width: 29px; height: 28px; top: -10px; left: 395px; z-index: 1001; cursor: pointer; } #register_box_blue_box { width: 376px; -moz-border-radius: 10px; border-radius: 10px; padding: 10px; background-color: #00a8ff; color: #fff; font-size: 12px; font-family: Arial; margin: 0px auto; margin-top: 15px; } #register_box_facebook_button { width: 397px; text-align: center; padding-top: 12px; height: 30px; background: url(/images/register_box_facebook_button.jpg) top left no-repeat scroll; margin: 0px auto; margin-top: 15px; margin-bottom: 15px; text-shadow: 1px 1px #000; cursor: pointer; color: #fff; text-decoration: none; } #register_box_facebook_button:hover { opacity: 0.9; filter: alpha(opacity=90); } /* --------------------------------------- HEADER --------------------------------------- */ #header { margin: 0px auto; width: 100%; min-width: 1260px; height: 62px; text-align: left; padding: 0px; background-color: #0e0e0e; background-image: -ms-linear-gradient(top, #0e0e0e, #000000); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0e0e0e), to(#000000)); background-image: -webkit-linear-gradient(top, #0e0e0e, #000000); background-image: -o-linear-gradient(top, #0e0e0e, #000000); background-image: -moz-linear-gradient(top, #0e0e0e, #000000); background-image: linear-gradient(top, #0e0e0e, #000000); background-repeat: repeat-x; color: #fff; position: absolute; top: 0px; z-index: 997; -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); } .header_floater { float: left; min-height: 42px; padding-top: 20px; padding-left: 20px; height: 42px; } #header_logo { background: url(/images/petyourdog-logo.png) top left no-repeat scroll; width: 135px; height: 20px; cursor: pointer; } #my_stuff { background: url(/images/mystuff-background.jpg) top left no-repeat scroll; width: 107px; height: 20px; text-align: center; float: right; padding-top: 3px; margin-top: -8px; margin-bottom: 0px; margin-left: 10px; cursor: pointer; } #my_stuff_logout { width: 16px; float: right; height: 15px; background: url(/images/mystuff-button.jpg) top left no-repeat scroll; margin-right: 3px; margin-top: -1px; } /* --------------------------- BREEDS EXTRA MENU -------------------------*/ #breeds_extra_menu { position: fixed; z-index: 9999; width: 230px; color: #ffffff; top: 70px; background-color: #0e0e0e; left: 0px; display: none; } #breeds_extra_menu > ul { padding: 0px; margin: 0px auto; } #breeds_extra_menu > ul > li { list-style-type: none; width: 215px; cursor: pointer; height: 24px; padding: 5px; padding-left: 10px; } #breeds_extra_menu > ul > li:hover { background-color: #252525; color: #ccc; font-weight: bold; } #breeds_extra_menu > ul > li > ul { padding: 0px; margin: 0px auto; margin-top: -22px; margin-left: 220px; background-color: #252525; } #breeds_extra_menu > ul > li > ul > li { width: 210px; padding: 5px; padding-left: 10px; cursor: pointer; margin: 0px auto; list-style-type: none; font-weight: normal; background-color: #252525; } #breeds_extra_menu > ul > li > ul > li:hover { color: #ffffff; font-weight: bold; } #breeds_extra_menu > ul > li > ul { display: none; } #breed_list { line-height: 24px; } #breed_list a { text-decoration: none; color: #333333; } /* --------------------------------------- NEW MENU --------------------------------------- */ #container_test { float: right; width: 100%; margin: 0px auto; //padding-bottom: 50px; overflow: visible; } .fb-like iframe { z-index: 9; } #menu2_bar1 { height: 33px; width: 100%; background-color: #000000; } #menu2_bar2 { height: 42px; width: 100%; /* overflow:hidden; */ background: url(/images/menu/background-bar2.png) top left repeat scroll; /* border-bottom:1px solid #ffffff; */ -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); z-index: 9999; } #menu2_bar1_logo { height: 33px; width: 155px; text-align: center; float: left; } #menu2_bar1_logo a { font-family: 'Just Me Again Down Here', cursive; font-size: 24px; color: #ffffff; letter-spacing: 2px; text-decoration: none; } #menu2_bar1_fb_like { width: 105px; float: left; padding-top: 7px; } #menu2_bar1_login_register { width: 400px; float: right; font-family: Arial; font-size: 11px; letter-spacing: 1px; padding-top: 8px; padding-right: 18px; text-align: right; color: #ffffff; } #menu2_bar1_login_register a { color: #ffffff; text-decoration: none; } #menu2_bar1_fb_get_pics { width: 192px; /* padding-top:4px; */ float: right; } .menu2_bar2_item { padding-left: 30px; padding-right: 30px; padding-top: 13px; padding-bottom: 12px; cursor: pointer; font-family: 'BauhausLtBTLight'; color: #ffffff; font-size: 14px; text-transform: uppercase; float: left; } .menu2_bar2_item:hover { color: #00a2ff; } .menu2_bar2_item_active { padding-left: 30px; padding-right: 30px; padding-top: 13px; padding-bottom: 12px; cursor: pointer; font-family: 'BauhausLtBTLight'; color: #00a2ff; background: url(/images/menu/background-menu-active.png) bottom center no-repeat scroll; font-size: 14px; text-transform: uppercase; float: left; } #header_breed_search { width: 205px; height: 25px; font-size: 11px; color: #ffffff; border: 0px; padding-left: 10px; background: url(/images/bg-search-box.png) top left no-repeat scroll; margin-top: 5px; } #menu2_pictures_container { margin: 0px auto; background-color: #0f98ef; background-image: -ms-linear-gradient(top, #0f98ef, #109bf0); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0f98ef), to(#109bf0)); background-image: -webkit-linear-gradient(top, #0f98ef, #109bf0); background-image: -o-linear-gradient(top, #0f98ef, #109bf0); background-image: -moz-linear-gradient(top, #0f98ef, #109bf0); background-image: linear-gradient(top, #0f98ef, #109bf0); background-repeat: repeat-x; min-height: 43px; float: left; width: 100%; z-index: 99; -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); border-top: 1px solid #1ccbfd; border-bottom: 1px solid #1ccbfd; /* position:fixed; */ top: 74px; /* min-width: 1200px;*/ } #menu2_filters1_container { float: left; /* width:650px; */ padding: 5px; } #menu2_filters2_container { float: right; padding: 5px; text-align: center; margin-top: 2px; width: 165px; background-color: #181819; border-radius: 5px; -moz-border-radius: 5px; } .menu2_filters2 { float: left; text-align: center; width: 40px; padding-top: 8px; opacity: 0.4; filter: alpha(opacity=40); cursor: pointer; } .menu2_filters2:hover, .menu2_filters2_active { float: left; text-align: center; width: 40px; padding-top: 8px; cursor: pointer; opacity: 1; filter: alpha(opacity=100); } #menu2_filters3_container { float: right; width: 221px; } .menu2_filters1_button { padding: 10px; font-family: Arial; font-size: 12px; color: #ffffff; float: left; margin-right: 8px; cursor: pointer; } .menu2_filters1_button_active, .menu2_filters1_button:hover { font-size: 12px; color: #ffffff; float: left; padding: 10px; float: left; border-radius: 5px; -moz-border-radius: 10px; background-color: #181819; margin-right: 8px; cursor: pointer; } #header_pictures_photos_upload { background: url(/images/bg-photos-upload.jpg) top left no-repeat scroll; width: 93px; height: 18px; float: right; text-align: center; font-size: 10px; color: #fff; padding-top: 28px; cursor: pointer; margin-top: -1px; } #header_pictures_filter { width: 120px; height: 35px; float: right; text-align: center; padding-top: 8px; padding-bottom: 2px; border-right: 1px solid #184451; border-left: 1px solid #066095; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#028ad7', endColorstr='#0c7fc1'); background: -webkit-gradient(linear, left top, left bottom, from(#028ad7), to(#0c7fc1)); background: -moz-linear-gradient(top, #028ad7, #0c7fc1); } #header_pictures_filter_styled_select { width: 100px; margin: 0px auto; height: 24px; letter-spacing: -1px; border: 1px solid #80aed0; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; background: url(/images/new_arrow.png) no-repeat right #ddedf5; } #header_pictures_filter_select { background: transparent; width: 128px; color: #34556c; padding: 4px; font-family: Arial; letter-spacing: -1px; font-size: 10px; overflow: hidden; border: 0px; height: 24px; } #header_pictures_filter_select option { border: 0px; text-transform: uppercase; padding: 3px; letter-spacing: -1px; outline: 0px; } #header_pictures_filter_select option:selected { border: 0px; text-transform: uppercase; padding: 3px; letter-spacing: -1px; outline: 0px; } /* .header_menu { cursor:pointer; font-size:14px; float:left; border-left: 1px solid #000000; border-right: 1px solid #000000; box-shadow: -1px 0 0 #333333, 1px 0 0 #333333; font-family:'BauhausLtBTLight'; color:#ffffff; background-color:#101010; background-image: -ms-linear-gradient(top, #101010, #000000); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#101010), to(#000000)); background-image: -webkit-linear-gradient(top, #101010, #000000); background-image: -o-linear-gradient(top, #101010, #000000); background-image: -moz-linear-gradient(top, #101010, #000000); background-image: linear-gradient(top, #101010, #000000); background-repeat: repeat-x; } .header_menu:hover { font-size:14px; font-family:'BauhausLtBTLight'; color:#ffffff; border-left: 1px solid #27cbe8; background-color:#0e0e0e; } .header_menu_active { cursor:pointer; font-size:14px; border-left: 1px solid #000000; border-right: 1px solid #000000; box-shadow: -1px 0 0 #27cbe8, 1px 0 0 #27cbe8; font-family:'BauhausLtBTLight'; color:#27cbe8; background-color:#0e0e0e; float:left; } #header_menu_1 { margin-left:1px; width:76px; height:32px; padding:15px; } #header_menu_2 { width:64px; height:32px; padding:15px; } #header_menu_3 { width:48px; height:32px; padding:15px; } #header_menu_4 { width:46px; height:32px; padding:15px; } #header_menu_5 { width:91px; height:32px; padding:15px; } #header_menu_6 { width:57px; height:32px; padding:15px; } #header_breed_search { width:205px; height:25px; font-size:11px; color:#ffffff; border:0px; border-top:1px solid #000000; padding-left:10px; background:url(/images/bg-search-box.png) top left no-repeat scroll; margin-top:5px; } */ /* --------------------------------------- COMING SOON MODAL --------------------------------------- */ #coming_soon_modal { position: absolute; top: -124px; height: 140px; width: 504px; background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; opacity: 0; filter: alpha(opacity=0); box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; z-index: 9999999; text-align: center; } #coming_soon_modal .title { font-family: 'Open Sans'; font-size: 30px; color: #8bd0fc; letter-spacing: -1px; margin-top: 10px; } #coming_soon_modal .subtitle { font-family: 'Open Sans'; font-size: 12px; color: #d5d5d5; margin-top: 10px; } #coming_soon_modal .bottom_box { height: 35px; margin-top: 20px; padding-top: 8px; font-family: 'Open Sans'; font-size: 14px; color: #ffffff; letter-spacing: 1px; text-shadow: 0px 1px #00719c; border-top: 1px solid #0087bf; background-color: #00b5ff; background-image: -ms-linear-gradient(top, #00b5ff, #00c0ff); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00b5ff), to(#00c0ff)); background-image: -webkit-linear-gradient(top, #00b5ff, #00c0ff); background-image: -o-linear-gradient(top, #00b5ff, #00c0ff); background-image: -moz-linear-gradient(top, #00b5ff, #00c0ff); background-image: linear-gradient(top, #00b5ff, #00c0ff); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#00b5ff', endColorstr='#00c0ff', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; cursor: pointer; } /* --------------------------------------- AUTO COMPLETE --------------------------------------- */ #autocompleteResults { display: none; padding: 1px; font-family: Verdana; font-size: 10px; z-index: 999999999; position: fixed; overflow: auto; width: 273px; max-height: 450px; text-align: center; background-color: #fff; border-left: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b; top: 40px; left: 20px; } #autocompleteList { list-style-type: none; padding: 0px; margin: 0px auto; } #autocompleteList li { padding: 5px; width: 263px; min-height: 26px; max-height: 76px; margin: 0px auto; cursor: pointer; text-align: left; color: #43b3f4; background-color: #0e0e0e; border-top: 1px solid #2b2b2b; } #autocompleteList li:hover { background-color: #212121; } .autocomplete_image { width: 88px; height: 39px; margin: 5px; border: 1px solid #099ae3; box-shadow: 0px 0px 2px #099ae3; -moz-box-shadow: 0px 0px 3px #099ae3; -webkit-box-shadow: 0px 0px 3px #099ae3; } #autocompleteList li .name { width: 151px; padding-top: 10px; overflow: hidden; float: right; } .selectedBreed { width: 280px; padding: 5px; margin: 0px auto; margin-top: 5px; text-align: left; font-family: Verdana; font-size: 10px; background-color: #c0e1fb; border-radius: 5px; -moz-border-radius: 10px; } /* --------------------------------------- COMING SOON MODAL --------------------------------------- */ #coming_soon_modal { position: absolute; top: -124px; height: 140px; width: 504px; background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; opacity: 0; filter: alpha(opacity=0); box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; z-index: 9999999; text-align: center; } #coming_soon_modal .title { font-family: 'Open Sans'; font-size: 30px; color: #8bd0fc; letter-spacing: -1px; margin-top: 10px; } #coming_soon_modal .subtitle { font-family: 'Open Sans'; font-size: 12px; color: #d5d5d5; margin-top: 10px; } #coming_soon_modal .bottom_box { height: 35px; margin-top: 20px; padding-top: 8px; font-family: 'Open Sans'; font-size: 14px; color: #ffffff; letter-spacing: 1px; text-shadow: 0px 1px #00719c; border-top: 1px solid #0087bf; background-color: #00b5ff; background-image: -ms-linear-gradient(top, #00b5ff, #00c0ff); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00b5ff), to(#00c0ff)); background-image: -webkit-linear-gradient(top, #00b5ff, #00c0ff); background-image: -o-linear-gradient(top, #00b5ff, #00c0ff); background-image: -moz-linear-gradient(top, #00b5ff, #00c0ff); background-image: linear-gradient(top, #00b5ff, #00c0ff); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#00b5ff', endColorstr='#00c0ff', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; cursor: pointer; } /* --------------------------------------- FEEDBACK --------------------------------------- */ #filter_button { width: 84px; font-weight: bold; font-size: 13px; padding: 9px; z-index: 999999999; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); position: fixed; right: -20px; text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px; top: 200px; box-shadow: 0 0 2px #333333; -moz-box-shadow: 0 0 2px #333333; -webkit-box-shadow: 0 0 2px #b1b1b1; font-size: 11px; letter-spacing: 2px; margin: 0; cursor: pointer; border: 2px solid white; color: white !important; background: #ff0080; font-weight: bold !important; box-sizing: border-box; } #feedback_button { background: url(/images/feedback-button-bg.png) top left repeat-x scroll #ffffff; border-bottom: 0px; padding: 8px; z-index: 999999999; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); position: fixed; right: 0px; text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px; top: 200px; box-shadow: 0 0 2px #333333; -moz-box-shadow: 0 0 2px #333333; -webkit-box-shadow: 0 0 2px #333333; font-size: 11px; letter-spacing: 2px; margin: 0px auto; margin-right: -41px; width: 84px; height: 20px; cursor: pointer; } #feedback_form_container { position: fixed; top: 0px; z-index: 1000; width: 100%; text-align: center; display: none; padding-top: 100px; } #feedback_form { margin: 0px auto; background-color: #fff; width: 450px; /* height:387px; */ border-top-left-radius: 10px; border-top-right-radius: 10px; padding: 20px; } #feedback_header { font-family: 'BauhausLtBTLight'; font-size: 24px; text-align: left; color: #0078ff; padding-bottom: 10px; border-bottom: 1px solid #d3d3d3; } #feedback_form_table { font-family: 'Arial'; font-size: 12px; color: #1f1f1f; } #feedback_form_table input, #feedback_form_table textarea { border: 1px solid #dedede; padding: 5px; width: 300px; -webkit-border-radius: 5px; border-radius: 5px; font-family: 'Arial'; font-size: 12px; color: #0078ff; } #feedback_form_word_count { text-align: right; color: #5b8fb0; font-family: 'Open Sans'; font-size: 10px; text-transform: uppercase; margin-top: 6px; } #feedback_submit_btn { text-align: center; cursor: pointer; font-size: 12px; color: #363636; font-family: 'Open Sans'; width: 468px; padding: 10px; background-color: #ececec; border: 1px solid #b9b7b7; margin: 0px auto; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } #feedback_form_close_button { position: relative; margin: 0px auto; width: 29px; height: 28px; margin-top: -27px; left: 237px; z-index: 1001; cursor: pointer; } #feedback_form_error_msg { padding: 10px; text-align: left; margin: 0px auto; background-color: #f1b3ba; border-radius: 10px; -webkit-border-radius: 10px; display: none; margin-top: 10px; width: 300px; } /* --------------------------------------- UPLOAD --------------------------------------- */ #upload_outer_container { max-width: 460px; width: 90%; margin: 0px auto; background-color: #ffffff; -webkit-border-radius: 10px; border-radius: 10px; text-align: left; padding: 20px; position: relative; box-sizing: border-box; } #upload_inner_container { width: 100%; /*background-color:#ff0000;*/ } #upload_box_close_button { position: absolute; margin: 0px auto; width: 29px; height: 28px; top: -10px; right: -10px; z-index: 1001; cursor: pointer; } #upload_header { font-family: 'BauhausLtBTLight'; font-size: 24px; color: #0078ff; padding-bottom: 10px; border-bottom: 1px solid #d3d3d3; } .upload_box_top_1 { background: url(/images/upload-box-top.png) top left no-repeat scroll; height: 8px; } .upload_box_top_2 { background: url(/images/upload-box-top2.png) top left no-repeat scroll; height: 8px; } #upload_image_video_selector { padding-top: 10px; padding-bottom: 5px; color: #0c7ac6; font-size: 12px; font-family: 'Open Sans'; font-weight: 700; } #upload_form_container { border-left: 1px solid #56a8e1; border-right: 1px solid #56a8e1; border-bottom: 1px solid #56a8e1; color: #0c7ac6; font-size: 14px; font-family: 'Open Sans'; font-weight: 700; padding-bottom: 20px; } #upload_title { -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #dedede; padding: 5px; width: 100%; height: 35px; font-family: Verdana; font-size: 12px; box-sizing: border-box; } #upload_description { -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #dedede; padding: 5px; width: 100%; height: 60px; resize: none; font-family: Verdana; font-size: 12px; box-sizing: border-box; } .font_red { color: #ff0000; } #upload_chars_left { float: right; color: #d0cdcd; font-size: 9px; font-family: 'Open Sans'; } #upload_breeds { -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #dedede; padding: 5px; font-size: 10px; color: #c9c5c5; width: 100%; height: 35px; background: url(/images/upload-search.png) top left no-repeat scroll; padding-left: 30px; box-sizing: border-box; } #upload_files { -webkit-border-radius: 5px; border-radius: 5px; width: 100%; padding: 5px; height: 90px; background: url(/images/upload-drag-files-here.png) top center no-repeat scroll; border: 1px solid #dedede; box-sizing: border-box; } .upload_category { display: inline-block; padding: 4px 10px 4px; margin-bottom: 0; font-size: 11px; line-height: 18px; float: left; color: #3d3d3d; text-align: center; vertical-align: middle; cursor: pointer; border: 1px solid #cccccc; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color: #e6e6e6 #e6e6e6 #bfbfbf; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); background-color: #f5f5f5; background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(top, #ffffff, #e6e6e6); background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-repeat: repeat-x; margin-right: 5px; } .upload_category:hover { background-color: #e6e6e6; } .upload_category_active { display: inline-block; margin-right: 5px; padding: 4px 10px 4px; margin-bottom: 0; font-size: 11px; line-height: 18px; float: left; color: #3d3d3d; text-align: center; vertical-align: middle; cursor: pointer; color: #ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #49afcd; background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(top, #5bc0de, #2f96b4); background-repeat: repeat-x; border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); } #upload_submit_btn { width: 100%; margin-top: 20px; text-align: center; color: #fff; text-shadow: 1px 1px #00719c; background-color: #00b5ff; background-image: -ms-linear-gradient(top, #00b5ff, #00c0ff); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00b5ff), to(#00c0ff)); background-image: -webkit-linear-gradient(top, #00b5ff, #00c0ff); background-image: -o-linear-gradient(top, #00b5ff, #00c0ff); background-image: -moz-linear-gradient(top, #00b5ff, #00c0ff); background-image: linear-gradient(top, #00b5ff, #00c0ff); border-top: 1px solid #0293c8; border-bottom: 1px solid #0293c8; position: relative; bottom: 0px; font-size: 14px; padding-top: 10px; padding-bottom: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; cursor: pointer; font-family: 'Open Sans'; } .upload_video_category { display: inline-block; float: left; margin-right: 5px; padding: 4px 10px 4px; margin-bottom: 0; font-size: 11px; line-height: 18px; color: #3d3d3d; text-align: center; vertical-align: middle; cursor: pointer; border: 1px solid #cccccc; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color: #e6e6e6 #e6e6e6 #bfbfbf; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); background-color: #f5f5f5; background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(top, #ffffff, #e6e6e6); background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-repeat: repeat-x; } .upload_video_category:hover { background-color: #e6e6e6; } .upload_video_category_active { display: inline-block; padding: 4px 10px 4px; margin-bottom: 0; font-size: 11px; margin-right: 5px; float: left; line-height: 18px; color: #3d3d3d; text-align: center; vertical-align: middle; cursor: pointer; color: #ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #49afcd; background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(top, #5bc0de, #2f96b4); background-repeat: repeat-x; border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); } #upload_error_message_category, #upload_error_message_file { color: #ff0000; font-weight: normal; font-size: 12px; } .upload_breed_selected { width: 275px; font-size: 10px; font-family: Verdana; background-color: #c0e1fb; -webkit-border-radius: 6px; border-radius: 6px; padding: 5px; margin-top: 5px; } .upload_breed_image { cursor: pointer; float: right; right: 0px; margin-top: 4px; z-index: 99999; position: relative; } .upload_breed_selected_infos { float: left; width: 230px; } .upload_breed_selected_infos .title { margin-left: 5px; } #video_embed_code { -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #dedede; padding: 5px; width: 277px; height: 60px; resize: none; font-family: Verdana; font-size: 12px; } #video_url { -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #dedede; padding: 5px; width: 277px; resize: none; font-family: Verdana; font-size: 12px; } #upload_file_video_upload, #upload_file_video_text_embed, #upload_file_video_text_url { margin-top: 5px; display: none; } #upload_succes_message { font-family: "Open Sans"; font-size: 30px; text-align: center; } #upload_form { position: absolute; top: 25px; z-index: 1000; width: 100%; text-align: left; color: #fff; height: 1000px; padding-top: 50px; } /* -------------------------------------- FILE UPLOAD ------------------------------ */ .qq-uploader { position: relative; width: 100%; } .qq-upload-button { display: block; width: 100%; padding: 7px 0; text-align: center; background: #00b5ff; color: #FFF; } .qq-upload-button-hover { background: #00c0ff; } .qq-upload-button-focus { outline: 1px dotted #000000; } .qq-upload-drop-area, .qq-upload-extra-drop-area { position: absolute; top: 0; left: 0; color: #fff; width: 100%; height: 100%; min-height: 30px; z-index: 2; background: #00b5ff; text-align: center; } .qq-upload-drop-area span { display: block; position: absolute; top: 50%; width: 100%; margin-top: -8px; font-size: 10px; } .qq-upload-extra-drop-area { position: relative; display: none; margin-top: 50px; font-size: 10px; padding-top: 30px; height: 20px; min-height: 40px; } .qq-upload-drop-area-active { background: #00c0ff; } .qq-upload-list { margin: 0; padding: 0; list-style: none; max-height: 33px; overflow: hidden; } .qq-upload-list li { margin: 0; padding: 9px; line-height: 15px; font-size: 10px; background-color: #FFF0BD; } .qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text { margin-right: 12px; } .qq-upload-file { display: none; } .qq-upload-spinner { /*display: inline-block;*/ background: url("../lib/fileupload/client/loading.gif"); width: 15px; height: 15px; vertical-align: text-bottom; } .qq-upload-size, .qq-upload-cancel { font-size: 10px; font-weight: normal; } .qq-upload-failed-text { display: none; } .qq-upload-fail .qq-upload-failed-text { display: inline; } .qq-upload-list li.qq-upload-success { background-color: #5DA30C; color: #FFFFFF; } .qq-upload-list li.qq-upload-fail { background-color: #D60000; color: #FFFFFF; } #suggest_a_name_modal { display: none; width: 100%; text-align: center; z-index: 99999; top: 100px; position: absolute; margin: 0px auto; } /* ------------------------ SIDEBARS ------------------------ */ #sidebar_trending_pictures { width: 100%; font-family: 'Elsie', cursive; } #sidebar_trending_pictures h2 { font-family: 'Elsie', cursive; } #sidebar_interesting_dog_facts { font-family: 'Elsie', cursive; } #sidebar_interesting_dog_facts h2 { padding: 0px; margin: 0px auto; color: #1c1c1c; font-family: 'Elsie', cursive; font-size: 18px; } #sidebar_interesting_dog_facts h3 { padding: 0px; margin: 0px auto; color: #1c1c1c; font-family: 'Elsie', cursive; font-size: 14px; } .sidebar_separator { font-size: 2px; border-top: 1px solid #c7c7c7; height: 12px; margin-top: 12px; } .sidebar_link { font-size: 14px; font-family: 'Elsie', cursive; color: #1f1f1f; } .sidebar_view_article_button { background-color: #e4e4e4; width: 105px; text-align: center; height: 18px; margin-top: 10px; -moz-border-radius: 5px; border-radius: 5px; border-top: 1px solid #bfbfbf; cursor: pointer; font-size: 10px; font-family: 'Elsie', cursive; padding-top: 4px; font-weight: bold; color: #1f1f1f; } .sidebar_trending_pictures_container { width: 48%; height: 160px; float: left; margin-bottom: 11px; background-size: cover !important; } .img_gap { display: block; width: 94px; height: 97px; } #menu2_filters1_container .drop_down_btn { display: none; } .drop_down_btn2 { height: 25px; width: 100%; background: #555; float: left; text-align: center; cursor: pointer; } .drop_down_btn2 span { height: 28px; width: 28px; border: 5px solid #555; border-radius: 51%; background: #000; color: #fff; font-size: 20px; font-weight: bold; display: block; margin: auto; } .drop_down_btn2 .plus_icon { display: block; } .drop_down_btn2 .close_icon { display: none; } .drop_down_btn2.close .plus_icon { display: none; } .drop_down_btn2.close .close_icon { display: block; } .search_btn { display: none; } @media screen and (max-width: 980px) { #my_stuff { float: none; margin: auto; } } @media screen and (max-width: 600px) { .ques_img td { display: block } .img_gap { display: block; width: 94px; height: 5px; } } @media screen and (max-width: 480px) { #header_breed_search { width: 320px; color: #000; background: #fff; right: 75px; position: absolute; transition: width 0.3s; height: 32px; outline: none; border-radius: 0; border: 0; box-sizing: border-box; margin-top: 6px; opacity: 1; } #header_breed_search.hide { width: 0px; opacity: 0; } .search_btn { display: block; //background: #000 url(/images/search_btn.png) center center no-repeat; width: 40px; height: 32px; margin-right: 75px; position: relative; margin-top: 6px; float: right; z-index: 3; } .search_box { text-align: left; position: absolute; right: 0px; } #upload_form_container td { display: block; width: 100%; box-sizing: border-box; } } @media screen and (max-width: 400px) { #header_breed_search { width: 250px; } } @media screen and (max-width: 350px) { #header_breed_search { width: 200px; } } // CUSTOM.CSS .main_page_container { width:100%; max-width:1140px; margin:0px auto; margin-top:70px; } .content_left { float:left; width:68%; max-width:750px; } .content_right { float:right; width:30%; max-width:350px; } #container_test { margin-top: 20px; text-align:left; } .content_right > div{width:100%;} #filter_option{ @media(max-width: $home_breakpoint){ position: fixed; background: #fff; padding: 10px; right:0px; z-index: 100; height: 85vh; width:300px; top:80px; display:none; overflow: auto; .filter_close_btn{ color: #666; font-size: 30px; font-weight: bold; line-height: 20px; display: block; } } } #filter_button, .filter_close_btn{ @media(min-width: $home_breakpoint){ display: none !important; } } #breeds_left_header{ height: auto !important; margin: 0; width: 100%; } .container-fluid > * { box-sizing: border-box} .star{ font-size: 24px; color: $lgray; letter-spacing: -3px; text-shadow: 1px 1px 0 #fff, 1px 0 0 #999; &.green{ color: $blue;} &.yellow{ color: $yellow;} &.red{ color: $red;} &.green, &.red, &.yellow{ text-shadow: 1px 1px 2px #999; } @media(max-width: 700px){ font-size: 22px; letter-spacing: -4px; } @media(max-width: 400px){ font-size: 20px; letter-spacing: -7px; } } .attributes_details{ [class^='col']{ padding: 0; } .col-xs-12:nth-child(odd){padding-top: 3px; } } #breeds_left .breed_item{ padding: 20px; @media(max-width: 400px){ padding: 5px; } .breed_item_image{ margin: 0; position: relative; width: 100%; background-size: cover !important; background-position: center center !important; overflow: hidden; } .attributes_details { width: 100%; margin-bottom: -170px; box-sizing: border-box; overflow: visible !important; bottom: 0; @include transition; &:hover { margin-bottom: 0; } @media(min-width: 980px) and (max-width: 1080px) { margin-bottom: -246px; } @media(max-width: 767px) { margin-bottom: -246px; } @media(max-width: 400px){ margin-bottom: -233px; } } .breed_name{height: 300px; } .attributes_tab{ left: 0; right: 0; margin: 0 auto; position: absolute; top: -30px; } .stats_col{ .star_col, .topic_col{ height: 32px; box-sizing: border-box; overflow: hidden; @media(min-width: 980px) and (max-width: 1080px){ width: 100% !important; height: auto; } @media(max-width: 767px){ height: auto; } } } .compatibility_ctn{ #compatibility_rating{ position: absolute; top: 10px; right: 29px; } @media(max-width: 400px){ #compatibility_rating{ top: 340px; right: initial; left: 0; width: initial; height: auto; border: none; padding: 12px 5px 5px 5px; background: none !important; .title{ color: #2d2027; } .percentage{ color: #ff0080; height: auto; font-size: 18px; padding-left: 6px; } .title, .percentage{ display: inline-block; } .title:nth-child(3){display: none} } } @media(min-width: 401px){ #compatibility_rating{ .title{ display: none;} .percentage{ margin-top: 25px;} } } } a .breed_name { position:relative; top:6px; text-decoration:none; left:12px; font-family:'Open Sans'; font-size:30px; color:#ffffff; text-shadow: 1px 1px #000000; } .breed_group{ margin: 0; } #breed_like_button_container{ position: absolute; top: 22px; right: 130px; @media(max-width: 604px ){ top: 102px; right: 20px; } @media(max-width: 400px){ top: 345px; right: 0; } } } .ico-mglass { position: absolute; display: inline-block; background: transparent; border-radius: 30px; height: 13px; width: 13px; border: 4px solid #999; left: 120px; top: 8px; z-index: 1; @media(min-width: 481px){ display: none; } &:after { content: ""; height: 5px; width: 12px; background: #999; position: absolute; top: 13px; left: 11px; border-radius: 0 4px 4px 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); } }