/* farba pozadia */
body {
    background-image: url("../image/back.jpg");
 background-position: top center;
 background-repeat: repeat-x;
 background-color: #fff;
 background-attachment: fixed;
}
a:hover {
color: red!important;
}
/* pozadie header */
header .container{ background-image: url("../image/bg.png"); background-color:rgb(18, 93, 124);}

/* farba menu */

.main-menu {
background-color: #1780C2 !important;
} 

/* farba headeru variant */
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td { background-color: #ccc!important;}

/* farby sticky */
.sticky {
 background-color: #FFF;
 border-bottom: 2px solid #000;
}

/* farba buttonu kosika */
.cart button:hover {
 background-color: none!important;
}
/* farba kosika ikony + border */
.cart-img {
 border: 2px dashed #1780C2;
 color: #1780C2;
}
/* pozadie menu linku */
.nav-responsive span, .main-menu > ul > li {
background-color: #1780C2 !important;
}

/* farba borderu zalozky pri produkte */

.nav-tabs>li.active>a, .nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
 border-bottom: 2px solid red;
color: #FFF!important;
}

/* farba buttonu hore ked je zoskrolovane */
.top_button {
 background-color: #1780C2;
}

/* farba hoveru v menu */
.main-menu > ul > li:hover > a {
 background: #000;
color: #FFF!important;	
}

/* farba buttonu v kosiku */
#cart .text-right > a {
 background-color: red!important;
color: #FFF!important;
}

/* farba buttonu overit ico */
.osc-btn, .overIco {
background-color: red!important;
color: #FFF!important;
}
.osc-btn, .overIco:hover {
background-color: red!important;
color: #FFF!important;
}


/* farba buttonu zakladneho */
.btn-primary {
background-color: #1780C2!important;
color: #FFF!important;
}

.btn-primary:hover {
background-color: #1780C2!important;
color: #FFF!important;
}

.pull-left .btn.btn-default {
background-color: #1780C2!important;
color: #FFF!important;
}

/* farba h1, prihlasit, registrovat */
.headerlinks a {
 color: #FFF;
}
/* farba hoveru h1, prihlasit, registrovat */
.headerlinks a:hover {
 color: red;
}
/* farba footeru a horna ciara */
#footer {
 background-color: #F3F3F3!important;
 border-top: 1px solid #E3E3E3;
}
/* farba textu v kosiku na liste */
#cart > .btn { color: #000;}

/* farba button search */

#search .btn-lg {
background-color: red !important;
}

/* farba pozadia boxheadingu */
.box .box-category-heading { 
background-color: #1780C2!important;
}

/* hover v menu */

.box .box-content ul li a:hover , #content .content ul li a:hover{
 color: red!important;
}

.product-thumb .caption h4 > a:hover {
  color: red!important;
}

.btncart:hover {
  color: red!important;
}

/* trojuholnik vo footer */

.triangle {
border-bottom: 113px solid #1780C2;
}

.img-back {
 background-color: red;
}

.kontakt span {
color: #1780C2;
}

.sticky  .phone span{
color: #000!important;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .pagination li a:hover {
background-color: red!important;
color: #fff!important;
border: 1px solid red!important;
}

#search .dropdown-menu a:hover{
background-color: #1780C2;
color: #fff!important;
}
/*Text v success správe*/
.alert.alert-success a {
color: red!important;
}

/* hover li kategorie vlavo */
/*
#column-left .box-content ul li:hover,  #column-left .box-content ul .collapsable{
 background-color: #000;
    color: #FFF!important;
}
#column-left .box-content ul li:hover a,  #column-left .box-content ul .collapsable a{
color:#FFF!important;
}
#column-left .box-content ul li a:hover,  #column-left .box-content ul .collapsable a:hover{
color:#FFF!important;
}*/

.video-navs li {
 background-color: #CCC;
}

.video-navs .active, .video-navs li:hover {
 background-color: #FF0000;
}


.col-bg-ant1 {
 background-color: #BF0000;
 color: #ffffff;
}

.col-bg-ant2 {
 background-color: #FF0000;
 color: #ffffff;
}

.col-bg-ant3 {
 background-color: #400000;
 color: #ffffff;
}

.col-content {
 padding: 25px 25px 25px 25px;
     position: absolute;
     bottom: 20px
}

.nadpisgray {
 padding-left: 20px;
 width: auto;
 padding-right: 20px;
 border-left: 4px solid #BF0000;
 color: #212731!important;
 font-size: 27px!important;
 background-color: #dddddd;
}

.nadpiswhite {
     padding-left: 20px;
 width: auto;
 padding-right: 20px;
 background-color: #fff;
 border-left: 4px solid #BF0000;
 color: #212731!important;
 font-size: 27px!important;
}