@charset "UTF-8"; .news-feed { position: relative; background: #f6f8f2; border: 1px solid #e4ebd5; padding: 20px; margin-bottom: 20px } .news-feed:before { content: ""; z-index: 11; position: absolute; top: -1px; right: -1px; width: 0; height: 0; border-style: solid; border-width: 0 20px 20px 0; border-color: transparent #fff #dae1cc transparent } .news-feed-top { margin: 3px 0; margin-top: 10px; color: #aaaaaa; font-size: 16px !important } .weather-temp { font-weight: normal; padding-top: 3px; color: #777; font-size: 12px; overflow: hidden } .main-calendar-widget { padding: 15px; background: #f6f8f2; margin-bottom: 15px; border-radius: 5px; line-height: 16px; font-size: 15px } .calendar-day-title { font-weight: bold } .switchers { text-align: center; padding: 10px } .switchers li { display: inline-block; margin-right: 15px } .switchers li a { background: #d0d0d0; width: 17px; height: 17px; border-radius: 10px; content: ' '; display: inline-block; cursor: pointer; -moz-transition: -moz-transform 0.1s ease-in; -webkit-transition: -webkit-transform 0.1s ease-in; -o-transition: -o-transform 0.1s ease-in; transition: all 100ms ease-in } .switchers li a:hover, .switchers li a.hover { background: #7ca500 } .wall-container { overflow: hidden } .wall-fixed { position: relative; margin: 10px; overflow: hidden; display: none; height: 480px; border-radius: 5px } .wall-fixed.active { display: block } .wall-fixed img { width: 100%; position: absolute; top: 0 } .wall-info { border-top: 3px solid #7ca500; background: #f0f0f0; bottom: 0; left: 0; padding: 20px; position: absolute; right: 0; z-index: 1 } .wall-stat { position: absolute; margin-top: -40px; right: 10px } .wall-stat * { color: #FFF !important; font-size: 16px !important } .wall-title { color: #000; font-size: 20px; text-decoration: none; display: block; line-height: 24px; padding-bottom: 0.2em; padding-top: 0.3em } .wall-desc p { padding: 0; padding-top: 0.6em } .wall-topic { color: #000000; opacity: 0.6; font-size: 12px; text-decoration: none; text-transform: uppercase } .slide_section { overflow: hidden; background: #222222 url(/assets/slide-0.jpg) no-repeat top center; background-size: cover; height: 400px } .bests-title { color: #ababab; font: 14px/20px "Proxima Nova", sans-serif; letter-spacing: 1px; margin-bottom: 0; text-transform: uppercase } .news-item, .best-item { position: relative; padding: 10px 0; overflow: hidden; width: 100% } .news-item:not(:last-child), .best-item:not(:last-child) { border-bottom: 1px solid #e8e8e8 } .news-title, .best-title { font-family: "Roboto Slab", serif; padding: 0; margin: 0; color: #262626; font-size: 14px; line-height: 18px; text-decoration: none; vertical-align: middle; display: block; overflow: hidden } .best-title.smaller { font-size: 14px } .best-img, .new-img { float: left; width: 55px; height: 55px; margin-right: 12px; text-align: center; overflow: hidden; position: relative; background: #7ca500; vertical-align: middle; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px } .no-border { border: none !important } .new-img { float: left; width: 65px; height: 65px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px } .best-img img, .new-img img { height: 100%; display: block; position: relative; margin-left: -39% } .c-item { border-top: 4px solid #FE6638; padding: 25px 0 } .c-item:first-child { border-top: none } .c-title { min-width: 320px; width: 300px; display: block; float: left; overflow: hidden; padding-right: 20px } .c-h2 { font-family: 'Roboto Slab', sans-serif; font-weight: normal; font-size: 24px; margin: 3px 0; margin-bottom: 10px } .c-title a { text-decoration: none; color: #000 } .c-flows { min-width: 300px; display: block; overflow: hidden } .c-flows h3 { color: #ababab; font: 11px/20px "Proxima Nova", sans-serif; letter-spacing: 1px; margin-bottom: 0; text-transform: uppercase } .c-flows a { padding: 0; margin: 0; display: inline-block; margin-right: 10px; text-decoration: none; font-size: 13px; line-height: 22px; display: inline; white-space: nowrap } .stripenav { margin: 0 5px } .stripenav ul { list-style: none; border-bottom: 2px solid #e93f1c; padding-top: 8px; padding-bottom: 8px } .stripenav ul li { display: inline-block; margin: 0; padding: 0; margin-right: 12px; line-height: 26px } .stripenav ul li h2, .stripenav ul li h4 { padding: 0; margin: 0; display: inline } .stripenav ul li a { display: inline; text-decoration: none; font-size: 14px; color: #767676; text-transform: uppercase; letter-spacing: normal } .stripenav ul li a:hover { text-decoration: underline } .stripenav ul li:first-child * { text-transform: uppercase; font-weight: bold; font-size: 17px; color: #000; display: inline } .stripenav ul li:first-child:after { display: inline-block; font: normal normal normal 13px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f054"; color: #f40023; margin: 0 8px; margin-right: 0 } @media screen and (min-width:480px) { .placeR .news-feed { min-height: 422px; margin-bottom: 0 } } @media screen and (max-width:480px) { .main-calendar-widget { margin: -10px; margin-top: 0px; margin-bottom: 0px; border-radius: 0 } .c-title { min-width: 300px; width: 300px } .wall-fixed { height: inherit; border-radius: 0 } .wall-info { border-top: 5px solid #7ca500; padding: 15px; background: #efefef; position: static; border-radius: 0 } .wall-fixed img { position: static; border-radius: 0 } .stripenav ul li:not(:first-child) { display: none } .post-footer .stripenav { display: none } .post-footer .stripenav ul li:not(:first-child) { display: inline-block } .post-footer .stripenav ul li:first-child:after { display: none } } html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent } tbody, tfoot, thead, tr, th, td { vertical-align: middle } body { line-height: 1 } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block } nav ul { list-style: none } blockquote, q { quotes: none } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none } a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent } ins { background-color: #ff9; color: #000; text-decoration: none } mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold } del { text-decoration: line-through } abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help } table { border-collapse: collapse; border-spacing: 0 } hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0 } input, select { vertical-align: middle } input[type=submit] { -webkit-appearance: none } button { margin: 0; padding: 0; border: 0; background: transparent } button:focus, button:active { outline: 0!important } button { padding: 0; margin: 0; vertical-align: middle; display: inline-block; cursor: pointer } button:-moz-focus-inner, input:-moz-focus-inner { border: 0; padding: 0 } img { border: 0; padding: 0; margin: 0; vertical-align: middle } *:focus { outline: none } body { background: #FFFFFF; font-family: "PT Sans", sans-serif, Tahoma; font-size: 14px; margin: 0; padding: 0; color: #374248 } a { color: #000000 } a:hover { color: #f40023 } a[href] { cursor: pointer; outline: 0 } a:visited, a:active {} h1, h2, h3, h4, h5 { color: #000000; font-weight: normal; -moz-font-smoothing: none; font-smoothing: antialiased; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased } h1 { letter-spacing: -1px; margin: 10px 0 0px 0; clear: both; font-size: 36px; line-height: 38px; padding-bottom: 14px } h1.vsadu { letter-spacing: 0px; font-size: 16px; color: #000; text-align: center; margin: 0; padding: 0; max-width: 1070px; line-height: 20px; margin: auto; padding: 20px; background: #f6f8f2; margin: 20px 0 } p.vsadu { letter-spacing: -1px; font-size: 12px; color: #777; text-align: center; margin: 0; padding: 0; font-family: Georgia, 'Times New Roman', Times, serif !important } h1.category-title { font-family: "Roboto Slab", serif; margin-right: 170px } h2, h3 { font-size: 30px; font-weight: normal; margin: 10px 0 } h3 { font-size: 25px } h4 { font-size: 19px; margin: 10px 0 } p { font: "Open Sans", Verdana, Tahoma, sans-serif; color: #444444; padding-top: 10px; padding-bottom: 20px; line-height: 1.4; word-wrap: break-word } .white_section { background: #FFFFFF } .light_gray_section:before { content: ' '; position: absolute; top: 0; left: 0; width: 100%; height: 5px; background: url(/assets/gray-dashed-line.png) repeat-x } .light_gray_section { padding-top: 5px; background: url(/assets/noise-pattern.png); position: relative } .parallax_section { position: relative; padding: 20px 0; padding-top: 10px; overflow: hidden; background: #f6f8f2 } .parallax_block { will-change: transform; -webkit-backface-visibility: hidden; position: absolute; width: 600px; bottom: 0; left: 0; right: 0; background: #f0f0f0 url(/assets/layer-0-forest.png) no-repeat center 500px } .green_section { padding-top: 20px; background: #7ca500; background-image: url(/assets/icons-pattern.png); position: relative } .green_section * { color: #FFFFFF } .orange_section { padding-top: 5px; background: #f36523; background-image: url(/assets/icons-pattern.png); position: relative } .orange_section:before { content: ' '; position: absolute; left: 0; top: 0; width: 100%; height: 5px; background: url(/assets/orange-dashed-line.png) repeat-x } .light_green_section { padding: 20px 0; background: #f6f8f2; position: relative } .silver_section { padding: 30px 0; background: #f0f0f0; background: #dedede; position: relative } .green_section:after, .orange_section:after, .section_3:after { content: ' '; position: absolute; left: 0; margin-top: -2px; width: 100%; height: 16px; background: url(/assets/wave-line-sprite.png) repeat-x; z-index: 1 } .green_section:after { background-position: 0 -16px } .orange_section:after { background-position: 0 -32px } .section_3:after { background-position: 0 0 } .light_green_section:after { background-position: 0 -71px } .silver_section:after { background-position: 0 -34px } .section_2 { background: #444444 } .section_3 { background: #313131 } .section_4 { background: #1c1c1c } .inner { padding: 15px 10px } .content, #content { width: 100%; min-width: 1020px; max-width: 1150px; margin: auto; position: relative; overflow: hidden; box-sizing: border-box; padding: 0 3px } .b-wrapper.enabled { z-index: 1; width: 1040px; min-width: 1040px; max-width: 1170px; margin: auto; margin-top: 125px; background: #FFF; overflow: hidden; position: relative } .b-wrapper.enabled .topline { margin-bottom: 0px } .b-demo { position: absolute; z-index: 0; top: 0; width: 100%; min-width: 1040px; cursor: pointer } .b-demo-heat-map { box-sizing: border-box; height: 250px; width: 1020px; content: ' '; margin: auto; padding: 30px; border: 2px dashed #FFF } .brabantia { background: #d9f8e9 url(/assets/brabanta-branding.jpg) center top no-repeat; height: 1000px } .categories { padding: 1em; background: #f1f1f1 } .categories { background: #f6f8f2; position: relative; padding: 15px; margin: 10px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px } .categories ul { list-style: none; padding: 0; margin: 0 } .categories ul li { display: inline-block } .categories ul li a { overflow: hidden; font-size: 15px; display: block; padding: 5px } .category-item { width: 50%; display: block; float: left } .category-item.col3 { width: 32% } .category-item.col4 { width: 24% } .categories ul li ul li:before { content: '' } .category_desc { overflow: hidden; text-align: justify } .category_desc.more { max-height: 120px; position: relative; -moz-transition: all 300ms ease-in-out 0s; -webkit-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s } .category_desc.more:after { content: ' '; display: block; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 50px; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, white 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(1%, rgba(255, 255, 255, 0)), color-stop(100%, white)); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, white 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, white 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, white 100%); background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, white 100%); border-bottom: 30px solid #FFF } .category_desc.more_action { width: 100%; text-align: right; position: absolute; z-index: 1; bottom: 5px; font-weight: bold } .nav.top li a.icon { cursor: pointer; padding: 0 !important } .nav.top li a.icon:hover { background: transparent } .icon img { height: 45px; width: 45px; margin: 0 10px } .nav_section { position: relative; width: 100%; min-width: 100%; background: #FAFAFA; border-bottom: 2px solid #dadada; background-size: cover; background-position: bottom center } .nav { display: block; position: relative; padding: 0; margin: 0; text-align: left; box-sizing: border-box } .nav.center { text-align: center } .nav li { display: inline-block; padding: 0; margin: 0; position: relative; vertical-align: middle } .nav li a { font-family: "Roboto Condensed", sans-serif; cursor: pointer; display: inline-block; padding: 5px 5px; font-size: 14px; text-decoration: none; color: #353535; -moz-transition: all 100ms ease-in-out 0s; -webkit-transition: all 100ms ease-in-out 0s; transition: all 100ms ease-in-out 0s; white-space: nowrap } .nav_section { padding: 7px 0 } .nav.top { height: inherit; display: block } .nav.top li a { font-size: 17px; line-height: 18px; letter-spacing: 0; text-transform: uppercase; font-weight: normal; padding: 3px 6px; margin: 0; font-weight: bold } .nav.top li a.selected, .nav.top li a:hover { background: #ffdb4d; text-decoration: none; color: #000 } .nav.top li ul li a { text-transform: inherit; font-weight: normal; padding: 10px 5px } .nav.top li ul li a:hover { color: #f40023; background: transparent } .nav li ul li a { font-weight: normal; color: #454545; display: block } .nav li a.s { padding: 0; font-size: 14px; color: #676767; padding-left: 15px; padding-bottom: 6px; font-weight: normal } .nav li a:hover, .nav li a.hover { color: #f82810; text-decoration: underline } .nav li.alpha { margin-top: -20px; position: relative; margin-right: 10px } .nav li.alpha a img { height: 50px } .nav li.omega { position: absolute; right: 5px; top: 5px } .nav li ul.alpha { left: 45px } .nav li ul.omega { left: -155px } .nav.top li ul { opacity: 0.1; visibility: hidden; position: absolute; margin-top: 5px; min-width: 200px; background: #fafafa; border: 1px solid #CCC; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); padding: 20px; z-index: 100; transform: translate(-25%, 0px); -moz-transition: all 200ms ease-in-out 0s; -webkit-transition: all 200ms ease-in-out 0s; transition: all 200ms ease-in-out 0s } .nav li:hover ul { opacity: 1; visibility: visible } .nav li ul li { float: inherit; clear: both; display: block; text-align: left; padding: 0 } .nav li ul li:last-child { border: none } .nav li ul li:first-child a { color: #000; text-decoration: none; font-weight: bold !important; font-size: 14px; text-transform: uppercase } .nav li ul li:first-child a:hover { color: #f82810 } .nav li ul li a { padding: 10px 5px; margin: 0 } .nav_section.autumn { background-color: #575757; background-image: url(/assets/autumn_0.jpg); background-position: center; background-repeat: no-repeat } .nav_section.autumn .nav li a, .nav_section.autumn .fa, .nav_section.autumn .nav li a.s { color: #FFFFFF } .nav_section.autumn .nav li ul li a, .nav_section.winter .nav li ul li a, .nav_section.new_year .nav li ul li a { color: #555555; text-shadow: 0 0 0 #FFF } .nav_section.autumn button.search { background: #d80022 } .nav_section.autumn .search-form { background: rgba(244, 244, 244, 0.6) } .nav_section.winter { background-color: #575757; background-image: url(/assets/winter_2.jpg); background-position: center; background-repeat: no-repeat; box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.7) } .nav_section.winter .search-form { background: #b0ebff; background: rgba(255, 255, 255, 0.5) } .nav_section.winter button.search { background: #ff2d54; background: #f85032; background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f85032), color-stop(50%, #f16f5c), color-stop(51%, #f6290c), color-stop(71%, #f02f17), color-stop(100%, #e73827)); background: -webkit-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); background: -o-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); background: -ms-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); background: linear-gradient(to bottom, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f85032', endColorstr='#e73827', GradientType=0) } .nav_section.winter .nav li a, .nav_section.winter .fa, .nav_section.winter .nav li a.s { color: #FFFFFF; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5) } .nav_section.new_year .nav li a, .nav_section.new_year .fa, .nav_section.new_year .nav li a.s { color: #FFFFFF; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5) } .nav_section.new_year { background-color: #575757; background-image: url(https://dansezza.ru/elm/christmas/christmas-background.jpg); background-position: center; background-repeat: no-repeat; box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.7) } .nav_section.new_year .search-form { background: #ff0e28; background: rgba(255, 255, 255, 0.5) } .nav_section button.search { background: #fdc600; color: #000 } .nav_section button.search:hover { background: #ffdb4d } .suggest-block { padding: 10px; text-align: left } .suggest-item { color: #f0f0f0; text-decoration: none; border-bottom: 1px dotted #777; display: inline-block; margin-right: 10px; font-size: 16px; line-height: 20px } .content-nav-contaiter { display: none; overflow: hidden; position: absolute; z-index: 1000; margin-top: -15px; left: 0; right: 0; width: 100%; text-align: center; box-shadow: 0 15px 15px rgba(0, 0, 0, 0.3) } .content-nav-contaiter .inner { margin: 0; padding: 30px; margin-top: 27px; background: #FFF } .content-nav-contaiter ul li { display: inline-block; padding: 0; margin: 0 } .content-nav-contaiter ul li:first-child { color: #000; text-decoration: none; font-weight: bold; font-size: 15px; padding: 10px 5px } .content-nav-contaiter ul li:first-child:after { content: ":" } .content-nav-contaiter ul li a { display: inline-block; margin: 0 5px; line-height: 25px } input[type=text], input[type=password], textarea { background: #FFF; border: 1px solid #D7D5D5; font-size: 13px; padding: 0.5em; color: #000; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .search-form { margin-top: 2px; padding: 10px 0; text-align: center } input.search { background: #FFF; color: #000; border: none; height: 38px; width: 90%; line-height: 30px; padding: 0 10px; font-size: 15px; display: inline-block; border: 2px solid #fdc600; border-right: none; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; -moz-transition: all 300ms ease-in-out 0s; -webkit-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s } button.search { display: inline-block; background: #f36523; border: none; padding: 5px; height: 38px; width: 40px; color: #FFF; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0 } button.search:after { content: ""; font-size: 18px } .fixed { position: fixed; top: 0; margin-left: 10px } .mobile_screen { display: none !important } body { width: 100%; min-width: 1020px } #layer, .container { max-width: 1150px; margin: auto } #left_content, .left_content { display: block; position: relative; float: left; width: 690px } #sidebar, .sidebar { display: block; float: right; margin-left: 0; padding: 0; width: 320px } @media screen and (min-width:480px) { body { width: 100%; min-width: 1020px } #layer, .container { max-width: 1150px; margin: auto } #left_content, .left_content { display: block; position: relative; float: left; width: 690px } #sidebar, .sidebar { display: block; float: right; margin-left: 0; padding: 0; width: 320px } } .wrapper { display: block; margin-right: 340px } .wrapper #left_content, .wrapper .left_content { width: 100% } .wrapper #sidebar, .wrapper .sidebar { margin-right: -340px } @media screen and (max-width:480px) { body { width: 100%; min-width: 320px } .content, #content { width: 100%; min-width: 320px; padding: 0 } #left_content, .left_content { float: none; width: 100% } #sidebar, .sidebar { float: none; margin-left: 0; padding: 0; width: 100% } .wrapper { margin-right: 0 !important } .wrapper #sidebar, .wrapper .sidebar { margin-right: 0 !important } .inner { padding: 10px; padding-top: 0 } .desktop_screen { display: none !important } .mobile_screen { display: block !important } .category-item, .category-item.col3, .category-item.col4 { display: block; width: 100% } .fixed { position: relative } .breadcrumbs ul li:after { font-size: 12px !important } .breadcrumbs ul li a, .breadcrumbs ul li strong { font-size: 12px !important } .breadcrumbs ul li { line-height: 14px !important } h1 { font-size: 28px; line-height: 30px; text-align: center } h1.category-title { margin-right: 0; font-size: 30px; line-height: 32px; text-align: center } .b-wrapper.enabled { width: 100%; min-width: 100%; max-width: 100%; margin: auto; padding: 0; box-shadow: none } .b-demo { display: none } } .wide_desktop_screen { display: none } @media screen and (min-width:1250px) { .wide_desktop_screen { display: block } } @media screen and (min-width:1100px) { .nav.top li a { font-size: 18px; line-height: 18px; letter-spacing: 0; text-transform: uppercase; font-weight: normal; padding: 3px 8px; margin: 0; font-weight: bold } } ol { counter-reset: recipeCounter; margin: 2em 0 } ol li { list-style: none; overflow: hidden; margin-bottom: 10px; padding-top: 5px; padding-left: 40px; color: #000000; line-height: 1.4em } ol li:before { position: relative; display: inline-block; vertical-align: middle; counter-increment: recipeCounter; content: counter(recipeCounter); color: #FFF; background: #777; border: 2px solid rgba(255, 255, 255, 0.5); display: inline-block; font-weight: bold; text-align: center; line-height: 23px; width: 25px; height: 25px; float: left; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; margin-left: -40px; margin-top: -3px } .icon-drop { position: relative; margin-right: 3px } @keyframes jump { 0% { transform: translateY(0px) } 65% { transform: translateY(0px) } 70% { transform: translateY(-6px) } 75% { transform: translateY(-10px) } 80% { transform: translateY(-8px) } 85% { transform: translateY(-2px) } 90% { transform: translateY(1px) } 100% { transform: translateY(0px) } } .topline { position: relative; background: #303030 } .topline * { color: #FFF; font-family: "Roboto Condensed", sans-serif; font-size: 14px; line-height: 30px } .topline .nav li { padding-right: 10px } .topline a, .topline .nav li a { color: #FFF; font-family: "Roboto Condensed", sans-serif; font-size: 14px; line-height: 30px; font-weight: bold; display: inline-block; text-decoration: none; -webkit-font-smoothing: antialiased; padding-top: 2px; padding-bottom: 2px } .topline a:hover, .topline .nav li a:hover { color: #ffdb4d } .topline_avatar { border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; width: 24px; height: 24px; margin: 0 5px; vertical-align: middle } .topline .col { margin-top: 0; margin-bottom: 0 } .topline .topline_sticky {} @font-face { font-family: 'Roboto Slab'; font-weight: 400; font-style: normal; src: url('/assets/Roboto_Slab_400.eot'); src: url('/assets/Roboto_Slab_400.eot?#iefix') format('embedded-opentype'), local('Roboto Slab'), local('Roboto-Slab'), url('/assets/Roboto_Slab_400.woff2') format('woff2'), url('/assets/Roboto_Slab_400.woff') format('woff'), url('/assets/Roboto_Slab_400/Roboto_Slab_400.ttf') format('truetype'), url('/assets/Roboto_Slab_400.svg') format('svg') } @font-face { font-family: 'Roboto Slab'; font-weight: 700; font-style: normal; src: url('/assets/Roboto_Slab_700.eot'); src: url('/assets/Roboto_Slab_700.eot?#iefix') format('embedded-opentype'), local('Roboto Slab Bold'), local('Roboto-Slab-Bold'), url('/assets/Roboto_Slab_700.woff2') format('woff2'), url('/assets/Roboto_Slab_700.woff') format('woff'), url('/assets/Roboto_Slab_700/Roboto_Slab_700.ttf') format('truetype'), url('/assets/Roboto_Slab_700.svg') format('svg') } @font-face { font-family: 'Roboto Condensed'; font-weight: 400; font-style: normal; src: url('/assets/Roboto_Condensed_400.eot'); src: url('/assets/Roboto_Condensed_400.eot?#iefix') format('embedded-opentype'), local('Roboto Condensed'), local('RobotoCondensed'), url('/assets/Roboto_Condensed_400.woff2') format('woff2'), url('/assets/Roboto_Condensed_400.woff') format('woff'), url('/assets/Roboto_Condensed_400/Roboto_Condensed_400.ttf') format('truetype'), url('/assets/Roboto_Condensed_400.svg') format('svg') } @font-face { font-family: 'Roboto Condensed'; font-weight: 700; font-style: normal; src: url('/assets/Roboto_Condensed_700.eot'); src: url('/assets/Roboto_Condensed_700.eot?#iefix') format('embedded-opentype'), local('Roboto Condensed Bold'), local('Roboto-Condensed-Bold'), url('/assets/Roboto_Condensed_700.woff2') format('woff2'), url('/assets/Roboto_Condensed_700.woff') format('woff'), url('/assets/Roboto_Condensed_700/Roboto_Condensed_700.ttf') format('truetype'), url('/assets/Roboto_Condensed_700.svg') format('svg') } .span_10_of_10 { width: 100% } .span_9_of_10 { width: 89.84% } .span_8_of_10 { width: 79.68% } .span_7_of_10 { width: 69.52% } .span_6_of_10 { width: 59.36% } .span_5_of_10 { width: 49.2% } .span_4_of_10 { width: 39.04% } .span_3_of_10 { width: 28.88% } .span_2_of_10 { width: 18.72% } .span_1_of_10 { width: 8.56% } @media only screen and (max-width:480px) { .span_10_of_10 { width: 100% } .span_9_of_10 { width: 100% } .span_8_of_10 { width: 100% } .span_7_of_10 { width: 100% } .span_6_of_10 { width: 100% } .span_5_of_10 { width: 100% } .span_4_of_10 { width: 100% } .span_3_of_10 { width: 100% } .span_2_of_10 { width: 100% } .span_1_of_10 { width: 100% } } .comments { padding: 10px 0; border-top: 1px solid #e5e5e5 } .comment_container { background: #f0f0f0; font-size: 14px; position: relative; background: #f6f8f2; padding: 20px; margin: 20px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px } .comment_container_blue { background: #eaf7ff; border: none; position: relative; padding: 20px 20px; margin: 20px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px } .comment_container.green { background: #d3f2c0; border: 0; color: #000 !important; line-height: 1.2; font-size: 15px } .comment_container a { color: #167ccd !important; text-decoration: underline !important } .comment_container .comment-title { font-weight: bold; font-size: 18px; margin-bottom: 10px } .comment { position: relative; padding: 20px 0; color: #555; font-size: 16px; word-wrap: break-word; min-height: 40px } .comment:not(:last-child) { border-bottom: 1px solid #e5e5e5 } .comment a { color: #63b3fd; text-decoration: none } .comment a:hover { color: #ff545d } .comment .text { font-size: 16px; color: #000 } .comment-avatar { background: #f0f0f0; position: relative; width: 40px; height: 40px; float: left; margin-right: 20px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px } .comment-avatar img { width: 100%; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; overflow: hidden } .comment-avatar .soc-icon { position: absolute; right: -5px; bottom: -5px } .comment-name, .reply-name { font-family: "Roboto Condensed", sans-serif; font-size: 14px; font-weight: bold; display: inline-block; color: #3b3b3b; line-height: 20px } .reply-arrow { margin: 0px 5px; display: inline-block; color: #CCC } .reply-name { color: #bababa } .comment-expert { display: inline-block; font-size: 12px; padding: 3px 9px; background: #ffdb4d; color: #000; vertical-align: middle; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px } .comment-info { overflow: hidden } .comment-date { font-size: 12px; color: #b6b6b6; display: inline-block; line-height: 20px } .comment-reply {} .comment-reply a, .comment-reply button { font-family: "Roboto Condensed", sans-serif; color: #747474; background: #f0f0f0; font-size: 12px; text-transform: uppercase; text-decoration: none !important; display: inline-block; padding: 0 5px; vertical-align: middle; line-height: 20px; margin: 0 10px } .comment-reply a:hover, .comment-reply button:hover { color: #000 !important; background: #ffdb4d } .comment-reply a:before, .comment-reply button:before { content: " Ответить " } .comment-reply-wrap { overflow: hidden; clear: both } .comment-gallery { margin-bottom: 20px; overflow: hidden } .comment-gallery-item { width: 90px; float: left; margin-right: 7px; margin-bottom: 5px } .comment-gallery-item img { width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden } .comment-text-container { overflow: hidden; margin-bottom: 20px } .comment-text { width: 100%; height: 90px; border: 2px solid #bdc9af; font-size: 18px; margin-bottom: 20px } .comment-button-w { position: absolute; right: 20px; top: 15px } .comment-button-a { text-decoration: none; padding: 9px 15px; margin: auto; text-align: center; font-weight: bold; text-transform: uppercase; border: 2px solid #ff4500; border-radius: 30px; background: transparent; font-size: 12px; color: #ff7023 !important; display: block } .comment-button-a span { color: #ff4500; font-size: 14px } .comment-button-a:hover { background: #FFF; color: #000; border: 2px solid #ff4500 } .comment-submit { box-sizing: border-box; position: absolute; right: 20px; margin-top: -22px; text-align: right; font-size: 16px !important } @media screen and (max-width:480px) { .comment-button-w { position: relative; top: inherit; right: inherit; margin-top: 40px; display: none } .comment_container { margin: 10px -12px; padding: 30px 20px; border: none; border-radius: 0 } .comments { border-top: none } .comment-submit { width: 100%; position: relative; margin: 0; text-align: center; right: 0; margin-top: 20px } .comment-name { margin: 5px 0; display: block } } .recipe-ingredients { width: 100%; padding: 0 !important; border: none; border-collapse: collapse; margin: 30px 0!important } .recipe-ingredients tr { margin: 0; background: #f8f8f8; border-bottom: 1px dashed #CCCCCC } .recipe-ingredients tr:nth-child(2n) { background: #ffffff } .recipe-ingredients tr:last-child {} .recipe-ingredients tr td { padding: 10px 15px !important } .recipe-short-info { margin-bottom: 20px; font-size: 16px; line-height: 24px; color: #a8a8a8; margin-top: 20px } .recipe-short-info span { display: inline-block; padding-right: 20px } .recipe-topics { font: bold 10px/1 "ProximaNova", sans-serif; letter-spacing: 1px; text-transform: uppercase; transition: opacity 0.2s ease 0s } .recipe-topics a { text-decoration: none; color: #777777; margin-right: 10px; line-height: 18px } .recipe-topics a:hover { color: #222 } .recipe ol li:before { background: #85b300; color: #FFF } .recipe-widget { overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 100%; max-width: 336px; background: #f6f8f2 url(/assets/recipe-background.jpg) no-repeat center } .recipe-widget a { margin: 40px 30px; padding: 10px; display: inline-block; font-size: 30px; color: #FFF; background: #000000; background: rgba(0, 0, 0, 0.5) } .recipe-line { text-align: center; color: #FFF; background: #7ea900; padding: 5px; margin-top: -10px; z-index: 100; position: absolute; left: 0; right: 0; bottom: 0; font-size: 13px } .recipe-line .cook_time:after { content: ' ' attr(data-cook-time) } .recipe-line .yield:after { content: ' ' attr(data-yield) ' порций' } .recipe-list-info { color: #999; font-size: 12px; padding: 5px } @media screen and (max-width:425px) { .recipe-short-info { text-align: center } .recipe-line { font-size: 12px } } .span_11_of_11 { width: 100% } .span_10_of_11 { width: 90.76% } .span_9_of_11 { width: 81.52% } .span_8_of_11 { width: 72.29% } .span_7_of_11 { width: 63.05% } .span_6_of_11 { width: 53.81% } .span_5_of_11 { width: 44.58% } .span_4_of_11 { width: 35.34% } .span_3_of_11 { width: 26.1% } .span_2_of_11 { width: 16.87% } .span_1_of_11 { width: 7.63% } @media only screen and (max-width:480px) { .span_11_of_11 { width: 100% } .span_10_of_11 { width: 100% } .span_9_of_11 { width: 100% } .span_8_of_11 { width: 100% } .span_7_of_11 { width: 100% } .span_6_of_11 { width: 100% } .span_5_of_11 { width: 100% } .span_4_of_11 { width: 100% } .span_3_of_11 { width: 100% } .span_2_of_11 { width: 100% } .span_1_of_11 { width: 100% } } .span_12_of_12 { width: 100% } .span_11_of_12 { width: 91.53% } .span_10_of_12 { width: 83.06% } .span_9_of_12 { width: 74.6% } .span_8_of_12 { width: 66.13% } .span_7_of_12 { width: 57.66% } .span_6_of_12 { width: 49.2% } .span_5_of_12 { width: 40.73% } .span_4_of_12 { width: 32.26% } .span_3_of_12 { width: 23.8% } .span_2_of_12 { width: 15.33% } .span_1_of_12 { width: 6.86% } @media only screen and (max-width:480px) { .span_12_of_12 { width: 100% } .span_11_of_12 { width: 100% } .span_10_of_12 { width: 100% } .span_9_of_12 { width: 100% } .span_8_of_12 { width: 100% } .span_7_of_12 { width: 100% } .span_6_of_12 { width: 100% } .span_5_of_12 { width: 100% } .span_4_of_12 { width: 100% } .span_3_of_12 { width: 100% } .span_2_of_12 { width: 100% } .span_1_of_12 { width: 100% } } .span_2_of_2 { width: 100% } .span_1_of_2 { width: 49.2% } @media only screen and (max-width:480px) { .span_2_of_2 { width: 100% } .span_1_of_2 { width: 100% } } .span_3_of_3 { width: 100% } .span_2_of_3 { width: 66.13% } .span_1_of_3 { width: 32.26% } @media only screen and (max-width:480px) { .span_3_of_3 { width: 100% } .span_2_of_3 { width: 100% } .span_1_of_3 { width: 100% } } .span_4_of_4 { width: 100% } .span_3_of_4 { width: 74.6% } .span_2_of_4 { width: 49.2% } .span_1_of_4 { width: 23.8% } @media only screen and (max-width:480px) { .span_4_of_4 { width: 100% } .span_3_of_4 { width: 100% } .span_2_of_4 { width: 100% } .span_1_of_4 { width: 100% } } .span_5_of_5 { width: 100% } .span_4_of_5 { width: 79.68% } .span_3_of_5 { width: 59.36% } .span_2_of_5 { width: 39.04% } .span_1_of_5 { width: 18.72% } @media only screen and (max-width:480px) { .span_5_of_5 { width: 100% } .span_4_of_5 { width: 100% } .span_3_of_5 { width: 100% } .span_2_of_5 { width: 100% } .span_1_of_5 { width: 100% } } .span_6_of_6 { width: 100% } .span_5_of_6 { width: 83.06% } .span_4_of_6 { width: 66.13% } .span_3_of_6 { width: 49.2% } .span_2_of_6 { width: 32.26% } .span_1_of_6 { width: 15.33% } @media only screen and (max-width:480px) { .span_6_of_6 { width: 100% } .span_5_of_6 { width: 100% } .span_4_of_6 { width: 100% } .span_3_of_6 { width: 100% } .span_2_of_6 { width: 100% } .span_1_of_6 { width: 100% } } .span_7_of_7 { width: 100% } .span_6_of_7 { width: 85.48% } .span_5_of_7 { width: 70.97% } .span_4_of_7 { width: 56.45% } .span_3_of_7 { width: 41.94% } .span_2_of_7 { width: 27.42% } .span_1_of_7 { width: 12.91% } @media only screen and (max-width:480px) { .span_7_of_7 { width: 100% } .span_6_of_7 { width: 100% } .span_5_of_7 { width: 100% } .span_4_of_7 { width: 100% } .span_3_of_7 { width: 100% } .span_2_of_7 { width: 100% } .span_1_of_7 { width: 100% } } .span_8_of_8 { width: 100% } .span_7_of_8 { width: 87.3% } .span_6_of_8 { width: 74.6% } .span_5_of_8 { width: 61.9% } .span_4_of_8 { width: 49.2% } .span_3_of_8 { width: 36.5% } .span_2_of_8 { width: 23.8% } .span_1_of_8 { width: 11.1% } @media only screen and (max-width:480px) { .span_8_of_8 { width: 100% } .span_7_of_8 { width: 100% } .span_6_of_8 { width: 100% } .span_5_of_8 { width: 100% } .span_4_of_8 { width: 100% } .span_3_of_8 { width: 100% } .span_2_of_8 { width: 100% } .span_1_of_8 { width: 100% } } ins { background: #efffd4; background: transparent } .mobile-gad, .mobile-gad-medium { display: block; position: relative; text-align: center } .mobile-gad { width: 320px; margin: auto } .mobile-gad-close { display: none } body.menu-active .mobile-gad, body.menu-active .mobile-gad-medium, body.search-active .mobile-gad, body.search-active .mobile-gad-medium { display: none } .mobile-gad, .mobile-gad-medium { text-align: center; -moz-transition: all 1500ms; -webkit-transition: all 1500ms; transition: all 1500ms } #mobile-gad-tap { display: none; content: ' '; cursor: pointer; position: absolute; left: 0; margin-top: -45px; z-index: 10000; height: 45px; text-align: center; width: 120px; left: 50%; margin-left: -60px } #mobile-gad-tap:after { content: ' '; position: absolute; height: 6px; width: 36px; background: rgba(172, 185, 114, 0.65); margin-left: -18px; margin-top: 29px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px } .mobile-gad.hidden #mobile-gad-tap:after, .mobile-gad-medium.hidden #mobile-gad-tap:after { background: #73a304 } .mobile-gad.hidden { opacity: 1 !important } .mobile-gad-medium.hidden { opacity: 1 !important } @media screen and (max-width:425px) { .mobile-gad, .mobile-gad-medium { background: #f6f8f2; box-shadow: 0 -2px 10px rgba(66, 67, 54, 0.40) } .mobile-gad { display: block; position: fixed; text-align: center; bottom: -58px; left: 0; right: 0; height: 50px; width: 100%; z-index: 10000; padding-top: 25px; opacity: 1.0; bottom: 0 } .mobile-gad-medium { display: block; position: fixed !important; text-align: center; left: 0px; right: 0px; height: 250px; width: 100%; z-index: 10000; padding-top: 25px; opacity: 1.0; bottom: 5px } .mobile-gad-medium.m { bottom: -165px; left: 15px; right: -15px; text-align: right } .mobile-gad-medium.l { bottom: -90px; right: inherit; left: 85px; text-align: right } .mobile-gad-medium.o { text-align: right; right: -25px; bottom: -5px } .mobile-gad-medium.d { bottom: -30px; right: inherit; left: 110px; text-align: right } .mobile-gad-close { display: block !important; cursor: pointer; position: absolute; left: 0; margin-top: -20px; z-index: 10000; width: 20px; height: 20px; display: block } #mobile-gad-tap { display: block !important } .mobile-gad-close:before { content: "" } .mobile-gad.hidden { bottom: -50px; opacity: 1 !important } .mobile-gad-medium.hidden { bottom: -270px; opacity: 1 !important } } .xyz_wrapper { text-align: center; margin: 10px auto } .xyz { min-height: 250px; position: relative; text-align: center; overflow: hidden; margin: auto } .xyz_text { top: 50%; padding: 0 30px; color: #9E9EA8; font-size: 14px; font-family: Verdana, Geneva, sans-serif; line-height: 16px; width: 100%; text-align: center; box-sizing: border-box; position: absolute; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 1 } .xyz.s300x250 { width: 300px; height: 250px } .span_9_of_9 { width: 100% } .span_8_of_9 { width: 88.71% } .span_7_of_9 { width: 77.42% } .span_6_of_9 { width: 66.13% } .span_5_of_9 { width: 54.84% } .span_4_of_9 { width: 43.55% } .span_3_of_9 { width: 32.26% } .span_2_of_9 { width: 20.97% } .span_1_of_9 { width: 9.68% } @media only screen and (max-width:480px) { .span_9_of_9 { width: 100% } .span_8_of_9 { width: 100% } .span_7_of_9 { width: 100% } .span_6_of_9 { width: 100% } .span_5_of_9 { width: 100% } .span_4_of_9 { width: 100% } .span_3_of_9 { width: 100% } .span_2_of_9 { width: 100% } .span_1_of_9 { width: 100% } } .add-advert { background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #F0F0F0; padding: 2em; clear: both; overflow: hidden; border-radius: 5px } .add-advert fieldset { margin: 0; padding: 0; border: none; display: block; line-height: 1.5em; margin-bottom: 5px } .add-advert .input-container { display: inline-block; max-width: 500px; width: 100% } .add-advert .label { display: inline-block; float: left; width: 140px; font-size: 13px; line-height: 40px; color: #8b8b8b; padding-right: 10px; text-align: left } .add-advert .text-block { line-height: 40px } .add-advert .text-block { font-size: 16px; color: #0094c5 } .add-advert .label span { color: #C91414 } .add-advert input.text { width: 100%; margin: 0; font-size: 15px } .add-advert input.price { width: 150px; font-size: 15px } .add-advert textarea { width: 100%; font-size: 12px } .add-advert .errors { font-size: 12px; color: #C91414; margin-bottom: 10px } .uploadLoaderContainer { overflow: hidden } .uploadLoader { width: 200px; min-height: 140px; padding: 1px; background: #FFF !important; border: 1px solid #CCC; margin: 0.5em; float: left; text-align: center } .progressBar { width: 1%; background: #00bfff; line-height: 12px; height: 12px; font-size: 12px } .select_category { font-size: 16px } .values { padding-top: 8px } .values * { font-size: 13px } .hil { font-size: 12px; line-height: 1.3em; padding: 5px 10px; margin-bottom: 5px; border-top: 1px dashed #CCC } .form_submit { font-size: 16px; padding: 10px } .form_container { overflow: hidden } .params_container { display: none; border: 1px solid #ccc; border-radius: 5px 5px 5px 5px; margin: 1em 0; padding: 1em } .form_sidebar ul { padding: 0; margin: 0; list-style: none } @media screen and (min-width:480px) { .form_content { float: left; width: 65%; min-width: 260px } .form_sidebar { display: block; float: right; margin-left: 0; padding: 0; width: 30%; min-width: 260px; max-width: 400px } } .ob-item { border-bottom: 2px solid #e5e5e5; padding: 20px 0 20px 0; overflow: hidden } .ob-item:last-child { border: none } .ad-title-wrap { margin-top: 0.5em; margin-bottom: 1em } .ad-title { display: block; font-family: "Open Sans", Arial, sans-serif; font-size: 20px; line-height: 1.3; color: #000; text-decoration: none } .ad-city:after { content: " " } .ad-date, .ad-city { font-size: 13px; color: #999; text-align: center } .ob-item .ob-item-image { display: inline-block; float: left; margin-right: 15px; width: 250px } .ob-item .ob-item-image img { border: none; width: 100% } .ob-item-list-info { overflow: hidden } .ob-item .price { font-size: 18px; font-weight: bold; padding: 5px 10px 5px 10px; color: #000; display: inline-block; background: #ffdb4d } .ob-item-info-block .price { color: #000000; display: block; text-align: center; font: bold 34px sans-serif; margin: 0 auto; position: relative } .ob-item-info-block .price span { display: block; font: 14px/18px Arial, Helvetica, sans-serif } .ob-item-info-block .user { color: #343434; display: block; font: 20px sans-serif; margin: 0 auto; position: relative; margin-bottom: 0.5em } .ad-image { background: #d8d8d8; text-align: center; padding: 10px } .ad-image img { max-width: 100% } .ad-info-block { background: #f0f0f0; padding: 2em 1.5em } .ad-info-row { overflow: hidden; margin-top: 10px } .ad-info-block .ad-info-title { font-size: 15px; padding: 5px; width: 100px; display: inline-block } .ad-info-block .ad-info-text { color: #000000; font-weight: bold; font-size: 15px; padding: 5px } .ad-info-block .ad-info-text.price { background: #ffdb4d; color: #000; display: inline-block; font-size: 22px; padding: 5px 10px } .ad-info-block .ad-info-text.message, .ad-info-block .ad-info-text.phone { font-weight: normal } .ad-desc-block { padding: 2em } .ad-quick-add * { font-size: 16px; color: #ff545d; padding: 0; position: relative; margin-left: -5px } .ad-quick-add:hover * { color: #000000 } @media screen and (max-width:480px) { .ob-item { margin: auto; max-width: 300px } .ob-item .ob-item-image { display: block; width: 100%; float: none; margin-bottom: 15px } } .shaked { animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both; transform: translate3d(0, 0, 0); backface-visibility: hidden; perspective: 1000px } @keyframes shake { 10%, 90% { transform: translate3d(-1px, 0, 0) } 20%, 80% { transform: translate3d(2px, 0, 0) } 30%, 50%, 70% { transform: translate3d(-4px, 0, 0) } 40%, 60% { transform: translate3d(4px, 0, 0) } } .calendar-nav { margin-bottom: 10px } .calendar-nav li { display: inline-block; margin: 2px } .calendar-nav li:before, .calendar-nav.sections li:before { display: none; content: ''; background: none; width: 0 !important; height: 0 !important; position: absolute; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-top: 5px; margin-left: -30px } .calendar-nav li a { display: inline-block; padding: 10px 15px; background: #f0f0f0; border-radius: 5px; text-decoration: none; width: 45px; text-align: center } .calendar-nav li a:hover { background: #f36523; color: #FFFFFF } .calendar-nav li.selected a { color: #FFFFFF; background: #7ca500 } .calendar-nav.sections { padding: 5px 0 !important } .calendar-nav.sections li { margin: 0 !important; padding: 0 !important; line-height: 1.1 !important } .calendar-nav.sections li a { width: inherit; font-size: 14px; color: #1860e2; background: none; border-right: 1px solid #CCC; padding: 0 5px; border-radius: 0; margin: 0; border-bottom: none; font-family: "PT Sans", sans-serif, Tahoma !important } .calendar-nav.sections li:last-child a { border: none } .calendar-nav.sections li a:hover { color: #000; text-decoration: underline } .calendar-nav.sections li.selected a { color: #FFFFFF; background: #f36523 } .calendar-date>span { display: inline-block; background: #FFFFFF; border: 2px solid #86b100; color: #000000; text-align: center; font-size: 50px; line-height: 60px; font-weight: bold; width: 100px; margin-bottom: 15px; border-radius: 3px } .calendar-date>span>span { color: #FFFFFF; background: #86b100; display: block; font-size: 20px; line-height: 30px; font-weight: normal } .calendar-date.gray>span { border: 2px solid #999 } .calendar-date.gray>span>span { background: #999 } .bottom-border.orange { border-bottom: 3px solid #f36523 } .bottom-border.green { border-bottom: 3px solid #86b100 } .calendar-day-info { overflow: hidden; margin-bottom: 0 } .calendar-day-content { overflow: hidden } .zodiac { display: inline-block; width: 60px; height: 60px; border: 2px solid #CCC; border-radius: 60px; margin-bottom: 1em } .zodiac.fish { background: #fbfbfb url(/assets/zodiac-icons.png) no-repeat -12px -133px } .calendar-widget { background: #f6f8f2; border: 1px solid #e9ebe5; overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 100%; max-width: 336px } .calendar-widget-header { padding: 15px; background: #7ca500; overflow: hidden; color: #FFFFFF; overflow: hidden } .calendar-widget-links { clear: both } .calendar-widget-links a { color: #fff; font-size: 12px; display: inline-block; margin: 3px 1px } .calendar-widget-links a:hover { color: #dbe6a8 } .calendar-widget-day { width: 90px; float: left; text-align: center; background: #FFFFFF; border: 3px solid #dbe6a8; color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; margin-right: 10px; margin-bottom: 10px } .calendar-widget-day a { text-decoration: none } .calendar-table { border-collapse: collapse; width: 100% } .calendar-table thead tr td { color: #d3554f; font-weight: bold; padding: 5px 0 } .calendar-table tr td { font-size: 16px; text-align: center } .calendar-table tbody tr td a, .calendar-table tbody tr td span { border-radius: 3px; padding: 4px 3px; display: inline-block; margin-bottom: 2px; font-size: 16px } .calendar-table tbody tr td a { font-size: 16px } .calendar-table tbody tr td a:hover { background: #7ca500; color: #FFF } .calendar-table .last_month, .calendar-table .next_month, .calendar-table .last_month a, .calendar-table .next_month a { color: #999 } .moon { width: 40px; height: 40px; overflow: hidden; display: inline-block; vertical-align: middle; background-image: url(/assets/moon-gray-sprite.png); background-image: linear-gradient(transparent, transparent), url(/assets/moon-gray-sprite.svg); background-repeat: no-repeat } .moon.m1 { background-position: 0 0 } .moon.m2 { background-position: 0 0 } .moon.m3 { background-position: -80px 0 } .moon.m4 { background-position: -120px 0 } .moon.m5 { background-position: -160px 0 } .moon.m6 { background-position: -200px 0 } .moon.m7 { background-position: -240px 0 } .moon.m8 { background-position: -280px 0 } .moon.m9 { background-position: -320px 0 } .moon.m10 { background-position: -360px 0 } .moon.m11 { background-position: -400px 0 } .moon.m12 { background-position: -440px 0 } .moon.m13 { background-position: -480px 0 } .moon.m14 { background-position: -520px 0 } .moon.m15 { background-position: -560px 0 } .moon.m16 { background-position: -600px 0 } .moon.m17 { background-position: -640px 0 } .moon.m18 { background-position: -680px 0 } .moon.m19 { background-position: -720px 0 } .moon.m20 { background-position: -760px 0 } .moon.m21 { background-position: -800px 0 } .moon.m22 { background-position: -840px 0 } .moon.m23 { background-position: -880px 0 } .moon.m24 { background-position: -920px 0 } .moon.m25 { background-position: -960px 0 } .moon.m26 { background-position: -1000px 0 } .moon.m27 { background-position: -1040px 0 } .moon.m28 { background-position: -1080px 0 } .moon.m29 { background-position: -1120px 0 } .moon.m30 { background-position: 0 0 } #weather-widget { padding: 5px; overflow: hidden } #weather-temp { font-size: 16px; font-weight: bold } .months { text-align: left; overflow: hidden; margin-top: 10px; margin-bottom: 20px } .month { display: block; float: left; width: 25%; list-style: none; padding: 0; margin: 0 } .month a { text-align: center; display: block; padding: 15px; margin: 1px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #eeeeee; color: #000000; text-decoration: none; font-size: 16px } .month a:hover, .month a.selected { color: #FFFFFF } .month-12 a:hover, .month-12 a.selected { background: #419db9 } .month-1 a:hover, .month-1 a.selected { background: #31873f } .month-2 a:hover, .month-2 a.selected { background: #33487f } .month-3 a:hover, .month-3 a.selected { background: #4e879e } .month-4 a:hover, .month-4 a.selected { background: #e9676d } .month-5 a:hover, .month-5 a.selected { background: #d44877 } .month-6 a:hover, .month-6 a.selected { background: #cf3d17 } .month-7 a:hover, .month-7 a.selected { background: #cf353a } .month-8 a:hover, .month-8 a.selected { background: #6fa450 } .month-9 a:hover, .month-9 a.selected { background: #d86123 } .month-10 a:hover, .month-10 a.selected { background: #74563c } .month-11 a:hover, .month-11 a.selected { background: #81351a } .calendar-collage { background: #7ca500 url(/assets/icons-pattern.png); text-align: center; height: 100%; width: 100%; position: relative } .calendar-collage h2 a { padding: 0; color: #FFF; font-size: 21px; line-height: 24px; margin-bottom: 10px; text-decoration: none; font-weight: bold; line-height: 1.1em !important } .calendar-collage h2 a:after { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0 } .calendar-collage .fa-calendar { font-size: 36px; color: #FFF; display: inline-block; margin: 10px 0; margin-top: 20px } .calendar-collage:hover { background: #698800 url(/assets/icons-pattern.png) } .moon-menu li i { display: block; width: 22px; height: 22px; overflow: hidden; background-image: url(/assets/moon-small-sprite.png); background-image: linear-gradient(transparent, transparent), url(/assets/moon-small-sprite.svg); background-repeat: no-repeat; margin-bottom: 10px } .moon-menu li i.m1 { background-position: 0 0 } .moon-menu li i.m2 { background-position: 0 0 } .moon-menu li i.m3 { background-position: -44px 0 } .moon-menu li i.m4 { background-position: -66px 0 } .moon-menu li i.m5 { background-position: -88px 0 } .moon-menu li i.m6 { background-position: -110px 0 } .moon-menu li i.m7 { background-position: -132px 0 } .moon-menu li i.m8 { background-position: -154px 0 } .moon-menu li i.m9 { background-position: -176px 0 } .moon-menu li i.m10 { background-position: -198px 0 } .moon-menu li i.m11 { background-position: -220px 0 } .moon-menu li i.m12 { background-position: -242px 0 } .moon-menu li i.m13 { background-position: -264px 0 } .moon-menu li i.m14 { background-position: -286px 0 } .moon-menu li i.m15 { background-position: -308px 0 } .moon-menu li i.m16 { background-position: -330px 0 } .moon-menu li i.m17 { background-position: -352px 0 } .moon-menu li i.m18 { background-position: -374px 0 } .moon-menu li i.m19 { background-position: -396px 0 } .moon-menu li i.m20 { background-position: -418px 0 } .moon-menu li i.m21 { background-position: -440px 0 } .moon-menu li i.m22 { background-position: -462px 0 } .moon-menu li i.m23 { background-position: -484px 0 } .moon-menu li i.m24 { background-position: -506px 0 } .moon-menu li i.m25 { background-position: -528px 0 } .moon-menu li i.m26 { background-position: -550px 0 } .moon-menu li i.m27 { background-position: -572px 0 } .moon-menu li i.m28 { background-position: -594px 0 } .moon-menu li i.m29 { background-position: -616px 0 } .moon-menu li i.m30 { background-position: 0 0 } .moon-menu { list-style-image: none; list-style-type: none; text-align: center; padding: 5px; border-radius: 5px; margin: 10px 0; background: #f0f0f0 } .moon-menu li { display: inline-block; vertical-align: middle; zoom: 1; white-space: nowrap } .moon-menu li a, .moon-menu li span { color: #a1a4a4; height: 45px; display: block; padding: 5px 3px; position: relative; text-align: center; font-weight: bold; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 15px } .moon-menu li a { color: #555; font-weight: normal } .moon-menu li.today a, .moon-menu li.today span { background: #E8E8E8; font-weight: bold } .moon-menu li span i { opacity: 0.5 } .moon-menu li a:hover, .moon-menu li a.hover { color: #000 !important; background: #fdc600 !important; font-weight: bold !important } .moon-days-widget { text-align: right; position: absolute; right: 5px; top: -5px } .moon-days-widget ul { margin: 0; padding: 0; list-style-image: none; list-style-type: none } .moon-days-widget ul li { display: inline-block; margin: 0; padding: 0; vertical-align: middle; zoom: 1; white-space: nowrap; margin-right: 10px } .moon-calendar-widget.gray { background: #f0f0f0; padding: 5px 0 } .moon-calendar-widget.gray .moon-menu { border: none } .moon-calendar-widget.gray .moon-menu li.today a, .moon-calendar-widget.gray .moon-menu li.today span { background: #fafafa } .moon-calendar-widget.gray .moon-menu li i { background-image: url(/assets/moon-small-gray-sprite.png); background-image: linear-gradient(transparent, transparent), url(/assets/moon-small-gray-sprite.svg) } @media screen and (max-width:480px) { .moon-menu li i { background-image: url(/assets/moon-small-gray-sprite.png) !important; background-image: linear-gradient(transparent, transparent), url(/assets/moon-small-gray-sprite.svg) !important } } .actual-month { text-decoration: none !important; border-bottom: 2px solid #ff4500 } @media screen and (max-width:480px) { .month { width: 33% } .calendar-nav.sections { display: none } .moon-days-widget { top: 0; right: 0; padding: 10px; position: relative; text-align: center } } .cart-list { box-sizing: border-box; margin: 30px auto; padding: 0; list-style: none; display: block; border: 1px solid #dddcd9; border-top: none } .cart-list li { border-top: 1px solid #dddcd9; position: relative; padding: 20px; color: #2b2b2b } .cart-list li .cart-content, .cart-list li .cart-amount, .cart-list li .cart-info { display: inline-block; width: 20%; vertical-align: top } .cart-list li .cart-info .cart-price { font-size: 16px; line-height: 24px; display: inline-block; margin-right: 11px; white-space: nowrap } .cart-list li .cart-info .action { position: absolute; bottom: 20px; right: 20px; line-height: 20px; font-size: 16px; color: #a1a1a1; cursor: pointer } .cart-list li .cart-info .action:hover { color: #f40023 } .cart-list li .cart-content { width: 50%; padding-right: 20px } .cart-list li .cart-content .cart-image { background: #f0f0f0; display: block; float: left; width: 100px; height: 100px; margin-right: 10px; text-align: center; vertical-align: top; overflow: hidden; position: relative } .cart-list li .cart-content .cart-image img { height: 100% } .cart-list li .cart-content .cart-item-title { font-size: 17px; line-height: 24px; text-decoration: none; word-wrap: break-word } .cart-list li .cart-footer { font-size: 18px; padding: 10px 0; text-align: left; vertical-align: middle; position: relative } .cart-list li .cart-footer .action { position: absolute; top: 3px; right: 10px } .cart-list li .cart-header { font-size: 18px; padding: 10px 0; text-align: left; vertical-align: middle } .cart-geolocation-icon { top: 2px; right: 2px; cursor: pointer; position: absolute; width: 26px; height: 26px; text-align: center; line-height: 26px; font-size: 16px; background: #ffdb4d; border: 2px solid #FFF } .cart-geolocation-icon:hover { background: #ffcc01 } .cart-geolocation-icon.loading { background: #ccc url(/assets/ajax-loader.gif) } .error { font-size: 12px; text-align: center; color: #f40023 } .cart-text-field { -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; width: 100%; text-align: center; line-height: 30px; height: 34px; font-size: 17px; border: 2px solid #dddcd9; font-family: Arial, sans-serif; color: #000; -webkit-tap-highlight-color: transparent; -webkit-appearance: none; position: relative; box-sizing: border-box; margin-bottom: 10px } .cart-text-field.amount { width: 35px } .cart-text-field:hover { border-color: #CCC } .cart-text-field:focus { border-color: #ffdb4d } .offer-cart-container:before { content: ' '; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDM5MDhEMzFGRjk2MTFFMTg4MDVBNjYzMTBEN0U0N0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDM5MDhEMzJGRjk2MTFFMTg4MDVBNjYzMTBEN0U0N0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzkwOEQyRkZGOTYxMUUxODgwNUE2NjMxMEQ3RTQ3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMzkwOEQzMEZGOTYxMUUxODgwNUE2NjMxMEQ3RTQ3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvqW/CYAAABJSURBVHja7M9BDQAgDACxC8G/mRnEBY+lddBbTQuclhARERERERERERERERERERERERERERERERERERERERERERERERH54wkwALpTARrxappbAAAAAElFTkSuQmCC); position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100%; z-index: 100; -moz-transition: all 300ms; -webkit-transition: all 300ms; transition: all 300ms } .offer-cart-container { left: 50%; top: 50%; z-index: 1000; width: 300px; margin-left: -150px; margin-top: -50px; z-index: 1000; position: fixed; display: none } .offer-cart-container>div { z-index: 200; padding: 20px 15px; position: relative; background: #fff; border: 2px solid #ffdb4d } .section { clear: both; padding: 0px; margin: 0px } .group:before, .group:after { content: ""; display: table } .group:after { clear: both } .group { zoom: 1 } .col { display: block; float: left; margin: 3px 0 3px 1.6%; margin: 2px 0 2px 1% } .col:first-child { margin-left: 0 } @media only screen and (max-width:480px) { .col { margin: 0% 0 0% 0% } } .add-place { position: absolute; top: 0; right: 0; width: 30px; height: 30px; color: #FFF; z-index: 1; line-height: 30px; text-align: center; background: rgba(0, 0, 0, 0.7) } .collages { background: #FFF; margin: 10px auto; overflow: hidden; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px } .placeR, .placeA, .placeB, .placeC { overflow: hidden; float: left } .placeR { height: 530px; width: 24%; margin-right: 1% } .placeA { height: 350px; margin-right: 0.9%; width: 48% } .placeB { width: 23.5% } .placeC { width: 74% } .collage { overflow: hidden; float: left; margin-bottom: 10px; height: 170px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; position: relative } .placeB .collage { width: 100% } .placeC .collage { width: 32%; margin-right: 1% } .placeC .collage:last-child { margin-right: 0 } .collage.adaptive, .collage-slide.adaptive { width: 100% !important; height: 100% !important; position: relative } .collage-slide { width: 100%; height: 100%; position: relative } .collage-slide>a, .collage>a { display: block; height: 100%; overflow: hidden } .collage, .collage-slide { box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1) } .collage img { font-size: 5px; color: #FFF; position: relative; left: -12% } .collage-slide { text-align: center; height: 420px } .placeA .collage-slide { height: 350px } .collage-slide img { display: inline-block; font-size: 8px; color: #FFF; width: 115%; position: relative } .collage-title-container { text-align: left; position: absolute; bottom: 0; left: 0; right: 0; color: #FFF !important; background: rgba(0, 0, 0, 0.5); background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0); padding: 15px; padding-top: 10px } .collage-slide .collage-title-container { padding: 25px; padding-top: 30px } .collage-slide .collage-title, .collage-title { font-family: "Roboto Slab", serif; font-size: 28px; text-decoration: none; color: #FFF; padding: 5px 0; display: block } .collage-title:hover, .collage-slide .collage-title:hover { color: #FFF; text-decoration: underline } .collage-title { font-size: 16px } .collage-category { font-size: 12px; font-weight: bold; line-height: 1.1em; color: #ffffff; letter-spacing: 2px; text-transform: uppercase; padding-top: 5px; text-decoration: none; display: block; margin-bottom: 10px } .collage .post-category, .collage-slide .post-category { color: #FFF; font-weight: bold; background: #f40023; text-align: center; padding: 3px 8px 2px 8px; -webkit-border-radius: 3px; -webkit-border-bottom-left-radius: 0; -moz-border-radius: 3px; -moz-border-radius-bottomleft: 0; border-radius: 3px; border-bottom-left-radius: 0; text-decoration: none; font-size: 11px } .collage .post-category { background: #ffc700; color: #000 } .collage-slide .post-category { font-size: 11px } @media screen and (max-width:480px) { .collages { width: 100%; margin: 0 auto; padding: 0; background: none; box-sizing: border-box } .placeA, .placeB, .placeC, .placeR { width: 100%; max-width: 100%; float: none; height: inherit; margin: 0; padding: 0; box-sizing: border-box; padding: 0 10px } .placeB .collage, .placeC .collage, .placeC .collage { width: 100%; margin-right: 0 } .placeA .collage-slide, .collage-slide, .collage { width: 100%; height: 160px; margin: 0 auto !important; margin-bottom: 10px !important; overflow: hidden } .collage img { width: 100% !important; height: inherit !important; max-height: inherit; left: inherit } .collage-slide img { width: 100%; max-height: inherit } .collage-slide .collage-title, .collage-title { font-size: 18px } .collage-slide .collage-title-container { padding: 15px; padding-top: 10px } } .a-wrapper { position: relative; margin-right: 320px } .a-content { display: block; position: relative; float: left; overflow: hidden } .a-sidebar { display: block; float: right; margin-right: -320px } .place, .uiview { box-sizing: border-box } .place.AA { width: 66%; height: 380px; float: left; margin: 0 3% 25px 0 } .place.AB { width: 31%; height: 380px; float: left; margin: 0 0 25px 0 } .place.BB { clear: both; margin: 20px 0; overflow: hidden } .place.CC { width: 300px; height: 600px } .place_300x600_empty { width: 300px; height: 600px; border-radius: 3px; background: #f6f8f2 url(/assets/pattern.png) } .uiview { float: left } .uiview.omega { margin-right: 0 !important } .uiview.AA { width: 100%; height: 150px; margin: 0 2% 15px 0 } .uiview.R4 { width: 23.5%; margin: 0 2% 30px 0 } .uiview.BB { width: 19%; height: 170px; float: left; margin: 0 1% 10px 0 } @media screen and (max-width:1000px) { .place.AA { width: 66%; height: 360px; float: left; margin: 0 2% 15px 0 } .place.AB { width: 32%; height: 360px; float: left; margin: 0 0 15px 0 } .uiview.R4 { width: 23.5%; margin: 0 2% 30px 0 } } @media screen and (max-width:480px) { .uiview { width: 100% !important; height: inherit !important; margin: 0 !important; float: none; height: 150px } .place { width: 100% !important; height: inherit !important; float: none; padding: 10px } .news-feed-top { font-size: 14px } .a-wrapper, .a-content, .a-sidebar { margin: 0; width: 100%; float: none } } .cover-flow-list { overflow: hidden; padding: 10px 0 } .cover-flow-item { background: #f1f1f1; text-align: left; position: relative; display: inline-block; width: 50%; min-width: 145px; max-width: 168px; height: 210px; overflow: hidden; margin: 0 6px 15px; float: left; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px } .cover-flow-item-preview { position: relative; background: #729a00; border-bottom: 2px solid #7ca500; height: 95px; width: 100%; background-position: 50% 50%; background-size: auto 100%; background-image: url(/assets/icons-pattern.png); box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.10); -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.10); -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.10); overflow: hidden } .cover-flow-item-preview.orange { position: relative; background: #de5721; border-bottom: 2px solid #f36523 } .cover-flow-item-preview img { position: absolute; height: 100%; -moz-transition: -moz-transform 0.3s ease-in; -webkit-transition: -webkit-transform 0.3s ease-in; -o-transition: -o-transform 0.3s ease-in; transition: all 300ms ease-in; z-index: 0 } .cover-flow-item-preview-cover { -moz-transition: -moz-transform 0.1s ease-in; -webkit-transition: -webkit-transform 0.1s ease-in; -o-transition: -o-transform 0.1s ease-in; transition: all 100ms ease-in; pointer-events: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.4); opacity: 0 } .cover-flow-meta-counters { position: absolute; left: 10px; bottom: 5px } .cover-flow-item-preview-cover * { color: #ffffff !important } .cover-flow-item:hover .cover-flow-item-preview .cover-flow-item-preview-cover { opacity: 1 } .cover-flow-item-preview.orange:after { background: #f36523 } .cover-flow-item-category { font-size: 9px; line-height: 1.1em; color: #000000; letter-spacing: 1px; text-transform: uppercase; opacity: 0.6; padding-top: 5px; text-decoration: none; display: block } .cover-flow-item-title { overflow: hidden; position: relative; width: 100%; display: inline-block; color: #000000 !important; font-size: 14px; font-weight: normal; line-height: 16px; text-decoration: underline; padding-bottom: 0.7em; padding-top: 0.3em } .cover-flow-item-title:hover, .cover-flow-item-category:hover { color: #de5721; opacity: 1.0 } .cover-flow-item-desc { padding: 0; margin: 0; overflow: hidden; height: 100% } .cover-flow-item-desc p { padding: 0; margin: 0; color: #000000; opacity: 0.6; font-size: 13px } .cover-flow-item-data { padding: 10px 10px; padding-bottom: 20px; height: 70px; overflow: hidden; position: relative } .cover-flow-item-data:after { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(241, 241, 241, 0)), color-stop(100%, rgba(241, 241, 241, 1))); background: -webkit-linear-gradient(top, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 100%); background: -o-linear-gradient(top, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 100%); background: -ms-linear-gradient(top, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 100%); background: linear-gradient(to bottom, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f1f1f1', endColorstr='#f1f1f1', GradientType=0); content: ""; height: 40px; left: 0; pointer-events: none; position: absolute; right: 0; bottom: 0 } .cover-flow-list.col3 .cover-flow-item { width: 31.5%; max-width: 260px; height: 270px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px } .cover-flow-list.col3.col4 .cover-flow-item { width: 23.7% } .cover-flow-list.col3 .cover-flow-item-preview { height: 120px } .cover-flow-list.col3 .cover-flow-item-category { font-size: 10px } .cover-flow-list.col3 .cover-flow-item-title { font-size: 16px; line-height: 1.2em } .cover-flow-list.col3 .cover-flow-item-preview img { height: inherit; width: 100% } .cover-flow-list.col3 .cover-flow-item-data { padding: 10px 10px; padding-bottom: 20px; height: 100px; overflow: hidden; position: relative } .cover-flow-list.col3 .cover-flow-item-data:after { height: 20px } @media screen and (max-width:480px) { .cover-flow-item { height: inherit; width: 45%; min-width: inherit; margin-right: 5px; margin-bottom: 15px } .cover-flow-item-data { padding-bottom: 15px } .cover-flow-list.col3 .cover-flow-item, .cover-flow-list.col3.col4 .cover-flow-item { width: 100%; min-width: inherit; max-width: 400px; margin: auto; margin-bottom: 15px; float: none; display: block } } @font-face { font-family: 'FontAwesome'; src: url('/assets/fontawesome-webfont.eot'); src: url('/assets/fontawesome-webfont1.eot') format('embedded-opentype'), url('/assets/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('/assets/fontawesome-webfont.woff') format('woff'), url('/assets/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('/assets/fontawesome-webfont.svg') format('svg'); font-weight: normal; font-style: normal } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% } .fa-2x { font-size: 2em } .fa-3x { font-size: 3em } .fa-4x { font-size: 4em } .fa-5x { font-size: 5em } .fa-fw { width: 1.28571429em; text-align: center } .fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none } .fa-ul>li { position: relative } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center } .fa-li.fa-lg { left: -1.85714286em } .fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em } .fa-pull-left { float: left } .fa-pull-right { float: right } .fa.fa-pull-left { margin-right: .3em } .fa.fa-pull-right { margin-left: .3em } .pull-right { float: right } .pull-left { float: left } .fa.pull-left { margin-right: .3em } .fa.pull-right { margin-left: .3em } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8) } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) } } .fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) } .fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) } .fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) } .fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1) } .fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center } .fa-stack-1x { line-height: inherit } .fa-stack-2x { font-size: 2em } .fa-inverse { color: #fff } .fa-glass:before { content: "\f000" } .fa-music:before { content: "\f001" } .fa-search:before { content: "\f002" } .fa-envelope-o:before { content: "\f003" } .fa-heart:before { content: "\f004" } .fa-star:before { content: "\f005" } .fa-star-o:before { content: "\f006" } .fa-user:before { content: "\f007" } .fa-film:before { content: "\f008" } .fa-th-large:before { content: "\f009" } .fa-th:before { content: "\f00a" } .fa-th-list:before { content: "\f00b" } .fa-check:before { content: "\f00c" } .fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d" } .fa-search-plus:before { content: "\f00e" } .fa-search-minus:before { content: "\f010" } .fa-power-off:before { content: "\f011" } .fa-signal:before { content: "\f012" } .fa-gear:before, .fa-cog:before { content: "\f013" } .fa-trash-o:before { content: "\f014" } .fa-home:before { content: "\f015" } .fa-file-o:before { content: "\f016" } .fa-clock-o:before { content: "\f017" } .fa-road:before { content: "\f018" } .fa-download:before { content: "\f019" } .fa-arrow-circle-o-down:before { content: "\f01a" } .fa-arrow-circle-o-up:before { content: "\f01b" } .fa-inbox:before { content: "\f01c" } .fa-play-circle-o:before { content: "\f01d" } .fa-rotate-right:before, .fa-repeat:before { content: "\f01e" } .fa-refresh:before { content: "\f021" } .fa-list-alt:before { content: "\f022" } .fa-lock:before { content: "\f023" } .fa-flag:before { content: "\f024" } .fa-headphones:before { content: "\f025" } .fa-volume-off:before { content: "\f026" } .fa-volume-down:before { content: "\f027" } .fa-volume-up:before { content: "\f028" } .fa-qrcode:before { content: "\f029" } .fa-barcode:before { content: "\f02a" } .fa-tag:before { content: "\f02b" } .fa-tags:before { content: "\f02c" } .fa-book:before { content: "\f02d" } .fa-bookmark:before { content: "\f02e" } .fa-print:before { content: "\f02f" } .fa-camera:before { content: "\f030" } .fa-font:before { content: "\f031" } .fa-bold:before { content: "\f032" } .fa-italic:before { content: "\f033" } .fa-text-height:before { content: "\f034" } .fa-text-width:before { content: "\f035" } .fa-align-left:before { content: "\f036" } .fa-align-center:before { content: "\f037" } .fa-align-right:before { content: "\f038" } .fa-align-justify:before { content: "\f039" } .fa-list:before { content: "\f03a" } .fa-dedent:before, .fa-outdent:before { content: "\f03b" } .fa-indent:before { content: "\f03c" } .fa-video-camera:before { content: "\f03d" } .fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e" } .fa-pencil:before { content: "\f040" } .fa-map-marker:before { content: "\f041" } .fa-adjust:before { content: "\f042" } .fa-tint:before { content: "\f043" } .fa-edit:before, .fa-pencil-square-o:before { content: "\f044" } .fa-share-square-o:before { content: "\f045" } .fa-check-square-o:before { content: "\f046" } .fa-arrows:before { content: "\f047" } .fa-step-backward:before { content: "\f048" } .fa-fast-backward:before { content: "\f049" } .fa-backward:before { content: "\f04a" } .fa-play:before { content: "\f04b" } .fa-pause:before { content: "\f04c" } .fa-stop:before { content: "\f04d" } .fa-forward:before { content: "\f04e" } .fa-fast-forward:before { content: "\f050" } .fa-step-forward:before { content: "\f051" } .fa-eject:before { content: "\f052" } .fa-chevron-left:before { content: "\f053" } .fa-chevron-right:before { content: "\f054" } .fa-plus-circle:before { content: "\f055" } .fa-minus-circle:before { content: "\f056" } .fa-times-circle:before { content: "\f057" } .fa-check-circle:before { content: "\f058" } .fa-question-circle:before { content: "\f059" } .fa-info-circle:before { content: "\f05a" } .fa-crosshairs:before { content: "\f05b" } .fa-times-circle-o:before { content: "\f05c" } .fa-check-circle-o:before { content: "\f05d" } .fa-ban:before { content: "\f05e" } .fa-arrow-left:before { content: "\f060" } .fa-arrow-right:before { content: "\f061" } .fa-arrow-up:before { content: "\f062" } .fa-arrow-down:before { content: "\f063" } .fa-mail-forward:before, .fa-share:before { content: "\f064" } .fa-expand:before { content: "\f065" } .fa-compress:before { content: "\f066" } .fa-plus:before { content: "\f067" } .fa-minus:before { content: "\f068" } .fa-asterisk:before { content: "\f069" } .fa-exclamation-circle:before { content: "\f06a" } .fa-gift:before { content: "\f06b" } .fa-leaf:before { content: "\f06c" } .fa-fire:before { content: "\f06d" } .fa-eye:before { content: "\f06e" } .fa-eye-slash:before { content: "\f070" } .fa-warning:before, .fa-exclamation-triangle:before { content: "\f071" } .fa-plane:before { content: "\f072" } .fa-calendar:before { content: "\f073" } .fa-random:before { content: "\f074" } .fa-comment:before { content: "\f075" } .fa-magnet:before { content: "\f076" } .fa-chevron-up:before { content: "\f077" } .fa-chevron-down:before { content: "\f078" } .fa-retweet:before { content: "\f079" } .fa-shopping-cart:before { content: "\f07a" } .fa-folder:before { content: "\f07b" } .fa-folder-open:before { content: "\f07c" } .fa-arrows-v:before { content: "\f07d" } .fa-arrows-h:before { content: "\f07e" } .fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080" } .fa-twitter-square:before { content: "\f081" } .fa-facebook-square:before { content: "\f082" } .fa-camera-retro:before { content: "\f083" } .fa-key:before { content: "\f084" } .fa-gears:before, .fa-cogs:before { content: "\f085" } .fa-comments:before { content: "\f086" } .fa-thumbs-o-up:before { content: "\f087" } .fa-thumbs-o-down:before { content: "\f088" } .fa-star-half:before { content: "\f089" } .fa-heart-o:before { content: "\f08a" } .fa-sign-out:before { content: "\f08b" } .fa-linkedin-square:before { content: "\f08c" } .fa-thumb-tack:before { content: "\f08d" } .fa-external-link:before { content: "\f08e" } .fa-sign-in:before { content: "\f090" } .fa-trophy:before { content: "\f091" } .fa-github-square:before { content: "\f092" } .fa-upload:before { content: "\f093" } .fa-lemon-o:before { content: "\f094" } .fa-phone:before { content: "\f095" } .fa-square-o:before { content: "\f096" } .fa-bookmark-o:before { content: "\f097" } .fa-phone-square:before { content: "\f098" } .fa-twitter:before { content: "\f099" } .fa-facebook-f:before, .fa-facebook:before { content: "\f09a" } .fa-github:before { content: "\f09b" } .fa-unlock:before { content: "\f09c" } .fa-credit-card:before { content: "\f09d" } .fa-feed:before, .fa-rss:before { content: "\f09e" } .fa-hdd-o:before { content: "\f0a0" } .fa-bullhorn:before { content: "\f0a1" } .fa-bell:before { content: "\f0f3" } .fa-certificate:before { content: "\f0a3" } .fa-hand-o-right:before { content: "\f0a4" } .fa-hand-o-left:before { content: "\f0a5" } .fa-hand-o-up:before { content: "\f0a6" } .fa-hand-o-down:before { content: "\f0a7" } .fa-arrow-circle-left:before { content: "\f0a8" } .fa-arrow-circle-right:before { content: "\f0a9" } .fa-arrow-circle-up:before { content: "\f0aa" } .fa-arrow-circle-down:before { content: "\f0ab" } .fa-globe:before { content: "\f0ac" } .fa-wrench:before { content: "\f0ad" } .fa-tasks:before { content: "\f0ae" } .fa-filter:before { content: "\f0b0" } .fa-briefcase:before { content: "\f0b1" } .fa-arrows-alt:before { content: "\f0b2" } .fa-group:before, .fa-users:before { content: "\f0c0" } .fa-chain:before, .fa-link:before { content: "\f0c1" } .fa-cloud:before { content: "\f0c2" } .fa-flask:before { content: "\f0c3" } .fa-cut:before, .fa-scissors:before { content: "\f0c4" } .fa-copy:before, .fa-files-o:before { content: "\f0c5" } .fa-paperclip:before { content: "\f0c6" } .fa-save:before, .fa-floppy-o:before { content: "\f0c7" } .fa-square:before { content: "\f0c8" } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9" } .fa-list-ul:before { content: "\f0ca" } .fa-list-ol:before { content: "\f0cb" } .fa-strikethrough:before { content: "\f0cc" } .fa-underline:before { content: "\f0cd" } .fa-table:before { content: "\f0ce" } .fa-magic:before { content: "\f0d0" } .fa-truck:before { content: "\f0d1" } .fa-pinterest:before { content: "\f0d2" } .fa-pinterest-square:before { content: "\f0d3" } .fa-google-plus-square:before { content: "\f0d4" } .fa-google-plus:before { content: "\f0d5" } .fa-money:before { content: "\f0d6" } .fa-caret-down:before { content: "\f0d7" } .fa-caret-up:before { content: "\f0d8" } .fa-caret-left:before { content: "\f0d9" } .fa-caret-right:before { content: "\f0da" } .fa-columns:before { content: "\f0db" } .fa-unsorted:before, .fa-sort:before { content: "\f0dc" } .fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd" } .fa-sort-up:before, .fa-sort-asc:before { content: "\f0de" } .fa-envelope:before { content: "\f0e0" } .fa-linkedin:before { content: "\f0e1" } .fa-rotate-left:before, .fa-undo:before { content: "\f0e2" } .fa-legal:before, .fa-gavel:before { content: "\f0e3" } .fa-dashboard:before, .fa-tachometer:before { content: "\f0e4" } .fa-comment-o:before { content: "\f0e5" } .fa-comments-o:before { content: "\f0e6" } .fa-flash:before, .fa-bolt:before { content: "\f0e7" } .fa-sitemap:before { content: "\f0e8" } .fa-umbrella:before { content: "\f0e9" } .fa-paste:before, .fa-clipboard:before { content: "\f0ea" } .fa-lightbulb-o:before { content: "\f0eb" } .fa-exchange:before { content: "\f0ec" } .fa-cloud-download:before { content: "\f0ed" } .fa-cloud-upload:before { content: "\f0ee" } .fa-user-md:before { content: "\f0f0" } .fa-stethoscope:before { content: "\f0f1" } .fa-suitcase:before { content: "\f0f2" } .fa-bell-o:before { content: "\f0a2" } .fa-coffee:before { content: "\f0f4" } .fa-cutlery:before { content: "\f0f5" } .fa-file-text-o:before { content: "\f0f6" } .fa-building-o:before { content: "\f0f7" } .fa-hospital-o:before { content: "\f0f8" } .fa-ambulance:before { content: "\f0f9" } .fa-medkit:before { content: "\f0fa" } .fa-fighter-jet:before { content: "\f0fb" } .fa-beer:before { content: "\f0fc" } .fa-h-square:before { content: "\f0fd" } .fa-plus-square:before { content: "\f0fe" } .fa-angle-double-left:before { content: "\f100" } .fa-angle-double-right:before { content: "\f101" } .fa-angle-double-up:before { content: "\f102" } .fa-angle-double-down:before { content: "\f103" } .fa-angle-left:before { content: "\f104" } .fa-angle-right:before { content: "\f105" } .fa-angle-up:before { content: "\f106" } .fa-angle-down:before { content: "\f107" } .fa-desktop:before { content: "\f108" } .fa-laptop:before { content: "\f109" } .fa-tablet:before { content: "\f10a" } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b" } .fa-circle-o:before { content: "\f10c" } .fa-quote-left:before { content: "\f10d" } .fa-quote-right:before { content: "\f10e" } .fa-spinner:before { content: "\f110" } .fa-circle:before { content: "\f111" } .fa-mail-reply:before, .fa-reply:before { content: "\f112" } .fa-github-alt:before { content: "\f113" } .fa-folder-o:before { content: "\f114" } .fa-folder-open-o:before { content: "\f115" } .fa-smile-o:before { content: "\f118" } .fa-frown-o:before { content: "\f119" } .fa-meh-o:before { content: "\f11a" } .fa-gamepad:before { content: "\f11b" } .fa-keyboard-o:before { content: "\f11c" } .fa-flag-o:before { content: "\f11d" } .fa-flag-checkered:before { content: "\f11e" } .fa-terminal:before { content: "\f120" } .fa-code:before { content: "\f121" } .fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122" } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123" } .fa-location-arrow:before { content: "\f124" } .fa-crop:before { content: "\f125" } .fa-code-fork:before { content: "\f126" } .fa-unlink:before, .fa-chain-broken:before { content: "\f127" } .fa-question:before { content: "\f128" } .fa-info:before { content: "\f129" } .fa-exclamation:before { content: "\f12a" } .fa-superscript:before { content: "\f12b" } .fa-subscript:before { content: "\f12c" } .fa-eraser:before { content: "\f12d" } .fa-puzzle-piece:before { content: "\f12e" } .fa-microphone:before { content: "\f130" } .fa-microphone-slash:before { content: "\f131" } .fa-shield:before { content: "\f132" } .fa-calendar-o:before { content: "\f133" } .fa-fire-extinguisher:before { content: "\f134" } .fa-rocket:before { content: "\f135" } .fa-maxcdn:before { content: "\f136" } .fa-chevron-circle-left:before { content: "\f137" } .fa-chevron-circle-right:before { content: "\f138" } .fa-chevron-circle-up:before { content: "\f139" } .fa-chevron-circle-down:before { content: "\f13a" } .fa-html5:before { content: "\f13b" } .fa-css3:before { content: "\f13c" } .fa-anchor:before { content: "\f13d" } .fa-unlock-alt:before { content: "\f13e" } .fa-bullseye:before { content: "\f140" } .fa-ellipsis-h:before { content: "\f141" } .fa-ellipsis-v:before { content: "\f142" } .fa-rss-square:before { content: "\f143" } .fa-play-circle:before { content: "\f144" } .fa-ticket:before { content: "\f145" } .fa-minus-square:before { content: "\f146" } .fa-minus-square-o:before { content: "\f147" } .fa-level-up:before { content: "\f148" } .fa-level-down:before { content: "\f149" } .fa-check-square:before { content: "\f14a" } .fa-pencil-square:before { content: "\f14b" } .fa-external-link-square:before { content: "\f14c" } .fa-share-square:before { content: "\f14d" } .fa-compass:before { content: "\f14e" } .fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150" } .fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151" } .fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152" } .fa-euro:before, .fa-eur:before { content: "\f153" } .fa-gbp:before { content: "\f154" } .fa-dollar:before, .fa-usd:before { content: "\f155" } .fa-rupee:before, .fa-inr:before { content: "\f156" } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157" } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158" } .fa-won:before, .fa-krw:before { content: "\f159" } .fa-bitcoin:before, .fa-btc:before { content: "\f15a" } .fa-file:before { content: "\f15b" } .fa-file-text:before { content: "\f15c" } .fa-sort-alpha-asc:before { content: "\f15d" } .fa-sort-alpha-desc:before { content: "\f15e" } .fa-sort-amount-asc:before { content: "\f160" } .fa-sort-amount-desc:before { content: "\f161" } .fa-sort-numeric-asc:before { content: "\f162" } .fa-sort-numeric-desc:before { content: "\f163" } .fa-thumbs-up:before { content: "\f164" } .fa-thumbs-down:before { content: "\f165" } .fa-youtube-square:before { content: "\f166" } .fa-youtube:before { content: "\f167" } .fa-xing:before { content: "\f168" } .fa-xing-square:before { content: "\f169" } .fa-youtube-play:before { content: "\f16a" } .fa-dropbox:before { content: "\f16b" } .fa-stack-overflow:before { content: "\f16c" } .fa-instagram:before { content: "\f16d" } .fa-flickr:before { content: "\f16e" } .fa-adn:before { content: "\f170" } .fa-bitbucket:before { content: "\f171" } .fa-bitbucket-square:before { content: "\f172" } .fa-tumblr:before { content: "\f173" } .fa-tumblr-square:before { content: "\f174" } .fa-long-arrow-down:before { content: "\f175" } .fa-long-arrow-up:before { content: "\f176" } .fa-long-arrow-left:before { content: "\f177" } .fa-long-arrow-right:before { content: "\f178" } .fa-apple:before { content: "\f179" } .fa-windows:before { content: "\f17a" } .fa-android:before { content: "\f17b" } .fa-linux:before { content: "\f17c" } .fa-dribbble:before { content: "\f17d" } .fa-skype:before { content: "\f17e" } .fa-foursquare:before { content: "\f180" } .fa-trello:before { content: "\f181" } .fa-female:before { content: "\f182" } .fa-male:before { content: "\f183" } .fa-gittip:before, .fa-gratipay:before { content: "\f184" } .fa-sun-o:before { content: "\f185" } .fa-moon-o:before { content: "\f186" } .fa-archive:before { content: "\f187" } .fa-bug:before { content: "\f188" } .fa-vk:before { content: "\f189" } .fa-weibo:before { content: "\f18a" } .fa-renren:before { content: "\f18b" } .fa-pagelines:before { content: "\f18c" } .fa-stack-exchange:before { content: "\f18d" } .fa-arrow-circle-o-right:before { content: "\f18e" } .fa-arrow-circle-o-left:before { content: "\f190" } .fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191" } .fa-dot-circle-o:before { content: "\f192" } .fa-wheelchair:before { content: "\f193" } .fa-vimeo-square:before { content: "\f194" } .fa-turkish-lira:before, .fa-try:before { content: "\f195" } .fa-plus-square-o:before { content: "\f196" } .fa-space-shuttle:before { content: "\f197" } .fa-slack:before { content: "\f198" } .fa-envelope-square:before { content: "\f199" } .fa-wordpress:before { content: "\f19a" } .fa-openid:before { content: "\f19b" } .fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c" } .fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d" } .fa-yahoo:before { content: "\f19e" } .fa-google:before { content: "\f1a0" } .fa-reddit:before { content: "\f1a1" } .fa-reddit-square:before { content: "\f1a2" } .fa-stumbleupon-circle:before { content: "\f1a3" } .fa-stumbleupon:before { content: "\f1a4" } .fa-delicious:before { content: "\f1a5" } .fa-digg:before { content: "\f1a6" } .fa-pied-piper:before { content: "\f1a7" } .fa-pied-piper-alt:before { content: "\f1a8" } .fa-drupal:before { content: "\f1a9" } .fa-joomla:before { content: "\f1aa" } .fa-language:before { content: "\f1ab" } .fa-fax:before { content: "\f1ac" } .fa-building:before { content: "\f1ad" } .fa-child:before { content: "\f1ae" } .fa-paw:before { content: "\f1b0" } .fa-spoon:before { content: "\f1b1" } .fa-cube:before { content: "\f1b2" } .fa-cubes:before { content: "\f1b3" } .fa-behance:before { content: "\f1b4" } .fa-behance-square:before { content: "\f1b5" } .fa-steam:before { content: "\f1b6" } .fa-steam-square:before { content: "\f1b7" } .fa-recycle:before { content: "\f1b8" } .fa-automobile:before, .fa-car:before { content: "\f1b9" } .fa-cab:before, .fa-taxi:before { content: "\f1ba" } .fa-tree:before { content: "\f1bb" } .fa-spotify:before { content: "\f1bc" } .fa-deviantart:before { content: "\f1bd" } .fa-soundcloud:before { content: "\f1be" } .fa-database:before { content: "\f1c0" } .fa-file-pdf-o:before { content: "\f1c1" } .fa-file-word-o:before { content: "\f1c2" } .fa-file-excel-o:before { content: "\f1c3" } .fa-file-powerpoint-o:before { content: "\f1c4" } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5" } .fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6" } .fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7" } .fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8" } .fa-file-code-o:before { content: "\f1c9" } .fa-vine:before { content: "\f1ca" } .fa-codepen:before { content: "\f1cb" } .fa-jsfiddle:before { content: "\f1cc" } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd" } .fa-circle-o-notch:before { content: "\f1ce" } .fa-ra:before, .fa-rebel:before { content: "\f1d0" } .fa-ge:before, .fa-empire:before { content: "\f1d1" } .fa-git-square:before { content: "\f1d2" } .fa-git:before { content: "\f1d3" } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4" } .fa-tencent-weibo:before { content: "\f1d5" } .fa-qq:before { content: "\f1d6" } .fa-wechat:before, .fa-weixin:before { content: "\f1d7" } .fa-send:before, .fa-paper-plane:before { content: "\f1d8" } .fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9" } .fa-history:before { content: "\f1da" } .fa-circle-thin:before { content: "\f1db" } .fa-header:before { content: "\f1dc" } .fa-paragraph:before { content: "\f1dd" } .fa-sliders:before { content: "\f1de" } .fa-share-alt:before { content: "\f1e0" } .fa-share-alt-square:before { content: "\f1e1" } .fa-bomb:before { content: "\f1e2" } .fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3" } .fa-tty:before { content: "\f1e4" } .fa-binoculars:before { content: "\f1e5" } .fa-plug:before { content: "\f1e6" } .fa-slideshare:before { content: "\f1e7" } .fa-twitch:before { content: "\f1e8" } .fa-yelp:before { content: "\f1e9" } .fa-newspaper-o:before { content: "\f1ea" } .fa-wifi:before { content: "\f1eb" } .fa-calculator:before { content: "\f1ec" } .fa-paypal:before { content: "\f1ed" } .fa-google-wallet:before { content: "\f1ee" } .fa-cc-visa:before { content: "\f1f0" } .fa-cc-mastercard:before { content: "\f1f1" } .fa-cc-discover:before { content: "\f1f2" } .fa-cc-amex:before { content: "\f1f3" } .fa-cc-paypal:before { content: "\f1f4" } .fa-cc-stripe:before { content: "\f1f5" } .fa-bell-slash:before { content: "\f1f6" } .fa-bell-slash-o:before { content: "\f1f7" } .fa-trash:before { content: "\f1f8" } .fa-copyright:before { content: "\f1f9" } .fa-at:before { content: "\f1fa" } .fa-eyedropper:before { content: "\f1fb" } .fa-paint-brush:before { content: "\f1fc" } .fa-birthday-cake:before { content: "\f1fd" } .fa-area-chart:before { content: "\f1fe" } .fa-pie-chart:before { content: "\f200" } .fa-line-chart:before { content: "\f201" } .fa-lastfm:before { content: "\f202" } .fa-lastfm-square:before { content: "\f203" } .fa-toggle-off:before { content: "\f204" } .fa-toggle-on:before { content: "\f205" } .fa-bicycle:before { content: "\f206" } .fa-bus:before { content: "\f207" } .fa-ioxhost:before { content: "\f208" } .fa-angellist:before { content: "\f209" } .fa-cc:before { content: "\f20a" } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b" } .fa-meanpath:before { content: "\f20c" } .fa-buysellads:before { content: "\f20d" } .fa-connectdevelop:before { content: "\f20e" } .fa-dashcube:before { content: "\f210" } .fa-forumbee:before { content: "\f211" } .fa-leanpub:before { content: "\f212" } .fa-sellsy:before { content: "\f213" } .fa-shirtsinbulk:before { content: "\f214" } .fa-simplybuilt:before { content: "\f215" } .fa-skyatlas:before { content: "\f216" } .fa-cart-plus:before { content: "\f217" } .fa-cart-arrow-down:before { content: "\f218" } .fa-diamond:before { content: "\f219" } .fa-ship:before { content: "\f21a" } .fa-user-secret:before { content: "\f21b" } .fa-motorcycle:before { content: "\f21c" } .fa-street-view:before { content: "\f21d" } .fa-heartbeat:before { content: "\f21e" } .fa-venus:before { content: "\f221" } .fa-mars:before { content: "\f222" } .fa-mercury:before { content: "\f223" } .fa-intersex:before, .fa-transgender:before { content: "\f224" } .fa-transgender-alt:before { content: "\f225" } .fa-venus-double:before { content: "\f226" } .fa-mars-double:before { content: "\f227" } .fa-venus-mars:before { content: "\f228" } .fa-mars-stroke:before { content: "\f229" } .fa-mars-stroke-v:before { content: "\f22a" } .fa-mars-stroke-h:before { content: "\f22b" } .fa-neuter:before { content: "\f22c" } .fa-genderless:before { content: "\f22d" } .fa-facebook-official:before { content: "\f230" } .fa-pinterest-p:before { content: "\f231" } .fa-whatsapp:before { content: "\f232" } .fa-server:before { content: "\f233" } .fa-user-plus:before { content: "\f234" } .fa-user-times:before { content: "\f235" } .fa-hotel:before, .fa-bed:before { content: "\f236" } .fa-viacoin:before { content: "\f237" } .fa-train:before { content: "\f238" } .fa-subway:before { content: "\f239" } .fa-medium:before { content: "\f23a" } .fa-yc:before, .fa-y-combinator:before { content: "\f23b" } .fa-optin-monster:before { content: "\f23c" } .fa-opencart:before { content: "\f23d" } .fa-expeditedssl:before { content: "\f23e" } .fa-battery-4:before, .fa-battery-full:before { content: "\f240" } .fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241" } .fa-battery-2:before, .fa-battery-half:before { content: "\f242" } .fa-battery-1:before, .fa-battery-quarter:before { content: "\f243" } .fa-battery-0:before, .fa-battery-empty:before { content: "\f244" } .fa-mouse-pointer:before { content: "\f245" } .fa-i-cursor:before { content: "\f246" } .fa-object-group:before { content: "\f247" } .fa-object-ungroup:before { content: "\f248" } .fa-sticky-note:before { content: "\f249" } .fa-sticky-note-o:before { content: "\f24a" } .fa-cc-jcb:before { content: "\f24b" } .fa-cc-diners-club:before { content: "\f24c" } .fa-clone:before { content: "\f24d" } .fa-balance-scale:before { content: "\f24e" } .fa-hourglass-o:before { content: "\f250" } .fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251" } .fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252" } .fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253" } .fa-hourglass:before { content: "\f254" } .fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255" } .fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256" } .fa-hand-scissors-o:before { content: "\f257" } .fa-hand-lizard-o:before { content: "\f258" } .fa-hand-spock-o:before { content: "\f259" } .fa-hand-pointer-o:before { content: "\f25a" } .fa-hand-peace-o:before { content: "\f25b" } .fa-trademark:before { content: "\f25c" } .fa-registered:before { content: "\f25d" } .fa-creative-commons:before { content: "\f25e" } .fa-gg:before { content: "\f260" } .fa-gg-circle:before { content: "\f261" } .fa-tripadvisor:before { content: "\f262" } .fa-odnoklassniki:before { content: "\f263" } .fa-odnoklassniki-square:before { content: "\f264" } .fa-get-pocket:before { content: "\f265" } .fa-wikipedia-w:before { content: "\f266" } .fa-safari:before { content: "\f267" } .fa-chrome:before { content: "\f268" } .fa-firefox:before { content: "\f269" } .fa-opera:before { content: "\f26a" } .fa-internet-explorer:before { content: "\f26b" } .fa-tv:before, .fa-television:before { content: "\f26c" } .fa-contao:before { content: "\f26d" } .fa-500px:before { content: "\f26e" } .fa-amazon:before { content: "\f270" } .fa-calendar-plus-o:before { content: "\f271" } .fa-calendar-minus-o:before { content: "\f272" } .fa-calendar-times-o:before { content: "\f273" } .fa-calendar-check-o:before { content: "\f274" } .fa-industry:before { content: "\f275" } .fa-map-pin:before { content: "\f276" } .fa-map-signs:before { content: "\f277" } .fa-map-o:before { content: "\f278" } .fa-map:before { content: "\f279" } .fa-commenting:before { content: "\f27a" } .fa-commenting-o:before { content: "\f27b" } .fa-houzz:before { content: "\f27c" } .fa-vimeo:before { content: "\f27d" } .fa-black-tie:before { content: "\f27e" } .fa-fonticons:before { content: "\f280" } .fa-reddit-alien:before { content: "\f281" } .fa-edge:before { content: "\f282" } .fa-credit-card-alt:before { content: "\f283" } .fa-codiepie:before { content: "\f284" } .fa-modx:before { content: "\f285" } .fa-fort-awesome:before { content: "\f286" } .fa-usb:before { content: "\f287" } .fa-product-hunt:before { content: "\f288" } .fa-mixcloud:before { content: "\f289" } .fa-scribd:before { content: "\f28a" } .fa-pause-circle:before { content: "\f28b" } .fa-pause-circle-o:before { content: "\f28c" } .fa-stop-circle:before { content: "\f28d" } .fa-stop-circle-o:before { content: "\f28e" } .fa-shopping-bag:before { content: "\f290" } .fa-shopping-basket:before { content: "\f291" } .fa-hashtag:before { content: "\f292" } .fa-bluetooth:before { content: "\f293" } .fa-bluetooth-b:before { content: "\f294" } .fa-percent:before { content: "\f295" } .footer { background: #f0f0f0 } .footer p { color: #9299a2 } .footer a { color: #74a3c7; color: #7b8088; display: inline-block; text-decoration: underline } .footer a:hover { color: #000 } .footer a:selection { background: #ffdb4d !important; color: #333!important } input.subscribe { background: #FFF; color: #000; border: none; height: 45px; width: 250px; line-height: 45px; padding: 0 10px; font-size: 16px; display: inline-block; text-align: center; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px } button.subscribe { display: inline-block; background: #ffdb4d; border: none; padding: 5px; height: 45px; width: 45px; color: #000; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0 } button.subscribe:hover { background: #f40023; color: #fff } button.subscribe:after { content: ""; font-size: 20px } .footer-title-2 { font-size: 12px; color: #333; padding: 0.7em 0.1em; margin-bottom: 2em; margin-top: 2em } .footer ul:not(.ya-share2__list) { margin: 10px; list-style: none } .footer ul:not(.ya-share2__list) li { line-height: 22px } #instafeed { overflow: hidden; text-align: center } #instafeed a { display: inline-block; width: 55px; height: 55px; margin: 3px } #instafeed a img { width: 100% } .social-networks a { font-size: 40px; display: inline-block; margin-right: 15px; vertical-align: middle } .social-networks a.fb:hover { color: #3d5b95 } .social-networks a.vk:hover { color: #587e9f } .social-networks a.g_plus:hover { color: #d23e30 } .social-networks a.tw:hover { color: #24aadd } .social-networks a.pi:hover { color: #cb132d } .section_link { color: #000 !important; font-size: 18px !important; line-height: 30px; display: inline-block; margin: 0 20px } .section_link:hover { color: #74a3c7 !important } .footer .ya-share2 { display: inline-block; vertical-align: middle; margin-top: 5px } img.soc { opacity: 0.7; width: 45px; height: 45px; display: inline-block; margin-right: 5px } img.soc:hover { opacity: 1.0 } .soc-caption { font-size: 12px; margin-top: 15px; margin-bottom: 15px; color: #696d74 } .list-item { position: relative; padding: 30px 0; display: block; overflow: hidden } .list-item:not(:last-child) { overflow: hidden; width: 100%; border-bottom: 1px solid #dadada } .list-inner { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translateZ(0); opacity: 1 } .list-item-title { display: block; font-family: "Roboto Slab", serif; padding: 0; margin: 7px 0 14px 0; color: #000; font-size: 24px; line-height: 1.1em; text-decoration: none } .list-item-cover { float: left; display: block; margin-right: 30px; margin-bottom: 0; position: relative; width: 250px; height: 140px; overflow: hidden; background: #729a00 } .list-item-cover>a { display: block; border: none; height: 100%; width: 100% } .list-item-cover img { display: block; width: 100%; height: 100% } .list-item-data { overflow: hidden } .list-item-desc p { font-size: 14px; padding-bottom: 0; margin-bottom: 0; color: #777 } .list-item-counters { position: absolute; left: 0; right: 0; bottom: 0; padding: 5px 3px; padding-top: 5px; padding-bottom: 0; background: rgba(0, 0, 0, 0.5); background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0); z-index: 10 } .list-item-counters .post-stat { display: block; line-height: 30px; text-align: right; margin: 0 10px } .list-item-counters .post-stat * { font-size: 14px; color: #FFF; display: inline-block; margin-left: 15px } .list-item-counters .post-stat .like-button:before { content: '\f08a'; color: #FFF } .small-post-list .post-category, .post-category { text-decoration: underline; vertical-align: middle; font-weight: normal; color: #777; text-transform: none; font-size: 12px; line-height: 14px; display: inline-block; text-transform: uppercase } .post-category:hover { color: #1860e2; background: #fff } .small-post-list { overflow: hidden; padding: 15px 0; position: relative } .small-post-list:not(:last-child) { border-bottom: 2px solid #e5e5e5 } .small-post-list .title { display: block; color: #000; padding-left: 0; overflow: hidden; line-height: 1.1; margin-top: 12px; font-size: 18px; font-weight: bold; text-decoration: none; margin: 8px 0; font-weight: bold; margin-bottom: 0 } .small-post-list .title:hover { color: #f82810 } .small-post-list .cover { display: block; position: relative; float: right; margin-left: 25px; margin-right: 0; width: 190px; height: 100px; background: #729a00; overflow: hidden } .small-post-list .cover>a { display: block; height: 100%; width: 100% } .small-post-list.left .cover { float: left; margin-right: 25px; margin-left: 0 } .small-post-list .counters .post-stat { display: inline-block; vertical-align: middle; margin-top: 5px; margin-bottom: 0 } .small-post-list .counters .post-stat .views, .small-post-list .counters .post-stat .like-button { font-size: 12px } .cover img { width: 100%; max-width: 100% } @media screen and (max-width:480px) { .list-item, .small-post-list { width: 100%; max-width: 380px; margin: 0 auto; box-sizing: border-box; padding: 15px 0 } .list-item-cover { width: 120px; height: 70px; margin-right: 15px } .list-item-title, .small-post-list .title { font-size: 17px; font-weight: normal; margin: 0 } .small-post-list .cover, .small-post-list.left .cover { max-width: 120px; height: inherit } } #map_holder { background: #f0f0f0 !important; height: 380px; position: relative } #app4MeOffice { background: url('/ui/map/pin.png') no-repeat; width: 60px; height: 150px; box-shadow: none; margin-top: 30px } #contact_card { position: absolute; left: 0; right: 0; top: 50px; margin-left: auto; margin-right: auto; width: 250px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden } #contact_card>div { background: #FFF; margin: auto; padding: 20px; overflow: hidden } #contact_card .logo {} #address { font-size: 13px; line-height: 16px; overflow: hidden; padding-top: 10px } #form_container { background: #FFF; box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.2); z-index: 1; position: fixed; padding: 30px 0; bottom: 0; width: 100%; height: 30%; min-height: 250px; padding-bottom: 0 } #form_container form { margin: auto; width: 700px } #form_container .label { color: #ababab; font-size: 12px } #form_container .field { margin-bottom: 1em } #form_container .form_title { background: none repeat scroll 0 0 #000000; color: #FFFFFF; font-size: 20px; margin: -50px auto 20px; padding: 10px; position: relative; text-align: center; width: 400px } #form_container input[type=text], textarea { border: 1px solid #888888 } #form_container input[type=submit] { background: #000; color: #FFF; font-size: 14px; padding: 7px; border: none } #form_container textarea { width: 100%; height: 96px } .err { font-size: 12px; color: red } .masonry-flow { overflow: hidden; padding-top: 5px } .masonry-item { float: left; width: 32%; margin-left: 0; margin-bottom: 30px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; overflow: hidden; border: 1px solid #FFF; cursor: pointer; position: relative } .masonry-flow.col4 .masonry-item, .masonry-item.col4 { width: 23.7% } .masonry-flow.col2 .masonry-item, .masonry-item.col2 { width: 49% } .masonry-flow.col1 .masonry-item, .masonry-item.col1 { width: 99% } .masonry-item:hover { border: 1px solid #CCC; box-shadow: 0 0 10px #CCC; -moz-box-shadow: 0 0 10px #CCC; ; -webkit-box-shadow: 0 0 10px #CCC } .masonry-item.noh { cursor: inherit } .masonry-item.noh:hover { border: 1px solid #FFF; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none } .masonry-inner { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translateZ(0); opacity: 1 } .masonry-item-title { display: block; font-family: 'PT Serif', serif; font-weight: bold; padding: 0; margin: 10px 0 10px 0; color: #000; font-size: 19px; line-height: 22px; text-decoration: none } .masonry-item-title.huge { font-size: 24px; line-height: 26px } .masonry-item-category { font-size: 11px; font-weight: bold; line-height: 1.1em; color: #475f00; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; display: block } .masonry-item-cover { display: block; border: none; background: #729a00 } .masonry-item-cover img { width: 100%; height: 140px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translateZ(0); opacity: 1 } .hidden { opacity: 0 !important } .masonry-item-data { overflow: hidden; padding: 12px; max-height: 200px } .masonry-item-data p { font-size: 14px; padding: 0; color: #777 } .masonry-ad { height: 300px; background: #f6f8f2 } .masonry-item-data:after { background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f1f1f1', endColorstr='#f1f1f1', GradientType=0); content: ""; height: 100px; left: 0; pointer-events: none; position: absolute; right: 0; bottom: 0 } .masonry-item-counters { position: absolute; left: 0; right: 0; padding: 5px 3px; padding-top: 5px; padding-bottom: 0; background: rgba(0, 0, 0, 0.5); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0); z-index: 10; margin-top: -35px } .masonry-item-counters .post-stat { display: block; line-height: 30px; text-align: right; margin: 0 10px } .masonry-item-counters .post-stat * { font-size: 13px; color: #FFF } .masonry-item-counters .post-stat .like-button:before { content: '\f08a'; color: #FFF } @media screen and (max-width:480px) { .masonry-item, .masonry-ad { width: 100% !important; max-width: 300px; float: inherit; margin: auto; margin-bottom: 10px } .masonry-item-cover { height: 150px } .masonry-item-cover img { height: inherit; width: 100% } .masonry-item-data { overflow: hidden; padding: 10px; max-height: 120px } .masonry-item-data:after { background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1))); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f1f1f1', endColorstr='#f1f1f1', GradientType=0); content: ""; height: 60px; left: 0; pointer-events: none; position: absolute; right: 0; bottom: 0 } } .page-block { position: relative; border: 1px dashed #55c3ff } .page-block:after { content: '#' attr(data-id) ''; background: #1c84f4; height: 20px; padding: 5px; color: #FFF; position: absolute; top: 0px; right: 0px } .post-list { overflow: hidden; padding: 20px 0 } .post-item { background: #f1f1f1; text-align: left; position: relative; display: inline-block; width: 32%; min-width: 310px; max-width: 336px; height: 360px; overflow: hidden; margin: 5px 10px; float: left } .post-item-preview { position: relative; background: #729a00; border-bottom: 3px solid #7ca500; height: 165px; width: 100%; background-image: url(/assets/icons-pattern.png); overflow: hidden } .post-item-preview.orange { position: relative; background: #de5721; border-bottom: 3px solid #f36523 } .post-item-preview img { display: block; width: 100%; -moz-transition: -moz-transform 0.3s ease-in; -webkit-transition: -webkit-transform 0.3s ease-in; -o-transition: -o-transform 0.3s ease-in; transition: all 300ms ease-in; z-index: 0 } .post-item-preview-cover { -moz-transition: -moz-transform 0.1s ease-in; -webkit-transition: -webkit-transform 0.1s ease-in; -o-transition: -o-transform 0.1s ease-in; transition: all 100ms ease-in; pointer-events: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.4); opacity: 0 } .post-meta-counters { position: absolute; left: 15px; bottom: 15px } .post-item-preview-cover * { color: #ffffff !important } .post-item:hover .post-item-preview .post-item-preview-cover { opacity: 1 } .post-item-preview.orange:after { background: #f36523 } .post-item-category { font-size: 11px; color: #000000; letter-spacing: 1px; text-transform: uppercase; opacity: 0.6; padding-top: 1em; text-decoration: none; display: block } .post-item-title { display: inline-block; color: #000000; font-size: 18px; line-height: 24px; text-decoration: none; padding-bottom: 0.7em; padding-top: 0.3em } .post-item-title:hover, .post-item-category:hover { color: #de5721; opacity: 1.0 } .post-item-desc { padding: 0; margin: 0; overflow: hidden; height: 100% } .post-item-desc p { padding: 0; margin: 0; color: #000000; opacity: 0.6 } .post-item-data { padding: 10px 20px; padding-bottom: 40px; height: 110px; overflow: hidden; position: relative } .post-item-data:after { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(241, 241, 241, 0)), color-stop(100%, rgba(241, 241, 241, 1))); background: -webkit-linear-gradient(top, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 100%); background: -o-linear-gradient(top, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 100%); background: -ms-linear-gradient(top, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 100%); background: linear-gradient(to bottom, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f1f1f1', endColorstr='#f1f1f1', GradientType=0); content: ""; height: 40px; left: 0; pointer-events: none; position: absolute; right: 0; bottom: 0 } @media screen and (max-width:480px) { .post-item, .post-item-data { height: inherit; max-width: 100%; margin: 5px 0 } .post-item-data { padding-bottom: 10px } } .post-item.short, .post-item.short .post-item-data { height: 280px; width: inherit; margin: 0; margin-bottom: 1em; margin-right: 1em } .post-item.short .post-item-data { padding-bottom: 10px } @media screen and (min-width:480px) { .post-item.big { width: 100%; max-width: 640px; height: 525px } .post-item.big .post-item-data:after { height: 100px; bottom: 10px } .post-item.big .post-item-preview { height: 350px } } .content-list-item { padding: 10px 5px; border-bottom: 2px solid #e5e5e5; overflow: hidden } .content-item-preview { display: inline-block; width: 120px; height: 120px; margin-right: 20px; margin-bottom: 20px; margin-top: 20px; float: left; background: #f0f0f0; overflow: hidden; position: relative } .content-item-preview img { height: 100%; position: absolute; margin-left: -40% } .content-item-title { font-size: 20px } .content-item-type { display: block; color: #a7a7a7; font-size: 12px; margin-bottom: 10px; letter-spacing: 1px; text-transform: uppercase } @media screen and (max-width:480px) { .content-item-preview { height: 57px; width: 100px; margin-right: 10px; margin-bottom: 0 } .content-item-preview img { margin-left: 0 } .content-item-title { font-size: 15px } } figcaption, figure { margin: 0; padding: 0; display: inline-block; background: #f4f4f4; max-width: 680px !important } .figure { position: relative; background: #f4f4f4; text-align: center; margin: 1em 0; overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px } .img-caption { text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; background: #f4f4f4; display: block; padding: 10px 20px; font-size: 13px; color: #575757 } .post h1, .recipe h1 { font-family: "Roboto Slab", serif; padding: 0; margin: 0; color: #000; font-size: 36px; line-height: 38px; font-weight: bold; text-align: left } .post h2, .post h3, .post h4, .recipe h2, .recipe h3, .recipe h4 { font-family: "Roboto Slab", serif; color: #000; font-weight: bold } .post a { color: #1860e2; text-decoration: none } .post p a, .post li a { color: #1860e2; text-decoration: underline } .post a:hover { color: #f40023; text-decoration: underline } .post hr { border: 5px solid #FAFAFA; padding: 0; margin: 0 } .blockquote, blockquote { quotes: none; margin: 20px 0; padding: 20px; padding-left: 40px; background: #f6f8f2; border-left: 5px solid #d7dacf; max-width: 700px; border-radius: 2px 7px 7px 2px; -moz-border-radius: 2px 7px 7px 2px; -webkit-border-radius: 2px 7px 7px 2px } .blockquote * { font-family: Georgia, "Times New Roman", Times, serif !important; line-height: 1.4em !important } .blockquote p { font-size: 1.1rem !important; font-style: italic } .post-read { text-align: right; min-width: 280px } .post-read a { color: #000; font-size: 17px !important; text-decoration: none; font-weight: bold; line-height: 24px } .post-read a:hover { color: #ff545d } p.center { text-align: center } p.justify { text-align: justify } .post p { color: #2e2e2e; font-size: 1rem; font-family: "Open Sans", Verdana, Tahoma, sans-serif; padding-top: 10px; padding-bottom: 20px; line-height: 1.41; word-wrap: break-word; width: 100% } .published { color: #828d99 } .rubric { font-size: 12px; margin-right: 10px; padding: 5px 10px; display: inline-block; background: #ccc; color: #FFF; padding: 3px 5px; margin-right: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px } .rubric_small { font-size: 10px; margin-right: 10px; padding: 2px 3px; display: inline-block; background: #ccc; color: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px } .rubric.news { background: #0094c5 } .rubric.review { background: #d74607 } .post-form fieldset { background: #EFF4F9; border: none; padding: 10px; margin: 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom: 1em } .post-form input[type=text], .post-form textarea { width: 100%; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5px; color: #000; font-size: 12px } .post-form textarea { height: 25em } .post-form .small { font-size: 12px } .post-stat { display: inline-block; vertical-align: middle; margin-top: 10px; margin-bottom: 10px } .post-head-stat { border-top: 1px solid #CCC; padding: 15px 0; margin-top: 12px } .tags { overflow: hidden; margin: 1.5em 0; font-size: 14px } .tags:before { content: "Метки по теме:" } .tag { color: #A2A2A2; display: inline-block; margin-right: 5px; position: relative; font-size: 14px; border-bottom: 2px solid #f34800 } .tag a { color: #000; text-decoration: none; font-size: 14px; font-weight: bold } .tag a:hover { color: #f34800 } .tags.inline { display: inline-block; margin: 0 } .post-content img { max-width: 100%; height: inherit !important; display: block; -webkit-transform: rotate(0deg) scale(1); -ms-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); -webkit-transition: -webkit-transform 0.3s ease-out 0s; transition: transform 0.3s ease-out 0s } .post-content img.placeholder { width: 100%; height: 200px; background: #f0f0f0 } .img-link { position: relative; border: none !important; color: #000000 !important; display: block } .img-link:hover:after { opacity: 1 } .img-link:hover img { -webkit-transform: rotate(0deg) scale(1.01); -ms-transform: rotate(0deg) scale(1.01); transform: rotate(0deg) scale(1.01) } .img-link:after { content: ''; background-color: rgba(0, 0, 0, 0.3); background-image: url(/assets/zoom.png); background-image: linear-gradient(transparent, transparent), url(/assets/zoom.svg); background-position: 50% 50%; background-repeat: no-repeat; cursor: pointer; left: 0; bottom: 0; position: absolute; right: 0; top: 0; opacity: 0; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear } .post h2 { margin-bottom: 1em } .app-lookup { overflow: hidden; margin: 1em 0; padding: 0.5em; background: #fafafa; border: 1px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .app-lookup p { padding: 0; margin: 0px; text-align: left; max-width: 170px; float: left; font-size: 14px; overflow: hidden } .app-lookup .app-icon { margin-right: 15px; float: left; width: 90px } .app-lookup .button_block { padding: 10px; min-width: 260px; overflow: hidden } .topic-header { border-bottom: 5px solid #f0f0f0 } .topic-header h1 { margin-bottom: 0 !important; font-size: 30px; color: #000 } .similar_posts { overflow: hidden; background: #f1f1f1; padding: 15px 40px; margin-bottom: 2em } .similar-post-title { font-weight: bold; border-bottom: 3px solid #7ea900; padding-bottom: 0.5em } .similar-post-title span { font-size: 14px; display: block; margin-bottom: 5px; color: #747474 } .prev_post { float: left; text-align: left; width: 50%; padding-right: 20px; font-size: 12px } .next_post { padding-left: 20px; text-align: right; font-size: 12px } .next_post a, .prev_post a { color: #777777; font-weight: bold; font-size: 12px; text-decoration: none } .post-cover { padding: 0; padding-bottom: 10px; box-sizing: border-box; position: relative; text-align: left; z-index: 50 } .post-cover .post_info { font: bold 13px/1 "ProximaNova", sans-serif; letter-spacing: 1px; color: #999; text-transform: uppercase; transition: opacity 0.2s ease 0s; line-height: 30px } .img-lead-col { width: 20%; display: table-cell; vertical-align: middle; box-sizing: border-box } .desc-lead-col { width: 70%; display: table-cell; vertical-align: middle; box-sizing: border-box } .post-lead-img-wrapper { display: inline-block; width: 150px; float: left; margin-right: 20px } .post-lead-img { display: inline-block; background: #85b300; border-radius: 85px; -moz-border-radius: 85px; -webkit-border-radius: 85px; height: 120px; width: 120px; overflow: hidden; position: relative; text-align: center; vertical-align: middle } .post-lead-img img { display: inline; height: 120px; display: block; position: relative; margin-left: -38% } .post ul:not(.ya-share2__list), .post ol:not(.ya-share2__list) { padding: 10px 20px } .post ul:not(.ya-share2__list) { list-style: none } .post ul:not(.ya-share2__list) li { padding-left: 10px; margin-left: 10px; font-size: 1rem; color: #000; margin-bottom: 7px; font-family: Georgia, "Times New Roman", Times, serif !important; line-height: 1.4em !important } .post ol:not(.ya-share2__list) li { font-size: 1rem; color: #000; font-family: Georgia, "Times New Roman", Times, serif !important; line-height: 1.4em !important } .post ul:not(.ya-share2__list) li:before { content: ' '; background: #7ea900; width: 12px; height: 12px; position: absolute; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-top: 5px; margin-left: -30px } .post ul.red:not(.ya-share2__list) li:before { background: #f40023 } .post ul.yellow:not(.ya-share2__list) li:before { background: #ffa930 } .post ul.ametist:not(.ya-share2__list) li:before { background: #06c8d1 } .post table { margin: 1em 0; width: 100%; border-collapse: collapse } .post tr:nth-of-type(odd) { background: #eee } .post th { background: #333; color: white; font-weight: bold } .post td, .post th { padding: 6px; border: 1px solid #ccc; text-align: left } .pagination { padding: 20px; margin-bottom: 20px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; color: #b6b6b6; margin-top: 20px; background: #f6f8f2; border-top: 2px solid #e1e5d1 } .pagination a, .pagination span { display: inline-block; padding: 2px; color: #000; margin: 0 5px; font-size: 26px } .pagination span { color: #9f9f9f } .pagination .prev, .pagination .next { width: 49%; display: inline-block; color: #9f9f9f } .pagination .prev { text-align: right } .pagination .next { text-align: left } .pagination .prev:before { content: '←' } .pagination .next:after { content: '→' } @media screen and (max-width:480px) { .pagination { margin: 10px -10px; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0 } .pagination .prev, .pagination .next { box-sizing: border-box; padding: 5px; text-decoration: none } } .load-more { background: #86b100; background: #e20031; width: 200px; line-height: 50px; margin: auto; margin-top: 35px; margin-bottom: 45px; border: none; font-size: 22px; font-weight: bold; color: #FFF; text-decoration: none; display: block; text-align: center; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px } .load-more.loading { font-size: 30px; line-height: 50px; width: 50px; height: 50px } .table_of_contents { padding: 25px; background: #f4f6f0; margin: 10px 0; color: #777; letter-spacing: 0.3px; text-transform: uppercase; transition: opacity 0.2s ease 0s; font-size: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px } .table_of_contents a { color: #000 !important; border: none !important; font-size: 16px; line-height: 20px; text-transform: none; text-decoration: none } .table_of_contents a:hover { color: #1860e2 !important; text-decoration: underline } .table_of_contents a:before { content: "- "; color: #000; text-decoration: none; display: inline-block; margin-right: 10px } .img_wrapper { display: block; min-height: 200px; position: relative; border: 1px solid #f0f0f0; background: #f0f0f0; overflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px } .img_wrapper:hover .prev_img { display: block } .img_wrapper:hover .next_img { display: block } .prev_img, .next_img { cursor: pointer; position: absolute; top: 0; bottom: 0; width: 50px; display: none } .prev_img { left: 0; background: rgba(0, 0, 0, 0.25) url(/assets/prev_img.png) no-repeat 50% } .next_img { right: 0; background: rgba(0, 0, 0, 0.25) url(/assets/next_img.png) no-repeat 50% } .photo-item { width: 230px; float: left; margin-right: 10px; margin-bottom: 10px; background: #f0f0f0 } .photo-item img { width: 100%; height: 129px; overflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px } .article-links { text-align: right } .article-links div { display: inline-block; padding: 5px 15px } .article-links a { color: #FFFFFF; font-size: 12px } .article-links a.selected { color: #000000 } .article-links a.disabled { color: #CCCCCC } .steps { counter-reset: step-count } .step { counter-increment: step-count; content: counter(step-count, decimal); overflow: hidden; position: relative } .step:before { position: absolute; top: 25px; left: 10px; z-index: 40; font-size: 15px; display: inline-block; font-weight: bold; content: "" counter(step-count) ""; width: 25px; height: 25px; line-height: 25px; text-align: center; color: #000; background: #FFF; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); margin-right: 10px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px } .step p { margin: 20px 0; color: #000000; text-align: left } .step .image { float: left; width: 45%; margin-right: 4%; position: relative } .step .image img { width: 100% } .post-footer { padding: 30px 0; padding-top: 10px } @media screen and (max-width:480px) { .desc-lead-col, .img-lead-col { width: 100%; display: block } .half { float: none; width: 100%; margin-right: 0 } .post h1, .recipe h1 { text-align: center; font-size: 28px !important; line-height: 30px !important; margin: 0; margin-top: 15px; margin-bottom: 15px } .post h2, .recipe h2 { font-size: 24px; margin-top: 10px; margin-bottom: 10px; font-weight: normal } .post h3, .recipe h3 { font-size: 22px; margin-top: 15px; margin-bottom: 10px } .post h4, .recipe h4 { font-size: 20px; margin-top: 10px; margin-bottom: 5px } .post-head-stat { text-align: center; padding: 0; border: 0 } .post p { color: #000; font-size: 15px; line-height: 23px; margin-top: 10px; word-wrap: break-word } .blockquote, blockquote { padding: 15px; padding-left: 25px } blockquote p, .blockquote p { font-size: 1rem !important } .post-cover, .similar_posts { padding: 0 20px; margin: 0 -20px } .post-lead-img { margin: 0; width: 130px; height: 130px } .similar_posts { margin-bottom: 1em } .posts-list .post h2 a { font-size: 15px !important; color: #222 !important; line-height: 20px !important; text-align: center !important; font-weight: normal } .post-read a { font-size: 14px !important } .post table { overflow-x: auto; display: block } .post table tr td { padding: 3px; font-size: 12px } .table_of_contents { margin: 20px -10px; background: #f6f8f2; padding: 20px !important } .table_of_contents a { font-size: 15px; line-height: 17px; display: inline-block; margin-bottom: 10px } .article-links { text-align: center } .post-footer { background: #232323; padding: 25px 15px; position: relative; margin: 0 -10px; overflow: hidden } .post-footer * { color: #656565; font-size: 12px } .post-footer a { color: #cacaca; border: none !important; font-size: 12px } .post-footer .list-item-title { color: #fff; font-weight: normal; font-size: 15px } .post-footer .list-item-title:hover { color: #ff4500 } .post-footer .list-item:not(:last-child) { border-bottom: 1px solid #414141 } .post-footer h4 { display: block !important } } yobject { border-bottom: 1px solid #ff4500 !important; font-weight: bold } @media screen and (max-width:1100px) { .post h1 { font-size: 34px; line-height: 36px } .post p { font-size: 0.95rem } } .topics { letter-spacing: 0.5px; text-transform: uppercase; transition: opacity 0.2s ease 0s; text-align: left; margin-bottom: 20px; text-align: right; margin-bottom: 10px; margin-top: 20px } .topics a { display: inline-block; text-transform: uppercase; color: #a2a8b5; line-height: 12px; font-size: 10px; text-decoration: none } .topics a:hover { color: #f40023; text-decoration: underline } .topics a:not(:last-child):after { margin-bottom: 7px; content: ", "; display: inline-block; text-align: center; color: #bbbbbb } .mobile_footer:before { content: 'Статья в разделах:'; display: inline-block !important; font-size: 13px !important; font-family: inherit; color: #818181; line-height: 20px } .mobile_footer { text-align: left !important; margin-top: 20px; margin-bottom: 15px } .topics a:not(:last-child):after { margin-right: 6px; content: " "; display: inline-block; text-align: left } .mobile_footer a { line-height: 20px; display: inline-block; text-transform: uppercase; color: #0084d3; line-height: 20px; font-size: 13px; text-decoration: underline; letter-spacing: 0 } @media screen and (max-width:480px) { .topics:before { display: none } .topics { text-align: center; margin-top: 10px; margin-bottom: 0 } .mobile_footer { margin-top: 20px; margin-bottom: 15px } .topics a { text-decoration: underline } } .add-question { background: #f0f0f0; border: 1px solid #CCCCCC; padding: 20px; margin: 10px 0; box-shadow: 0 0 5px rgba(0, 0, 0, 0.20); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px } .add-question fieldset { margin: 0; padding: 0; border: none; display: block; line-height: 1.7em; margin-bottom: 20px } .add-question .input-container { display: inline-block; max-width: 500px; width: 100% } .add-question .label { display: inline-block; float: left; width: 140px; font-size: 14px; line-height: 25px; color: #8b8b8b; padding-right: 10px; text-align: left } .add-question .text-block { line-height: 40px } .add-question .text-block { font-size: 16px; color: #07c } .add-question .label span { color: #C91414 } .add-question input.text { width: 100%; margin: 0; font-size: 15px; margin-bottom: 5px } .add-question textarea { width: 100%; font-size: 15px } .add-question .errors { background: #ffdb4d; font-size: 14px; color: #000; padding: 5px 10px } .question-list { box-shadow: 0 0 5px #CCC; border: 1px solid #CCC; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px } .question { padding: 20px; border-bottom: 1px solid #CCC } .question:last-child { border: none } .question h2 a { display: block; margin-bottom: 2px; font-size: 20px; line-height: 1.25; color: #000; font-style: normal; vertical-align: middle } .question-image { overflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #f6f8f2; position: relative; width: 80px; height: 80px; float: left; margin-right: 30px } .question-image img { height: 100%; position: relative; margin-left: -39% } .question-cover { background: #fafafa; border: 1px solid #CCCCCC; padding: 30px; margin-bottom: 30px; box-shadow: 0 0 5px #CCC; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px } .question-widget { background: #9b132e; background: #579b36; background-image: url(/assets/icons-pattern.png); overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 100%; max-width: 336px } .question-widget a { margin: 40px 30px; padding: 10px; display: inline-block; font-size: 30px; color: #FFF; background: #000000; background: rgba(0, 0, 0, 0.2) } .question-item-list { overflow: hidden; padding: 20px 5px; margin-bottom: 10px } .question-item { min-width: 300px; width: 49%; float: left; box-sizing: border-box; padding: 10px 5px; height: 160px; overflow: hidden; margin-right: 5px } .question-item:nth-child(2), .question-item:nth-child(3) { border-bottom: 2px solid #e5e5e5 } .question-item .title { color: #000; font-size: 18px; display: block; margin-bottom: 0.4em; font-style: italic; font-weight: bold; text-decoration: none } .question-item .title:hover { color: #f40023 } .question-item .category { display: block; margin-bottom: 10px; font-size: 12px; color: #555 } .answers { color: #455d00; font-size: 14px } .answers.no { color: #f40023; font-weight: bold } .question-user-wrapper img { background: #f0f0f0; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; width: 40px; margin: 0 10px } .question-answer-wrapper { text-align: right } @media screen and (max-width:480px) { .question-list { box-shadow: none; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0 } .question { padding: 20px 10px } .question-item { min-width: 310px; width: 100%; float: none; box-sizing: border-box; padding: 5px 5px; height: inherit; margin-bottom: 10px } .question-item:nth-child(2), .question-item:nth-child(3), .question-item:nth-child(4) { border-bottom: 2px solid #e5e5e5 } .question-user-wrapper, .question-answer-wrapper { text-align: center } .question-answer-wrapper { margin-top: 20px } } .search-item-title, .search-item-title a { font-size: 22px !important; font-weight: normal; color: #04b !important; text-decoration: underline; line-height: 22px !important } .search-item-title a:hover { color: #d00 !important } .search-item-link, .search-item-link * { color: #070 } .search-list a:hover { color: #d00 !important } @media screen and (max-width:480px) { .search-item-title, .search-item-title a { font-size: 20px !important; line-height: 20px !important } } .section-header { margin-top: 10px; margin-bottom: 30px } .section-header h1 { text-transform: uppercase; font-family: "Roboto Condensed", sans-serif; font-size: 34px; line-height: 1.1; padding-right: 30px; padding: 0; margin: 0; padding-right: 50px; display: table-cell; vertical-align: middle; min-width: 400px } .subsection-list { display: table-cell; vertical-align: middle; list-style: none } .subsection-list li { display: inline-block; font-family: "Roboto Condensed", sans-serif; font-size: .84rem; line-height: 1; font-weight: bold; text-transform: uppercase; text-align: right; vertical-align: top } .subsection-list li:not(:last-child) { margin-right: 30px } .subsection-list li a { display: block; text-decoration: none; line-height: 16px; font-size: 14px; color: #303030; margin: 5px 0; text-decoration: underline } .subsection-list li a:hover { color: #f40023 } @media screen and (max-width:480px) { .section-header { margin: 0; margin-bottom: 10px } .section-header h1 { white-space: normal; display: block; margin: 20px 0; padding: 0; min-width: 300px } .subsection-list { display: block } .subsection-list li { display: inline-block; width: 48%; margin-right: 1% !important } .subsection-list li:not(:last-child) { margin: 0 } .subsection-list li a { color: #1e890b; text-align: left } } .ya-share2 { display: inline-block; vertical-align: middle; text-align: left } .ya-share2__item { margin: 0 4px 4px 0 !important } .share-title { color: #a1a4a4; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-top: 10px; margin-bottom: 20px } .share-title:not(:first-child) { padding-top: 20px; border-top: 2px solid #ededed } .postinfo-panel { background: #f4f6f0; position: relative; padding: 20px; margin-bottom: 30px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px } .postinfo-col { width: 49%; display: inline-block } .postinfo-col.share { text-align: right } .postinfo-panel .views, .postinfo-panel .like-action, .postinfo-panel .favorite-action { color: #707070 !important; font-size: 14px; line-height: 14px } .postinfo-col .ya-share2 { margin: 0; display: inline-block } .share-widget { display: inline-block; vertical-align: middle } @media screen and (max-width:480px) { .postinfo-panel { margin: 10px 0px; padding: 5px 5px; border: none } .postinfo-panel button, .postinfo-col button { font-size: 13px !important } .postinfo-col { display: block; width: 100%; padding: 5px 0; text-align: center } .postinfo-col.share { border-top: 2px solid #d6dbc6; text-align: center } .share-widget { box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.25); padding: 7px 0; background: #FAFAFA; position: fixed; margin: 0; bottom: 0; left: 0; right: 0; z-index: 100; text-align: center } .ya-share2__item { margin-right: 7px !important } .share-widget .ya-share2 { height: 35px; display: inline-block } .share-widget .ya-share2__container_size_m .ya-share2__icon { height: 35px; width: 35px } } #mobile-header { background: #f0f0f0; background: #303030; background: #454545; height: 46px; display: none; position: relative; width: 100%; z-index: 200; box-sizing: border-box; -moz-transition: all 300ms ease-in-out 0s; -webkit-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s } #mobile-header .menu-center { display: block; height: 44px; width: 120px; margin: 2px auto; line-height: 46px; box-sizing: border-box } .menu-center a, .menu-center a img { display: block; width: 100% } @media screen and (max-width:480px) { #mobile-header { display: inline-block } #mobile-header.hidden { top: -50px } } #slide-menu, #slide-search { background: #333; background-color: rgba(48, 48, 48, 0.95); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 5000; overflow: hidden; display: none; -moz-transition: all 300ms; -webkit-transition: all 300ms; transition: all 300ms } #slide-menu { display: block; left: -100%; right: 100% } .menu-sub-title { color: #999; text-transform: uppercase; font-size: 12px } .slide-menu-close, .search-form-close { width: 35px; height: 35px; color: #fff; position: absolute; top: 35px; right: 15px } .slide-menu-close:hover, .search-form-close:hover { color: #ffdb4d } .slide-menu-close:before, .search-form-close:before { font-family: FontAwesome; position: absolute; font-size: 40px; content: "✕"; content: "\f00d"; cursor: pointer } .search-form-header { font-family: "Roboto Condensed", sans-serif; color: #FFF; font-size: 36px; text-transform: uppercase; margin-bottom: 25px } .m-seach-field { font-size: 20px !important; color: #FFF !important; border: 1px solid #aaa; border-radius: 0; background: transparent !important; width: 100%; height: 50px; padding: 0 .8em; box-sizing: border-box } .m-seach-submit { font-size: 20px !important; margin-top: 20px } .menu-content, .search-content { overflow-y: auto; height: 100%; min-height: 250px; box-sizing: border-box; padding: 40px 20px; position: relative } #slide-menu ul { overflow: hidden; list-style: none; margin-top: 10px; margin-left: 5px; margin-right: 5px; margin-bottom: 10px; padding: 0; border-bottom: 1px solid #5d5d5d } #slide-menu ul:last-child { border: 0; margin-bottom: 0 } #slide-menu li { margin-bottom: 10px; margin-top: 10px } #slide-menu li a, #slide-menu li span { font-size: 16px; text-transform: uppercase; text-decoration: none; display: inline-block; color: #FFF !important; vertical-align: middle } #slide-menu li a i { width: 30px; text-align: center; color: #FFFFFF } #slide-menu li a:hover, { color: #ffdb4d } #slide-menu img.soc { display: inline; vertical-align: middle; vertical-align: text-bottom; height: 35px; width: 35px } #slide-menu .link { cursor: pointer; display: inline-block } #slide-menu .link:hover { color: #ffdb4d } #slide-menu ul.apps { overflow: hidden; text-align: center } #slide-menu ul.apps li { display: inline-block; position: relative; width: 32px; height: 32px; margin-right: 10px } #slide-menu ul.apps li img { height: 32px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px } div#scene { position: relative; left: 0; z-index: 1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-transition: all 300ms; -webkit-transition: all 300ms; transition: all 300ms } .push-trigger { display: none; position: absolute; top: 6px; right: 43px; width: 36px; height: 36px; cursor: pointer; border-radius: 5px; -moz-transition: all 300ms; -webkit-transition: all 300ms; transition: all 300ms; text-align: center; color: #cccccc } .push-trigger:before { content: "\f0a2"; -moz-osx-font-smoothing: grayscale; display: inline-block; font-family: FontAwesome; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size: inherit; font-size-adjust: none; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant: normal; font-weight: normal; line-height: 1; text-rendering: auto; transform: translate(0px, 0px); line-height: 36px; font-size: 22px } .menu-trigger { display: block; position: absolute; top: 6px; left: 5px; width: 36px; height: 36px; cursor: pointer; border-radius: 5px; -moz-transition: all 300ms; -webkit-transition: all 300ms; transition: all 300ms; text-align: center; color: #cccccc } .menu-trigger:before { content: ""; -moz-osx-font-smoothing: grayscale; display: inline-block; font-family: FontAwesome; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size: inherit; font-size-adjust: none; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant: normal; font-weight: normal; line-height: 1; text-rendering: auto; transform: translate(0px, 0px); line-height: 36px; font-size: 22px } .menu-trigger:hover { color: #FFF } .search-trigger:hover { color: #fFF } .search-trigger { display: block; position: absolute; top: 6px; right: 5px; width: 36px; height: 36px; cursor: pointer; border-radius: 5px; -moz-transition: all 300ms; -webkit-transition: all 300ms; transition: all 300ms; text-align: center; color: #cccccc } .search-trigger:before { content: ""; -moz-osx-font-smoothing: grayscale; display: inline-block; font-family: FontAwesome; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size: inherit; font-size-adjust: none; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant: normal; font-weight: normal; line-height: 1; text-rendering: auto; transform: translate(0px, 0px); line-height: 36px; font-size: 22px } .nav .menu-trigger, .nav .search-trigger { width: 25px; height: 25px; position: static; color: #848484; display: inline-block } .nav .menu-trigger { margin-right: 5px; margin-left: 5px } .nav .menu-trigger:before, .nav .search-trigger:before { line-height: 25px; font-size: 25px } .nav .menu-trigger:hover { color: #ffdb4d } body.menu-active #slide-menu { display: block; left: 0; right: 68%; max-width: 500px } body.search-active #slide-search { display: block } .nav .menu-trigger, .nav .search-trigger { color: #000 } .nav .search-trigger { padding: 5px; color: #777; background: #f0f0f0 } .nav .search-trigger:before { line-height: 25px; font-size: 22px } .nav .search-trigger:hover { color: #000; background: #dfdfdf } @media screen and (max-width:480px) { #search_form input[type=text] { line-height: 24px !important } body.menu-active #slide-menu { display: block; left: 0; right: 0 } } @media screen and (min-width:480px) { .search-content { padding: 100px; max-width: 1100; margin: auto } .search-form-close { top: 95px; right: 95px } } @media screen and (min-width:1100px) { .nav .search-trigger { width: 75px; text-align: right; padding-right: 12px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px } } .push-popup { display: none; position: fixed; left: 0; right: 0; bottom: 0; padding: 30px; background: rgba(255, 255, 255, 0.99); box-shadow: 0 -5px 20px rgba(0, 0, 0, .3); z-index: 1000; font-size: 16px; overflow: hidden } @media screen and (min-width:480px) { .push-popup { top: 0; height: 80px; bottom: inherit !important; box-shadow: 0 10px 30px rgba(0, 0, 0, .5) !important } } .push-trigger.off { animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both; transform: translate3d(0, 0, 0); backface-visibility: hidden; perspective: 1000px } @keyframes shake { 10%, 90% { transform: translate3d(-1px, 0, 0) } 20%, 80% { transform: translate3d(2px, 0, 0) } 30%, 50%, 70% { transform: translate3d(-4px, 0, 0) } 40%, 60% { transform: translate3d(4px, 0, 0) } } .fixed_sidebar { -webkit-transform: translateZ(0); z-index: 1 } .sticky { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translateZ(0); z-index: 1 } .sticky_fixed_bottom { top: inherit !important; bottom: 50px !important; position: absolute !important } .sticky { margin-top: 30px } table.basic { position: relative; border-collapse: collapse; width: 100%; font-size: 12px } table.basic thead { background-color: #f2f4ee } table.basic thead tr td { color: #333333; text-align: center; padding: 10px 7px; margin: 0; font-size: 1em } table.basic tbody { background: #fff } table.basic tr td { color: #5e5e5e; margin: 0; border-bottom: 1px solid #e8efda; padding: 15px 5px; font-size: 1.1em } table.property { border-collapse: collapse; margin-bottom: 1em; position: relative; width: 100%; text-align: left } table.property th { width: 50%; min-width: 50%; font-size: 14px; font-weight: 200; line-height: 20px; border-bottom: 1px dashed #CCCCCC } table.property td { border-bottom: 1px dashed #CCCCCC } table.property td span { color: #000; font-size: 14px; font-weight: normal; line-height: 20px; padding: 5px; display: inline-block } #top_news { background: #232323; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 100%; overflow: hidden; position: relative; margin-bottom: 20px } #top_news .big, #top_news .small { cursor: pointer; overflow: hidden; position: relative; border: 5px solid #000000 } #top_news .big { width: 100% } #top_news .big img { width: 100% } #top_news .news_title { position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px; background: #000000; background: rgba(0, 0, 0, 0.6); color: #FFFFFF } #top_news .news_title a { color: #FFFFFF; font-size: 18px; font-weight: bold; text-decoration: none } #top_news .small { float: left; min-width: 33.3%; width: 33.3% } #top_news .small:hover { opacity: 0.8 } #top_news .small img { position: absolute; width: 100% } #top_news .small .news_title { position: absolute; bottom: 0; left: 0; width: 100%; padding: 3px; background: #000000; background: rgba(0, 0, 0, 0.7); color: #FFFFFF; text-align: center } #top_news .small .news_title a { color: #FFFFFF; font-size: 14px; text-decoration: none; line-height: 13px } .box:before { content: ""; display: block; margin-top: 100% } .box { position: relative } .ratio16_9:before { margin-top: 56.25% } .box_content { position: absolute; left: 0; top: 0; right: 0; bottom: 0 } @media screen and (max-width:480px) { #top_news .big, #top_news .small { border: 3px solid #000000 } #top_news .news_title { padding: 5px; display: none !important } #top_news .news_title a { font-size: 15px !important } } button { padding: 3px 5px; cursor: pointer; -moz-transition: all 300ms ease-in-out 0s; -webkit-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 14px } button:hover { background: #f0f0f0 } button:active { color: #FFF; background: #99c500 } .button { background: #E8E6DF; border: medium none; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #FFFFFF !important; cursor: pointer; display: inline-block; font-size: 1em; padding: 7px 10px; text-decoration: none; transition: all 0.3s ease-in-out 0.2s; line-height: 1.1em; -moz-transition: all 300ms ease-in-out 0s; -webkit-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s; vertical-align: middle; text-align: center; white-space: nowrap; text-decoration: none !important } .button.wide { width: 100% !important; box-sizing: border-box } .button:hover, input.button:hover { text-decoration: none } .button.small { font-size: 12px; padding: 3px 7px } .small { font-size: 11px } .button.ametist { background: #06c8d1 } .button.blue { background: #0094c5 } .button.light-blue { background: #73b4ee; font-weight: bold } .button.pink { background: #ff2d54; background: #f85032; background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f85032), color-stop(50%, #f16f5c), color-stop(51%, #f6290c), color-stop(71%, #f02f17), color-stop(100%, #e73827)); background: -webkit-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); background: -o-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); background: -ms-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); background: linear-gradient(to bottom, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f85032', endColorstr='#e73827', GradientType=0) } .button.green { background: #86b100 } .button.green:hover { background: #5f7e00 } .button.gray { background: #e4e9f0; color: #6b6e77 !important } .button.silver { background: #e4e9f0; background: white; background: -moz-linear-gradient(top, white 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), color-stop(100%, #f6f6f6)); background: -webkit-linear-gradient(top, white 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); background: -o-linear-gradient(top, white 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); background: -ms-linear-gradient(top, white 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); background: linear-gradient(to bottom, white 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0); border: 1px solid #ccc; color: #6b6e77 !important } .button.silver:hover { background: #999999; color: #FFFFFF !important } .button.orange { background: #ff4500 } .button.orange:hover { background: #b33000 } .button.wired.orange { padding: 5px 10px; border: 2px solid #ff4500; background: #FFF; color: #000 !important; text-decoration: none; display: inline-block } .button.coral { background: #ff545d } .button.yellow { background: #ffdb4d; color: #000 !important } .button.yellow:hover { background: #ffd11a } .button.wired:hover { background: #e6e6e6; color: #000 !important } .button.disqus { font-size: 16px; background: #2e9fff; border: 2px solid #FFF } .button.white { background: #FFFFFF; color: #000 !important; border: 1px solid #FFF; display: inline-block; font-weight: 400 !important } .button.round { position: relative; z-index: 1; display: inline-block; width: auto; margin: 0; padding: 0 15px; font: bold 12px/28px "Roboto Condensed", sans-serif; color: #000 !important; vertical-align: middle; text-transform: uppercase; -webkit-font-smoothing: antialiased; border: none; -webkit-border-radius: 20px; border-radius: 20px; outline: none; overflow: visible; cursor: pointer } .button.white:hover { color: #FFF !important; border: 1px solid #FFF; background: none } .button.wired.white { border: 1px solid #FFFFFF; background: transparent; color: #FFFFFF; text-decoration: none; display: inline-block } .button.wired.white:hover { border: 1px solid #FFFFFF; background: #FFFFFF; color: #000000 !important; text-decoration: none } .button.wired.yellow { padding: 5px 10px; border: 2px solid #ffdb4d; background: #FFF; color: #000000; text-decoration: none; display: inline-block } .button.wired.green { padding: 5px 10px; border: 2px solid #73a304; background: #FFF; color: #000000 !important; text-decoration: none; display: inline-block } .button.big { font-size: 18px } .blue { color: #1860e2 } .green { color: #86b100 } .pink { color: #ff2d54 } .coral { color: #ff545d } .gray { color: #c0c4cb } .dark-gray { color: #7d8188 } .yellow { color: #ffdb4d } .ajax-loader { position: relative; margin-top: -20px; display: block; padding: 0; width: 48px; height: 10px; line-height: 10px; margin: 0.5em auto; background: url(/assets/ajax-loader.gif) #b5e900; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-align: center } .button.loading { background: url(/assets/ajax-loader.gif) #ffdb4d !important } .a-icon { -moz-osx-font-smoothing: grayscale; display: inline-block; font-family: FontAwesome; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size: inherit; font-size-adjust: none; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant: normal; font-weight: normal; line-height: 1; text-rendering: auto; transform: translate(0px, 0px) } .a-icon.small { font-size: 12px } .views { text-transform: none; color: #8a8a8a; font-size: 14px; font-family: Arial; display: inline-block; cursor: inherit } .views:hover { background: transparent } .views:before { content: ""; font-size: 15px; display: inline-block; margin-right: 7px; font-family: FontAwesome } .like-button { text-transform: none; color: #a8a8a8; font-size: 14px; font-family: Arial; display: inline-block } .like-button:before { content: ''; display: inline-block; margin-right: 7px; font-family: FontAwesome } .like-action, .favorite-action { display: inline-block; cursor: pointer; font-family: Arial; font-size: 14px; vertical-align: middle } .like-action:hover, .favorite-action:hover { background: #f0f0f0 } .like-action:before { content: ''; color: #ff2341; margin-right: 7px; font-family: FontAwesome } .favorite-action:before { content: '\f005'; font-size: 1.1em; color: #ffa930; margin-right: 7px; font-family: FontAwesome } .comment-button { color: #a8a8a8; cursor: pointer; text-transform: none; display: inline-block; font-size: 14px; line-height: 16px } .comment-button:hover { background: transparent } .comment-button:before { content: ''; display: inline; display: inline-block; margin-right: 7px; font-size: 16px } .silver-block { background: white; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(47%, #f6f6f6), color-stop(100%, #ededed)); background: -webkit-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%); background: -o-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%); background: -ms-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%); background: linear-gradient(to bottom, white 0%, #f6f6f6 47%, #ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0); border: 1px solid #CCCCCC; border-radius: 5px; padding: 1em; margin-bottom: 2em } .subscribe-widget { color: #FFF; background: #ff545d; padding: 20px 30px; border-radius: 10px } .subscribe-widget p { padding: 0; margin: 0; overflow: hidden; color: #FFFFFF } #left-fixed-widget { width: 120px; position: fixed; z-index: 100; left: 0; top: 180px; text-align: center } .page-top-button { position: fixed; z-index: 100; top: 100px; left: -5px; background: #fafafa; margin: 10px auto; padding: 10px; padding-left: 15px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -moz-transition: all 500ms ease-in-out 0s; -webkit-transition: all 500ms ease-in-out 0s; transition: all 500ms ease-in-out 0s; margin-left: 0px } .page-top-button.hidden { margin-left: -100px } .page-top-button i { font-size: 16px } .page-top-sec { padding: 10px 0; border-bottom: 1px dashed #CCC } .page-top-sec:last-child { border-bottom: none } .subscribe-widget-fixed { margin-top: 15px; margin-bottom: 15px; background: #FFF; z-index: 100; padding: 20px; border: 1px solid #CCC; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) } .order-widget { list-style: none; position: absolute; right: 10px; top: 10px } .order-widget li { display: inline-block; padding: 0; margin: 0 5px } .order-widget li a { padding: 5px; display: inline-block } @media screen and (max-width:480px) { .order-widget { position: static; margin-bottom: 1em; text-align: center } .breadcrumbs { display: none } } .breadcrumbs { padding: 0.5em } .breadcrumbs ul { list-style: none; padding: 0; margin: 0 } .breadcrumbs ul li { display: inline-block; line-height: 14px } .breadcrumbs ul li:after { content: " →"; font-size: 11px; padding: 0; padding-right: 5px; opacity: 0.8; color: #999 } .breadcrumbs ul li:last-child:after { content: "" } .breadcrumbs ul li a { font-family: "Roboto Condensed", sans-serif; color: #1860e2; font-size: 11px; font-weight: normal; text-transform: uppercase; text-decoration: none } .breadcrumbs ul li a:hover { color: #f40023 } .breadcrumbs ul li strong { color: #333; font-size: 12px; font-weight: normal; text-transform: uppercase } .fixed_breadcrumbs { z-index: 100; width: 100%; background: #fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; position: static } .fixed_breadcrumbs.ff { position: fixed; top: 0; background: rgba(255, 255, 255, 0.95); border-bottom: 1px solid rgba(225, 225, 225, 0.9); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15) } .header-weather-widget { text-align: center; margin: 5px 0; color: #FFF; font-weight: bold } .adb-block { background: #a3e0ff; background: #ffdb4d; position: static; width: 100%; z-index: 10000; -moz-transition: all 300ms ease-in-out 0s; -webkit-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s } .adb-text { max-width: 700px; min-width: 300px; margin: auto; padding: 40px 10px; padding-left: 100px; background: url(/assets/adb-icon.png) 15px center no-repeat; background-size: 60px; overflow: hidden; font-size: 18px; line-height: 20px; color: #000; box-sizing: border-box } @media screen and (max-width:480px) { .adb-block {} .adb-text { padding: 30px; background: none; font-size: 17px } } .log-form { border: 1px solid #cedbbe; padding: 30px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; max-width: 260px; margin: auto; margin-top: 3em; margin-bottom: 2em; background: #FFF } .log-form a { color: #3392b9 } .form-group { margin-bottom: 24px; position: relative } .form-group label { margin-right: 10px; margin-bottom: 8px; display: inline-block; color: gray } .form-control { display: block; width: 100%; height: 40px; padding: 6px 12px 8px; line-height: 1.428571429; font-weight: 700; color: #555; vertical-align: middle; background-color: #fff; border: 1px solid #c8d0d1; border-radius: 2px; -webkit-box-shadow: 0 0 0 3px rgba(165, 172, 174, 0.16); box-shadow: 0 0 0 3px rgba(165, 172, 174, 0.16); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s } .form-error { padding: 5px 0; color: red } .digest-subscription { position: relative; margin-top: 20px } .digest-subscription .digest-form-email { display: block; width: 100%; height: 43px; margin: 0; padding: 9px 150px 9px 10px; font-size: 16px; color: #000; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: #FFF; background-clip: padding-box; border: 1px solid transparent; border-radius: 5px 20px 20px 5px; transition: border-color .2s; box-sizing: border-box } .digest-subscription .digest-form-submit { color: #FFF !important; background: #86b100; position: absolute; font-size: 11px; top: 4px; right: 4px; width: 130px; height: 35px; margin: 0; padding: 0; font-weight: bold; text-transform: uppercase; letter-spacing: .5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #616570; border: none; border-radius: 20px; cursor: pointer; transition: color .2s, background-color .2s } .digest-subscription .digest-form-submit.inactive { background: #eef0ea; color: #838383 !important } .digest-subscription .digest-form-submit.inactive:hover { background: #d7d7d7 } .digest-subscription .digest-form-submit.loading { background: url(/assets/ajax-loader.gif) #99c500 } .saturn { -webkit-animation: myOrbit 8s linear infinite; -moz-animation: myOrbit 8s linear infinite; -o-animation: myOrbit 8s linear infinite; animation: myOrbit 8s linear infinite } @keyframes myOrbit { from { transform: rotate(0deg) translateX(10px) rotate(0deg) } to { transform: rotate(360deg) translateX(10px) rotate(-360deg) } } .counter { float: right; margin: 7px 5px 0 0; border: 0 } .age { display: block; float: right; width: 25px; height: 25px; border: 3px solid #999; color: #999; margin: 7px 5px 0 0; text-align: center; font: 13px/25px Arial } #contact_card .logo { width: 160px } .soc-icon.small { border: medium none; border-radius: 0; box-sizing: content-box; display: inline-block; height: 16px; margin-left: 10px; padding: 0; vertical-align: middle; width: 16px } .soc-icon.small.vkontakte { background: url(/ui/soc-icon-small.png) 0 -19px } .soc-icon.small.odnoklassniki { background: url(/ui/soc-icon-small.png) 0 -42px } .soc-icon.small.yandex { background: url(/ui/soc-icon-small.png) 0 -157px } .soc-icon.small.facebook { background: url(/ui/soc-icon-small.png) 0 -88px } .soc-icon.small.facebook { background: url(/ui/soc-icon-small.png) 0 -88px } .soc-icon.small.googleplus { background: url(/ui/soc-icon-small.png) 0 -502px } .soc-icon.small.twitter { background: url(/ui/soc-icon-small.png) 0 -111px } .soc-icon.small.mailru { background: url(/ui/soc-icon-small.png) 0 -65px } .soc-icon.small.google { background: url(/ui/soc-icon-small.png) 0 -134px } .view { background: #f0f0f0; border: 1px solid #CCC; box-shadow: 0 0 30px rgba(0, 0, 0, 0.27) } .view-control-tab { overflow: hidden } .view-close-button { padding: 0; margin: 0; line-height: 0; color: #000; background: #ffdb4d; padding: 5px; font-size: 24px; display: block; float: right; height: 14px; width: 14px; line-height: 16px; text-align: center; font-weight: bold; cursor: pointer } .view-content { background: #FFF; padding: 20px }