/* Theme Name: airnews Theme URI: Author: marlonkin Author URI: Description: airnews is a organic magazine theme Version: 1.0 License: GNU General Public License v3 License URI: http://www.gnu.org/licenses/gpl.html Text Domain: airnews Tags: right-sidebar, one-column, two-columns, three-columns, four-columns, custom-logo airnews WordPress Theme, Copyright (C) 2020 marlonkin airnews is distributed under the terms of the GNU General Public License v3 */ @-ms-viewport { user-zoom: fixed; } @-o-viewport { user-zoom: fixed; } @viewport { user-zoom: fixed; } *, *:after, *:before { margin: 0; padding: 0; border: none; -webkit-box-sizing: border-box; box-sizing: border-box; } html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, img, ins, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } iframe { width: 100%; } a { margin: 0; padding: 0; font-size: 100%; outline: none; text-decoration: none; background: transparent; vertical-align: baseline; } a, a>* { text-decoration: none; outline: none !important; } a { font-family: 'Vidaloka', serif; color: #222; font-weight: normal; } a:hover, a:focus{ text-decoration: none } a, button { /* -webkit-transition: all .5s ease; */ /* transition: all .5s ease; */ } .not-ie a, button { -webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out; transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out; } b, strong { font-weight: bold !important; } ul { list-style: none; } q { quotes: none; } table, table td { padding: 0; border: none; border-collapse: collapse; border-spacing: 0; } img { vertical-align: top; max-width: 100%; } [class^="icon-"]:before, [class*="icon-"]:before { width: auto!important; margin: 0; padding: 0; vertical-align: middle; } embed { vertical-align: top; } input, button { -webkit-appearance: none; outline: none; } button::-moz-focus-inner { border: 0; } html { overflow-x: hidden; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } html, body { height: 100%; } /* ----------------------------------- 2. Basic classes and elements ------------------------------------- */ body { font-size: 15px; line-height: 26px; font-family: 'Merriweather', serif; color: #636363; background-color: #fff; background-attachment: fixed; position: relative; font-weight: 300; } .loader { position: fixed; width: 100%; height: 100%; background: #fff; top: 0; left: 0; z-index: 99999; } .wrapper-container { position: relative; background: #fff; } .full-width-block { width: 100%; } .wrapper { overflow: hidden; } .relative { position: relative; } .align-left { text-align: left; } .align-center { text-align: center; } .align-right { text-align: right; } .f-left { float: left; } .f-right { float: right; } .hide { display: none; } .show { display: block; } .invisible { visibility: hidden; } ::-moz-selection { background: #ff0600; color: #fff; } ::selection { background: #ff0600; color: #fff; } ::-moz-selection { background: #ff0600; color: #fff; } ::-o-selection { background: #ff0600; color: #fff; } ::-ms-selection { background: #ff0600; color: #fff; } ::-webkit-scrollbar { width: 5px; background: #222; } ::-webkit-scrollbar-thumb { background: #ff0600; } img { -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; height: auto; max-width: 100%; } .clearfix:after, .row:after { clear: both; display: block; visibility: hidden; height: 0; content: "."; } input, textarea { width: 100%; border: none; line-height: 40px; padding: 0 13px; background: #efefef; font-size: 12px; border-radius: 2px; outline: none; -webkit-transition: all .3s ease; transition: all .3s ease; } textarea { width: 100%; vertical-align: top; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #636363; -webkit-transition: text-indent .5s ease, color .5s ease; } input::-moz-placeholder, textarea::-moz-placeholder { color: #636363; -webkit-transition: text-indent .5s ease, color .5s ease; } [placeholder]:focus::-webkit-input-placeholder { text-indent: 10em; color: transparent; } [placeholder]:focus::-webkit-textarea-placeholder { text-indent: 10em; color: transparent; } /* ----------------------------------- 3. Typography ------------------------------------- */ h1, h2, h3, h4, h5, h6 { font-family: 'Vidaloka', serif; ; color: #222; line-height: 1.25em; margin-bottom: 20px; font-weight: normal; letter-spacing: -1px; } h1 { font-size: 36px; } h2 { font-size: 30px; } h3 { font-size: 24px; } h4 { font-size: 22px; } h5 { font-size: 18px; } h6 { font-size: 14px; } p { margin: 0 0 20px; padding: 0; } /* ----------------------------------- 4. Header ------------------------------------- */ #header { position: relative; top: 0; z-index: 9; width: 100%; background: transparent; } /* Sticky menu */ #header.scrolled { position: fixed; left: 0; top: 0; z-index: 999; } /* Header news part */ .top-news{ background: #efefef; padding:5px 0; } .top-news .news-title{ background: #ff0600; color: #fff; float: left; padding:0 10px; margin-right: 40px; display: inline-block; position: relative; } .top-news .news-title::after{ position: absolute; content: ""; right: -12px; top: 8px; border:6px solid transparent; border-left-color: #ff0600; } .header-two .top-news .news-title{ background-color: #222; color: #fff } .header-three .top-news .news-title{ background-color: #f00; color: #fff } .header-two .top-news .news-title::after{ border-left-color: #222 } .header-three .top-news .news-title::after{ display: none } .header-two .top-news { background-color: transparent; padding: 10px 0 } .header-two .top-news .owl-carousel .owl-stage-outer{ width: 78%; } .header-two .top-news .owl-nav{ display: none } .top-news .news-title p{ margin-bottom: 0; text-transform: capitalize; font-size: 12px; font-weight: 600; } .header-two .top-news .owl-carousel p a{ color: #fff } .type-2.top-news{ border: 1px solid #efefef; background: transparent; } .top-news .owl-carousel .owl-stage-outer{ width: 80%; } .top-news .owl-carousel p{ font-size: 12px; margin: 0; text-align: left; } .top-news .owl-carousel p a{ font-family: 'Merriweather', serif; color: #222 } .top-news .owl-carousel .owl-nav{ position: absolute; right: 0; top: 0; line-height: 1; } .top-news .owl-carousel .owl-controls .owl-nav [class*="owl-"]{ margin: 3px 5px; padding: 0; padding-top: 6px; font-size: 8px; color: #ccc; background: #222; text-align: center; height: 20px; width: 20px; } /* Header top part */ #header .top-header { background: #222222; } .top-header .head-soc-secion { padding-top: 13px; padding-bottom: 13px; text-align: right; } .header-one .top-header .head-soc-secion, .menu-holder .responsive-nav-button{ padding-top: 13px; padding-bottom: 13px; } /* Logo */ .logo-wrap { padding: 4px 0; text-align: center; } .logo-banner.logo-wrap{ padding: 30px 0; } .logo-info.logo-wrap { padding:15px 0; } .logo-banner .logo, .logo-info .logo{ padding: 10px 0; } .header-four .logo-wrap { background: #efefef !important; } .header-six .logo-wrap { background: #ff0600; } .header-three .top-header { background-color: #ff0600 !important; } .logo-wrap.logo-text a{ font-size: 34px; font-family: 'Merriweather', serif; color: #222222; text-transform:uppercase; display: block; line-height: 1; } .logo-text a span{ display: block; font-size: 11px; font-family: 'Vidaloka', serif; letter-spacing: 2px; font-style: italic; margin-top: 2px; color: #ff0600; text-transform: capitalize; } .logo-wrap .logo { display: inline-block; } #header.header-2 .logo-wrap { border-bottom: 1px solid #eee; } #header.header-five .logo-wrap { border-bottom: 1px solid #eee; background-size: cover; } #header.header-4 .top-header { background: #f7f7f9; } #header.header-4 .logo-wrap { background: #222; } .header-4 .top-header #main-navigation>ul>li>a, .header-4 .social-icon-list ul li a, .header-4 button.search-button, .header-4 .responsive-nav-button { color: #222; } .header-4 #main-navigation>ul>li.current>a, .header-4 #main-navigation>ul>li:hover>a{ color: #ff0600 } #header.header-4 .social-icon-list:after { background: #e1e1e3; } #header.header-4.with-paralax .logo-wrap { position: relative; z-index: 0; } #header.header-4.with-paralax .logo-wrap:after { position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background: #fff; opacity: .75; z-index: -1; } /* Main Navigation */ #wrapper { overflow: hidden; -webkit-transition: all .5s ease; transition: all .5s ease; } #main-navigation>ul>li { float: left; position: relative; margin-right: 33px; cursor: pointer; } #main-navigation>ul>li:last-child { margin-right: 0; } #main-navigation>ul>li>a { color: #fff; text-transform: uppercase; display: inline-block; font-size: 14px; position: relative; font-family: 'Vidaloka', serif; font-weight: normal; letter-spacing: 1px; padding: 15px 0; } .searchform-wrap.opened, .main-navigation>li:hover>.sub-menu-wrap { width: 355px; opacity: 1; visibility: visible; } #main-navigation>ul>li.current>a, #main-navigation>ul>li:hover>a { color: #ff0600; } .header-three #main-navigation>ul>li.current>a, .header-three #main-navigation>ul>li:hover>a { color: #fff } .sub-menu-wrap ul li { -webkit-transition: all .5s ease; transition: all .5s ease; position: relative; border-bottom: 1px solid #efefef; } .sub-menu-wrap ul li:last-child { border: 0 } .sub-menu-wrap ul li:hover>a, .sub-menu-wrap ul li.current>a { background-color: #ff0600; color: #fff } #main-navigation>ul>li.dropdown>a:after { font-family: 'fontello'; content: '\e8e7'; margin-left: 7px; font-weight: normal; font-size: 14px; display: inline-block; vertical-align: top; } .sub-menu-wrap { position: absolute; left: 0; top: 100%; min-width: 180px; padding: 0; opacity: 0; visibility: hidden; font-weight: 300; z-index: 999; text-align: left; -webkit-transition: -webkit-transform .4s ease, opacity .4s ease, visibility .4s ease; -webkit-transition: opacity .4s ease, visibility .4s ease, -webkit-transform .4s ease; transition: opacity .4s ease, visibility .4s ease, -webkit-transform .4s ease; transition: transform .4s ease, opacity .4s ease, visibility .4s ease; transition: transform .4s ease, opacity .4s ease, visibility .4s ease, -webkit-transform .4s ease; -webkit-transition: all .4s ease; transition: all .4s ease; transform: translateY(20px); -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); box-shadow: 0 0 1px #eaeaea; } .sub-menu-wrap .sub-menu-wrap.sub-menu-inner { left: 100%; top: 0; } #main-navigation ul li:hover > .sub-menu-wrap { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } #main-navigation ul li:hover > .sub-menu-wrap li > ul{ left:100%; top:0; } .sub-menu-wrap li a:hover , .sub-menu-wrap>li.current a{ background-color: #ff0600; color: #fff; } .sub-menu-wrap li a { font-family: 'Vidaloka', serif; display: block; white-space: pre; text-transform: uppercase; color: #222; position: relative; font-size: 14px; font-weight: normal; line-height: 1em; padding: 15px; background: #fff; } .sub-menu-wrap li.sub>a:after { font-family: 'fontello'; content: '\e8e5'; position: absolute; right: 15px; } .responsive-nav-button { display: none; text-align: center; color: #fff; font-size: 23px; z-index: 2; border-radius: 0; background: transparent; -webkit-transition: all .5s ease; transition: all .5s ease; } .responsive-nav-button:hover { color: #ff0600!important; } .responsive-nav-button:before { font-family: 'fontello'; content: "\e8bb"; } #wrapper #advanced-menu-hide { visibility: hidden; pointer-events: none; -webkit-transform: translateX(200%); transform: translateX(200%); -webkit-transition: all .5s ease; transition: all .5s ease; } .menu-button-wrap { text-align: right; padding: 10px 0; } .mobile-advanced { display: none; } /* ----------------------------------- 5. Lists and navigations ------------------------------------- */ /* Tag list */ .tag-list span { font-family: 'Vidaloka', serif; } .tag-list span, .tag-list a { font-size: 12px; display: inline-block; } .tag-list a { font-weight: bold; } .tag-list a:hover { color: #ff0600; } /* separators list */ .separators-list>ul>li:not(:last-child) { margin-bottom: 45px; } /* buttons list */ .buttons-area { margin-bottom: -30px; max-width: 600px; } .buttons-area a { margin: 0 20px 30px 0; } /* category list */ .widget ul>li { font-family: 'Vidaloka', serif; font-weight: 600; } .widget ul>li:not(:last-child) { margin-bottom: 10px; } .widget ul>li>a,span { /*color: #222;*/ position: relative; /* font-size: 11px; */ /*text-transform: uppercase;*/ letter-spacing: 1px; font-weight: normal; } .widget ul>li>a:hover { color: #ff0600; } .widget ul>li:last-child>a:hover:before { width: 100%; } /*----------- List with icons --------------*/ .post-icon-list ul { font-size: 0; } .post-icon-list ul li { display: inline-block; font-size: 14px; font-family: 'Vidaloka', serif; font-weight: normal; } .post-icon-list ul li a:before { display: inline-block; margin-right: 5px; color: #e0e0e0; font-size: 12px; -webkit-transition: color .5s ease; transition: color .5s ease; } .post-icon-list ul li a:hover:before { color: #ff0600; } .post-icon-list ul li:not(:last-child) { margin-right: 15px; } /*----------- Social icons --------------*/ #header .social-icon-list { padding-right: 65px; position: relative; } #header .top-bar .social-icon-list{ padding: 7px 0; padding-right: 0; text-align: right; } #header.header-two .top-bar { background-color: #ff0600; } .search-holder, .search-button{ position: relative; } .holder-right .search-holder{ width: 100%; text-align: right } .search-holder { position: relative; float: right; z-index: 99; } #header .search-button:after { content: ''; position: absolute; left: 0; top: 0; height: 25px; width: 1px; background: #393939; } .social-icon-list ul li { display: inline-block; margin-bottom: 2px; margin-top: 2px; } .top-bar-contact ul li{ margin: 9px 0; display: inline-block; padding-right: 20px; color: #fff; font-weight: 500; font-size: 13px; position: relative; margin-right: 10px; } .top-bar-contact ul li:last-child, .header-one .top-bar-contact ul li:last-child{ padding-right: 0; margin-right: 0 } .header-one .top-bar-contact { text-align: right; } .header-one .top-bar-contact ul li{ margin-right: 25px; padding-right: 30px; } .header-one .top-bar-contact ul li { color: #222 } .header-one .top-bar-contact ul li p{ margin: 0; text-align: left; font-size: 16px; text-transform: capitalize; font-family: 'Vidaloka', serif; } .top-bar-contact ul li:after{ content: ""; right: 0; position: absolute; top: 0; height: 100%; width: 1px; background: #ddd; } .top-bar-contact ul li i{ margin-right: 5px; } .social-icon-list ul li:not(:last-child) { margin-right: 20px; } .top-bar-contact ul li:last-child:after{ display: none } .social-icon-list ul li a { display: block; position: relative; color: #fff; font-family: 'fontello'; text-align: center; font-size: 13px; } .top-bar .social-icon-list ul li a{ color: #fff } .header-five .top-bar-contact ul li, .header-five .social-icon-list ul li a, .header-six .top-bar-contact ul li, .header-six .social-icon-list ul li a { color: #222; } .top-bar .social-icon-list ul li a:hover{ color: #222 } .social-icon-list ul li a:hover { color: #ff0600; } .header-three .social-icon-list ul li a:hover, .header-three button.search-button:hover { color: #222; } .social-icon-list.with-counter ul li:not(:last-child) { margin-right: 30px; } .social-icon-list.with-counter ul li a { color: #222; display: inline-block; font-size: 16px; } .with-counter ul li span { display: inline-block; color: #636363; font-family: 'Vidaloka', serif; font-size: 14px; margin-left: 3px; line-height: 10px; font-weight: 600; } /* Lists */ [class*="default-list-"] { margin-bottom: 15px; } [class*="default-list-"] li { display: block; vertical-align: middle; position: relative; } [class*="default-list-"] li:before { font-family: 'fontello'; display: inline-block; margin-right: 25px; line-height: 12px; vertical-align: middle; font-weight: normal; } .default-list-numb li span { float: left; vertical-align: middle; padding-right: 25px; } .default-list-arrow li:before { content: '\e8df'; font-size: 14px; } .default-list-square li:before { content: '\e90f'; font-size: 14px; } .default-list-disk>li:before { content: '\eafc'; font-size: 14px; } .default-list-dir li:before { content: '\e8e5'; font-size: 16px; } .default-list-close li:before { content: '\e85a'; font-size: 14px; } .default-list-numb li { list-style-position: inside; } /* ----------------------------------- 6. Buttons ------------------------------------- */ .button { padding: 7px 25px; display: inline-block; letter-spacing: 1.5px; font-size: 14px; text-transform: uppercase; border-radius: 2px; background: #efefef; } .button:hover, .button.style2:hover, .button.style3 { background: #ff0600; color: #fff; } .button.style3:hover { background: #222; color: #fff; } .button.style4 { background: transparent; border: 1px solid #222; padding: 6px 35px; } .button.style4:hover { color: #ff0600; border-color: #ff0600; } .button.style2 { background: #222; color: #fff; width: auto; padding: 7px 25px; display: inline-block; letter-spacing: 1.5px; font-size: 14px; text-transform: uppercase; border-radius: 2px; } .button.type2 { border-radius: 0; } .button.type3 { border-radius: 30px; } .link-button { text-transform: uppercase; font-size: 14px; padding-bottom: 3px; line-height: 10px; letter-spacing: 1.5px; position: relative; } .link-button:after { content: ''; background: #ff0600; position: absolute; left: 0; top: 100%; width: 100%; height: 1px; -webkit-transition: all .3s ease; transition: all .3s ease; } .link-button:hover { color: #ff0600; } .link-button:hover:after { width: 0; } /* ----------------------------------- 7. Sliders ------------------------------------- */ /* Owl-Carousel */ .carousel-type-2 { position: relative; } .carousel-type-1 .owl-nav, .carousel-type-2 .owl-nav, .carousel-type-4 .owl-nav { display: none; } [class*="carousel-type"] .owl-dots { margin-top: 35px; text-align: center; } [class*="carousel-type"] .owl-dot { background: #222; width: 6px; height: 6px; border-radius: 10px; display: inline-block; vertical-align: middle; -webkit-transition: all .5s ease; transition: all .5s ease; } [class*="carousel-type"] .owl-dot:not(:last-child) { margin-right: 15px; } [class*="carousel-type"] .owl-dot.active { background: transparent!important; width: 12px; height: 12px; border: 2px solid #ff0600; } .owl-carousel .owl-nav [class*="owl-"], [class*="custom-owl-"] { position: relative; font-family: 'fontello'; font-size: 14px; display: inline-block; color: #636363; cursor: pointer; line-height: 1em; padding: 10px; -webkit-transition: color .5s ease; transition: color .5s ease; } .owl-carousel .owl-nav [class*="owl-"]:hover, [class*="custom-owl-"]:hover, .carousel-type-3.style-2 .owl-carousel .owl-nav [class*="owl-"]:hover { color: #ff0600; } .owl-carousel .owl-nav .owl-prev:before, .custom-owl-prev:before { content: '\e8e1'; } .owl-carousel .owl-nav .owl-next:before, .custom-owl-next:before { content: '\e8e2'; } .carousel-type-2 [class*="custom-owl-"] { position: absolute; top: calc(50% - 13px); margin: 0; padding: 10px; } .carousel-type-2 .custom-owl-prev { left: 35px; } .carousel-type-2 .custom-owl-next { right: 35px; } .carousel-type-3.style-2 .owl-dots { position: absolute; bottom: 20px; left: 0; text-align: center; margin-top: 0; width: 100%; } .carousel-type-3.style-2 .owl-dots .owl-dot { background: #fff; } .carousel-type-3.style-2 .owl-nav { margin-top: 0; } [class*="carousel-type"].no-thumb .owl-dots { display: none!important; } /* ----------------------------------- 8. Main content elements ------------------------------------- */ /* Flex grid */ .flex-grid-section { margin: 0 -15px; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } .flex-grid-section .flex-columns-1 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .flex-grid-section .flex-columns-2 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .flex-grid-section .flex-columns-3 { -ms-flex-preferred-size: 33.3%; flex-basis: 33.3%; max-width: 33.3%; } .flex-grid-section [class*="flex-columns-"] { padding: 0 15px; } .flex-justify-section { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .flex-justify-section .flex-col-3 { width: 33.3%; } .flex-justify-section .flex-col-3:first-child { text-align: left; } .flex-justify-section .flex-col-3:last-child { text-align: right; } .flex-justify-section .flex-col-3:nth-child(2) { text-align: center; } .flex-list-section .post-item { margin: 0 -15px; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .flex-list-section .flex-columns-1, .flex-list-section .full-width { padding: 0 15px; } .flex-list-section .full-width.flex-columns-2 { padding: 0; } .flex-list-section .post-item.full-width.flex-columns-2 { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .flex-list-section .full-width.flex-columns-2 .post-thumbnail { -ms-flex-preferred-size: 26%; flex-basis: 26%; max-width: 26%; } .flex-list-section .full-width.flex-columns-2 .entry-header { -ms-flex-preferred-size: 74%; flex-basis: 74%; max-width: 74%; } .post-area .post-item.full-width .post-thumbnail .caption img:hover { -webkit-transform: none; transform: none; } .flex-list-section .flex-columns-1 .post-thumbnail, .flex-list-section .flex-columns-1 .entry-header { padding: 0!important; } .flex-list-section .flex-columns-2 .post-thumbnail, .flex-list-section .flex-columns-2 .entry-header { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .flex-list-section [class*="flex-columns-"] .post-thumbnail, .flex-list-section [class*="flex-columns-"] .entry-header { padding: 0 15px; } .flex-list-section [class*="flex-columns-"] [class*="separator-type"] { margin: 40px 15px 0; } .flex-list-section.post-area .flex-columns-2 .post-thumbnail { margin-bottom: 0; } .flex-list-section.meta-left .entry-header .entry-meta, .flex-list-section.meta-left .entry-header .entry-title { text-align: left; } .flex-list-section.meta-center .entry-header .entry-meta, .flex-list-section.meta-center .entry-header .entry-title, .flex-list-section .entry-header.meta-center .entry-meta, .flex-list-section .entry-header.meta-center .entry-title { text-align: center; } .flex-list-section.meta-left .post-item .entry-header:not(.meta-center) .entry-title a:after { left: 0; } .flex-list-section.flex-item-reverse [class*="flex-columns-"].post-item:nth-child(2n) .entry-header { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .flex-list-section.flex-item-reverse [class*="flex-columns-"].post-item:nth-child(2n) .post-thumbnail { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } /* Pagination */ .pagination-section { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .pagination-section .navigation.pagination .nav-links .page-numbers { background: #efefef; width: 40px; height: 40px; text-align: center; border-radius: 2px; letter-spacing: 1.5px; font-size: 14px; padding: 10px 15px; margin: 0 5px; } .pagination-section .navigation.pagination .nav-links .page-numbers:hover, .pagination-section .navigation.pagination .nav-links .page-numbers.current { background: #222; color: #fff; } .pagination-section [class*="custom-owl-"] { margin: 0 25px; } /* Post area */ .post-area .post-item { position: relative; margin-bottom: 80px; } .post-area .post-item .post-thumbnail { margin-bottom: 45px; overflow: hidden; } .post-area .post-item .post-thumbnail .caption { overflow: hidden; } .post-area .post-item.flex-columns-1 .post-thumbnail .caption img { -webkit-transition: all 2s ease; transition: all 2s ease; cursor: pointer; width: 100%; /* height: auto; */ object-fit: cover; object-position: center; } .post-area .post-item.flex-columns-2 .post-thumbnail .caption img { -webkit-transition: all 2s ease; transition: all 2s ease; cursor: pointer; width: 100%; height: auto; } .post-area .post-item .post-thumbnail .caption img:hover { -webkit-transform: scale(1.1); transform: scale(1.1); } .post-area .post-item .entry-meta { width: 100%; text-align: center; } .post-area .post-item .entry-title { text-align: center; } .post-area .post-item .button { margin-top: 20px; } .post-area .post-item.flex-columns-1 .entry-meta .default-list-disk { margin-bottom: 15px; } .post-area .post-item.flex-columns-1 .entry-title a { font-size: 36px; line-height: 46px; } .post-item .post-area .post-item.flex-columns-1 .entry-title a { } .post-area .post-item.flex-columns-1 .entry-title a:after { margin-top: 20px; } .entry-meta [class*="default-list-"] li:before { margin-right: 8px; } .post-area .post-item .entry-title { margin-bottom: 0; } .post-area .post-item .entry-title a { position: relative; margin-bottom: 50px; display: inline-block; font-size: 22px; } .post-area .post-item .entry-title a:after, .post-area.item-style-2 .post-item .entry-meta:after { content: ''; position: absolute; width: 36px; height: 3px; background: #ff0600; left: calc(50% - 18px); top: 100%; margin-top: 25px; } .post-area .post-item .entry-title.no-separator a { margin-bottom: 0; } .post-area .post-item .entry-title.no-separator a:after, .post-area .post-item.post-about .entry-title a:after, .post-area.item-style-2 .post-item .entry-title a:after { display: none; } .post-about.flex-columns-2 .post-thumbnail .caption img:hover { -webkit-transform: none; transform: none; } .post-action { padding: 11px 0; border-top: 1px dashed #eee; border-bottom: 3px solid #ff060029; } .post-area .post-item .post-action { margin-top: 35px; width: 100%; } .post-action .text-button { text-transform: uppercase; letter-spacing: 1px; font-size: 14px; } .post-action .social-icon-list span, .post-action .social-icon-list>ul { display: inline-block; font-size: 14px; font-family: 'Vidaloka', serif; } .post-action .social-icon-list span { padding-right: 10px; } .post-action .social-icon-list>ul>li a { color: #222; font-size: 14px; } .post-area .post-item.short-verion { margin-bottom: 0; } .post-action .text-button:hover { color: #ff0600; } .post-area .post-item.short-verion .post-thumbnail { margin-bottom: 20px; } .post-area .post-item.short-verion .entry-title a { font-size: 18px; line-height: 25px; } .post-area .post-item.short-verion .default-list-disk { margin-bottom: 5px; } .item-separator-left .full-width.post-item .entry-header { position: relative; } [class*="item-separator"] .post-item:after, [class*="item-separator"] .full-width.post-item .entry-header:after { position: absolute; content: ''; top: 100%; margin-top: 40px; height: 1px; width: 135px; background: #d7d7d7; } .item-separator-left .post-item:after { left: 0; } .item-separator-left .full-width.post-item .entry-header:after { left: 0; } .item-separator-right .post-item:after { right: 15px; } .item-separator-center .post-item:after { left: calc(50% - 80.5px); } [class*="item-separator"] .full-width.post-item:after, [class*="item-separator"] .post-item.no-separator:after, [class*="item-separator"] .post-item:last-child:after, [class*="item-separator"] .post-item.full-width:last-child .entry-header:after { display: none; } .post-area .post-item.post-about .entry-title a, .post-area .post-item.post-about .entry-summary p, .post-area .post-item.post-about .entry-summary blockquote { margin-bottom: 30px; } .post-area .post-item.post-about .entry-summary .isotope-section { margin-bottom: 0; } .post-area .post-item .entry-summary .entry-title { font-weight: bold; font-size: 14px; letter-spacing: 0; margin-bottom: 40px; } .post-area .post-item.post-about.flex-columns-2 .entry-title a { margin-bottom: 30px; font-size: 36px; } .post-area .post-item.post-about.flex-columns-2 { margin-bottom: 0; } .post-area .post-item.post-about.flex-columns-2 { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .post-area .post-item.post-about .entry-summary b { color: #222; } .post-area .post-item.post-about .entry-summary>p a { font-family: 'Merriweather', serif; color: #ff0600; } .post-area.item-style-2 .post-item:not(.flex-columns-1) .entry-title a { font-size: 14px; margin-bottom: 5px; } .post-area.item-style-2 .post-item .entry-meta { position: relative; margin-bottom: 50px; } .post-area.item-style-2 .post-item .entry-meta:after { left: 0; } .post-area .post-item .entry-meta .default-list-disk>li .social-icon-list ul { margin-bottom: 0; line-height: 14px; } .post-area .post-item .entry-meta .default-list-disk>li .social-icon-list li { margin-bottom: 0; } .post-area .post-item .entry-meta .default-list-disk>li .social-icon-list { display: inline-block; } .post-area .post-item .entry-meta .default-list-disk>li .social-icon-list li a { font-size: 14px; } .post-area .post-item .entry-meta .default-list-disk>li .social-icon-list ul li:not(:last-child) { margin-right: 10px; } .comment-section.flex-list-section .post-item.full-width.flex-columns-2 { position: relative; margin-bottom: 0; padding-bottom: 80px; } .comment-section.flex-list-section .post-item.full-width.flex-columns-2:not(:last-child):before { position: absolute; left: 60px; top: 45px; content: ''; height: 100%; width: 1px; bottom: 0; background: #eee; z-index: 1; } .comment-section.flex-list-section .post-item.full-width.flex-columns-2 .post-thumbnail { z-index: 2; } .comment-section.flex-list-section .full-width.flex-columns-2 { display: block; } .comment-section.flex-list-section .full-width.flex-columns-2 .post-thumbnail { float: left; width: 120px; max-width: 100%; } .comment-section.flex-list-section .full-width.flex-columns-2 .entry-header { overflow: hidden; max-width: 100%; } .comment-section.flex-list-section .full-width.flex-columns-2 .post-thumbnail { z-index: 2; position: relative; } .comment-section.flex-list-section .full-width.flex-columns-2 .entry-header .entry-meta { margin-bottom: 0; } .comment-section.flex-list-section.post-area.item-style-2 .post-item .entry-meta:after { display: none; } .comment-section.flex-list-section.post-area.item-style-2 .post-item.comment-inner { padding-left: 120px; } .comment-section.flex-list-section.post-area.item-style-2 .post-item.comment-inner .post-thumbnail .caption:after { content: ''; display: block; position: absolute; height: 1px; width: 100%; top: 45px; right: calc(100% - 60px); background: #eee; z-index: -1; } .comment-section.flex-list-section.post-area.item-style-2 .post-item.comment-inner .post-thumbnail .caption:before { content: ''; display: block; position: absolute; height: 5px; width: 5px; border-radius: 100px; top: 42.5px; left: -62.5px; background: #ff0600; z-index: 3; } .comment-section.flex-list-section.post-area .post-item .post-thumbnail { overflow: visible; } /* Page spaces */ .page-section-area .page-section:not(:last-child) { margin-bottom: 80px; } .page-offset-1 { padding: 90px 0 150px; } .page-offset-2 { padding: 0 0 150px; } /* Separators */ [class*="separator-type"] { position: relative; } .separator-type-1 { border-bottom: 1px solid #d7d7d7; width: 130px; } .separator-type-2 { border-bottom: 1px solid #d7d7d7; width: 145px; } .separator-type-2:after { content: ''; position: absolute; z-index: 2; top: -2.5px; left: calc(50% - 2.5px); border-radius: 100px; background: #ff0600; width: 5px; height: 5px; } .separator-type-2:before { content: ''; position: absolute; z-index: 1; top: -3px; left: calc(50% - 6px); border-radius: 100px; background: #fff; width: 12px; height: 6px; } .separator-type-3 { border-bottom: 1px solid #d7d7d7; width: 370px; } .separator-type-3:after { content: ''; width: 100%; height: 1px; display: block; background: #d7d7d7; margin-bottom: 1px; } .separator-type-4 { height: 3px; width: 155px; } .separator-type-5 { border-bottom: 1px solid #ff0600; width: 165px; } .separator-type-5:after { content: ''; position: absolute; z-index: 2; top: -7px; left: calc(50% - 5.5px); border-radius: 100px; width: 11px; height: 14px; } .separator-type-5:before { content: ''; position: absolute; z-index: 1; top: -8px; left: calc(50% - 15px); border-radius: 100px; background: #fff; width: 30px; height: 14px; } .logo-wrap.separator-type-1 { border-color: #eee; width: 100%; } .header-three .logo-wrap{ padding:30px 0; } .logo-banner.logo-wrap .logo, .logo-info.logo-wrap .logo { float: left; } .header-three .top-news { border: 1px solid #efefef; background: transparent; } .add-banner{ display: block; text-align: right; } /* Description box */ .desc-box { position: absolute; top: 50%; left: 0; text-align: center; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .desc-box .entry-meta { display: inline-block; background: rgba(255, 255, 255, .9); padding: 70px 10px; width: 60%; } .desc-box .entry-meta h3 { margin-bottom: 0; } .entry-meta .default-list-disk>li { display: inline-block; margin-right: 7px; text-transform: uppercase; font-size: 14px; line-height: 13px; font-family: 'Vidaloka', serif; font-weight: normal; letter-spacing: 1px; } .entry-meta>h3 a { font-size: 22px; font-family: 'Vidaloka', serif; letter-spacing: 1px; font-weight: normal; } .entry-title a:hover, .entry-meta>h3 a:hover { color: #ff0600; } .entry-meta .default-list-disk { line-height: 13px; } .entry-meta .default-list-disk>li a { color: #636363; font-style: italic; display: inline-block; } .entry-meta .default-list-disk>li a:hover { color: #ff0600; } .entry-meta .default-list-disk>li:last-child { margin-right: 0; } .entry-meta .default-list-disk>li:first-child:before { display: none; } .carousel-type-2 .desc-box { top: auto; bottom: 0; width: 100%; -webkit-transform: none; transform: none; } .carousel-type-2 .desc-box .entry-meta { position: relative; width: 100%; padding: 30px 75px; } .carousel-type-3 .desc-box .entry-meta { width: 38%; } .carousel-type-3 .owl-nav { position: absolute; top: calc(50% - 5px); margin-top: -35px; width: 100%; } .carousel-type-3 .owl-nav [class*="owl-"] { position: absolute; color: #222; } .carousel-type-3 .owl-nav .owl-prev { left: 35px; } .carousel-type-3 .owl-nav .owl-next { right: 35px; } .carousel-type-3.style-2 .owl-nav [class*="owl-"] { color: #fff; } .carousel-type-4 .desc-box { padding: 20px; position: absolute; left: auto; right: 0; top: 0; bottom: 0; height: 100%; width: 40%; background: #f2f5f7; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transform: none; transform: none; } .carousel-type-4 .desc-box .post-area .post-item { margin-bottom: 0; } .carousel-type-4 .desc-box .entry-meta { background: transparent; padding: 0; } /* Breadcrumbs */ .breadcrumbs { padding: 10px 0; text-align: center; border-bottom: 3px solid #ef2f2f57; font-family: 'Vidaloka', serif; font-size: 14px; } .breadcrumbs a { font-weight: bold; } .breadcrumbs a:hover { color: #ff0600; } .breadcrumbs span { display: inline-block; } .breadcrumbs-2 { padding: 10px 0; border-bottom: 3px solid #ef2f2f57; font-family: 'Vidaloka', serif; font-size: 14px; } .breadcrumbs-2 h4{ text-transform: capitalize; margin-bottom: 0; } .links .crumb{ text-transform: capitalize; padding-right: 10px; margin-right: 10px; color: #222222; } .links .crumb::after{ content: '/'; padding-left: 10px; } .links a.crumb:hover{ color: #ff0600 } .links .crumb:last-child{ padding: 0; margin: 0; } .links .crumb:last-child::after{ display:none; } /* Search and Shopping cart buttons */ button.search-button { font-family: 'fontello'; font-size: 13px; display: inline-block; background: none; color: #fff; } button.search-button:hover { color: #ff0600; } button.search-button:before { content: '\e83a'; } .searchform-wrap.opened h4 { text-transform: uppercase; color: #fff; font-weight: normal; } .searchform-wrap input { border: none; padding-left: 0; padding-right: 30px; color: #fff; } .searchform-wrap input::-webkit-input-placeholder { color: #636363; } .searchform-wrap input::-moz-placeholder { color: #636363; } .close-search-form { background-color: transparent; position: absolute; font-family: 'fontello'; right: 25px; font-size: 25px; color: #ff0600; z-index: 99; font-weight: normal; display: inline-block; top: 25px; -webkit-transition: all .3s ease; transition: all .3s ease; } .close-search-form:hover { -webkit-transform: rotate(360deg); transform: rotate(360deg); } .close-search-form:before { content: '\e858'; } .searchform-wrap { border-bottom: none; position: fixed; display: block; top: 0; left: 0; right: auto; height: 100%; width: 0; background: rgba(0, 0, 0, .85); text-align: center; opacity: 0; visibility: hidden; z-index: 201; -webkit-transition: all .4s ease; transition: all .4s ease; } .searchform-wrap.opened { width: 100%; } .searchform-wrap.closed { width: 0; } .searchform-wrap .vc-child { width: 850px; display: inline-block; padding-top: 450px; } .searchform-wrap input { border-bottom: 1px solid #c5c5c5; background: transparent; } .searchform-wrap form { position: relative; } .searchform-wrap form button { position: absolute; right: 0; top: calc(50% - 12px); font-family: 'fontello'; font-size: 24px; color: #fff; background: none; } .searchform-wrap form button:hover { color: #ff0600; } .searchform-wrap form button:before { content: '\f05b'; } #header button.search-button { padding-left: 30px; } #header.header-three .search-button:after { background: #fff } /*----------- Back to top --------------*/ .go-to-top { bottom: 4%; color: #636363; cursor: pointer; left: auto; position: fixed; right: 0; text-align: center; top: auto; z-index: 100; opacity: 0; font-weight: normal; visibility: hidden; background: transparent; font-family: 'Vidaloka', serif; text-transform: uppercase; letter-spacing: 1px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .go-to-top:before { content: "To Top"; } .go-to-top.go-top-visible { right: 40px; opacity: 1; visibility: visible; display: block; } .go-to-top:after { content: ''; background: #ff0600; position: absolute; left: 0; top: 100%; width: 100%; height: 1px; -webkit-transition: all .3s ease; transition: all .3s ease; } .go-to-top:hover { color: #ff0600; } .go-to-top:hover:after { width: 0; } /* hightlights */ .pointed { background: #ff0600; color: #fff; border-radius: 2px; padding: 0 2px 2px; } .fancybox-close, .fancybox-prev span, .fancybox-next span { background: none!important; } .fancybox-overlay .fancybox-close { top: 15px; right: 20px; width: auto; height: auto; } .fancybox-nav span:before, .fancybox-close:before { font-family: 'fontello'; font-size: 16px; color: #fff; display: block; text-align: center; -webkit-transition: all .5s ease; transition: all .5s ease; } .fancybox-close:before { font-size: 20px; } .fancybox-close:before { content: '\e858'; } .fancybox-next span:before { content: '\e8e2'; } .fancybox-prev span:before { content: '\e8e1'; } .fancybox-nav:hover span:before, .fancybox-close:hover:before { color: #ff0600; } /* Tooltips */ .tooltips a { position: relative; font-family: 'Merriweather', serif; } .tooltip { position: absolute; display: block; background: #ff0600; border-radius: 2px; padding: 5px 10px; color: #222; font-size: 12px; line-height: 13px; opacity: 0; visibility: hidden; white-space: nowrap; z-index: 5; -webkit-transition: all .4s ease; transition: all .4s ease; } a.top-tooltip .tooltip { bottom: 100%; left: 50%; margin-bottom: 5px; -webkit-transform: translate(-50%, -15px); transform: translate(-50%, -15px); } a.left-tooltip .tooltip { top: 50%; right: 100%; margin-right: 5px; -webkit-transform: translate(-15px, -50%); transform: translate(-15px, -50%); } a.right-tooltip .tooltip { top: 50%; left: 100%; margin-left: 9px; -webkit-transform: translate(15px, -50%); transform: translate(15px, -50%); } a.bottom-tooltip .tooltip { top: 100%; left: 50%; margin-top: 5px; -webkit-transform: translate(-50%, 15px); transform: translate(-50%, 15px); } a.top-tooltip:hover .tooltip { -webkit-transform: translate(-50%, 0px); transform: translate(-50%, 0px); } a.left-tooltip:hover .tooltip { -webkit-transform: translate(0px, -50%); transform: translate(0px, -50%); } a.right-tooltip:hover .tooltip { -webkit-transform: translate(0px, -50%); transform: translate(0px, -50%); } a.bottom-tooltip:hover .tooltip { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } .tooltips a .tooltip:after { position: absolute; content: ""; width: 0; height: 0; } a.top-tooltip .tooltip:after { border-left: 8px solid transparent; border-top: 5px solid #ff0600; border-right: 8px solid transparent; top: 100%; left: 50%; margin-left: -8px; } a:hover .tooltip { opacity: 1; visibility: visible; } .tooltips a:hover { text-decoration: none; } .tooltips a.left-tooltip .tooltip:after { border-top: 8px solid transparent; border-left: 5px solid #ff0600; border-bottom: 8px solid transparent; top: calc(50% - 8px); left: 100%; } .tooltips a.right-tooltip .tooltip:after { border-top: 8px solid transparent; border-right: 5px solid #ff0600; border-bottom: 8px solid transparent; right: 100%; top: calc(50% - 8px); } .tooltips a.bottom-tooltip .tooltip:after { border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 5px solid #ff0600; border-top: none; bottom: 100%; left: calc(50% - 8px); } /* Dropcaps */ .first-letter>span { float: left; display: block; font-family: 'Vidaloka', serif; background: #353535; color: #fff; border-radius: 5px; padding: 9px; font-size: 36px; margin: 5px 10px 0 0; } /* Blockquote */ blockquote { background: #f7f7f9; border-radius: 5px; font-size: 18px; font-family: 'Vidaloka', serif; line-height: 30px; color: #222; padding: 35px; } .author-info { display: block; margin-top: 30px; font-size: 14px; text-transform: uppercase; color: #ff0600; } .isotope-section { margin: 0 -15px -30px -15px; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } .isotope-section [class*="isotope-column"], .isotope-section.no-sidebar .isotope-column-1 .half-col, .isotope-section.no-sidebar .isotope-column-1 .full-col { padding: 0 15px; } .isotope-section [class*="isotope-column"] img { width: 100%; -webkit-transition: all .2s ease; transition: all .2s ease; } .isotope-section .isotope-column-1 { -ms-flex-preferred-size: 62.5%; flex-basis: 62.5%; max-width: 62.5%; } .isotope-section.no-sidebar .isotope-column-1 { margin: 0 -15px; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } .isotope-section.no-sidebar .isotope-column-1 { -ms-flex-preferred-size: 68.2%; flex-basis: 68.2%; max-width: 68.2%; } .isotope-section.no-sidebar .isotope-column-2 { -ms-flex-preferred-size: 32.8%; flex-basis: 32.8%; max-width: 32.8%; } .isotope-section.no-sidebar .isotope-column-1 .half-col { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .isotope-section.no-sidebar .isotope-column-1 .full-col { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .isotope-section .isotope-column-2 { -ms-flex-preferred-size: 37.5%; flex-basis: 37.5%; max-width: 37.5%; } .isotope-section .caption { margin-bottom: 30px; } /*----------- Overlay --------------*/ .item-overlay { position: relative; overflow: hidden; } .item-overlay img{ width: 100%; } .item-overlay:before { content: ''; position: absolute; background: rgba(34, 34, 34, 0.5); top: 0; left: 0; bottom: 0; height: 100%; width: 100%; z-index: 2; text-align: center; opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; } .item-overlay:hover:before { opacity: 1; } .item-overlay .overlay-content { text-align: center; position: absolute; top: 50%; opacity: 0; color: #fff; z-index: 3; padding: 0 10px; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 1s ease; transition: all 1s ease; } .item-overlay:hover .overlay-content { opacity: 1; } .item-overlay .overlay-content .entry-title a, .item-overlay .overlay-content .author-info { color: #fff; } .item-overlay .overlay-content .entry-title a:hover { color: #ff0600; } .item-overlay .overlay-content .author-info { margin-top: 0; } /*----------- Lightbox items --------------*/ .item-overlay .overlay-content a[class*="mad-icon"] { font-size: 30px; color: #fff; font-family: 'fontello'; display: inline-block; -webkit-transform: scale(0); transform: scale(0); } .item-overlay .overlay-content a[class*="mad-icon"]:nth-child(n+2) { margin-left: 20px; } .overlay-content .mad-icon-show:before { content: '\e80b'; } .overlay-content .mad-icon-link:before { content: '\e80c'; } .overlay-content .mad-icon-video:before { content: '\e806'; } .item-overlay .overlay-content a[class*="mad-icon"]:hover { color: #ff0600; } .item-overlay:hover .overlay-content a[class*="mad-icon"] { -webkit-transform: scale(1); transform: scale(1); } .item-overlay .overlay-content a[class*="mad-icon"]:nth-child(2) { -webkit-transition-delay: .2s; transition-delay: .2s; } .item-overlay .overlay-content a[class*="mad-icon"]:nth-child(3) { -webkit-transition-delay: .4s; transition-delay: .4s; } /*----------- Post Navigation --------------*/ .post-nav { padding: 70px 0; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .post-nav .post-area .post-item { margin-bottom: 0; } .post-nav .post-area .post-item .entry-title a { margin-bottom: 20px; } .post-nav [class*="post-"] { font-size: 12px; } .post-nav [class*="post-"]:hover { color: #ff0600; } .post-nav [class*="post-"]:before, .post-nav [class*="post-"]:after { font-family: 'fontello'; font-size: 14px; display: inline-block; } .post-nav .post-prev:before { content: '\e8e1'; margin-right: 15px; } .post-nav .post-next:after { content: '\e8e2'; margin-left: 15px; } /*----------- Iframe --------------*/ .iframe-video-container { margin: 0 auto; height: 0; padding-bottom: 56%; position: relative; } .iframe-video-container>iframe { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .widget .iframe-video-container { margin-bottom: 15px; } /*----------- Alert boxes --------------*/ .alert { padding: 11px 20px; margin-bottom: 10px; background: #fceadb; color: #fff; font-size: 13px; line-height: 16px; color: #eb740b; } .alert.alert-success { background: #dff1da; color: #6db95d; } .alert.alert-info { background: #dae4f1; color: #0648a2; } .alert.alert-error { background: #fde6e6; color: #eb0b0b; } .alert .alert-close, .alert .button { position: relative; } .alert .button i { min-width: inherit; } button.alert-close { cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; } .alert-close { font-family: 'fontello'; float: right; font-size: 14px; font-weight: bold; color: #636363; padding-left: 20px; } .alert-close:before { content: '\e858'; } /*----------- Accordions & Toggles --------------*/ .accordion .a-title { position: relative; cursor: pointer; background: #efefef; padding: 0 20px; color: #222; font-size: 12px; line-height: 37px; border-radius: 2px; margin-bottom: 3px; -webkit-transition: all .5s ease; transition: all .5s ease; } .accordion .a-title:before { color: #222; position: absolute; right: 20px; top: 0; line-height: 37px; font-family: 'fontello'; content: '\e85b'; font-size: 14px; font-weight: bold; } .accordion .a-title.active:before { content: '\e85f'; color: #fff; } .accordion .a-title.active { background: #ff0600; color: #fff; } .accordion .a-content { background: #efefef; padding: 20px; border-radius: 2px; margin-bottom: 3px; } .accordion .a-content .capture { margin-bottom: 20px; } .accordion .a-content p { margin-bottom: 0; } /*----------- Tabs --------------*/ .tabs-conrainer { position: relative; } .tabs .tabs-nav li { float: left; margin-right: 3px; margin-bottom: 3px; } .tabs.horisontal .tabs-nav li:last-child { margin-right: 0; } .tabs .tabs-content { background: #efefef; display: block; padding: 20px; border-radius: 2px; } .tabs .tabs-content .capture { margin-bottom: 20px; } .tabs .tabs-content p { margin-bottom: 0; } .tabs .tabs-nav { width: 100%; } .tabs .tabs-nav>li>a { display: block; font-size: 14px; padding: 11px 20px; text-align: center; color: #222; background: #efefef; position: relative; border-radius: 2px; line-height: 15px; } .tabs .tabs-nav>li.ui-tabs-active a, .tabs.vertical .tabs-nav>li.ui-tabs-active a { color: #fff; background: #ff0600; } .tabs.vertical { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } .tabs.vertical .tabs-nav { -ms-flex-preferred-size: 30%; flex-basis: 30%; max-width: 30%; } .tabs.vertical .tabs-content { -ms-flex-preferred-size: 70%; flex-basis: 70%; max-width: 70%; } .tabs.vertical .tabs-nav li { float: none; } /*----------- Tables --------------*/ .table-type-1 { border-radius: 2px; overflow: hidden; border: 1px solid #eee; } .table-type-1 table { width: 100%; } .table-type-1 table tr>td, .table-type-1 table tr>th { border: 1px solid #eee; padding: 5px 15px; } .table-type-1 table tr>td:first-child, .table-type-1 table tr>td:last-child, .table-type-1 table tr>th:first-child, .table-type-1 table tr>th:last-child { border-left: 0; border-right: 0; } .table-type-1 table tr:last-child>td { border-bottom: 0; } .table-type-1 table tr:first-child>th { border-top: 0; } .table-type-1 table tr>th { font-family: 'Vidaloka', serif; font-weight: bold; font-size: 14px; color: #222; text-align: left; } .table-type-1 table tr>td { text-align: left; font-size: 13px; } .table-type-1 table tr:last-child>td { text-transform: uppercase; color: #222; font-weight: bold; } .table-type-1.type-2 table tr:first-child>td { border-top: 0; } .table-type-1.type-2 table tr:last-child>th { border-bottom: 0; } .table-type-1.type-2 table tr>th { border-right: 1px solid #efefef; } /*----------- Sidebar --------------*/ .widget:not(:last-child) { margin-bottom: 50px; } .widget .caption { margin-bottom: 20px; } .widget .caption img{ width: 100%; } .widget-title { font-weight: bold; margin-bottom: 35px; padding-top: 20px; letter-spacing: 0; font-size: 16px; } /* Widget instagram */ .widget-instagram .instagram-feed { margin: 0 -5px -10px -5px; } .widget-instagram .instagram-feed li { margin: 0; width: 33.3%; padding: 0 5px 10px 5px; } .instagram-feed li { display: inline-block; position: relative; } .instagram-feed li a { display: block; position: relative; } .instagram-feed li a:after { pointer-events: none; position: absolute; content: ""; top: 0; left: 0; bottom: -1px; right: 0; background: rgba(8, 5, 10, 0.5); opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .5s ease; transition: all .5s ease; } .instagram-feed li:hover a:after { opacity: 1; filter: alpha(opacity=100); } .widget-instagram.full-width { position: relative; } .widget-instagram.full-width .instagram-feed { margin: 0; } .widget-instagram.full-width .follow-section { position: absolute; top: 50%; left: calc(50% - 125px); text-align: center; background: rgba(34, 34, 34, 0.9); text-align: center; padding: 52px 20px; width: 250px; color: #fff; text-transform: uppercase; font-size: 9px; letter-spacing: 1px; display: inline-block; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .widget-instagram.full-width .instagram-feed li { width: 16.666%; padding: 0; } .widget-instagram.full-width .follow-section:hover { color: #ff0600; } /* Widget posts */ .widget .post-area .post-item .post-thumbnail { float: left; position: relative; } .widget .post-area .post-item .entry-header { overflow: hidden; padding: 15px 0 0 30px; position: relative; } .widget .post-area .post-item .entry-meta, .widget .post-area .post-item .entry-title { text-align: left; letter-spacing: 1px; } .widget .post-area .post-item .entry-title a { margin-bottom: 0; font-size: 16px; line-height: 22px; } .widget .entry-meta .default-list-disk { margin-bottom: 10px; } .widget .post-area .post-item { margin-bottom: 40px; } .widget .post-area .post-item:last-child{ margin-bottom: 0 } .widget .post-area .post-item .caption { margin-bottom: 0; } .widget .post-area .post-item:after { clear: both; display: block; visibility: hidden; height: 0; content: "."; } .widget .post-area .post-item .post-thumbnail { margin-bottom: 0; } /* Widget tags */ .widget-tags { font-size: 0; margin-bottom: -20px; } .widget-tags>a { padding: 8.5px 16px; text-align: center; display: inline-block; background: #efefef; color: #8d8d8d; line-height: 10px; font-size: 14px ; margin: 0 20px 15px 0; border-radius: 2px; } .widget-tags>a:hover { background: #ff0600; color: #fff; } /* Widget tags */ .tagcloud { font-size: 0; margin-bottom: -20px; } .tagcloud>a { padding: 8.5px 16px; text-align: center; display: inline-block; background: #efefef; color: #8d8d8d; line-height: 10px; font-size: 14px !important; margin: 0 20px 15px 0; border-radius: 2px; } .tagcloud>a:hover { background: #ff0600; color: #fff; } /* Widget Twitter */ .tweets .tweet_text a { color: #ff0600; font-family: 'Merriweather', serif; } .tweets p { color: #222; } .tweets .tweet_text a:hover { text-decoration: underline; } .tweets .tweet_time a { color: #636363; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; } /* Widget calendar */ .widget-calendar table { width: 100%; background: #fff; } .widget-calendar table tr td { text-align: center; padding: 12px 5px; border: 1px solid #efefef; font-size: 13px; line-height: 15px; } .widget-calendar table tr:first-child td, .widget-calendar table tr th, .calendar-month { font-family: 'Vidaloka', serif; color: #222; font-size: 14px; } .widget-calendar table tr th { padding: 7px 10px 7px; border: 1px solid #efefef; font-weight: bold; } .widget-calendar table tr td.link { padding: 0; } .widget-calendar table tr td.link a { color: #222; padding: 12px 5px; display: block; font-family: 'Merriweather', serif; } .widget-calendar table tr td.link.current a, .widget-calendar table tr td.link a:hover { color: #fff; background: #ff0600; } .calendar-month { display: inline-block; text-transform: uppercase; font-size: 14px; letter-spacing: 1.5px; } .calendar-month:hover { color: #ff0600; } /*----------- Custom Select --------------*/ .custom-select { position: relative; display: inline-block; vertical-align: middle; width: 100%; color: #636363; font-size: 14px; } .custom-select .select-title { cursor: pointer; padding: 0 50px 0 15px; border-radius: 2px; background: #efefef; width: 100%; line-height: 40px; position: relative; } .custom-select .select-title.active { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .custom-select .select-list { position: absolute; left: 0; top: 100%; cursor: pointer; background: #efefef; z-index: 1; display: none; width: 100%; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top: none; margin-top: 3px; } .custom-select .select-list li { padding: 0 15px; line-height: 40px; -webkit-transition: all .3s ease; transition: all .3s ease; } .custom-select .select-list li:hover { background: #222; color: #fff; } .custom-select .select-title:before { content: '\e8dc'; font-family: 'fontello'; position: absolute; top: 0; right: 20px; line-height: 40px; color: #636363; } .custom-select .select-title.active:before { content: '\e8dd'; } /* ----------------------------------- 9. Main content ------------------------------------- */ .content {} /* ----------------------------------- 10. Forms ------------------------------------- */ input[type="checkbox"] { display: none; } input[type="checkbox"]+label { cursor: pointer; display: inline-block; position: relative; margin-bottom: 8px; } input[type="checkbox"]+label:after { content: '\ea51'; font-family: 'fontello'; line-height: 26px; top: 0; font-size: .85em; position: absolute; left: 6px; color: #ccc; display: none; } input[type="checkbox"]+label:before { content: ""; display: inline-block; vertical-align: middle; margin-right: 9px; width: 20px; height: 20px; border: 2px solid #ccc; border-radius: 5px; } input[type="checkbox"]:checked+label:after { display: block; } input[type="radio"]:checked+label:before { background-position: 0 -22px; } input[type="radio"]+label { width: auto !important; position: relative; padding-left: 30px; cursor: pointer; display: inline-block; } input[type="radio"]+label:after, input[type="radio"]+label:before { content: ""; display: block; position: absolute; background: #fff; top: calc(50% - 9px); left: 0; width: 18px; height: 18px; border: 2px solid #ccc; } input[type="radio"]+label:after { display: none; border: none; background: #ccc; width: 10px; height: 10px; left: 4px; top: calc(50% - 5px); } input[type="radio"]+label:after, input[type="radio"]+label:before { border-radius: 50%; } input[type="radio"]:checked+label:after { display: block; } #cf-message { height: 160px; } input::-ms-clear { display: none; width: 0; height: 0; } #newsletter { position: relative; } .message-container-subscribe { display: none; font-size: 14px; margin-top: 5px; } [class*="message-container"] { display: none; margin-top: 10px; top: 100%; left: 0; position: absolute; } .alert-box.warning { color: red; } .alert-box i { float: left; position: relative; font-style: normal; font-weight: bold; } .alert a:hover { text-decoration: underline; } .alert a.button:hover { text-decoration: none; } .alert strong a { font-weight: bold!important; } .alert-box p { padding-left: 30px; } #newsletter .alert-box p { padding-left: 0; } .alert-box.warning input { border: 1px solid #feb41c; } .alert-box.error p { color: red; } .alert-box.success { color: #96ca2d; } /* Contact form */ .contact-form { position: relative; } .contact-form input, .contact-form textarea { background: transparent; border: 2px solid #f1f1f1; margin-bottom: 30px; display: block; line-height: 38px; } .contact-form textarea { min-height: 145px; } /* Newsletter */ .newsletter .button, .search-area .button { margin-left: 15px; } /* ----------------------------------- 11. Icons ------------------------------------- */ i[class^="fa"] { line-height: inherit; } /* ----------------------------------- 12. Footer ------------------------------------- */ #footer { position: relative; } #footer .bottom-footer { padding: 30px 0; } #footer .top-footer { padding-top: 85px; background: #f7f7f9; } #footer .widget-title{ font-family: 'Merriweather', serif; } #footer .top-footer.footer-dark{ background: #222; } #footer.footer-2 .top-footer, #footer .footer-white, .footer-dark .tagcloud>a{ background: #fff } .footer-dark .widget-title, .footer-dark .widget .post-area .post-item .entry-title a, .footer-dark p, .footer-dark .entry-meta .default-list-disk>li a{ color: #fff } .footer-dark .tagcloud>a:hover{ background-color: #ff0600; color: #fff; } .footer-dark .button.style2{ background: #fff; color: #222 } #footer.footer-2 .bottom-footer { background: #f7f7f9; } .footer-dark .button.style2:hover{ background: #ff0600 } #footer.footer-3 .bottom-footer { background: #222; } #footer .top-footer .flex-grid-section { margin: 0 -35px; } #footer .top-footer .flex-grid-section .flex-columns-3 { padding: 0 35px; margin-bottom: 85px; } #footer .social-icon-list ul li { margin-bottom: 0; } #footer .social-icon-list ul li a { color: #222; } #footer.footer-3 .social-icon-list ul li a { color: #fff; } #footer .copyrights { font-size: 13px; margin-bottom: 0; } #footer .copyrights span { color: #222; } #footer.footer-3 .copyrights span { color: #fff; } .widget.widget_media_image a img { width: 100% !important; height: auto !important; padding-top: 20px; } table#wp-calendar{ width:100% } table#wp-calendar td, table#wp-calendar td.pad, table#wp-calendar th, table#wp-calendar caption { padding:7px; color: #222; position: relative; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; text-align: center; font-weight: normal; } table#wp-calendar td a{ color: #ff0600; } .gallery {margin-bottom: 1.5em;padding: 5px 0;} .gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;padding: 3px;} .gallery-item img{width: 100%;height: auto;} .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; } .widget .caption img{ width: 140px; height: 104px; } .pagination-section .navigation.pagination .nav-links .next.page-numbers, .pagination-section .navigation.pagination .nav-links .prev.page-numbers { background: none; padding: 0px; margin: 0px; } .logo-wrap.logo-info .col-md-2 a h2 { margin-top: 10px; margin-bottom: 0px; } .logo-wrap.logo-info .col-md-2 a h6 { margin-bottom: -10px; } /*====| - Comment_List |====*/ .comment-list { list-style: none; margin-bottom: 0; padding-left: 0; } .comment-list li.comment { position: relative; margin-bottom: 0; } .comment-list li.comment .comment-body { position: relative; padding:0 20px; margin-bottom:80px; margin-left: 100px;; position: relative; } .comment-list li.comment .comment-author { z-index: 2; overflow: visible; -webkit-transition: all 2s ease; transition: all 2s ease; cursor: pointer; width: 100%; } .comment-list li.comment .comment-author .avatar { position: absolute; top: 0; left: -100px; width:90px; height:90px; border-radius: 100%; -webkit-border-radius: 50%; } .comment-list li.comment .comment-author .says { display: none; font-weight: 600; } .comment-list li.comment .comment-meta { text-transform: uppercase; margin-bottom: 15px; width: 100%; text-align: left; } .comment-list li.comment .comment-meta a, .fn { margin-bottom: 0; line-height: 13px; display: inline-block; text-transform: capitalize; font-size: 14px; line-height: 13px; font-family: 'Vidaloka', serif; font-weight: normal; letter-spacing: 1px; text-decoration: none; outline: none !important; font-weight: normal !important; color: #222; } .comment-list li.comment .comment-meta a time{ color: #666; font-style: italic; text-transform: uppercase } .comment-list li.comment p { line-height: 26px; margin: 0 0 5px; } .comment-list li.comment .reply a { position: absolute; top: 6px; right: 0; margin-top: -5px; color: #636363; font-style: italic; text-transform: uppercase; font-weight: 500; font-size: 14px; } .comment-list li.comment .reply a:hover { color: #ff0600; } .comment-list li .children { list-style: none; margin-left: 80px; } .comment-list li .children li { padding: 0; } .comment-section, .comment-section .children{ position: relative; } .comment-section:before { position: absolute; left:45px; top: 7%; content: ''; height: 85%; width: 1px; bottom: 0; background: #eee; z-index: 0; } .comment-section .children:before { content: ''; display: block; position: absolute; height: 1px; width: 50px; top: 45px; left: -35px; background: #eee; z-index:0; } .comment-section .children:after{ content: ''; display: block; position: absolute; height: 5px; width: 5px; border-radius: 100px; top: 42.5px; left: -37px; background: #ff0600; z-index: 3; } .contact-form { width: 100%; } article.post-item.post-about.flex-columns-1.no-separator .entry-header { width: 100% !important; } article.post-item.post-about.flex-columns-1.no-separator .entry-header code { white-space: initial; } article.post-item.post-about.flex-columns-1.no-separator .entry-header table { border-radius: 2px; overflow: hidden; margin-bottom: 15px; } article.post-item.post-about.flex-columns-1.no-separator .entry-header table tr>td, article.post-item.post-about.flex-columns-1.no-separator .entry-header table tr>th { border: 1px solid #eee; padding: 5px 15px; } article.post-item.post-about.flex-columns-1.no-separator .entry-header ul > li:before { font-family: 'fontello'; display: inline-block; margin-right: 25px; line-height: 12px; vertical-align: middle; font-weight: normal; content: '\e85a'; font-size: 14px; } article.post-item.post-about.flex-columns-1.no-separator .entry-header ul > li { display: block; vertical-align: middle; position: relative; } .wp-caption{} .wp-caption-text{} .screen-reader-text{} .bypostauthor {} .alignright{ float: right; } .alignleft{ float: left; } .aligncenter{ text-align: center; } .alignnone{ width: 100% !important; align:none; } article.post-item.post-about.flex-columns-1.no-separator .entry-header ul ul, article.post-item.post-about.flex-columns-1.no-separator .entry-header ul ol { margin: 0 0 1.5em; padding-left: 1.5em; } article.post-item.post-about.flex-columns-1.no-separator .entry-header ul > li { list-style: disc; } article.post-item.post-about.flex-columns-1.no-separator .entry-header ul ol { list-style: decimal; } article.post-item.post-about.flex-columns-1.no-separator .entry-header ul li > ul, li > ol { margin-bottom: 0; margin-left: 0; padding-left: 1.5em; } article.post-item.post-about.flex-columns-1.no-separator .entry-header dt { font-weight: bold; } article.post-item.post-about.flex-columns-1.no-separator .entry-header dd { margin: 0 1.5em 1.5em; } #respond a:hover{ color: #ff0600; } .widget { border-top: 1px dashed rgba(117, 117, 117, .35); } a.logo-style h2, a.logo-style h6, a.logo-style h1, a.logo-style h5 { margin: 0; padding: 0; } .newsletter { margin-top: 20px; } p.has-drop-cap:not(:focus)::first-letter { float: left; text-transform: uppercase; font-style: normal; font-family: 'Vidaloka', serif; background: #353535; color: #fff; border-radius: 5px; padding: 9px; font-size: 36px; margin: 5px 10px 0 0; } .widget.widget_archive label.screen-reader-text, .widget.widget_categories label.screen-reader-text { display: none; } .widget.widget_archive select option:hover, .widget.widget_categories form select option:hover{ color: #ff0600; } .widget.widget_archive select, .widget.widget_categories form select{ width: 100% !important; height: 100% !important; margin: 0px; padding: 10px 0px; border: 1px; border-radius: 2px; line-height: 29px; color: #222; position: relative; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; } .widget.widget_archive form, .widget.widget_categories form{ width: 100%; font-size: 12px; outline: none; -webkit-transition: all .3s ease; transition: all .3s ease; } .widget.widget_nav_menu .menu-main-menu-container { margin-top: 20px; } .flex-col-12 { width: 100%; text-align: center; } .dash-bord{ border-top: 1px dashed rgba(117, 117, 117, .35); } .widget.widget_recent_entries ul li{ display: inline-grid; } .comment-form .comment-form-comment label, .comment-form .comment-form-author label, .comment-form .comment-form-email label, .comment-form .comment-form-url label { display: none } .comment-form .comment-form-comment input, textarea{ height: 145px; min-height: 145px; } .comment-form .comment-form-comment input, textarea, .comment-form .comment-form-author input, textarea, .comment-form .comment-form-email input, textarea, .comment-form .comment-form-url input, textarea { margin-bottom: 30px; display: block; line-height: 38px; width: 100%; border: none; line-height: 40px; padding: 0 13px; font-size: 12px; border-radius: 2px; outline: none; -webkit-transition: all .3s ease; transition: all .3s ease; background: transparent; border: 2px solid #f1f1f1; } .comment-reply-title{ } .form-submit .submit{ transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out; -webkit-appearance: none; outline: none; padding: 0px 25px; display: inline-block; letter-spacing: 1.5px; font-size: 14px; text-transform: uppercase; border-radius: 2px; background: #222; color: #fff; width:auto; } .form-submit .submit:hover { background: #ff0600; color: #fff; } .comment-title-widget{ font-weight: bold; margin-bottom: 35px; padding-top: 20px; border-top: 1px dashed rgba(117, 117, 117, .35); letter-spacing: 0; font-size: 16px; } .error-page{ background-color: #f5f5f5; padding: 200px 0; } .error-page h1 { font-size: 120px; font-weight: 700; } .error-page p{ font-size: 20px; } .error-page .btn{ background: #ff0600; color: #fff; padding: 7px 25px; letter-spacing: 1.5px; font-size: 14px; text-transform: uppercase; border-radius: 2px; margin-top: 30px; } .sub-menu-wrap li.menu-item-has-children a:after{ font-family: 'fontello'; content: '\e8e5'; position: absolute; right: 15px; } a.prev.page-numbers, a.next.page-numbers { font-weight: normal; letter-spacing: 1.5px; font-size: 14px; box-sizing: border-box; vertical-align: baseline; background: transparent; -webkit-font-smoothing: antialiased; text-decoration: none; outline: none !important; position: relative; font-family: 'fontello'; font-size: 14px; display: inline-block; color: #636363; cursor: pointer; line-height: 1em; padding: 10px; transition: color .5s ease; margin: 0 25px; } a.prev.page-numbers:before{ margin: 0; padding: 0; border: none; box-sizing: border-box; content: '\e8e1'; } a.next.page-numbers:before{ margin: 0; padding: 0; border: none; box-sizing: border-box; content: '\e8e2'; } a.page-numbers:hover{ color: #ff0600 !important; } .item-carousel .desc-box .entry-meta ul.default-list-disk li span{ font-size: 12px; } div#calendar_wrap { padding-top: 20px; } .border-top-content { border-top: 1px solid #eee; } .logo-info.logo-wrap .logo { float: none; }