-@media screen and (min-width: 600px) and (max-width: 767px) {
- .logo img { margin-left: 100px; }
- #block-ryf-main-menu .navbar-nav { margin-left: 280px; }
+/* Navbar */
+
+@media screen {
+
+ .navbar-default {
+ background: #000;
+ color: #FFF;
+ border: none;
+ border-radius: 0px;
+ box-sizing: content-box;
+ align-items: center;
+ min-height: 100px;
+ }
+
+ .navbar-header,
+ #navbar-collapse {
+ max-width: 1150px;
+ padding: 0;
+ margin: 0 auto;
+ border: none;
+ overflow: hidden;
+ }
+
+ .navbar-default .navbar-toggle { display: none; }
+
+ .navbar-header {
+ position: absolute;
+ top: 5px;
+ }
+
+ .navbar-brand { display: none; }
+
+ #block-ryf-main-menu .navbar-nav { margin-left: 195px; }
+
+ .navbar-default .navbar-nav > li > a:focus {
+ outline: none;
+ }
+
+ .navbar-default .navbar-nav > li > a,
+ .navbar-default .navbar-nav > li > a:link,
+ .navbar-default .navbar-nav > li > a:visited {
+ color: #FFF;
+ background: #000;
+ border-bottom: 2px solid transparent;
+ padding-bottom: 10px;
+ margin-bottom: 5px;
+ }
+
+ .navbar-default .navbar-nav > li > a:focus,
+ .navbar-default .navbar-nav > li.active > a:hover,
+ .navbar-default .navbar-nav > li > a:hover {
+ color: #edd400;
+ background: #000;
+ border-bottom: 2px solid #edd400;
+ padding-bottom: 5px;
+ margin-bottom: 10px;
+ }
+
+ .navbar-default .navbar-nav > li > a.is-active {
+ border-bottom: 2px solid #FFF;
+ background: #000;
+ padding-bottom: 5px;
+ margin-bottom: 10px;
+ }
+
+ .page-header {
+ border-bottom: 2px solid #000;
+ font-size: 2em;
+ }
+
+ .region-header .search-block-form {
+ width: 300px;
+ float: right;
+ }
+
+ nav .search-block-form {
+ position: absolute;
+ width: 300px;
+ right: 10%;
+ top: 30px;
+ }
+