/* Theme Name: bizprime Theme URI: http://underscores.me/ Author: Themeinwp Author URI: http://themeinwp.com/bizprime Description: Description Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: bizprime Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. bizprime is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc. Underscores is distributed under the terms of the GNU GPL v2 or later. Normalizing styles have been helped along thanks to the fine work of Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/ */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Normalize # Typography # Elements # Forms # Navigation ## Links ## Menus # Accessibility # Alignments # Clearings # Widgets # Content ## Posts and pages ## Comments # Infinite scroll # Media ## Captions ## Galleries --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Normalize --------------------------------------------------------------*/ html { font-family: sans-serif; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } a:active, a:hover, a:visited { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } /* *-------------------------------------------------------------- * # Typography *-------------------------------------------------------------- */ body, button, input, select, textarea { color: #404040; font-family: sans-serif; font-size: 1em; line-height: 1.5em; } h1, h2, h3, h4, h5, h6 { clear: both; } h1 { font-size: 3em; line-height: 1em; margin-bottom: .5em; } h2 { font-size: 2.25em; line-height: 1.333333333333333em; margin-bottom: .6666666666666667em; } h3 { font-size: 1.5em; line-height: 1em; margin-bottom: 1em; } h4 { font-size: 1.3125em; line-height: 1.142857142857143em; margin-bottom: 1.142857142857143em; } h5 { font-size: 1.125em; line-height: 1.333333333333333em; margin-bottom: 1.333333333333333em; } h6 { font-size: 1em; line-height: 1.5em; margin-bottom: 1.5em; } p { font-size: 1em; line-height: 1.5em; margin-bottom: 1.5em; } dfn, cite, em, i { font-style: italic; } blockquote { margin: 0 1.5em; } address { margin: 0 0 1.5em; } pre { background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; font-size: 0.9375rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } code, kbd, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px; font-size: 0.9375rem; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: #fff9c0; text-decoration: none; } big { font-size: 125%; } /*-------------------------------------------------------------- # Elements --------------------------------------------------------------*/ html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; } body { background: #fff; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; } ul, ol { margin: 0 0 1.5em 3em; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; } dt { font-weight: bold; } dd { margin: 0 1.5em 1.5em; } img { height: auto; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ } table { margin: 0 0 1.5em; width: 100%; } /*-------------------------------------------------------------- # Forms --------------------------------------------------------------*/ button, input[type="button"], input[type="reset"], input[type="submit"] { border: 1px solid; border-color: #ccc #ccc #bbb; border-radius: 3px; background: #e6e6e6; color: rgba(0, 0, 0, .8); font-size: 12px; font-size: 0.75rem; line-height: 1; padding: .6em 1em .4em; } button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { border-color: #ccc #bbb #aaa; } button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { border-color: #aaa #bbb #bbb; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { color: #666; border: 1px solid #ccc; border-radius: 0; } select { border: 1px solid #ccc; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color: #111; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] { outline: 0; padding: 10px 15px; } textarea { outline: 0; padding-left: 3px; width: 100%; } /*-------------------------------------------------------------- # Preloader *-------------------------------------------------------------- */ .preloader { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 12; } .preloader .loader-inner { width: 100%; height: 100%; float: left; text-align: center; background: #353543; position: relative; overflow: hidden; } .preloader .bg-1 { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.10); z-index: 1; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); } .preloader .bg-2 { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.05); z-index: 1; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); } .page-loaded { margin: 0; } .page-loaded .bg-1 { -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; transition-delay: .5s; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); } .page-loaded .bg-2 { -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; transition-delay: .9s; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } .page-loaded .preloader { padding: 20px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; transition-delay: 0.1s; visibility: hidden; } .page-loaded .preloader .loader-inner { opacity: 0; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; transition-delay: 1.5s; } .page-loaded .preloader .inner .loader { -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; transition-delay: .2s; opacity: 0; } .loader { width: 50px; height: 50px; position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -25px; font-size: 10px; text-indent: -12345px; border-top: 1px solid rgba(255, 255, 255, 0.08); border-right: 1px solid rgba(255, 255, 255, 0.08); border-bottom: 1px solid rgba(255, 255, 255, 0.08); border-left: 1px solid rgba(255, 255, 255, 0.5); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-animation: spinner 700ms infinite linear; -moz-animation: spinner 700ms infinite linear; -ms-animation: spinner 700ms infinite linear; -o-animation: spinner 700ms infinite linear; animation: spinner 700ms infinite linear; z-index: 100001; } .loader.light { border-top: 1px solid rgba(0, 0, 0, 0.08); border-right: 1px solid rgba(0, 0, 0, 0.08); border-bottom: 1px solid rgba(0, 0, 0, 0.08); border-left: 1px solid rgba(0, 0, 0, 0.5); } @-webkit-keyframes spinner { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @-moz-keyframes spinner { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @-o-keyframes spinner { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spinner { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } /*-------------------------------------------------------------- # Header --------------------------------------------------------------*/ .head-top-area { padding: 30px 0; } .info-area { background: #fafafa none repeat scroll 0 0; } .info-text p { font-weight: 300; } .sin-info { float: left; position: relative; } @media only screen and (min-width: 768px) { .sin-info { width: 33.33%; } } .sin-info span, .sin-info a { font-weight: 500; } .sin-info:before { background: #ededed repeat scroll 0 0; content: ""; height: 25px; position: absolute; right: 20%; top: 8px; width: 1px; } .info-icon { color: #f8cf27; float: left; font-size: 20px; line-height: 41px; } .info-content { color: #777777; font-size: 12px; font-weight: 300; line-height: 20px; padding-left: 40px; } .info-content a { color: #777777; line-height: 20px; } .info-content > a { color: #777777; display: block; } .sin-info.border-none:before { display: none; font-size: 11px; font-size: 0.857rem; font-weight: 300; line-height: 20px; } .search-form { border: 1px solid #e9e9e9; border-radius: 3px; color: #c5c5c5; } .search-form input { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; } .head-top-right .search-form input[type="search"] { float: left; width: 80%; } .search-form input[type="submit"] { float: left; line-height: 32px; position: relative; text-indent: -1e+11px; outline: 0; width: 20%; z-index: 9999; } .input-submit { position: relative; font-size: 12px; } .input-submit:after { content: "\f4a5"; color: #f8cf27; font-family: "Ionicons"; font-size: 20px; height: 100%; line-height: 41px; position: absolute; right: 0; text-align: center; top: 0; width: 20%; } #masthead .top-header{ position: relative; background-color: #404040; z-index: 999; } #masthead.sticky .top-header { position: fixed; top: 0; width: 100%; left: 0; right: 0; } #masthead.top-header { padding-top: 15px; padding-bottom: 15px; -webkit-transition: padding 0.4s ease; -moz-transition: padding 0.4s ease; transition: padding 0.4s ease; } #masthead.sticky .top-header { padding-top: 0; padding-bottom: 0; } .site-branding { float: left; line-height: 1; } .site-branding .site-title { display: block; font-size: 28px; font-weight: 700; } .site-branding .site-description { margin-bottom: 0; } /*-------------------------------------------------------------- ## Links --------------------------------------------------------------*/ a { color: #223C63; } a:visited { color: inherit; } a:hover, a:focus, a:active { color: #ff8686; } a:focus { outline: 0; } a:hover, a:active { outline: 0; } /*-------------------------------------------------------------- ## Menus --------------------------------------------------------------*/ .menu { float: left; width: calc(100% - 200px); -webkit-transition: padding 0.4s; -moz-transition: padding 0.4s; -ms-transition: padding 0.4s; -o-transition: padding 0.4s; transition: padding 0.4s; -webkit-transform: translateZ(0); } .menu ul { list-style: none; margin: 0; padding: 0; } .menu li { position: relative; } .menu > ul > li { display: block; float: left; } .menu ul a { position: relative; display: block; padding: 20px; color: #fff; font-size: 13px; font-weight: 700; } .menu li.menu-item-has-children > a, .menu ul a:hover { color: #ffffff; } .menu > ul > li.menu-item-has-children > a:after, .menu ul a:hover:after { position: absolute; bottom: 0; left: 50%; margin-left: -6px; width: 0; height: 0; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent; content: ''; z-index: -1; } .menu > ul > li.menu-item-has-children > a:after { border-bottom-color: #BDC3C7; } .menu ul a:hover:after { border-bottom-color: #ffffff; } .menu ul ul li { width: 250px; } .menu ul ul a { padding: 15px 20px; color: #404040; font-size: 12px; font-weight: 600; line-height: 1.5; text-transform: uppercase; } .menu ul ul a:before { margin-right: 10px; font-family: 'FontAwesome'; content: '\f105'; color: #404040; } .menu > ul > li li.menu-item-has-children a, .menu ul ul a:hover { background-color: #161616; } .menu ul ul { position: absolute; text-align: left; visibility: hidden; opacity: 0; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -webkit-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s; -moz-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s; -ms-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s; -o-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s; transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s; } .menu li:hover > ul { visibility: visible; opacity: 1; -webkit-transition: opacity 0.4s, top 0.4s; -moz-transition: opacity 0.4s, top 0.4s; -ms-transition: opacity 0.4s, top 0.4s; -o-transition: opacity 0.4s, top 0.4s; transition: opacity 0.4s, top 0.4s; } .menu > ul > li > ul { top: 100%; left: 0; background-color: #ffffff; } .menu > ul > li:last-child > ul { left: auto; right: 0; } .menu > ul > li:hover > ul { top: 90%; } .menu ul ul ul { top: -20px; left: 100%; background-color: #BDC3C7; } .menu > ul > li:last-child ul ul, .menu > ul > li:nth-last-child(2) ul ul { left: -100%; } .menu ul ul li:hover ul { top: 0; } .menu.mobile ul ul { display: none; } .twp-nav { float: left; width: 200px; text-align: center; background: #f8cf27; } .twp-nav ul{ margin: 0; } .twp-nav ul > li> a{ color: #000; display: block; padding-top: 20px; padding-bottom: 20px; } @media only screen and (min-width: 992px) { .menu ul li.current-menu-item a, .menu ul li:hover a, .menu ul li:focus a{ background: rgba(0,0,0,0.5); } } /* *-------------------------------------------------------------- * 9.1 - Mobile Navigation *-------------------------------------------------------------- */ #nav-toggle { display: none; position: absolute; top: 0; bottom: 0; margin: auto; right: 40px; width: 40px; height: 40px; background-color: #111111; z-index: 1; border-radius: 2px; cursor: pointer; -webkit-transition: top 0.6s, right 0.4s; -moz-transition: top 0.6s, right 0.4s; -ms-transition: top 0.6s, right 0.4s; -o-transition: top 0.6s, right 0.4s; transition: top 0.6s, right 0.4s; } .open #nav-toggle { right: 245px; background-color: #161616; border-radius: 2px 0 0 2px; } #nav-toggle:hover { background-color: #161616; } #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { display: block; position: absolute; height: 2px; width: 20px; background-color: #ffffff; content: ''; cursor: pointer; } #nav-toggle span { top: 19px; left: 10px; } #nav-toggle span:before { top: -6px; } #nav-toggle span:after { bottom: -6px; } #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .open #nav-toggle span { background-color: transparent; } .open #nav-toggle span:before, .open #nav-toggle span:after { top: 0; } .open #nav-toggle span:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .open #nav-toggle span:after { top: 5px; -webkit-transform: translateY(-5px) rotate(-45deg); -moz-transform: translateY(-5px) rotate(-45deg); -ms-transform: translateY(-5px) rotate(-45deg); -o-transform: translateY(-5px) rotate(-45deg); transform: translateY(-5px) rotate(-45deg); } /*-------------------------------------------------------------- 29.0 - Media Queries --------------------------------------------------------------*/ @media only screen and (max-width: 991px) { #nav-toggle, .menu > ul > li, .menu li.parent.show > ul { display: block; float: none; } .open #nav-toggle { background-color: #000000; } .menu { position: fixed; top: 0; right: -280px; left: auto; padding: 40px; height: 100%; width: 280px; background-color: #000000; float: none; line-height: 1.5; text-align: left; overflow: hidden; overflow-y: auto; visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition: right 0.4s, visibility 0s linear 0.4s; -moz-transition: right 0.4s, visibility 0s linear 0.4s; -ms-transition: right 0.4s, visibility 0s linear 0.4s; -o-transition: right 0.4s, visibility 0s linear 0.4s; transition: right 0.4s, visibility 0s linear 0.4s; } .open .menu { right: 0; visibility: visible; -webkit-transition: right 0.4s; -moz-transition: right 0.4s; -ms-transition: right 0.4s; -o-transition: right 0.4s; transition: right 0.4s; } .menu ul ul li { margin-left: 20px; } .menu ul ul { position: static; visibility: visible; opacity: 1; background-color: transparent !important; box-shadow: none; } .menu ul ul li { width: auto; } .menu li.parent { position: relative; } .menu li.parent:after { position: absolute; top: 15px; right: 10px; color: #404040; font-family: 'FontAwesome'; font-size: 9px; font-weight: normal; content: '\f078'; } .menu li.parent:hover:after, .menu li.parent.show > a, .menu li.parent.show:after { color: #BDC3C7; } .menu > ul > li.menu-item-has-children > a:after, .menu ul a:hover:after { display: none; } .menu ul a, .menu ul ul a { padding: 15px; } .menu ul ul a { color: #BDC3C7; } .menu ul a:hover, .menu ul ul a:hover { background: none; } } /*-------------------------------------------------------------- # Accessibility --------------------------------------------------------------*/ /* Text meant only for screen readers. */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } /* Do not show the outline on the skip link target. */ #content[tabindex="-1"]:focus { outline: 0; } /*-------------------------------------------------------------- # Alignments --------------------------------------------------------------*/ .alignleft { display: inline; float: left; margin-right: 1.5em; } .alignright { display: inline; float: right; margin-left: 1.5em; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } /*-------------------------------------------------------------- # Clearings --------------------------------------------------------------*/ .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; } /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ .widget { margin: 0 0 1.5em; } .widget ol, .widget ul { list-style: none; padding-left: 0; margin-left: 0; } .widget ol li, .widget ul li { margin-bottom: 10px; } /* Make sure select elements fit in widgets. */ .widget select { max-width: 100%; } .widget-title { border-bottom: 1px solid #e4e4e4; padding-bottom: 15px; position: relative; } .widget-title:before { background: #ff8686; content: ""; height: 10px; left: 0; position: absolute; top: 90%; top: calc(100% - 5px); width: 10px; border-radius: 100%; -webkit-border-radius: 100%; } .widget-title:after { background: #ff8686; content: ""; height: 1px; left: 0; position: absolute; top: 100%; width: 100px; } .head-top-right .search-form label .search-field { height: 45px; font-size: 400; font-style: italic; -webkit-border-radius: 0; border-radius: 0; } .head-top-right .search-form .search-submit { background: #23527c; color: #fff; height: 45px; padding-left: 20px; padding-right: 20px; -webkit-border-radius: 0; border-radius: 0; } /*-------------------------------------------------------------- # Content --------------------------------------------------------------*/ .container { max-width: 1170px; width: 100%; } .site-content { margin: 0 auto; padding-left: 15px; padding-right: 15px; width: 100%; max-width: 1140px; } .home .site-content { max-width: initial; padding-left: 0; padding-right: 0; padding-bottom: 0; } .data-bg { background-size: cover; background-repeat: no-repeat; } #primary, #secondary { float: left; width: 100%; padding-left: 15px; padding-right: 15px; } @media screen and (min-width: 992px) { #primary { width: 70%; } #secondary { width: 30%; } } .section-block { clear: both; padding-bottom: 50px; padding-top: 50px; } .section-block:before, .section-block:after { clear: both; content: ""; display: table; } .section-title { text-transform: uppercase; line-height: 1.4; } .error404 #primary, .page404 #primary { width: 100%; } /*-------------------------------------------------------------- ## Posts and pages --------------------------------------------------------------*/ .sticky { display: block; } .hentry { margin: 0 0 1.5em; } .byline, .updated:not(.published) { display: none; } .single .byline, .group-blog .byline { display: inline; } .page-content, .entry-content, .entry-summary { margin: 1.5em 0 0; } .page-links { clear: both; margin: 0 0 1.5em; } .entry-meta { border: 1px solid #bac2cc; padding: 5px 5px; position: relative; } /*-------------------------------------------------------------- ## Post-navigation --------------------------------------------------------------*/ .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { border: 1px solid #bac2cc; overflow: hidden; margin: 0 0 1.5em; padding: 5px 5px; position: relative; } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; width: 50%; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; text-align: right; width: 50%; } .site-main .comment-navigation:after, .site-main .posts-navigation:after, .site-main .post-navigation:after { content: ''; width: 1px; height: 100%; position: absolute; top: 0; left: 50%; background: #bac2cc; } /*-------------------------------------------------------------- ## Asides --------------------------------------------------------------*/ .blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none; } /*-------------------------------------------------------------- ## Comments --------------------------------------------------------------*/ .comment-content a { word-wrap: break-word; } .bypostauthor { display: block; } .comments-area ul, .comments-area ol{ list-style: none; } .comments-area .comment-list { padding-left: 0; margin-left: 0; } .comment-meta { margin-bottom: 15px; } .comment-author .avatar { float: left; height: 32px; margin-right: 0.8em; width: 32px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px; } .comment-awaiting-moderation { margin-bottom: 10px; margin-top: 10px; } .comment-form label { color: #707070; font-size: 15px; font-weight: 700; display: block; line-height: 1.5; text-transform: uppercase; } .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form textarea { border-color: #e4e4e4; width: 100%; } .comment-form-author, .comment-form-email{ width: 50%; float: left; } .comment-form-author{ padding-right: 10px; } .comment-form-email{ padding-left: 10px; } /*-------------------------------------------------------------- # Infinite scroll --------------------------------------------------------------*/ /* Globally hidden elements when Infinite Scroll is supported and in use. */ .infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */ .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ display: none; } /* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */ .infinity-end.neverending .site-footer { display: block; } /*-------------------------------------------------------------- # Media --------------------------------------------------------------*/ .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { max-width: 100%; } /*-------------------------------------------------------------- ## Captions --------------------------------------------------------------*/ .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { margin: 0.8075em 0; } .wp-caption-text { text-align: center; } /*-------------------------------------------------------------- ## Galleries --------------------------------------------------------------*/ .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; }