/* Theme Name: Vendd Theme URI: https://easydigitaldownloads.com/downloads/vendd Author: EDD Team Author URI: https://easydigitaldownloads.com Description: Vendd is a full-featured marketplace theme for Easy Digital Downloads and supporting extensions. Version: 1.1.8 License: GNU General Public License v2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Text Domain: vendd Domain Path: /languages/ Tags: This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. Vendd is based on Underscores https://underscores.me/, (C) 2012-2015 Automattic, Inc. Font Awesome https://fortawesome.github.io/Font-Awesome/license/ Font Awesome Licenses: SIL Open Font License https://scripts.sil.org/OFL MIT License https://opensource.org/licenses/mit-license.html CC BY 3.0 License – https://creativecommons.org/licenses/by/3.0/ Copyright: Dave Gandy, https://fontawesome.io */ /*-------------------------------------------------------------- ******************** DO NOT EDIT THIS FILE ******************** * * If you would like to override theme styles, use a child theme or a * custom CSS plugin that allows you to safely override styles that will * not be erased during theme updates. * * Example: https://wordpress.org/plugins/reaktiv-css-builder/ --------------------------------------------------------------*/ /*-------------------------------------------------------------- *** Main theme colors - grouped for easy override w/ customizer --------------------------------------------------------------*/ #masthead, input[type="submit"], input[type="button"], .vendd-fes-dashboard-template .fes-form .fes-submit input[type="submit"], .vendd-edd-fes-shortcode .fes-form .fes-submit input[type="submit"], .vendd-vendor-contact .fes-form .fes-submit input[type="submit"], button, .more-link, .by-post-author, .main-navigation ul li:hover > ul, #edd_download_pagination .page-numbers.current, .edd_pagination .page-numbers.current, div[class*="fes-"] > .page-numbers.current, div[id*="edd_commissions_"] .page-numbers.current, #edd_download_pagination .page-numbers:hover, .edd_pagination .page-numbers:hover, div[class*="fes-"] > .page-numbers:hover, div[id*="edd_commissions_"] .page-numbers:hover { background: #428bca; } a, .comment-full:hover > .reply > .comment-reply-link { color: #428bca; } h1, h2 { border-color: #428bca; } /*-------------------------------------------------------------- >>> Reset --------------------------------------------------------------*/ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; outline: 0; padding: 0; vertical-align: baseline; } html { overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-word-wrap: break-word; word-wrap: break-word; } body { background: #f1f1f1; } article, aside, details, figcaption, figure, footer, header, main, nav, section { display: block; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { font-weight: normal; text-align: left; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } a:focus { outline: thin dotted; } a:hover, a:active { outline: 0; } a img { border: 0; vertical-align: bottom; } /* prevent input field zoom on mobile devices */ @media screen and (-webkit-min-device-pixel-ratio:0) { select, textarea, input { font-size: 16px; } } /*-------------------------------------------------------------- >>> Structure Elements --------------------------------------------------------------*/ #page { background: #3d3d3d; margin: 0 auto; max-width: 1200px; } #info-bar { position: relative; color: #ddd; font-size: .87em; padding: 10px 40px; min-height: 39px; } #masthead { position: relative; } #content { background: #fff; padding: 40px; } /* primary content */ #primary { float: left; padding-right: 40px; width: 68%; } #secondary { float: left; width: 32%; font-size: .87em; } .vendd-no-sidebar #primary { float: none; margin: 0 auto; } .vendd-downloads-template #primary, .post-type-archive-download #primary, .tax-download_category #primary, .tax-download_tag #primary, .vendd-advanced-search-results #primary { float: none; padding: 0; width: 100%; } .post-type-archive-download #primary .store-404 { margin: 0 auto; width: 68%; } .vendd-focus-page-template #focus-page-primary { float: none; padding-right: 0; margin: 0 auto; max-width: 722px; } /*-------------------------------------------------------------- >>> Typography --------------------------------------------------------------*/ body, button, input, select, textarea { color: #555; font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-size: 15px; line-height: 1.6; } h1, h2, h3, h4, h5, h6, .widget-title, .post-nav-title, .comments-title { clear: both; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; line-height: 1.4; font-weight: 400; margin-bottom: .4em; } h1, h2 { font-size: 2.4em; } h3, h4 { font-size: 1.87em; } h5, h6 { font-size: 1.4em; } h4, h6 { color: #757575; } p { margin-bottom: 1.5em; } b, strong { font-weight: bold; } dfn, cite, em, i { font-style: italic; } blockquote { background: #fafafa; padding: 20px; border: 1px solid #F2F2F2; border-radius: 4px; margin: 0 0 1.5em 1.5em; } blockquote p { color: #999; font-style: italic; } blockquote p:last-child { margin-bottom: 0; } address { margin: 0 0 1.5em; } pre { background: #fafafa; font-size: .87em; line-height: 1.6; font-family: "Courier 10 Pitch", Courier, monospace; padding: 10px; border: 1px solid #f2f2f2; border-width: 4px 1px 1px; border-radius: 0 0 4px 4px; margin-bottom: 1.5em; max-width: 100%; overflow: auto; word-wrap: normal; } code, kbd, tt, var { color: #999; font: .87em Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: #fff9c0; text-decoration: none; } sup, sub { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline; } sup { bottom: 1ex; } sub { top: .5ex; } small { font-size: 75%; } big { font-size: 125%; } /*-------------------------------------------------------------- >>> Elements --------------------------------------------------------------*/ hr { background-color: #f2f2f2; border: 0; height: 4px; margin-bottom: 3em; } ul, ol { margin: 0 0 1.5em 3em; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; } dt { background: #fafafa; font-weight: bold; padding: 10px; border: 1px solid #f2f2f2; border-width: 4px 1px 1px; } dd { padding: 10px; border: 1px solid #f2f2f2; border-radius: 0 0 4px 4px; margin: -1px 0 1.5em; } img { height: auto; max-width: 100%; } figure { margin: 0; } .entry-content table, .comment-content table { border: 1px solid #f2f2f2; border-width: 4px 1px 1px; border-radius: 0 0 4px 4px; margin: 0 0 1.5em; width: 100%; } .entry-content table th, .comment-content table th { background: #fafafa; font-weight: bold; padding: 10px; border-bottom: 1px solid #f2f2f2; } .entry-content table td, .comment-content table td { background: #fff; padding: 10px; border-bottom: 1px solid #f2f2f2; } .entry-content table tr:last-child td, .comment-content table tr:last-child td { border: none; } .entry-content table tr:last-child td:first-child, .comment-content table tr:last-child td:first-child { border-radius: 0 0 0 4px; } .entry-content table tr:last-child td:last-child, .comment-content table tr:last-child td:last-child { border-radius: 0 0 4px 0; } /*-------------------------------------------------------------- >>> Forms --------------------------------------------------------------*/ button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"] { padding: 8px; border: 1px solid #e4e4e4; border-radius: 4px; box-shadow: none; -webkit-appearance: textfield; } textarea { overflow: auto; padding: 8px; border: 1px solid #e4e4e4; border-radius: 4px; box-shadow: none; vertical-align: top; width: 100%; } button, input[type="submit"], input[type="button"] { color: #fff; padding: 8px; border: none; border-radius: 4px; cursor: pointer; } button:hover, input[type="submit"]:hover, input[type="button"]:hover { background: #3d3d3d; } /*-------------------------------------------------------------- >>> Links --------------------------------------------------------------*/ a:hover { color: #999; } a:focus { border: none; outline: none; } /*-------------------------------------------------------------- >>> Menus --------------------------------------------------------------*/ .main-navigation { clear: both; display: block; padding: 0 40px 15px; width: 100%; } .secondary-navigation { position: absolute; right: 40px; top: 10px; } .main-navigation ul, .info-bar-navigation { list-style: none; padding-left: 0; margin: 0; } .main-navigation .nav-menu { position: relative; border-top: 1px solid rgba(0, 0, 0, .05); } .main-navigation li, .info-bar-navigation li { float: left; position: relative; } .main-navigation a, .menu-toggle { display: inline-block; color: #fff; font: 700 .87em/1 "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; text-decoration: none; padding: 8px 14px; -webkit-transition: background .2s; -moz-transition: background .2s; transition: background .2s; } .main-navigation .nav-menu > li > a, .menu-toggle { background: rgba(0, 0, 0, .05); border-radius: 4px; margin-right: 15px; } .main-navigation .nav-menu > li > a:hover { background: rgba(0, 0, 0, .1); } .main-navigation .nav-menu > .menu-item-has-children > a:after { color: rgba(255, 255, 255, .5); content: "\f0d7"; font-family: "FontAwesome"; margin-left: 8px; } .main-navigation .sub-menu > .menu-item-has-children > a:after { color: rgba(255, 255, 255, .5); content: "\f0da"; font-family: "FontAwesome"; margin-left: 8px; } .secondary-navigation a { color: #999; text-decoration: none; margin-left: 15px; } .secondary-navigation a:hover { color: #ddd; } .main-navigation ul ul { display: none; float: left; position: absolute; cursor: pointer; z-index: 99999; } .main-navigation ul ul ul { left: 100%; top: 0; margin-left: 0; } .main-navigation .sub-menu a { padding: 10px 14px; width: 200px; } .main-navigation .sub-menu a:hover { background: rgba(0, 0, 0, .05); } .main-navigation ul li:hover > ul { display: block; } .main-navigation > div > .nav-menu > li:hover > ul { display: block; padding: 15px 0 0; } .menu-toggle, .vendd-menu-toggle-text { display: none; cursor: pointer; } .vendd-menu-icon { font-size: 1.2em; } .site-main .comment-navigation, .site-main .paging-navigation, .site-main .post-navigation { margin: 0 0 48px; overflow: hidden; } .site-main .comment-navigation a, .site-main .paging-navigation a { color: #999; text-decoration: none; } .site-main .comment-navigation a:hover, .site-main .paging-navigation a:hover { color: #555; } .comment-navigation .nav-previous, .paging-navigation .nav-previous { float: left; width: 48%; } .nav-previous .fa { margin-right: 3px; } .comment-navigation .nav-next, .paging-navigation .nav-next { float: right; text-align: right; width: 48%; } .nav-next .fa { margin-left: 3px; } .site-main .post-navigation { padding-bottom: 40px; border-bottom: 1px dotted #f2f2f2; } .post-navigation .nav-previous { margin-bottom: 16px; } .post-nav-title { display: block; font-size: 1.3em; } /*-------------------------------------------------------------- >>> Accessibility --------------------------------------------------------------*/ /* Text meant only for screen readers */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); clip: auto !important; color: #21759b; display: block; font-size: .87em; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar */ } /*-------------------------------------------------------------- >>> Alignments --------------------------------------------------------------*/ .alignleft { display: inline; float: left; margin-right: 1.5em; } .alignright { display: inline; float: right; margin-left: 1.5em; } .aligncenter { clear: both; display: block; margin: 0 auto; } /*-------------------------------------------------------------- >>> Clearings --------------------------------------------------------------*/ .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after, .entry-summary:before, .entry-summary:after, .fes-vendor-menu:before, .fes-vendor-menu:after, .vendd-edd-fes-shortcode .fes-vendor-menu > ul:before, .vendd-edd-fes-shortcode .fes-vendor-menu > ul:after, aside[class*="widget_edd_"] .widget-download-with-thumbnail:after, aside[class*="widget_edd_"] .widget-download-with-thumbnail:before { content: ''; display: table; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .entry-summary:before, .entry-summary:after, .fes-vendor-menu:after, .vendd-edd-fes-shortcode .fes-vendor-menu > ul:after, aside[class*="widget_edd_"] .widget-download-with-thumbnail:after { clear: both; } /*-------------------------------------------------------------- >>> Header --------------------------------------------------------------*/ #info-bar a { -webkit-transition: color .2s; -moz-transition: color .2s; transition: color .2s; } .info-bar-text a { color: #999; text-decoration: none; border-bottom: 1px dotted #666; } .info-bar-text a:hover { color: #ddd; } .info-bar-text + .social-links { padding-left: 10px; border-left: 1px solid #666; margin-left: 6px; } .info-bar .social-links a { color: #999; font-size: 1.4em; line-height: 1; vertical-align: text-bottom; margin-right: 6px; } .info-bar .social-links a:hover { color: #ddd; } .info-bar .social-links a:last-child { margin-right: 0; } .site-branding { display: inline-block; padding: 40px; } .site-title { color: #fff; font: 400 2.67em/1 "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; margin-bottom: 0; } .site-title a { color: #fff; text-decoration: none; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; } .site-title a:hover { color: rgba(255, 255, 255, .6); } .site-description { color: rgba(255, 255, 255, .6); font: 300 1em/1.4 "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-style: italic; margin-top: 3px; } .header-cart { display: inline-block; position: absolute; right: 40px; top: 40px; background: rgba(0, 0, 0, .05); color: #fff; text-decoration: none; padding: 20px 40px; border-radius: 4px; -webkit-transition: background .2s; -moz-transition: background .2s; transition: background .2s; } .header-cart .fa { font-size: 1.67em; margin-right: 6px; } .header-cart:hover { background: rgba(0, 0, 0, .1); color: #fff; } .nav-search-form input[type="search"] { background: rgba(0, 0, 0, .05) url('inc/images/sprite.png') no-repeat 13px -143px; color: #ddd; font-size: .87em; padding: 5px 5px 4px 37px; border: 0; width: 35px; -webkit-transition: all .4s; -moz-transition: all .4s; transition: all .4s; cursor: pointer; -webkit-appearance: textfield; } .nav-search-form input[type="search"]:focus, .search-results .nav-search-form input[type="search"] { background: #3d3d3d url('inc/images/sprite.png') no-repeat 13px -143px; width: 160px; cursor: default; } .search-results .nav-search-form input[type="search"] { background-color: rgba(0, 0, 0, .05); color: #fff; } .search-results .nav-search-form input[type="search"]:focus { background-color: #3d3d3d; } .nav-search-form input[type="search"]::-webkit-input-placeholder { color: #ddd; } .nav-search-form input[type="search"]:-moz-placeholder { color: #ddd; } .nav-search-form input[type="search"]::-moz-placeholder { color: #ddd; } .nav-search-form input[type="search"]:-ms-input-placeholder { color: #ddd; } /*-------------------------------------------------------------- >>> Widgets --------------------------------------------------------------*/ #secondary { background: #fafafa; border-top: 1px solid #f2f2f2; border-left: 1px dotted #f2f2f2; } .widget { padding: 30px 20px; border-bottom: 1px solid #f2f2f2; } .widget-title, .widgettitle { font-size: 1.5em; display: block; } .widget ul { background: #fff; list-style: none; border: 1px solid #f2f2f2; border-radius: 4px; margin: 0; } .widget ul.children, .widget ul.sub-menu { border: none; margin-left: 20px; } .widget li { padding: 10px 20px; border-bottom: 1px solid #f2f2f2; } .widget li:before { color: #ddd; font-family: "FontAwesome"; content: "\f0da"; margin-right: 10px; } .widget li.page_item_has_children:before, .widget li.menu-item-has-children:before { color: #ddd; font-family: "FontAwesome"; content: "\f0d7"; margin-right: 10px; } .widget .children li:before, .widget .sub-menu li:before { content: "\f105"; } .widget .children li:first-child, .widget .sub-menu li:first-child { border-top: 1px dotted #f2f2f2; margin-top: 10px; } .widget li:last-child, .widget .children li:last-child, .widget .sub-menu li:last-child { border-bottom: none; } .widget .children li:last-child, .widget .sub-menu li:last-child { padding-bottom: 0; } .widget ul.children li, .widget ul.sub-menu li { padding-left: 0; border-bottom: 1px dotted #f2f2f2; margin-right: -20px; } .wp-caption .wp-caption-text { font-size: .87em; font-style: italic; } /* Make sure select elements fit in widgets */ .widget select { max-width: 100%; } /* Search widget */ .widget_search .search-submit { display: none; } #secondary .widget_search input[type="search"], .error-404 input[type="search"], .store-404 input[type="search"] { background: #fff url('inc/images/sprite.png') no-repeat 13px 11px; padding-left: 32px; } .error-404 input[type="search"], .store-404 input[type="search"] { background-position-y: 13px; } /* calendar widget */ .widget_calendar #calendar_wrap { background: #fff; border: 1px solid #f2f2f2; border-radius: 4px; } .widget_calendar table, .widget_edd_downloads_calendar table { width: 100%; } #wp-calendar caption { padding: 10px; border-bottom: 1px solid #f2f2f2; } #wp-calendar caption:before { font-family: "FontAwesome"; content: "\f073"; margin: 0 10px 0 6px; } #wp-calendar thead th { background: #fafafa; border-bottom: 1px solid #f2f2f2; } #wp-calendar th, #wp-calendar td { text-align: center; padding: 6px 10px; } /* RSS widget */ .widget_rss .rss-date { display: block; color: #999; } /*-------------------------------------------------------------- >>> Content --------------------------------------------------------------*/ .featured-img { border-radius: 4px; margin-bottom: 2em; } body:not(.vendd-advanced-search-results) .page-title { font-size: 1em; font-weight: 300; font-style: italic; } .vendd-advanced-search-results .page-header { text-align: center; } .vendd-advanced-search-results .page-title { font: 400 2.67em/1.4 "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; margin-bottom: 1.2em; } .error-404 .page-title, .store-404 .page-title { font-size: 2.4em; font-weight: 400; font-style: normal; } .error-404 .page-content .widget, .store-404 .page-content .widget { background: #fafafa; } .error-404 .search-wrap, .store-404 .search-wrap { margin-bottom: 40px; } .entry-footer .fa { margin-right: 4px; } /*-------------------------------------------------------------- >>> Posts and pages --------------------------------------------------------------*/ .sticky { display: block; } .hentry { margin: 0 0 3em; } .hentry .entry-title { margin-bottom: .2em; } .hentry .entry-title a { color: #555; text-decoration: none; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; } .hentry .entry-title a:hover { color: #666; } .entry-title .entry-subtitle, .term-title .term-subtitle { font-size: 1rem; font-weight: 300; font-style: italic; } .vendd-edd-template .entry-title .entry-subtitle, .term-title .term-subtitle { font-style: normal; } .edd_download_inner .edd_download_title .entry-subtitle { display: none; } .single .entry-header .entry-meta { padding-bottom: 10px; border-bottom: 1px dotted #f2f2f2; margin: 0px 0px 10px; } .entry-meta, .entry-footer { color: #999; font-size: .8em; } .entry-meta a, .entry-footer a { color: #999; text-decoration: none; } .entry-footer { font-style: italic; } .single .entry-footer { padding-bottom: 10px; border-bottom: 1px dotted #f2f2f2; } .entry-meta a:hover, .entry-footer a:hover { text-decoration: underline; } .byline, .updated:not(.published) { display: none; } .single .byline, .group-blog .byline { display: inline; } .byline-item { margin-right: 20px; } .byline-item .fa { margin-right: 4px; } .byline-item .fa-comments { margin-right: 6px; } .page-content, .entry-content, .entry-summary { margin: 1.5em 0 0; } .page-links { clear: both; margin: 0 0 1.5em; } .more-link { display: inline-block; color: #fff; font-size: .8em; text-decoration: none; padding: 2px 6px; border-radius: 4px; } .more-link:hover { background: #3d3d3d; color: #fff; } /*-------------------------------------------------------------- >>> Comments --------------------------------------------------------------*/ .comments-title { display: block; font-size: 1.8em; font-weight: 400; margin-bottom: 1em; } .comments-title .fa { margin-right: 10px; } .comment-list [class*="depth-"] [class*="depth-"] { margin-left: 32px; } .comment-full { font-size: .87em; margin-bottom: 40px; } #respond { margin-top: 24px; } .comment-footer { position: relative; background: #fafafa; padding: 10px; border: 1px solid #f2f2f2; border-width: 1px 1px 1px 4px; border-radius: 0 4px 4px 0; margin-bottom: 16px; } .comment-author { display: inline-block; float: left; width: 48px; } .comment-meta { margin-left: 58px; } .comment-avatar img { border-radius: 50%; vertical-align: bottom; } .comment-meta .fn { color: #999; line-height: 48px; font-style: normal; margin-right: 2px; } .comment-meta .fn a { text-decoration: none; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: bold; } .by-post-author { display: inline-block; color: #fff; font-size: .73em; font-weight: 400; text-transform: uppercase; padding: 2px 6px; border-radius: 3px; } .post-author-icon { display: none; } .comment-meta .comment-date { position: absolute; right: 20px; top: 22px; } .comment-meta .comment-date a { color: #999; font-size: .87em; text-decoration: none; } .comment-content a { word-wrap: break-word; } .comment-reply-link { color: #ccc; text-decoration: none; } #cancel-comment-reply-link { text-decoration: none; } .pingback, .comment-full pre { font-size: .87em; } .pingback { margin-bottom: 8px; } .pingback + .comment { margin-top: 32px; } .no-comments { background: #ffffe2; font-size: .8em; text-align: center; padding: 8px; border: 1px solid rgba(0, 0, 0, .03); border-radius: 4px; } /* comment form */ .comment-form > p > label { display: inline-block; min-width: 70px; } #comments .required { color: red; font-size: .8em; margin-left: 3px; } .comment-form .form-allowed-tags { text-align: left; } .comment-form .form-allowed-tags code { display: block; font-size: .73em; margin-top: 6px; } /*-------------------------------------------------------------- >>> Footer --------------------------------------------------------------*/ .site-footer { color: #999; font-size: .87em; padding: 10px 40px; } .site-footer a { color: #ddd; text-decoration: none; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; } .site-footer a:hover { color: #fff; } /*-------------------------------------------------------------- >>> Media --------------------------------------------------------------*/ .page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } embed, iframe, object { max-width: 100%; } /*-------------------------------------------------------------- >>> Captions --------------------------------------------------------------*/ .wp-caption { margin-bottom: 20px; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin: 0 auto; } .wp-caption-text { text-align: center; } .wp-caption .wp-caption-text { margin: 0.8075em 0; } /*-------------------------------------------------------------- >>> Galleries --------------------------------------------------------------*/ .gallery { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; display: box; -webkit-flex-direction: row; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: space-between; align-content: flex-start; margin-bottom: 1.5em; } .gallery-item { display: inline-block; display: flex; flex-flow: column nowrap; justify-content: space-between; -webkit-justify-content: space-between; justify-content: space-between; margin-bottom: 20px; vertical-align: top; width: 100%; } .gallery-item img { border-radius: 4px; } .gallery-columns-2 .gallery-item { max-width: 48%; } .gallery-columns-3 .gallery-item { max-width: 31%; } .gallery-columns-4 .gallery-item { max-width: 22%; } .gallery-columns-5 .gallery-item { margin-bottom: 10px; max-width: 19%; } .gallery-columns-6 .gallery-item { margin-bottom: 10px; max-width: 15.66%; } .gallery-columns-7 .gallery-item { margin-bottom: 10px; max-width: 13.2%; } .gallery-columns-8 .gallery-item { margin-bottom: 10px; max-width: 11.5%; } .gallery-caption { display: block; font-size: .87em; font-style: italic; text-align: left; padding: 4px 0 0; } /*-------------------------------------------------------------- >>> Search Results --------------------------------------------------------------*/ #store-front.vendd-download-search-results { padding-bottom: 10px; margin-bottom: 40px; } .vendd-search-results-container { background: #fafafa; float: left; padding: 30px 20px; border-top: 1px solid #f2f2f2; border-right: 1px dotted #f2f2f2; border-bottom: 1px solid #f2f2f2; border-left: 1px dotted #f2f2f2; width: 48%; margin-right: 4%; } .vendd-post-search-results { margin-right: 0; } .vendd-search-results-list { background: #fff; list-style: none; border: 1px solid #f2f2f2; border-radius: 4px; margin: 0; } .vendd-search-result-item { padding: 10px 20px; border-bottom: 1px solid #f2f2f2; } .vendd-search-result-item:before { color: #ddd; font-family: "FontAwesome"; content: "\f0da"; margin-right: 10px; } .vendd-search-results-title { display: block; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 1.5em; line-height: 1.4; font-weight: 400; margin-bottom: .4em; } .vendd-search-result .entry-subtitle { display: none; } /*-------------------------------------------------------------- >>> Easy Digital Downloads (and supporting extensions) --------------------------------------------------------------*/ .store-front-header, .download-term-header { text-align: center; margin: 0 auto 5%; max-width: 722px; } .store-front-header .entry-title, .download-term-header .term-title { font: 400 2.67em/1.4 "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; margin-bottom: .4em; } #store-front, .entry-content .edd_downloads_list { background: #fafafa; border-radius: 4px; } .edd-required-indicator { color: red; } /* [downloads] shortcode */ .edd_download { padding: 20px; } .edd_download_inner:before, .edd_download_inner:after{ content: ''; display: table; clear: both; } /* shared column variation styles */ .edd_download_columns_5 .edd_download, .edd_download_columns_6 .edd_download { padding: 10px; } .edd_downloads_list[class*="edd_download_columns_"] .edd_download { float: none !important; display: inline-block; vertical-align: top; } .edd_downloads_list[class*="edd_download_columns_"] > div[style="clear:both;"] { display: none; } /* 1 column [downloads] */ .edd_downloads_list.edd_download_columns_1 { max-width: 720px; margin: 0 auto; } .edd_downloads_list.edd_download_columns_1 .edd_download { font-size: 1em; } /* 2 column [downloads] */ .edd_downloads_list.edd_download_columns_2 .edd_download { width: 49.6% !important; } /* 3 column [downloads] */ .edd_downloads_list.edd_download_columns_3 .edd_download { width: 32.89% !important; } .vendd-downloads-template .edd_downloads_list.edd_download_columns_3 .edd_download, .vendd-full-width-page-template .edd_downloads_list.edd_download_columns_3 .edd_download, .vendd-advanced-search-results .edd_downloads_list.edd_download_columns_3 .edd_download { width: 33.03% !important; } .entry-content .edd_downloads_list.edd_download_columns_3 .edd_download { font-size: .93em; } /* 4 column [downloads] */ .edd_downloads_list.edd_download_columns_4 .edd_download { width: 24.7% !important; } /* 5, 6 column [downloads] - Vendd will not support more than 5 columns wide on the EDD Downloads template */ .edd_downloads_list.edd_download_columns_5 .edd_download, .edd_downloads_list.edd_download_columns_6 .edd_download { width: 19.7% !important; } /* 4, 5, 6 column [downloads] - show 2 columns if NOT using the EDD Downloads template */ .entry-content .edd_downloads_list.edd_download_columns_4 .edd_download, .entry-content .edd_downloads_list.edd_download_columns_5 .edd_download, .entry-content .edd_downloads_list.edd_download_columns_6 .edd_download { padding: 20px; width: 49.6% !important; } /* general [downloads] styles */ .edd_download .edd_download_inner { position: relative; background: #fff; padding: 0; border-radius: 4px; margin-bottom: 0; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; } .edd_download .edd_download_inner:hover { box-shadow: 0 0 30px rgba(0, 0, 0, .08); } .edd_download_image img { border-radius: 4px 4px 0 0; } .edd_download_byline { color: #999; font-size: .8em; padding: 15px 0 10px; border-bottom: 1px solid #f2f2f2; margin: 0 20px; } .edd_byline_author_avatar img { border-radius: 50%; margin: -3px 5px 0 0; vertical-align: middle; } .edd_byline_by { font-style: italic; } .edd_byline_author_url { color: #757575; text-decoration: none; } .edd_byline_author_url:hover { color: #757575; text-decoration: underline; } .edd_download_title { font: 300 1.5em/1.4 "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; padding: 15px 20px 0; margin-bottom: 15px; } .entry-content .edd_download_columns_2 .edd_download_title, .entry-content .edd_download_columns_3 .edd_download_title, .edd_download_columns_4 .edd_download_title, .edd_download_columns_5 .edd_download_title, .edd_download_columns_6 .edd_download_title { font-size: 1.2em; } .edd_download_title a { color: #555; text-decoration: none; } .edd_download_excerpt, .edd_download_full_content { color: #757575; font-size: .87em; padding: 0 20px 15px; } .entry-content .edd_download_columns_3 .edd_download_excerpt, .entry-content .edd_download_columns_3 .edd_download_full_content { font-size: .87em; } .edd_download_full_content p:last-child, .edd_download_excerpt p:last-child { margin-bottom: 0; } .vendd-price-button-container { position: absolute; bottom: 0; display: none; background: #fff; font-size: .87em; padding: 20px; border-top: 3px solid #d5d5d5; border-radius: 0 0 4px 4px; width: 100%; max-height: 375px; overflow-y: auto; box-shadow: 0px -2px 12px 0px rgba(21, 21, 21, .06); z-index: 100; } .edd_download_buy_button { font-size: .87em; padding: 20px; } .entry-content .edd_download_buy_button { border-top: 2px solid #f2f2f2; } .entry-content .edd_download_inner #edd-purchase-button, .entry-content .edd_download_inner .edd-submit, .entry-content .edd_download_inner input[type="submit"].edd-submit { font-size: .87em; padding: 4px 8px; } .entry-content .edd_download_inner input[type="number"] { font-size: .87em; padding: 2px 8px; } .product-price-wrap, .product-price-wrap:hover { display: inline-block; text-decoration: none; margin: 0 20px 20px; } .product-price { display: inline-block; background: #f1f1f1; color: #999; font-size: .87em; padding: 4px 8px; border-radius: 3px; } .product-price:hover { color: #555; } .vendd-price-button-icon { display: inline-block; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; } .vendd-price-button-displayed .vendd-price-button-icon { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); } .product-link { position: absolute; right: -10px; bottom: -10px; color: #d5d5d5; font-size: 1.33em; line-height: 1; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; z-index: 101; } .edd_download:hover .product-link { color: #555; } .vendd-price-button-container .edd_purchase_submit_wrapper { display: block; } #edd_download_pagination, .edd_pagination, .fes-order-list-pagination-container, .fes-product-list-pagination-container, div[id*="edd_commissions_"] { font-size: .87em; text-align: center; padding: 0 20px 40px; margin-top: 30px; } #edd_download_pagination .page-numbers, .edd_pagination .page-numbers, div[class*="fes-"] > .page-numbers, div[id*="edd_commissions_"] .page-numbers { background: #fff; color: #555; font-weight: 700; text-decoration: none; padding: 6px 10px; border-radius: 3px; margin-right: 6px; } .edd_pagination .page-numbers, div[class*="fes-"] > .page-numbers, div[id*="edd_commissions_"] .page-numbers { background: #fafafa; } #edd_download_pagination .page-numbers.current, .edd_pagination .page-numbers.current, div[class*="fes-"] > .page-numbers.current, div[id*="edd_commissions_"] .page-numbers.current, #edd_download_pagination .page-numbers:hover, .edd_pagination .page-numbers:hover, div[class*="fes-"] > .page-numbers:hover, div[id*="edd_commissions_"] .page-numbers:hover { color: #fff; } .store-pagination { text-align: center; } .store-pagination .page-numbers { display: inline-block; padding: 0 4px; margin-right: 6px; } .store-pagination .prev.page-numbers { padding: 0 20px 0 0; } .store-pagination .next.page-numbers { padding: 0 0 0 20px; } .no-downloads { display: inline-block; padding: 10px; } .downloads-footer { color: #999; font-style: italic; padding: 0 20px; margin: -10px 0 10px; } .widget_edd_product_details .downloads-footer { padding: 0; margin-bottom: 0; } .downloads-footer a { color: #999; text-decoration: none; } .downloads-footer a:hover { text-decoration: underline; } .vendd-download-terms { display: block; color: #757575; font-size: .8em; } .downloads-footer .fa { margin-right: 4px; } /* EDD button styles */ #edd-purchase-button, .edd-submit, input[type="submit"].edd-submit { font-size: 1.2em; border: none; border-radius: 4px; padding: 15px; } .content-area .vendd-price-button-container .vendd-price-button .edd-submit { font-size: .87em; padding: 4px 8px; } .content-area .vendd-price-button-container .edd_download_purchase_form { margin-bottom: 0; } #edd_purchase_submit #edd-purchase-button { display: block; width: 100%; } .edd_go_to_checkout { text-decoration: none; } .edd-submit.button.white { color: #404040; } .edd-submit.button.gray { background: #f1f1f1; color: #404040; } .edd-submit.button.red { background: #E74C3C; } .edd-submit.button.green { background: #2ECC71; } .edd-submit.button.yellow { background: #F1C40F; } .edd-submit.button.orange { background: #E67E22; } .edd-submit.button.dark-gray { background: #3d3d3d; } .edd-submit.button.white:hover { background: #F2F3F5; } .edd-submit.button.gray:hover, .edd-submit.button.blue:hover, .edd-submit.button.red:hover, .edd-submit.button.green:hover, .edd-submit.button.yellow:hover, .edd-submit.button.orange:hover, .edd-submit.button.dark-gray:hover { background: #3d3d3d; color: #fff; } .edd-submit.button.dark-gray:hover { background: #F2F3F5; color: #555; } .edd_download_inner .edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity { width: 65px; } .edd-cart-added-alert { font-size: .8em; } .widget-area .edd-cart-added-alert { right: 0; bottom: -20px; } .edd_download_inner .edd-cart-added-alert { position: static; display: inline-block; } .edd_purchase_tax_rate { color: #999; font-size: .8em; font-style: normal; margin-top: 4px; } .vendd-price-button-container .edd_purchase_tax_rate, .vendd-price-button-container .edd_purchase_tax_rate { position: static; display: block; } .widget .edd_purchase_tax_rate { position: absolute; } /* variable pricing w/ support for descriptions (https://wordpress.org/plugins/edd-variable-pricing-descriptions/) */ .widget-area .edd_price_options ul { border: 1px solid #f2f2f2; border-radius: 4px; } .entry-content .edd_price_options ul { border: none; padding: 0; } .edd_download_purchase_form .edd_price_options { color: #757575; font-size: 13px; margin-bottom: 6px; } .edd_download_purchase_form .edd_price_options li { margin-bottom: 10px; } .widget-area .edd_download_purchase_form .edd_price_options li { padding: 8px 15px; } .vendd-price-button-container .edd_download_purchase_form .edd_price_options li { padding: 0 0 10px; border-bottom: 2px solid #f2f2f2; margin-bottom: 10px; } .vendd-price-button-container .edd_download_purchase_form .edd_price_options li:first-child { border-radius: 4px 4px 0 0; } .edd_download_purchase_form .edd_price_options li:last-child { border-bottom: none; border-radius: 0 0 4px 4px; } .vendd-price-button-container .edd_download_purchase_form .edd_price_options li:last-child { padding-bottom: 0; margin-bottom: 0; } .vendd-price-button-container .edd_download_purchase_form .edd_price_options.edd_single_mode li:last-child { padding-bottom: 5px; } .vendd-price-button-container .edd_download_purchase_form .edd_price_options.edd_multi_mode li:last-child { padding-bottom: 10px; border-bottom: 2px solid #f2f2f2; margin-bottom: 10px; } .vendd-price-button-container .edd_single_mode + .edd_download_quantity_wrapper { padding-top: 20px; border-top: 1px solid #f2f2f2; } .vendd-price-button-container .edd_multi_mode + .edd_purchase_submit_wrapper { padding-top: 10px; } .edd_download_purchase_form .edd_price_options li:before { content: ""; margin: 0; } .edd_download_purchase_form .edd_price_options li input[type="radio"], .edd_download_purchase_form .edd_price_options li input[type="checkbox"] { margin-right: 6px; } .edd_download_purchase_form .edd_price_options li .edd_price_option_name { font-weight: 400; } .edd-variable-pricing-desc { color: #999; margin: 4px 0 0; } /* purchase form */ .widget_edd_product_details .widget-title { font-size: 1.8em; } .widget_edd_product_details .download-title { display: none; } .single-download .widget_edd_product_details .edd_download_purchase_form { position: relative; margin-bottom: 0; } .widget_edd_product_details .edd_download_purchase_form .edd-submit, .content-area .edd_download_purchase_form .edd-submit { font-size: 1rem; padding: 10px; border: none; border-radius: 4px; width: 100%; } .content-area .edd_download_purchase_form .edd-submit { width: auto; } .content-area .edd_download_purchase_form { margin-bottom: 1.5em; } .site-content .edd_download_purchase_form input[type="number"] { padding: 2px 8px; } .site-content .edd_download_purchase_form .edd_download_quantity_wrapper:before { color: #d8d8d8; font-family: "FontAwesome"; content: "\f00d"; margin: 0 10px 0 0; } .site-content .edd_download_quantity_wrapper .edd_price_option_sep { display: none; } .site-content .edd_download_purchase_form .edd_multi_mode .edd_download_quantity_wrapper:before { margin: 0 10px 0 0; } .site-content .edd_download_purchase_form .edd_price_options.edd_multi_mode .edd_download_quantity_wrapper { padding-left: 0; margin-top: 2px; } .widget_edd_product_details .edd-meta { font-size: 13px; margin: 20px 0 0; } .widget_edd_product_details .edd-meta .download-terms { display: block; } /* cart widget */ .widget_edd_cart_widget .edd_subtotal { background: #fafafa; font-style: normal; margin: 0; } .widget_edd_cart_widget .edd_subtotal .subtotal { color: #19b219; } .widget_edd_cart_widget .edd-cart-item:before, .widget_edd_cart_widget .edd_subtotal:before, .widget_edd_cart_widget .edd_checkout:before, .widget_edd_cart_widget .cart_item.empty:before { content: none; margin: 0; } .edd_cart_item_image img { border-radius: 3px; } .vendd-empty-cart .widget_edd_cart_widget { } .vendd-empty-cart .widget_edd_cart_widget .empty-cart-title { font-size: 1.2em; margin-bottom: 0; } .vendd-empty-cart .widget_edd_cart_widget .cart_item.empty > p, .vendd-empty-cart .widget_edd_cart_widget .edd_downloads_list { display: none; } /* Author & Download Details */ .vendd-download-author { display: block; text-align: center; margin-bottom: 10px; } .vendd-download-author .avatar { border-radius: 50%; } .vendd-author-contact { padding: 10px 20px 8px; } .vendd-contact-method { display: inline-block; margin-right: 6px; } .vendd-social-profile { font-size: 1.3em; line-height: 1; } .vendd-twitter { color: #00aced; } .vendd-google-plus { color: #dd4b39; } .vendd-facebook { color: #3b5998; } .vendd-youtube { color: #bb0000; } .vendd-author-website { float: right; } .vendd-website { color: #555; } .vendd-social-profile:hover { color: #555; } .vendd-website:hover { color: #757575; } .widget li.vendd-details-list-item { padding: 0; } .widget li.vendd-details-list-item:before { content: ""; margin-right: 0; } .vendd-details-list-item .vendd-detail-name, .vendd-details-list-item .vendd-detail-info { display: inline-block; width: 48%; } .vendd-details-list-item .vendd-detail-name { vertical-align: top; padding: 10px 0 10px 17px; } .vendd-details-list-item .vendd-detail-info { text-align: right; padding: 10px 20px 10px 0; } .vendd-detail-name { font-weight: 700; } /* EDD templates */ .vendd-history-template #primary, .vendd-confirmation-template #primary, .vendd-members-template #primary, .vendd-failed-template #primary { float: none; padding-right: 0; margin: 0 auto; max-width: 722px; } #edd_checkout_form_wrap #edd-discount-code-wrap, #edd_checkout_form_wrap #edd-login-account-wrap, #edd_checkout_form_wrap #edd-new-account-wrap, #edd_checkout_form_wrap #edd_final_total_wrap, #edd_checkout_form_wrap #edd_show_discount, #edd_checkout_form_wrap fieldset, #edd_purchase_receipt, #edd_user_history, #edd_purchase_receipt_products, #edd_purchase_receipt thead th:first-child, #edd_purchase_receipt tbody td:first-child, #edd_purchase_receipt thead th:last-child, #edd_purchase_receipt tbody td:last-child, #edd_purchase_receipt_products tbody td, #edd_purchase_receipt_products th, #edd_purchase_form_wrap select { border: 1px solid #f2f2f2; } #edd_checkout_form_wrap legend { display: inline-block; } #edd_purchase_form_wrap select { background: #fff; border: 1px solid #e4e4e4; height: 40px; } .vendd-checkout-template #masthead, .vendd-landing-page-template #masthead { text-align: center; } .vendd-checkout-template #page, .vendd-landing-page-template #page { width: 100%; max-width: 800px; } .vendd-checkout-template #primary { margin: 0 auto; width: 100%; padding-right: 0; } .vendd-checkout-template .entry-header { display: none; } .vendd-checkout-template .entry-content { margin-top: 0; } .hentry .entry-title.empty-cart-title { margin-bottom: 15px; } .vendd-empty-cart .edd_downloads_list { margin-top: 30px; } .vendd-checkout-template tbody tr { font-size: .87em; } .entry-content #edd_purchase_receipt thead th:first-child, .entry-content #edd_purchase_receipt tbody td:first-child { padding: 15px 10px; border-width: 0 1px 0 0; } .entry-content #edd_purchase_receipt thead th:first-child, .entry-content #edd_purchase_receipt tbody tr:not(:last-child) td:first-child { border-bottom-width: 1px; } .entry-content #edd_purchase_receipt thead th:last-child, .entry-content #edd_purchase_receipt tbody td:last-child, #edd_purchase_receipt_products th { padding: 15px 10px; border-width: 0 0 1px; } .entry-content #edd_purchase_receipt tbody tr:last-child td:last-child { border-bottom-width: 0; } .entry-content #edd_purchase_receipt li { list-style-position: inside; } .entry-content #edd_purchase_receipt li:only-child { list-style: none; } .entry-content #edd_checkout_cart, .entry-content #edd_user_history, .entry-content #edd_purchase_receipt, .entry-content #edd_purchase_receipt_products { border: 1px solid #f2f2f2; border-width: 4px 1px 1px; border-radius: 0 0 4px 4px; margin: 0 0 1.5em; width: 100%; } #edd_user_history th { background: #fafafa; } .edd_purchase_row:last-child td { border-bottom: none !important; } .entry-content #edd_checkout_cart td:first-child, .entry-content #edd_checkout_cart th:first-child { border-left: none; } #edd_checkout_cart .edd_cart_header_row th, #edd_checkout_cart td, #edd_checkout_cart th:last-child { border-bottom: none; border-right: none; } #edd_checkout_form_wrap .edd-cart-adjustment input.edd-input, #edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit { max-width: 400px; } #edd-cancel-license-renewal { color: #999; font-size: .87em; } #edd-cancel-license-renewal:hover { color: red; } #edd_checkout_cart_wrap #edd_checkout_cart .edd-submit { font-size: .87em; padding: 8px; } #edd_checkout_form_wrap #edd-discount-code-wrap input.edd-submit { display: block; font-size: .87em; text-shadow: none; padding: 7px; border: none; margin-top: 5px; min-width: 158px; } #edd_checkout_form_wrap #edd-discount-code-wrap input.edd-submit:hover { background: #3D3D3D; color: #FFF; } #edd_user_history td, #edd_user_history th { padding: 10px; } #edd_purchase_receipt, #edd_user_history { margin-bottom: 2em; } .entry-content #edd_purchase_receipt thead th:first-child, .entry-content #edd_purchase_receipt tbody td:first-child { padding: 15px 10px; border-width: 0 1px 0 0; } .entry-content #edd_purchase_receipt thead th:first-child, .entry-content #edd_purchase_receipt tbody tr:not(:last-child) td:first-child { border-bottom-width: 1px; } .entry-content #edd_purchase_receipt thead th:last-child, .entry-content #edd_purchase_receipt tbody td:last-child { padding: 15px 10px; border-width: 0 0 1px; } .entry-content #edd_purchase_receipt tbody tr:last-child td, .entry-content #edd_purchase_receipt_products tbody tr:last-child td { border-bottom-width: 0; } #edd_purchase_receipt_products { margin-bottom: 3em; } #edd_purchase_receipt_products th { font-weight: bold; padding: 15px 10px; } .entry-content #edd_purchase_receipt_products tbody td { border-width: 0 0 1px; } #edd_purchase_receipt_products td { padding: 15px 10px; } #edd_profile_editor_form { background: #fafafa; padding: 30px; } .vendd-edd-fes-shortcode .edd_form input[type="text"], .vendd-edd-fes-shortcode .edd_form input[type="email"], .vendd-edd-fes-shortcode .edd_form input[type="url"], .vendd-edd-fes-shortcode .edd_form input[type="password"], .vendd-edd-fes-shortcode .edd_form input[type="search"], .vendd-edd-fes-shortcode .edd_form input[type="number"], .vendd-edd-fes-shortcode .edd_form textarea { border-width: 1px 1px 4px; border-radius: 0; width: 300px; } .vendd-edd-fes-shortcode .edd_form select { background: #fff; border: 1px solid #e4e4e4; border-radius: 0; height: 40px; width: 300px; } #edd_profile_editor_form legend, #edd_login_form legend, #edd_register_form legend { display: block; font-size: 1.2em; font-weight: bold; margin-bottom: 10px; } #edd_login_form p, #edd_register_form p { margin-bottom: 12px; } #edd_profile_editor_form p > input:not([type="submit"]), #edd_profile_editor_form p > select, #edd_profile_editor_form p { margin-bottom: 1em; } #edd_login_form, #edd_register_form { background: #fafafa; padding: 30px; margin-top: 32px; } #edd_login_form label { display: inline-block; width: 100px; } #edd_login_submit { min-width: 150px; } #edd_checkout_wrap #edd_checkout_form_wrap #edd_discount_code, #edd_checkout_wrap #edd_checkout_form_wrap #edd_purchase_submit { background: none; } #edd_show_terms { font-size: .87em; margin-bottom: 10px; } #edd_show_terms a { text-decoration: none; } #edd_terms { color: #757575; font-size: .87em; margin-bottom: 10px; } .edd-lost-password { margin-bottom: 0; } /*-------------------------------------------------------------- *********************** Plugin Support *********************** --------------------------------------------------------------*/ /*-------------------------------------------------------------- >>> Recurring Payments >>> https://easydigitaldownloads.com/downloads/recurring-payments/ --------------------------------------------------------------*/ .eddr-notice { font-size: 13px; text-align: left; } .eddr-notice:not(.variable-prices):first-of-type { margin-top: 20px; } #edd_checkout_cart .eddr-notice.eddr-cart-item-notice, .edd-variable-pricing-desc:not(:empty) ~ .eddr-notice { margin-top: 0; } #edd_checkout_cart .eddr-notice.eddr-cart-item-notice { color: #999; } /* sidebar purchase button */ .widget .eddr-notice { background: #fff; padding: 10px 15px; border: 1px solid #f2f2f2; margin-top: 0; } .widget .eddr-notice:only-of-type { border-radius: 4px; margin-top: 30px; } .widget .eddr-notice:not(:only-of-type):first-of-type { border-radius: 4px 4px 0px 0px; border-width: 1px; margin-top: 30px; } .widget .eddr-notice:not(:only-of-type):last-of-type { border-radius: 0 0 4px 4px; border-width: 0 1px 1px 1px; } .widget .edd_price_options[class^="edd_"] .eddr-notice { background: none; padding: 0; border: none; } .widget .edd_price_options[class^="edd_"] .eddr-notice:first-of-type, .widget .edd_price_options[class^="edd_"] .edd-variable-pricing-desc:not(:empty) + .eddr-notice { padding-top: 6px; margin-top: 6px; } .widget .edd_price_options[class^="edd_"] .edd-variable-pricing-desc:not(:empty) + .eddr-notice { border-top: 1px dashed #f2f2f2; } /* [downloads] shortcode purchase button */ .vendd-price-button-container .eddr-notice { margin-top: 0; } .vendd-price-button-container .eddr-notice em { font-style: normal; } .vendd-price-button-container .eddr-notice:first-of-type, .vendd-price-button-container .edd-variable-pricing-desc:not(:empty) + .eddr-notice { padding-top: 6px; margin-top: 6px; } .vendd-price-button-container .edd-variable-pricing-desc:not(:empty) + .eddr-notice { border-top: 1px dashed #f2f2f2; } /*-------------------------------------------------------------- >>> Frontend Submissions >>> https://easydigitaldownloads.com/extensions/frontend-submissions/ --------------------------------------------------------------*/ /* FES Templates */ /* FES general */ .vendd-fes-dashboard-template #primary { width: 100%; padding-right: 0; } .vendd-fes-dashboard-template .fes-dashboard-header, .vendd-edd-fes-shortcode .entry-header { text-align: center; margin: 0 auto 5%; max-width: 722px; } .vendd-edd-fes-shortcode .entry-header { margin-bottom: 7%; } .vendd-fes-dashboard-template #fes-vendor-dashboard { float: right; padding-left: 40px; width: 68%; } .vendor-header { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; } .vendor-avatar img { border-radius: 50%; } .vendor-header .vendor-store-title { font-size: 2.67em; line-height: 1.4; font-weight: 400; margin-bottom: 0; } .is-vendor-profile .vendor-store-title .entry-subtitle { display: none; } .vendor-header .vendor-bio, .vendor-store-title .entry-subtitle { display: block; font-size: 1rem; font-weight: 300; } .vendd-fes-template .fes-table, .vendd-edd-fes-shortcode .fes-table { font-size: .87em; } .vendd-fes-dashboard-template .fes-form .fes-submit input[type="submit"], .vendd-edd-fes-shortcode .fes-form .fes-submit input[type="submit"] { font-size: 1rem; border: none; padding: 8px 10px; box-shadow: none; height: auto; } .vendd-fes-dashboard-template .fes-form .fes-submit input[type="submit"]:hover, .vendd-edd-fes-shortcode .fes-form .fes-submit input[type="submit"]:hover { background: #3d3d3d; } /* FES dashboard menu */ .vendd-fes-dashboard-template .fes-vendor-menu { float: left; background: #fafafa; font-size: .87em; padding: 30px 20px; border-top: 1px solid #f2f2f2; border-right: 1px dotted #f2f2f2; width: 32%; } .vendd-edd-fes-shortcode .fes-vendor-menu { background: #fafafa; font-size: .87em; padding: 30px 20px; border-top: 1px solid #f2f2f2; border-right: 1px dotted #f2f2f2; margin-bottom: 30px; } .vendd-fes-dashboard-template .fes-vendor-menu > ul, .vendd-edd-fes-shortcode .fes-vendor-menu > ul { background: #fafafa; list-style: none; border: 1px solid #f2f2f2; border-radius: 4px; margin: 0; } .vendd-fes-dashboard-template .fes-vendor-menu > ul > li { display: block; text-align: left; border-bottom: 1px solid #f2f2f2; width: 100%; } .vendd-edd-fes-shortcode .fes-vendor-menu > ul > li { float: left; border-bottom: 1px solid #f2f2f2; width: 50%; } .vendd-edd-fes-shortcode .fes-vendor-menu > ul > li:nth-child(odd) { border-right: 1px solid #f2f2f2; } .vendd-edd-fes-shortcode .fes-vendor-menu > ul > li:last-child:nth-child(odd) { border-right: 1px solid #f2f2f2; } .vendd-fes-dashboard-template .fes-vendor-menu > ul > li > a, .vendd-edd-fes-shortcode .fes-vendor-menu > ul > li > a { display: block; background: #fff; letter-spacing: normal; padding: 10px 20px; } .vendd-fes-dashboard-template .fes-vendor-menu > ul > li > a:hover, .vendd-edd-fes-shortcode .fes-vendor-menu > ul > li > a:hover, .vendd-fes-dashboard-template .fes-vendor-menu > ul > li.active > a, .vendd-edd-fes-shortcode .fes-vendor-menu > ul > li.active > a { display: block; background: #fafafa; } /* FES dashboard - Dashboard */ .vendd-fes-dashboard-template #fes-vendor-announcements, .vendd-edd-fes-shortcode #fes-vendor-announcements { background: #f7f7db; font-size: .87em; padding: 20px; margin-bottom: 6px; } .vendd-fes-dashboard-template #fes-vendor-store-link, .vendd-edd-fes-shortcode #fes-vendor-store-link { color: #a3a3a3; font-size: .87em; text-align: right; padding-bottom: 20px; border-bottom: 1px dotted #f2f2f2; } .vendd-edd-fes-shortcode #fes-vendor-store-link { border: none; } /* FES dashboard comments */ .vendd-fes-template .fes-comments-wrap table, .vendd-edd-fes-shortcode .fes-comments-wrap table, .vendd-fes-template #fes-comments-table, .vendd-edd-fes-shortcode #fes-comments-table { font-size: .87em; border: none; } .vendd-fes-template #fes-comments-table th[class*="col-"], .vendd-edd-fes-shortcode #fes-comments-table th[class*="col-"], .vendd-fes-template #fes-comments-table td[class*="col-"], .vendd-edd-fes-shortcode #fes-comments-table td[class*="col-"] { background: none; padding: 0; border: none; } .vendd-fes-template #fes-comments-table th.col-author, .vendd-edd-fes-shortcode #fes-comments-table th.col-author, .vendd-fes-template #fes-comments-table th.col-content, .vendd-edd-fes-shortcode #fes-comments-table th.col-content, .vendd-fes-template #fes-comments-table br, .vendd-edd-fes-shortcode #fes-comments-table br, .vendd-fes-template #fes-comments-table hr, .vendd-edd-fes-shortcode #fes-comments-table hr { display: none; } .vendd-fes-template #fes-comments-table .fes-author-img, .vendd-edd-fes-shortcode #fes-comments-table .fes-author-img { float: none; text-align: center; padding: 0; margin: 0 0 4px; } .vendd-fes-template #fes-comments-table .fes-author-img img, .vendd-edd-fes-shortcode #fes-comments-table .fes-author-img img { width: auto; vertical-align: bottom; } .vendd-fes-template #fes-comments-table #fes-comment-author, .vendd-edd-fes-shortcode #fes-comments-table #fes-comment-author { display: block; font-weight: 700; text-align: center; margin: 0; } .vendd-fes-template #fes-comments-table #fes-comment-author .fes-comment-author-name, .vendd-edd-fes-shortcode #fes-comments-table #fes-comment-author .fes-comment-author-name { display: block; margin-bottom: 5px; } .vendd-fes-template #fes-comments-table .fes-light-green, .vendd-edd-fes-shortcode #fes-comments-table .fes-light-green, .vendd-fes-template #fes-comments-table .fes-light-red, .vendd-edd-fes-shortcode #fes-comments-table .fes-light-red, .vendd-fes-template #fes-comments-table #fes-comment-date, .vendd-edd-fes-shortcode #fes-comments-table #fes-comment-date { display: block; background: #fafafa; color: inherit; font-size: .87em; text-align: left; padding: 4px; border: 1px solid #f2f2f2; border-width: 1px 1px 0; margin: 0; } .vendd-fes-template #fes-comments-table #fes-comment-date, .vendd-edd-fes-shortcode #fes-comments-table #fes-comment-date { border-bottom: 1px solid #f2f2f2; margin-bottom: 10px; } .vendd-fes-template #fes-comments-table td.col-content, .vendd-edd-fes-shortcode #fes-comments-table td.col-content { padding: 0 0 0 20px; } .vendd-fes-template #fes-comments-table #fes-product-name a, .vendd-edd-fes-shortcode #fes-comments-table #fes-product-name a, .vendd-fes-template #fes-comments-table #fes-view-comment, .vendd-edd-fes-shortcode #fes-comments-table #fes-view-comment { display: block; font-size: .87em; margin: 0; } .vendd-fes-template #fes-comments-table #fes-view-comment a, .vendd-edd-fes-shortcode #fes-comments-table #fes-view-comment a { color: #a3a3a3; text-decoration: none; } .vendd-fes-template #fes-comments-table #fes-view-comment a:after, .vendd-edd-fes-shortcode #fes-comments-table #fes-view-comment a:after { color: #a3a3a3; font-family: "FontAwesome"; content: "\f0c1"; text-decoration: none; padding-left: 6px; } .vendd-fes-template #fes-comments-table .fes-comments-content, .vendd-edd-fes-shortcode #fes-comments-table .fes-comments-content { margin-bottom: 20px; } .vendd-fes-template #fes-comments-table .fes-vendor-comment-respond-form, .vendd-edd-fes-shortcode #fes-comments-table .fes-vendor-comment-respond-form { border-bottom: 1px dotted #f2f2f2; margin-bottom: 25px; } .vendd-fes-template #fes-comments-table .fes-vendor-comment-respond-form > span, .vendd-edd-fes-shortcode #fes-comments-table .fes-vendor-comment-respond-form > span { color: #a3a3a3; font-size: .87em; } .vendd-fes-template #fes-comments-table .fes-cmt-submit-form, .vendd-edd-fes-shortcode #fes-comments-table .fes-cmt-submit-form, .vendd-fes-template #fes-comments-table .fes-ignore, .vendd-edd-fes-shortcode #fes-comments-table .fes-ignore { display: inline-block; } .vendd-fes-template #fes-comments-table .fes-ignore, .vendd-edd-fes-shortcode #fes-comments-table .fes-ignore { background: none; color: #a3a3a3; font-size: .87em; padding: 0; margin: 0; } .vendd-fes-template #fes-comments-table .fes-ignore:after, .vendd-edd-fes-shortcode #fes-comments-table .fes-ignore:after { font-family: "FontAwesome"; content: "\f00d"; padding-left: 4px; } /* FES dashboard - Products */ .fes-product-list-status-bar { color: transparent; font-size: 13px; margin-bottom: 20px; } .vendor-product { border-bottom: 2px solid #f1f1f1; margin-bottom: 26px; } .vendor-product-image, .vendor-product-info { float: left; } .vendor-product-image { width: 22%; padding-right: 3%; } .vendor-product-info { width: 75%; } .vendor-product-image img { border-radius: 4px; margin-bottom: 20px; } .vendor-product-status .download-status { background: #3d3d3d; color: #fff; font-size: .67em; line-height: 1; font-weight: 700; padding: 3px 5px; border-radius: 3px; margin-right: 6px; vertical-align: middle; } .vendor-product-status .published { background: #38C238; } .vendor-product-status .pending-review { background: #f08d3c; } .vendor-product-status .draft { background: #39c; } .vendor-product-details, .vendor-product-actions { font-size: .87em; margin-bottom: 15px; } .vendor-product-info-group { padding: 2px 0; border-bottom: 1px dotted #f2f2f2; } .vendor-product-label { display: inline-block; width: 100px; } .vendor-product-price, .vendor-product-sales { font-weight: 700; } .vendor-product-status-details abbr { font-weight: 700; margin-right: 10px; border-bottom: none; } .vendor-product-status-details br { display: none; } .fes-product-list-status-bar a, .vendor-product-action-links a { color: #999; text-decoration: none; } .vendor-product-action-links a:not(:last-child):after { content: " \00b7"; color: #999 !important; } .fes-product-list-status-bar a:hover, .vendor-product-action-links a:hover { color: #555; } /* FES dashboard - Commissions */ #fes-commissions-page-title { display: none; } #edd_user_commissions > div[id*="edd_user_commissions_"] { padding-bottom: 30px; border-bottom: 2px solid #f1f1f1; margin-bottom: 30px; } #edd_commissions_export input[type="submit"].edd-submit { color: #fff; font-size: .87em; padding: 3px 6px; border: none; border-radius: 4px; } /* FES dashboard - Orders */ .vendor-order { display: inline-block; padding: 0 0 20px; border-bottom: 2px solid #f1f1f1; width: 47%; margin: 0 5% 16px 0; } .vendor-order:nth-child(even) { margin-right: 0; } .vendor-order-info { position: relative; font-size: .87em; } .vendor-order-header { margin-bottom: 4px; } .vendor-order-number { font-weight: 700; } .vendor-order-status { position: absolute; top: 2px; right: 0; background: #f1f1f1; font-size: .67em; line-height: 1; padding: 3px 5px; border-radius: 3px; } .vendor-order-details, .vendor-order-actions { margin-bottom: 10px; } .vendor-order-info-group { padding: 2px 0; border-bottom: 1px dotted #f2f2f2; } .vendor-order-label { display: inline-block; width: 100px; } .vendor-order-price, .vendor-order-customer, .vendor-order-status-details { font-weight: 700; } .vendor-order-action-links a { color: #999; text-decoration: none; } .vendor-order-action-links a:not(:last-child):after { content: " \00b7"; color: #999 !important; } .vendor-order-action-links a:hover { color: #555; } /* FES dashboard - All Forms */ .vendd-fes-template .fes-submission-form, .vendd-edd-fes-shortcode .fes-submission-form, .vendd-fes-template .fes-profile-form, .vendd-edd-fes-shortcode .fes-profile-form { font-size: .87em; } .vendd-fes-template .fes-headers, .vendd-edd-fes-shortcode .fes-headers { display: none; } .vendd-fes-template .fes-label label, .vendd-edd-fes-shortcode .fes-label label { display: inline-block; font-size: 2em; margin-bottom: 4px; } .vendd-fes-template .fes-fields label, .vendd-edd-fes-shortcode .fes-fields label { display: block; } .vendd-fes-template div.fes-form fieldset, .vendd-edd-fes-shortcode div.fes-form fieldset { margin-bottom: 4em; } .vendd-fes-template .fes-form fieldset .fes-label .fes-help, .vendd-edd-fes-shortcode .fes-form fieldset .fes-label .fes-help { color: #a3a3a3; font-size: .87rem; padding-bottom: 6px; border-bottom: 1px solid #f1f1f1; margin-bottom: 15px; } .vendd-fes-template .fes-form fieldset .fes-fields textarea, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields textarea { padding: 6px; height: 170px; width: 100%; } .vendd-fes-template .entry-content .fes-fields table th, .vendd-edd-fes-shortcode .entry-content .fes-fields table th { background: none; padding-left: 0; border-bottom: none; } .vendd-fes-template .fes-form .entry-content table th, .vendd-edd-fes-shortcode .fes-form .entry-content table th { padding: 0 0 4px; border: none; } .vendd-fes-template .fes-form fieldset .fes-fields .fes-checkbox-checklist, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields .fes-checkbox-checklist, .vendd-fes-template .fes-form fieldset .fes-fields .fes-category-checklist, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields .fes-category-checklist { list-style: none; margin-left: 0; } .vendd-fes-template .fes-form fieldset .fes-fields .fes-category-checklist .children, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields .fes-category-checklist .children { list-style: none; } .vendd-fes-template .fes-form fieldset .fes-fields select, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields select { height: 40px; border: 1px solid #e4e4e4; border-radius: 0; } .vendd-fes-template .fes-form fieldset .fes-fields select[multiple], .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields select[multiple] { background: #fafafa; padding: 0; } .vendd-fes-template .fes-form fieldset .fes-fields input[type="email"], .vendd-fes-template .fes-form fieldset .fes-fields input[type="number"], .vendd-fes-template .fes-form fieldset .fes-fields input[type="password"], .vendd-fes-template .fes-form fieldset .fes-fields input[type="text"], .vendd-fes-template .fes-form fieldset .fes-fields input[type="url"], .vendd-fes-template .fes-form fieldset .fes-fields textarea { background: #fafafa; border: 1px solid #e4e4e4; border-width: 1px 1px 4px; box-shadow: none; } .vendd-fes-template .fes-form fieldset .fes-fields .fes-single-variation, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields .fes-single-variation { margin-bottom: 6px; } .vendd-fes-template .fes-form fieldset .fes-fields .fes-variations-list-file_upload .fes-single-variation, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields .fes-variations-list-file_upload .fes-single-variation { display: block; margin-bottom: 12px; } .vendd-fes-template .fes-form fieldset .fes-fields .fes-variations-list-multiple-audio .fes-name-row, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields .fes-variations-list-multiple-audio .fes-name-row, .vendd-fes-template .fes-form .multiple .fes-variations-list-multiple .fes-name-row, .vendd-edd-fes-shortcode .fes-form .multiple .fes-variations-list-multiple .fes-name-row { width: 25%; vertical-align: middle; } .vendd-fes-template .fes-form fieldset .fes-fields .fes-variations-list-multiple-audio .fes-url-row, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields .fes-variations-list-multiple-audio .fes-url-row { width: 58%; } .vendd-fes-template .fes-form fieldset .fes-fields .fes-variations-list-file_upload .fes-url-row, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields .fes-variations-list-file_upload .fes-url-row { width: 87.7%; } .vendd-fes-template .fes-form fieldset .fes-fields .fes-variations-list-file_upload .fes-url-choose-row, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields .fes-variations-list-file_upload .fes-url-choose-row { width: 10%; } .vendd-fes-template .fes-form fieldset .fes-fields .fes-delete-row, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields .fes-delete-row { text-align: center; padding-right: 0; width: 3%; } .vendd-fes-template .fes-form fieldset .fes-fields table, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields table, .vendd-fes-template .fes-form fieldset .fes-fields td, .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields td { padding-right: 6px; } .vendd-fes-template .fes-form .fes-el.repeat .fes-fields td, .vendd-edd-fes-shortcode .fes-form .fes-el.repeat .fes-fields td { vertical-align: middle; } .vendd-fes-template .fes-form fieldset #wp-post_content-wrap, .vendd-edd-fes-shortcode .fes-form fieldset #wp-post_content-wrap { border: none; } .vendd-fes-template #wp-post_content-editor-container, .vendd-edd-fes-shortcode #wp-post_content-editor-container { border: 2px solid #f2f2f2; border-width: 2px 1px 4px } .vendd-fes-template .wp-media-buttons .insert-media, .vendd-edd-fes-shortcode .wp-media-buttons .insert-media { margin-bottom: 10px; } .vendd-fes-template .fes-form fieldset .fes-fields textarea[name="toc"], .vendd-edd-fes-shortcode .fes-form fieldset .fes-fields textarea[name="toc"] { margin-bottom: 10px; } .vendd-fes-template .fes-fields .fes-feat-image-upload, .vendd-edd-fes-shortcode .fes-fields .fes-feat-image-upload, .vendd-fes-template .fes-fields .fes-avatar-image-upload, .vendd-edd-fes-shortcode .fes-fields .fes-avatar-image-upload { background: #fafafa; border: none; border-radius: 4px; margin: 0; max-width: 100%; } .vendd-fes-template .fes-fields .fes-feat-image-upload .instruction-inside, .vendd-edd-fes-shortcode .fes-fields .fes-feat-image-upload .instruction-inside { border: 4px dashed rgba(0, 0, 0, .1); } .vendd-fes-template .fes-fields .fes-feat-image-upload a.fes-feat-image-btn, .vendd-edd-fes-shortcode .fes-fields .fes-feat-image-upload a.fes-feat-image-btn, .vendd-fes-template .fes-fields .fes-avatar-image-upload a.fes-avatar-image-btn, .vendd-edd-fes-shortcode .fes-fields .fes-avatar-image-upload a.fes-avatar-image-btn { background: #fafafa; color: #fff; font-size: 1.2em; font-weight: bold; text-decoration: none; text-shadow: none; } .vendd-fes-template .fes-fields .fes-feat-image-upload a.fes-feat-image-btn:hover, .vendd-edd-fes-shortcode .fes-fields .fes-feat-image-upload a.fes-feat-image-btn:hover, .vendd-fes-template .fes-fields .fes-avatar-image-upload a.fes-avatar-image-btn:hover, .vendd-edd-fes-shortcode .fes-fields .fes-avatar-image-upload a.fes-avatar-image-btn:hover { background: #d5d5d5; color: #fff; text-shadow: none; } .vendd-fes-template .multiple .fes-fields .multiple th, .vendd-edd-fes-shortcode .multiple .fes-fields .multiple th { background: none; padding: 0; border: none; } .vendd-fes-template .fes-form .multiple .fes-variations-list-multiple .fes-price-row, .vendd-edd-fes-shortcode .fes-form .multiple .fes-variations-list-multiple .fes-price-row { width: 15%; } .vendd-fes-template .fes-form .multiple .fes-variations-list-multiple .fes-url-row, .vendd-edd-fes-shortcode .fes-form .multiple .fes-variations-list-multiple .fes-url-row { width: 47%; } .vendd-fes-template .fes-form .multiple .fes-single-variation .fes-url-choose-row, .vendd-edd-fes-shortcode .fes-form .multiple .fes-single-variation .fes-url-choose-row { width: 13%; } .vendd-fes-template .fes-form .multiple .fes-variations-list-multiple .fes-delete-row a, .vendd-edd-fes-shortcode .fes-form .multiple .fes-variations-list-multiple .fes-delete-row a, .vendd-fes-template .fes-delete-row a, .vendd-edd-fes-shortcode .fes-delete-row a { color: #ccc; text-decoration: none; font-weight: 700; font-size: 1rem; } .vendd-fes-template .fes-form .multiple .fes-variations-list-multiple .fes-delete-row a:hover, .vendd-edd-fes-shortcode .fes-form .multiple .fes-variations-list-multiple .fes-delete-row a:hover, .vendd-fes-template .fes-delete-row a:hover, .vendd-edd-fes-shortcode .fes-delete-row a:hover { color: red; } .vendd-fes-template .fes-form .multiple .fes-variations-list-multiple .fes-url-choose-row a, .vendd-edd-fes-shortcode .fes-form .multiple .fes-variations-list-multiple .fes-url-choose-row a, .vendd-fes-template .insert-file-row, .vendd-edd-fes-shortcode .insert-file-row, .vendd-fes-template .upload_file_button, .vendd-edd-fes-shortcode .upload_file_button { color: #fff !important; text-decoration: none; padding: 9px; } .vendd-fes-template .fes-form .multiple td, .vendd-edd-fes-shortcode .fes-form .multiple td, .vendd-fes-template .fes-form #fes-variations-list-file_upload td, .vendd-edd-fes-shortcode .fes-form #fes-variations-list-file_upload td { padding-bottom: 12px; vertical-align: middle; } .vendd-fes-template .fes-form .multiple .fes-variations-list-multiple + tfoot th, .vendd-edd-fes-shortcode .fes-form .multiple .fes-variations-list-multiple + tfoot th, .vendd-fes-template .entry-content .fes-fields table th { padding: 0; } .vendd-fes-template .fes-form fieldset .fes-section-wrap, .vendd-edd-fes-shortcode .fes-form fieldset .fes-section-wrap { border: none; margin: 0; } .vendd-fes-template div.fes-form fieldset .fes-section-title, .vendd-edd-fes-shortcode div.fes-form fieldset .fes-section-title { font-size: 2.4em; text-align: center; padding-bottom: 10px; border-bottom: 2px solid #f1f1f1; margin-bottom: 30px; } .vendd-edd-fes-shortcode div.fes-form fieldset .fes-fields .fes-file-validation { display: none; } /* FES Login / Register */ .vendd-fes-dashboard-template .fes-dashboard-content > table, .vendd-edd-fes-shortcode table { border: none; margin: 0 auto 30px; max-width: 722px; } .vendd-edd-fes-shortcode [id*="fes_login_registration_"] { padding: 0; } .vendd-fes-dashboard-template [id*="fes_login_registration_"], .vendd-edd-fes-shortcode [class*="fes-form-"] { background: #fafafa; padding: 30px; } .vendd-fes-dashboard-template #fes_login_registration_form_row_left, .vendd-fes-dashboard-template #fes_login_registration_form_row_left [id*="fes_login_registration_"], .vendd-edd-fes-shortcode #fes_login_registration_form_row_left [class*="fes-form-"] { background: #fff; padding-left: 0; } .vendd-fes-dashboard-template #fes_login_registration_form_row_left, .vendd-edd-fes-shortcode #fes_login_registration_form_row_left { margin-right: 10%; width: 40% !important; } .vendd-fes-dashboard-template #fes_login_registration_form_row_right, .vendd-edd-fes-shortcode #fes_login_registration_form_row_right { background: #fafafa; border-radius: 4px; width: 50% !important; } .vendd-fes-dashboard-template [id*="fes_login_registration_"] .fes-headers, .vendd-edd-fes-shortcode [id*="fes_login_registration_"] .fes-headers, .vendd-edd-fes-shortcode [class*="fes-form-"] .fes-headers { display: block; } .vendd-fes-dashboard-template [id*="fes_login_registration_"] div.fes-form fieldset, .vendd-edd-fes-shortcode [id*="fes_login_registration_"] div.fes-form fieldset, .vendd-edd-fes-shortcode [class*="fes-form-"] div.fes-form fieldset { margin-bottom: 1em; } .vendd-fes-dashboard-template [id*="fes_login_registration_"] .fes-label label, .vendd-edd-fes-shortcode [id*="fes_login_registration_"] .fes-label label, .vendd-edd-fes-shortcode [class*="fes-form-"] .fes-label label { font-size: 1.4em; } .vendd-fes-dashboard-template #fes_login_registration_form_row_right .fes-fields input, .vendd-edd-fes-shortcode #fes_login_registration_form_row_right .fes-fields input, .vendd-fes-dashboard-template #fes_login_registration_form_row_right .fes-fields textarea, .vendd-edd-fes-shortcode #fes_login_registration_form_row_right .fes-fields textarea { background: #fff; } .vendd-edd-fes-shortcode div.fes-form fieldset .fes-fields input[type="email"], .vendd-edd-fes-shortcode div.fes-form fieldset .fes-fields input[type="number"], .vendd-edd-fes-shortcode div.fes-form fieldset .fes-fields input[type="password"], .vendd-edd-fes-shortcode div.fes-form fieldset .fes-fields input[type="text"], .vendd-edd-fes-shortcode div.fes-form fieldset .fes-fields input[type="url"], .vendd-edd-fes-shortcode div.fes-form fieldset .fes-fields textarea { background: #fff; border: 1px solid #e4e4e4; border-width: 1px 1px 4px; box-shadow: none; } /* FES Vendor Template */ .vendd-fes-vendor-template #primary { float: none; padding: 0; width: 100%; } .vendor-header { text-align: center; margin: 0 auto 5%; max-width: 722px; } #vendd-vendor { background: #fafafa; border-radius: 4px; } .vendd-vendor-contact { border-radius: 4px; margin: 0 auto; max-width: 722px; } .vendd-vendor-contact .fes-vendor-contact-form div.fes-form fieldset { margin-bottom: 14px; } .vendd-vendor-contact .fes-vendor-contact-form .fes-label label { font-size: 1.4em; } .vendd-vendor-contact .fes-vendor-contact-form div.fes-form fieldset .fes-fields input[type="email"], .vendd-vendor-contact .fes-vendor-contact-form div.fes-form fieldset .fes-fields input[type="number"], .vendd-vendor-contact .fes-vendor-contact-form div.fes-form fieldset .fes-fields input[type="password"], .vendd-vendor-contact .fes-vendor-contact-form div.fes-form fieldset .fes-fields input[type="text"], .vendd-vendor-contact .fes-vendor-contact-form div.fes-form fieldset .fes-fields input[type="url"], .vendd-vendor-contact .fes-vendor-contact-form div.fes-form fieldset .fes-fields textarea { background: #fafafa; border-width: 1px 1px 4px; border-style: solid; border-color: #e4e4e4; box-shadow: none; width: 100%; } .vendd-vendor-contact .fes-form .fes-submit input[type="submit"] { font-size: 1rem; border: none; padding: 8px 10px; box-shadow: none; height: auto; } .vendd-vendor-contact .fes-form .fes-submit input[type="submit"]:hover { background: #3d3d3d; } /*-------------------------------------------------------------- >>> Checkout Fields Manager >>> https://easydigitaldownloads.com/downloads/checkout-fields-manager/ --------------------------------------------------------------*/ .ui-timepicker-div dl, .ui-timepicker-div dd, .ui-timepicker-div dt { padding: 0; margin: 0; border: none; } /*-------------------------------------------------------------- >>> EDD Custom Prices >>> https://easydigitaldownloads.com/downloads/custom-prices/ --------------------------------------------------------------*/ .site-content .edd_download_purchase_form input.edd_cp_price { padding: 2px 8px; margin-left: 13px; width: 75px !important; } .edd_download_inner .edd_download_purchase_form input.edd_cp_price { width: 65px !important; } /*-------------------------------------------------------------- >>> EDD Product Reviews >>> https://easydigitaldownloads.com/extensions/product-reviews/ --------------------------------------------------------------*/ .comment-form .comment_form_review_title { margin-bottom: 15px; } .comment-form .comment_form_review_title > label, .comment-form .comment_form_rating > label { min-width: 100px; } .comment-content .star-rating { margin-top: -10px; margin-bottom: 10px; } .comment-content .star-rating .edd_reviews_rating_box { display: block; float: none; } .comment-content .star-rating p { clear: both; margin-bottom: 0; } .comment-content .edd-review-vote { background: #fafafa; padding: 10px 20px 10px 15px; border: 1px solid #f2f2f2; border-radius: 4px; } .comment-content .edd-review-vote p { margin-bottom: 5px; } .comment-content .edd-reviews-voting-buttons { display: block; padding-top: 8px; } .comment-content .edd-reviews-voting-buttons br { display: none; } .comment-content .edd-reviews-voting-buttons a { background: #3d3d3d; padding: 4px 8px; border-radius: 4px; margin: 0 2px 0 0; } .comment-content .edd-reviews-voting-buttons a:hover { color: #ccc; } /*-------------------------------------------------------------- >>> Cross-sell & Upsell >>> https://easydigitaldownloads.com/extensions/cross-sell-and-upsell/ --------------------------------------------------------------*/ .edd-csau-products { background: #fafafa; clear: both; padding: 20px 20px 0; border-width: 1px; border-style: solid dotted; border-color: #f2f2f2; margin: 50px 0 30px; } .edd-csau-products[class*="col-"] .edd_download { padding: 0 10px 30px; margin: 0 auto; max-width: 500px !important; } .entry-content .edd-csau-products h2, .edd-csau-products h2 { text-align: center; margin: 0 0 .6em; } .edd-csau-products .edd_download_title { font-size: 1.2em; } .edd-csau-products .downloads-footer { display: none; } .edd-csau-products .product-price, .edd-csau-products .edd_download_excerpt, .edd-csau-products .edd_download_full_content { font-size: .8em; } .edd-csau-products .product-price { padding: 2px 6px; } .entry-content .edd-csau-products .edd_download_buy_button { display: none; } .edd-csau-products .edd_download_inner .edd-cart-added-alert { padding: 0 0 10px 10px; } /*-------------------------------------------------------------- >>> Software Licensing >>> https://easydigitaldownloads.com/downloads/software-licensing/ --------------------------------------------------------------*/ #edd-add-license-renewal, #edd_sl_cancel_renewal_form input[value*="Cancel"] { color: #fff; font-size: .87em; padding: 8px 10px; } /*-------------------------------------------------------------- >>> Widgets Pack >>> https://easydigitaldownloads.com/downloads/widgets-bundle/ --------------------------------------------------------------*/ /* calendar widget */ .widget_edd_downloads_calendar #wp-calendar { background: #fff; border: 1px solid #f2f2f2; border-radius: 0 0 4px 4px; } .widget_edd_downloads_calendar #wp-calendar caption { background: #fff; border: 1px solid #f2f2f2; border-bottom: none; border-radius: 4px 4px 0 0; } /* Featured Download */ aside[class*="widget_edd_"] li:before { display: none; } aside[class*="widget_edd_"] .widget-download-thumb { float: left; text-decoration: none; } aside[class*="widget_edd_"] img { border-radius: 4px; margin-right: 20px; } aside[class*="widget_edd_"] .widget-download-title { display: block; text-decoration: none; font-weight: 700; font-size: 1rem; vertical-align: top; } /*-------------------------------------------------------------- >>> Kolakube Email Forms >>> https://wordpress.org/plugins/kolakube-email-forms/ --------------------------------------------------------------*/ #secondary .widget_kol_email .kol-email-field-name, #secondary .widget_kol_email .kol-email-field-email, #secondary .widget_kol_email .kol-email-field-submit { display: block; width: 100%; margin-bottom: 15px; } #secondary .widget_kol_email .kol-email-field-submit { margin-bottom: 0; } #secondary .widget_kol_email input[type="text"] { background: #fff url('inc/images/sprite.png') no-repeat 13px -38px; padding-left: 42px; } #secondary .widget_kol_email input[type="email"] { background: #fff url('inc/images/sprite.png') no-repeat 13px -87px; padding-left: 42px; } /*-------------------------------------------------------------- >>> Ninja Forms >>> https://ninjaforms.com/ --------------------------------------------------------------*/ [class*="ninja-forms-all-"] .ninja-forms-required-items { background: #fafafa; padding: 10px; border-width: 1px; border-style: solid dotted; border-color: #f2f2f2; margin-bottom: 1.5em; } [class*="ninja-forms-all-"] .field-wrap { padding-bottom: 30px; border-bottom: 1px dotted #f2f2f2; margin-bottom: 30px; } [class*="ninja-forms-all-"] .ninja-forms-field-description, [class*="ninja-forms-all-"] .input-counter { color: #999; font-size: .87em; } [class*="ninja-forms-all-"] input[type="text"], [class*="ninja-forms-all-"] input[type="email"], [class*="ninja-forms-all-"] input[type="url"], [class*="ninja-forms-all-"] input[type="password"], [class*="ninja-forms-all-"] input[type="search"], [class*="ninja-forms-all-"] input[type="number"], [class*="ninja-forms-all-"] textarea { background: #fafafa; border: 1px solid #e4e4e4; border-width: 1px 1px 4px; box-shadow: none; } [class*="ninja-forms-all-"] input:disabled, [class*="ninja-forms-all-"] textarea:disabled { color: #999; font-style: italic; } [class*="ninja-forms-all-"] .label-above label { font-size: 1.4em; font-weight: 400; margin-bottom: 0; } [class*="ninja-forms-all-"] .textarea-wrap textarea { border-top: none; border-radius: 0 0 4px 4px; } [class*="ninja-forms-all-"] .textarea-wrap .html-active .quicktags-toolbar, [class*="ninja-forms-all-"] .textarea-wrap .tmce-active .mce-toolbar-grp { border: 1px solid #e8e8e8; } [class*="ninja-forms-all-"] .textarea-wrap .tmce-active .mce-edit-area { border-width: 0 1px !important; border-style: solid; border-color: ##e4e4e4; } [class*="ninja-forms-all-"] .textarea-wrap .tmce-active .mce-statusbar { border-width: 1px 1px 4px !important; border-style: solid; border-color: #e4e4e4; border-radius: 0 0 4px 4px; } [class*="ninja-forms-all-"] .textarea-wrap .wp-editor-tools { margin-bottom: 6px; } [class*="ninja-forms-all-"] .list-dropdown-wrap select, [class*="ninja-forms-all-"] .country-wrap select { border: 1px solid #e4e4e4; height: 40px; } /*-------------------------------------------------------------- >>> Responsive CSS --------------------------------------------------------------*/ @media all and ( max-width: 1200px ) { .edd_downloads_list.edd_download_columns_4 .edd_download, .edd_downloads_list.edd_download_columns_5 .edd_download, .edd_downloads_list.edd_download_columns_6 .edd_download { float: none !important; display: inline-block; padding: 20px; width: 24.65% !important; vertical-align: top; } } @media all and ( max-width: 1040px ) { #wp-calendar th, #wp-calendar td { padding: 3px 5px; } } @media all and ( max-width: 1000px ) { .edd_downloads_list.edd_download_columns_3 .edd_download, .vendd-downloads-template .edd_downloads_list.edd_download_columns_3 .edd_download, .vendd-full-width-page-template .edd_downloads_list.edd_download_columns_3 .edd_download, .vendd-advanced-search-results .edd_downloads_list.edd_download_columns_3 .edd_download, .edd_downloads_list.edd_download_columns_4 .edd_download, .edd_downloads_list.edd_download_columns_5 .edd_download, .edd_downloads_list.edd_download_columns_6 .edd_download { display: inline-block; padding: 20px; width: 49.6% !important; } .entry-content .edd_downloads_list.edd_download_columns_3 .edd_download { font-size: 1em; } #fes-vendor-dashboard { max-width: 722px; margin: 40px auto 0; } .vendd-fes-dashboard-template .fes-vendor-menu, .vendd-fes-dashboard-template #fes-vendor-dashboard { float: none; width: 100%; } .vendd-fes-dashboard-template .fes-vendor-menu > ul { display: flex; flex-direction: row; } .vendd-fes-dashboard-template .fes-vendor-menu > ul > li { font-size: .87em; flex-grow: 1; border-right: 1px solid #f2f2f2; width: auto; } .vendd-fes-dashboard-template .fes-vendor-menu > ul > li:last-child { margin-right: -1px; } .vendd-fes-dashboard-template .fes-vendor-menu > ul > li > a { padding: 10px 15px; } .vendd-fes-dashboard-template #fes-vendor-dashboard { padding-left: 0; } } @media all and ( min-width: 860px ) { .main-navigation > div > .nav-menu > li { margin-top: 15px; } } @media all and ( max-width: 860px ) { #primary, #secondary, .post-type-archive-download #primary .store-404 { float: none; padding-right: 0; width: 100%; } #secondary { margin-top: 40px; } #masthead, #info-bar { text-align: center; } .info-bar-text + .social-links { display: block; padding-left: 0; border-left: none; margin: 6px 0 0; } .info-bar .social-links a { font-size: 1.6em; margin-right: 8px; } .info-bar .social-links a:last-child { margin-right: 0; } .secondary-navigation { position: static; padding: 20px 0 10px; } .info-bar-navigation li { float: none; display: inline-block; } .info-bar-navigation li a { display: inline-block; background: rgba(0, 0, 0, .1); padding: 6px 10px; border-radius: 4px; margin-bottom: 10px; } .site-branding { display: block; padding: 30px 20px 20px; } .header-cart { position: static; margin-bottom: 30px; } .menu-toggle { display: inline-block; position: absolute; top: 20px; right: 20px; background: #3d3d3d; margin-right: 0; } .main-navigation.toggled .nav-menu { display: block; text-align: left; padding: 20px 0 10px; border: none; margin-right: 0; } .menu-toggle + div[class*="menu-"] { background: #3d3d3d; margin: 0 -40px 0; } .main-navigation { padding-bottom: 5px; } .main-navigation ul { display: none; } .main-navigation .nav-menu { padding-top: 0; } .main-navigation li { float: none; } .main-navigation a, .main-navigation .sub-menu a { font-size: 15px; padding: 14px 40px; border-bottom: 1px solid rgba(0, 0, 0, .03); } .main-navigation .sub-menu a:before { content: "\f105\00a0\00a0\00a0"; font-family: "FontAwesome"; font-weight: 400; } .main-navigation a:hover { color: rgba(255, 255, 255, .5); } .main-navigation .nav-menu > li > a { display: block; background: none; border-radius: 0; margin-right: 0; } .main-navigation .nav-menu .menu-item-has-children a:after { content: none; } .main-navigation .sub-menu a:hover { background: none; } .main-navigation ul ul { position: static; display: block; float: none; } .main-navigation ul li:hover > ul { background: #3d3d3d; } .main-navigation > div > .nav-menu > li:hover > ul { display: block; padding-top: 0; } .main-navigation .sub-menu a { width: 100%; } .nav-search-form-list-item { padding: 15px 40px 5px; } .nav-search-form input[type="search"], .search-results .nav-search-form input[type="search"], .nav-search-form input[type="search"]:focus { background-color: rgba(0, 0, 0, .1); background-position-x: 16px; background-position-y: -138px; padding: 10px 35px 10px 40px; width: 100%; } .vendd-search-results-container { width: 100% !important; margin: 0 0 40px; } #wp-calendar th, #wp-calendar td { padding: 6px 10px; } .vendd-fes-dashboard-template .fes-vendor-menu > ul, .vendd-edd-fes-shortcode .fes-vendor-menu > ul { display: block; } .vendd-fes-dashboard-template .fes-vendor-menu > ul > li, .vendd-edd-fes-shortcode .fes-vendor-menu > ul > li { display: inline-block; border-bottom: 1px solid #f2f2f2; width: 50%; } .vendd-fes-dashboard-template .fes-vendor-menu > ul > li:last-child, .vendd-edd-fes-shortcode .fes-vendor-menu > ul > li:last-child { margin-right: 0; } .vendd-fes-dashboard-template .fes-vendor-menu > ul > li:nth-child(odd) { border-right: 1px solid #f2f2f2; } .vendd-fes-dashboard-template .fes-vendor-menu > ul > li:last-child:nth-child(odd) { border-right: 1px solid #f2f2f2; } .vendd-fes-dashboard-template #fes_login_registration_form_row_right, .vendd-edd-fes-shortcode #fes_login_registration_form_row_right, .vendd-fes-dashboard-template #fes_login_registration_form_row_left, .vendd-edd-fes-shortcode #fes_login_registration_form_row_left, .vendd-fes-dashboard-template #fes_login_registration_form_row_left [id*="fes_login_registration_"], .vendd-edd-fes-shortcode #fes_login_registration_form_row_left [class*="fes-form-"], .vendd-edd-fes-shortcode [class*="fes-form-"] { background: #fafafa; padding: 20px; border-radius: 0; width: 100% !important; } .vendd-fes-dashboard-template #fes_login_registration_form_row_left { margin-right: 0; } .vendd-edd-fes-shortcode #fes_login_registration_form_row_left [class*="fes-form-"], .vendd-edd-fes-shortcode #fes_login_registration_form_row_right [class*="fes-form-"] { padding: 0; } .vendd-fes-dashboard-template #fes_login_registration_form_row_left .fes-fields input, .vendd-edd-fes-shortcode #fes_login_registration_form_row_left .fes-fields input, .vendd-edd-fes-shortcode [class*="fes-form-"] div.fes-form fieldset .fes-fields input, .vendd-fes-dashboard-template #fes_login_registration_form_row_left .fes-fields textarea, .vendd-edd-fes-shortcode #fes_login_registration_form_row_left .fes-fields textarea, .vendd-edd-fes-shortcode [class*="fes-form-"] div.fes-form fieldset .fes-fields textarea { background: #fff; } h1, h2, .hentry .entry-title, .store-front-header .entry-title, .vendor-header .vendor-store-title, .download-term-header .term-title, .vendd-advanced-search-results .page-title, .error-404 .page-title, .store-404 .page-title { font-size: 2em; } .entry-title-primary { display: inline-block; margin-bottom: 10px; } } @media all and ( max-width: 600px ) { body, button, input, select, textarea, #secondary, .comment-full { font-size: 14px; } .entry-content .alignright, .entry-content .alignleft { display: block; float: none; margin: 0 0 1.5em; } #content { padding: 20px; } .site-footer, #info-bar { padding: 10px 20px; } .vendd-menu-toggle-text { display: inline-block; } .vendd-menu-icon { font-size: 1em; margin-left: 10px; } .main-navigation.toggled .nav-menu { padding: 0; } .main-navigation { padding: 0 20px 5px; } .menu-toggle { position: static; } .menu-toggle + div[class*="menu-"] { background: #3d3d3d; margin: 30px -20px 0; } .main-navigation a, .main-navigation .sub-menu a { padding: 14px 20px; } .nav-search-form-list-item { padding: 15px 20px; } .info-bar-navigation { text-align: left; margin: 0; } .info-bar-navigation li { display: inline-block; width: 47%; margin-right: 4.3%; } .info-bar-navigation li:nth-child(even) { margin-right: 0; } .info-bar-navigation li a { display: block; text-align: center; margin: 0 0 10px; } .header-cart { padding: 15px 30px; } .featured-img { float: none; } .post-author-icon { display: inline; } .post-author-label { display: none; } .vendd-edd-fes-shortcode .edd_form input[type="text"], .vendd-edd-fes-shortcode .edd_form input[type="email"], .vendd-edd-fes-shortcode .edd_form input[type="url"], .vendd-edd-fes-shortcode .edd_form input[type="password"], .vendd-edd-fes-shortcode .edd_form input[type="search"], .vendd-edd-fes-shortcode .edd_form input[type="number"], .vendd-edd-fes-shortcode .edd_form textarea, .vendd-edd-fes-shortcode .edd_form select { width: 100%; } .edd_downloads_list[class*="edd_download_columns_"] .edd_download, .vendd-downloads-template .edd_downloads_list.edd_download_columns_3 .edd_download, .vendd-full-width-page-template .edd_downloads_list.edd_download_columns_3 .edd_download, .vendd-advanced-search-results .edd_downloads_list.edd_download_columns_3 .edd_download, .entry-content .edd_downloads_list.edd_download_columns_4 .edd_download, .entry-content .edd_downloads_list.edd_download_columns_5 .edd_download, .entry-content .edd_downloads_list.edd_download_columns_6 .edd_download { width: 100% !important; } #content .edd_download_title { font-size: 1.2em; } #content .edd_download_excerpt, #content .edd_download_full_content { font-size: .93em; } #wp-calendar th, #wp-calendar td { padding: 3px 5px; } .comment-list [class*="depth-"] [class*="depth-"] { margin-left: 10px; } .comment-meta .comment-date { position: static; display: block; text-align: right; } .vendd-fes-dashboard-template .fes-vendor-menu, .vendd-edd-fes-shortcode .fes-vendor-menu { padding: 14px; } .vendd-fes-dashboard-template .fes-vendor-menu > ul > li, .vendd-edd-fes-shortcode .fes-vendor-menu > ul > li { font-size: 1em; } .vendor-order { width: 100%; margin: 0 0 16px; } }