Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*============FONTS===============*/
- @font-face {
- font-family: 'HelveticaNeueCyr-Roman';
- src: url('../fonts/custom/HelveticaNeueCyr-Roman.eot');
- src: url('../fonts/custom/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/custom/HelveticaNeueCyr-Roman.woff') format('woff'), url('../fonts/custom/HelveticaNeueCyr-Roman.ttf') format('truetype'), url('../fonts/custom/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman') format('svg');
- font-weight: normal;
- font-style: normal;
- }
- @font-face {
- font-family: 'HelveticaNeue-Cyr-thin';
- src: url('../fonts/custom/HelveticaNeueCyr-Thin.eot');
- src: url('../fonts/custom/HelveticaNeueCyr-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/custom/HelveticaNeueCyr-Thin.woff') format('woff'), url('../fonts/custom/HelveticaNeueCyr-Thin.ttf') format('truetype'), url('../fonts/custom/HelveticaNeueCyr-Thin.svg#HelveticaNeueCyr-Thin') format('svg');
- font-weight: 100;
- font-style: normal;
- }
- @font-face {
- font-family: 'HelveticaNeue-Cyr-italic';
- src: url('../fonts/custom/HelveticaNeueCyr-Roman.eot');
- src: url('../fonts/custom/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/custom/HelveticaNeueCyr-Roman.woff') format('woff'), url('../fonts/custom/HelveticaNeueCyr-Roman.ttf') format('truetype'), url('../fonts/custom/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman') format('svg');
- font-weight: 100;
- font-style: italic;
- }
- @font-face {
- font-family: 'HelveticaNeue-Cyr-bold';
- src: url('../fonts/custom/HelveticaNeueCyr-Roman.eot');
- src: url('../fonts/custom/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/custom/HelveticaNeueCyr-Roman.woff') format('woff'), url('../fonts/custom/HelveticaNeueCyr-Roman.ttf') format('truetype'), url('../fonts/custom/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman') format('svg');
- font-weight: 800;
- font-style: normal;
- }
- @font-face {
- font-family: 'HelveticaNeue-Cyr-med';
- src: url('../fonts/custom/HelveticaNeueCyr-Roman.eot');
- src: url('../fonts/custom/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/custom/HelveticaNeueCyr-Roman.woff') format('woff'), url('../fonts/custom/HelveticaNeueCyr-Roman.ttf') format('truetype'), url('../fonts/custom/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman') format('svg');
- font-weight: 400;
- font-style: normal;
- }
- @font-face {
- font-family: 'HelveticaNeueCyr-rbold';
- src: url('../fonts/custom/HelveticaNeueCyr-Black.eot');
- src: url('../fonts/custom/HelveticaNeueCyr-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/custom/HelveticaNeueCyr-Black.woff2') format('woff2'), url('../fonts/custom/HelveticaNeueCyr-Black.woff') format('woff'), url('../fonts/custom/HelveticaNeueCyr-Black.ttf') format('truetype');
- font-weight: 900;
- font-style: normal;
- }
- .bold {
- font-family: "HelveticaNeue-Cyr-bold";
- }
- .r-bold {
- font-family: 'HelveticaNeueCyr-rbold';
- }
- .roman {
- font-family: "HelveticaNeueCyr-Roman";
- }
- .thin {
- font-family: "HelveticaNeue-Cyr-thin";
- }
- .italic {
- font-family: "HelveticaNeue-Cyr-thin";
- }
- .medium {
- font-family: "HelveticaNeue-Cyr-med";
- }
- /* ===========BASE========= */
- a:hover,
- a:focus,
- a:visited,
- a:active,
- a {
- text-decoration: none !important;
- }
- button:focus {
- outline: none;
- }
- html {
- overflow-y: scroll !important;
- overflow-x: hidden;
- }
- body {
- padding-right: 0 !important;
- }
- /*=============CONTENT==============*/
- section.navigation {
- background-color: #eef1f2;
- }
- section.navigation .navigate {
- margin: 30px 0;
- }
- section.navigation .navigate div {
- margin: 0 5px;
- display: inline-block;
- }
- section.navigation .navigate a {
- font-family: "HelveticaNeueCyr-Roman";
- font-size: 18px;
- text-transform: uppercase;
- color: #000;
- }
- section.navigation .navigate p {
- margin: 0;
- font-family: "HelveticaNeue-Cyr-bold";
- font-size: 20px;
- text-transform: uppercase;
- color: #000;
- }
- section.main {
- height: 500px;
- padding: 15px;
- background: url("../img/catalog/collections/collection-1_bg.jpg") no-repeat center center;
- }
- section.main h1 {
- margin-top: 200px;
- color: #ffffff;
- font-family: "HelveticaNeue-Cyr-med";
- font-size: 60px;
- text-transform: uppercase;
- }
- section.main h1 span {
- background: rgba(77, 65, 46, 0.2);
- }
- section.main p {
- color: #ffffff;
- font-family: "HelveticaNeue-Cyr-med";
- text-transform: uppercase;
- font-size: 25px;
- }
- section.main p span {
- background: rgba(77, 65, 46, 0.2);
- }
- section.content {
- padding-bottom: 450px;
- background: url("../img/bg/map-bg.jpg") no-repeat bottom center;
- }
- section.content .products {
- margin-top: 220px;
- }
- section.content .products .slider_other_products {
- margin: 30px 10px;
- }
- section.content .products .slider_other_products .prev,
- section.content .products .slider_other_products .next {
- z-index: 999;
- }
- section.content .products .slider_other_products .card {
- position: relative;
- margin: 0 20px;
- }
- section.content .products .slider_other_products .card p {
- font-family: "HelveticaNeue-Cyr-thin";
- font-size: 14px;
- color: #666666;
- }
- section.content .products .slider_other_products .card h4 {
- color: #050404;
- font-size: 18px;
- font-family: "HelveticaNeue-Cyr-bold";
- }
- section.content .products .slider_other_products .block_hidden {
- width: 100%;
- height: 100%;
- top: 0;
- right: 0;
- left: 0;
- display: none;
- }
- section.content .products .slider_other_products .block_hidden .buttons {
- margin-top: 70%;
- }
- section.content .products .slider_other_products .block_hidden .button_active {
- transition: all 0.3s ease-in-out;
- margin: 0;
- border: 1px solid #000 !important;
- padding: 10px 20px;
- text-transform: uppercase;
- color: #000;
- font-size: 12px;
- font-family: "HelveticaNeue-Cyr-bold";
- background: transparent;
- }
- section.content .products .slider_other_products .block_hidden .button_active:hover {
- border: 1px solid #000 !important;
- background: #000000;
- color: #ffffff;
- }
- section.content .products .slider_other_products .block_hidden .button_disactive {
- transition: all 0.3s ease-in-out;
- margin: 0;
- border: 1px solid #000000 !important;
- padding: 10px 20px;
- text-transform: uppercase;
- color: #ffffff;
- font-size: 12px;
- font-family: "HelveticaNeue-Cyr-bold";
- background: #000000;
- }
- section.content .products .slider_other_products .block_hidden .button_disactive:hover {
- border: 1px solid #000 !important;
- background: transparent;
- color: #000000;
- }
- section.content .products .slider_other_products .card:hover .block_hidden {
- display: block;
- z-index: 100;
- position: absolute;
- }
- section.content .prev {
- position: absolute;
- top: 50%;
- left: -30px;
- background: transparent;
- font-size: 40px;
- color: #d4d4d4;
- z-index: 999;
- border: none;
- }
- section.content .next {
- position: absolute;
- top: 50%;
- right: -30px;
- background: transparent;
- font-size: 40px;
- color: #d4d4d4;
- z-index: 999;
- border: none;
- }
- section.content .navs {
- margin: 15px;
- }
- section.content .pages {
- float: right;
- }
- section.content .pages p {
- font-family: "HelveticaNeue-Cyr-med";
- font-size: 12px;
- color: #d9d9d9;
- }
- section.content .pages li {
- border: 1px solid #000000;
- border-radius: 50%;
- padding: 0;
- font-family: "HelveticaNeue-Cyr-med";
- font-size: 12px;
- }
- section.content .pages li a {
- padding: 5px;
- color: #000000;
- }
- section.content .pages li a:hover {
- color: #ffffff;
- }
- section.content .pages li:hover {
- color: #ffffff;
- background: #000000;
- border: 1px solid #000000;
- }
- section.content .pages .custom_active {
- background: #000000;
- border: 1px solid #000000;
- }
- section.content .pages .custom_active a {
- color: #ffffff;
- }
- /*===========MODAL============*/
- .modal {
- margin-top: 8%;
- }
- .modal .modal-header {
- border: none;
- }
- .modal .modal-header .close {
- opacity: 1;
- transition: all 0.3s ease-in-out;
- margin-top: -55px;
- text-shadow: none;
- font-size: 14px;
- color: #8e8e8e;
- padding: 4px ;
- border: 2px solid #8e8e8e;
- border-radius: 50%;
- }
- .modal .modal-header .close:hover {
- color: #ffffff;
- background: #000000;
- border: 2px solid #000;
- }
- .modal .modal-content {
- border: 0;
- padding: 10px 0 30px 0;
- }
- .modal .modal-content .col-md-10 {
- background: #ffffff;
- padding: 20px;
- border: 1px solid #000000;
- }
- .modal .modal-content h3 {
- text-transform: uppercase;
- font-family: "HelveticaNeue-Cyr-thin";
- font-size: 18px;
- color: #000;
- }
- .modal .modal-content h3 span {
- font-family: "HelveticaNeue-Cyr-bold";
- }
- .modal .modal-content .characteristics p {
- font-size: 14px;
- color: #000;
- font-family: "HelveticaNeue-Cyr-bold";
- }
- .modal .modal-content .characteristics p span.span_custom {
- font-family: "HelveticaNeue-Cyr-thin";
- }
- .modal .modal-content .price p {
- font-family: 'HelveticaNeueCyr-rbold';
- font-size: 24px;
- text-transform: uppercase;
- }
- .modal .modal-content .special_price {
- padding: 0;
- }
- .modal .modal-content .special_price .custom_price {
- margin-top: 25px;
- margin-left: 10px;
- }
- .modal .modal-content .special_price p {
- margin-top: 10px;
- color: red;
- font-family: 'HelveticaNeueCyr-rbold';
- font-size: 21px;
- text-transform: uppercase;
- }
- .modal .modal-content .special_price span {
- text-transform: uppercase;
- text-align: right;
- text-decoration: underline;
- font-size: 18px;
- font-family: "HelveticaNeue-Cyr-med";
- color: #000;
- }
- /*=============ADAPTIVE============*/
- @media (min-width: 0px) and (max-width: 320px) {
- section.main h1 {
- font-size: 38px;
- margin-top: 60px;
- }
- section.main p {
- font-size: 20px;
- }
- section.content .prev {
- left: 20px;
- top: 97%;
- }
- section.content .next {
- right: 20px;
- top: 97%;
- }
- }
- @media (min-width: 321px) and (max-width: 480px) {
- section.main h1 {
- font-size: 48px;
- margin-top: 80px;
- }
- section.main p {
- font-size: 22px;
- }
- section.content .prev {
- left: 20px;
- top: 97%;
- }
- section.content .next {
- right: 20px;
- top: 97%;
- }
- }
- @media (min-width: 481px) and (max-width: 768px) {
- section.content .slick-prev {
- left: 15px;
- top: 97%;
- }
- section.content .slick-next {
- right: 15px;
- top: 97%;
- }
- }
- @media (min-width: 769px) and (max-width: 992px) {
- section.content .prev {
- left: 15px;
- top: 97%;
- }
- section.content .next {
- right: 15px;
- top: 97%;
- }
- }
- @media (min-width: 993px) and (max-width: 1200px) {
- section.content .next {
- right: 10px;
- }
- section.content .prev {
- left: 10px;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment