.callout.dark, .callout.dark h2, .callout.dark h3, .callout.dark h4, .callout.dark p {
    color: #fff;
    background-color: #000000;
}

section header em, h1>em, h2>em, h3>em, h4>em, h5>em, h6>em {
font-style: normal;
color: #0000;
}

/*.btn-primary {
border-color: #fff;
background-color: rgba(26, 105, 218, 0)}*/

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .daterangepicker td.active, .daterangepicker td.active:hover, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
/*border-color: #A94545;*/
    background-color: #545453;
}

p.dropcap.color:first-letter, span.badge, #toTop:hover, #bar, .slider-handle, div.featured-box i.fa, i.featured-icon, .progress-bar-primary, .modal-header, .timeline .timeline-left .item:before, .timeline .timeline-right .item:before, .timeline .timeline-centered .item.pull-right:before, .timeline .timeline-centered .item.pull-left:before, div.mega-price-table .pricing-title, div.mega-price-table .pricing-head, div.mega-price-table .pricing.popular, #topNav ul.nav>li:hover>a:before, #topNav ul.nav>li.active>a:before, .styleBackgroundColor {
    background-color: #64a407;
}
.callout .btn {
    margin-top: 21px;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
        color: #fff;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    letter-spacing: -1px;
}

.owl-carousel.featured .owl-featured-detail {
    position: relative;
    color: #0e0d0d;
    font-weight: 400;
    padding-top: 12px;
}


.owl-carousel.featured .owl-featured-detail:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ffffff;
    left: 50%;
    margin-left: -10px;
    top: -9px;
    z-index: 10;
    webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.hvr-outline-in:before {
    pointer-events: none;
    content: '';
    position: absolute;
    border: #4e4e4e solid 2px;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px;
    opacity: 0;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: top, right, bottom, left;
    transition-property: top, right, bottom, left;
}

.owl-carousel.featured .owl-featured-item {
    width: 99%;
    padding-bottom: 15px;
    text-align: center;
    background-color: transparent;
    display: block;
    webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.owl-carousel.featured .owl-featured-item:hover {
    background-color: transparent;
}

.owl-carousel.featured .owl-featured-item .owl-featured-detail  {
    color: #ffffff;
}

.owl-carousel.featured .owl-featured-item:hover .owl-featured-detail  {
    text-decoration:underline;
}

.parallax {
    padding: 93px 0;
    position: relative;
    background-color: rgba(0,0,0,0.8);
}

.breadcrumb>.active {
    color: #fff;
}
.tp-caption.modern_medium_fat {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 24px;
    line-height: 20px;
    font-family: 'Poppins', sans-serif;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
}

.tp-caption.large_bold_black {
    font-size: 58px;
    line-height: 60px;
    font-weight: 800;
    font-family: 'Poppins', sans-serif;
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: transparent;
    border-width: 0px;
    border-color: rgb(255, 214, 88);
    border-style: none;
}

.bela{
	color:#fff;
}

.sredina{text-align:center;
}

.btn-primary {
    border-color: #ff880b;
    background-color: #ff880b;
}
.pas {position: relative;
padding: 20px 0;
color: #fff;
background-color: #01386a;}

h1 {
font-size: 3em;
line-height: 44px;
margin: 33px 0 33px 0;}

.orange{background-color: #EB7F26 !important;}

.modra {background-color:#EB7F26 !important;}


section.page-title {
padding-top: 192px!important;
padding-bottom: 45px!important;
background-image: url(../images/demo/inner_background_studio_01.jpg) !important;
 
}

.padding-footer{
 padding-bottom: 50px;  /* dodan clas razmak med pošlji sporočilo in footerjem*/
	
}

#footer {
    color: #fff;
    display: block;
    vertical-align: bottom;
    background-color: #000000;
    /* border-top: #252525 5px solid; */
}

#topNav ul.nav>li:hover a {
    color: #dad9d9;
}
.divider2 {
    border-top: 4px solid #f37412;
    width: 40px;
    padding-bottom: 30px;
}

#footer .dark {
height: auto ;
background-color:transparent ;
} 

#footer .copyright {
    background-color: #0e0d0d;
    padding: 20px 0;
}
.thumbnail:hover {
    border: rgba(0, 0, 0, 0) 0px solid !important;
}

#footer {
    color: #fff;
    display: block;
    vertical-align: bottom;
    background-color: #0e0d0d;
    
    border-top: #3d3d3d 1px solid;
    z-index: 101;
}
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff0;
    border: 0px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

body {
   color: #fff;
    background-color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    line-height: 23px;
    margin: 0;
    padding: 0;
    font-weight:200;
}

#footer a.copyright {
color: #FFF;
padding: 0;}

.ozad{
	background-image: url("../template/assets/images/demo/layerslider/bg4.jpg")
}

ul.side-nav>li.active>a {
    background-color: rgb(65, 65, 65);
}

.visina{height: 80px;}

h4 a {
    color: #ffffff;
    text-decoration: none;
}

#footer li a {
  color: #fff;
}

.img-responsive {
display: inline-block;

}

ul.side-nav a {
    display: block;
    text-decoration: none;
    color: #b4b4b4;
        font-size: 15px;
}

form {
    padding-left: 0px;
    padding-right: 15px;
}

.thumbnail .caption {
    padding: 9px;
    color: #fff;
    font-weight: 200;
}

#topNav ul.nav>li {
color: #666;
text-align: center;
position: relative;
margin: 0;
padding-bottom: 13px;
}
section {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #181818;
}


.callout {
    z-index: 10;
    background-color: #000000;
    padding: 35px 0;
}

.wp-block.product .product-title {
margin: 8px 0 0 0;
padding: -2px;
border-bottom: 0;
padding-bottom: 6px;
}

.obroba {
    border: 0px solid #dddddd;
}