/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 html{color:#9a9a9a;}
 body{background-image:url(../../../images/background.png); color:#9a9a9a;font-size:100%;line-height:1.5em;}
 .wrapper{background:#fff;max-width:1200px; margin-top:2em;}
 #menubar{background:#009ddc; color:#fff;}
 #top-a .mod-box{border:none; padding:0px;}
 .menu-dropdown li.active .level1{background:#134a5e; color:#fff;}
 .menu-dropdown a.level1, .menu-dropdown span.level1{border:none; padding: 0 10px; margin:0; color:#fff;}
.searchbox {background: url("../images/searchbox_magnifier.png") no-repeat scroll 0 50% rgba(255, 255, 255, 1);border: 1px solid #009ddc; height: 29px; padding: 0 25px; width: 100px;}
.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1{color:#fff; background:#134a5e;}
blockquote {font-size: 16px;line-height: 22px;padding: 32px;background-color: #efefef;color: #9B9B9B;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
button, input[type="button"], input[type="submit"]{background: none repeat scroll 0 0 #009ddc; border: medium none;color: #fff;cursor: pointer;display: inline-block;font-size: 16px;padding: 5.33333px 8px;text-align: center;text-decoration: none;}
.form textarea, input[type="text"]{border:solid 1px; border-radius:0px;}
.slideshow-text-holder{position:absolute; right:89px; top:50px; width:50%; font-size:16px;}
.title-blue{background: none repeat scroll 0 0 rgba(0, 157, 220, 0.8); color:#fff; margin:0; padding:10px; font-weight:bold; text-transform:uppercase;}
.second-black{background: none repeat scroll 0 0 rgba(0, 7, 10, 0.8); color:#fff; padding:10px; text-transform:uppercase;}
.tag-blue{background:none repeat scroll 0 0 #009ddc; padding:10px; color:#fff; width:35%;}
a.tag-blue:hover{background:#134a5e; color:#FFF;}
.menu-dropdown .dropdown-bg > div{background-color:#009ddc; border-color:#009ddc;}
.menu-dropdown .dropdown{top:31px; z-index:10; color:#fff;}
.menu-dropdown li.level2{border:none;}
.menu-dropdown li.level2:first-child{border:none;}
.menu-dropdown a.level2, .menu-dropdown span.level2{color:#fff;}
.yoo-zoo.product-uikit h1{color:#545454; border-bottom:1px dotted #dadada; padding-bottom:10px;}
h1, h2, h3, h4, h5, p{line-height:130%}
h2, h3{color:#545454;text-transform:uppercase;}
h2{font-size:24px;margin:0 0 15px 0;}
#menu ul{font-size:14px;}
#toolbar{float:right; margin-top:25px;}
#bottom-a .mod-box,
#sidebar-a .mod-box{padding:0; border:none;}
#bottom-a .mod-box .module-title{text-tranform: uppercase; border-bottom: 1px dotted #dadada; padding-bottom:10px;}
.slideshow-text-holder p{margin:0;}
#top-a .mod-box{padding:0; margin:0 15px;}
.layout-projecthome{position:relative;}
.layout-projecthome .full-bg{position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; overflow:hidden;}
.layout-projecthome .full-bg img{ width:100%; height:auto;}
.layout-projecthome .zooitemcontent{position:relative; z-index:2; background:rgba(0,157,220,0.8); padding:20px; color:#FFF;}
.layout-projecthome .zooitemcontent h4{margin:0 0 10px 0;text-transform:uppercase;}
.layout-projecthome .zooitemcontent h4,
.layout-projecthome .zooitemcontent p,
.layout-projecthome .zooitemcontent a{color:#FFF;}
#footer{text-align:left;}
.deepest .menu-sidebar{margin-top:30px;}
.menu-sidebar li.level1{display:none;}
.menu-sidebar li.level1.active{display:list-item; border:none;}
.menu-sidebar li.level1.active a{font-weight:normal; display:list-item; text-transform: uppercase; border-bottom: 1px dotted #dadada; font-size:24px; padding:0 0 10px 0; margin:0 0 10px 0;}
.menu-sidebar li.level1.active a span{background:none;}
.menu-sidebar li.level1.active ul{padding:0 0 0px 20px; list-style:disc; color:#9a9a9a;}
.menu-sidebar li.level1.active li.level2 a{display:list-item; text-transform:none; border-bottom: none; padding:0; margin:0 0 5px 0; font-size:16px; color:#009ddc; text-decoration:underline;}
.menu-sidebar li.level1.active li.level2 a:hover,
.menu-sidebar li.level1.active li.level2.active a{color:#134a5e;}
.menu-sidebar li.level1.active li.level2 a span{font-size:16px;}
.layout-layout3 .module-title,
.uk-panel .layout-layout2{border-bottom: 1px dotted #dadada; padding:0 0 10px 0;}
.uk-panel .layout-layout2{padding:0 0 0px 0;}

.product-uikit h3 a{color:#545454; text-decoration:none;}
.product-uikit h3 a:hover{color:#009ddc;}
.product-uikit .uk-grid{border-bottom:1px solid #efefef; margin:0 0 10px 0; padding-bottom:10px;}

#userForm .formBody{display:block; float:none;}
#userForm input[type="text"],
#userForm textarea{width:90%; border:1px dotted #9a9a9a;}

.mod-box .layout-layout2 .uk-panel{border-bottom:1px solid #efefef; margin:0 0 10px 0; padding-bottom:10px;}

.layout-default .media.media-left{float:left; margin-right:10px;}
.layout-default .media.media-right{float:right; magin-left:10px;}
.uk-clearfix:after{content:""; clear:both; display:block;}
ul.uk-list{list-style:none; margin:0;}

.br-widget {
 white-space: nowrap;
 display: inline-block;
}
.br-theme-fontawesome-stars .br-widget a {
 font: normal normal normal 18px/1 FontAwesome;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 text-decoration: none;
 margin-right: 2px;
 display: inline-block;
 font-size:3em;
}
.br-theme-fontawesome-stars .br-widget a:after {
 content: '\f005';
 color: #dddddd;
}
.br-theme-fontawesome-stars .br-widget a.br-active:after {
 color: #ffdf88;
}
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
 color: #ffdf88;
}
.br-theme-fontawesome-stars .br-widget .br-current-rating {

}

/* Display star ratings */
.star-ratings h1 {
 font-size: 1.5em;
 line-height: 2;
 margin-top: 3em;
 color: #757575;
}
.star-ratings p {
 margin-bottom: 3em;
 line-height: 1.2;
}
.star-ratings h1,
.star-ratings p {
 text-align: center;
}
.star-ratings select {
 width: 120px;
 font-size: 16px;
}
.star-ratings .stars {
 width: 120px;
 float: left;
 text-align: center;
 margin: auto;
 padding: 0 95px;
}
.star-ratings .stars .title {
 font-size: 14px;
 color: #cccccc;
 line-height: 3;
}

.feebackform input[type="radio"]{ display: none;}
.feebackform .control-label{font-size:24px; font-weight:bold; margin-top:30px;}


.feebackform .rsform-block-issues .formControls label ,
.feebackform .rsform-block-contact .formControls label {border: 2px solid #009ddc; transition: all 0.3s; display: inline-block; width: 30px; height: 30px; background:none repeat scroll 0 0 #FFF; margin: 2px; text-decoration: none; font-size: 14px; line-height: 2; text-align: center; color: #009ddc; font-weight: 600;  }

.feebackform .rsform-block-issues .formControls label.active,
.feebackform .rsform-block-contact .formControls label.active{ background: #009ddc; color: #FFF;}
