/*! * Start Bootstrap - Grayscale Bootstrap Theme (http://startbootstrap.com) * Code licensed under the Apache License v2.0. * For details, see http://www.apache.org/licenses/LICENSE-2.0. */ @bg-color: #000000;/*#0F0A0A;*/ @bg-color-light: #333333; @bg-color-footer: /*#333333;*/ rgba(55,55,55,.3); @link-color: /* #A8D921;*/ rgba(95,222,24,.8); @link-color-focus: /* #A8D921;*/ rgba(95,222,24,.35); @accent-color: /*#F53636; */ rgba(239,20,20,.8); @font-color: #FFFFFF; body { width: 100%; height: 100%; font-family: Lora,"Helvetica Neue",Helvetica,Arial,sans-serif; color: @font-color; /*pismo*/ background: url(../img/bg/AndeleABestie3000-bg.jpg) no-repeat center scroll, url(../img/bg/scratches-bg2.jpg) repeat; background-color: @bg-color; background-position: center top, top; -webkit-background-size: 100%, auto; -moz-background-size: 100%, auto; background-size: 100%, auto; -o-background-size: 100%, auto; } html { width: 100%; height: 100%; } h1 { font-size: 30px; margin: 0 0 35px; text-transform: uppercase; font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 700; letter-spacing: 1px; } h2, h3 { margin: 0 0 25px; /* text-transform: uppercase;*/ font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 700; letter-spacing: 1px; } /*.bbb { border: 1px solid rgba(255,255,255,.3); } */ h4, h5, h6 { margin: 0 0 15px; /* text-transform: uppercase;*/ font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 600; letter-spacing: 1px; } p { margin: 0 0 25px; font-size: 18px; line-height: 1.5; } .justify { text-align: justify; } .leftList { text-align: left; margin-left: 1em; } ul, ol { margin: 0 0 25px; font-size: 18px; line-height: 1.5; } .dim { color: #888; } .dim-slight { color: #ddd; } .color-accent { color: /*rgba(255,0,0,.8);*/@accent-color; } li.nostyle { list-style-type: none; } @media(min-width:768px) { p { margin: 0 0 35px; font-size: 20px; line-height: 1.6; } } a { /*color: #00bb00;*/ color: /*rgba(0,230,0,.8);*/@link-color; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } a:hover, a:focus { text-decoration: none; /*color: #1d9b6c;*/ color: /*rgba(0,240,0,.35);*/@link-color-focus; } .light { font-weight: 400; } /*****************************************/ /************** NAVBAR ******************/ .navbar-custom { margin-bottom: 0; border-bottom: 1px solid rgba(255,255,255,.3); text-transform: uppercase; font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; background-color: @bg-color; } .navbar-custom .navbar-brand { /*LOGO misto textu*/ font-weight: 700; } .navbar-custom .navbar-brand:focus { outline: 0; } .navbar-custom .navbar-brand .navbar-toggle { padding: 4px 6px; font-size: 16px; /* mobil maly nee*/ color: @link-color; } .navbar-custom .navbar-brand .navbar-toggle:focus, .navbar-custom .navbar-brand .navbar-toggle:active { outline: 0; } .navbar-custom a { color: @font-color; /*barva textu pro menu*/ font-size: 12px; } .navbar-custom .nav li a.small-indent { /*socialni ikony, odsazeni a mesni padding*/ padding: 15px 1px; } .navbar-custom .nav li a.small-indent-first { padding-left: 50px; } .navbar-custom .nav li a.small-indent .language { padding-left: 50px; text-transform: none; } .navbar-custom .nav li a { -webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; transition: background .3s ease-in-out; } .navbar-custom .nav li a:focus, .navbar-custom .nav li a:active { outline: 0; background-color: transparent; } .navbar-custom .nav li.active { outline: 0; } .navbar-custom .nav li.active a { color: @link-color; /*podklad pro odkaz kde jsem*/ } .navbar-custom .nav li a:hover { outline: 0; color: @accent-color; /*barva odkazu v menu*/ background-color: transparent; } /* .navbar-custom .nav li a:hover { /* background-color: rgba(150,0,0,.3); * /*barva pro odkaz kde jsem* color: @accent-color; } */ .navbar-custom .navbar-brand img { border: 0px solid @accent-color; margin-top: -17px; } @media(min-width:768px) { /*ne ty male, jen velke rozliseni*/ .navbar-custom { padding: 30px 0; border-bottom: 0; letter-spacing: 1px; background: 0 0; -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out; -moz-transition: background .5s ease-in-out,padding .5s ease-in-out; transition: background .5s ease-in-out,padding .5s ease-in-out; } .navbar-custom.top-nav-collapse { padding: 5px; border-bottom: 2px solid rgba(255,255,255,.3); background: /*#333;*/ @bg-color-light; /* background: url(../img/burried.png) bottom center scroll;*/ } .navbar-custom.top-nav-collapse .navbar-brand img { /*border: 0px solid rgba(255,0,0,.3);*/ /*/margin-top: -10px;*/ } } .intro { display: table; width: 100%; height: auto; text-align: center; color: @font-color; /* background: url(../img/intro-bg.jpg) no-repeat bottom center scroll; background-color: #000; background-position: center top; -webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%; -o-background-size: 100%;*/ } p.info-text { margin: 0 0 5px; font-size: 18px; } .intro .intro-body-main { padding: 200px 0; display: table-cell; vertical-align: middle; } .intro .intro-body { padding: 100px 0 20px; display: table-cell; vertical-align: middle; } .intro .intro-body-last { padding: 0px 0 250px; display: table-cell; vertical-align: middle; } .intro .intro-body .brand-heading { font-size: 30px; } .intro .intro-text { font-size: 18px; } @media(min-width:768px) { .intro { height: auto; padding: 100px 0 20px; } .intro .intro-body .brand-heading { font-size: 70px; } .intro .intro-text { font-size: 28px; } .intro .info-text { font-size: 28px; } } /*****************************************/ /************** TLACITKA******************/ .btn-circle { width: 70px; height: 70px; margin-top: 15px; padding: 7px 16px; border: 2px solid #fff; border-radius: 100%!important; font-size: 40px; color: @font-color; background: 0 0; -webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; transition: background .3s ease-in-out; } .btn-circle:hover, .btn-circle:focus { outline: 0; color: @font-color; background: rgba(255,255,255,.1); } .btn-circle i.animated { -webkit-transition-property: -webkit-transform; -webkit-transition-duration: 1s; -moz-transition-property: -moz-transform; -moz-transition-duration: 1s; } .btn-circle:hover i.animated { -webkit-animation-name: pulse; -moz-animation-name: pulse; -webkit-animation-duration: 1.5s; -moz-animation-duration: 1.5s; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; } @-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1.2); transform: scale(1.2); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @-moz-keyframes pulse { 0% { -moz-transform: scale(1); transform: scale(1); } 50% { -moz-transform: scale(1.2); transform: scale(1.2); } 100% { -moz-transform: scale(1); transform: scale(1); } } /*------*/ .btn { border-radius: 3%; /*text-transform: uppercase;*/ font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .btn-default:hover, .btn-default:focus { border: 1px solid @link-color; color: #009900; background-color: transparent; } .btn-default { border: 1px solid #005500; outline: 0; color: #000; background-color: @link-color; } /*****************************************/ /************** SEKCE ********************/ .content-section { padding-top: 100px; } /* .download-section { width: 100%; padding: 50px 0; color: #fff; background: url(../img/downloads-bg.jpg) no-repeat center center scroll; background-color: @bg-color; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; } */ #map { width: 100%; height: 200px; margin-top: 100px; } @media(min-width:767px) { .content-section { padding-top: 150px; } .download-section { padding: 100px 0; } #map { height: 400px; margin-top: 250px; } } /***************************/ /**** news ***********/ .jmeno { font-weight: bold; white-space: nowrap; } .dohromady { white-space: nowrap; } #clenove h3 { margin: 20px 0 5px; } /***************************/ /**** kapela ***********/ .soft-embossed { -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,1), inset 0 3px 2px rgba(255,255,255,.5), inset -3px -7px 4px rgba(0,0,0,.6), inset -4px -10px 4px rgba(255,255,255,.3); -moz-box-shadow: inset 0 0 10px rgba(0,0,0,1), inset 0 3px 2px rgba(255,255,255,.5), inset -3px -7px 4px rgba(0,0,0,.6), inset -4px -10px 4px rgba(255,255,255,.3); box-shadow: inset 0 0 10px rgba(0,0,0,1), inset 0 3px 2px rgba(255,255,255,.5), inset -3px -7px 4px rgba(0,0,0,.6), inset -4px -10px 4px rgba(255,255,255,.3); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; } .soft-embossed-wrap { position:relative; display:inline-block; } .img-responsive-emboss { opacity: 0; max-width: 100%; } .anchor-indent { padding-top: 75px;} footer { padding: 40px 0; } footer p { margin: 0; } footer .inline { display: inline-block; padding: 10px 5px; } #contact { margin-top: 0; border-top: 3px solid rgba(255,255,255,.3); font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; background-color: @bg-color-footer; /*background: url(../img/bg/burried.png);*/ } #contact .fa-social-text { font-size: 25px; } #contact .footer-text p { font-size: 15px; } /*#contact .bz { margin-top: 0; padding: 0; } */ #contact .credits{ margin: 40px 0px 15px 15px; } #email { margin-top: 0; border-top: 3px solid rgba(255,255,255,.3); font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; background-color: @bg-color-footer; /*background: url(../img/bg/burried.png);*/ } #cart { height: 30px; width: 30px; } #cart-items { color: @font-color; /*pismo*/ } ul.banner-social-buttons { margin-top: 0; } .row-video { margin-top: 10%; } /*****************************************/ /************** FORMULARE ****************/ .form-group-indent-behind { margin-right: 20px; } /*****************************************/ /** Chybove a informacni hlasky **********/ .alert { margin-top: 1em; } .alert a { color: #000; font-weight: bold; } /*****************************************/ /*************** Shop ********************/ .form-inline input.form-control.quantity { width: 4em; } /*****************************************/ /************** Kosik ********************/ ul.basket { max-width: 40em; margin: auto; overflow-x: hidden; list-style: none; background: @bg-color; border: solid 10px @bg-color; } ul.basket li { text-align: left; } ul.basket li:before { float: left; width: 0; white-space: nowrap; content: ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " } ul.basket span:first-child { padding-right: 0.33em; background: @bg-color; } ul.basket span + span { float: right; padding-left: 0.33em; background: @bg-color; } textarea#contact { color: @font-color; } /*****************************************/ @media(max-width:1199px) { ul.banner-social-buttons { margin-top: 15px; } } @media(max-width:767px) { ul.banner-social-buttons li { display: block; margin-bottom: 20px; padding: 0; } ul.banner-social-buttons li:last-child { margin-bottom: 0; } } ::-moz-selection { text-shadow: none; background: #fcfcfc; background: rgba(255,255,255,.2); } ::selection { text-shadow: none; background: #fcfcfc; background: rgba(255,255,255,.2); } img::selection { background: 0 0; } img::-moz-selection { background: 0 0; } body { webkit-tap-highlight-color: rgba(255,255,255,.2); } /*****************************************/ /************** CAROUSEL ********************/ /** {box-sizing:border-box}*/ /* Slideshow container */ .slideshow-container { max-width: 900px; position: relative; margin: auto; } /* Hide the images by default */ .mySlides { display: none; text-align: center; } /* Next & previous buttons */ .prev, .next { cursor: pointer; position: absolute; top: 50%; width: auto; margin-top: -22px; padding: 16px; color: white; font-weight: bold; font-size: 18px; transition: 0.6s ease; border-radius: 0 3px 3px 0; } /* Position the "next button" to the right */ .next { right: 0; border-radius: 3px 0 0 3px; } /* On hover, add a black background color with a little bit see-through */ .prev:hover, .next:hover { background-color: rgba(0,0,0,0.5); } /* Caption text */ .text { color: #f2f2f2; font-size: 15px; padding: 8px 12px; position: absolute; bottom: 8px; width: 100%; text-align: center; } /* Number text (1/3 etc) */ .numbertext { color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; top: 0; } /* The dots/bullets/indicators */ .dot { cursor: pointer; height: 15px; width: 15px; margin: 0 2px; background-color: #222; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease; } .activeDot, .dot:hover { background-color: #717171; } /* Fading animation */ .fadeCarousel { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; -moz-animation-name: fade; -moz-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s; } @-webkit-keyframes fade { /*fakt tu musi byt jen fade, ne fadeCarousel*/ from {opacity: .5} to {opacity: 1} } @keyframes fade { from {opacity: .5} to {opacity: 1} }