/**
* @author    Analog d.o.o | www.analog.si
*/

/****** General custom CSS ******/

h1, h2 {color:#e00000;}
#rt-header {border-bottom: 1px inset;}
#rt-logo {margin: 10px auto 0;}
.ponudba-image {float: right; margin:-45px 0 0 20px; padding: 0 0 100px 0;}
#rt-page-surround {background: url('../images/backgrounds/pagesurround/custom/tiny_grid.png') 0 0 repeat;}


/****** MAIN MENU overrides ******/

.menu-block .gf-menu.l1 > li.active > .item {color: #fff; background: none repeat scroll 0 0 #E00000;}
.menu-block .gf-menu.l1 > li:hover > .item, .menu-block .gf-menu.l1 > li:focus > .item, .menu-block .gf-menu.l1 > li.active:hover > .item {color: #fff; background: none repeat scroll 0 0 #E00000;}
.menu-block .gf-menu .dropdown {background-color: #E00000; padding: 10px 0;}
.menu-block .gf-menu .dropdown .item {color: #e5e5e5; border-radius: 0px;}
.menu-block .gf-menu .dropdown .item:hover {color: #fff;}border-radius: none;
.menu-block .gf-menu .dropdown ul li {padding: 0;}
.menu-block .gf-menu li.active > .item {background-color: #BE0000;}
.menu-block .gf-menu li:hover > .item, .menu-block .gf-menu li:focus > .item {background-color: #BE0000;}


/****** Showcase ******/

.showcase-type-vermilion #rt-showcase {border-top: 4px solid #ECECEC;  /*background-image: none;*/}
.fp-showcase.rt-block {height: auto;}
.fp-lapo .layout-slideshow .sprocket-features-title {font-size: 1.8em;}
.fp-lapo .layout-slideshow .sprocket-features-content {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);}
.fp-lapo .layout-slideshow .sprocket-features-desc {font-size: 1.25em; line-height: 27px;}
.fp-lapo .layout-slideshow .sprocket-features-content {top: 45px; left: 10px; position: absolute; width: 45%; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color:#333;}


/****** Feature ******/

#rt-feature {border-top: 4px solid #ECECEC; }
.fp-feature-01 .fp-feature-block {padding:0px; box-shadow: 3px 3px 8px 0px #666; z-index:99;}



/****** Sidebar menu ******/

.rt-container {overflow: hidden; box-shadow: 0px 0px 5px #666;}
.rt-block.ponudba-menu {margin:0px}
#rt-main-surround .ponudba-menu {background: #e00000; color:#e5e5e5; margin-bottom: -99999px; padding-bottom: 99999px;}
.ponudba-menu h2, .ponudba-menu h1 {color:#fff;}
.ponudba-menu ul.menu li a:hover {background-color: #BE0000; color:#fff;}



/****** Sidebar reference ******/

.rt-block.reference-menu {margin:0px}
#rt-main-surround .reference-menu {background: #e00000; color:#e5e5e5; margin-bottom: -99999px; padding-bottom: 99999px;}
.reference-menu h2, .reference-menu h1 {color:#fff;}
.reference-menu a {color:#e5e5e5; transition: all 0.2s ease-in-out;}
.reference-menu a:hover {color:#fff; transition: all 0.2s ease-in-out; background-color: #BE0000;}

ul.category-modulereference-menu {list-style: none outside none; margin: 0 -15px; padding: 0;}
ul.category-modulereference-menu li {margin-bottom: 5px;}
ul.category-modulereference-menu li a:before, ul.category-modulereference-menu li .item:before, ul.category-modulereference-menu li .separator:before {content: ""; display: inline; font-family: FontAwesome; margin-right: 10px;}
ul.category-modulereference-menu li a, ul.category-modulereference-menu li .item, ul.category-modulereference-menu li .separator {border-radius: 3px; color: inherit; display: block; padding: 5px 15px; text-decoration: none;}

.sprocket-mosaic .sprocket-readmore {display:none;}
.rokbox-thumb {margin: 2px 0;}
.sprocket-mosaic-loadmore {width: 170px;}


/****** Breadcrumbs ******/

#rt-breadcrumbs {background: none repeat scroll 0 0 #FFFFFF; color: #990000;}


/****** Kontakt ******/


.menu-contact-us .contact-form label {font-size: 1.1em;}
.contact-form legend {display:none;}

/****** Copyright ******/

#rt-copyright {/*box-shadow: 3px 3px 8px 0px #666;*/ border-top: 2px solid #ececec;}


.promo1 {font-family: 'armata',Verdana,Helvetica,Arial,sans-serif; letter-spacing: -1px;}
.customfp-utility h2 {text-align:center;}

.rt-block.partnerji {background: #ECECEC; margin: 0; padding-top:35px; text-align: center; /*box-shadow: 0px 10px 7px -4px #666 inset;*/}