/* ====================================================================================================== Theme Name: AcosminBlogger Theme URI: http://www.acosmin.com/theme/acosminblogger/ Author: Alexandru Cosmin Author URI: http://www.acosmin.com/ Description: AcosminBlogger is a theme with clean lines and an open-spaced design, that can be used to show off your latest articles. Version: 1.0 License: GNU General Public License v2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: black, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, custom-colors, custom-header, custom-menu, editor-style, featured-images, fluid-layout, full-width-template, theme-options, translation-ready, responsive-layout ====================================================================================================== WARNING! DON'T EDIT THIS FILE ... If you would like to modify/add your own styles, please use the custom.css file (located in ../assets/css/). By doing so, you are preventing any issues from occurring in case the theme gets updated. NOTES: * You can copy a style from this file and paste it in custom.css and it will override the style in this file. * All media queries are located ../assets/css/media-queries.css Thank you! ====================================================================================================== Some info: -- Deafault fonts used: --- Source Sans Pro: font-family: 'Source Sans Pro', sans-serif; --- Montserrat: font-family: 'Montserrat', sans-serif; --- Questrial: font-family: 'Questrial', sans-serif; --- Arimo: font-family: 'Arimo', sans-serif; -- Colors: --- Main Gray: #e1e1e1; --- Main Color: #be5656 ------------------------------------------------------------------------------------------------------ Table of Contents: - 1.0 Reset, Necessary & Repeating Styles - 2.0 Page Structure - 3.0 Header -- 3.1 Main Menu --- 3.1.1 Mobile Menu -- 3.2 Search Box -- 3.3 Browse more - 4.0 Content -- 4.1 Posts --- 4.1.1 Single Posts --- 4.1.2 Post - About & Share --- 4.1.3 Comments --- 4.1.4 Post Formats --- 4.1.5 Gallery -- 4.2 Sidebars -- 4.3 Widgets -- 4.4 Pages --- 4.4.1 404 Page -- 4.5 Slider - 5.0 Footer - 10.0 Buttons -- 10.1 Inputs - 11.0 Media Queries ------------------------------------------------------------------------------------------------------ */ /* - 1.0 Reset, Necessary & Repeating Styles */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, nav, section img { display: block; padding: 0; margin: 0; position: relative; } audio, canvas, video { display: inline-block; } code, kbd, tt, var, samp, pre { font-family: monospace, serif; font-size: 15px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; line-height: 1.6; } pre { border-width: 1px; border-style: solid; max-width: 100%; overflow: auto; padding: 20px; white-space: pre; white-space: pre-wrap; word-wrap: break-word; } blockquote, q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } blockquote cite, blockquote small { font-size: 16px; font-weight: 400; line-height: 1.5; } blockquote em, blockquote i, blockquote cite { font-style: normal; } blockquote strong, blockquote b { font-weight: 400; } address { font-style: italic; margin-bottom: 25px; } abbr[title] { border-bottom-width: 1px; border-bottom-style: dotted; cursor: help; } small { font-size: smaller; } cite { border: 0; } cite, dfn, em, i, q { font-style: italic; } mark, ins { border-bottom: 1px solid rgba(0,0,0,0.1); color: inherit; text-decoration: none; } sup, sub { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline; } sup { bottom: 1ex; } sub { top: .5ex; } p, pre, dl, dd { margin: 0 0 25px 0; } ul, ol { list-style: none; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin: 0 0 0 20px; } fieldset { border-width: 1px; border-style: solid; margin: 0 0 25px; padding: 25px 26px 0; } legend { white-space: normal; font-size: 1.5em; } button, input, select, textarea { font-size: 100%; margin: 0; max-width: 100%; vertical-align: baseline; } button, input { line-height: normal; } input, textarea { background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], input[disabled] { cursor: default; } input[type="checkbox"], input[type="radio"] { padding: 0; border: none; } input[type="search"] { -webkit-appearance: textfield; } input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } textarea { overflow: auto; vertical-align: top; } table, th, td { border-width: 1px; border-style: solid; } table { border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin-bottom: 24px; width: 100%; } caption, th, td { font-weight: normal; text-align: left; } th { border-width: 0 1px 1px 0; font-weight: bold; } td { border-width: 0 1px 1px 0; } ::selection { background: rgba(0,0,0,0.9); color: #fff; text-shadow: none; } ::-moz-selection { background: rgba(0,0,0,0.9); color: #fff; text-shadow: none; } *, *:before, *:after { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; } img, figure img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; height: auto; display: block; } figure img { width: 100%; } strong, b, dt { font-weight: bold; } .sticky, .gallery-caption, .bypostauthor { } html { overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } /* -- Necessary Styles */ body { background-color: #fff; } a, a:visited { color: #be5656; text-decoration: none; -webkit-transition: color 0.15s ease-in-out; -o-transition: color 0.15s ease-in-out; -moz-transition: color 0.15s ease-in-out; transition: color 0.15s ease-in-out; } a:hover { color: #000; text-decoration: none; } a img { border: none; background: none; } .nobs { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; } .left { float: left !important; } .right { float: right !important; } .clearfix { *zoom: 1; } .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } embed, iframe, object, video { margin-bottom: 24px; max-width: 100%; } p > embed, p > iframe, p > object, span > embed, span > iframe, span > object { margin-bottom: 0; } .alignleft { float: left; } .alignright { float: right; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .comment-content img, .single-content img, .widget img, .wp-caption { max-width: 100%; } .comment-content img[height], .single-content img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] { height: auto; } img.size-full, img.size-large, .wp-post-image, .post-thumbnail img { height: auto; max-width: 100%; } .wp-smiley, .rsswidget img { width: auto; height: auto; display: inline-block; border: 0; margin-bottom: 0; margin-top: 0; padding: 0; } .wp-caption { margin-bottom: 24px; } .wp-caption img[class*="wp-image-"] { display: block; margin: 0; } .wp-caption-text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 12px; font-style: italic; line-height: 1.5; margin: 9px 0; padding-right: 10px; } .clear-border { position: absolute; display: block; } /* -- Repeating Styles */ .top, .menu-wrap, .container, .footer-wrap { /* Same Style */ position: relative; width: 100%; max-width: 1800px; margin: 0 auto; } body, .post-template-1 .details .detail em, .single-template-1 .details detail em, textarea, input, select, .about-share, .logo .description { /* Same Font - Source Sans Pro */ font-family: 'Source Sans Pro', sans-serif; } .menu-main, .browse-more, .sidebar-heading, .tabs-widget-navigation, .post-template-1 .title, .single-template-1 .title, .sidebar .social-btn, .ac-popular-posts .position, .ac-popular-posts .title, .ac-featured-posts .thumbnail .details .title, .ac-ad-title-300px, .posts-pagination .paging-wrap, .page-links-wrap .page-links, .comments-pagination .paging-wrap, .footer-credits .copyright, .browse-by-title, #wp-calendar tbody td, #wp-calendar thead th, #wp-calendar #prev, #wp-calendar #next, .single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6, .comment-text h1, .comment-text h2, .comment-text h3, .comment-text h4, .comment-text h5, .comment-text h6, .ac-recent-posts .title, .sidebar #recentcomments li a, .slider .title, .about-share .title, .comments-title, .comment-main .vcard .fn, .comment-reply-title, .form-submit input[type=submit], .page-404 h1, .main-page-title, .menu-wrap .search-field, .menu-wrap .search-submit, .banner-small-title, .post-thumbnail .sticky-badge, .no-comments { /* Same Font - Montserrat */ font-family: 'Montserrat', sans-serif; } .logo, .footer-credits .blog-title { /* Same Font - Questrial */ font-family: 'Questrial', sans-serif; } .ac-featured-posts .category, .ac-recent-posts .category, .slider .details .info, .comments-number, .post-template-1 .details .detail, .single-template-1 .details, .detail, .ac-popular-posts .category, .ac-twitter-tweet-time, .post-template-1 .details .p-share .contents em, .sidebar #recentcomments a.url, .sidebar #recentcomments, .comments-title .comments-number, .comment-main .vcard .comm-edit, .comment-main .comment-reply-link, label { /* Same Font - Arimo */ font-family: 'Arimo', sans-serif; } a.social-btn, .sidebar-social a.social-btn, .post-small-button a.social-btn, .logo a, .logo a:visited, .logo a:hover, .slider a.category, .about-the-author .links a, .header-social-icons li a, .post-thumbnail .sticky-badge, .post-format-icon, .post-content .details .post-format-icon, .post-content .details .post-format-icon:visited, .post-content .details .post-format-icon:hover, button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"], button:hover, button:focus, .contributor-posts-link:hover, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { /* Same Color - #fff */ color: #fff } .kk, .share-pagination .title i { /* Same Color - #be5656 */ color: #be5656 } .menu-main > li > a:hover, .mobile-drop-down > a, .mobile-drop-down > a:visited, .menu-wrap a.mobile-menu-button:hover, .menu-wrap a.search-button:hover, .menu-main > li.sfHover > a, .menu-main .sub-menu li.sfHover > a, .menu-wrap a.browse-more, .menu-wrap .search-button.activated, .mobile-menu-button.activated, .menu-wrap a.browse-more:hover, .sidebar-heading, .ac-popular-posts .position, .posts-pagination a.selected, .page-links-wrap a.selected, .comments-pagination a.selected, a.back-to-top, .footer-credits .blog-title, .post-template-1 .details .p-share .contents .close-this-temp1, .tabs-widget-navigation ul li a.selected, .browse-by-title, a.close-browse-by, .menu-main > li.current_page_item > a, .menu-main > li.current_page_ancestor > a, .menu-main > li.current-menu-item > a, .menu-main > li.current-menu-ancestor > a, .menu-main .sub-menu .sf-sub-indicator i, .comment-main .vcard .fn a, .comment-main .vcard .fn a:visited, .comment-main .vcard a.comment-edit-link, .comment-main a.comment-reply-link, .menu-wrap .search-submit:hover, .menu-wrap .search-submit:focus { /* Same Color - #000 */ color: #000 } .logo .description, .normal-list .current_page_item a, .normal-list .current-menu-item a, .normal-list .current-post-parent a, .menu-wrap a.mobile-menu-button, .wp-caption, textarea, input, .main-page-title .page-title, blockquote cite, blockquote small { /* Same Color - #666 */ color: #666 } .slider-controls a.slide-btn, .slider .title a, .slider .title a:visited, .slider .com:hover, .post-template-1 .title a, .post-template-1 .title a:visited, .ac-recent-posts a.title, .ac-popular-posts a.title, .ac-featured-posts .thumbnail .details .title, legend, .single-template-1 .title, .single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6, .comment-text h1, .comment-text h2, .comment-text h3, .comment-text h4, .comment-text h5, .comment-text h6, .category > a:hover, .sidebar .category > a:hover, .sidebar #recentcomments li a, .sidebar #recentcomments a.url:hover, .tagcloud a, .tagcloud a:visited, .about-share .title, .post-navigation a.next-post, .post-navigation a.prev-post, label, .comment-reply-title, .page-404 h1, .main-page-title .page-title span { /* Same Color - #222 */ color: #222 } .slider .title a:hover, .post-template-1 .title a:hover, .ac-recent-posts a.title:hover, .ac-popular-posts a.title:hover, .ac-featured-posts .thumbnail .details .title:hover, .footer-credits .theme-author a:hover, .sidebar #recentcomments li a, .comment-main .vcard .fn a:hover, .menu-wrap .search-submit { /* Same Color - #333 */ color: #333 } .menu-main > li > a, .menu-wrap a.search-button, .menu-wrap a.browse-more, body, .comments-number, .comments-number:visited, .post-template-1 p, .single-template-1 .single-content, .post-template-1 .details .detail a, .single-template-1 .details .detail a, .post-template-1 .details .detail a:visited, .back-to-top:hover, .footer-credits .copyright, .close-browse-by:hover, .tagcloud a:hover, .post-navigation a.next-post:hover, .post-navigation a.prev-post:hover, .comment-main .vcard .fn, .comment-main .vcard a.comment-edit-link:hover, .menu-wrap .search-field { /* Same Color - #444 */ color: #444 } .post-template-1 .details .detail, .single-template-1 .details .detail, .category > a, .sidebar .category > a, .ac-twitter-tweet-time, .ac-featured-posts .thumbnail .details .category, .footer-credits .theme-author, .footer-credits .theme-author a, .footer-credits .theme-author a:visited, .post-template-1 .details .p-share .contents em, .sidebar #recentcomments, .sidebar #recentcomments a.url, .slider .date, .slider a.com, a.slide-btn:hover, .banner-small-title, .banner-small-title a, .banner-small-title a:hover, .banner-small-title a:visited { /* Same Color - #bbb */ color: #bbb } q, .single-content blockquote, .comment-text blockquote, .about-share .author, .post-navigation span, .comment-main .vcard a.comment-date, .not-found-header h2, .menu-wrap .search-submit:active { /* Same Color - #aaa */ color: #aaa } body, .post-content, .content-wrap, .menu-main, .menu-main ul, .mobile-menu .sub-menu a, .menu-wrap, .slider-pagination a, .slide-btn, .slider .title, .slider .com, .container, .search-wrap, .menu-wrap, .ac-ad-title-300px:before, .post-template-1 .details .post-small-button, #wp-calendar, .menu-main li:hover .sub-menu, textarea, input, .banner-small-title a, .comment-list .comment-avatar, .ac-featured-posts .thumbnail .details { /* Same Background Color - #fff */ background-color: #fff; } .ac-popular-posts .the-percentage, .slider .category, .post-thumbnail .sticky-badge, .post-format-icon, button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"] { /* Same Background Color - #be5656 */ background-color: #be5656; } .mobile-menu .sub-menu li:before, .no-thumbnail, .featured-image-wrap, .add-some-widgets, a.slide-btn:active, .slider-pagination a span, .comment-list .children:before, .menu-wrap .search-submit:active { /* Same Background Color - #e1e1e1 */ background-color: #e1e1e1; } ins, .slider-controls, .posts-pagination span.current, .page-links-wrap span, .posts-pagination span.current:hover, .page-links-wrap span:hover, .tabs-widget-navigation ul li a.selected, .menu-wrap .browse-more.activated, .tagcloud a:hover, .slide-btn:hover, .about-share .title, .post-navigation a, .post-navigation span, .comment-reply-title small, .menu-wrap .search-submit, .ac-popular-posts .position, pre { /* Same Background Color - #f7f7f7 */ background-color: #f7f7f7; } mark, #wp-calendar tbody a, .tagcloud a, .post-navigation a:hover, .comment-reply-title small:hover, .menu-wrap .search-submit:hover, .banner-small-title:before, .banners-125-wrap ul:before { /* Same Background Color - #f2f2f2 */ background-color: #f2f2f2; } .slider .date { /* Same Background Color - #000000 */ background-color: #000000; } abbr[title], .back-to-top, .close-browse-by, .tagcloud a:hover, .comment-main .comment-reply-link { /* Same Border Color - #be5656 */ border-color: #be5656; } fieldset, .container, .menu-main > li, .mobile-menu > li, .mobile-menu .sf-sub-indicator, .menu-wrap .search-button, .menu-wrap .browse-more, .mobile-menu-button, .header-wrap, .menu-wrap, .menu-main, .sidebar, .main-page-title, .post-template-1 .details .p-share .contents .close-this-temp1, .posts-pagination, .page-links-wrap, .posts-pagination .paging-wrap, .page-links-wrap .page-links, .posts-pagination a, .page-links-wrap a, .page-links-wrap span, .comments-pagination, .comments-pagination .paging-wrap, .comments-pagination a, .posts-pagination span.current, .posts-pagination span.dots, .tabs-widget-navigation ul li a, .mini-sidebar.browse-window-opened, .browse-by-wrap, .browse-window-opened:after, #wp-calendar, #wp-calendar tbody td, #wp-calendar thead th, .menu-main .sub-menu, .menu-main .sub-menu a, .single-template-1 .details, .single-template-1 .single-content, .single-content blockquote, .comment-text blockquote, .single-content.featured-image:before, .ac-recent-posts li.full-width, .sidebar #recentcomments li, .tagcloud a, .slider-controls, .slide-btn, .slider-pagination a, .as-wrap, .share-pagination, .about-the-author, .about-share .title, .post-navigation, .post-navigation a, .ata-wrap .avatar-wrap, .clear-border, .post-navigation span, .content-wrap, .comments-title, .comment-avatar, .comment-main, textarea, input, li .comment-reply-title small, .menu-wrap .search-submit, .search-wrap.search-visible, .post-template-1 .details .post-small-button, .sidebar-heading, .tabs-widget-navigation, .sidebar .sidebar-heading, .sidebar .tabs-widget-navigation, .ac-popular-posts .position, .ac-twitter-widget-ul li.ac-twitter-tweet, select, table, th, td, pre, .comment-list li.pingback { /* Same Border Color - #e1e1e1 */ border-color: #e1e1e1; } .back-to-top:hover, .close-browse-by:hover, .comment-main a.comment-reply-link:hover, textarea:focus, input:focus, li .comment-reply-title small:hover, textarea:hover:focus, input:hover:focus { /* Same Border Color - #000000 */ border-color: #000; } textarea:hover, input:hover, select:hover { /* Same Border Color - #333333 */ border-color: #666; } .menu-wrap.visible, .search-wrap.search-visible { /* Same Box Shadow */ -webkit-box-shadow: 0 6px 6px -6px rgba(0,0,0,0.3); -moz-box-shadow: 0 6px 6px -6px rgba(0,0,0,0.3); box-shadow: 0 6px 6px -6px rgba(0,0,0,0.3); } .menu-wrap, .social-btn, .ac-twitter-tweet-time i, .back-to-top, .close-browse-by, .tagcloud a, .slider .com, .slider .date, .slider .category, .slide-btn, .slider-pagination a, .slider-pagination a span, .slider li, .slider .details, .about-the-author .links a, .menu-wrap .search-submit, .post-content .details .post-format-icon { /* Same Animation */ -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -webkit-backface-visibility: hidden; } .slider .info, .ac-popular-posts .category, .comments-number, .ac-twitter-tweet-time, .ac-featured-posts .thumbnail .details .category, .post-template-1 .details .p-share .contents em, .ac-recent-posts .category, .sidebar #recentcomments a.url, .sidebar #recentcomments, .comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-comment label { /* Same CSS Style */ font-size: 11px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; line-height: 1; } /* - 2.0 Page Structure */ .wrap { padding: 0 45px; } .container { margin: 45px auto; border-top-width: 5px; border-bottom-width: 5px; border-top-style: solid; border-bottom-style: solid; } /* - 3.0 Header */ .header-wrap { width: 100%; height: 220px; background-color: #111; background-repeat:no-repeat; background-size:cover; background-position: center center; border-bottom-width: 1px; border-bottom-style: solid; position: relative; } .top { height: 150px; } .logo { display: inline-block !important; position: absolute; font-size: 36px; letter-spacing: 10px; font-weight: normal; text-transform: uppercase; text-align: left; top: 50%; left: 35px; right: auto; bottom: auto; } .logo a, .logo .description { display: inline-block; float: left; } .logo .description { letter-spacing: 0; font-size: 14px; font-weight: 700; text-transform: none; font-style: italic; line-height: 36px; margin-left: 20px; } .logo-image { display: inline-block; max-width: 180px; } .advertising728 { width: 728px; height: 90px; float: right; margin-top: 40px; } /* -- 3.1 Main Menu */ .menu-wrap { width: 100%; height: 70px; border-width: 1px; border-style: solid; position: relative; z-index: 9999 !important; } .menu-wrap.visible { width: 100%; min-width: 100%; left: 0; right: 0; bottom: auto; position: fixed; top: 0; border-left: none; border-right: none; border-top: none; z-index: 9999 !important; } .menu-wrap ul { list-style: none; } .menu-main { position: relative; float: left; list-style: none; height: 100%; font-size: 14px; font-weight: 700; border-right-width: 1px; border-right-style: solid; padding: 0 15px; } .menu-main a { display: block; padding: 0 20px; line-height: 68px; } .menu-main li { position: relative; } .menu-main > li { display: block; height: 100%; float: left; text-transform: uppercase; } .menu-main > li:first-child:before { display: none; } .menu-main > li:before { content: ""; position: absolute; top: 50%; left: 0; margin-top: -6px; width: 0px; height: 12px; border-left-width: 1px; border-left-style: solid; border-color: inherit; } .menu-main .sf-sub-indicator { display: none; } .menu-main .sub-menu .sf-sub-indicator { display: inline-block; float: right; font-size: 14px; margin-right: 10px; } .menu-main .sub-menu { position: absolute; top: -999em; z-index: 99; list-style: none; width: 318px; font-size: 13px; text-transform: none; padding: 10px 0 10px 0; -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 15px rgba(0,0,0,0.1); box-shadow: 0 0 15px rgba(0,0,0,0.1); border-width: 1px; border-style: solid; margin: 0; } .menu-main .sub-menu li { padding: 0 20px; } .menu-main .sub-menu a { line-height: 50px; border-bottom-width: 1px; border-bottom-style: solid; padding: 0; } .menu-main .sub-menu li:last-child a { border: none; } .menu-main li:hover .sub-menu { top: 68px; left: 0; } .menu-main li:hover .sub-menu .sub-menu, .menu-wrap.visible .menu-main li:hover .sub-menu .sub-menu { top: -11px; left: 316px; } .menu-wrap.visible .menu-main li:hover .sub-menu { top: 69px; } /* --- Some Buttons */ .search-button, .browse-more, .mobile-menu-button { position: relative; float: right; width: 90px; height: 100%; display: block; text-align: center; line-height: 70px; border-left-width: 1px; border-left-style: solid; } .search-button.activated:after, .mobile-menu-button.activated:after { content: ""; display: block; position: absolute; width: 100%; height: 15px; bottom: -1px; left: 0; z-index: 9999; background-color: inherit; } /* --- 3.1.1 Mobile Menu */ .mobile-menu-button { display: none; float: left; border-left: none; border-right-width: 1px; border-right-style: solid; font-size: 18px; position: relative; } .mobile-menu-button .fa-times { font-size: 16px; } /* --- Header - Social Buttons */ .header-social-icons { list-style: none; float: right; height: 100%; padding: 0 35px; display: none; margin-right: 20px; } .header-social-icons li { float: left; display: block; padding: 20px 2px; } /* -- 3.2 Search Box */ .search-wrap { position: absolute; width: 100%; height: 180px; top: 68px; left: -1px; display: none; z-index: 3; } .search-wrap.search-visible { display: block; border-width: 1px; border-style: solid; } .search-wrap.search-visible .search-field { display: inline-block; } .menu-wrap.visible .search-wrap.search-visible { border-left: none; border-right: none; left: 0; } .search-wrap .search-form { width: 100%; height: 100%; display: inline-block; overflow: hidden; } /* -- 3.3 Browse More */ .browse-more { display: none; float: left; border-left: none; border-right-width: 1px; border-right-style: solid; width:auto; padding: 0 30px; font-weight: 400; text-transform: uppercase; font-size: 12px; } .browse-more.activated, .browse-more:hover { text-decoration: underline; } .mini-sidebar.browse-window-opened { width: 100%; height: auto; left: 0; right: 0; top: 0; bottom: auto; border-right-width: 1px; border-right-style: solid; border-left-width: 1px; border-left-style: solid; border-bottom-width: 1px; border-bottom-style: solid; -webkit-box-shadow: 0 5px 6px -6px #000; -moz-box-shadow: 0 5px 6px -6px #000; box-shadow: 0 5px 6px -6px #000; z-index: 99; background-color: inherit; } .browse-by-wrap { width: 100%; float: left; clear: both; display: none; } .browse-window-opened .browse-by-wrap { display: block; height: 75px; padding: 10px 45px 0 35px; border-bottom-width: 2px; border-bottom-style: solid; } .browse-by-title { display: inline-block; font-size: 26px; font-weight: 400; line-height: 1.1; text-transform: lowercase; } .browse-window-opened .side-box { float: left; width: 20%; padding-top: 35px; } .browse-window-opened .side-box.larger { display: block; width: 40%; } .mini-sidebar.browse-window-opened .side-box.larger .sb-content { width: 100%; } .mini-sidebar.browse-window-opened .side-box.larger .sidebar-heading, .mini-sidebar.browse-window-opened .side-box.larger .sb-content { padding-left: 45px; } .browse-window-opened:after { content: ""; display: block; position: absolute; top: 0; bottom: 0; width: 0; margin-top: 125px; height: auto; right: 40%; border-left-width: 1px; border-left-style: solid; } /* - 4.0 Content */ .wrap-template-1 { position: relative; margin-left: 245px; } .content-wrap { width: 72%; float: left; margin: 0; padding-top: 45px; line-height: 170%; border-right-width: 1px; border-right-style: solid; position: relative; } .content-wrap.with-title { padding-top: 0; } .mini-disabled .container .wrap-template-1 { margin-left: 0; } .mini-disabled .container .posts-wrap, .mini-disabled .container .slider-wrap { padding-left: 0; } .top.mini-disabled, .menu-wrap.mini-disabled, .container.mini-disabled, .footer-wrap.mini-disabled { max-width: 1550px; } .mini-disabled .single-style-template-1, .mini-disabled .about-share, .mini-disabled .comments-area { padding-left: 0; } .main-page-title { width: 100%; overflow: hidden; position: relative; border-bottom-width: 1px; border-bottom-style: solid; margin-bottom: 45px; padding: 45px; -webkit-box-shadow: 0 6px 6px -6px rgba(0,0,0,0.1); -moz-box-shadow: 0 6px 6px -6px rgba(0,0,0,0.1); box-shadow: 0 6px 6px -6px rgba(0,0,0,0.1); } .main-page-title .page-title { font-size: 24px; font-weight: 400; line-height: 120%; } .main-page-title .page-title span { font-weight: 700; } .main-page-title .page-title i { margin-left: 20px; } /* -- 4.1 Posts */ .posts-wrap { width: 100%; padding: 0 45px; display: inline-block; } .post-template-1, .single-template-1 { width: 100%; position: relative; margin-bottom: 45px; } .post-thumbnail { width: 28.70813397129187%; float: left; margin: 0; position: relative; } .post-thumbnail .sticky-badge { font-size: 11px; font-weight: 700; line-height: 28px; display: block; position: absolute; top: 0; right: 0; text-transform: uppercase; padding: 0 10px; z-index: 2; } .post-thumbnail img { width: 100%; height: auto; } .post-content { width: 71.29186602870813%; float: right; padding: 0 0 0 45px; -ms-word-wrap: break-word; word-wrap: break-word; } .post-template-1 .title, .single-template-1 .title, .post-template-1 p, .post-template-1 .details, .single-template-1 .details, .single-template-1 .single-content { display: block; width: 100%; margin-bottom: 20px; position: relative; } .post-template-1 .title, .single-template-1 .title { font-size: 45px; font-weight: 700; letter-spacing: -2px; line-height: 110%; } .post-template-1 .title a:hover { text-decoration: underline; } .post-template-1 p, .single-template-1 .single-content { font-size: 20px; } .post-template-1 .details, .single-template-1 .details { height: 48px; line-height: 48px; } .post-template-1 .details .post-small-button { width: 48px; text-align: center; border-width: 1px; border-style: solid; font-size: 11px; -webkit-box-shadow: 0 2px 0 rgba(225,225,225,0.5); -moz-box-shadow: 0 2px 0 rgba(225,225,225,0.5); box-shadow: 0 2px 0 rgba(225,225,225,0.5); } .post-template-1 .details .post-small-button a { display: block; width: 48px; height: 100%; } .post-template-1 .details .p-share { border-left: none; } .post-template-1 .details .p-share.opened { position: absolute; top: 0; left: 48px; z-index: 2; } .post-template-1 .details .p-share .contents { width: 100%; display: none; text-align: left; padding: 0 0 0 20px; position: relative; opacity: 0; } .post-template-1 .details .p-share .contents em, .post-template-1 .details .p-share .contents a { float: left; } .post-template-1 .details .p-share .contents em { line-height: 48px; margin-right: 10px; } .post-template-1 .details .detail, .single-template-1 .details .detail { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; margin-left: 25px; } .post-template-1 .details .detail em, .single-template-1 .details .detail em { font-style: italic; text-transform: lowercase; } /* --- Navigation */ .posts-pagination, .comments-pagination, .page-links-wrap { width: 100%; display: block; padding: 45px; border-top-width: 1px; border-top-style: solid; } .comments-pagination { padding: 45px 0 0 0; margin-top: 45px; text-align: center; } .posts-pagination .paging-wrap, .comments-pagination .paging-wrap, .page-links-wrap .page-links { float: right; border-width: 1px; border-style: solid; font-weight: 700; font-size: 22px; } .comments-pagination .paging-wrap { float: none; margin: 0 auto; display: inline-block; } .posts-pagination .paging-wrap a, .comments-pagination .paging-wrap a, .page-links-wrap .page-links a, .posts-pagination .paging-wrap span, .comments-pagination .paging-wrap span, .page-links-wrap .page-links span { display: block; float: left; } .posts-pagination .paging-wrap a:last-child, .comments-pagination .paging-wrap a:last-child, .page-links-wrap .page-links a:last-child, .posts-pagination .paging-wrap span:last-child, .page-links-wrap .page-links span:last-child { border-right: none; } .page-links-wrap { padding-left: 0; padding-right: 0; border-top-width: 4px; clear: both; margin-top: 70px; } .page-links-wrap .page-links-title, .page-links-wrap .page-links-title:hover, .page-links-wrap a span { background: none; } .page-links-wrap a span { padding: 0; } /* --- 4.1.1 Single Posts */ .single-style-template-1, .about-share, .comments-area { padding: 0 90px; } .single-template-1 .post-content { width: 100%; padding: 0; } .single-template-1 .title { font-size: 52px; margin-bottom: 10px; } .single-template-1 .details { margin-bottom: 15px; } .single-template-1 .details .detail { margin: 0 25px 0 0; } .single-template-1 .single-content { position: relative; padding-top: 35px; border-top-width: 5px; border-top-style: solid; line-height: 145%; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; -ms-word-wrap: break-word; word-wrap: break-word; } .single-content.featured-image { border-top: none; } .single-content.featured-image:before { content: ""; width: 44%; height: 0; position: absolute; top: 0; left: 0; border-top-width: 4px; border-top-style: solid; } .single-template-1 .featured-image-wrap { width: 50%; margin:0 0 35px 60px; float: right; -webkit-box-shadow: -8px 8px 0 #e1e1e1; -moz-box-shadow: -8px 8px 0 #e1e1e1; box-shadow: -8px 8px 0 #e1e1e1; } .single-content p, .single-content ul, .single-content ol, .single-content blockquote, .comment-text blockquote { margin-bottom: 35px; } .single-content .wp-caption-text, .single-content li ul, .single-content li ol { margin-bottom: 0; } .single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6, .comment-text h1, .comment-text h2, .comment-text h3, .comment-text h4, .comment-text h5, .comment-text h6 { font-weight: 400; letter-spacing: -1px; padding-top: 20px; margin-bottom: 35px; line-height: 130%; } .single-content h1 { font-size: 38px; } .single-content h2 { font-size: 34px; } .single-content h3 { font-size: 30px; } .single-content h4 { font-size: 26px; } .single-content h5 { font-size: 22px; } .single-content h6 { font-size: 20px; } .single-content ul, .single-content ol, .comment-text ul, .comment-text ol { list-style: disc; list-style-position: inside; } .single-content ol, .comment-text ol { list-style: decimal; list-style-position: inside; } .single-content ul li, .single-content ol li, .comment-main .comment-text ul li, .comment-main .comment-text ol li { padding-bottom: 10px; } .single-content li:last-child { padding: 0; margin: 0; } .single-content strong { font-weight: 700; } .single-content em { font-style: italic; } blockquote.alignleft, img.alignleft { margin: 30px 35px 30px 0; } .wp-caption.alignleft { margin: 30px 35px 30px 0; } blockquote.alignright, img.alignright { margin: 30px 0 30px 35px; } .wp-caption.alignright { margin: 30px 0 30px 35px; } blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter { margin-top: 0; margin-bottom: 35px; } .single-content .wp-caption .wp-caption-text p { margin-bottom: 0 } .single-content blockquote, .comment-text blockquote { border-left-width: 4px; border-left-style: solid; padding: 35px 0 5px 35px; display: block; font-style: italic; } .single-content table, .comment-text table { font-size: 14px; line-height: 1.2857142857; margin-bottom: 24px; } .single-content th, .comment-text th { font-weight: 700; padding: 8px; text-transform: uppercase; } .single-content td, .comment-text td { padding: 8px; } .single-content .post-tags-wrap { width: 100%; float: left; clear: both; font-size: 0.760em; font-style: italic; } /* --- 4.1.2 Post - About & Share */ .about-share { width: 100%; display: inline-block; margin-bottom: 45px; } .main-page-title .about-share { margin: 45px 0 0 0; padding: 0; } .as-wrap { width: 100%; border-width: 1px; border-style: solid; border-top-width: 5px; } .share-pagination { border-right-width: 1px; border-right-style: solid; height: 100%; position: relative; } .share-pagination { float: left; width: 40%; } .share-pagination.about-disabled { width: 100%; border-right: none; } .about-the-author { width: 60%; float: right; position: relative; } .main-page-title .about-the-author { width: 100%; } .ata-wrap { width: 100%; } .ata-wrap .avatar-wrap { float: left; width: 60px; border-width: 1px; border-style: solid; padding: 4px; } .ata-wrap .avatar-wrap .links { width: 100%; overflow: hidden; } .ata-wrap .info { margin-left: 85px; } .about-share .title, .share-post-box, .ata-wrap { padding: 25px; } .about-share .title { width: 100%; display: block; line-height: 90px; border-bottom-width: 1px; border-bottom-style: solid; font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; padding-bottom: 0; padding-top: 0; overflow: hidden; } .share-pagination .title { text-align: center; } .about-share .about-inner { float: left; } .about-share .author { float: right; font-size: 16px; text-transform: none; letter-spacing: 0; } .share-post-box { width: 100%; text-align: center; } .share-post-box span { display: inline-block; margin: 0 5px; } .share-post-box span.facebook-like { overflow: hidden; } .post-navigation { position: relative; width: 100%; border-top-width: 1px; border-top-style: solid; } .share-pagination .clear-border { width: 100%; height: 0; border-bottom-width: 1px; border-bottom-style: solid; bottom: -1px; left: 0; } .about-the-author .clear-border { width: 0; height: 100%;; border-left-width: 1px; border-left-style: solid; top: 0; left: -1px; } /* --- 4.1.3 Comments */ .no-comments { display: inline-block; width: 100%; clear: both; margin-top: 45px; font-size: 20px; font-weight: 400; } .comments-area { width: 100%; display: inline-block; margin-bottom: 45px; } .comments-title { display: inline-block; width: 100%; position: relative; text-align: center; border-width: 1px; border-style: solid; border-left: none; border-right: none; border-top-width: 5px; margin-bottom: 75px; padding: 50px 0; } .comments-title:after, .comments-title:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .comments-title:after { border-color: rgba(255, 255, 255, 0); border-top-color: #ffffff; border-width: 31px; margin-left: -31px; } .comments-title:before { border-color: rgba(225, 225, 225, 0); border-top-color: inherit; border-width: 33px; margin-left: -33px; } .comments-title .comments-number, .comments-title .title { display: block; width: 100%; font-weight: 700; } .comments-title .comments-number { font-size: 10px; margin-bottom: 10px; } .comments-title .title { font-size: 24px; letter-spacing: -1px; } .comment-list { list-style: none; } .comment-list .children { margin-left: 120px; overflow: hidden; list-style: none; padding-top: 40px; position: relative; } .comment-list .children .children { margin-left: 90px; } .comment-list li.comment, .comment-list li.pingback { margin-bottom: 45px; position: relative; } .comment-list li.pingback { margin-bottom: 10px; padding: 10px; } .comment-list li.pingback { border-width: 1px; border-style: solid; display: inline-block; width: 100%; } .comment-list .ping-edit { margin-left: 5px; display: inline-block; } .comment-list li.comment:last-child { margin-bottom: 0; } .comment-list .comment-avatar { float: left; padding: 4px; border-width: 1px; border-style: solid; position: relative; z-index: 2; } .comment-list > li > .comment-body > .comment-avatar { width: 80px; height: 80px; } .comment-list .children .comment-avatar { width: 50px; height: 50px; margin-top: 15px; position: relative; z-index: 2; } .comment-list .children:before { content: ""; position: absolute; width: 2px; height: 55px; top: 0; left: 25px; } .comment-main { margin-left: 120px; border-width: 2px; border-style: solid; padding: 25px 35px; position: relative; } .comment-list .children .comment-main { margin-left: 90px; } .comment-main:after, .comment-main:before { right: 100%; top: 40px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .comment-main:after { border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 10px; margin-top: -10px; } .comment-main:before { border-color: rgba(225, 225, 225, 0); border-right-color: inherit; border-width: 13px; margin-top: -13px; } .comment-main .vcard, .comment-main .comment-text, .comment-main .reply { width: 100%; display: inline-block; } .comment-main .vcard { margin-bottom: 10px; } .comment-main .vcard .fn { float: left; font-weight: 700; font-size: 16px; font-style: normal; } .comment-main .vcard .fn a:hover { text-decoration: underline; } .comment-main .vcard .comm-edit { float: right; text-transform: uppercase; font-size: 12px; font-weight: 700; } .comment-main .vcard .comment-date { letter-spacing: 1px; } .comment-main .vcard .comment-edit-link { text-transform: none; margin-left: 10px; } .comment-main .vcard .comment-edit-link:hover { text-decoration: underline; } .comment-main .comment-text { font-size: 16px; margin-bottom: 20px; -ms-word-wrap: break-word; word-wrap: break-word; } .comment-main .comment-text p, .comment-main .comment-text blockquote p:last-child { margin: 0 0 15px 0; } .comment-main .comment-text p:last-child { margin: 0; } .comment-text blockquote { padding-top: 20px; font-size: 20px; } .comment-text h1, .comment-text h2, .comment-text h3, .comment-text h4, .comment-text h5, .comment-text h6 { padding-top: 10px; margin-bottom: 15px; } .comment-text h1 { font-size: 28px; } .comment-text h2 { font-size: 26px; } .comment-text h3 { font-size: 24px; } .comment-text h4 { font-size: 22px; } .comment-text h5 { font-size: 20px; } .comment-text h6 { font-size: 18px; } .comment-main .comment-reply-link { display: inline-block; font-size: 10px; font-weight: 700; letter-spacing: 1px; border-bottom-width: 2px; border-bottom-style: solid; text-transform: uppercase; padding: 0 1px 0 2px; margin-bottom: 10px; } .comment-text li ul, .comment-text li ol { margin-bottom: 0; } .comment-respond { margin: 75px 0 0 0; } .comment-respond, .comment-form, .comment-form p, .comment-reply-title { width: 100%; overflow: hidden; clear: both; display: inline-block; } .comment-reply-title { font-size: 32px; letter-spacing: -1px; font-weight: 700; margin-bottom: 10px; line-height: 110%; } .comment-reply-title small { float: right; font-size: 14px; line-height: 32px; letter-spacing: normal; padding: 0 10px; display: inline-block; } li .comment-reply-title small { border-width: 1px; border-style: solid; } .comment-form p { float: left; } .comment-form .required { color: red; } .comment-notes, .logged-in-as, .form-allowed-tags { font-size: 14px; } .form-allowed-tags code { font-size: 12px; } .comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url { width: 33.333%; clear: none; overflow: hidden; } .comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-comment label, .comment-form-author input, .comment-form-email input, .comment-form-url input { width: 92%; display: inline-block; float: left; clear: both; margin-bottom: 5px; } .comment-form-url label, .comment-form-url input { width: 100%; } .comment-form-comment textarea { width: 100%; margin-bottom: 0; } .form-submit input[type=submit] { padding: 20px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } /* --- 4.1.4 Post Formats */ .post-format-icon { display: inline-block; position: absolute; width: 56px; line-height: 56px; z-index: 2; bottom: -14px; left: 0; text-align: center; font-size: 18px; } .post-format-icon:after { position: absolute; content: ""; bottom:0; right: -14px; display: block; width: 0; height: 0; border-style: inset; border-style: solid; border-width: 14px 14px 0 0; border-color: #000 transparent transparent transparent; -webkit-transform:rotate(360deg); } .post-content .details .post-format-icon { position: absolute; bottom: -34px; right: 10px; left: auto; } .post-content .details .post-format-icon:hover { padding-bottom: 9px; } .post-content .details .post-format-icon:after { right: auto; left: -14px; border-width: 0 14px 14px 0; border-color: transparent #000 transparent transparent; } /* --- 4.1.5 Gallery */ .gallery { margin-bottom: 20px; } .gallery-item { float: left; margin: 0 8px 8px 0; overflow: hidden; position: relative; } .gallery-item img { border: none; } .gallery-columns-1 .gallery-item { max-width: 100%; } .gallery-columns-2 .gallery-item { max-width: 48%; max-width: -webkit-calc(50% - 8px); max-width: calc(50% - 8px); } .gallery-columns-3 .gallery-item { max-width: 32%; max-width: -webkit-calc(33.3% - 8px); max-width: calc(33.3% - 8px); } .gallery-columns-4 .gallery-item { max-width: 23%; max-width: -webkit-calc(25% - 8px); max-width: calc(25% - 8px); } .gallery-columns-5 .gallery-item { max-width: 19%; max-width: -webkit-calc(20% - 8px); max-width: calc(20% - 8px); } .gallery-columns-6 .gallery-item { max-width: 15%; max-width: -webkit-calc(16.7% - 8px); max-width: calc(16.7% - 8px); } .gallery-columns-7 .gallery-item { max-width: 13%; max-width: -webkit-calc(14.28% - 8px); max-width: calc(14.28% - 8px); } .gallery-columns-8 .gallery-item { max-width: 11%; max-width: -webkit-calc(12.5% - 8px); max-width: calc(12.5% - 8px); } .gallery-columns-9 .gallery-item { max-width: 9%; max-width: -webkit-calc(11.1% - 8px); max-width: calc(11.1% - 8px); } .gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 0; } .gallery-caption { background-color: rgba(0, 0, 0, 0.7); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; font-size: 12px; line-height: 1.5; margin: 0; max-height: 50%; opacity: 0; padding: 6px 8px; position: absolute; bottom: 0; left: 0; text-align: left; width: 100%; } .gallery-caption:before { content: ""; height: 100%; min-height: 49px; position: absolute; top: 0; left: 0; width: 100%; } .gallery-item:hover .gallery-caption { opacity: 1; } .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } /* -- 4.2 Sidebars */ .add-some-widgets { width: 100%; padding: 30px 0; text-align: center; display: inline-block; } .mini-sidebar, .sidebar, .mini-sidebar-bg { padding-top: 50px; -webkit-box-shadow: 1px 0 0 #e1e1e1; -moz-box-shadow: 1px 0 0 #e1e1e1; box-shadow: 1px 0 0 #e1e1e1; } .mini-sidebar, .mini-sidebar-bg { height: 100%; width: 245px; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(0,0,0,0.02) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(0,0,0,0.02) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(0,0,0,0.02) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(0,0,0,0.02) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(0,0,0,0.02) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f4f4f4',GradientType=1 ); } .mini-sidebar { background: none; } .mini-sidebar { position: relative; float: left; z-index: 2; } .mini-sidebar-bg { position: absolute; top: 0; left: 0; right: auto; bottom: 0; padding: 0; margin: 0; z-index: 1; } .sidebar { position: relative; float: right; width: 28%; -webkit-box-shadow: -1px 0 0 #e1e1e1; -moz-box-shadow: -1px 0 0 #e1e1e1; box-shadow: -1px 0 0 #e1e1e1; } .sidebar-heading, .tabs-widget-navigation { position: relative; display: block; width: 100%; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; border-bottom-width: 4px; border-bottom-style: double; line-height: 1; padding: 0 0 25px 35px; margin-bottom: 15px; } .side-box { width: 100%; margin-bottom: 45px; line-height: 150%; } .side-box.larger { display: none; } .sb-content { width: 100%; position: relative; } .mini-sidebar .sb-content { padding: 0 45px 0 35px; } .sidebar .sb-content { padding: 0 0 0 45px; } .sb-content li > ul, .sb-content li > ol { margin: 0; } .sb-content ul { list-style: none; width: 100%; position: relative; } .sb-content ul li { display: block; padding: 0; margin-bottom: 15px; } .sb-content ul li:last-child { margin-bottom: 0; } .sb-content ul.normal-list li { display: block; width: 100%; padding: 5px 0; margin: 0; } .mini-sidebar .normal-list { font-size: 16px; font-weight: 700; } .sidebar .sidebar-heading, .sidebar .tabs-widget-navigation { border-top-width: 1px; border-top-style: solid; padding: 25px 45px 25px 0px; margin-bottom: 45px; position: relative; } .sidebar .tabs-widget-navigation { padding: 0 0 0 45px; } .sidebar .sidebar-heading:before, .sidebar .sidebar-heading:after { content: ""; display: block; position: absolute; width: 45px; height: 100%; left: -45px; top: -1px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; border-top-width: 1px; border-bottom-width: 4px; border-top-style: solid; border-bottom-style: double; border-color: inherit; } .sidebar .sidebar-heading:after { left: auto; right: -45px; display: none; } .mini-sidebar p, .sidebar p { margin-bottom: 25px; } .mini-sidebar p:last-child, .sidebar p:last-child { margin-bottom: 0; } /* -- 4.3 Widgets */ /* --- WP RSS Widget */ .widget_rss .rsswidget, .widget_rss .rss-date { font-size: 11px; text-transform: uppercase; } /* --- WP Calendar */ #wp-calendar { width: 100%; border-width: 1px; border-style: solid; text-align: center; } #wp-calendar td, #wp-calendar th { text-align: center; } #wp-calendar table { line-height: 2; margin: 0; } #wp-calendar caption { font-weight: 700; margin-bottom: 20px; text-transform: none; } #wp-calendar thead th { background-color: rgba(255, 255, 255, 0.1); } #wp-calendar tbody td, #wp-calendar thead th { border-style: solid; font-size: 12px; font-weight: 700; } #wp-calendar tbody a { display: block; } #wp-calendar #prev, #wp-calendar #next { font-weight: 700; font-size: 12px; text-transform:uppercase; padding: 6px 0; } /* --- Tabs Widget */ .tabs-widget-navigation ul { list-style: none; float: left; } .tabs-widget-navigation ul li { display: block; float: left; } .tabs-widget-navigation ul li a { display: block; position: relative; width: 60px; text-align: center; font-size: 14px; line-height: 60px; margin-right: -1px; border-left-width: 1px; border-right-width: 1px; border-left-style: solid; border-right-style: solid; } .tabs-widget-navigation ul li a.selected:after { content: ""; display: block; position: absolute; width: auto; height: 15px; bottom: -15px; left: -1px; padding: 0 29px; border-width: 1px; border-style: solid; border-top: none; border-color: inherit; background-color: inherit; } /* --- Same styles in some widgets */ .ac-popular-posts .category, .ac-popular-posts .title, .ac-popular-posts .the-percentage, .ac-recent-posts .category, .ac-recent-posts .title { width: 100%; display: block; } .ac-popular-posts .title, .ac-recent-posts .title, .sidebar #recentcomments a { font-size: 19px; font-weight: 700; letter-spacing: -1px; line-height: 120%; margin: 8px 0 12px 0; } .ac-popular-posts .title:hover, .ac-recent-posts .title:hover { text-decoration: underline; } /* --- Popular Posts */ .ac-popular-posts li { display: block; width: 100%; position: relative; min-height: 60px; margin-bottom: 30px; } .ac-popular-posts li:last-child { margin-bottom: 0; } .ac-popular-posts .position { position: absolute; display: block; top: 0; left: 0; width: 60px; line-height: 60px; border-width: 1px; border-style: solid; font-size: 30px; font-weight: 400; text-align: center; } .ac-popular-posts .details { width: auto; margin: 0 0 0 80px; padding-right: 15px; } .ac-popular-posts .the-percentage { height: 8px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-bottom: 5px; background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzkgMCA5IDknIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgOSAwIDkgOScgeG1sOnNwYWNlPSdwcmVzZXJ2ZSc+Cgk8cG9seWdvbiBvcGFjaXR5PSIwLjE1IiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjE1LDkgOSw5IDE0LDAgMjAsMCAiLz4KCTxwb2x5Z29uIG9wYWNpdHk9IjAuMTUiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNiw5IDAsOSA1LDAgMTEsMCAiLz4KPC9zdmc+'); background-repeat: repeat-x; } /* --- Recent Posts Widget */ .sb-content .ac-recent-posts > li { display: block; width: 100%; margin-bottom: 30px; } .ac-recent-posts .thumbnail { width: 30%; float: left; } .ac-recent-posts .details { width: 65%; float: right; } .ac-recent-posts li.full-width { border-bottom-width: 1px; border-bottom-style: solid; margin-bottom: 15px; padding-bottom: 15px; } .ac-recent-posts li.full-width:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .ac-recent-posts li.full-width .details { width: 100%; float: left; } .ac-recent-posts .title { margin-bottom: 0px; } /* --- Recent Comments Widget */ .sidebar #recentcomments li { overflow: hidden; padding: 0 15px 15px 0; margin-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; } .sidebar #recentcomments li:last-child { padding-bottom: 0; margin-bottom: 0; border: none; } .sidebar #recentcomments a { float: left; display: block !important; width: 100%; clear: both; text-transform: none; position: relative; } .sidebar #recentcomments a:hover { text-decoration: underline; } .sidebar #recentcomments a.url { display: inline !important; float: none; padding-top: 0; } .sidebar #recentcomments a:before { content: ""; width: 100%; display: block; height: 8px; } .sidebar #recentcomments a.url:hover { text-decoration: none; } .sidebar #recentcomments a.url:before { display: none; } /* --- Tag Cloud Widget */ .tagcloud { width: 100%; overflow: hidden; } .tagcloud a { float: left; font-size: 13px; display: inline-block; line-height: 22px; padding: 0 7px; text-transform: lowercase; margin: 0 3px 3px 0; border-width: 1px; border-style: solid; } /* --- Twitter Widget */ .ac-twitter-widget-ul { overflow: hidden; padding-bottom: 3px; } .ac-twitter-widget-ul li.ac-twitter-tweet { display: block; width: 100%; border-width: 1px; border-style: solid; padding: 20px; margin-bottom: 10px; -webkit-box-shadow: 0 3px 0 rgba(225,225,225,0.5); -moz-box-shadow: 0 3px 0 rgba(225,225,225,0.5); box-shadow: 0 3px 0 rgba(225,225,225,0.5); font-size: 14px; } .ac-twitter-tweet-time { margin-top: 10px; } .ac-twitter-tweet-time em, .ac-twitter-tweet-time i { float: left; margin-right: 5px; font-style: normal; } .ac-twitter-tweet-time em { line-height: 15px; } .ac-twitter-tweet-time i { color: #65b8e3; opacity: 0.5; font-size: 16px; } .ac-twitter-widget-ul li:hover i { opacity: 1; } .ac-twitter-follow-button { width: 100%; clear: both; margin-top: 25px; text-align: center; } /* --- Social Buttons Widget */ .ac-social-buttons-widget ul { list-style: none; } .ac-social-buttons-widget ul li { width: 48%; margin-bottom: 10px; } .mini-sidebar .ac-social-buttons-widget li { width: 100%; clear: both; } /* --- Featured Posts Widget */ .ac-featured-posts li { display: block; width: 100%; margin-bottom: 30px; } .ac-featured-posts .thumbnail .details { width: 75%; height: auto; position: absolute; bottom: 0; left: 0; padding: 30px 30px 0 0; background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 1%, rgba(255,255,255,0.6) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.6))); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.6) 100%); background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.6) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.6) 100%); background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.6) 100%); } .ac-featured-posts .thumbnail .details .category { display: block; width: 100%; } .ac-featured-posts .thumbnail .details .title { font-size: 17px; font-weight: 700; letter-spacing: -1px; line-height: 140%; margin: 10px 0 0 0; display: block; } .ac-featured-posts .thumbnail .details .title:hover { text-decoration: underline; } .ac-featured-posts .thumbnail .details .read-more { display: block; font-size: 12px; position: relative; line-height: 30px; width: 20px; margin-bottom: 15px; } /* --- Some Advertising Styles */ .banner-small-title { display: block; width: 100%; clear: both; height: 9px; margin-bottom: 8px; position: relative; } .banner-small-title:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } .banner-small-title a { position: relative; display: inline-block; line-height: 9px; float: left; clear: both; font-size: 9px; text-transform: uppercase; letter-spacing: 1px; z-index: 2; padding-right: 10px; } .banner-small-title a:hover { text-decoration: underline; } /* --- 300x250px Ad Widget */ .banner-300-wrap { width: 300px; margin: 0 auto; } /* --- 160x600px Ad Widget */ .banner-160-wrap { width: 100%; clear: both; } .banner-160-wrap .ad160 { width: 160px; overflow: hidden; margin: 0 auto; } .mini-sidebar .banner-160-wrap { padding-left: 35px; margin-bottom: 45px; } .mini-sidebar .banner-160-wrap .ad160 { margin: 0; } /* --- 125x125px Ads Widget */ .banners-125-wrap { width: 300px; margin: 0 auto; } .banners-125-wrap.under { margin-top: -25px; } .banners-125-wrap ul { list-style: none; width: 100%; padding: 0 0 -20px 0; margin: 0; overflow: hidden; position: relative; } .banners-125-wrap ul:before { content: ""; position: absolute; top: 0; left: 50%; width: 8px; height: 100%; margin-left: -4px; } .banners-125-wrap ul li { padding: 0; margin: 0; width: 125px; height: 125px; overflow: hidden; margin-bottom: 20px; } .banners-125-wrap ul li.last { margin-bottom: 0; } /* -- 4.4 Pages */ .page-template-normal .title, .page-template-full .title { margin-bottom: 45px; } .page-full-width { margin: 0; padding: 0 45px; } .page-full-width .content-wrap { width: 100%; border: none; } .page-full-width .single-style-template-1 { padding: 0; } /* -- 4.4.1 404 Page */ .page-404, .not-found-header { width: 100%; overflow: hidden; } .not-found-header { margin: 90px 0; } .not-found-header h1, .not-found-header h2 { text-align: center; display: block; width: 100%; } .not-found-header h1 { font-size: 140px; font-weight: 700; letter-spacing: -5px; } .not-found-header h2 { font-size: 20px; font-weight: 700; line-height: 145%; } .try-a-search { font-size: 16px; font-weight: 700; } /* -- 4.5 Slider */ .slider-wrap { width: 100%; overflow: hidden; padding: 0 45px; margin-bottom: 50px; position: relative; } .slider { position: relative; overflow: hidden; width: 100%; } .slider ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; } .slider li { float: left; padding: 0 ; margin-right: 0; overflow: hidden; position: relative; } .slider img { display: block; max-width: 100%; height: auto !important; } .slider .details { width: 100%; position: relative; margin-top: -70px; z-index: 2; } .slider .title, .slider .info { width: 80%; padding: 20px; } .slider .title { display: inline-block; font-size: 21px; font-weight: 700; letter-spacing: -1px; line-height: 120%; min-height: 85px; } .slider li:hover .title a, .slider li:hover .category, .slider .title a:hover, .slider .category:hover { text-decoration: underline; } .slider .details .info { padding-top: 0; padding-bottom: 0; line-height: 30px; font-size: 10px; } .slider .com, .slider .date, .slider .category { display: inline-block; float: left; padding: 0 14px; box-shadow: 0 -5px 5px rgba(0,0,0,0.1) inset; opacity: 0.9; } .slider .com { font-size: 11px; opacity: 1; } .slider .com:hover, .slider .date:hover, .slider .category:hover { opacity: 1; } .slider-controls { position: relative; width: 100%; border-width: 1px; border-style: solid; border-top-width: 5px; margin-top: 25px; line-height: 55px; } .slider-pagination { display: inline-block; float: right; margin: 0 25px 0 0; } /* - 5.0 Footer */ .footer-wrap { padding-top: 45px; padding-bottom: 150px; } .footer-credits { width: auto; margin-right: 155px; margin-left: 45px; } .footer-credits .blog-title, .footer-credits .copyright, .footer-credits .theme-author { float: left; clear: both; margin-bottom: 20px; } .footer-credits .blog-title { font-size: 30px; letter-spacing: 10px; font-weight: normal; text-transform: uppercase; text-align: left; opacity: 0.5; } .footer-credits .copyright { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; } .footer-credits .theme-author { font-size: 14px; font-style: italic; border-bottom: 2px solid rgba(225,225,225,0.9); padding-bottom: 5px; } .footer-credits .theme-author a { margin-right: 5px; } .footer-credits .theme-author em { margin-left: 5px; } .footer-credits .theme-author a:last-child { margin: 0; } /* - 10.0 Buttons */ /* -- Slider Controls */ .slide-btn { float: left; text-align: center; padding: 0 30px; border-right-width: 1px; border-right-style: solid; font-size: 12px; } .slider-pagination a { display: block; width: 26px; height: 26px; float: left; margin: 15px 0 0 10px; border-width: 1px; border-style: solid; padding: 6px; } .slider-pagination a span { display: block; width: 100%; height: 100%; float: left; } .slider-pagination a:hover span { background-color: rgba(0,0,0,0.3); } .slider-pagination a.active span { width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); } /* -- Browse By Close Button */ .close-browse-by { display: inline-block; float: right; font-size: 14px; height: 40px; width: 40px; line-height: 34px; text-align: center; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; border-width: 3px; border-style: solid; } /* -- Post Navigation Buttons */ .post-navigation a, .post-navigation span { display: inline-block; width: 50%; line-height: 130px; text-align: center; font-size: 60px; border-width: 1px; border-style: solid; border-left: none; border-bottom: none; border-top: none; } .post-navigation .prev-post { float: left; } .post-navigation .next-post { border-right: none; float: right; } /* -- About The Author Links */ .about-the-author .links a { display: inline-block; width: 100%; line-height: 26px; text-align: center; font-size: 13px; float: left; box-shadow: 0 0 5px rgba(255,255,255,0.4) inset; } /* -- Sidebar Social Buttons */ .sidebar .social-btn i, .mini-sidebar .social-btn i, .sidebar .social-btn, .mini-sidebar .social-btn { line-height: 55px; } .social-btn { display: block; width: 100%; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; padding: 0 0 0 15px; position: relative; overflow: hidden; } .sidebar .social-btn i, .mini-sidebar .social-btn i { width: 55px; float: right; border-left: 1px solid rgba(255,255,255,0.2); font-size: 16px; font-weight: normal; text-align: center; } .social-btn:hover { padding-left: 20px; } .header-social-icons a.social-btn { width: 30px; line-height: 30px; height: 30px; text-align: center; padding: 0; } .header-social-icons a.social-btn i { width: auto; float: none; border: none; line-height: 30px; font-size: 13px; } /* --- Social Buttons Colors */ .social-btn.facebook { background-color: #659de3; } .social-btn.twitter { background-color: #65b8e3; } .social-btn.google-plus { background-color: #e3be65; } .social-btn.rss { background-color: #e38c65; } .social-btn.youtube { background-color: #e36a65; } .social-btn.instagram { background-color: #65a3e3; } .social-btn.flickr, .about-the-author .author-link { background-color: #666; } .social-btn.tumblr { background-color: #6eb8d9; } .social-btn.vk { background-color: #659de3; } .social-btn.pinterest { background-color: #e36a65; } .social-btn.linkedin { background-color: #6eb8d9; } .social-btn.dribbble { background-color: #e265aa; } .social-btn.github { background-color: #666666; } /* --- Social Buttons Colors | :hover state */ .social-btn.facebook:hover { background-color: #559af2; } .social-btn.twitter:hover { background-color: #55bcf2; } .social-btn.google-plus:hover { background-color: #f2c355; } .social-btn.rss:hover { background-color: #f28555; } .social-btn.youtube:hover { background-color: #f25c55; } .social-btn.instagram:hover { background-color: #55a1f2; } .social-btn.flickr:hover, .about-the-author .author-link:hover { background-color: #777777; } .social-btn.tumblr:hover { background-color: #60bce6; } .social-btn.vk:hover { background-color: #559af2; } .social-btn.pinterest:hover { background-color: #f25c55; } .social-btn.linkedin:hover { background-color: #60bce6; } .social-btn.dribbble:hover { background-color: #f155ab; } .social-btn.github:hover { background-color: #777777; } /* --- Social Buttons Colors | :active state */ .social-btn.facebook:active { background-color: #779ed0; } .social-btn.twitter:active { background-color: #77b1d0; } .social-btn.google-plus:active { background-color: #d0b677; } .social-btn.rss:active { background-color: #d09277; } .social-btn.youtube:active { background-color: #d07c77; } .social-btn.instagram:active { background-color: #77a2d0; } .social-btn.flickr:active, .about-the-author .author-link:active { background-color: #888888; } .social-btn.tumblr:active { background-color: #7db1c9; } .social-btn.vk:active { background-color: #779ed0; } .social-btn.pinterest:active { background-color: #d07c77; } .social-btn.linkedin:active { background-color: #7db1c9; } .social-btn.dribbble:hover { background-color: #cf77a7; } .social-btn.github:active { background-color: #888888; } /* -- Posts Small Share Buttons Template 1 */ .post-template-1 .details .p-share em { font-style: normal; display: inline-block; padding-right: 6px; } .post-template-1 .details .p-share .contents a { line-height: 32px; width: 32px; font-size: 12px; text-align: center; margin: 8px 0 0 2px; padding: 0; } .post-template-1 .details .p-share .contents a i { line-height: 32px; } .post-template-1 .details .p-share .contents .close-this-temp1 { position: absolute; top: 0; right: 0; width: 48px; line-height: 48px; border-left-width: 1px; border-style: solid; margin: 0; } /* --- Posts Pagination Buttons */ .posts-pagination a, .comments-pagination a, .page-links-wrap a, .posts-pagination span.current, .posts-pagination span.dots, .page-links-wrap span { display: block; padding: 15px 25px; border-right-width: 1px; border-right-style: solid; } .posts-pagination .next, .comments-pagination .next { border: none; } .posts-pagination a:hover, .page-links-wrap a:hover, .comments-pagination a:hover { background-color: rgba(225,225,225,0.2); } /* -- Footer Buttons */ .back-to-top { position: absolute; top: 45px; right: 45px; display: block; font-size: 45px; height: 110px; width: 110px; line-height: 1; padding-top: 25px; text-align: center; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; border-width: 5px; border-style: solid; } /* -- 10.1 Inputs */ .sidebar select, .mini-sidebar select { width: 100%; } select { font-size: 0.875em; -webkit-border-radius: 0; border-radius: 0; } textarea, input, select { padding: 10px 6px; border-width: 2px; border-style: solid; font-size: 0.875em; -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; -ms-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; margin: 0; } textarea { width: 100%; line-height:160%; } textarea:hover, input[type=text]:hover, input[type=email]:hover, input[type=url]:hover, input[type=password]:hover { outline: 0; outline: thin dotted \9; } textarea:focus, input:focus { outline: 0; outline: thin dotted \9; } ::-webkit-input-placeholder { color: #e1e1e1; } :-moz-placeholder { color: #e1e1e1; } ::-moz-placeholder { color: #e1e1e1; } :-ms-input-placeholder { color: #e1e1e1; } button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"] { border: 0; font-size: 0.875em; font-weight: 700; padding: 12px 32px; text-transform: uppercase; vertical-align: bottom; margin: 0; } button:hover, button:focus, .contributor-posts-link:hover, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { opacity: 0.9; } button:active, .contributor-posts-link:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { opacity: 0.7 } .screen-reader-text { width: 100%; display: block; float: left; clear: both; margin-bottom: 5px; } .sidebar .search-field, .sidebar .search-submit { height: 46px; line-height: 1; } .sidebar .search-field { float: left; width: 58%; } .sidebar .search-submit { float: right; width: 40%; } /* --- Header Search Form */ .menu-wrap .field-wrap { margin-right: 280px; } .menu-wrap .search-field { display: block; width: 100% !important; height: 180px; padding: 0 30px; margin: 0; line-height: 1.2; border: none; font-size: 60px; font-weight: 400; letter-spacing: -0.035em; } .menu-wrap .search-field:focus { outline: 0; outline: thin dotted \9; } .menu-wrap .search-submit { display: inline-block; float: right; width: 220px; height: 90px; border-width: 2px; border-style: solid; margin: 45px 30px 0 0; text-align: center; font-size: 30px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; outline: none; cursor: pointer; padding:0; } .menu-wrap .search-submit:focus, .menu-wrap .search-submit:hover { opacity: 1 !important; } .menu-wrap .search-submit:active { margin-top: 50px; opacity: 1 !important; } /* - 11.0 Media Queries -- You can find and edit all the media queries in ../assets/css/media-queries.css */