fixed site under maintenance page for mobile
[ryf-theme.git] / css / style.css
index dcf2b1fa3501a2b7e22c95f02b62f794a88790c4..fbdbd7b4d211c686d64b88a8cb82493a4a796b1e 100644 (file)
@@ -230,6 +230,10 @@ nav .search-block-form {
   }
 }
 
+.maintenance-page #navbar {
+  margin-bottom: 120px;
+}
+
 
 /* Selectors */
 
@@ -624,25 +628,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 {
@@ -651,6 +654,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;
@@ -679,18 +709,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 {