@import url('https://fonts.googleapis.com/css?family=Dosis:300,400,500,600|Sriracha&subset=latin-ext');

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;1,400;1,500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');

html body {
  font-family: 'Roboto', sans-serif;
  font-size: 13pt;
  font-weight: 400;
}


html body b, html body strong {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
} 


element.style {
}
p {
  margin: 0 0 10px;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.article-detail article {
  text-align: left; }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: 'Lora', serif;
  font-weight: 400;
  font-style: italic;

  color: inherit;
  letter-spacing: 0px;
}


/*html body {font-family: 'Dosis', sans-serif; font-size: 14pt;}*/
/*  ---- hack pro odstranění šipeček v input type="number" ---- */
/* Mozilla */
input[type=number] {-moz-appearance: textfield;}
/* Chrome */
::-webkit-inner-spin-button { -webkit-appearance: none;}
::-webkit-outer-spin-button { -webkit-appearance: none;}

/* instagram feeed logo */
a.crt-logo {color: #ffffff!important; display:none!important;}

/*.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
font-family: 'Sriracha', serif;
font-weight: 500;
line-height: 1.1;
color: inherit;
letter-spacing: 0px;
} 

h2 {color: #606060;} */

h1, .h1 {
  text-transform: none;
  font-size: 1.85em;
}

/*h1, .h1 {font-size: 1.75em!important;}*/

h2, .h2 {font-size: 1.55em; line-height: 1.3;}
.thumbnail h2 {  font-size: 1.45em;}

h2.perex {font-size: 1.2em;}

h3.panel-title {
  text-transform: none;
}

h3.text-center { font-size: 1.30em; line-height: 1.3;}

h3, .h3 {font-size: 1.30em;} 

ol li {margin-bottom: 8px;}
ul#list-pages li p {text-align: left;}

.btn-primary {font-weight: 400;}

.button-up {display: none;}
#index .button-up {display: block;}
#panel-products h2 {
  font-size: 32px;
}

#panel-custom-2 h3.panel-title {display: none;}

.index-p { font-size: 15pt; color: #ff4c83; }
footer p {font-size: 0.85em;}

.text-left {text-align: right;}
.pink {color: #ff4c83;}

.padding-top {padding-top: 15px;}
.padding-bottom {padding-bottom: 15px;}
.padding-10 {10px 0 10px 0;}

.well {color: #9f9f9f!important; background: #F8f8f8;}

#index #eshop-products {margin-top: 30px;}

.category-detail #shopping h1 {
  margin-bottom: 0px;
}


.alert-primary {
  padding: 8px 8px 8px 12px;
  color: #3c763d;
  background-color: #e1f0ea;
  border: 0px solid #fff;
  background: rgb(225,240,234);
  background: linear-gradient(90deg, rgba(225,240,234,0.48800770308123254) 0%, rgba(225,240,234,1) 32%, rgba(225,240,234,0.6112570028011204) 81%, rgba(225,240,234,0) 100%);
}

.alert-primary a:hover {color: #202020; }

.alert-primary .h4 { font-size:1.2em;}

#article-306258 ol li {margin-bottom: 20px; padding-left:5px;}

li#menu-item-358559 a {color: #ff4c83;}
li#menu-item-358559 a:hover {color: #252525;}



#content main.col-lg-12 {padding-right: 0 ;
  padding-left:0 ;}

.icons-info {
  /* border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc; */
  padding: 20px 40px 15px;
  text-align: center;
}

.icons-info p {padding: 8px 0 0 0; font-size: 12pt;}


.icons-info img {width: 80px; height:auto; }
.icons-info h3 {margin-bottom: 5px; color: #ff4c83;}

/* motiv */
.my-motive {
  background-image: url('/obrazek/3/uvodka-2-jpg');
  background-position: top center;
  background-size: cover;
  height:200px;
  width: auto;
}

.my-motive p  {margin: 0 0 0px;}
.category-detail .my-motive,
.product-detail .my-motive,
#index .my-motive,
#eshop .my-motive {display:none;}



.text-my-motive {text-align: left;}

.text-my-motive h1 {text-shadow: 0px 2px 2px white;}
.text-my-motive h2 {font-family: 'Lato', sans-serif; font-size: 18pt; color: #ff4c83; text-shadow: 0px 2px 4px white;}

.my-motive-HP {display: none;
  background-image: url('/obrazek/3/uvodni-img');
  background-position: top center;
  background-size: cover;
  width: auto;
}



#index .my-motive-HP {display:block;}

.my-motive-ESHOP {
  background-image: url('/obrazek/3/uvodka-2-jpg');
  background-position: top center;
  background-size: cover;
  height:200px;
  width: auto;
}



.my-motive-ESHOP {display: none;}
#eshop .my-motive-ESHOP {display: block;}

/* #motive.nob {display: none;} */
/* #index #motive.nob {display:block!important;}  */ /*zapne motiv */
#motive .btn {font-family: 'Lato';}
.clear {clear:both;}



#top-ribbon {
  background: #f6f6f6;
  padding: 4px 0 3px;
}
#contactus  {display: none;} /*kontakty v hlavicce */



.navbar { 
  text-transform: none;  
  font-family: 'Lora', serif; 
  letter-spacing: 0; 
  border-bottom: 1px solid #ccc;

}
.navbar .navbar-nav > li > a {
  font-weight: 500;
}


.navbar-default .navbar-toggle {
  border-color: #707070;
}
/* nefunguje
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
margin-right: -15px;
margin-left: -15px;
float: right;
margin: -50px 0 0 0;
position: relative;
} */


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
  background: #fff;
  border-left: 2px solid transparent; 
}
.navbar-default li.active > a:before,
.navbar-default li.active:hover > a:before {border-left: 10px solid transparent;}

#basket .input-group::before {
  border: 1px dashed #ff8cae;
  border-radius: 13px;
  color: #ff4c83;
  content: "od 1500 Kč doprava ZDARMA";
  display: inline;
  font-size: 13px;
  padding: 3px 8px;
  position: absolute;
  width: 195px;
}



#cartsum {
  display: block;
}

ol.breadcrumb:first-child {  /*první řádek drobečkové navigace*/
  margin-top: -50px;
  margin-bottom: 30px;
  text-align: left;
  font-size: 11pt;
}
ol.breadcrumb:nth-child(2), ol.breadcrumb:nth-child(3) {  /* 2. a 3. řádek drobečkové navigace */
  display: none}

article #breadcrumb,
.article-detail #breadcrumb {
  line-height: 35px;}

#breadcrumb li {margin-bottom: 10px;}

.alert-warning {border: 3px solid #e00; color: #e00; background-color:white;}

/* ESHOP BEZ MENU S 1 KATEGORII */
/* panel kategorii pryc */
#eshop #shopping, .category-detail #shopping, .product-detail #shopping {
  width: 80%;  /* úprava celeho eshopu, puvodne 80% , bez menu 100% */
}

/* #panel-categories {display: none;} */ 


#panel-categories h3 {font-size: 1.6em;}

#panel-contact #ic,
#panel-contact #dic {display: none;}

/* eshop products */


#shopping h1.title {margin-top: 0px;}

#eshop #shopping, .category-detail #shopping, .product-detail #shopping {
  float: right;
  width: 80%;
  padding: 0 0 0 30px;
  text-align: left;
}


.icon-favourite {display: none;}

#index #eshop-products {
  padding: 0 15px 0 15px;
  margin-top: 30px;
  margin-bottom: 45px;
}
#index #panel-products {margin: 0 0;}
#index h3.panel-title {display: none;}

#variant-box h1.title {margin-top: 0;}

/* úprava eshop bez eshop menu */
#eshop-products .img-thumbnail {max-width: 400px;} 
/* s eshop menu
#eshop-products .img-thumbnail {
max-width: 315px;
}  


#index #eshop-products .thumbnail a.link-thumbnail {
height: 250px; }

#eshop-products a.link-thumbnail, #tab-related a.link-thumbnail {
border-radius: 35px 35px 35px 0;
border: none;
box-shadow: 1px 1px 2px rgba(0,0,0,0.35);
*/

#eshop-products a.link-thumbnail, #tab-related a.link-thumbnail {
  border-radius: 40px 0px 25px 0;
  border: none; 
  box-shadow: 1px 1px 2px rgba(0,0,0,0.35);
}




#eshop-products .fa-fw, #tab-related .fa-fw {
  font-size: 21px;
  top: 14px;
  position: relative;
  margin-right: 99999999px;
  left: 1px;
}

#eshop-products .more a.btn-default, #tab-related .more a.btn-default {
  color: #fff;
  background: #303030;
  border: 5px solid #fff;
  height: 70px;
  width: 65px;
}


#eshop-products .item-eshop-product, #tab-related .item-eshop-product {
  margin: 10px 0 0px;
  padding: 0 10px;
}

.item-eshop-product p.description {font-size: 11pt;
  display: none;}

#detail-product .img-thumbnail {
  margin-bottom: 15px;
}



.navbar .navbar-text, .navbar .navbar-nav > li > a, .navbar .navbar-nav > li > a:focus, .breadcrumb a, #footer-contact .fa, .price-current-vat, .icon-favourite, .inside>p, .form-horizontal span.asterisk {
  color: #969696;
}

#variants > .form-control {
  height: 36px;
  padding: 6px 12px;
  font-size: 18px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;}

#variants { text-align: left; border-bottom: 2px dashed #e0dcdc; padding-bottom:20px;}


#inputs input {border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; 
  font-family: "Arial";}
#inputs .input-group-addon {
  border-radius: 0 0; 
  border-color: #ccc; 
  background: #eee;     
  background-color: #f1f1f1;
  font-weight: 600;}


.product-detail .dl-horizontal dd {
  padding-left: 35px; }


select.form-control {border: 1px solid #ccc;}

.category-detail form#filter-form {display: none;}

.product-detail #perex {
  border-bottom: 2px dashed #e0dcdc;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

.product-detail form#form-product {
  border-top: 2px dashed #fff;
  margin-top: -2px;
  padding-top: 5px;
  text-align: left;
  margin-bottom: 0px;
}

article.addcomment .col-lg-3, .product-detail #tab-images #photogalleries .item-photogallery.col-lg-3, .product-detail #tab-images .col-lg-4 {
  width: 33.333%;
}


.product-detail .dl-horizontal {
  margin-bottom: 13px;
}



.label.label-stock5 {
  border-color: #303030;
  background-color: #404040;
}
.product-detail .info-instock {display: none;}

.product-detail .price-current-vat {
  font-size: 1.4em;
  margin-top: 7px;
  font-weight: 300;
}
.price-current-vat strong {font-weight: 300;}


#prices-current.dl-horizontal dd::before {display: none;}



#eshop-products .item-eshop-product, #tab-related .item-eshop-product {
  margin: 20px 0 0px;
}

.product-detail .tab-content #tab-description {
  text-align: left;
}

#eshop-products .img-thumbnail {
  max-width: 372px;
}

#eshop-categories .thumbnail {
  padding: 12px;}



article #tabs-product ul.nav {
  border-bottom: 1px solid #a9a9a9;
}

article .nav-tabs > li.active {
  border: 1px solid #a9a9a9; 
  border-bottom: 1px solid #fff;
} 
article .nav-tabs > li > a {
  color: #ff4c83;
} 
article .nav-tabs > li > a:hover {
  color: #ff4c83;
  text-decoration: underline;
}





/* počet ks zboží v náhledu 

#eshop-products.display-type-table .more .product-add-cart {
  flex-direction: none;
  flex-wrap: none;
  align-items: none;
  top: -90px;
  position: absolute;
  right: 0;
} */

/* varianty produktů texty */

#tab-description h3 { margin: 16px 0 7px 0; font-size: 21px;}

#tab-description h3 + p {
  margin: 0 0 5px;
  line-height: 1.1em;
  font-size: 0.95em;
}




/* nákupní košík */
h4.nomargin {
  font-weight: normal;}
#productincart input {border: 1px solid #ccc;}


#cart tfoot,
#cart tfoot {
  background: #ffeff4;}

#panel-shipping {display: none;}

#panel-note .panel-heading:after {
  content:"Jaký text bude na vašem oznámení, pozvánce nebo kartičce? Napište nám to sem.";
  font-size: 16px;
  color: #ff4c83;
}



.checkbox input#agreement {border: 1px solid #757575;}

/* barevenost */
.pad {color: #949494;}
#border {
  display: block;
  border-bottom: 5px solid #fff;
}

a, a:hover, a:focus, code, .lockcomm, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .pagination>li>a, .pagination>li>span, #own-foot h3 {
  color: #ff4c83;
}

#cart a {
  color: #ff4c83;
  font-weight: normal;
}
/* reference - panel customs */

#wrap #panel-custom-1 {margin: 20px 0;}

#separator h2 {
  font-size: 1.5em;
  margin-bottom: 20px;
}

#separator {display: none;
  background: url("/obrazek/3/o-artypu-bg-jpg") no-repeat fixed 50% 50% / cover;}
#index #separator {display: block;}
#article-306153 #separator {display: block;}

#panel-custom-2 {display: none;}
#index #panel-custom-2 {display: block;}


#wrap #panel-custom-2 {margin-top: 0;}
#second {display: none; }

#index #second {display: block;}

.text-panel-reference {
  background: #f1f1f1; 
  padding: 15px;
  margin: 10px; 
  border-left: 3px;
  border-right: 3px;
}


/* blog */
.text-panel li {
  /*width: 31%; */
  display: block;
  text-align: left;
  float: left;
  background: #f1f1f1;
  padding: 15px;
  margin: 10px; }

ul.text-panel {margin: 10px 0 30px; padding: 0 0; font-size: 12pt;}

.rubric article ul#list-pages img {
  max-height: 150px;
}
.rubric article ul#list-pages li {
  padding: 20px 0;
}

#rubric-42796 p.rubric-main-perex { margin-top: 0px;}

.rubric h4 {
  padding-top: 15px;
}

#list-pages h4 {
  font-size: 1.5em;
  padding-top: 15px;
  text-align: left;
}

footer.col-lg-12 {
  background: white; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#f2f2f2, #fff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f2f2f2, #fff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#f2f2f2, #fff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f2f2f2, #fff); /* Standard syntax */
}

#support article form {
  padding: 10px 15px;
  margin-top: 0px;
  border: 1px solid #e0e0e0;
}

.article-detail article .form-group input[type="text"], .article-detail article .form-group input[type=checkbox], .article-detail article .form-group input[type=radio], .article-detail article .form-group textarea, .article-detail article .form-group textarea:focus, #support article .form-group input[type="text"], #support article .form-group input[type=checkbox], #support article .form-group input[type=radio], #support article .form-group textarea, #support article .form-group textarea:focus, .gallery-detail article .form-group input[type="text"], .gallery-detail article .form-group input[type=checkbox], .gallery-detail article .form-group input[type=radio], .gallery-detail article .form-group textarea, .gallery-detail article .form-group textarea:focus, .category-detail article .form-group input[type="text"], .category-detail article .form-group input[type=checkbox], .category-detail article .form-group input[type=radio], .category-detail article .form-group textarea, .category-detail article .form-group textarea:focus, .product-detail article .form-group input[type="text"], .product-detail article .form-group input[type=checkbox], .product-detail article .form-group input[type=radio], .product-detail article .form-group textarea, .product-detail article .form-group textarea:focus, #order article .form-group input[type="text"], #order article .form-group input[type=checkbox], #order article .form-group input[type=radio], #order article .form-group textarea, #order article .form-group textarea:focus, .photo-detail article .form-group input[type="text"], .photo-detail article .form-group input[type=checkbox], .photo-detail article .form-group input[type=radio], .photo-detail article .form-group textarea, .photo-detail article .form-group textarea:focus
{  background: #fff;
  border: 1px solid #e0e0e0;
}

/* layout */
article {margin-top: 30px;}





#wrap .container {
  margin-bottom: 35px;
}
#wrap #separator .container {margin-bottom: 5px;}


.copy {display: none;}

#footbox {padding: 30px 0 10px;}
#footbox img {margin: 10px 12px;}
footer .container {margin: 0 0;}
footer .col-sm-4 {text-align:center;}


/* slider */

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: none;
  height: 100%;
  min-height: 1px;
  display: table-cell!important;
  vertical-align: bottom;
}
[dir='rtl'] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
  margin: 0 auto;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

/* Arrows */

.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}
.slick-prev:before,
.slick-next:before {
  font-family: 'FontAwesome';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
.slick-prev:before {
  content: '\f0a8';
  color: #ccc;
}
.slick-next {
  right: -25px;
}
.slick-next:before {
  content: '\f0a9';
  color: #ccc;
}

/* Dots */

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  font-family: 'FontAwesome';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '\f111';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black;
}

.slick-slide {
  padding: 10px;
}
.slick-slide a {
  text-decoration: none;
}

/*button na uvodce pod oznamenima */

.button-up {   
  position: absolute;
}

#second {
  margin-top: 110px;
}

/* nabídka oznámení v patičce blogu */
.box-gallery {
  width: 100%; height:100%; }

.box-gallery div {float:left; padding: 3px; height:auto;}




@media screen and (max-width: 500px) { 

  body.category-detail #panel-categories,
  body.product-detail #panel-categories {display: none;}

  #eshop #shopping, .category-detail #shopping, .product-detail #shopping {
    float: right;
    width: 100%;
    padding: 0 0 0 0px;
    text-align: left;
  }


  #basket .input-group::before {
    right: 100px;
    top: 1px;
  }




  .text-panel li {
    width: 100%;
    padding: 15px;
    margin: 10px; }

  .icons-info2 {padding: 5px 0px 15px; }

  .button-up {   
    margin-top: -170px;
    margin-left: 20%;

  }

  .text-my-motive {max-width: 500px; padding: 30px 0 0 0px;}
  .text-my-motive h1, .text-my-motive .h1 {font-size: 1.2em;}

  .my-motive-HP .text-my-motive {max-width: 340px;}

  video {width:90%; height: 90%;}

  .box-gallery div {width:calc(33% - 0px);}

}

@media screen and (min-width:501px) { /*zobrazení pro mobil*/

  #eshop #shopping, .category-detail #shopping, .product-detail #shopping {
    float: right;
    width: 100%;
    padding: 0 30px;
    text-align: left;
  }

  .article-detail article {
    padding: 0 15px;
  }


  #basket .input-group::before {
    right: 150px;
    top: 2px;
  }


  /* blog */
  .text-panel li {
    width: 100%;
    padding: 15px;
    margin: 10px; }

  .icons-info2 {padding: 5px 0px 15px; }

  .button-up {   
    margin-top: -110px;
    margin-left: 30%;}

  .text-my-motive {max-width: 500px; padding: 30px 0 0 0px;}

  .text-my-motive h1, .text-my-motive .h1  {font-size: 1.4em;}

  .box-gallery div {width: calc(16.6% - 0px);}

}

@media screen and (max-width: 767px) { 
  body.category-detail #panel-categories,
  body.product-detail #panel-categories {display: none;}

  #motive .btn-motiv {margin-top: 20px;}
}

@media screen and (min-width: 768px) { /*zobrazení pro tablet*/
  /*#panel-categories {display: inherit;}}*/

  #eshop #shopping, .category-detail #shopping, .product-detail #shopping {
    float: right;
    width: 100%;
    padding: 0 30px;
    text-align: left;
  }


  .article-detail article {
    padding: 0 15px;
  }


  /* blog */
  .text-panel li {width: 44%; }
  .icons-info2 {padding: 5px 40px 15px; }
  /* input product detail */
  .product-detail form#form-product input{ width: 100px;}

  .button-up {   
    margin-top: -110px;
    margin-left: 35%;}

  .text-my-motive {max-width: 500px; padding: 30px 0 0 0px;}

  .text-my-motive h1, .text-my-motive .h1 {font-size: 1.6em;}

  #motive .btn-motiv {margin-top: 20px;}


  .photos .thumbnail {height: 250px!important; }


}

@media screen and (min-width: 992px) { /*zobrazení pro malý notebook*/
  .navbar-default .navbar-nav > li > a {
    height: 75px;
  }

  #eshop #shopping, .category-detail #shopping, .product-detail #shopping {
    float: right;
    width: 78%;
    padding: 0 0 0 20px;
    text-align: left;
  }

  .row.row-flex > div.col-md-3 {width: 22%;}

  /* blog */
  .text-panel li {width: 31%; }
  .article-detail main.col-lg-12,
  ul#list-pages.media-list {max-width:900px; margin: 20px auto 0 150px;}



  .button-up {   
    margin-top: -110px;
    margin-left: 39%;}

  .text-my-motive {max-width: 540px; padding: 23px 0 0 0px;}
  .text-my-motive h1, .text-my-motive .h1 {font-size: 1.6em;}

  .my-motive-HP { height:310px;}
  .my-motive-HP .text-my-motive {max-width: 440px; padding: 25px 0 0 60px;}

  #motive .btn-motiv {margin-top: 12px;}

}

@media screen and (min-width: 1200px) { /*zobrazení pro monitor*/
  /* blog */
  .text-panel li {width: 31%;}

  .button-up {   
    margin-top: -110px;
    margin-left: 39%;}

  .text-my-motive {max-width: 630px; padding: 25px 0 0 120px;}
  .text-my-motive h1, .text-my-motive .h1 {font-size: 1.6em;}

  .my-motive-HP { height:350px;}
  .my-motive-HP .text-my-motive {max-width: 440px; padding: 45px 0 0 60px;}


  /* uprava eshopu s eshop menu
  #eshop-products .thumbnail a.link-thumbnail {
  height: 210px; } */


}




