c/* /* Theme Name: photoshopessentials2017 Theme URI: http://photoshopessentials.com Description: A custom WordPress theme for Photoshop Essentials.com Author: Steve Patterson Version: 1.0 */ /* Reset Browser Defaults */ * { vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; outline: 0; padding: 0; margin: 0; } a:link { color: #0066cc; text-decoration: none; } a:visited { color: #0066cc; text-decoration: none; } a:hover { color: #0066cc; text-decoration: underline; } a:active { color: #0066cc; text-decoration: none; } a.cc-link {font-weight:normal; text-decoration: underline;} strong { font-weight: bold; } em { font-style: italic; } ol, ul, li { list-style: none; text-decoration: none; } ul { margin: 0; padding: 0; padding-left: 0; } .clear { clear: both; } /* Reset Browser Defaults - End */ /*micro-clearfix by Nicolas Gallagher http://nicolasgallagher.com/micro-clearfix-hack/*/ /* For modern browsers */ .cf:before, .cf:after { content: ""; display: table; } .cf:after { clear: both; } /* For IE 6/7 (trigger hasLayout) */ .cf { zoom: 1; } /*horizontal menu styles*/ /* Global */ body { background: url(images/top-header-repeater.png) #eee top left repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.6; font-style: normal; color: #444; padding:0; margin:0; } h1 { font-size: 2em; font-weight: bold; line-height: 1.3; margin: 0; padding: 0; } h1.hide-addthis { padding-top: -20px; } /* Hide bottom padding from AddThis bar */ h1.main-title { font-size: 1.4em; } h2 { font-size: 1.4em; } h2.privacy-policy { padding-bottom: 1em; } h2.small { font-size: 15px; margin: 6px 0 30px 0; } h2.sub { font-size: 1.6em; font-weight: bold; padding-top: 16px; line-height:1.2em; margin:0 0 16px 0; } h2.video { font-size: 1.6em; font-weight: bold; padding: 0 0 6px 0; } h2.normal {font-size: 1.4em;font-weight:bold;} h3 { font-weight: bold; font-size: 1.4em; margin: 16px 0 16px 0; line-height: 1.2em; padding-top:16px; } h4 { font-weight: bold; font-size: 1.4em; margin: 16px 0 16px 0; line-height: 1.2em; padding-top:16px; } h4.alsoLike { padding-top: 0; color: #666; } h4.subscribe { margin-top: 0; } h4 a { color: #222; } h4 a:hover { color: #000; } p { margin: 0 0 1em 0; } .writtenby { font-weight: normal; color: #888; } /* Author name at the beginning of articles */ a { color: #0066cc; font-weight: normal; text-decoration: underline; } a:hover { color: #0066cc; text-decoration: underline; } a.membership { } img { max-width: 100%; height: auto; } ul.f1 {padding-bottom: 1em;} ul.f1 li {list-style:disc inside;} ul.f2 {padding-bottom: 1.6em;} ul.f2 li {list-style:none;} img.nodesc {padding-bottom:2em;} div.image-desc, div.caption { display: block; font-size: .9em; color: #8f0000; margin-bottom: 2em; } /* CAPTION BELOW IMAGES */ /* Global - End */ /* Outer Wrapper */ #outerWrapper { position: relative; max-width: 1280px; margin: 0 auto; padding: 0; } /* Outer Wrapper - End */ /* Content Wrapper */ #contentWrap { padding: 20px 0 40px 0; overflow: auto; position: relative; background: #fff; } /* Content Wrapper - End */ /* Header */ header { height: 100px; position: relative; width: 100%; padding-left: 26px; box-sizing: border-box; background: url(images/top-header-repeater.png) #fff top left repeat-x; } /* Header - End */ /* Logo */ .logoReplace { position: relative; display: block; left: 20px; top: 0; text-indent: -9999px; width: 288px; height: 50px; background: url(images/photoshop-essentials-logo-sm.png) transparent no-repeat; background-position: 0px 0px; } /* Logo - End */ /* Logo - Aside*/ div.logo-aside { position: absolute; top: 15px; left: 366px; color: #b7b7b7; font-size: 1em; } /* Logo - Aside - End*/ /* Nav */ nav.mainMenu { z-index: 10; position: absolute; top: 55px; margin: 0; padding: 0 20px; box-sizing: border-box; background: none; } nav.mainMenu::after { content: ''; display: block; clear: both; } nav.mainMenu a.mobile-menu { display: none; width: 32px; height: 32px; background: url(images/icon_menu.svg) no-repeat 0 0; background-size: contain; position: absolute; top: 6px; left: 16px; } nav.mainMenu ul li { float: left; height: 45px; font-size: 1em; } nav.mainMenu ul { } nav.mainMenu ul li a { display: block; font-weight: normal; line-height: 2.8em; color: #b7b7b7; padding: 0 2em 0 0; text-decoration: none; } nav.mainMenu ul li a:hover { color: #fff; } /* Nav End */ /* Wordpress Search Box */ div.wordpress-search-box { display: inline; position: relative; float: right; top: -36px; right: 80px; } form.search-form { display: block; position: relative; z-index: 20; text-align: right; } form.search-form .search-field { width: 260px; padding-left: 1em; margin-right: 6px; } form.search-form .screen-reader-text { display: none; } form.search-form input.search-submit { background: url(images/search.png) top left no-repeat; width: 32px; height: 32px; background-size: constrain; padding-left: 12px; display: inline-block; position: absolute; top: -3px; overflow: hidden; /* Hack for IE */ text-indent: -9999px; font-size: 0px; line-height: 0px; border: none; } /* Wordpress Search Box - End */ #s { padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; width: 188px; height: 16px; position: relative; top: -9px; } form#commentform { margin-bottom: 20px; } /* Content Section */ #content-archive { padding: 0 45px; } #content-archive-main { width: 850px; float: left; } #content { width: 850px; padding: 0 45px; float: left; } #content::after { content: ''; display: block; clear: both; } /* Content Section - End*/ /* Content Section - Post */ #content-single, #content-search { max-width: 860px; margin: 0 auto; padding: 0; min-height: 600px; } #content-search h1 { margin-bottom: .6em; } /* Content Section - Post - End*/ /* Content Section - Page*/ .page #content { max-width: 100%; float: none; } /* Content Section - Page - End*/ /* Breadcrumbs */ div.breadcrumbs { display: block; font-size: .8em; font-style: normal; box-sizing: border-box; padding: 6px 12px; background-color: #EEE; border: 1px solid #EEE; border-radius: .3em; margin-bottom: 20px; overflow: hidden; } div.breadcrumbs p { margin-bottom: 0; } div.breadcrumbs p a { font-weight: normal; } /* Breadcrumbs - End */ .resources ul { padding-bottom: 12px; } div.entry { margin-bottom: 12px; } article { padding-bottom: 0; } #title-area { position: relative; } /* Article Pages Tutorial List */ section.entry, a.entry { display: block; padding: 1.6em 1.25em 1.6em 0; border-top: solid 1px #EEE; background-color: #fff;/*transition: background-color .2s;*/ } section.entry a { font-weight: bold; } section.entry a:link { color: #333; } section.entry a:visited { color: #333; } section.entry a:active { color: #333; } section.entry a:hover { color: #000; } /*section.entry:hover, a.entry:hover { background-color: #f5f5f5; text-decoration: none; color: #000;*/ } div.tutdesc { position: relative; } div.tutdesc h3 { margin: 0 0 0 0; padding-top:0; } div.tutdesc:hover h4 { text-decoration: none; } div.tutdesc a:link {text-decoration:none;} div.tutdesc a:hover {text-decoration:underline;} div.tutdesc p {font-size: 1em; } .postthumb-main { width: 82px; height: 82px; float: left; margin: 0 20px 20px 0; } .postsummary { padding-left: 100px; color: #555; background-size: 80px 80px; background-repeat: no-repeat; min-height: 80px; font-weight: normal; font-size: .9em; } .postsummary-largethumbs { padding-left: 170px; color: #555; background-size: 150px 150px; background-repeat: no-repeat; min-height: 150px; font-weight: normal; font-size: .9em; } .archive-thumb { position: absolute; width: 150px; height: 150px; } .postsummary:hover { color: #000; text-decoration: none; } .postsummary h4, .postsummary h3, .postsummary-largethumbs h3 { font-weight: bold; margin-top: 0; padding: 0 0 2px 0; font-size: 1.3em; line-height: 1.3em; position: relative; top: -2px; } .postsummary h4:hover { text-decoration: none; } .postsummary p { font-size: .9em; font-weight: normal; text-decoration: none; margin-bottom: 0; } .quick-summary { display: block; margin-bottom: 2em; } .quick-summary ul { margin: 0; padding: 0; } .quick-summary ul li { list-style: none; } /* Article Pages Tutorial List - End */ /* Sidebar */ .widget-area { width: 300px; padding: 0; float: right; } .widget-area aside { margin: 4px 0 24px 0; } .widget-area ul li { list-style: none; color: #666; text-align: left; margin-bottom: 2px; font-size: .9em; line-height: 1.6; margin-left: 0; padding: .3em 0; border-bottom: dotted 1px #EEE; } .widget-area ul li a { color: #666; font-weight: normal; } .widget-area ul li a:hover { color: #000; } .widget-area h3 { padding: 0 0 2px 0; color: #888; font-size: 1.6em; font-weight: bold; margin-top: 1em; } /* Sidebar - End */ /* Pagination */ .pagination { clear: both; padding: 2em 0; } .pagination span, .pagination a { display: block; float: left; margin: 2px 3px 36px 0; padding: 6px 9px 5px 9px; text-decoration: none; font-weight: normal; width: auto; color: #000; background: #eee; } .pagination a:hover { color: #fff; background: #0066CC; } .pagination .current { padding: 6px 9px 5px 9px; background: #777; color: #FFF; } /* Pagination - End */ .members-ad-top { display: block; background: url(images/Adobe_PDF_Icon.png) no-repeat top left; background-size: 30px 32px; line-height: 2em; height: 32px; padding:0 0 32px 44px; margin: 12px 0 0 0; } a.members-ad-top33 { display: inline-block; clear: both; padding: 8px 20px; margin: 1em 0; border: 1px solid #0066cc; border-color: #0066cc; background-color: #fff; border-radius: 5px; cursor: pointer; color: #0066cc; font-weight: normal; } div.members-ad { display: inline-block; clear: both; font-size: 1.2em; padding: 10px 0 22px 0; } div.members-ad-2 { display: inline-block; clear: both; padding: 6px 0 16px 0; } div .addthis_toolbox { padding-bottom: 12px; } p.members-ad-top a, .members-ad a {font-weight: bold;} /* Sitemap */ .sitemap { padding-top: 1em; } .sitemap > ul > li > a { font-size: 1.6em; font-weight: bold; color: #555; } .sitemap > ul > li > ul { padding-top: 2em; } .sitemap > ul > li > ul > li > a { font-size: 1.3em; font-weight: bold; color: #555; } .sitemap > ul ul { padding-left: 2em; } .sitemap a { font-weight: normal; color: #555; text-decoration: none; } .sitemap a:hover { text-decoration: underline; } /* Sitemap - End */ /* Contact Form */ #cntctfrm_contact_form div { padding-bottom: 12px; } /* Conatct Form - End */ /* PDF MEMBER LINKS START */ div .pdf-member-links table th { font-weight: bold; } div .pdf-member-links table td { padding-bottom: 2px; } div .pdf-member-links { } div .pdf-member-links a { font-weight: normal; } div .pdf-member-links li { padding: 1px 0; } div .pdf-member-links li.fullset { padding: 1px 0 6px 0; } div .pdf-member-links li.fullset a { font-weight: bold; } div .pdf-welcome-message { padding-bottom: 20px; } div .pdf-welcome-message p { } /* PDF MEMBER LINKS END */ /* S2 Member */ form#ws-plugin--s2member-profile input.ws-plugin--s2member-profile-field { width: 200px; } div .sign-up-form { width: 500px; } div#s2member-pro-paypal-checkout-form-description-div { font: Arial, Helvetica, sans-serif; } div#login form#loginform p { padding: 100px; } ul.pdf-members-list { padding-bottom: 30px; } ul.pdf-members-list { width: 728px; } ul.pdf-members-list li { background: #FAFAFA; padding: 6px 0; border-bottom: solid 1px #eee; } p.individual-pdfs { padding-bottom: 6px; } body.login form.loginform p { width: 300px; } div.s2member-pro-paypal-checkout-form-description-div { display: none; } /* S2 Member - End */ /* Sign Up Pages */ .button-bronze, .button-silver, .button-gold { width: 252px; height: 35px; text-align: center; margin-right: 14px; display: inline; float: left; padding-top: 12px; font-size: 16px; color: #000; } .button-bronze, .button-bronze-2 { background-image: url(/images/new/button-bronze.gif); } .button-silver, .button-silver-2 { background-image: url(/images/new/button-silver.gif); } .button-gold, .button-gold-2 { background-image: url(/images/new/button-gold.gif); } .button-bronze-2, .button-silver-2, .button-gold-2 { width: 252px; height: 35px; position: relative; left: -2px; text-align: center; margin-right: 14px; display: block; float: left; padding-top: 12px; font-size: 1em; color: #000; } a.button-bronze:hover, a.button-silver:hover, a.button-gold:hover { color: #000; } /* Sign Up Pages - End */ .pdf-download-link { clear: both; font-weight: bold; padding: 10px 0 0 42px; margin: 12px 0 24px 0; background-image: url(/images/pdficon_large.png); background-repeat: no-repeat; } .pdf-download-link-example { clear: both; font-weight: bold; padding: 10px 0 20px 42px; margin: 0; background-image: url(/images/pdficon_large.png); background-repeat: no-repeat; } .sample-pdf-link { font-weight: bold; font-size: 14px; padding: 10px 0 0 0; margin: 0; background-image: url(/images/pdficon_large.png); background-repeat: no-repeat; } /******************************* Logged In User Bar *******************************/ ul.logged_in_info { font-size: .9em; font-style: normal; padding: 6px 12px; } ul.logged_in_info li { display: inline; padding: 0 40px 0 0; } ul.logged_in_info a { font-weight: normal; } /******************************* Logged In User Bar *******************************/ ul.pdf-page-link { list-style-type: none; border-bottom: solid 1px #DDD; padding: 0 0 6px 0; margin: 0 0 6px 0; } ul.pdf-page-link li { display: inline; margin: 0 20px 0 0; list-style: none; } ul.pdf-page-link a { font-weight: normal; } table.pdf-list { font-size: .9em; } table.pdf-list a { font-weight: normal; } div.pdf-members-area h4 { margin-top: .5em; } .archive-intro { margin: .5em 0 1em 0; } /* PDF Description Page */ div.pdf-title-area { background: url(images/pdf-main-thumb.png) no-repeat top left; background-size: 80px 80px; padding-left: 100px; padding-bottom: 6px; min-height: 80px; } h1.download-tutorials { font-size: 2.1em; padding-bottom: 0; } h2.download-tutorials { font-size: 1.4em; padding: 0; margin:0; } .pdf-info-page h3 { margin-top: 1em; font-size: 1.4em; padding-bottom: 0; } .pdf-info-page h4 { margin: 6px 0 4px 0; } section.intro, section.intro2 { box-sizing: border-box; padding: .5em 0 0 0; } section.intro { margin-top: 12px; } section.intro2 { margin-top: 12px; padding-top: 12px; } section.video, div.video { padding: 20px 0 16px 0; margin-bottom: 20px; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; } div.video2 { padding: 6px 0 16px 0; margin-bottom: 20px; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; } div.video3 { padding: 6px 0 16px 0; } div.video2 p { padding-top: 12px; } section.below-video, aside.below-video { margin-top: 12px; padding-top: 16px; } section.intro, section.download-as-pdfs { border: none; } section.how-it-works h3, section.membership-levels h3 { margin-top: 0; padding: 6px 0; font-size: 1.4em; background: } section.how-it-works p { padding: 0; } section.membership-levels { padding-top: 0; margin-top: 0; } section.membership-levels div { } .pdf-info-page .intro p { margin: 0; } /* for local version only */ .pricing-block-wrapper p { margin: 0; padding: 0; } .pricing-block-wrapper br { display: none; } /* local version end */ .pricing-block-wrapper h4 { padding-bottom: 12px; } section.download-as-pdfs ul.reasons { display: inline-block; margin: 0 auto; text-align: left; padding: 10px 0 0 0; } section.download-as-pdfs li { padding: 0 0 12px 40px; background: url(images/thumbs-up.png) no-repeat top left; background-size: 24px auto; font-size: 1em; } section.membership-levels::before { content: ''; display: block; clear: both; } section.membership-levels .level-descriptions { text-align: left; background: url(images/202-tips-tricks.jpg) no-repeat top left; background-size: 208px 267px; padding-left: 226px; height: auto; min-height: 267px; } section.membership-levels .level-descriptions .option { font-weight: bold; font-weight: 1.2; } section.membership-levels .blend-mode-descriptions { text-align: left; background: url(images/blend-modes-cover-4.jpg) no-repeat top left; background-size: 208px 267px; padding-left: 226px; height: auto; min-height: 267px; } /* PDF Pricing Block */ .pricing-block-wrapper { margin: 14px auto; ; max-width: 800px; text-align: center; clear: both; position: relative; } .pricing-block-wrapper.middle { display: none; } .pricing-block { width: 30%; float: left; margin: 0 6px; border: 1px solid #CCC; border-radius: 6px; background: #FFF; padding: 0; text-align: center; } .pricing-block .duration, .download-block .duration { font-size: 1.25em; font-weight: normal; margin: 0; padding: 4px 0; border-bottom: solid 1px #CCC; } .download-block .duration { background: #fbab00; } .pricing-block .duration { background: #eee; } .pricing-block span.price { font-weight: 300; display: block; padding: 12px 0 0px 0; font-size: 2.5em; } .pricing-block span.price sup { font-size: .5em; vertical-align: baseline; position: relative; top: -.6em; } .pricing-block ul.price-desc { list-style-type: none; padding: 0; margin: 0; border-top: solid 1px #CCC; } .pricing-block ul.price-desc li { padding: 6px 0; font-size: .85em; border-bottom: 1px solid #CCC; } .pricing-block ul.price-desc li.sub { background: #EEE; border-bottom: none; } .pricing-block button { cursor: pointer; width: 160px; border: 2px solid #fbab00; border-radius: 10px; background: #fbab00; color: #000; font-size: 1em; font-weight: normal; padding: 10px 0; margin: 8px 0 24px 0; outline: none; } .pricing-block button:hover { color: #fff; border-color: #555; background: #555; } .pricing-block button:active { border-color: #555; background: #555; } /* PDF Pricing Block - End */ /* PDF Complete List */ div.pdf-main-list ul li { list-style-type: none; } div.pdf-main-list ul.main li.main_heading { font-weight: bold; font-size: 24px; padding-top: 24px; } div.pdf-main-list ul.main li.main_heading ul.submain { padding-top: 0; } div.pdf-main-list ul.main li.main_heading ul.submain li.subheading { font-weight: normal; font-size: 20px; padding-top: 12px; color: #666666; } div.pdf-main-list ul.main li.main_heading ul.submain li.subheading ul.submain { padding-top: 6px; } div.pdf-main-list ul.main li.main_heading ul.submain li { font-weight: normal; font-size: 16px; padding-top: 2px; color: #000; } div.pdf-main-list ul.main li.main_heading ul.submain li.subheading ul { font-weight: bold; font-size: 16px; padding: 0 0 12px 12px; } div.pdf-info-page { clear: both; max-width: 100%; } /* PDF Complete List - End */ /* Testimonials */ .pdf-main-list { width: 40%; float: left; } .testimonials { width: 40%; float: right; } blockquote { font-size: 16px; padding-top: 12px; font-style: italic; } cite { display: block; font-style: normal; text-align: right; font-size: 12px; padding-top: 2px; margin-top: 2px; border-bottom: dotted 1px #DDD; } /* Testimonials - End */ /* Members Area Page */ section.most-recent-pdfs-list ul { display: block; font-size: .9em; padding: 6px 0; border-bottom: 1px solid #ddd; } section.most-recent-pdfs-list ul::after { content: ''; display: block; clear: both; } section.most-recent-pdfs-list li.name { width: 480px; float: left; } section.most-recent-pdfs-list li.date { width: 135px; float: left; color: #555; } section.most-recent-pdfs-list li.category { width: 120px; float: left; color: #555; } section.most-recent-pdfs-list a { font-weight: normal; } /* Members Area Page - End*/ /* Search Box */ /* .search-field { background-color: #fff; background-position: 5px center; background-repeat: no-repeat; background-size: 24px 24px; border: none; cursor: pointer; height: 37px; margin: 3px 0; padding: 0 0 0 34px; position: relative; -webkit-transition: width 400ms ease, background 400ms ease; width: 0; } */ /* .search-field:focus { background-color: #fff; border: 2px solid #c3c0ab; cursor: text; outline: 0; width: 200px; } .screen-reader-text { display:none; } .search-form .search-submit { display:none; } */ /* END Search Box */ /* Secondary Links */ div.secondary-links { } div.secondary-links ul li a { padding: 0; border-bottom: none; line-height: 1.6em; color: #999; } div.secondary-links ul li a:hover { color: #000; } /* Footer */ footer { color: #999; background-color: #fff; font-size: 1em; position: relative; padding: 20px 40px 40px 40px; background-color: #2d2d2d; border-top: solid 6px #999; box-sizing: border-box; } footer::after { content: ''; display: block; clear: both; } section.footer-links { width: 33%; float: left; } section.footer-links h4, footer section.copyright-info h4 { font-size: 1.2em; margin-top: 0; } section.footer-links ul, footer section.copyright-info p { border-left: solid 1px #777; } section.footer-links ul li, footer section.copyright-info p { padding-left: .5em; } section.footer-links a { color: #999; font-weight: normal; } section.footer-links a:hover { color: #fff; text-decoration: none; } section.copyright-info { width: 33%; float: left; } /* Footer - End */ .check-out-other-tutorials { padding: 12px 0; } /* ADSENSE START */ div#post-ads-top { max-width: 100%; padding-bottom: 0; text-align: center; } .adslot-index-top { display: block; width: 728px; height: auto; padding: 0 0 18px 0; margin: 0 auto; } .adslot-2 { display: block; width: 300px; float: right; margin: 6px 0px 12px 30px; } .ad-post-top { display: block; padding: 0 0 18px 0; max-width: 728px; margin: 0 auto 0 auto; } .banner-below-video { display: block; padding: 16px 0 40px 0; max-width: 728px; margin: 0 auto; } .ad-middle-center { margin: 6px 0px 12px 0px; } .ad-top-right { width: 300px; float: right; margin: 6px 0px 12px 30px; } .ad-photoeffects-top-right { display: block; width: 336px; float: right; margin: 6px 0px 12px 30px; } .ads-bottom { width: 300px; margin: 0 0 24px 0; } .ads-middle { display: block; width: 300px; margin: 6px 0px 24px 0px; padding-bottom: 12px; } .ad-middle-responsive { display: none; } div.ad-middle-responsive { width: 300px; height: 250px; padding: 0; margin: 6px 0 24px 0; } .ads-bottom-floatleft { display: block; float: left; width: 300px; padding: 6px 0 12px 0; } .ad-mobile-top { display: none; } /* ADSENSE END */ /* RELATED POSTS START */ #related_posts_thumbnails { list-style-type: none; list-style-position: inside; padding: 0; margin: 0; } #related_posts_thumbnails li { float: left; margin: 0 0 0 0; padding: 16px 24px 10px 0px; display: block; border-right: none; background-color: #FFFFFF; text-align: left; } #related_posts_thumbnails li:hover { background-color: #EEEEEF; } #related_posts_thumbnails li a { border: 0pt none; line-height: normal; font-size-adjust: none; font-stretch: normal; } #related_posts_thumbnails li a+a { display: block; width: 80px; overflow: hidden; height: 90px; color: #333333; text-decoration: none; font: 12px Arial; } #related_posts_thumbnails img { padding: 0px; margin: 0px; border: 0pt none; } /*RELATED POSTS END */ div.at-above-post-page { display: none; } /* Newsletter sign up form widget */ .mailster-widget-text-before { padding-bottom: 6px; color: #666; } /* End Newsletter sign up form widget */ #mailster-email-1, #mailster-email-2 { width: 300px; } .subscribe-newsletter-top { position: absolute; top: 50px; right: 80px; } aside#mailster_signup-3 h3 { font-size: 1.2em; } .mailster-wrapper .submit-button { margin-top: 6px; padding: 6px; background-color: #0066cc; color: #fff; border: #0066cc; border-radius: 5px; } #membersarea-pdflist { padding-bottom: 1em; } #membersarea-pdflist ul li { font-size: .9em; padding: 2px 0; } #membersarea-pdflist ul li a { font-weight: normal; color: #555; } #membersarea-pdflist ul li a:hover { color: #0066cc; } ul.pdf-category-list { margin-bottom: 1.6em; } ul.pdf-category-list a { font-weight: normal; } p.p1 { font-weight: bold; } /* Make YouTube videos responsive */ .video-container { position: relative; padding-bottom: 56.25%; margin-bottom: 4px; margin-bottom: 4px; height: 0; overflow: hidden; } .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .youtube-subscribe-link { color: #555; padding-bottom: 0; margin-bottom: 0; } section.intro { } .youtube-subscribe { position: relative; box-sizing: border-box; padding-top: 10px; } .youtube-subscribe .subscribe-link { float: left; } .youtube-subscribe .subscribe-link div { float: left; } .youtube-subscribe .subscribe-link a { font-weight: normal; } .youtube-subscribe .pdf-link { float: right; } .youtube-subscribe .pdf-link div { float: right; padding-right: 0; padding-top: 0; } .youtube-subscribe .pdf-link div a { font-weight: normal; } .yt-subscribe { } section.summary, section.summary-novideo, div.summary, div.summary-novideo { color: #666; font-size: 1.2em; margin-bottom: 12px; } section.summary-novideo, div.summary-novideo { border-bottom: solid 1px #EEE; margin-bottom: 16px; } p.video-title {font-size: 1.2em; font-weight: bold;} .youtube-link-top { text-align: center; font-size: 1.2em; color: #777; font-weight: bold; } .join-essential-channel { font-weight: normal; color: #000; text-align: left; margin: 0; color: #555; padding-right: 8px; } .join-essential-channel a { font-weight: normal; } .join-essential-channel a.like { position: relative; top: 0; } .join-essential-channel a span { font-size: 1em; padding-right: 12px; } div .text-continues { display: block; margin: 0 0 20px 0; border-bottom: 1px solid #eee; } div .text-continues p { font-size: 1em; color: #999; font-weight: normal; text-align: left; padding: 12px 0; margin: 0; } h1.sign-up { font-size: 1.6em; padding-bottom: 8px; } section.image-intro { padding-bottom: 20px; } .watch-on-youtube { position: relative; display: block; clear: both; padding-bottom: 30px; min-height: 110px; } .watch-on-youtube .textlink { position: relative; padding-left: 210px; } .watch-on-youtube .imagelink { position: absolute; width: 196px; height: 110px; top: 0; left: 0; } /* Learning Guides */ article.learning-guide .entry { padding: 1.6em 0; } h1.learning-guide { padding-bottom: 12px; } aside.learning-guide-top { padding: 2px 0 16px 0; } aside.learning-guide-bottom { padding-top: 6px; } ul.chapter-lessons { list-style:none;padding-bottom:1em; } ul.chapter-lessons li a { text-decoration:none; } ul.chapter-lessons li a:hover { text-decoration:underline; } ul.chapter-lessons li.current-lesson { font-weight:normal; color:#888; } /* End Learning Guides */ #author { display: inline; color: #888; float: left; padding-right: .5em; } ul.photoshop-tools { list-style: none; display: block; padding: 0 0 0 0; clear: both; } ul.photoshop-tools li.section-name { font-weight: bold; font-size: 1.4em; display: block; padding-bottom: 2em; } ul.photoshop-tools li ul { list-style: none; clear: both; padding: 1em 0 0 0; } ul.photoshop-tools li ul { font-size: .6em; } li.tool-icon { padding-right: 12px; float: left; position: relative; top: 4px; } li.tool-name { font-weight: bold; display: block; line-height: 1.6em; } li.tool-description { font-weight: normal; display: block; } p.next-lesson, p.previous-lesson { font-size: 1.2em; font-weight: bold; } p.next-lesson { margin-bottom: 0; } ul.quick-links li { font-size:1em; } ul.quick-links li a {font-weight:normal; text-decoration: none;} ul.quick-links li a:hover {text-decoration: underline;} /* MEDIA QUERIES */ @media screen and ( max-width: 1279px ) { #outerWrapper { max-width: 1080px; } #content-archive-main { width: 650px; } } @media screen and ( max-width: 1079px ) { #outerWrapper { max-width: 980px; } header { padding-left: 0; } div.logo-aside { left: 340px; } footer { padding-left: 60px; padding-right: 60px; } #content-archive { padding-left: 20px; padding-right: 20px; } #content-archive-main { width: 620px; } #content-single, #content-search { padding: 0 20px; } div.wordpress-search-box { right: 60px; } } @media screen and ( max-width: 979px ) { #content-archive-main { width: 100%; } h1.download-tutorials { font-size: 1.9em; } .widget-area { display: none; } /* Hide Sidebar */ .logo-aside { display: none; } } @media screen and (max-width: 850px) { header { height: auto; min-height: 100px; } div.wordpress-search-box { top: 14px; } .logo-aside { display: inline-block; } nav.mainMenu { height: 43px; overflow: hidden; } nav.mainMenu a.mobile-menu { display: block; } nav.mainMenu { position: relative; top: -20px; background: #292929; } nav.mainMenu .menu-main-container { padding-top: 43px; } nav.mainMenu { width: 100%; } nav.mainMenu ul { background-color: #292929; } nav.mainMenu ul li { float: none; } nav.mainMenu ul li a { border-bottom: 1px solid #666; } #contentWrap { padding-top: 0; } .postsummary h4 { font-size: 1.1em; line-height: 1.4em; position: relative; top: -4px; } h1.download-tutorials { font-size: 1.8em; padding-bottom: 0; } section.membership-levels .level-descriptions, section.membership-levels .blend-mode-descriptions { background-position: 0 6px; padding-left: 220px; } section.most-recent-pdfs-list ul { display: block; font-size: .9em; padding: 6px 12px; border-radius: 5px; box-sizing: border-box; } section.most-recent-pdfs-list li { display: block; } section.most-recent-pdfs-list li.name { width: auto; clear: both; padding-bottom: .2em; } section.most-recent-pdfs-list li.date { width: auto; clear: left; } section.most-recent-pdfs-list li.category { width: auto; float: left; padding-left: 2em; } section.most-recent-pdfs-list a { font-weight: bold; } .pdf-main-list { width: 100%; float: none; } .pdf-main-list { width: 100%; float: none; } .testimonials { width: 100%; float: none; } .pricing-block-wrapper.middle { display: block; } div.ad-photoeffects-top-right { width: 336px; float: right; margin: 6px 0px 12px 40px; } div.pdf-title-area { background: url(images/pdf-main-thumb.png) no-repeat top left; background-size: 70px 70px; padding-left: 90px; min-height: 70px; } } @media screen and (max-width: 767px) { .breadcrumb_last { display: none; } .postthumb-main { display: none; } h1.post-title, h1.download-tutorials { font-size: 2.2em; } h1.post-title { padding-bottom: 12px; } h1#index { padding-bottom: 0; } h1.download-tutorials { font-size: 2em; } h2.download-tutorials { padding-bottom: 0; } div.pdf-title-area { background: none; padding-left: 0; } footer { padding: 0 20px 20px 20px; } footer div { text-align: center; } footer section.footer-links { width: 100%; padding: 15px 0; border-bottom: 1px solid #555; } footer section.footer-links ul { border: none; } footer section.footer-links li { display: inline; padding-left: 0; } footer section.footer-links li a { display: inline-block; padding: 0 12px; line-height: 1.7 } footer div::after { content: ''; display: block; clear: both; } footer section.copyright-info { width: 100%; float: none; text-align: center; padding-top: 15px; } footer section.copyright-info p { padding-left: 0; border: none; } .adslot-2 { display: none; } section.membership-levels .level-descriptions, section.membership-levels .blend-mode-descriptions { background: none; padding-left: 0; } section.membership-levels .level-descriptions p, section.membership-levels .blend-mode-descriptions p { padding-bottom: 12px; border-bottom: 1px solid #ccc; } section.membership-levels .level-descriptions .option { display: block; font-size: 1.2em; padding-top: 0; } .join-essential-channel a.like, .view-our-channel { display: none; } p.next-lesson { margin-bottom: 1em; } } @media screen and (max-width: 727px) { .adslot-index-top { display: none; } } @media screen and (max-width: 650px) { .logo-aside { display: none; } section.most-recent-pdfs-list li.name { font-size: 1em; } .pricing-block { float: none; width: 80%; max-width: 460px; margin: 0 auto 2em auto; } .pricing-block .duration { padding: 0; } .pricing-block span.price { padding: 6px 0 0 0; } .pricing-block button { width: 180px; padding: 10px 0; margin: 0px 0 16px 0; } .join-essential-channel { font-size: .85px; } .banner-below-video { display: none; } } @media screen and (max-width: 515px) { div.breadcrumbs, p#breadcrumbs { } h1#index { font-size: 1.8em; padding-bottom: .2em; } .adslot-index-top { display: none; } .ads-middle { width: 300px; margin: 20px 0; } .ads-bottom { width: 300px; margin: 20px 0 20px 0; } } @media screen and (max-width: 480px) { #outerWrapper { padding: 0; } header { } h1, h1.post-title, h1.download-tutorials { font-size: 1.5em; } h1.download-tutorials.sign-up-page { margin-bottom: .3em; } .writtenby { display: block; } h3, h4 { font-size: 1.3em; line-height: 1.3; padding-bottom: .2em; } div.wordpress-search-box { right: 50px; } form.search-form .search-field { width: 160px; } /* Resize search field for smallest screens */ #contentWrap { padding: 0 0 20px 0; } #content-archive-main { padding-left: 0; padding-right: 0; } #content-single { max-width: 480px; padding: 0 20px; box-sizing: border-box; min-height: auto; } div.breadcrumbs { margin-bottom: 12px; } h4 { line-height: 1.4em; padding-bottom: .3em; font-size: 1.3em; } a.entry { padding: 12px 0; } .postsummary { background-size: 70px 70px; min-height: 75px; padding-left: 85px; } .postsummary-largethumbs { background-size: 70px 70px; min-height: 75px; padding-left: 85px; } .archive-thumb { width: 70px; height: 70px; } .postsummary h4 { line-height: 1.4; position: relative; top: -2px; padding-bottom: 2px; } .postsummary p { } h1.download-tutorials { padding-left: 0px; padding-bottom: 0; } h2.download-tutorials { display: none; } section.intro, section.download-as-pdfs, section.how-it-works, section.membership-levels { padding-left: 0; padding-right: 0; } section.intro { margin-top: 0; } .pricing-block { width: 100%; max-width: auto; } footer section.copyright-info p { font-size: 1em; } footer section.footer-links h4, footer section.copyright-info h4 { font-size: 1.4em; padding-bottom: 0; } .ad-mobile-top { display: block; width: 320px; height: 100px; } div.ad-mobile-top { margin: 1em auto; } .ads-middle { width: 300px; } .ads-bottom { width: 300px; } div.ad-middle-responsive { display: block; } .ad-middle-responsive { display: block; } .ad-post-top { display: none; } .youtube-link-top { display: none; } .join-essential-channel { text-align: left; } .join-essential-channel p br { display: inline; } .members-ad-top { line-height: 1.3em; } p.video-title { line-height: 1.3em; } h2.sub { font-size: 1.4em; line-height: 1.3; } } @media screen and (max-width: 320px) { #content-archive, #content-single { padding-left: 10px; padding-right: 10px; } .postsummary h4 { line-height: 1.3; position: relative; top: -3px; } section.most-recent-pdfs-list ul { padding: 1em 0; line-height: 1.6em; } section.most-recent-pdfs-list li.date, section.most-recent-pdfs-list li.category { font-size: .8.5em; } footer section.footer-links li { float: none; } } /* Removes the recaptcha badge */ .grecaptcha-badge { opacity:0;}