
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Lobster');

body{font-family: 'Open Sans', sans-serif;}

@media (min-width: 768px){
.navtop{position:fixed;top:0;left:0;right:0;}
body{margin-top:70px;}
}


.bottomleft{position:fixed;z-index:999;bottom:15px;right:15px;}

.navtop{padding-top:10px;padding-bottom:10px;background:white;z-index:999;}

.navtop .nav{border-top: solid 2px rgba(236, 125, 155, 1);
    border-bottom: solid 2px rgba(236, 125, 155, 1);}

.navtop .nav a{color:rgba(236, 125, 155, 1);font-size:12px;    padding: 12px 5px;}
.navtop .nav a:hover,.navtop .nav .active a,.navtop .nav a:focus{color:white;background:rgba(236, 125, 155, 1);}

.galitem{display:block;height:250px;margin:0 -15px;background-size:cover;background-position:center;}
@media (min-width: 768px){.galitem{height:300px;}}
@media (min-width: 1200px){.galitem{height:350px;}.navtop .nav a{font-size:16px;}}


.block1{text-align:center;
    background-position: top left;
    background-repeat: no-repeat;}
.block1 .bg{   display:inline-block; background: rgba(255,255,255,.8);}
.block1 .h1{    font-weight: bold;line-height:35px;    font-size: 35px;}
.block1 .h2{    font-size: 25px;
    line-height: 30px;}
.block1 .red{color:#E21C21;font-weight:bold;}
.block1 .red a{color:#E21C21;text-decoration:underline;}
.block1 .h3{font-weight: bold;
    font-size: 20px;
    line-height: 30px;}

.block1bottom{display:block;margin:10px;}

.block1bottom1{margin:35px 0;}
@media (min-width: 768px){
.block1bottom{display:inline-block;vertical-align:middle;margin:0 10px;}
.block1{text-align:right;    background-image: url(../block1.jpg);}

.block1 .h1{    font-weight: bold;line-height:35px;    font-size: 45px;}
.block1 .h2{    font-size: 35px;}
.block1 .h3{    font-size: 30px;}
}

.obo-mne{margin:60px 0;}
.obo-mne .h1{font-weight:bold;font-size:50px;}
.obo-mne p{font-size:16px;}

.ceny{margin:60px 0;}
.ceny .h1{font-weight:bold;font-size:50px;}

.ceny1{font-size:18px;}
.ceny1 .red{color:red;}

.kontakty{margin:60px 0;}
.kontakty .h1{font-weight:bold;font-size:50px;}
.kontakty .h2{margin:40px 0;}

.oformit-zakaz{margin:60px 0;}
.oformit-zakaz .h1{font-weight:bold;font-size:50px;}

.oformit-zakaz .form-control{    border: 3px solid rgba(236, 125, 155, 1);font-size:20px;height:auto;}
.oformit-zakaz label{font-size:20px;}


footer{margin-top:50px;background:#363636;padding:80px 10px;text-align:center;color:white;font-size:25px;}



.btn-default{  font-family: 'Lobster', cursive;
     background-color: rgba(242, 102, 143, 1);
    border: solid rgba(237, 21, 102, 1) 0px;color:white;font-size:22px;
}

.btn-default:hover,.btn-default:focus{
    background-color: rgba(237, 21, 102, 1);
    border-color: rgba(242, 102, 143, 1);color:white;}









#widget_contactus_css{display:none}.wcontactus_button:before{-ms-high-contrast-adjust:none}.h4-text{color:#000;border-bottom:none;font-size:1em;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;margin:0;padding:0}.wcontactus_button{vertical-align: middle;color:#fff;display:inline-block;border-radius:2px;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-transition:background 200ms linear;transition:background 200ms linear;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:12px;letter-spacing:0.1px;background:#5e81a8}.wcontactus_button:hover{background:#6888ad;text-decoration:none;color:white;}.wcontactus_button:active{background:#5779a1}.wcontactus_button:before{content:'';display:inline-block;background:url(../like_widget.png);height:8px;width:14px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi){.wcontactus_button:before{background-image:url(../like_widget_2x.png);background-size:19px 59px}}.wcontactus_height18{padding:3px 6px;height:18px}.wcontactus_height18:before{margin-right:6px}.wcontactus_height18:active{padding:4px 6px 2px}.wcontactus_height20{padding:4px 6px;height:20px}.wcontactus_height20:before{margin-right:6px}.wcontactus_height20:active{padding:5px 6px 3px}.wcontactus_height22{padding:5px 7px;height:22px}.wcontactus_height22:before{margin-right:7px}.wcontactus_height22:active{padding:6px 7px 4px}.wcontactus_height24{padding:6px 9px;height:24px}.wcontactus_height24:before{margin-right:9px}.wcontactus_height24:active{padding:7px 9px 5px}.wcontactus_height30{padding:9px 11px;height:30px}.wcontactus_height30:before{margin-right:10px}.wcontactus_height30:active{padding:10px 11px 8px}




.wabtn{
    transition: all 0.7s ease 0s;
    z-index: 2147483647;
    left: 0px;
    background-image: linear-gradient(rgb(0, 150, 78), rgb(43, 173, 100));
    position: fixed;
    width: 71%;
    height: 65px;
    bottom: 0px;
    text-align: center;
    cursor: pointer;
    border-top-right-radius: 24px;
padding-left:80px;
    color: white!important;text-decoration:none!important;
    font-size: 15px;
    line-height: 32px;
}
.wabtn:before,.wanotify:before{display:block;content:'';position:absolute;left:15px;top:0;
width:50px;height:65px;
background-position:center;
background-repeat:no-repeat;
background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0id2hhdHNhcHAtbG9nby1ub3RleHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzkgMzkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM5IDM5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9nb193aGl0ZXtmaWxsOiNmZmZmZmY7fQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dvX2dyZWVue2ZpbGw6IzAwZTY3Njt9DQogICAgICAgICAgICAgICAgICAgICAgICA8L3N0eWxlPjxwYXRoIGNsYXNzPSJsb2dvX2dyZWVuIiBkPSJNMTAuNywzMi44bDAuNiwwLjNjMi41LDEuNSw1LjMsMi4yLDguMSwyLjJsMCwwYzguOCwwLDE2LTcuMiwxNi0xNmMwLTQuMi0xLjctOC4zLTQuNy0xMS4zJiMxMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgcy03LTQuNy0xMS4zLTQuN2MtOC44LDAtMTYsNy4yLTE1LjksMTYuMWMwLDMsMC45LDUuOSwyLjQsOC40bDAuNCwwLjZsLTEuNiw1LjlMMTAuNywzMi44eiIvPjxwYXRoIGNsYXNzPSJsb2dvX3doaXRlIiBkPSJNMzIuNCw2LjRDMjksMi45LDI0LjMsMSwxOS41LDFDOS4zLDEsMS4xLDkuMywxLjIsMTkuNGMwLDMuMiwwLjksNi4zLDIuNCw5LjFMMSwzOGw5LjctMi41JiMxMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgYzIuNywxLjUsNS43LDIuMiw4LjcsMi4ybDAsMGMxMC4xLDAsMTguMy04LjMsMTguMy0xOC40QzM3LjcsMTQuNCwzNS44LDkuOCwzMi40LDYuNHogTTE5LjUsMzQuNkwxOS41LDM0LjZjLTIuNywwLTUuNC0wLjctNy43LTIuMSYjMTA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwtMC42LTAuM2wtNS44LDEuNUw2LjksMjhsLTAuNC0wLjZjLTQuNC03LjEtMi4zLTE2LjUsNC45LTIwLjlzMTYuNS0yLjMsMjAuOSw0LjlzMi4zLDE2LjUtNC45LDIwLjlDMjUuMSwzMy44LDIyLjMsMzQuNiwxOS41LDM0LjYmIzEwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICB6IE0yOC4zLDIzLjVMMjcuMiwyM2MwLDAtMS42LTAuNy0yLjYtMS4yYy0wLjEsMC0wLjItMC4xLTAuMy0wLjFjLTAuMywwLTAuNSwwLjEtMC43LDAuMmwwLDBjMCwwLTAuMSwwLjEtMS41LDEuNyYjMTA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGMtMC4xLDAuMi0wLjMsMC4zLTAuNSwwLjNoLTAuMWMtMC4xLDAtMC4zLTAuMS0wLjQtMC4ybC0wLjUtMC4ybDAsMGMtMS4xLTAuNS0yLjEtMS4xLTIuOS0xLjljLTAuMi0wLjItMC41LTAuNC0wLjctMC42JiMxMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgYy0wLjctMC43LTEuNC0xLjUtMS45LTIuNEwxNSwxOC40Yy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuNGMwLTAuMiwwLTAuNCwwLjEtMC41YzAsMCwwLjQtMC41LDAuNy0wLjhjMC4yLTAuMiwwLjMtMC41LDAuNS0wLjcmIzEwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjMC4yLTAuMywwLjMtMC43LDAuMi0xYy0wLjEtMC41LTEuMy0zLjItMS42LTMuOGMtMC4yLTAuMy0wLjQtMC40LTAuNy0wLjVoLTAuM2MtMC4yLDAtMC41LDAtMC44LDBjLTAuMiwwLTAuNCwwLjEtMC42LDAuMSYjMTA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwtMC4xLDAuMWMtMC4yLDAuMS0wLjQsMC4zLTAuNiwwLjRjLTAuMiwwLjItMC4zLDAuNC0wLjUsMC42Yy0wLjcsMC45LTEuMSwyLTEuMSwzLjFsMCwwYzAsMC44LDAuMiwxLjYsMC41LDIuM2wwLjEsMC4zJiMxMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgYzAuOSwxLjksMi4xLDMuNiwzLjcsNS4xbDAuNCwwLjRjMC4zLDAuMywwLjYsMC41LDAuOCwwLjhjMi4xLDEuOCw0LjUsMy4xLDcuMiwzLjhjMC4zLDAuMSwwLjcsMC4xLDEsMC4ybDAsMGMwLjMsMCwwLjcsMCwxLDAmIzEwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjMC41LDAsMS4xLTAuMiwxLjUtMC40YzAuMy0wLjIsMC41LTAuMiwwLjctMC40bDAuMi0wLjJjMC4yLTAuMiwwLjQtMC4zLDAuNi0wLjVzMC40LTAuNCwwLjUtMC42YzAuMi0wLjQsMC4zLTAuOSwwLjQtMS40JiMxMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgYzAtMC4yLDAtMC41LDAtMC43QzI4LjYsMjMuNywyOC41LDIzLjYsMjguMywyMy41eiIvPjwvc3ZnPg==');
}


.wanotify{display:none;  animation: notification 1s infinite linear;

    transition: all 0.7s ease 0s;
    z-index: 2147483647;
    left: 0px;
    background: #f2f0f3;
    position: fixed;
    min-height: 65px;
    top: 10px;
    left: 5%;
    right: 5%;
    text-align: left;
    cursor: pointer;
    border-radius: 10px;
    padding-left: 80px;
    color: #333!important;
    text-decoration: none!important;
    font-size: 15px;
    line-height: 25px;
    padding-top:10px;
    padding-bottom:10px;

-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
}

.wanotify .closebtn{
    position: absolute;
    padding: 10px;
    /* width: 20px; */
    line-height: 20px;
    top: 0;
    right: 5px;
    font-size: 30px;
}

@media (min-width: 768px){.wabtn{display:none;}}



@keyframes notification {
  0% {
    margin-top:-5px;
    animation-timing-function: ease-in;
    }
  50% {
        margin-top:0px;
    }
100% {
        margin-top:-5px;
    }
}
