PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/stockphotos.kerihosting.com/wp-content/themes/stockyr/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : /home/trave494/stockphotos.kerihosting.com/wp-content/themes/stockyr/style.css |
/* Theme Name: Stocky Theme URI: http://themes.designcrumbs.com/stocky Description: Stocky is a stock photography theme for use with the Easy Digital Downloads plugin Author: Jake Caputo Author URI: http://designcrumbs.com Version: 1.1 Tags: gray, white, dark, light, two-columns, fluid-layout, custom-colors, custom-header, custom-menu, editor-style, featured-images, front-page-post-form, full-width-template, theme-options, threaded-comments, translation-ready License: GNU General Public License v2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html */ /* ============================================== FONTS ============================================== */ @font-face { font-family: 'Socialglyphs-Regular'; src: url('fonts/socialglyphs-regular.eot'); src: url('fonts/socialglyphs-regular.eot?#iefix') format('embedded-opentype'), url('fonts/socialglyphs-regular.woff') format('woff'), url('fonts/socialglyphs-regular.ttf') format('truetype'), url('fonts/socialglyphs-regular.svg#socialglyphs-regular') format('svg'); font-weight: normal; font-style: normal; } /* ============================================== BASIC STUFF ============================================== */ * { padding:0; margin:0; } html { overflow-y: auto !important; } body { background-color: #F2F2F2; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility; word-wrap: break-word; } body, input, textarea, select { color: #454545; font-size: 16px; line-height: 1.8em; font-family: 'Roboto',sans-serif; } a { color:#454545; text-decoration: none; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; outline:none; } p { margin: 0 0 15px } img { border: none; max-width: 100%; height: auto; } .clear { clear:both; } .clearfix, .widget .edd-cart li, .fes-vendor-menu ul { zoom: 1 } .clearfix:before, .clearfix:after, .widget .edd-cart li:before, .widget .edd-cart li:after, .fes-vendor-menu ul:before, .fes-vendor-menu ul:after { content: ""; display: table; line-height: inherit; } .clearfix:after, .widget .edd-cart li:after, .fes-vendor-menu ul:after { clear: both } .additional-meta { font-size: xx-small; } .wp-caption, .wp-caption-text, .sticky, .gallery-caption, .bypostauthor { display: block } blockquote, q { font-style: oblique; margin: 0 0 15px; font-size: 18px; line-height: 25px; padding-left: 25px; border-left: 5px solid #494949; } blockquote cite { display: block; margin-top: 15px; } .hide { display: none } code, kbd, tt { display: inline-block; font-family: monospace; } pre { font-family: monospace; background-color: #E3E3E3; padding: 5px 15px; max-width: 100%; overflow: auto; margin-bottom: 15px; } small { font-size: 12px; } strong, b, big { font-weight: 700; } big { font-size: 1.2em; } address { margin-bottom: 15px; } cite, var { font-style: oblique; color:#848484; } ins { text-decoration: underline; color:#848484; } sub, sup { display: inline-block; font-size: .8em; } /* ============================================== LISTS & GENERAL THINGS ============================================== */ ul, ol, dl, ul li, ul li, dl dt, dl dd { margin: 0; padding: 0; } li { list-style-type: none; } dl dt { font-weight: 700; } dl dd { margin-left: 30px; margin-bottom: 20px; } /* lists inside posts */ .entry-content ul, .entry-content ol { margin-bottom: 15px } .entry-content ul ol { margin-left: 0 } .entry-content ul li { margin-left: 10px; list-style: disc; list-style-position: inside; } .entry-content ul li ol { margin-left: 10px } .entry-content ol li { margin-left: 10px; list-style: decimal; list-style-position: inside; } .entry-content ol li li, .entry-content ul li li { margin-left: 20px } table { border-collapse: collapse; width: 100%; text-align: left; } table th { border-bottom:1px solid #E3E3E3; } table th, table td { padding:5px 10px; } table thead tr, table th, table tr:nth-child(2n) { background-color:#F4F4F4 } /* ============================================== HEADINGS ============================================== */ h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; line-height: 1.3em; } h1 { font-size: 48px; margin-bottom: 20px; margin-top: 40px; } h2 { margin-bottom: 20px; margin-top: 35px; font-size: 34px; } h3 { margin-bottom: 15px; margin-top: 30px; font-size: 140%; } h4 { margin-bottom: 15px; margin-top: 30px; font-size: 120%; } h5 { margin-bottom: 15px; font-size: 100%; } h6 { margin-bottom: 15px; font-size: 90%; } .box_title, #reply-title { margin: 0 0 40px; position: relative; text-align: center; color:#848484; } .box_title.comments_title, #reply-title { margin: 0 0 20px; } .box_title:before, #reply-title:before { content:""; background-color: #E5E5E5; height:1px; position: absolute; top:50%; width: 100%; left: 0; } .box_title h3, .box_title h4, #reply-title span { background-color: #FFFFFF; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; font-weight: 900; padding: 0 20px; text-align: center; text-transform: uppercase; height: auto; max-width: 80%; line-height: 30px; display: inline-block; margin: auto; position: relative; letter-spacing: .1em; } #home_widgets .box_title:before { background-color: #2E2F30; } #home_widgets .box_title h3 { background-color: #1B1C1E; } #footer_widgets .box_title h4 { background-color:#F9F9F9; } .post_title, .box_title.widgettitle { margin-top: 0; } .post_title { margin-bottom: 40px; color:#848484; position: relative; } .post_title:before { content:""; background-color: #E5E5E5; height:1px; position: absolute; top:50%; width: 100%; left: 0; } .post_title span { background-color: #FFFFFF; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; font-weight: 900; padding: 0 20px 0 0; height: auto; display: inline-block; margin: auto; position: relative; } .post_title a { opacity: 1; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .post_title a:hover { text-decoration: none; opacity: .8; } #comments_closed { margin: 30px 0 20px; text-align: center; } #leavecomment { margin-top: 0 } #commentform.edd-reviews-must-log-in { margin: -40px auto 0; max-width: 100%; width: 290px; border:2px solid #e0e0e0; padding: 20px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } #commentform.edd-reviews-must-log-in input[type="text"], #commentform.edd-reviews-must-log-in input[type="password"], #commentform.edd-reviews-must-log-in input[type="submit"] { width: 100%; } /* ============================================== MAIN DIV'S ============================================== */ #site_wrap { width: 100%; overflow-x: hidden; } .wrapper { margin: 0 auto; width: 100%; } .container { width: 100%; max-width:1140px; padding: 0 10px; margin:auto; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } #content { background-color: #FFFFFF; } #content .container { padding-top:80px; padding-bottom:40px; } .single-download #content .container { padding-bottom: 0; } /* ============================================== HEADER ============================================== */ #header, body.page-template-page-login-php { background-repeat: no-repeat; background-position: center top; background-attachment: fixed; background-color: #1B1C1E; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: relative; padding:0; margin:0; margin: 0 auto; padding: 0; } #header { text-align: center; } body.page-template-page-login-php #content { background-color: transparent; } #header_inner { padding:150px 0; } #header_inner.dark_text { color:#454545; } #header_inner.light_text { color:#FFFFFF; } #header_inner.search_result_header { padding: 75px 0; } #header_inner h2, #header_inner h1.sitename_logo a { color:#FFFFFF; font-weight: 300; margin:0; } #header_inner.dark_text h2, #header_inner.dark_text h1.sitename_logo a { color:#454545; } #header_inner h1.sitename_logo, #header_inner #logo { margin-bottom: 20px; margin-top: 0; text-align: center; } #header_inner .searchform { margin: 50px auto 0; } #header_inner .searchform .search_input { margin: auto; height: 40px; line-height: 40px; padding: 0 10px; width: 70%; background-color: #FFFFFF; border:none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, .5); -moz-box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, .5); box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, .5); } #logo { margin: auto; height: auto !important; } #logo_wrap { float: left; margin-right: 20px; } #logo_wrap #logo { display: block; max-height: 44px; width: auto; } #logo_wrap h1.sitename_logo { margin: 0; font-size: 30px; line-height: 44px; } #logo_wrap h1.sitename_logo a { color:#FFFFFF; font-weight: 300; } #header_inner .retina_logo { display: none; } #head_cart:before { font-family: "FontAwesome"; content: "\f07a"; margin-right: 5px; font-weight: normal; } #head_cart > span { display: inline-block; min-width: 55px; text-align: right; } #stocky_login_register:before { font-family: "FontAwesome"; content: "\f18e"; margin-right: 5px; font-weight: normal; } #stocky_logout:before { font-family: "FontAwesome"; content: "\f011"; margin-right: 5px; font-weight: normal; } #search_toggle { float: left; margin-right: 10px; display: block; } #search_toggle:before { font-family: "FontAwesome"; content:'\f002'; display: block; height: 44px; width: 30px; text-align: left; font-weight: normal; } #search_wrap { display: none; width: 100%; margin: 0; float: left; } #search_wrap .search_input { height: 34px; line-height: 34px; margin: 15px 0 8px; padding: 10px; width: 100%; border:none; -webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.5); background-color: #FFFFFF; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-appearance: none; } #search_wrap #s:focus { color:#D3D3D3; } /* ============================================== MENUS ============================================== */ /* Hide the mobile menu */ select.select-menu, span.select { display: none; } #menu_wrap { height:auto; line-height: 44px; padding:8px 9999px; margin:0 -9999px; background-color: #13110F; background-color: rgba(0,0,0,.75); text-align: left; width: 100%; } #menu_wrap a { color:#D3D3D3; } #menu_wrap .menu { float:left; } #menu_wrap #cart_links { float:right; } #menu_wrap #cart_links ul, #menu_wrap #cart_links ul li { float: left; } #menu_wrap #cart_links ul li { margin-left: 20px; } #menu_toggle { float: left; margin-right: 10px; } #menu_toggle:before { font-family: "FontAwesome"; content:'\f0c9'; display: block; height: 44px; width: 30px; text-align: left; font-weight: normal; } #main_menu { line-height: 30px; display: none; position: relative; z-index: 999; width: 100% !important; padding:0 9999px; margin:0 -9999px; background-color: #13110F; background-color: rgba(0,0,0,.75); } #main_menu .container { padding: 0; position: relative; border-bottom: 1px solid #E5E5E5; } #main_menu ul { margin: 0; padding: 0; } #main_menu ul li { margin: 0 30px 0 0; padding: 0 0 0; float: left; } #main_menu > div > ul > li { padding-bottom: 10px; } #main_menu ul ul li { float: none; } #main_menu a { display: block; line-height: 40px; padding: 0; margin: 0; color: #909090; } #main_menu a:hover, #main_menu li.current-menu-item > a, #main_menu li.current_page_item > a, #main_menu li.current_page_parent > a, #main_menu li.current-menu-parent > a, #main_menu li.current-menu-ancestor > a, #main_menu li.current_page_ancestor > a { color: #FCFCFC; text-decoration: none; } /* DROP DOWN MENUS */ #main_menu li li { padding: 10px; margin: 0; width: 170px; position: relative; display: none; } #main_menu li li a { position: relative; } #main_menu li:hover li a { border: none; background: none; width: auto; } #main_menu ul li { position: relative } #main_menu ul li:hover > ul, #main_menu ul li:hover > ul li { display: block; opacity: 1; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; } #main_menu ul li ul { width: auto; text-align:left; display: block; opacity: 0; margin: 0 0 0 -10px; padding: 0; z-index: 900; float: none; height: auto; position: absolute; top: 50px; background-color: #292929; } #main_menu > div > ul > li > ul:after { bottom: 100%; left: 10px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-bottom-color: #292929; border-width: 10px; } #main_menu ul ul ul { top:0; left: 180px; } #main_menu ul li ul li:hover ul { display: block; left: 200px; } #main_menu ul li ul li { position: relative; float: none; border-top-style: dotted; border-top-width: 1px; border-top-color: #141414; border-top-color: rgba(0, 0, 0, 0.5); } #main_menu ul li ul li:first-child { border: none } #main_menu ul li ul li a:hover { border: none } /* ============================================== FRONT PAGE ============================================== */ #home_widgets { background-color: #1B1C1E; color: #B1B1B1; padding: 40px 9999px 10px; margin:-80px -9999px 40px; letter-spacing: 0.1em; text-transform: uppercase; text-align: center; width: 100%; } #home_widgets a { color: #B1B1B1; margin: 5px 10px; } #home_widgets a:hover { color: #FFFFFF; } #home_widgets li a:hover { background-color: #302D2D; padding: 5px 10px; margin:0; } #home_widgets .widget { float: left; padding: 0; margin-right: 2.6785714285714284%; margin-bottom: 2.6785714285714284%; } #home_widgets.widget_count1 .widget { width: 100%; margin-right:0; } #home_widgets.widget_count2 .widget { width: 48.214285714285715% } #home_widgets.widget_count3 .widget, #home_widgets.widget_count_overflow .widget { width: 31.25%; margin-right: 3.125%; } #home_widgets.widget_count_overflow .widget:nth-child(1n+4) .box_title.widgettitle { margin-top: 30px; } #home_widgets.widget_count4 .widget { width: 22.321428571428573%;; margin-right: 3.571428571428571%; } #home_widgets.widget_count2 .widget:nth-child(2), #home_widgets.widget_count3 .widget:nth-child(3), #home_widgets.widget_count_overflow .widget:nth-child(3n), #home_widgets.widget_count4 .widget:nth-child(4) { margin-right: 0; } #home_widgets.widget_count_overflow .widget:nth-child(3n+1) { clear:both; } #home_cta { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: relative; padding: 100px 0; background-position: center center; text-align: center; font-size: 18px; } #home_cta .button { margin-top: 30px; } #home_latest_posts .container { max-width: 100%; padding: 0; } #home_latest_posts article { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; width: 33.33333333333333%; float: left; color:#FFFFFF; position: relative; overflow: hidden; } #home_latest_posts article .latest_bg_img { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center top; position: absolute; top:0; left: 0; width: 100%; height: 100%; display: block; z-index: 1; transition-delay: 0s, 0s, 0s; transition-duration: 2s; transition-property: transform, filter; transition-timing-function: ease-in-out, ease-in-out, ease-in-out; } #home_latest_posts article:hover .latest_bg_img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } #home_latest_posts .post_content { background: rgba(0,0,0,.5); padding: 6.25%; /* 40 / 640 */ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; min-height: 380px; position: relative; z-index: 2; } #home_latest_posts article .latest_content { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; position: absolute; margin:6.25%; left: 0; bottom:0; } #home_latest_posts article .latest_content p { margin: 0; font-weight: 300; } #home_latest_posts article a { color: #FFFFFF; } .latest_date { font-size: 0.8em; font-weight: 300; } .latest_post_title { padding:20px 0 40px; position: relative; margin: 0; font-weight: 400; } .latest_post_title:after { content:""; width: 25%; height: 1px; background-color: #FFFFFF; display: block; position: absolute; bottom:20px; } .latest_post_title a { border-bottom: 1px dashed transparent; } .latest_post_title a:hover { border-color: #FFFFFF; } /* ============================================== IMAGE GRIDS ============================================== */ .edd_downloads_list { width: 100%; padding-bottom: 60px; position: relative; } .edd_downloads_list .edd_download { width: 25% !important; display: block; padding: .4464285714285714%; /* 5px / 1120 */ float: left !important; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } #image_grid.latest_products .edd_downloads_list .edd_download, .page-template-page-vendor-php .edd_downloads_list .edd_download { width: 33.3333333333% !important; padding: .641025641025641%; /* 5 / 780 */ } #image_grid.latest_products { margin-top: 40px; } .edd_downloads_list .edd_download .edd_download_inner { padding: 0; margin: 0; overflow: hidden; position: relative; } .edd_downloads_list .edd_download .edd_download_inner a, .edd_downloads_list .edd_download .edd_download_inner a img { display: block; } .stocky_hover_details { position: absolute; top:0; left:0; width: 100%; height: 100%; overflow: hidden; background-color: #151515; opacity: 0; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } .edd_download_image:hover .stocky_hover_details { opacity: .8; } .stocky_hover_lines { display: block; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition: opacity 0.35s, transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s; -ms-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(0); transform: scale(0); opacity: 0; border: 1px solid #FFFFFF; border:1px solid rgba(255, 255, 255, 0.30); margin: 10px; height: calc(100% - 20px); width: calc(100% - 20px); } .edd_download_image:hover .stocky_hover_lines { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } .dcs_view_details { color: #FFFFFF; border: 3px solid #FFFFFF; display: inline-block !important; padding: 5px 10px; width: auto; height: 45px; width: 130px; text-align: center; position: absolute; top:50%; left:50%; margin:-22.5px 0 0 -65px; font-size: .8em; text-transform: uppercase; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } .dcs_view_details:hover { background-color:#FFFFFF; color:#151515; } .stocky_wish_list_on .dcs_view_details { margin:-40px 0 0 -65px; } .stocky_hover_details .edd-wl-button { display: inline-block !important; font-size: 0.8em; height: auto; left: 50%; margin: 20px 0 0 -75px !important; padding: 0; position: absolute; text-align: center; text-transform: uppercase; top: 50%; width: 150px; border:0; background-color: transparent; color:#B1B1B1; line-height: 20px; } .stocky_hover_details a.edd-wl-action.edd-wl-button:hover { color:#FFFFFF; background-color: transparent !important; } #edd-wl-modal input[type="email"], #edd-wl-modal input[type="text"], input#list-title { height: auto; padding: 10px; } .edd-wl-button, .modal-content { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; } .edd-wl-delete-list { text-transform: uppercase; font-size: .6em; color:#777777; border: 3px solid #E4E4E4; padding: 5px 10px; } .edd-wl-delete-list:hover { color: #BA2D2D; border-color: #BA2D2D; } ul.edd-wish-list { margin: 0 0 10px; } .edd-wish-list li { padding: 10px 0 !important; margin:0 !important; list-style: none !important; line-height: 1em !important; } p.edd-variable-pricing-desc { color: #9D9D9D; margin: 0 0 0 25px; } .stocky_wish_list_page h3, .stocky_wish_list_view_page h3 { margin:40px 0 20px; } a.edd-wl-action.edd-wl-button { border-color:#E0E0E0 !important; } .edd_download_purchase_form a.edd-wl-action.edd-wl-button { text-transform: uppercase; font-size: 14px; width: 100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-width: 3px; padding: 12px; font-weight: 700; letter-spacing: .1em; background-color: transparent; } .edd_download_purchase_form a.edd-wl-action.edd-wl-button:hover { background-color:#E0E0E0; color:#444444; } a.edd-wl-action.edd-wl-button:hover { background-color: #e0e0e0 !important; } .stocky-wish-list .edd-wl-item-title > a { display: none; } .stocky_edit_wishlist { text-align: right; } .stocky_edit_wishlist a { text-transform: uppercase; font-size: .8em; color:#777; } .stocky_edit_wishlist a:before { content:"\f044"; font-family: "FontAwesome"; margin-right: 5px; font-weight: normal; } /* ============================================== DOWNLOADS ============================================== */ .edd_purchase_submit_wrapper a.button { width: 100%; padding: 8px; } .single-download #edd_meta_bar .edd_download_purchase_form { margin: 0; } #edd_meta_bar { margin:40px 0 0; position: relative; zoom: 1; text-align: left; font-size: 14px; } #product_meta_wrap { width: 100%; font-size: 13px; } .single-product-meta { letter-spacing: 0.1em; padding: 0; text-transform: uppercase; } .single-product-meta:first-child { margin-bottom: 20px; } .single-product-meta span { display: block; margin:0; padding:0; } .single-product-meta a { color: #B1B1B1; margin: 0 10px 0 0; padding:0 0 4px; display: inline-block; border-bottom: 1px dotted transparent; line-height: 1em; } .single-product-meta a:hover { color: #454545; border-color: #454545; } #product_info { width: 100%; } #product_info .avatar { width: 16.666666666666666%; height: auto; float: left; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } #sidebar .reviewRating { border:1px solid #E0E0E0; padding: 15px 20px 20px; font-size: 13px; text-transform: uppercase; } #sidebar .edd_reviews_rating_box { float: none; margin: 0 auto; line-height: 30px; height: auto !important; text-align: center; } #post_user { line-height: 25px; width: 80%; float: right; } #product_pricing { width: 100%; font-size: 0.9em; } #product_pricing .edd_download_purchase_form .edd_price_options ul { border-top:1px solid #E3E3E3; } #product_pricing .edd_download_purchase_form .edd_price_options li { padding: 10px 0; border-bottom:1px solid #E3E3E3; } #main_product_image, #main_product_image img { display: block; margin: auto; } #extra-images { width: calc(100% + 20px); } .single_extra_image { width:17.94871794871795%; margin:2.564102564102564% 2.564102564102564% 0 0; /* 20 / 780 */ float: left; position: relative; } .single_extra_image:nth-child(5n) { margin-right: 0; } .single_extra_image .preview { opacity: 0; position: absolute; top:0; left:0; width: 100%; height: 100%; overflow: hidden; background-color: #151515; opacity: 0; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; } .single_extra_image .preview .fa-search-plus { color:#FFFFFF; font-size: 2em; display: block; text-align: center; height: 32px; top:50%; margin-top: -16px; position: absolute; left: 0; width: 100%; } .single_extra_image:hover .preview { opacity: .8; } .single_extra_image a, .single_extra_image img { display: block; float: left; max-width: 100%; } #single_item_wrap { background-color:#F9F9F9; padding:40px 9999px 0; margin:-80px -9999px 0; } #single_item_wrap #sidebar > div { margin-bottom: 40px; } #product_images { text-align: center; margin-bottom: 40px; } #product_content { margin: 80px 0; } .product_title { padding: 40px; } .edd-cart-added-alert { width: 100%; text-align: center; } .related_products_wrap { margin-bottom: 80px; } .related_products_wrap .box_title { margin-bottom: 20px; } .related_products_wrap .single_related { width: 10.9375%; margin-right: 1.7857142857142856%; margin-bottom: 1.7857142857142856%; float: left; } .related_products_wrap .single_related img { width: 100%; } .related_products_wrap .single_related a { display: block; opacity: 1; } .related_products_wrap .single_related a:hover { opacity: .7; } .related_products_wrap .single_related:nth-child(8n) { margin-right: 0; } #portfolio_link { display: block; border:3px solid #E0E0E0; text-transform: uppercase; font-size: 14px; width: 100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-width: 3px; padding: 12px 5px; text-align: center; color:#777; background-color:transparent; line-height: 1.42857em; -webkit-transition: all .15s linear; -moz-transition: all .15s linear; -ms-transition: all .15s linear; -o-transition: all .15s linear; transition: all .15s linear; } #portfolio_link:hover { background-color:#E0E0E0; color:#444444; } #portfolio_link:after { content:"\f105"; display: inline-block; font-family: "FontAwesome"; margin-left: 5px; font-weight: normal; } /* ============================================== RATINGS ============================================== */ #stocky_reviews { margin-top: 80px; } .edd_reviews_rating_box { background-image: none !important; position: relative; height: 30px !important; width: 150px !important; display: block; } .reviewRating { display: block; } .edd_reviews_rating_box p, .edd_reviews_rating_box br { display: none; } .edd_reviews_rating_box { display: block; clear:both; } .edd_reviews_rating_box span, .edd_reviews_rating_box a { font-size: 25px; } .edd_reviews_rating_box, .edd_reviews_rating_box a { background-image: none !important; } .edd_reviews_rating_box a { height: 30px; width: 30px; } .comment_form_rating .edd_reviews_rating_box a i { font-style: normal; } .comment_form_rating .edd_reviews_rating_box a:hover ~ a i:before, .comment_form_rating .edd_reviews_rating_box a:hover i:before, .comment_form_rating .edd_reviews_rating_box a.active ~ a i:before, .comment_form_rating .edd_reviews_rating_box a.active i:before { color: #EEC72E; } .icon-star, .icon-star-empty { position: relative; display: inline-block; width: 30px; height: 30px; line-height: 30px; font-size: 25px; margin: 0; text-align: center; float: left; } .icon-star-full:before { font-family: "FontAwesome"; content:"\f005"; color:#EEC72E; font-weight: normal; } .icon-star-empty:before { font-family: "FontAwesome"; content:"\f005"; color:#D3D3D3; font-weight: normal; } .edd-review-vote { padding: 15px 20px 20px; background-color: #F9F9F9; } .edd-review-vote .edd-review-voting-feedback + p, .edd-review-vote p { font-size: 14px; margin-bottom: 10px; } .edd-reviews-voting-buttons a { display: inline-block; line-height: 25px; margin: 0 10px 0 0; padding: 0 10px; text-transform: uppercase; } /* ============================================== POSTS ============================================== */ .posts-wrap { width: 69.64285714285714%; float: left; } .content_right .posts-wrap { float: right } .about_the_author { padding: 20px; margin: 0 0 40px; border: 3px solid #E0E0E0; color: #848484; position: relative; } .about_the_author .avatar { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-right: 5.128205128205128%; float: left; height:auto; width: 12.82051282051282%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } .about_the_author .author_info { float: left; width: 82.05128205128205%; } h3.author_title { margin: 0 0 10px; text-transform: uppercase; font-size: 1em; } .meta, .additional-meta, .post_meta, .single-meta { font-size: .8em; color: #737373; line-height: 15px; } .meta { margin: 0 0 15px } .post_meta { margin: -30px 0 30px; line-height: 25px; } .meta_block { float: left; margin: 10px 40px 0 0; padding-left: 35px; position: relative; } .meta_block:before { font-family: "FontAwesome"; left: 0; position: absolute; text-align: center; top: 0; width: 35px; font-weight: normal; } .meta_block.block-tags { float: none; margin-bottom: 40px; line-height: 25px; font-size: .8em; color:#737373; } .meta_block a { color: #454545; } .meta_block .avatar { border-radius: 20px; height: 25px; left: 0; position: absolute; top: 0; width: 25px; } .block-category:before { content:"\f00b"; top:1px; } .block-comments:before { content:"\f086"; } .block-date:before { content:"\f073" } .block-tags:before { content:"\f02b" } .post_content { position: relative } .blog-home-post { position: relative; margin: 0 0 80px; } .blog-single-post { position: relative; margin: 0 0 40px; } a.more-link { display: inline-block; margin-top: 15px; text-align: center; padding: 5px 10px; line-height: 1.5em; font-size: .9em; text-transform: uppercase; border-width: 3px; border-style: solid; } a.more-link:after { content: "\f105"; display: inline-block; font-family: "FontAwesome"; margin-left: 5px; font-weight: normal; } /* ============================================== ARCHIVE ============================================== */ .post-archive { padding: 20px 0 20px 70px; position: relative; min-height: 50px; line-height: 25px; border-bottom: 1px dashed #E7E7E7; } .post-archive .archive_image_link { display: block; position: absolute; top: 20px; left: 0; padding: 1px; height: 46px; width: 46px; background-color: #FFFFFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; z-index: 1; border: 1px solid #C5C5C5; } h4.archive-entry-title { margin: 0; line-height: 25px; } .archive-meta { font-size: 11px; color: #555555; } /* ============================================== SIDEBARS ============================================== */ #sidebar { width: 26.785714285714285%; float: right; } #sidebar .box_title.widgettitle { margin-bottom: 20px; } .content_right #sidebar { float: left } #sidebar .widget { margin: 0 0 40px } .searchform { position: relative } .specific_user { text-align: center; } .featured_user .avatar { height: auto; display: block; margin: 0 auto; position: relative; width: 100px; max-width: 100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .featured_user_name { display: block; margin: 20px 0 15px; } #calendar_wrap, #wp-calendar { width: 100%; text-align: center; } #calendar_wrap caption { margin: 0 0 10px } #calendar_wrap tbody td { padding: 3px 0; } #calendar_wrap tbody td a { background-color: #EBEBEB; border-radius: 12px; display: block; height: 24px; margin: auto; width: 24px; } #sidebar .widget li { padding: 10px 0; border-top: 1px solid #E5E5E5; } #sidebar .widget li:first-child { border: none; padding: 0 0 10px; } #sidebar .widget li:last-child { padding: 10px 0 0 } #recent_products { width: 100%; } #recent_products:hover img { opacity: .5; } #recent_products img:hover { opacity: 1; } #recent_products a { display: inline-block; float: left; width: 24%; margin: 1.3333333333% 1.3333333333% 0 0; height: auto; background-color: #F5F5F5; } #recent_products a:nth-child(4n) { margin-right: 0; } #recent_products img { height: 100%; width: 100%; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; display: block; } .widget ul.children { padding-top: 5px; } .widget ul li { margin: 0; padding: 5px 0; } .widget ul li li { margin-left: 15px; } .widget ul li li:last-child { padding-bottom: 0; } .widget .cart_item.empty { padding: 0 !important; text-align: center; } .widget .cart_item.empty .edd_empty_cart { font-weight: 900; line-height: 30px; text-transform: uppercase; color:#848484; } .widget .cart_item.edd_checkout a { width: 100%; text-align: center; padding: 5px 10px !important; } .widget .edd-cart { padding: 20px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border:1px solid #E0E0E0; font-size: .8em; background-color:#FFFFFF; } .widget .edd-cart li { position: relative; } .widget .edd-cart li.edd-cart-item { padding-right: 30px !important; } .widget .edd-cart li.edd-cart-item .edd-cart-item-separator:nth-child(4) { display: none; } .widget .edd-cart li.edd-cart-item .edd-cart-item-price { font-weight: bold; } .widget .edd-cart .subtotal { float: right; } .widget .edd-cart .edd-remove-from-cart { font-size: 0; position: absolute; right:0; top:10px; } .widget .edd-cart li:first-child .edd-remove-from-cart { top:0; } .widget .edd-cart .edd-remove-from-cart:before { font-size: 18px; color: #CD3A18; content:"\f057"; font-family: "FontAwesome"; font-weight: normal; } .widget .edd-cart-number-of-items { display: none; } .edd_featured_reviews .edd-review-content { font-style: oblique; margin: 20px 0 15px; font-size: 18px; line-height: 25px; padding-left: 25px; border-left: 3px solid #737373; color:#737373; font-size: .9em; } .edd_featured_reviews .edd-featured-review-h-card .avatar { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: auto; height: auto; max-width: 60px; margin: 25px auto 15px; display: block; } .edd_featured_reviews .edd-featured-review-h-card > p { margin: 0; font-size: .9em; text-align: center; } .edd_featured_reviews .edd-featured-review-h-card > p:nth-child(2) { font-weight: bold; } .edd_featured_reviews .edd_reviews_rating_box { display: none; } .edd_featured_reviews .edd-review-dateline { text-align: right; font-size: .8em; color:#848484; } /* ============================================== 404-PAGE ============================================== */ .stocky_404 { text-align: center; margin: 80px 0; } /* ============================================== CONTACT-PAGE ============================================== */ #stocky_contact_info { overflow: hidden; width: 100%; font-size: 1.5em; font-weight: 300; } #stocky_contact_inner { float:left; position: relative; left:50%; } #stocky_contact_inner > div { float:left; position: relative; right:50%; padding:5px 40px 5px 30px; text-align: left; } #stocky_contact_inner > div:before { font-family: "FontAwesome"; font-weight: normal; position: absolute; left: 0; top:5px; } #stocky_contact_inner > div.contact-address:before { content:"\f041"; left: 5px; } #stocky_contact_inner > div.contact-phone:before { content:"\f095"; } /* ============================================== FOOTER ============================================== */ #footer { overflow: hidden; margin: auto; clear: both; float: none; padding: 80px 0 0; background-color:#F9F9F9; } #footer_widgets { position: relative; zoom: 1; text-align: center; padding-bottom: 100px; } .footer_widget { float: left; padding: 0 0 80px; margin-right: 2.6785714285714284%; } .footer_widget_count1 .footer_widget { width: 100%; margin:0; } .footer_widget_count2 .footer_widget { width: 48.214285714285715% } .footer_widget_count3 .footer_widget, .footer_widget_overflow .footer_widget { width: 31.25%; margin-right: 3.125%; } .footer_widget_count4 .footer_widget { width: 22.321428571428573%; margin-right: 3.571428571428571%; } .footer_widget_count2 .footer_widget:nth-child(2), .footer_widget_count3 .footer_widget:nth-child(3), .footer_widget_overflow .footer_widget:nth-child(3n), .footer_widget_count4 .footer_widget:nth-child(4) { margin-right: 0; } #post_footer { background-color: #F2F2F2; padding: 60px 9999px; margin:-80px -9999px 0; } #footer_copy { text-align: center; } #footer_copy a { border-bottom: 1px dashed #B7B7B7; color: #454545; display: inline-block; } #footer_copy a:hover { border-bottom: 1px dashed #454545; } #credit_space { display: inline-block; margin: 0 10px; } #socnets_wrap { overflow: hidden; width: 100%; margin-bottom: 20px; } #socnets { float:left; position: relative; left:50%; } #socnets a { float: left; position: relative; right: 50%; margin: 0 5px; display: block; font-family: 'Socialglyphs-Regular'; font-weight: normal; color: #6D6D6D; text-decoration: none; -webkit-transition: all .25s linear; -moz-transition: all .25s linear; -ms-transition: all .25s linear; -o-transition: all .25s linear; transition: all .25s linear; background-color: transparent; } #socnets a:hover { background-color: #FEFEFE; } #socnets a:before { display: block; font-size: 30px; line-height: 30px; height: 40px; width: 40px; text-align: center; } #socnets a.socnet-twitter:before { content: "t" } #socnets a.socnet-twitter:hover { color: #00ACED } #socnets a.socnet-facebook:before { content: "f" } #socnets a.socnet-facebook:hover { color: #335795 } #socnets a.socnet-google:before { content: "h" } #socnets a.socnet-google:hover { color: #DD4B39 } #socnets a.socnet-flickr:before { content: "a" } #socnets a.socnet-flickr:hover { color: #FF0084 } #socnets a.socnet-tumblr:before { content: "u" } #socnets a.socnet-tumblr:hover { color: #668195 } #socnets a.socnet-vimeo:before { content: "v" } #socnets a.socnet-vimeo:hover { color: #0DADD6 } #socnets a.socnet-youtube:before { content: "y" } #socnets a.socnet-youtube:hover { color: #D02525 } #socnets a.socnet-pinterest:before { content: "p" } #socnets a.socnet-pinterest:hover { color: #CB2027 } /* ============================================== COMMENTS & FORMS ============================================== */ input[type="radio"], input[type="checkbox"], .gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"] { margin-right: 10px; margin-top: 6px; margin-left: 1px; } input[type="submit"], button[type="submit"], .btn, div.fes-form .fes-submit input[type="submit"], a.button, .widget .cart_item.edd_checkout a, input.button, .stocky_navigation a, #edd-purchase-button, .edd-submit, input.edd-submit[type="submit"], .edd-submit.button, .edd-submit.button:visited { text-decoration: none; cursor: pointer; line-height: 28px; height: auto; padding: 5px 15px; font-weight: 700; font-size: 14px; letter-spacing: .1em; background-color:transparent !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; display: inline-block; -webkit-appearance: none; /* Corrects inability to style clickable 'input' types in iOS */ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; text-transform: uppercase; background-image:none; border-style: solid; border-width: 3px; -webkit-transition: all .15s linear; -moz-transition: all .15s linear; -ms-transition: all .15s linear; -o-transition: all .15s linear; transition: all .15s linear; } .edd-reviews-voting-buttons a.vote-yes, .edd-reviews-voting-buttons a.vote-no { background-color:transparent !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; display: inline-block; -webkit-appearance: none; /* Corrects inability to style clickable 'input' types in iOS */ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; text-transform: uppercase; background-image:none; border-style: solid; border-width: 1px; margin-top: 5px; -webkit-transition: all .15s linear; -moz-transition: all .15s linear; -ms-transition: all .15s linear; -o-transition: all .15s linear; transition: all .15s linear; } input[type="submit"]:active, button[type="submit"]:active, .btn:active, div.fes-form .fes-submit input[type="submit"]:active, a.button:active, a.more-link:active, .widget .cart_item.edd_checkout a:active, input.button:active, .stocky_navigation a:active, .edd-reviews-voting-buttons a.vote-yes:active, .edd-reviews-voting-buttons a.vote-no:active, #edd-purchase-button:active, .edd-submit:active, input.edd-submit[type="submit"]:active, .edd-submit.button:active { opacity: .9; -webkit-transition: all .05s linear; -moz-transition: all .05s linear; -ms-transition: all .05s linear; -o-transition: all .05s linear; transition: all .05s linear; -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); } .button_dark input[type="submit"]:hover, .button_dark button[type="submit"]:hover, .button_dark .btn:hover, .button_dark div.fes-form .fes-submit input[type="submit"]:hover, .button_dark a.button:hover, .button_dark a.more-link:hover, .button_dark .widget .cart_item.edd_checkout a:hover, .button_dark .edd-reviews-voting-buttons a.vote-yes:hover, .button_dark .edd-reviews-voting-buttons a.vote-no:hover, .button_dark .fes-product-list-pagination-container a:hover, .button_dark .stocky_navigation a:hover, .button_dark #edd-purchase-button:hover, .button_dark .edd-submit:hover, .button_dark input.edd-submit[type="submit"]:hover, .button_dark .edd-submit.button:hover, .button_dark .edd-submit.button:visited:hover, .button_dark .navigation a:hover, .button_dark .navigation span.current, .button_dark a.insert-file-row:hover { color:#505050 !important; } .button_light input[type="submit"]:hover, .button_light button[type="submit"]:hover, .button_light .btn:hover, .button_light div.fes-form .fes-submit input[type="submit"]:hover, .button_light a.button:hover, .button_light a.more-link:hover, .button_light .widget .cart_item.edd_checkout a:hover, .button_light .edd-reviews-voting-buttons a.vote-yes:hover, .button_light .edd-reviews-voting-buttons a.vote-no:hover, .button_light .fes-product-list-pagination-container a:hover, .button_light .stocky_navigation a:hover, .button_light #edd-purchase-button:hover, .button_light .edd-submit:hover, .button_light input.edd-submit[type="submit"]:hover, .button_light .edd-submit.button:hover, .button_light .edd-submit.button:visited:hover, .button_light .navigation a:hover, .button_light .navigation span.current, .button_light a.insert-file-row:hover { color:#F5F5F5 !important; } ul.children { margin-left:5%; } ul.commentlist, ul.pinglist { margin:-5px 0 0; } div.reply { text-align:right; font-size:12px; float: right; margin-left: 20px; } textarea#comment { overflow:auto; } ul.commentlist li, ul.pinglist li { position:relative; margin:5px 0 0; } .the_comment { padding:0 0 40px 90px; position:relative; min-height:60px; } .the_comment_author { display: block; width:auto; position: relative; color:#AAAAAA; margin-bottom: 15px; width: calc(100% - 190px) } .the_comment_author a { color:#AAAAAA; } .the_comment_author a:hover { color: #848484; } ul.commentlist img.avatar { position: absolute; top: 0px; left: 0px; height:60px; width: 60px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } li.bypostauthor > div > .the_comment_author span { font-weight: bold; } .moderation { display: block; clear: both; color:#37A741; font-weight: 900; margin-bottom: 5px; } .commentmetadata { float: left; width: auto; } input[type="text"], input[type="password"], input[type="url"], input[type="email"], input[type="tel"], input[type="number"] { height: auto; padding: 10px; width: 350px; min-width: 50%; max-width: 100%; } select { padding: 4px 10px; width: 300px; height:33px; } select[multiple] { height: 99px; padding: 10px !important; } textarea { height: 200px; padding: 10px; resize: vertical; width: 100%; } input[type="text"], input[type="password"], input[type="url"], input[type="email"], input[type="tel"], input[type="number"], input[type="file"], textarea, select, .fes-comments-wrap select, table#fes-comments-table input[type="text"], table#fes-comments-table textarea { line-height: 25px; border: 2px solid #CFCFCF; background-color: #FFFFFF; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; display: block; font:14px/21px 'Helvetica Neue',Helvetica,Arial,sans-serif; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -ms-transition: all .1s linear; -o-transition: all .1s linear; transition: all .1s linear; max-width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } input[type="file"] { padding: 10px 0 0 !important; line-height: 1em !important; border: 0 !important; } input[type="text"]:focus, input[type="password"]:focus, input[type="url"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus, table#fes-comments-table input[type="text"]:focus, table#fes-comments-table textarea:focus { border-color: #9C9C9C } #sidebar input[type="text"], #sidebar input[type="password"], #sidebar input[type="url"], #sidebar input[type="email"], #sidebar input[type="tel"], #sidebar input[type="number"], #sidebar select, #sidebar textarea { width: 100%; } #reply-title { font-size: 1em; } #respond { margin: 80px 0 80px } #respond small { bottom: -2px; display: inline-block; position: absolute; right: 0; } .commentlist #respond { padding-bottom: 40px; } .commentlist #respond h3 { margin-top: 0 } .commentlist .children #respond { margin: 15px 0 0; box-shadow: none; border-radius: 0; } #commentform label, .fes-label label, label { text-transform: uppercase; font-weight: bold; color:#848484; letter-spacing: .05em; } #commentform label .required, span.edd-required-indicator { color: #CD3A18; margin-left: 3px; } .fes-help { color: #a0a0a0; display: block; font-size: 0.8em; line-height: 1.5em; margin-bottom: 8px; } .comment-reply-link, .comment-edit-link, .comment_permalink { text-transform: uppercase; color:#AAAAAA; } .comment-reply-link:hover, .comment-edit-link:hover, .comment_permalink:hover { color: #848484; } .comment-edit-link .fa, .comment-reply-link .fa, .comment_permalink .fa { margin-right: 5px; } .comment-edit-link { margin-right: 20px; } .the_comment_text .reviewRating { position: absolute; top:0; right: 0; } /* ============================================== EDD STUFF ==============================================*/ #edd_checkout_form_wrap input[type="email"], edd_checkout_form_wrap input[type="password"], #edd_checkout_form_wrap input[type="text"], #edd_checkout_form_wrap textarea { padding: 10px; width: 100%; } #edd-purchase-button, .edd-submit, input.edd-submit[type="submit"] { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 10px; } #edd-save-cart-button { line-height: normal; } #edd_login_form, #edd_register_form, .edd-logged-in, .fes-form-registration-form { margin: 20px auto; width: 290px; max-width: 100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding: 20px; border: 2px solid #E0E0E0; background-color: #FFFFFF; text-align: left; color:#4E4E4E; } .fes-form-registration-form div.fes-form fieldset { border: none; } #edd_login_form legend, #edd_register_form legend, #fes-registration-form-title { display: block; text-align: center; width: 100%; color: #848484; font-weight: bold; text-transform: uppercase; padding-bottom: 20px; border-bottom: 2px solid #e0e0e0; font-size: 16px; margin: 0 0 20px; line-height: 1.8em; } #edd_login_form input[type="text"], #edd_login_form input[type="password"], #edd_login_form input[type="submit"], #edd_register_form input[type="text"], #edd_register_form input[type="password"], #edd_register_form input[type="submit"], #edd_register_form input[type="email"], .fes-form-registration-form input[type="text"], .fes-form-registration-form input[type="password"], .fes-form-registration-form input[type="submit"], .fes-form-registration-form input[type="email"] { width: 100%; } .fes-form-registration-form .fes-submit .fes-label { display: none; } #edd_login_form fieldset, #edd_register_form fieldset { border: none; } #edd_login_form label, #edd_register_form label { display: block; text-transform: uppercase; font-weight: bold; color:#848484; } .edd-lost-password { font-size: .8em; margin: 0; } .stocky_login_register { padding: 40px 0; } .stocky_login_register .edd-logged-in { text-align: center; font-size: 1em; font-weight: bold; } .stocky_login_register #header_inner { padding: 0 0 20px; } .stocky_login_register #header_inner h1.sitename_logo { margin-bottom: 0; } #back_home_wrap { text-align: center; } .stocky_login_register, #back_home { color:#FFFFFF; text-align: center; } .stocky_login_register.dark_text, .stocky_login_register.dark_text #back_home { color:#454545; } #back_home:hover { text-decoration: underline; } /* Checkout, History */ #edd_user_history { border:1px solid #f0f0f0; } #edd_checkout_cart, #edd_user_history { border-collapse: collapse; } #edd_checkout_cart td:not(:first-child), #edd_checkout_cart th:not(:first-child), #edd_user_history td:not(:first-child), #edd_user_history th:not(:first-child) { border-left: 0; } #edd_checkout_cart td:not(:last-child), #edd_checkout_cart th:not(:last-child), #edd_user_history td:not(:last-child), #edd_user_history th:not(:last-child) { border-right: 0; } #edd_checkout_cart td, #edd_checkout_cart th, #edd_checkout_cart .edd_cart_header_row th, #edd_user_history td, #edd_user_history th { padding: 10px; } /* Receipt */ #edd_purchase_receipt, #edd_purchase_receipt_products { border-collapse: collapse; } #edd_purchase_receipt th, #edd_purchase_receipt td, #edd_purchase_receipt_products th, #edd_purchase_receipt_products td { padding:5px 10px; } #edd_purchase_receipt thead tr, #edd_purchase_receipt tr:nth-child(2n), #edd_purchase_receipt_products thead tr, #edd_purchase_receipt_products tr:nth-child(2n) { background-color:#F4F4F4 } table#edd_purchase_receipt_products li.edd_download_file { text-transform: uppercase; } /* ============================================== FRONTEND SUBMISSIONS PLUGIN ==============================================*/ .fes-vendor-menu { margin-top: -30px; } .fes-vendor-menu ul li { list-style: none; margin: 0; border-bottom: 3px solid transparent; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -ms-transition: all .1s linear; -o-transition: all .1s linear; transition: all .1s linear; } .fes-vendor-menu ul li.active { border-color: #A0A0A0; } .fes-vendor-menu ul li:hover { border-color: #E0E0E0; } .col-author .fes-light-green, .col-author .fes-light-red, .col-author #fes-comment-date, .col-author #fes-product-name, .col-author #fes-view-comment { font-size: .8em; } .col-author .fes-light-green, .col-author .fes-light-red { background-color: transparent; text-align: left; padding: 0; clear:both; } .col-author .fes-light-green:before { font-family: "FontAwesome"; content:"\f00c"; color: #25B036; margin-right: 5px; font-weight: normal; } table#fes-comments-table { border-bottom: 1px solid #E0E0E0; border-top: 1px solid #E0E0E0; width: 100%; margin: 2em 0; border-collapse: collapse; } table#fes-comments-table th, table#fes-comments-table td { border-bottom: 1px solid #E0E0E0; } table#fes-comments-table td[colspan="4"], table#fes-product-list td.fes-product-list-td[colspan="7"], table#fes-order-list td[colspan="6"] { padding: 30px 0; text-align: center; color:#848484; font-size: 1em; } table#fes-comments-table th.col-author, table#fes-comments-table th.col-content { padding-top: 20px; padding-bottom: 20px; vertical-align: top; } table#fes-comments-table thead tr, table#fes-comments-table th, table#fes-comments-table tr, table.multiple thead tr, table.multiple th, table.multiple tr { background-color: transparent; border: none; } table.multiple tr td, table.multiple th { padding-left: 0; } table#fes-comments-table th.col-content, table#fes-comments-table td.col-content { padding-left: 20px; } table#fes-comments-table td.col-author, table#fes-comments-table td.col-content{ padding-top: 40px; padding-bottom: 40px; vertical-align: top; } table#fes-comments-table td.col-author br { display: none; } table#fes-comments-table td.col-author > div, table#fes-comments-table td.col-author > span { display: block; } #fes-view-comment a { padding: 3px 10px; line-height: 1.5em; background-color: #FFFFFF; display: inline-block; color:#848484; border: 2px solid #E0E0E0; margin-top: 10px; } #fes-view-comment a:hover { background-color: #E0E0E0; color:#454545; } .col-content hr { height: 2px; background-color:#E0E0E0; border: none; } .fes-comments-content { margin-bottom: 20px; } .fes-vendor-comment-respond-form { margin-top: 20px; } .fes-vendor-comment-respond-form span { color: #848484; font-weight: bold; text-transform: uppercase; } .fes-vendor-comment-respond-form button { margin: 10px 10px 0 0; } table#fes-comments-table textarea { padding: 10px; resize: vertical; width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } button[type="submit"] { padding: 0 10px; } button[type="submit"].fes-ignore { background-color: #E0E0E0; color:#454545; } h1.fes-headers { border-bottom: 1px solid #e5e5e5; font-size: 1.5em; margin-bottom: 20px; margin-top: 35px; padding-bottom: 10px; } #fes-product-list, #fes-order-list { width: 100%; } #fes-product-list th, #fes-order-list th { text-align: left; } .fes-product-list-td img { width: 50px; display: block; } .fes-product-list-td .view-product-fes, .fes-product-list-td .edit-product-fes, .fes-order-list-td .view-order-fes { font-size: .7em; margin-right: 5px; border: 1px solid #E0E0E0; color:#454545; display: inline-block; padding: 0 5px; line-height: 1.8em; background-color:#FFFFFF; } .fes-product-list-td .edit-product-fes:last-child { margin-right: 0; } .fes-product-list-td .view-product-fes:hover, .fes-product-list-td .edit-product-fes:hover { background-color: #E0E0E0; } .fes-product-list-td:last-child { font-size: .8em; } .download-status.published { color: #25B036; } .fes-product-list-pagination-container a { background-color: transparent; margin: 30px 2px 0; display: inline-block; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; min-width: 30px; padding: 0 10px; line-height: 30px; height: 30px; } .fes-product-list-pagination-container span { padding: 0 10px; line-height: 30px; height: 30px; background: #F7F7F7; margin: 30px 2px 0; display: inline-block; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } a.insert-file-row { border-width: 3px; border-style: solid; text-transform: uppercase; display: inline-block; padding: 0 10px; font-size: 0.8em; } a.insert-file-row:before { content:"\f067"; font-family: "FontAwesome"; display: inline-block; margin-right: 5px; font-weight: normal; font-size: .9em; } .entry-content .fes-form td.fes-url-row { padding-bottom: 12px; } .entry-content .fes-form .fes-variations-list-multiple td.fes-url-row { padding-bottom: 5px; } .fes-url-choose-row .btn { padding: 0 10px; font-size: .8em; } .fes-delete-row .btn-danger { padding: 0 10px; font-size: .8em; background-color: #CD3A18; } div.fes-form fieldset { border: none; margin: 0; padding: 0; } div.fes-form .fes-fields { margin-bottom: 20px; } .fes-fields .image-wrap img { width: 100%; } div.fes-form fieldset .fes-fields input[type="email"], div.fes-form fieldset .fes-fields input[type="number"], div.fes-form fieldset .fes-fields input[type="password"], div.fes-form fieldset .fes-fields input[type="text"], div.fes-form fieldset .fes-fields input[type="url"], div.fes-form fieldset .fes-fields textarea { background-color: #FFFFFF; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: 2px solid #CFCFCF; padding: 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; width: 100%; } div.fes-form fieldset .fes-fields select { max-width: 100%; width: 300px; min-width: 50%; box-shadow: none; border: 2px solid #CFCFCF; height: 35px; padding: 4px 10px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .fes-vendor-menu { margin-top: -30px; } .fes-vendor-menu ul li { border-bottom: 3px solid transparent; list-style: none outside none; margin: 0; transition: all 0.1s linear 0s; float: left; text-align: center; } .fes-vendor-menu ul li.active { border-color: #a0a0a0; } .fes-vendor-menu ul li:hover { border-color: #e0e0e0; } .fes-vendor-menu > ul > li > a { display: block; letter-spacing: 1px; padding: 0 8px; text-decoration: none; } .fes-vendor-menu [class*=" icon-"], .fes-vendor-menu [class^="icon-"] { margin-top: 3px; background-image:none; font-family: "FontAwesome"; font-style: normal; color:#454545; font-weight: normal; } .fes-vendor-menu .icon.icon-home:before { content:"\f015" } .fes-vendor-menu .icon.icon-list:before { content:"\f03a" } .fes-vendor-menu .icon.icon-pencil:before { content:"\f040" } .fes-vendor-menu .icon.icon-gift:before { content:"\f06b" } .fes-vendor-menu .icon.icon-user:before { content:"\f007" } .fes-vendor-menu .icon.icon-off:before { content:"\f011" } .fes-author-img, #fes-comment-author { display: block; min-height: 32px; margin: auto; line-height: 32px; float: left; } .fes-author-img { margin-right: 10px; } .fes-author-img .avatar { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } #fes-vendor-announcements { background-color: #FEF4CE; border:1px solid #EDDEA3; padding: 15px; font-size: .9em; margin: 25px 0; } fieldset.post_title:before { display: none; } .stocky_vendor_sidebar .box_title { margin: 40px 0 20px; } .stocky_vendor_sidebar #fes-contact-form-title { display: none; } .stocky_vendor { text-align: center; } .stocky_vendor .avatar { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: block; height: auto; margin: 0 auto 15px; max-width: 60px; width: auto; } .stocky_vendor .vendor_name { display: block; font-size: .9em; text-transform: uppercase; font-weight: bold; line-height: 1.5em; } .stocky_vendor .vendor_since { display: block; font-size: .8em; color:#848484; line-height: 1.5em; } .stocky_vendor_bio span { font-size: .9em; color:#737373; line-height: 25px; } .stocky_vendor_contact textarea { height: 110px; } .stocky_vendor_contact .fes-submit .fes-label { display: none; } .stocky_vendor_contact .fes-submit input { width: 100%; } /* ============================================== ALIGNMENTS ==============================================*/ .alignright { float: right; margin: 0 0 20px 20px; } .alignleft { float: left; margin: 0 20px 20px 0; } .aligncenter { display: block; margin: 20px auto; text-align: center; } .alignnone { margin: 0 0 20px 0; } .alignright, .alignleft, .aligncenter, .alignnone { display: block; padding:4px; background-color: #FFFFFF; border:1px solid #E0E0E0; width: auto; max-width: 100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } .alignright img, .alignleft img, .aligncenter img, .alignnone img { display: block; } p.wp-caption-text { margin: 5px 0 0; text-align: center; font-size: 12px; line-height: 19px; padding:10px 0; } .wp-caption-dd { padding:15px 0 10px; } /* ============================================== NAVIGATION ==============================================*/ .navigation, .stocky_navigation { height: auto; clear: both; } .blog .stocky_navigation { margin-top: -70px } .the_archive .stocky_navigation a { margin: 20px 0 40px; display: block; } .stocky_navigation a { margin: 30px 0 0; } .nav-next { float: right; text-align: right; } .nav-next a:after { content: "\f105"; display: inline-block; font-family: "FontAwesome"; margin-left: 5px; font-weight: normal; } .nav-prev { float: left; text-align: left; } .nav-prev a:before { content: "\f104"; display: inline-block; font-family: "FontAwesome"; margin-right: 5px; font-weight: normal; } #stocky_downloads_list { overflow: hidden; width: 100%; } #edd_download_pagination.navigation { margin: 0; bottom:0; } #stocky_downloads_list #edd_download_pagination { float: left; left: 50%; } #stocky_downloads_list #edd_download_pagination span, #stocky_downloads_list #edd_download_pagination a { float:left; right:50%; } .navigation a, .navigation span.current { padding: 0 10px; line-height: 26px; height: 30px; margin: 10px 5px 0; display: inline-block; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-width: 2px; border-style: solid; text-align: center; -webkit-transition: all .15s linear; -moz-transition: all .15s linear; -ms-transition: all .15s linear; -o-transition: all .15s linear; transition: all .15s linear; } .navigation span.dots { line-height: 20px; height: 30px; margin: 10px 5px 0; display: inline-block; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } .navigation a { color:#FFFFFF; } /* ============================================== GRAVITY FORMS ==============================================*/ .gform_wrapper { max-width: 100% !important; } .entry-content .gform_body ul li.gfield { margin: 20px 0 0 0; } .container .gform_wrapper input[type="text"], .container .gform_wrapper input[type="url"], .container .gform_wrapper input[type="email"], .container .gform_wrapper input[type="tel"], .container .gform_wrapper input[type="number"], .container .gform_wrapper input[type="password"], .container .gform_wrapper input[type="password"], .container .gform_wrapper .top_label input.medium, .container .gform_wrapper .top_label select.medium { padding: 4px 10px; width: 230px; font-size: 15px; max-width: 100%; min-width: 50%; } .container .gform_wrapper .top_label input.large, .container .gform_wrapper .top_label select.large, .container .gform_wrapper .top_label textarea.textarea { height: 200px; width: 100%; } .container .gform_wrapper textarea { padding: 10px; font-size: 15px; } .container .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .container .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .container .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select { margin-left: 0; } .recaptchatable { background-color:#FFFFFF; } .recaptchatable #recaptcha_response_field { padding:0; } #sidebar .gform_wrapper input[type="text"], #sidebar .gform_wrapper input[type="url"], #sidebar .gform_wrapper input[type="email"], #sidebar .gform_wrapper input[type="tel"], #sidebar .gform_wrapper input[type="number"], #sidebar .gform_wrapper input[type="password"], #sidebar .gform_wrapper select, #sidebar .gform_wrapper textarea { width: 100%; } /* Media for anything with a max width of 1024px. */ @media only screen and (min-width: 0) and (max-width: 1024px) { .edd_download_image .stocky_hover_details { display: none; } } /* Media for anything with a max width of 1023px. */ @media only screen and (min-width: 0) and (max-width: 1023px) { #home_latest_posts article { width: 100%; } #home_latest_posts .post_content { min-height: inherit; padding: 12.50% 6.25%; } #home_latest_posts article .latest_content { margin: 0; position: relative; } } /* Media for anything with a min width of 768px and max width of 1023px. Portrait iPad and larger mobile devices */ @media only screen and (min-width: 768px) and (max-width: 1023px) { /* Home */ .edd_downloads_list .edd_download { width: 33.3333333333% !important; padding: .641025641025641%; /* 5 / 780 */ } #image_grid.latest_products .edd_downloads_list .edd_download, .page-template-page-vendor-php .edd_downloads_list .edd_download { width: 50% !important; } #home_widgets.widget_count4 .widget, .footer_widget_count4 .footer_widget { width: 48.214285714285715%; margin-right: 2.6785714285714284%; } #home_widgets.widget_count4 .widget:nth-child(2n), .footer_widget_count4 .footer_widget:nth-child(2n) { margin-right: 0; } } /* Media for anything smaller than 767px */ @media only screen and (min-width: 0) and (max-width: 767px) { /* Mobile Menu */ #main_menu ul#stocky_menu { display: none; } #stocky_menu_container { position: relative; } #main_menu form div { position: relative; } select.select-menu { display: block; width: 100%; } #main_menu select.select-menu { display: block; position: relative; z-index: 10; width: 100%; height: 40px; line-height: 26px; top:0; margin-bottom: 20px; -webkit-appearance: menulist-button; border:0; padding: 0; } #main_menu span.select { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 40px; line-height: 40px; font-size: 14px; color: #6D6D6D; text-indent: 30px; background-color: #F2F2F2; background-size:250px 43px; cursor: default; z-index: 1; overflow: hidden; text-align: left; } #main_menu span.select:before { font-family: "FontAwesome"; content:"\f054"; position: absolute; left: -18px; top:2px; font-weight: normal; } /* Home */ .edd_downloads_list .edd_download, #image_grid.latest_products .edd_downloads_list .edd_download, .page-template-page-vendor-php .edd_downloads_list .edd_download { width: 50% !important; } .edd_download_image img { width: 100%; } #home_widgets.widget_count1 .widget, #footer_widgets.footer_widget_count1 .footer_widget { width: 100% !important; margin-right:0 !important; } #home_widgets .widget, #footer_widgets .footer_widget { width: 48.214285714285715% !important; margin-right: 2.6785714285714284% !important; } #home_widgets .widget:nth-child(2n), #footer_widgets .footer_widget:nth-child(2n) { margin-right: 0 !important; } #home_widgets .widget .box_title.widgettitle { margin-top: 30px; } #home_widgets .widget:first-child .box_title.widgettitle, #home_widgets .widget:nth-child(2) .box_title.widgettitle { margin-top: 0; } #home_widgets.widget_count_overflow .widget:nth-child(3n+1) { clear: none; } #home_widgets.widget_count_overflow .widget:nth-child(2n+1) { clear: both; } #header_inner { padding: 50px 0; } #slogan { font-size: 1.5em; } /* Menu */ #head_cart span, #stocky_login_register span, #stocky_logout span { display: none; } /* Downloads */ #single_item_wrap .posts-wrap, #single_item_wrap #sidebar { float: none; width: 100%; } .related_products_wrap .single_related { width: 23%; margin-right: 2.6666666666%; margin-bottom: 2.6666666666%; } .related_products_wrap .single_related:nth-child(4n) { margin-right: 0; } /* Pages and Posts */ .posts-wrap, #sidebar { width: 100%; } #sidebar { padding: 40px 9999px; margin: 80px -9999px -40px; border-bottom:10px solid #EAEAEA; border-top:10px solid #EAEAEA; } /* Sidebar */ #sidebar { margin-top: 80px; } } /* Media for anything smaller than 500px */ @media only screen and (min-width: 0) and (max-width: 500px) { /* Home */ #home_widgets .widget, #footer_widgets .footer_widget { width: 100% !important; margin-right:0 !important; } #home_widgets .widget .box_title.widgettitle, #home_widgets .widget:nth-child(2) .box_title.widgettitle { margin-top: 30px; } /* Products */ .edd_downloads_list .edd_download, #image_grid.latest_products .edd_downloads_list .edd_download, .page-template-page-vendor-php .edd_downloads_list .edd_download { width: 100% !important; } .the_comment_author { width: 100%; } .the_comment_text .reviewRating { position: relative; margin-bottom: 15px; } .commentmetadata, div.reply { float: none; margin: 0; text-align: left; } /* Posts */ .about_the_author { padding-top: 55px; margin-top: 75px; text-align: center; } .about_the_author .avatar { float: none; margin:-36.5px 0 0 -35px; position: absolute; left:50%; top:0; width:70px; border: 3px solid #E0E0E0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } .about_the_author .author_info { width: 100% } /* Comments */ .the_comment { border-left: 3px solid #E0E0E0; margin-bottom: 40px; padding: 0 0 0 20px; } ul.commentlist img.avatar { display: none; } #respond small { position: relative; text-align: center; display: block; } } /* Media for anything smaller than 320px - iPhone Portait and smaller */ @media only screen and (min-width: 0) and (max-width: 320px) { /* Header */ #logo_wrap { margin: 20px 0; text-align: center; float: none; width: 100%; height: auto; } #logo_wrap #logo { max-height: inherit; height: auto; width: auto; max-width: 50%; } }