/* 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:#f37521; color:#fff;}
 #top-a .mod-box{border:none; padding:0px;}
 .menu-dropdown li.active .level1{background:#85451b; 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 #f37521; height: 29px; padding: 0 25px; width: 100px;}
.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1{color:#fff; background:#85451b;}
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 #f37521; 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:1px solid; 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(243, 117, 33, 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 #f37521; padding:10px; color:#fff; width:35%;}
a.tag-blue:hover{background:#85451b; color:#FFF;}
.menu-dropdown .dropdown-bg > div{background-color:#f37521; border-color:#f37521;}
.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-affinity 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(243,117,33,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:#f37521; text-decoration:underline;}
.menu-sidebar li.level1.active li.level2 a:hover,
.menu-sidebar li.level1.active li.level2.active a{color:#85451b;}
.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-affinity h3 a{color:#545454; text-decoration:none;}
.product-uikit-affinity h3 a:hover{color:#f37521;}
.product-uikit-affinity .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;}

.product-uikit-affinity-home-page h1{margin-top:0;}

/* FEEDBACK FORM STYLING ***/

.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 { font-size: 20px; line-height: 2; color: #009ddc; font-weight: 600;}

/* 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:30px 0 20px 0; line-height:30px;}
.feebackform .uk-form .uk-form-row{margin-bottom:70px;}

.feebackform textarea,
.feebackform input[type="text"]{width:95%;}

.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;}