h1, .title  {margin:10px 0 0.9em; font-size:2.5em;}
h2 {margin:0.9em 0 0.5em}
h3 {margin:15px 0 5px }



#index h1 {margin-top:30px;} 

a, a:hover, a:focus, .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 {
    color: #00acee;
}

.copy {
    background: #f6f6f6;
    color: #858585;
}
.copy a{color: #858585;}
.copy a:hover{color: #858585;}

#top-ribbon {
    background: #f6f6f6;
    color: #000;
}

span.cir {background: #ed008c;}

.goin:after {border-left: 10px solid #ed008c;}

.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .label.label-stock1, .btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default, .pager li a {
    border-color: #ed008c;
}

h3.ltype2, .btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .label.label-stock1, ul#list-panel-categories li.active > a, .btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default, .abutton, .abutton:hover, #listdata li h2, .rubric #list-rubrics li .subtitle.media-heading, .pager li a, .pager li a:hover {
    background-color: #ed008c;
}

.article-detail article {
    text-align: initial;

}

/**/

#blog, #motive {display:none;}
#index #blog, #index #motive {display:block}


article {
    margin-top: 0px;
    padding: 0;
    float: left;
    padding-bottom: 100px;

}

#blog {
    margin: 30px 0 70px;  
}

.navbar .logo img { max-height: 80px;}

#content {padding-top:30px;}
#index #content{padding-top:0px;}

/*----  social ----*/

/**/

#social-top, #social {
  margin: 0 0 0px 0;
       vertical-align:top;
    position:relative;
	display:inline-block;
    margin-left:20px
}

.social {margin: 20px 0 0; }

#social-top span a, .social span a{
    display:inline-block; 
    width:48px; 
    height:48px; 
    color:#fff;
    position:relative; 
    text-align:center;
text-decoration:none;
    padding-top:2px;
    margin-right:5px;
}

#social-top i, .social i  {display:block; line-height:48px; font-size:35px; color:white;}

 #social-top .fb a,  .social .fb a {background-color:#5275bc; }
 #social-top .fb a:hover,  .social .fb a:hover{background-color:#4060a2; color:white;}

#social-top .google a, .social .google a{background-color:#e6786c;}
 #social-top .google a:hover, .social .google a:hover{background-color:#dc4534; color:white;}

#social-top .yt a, .social .yt a{background-color:#9a9b93;}
 #social-top .yt a:hover, .social .yt a:hover{background-color:#cf3427; color:white;}

/*------- aktuality ---------*/
#list-panel-news li {
    border-bottom: 2px solid #f6f6f6;

    padding: 10px 0;
    background: #fff;
}

#list-panel-news li:first-of-type { padding-top: 0px;}
#list-panel-news li:last-of-type { padding-bottom: 0px;}

#panel-news a {color:#ed008c;}

#panel-news .more a:after {border-top: 30px solid #ed008c;}

/*----- menu -------*/


.navbar-default li.active > a:before {
   border-left: 10px solid #ed008c;


}


.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 {
    color: #858585;
}


/*tabulka na indexu */
.col {margin-bottom:40px}

table.col td {
    padding: 10px;
}

table.col td:first-of-type {padding-left:0;}
table.col td:last-of-type {padding-right:0;}

.col a {
    color:white; 
    font-size:2em; 
    text-transform:uppercase;     
    font-family: "open"; 
    font-weight:bold; 
    letter-spacing:1px;
    display:block;
    padding:50px 0;
    vertical-align:middle!important;
    }
.col a:hover {text-decoration:none}
.col td { }

.col td:first-of-type a {background-color:#ed008c;border:1px solid }
.col td:first-of-type a:hover {background-color:white; color:#ed008c;}

.col td:nth-of-type(2) a {background-color:#00adef;border:1px solid }
.col td:nth-of-type(2) a:hover {background-color:white; color:#00adef;}

.col td:last-of-type a {background-color:#89c63e;border:1px solid }
.col td:last-of-type a:hover {background-color:white; color:#89c63e;}

ul li {padding-bottom: 5px;}



/*-----------table pricelist----------------*/

table	{
  margin-top: 30px;
}

table td:nth-child(1) {
  width:80%;
}

table td:nth-child(2) {
  text-align:center;
}

th h2 {margin: 0.2em 0;}

table.tabulka thead, table thead {background: #f8f8f8;}

/*-----------------------end table pricelist---------------*/


/* Rubrika Nabízíme vám*/

#rubric-40191 #list-pages li {
  margin: 15px 1%; 
 /* width:31%; */
  height: 140px;
  text-transform: uppercase;
  font-weight: 700;
}
#rubric-40191.rubric h4 {
  padding-top:0; 
  text-align:center;
text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
}

#rubric-40191 #list-pages li:nth-child(1) a,  /* pink */
#rubric-40191 #list-pages li:nth-child(6) a,
#rubric-40191 #list-pages li:nth-child(8) a {
border: 1px solid #ED008E;
  background-color: #ED008E;
}

#rubric-40191 #list-pages li:nth-child(1) a:hover,
#rubric-40191 #list-pages li:nth-child(6) a:hover,
#rubric-40191 #list-pages li:nth-child(8) a:hover {
color: #ED008E;
background-color: #fff;}

#rubric-40191 #list-pages li:nth-child(2) a, /*zelena*/
#rubric-40191 #list-pages li:nth-child(7) a,
#rubric-40191 #list-pages li:nth-child(11) a {
border: 1px solid #8CC640;
  background-color: #8CC640;
}

#rubric-40191 #list-pages li:nth-child(2) a:hover,
#rubric-40191 #list-pages li:nth-child(7) a:hover,
#rubric-40191 #list-pages li:nth-child(11) a:hover {
color: #8CC640;
background-color: #fff;}


#rubric-40191 #list-pages li:nth-child(3) a,  /* modra */
#rubric-40191 #list-pages li:nth-child(5) a,
#rubric-40191 #list-pages li:nth-child(12) a {
border: 1px solid #53AEEF;
  background-color: #53AEEF;
}

#rubric-40191 #list-pages li:nth-child(3) a:hover,
#rubric-40191 #list-pages li:nth-child(5) a:hover,
#rubric-40191 #list-pages li:nth-child(12) a:hover {
color: #53AEEF;
background-color: #fff;}


#rubric-40191 #list-pages li:nth-child(4) a,  /*tirkisova*/
#rubric-40191 #list-pages li:nth-child(9) a,
#rubric-40191 #list-pages li:nth-child(10) a {
border: 1px solid #12A89D;
  background-color: #12A89D;
}

#rubric-40191 #list-pages li:nth-child(4) a:hover,
#rubric-40191 #list-pages li:nth-child(9) a:hover,
#rubric-40191 #list-pages li:nth-child(10) a:hover {
color: #12A89D;
background-color: #fff;}

#rubric-40191.rubric h4 a {    
  	color: white;
   /* font-size: 30px; */
    width: 100%;
  	height:100%;
  	display: block;
  padding: 50px 0;
}

#rubric-40191.rubric h4 a:hover {
text-decoration: none;}

#rubric-40191.rubric article ul#list-pages li p {
  text-align: center;
  }

/* konec rubriky */




/*responsive*/
@media (max-width: 767px) {
	#rubric-40191 #list-pages li {width:95%; }
	#rubric-40191.rubric h4 a { font-size: 30px; }
}

@media (min-width: 768px) {
	#rubric-40191 #list-pages li {width:48%; }
	#rubric-40191.rubric h4 a { font-size: 30px; }
  	#motive { min-height: 200px;}
}

@media (min-width: 991px) {

	#rubric-40191 #list-pages li {width:31%; }
	#rubric-40191.rubric h4 a { font-size: 26px; }

	#motive { min-height: 350px;}
}

@media(min-width:1200px) {
	#rubric-40191.rubric h4 a { font-size: 30px; }
#motive { min-height: 350px;}

}

@media(min-width:1300px) {
    .container {
        width: 1200px;
    }
}

@media (max-width: 767px) { /*zobrazení pro mobil*/ 
  #motive { min-height: 150px;}
}
