X-Git-Url: https://vcs.fsf.org/?p=ryf-theme.git;a=blobdiff_plain;f=css%2Fstyle.css;h=1841ffcc2ded06062109d9f1e08d3ef3f8353290;hp=a0def5edb8373e3573627cc7a0291c14cc4c0484;hb=06e307216c9a351c0ecaf702ad88b0d18c0226de;hpb=6f2e03746f4ec000fefb04a48d09cd2979b480d1;ds=sidebyside diff --git a/css/style.css b/css/style.css index a0def5e..1841ffc 100644 --- a/css/style.css +++ b/css/style.css @@ -52,16 +52,18 @@ section { position: relative; } .main-container { min-height: 50vh; } h2.block-title { - background: #000; + background: #337AB7; color: #FFF; padding: 0.5em; } + + h2.block-title a:visited, h2.block-title a:focus, h2.block-title a:active, h2.block-title a { - color: #DDCC00; + color: #FFF; } h2.block-title a:hover { @@ -154,9 +156,9 @@ h2.block-title a:hover { .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li.active > a:hover, .navbar-default .navbar-nav > li > a:hover { - color: #DDCC00; + color: #edd400; background: #000; - border-bottom: 2px solid #DDCC00; + border-bottom: 2px solid #edd400; padding-bottom: 5px; margin-bottom: 10px; } @@ -185,25 +187,15 @@ nav .search-block-form { top: 30px; } -/* - * @media screen and (min-width: 520px) and (max-width: 599px) { - * .logo img { margin-left: 50px; } - * #block-ryf-main-menu .navbar-nav { margin-left: 230px; } - * } - * - * @media screen and (min-width: 600px) and (max-width: 767px) { - * .logo img { margin-left: 100px; } - * #block-ryf-main-menu .navbar-nav { margin-left: 280px; } - * } - * - * @media screen and (max-width: 767px) { - * .logo img { height: 150px; margin-top: 25px; } - * .navbar-default { min-height: 230px; margin-bottom: 30px; } - * #block-ryf-main-menu .navbar-nav { max-width: 130px; } - * } - * - */ +@media screen and (max-width: 767px) { + #block-ryf-main-menu .navbar-nav { max-width: 130px; } +} +.region-navigation-collapsible .search-block-form { + float: right; + width: 210px; +} + @media screen and (min-width: 768px) { .navbar-default { @@ -219,12 +211,14 @@ nav .search-block-form { background: none; } .region-navigation-collapsible .search-block-form { - float: right; - padding-top: 30px; - width: 210px; + padding-top: 50px; } } +.maintenance-page #navbar { + margin-bottom: 120px; +} + /* Selectors */ @@ -401,9 +395,6 @@ nav .search-block-form { } } @media screen and (min-width: 660px) and (max-width: 767px) { - .ryf-list-row { - max-width: 600px; - } .ryf-list-row { margin: 0 auto; max-width: 660px; @@ -433,80 +424,38 @@ nav .search-block-form { overflow: auto; } -@media screen and (max-width: 767px) { - .vendors-list-row { - margin: 0px auto; - } - - .vendors-list { - margin-bottom: 40px; - list-style: none; - - overflow: auto; - } - - .vendors-list .views-field-field-icon { - width: 220px; - - margin: 0px auto 20px auto; - } - - .vendors-list .views-field-field-icon img { - margin: 0 auto; - } - - .vendors-list .views-field-name, - .vendors-list .views-field-field-description-summary, - .vendors-list .views-field-description__value { - max-width: 300px; - margin: 0 auto 10px auto; - } - - .vendors-list .views-field-name { - font-weight: bold; - font-size: 18px; - text-align: center; - } +.vendors-list { + margin-bottom: 40px; + list-style: none; + overflow: auto; } -@media screen and (min-width: 768px) { - .vendors-list-row { - width: 600px; - margin: 0px auto; - } +.vendors-list .views-field-field-icon { + width: 220px; + height: 220px; - .vendors-list { - list-style: none; - clear: left; - - overflow: auto; - } - - .vendors-list .views-field-field-icon { - width: 220px; - height: 220px; - - margin-bottom: 40px; + display: flex; + align-items: center; - float: left; - } + margin: 0px auto 20px auto; +} - .vendors-list .views-field-field-icon img { - margin: 0 auto; - } +.vendors-list .views-field-field-icon img { + margin: 0 auto; +} - .vendors-list .views-field-name, - .vendors-list .views-field-field-description-summary, - .vendors-list .views-field-description__value { - margin-left: 300px; - } +.vendors-list .views-field-name, +.vendors-list .views-field-field-description-summary, +.vendors-list .views-field-description__value { + max-width: 300px; + margin: 0 auto 10px auto; +} - .vendors-list .views-field-name { - margin-bottom: 10px; - font-weight: bold; - font-size: 18px; - } +.vendors-list .views-field-name { + font-weight: bold; + font-size: 18px; + text-align: center; } @@ -547,6 +496,7 @@ nav .search-block-form { .view-taxonomy-term .view-header .field--name-description, .view-taxonomy-term .view-header .field--name-field-description-summary, + .view-taxonomy-term .view-header .field--name-field-vendor-website, .view-taxonomy-term .view-header .field--name-field-vendor-support-link, .view-taxonomy-term .view-header .field--name-field-vendor-support-email { max-width: 360px; @@ -569,9 +519,10 @@ nav .search-block-form { .view-taxonomy-term .view-header .field--name-description, .view-taxonomy-term .view-header .field--name-field-description-summary, + .view-taxonomy-term .view-header .field--name-field-vendor-website, .view-taxonomy-term .view-header .field--name-field-vendor-support-link, .view-taxonomy-term .view-header .field--name-field-vendor-support-email { - margin-left: 260px; + margin: 15px auto 0 260px; } } @@ -619,25 +570,24 @@ nav .search-block-form { } .page-node-type-product .product .field--name-field-extra-images { - padding: 5px; + padding: 0 11px; display: flex; align-items: center; - border: 1px solid #888; - border-radius: 10px; } .page-node-type-product .product .field--name-field-extra-images .field--item { display: inline-block; - margin: auto; + margin-right: 15px; padding: 5px; } +.page-node-type-product .product .field--name-field-extra-images .field--item:last-child { + margin-right: 0; +} .page-node-type-product .product .field--name-field-categories, .page-node-type-product .product .field--name-field-vendor { margin: 10px 10px 20px 0px; padding: 10px; - border: 1px solid #888; - border-radius: 10px; } .page-node-type-product .product .field--name-field-categories .field--item { @@ -646,6 +596,33 @@ nav .search-block-form { margin-left: 15px; } +/* Mostly from Bootstrap 3 button CSS */ +.page-node-type-product .product .field--name-field-vendor-product-link a { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + text-decoration: none; +} + #block-views-block-categories-categories-block ul { margin: 0; padding: 0 10px; list-style: none; @@ -674,18 +651,6 @@ nav .search-block-form { background-color: #fff; border-color: #aaa; } -.page-node-type-product .product .field--name-field-extra-images { - background-color: #f3f3f3; - border-color: #aaa; -} -.page-node-type-product .product .field--name-field-categories { - background-color: #def; - border-color: #8ad; -} -.page-node-type-product .product .field--name-field-vendor { - background-color: #dfe; - border-color: #8da; -} @media screen and (max-width: 767px) { .page-node-type-product .product .field--name-field-extra-images { @@ -831,7 +796,7 @@ nav .search-block-form { .path-search .region-content > ol li { width: 280px; - height: 280px; + height: 320px; margin: 0px auto; padding: 10px; @@ -846,8 +811,8 @@ nav .search-block-form { } .path-search .region-content > ol li .search-image { - width: 100px; - height: 100px; + width: 220px; + height: 220px; margin: 0 auto; @@ -855,6 +820,12 @@ nav .search-block-form { align-items: center; } +.path-search .region-content > ol li p { + display: block; + width: 220px; + margin: 0 auto; +} + .path-search .region-content > ol li img { } @@ -866,13 +837,23 @@ nav .search-block-form { color: #FFF; } +#email-signup .email-input { + color: #000; + display: block; + margin-bottom: 10px; +} +#email-signup .action-button { + color: #000; + display: block; +} + /* full page width for footer */ .footer { width: 100%; } -.footer a { color: #DDCC00; } +.footer a { color: #edd400; } .footer a:hover { color: #FFF; }