/*! Minified and unminified versions of this file are located in the same directory */ /*! Custom CSS and JavaScript by WP Zone * Licensed under the GNU General Public License v3 (see ../license.txt) */ #wpz-custom-css-js-settings { $color_1: #3a3a3a; $color_2: #3A3A3A; $color_3: #f46859; $color_4: #c3c7cb; $color_5: #3D3B38; $color_6: #D0021B; $background-color_1: #fff; $background-color_2: #E7EBEE; $background-color_3: #FFE5E5; $border-color_1: #E7EBEE; $border-color_2: #D0021B; .ags-settings-addons-list { margin: 30px 0 0 0px; display: grid; grid-template-columns: repeat(auto-fit, minmax(380px, 1fr)); gap: 20px; } .ags-settings-addon { display: flex; flex-direction: column; width: 100%; margin-bottom: 20px; align-items: center; background: #FFFFFF; box-shadow: 0 0 20px #0000000D; border-radius: 33px; padding: 57px 30px 50px; box-sizing: border-box; text-align: center; position: relative; } .ags-settings-addon-img { width: 87px; height: 87px; object-fit: cover; margin: 0 auto 25px; float: unset; // overwrite background: #FFFFFF; box-shadow: 0px 0px 10px #0000000D; border-radius: 11px; } .ags-settings-addon-info { width: 100%; display: flex; flex-direction: column; align-items: center; flex: 1; h4 { margin: 5px 0 15px; font-size: 15px !important; color: $color_1; } p { margin: 0 auto 25px !important; line-height: 1.8em; } .ags-settings-addon-badge { font-weight: 600; line-height: 1; padding: 8px 23px; font-size: 12px; border-radius: 7px; display: inline-block; margin-left: 10px; text-transform: uppercase; } } .ags-settings-addon-badges-wrapper { position: absolute; top: -12px; right: 15px; } a.ags-settings-addon-btn { font-size: 14px; font-weight: 600; border: 1px solid #E7EBEE; border-radius: 29px; background-color: $background-color_1; padding: 15px 20px; cursor: pointer; height: auto; color: $color_2 !important; line-height: normal !important; box-shadow: none !important; outline: none; min-width: 150px; margin: 5px; text-align: center; text-decoration: none !important; &:hover { color: $color_3 !important; background-color: $background-color_1; border: 1px solid #f46859; box-shadow: 0 0 10px #0000000D; } } a.ags-settings-addon-btn-disabled { cursor: not-allowed; color: $color_4 !important; background-color: $background-color_2; border-color: $border-color_1; &:hover { cursor: not-allowed; color: $color_4 !important; background-color: $background-color_2; border-color: $border-color_1; } } p.ags-settings-addons-error { padding: 10px 20px; line-height: 1.5; font-size: 15px !important; color: $color_5 !important; box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.08); position: relative; border-radius: 4px; background-color: $background-color_3 !important; border-left: 5px solid; border-color: $border-color_2; a { color: $color_6; } } @media (max-width: 768px) { .ags-settings-addons-list { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); } } }