/* Home hook CSS */
#htmlcontent_home ul {margin:0 -15px;}
#htmlcontent_home ul li,
#htmlcontent_home ul li.col-xs-4 {padding:0 15px !important;float:left !important;height:auto !important;display:block !important;margin:15px 0 !important;overflow:hidden;box-sizing:border-box;height:200px !important; background-image:none;}

@media (max-width: 1200px) {
#htmlcontent_home ul li.col-xs-4 {width:50%;}}
	
#htmlcontent_home ul li a,
#htmlcontent_home ul li.col-xs-4 a {width:100%;height:100%;overflow:hidden;display:block;}
#htmlcontent_home ul li img {width:106%;height:auto;float:left !important;padding:0;margin:0;-webkit-transition: all 1500ms ease-in-out;transition: all 1500ms ease-in-out;}
#htmlcontent_home ul li:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

#htmlcontent_home ul li a .item-html {display:block;position:absolute;left:15px;bottom:0;padding:16px;background-color:#d9261c;color:#fff;text-transform:uppercase;font-size:18px;}
#htmlcontent_home ul li a .item-html h2 {color:#fff;text-transform:uppercase;font-size:18px;}

#htmlcontent_home ul li.col-xs-4.htmlcontent-item-1 {height:430px !important;margin-bottom:0 !important;}
#htmlcontent_home ul li.col-xs-4.htmlcontent-item-8 {height:430px !important;float:right !important;}
#htmlcontent_home ul li.htmlcontent-item-6 {width:66.6667%;height:430px !important;}

#htmlcontent_home ul li.htmlcontent-item-6 a .item-html { text-transform:none; font-size:16px; line-height:1.4; padding:0 15px; box-sizing:border-box; width:100%; margin:0; left:0; background:none !important;}
#htmlcontent_home ul li.htmlcontent-item-6 a .item-html .obsahhome {padding:15px;background-color:#d9261c; display:block; box-sizing:border-box;}
#htmlcontent_home ul li.htmlcontent-item-6 p { text-transform:none; font-size:14px; line-height:1.4; padding:0; color:#fff !important;}
#htmlcontent_home ul li.htmlcontent-item-6 p span.vice { text-decoration:underline;}
#htmlcontent_home ul li.htmlcontent-item-6 h1 { text-transform:none; font-size:24px; line-height:1.4; padding:0;}

@media (max-width: 1200px) {
#htmlcontent_home ul li.col-xs-4.htmlcontent-item-1 {width:50%;height:430px !important;}
#htmlcontent_home ul li.col-xs-4 {width:50%;height:200px !important;}
#htmlcontent_home ul li.htmlcontent-item-6 {width:50%;height:200px !important;}
#htmlcontent_home ul li.col-xs-4.htmlcontent-item-8 {height:430px !important;float:right !important;}

#htmlcontent_home ul li.htmlcontent-item-6 a .item-html {}
#htmlcontent_home ul li.htmlcontent-item-6 p {font-size:12px;}
#htmlcontent_home ul li.htmlcontent-item-6 h1 {font-size:22px;}}

@media (max-width: 991px) {
#htmlcontent_home ul li.col-xs-4.htmlcontent-item-1 {width:50%;height:390px !important;}
#htmlcontent_home ul li.col-xs-4 {width:50%;height:180px !important;}
#htmlcontent_home ul li.htmlcontent-item-6 {width:50%;height:180px !important;}
#htmlcontent_home ul li.col-xs-4.htmlcontent-item-8 {height:390px !important;float:right !important;}}

@media (max-width: 767px) {
#htmlcontent_home ul li.col-xs-4.htmlcontent-item-1 {width:50%;height:350px !important;margin-bottom:15px !important;}
#htmlcontent_home ul li.col-xs-4 {width:50%;height:160px !important;}
#htmlcontent_home ul li.htmlcontent-item-6 {width:50%;height:160px !important;}
#htmlcontent_home ul li.col-xs-4.htmlcontent-item-8 {height:350px !important;float:right !important;}

}

@media (max-width: 479px) {#htmlcontent_home ul li.htmlcontent-item-5 {width:100%;}}

@media (max-width: 667px) {
#htmlcontent_home ul li.col-xs-4 {width:100% !important;height:auto !important;}
#htmlcontent_home ul li.htmlcontent-item-6 a .item-html { padding:0;}
#htmlcontent_home ul li.htmlcontent-item-6 a .item-html { position:relative !important; float:left;}}

/* Top hook CSS */
#htmlcontent_top {float:none;width:1170px;margin:0 auto;z-index:1000;position:relative;}
@media (max-width: 1200px) {#htmlcontent_top {width:940px;}}
@media (max-width: 991px) {#htmlcontent_top {width:auto; box-sizing:border-box; padding:0 20px;}}
#htmlcontent_top ul {display:block !important;margin:0 -1.3333%;padding:0;}
@media (max-width: 767px) {#htmlcontent_top {width:100%;max-width:100%;padding-left:0;padding-top:0px;padding-right:0;}}	  
@media (max-width: 767px) {#htmlcontent_top ul {margin:0 -5px;}}
	  
#htmlcontent_top ul li,
#htmlcontent_top ul li.col-xs-4 {
margin:-80px 1.3333% 0 1.3333% !important;display:inline-block !important;vertical-align:bottom !important;width:14% !important;padding:15px 0 !important;background:#fff;box-sizing:border-box;float:left !important;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
	
#htmlcontent_top ul li:hover,
#htmlcontent_top ul li.col-xs-4:hover {
margin:-115px 1.3333% 0 1.3333% !important;padding:15px 0 40px 0 !important;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
	
#htmlcontent_top ul.htmlcontent-home li div.item-html,
#htmlcontent_top ul.htmlcontent-home li.col-xs-4 div.item-html {font-size:18px !important;line-height:1.2;padding:5px 0;}
@media (max-width: 1200px) {
#htmlcontent_top ul.htmlcontent-home li div.item-html,
#htmlcontent_top ul.htmlcontent-home li.col-xs-4 div.item-html {font-size:16px !important;}}
@media (max-width: 991px) {
#htmlcontent_top ul.htmlcontent-home li div.item-html,
#htmlcontent_top ul.htmlcontent-home li.col-xs-4 div.item-html {font-size:14px !important;}}

#htmlcontent_top ul.htmlcontent-home li div.img_wrap {width:68px;height:68px; overflow:hidden; margin:0 auto; padding:0;}

#htmlcontent_top ul.htmlcontent-home li img.item-img ,
#htmlcontent_top ul.htmlcontent-home li.col-xs-4 img.item-img {display:inline-block;margin: 0 auto;width:68px;height:68px;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s; border:none !important; outline:none !important; border-color:red; outline-color:red;text-decoration: none;border: 0; outline:0; border-image:none; border-image-slice:0; padding:0;-moz-outline:0; overflow:hidden;}
  
#htmlcontent_top ul.htmlcontent-home li:hover img.item-img,
#htmlcontent_top ul.htmlcontent-home li.col-xs-4:hover img.item-img {-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s; border:none !important; background:none !important; background-color:transparent !important; padding:0 !important; margin:0 !important;overflow:hidden;}
  
/*#htmlcontent_top ul.htmlcontent-home li img.item-img ,
#htmlcontent_top ul.htmlcontent-home li.col-xs-4 img.item-img {display:inline-block;margin: 0 auto;width:68px;height:68px;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s; border:none !important; outline:none !important; border-color:red; outline-color:red;text-decoration: none;border: 0; outline:0; border-image:none; border-image-slice:0; padding:0;-moz-outline:0;}
  
#htmlcontent_top ul.htmlcontent-home li:hover img.item-img,
#htmlcontent_top ul.htmlcontent-home li.col-xs-4:hover img.item-img {-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s; border:none !important; background:none !important; background-color:transparent !important; padding:0 !important; margin:0 !important;}*/
	
@media (max-width: 767px) {
#htmlcontent_top ul li {float:left;padding-left:5px;padding-right:5px;width:50%;}}
#htmlcontent_top ul li:last-child {margin-bottom:0;}
#htmlcontent_top ul li img {max-width:100%;height:auto;}

@media (max-width: 767px) {
	#htmlcontent_top { overflow:hidden;}
#htmlcontent_top ul li,
#htmlcontent_top ul li.col-xs-4 {
margin:0 1% 0 1% !important;display:inline-block !important;vertical-align:bottom !important;width:31.33333% !important;padding:15px 0 !important;background:#fff;box-sizing:border-box;float:left !important;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s;}

#htmlcontent_top ul li:hover,
#htmlcontent_top ul li.col-xs-4:hover {
margin:0 1% 0 1% !important;padding:15px 0 15px 0 !important;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s;}}

/* Left hook CSS */
/* Right hook CSS */
/* Footer hook CSS */

#htmlcontent_footer {float:left;padding:0;}
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-1 { border-bottom:solid 1px #494949; padding:0 0 15px 0; margin:0 0 15px 0; font-size:30px; height:auto !important; max-height:none !important; line-height:1;}
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-2 { padding:0; margin:0; font-size:18px; height:auto !important; max-height:none !important; line-height:1;}
/*#htmlcontent_footer div.item-html {border-bottom:solid 1px #494949; padding:0 0 30px 0; margin:0 0 30px 0; font-size:30px; height:auto !important; max-height:none !important;}*/
@media (max-width: 767px) {
#htmlcontent_footer {padding:30px 0 0 0;}
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-1 {font-size:18px; }
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-2 {font-size:18px;}}