/* Theme Name: BlogPost Lite Theme URI: https://cohhe.com/project-view/blogpost/ Author: Cohhe Author URI: https://www.cohhe.com/ Description: BlogPost is a powerful, feature-rich theme that lets you customize a wide variety of features from the comfort of your Dashboard. Version: 1.5 Tags: right-sidebar, custom-background, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options License: GNU General Public License License URI: license.txt */ /* General */ ::selection { background: #000; color: #fff; } ::-moz-selection { background: #000; color: #fff; } .overlay-hide { display: none; } .clearfix:before, .clearfix:after { display: table; content: " "; } .clearfix:after { clear: both; } body { background-color: #fff; margin: 0; padding: 0; background-size: 100%; overflow: hidden; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .blog-post-info .blog-category a, .blog-post-info .blog-comments, body .tp-simpleresponsive .caption, body .tp-simpleresponsive .tp-caption, .open-post-carousel-text .carousel-text-category a, .open-post-carousel-text .category-text-comments, .open-post-carousel-text .category-text-excerpt p { -webkit-font-smoothing: initial !important; -moz-osx-font-smoothing: initial !important; } .wrapper { margin: 0 auto; overflow: visible !important; min-height: 700px; } .clearer:before, .clearer:after { display: table; content: " "; } .clearer:after { clear: both; } textarea, input[type="text"], input[type="email"], input[type="password"], input[type="button"], input[type="submit"] { -webkit-appearance: none; border-radius: 0; outline: none !important; } .wrapper .breadcrumb a:hover { color: #49d1ff; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .overflow_hidden { overflow: hidden; width: 103.5%; margin-left: -25px; padding-left: 25px; } .main-body-color { background-color: #007aff; } .align_center { text-align: center; } .no_margin_bottom { margin-bottom: 0 !important; } .margin_bottom_10 { margin-bottom: 10px !important; } .gap { clear: both; } .wrapper { position: relative; left: 0; overflow: visible; } .delimiter { font-weight: bold; font-size: 10px; margin: 0; padding: 0 1px 0 2px; } .full-bg { width: 100%; padding: 50px 1000px 0 1000px; margin-left: -1000px; position: relative; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .full-bg.bg-style-1 { background-color: #fff; border-top: 3px solid #d8d8d4; margin-top: 50px; } .full-bg.bg-style-1::after { top: -40px; bottom: auto; left: auto; border-width: 40px 0 0 40px; border-color: transparent #fff; position: absolute; content: ""; z-index: 99; border-style: solid; } .page-wrapper .content { margin-left: 0; margin-right: 0; margin-bottom: 0; } .breadcrumb { position: relative; top: 18px; float: right; } .breadcrumb, .wrapper .breadcrumb a { font-size: 12px; color: #666; font-weight: 300; text-decoration: none; } .wrapper .breadcrumb .current { font-weight: 300; font-size: 12px; color: #666; } .breadcrumb .delimiter:before { padding: 0 2px; } .page_info { padding: 15px 15px 11px 15px; } .page-sidebar-right.page-wrapper .page_info { width: 100%; float: left; box-sizing: border-box; position: relative; } .page-sidebar-left.page-wrapper .page_info { width: 71%; float: right; padding: 15px 50px 11px 15px; box-sizing: border-box; } .page-sidebar-no.page-wrapper .page_info { max-width: none; padding-top: 0; } .page_info .page-title { width: 100%; text-align: center; margin-top: 16px; } .blogpost_wrapper { overflow: hidden; } .page-wrapper ul, .page-wrapper ol, .page-wrapper dl, .comment-content ul, .comment-content ol { list-style-position: inside; padding-left: 20px; margin-bottom: 15px; } .wrapper address, .wrapper pre { margin-bottom: 15px; } .wrapper td, .wrapper th { border: 1px solid #ccc; padding: 3px 8px; } .wrapper table { margin-bottom: 15px; } #blogpost_loading_effect { position: fixed; width: 100%; width: calc(100% - 300px); height: 100%; top: 0; right: 0; z-index: 10001; background: rgba(241, 241, 241, 1); opacity: 1; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -o-transition: all .25s ease-out; -ms-transition: all .25s ease-out; transition: all .25s ease-out; } #blogpost_loading_effect.full { width: 100%; } #blogpost_loading_effect.hide { opacity: 0; } #blogpost_loading_effect::before, #blogpost_loading_effect::after { content: ''; position: absolute; width: 20px; height: 20px; top: 50%; left: 50%; margin: -10px 0 0 -10px; margin-top: -10px; margin-right: 0px; margin-bottom: 0px; margin-left: -10px; border-radius: 50%; z-index: 9999999; } #blogpost_loading_effect::before { background: #3598dc; -webkit-transform: translateX(20px); transform: translateX(20px); -webkit-animation: moveLeft 0.6s linear infinite alternate; animation: moveLeft 0.6s linear infinite alternate; } #blogpost_loading_effect::after { background: #e84c3d; -webkit-transform: translateX(-20px); transform: translateX(-20px); -webkit-animation: moveRight 0.6s linear infinite alternate; animation: moveRight 0.6s linear infinite alternate; } #page-inner-container { width: 100%; position: relative; /*padding-bottom: 120px;*/ } #mobile-menu-icon { position: absolute; top: 10px; left: 10px; z-index: 22219; display: none; } .teaser_grid_container { margin: 0 -15px; padding-left: 21px; padding-right: 14px; } /* 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. */ } /* Typography */ .wrapper p { font-size: 16px; color: #333333; margin-bottom: 15px; font-weight: 300; line-height: 32px; } .wrapper h1, .wrapper h2, .wrapper h3, .wrapper h4, .wrapper h5, .wrapper h6 { margin: 0 0 5px 0; font-weight: 300; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wrapper h1 { font-family: 'Open Sans', sans-serif; font-size: 48px; color: #333; line-height: 56px; font-weight: 300; } .wrapper h2 { font-family: 'Open Sans', sans-serif; font-size: 30px; color: #000; line-height: 40px; } .wrapper h3 { font-family: 'Open Sans', sans-serif; font-size: 26px; color: #000; line-height: 40px; } .wrapper h4 { font-family: 'Open Sans', sans-serif; font-size: 26px; color: #000000; line-height: 40px; } .wrapper h5 { font-size: 15px; color: #666; font-weight: 700; line-height: 40px; text-transform: uppercase; } .wrapper h6 { font-size: 13px; color: #666; font-weight: 700; line-height: 40px; text-transform: uppercase; } .wrapper a { color: #3599dc; font-weight: 300; -webkit-transition: color 0.2s; -moz-transition: color 0.2s; -ms-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; } .wrapper a:hover { text-decoration: underline; } .wrapper .page-wrapper { /* padding-top: 18px !important;*/ box-sizing: border-box; width: 100%; float: right; position: relative; /* padding-bottom: 120px !important; */ -webkit-transition: padding 0.2s linear; -moz-transition: padding 0.2s linear; -ms-transition: padding 0.2s linear; -o-transition: padding 0.2s linear; transition: padding 0.2s linear; } body.disable-animations .wrapper .page-wrapper, body.disable-animations .content .sidebar-right, body.disable-animations .side-menu-container { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } body.page .wrapper .page-wrapper { padding: 0 15px; } body.home .wrapper .page-wrapper { padding-top: 0 !important; padding: 0; margin-right: 0 !important; } body.author .wrapper .page-wrapper, body.category .wrapper .page-wrapper, body.search-results .wrapper .page-wrapper, body.search-no-results .wrapper .page-wrapper { margin-top: 0; } body.blog .wrapper .page-wrapper, body.single .wrapper .page-wrapper, body.single .wrapper .main-content, body.archive .wrapper .page-wrapper { padding: 0; margin: 0; padding-top: 0 !important; } /* Featured post */ .main-inner .featured-post { min-height: 600px; background-size: cover !important; margin: 0 -15px; position: relative; } .featured-post-wrapper { width: 550px; position: absolute; bottom: 94px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .featured-title { text-align: center; } .featured-excerpt { padding-top: 20px; } .wrapper .featured-excerpt p { font-size: 14px; line-height: 24px; font-weight: 300; font-family: "Libre Baskerville"; color: #fff; text-shadow: rgba(0,0,0,.74902) 0px 1px 1px; text-align: center; white-space: normal!important; } .wrapper .tp-caption.featured-category a { font-size: 13px !important; font-weight: 300; } .wrapper .featured-category { display: inline-block; position: relative; left: 50%; margin-top: 10px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .wrapper .featured-category:before { top: 8px; margin-right: 10px; } /* Blockquote */ .quote-container { background-size: cover !important; background-position: center; padding-bottom: 29px; margin-right: 30px; } .quote-container .quote-symbol { height: 56px; display: block; line-height: 82px; text-align: center; } .quote-container .quote-symbol:before { font-size: 13px; color: #999; } .quote-container .quote-text p { font-size: 16px; color: #fff; padding: 7px 20px; line-height: 26px; text-align: center; margin-bottom: -2px; } .quote-container .quote-author { font-size: 12px; color: #fff; opacity: 0.5; display: block; text-align: center; } /* Buttons */ .wrapper .wpb_button.rounded { font-size: 0; border: none; box-shadow: none; background-color: transparent; text-shadow: none; } .wrapper .wpb_button.rounded .icon { width: auto; height: auto; margin: 0; display: block; line-height: inherit; } .wpb_button.rounded .icon:before { content: ''; font-family: 'icons'; color: #fff; line-height: 36px; text-align: center; display: block; border-radius: 50%; opacity: 1; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .wpb_button.rounded > span { width: 36px; height: 36px; display: block; position: relative; border-radius: 50% !important; opacity: 1; overflow: hidden; opacity: 0.999; box-shadow: 0px 8px 12px 4px rgba(34, 34, 34, 0.15); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } body .wrapper .wpb_button.rounded:hover > span { box-shadow: 0px 8px 12px 4px rgba(34, 34, 34, 0.3); } .wpb_button.rounded:focus { outline: none; } body .wrapper .wpb_button.rounded:active .circle { box-shadow: 0 2px 4px 1px rgba(34, 34, 34, 0.6); } .wpb_button.rounded .icon:before { position: relative; top: 1px; color: #fff; } .wpb_button.wpb_btn-danger.wpb_menu.rounded .icon:before { content: '\f0c9'; font-size: 13px; background-color: #e84c3d; } .wpb_button.wpb_btn-danger.rounded:hover .icon:before { background-color: #eb5e51; } .wpb_button.wpb_btn-danger.rounded:active .icon:before { background-color: #d04437; } .wpb_button.wpb_btn-primary.wpb_search.rounded .icon:before { content: '\1f50d'; font-size: 16px; background-color: #3598dc; } .wpb_button.wpb_btn-primary.rounded:hover .icon:before { background-color: #49a3e0; } .wpb_button.wpb_btn-primary.rounded:active .icon:before { background-color: #3089c6; } .wpb_button.wpb_btn-inverse.wpb_share.rounded .icon:before { content: '\35'; font-size: 14px; background-color: #212121; } .wpb_button.wpb_btn-inverse.rounded:hover .icon:before { background-color: #373737; } .wpb_button.wpb_btn-inverse.rounded:active .icon:before { background-color: #1a1a1a; } .wpb_button.wpb_btn-transparent.wpb_book.rounded .icon:before { content: '\29'; font-size: 24px; box-shadow: 0 0px 0px 1px rgba(34, 34, 34, 0.4); color: #666; } .wpb_button.wpb_btn-transparent.wpb_book.rounded > span { padding: 1px; } body .wrapper .wpb_button.square { text-shadow: none; color: #fff; font-size: 15px; font-weight: 700; border-radius: 17px; border: none; text-transform: uppercase; padding: 0; opacity: 0.9; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } body .wrapper .wpb_button.square:active { box-shadow: none; } body .wrapper .wpb_button.square:focus { outline: none; } body .wrapper .wpb_button.square > span { position: relative; overflow: hidden; display: block; font-size: 13px; font-weight: normal; opacity: 0.999; border-radius: 17px; } body .wrapper .wpb_button.square > span .button-text { padding: 9px 28px; display: block; } body .wrapper .wpb_button.square:active { outline: none; } .wpb_button.wpb_btn-purple.square, .wrapper .wpb_button.wpb_btn-purple.square:hover { background-color: #3599dc; } .wpb_button.wpb_btn-purple.square.secondary { background-color: #f2faf5; color: #3599dc; box-shadow: 0px 0px 0px 1px rgba(34, 34, 34, 0.1); } .wpb_button.wpb_btn-success.square.secondary { background-color: #f2faf5; color: #009933; box-shadow: 0px 0px 0px 1px rgba(34, 34, 34, 0.1); } .wpb_button.wpb_btn-danger.square.secondary { background-color: #f2faf5; color: #cc0000; box-shadow: 0px 0px 0px 1px rgba(34, 34, 34, 0.1); } body .wrapper .wpb_button.square.secondary:hover { color: #fff; } body .wrapper .wpb_button.wpb_btn-purple.square .circle { background: #7a297a; } .wpb_button.wpb_btn-success.square, .wrapper .wpb_button.wpb_btn-success.square:hover { background-color: #009933; } body .wrapper .wpb_button.wpb_btn-success.square .circle { background: #007a29; } .wpb_button.wpb_btn-danger.square { background-color: #e84c3d; } .wrapper .wpb_button.wpb_btn-danger.square:hover { background-color: #eb5e51; } .wrapper .wpb_button.wpb_btn-danger.square:active { background-color: #d04437; } .wpb_button.wpb_btn-primary.square { background-color: #3598dc; } .wrapper .wpb_button.wpb_btn-primary.square:hover { background-color: #49a3e0; } .wrapper .wpb_button.wpb_btn-primary.square:active { background-color: #3089c6; } .wpb_button.wpb_btn-inverse.square { background-color: #212121; } .wrapper .wpb_button.wpb_btn-inverse.square:hover { background-color: #373737; } .wrapper .wpb_button.wpb_btn-inverse.square:active { background-color: #1a1a1a; } body .wrapper .wpb_button.wpb_btn-transparent.square { color: #8d8d8d; background-color: transparent; box-shadow: 0px 0px 0px 1px rgba(34, 34, 34, 0.2); } body .wrapper .wpb_button.wpb_btn-transparent.square:hover { color: #8d8d8d; box-shadow: 0px 2px 2px 0px rgba(34, 34, 34, 0.4); } body .wrapper .wpb_button.wpb_btn-transparent.square .circle { color: #8d8d8d; background: #cccccc; box-shadow: 0px 2px 2px 1px rgba(34, 34, 34, 0.5); } .circle { display: block; position: absolute; background: rgba(255,255,255,0.5); border-radius: 100%; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); opacity: 0.5; z-index: 2; } .circle.animate { animation: effect 0.65s linear; -webkit-animation: effect 0.65s linear; -moz-animation: effect 0.65s linear; } @-webkit-keyframes effect { 100% { opacity: 0; transform: scale(2.5); -webkit-transform: scale(2.5); -moz-transform: scale(2.5); } } @keyframes effect { 100% { opacity: 0; transform: scale(2.5); -webkit-transform: scale(2.5); -moz-transform: scale(2.5); } } /* Message boxes */ /*body .wrapper .wpb_alert { border: none; background: rgba(0,0,0,0.8); border-radius: 3px; padding: 7px 24px; position: fixed; z-index: 22222; bottom: 25px; left: 25px; display: none; overflow: hidden; } body .wrapper .wpb_alert .messagebox_text { background: none; padding: 0; position: relative; } body .wrapper .wpb_alert .messagebox_text:before { content: ''; position: absolute; left: -24px; top: -7px; width: 3px; height: 46px; } body .wrapper .wpb_alert.wpb_alert-danger .messagebox_text:before { background-color: #ad0a0a; } body .wrapper .wpb_alert.wpb_alert-success .messagebox_text:before { background-color: #0a8533; } body .wrapper .wpb_alert.wpb_alert-warning .messagebox_text:before { background-color: #dad200; } body .wrapper .wpb_alert .messagebox_text p { font-size: 13px; color: #fff; line-height: 32px; text-shadow: none; }*/ .wrapper .vc_message_box.vc_message_box-square { padding: 4px 34px; display: table; } .wrapper .vc_message_box.vc_message_box-square p { font-size: 12px; color: #fff; font-weight: 700; text-transform: uppercase; font-family: 'Open Sans'; } .wrapper .vc_message_box.vc_message_box-square .vc_message_box-icon i { left: 17px; top: 12px; } .wrapper .vc_message_box.vc_message_box-square .vc_message_box-icon i:before { color: rgba(255,255,255,0.5); font-size: 13px; } .wrapper .vc_message_box.vc_color-danger { background-color: #e84c3d; border-color: #e84c3d; } .wrapper .vc_message_box.vc_color-success { background-color: #4baf4f; border-color: #4baf4f; } .wrapper .vc_message_box.vc_color-warning { background-color: #fec107; border-color: #fec107; } /* vc_color-danger */ /* Accordion & Tabs */ .wrapper .wpb_content_element .wpb_tabs_nav { position: relative; z-index: 2; } .wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header { background-color: #ecf0f1; } body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header { z-index: 1; } body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section.active .wpb_accordion_header { z-index: 0; } body .wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { font-size: 14px; font-weight: 700; color: #333; padding: 23px 61px; text-transform: uppercase; font-family: 'Open Sans', sans-serif; } .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:not(.ui-state-active):hover .ui-icon:before, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section.active .ui-icon:before { color: #9acbed; } .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:not(.ui-state-active):hover a { background-color: #3598dc; color: #fff; } .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:not(.ui-state-active):hover { box-shadow: 0px 1px 4px 1px rgba(34, 34, 34, 0.1); z-index: 1; } body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon { background: none; width: 15px; height: 15px; line-height: 15px; text-align: center; left: 31px; top: 26px; } body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon-triangle-1-e:before { content: '\38'; font-family: 'icons'; color: #333; font-size: 12px; } body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon-triangle-1-s:before { content: '\39'; font-family: 'icons'; color: #333; font-size: 12px; } .wpb_accordion_wrapper.ui-accordion .wpb_accordion_section.active { box-shadow: 0px 1px 4px 1px rgba(34, 34, 34, 0.2); } body .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { padding: 33px 34px; background-color: #fff; position: relative; } .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active a { background-color: #3598dc; color: #fff; } body .wpb_content_element .wpb_tabs_nav li.ui-state-default { background-color: transparent; position: relative; } body .wpb_content_element .wpb_tabs_nav li.ui-state-default.ui-state-active:after { content: ''; display: block !important; position: absolute; width: 100%; height: 4px; background: #3598dc; bottom: 0; } .wpb_content_element .wpb_tabs_nav li.ui-state-default a { font-size: 14px; color: #909090; font-weight: 700; text-transform: uppercase; padding: 12px 21px; font-family: 'Open Sans', sans-serif; } .wpb_content_element .wpb_tabs_nav li.ui-state-default:not(.ui-state-active):hover a { background-color: transparent; color: #000; } .wpb_content_element .wpb_tabs_nav li.ui-state-default.ui-tabs-active a { color: #3598dc; } body .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background: transparent; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; margin-top: -1px; padding: 24px 30px; } /* Nano Scroller */ .nano { position: relative; width: 100%; height: 100%; overflow: hidden; } .nano .nano-content { position: absolute; overflow: scroll; overflow-x: hidden; top: 0; right: 0; bottom: 0; left: 0; position: relative; } .nano .nano-content:focus { outline: thin dotted; } .nano .nano-content::-webkit-scrollbar { display: none; } .has-scrollbar .nano-content::-webkit-scrollbar { display: block; } .nano .nano-pane { /* background: rgba(0,0,0,.25); */ position: absolute; width: 8px; right: 0; top: 0; bottom: 0; visibility: hidden\9; opacity: .01; /* -webkit-transition: .2s; -moz-transition: .2s; -o-transition: .2s; transition: .2s;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; z-index: 21; } body.sidebar-active .nano .nano-pane { right: 300px; } .nano .nano-pane.hide { opacity: 0.01 !important; } .nano .nano-pane .nano-slider { background: #444; background: rgba(0,0,0,.3); position: relative; margin: 0 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .nano:hover .nano-pane, .nano-pane.active, .nano-pane.flashed { visibility: visible\9; opacity: 0.99; } ::-webkit-scrollbar { width: 0px; height: 0px; } ::-moz-scrollbar { width: 0px; height: 0px; } ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0); } ::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.3); border-radius: 3px; } /* Header */ .top-header { position: relative; } header.header { position: fixed; z-index: 20; width: 15.79%; padding: 0; padding-top: 34px; background-clip:content-box; z-index: 232; } header.header.menu-active { display: none; } .side-menu-container { position: fixed; z-index: 22222; background-size: cover !important; width: 300px; padding: 0; padding-top: 38px; height: 100%; left: -300px; box-sizing: border-box; -webkit-transition: left 0.2s linear; -moz-transition: left 0.2s linear; -ms-transition: left 0.2s linear; -o-transition: left 0.2s linear; transition: left 0.2s linear; } .side-menu-container .made-with { position: absolute; bottom: 32px; color: #898989; z-index: 2; width: 100%; text-align: center; font-weight: normal; font-size: 13px; } body.admin-bar .side-menu-container .made-with { bottom: 64px; } .side-menu-container .made-with span { color: #e84c3d; padding: 0 4px; } body .wrapper .side-menu-container.mobile-menu { display: block !important; left: 0; } .side-menu-container.menu-active { left: 0; } body.page .main-content { padding: 0 15px; } body .wrapper .page-wrapper.menu-active { /*float: right; left: 0; position: relative;*/ box-sizing: border-box; padding-left: 294px; } body .wrapper .page-wrapper.sidebar-active { /*float: right; left: 0; position: relative;*/ box-sizing: border-box; padding-right: 300px; } body.page:not(.home) .wrapper .page-wrapper #page-inner-container { padding-right: 10px; padding-left: 10px; padding-bottom: 120px; box-sizing: border-box; } body .wrapper .header-menu-button, body .wrapper .header-sidebar-button, body .wrapper .scroll-to-top { color: #fff; width: 36px; height: 36px; line-height: 36px; text-align: center; display: block; border-radius: 50%; background-color: #e84c3d; opacity: 0.4; float: left; margin-left: 39px; text-decoration: none; box-shadow: 0px 8px 12px 4px rgba(34, 34, 34, 0.15); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } body .wrapper .header-menu-button:hover { background-color: #eb5e51; } .wrapper .top-header:hover .header-menu-button, body .wrapper .top-header:hover .header-search .header-search-button, .wrapper .top-header:hover .main.share .share-toggle-button, .wrapper .top-header:hover a.header-reading-button { opacity: 1; } body .wrapper .header-menu-button:active { background-color: #d04437; } body.page:not(.home) .wrapper #page-inner-container .header-sidebar-button:not(.sidebar) { top: 33px; right: 40px; background-color: #212121; color: #fff; border: none; font-size: 14px; } body.admin-bar.page:not(.home) .wrapper #page-inner-container .header-sidebar-button:not(.sidebar) { top: 67px; right: 40px; } body .wrapper .header-menu-button:not(.icon-menu-2) { width: 35px !important; height: 35px; line-height: 32px !important; text-align: center; margin-left: 35px; position: absolute; top: 35px; right: -18px; background-color: #e84c3d; box-shadow: 0px 8px 12px 4px rgba(34, 34, 34, 0.15); opacity: 0; } body .wrapper .header-menu-button:not(.icon-menu-2):hover { background-color: #eb5e51; } body .wrapper .header-menu-button:not(.icon-menu-2):active { background-color: #d04437; } body .wrapper .header-menu-button.icon-menu-2:before { font-size: 14px; position: relative; top: -1px; left: 0; } body .wrapper .header-sidebar-button { position: fixed; background: #212121; color: #fff; right: 40px; top: 33px; margin: 0; z-index: 252; font-size: 14px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } body.admin-bar .wrapper .header-sidebar-button { top: 67px; } body .wrapper .header-sidebar-button:hover { background: #373737; opacity: 1; } body .wrapper .header-sidebar-button:active { background: #1a1a1a; } body .wrapper .header-sidebar-button.sidebar { position: absolute; top: 33px; left: -18px; font-size: 14px; display: block !important; opacity: 0; background-color: #212121; border-color: #212121; color: #fff; width: 36px; height: 36px; line-height: 36px; box-shadow: 0px 8px 12px 4px rgba(34, 34, 34, 0.15); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } body .wrapper .header-sidebar-button.sidebar:hover { background-color: #373737; border-color: #373737; } body .wrapper .header-sidebar-button.sidebar:active { background-color: #1a1a1a; border-color: #1a1a1a; } body.admin-bar .wrapper .header-sidebar-button.sidebar { margin-top: 34px; } body .wrapper .page-wrapper.sidebar-active .header-sidebar-button.sidebar { opacity: 1; } body .page-wrapper.sidebar-active .header-sidebar-button:not(.sidebar) { display: none !important; } body .wrapper .scroll-to-top { position: fixed; bottom: 40px; background: transparent; border: 2px solid #b9bcbd; color: #868889; right: 40px; margin: 0; z-index: 2222; width: 32px; height: 32px; line-height: 32px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } body .wrapper .scroll-to-top:hover { opacity: 0.6 !important; } body .wrapper .scroll-to-top:before { font-size: 14px; top: -2px; position: relative; } body .wrapper .header-menu-button.active { color: #717171; width: 33px; line-height: 46px; } body .wrapper .side-menu-container.menu-active .header-menu-button { opacity: 1; } .sidebar-inner .widget:last-child:after { display: none; } #mobile-menu-overlay { position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); z-index: 22220; display: none; } #mobile-menu-overlay.active { display: block; } body .header-menu-button:before { font-size: 16px; position: relative; left: -1px; color: #fff; } .header-menu-button.icon-cancel:before { font-size: 13px; width: 35px; height: 35px; display: block; left: 0; line-height: 35px; } .top-header .logo, .side-menu-container .logo { height: 70px; position: absolute; top: 3px; left: 102px; width: 165px; padding: 0; box-sizing: border-box; } .side-menu-container .logo { top: 40px; left: 40px; } .top-header .logo img { position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); display: block; width: 100%; height: auto; } .side-menu-inner-container ul { list-style: none; } .side-menu-inner-container ul li { padding: 7px 0 8px; position: relative; } .side-menu-inner-container ul li.menu-item-has-children ul { margin: 13px 0 3px -39px; padding: 11px 0 11px 39px; display: none; background-color: #212121; } .side-menu-inner-container ul li.menu-item-has-children.current-menu-parent ul { display: block; } /*.side-menu-inner-container ul li.menu-item-has-children.active { padding: 7px 0 0 0; }*/ .side-menu-inner-container ul li.menu-item-has-children ul li:before { top: 7px; } .side-menu-inner-container ul li.menu-item-has-children ul li { padding: 0px 0 1px; } .side-menu-inner-container ul li.current-menu-item > a { color: #fff; text-decoration: none; } .side-menu-inner-container ul li.current-menu-item:before { opacity: 1; } .side-menu-inner-container ul li:hover:before { opacity: 1; } .side-menu-inner-container ul li a { font-size: 14px; color: #959595; font-weight: bold; display: block; text-transform: uppercase; } .side-menu-inner-container ul li.menu-item-has-children ul a { font-size: 12px; text-transform: inherit; font-weight: 400; line-height: 28px; } .side-menu-inner-container ul li.menu-item-has-children.active > a { color: #fff; } .side-menu-inner-container ul li:hover > a { color: #fff; text-decoration: none; } .header-button-container { float: left; width: 50%; clear: both; position: relative; } body .header-button-container.menu { display: block; float: right; width: 100%; padding-top: 23px; } body .header-button-container.menu .header-reading-button { margin-top: 1px; } body .header-button-container.menu a:not(.share-button) { margin: 0; margin-bottom: 14px; clear: both; } .side-menu-container .side-menu-inner-container { display: block; float: left; width: 100%; margin-top: 66px; padding: 25px 0 20px 39px; box-sizing: border-box; border-top: 1px solid rgba(255,255,255,0.1); } .side-menu-container.menu-active .logo img { display: block; } .header.menu-active .top-header .logo { top: -7px; left: 67px; display: block !important; opacity: 1 !important; } .wrapper .header-button-container a:not(.share-button), .menu-search .header-search-button { color: #fff; width: 36px; height: 36px; line-height: 36px; text-align: center; display: block; border-radius: 50%; float: left; margin-left: 15px; text-decoration: none; opacity: 1; margin-top: 6px; position: relative; z-index: 22; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .wrapper .header-button-container a.header-search-button, .menu-search .header-search-button { background-color: #3598dc; font-size: 16px; } .wrapper .header-button-container a.header-search-button:hover { background-color: #49a3e0; } .wrapper .header-button-container a.header-search-button:active { background-color: #3089c6; } body .wrapper .header-search.active .header-search-button { background-color: transparent; color: #000; box-shadow: none; } .wrapper .menu-search .header-search-button { margin-top: 0px; text-decoration: none; background-color: rgba(0,0,0,0.3); width: 36px; height: 36px; line-height: 36px; margin-left: 0; font-size: 15px; margin-top: 1px; position: absolute; right: 0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .wrapper .menu-search .header-search-button:before { position: relative; top: -1px; } .wrapper .menu-search.active .header-search-button { /*top: 2px;*/ right: 0; background-color: transparent; /*margin-top: 0;*/ } .header-button-container a:hover { opacity: 1; } .header-button-container a.header-reading-button:hover { box-shadow: 0 2px 1px rgba(34, 34, 34, 0.6); } a.header-search-button { background-color: #3599dc; font-size: 22px; } a.header-share-button, a.header-reading-button { background: rgba(0,0,0,0.3); border: 2px solid #949699; font-size: 20px; } body .wrapper .header-button-container a.header-reading-button { width: 32px; height: 32px; line-height: 32px; font-size: 16px; box-shadow: none; margin-top: 19px; margin-left: 39px; box-shadow: 0px 8px 12px 4px rgba(34, 34, 34, 0.15); } body:not(.single) .wrapper .header-button-container a.header-reading-button { display: none; } body .wrapper .header-button-container a.header-reading-button:hover { background: #3598dc; border-color: #3598dc; } body .wrapper .header-button-container.menu a.header-reading-button { margin-top: 38px; opacity: 1; } a.header-share-button:hover { background-color: #000; border-color: #000; box-shadow: 0 2px 1px rgba(34, 34, 34, 0.6); } body .wrapper a.header-reading-button { margin-top: 9px; display: none; } body.single .wrapper a.header-reading-button { display: block; opacity: 0.4; } .wrapper .menu { position: relative; } .header-button-container .sb-search-submit, .header-button-container .sb-icon-search, .header-button-container form button { display: none; } .header-button-container .sb-search { float: left; } .header-button-container .header-search, .side-menu-container .menu-search { position: relative; } .side-menu-container .menu-search { float: left; margin-top: 6px; left: 0; width: auto; margin-left: 39px; height: 36px; padding: 0; } .side-menu-container .menu-search .footer_search_input { width: 36px; opacity: 0; padding: 0; height: 36px; background-color: rgba(0,0,0,0.3); border-radius: 20px; color: #939393; font-size: 12px; -webkit-transition: padding 0.2s; -moz-transition: padding 0.2s; -ms-transition: padding 0.2s; -o-transition: padding 0.2s; transition: padding 0.2s; } .side-menu-container .menu-search.active .footer_search_input { padding: 0 20px; } .header-button-container .header-search { float: left; margin-top: 20px; margin-left: 39px; } .header-search.active .header-search-button { opacity: 1; } body .wrapper .header-search .header-search-button { margin-top: 0; margin-left: 0; position: absolute; top: 0; right: 0; opacity: 0.4; box-shadow: 0px 8px 12px 4px rgba(34, 34, 34, 0.15); } body .wrapper .header-search .header-search-button:hover { opacity: 1; } .header-button-container .footer_search_input, .menu-search .footer_search_input { width: 36px; opacity: 1; padding: 0; height: 36px; background-color: #fff; border-radius: 20px; color: #939393; font-size: 12px; border: none; -webkit-transition: padding 0.2s; -moz-transition: padding 0.2s; -ms-transition: padding 0.2s; -o-transition: padding 0.2s; transition: padding 0.2s; } .header-button-container .header-search .footer_search_input { opacity: 0; } .header-button-container .header-search.active .footer_search_input { padding: 0 20px; box-shadow: 0px 1px 6px 2px rgba(34, 34, 34, 0.15); } .menu-search .footer_search_input { float: left; } .menu-search button { display: none; } .header-button-container .footer_search_input:focus { outline: none; } body.page-template-template-homepage .main-content { padding: 0; } .wrapper .tp-caption a { color: #fff; text-shadow: rgba(0,0,0,0.75) 0px 1px 1px; font-size: 36px !important; font-family: "Open Sans"; font-weight: bold; -webkit-transition: text-shadow 0.2s; -moz-transition: text-shadow 0.2s; -ms-transition: text-shadow 0.2s; -o-transition: text-shadow 0.2s; transition: text-shadow 0.2s; } .wrapper .tp-caption a:hover { color: #fff; text-decoration: none; text-shadow: rgba(0,0,0,1) 0px 0px 10px; } .wrapper .tp-caption.Category-text, .wrapper .Category-text { background-color: rgba(0,0,0,0.7) !important; padding: 7px 18px 7px 15px !important; border-radius: 20px; font-size: 13px !important; line-height: 22px !important; } .wrapper .tp-caption.white-excerpt, .wrapper .white-excerpt { font-size: 14px !important; line-height: 24px !important; } .wrapper .tp-caption.Category-text .category-circle, .wrapper .Category-text .category-circle { margin: 1px 10px 0 4px; } /* Carousel */ body .tp-simpleresponsive ul { padding-left: 0; } body .tp-bullets.custom .tp-bullet { background: url(images/bullet.png) no-repeat top left; background-position: 0px 0px; } body .tp-bullets.custom .tp-bullet:hover { background-position: 0px -40px; } body .tp-bullets.custom .tp-bullet.selected { background-position: 0px -20px; } body .tp-loop-wrap, body .tp-mask-wrap { position: relative !important; } body .category-circle { width: 6px; height: 6px; display: block; float: left; border-radius: 50%; top: 7px; position: relative; margin-right: 6px; box-shadow: rgba(0,0,0,0.74902) 0px 1px 1px; } body .category-circle body .wrapper .header-button-container .header-social-icon { border: 1px solid #fff; font-size: 20px; position: absolute; top: 85px; left: 0; opacity: 0; z-index: 21; } body .header-button-container .header-social-icon:hover { opacity: 1 !important; } body .header-button-container.menu .header-social-icon { top: 12px; } .post_grid > .column_container { padding: 0; } .wrapper .tp-bullets.custom .tp-bullet { background: none; width: 6px; height: 6px; border: 2px solid #dbd8d6; border-radius: 50%; background-color: transparent; } .wrapper .tp-bullets.custom { bottom: 20px !important; } .wrapper .tp-bullets.custom .tp-bullet { margin: 0 5px; } .wrapper .tp-bullets.custom .tp-bullet.selected, .wrapper .tp-bullets.custom .tp-bullet:hover { background-color: #fff; border-color: #fff; } /* Post formats */ .post-image .post-image-link { display: block; } .post-image .post-image-link img { width: 100%; } .post-image .post-image-link.gallery-link { height: 100%; width: 100%; position: absolute; top: 0; left: 0; } .post-image-carousel, .open-post-image-carousel { position: relative; overflow: hidden; } .post-carousel-container, .open-post-carousel-container { width: 20000em; position: relative; } .post-carousel-container img, .open-post-carousel-container img { float: left; } .open-post-carousel-container img { max-width: 2000px; } .blog-inner-container .post-image, .main_image_wrapper { position: relative; } .blog-inner-container .post-image > img { width: 100%; display: block; } .blog-inner-container:before { content: ''; position: absolute; width: 100%; height: 5px; background-color: #3598dc; top: 0; left: 0; opacity: 0; z-index: 22; /* -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -ms-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s;*/ } .wrapper .format-quote { background-position: center; background-size: cover !important; } .wrapper .format-quote .blog-excerpt { color: #9c9c9c; padding: 0 15%; font-size: 13px; margin-top: 8px; text-align: center; } .wrapper .format-quote .entry-ad-button { text-align: center; margin-top: 24px; margin-bottom: 86px; } .wrapper .format-quote .post-inner.entry-content { position: relative; } .wrapper .format-quote .ad-close { position: absolute; top: 12px; right: 19px; color: #8f8f8f; font-size: 15px; } .wrapper .format-quote .ad-close:hover { text-decoration: none; } @-webkit-keyframes blog_post_hover { 0% { width: 0%; } 100% { width: 100%; } } .blog-inner-container:hover:before { opacity: 1; -webkit-animation: blog_post_hover 1s; -moz-animation: blog_post_hover 1s; animation: blog_post_hover 1s; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards; } .blog-inner-container { background-color: #fff; box-shadow: 0px 0px 0px 0px rgba(34, 34, 34, 0); z-index: 221; -webkit-transition: box-shadow 0.3s; -moz-transition: box-shadow 0.3s; -ms-transition: box-shadow 0.3s; -o-transition: box-shadow 0.3s; transition: box-shadow 0.3s; } .blog-inner-container.audio-format iframe { width: 100%; border: 0; } .post-gallery-controls { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); } .post-gallery-controls .carousel-bullet { background: none; width: 6px; height: 6px; border: 2px solid #dbd8d6; border-radius: 50%; background-color: transparent; margin: 0 5px; display: inline-block; cursor: pointer; } .post-gallery-controls .carousel-bullet:hover, .post-gallery-controls .carousel-bullet.active { border-color: #fff; background-color: #fff; } .blog-inner-container.video-format .post-image iframe, .blog-inner-container.video-format .post-image video { width: 100%; display: block; } .post-twitter-username { font-size: 12px; text-align: center; color: #fff; padding-top: 58px; line-height: 14px; } .wrapper .post-twitter-username a { color: #fff; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: bold; margin-top: 50px; display: inline-block; } .post-twitter-username:before { color: #fff; font-size: 22px; display: block; text-align: center; height: 22px; line-height: 22px; } .teaser_grid_container ul li.status-format .blog-excerpt { color: #fff; padding: 11px 45px; line-height: 20px; text-align: center; font-size: 14px; } .post-inner.entry-content .twitter-follow-button { text-align: center; padding-top: 14px; } .post-inner.entry-content .twitter-follow { font-family: 'Open Sans', sans-serif; text-transform: uppercase; color: #fff; border: 2px solid rgba(255,255,255,0.5); margin: 0 auto; display: inline-block; font-size: 12px; padding: 3px 29px; border-radius: 20px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .post-inner.entry-content .twitter-follow:hover { text-decoration: none; background: #2ca9e0; border-color: #fff; } .twitter-buttons { text-align: center; padding: 69px 0 11px 0; } .twitter-buttons .twitter-button { font-size: 12px; color: #41759a; padding: 0 9px; font-family: 'Open Sans', sans-serif; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .twitter-buttons .twitter-button:hover { color: #fff; text-decoration: none; } .twitter-buttons .twitter-button:before { padding-right: 10px; } /* Open blog page */ body.wp-post-4-4 #commentform .comment-form-author, body.wp-post-4-4 #commentform .comment-form-email { margin-bottom: 0; } body.wp-post-4-4 .wrapper .comment-form-comment { margin-bottom: 20px; } body.wp-post-4-4.logged-in .wrapper .comment-form-comment { margin-bottom: 0; } body.single .entry-content { padding: 0 46px; padding-top: 34px; } #author-info { padding: 0 46px; margin-top: 37px; } #author-info .author-text { font-size: 28px; font-family: 'Open Sans'; color: #000; display: block; font-weight: bold; text-align: center; } #author-avatar { float: left; width: 120px; height: 120px; overflow: hidden; position: relative; border-radius: 50%; } #author-avatar img { position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); } #author-description { margin-left: 142px; } #author-description > p { margin-top: 7px; font-size: 14px; margin-left: -2px; max-width: 60%; line-height: 24px; margin-bottom: 3px; color: #000; } #author-description.full-width > p { max-width: none; } #author-description .author-link { font-size: 20px; font-weight: normal; color: #000; display: block; padding-bottom: 2px; position: relative; top: -4px; line-height: 25px; padding-top: 8px; } .wrapper #author-description .author-social-icons a.author-link { font-size: 14px; color: #000; opacity: 0.5; padding-right: 20px; float: left; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } #author-description .author-social-icons a.author-link:hover { text-decoration: none; opacity: 1; } .author-social-icons { } .author-infobox { position: relative; min-height: 120px; margin-top: 38px; } .nav-single.blog { padding-top: 49px; padding-bottom: 65px; margin-top: 1px; } .nav-single.blog .nav_button.left { float: left; width: 50%; max-width: 450px; } .nav-single.blog .nav_button.right { float: right; width: 50%; max-width: 450px; } .nav_button .prev-post-text, .nav_button .next-post-text { font-size: 14px; color: #212121; font-weight: 700; font-family: 'Open Sans', sans-serif; text-transform: uppercase; padding: 13px 0; padding-left: 45px; padding-bottom: 32px; display: block; text-decoration: none !important; } .nav_button .prev-post-text:before { padding-right: 9px; } .nav_button .next-post-text { padding-left: 0; padding-right: 45px; padding-bottom: 33px; text-align: right; } .nav_button .next-post-text:before { float: right; padding-left: 9px; } .nav_button.left .prev-post-img img, .nav_button.right .next-post-img img { display: block; width: 100%; } .wrapper .prev-post-link a, .wrapper .next-post-link a { font-size: 20px; color: #000; font-family: 'Open Sans'; display: block; padding: 12px 19px 5px 46px; line-height: 32px; font-weight: bold; } .prev-post-content, .next-post-content { padding: 0 46px; } .wrapper .prev-post-content p, .wrapper .next-post-content p { padding-top: 2px; font-size: 14px; line-height: 20px; color: #212121; } .prev-post-info, .next-post-info { margin-top: -12px; position: relative; border-top: 1px solid #dedede; margin: 0 46px; } .prev-post-info .blog-categories, .prev-post-info .blog-comments, .next-post-info .blog-categories, .next-post-info .blog-comments { float: left; padding-top: 10px; position: relative; } .prev-post-info .blog-categories, .next-post-info .blog-categories { padding-right: 37px; } .prev-post-info .blog-categories:after, .next-post-info .blog-categories:after { content: ''; position: absolute; height: 16px; width: 1px; background-color: #dedede; top: 15px; right: 19px; } .wrapper .prev-post-info a, .wrapper .next-post-info a { font-size: 13px; line-height: 22px; color: #212121; font-weight: 600; } .wrapper .prev-post-info .blog-category, .wrapper .next-post-info .blog-category { padding-right: 16px; } .prev-post-info .blog-category, .next-post-info .blog-category { float: left; } .prev-post-info .blog-category:before, .next-post-info .blog-category:before { top: 9px; } .prev-post-info .blog-comments, .next-post-info .blog-comments { font-size: 12px; color: #212121; font-weight: 500; padding-top: 11px; } .prev-post-info .blog-comments:before, .next-post-info .blog-comments:before { padding-right: 9px; color: #999; font-size: 13px; } .post_comment_title { padding-top: 5px; font-size: 28px; font-family: 'Open Sans'; color: #000; display: block; font-weight: bold; text-align: center; padding-bottom: 38px; } .wrapper #comments ul { list-style: none; padding-left: 0; margin-bottom: 0; padding: 0 46px; } .commentlist ul.children li { position: relative; margin-bottom: 15px; } .commentlist ul.children li:last-child { margin-bottom: 16px; } .commentlist > li { margin-bottom: 40px; } .commentlist > li:last-child { margin-bottom: 0; } .commentlist ul.children li:before { content: ''; width: 25px; height: 75px; display: block; position: absolute; left: -36px; top: -31px; border-bottom: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; } .commentlist ul.children { margin-left: 80px; margin-top: 40px; margin-bottom: -12px; padding: 0 !important; } .comment-meta.comment-author { position: relative; float: left; } .comment-meta.comment-author img { display: block; border-radius: 50%; } .comment-content.comment { margin-left: 110px; } .comment-content .comment-bottom, .demo_comments .comment > .guest-comment { display: none; } .demo_comments .comment-content .comment-top { top: -9px; } .comment > a.comment-author { display: none; } .comment-content .guest-comment, .comment-content a.comment-author { font-size: 16px; color: #212121; font-weight: normal; font-family: 'Open Sans'; } .comment-content .comment-awaiting-moderation { float: right; line-height: 20px; } .comment-content .comment-controls, .comment-content .comment-time, .comment-content .reply-count { float: right; font-size: 13px; font-family: 'Open Sans'; font-weight: 600; color: #212121; } .comment-content .comment-controls:before, .comment-content .comment-time:before, .comment-content .reply-count:before { color: #909090; } .comment-content .comment-time { padding-right: 18px; } .comment-content .comment-time:before { padding-right: 8px; } .comment-content .reply-count, .comment-edit-link { padding-right: 19px; } .comment-content .reply-count:before { padding-right: 10px; } .wrapper .comment-edit-link, .wrapper .comment-reply-link { font-size: 12px; color: #212121; font-weight: 700; text-transform: uppercase; } .wrapper .comment-edit-link:hover, .wrapper .comment-reply-link:hover { color: #44a0de; text-decoration: none; } .comment-content .comment-controls .edit-link { float: left; } .comment-content.comment > p { font-size: 15px; color: #212121; line-height: 24px; margin: 0; margin-top: 10px; margin-left: -2px; } #respond { padding: 0 45px; margin-top: 24px; } body.page #respond { padding: 0; } #respond #reply-title { padding-top: 9px; padding-left: 0px; padding-bottom: 16px; } #commentform > p { margin-bottom: 40px; } #commentform > p:before, #commentform > p:after { display: table; content: ' '; } #commentform > p:after { clear: both; } #commentform input[type=text], #commentform input[type=email] { height: 36px; border: 1px solid #dedede; width: 100%; font-size: 13px; color: #999999; line-height: 19px; padding: 0 19px; box-sizing: border-box; text-transform: capitalize; } #commentform input[type=text]:focus, #commentform input[type=email]:focus, .comment-form-comment #comment:focus { outline: none; } .wrapper .comment-form-comment { margin: 0; position: relative; float: left; width: 100%; } .comment-form-comment #comment { border: 1px solid #dedede; width: 100%; font-size: 13px; color: #999999; box-sizing: border-box; padding: 8px 20px; min-height: 200px; } .comment_auth_email > p { margin: 0; } #commentform #submit { color: #fff; font-size: 12px; font-weight: 700; border: none; text-transform: uppercase; padding: 10px 28px; background-color: #e84c3d; border-radius: 20px; margin-top: 29px; float: right; font-family: 'Open Sans'; } #commentform #submit:hover { background-color: #eb5e51; } #commentform #submit:hover { background-color: #d04437; } #commentform .comment-form-author, #commentform .comment-form-email { position: relative; float: left; width: 50%; margin-bottom: 20px; } #commentform .comment-form-author { padding-right: 10px; box-sizing: border-box; } #commentform .comment-form-email { padding-left: 10px; box-sizing: border-box; } #commentform .comment-form-error { font-size: 12px; color: #ff0000; text-transform: uppercase; font-weight: 700; position: absolute; right: 7px; bottom: 0; display: none; } #commentform .comment-form-author .comment-form-error { right: 17px; } .open-post-carousel-text { position: absolute; /* bottom: 77px;*/ top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 100%; text-align: center; } .open-post-carousel-text .carousel-text-category, .open-post-carousel-text .carousel-text-title, .open-post-carousel-text .category-text-excerpt, .open-post-carousel-text .category-text-comments { width: 100%; display: block; text-align: center; color: #fff; padding: 20px; box-sizing: border-box; } .open-post-carousel-text .carousel-text-category { font-size: 12px; text-shadow: rgba(0,0,0,0.75) 0px 1px 1px; width: auto; display: inline-block; float: left; padding: 0; padding-left: 4px; padding-right: 25px; } .open-post-carousel-text .carousel-text-category:before { top: 9px; margin-right: 9px; } .open-post-carousel-text .carousel-text-category a { color: #fff; font-size: 13px; line-height: 22px; } .open-post-carousel-text .carousel-text-title { text-shadow: rgba(0,0,0,0.75) 0px 1px 1px; line-height: 50px; font-size: 36px; font-family: "Open Sans", sans-serif; font-weight: bold; padding: 0; } .open-post-carousel-text .category-text-excerpt { padding-bottom: 22px; padding-top: 9px; } .open-post-carousel-text .category-text-excerpt p { font-size: 14px; color: #fff; line-height: 24px; text-shadow: rgba(0,0,0,0.75) 0px 1px 1px; max-width: 50%; margin: 0 auto; font-weight: 300; font-family: "Libre Baskerville"; } .open-post-carousel-text .category-text-comments { font-size: 12px; padding: 0; display: inline-block; width: auto; float: left; padding-left: 14px; padding-right: 8px; position: relative; color: #fff; } .open-post-carousel-text .category-text-comments:before { padding-right: 9px; color: #848789; position: relative; top: -1px; } .open-post-carousel-text .category-text-comments:after { content: ''; position: absolute; height: 16px; width: 1px; background-color: #858889; top: 5px; left: -6px; } .wrapper .open-post-meta { background-color: rgba(0,0,0,0.7); padding: 6px 18px 5px 15px !important; border-radius: 20px; display: inline-block; } body .wrapper .article-back { width: 36px; height: 36px; line-height: 35px; text-align: center; position: absolute; right: 20px; bottom: 20px; background-color: #212121; box-shadow: 0px 8px 12px 4px rgba(34, 34, 34, 0.15); border-radius: 50%; color: #fff; text-decoration: none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } body .wrapper .article-back:hover { background-color: #373737 } body .wrapper .entry.no-image .article-back { bottom: 0; right: 100px; } body.sidebar-active .wrapper .entry.no-image .article-back { right: 60px; } body .wrapper .main_image_wrapper.gallery .article-back { bottom: 68px; } .single-post-open-title { line-height: 40px; font-size: 36px; font-family: "Open Sans", sans-serif; font-weight: bold; text-align: center; width: 100%; display: block; margin-top: 31px; } /* Contact us module */ #contact-us-map { width: 100%; height: 195px; } .contact-us-container .contact-us-left { width: 75%; width: calc( 100% - 260px ); } .contact-us-container .contact-us-right { width: 260px; } .contact-us-container .contact-us-left, .contact-us-container .contact-us-right { float: left; display: inline-block; position: relative; } .contact-us-container .contact-us-right { height: 195px; background-color: #ecf0f1; } .contact-us-right .contact-us-email, .contact-us-right .contact-us-phone, .contact-us-right .contact-us-address { color: #212121; font-size: 13px; display: block; font-weight: 400; line-height: 28px; font-family: 'Open Sans', sans-serif; } .contact-us-right .contact-us-email i, .contact-us-right .contact-us-phone i, .contact-us-right .contact-us-address i { color: #868889; padding-right: 9px; } .contact-us-right .contact-us-address i { font-size: 14px; } .contact-us-right .contact-us-phone i { font-size: 16px; padding-left: 3px; } .contact-us-right-inner { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } /* Social icon effect */ .main.share { margin-top: 59px; } .main.share .share-toggle-button, .main.share a.share-button { border-color: #949699; background: rgba(0,0,0,0.3); } .main.share .share-toggle-button { opacity: 0.4; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -ms-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; } .main.share .share-toggle-button:hover { opacity: 1; } .main.share .share-toggle-button { box-shadow: 0px 8px 12px 4px rgba(34, 34, 34, 0.15); } .share { max-width: 600px; height: 54px; margin: 0 auto; -webkit-filter: url("#goo"); filter: url("#goo"); position: relative; } .share-button, .share-toggle-button { position: absolute; display: inline-block; top: 50%; border-radius: 50%; width: 36px; height: 36px; border: 2px solid rgba(255,255,255,0.5); line-height: 36px; margin-left: 39px; margin-top: -10px; background: #ccc; text-align: center; color: #fff; outline: none; } .share-button:hover, .share-toggle-button:hover { color: #fff; } a.share-button { font-size: 20px; -webkit-transform: scale(0.95, 0.95); transform: scale(0.95, 0.95); background: transparent; border: 3px solid rgba(255,255,255,0.5); width: 52px; height: 52px; line-height: 52px; margin-left: 28px; left: 0; top: 16px; -webkit-transition: background 0.2s, border-color 0.2s; -moz-transition: background 0.2s, border-color 0.2s; -ms-transition: background 0.2s, border-color 0.2s; -o-transition: background 0.2s, border-color 0.2s; transition: background 0.2s, border-color 0.2s; } body .wrapper .share-button.facebook:hover { background: #3c5b9b; border-color: #3c5b9b; } body .wrapper .share-button.twitter:hover { background: #2ca9e0; border-color: #2ca9e0; } body .wrapper .share-button.gplus:hover { background: #f63e28; border-color: #f63e28; } body .wrapper .share-button.pinterest:hover { background: #ca1f26; border-color: #ca1f26; } body .wrapper .share-button.instagram:hover { background: #2a5b83; border-color: #2a5b83; } body .wrapper .share-button.vkontakte:hover { background: #4c75a3; border-color: #4c75a3; } a.share-button { color: #fff; } a.share-button:hover, a.share-button:focus { color: #fff; text-decoration: none; } .share-toggle-button { z-index: 9; background: transparent; font-size: 14px; line-height: 20px; -webkit-transition: background 0.2s, border-color 0.2s; -moz-transition: background 0.2s, border-color 0.2s; -ms-transition: background 0.2s, border-color 0.2s; -o-transition: background 0.2s, border-color 0.2s; transition: background 0.2s, border-color 0.2s; } body .wrapper .share-toggle-button:hover, body .wrapper .header-button-container.menu a.header-reading-button:hover { background: #3598dc; border-color: #3598dc; } .share-items { list-style-type: none; padding: 0; margin: 0; display: none; } .share.active .share-items { display: block; } .share-item { display: inline-block; } /* New VC styles */ body .wrapper .vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab a { font-size: 14px; color: #909090; font-weight: 700; text-transform: uppercase; padding: 12px 21px; font-family: 'Open Sans', sans-serif; border: none; background-color: transparent; } body .wrapper .vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab:not(.vc_active) a:hover { color: #000; } body .wrapper .vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active a { color: #3598dc; } body .wrapper .vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active { position: relative; } body .wrapper .vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active:before { content: ''; display: block !important; position: absolute; width: 100%; height: 4px; background: #3598dc; bottom: 0; } body .wrapper .vc_tta-tabs .vc_tta-panel-body { border-top: 1px solid #ebebeb !important; border-bottom: 1px solid #ebebeb !important; margin-top: -1px; padding: 24px 30px; border-radius: 0; } body .wrapper .vc_tta-tabs .vc_tta-panels { background-color: transparent !important; border: none !important; } body .wrapper .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body { border-top: none !important; border-bottom: none !important; margin-top: 0; padding: 0 24px; border-radius: 0; } body .wrapper .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container { border-right: 1px solid #ebebeb !important; } body .wrapper .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active:before { width: 4px; height: 100%; right: 0px; } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title a { font-size: 14px; font-weight: 700; color: #333; padding: 23px 61px; text-transform: uppercase; font-family: 'Open Sans', sans-serif; } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel-heading { border: none; background-color: #ecf0f1; } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon { display: none; } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #3598dc; } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a { color: #fff; } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel:hover .vc_tta-panel-heading { background-color: #3598dc; } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel:hover .vc_tta-panel-heading a { color: #fff; } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-body { border: none; background-color: #fff; padding: 33px 34px; } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel { position: relative; } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active { box-shadow: 0px 1px 4px 1px rgba(34, 34, 34, 0.2); } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel:before { content: '\38'; font-family: 'icons'; color: #333; font-size: 12px; position: absolute; top: 23px; left: 35px; } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active:before { content: '\39'; } body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active:before, body .wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel:not(.vc_active):hover:before { color: #9acbed; } /* Contact form */ .wpcf7-form { margin-top: 25px; } .contact-form-row .wpcf7-form-control-wrap.your-name, .contact-form-row .wpcf7-form-control-wrap.your-email { width: 100%; float: left; box-sizing: border-box; position: relative; } .contact-form-row .wpcf7-form-control-wrap.your-name .wpcf7-not-valid-tip, .contact-form-row .wpcf7-form-control-wrap.your-email .wpcf7-not-valid-tip { position: absolute; bottom: 0; right: 15px; font-size: 13px; } .contact-form-row .wpcf7-inputs:nth-child(1) { width: 49%; float: left; } .contact-form-row .wpcf7-inputs:nth-child(2) { width: 49%; float: right; } .wpcf7-form-control-wrap.your-message { width: 100%; display: block; float: left; } .wpcf7-form-control-wrap input[type=text], .wpcf7-form-control-wrap input[type=email] { border: 1px solid #dedede; height: 36px; width: 100%; line-height: 36px; font-size: 13px; padding: 0 19px; box-sizing: border-box; background-color: transparent; } .wpcf7-form-control-wrap.your-message textarea { border: 1px solid #dedede; width: 100%; max-width: 100%; font-size: 13px; padding: 8px 19px; box-sizing: border-box; font-family: 'Open Sans'; background-color: transparent; } .wpcf7-form-control.wpcf7-submit { height: 36px; border: none; background-color: #e84c3d; color: #fff; text-transform: uppercase; font-family: 'Open Sans'; border-radius: 20px; float: right; font-size: 13px; padding: 0 27px; margin-top: 30px; } .wpcf7-response-output.wpcf7-validation-errors { margin: 0; border: 0; padding: 0; } .wpcf7-form > p .wpcf7-inputs { margin-top: 35px; } /* Form effects */ .wpcf7-inputs { position: relative; float: left; width: 100%; } .contact-form-row .wpcf7-inputs { width: 50%; } .wpcf7-inputs label { font-size: 13px; color: #999; position: absolute; top: 6px; left: 21px; color: #ccc; width: 150px; font-family: 'Open Sans'; } .wpcf7-inputs.input-focused input, .wpcf7-inputs.input-focused textarea { border-color: #ccc; } .wpcf7-inputs.input-focused label { -webkit-animation: everal_form_animation 0.4s forwards ease-in; animation: everal_form_animation 0.4s forwards ease-in; } .wpcf7-inputs.input-unfocused label { -webkit-animation: everal_form_animation_reverse 0.4s forwards ease-in; animation: everal_form_animation_reverse 0.4s forwards ease-in; } /* Forwards */ @-webkit-keyframes everal_form_animation { 0% { top: 6px; opacity: 1; left: 21px; color: #ccc } 33% { top: 20px; opacity: 0; left: 21px; color: #ccc } 66% { top: -37px; opacity: 0; left: 0; color: #333 } 100% { top: -27px; opacity: 1; left: 0; color: #333 } } @-moz-keyframes everal_form_animation { 0% { top: 6px; opacity: 1; left: 21px; color: #ccc } 33% { top: 20px; opacity: 0; left: 21px; color: #ccc } 66% { top: -37px; opacity: 0; left: 0; color: #333 } 100% { top: -27px; opacity: 1; left: 0; color: #333 } } @keyframes everal_form_animation { 0% { top: 6px; opacity: 1; left: 21px; color: #ccc } 33% { top: 20px; opacity: 0; left: 21px; color: #ccc } 66% { top: -37px; opacity: 0; left: 0; color: #333 } 100% { top: -27px; opacity: 1; left: 0; color: #333 } } /* Reverse */ @-webkit-keyframes everal_form_animation_reverse { 0% { top: -27px; opacity: 1; left: 0; color: #333 } 33% { top: -37px; opacity: 0; left: 0; color: #333 } 66% { top: 20px; opacity: 0; left: 21px; color: #ccc } 100% { top: 6px; opacity: 1; left: 21px; color: #ccc } } @-moz-keyframes everal_form_animation_reverse { 0% { top: -27px; opacity: 1; left: 0; color: #333 } 33% { top: -37px; opacity: 0; left: 0; color: #333 } 66% { top: 20px; opacity: 0; left: 21px; color: #ccc } 100% { top: 6px; opacity: 1; left: 21px; color: #ccc } } @keyframes everal_form_animation_reverse { 0% { top: -27px; opacity: 1; left: 0; color: #333 } 33% { top: -37px; opacity: 0; left: 0; color: #333 } 66% { top: 20px; opacity: 0; left: 21px; color: #ccc } 100% { top: 6px; opacity: 1; left: 21px; color: #ccc } } /* Default pages */ .content .sidebar-no-pull { padding: 0; } body.error404 .error404-text > p, body.error404 .error404-text > div, body.search-no-results .main-inner .vc_row > p, body.search-no-results .main-inner .vc_row > div { text-align: center; } body.error404 .error404-text > p { margin-bottom: 40px; } body.search-no-results .main-inner > .vc_row { margin-top: 50px; } body.error404 .error404-text form .footer_search_input, body.search-no-results form .span5 { border: 1px solid #ebebeb; padding: 11px 15px; color: #999; font-size: 15px; box-sizing: border-box; -webkit-transition: border-color 0.2s ease-in; -moz-transition: border-color 0.2s ease-in; -ms-transition: border-color 0.2s ease-in; -o-transition: border-color 0.2s ease-in; transition: border-color 0.2s ease-in; } body.error404 .error404-text form button, body.search-no-results form button { margin-top: -4px; } .error404-text .wpb_button.wpb_btn-danger.square { padding: 9px 28px; display: inline-block; height: 44px; border-radius: 0 17px 17px 0; } /* Author page */ .author-page-top, .category-page-top, .search-page-top { position: relative; min-height: 489px; } .author-information, .category-information, .search-information { position: absolute; bottom: 37px; width: 100%; } .category-information { bottom: 68px; } .search-information { bottom: auto; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); } .author-information .author-name, .author-information .author-description, .author-information .author-page-social-icons, .category-information .category-name, .category-information .category-description, .search-information .search-name { width: 100%; display: block; text-align: center; } .author-information .author-name, .category-information .category-name, .search-information .search-name { text-shadow: rgba(0,0,0,0.75) 0px 1px 1px; line-height: 50px; font-size: 36px; font-family: "Open Sans", sans-serif; padding-bottom: 11px; color: #fff; font-weight: bold; } .category-information .category-name { width: auto; display: inline-block; position: relative; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); } .category-information .category-name:before { width: 42px; height: 42px; margin-right: 12px; } .author-information .author-description, .category-information .category-description { padding-bottom: 87px; } .author-information .author-description p, .category-information .category-description p { font-size: 14px; color: #fff; line-height: 24px; text-shadow: rgba(0,0,0,0.75) 0px 1px 1px; max-width: 50%; margin: 0 auto; font-weight: 300; font-family: "Libre Baskerville"; } .author-page-social-icons a { font-size: 24px; color: #fff; text-shadow: rgba(0,0,0,0.75) 0px 1px 1px; padding: 0 20px; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -ms-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; } .author-page-social-icons a:hover { text-decoration: none; opacity: 0.6; } .author-page-top .profile-background-picture, .category-page-top .category-background-picture, .search-page-top .search-background-picture { display: block; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); } .author-page-top .profile-background, .category-page-top .category-background, .search-page-top .search-background { position: relative; height: 489px; overflow: hidden; } /* Social icons module */ .wrapper .social-icon-container a { color: #fff; min-width: 115px; height: 36px; line-height: 36px; text-align: center; display: inline-block; border-radius: 70px; float: left; margin-left: 20px; margin-bottom: 20px; font-size: 13px; font-family: 'Open Sans', sans-serif; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -ms-transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear; transition: background-color 0.2s linear; } .wrapper .social-icon-container a:first-child { margin-left: 0; } .wrapper .social-icon-container .icon-twitter-1 { background-color: #5ea9dd; } .wrapper .social-icon-container .icon-twitter-1:hover { background-color: #6bbef7; } .wrapper .social-icon-container .icon-facebook { background-color: #3b5998; } .wrapper .social-icon-container .icon-facebook:hover { background-color: #476cba; } .wrapper .social-icon-container .icon-instagram { background-color: #2a5b83; } .wrapper .social-icon-container .icon-instagram:hover { background-color: #3572a4; } .wrapper .social-icon-container .icon-gplus { background-color: #d6492f; } .wrapper .social-icon-container .icon-gplus:hover { background-color: #f45538; } .wrapper .social-icon-container .icon-pinterest { background-color: #ca1f26; } .wrapper .social-icon-container .icon-pinterest:hover { background-color: #CE4046; } .wrapper .social-icon-container .icon-vkontakte { background-color: #4c75a3; } .wrapper .social-icon-container .icon-vkontakte:hover { background-color: #5F80A5; } .wrapper .social-icon-container a:before { font-size: 13px; padding-right: 10px; } .social-icon-container a:hover { text-decoration: none; } .social-icon-container { float: left; left: 50%; position: relative; transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); padding: 1px; margin-top: 0px; margin-bottom: 19px; } body.single .social-icon-container { margin-top: 57px; } .blog-open-content{ border-bottom: 1px solid #e9e9e9; } /* Blog post grid */ body .wrapper .blog-post-info a.blog-read-more { font-size: 12px; font-family: 'Open sans', sans-serif; padding: 5px 28px; float: right; } body .wrapper .blog-post-info a.blog-read-more:hover { text-decoration: none; } #load-more-posts { position: absolute; bottom: 40px; left: 50%; transform: translateX(-50%); z-index: 2; display: none; padding: 10px 28px; } .teaser_grid_container { position: relative; } .teaser_grid_container ul { padding-left: 0; padding-bottom: 10px; } .teaser_grid_container ul.module { padding-bottom: 50px; } body:not(.home) .teaser_grid_container ul.module { margin-left: -35px; margin-right: -40px; } body:not(.home) .page-wrapper.menu-active:not(.sidebar-active) .teaser_grid_container ul.module { margin-left: -35px; margin-right: -55px; } body:not(.home) .page-wrapper.sidebar-active:not(.menu-active) .teaser_grid_container ul.module { margin-left: -55px; margin-right: -55px; } body:not(.home) .page-wrapper:not(.sidebar-active):not(.menu-active) .teaser_grid_container ul.module { margin-left: -55px; margin-right: -55px; } .teaser_grid_container ul li { width: 33.333333%; list-style: none; border: none; } .grid-sizer { width: 33.333333%; } .teaser_grid_container ul li.status-format { background-color: #5ea9dd; } .teaser_grid_container ul li > div { padding-bottom: 20px; } .teaser_grid_container ul li > div.sticky { background-color: #fafafa; } .teaser_grid_container ul li.wide { width: 50%; } .blog-inner-container { -webkit-transition: margin-top 0.5s, opacity 0.5s, box-shadow 0.25s; -moz-transition: margin-top 0.5s, opacity 0.5s, box-shadow 0.25s; -ms-transition: margin-top 0.5s, opacity 0.5s, box-shadow 0.25s; -o-transition: margin-top 0.5s, opacity 0.5s, box-shadow 0.25s; transition: margin-top 0.5s, opacity 0.5s, box-shadow 0.25s; } .blog-inner-container.added { margin-top: 30px; opacity: 0; } .nocomments, .nopassword { padding: 30px; } .post-password-form input[name=post_password] { border: 1px solid #ebebeb; padding: 11px 15px; color: #999; font-size: 15px; box-sizing: border-box; -webkit-transition: border-color 0.2s ease-in; -moz-transition: border-color 0.2s ease-in; -ms-transition: border-color 0.2s ease-in; -o-transition: border-color 0.2s ease-in; transition: border-color 0.2s ease-in; } .post-password-form input[type=submit] { text-shadow: none; color: #fff; font-size: 15px; font-weight: 700; border-radius: 2px; border: none; text-transform: uppercase; padding: 13px 31px; position: relative; background-color: #009933; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .wrapper blockquote { padding: 7px 63px; text-align: center; margin-bottom: 11px; background-color: #b366b3; } .wrapper blockquote:before { font-family: 'icons'; font-size: 66px; color: #fff; content: '\e814'; } body .wrapper blockquote p { font-size: 15px; color: #fff; font-style: italic; line-height: 26px; } .blog-inner-container .blog-title a { font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: bold; line-height: 27px; color: #000; padding: 14px 19px 7px 19px; display: block; } .blog-inner-container .blog-title a:hover { text-decoration: none; color: #3598dc; } .wrapper .post-subtitle { display: block; text-align: center; font-size: 14px; color: #b2b2b2; margin-top: -10px; } .blog-inner-container .blog-excerpt, .blog-inner-container .blog-excerpt p { padding: 0 20px; font-size: 14px; line-height: 20px; color: #7f7f7f; } .blog-post-info { padding: 0 21px; padding-top: 25px; } .blog-post-info .blog-category, .blog-post-info .blog-comments { float: left; } .blog-post-info .blog-category:before { top: 14px; } .blog-post-info .blog-category a { font-size: 12px; color: #999; text-transform: lowercase; } .blog-post-info .blog-comments { margin-top: 5px; font-size: 13px; color: #909090; font-family: 'Open Sans', sans-serif; } .blog-post-info .blog-comments:before { font-size: 14px; padding-right: 5px; color: #909090; } .main-inner .no-more-posts { font-family: 'Open Sans'; font-size: 30px; line-height: 30px; color: #000000; font-weight: 300; text-align: center; display: none; padding-bottom: 70px; } .main-inner .loading-effect { position: relative; width: 100%; opacity: 0; z-index: 1; padding-bottom: 120px; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -o-transition: all .25s ease-out; -ms-transition: all .25s ease-out; transition: all .25s ease-out; } .main-inner .loading-effect:before, .main-inner .loading-effect:after { content: ''; position: absolute; width: 18px; height: 18px; top: 50%; left: 50%; margin: -10px 0 0 -10px; margin-top: -10px; margin-right: 0px; margin-bottom: 0px; margin-left: -10px; border-radius: 50%; z-index: 9999999; } .main-inner .loading-effect:before { background: #009933; -webkit-transform: translateX(18px); transform: translateX(18px); -webkit-animation: moveLeft 0.6s linear infinite alternate; animation: moveLeft 0.6s linear infinite alternate; } .main-inner .loading-effect:after { background: #3599dc; -webkit-transform: translateX(-18px); transform: translateX(-18px); -webkit-animation: moveRight 0.6s linear infinite alternate; animation: moveRight 0.6s linear infinite alternate; } /* Ad post type */ .wrapper .post-inner .ad-title { text-align: center; color: #fff; font-size: 20px; font-family: 'Open Sans', sans-serif; font-weight: bold; padding-top: 107px; } body .wrapper .post-inner a.post-ad-button { font-size: 12px; font-family: 'Open sans', sans-serif; padding: 5px 28px; } body .wrapper .post-inner a.post-ad-button:hover { text-decoration: none; } /* Reading mode */ body.reading-mode .wrapper .main img:not(.web-logo), body.reading-mode .forcefullwidth_wrapper_tp_banner, body.reading-mode .quote-container .quote-symbol, body.reading-mode #author-avatar, body.reading-mode .blogpost-green-circle:before, body.reading-mode .blogpost-yellow-circle:before, body.reading-mode .blogpost-red-circle:before, body.reading-mode .comment-meta.comment-author, body.reading-mode .comment-meta.comment-author, body.reading-mode .commentlist ul.children li:before, body.reading-mode .wrapper .content iframe, body.reading-mode .blogpost-fastflickrwidget.widget, body.reading-mode .article-back { display: none; } body.reading-mode .content .sidebar-right-pull, body.reading-mode .page-sidebar-right.page-wrapper .page_info { width: 100%; } body.reading-mode .wrapper .page-wrapper { max-width: 800px; float: none; margin-right: 0 !important; margin: 0 auto !important; } body.reading-mode .wrapper .page-wrapper.sidebar-active, body.reading-mode .wrapper .page-wrapper.menu-active { max-width: 1100px; } body.reading-mode .wrapper .page-wrapper.sidebar-active.menu-active { max-width: 1400px; } body.reading-mode .quote-container { width: 100% !important; background: none; margin-left: 0 !important; } body.reading-mode .quote-container .quote-text p { color: #000; padding: 7px 0; text-align: left; margin: 0; padding-bottom: 0; } body.reading-mode .quote-container .quote-author { color: #000; text-align: left; } body.reading-mode #author-description { margin: 0; } body.reading-mode .social-icon-container a:first-child { margin-left: 0; } body.reading-mode .social-icon-container { left: 0; transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); margin-top: 23px; } body.reading-mode #author-info { border: none; padding: 0 15px; } body.reading-mode .author-infobox { padding: 0 30px; } body.reading-mode #author-description .author-link { color: #000; padding-bottom: 6px; } body.reading-mode .author-social-icons { left: 30px; bottom: -13px; } body.reading-mode .nav-single.blog { margin-top: 27px; background-color: transparent; padding-bottom: 22px; } body.reading-mode .wrapper #comments #respond { margin-top: -15px; padding: 0 0 0 50px; } body.reading-mode #author-info .author-text { padding: 38px 0px 44px 30px; text-align: left; } body.reading-mode .nav-single.blog .nav_button.left, body.reading-mode .nav-single.blog .nav_button.right { width: 100%; max-width: none; float: left; padding: 0 15px; } body.reading-mode .wrapper #comments ul { padding: 0 15px; } body.reading-mode .post_comment_title { padding-left: 50px; text-align: left; } body.reading-mode .prev-post-link a, body.reading-mode .next-post-link a { padding: 16px 19px 5px 32px; } body.reading-mode .prev-post-content, body.reading-mode .next-post-content, body.reading-mode .prev-post-info, body.reading-mode .next-post-info { padding: 0 31px; } body.reading-mode .nav_button .next-post-text { text-align: left; padding-left: 29px; } body.reading-mode .nav_button.right { padding-top: 12px; } body.reading-mode .comment-content.comment { margin-left: 35px; } body.reading-mode .commentlist ul.children { margin-left: 70px; } body.reading-mode .comment-content .comment-author { color: #000; } body.reading-mode #commentform #submit { background-color: #000; margin-left: 0; } body.reading-mode .open-post-carousel-text { position: relative; bottom: 0; padding: 0 40px; padding-top: 67px; padding-bottom: 57px; text-align: left; top: auto; transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); } body.reading-mode .post-gallery-controls { display: none; } body.reading-mode .open-post-carousel-text .carousel-text-category { left: 0; transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); text-shadow: none; padding-left: 0; padding-bottom: 0px; } body.reading-mode .open-post-carousel-text .carousel-text-category a { color: #fff; } body.reading-mode .open-post-carousel-text .carousel-text-title { text-align: left; color: #000; padding-bottom: 21px; text-shadow: none; padding-left: 0; padding-top: 17px; } body.reading-mode .open-post-carousel-text .category-text-excerpt p { margin: 0; max-width: 500px; color: #212121; text-shadow: none; font-weight: normal; font-size: 16px; line-height: 26px; } body.reading-mode .open-post-carousel-text .category-text-excerpt { padding-bottom: 18px; text-align: left; padding-left: 0; padding-top: 0; } body.reading-mode .open-post-carousel-text .category-text-comments { color: #fff; text-align: left; text-shadow: none; padding-top: 0; } body.reading-mode .author-infobox { min-height: initial; } body.reading-mode .nav_button .prev-post-text, body.reading-mode .nav_button .next-post-text { color: #000; display: inline-block; } body.reading-mode .nano-pane { display: none !important; opacity: 0.01 !important; } body.reading-mode { overflow: auto; } body.reading-mode .page-wrapper { height: auto !important; } body.reading-mode.single .entry-content { padding-top: 11px; } /* Sidebar */ .wrapper .sidebar-inner { overflow: scroll; padding: 0 41px; height: 100%; box-sizing: border-box; } .content .sidebar-right { position: fixed; top: 0; right: 0; background: #ecf0f1; z-index: 22; width: 300px; padding: 0; background-clip: content-box; height: 100%; background-clip: border-box; right: -300px; -webkit-transition: right 0.2s linear; -moz-transition: right 0.2s linear; -ms-transition: right 0.2s linear; -o-transition: right 0.2s linear; transition: right 0.2s linear; } body.admin-bar .content .sidebar-right { padding-top: 32px; } .wrapper .page-wrapper.sidebar-active .sidebar-right { right: 0; } .main_image_wrapper img, .main_image_wrapper iframe { width: 100%; } /*.main_image_wrapper { background: #000; }*/ .main_image_wrapper img { opacity: 0.8; display: block; } .main_image_wrapper.video iframe { height: 489px; } .main_image_wrapper.status { background-color: #0099cc; } .main_image_wrapper.status .entry-content { color: #fff; padding: 39px 30px; line-height: 26px; text-align: center; } .content .sidebar-right-pull { width: 100%; } body.home .content .sidebar-right-pull { padding: 0; } .blogpost-red-circle:before { content: ''; width: 6px; height: 6px; display: block; float: left; border-radius: 50%; top: 11px; position: relative; margin-right: 8px; background-color: #e86351; } .blogpost-green-circle:before { content: ''; width: 6px; height: 6px; display: block; float: left; border-radius: 50%; top: 11px; position: relative; margin-right: 8px; background-color: #66cc66; } .blogpost-yellow-circle:before { content: ''; width: 6px; height: 6px; display: block; float: left; border-radius: 50%; top: 11px; position: relative; margin-right: 8px; background-color: #ffcc33; } .wrapper .blog-category { background-color: rgba(0,0,0,0.7); color: #fff; padding: 0px 19px 1px 21px !important; border-radius: 20px; display: inline-block; position: absolute; bottom: 20px; left: 20px; } .wrapper .blog-category a { font-size: 13px; font-family: 'Open Sans', sans-serif; color: #fff; font-weight: 500; } /* Twitter widget */ .blogpost-twitter.widget .tweet_text { margin-bottom: 5px; display: inline-block; width: 100%; float: left; clear: both; font-size: 16px; line-height: 20px; color: #333333; padding-top: 8px; font-weight: 300; } .blogpost-twitter.widget .tweet_text a { font-size: 16px; color: #000; text-decoration: underline; } .blogpost-twitter.widget .tweet_text a:hover { color: #cc0000; } .blogpost-twitter.widget ul.tweet_list li .tweet_text_container > a, .blogpost-twitter.widget ul.tweet_list li .tweet_text_container .tweet_user, .blogpost-twitter.widget ul.tweet_list li .tweet_follow { display: none; } .blogpost-twitter.widget ul.tweet_list li:last-child .tweet_follow { display: block; margin-top: 19px; float: left; } .blogpost-twitter.widget ul.tweet_list li .tweet_time a { display: block; color: #333333; font-size: 13px; font-weight: 300; } .blogpost-twitter.widget ul.tweet_list li .tweet_time a:before { padding-right: 5px; } .blogpost-twitter.widget ul.tweet_list li { padding-bottom: 8px; } .blogpost-twitter.widget ul.tweet_list li .tweet_follow a { background-color: #ffcc33; font-size: 18px; color: #333; padding: 9px 8px 10px 15px; display: inline-block; position: relative; z-index: 1; font-weight: 300; } .blogpost-twitter.widget ul.tweet_list li .tweet_follow a:before { float: right; font-size: 19px; padding-left: 11px; padding-right: 7px; color: #000; } /* Follow me widget */ .blogpost-followers.widget > div:not(.clearfix) { float: left; width: 100%; } .blogpost-followers.widget > div a { color: #5e5e5e; width: 70px; height: 70px; line-height: 70px; text-align: center; display: inline-block; border-radius: 70px; float: left; margin-bottom: 11px; border: 1px solid #5e5e5e; font-size: 20px; opacity: 1; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .blogpost-followers.widget > div a:before { font-size: 24px; } .blogpost-followers.widget > div a:hover { text-decoration: none; opacity: 0.6; } .blogpost-followers.widget .follower-count { height: 70px; line-height: 70px; color: #333; font-size: 18px; padding-left: 14px; padding-right: 5px; } .blogpost-followers.widget .follower-text { height: 70px; line-height: 70px; color: #666; font-size: 18px; } /* Calendar Widget */ #calendar_wrap #wp-calendar { width: 100%; text-align: center; line-height: 26px; border: 0; } #calendar_wrap #wp-calendar caption, #calendar_wrap #wp-calendar td, #calendar_wrap #wp-calendar th { text-align: center; border: 0; } #calendar_wrap #wp-calendar caption { font-weight: 500; padding: 5px 0 3px 0; text-transform: uppercase; } #calendar_wrap #wp-calendar th { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: bold; } #calendar_wrap #wp-calendar a { color: #3599dc; text-transform: uppercase; text-decoration: none; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } #calendar_wrap #wp-calendar tbody a { font-weight: 400; } #calendar_wrap #wp-calendar a:hover { color: #3599dc; text-decoration: underline; } #calendar_wrap #wp-calendar #prev, #calendar_wrap #wp-calendar #next { padding-top: 5px; } #calendar_wrap #wp-calendar #prev { text-align: left; } #calendar_wrap #wp-calendar #next { text-align: right; } .calendar.widget tfoot { display: none; } /* Social widget */ .widget .social_links { margin: 0; padding: 0; } .widget .social_links li:before { display: none !important; } .social_links { list-style: none; } .social_links li { width: 32px; height: 32px; margin: 0 6px 12px 0; padding: 0; float: left; background: none !important; border-bottom: none !important; } .social_links a { width:32px; height:32px; display:block; float: left; text-decoration:none; outline:none; text-indent:-9999em; } .social_links .rss { background:url(images/social-icons/rss.png) 0 0 no-repeat; } .social_links .twitter { background:url(images/social-icons/twitter.png) 0 0 no-repeat; } .social_links .facebook { background:url(images/social-icons/facebook.png) 0 0 no-repeat; } .social_links .flickr { background:url(images/social-icons/flickr.png) 0 0 no-repeat; } .social_links .youtube { background:url(images/social-icons/youtube.png) 0 0 no-repeat; } .social_links .linkedin { background:url(images/social-icons/linkedin.png) 0 0 no-repeat; } .social_links .foursquare { background:url(images/social-icons/foursquare.png) 0 0 no-repeat; } .social_links .delicious { background:url(images/social-icons/delicious.png) 0 0 no-repeat; } .social_links .digg { background:url(images/social-icons/digg.png) 0 0 no-repeat; } .social_links .skype { background:url(images/social-icons/skype.png) 0 0 no-repeat; } .social_links .tumblr { background:url(images/social-icons/tumblr.png) 0 0 no-repeat; } .social_links .vimeo { background:url(images/social-icons/vimeo.png) 0 0 no-repeat; } .social_links .instagram { background:url(images/social-icons/instagram.png) 0 0 no-repeat; } .social_links .pintrest { background:url(images/social-icons/pintrest.png) 0 0 no-repeat; } .social_links .google { background:url(images/social-icons/google.png) 0 0 no-repeat; } /* Nav menu widget */ .widget_nav_menu li { padding: 0 0 0 15px; background: url('images/carret.png') 0px 9px no-repeat; } .footer .widget_nav_menu li { background-position: 0px 7px; } /* Text widget */ .text.widget p, .text.widget .textwidget { line-height: 27px; font-size: 16px; color: #000; font-weight: 300; } .textwidget [class^="icon-"], .textwidget [class*=" icon-"]:before { margin-right: 10px; width: 14px; display: inline-block; } .blogpost-advertisement.widget .advertisement-container { padding-bottom: 5px; } .blogpost-advertisement.widget img { display: block; } .blogpost-advertisement.widget > div:last-child { margin-bottom: 10px; } /* Tags cloud */ .wrapper .tagcloud .tag_cloud_post_tag a { font-size: 14px !important; text-decoration: none; color: #666; font-weight: 300; border: 1px solid #ccc; border-radius: 0; padding: 5px 13px; margin: 0 0px 3px 0; display: inline-block; line-height: initial; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .tagcloud .tag_cloud_post_tag a:hover { background-color: #3599dc; border-color: #3599dc; color: #fff !important; } .tag_cloud_post_tag { margin-bottom: 15px; } /* List widgets */ .widget:last-child { border-bottom: none; } .widget ul { margin-top: -5px; } .widget ul.children, .widget ul.sub-menu { margin: 5px 0 5px 20px; } .wrapper .widget li { position: relative; list-style-type: none; line-height: 18px; font-size: 16px; color: #333333; font-weight: normal; line-height: 18px; } .widget li a { font-size: 16px; line-height: 24px; } /* Search widget */ .wrapper .search.widget .sb-search-input { width: 100%; border: 1px solid #cccccc; padding: 13px; color: #666; font-size: 16px; line-height: 20px !important; margin-bottom: 5px; box-sizing: border-box; -webkit-transition: border-color 0.2s ease-in; -moz-transition: border-color 0.2s ease-in; -ms-transition: border-color 0.2s ease-in; -o-transition: border-color 0.2s ease-in; transition: border-color 0.2s ease-in; } .search.widget .sb-icon-search { display: none; } .search.widget .sb-search-submit, .blogpost-contactform.widget .submitButton .btn-primary { background-color: #3599dc; border: none; color: #fff; font-size: 15px; text-transform: uppercase; padding: 13px 31px; border-radius: 2px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } .search.widget .sb-search-submit:active, .blogpost-contactform.widget .submitButton .btn-primary:active { background-color: #7a297a; box-shadow: 0px 1px 3px 2px rgba(34, 34, 34, 0.3); } input[type=submit]:focus, input[type=button]:focus { outline: none !important; } .search.widget .sb-search-submit:hover, .blogpost-contactform.widget .submitButton .btn-primary:hover { box-shadow: 0px 1px 2px 1px rgba(34, 34, 34, 0.4); } .search.widget .sb-search { position: relative; margin-bottom: 15px; } /* Contact widget */ .blogpost-contactform.widget input[type=text], .blogpost-contactform.widget input[type=email], .blogpost-contactform.widget textarea { width: 100%; border: 1px solid #cccccc; padding: 13px; color: #666; font-size: 16px; -webkit-transition: border-color 0.2s ease-in; -moz-transition: border-color 0.2s ease-in; -ms-transition: border-color 0.2s ease-in; -o-transition: border-color 0.2s ease-in; transition: border-color 0.2s ease-in; } #contact_form .input-textarea { margin-bottom: 15px; } /* Recent comments */ .recent-comments-author { height: 22px; } .recent-comments-author .author-image img { display: block; border-radius: 50%; } .recent-comments-author .author-image { float: left; display: block; } .recent-comments-author .author-name { font-size: 12px; color: #999; padding-left: 5px; position: relative; top: -8px; } .recent-comments-content { margin-top: 1px; } .recent-comments-content .comment-text { font-size: 18px; color: #000; line-height: 22px; } .recent-comments-post { line-height: 16px; } .recent-comments-post a { font-size: 12px; color: #999; } .recent-comments-post a:before { top: 12px; } .recent-comments-item { margin-bottom: 17px; } /* Flickr widget */ .blogpost-fastflickrwidget.widget img { display: block; float: left; width: 33.33%; } /* Newsletter */ .newsletter.widget .newsletter-email { height: 34px; line-height: 34px; border: none; border-radius: 20px 0 0 20px; padding-left: 20px; font-size: 13px; font-family: 'Open Sans'; } .newsletter.widget .newsletter-submit { height: 36px; border: none; background-color: #e84c3d; color: #fff; text-transform: uppercase; font-family: 'Open Sans'; border-radius: 0 20px 20px 0; float: right; font-size: 13px; padding: 0 18px; -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; -ms-transition: background-color 0.2s; -o-transition: background-color 0.2s; transition: background-color 0.2s; } .newsletter.widget .newsletter-submit:hover, .wpcf7-form-control.wpcf7-submit:hover { background-color: #eb5e51; } .newsletter.widget .newsletter-submit:active, .wpcf7-form-control.wpcf7-submit:active { background-color: #d04437; } .newsletter.newsletter-widget form { position: relative; margin-top: 25px; height: 36px; } .newsletter.newsletter-widget form > p { position: absolute; top: 0; } .newsletter.newsletter-widget form > p:nth-child(2) { left: 0; } .newsletter.newsletter-widget form > p:nth-child(3) { right: 0; } /* Login widget */ .frontendlogin.widget input[type=text], .frontendlogin.widget input[type=password], #widget-login input[type=text], #widget-login input[type=password] { border: 1px solid #dedede; height: 36px; width: 100%; line-height: 36px; font-size: 13px; padding: 0 19px; box-sizing: border-box; background-color: transparent; font-family: 'Open Sans'; font-weight: normal; margin-bottom: 20px; } #widget-login input[type=password] { margin-bottom: 10px; } .frontendlogin.widget form > div, .pe-login-form { position: relative; } .frontendlogin.widget .frontendlogin-password a { font-size: 12px; color: #999; text-decoration: underline; position: absolute; right: 21px; top: 50%; transform: translateY(-50%); } .frontendlogin.widget .frontendlogin-submit input[type=submit], #widget-login input[type=submit] { height: 36px; border: none; background-color: #e84c3d; color: #fff; text-transform: uppercase; font-family: 'Open Sans'; border-radius: 20px; float: right; font-size: 13px; padding: 0 27px; clear: both; } .frontendlogin.widget .frontendlogin-submit label, #widget-login label { font-size: 12px; color: #999; text-decoration: underline; float: right; padding-right: 21px; line-height: 44px; margin-top: 20px; height: 44px; cursor: pointer; } #widget-login label, #widget-login input[type=checkbox] { float: left; } #widget-login label { margin: 0; margin-left: 20px; } #widget-login input[type=checkbox] { position: absolute; left: 0; top: 118px; } .frontendlogin.widget .frontendlogin-submit #rememberme, #widget-login #rememberme { position: relative; top: 2px; margin-right: 3px; } #widget-login a { float: left; font-size: 13px; } /* Recentpostsplus */ .widget { padding: 36px 0; position: relative; } .widget:after { content: ''; display: block; width: 300px; border-bottom: 1px solid #dfe3e4; margin: 5px -41px 0; position: relative; bottom: -36px; } .widget ul { padding-left: 0; } .widget h4 { font-size: 26px; color: #339933; margin-bottom: 21px; } .blogpost-recentpostsplus.widget .news-item { margin-bottom: 13px; } .blogpost-recentpostsplus.widget .news-item .post-categories:before { top: 11px; } .wrapper .widget h4 { font-size: 28px; color: #000; margin-bottom: 25px; } .wrapper .widget h4 span { font-size: 20px; color: #010101; display: block; line-height: 12px; } body.skyestate .wrapper .widget h4 span { color: #666; font-weight: 300; } .blogpost-recentpostsplus.widget .post-time { font-size: 12px; font-weight: 300; color: #666666; padding-top: 18px; display: block; line-height: 16px; } .blogpost-recentpostsplus.widget .news_image { position: relative; } .blogpost-recentpostsplus.widget .news_image:not(.no_thumb):before { content: ''; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #fff; position: absolute; bottom: 0px; left: 24px; } .blogpost-recentpostsplus.widget .news_image a img { display: block; } .blogpost-recentpostsplus.widget .post_container > a { font-size: 18px; line-height: 22px; color: #000; } .blogpost-recentpostsplus.widget .post_container > a:hover { color: #3599dc; } .blogpost-recentpostsplus.widget .post_container h3, .blogpost-recentpostsplus.widget .post_container h3 a { color: #ff6600; font-size: 24px; line-height: 32px; text-decoration: none; margin-bottom: 0px; } .blogpost-recentpostsplus.widget .post_container h3 a:hover { text-decoration: underline; } .wrapper .blogpost-recentpostsplus.widget .post_container p { font-size: 13px; color: #000; line-height: 20px; margin: 0; } .blogpost-recentpostsplus.widget .post_container .post-categories, .blogpost-recentpostsplus.widget .post_container .post-categories a, .blogpost-recentpostsplus.widget .post_container .post-comments { font-size: 12px; color: #999; text-decoration: none; } .blogpost-recentpostsplus.widget .post_container .post-comments { padding-left: 4px; font-size: 10px; } .blogpost-recentpostsplus.widget .post_container .post-categories a:hover { color: #3599dc; text-decoration: underline; } .blogpost-recentpostsplus.widget .post_container .post-comments:before { padding-right: 2px; } .blogpost-recentpostsplus.widget .post_container .post-comments:before { font-size: 10px; } .blogpost-recentpostsplus.widget .post_container .post-info { line-height: 18px; } .blogpost-recentpostsplus.widget .news-item.include_thumb { width: 100%; display: inline-block; } .blogpost-recentpostsplus.widget .news-item.include_thumb .post_container { line-height: 17px; } .blogpost-recentpostsplus.widget .news-item.include_thumb .post_container > a { font-size: 14px; line-height: 17px; padding-left: 20px; padding-right: 20px; display: inline-block; } .blogpost-recentpostsplus.widget .news-item.include_thumb .post_container > img { display: block; padding-bottom: 8px; width: 100%; } .blogpost-recentpostsplus.widget .news-item.include_thumb .post_container .post-info { line-height: 0px; height: auto; margin-top: -6px; padding-bottom: 9px; float: left; padding-left: 20px; padding-right: 20px; } .blogpost-recentpostsplus.widget .recent-post-plus { margin-left: -21px; margin-right: -21px; -webkit-column-count: 2; -webkit-column-gap: 0; -moz-column-count: 2; -moz-column-gap: 0; column-count: 2; column-gap: 0; } /* Favorite button */ body .post-image .favorite-article { position: absolute; top: 14px; right: 19px; font-size: 20px; color: #e84c3d; text-decoration: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } body .post-image .favorite-article.icon-heart-filled { font-size: 21px; } body .blog-post-info .favorite-article { font-size: 14px; color: #e84c3d; margin-top: 6px; display: inline-block; margin-left: 8px; text-decoration: none; } .blog-post-info .favorite-article.icon-heart-filled { font-size: 15px; } /* Comments in sidebar */ body.demo_comments .commentlist .comment > .reply.comment-controls { display: none; } body.demo_comments .blogpost-sidebarcomments.widget .commentlist .comment > .reply.comment-controls { display: block; } .wrapper .blogpost-sidebarcomments.widget #comments ul { padding: 0; } .blogpost-sidebarcomments.widget .comments_container { padding: 0; } .blogpost-sidebarcomments.widget .post_comment_title { padding: 0; padding-bottom: 23px; text-align: left; font-family: 'Open Sans'; font-size: 20px; line-height: 24px; color: #212121; font-weight: bold; } .blogpost-sidebarcomments.widget .comment-content .comment-author { font-size: 12px; color: #999; text-transform: none; display: block; } .blogpost-sidebarcomments.widget .comment-meta.comment-author img { border-radius: 100%; } .blogpost-sidebarcomments.widget .comment-meta.comment-author { width: 22px; height: 22px; } .blogpost-sidebarcomments.widget a.comment-author, .blogpost-sidebarcomments.widget .guest-comment { color: #999; font-size: 12px; position: relative; top: -4px; padding-left: 6px; display: inline-block; } .blogpost-sidebarcomments.widget .guest-comment { float: left; font-family: 'Open Sans'; position: relative; top: 1px; } .blogpost-sidebarcomments.widget .comment-content.comment { margin-left: 0; padding-top: 8px; float: left; width: 100%; } .blogpost-sidebarcomments.widget .comment-content .comment-bottom { display: block; margin-top: 0px; } .blogpost-sidebarcomments.widget .comment-content .comment-bottom .comment-controls, .blogpost-sidebarcomments.widget .comment-content .comment-bottom .comment-time, .blogpost-sidebarcomments.widget .comment-content .comment-bottom .reply-count { float: right; font-size: 12px; } .blogpost-sidebarcomments.widget .comment-content .comment-bottom .comment-controls a, .blogpost-sidebarcomments.widget .comment-content .comment-bottom .comment-time, .blogpost-sidebarcomments.widget .comment-content .comment-bottom .reply-count { float: right; font-family: 'Open Sans'; font-size: 12px; line-height: 20px; color: #999; font-weight: normal; } .blogpost-sidebarcomments.widget .comment > .reply.comment-controls a { font-family: 'Open Sans'; font-size: 12px; line-height: 20px; float: right; color: #999; } .blogpost-sidebarcomments.widget .comment-content p { font-size: 14px; line-height: 24px; margin-top: 0; width: 100%; } .blogpost-sidebarcomments.widget .comment-content .comment-top { display: none; } .blogpost-sidebarcomments.widget .comment-content .reply-count, .blogpost-sidebarcomments.widget .comment-edit-link, .blogpost-sidebarcomments.widget .comment-time { padding-right: 14px; } .wrapper .blogpost-sidebarcomments.widget #comments ul.children { margin-left: 20px; margin-top: 25px; float: left; } .blogpost-sidebarcomments.widget .commentlist ul.children li:before { width: 9px; height: 18px; left: -18px; top: -7px; } .blogpost-sidebarcomments.widget ul.commentlist { border-bottom: 1px solid #d2d2d2; padding-bottom: 21px !important; } .wrapper .blogpost-sidebarcomments.widget ul.commentlist { padding: 0; } .blogpost-sidebarcomments.widget ul.commentlist > li { float: left; margin-bottom: 20px; width: 100%; } .blogpost-sidebarcomments.widget #respond { margin-top: 30px; padding: 0; } .blogpost-sidebarcomments.widget #respond #reply-title { padding-left: 4px; padding-bottom: 16px; } .blogpost-sidebarcomments.widget #commentform .comment-form-author, .blogpost-sidebarcomments.widget #commentform .comment-form-email { width: 100%; padding: 0; } .blogpost-sidebarcomments.widget #commentform input[type=text], .blogpost-sidebarcomments.widget #commentform input[type=email], .blogpost-sidebarcomments.widget #commentform textarea { background-color: transparent; border-color: #d2d2d2; padding: 0px 26px; } .blogpost-sidebarcomments.widget #commentform textarea { padding: 16px 26px; margin-left: 0; border-color: #d2d2d2; } .blogpost-sidebarcomments.widget #commentform #submit { margin-left: 4px; margin-top: 28px; } .blogpost-sidebarcomments.widget .commentlist ul.children li { margin-bottom: 25px; } .blogpost-sidebarcomments.widget .commentlist ul.children li:last-child { margin-bottom: 0px; } .blogpost-sidebarcomments.widget .comment-content .comment-awaiting-moderation { font-size: 13px; } /* About us */ .blogpost-aboutus.widget { margin: 0 -41px; background-color: #e5e8e9; } .blogpost-aboutus.widget .item-title-bg h4 { margin-bottom: 18px; } .blogpost-aboutus.widget .item-title-bg, .blogpost-aboutus.widget .blogpost-about-us { padding: 0 41px; } .blogpost-aboutus.widget .blogpost-about-us p { color: #858788; } .blogpost-about-us-social .widget-social-icon { border: 2px solid #b4b6b7; width: 32px; height: 32px; line-height: 32px; text-align: center; color: #838485; display: inline-block; border-radius: 50%; text-decoration: none; margin-right: 7px; margin-bottom: 7px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .blogpost-about-us-social .widget-social-icon:hover { color: #fff; text-decoration: none; } .blogpost-about-us-social .widget-social-icon.icon-facebook:hover { background-color: #3c5b9b; border-color: #3c5b9b; } .blogpost-about-us-social .widget-social-icon.icon-twitter-1:hover { background-color: #2ca9e0; border-color: #2ca9e0; } .blogpost-about-us-social .widget-social-icon.icon-instagram:hover { background-color: #2a5b83; border-color: #2a5b83; } .blogpost-about-us-social .widget-social-icon.icon-gplus:hover { background-color: #d6492f; border-color: #d6492f; } .blogpost-about-us-social .widget-social-icon.icon-pinterest:hover { background-color: #ca1f26; border-color: #ca1f26; } .blogpost-about-us-social .widget-social-icon.icon-vkontakte:hover { background-color: #4c75a3; border-color: #4c75a3; } .blogpost-about-us-social .widget-social-icon:first-child { margin-left: 0; } .blogpost-about-us-social { margin-top: 25px; margin-bottom: 5px; } .blogpost-aboutus.widget:after { display: none; } /* Recent posts */ .recentposts.widget ul { margin-left: 0px; } .recentposts.widget ul span { font-size: 14px; } .widget .content-form #contact_name, .widget .content-form #contact_email { margin-bottom: 5px; width: 100%; box-sizing: border-box; } .wrapper .widget .content-form .textarea.input-block-level { width: 100% !important; height: 100%; max-width: 100% !important; margin-bottom: 3px; line-height: 21px; box-sizing: border-box; } .widget .content-form #contact_name:focus, .widget .content-form #contact_email:focus, .widget .content-form .textarea.input-block-level:focus { outline: 0; } /* Wordpress Core */ .wrapper .sidebar-inner .widget:first-child { padding-top: 45px; } .bypostauthor { text-decoration: none; } .sticky .entry-header .entry-meta { clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); position: absolute !important; } /*.alignnone { margin: 5px 20px 20px 0; }*/ .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float:right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } .aligncenter { display: block; margin: 5px auto 5px auto; } /*a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; margin: 5px 20px 20px 0; }*/ img.full-width { width: 123%; height: 100%; max-width: none; margin-left: -30px; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto } .wp-caption { width: auto !important; position: relative; } /*.wp-caption.alignnone { margin: 8px 20px 20px 0; } .wp-caption.alignleft { margin: 9px 20px 20px 0; } .wp-caption.alignright { margin: 8px 0 20px 20px; }*/ .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 100%; padding: 0; width: auto; display: block; } .wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; margin: 0; color: #999999; position: relative; bottom: 0; width: 100%; text-align: left; padding: 7px 0px; } .wp-caption p.wp-caption-text:before { content: ''; width: 9px; height: 9px; display: block; float: left; background: #999; border-radius: 9px; margin-top: 5px; margin-right: 5px; } /* Standard gallery */ .wrapper .wpb_image_grid .wpb_image_grid_ul { padding-left: 0; margin-left: -30px; } .wrapper .wpb_image_grid .wpb_image_grid_ul li { margin: 0 0 30px 30px; } .wrapper .wpb_gallery .wpb_flexslider .flex-control-nav { bottom: 2px; } .wrapper .wpb_gallery .theme-default .nivo-controlNav { padding: 20px 0 3px 0 } .wrapper .flexslider { border: none; overflow: visible !important; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; } .revolution_slider > .column_container { padding: 0; } .wrapper .revolution_slider { margin-bottom: 0; } .wrapper .flex-control-nav li { margin: 0 5px; } .wrapper .flex-control-paging li a, .wrapper .theme-default .nivo-controlNav a { width: 6px; height: 6px; border: 2px solid #c6c5c3; border-radius: 50%; background: transparent; box-shadow: none; } body .wrapper .flex-control-paging li a.flex-active, .wrapper .theme-default .nivo-controlNav a.active { background: #fff; border-color: #fff; } .wrapper .flex-control-paging li a:hover, .theme-default .nivo-controlNav a:hover { background: #fff; border-color: #fff; } .wrapper .flex-control-nav.flex-control-paging { margin-bottom: 0; } .wrapper .theme-default .nivo-controlNav a { border-radius: 0; margin: 0 5px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .wrapper .wpb_gallery .theme-default .nivoSlider { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .gallery-item.last { margin-right: 0 !important; } .gallery-icon { margin-bottom: 10px; position: relative; } .page-sidebar-no.shadow1 .gallery-size-medium-cropped .gallery-item { width: 264px !important; margin-right: 54px; } .gallery:not(.main_image_wrapper) { clear: both; overflow: hidden; margin: 15px auto 0 auto !important; } .gallery .gallery-item { overflow: hidden; float: left; margin: 0 0 10px; text-align: left !important; list-style: none; } .gallery .gallery-item img { padding: 0; background-color: #fff; border: 1px solid #ccc !important; border: 1px solid rgba(0, 0, 0, 0.2) !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .gallery-caption { font-size: 11px; } .wpb_image_grid .shadows:before { bottom: -19px; } .nivoSlider.shadows:before { bottom: -25px; } .wpb_gallery_slides.wpb_flexslider .shadows { position: absolute; height: 100%; width: 100%; } .wpb_gallery_slides div.shadows:before { bottom: -25px; } .wrapper .wpb_gallery .theme-default .nivoSlider { overflow: hidden !important; } /* Image sizes depending on the number of columns */ .gallery-columns-0 .gallery-item { width: 100%; } .gallery-columns-1 .gallery-item { width: 100%; } .gallery-columns-2 .gallery-item { width: 50%; } .gallery-columns-3 .gallery-item { width: 33.33%; } .gallery-columns-4 .gallery-item { width: 25%; } .gallery-columns-5 .gallery-item { width: 20%; } .gallery-columns-6 .gallery-item { width: 16.66%; } .gallery-columns-7 .gallery-item { width: 14.28%; } .gallery-columns-8 .gallery-item { width: 12.5%; } .gallery-columns-9 .gallery-item { width: 11.11%; } .gallery-columns-10 .gallery-item { width: 10%; } .gallery-columns-11 .gallery-item { width: 9.09%; } .gallery-columns-12 .gallery-item { width: 8.33%; } .gallery-columns-13 .gallery-item { width: 7.69%; } .gallery-columns-14 .gallery-item { width: 7.14%; } .gallery-columns-15 .gallery-item { width: 6.66%; } .gallery-columns-16 .gallery-item { width: 6.25%; } .gallery-columns-17 .gallery-item { width: 5.88%; } .gallery-columns-18 .gallery-item { width: 5.55%; } .gallery-columns-19 .gallery-item { width: 5.26%; } .gallery-columns-20 .gallery-item { width: 5%; } .gallery-columns-21 .gallery-item { width: 4.76%; } .gallery-columns-22 .gallery-item { width: 4.54%; } .gallery-columns-23 .gallery-item { width: 4.34%; } .gallery-columns-24 .gallery-item { width: 4.16%; } .gallery-columns-25 .gallery-item { width: 4%; } .gallery-columns-26 .gallery-item { width: 3.84%; } .gallery-columns-27 .gallery-item { width: 3.7%; } .gallery-columns-28 .gallery-item { width: 3.57%; } .gallery-columns-29 .gallery-item { width: 3.44%; } .gallery-columns-30 .gallery-item { width: 3.33%; } .gallery-item img { width: 85%; } /* prettyPhoto style */ div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next { display: none; } body div.pp_default .pp_bottom .pp_left, body div.pp_default .pp_middle .pp_left, body div.pp_default .pp_bottom .p_left, body div.pp_default .pp_bottom .pp_middle, body div.pp_default .pp_bottom .pp_right, body div.pp_default .pp_content_container .pp_right, body div.pp_default .pp_content_container .pp_left, body div.pp_default .pp_top .pp_left, body div.pp_default .pp_top .pp_middle, body div.pp_default .pp_top .pp_right, body div.pp_default .pp_close, body div.pp_default .pp_nav .pp_play, body div.pp_default .pp_nav .pp_pause { background: none; text-decoration: none; } body div.pp_default .pp_content, body div.light_rounded .pp_content { background: none; } body div.pp_default .pp_nav .pp_play, body div.pp_default .pp_nav .pp_pause { color: #fff; } body div.pp_default .pp_nav .currentTextHolder { top: 0; left: 20px; font-style: normal; color: #fff; font-size: 15px; letter-spacing: 5px; } div.pp_default .pp_nav .pp_pause:after { content: '\2389'; font-size: 20px; font-family: "icons"; padding-left: 9973px; } body div.pp_default .pp_nav .pp_play:after { content: '\25b6'; font-size: 20px; font-family: "icons"; padding-left: 9973px; } body div.pp_default .pp_close { overflow: hidden; height: 33px; line-height: 32px; } body div.pp_default .pp_close:after { content: '\e053'; font-size: 25px; font-family: "icons"; position: absolute; left: 10005px; color: #fff; } body div.pp_default .pp_gallery ul li a { background: transparent; border: none; } body div.pp_default .pp_next, body div.pp_default .pp_previous { width: 200px; } body div.pp_default .pp_next:hover { background: url("images/nav-arrow-right.png") no-repeat; background-size: 20px 47px; background-position: 150px center; cursor: pointer; } body div.pp_default .pp_previous:hover { background: url("images/nav-arrow-left.png") no-repeat; background-size: 20px 47px; background-position: 30px center; cursor: pointer; } body div.pp_default a.pp_arrow_previous, body div.pp_default a.pp_arrow_next { display: none !important; } body div.pp_default .pp_contract, body div.pp_default .pp_expand { background: none; text-decoration: none; } body div.pp_default .pp_expand:after { content: '\e745'; font-size: 25px; font-family: "icons"; position: absolute; left: 10005px; color: #fff; } .calendar-contract-item span.contract-item { font-size: 20px; } .calendar-contract-item:hover { background: #f0f0f0; } body div.pp_default .pp_contract:after { content: '\e747'; font-size: 25px; font-family: "icons"; position: absolute; left: 10005px; color: #fff; } body div.pp_default .pp_contract:hover, body div.pp_default .pp_expand:hover { background: none; } /* Start: Recommended Isotope styles */ .isotope-item { z-index: 2; } .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; } .isotope, .isotope .isotope-item { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; } .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; } .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } /* End: Recommended Isotope styles */ /* Make all grid-sized elements block level again */ @media (max-width: 480px) { body .page-wrapper .vc_row-fluid .vc_col-sm-3, body .page-wrapper .vc_row-fluid .vc_col-sm-6, body .page-wrapper .vc_row-fluid .vc_col-sm-10, body .page-wrapper .vc_row-fluid .vc_col-sm-12 { float: none; display: block; width: auto; margin-left: 0; } } /* Smoothscroll */ div.scrollWrapper { position: relative; overflow: hidden; width: 100%; height: 100%; } div.scrollableArea { position: relative; width: auto; height: 100%; } /* Icons */ @font-face { font-family: 'icons'; src: url('fonts/options.eot?82171137'); src: url('fonts/options.eot?82171137#iefix') format('embedded-opentype'), url('fonts/options.woff?82171137') format('woff'), url('fonts/options.ttf?82171137') format('truetype'), url('fonts/options.svg?82171137#icons') format('svg'); font-weight: normal; font-style: normal; } [class^="icon-"]:before, [class*=" icon-"]:before { font-family: "icons"; font-style: normal; font-weight: normal; speak: none; /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; } #comments .listing-rating-stars .icon-star:before, #comments .listing-rating-stars .icon-star-empty:before, #comments .listing-rating-stars, .tabs .icon-star:before, .tabs .icon-star-empty:before, .reviewer-rating .icon-star:before, .reviewer-rating .icon-star-empty:before { color: #aeaeae; } /* '' */ .icon-arrows-cw:before { content: '\21'; } /* '!' */ .icon-pencil:before { content: '\22'; } /* '"' */ .icon-trash-empty:before { content: '\23'; } /* '#' */ .icon-upload:before { content: '\24'; } /* '$' */ .icon-phone-1:before { content: '\25'; } /* '%' */ .icon-location:before { content: '\26'; } /* '&' */ .icon-down-open:before { content: '\27'; } /* ''' */ .icon-up-open:before { content: '\28'; } /* '(' */ .icon-columns:before { content: '\29'; } /* ')' */ .icon-left-big:before { content: '\2a'; } /* '*' */ .icon-book:before { content: '\2b'; } /* '+' */ .icon-right-open:before { content: '\2c'; } /* ',' */ .icon-reply:before { content: '\2d'; } /* '-' */ .icon-retweet:before { content: '\2e'; } /* '.' */ .icon-clock:before { content: '\2f'; } /* '/' */ .icon-chat-empty:before { content: '\30'; } /* '0' */ .icon-cancel:before { content: '\31'; } /* '1' */ .icon-instagram:before { content: '\32'; } /* '2' */ .icon-paper-plane:before { content: '\33'; } /* '3' */ .icon-direction:before { content: '\34'; } /* '4' */ .icon-right:before { content: '\35'; } /* '5' */ .icon-left:before { content: '\36'; } /* '6' */ .icon-up:before { content: '\37'; } /* '7' */ .icon-down-dir:before { content: '\38'; } /* '8' */ .icon-up-dir:before { content: '\39'; } /* '9' */ .icon-quote-left-1:before { content: '\3a'; } /* ':' */ .icon-menu-1:before { content: '\2630'; } /* '☰' */ .icon-mail:before { content: '\2709'; } /* '✉' */ .icon-ok-circled:before { content: '\2714'; } /* '✔' */ .icon-quote-left:before { content: '\275d'; } /* '❝' */ .icon-quote-right:before { content: '\275e'; } /* '❞' */ .icon-reply-outline:before { content: '\e005'; } /* '' */ .icon-tag:before { content: '\e00c'; } /* '' */ .icon-params:before { content: '\e01f'; } /* '' */ .icon-cancel-circled-outline:before { content: '\e053'; } /* '' */ .icon-css:before { content: '\e09f'; } /* '' */ .icon-menu-outline:before { content: '\e0fd'; } /* '' */ .icon-menu:before { content: '\e0fe'; } /* '' */ .icon-info-circled:before { content: '\e705'; } /* '' */ .icon-tags:before { content: '\e70d'; } /* '' */ .icon-code:before { content: '\e714'; } /* '' */ .icon-resize-full-alt:before { content: '\e745'; } /* '' */ .icon-resize-small-alt:before { content: '\e747'; } /* '' */ .icon-left-open-big:before { content: '\e765'; } /* '' */ .icon-right-open-big:before { content: '\e766'; } /* '' */ .icon-angle-up:before { content: '\e800'; } /* '' */ .icon-angle-down:before { content: '\e801'; } /* '' */ .icon-angle-left:before { content: '\e802'; } /* '' */ .icon-heart-filled:before { content: '\e803'; } /* '' */ .icon-tag-1:before { content: '\e804'; } /* '' */ .icon-comment-1:before { content: '\e805'; } /* '' */ .icon-angle-right:before { content: '\e806'; } /* '' */ .icon-link-1:before { content: '\e807'; } /* '' */ .icon-link:before { content: '\e808'; } /* '' */ .icon-location-inv:before { content: '\e809'; } /* '' */ .icon-quote:before { content: '\e80a'; } /* '' */ .icon-heart-broken:before { content: '\e80b'; } /* '' */ .icon-heart:before { content: '\e80c'; } /* '' */ .icon-linkedin-squared:before { content: '\e80d'; } /* '' */ .icon-folder-open:before { content: '\e80e'; } /* '' */ .icon-info:before { content: '\e80f'; } /* '' */ .icon-smile:before { content: '\e810'; } /* '' */ .icon-attention-1:before { content: '\e811'; } /* '' */ .icon-attention-alt:before { content: '\e812'; } /* '' */ .icon-user:before { content: '\e813'; } /* '' */ .icon-quote-right-1:before { content: '\e814'; } /* '' */ .icon-mobile:before { content: '\e815'; } /* '' */ .icon-home:before { content: '\e816'; } /* '' */ .icon-star:before { content: '\e817'; } /* '' */ .icon-right-circled:before { content: '\e818'; } /* '' */ .icon-left-circled:before { content: '\e819'; } /* '' */ .icon-ok:before { content: '\e81a'; } /* '' */ .icon-heart-empty:before { content: '\e81b'; } /* '' */ .icon-heart-1:before { content: '\e81c'; } /* '' */ .icon-star-empty:before { content: '\e81d'; } /* '' */ .icon-youtube-play:before { content: '\e81e'; } /* '' */ .icon-resize-full:before { content: '\e81f'; } /* '' */ .icon-resize-small:before { content: '\e820'; } /* '' */ .icon-share:before { content: '\e821'; } /* '' */ .icon-mail-alt:before { content: '\e822'; } /* '' */ .icon-plus-circled:before { content: '\e823'; } /* '' */ .icon-chat:before { content: '\e824'; } /* '' */ .icon-pencil-squared:before { content: '\e825'; } /* '' */ .icon-cancel-circled:before { content: '\e826'; } /* '' */ .icon-camera:before { content: '\e827'; } /* '' */ .icon-zoom-in:before { content: '\e828'; } /* '' */ .icon-youtube-squared:before { content: '\e829'; } /* '' */ .icon-angle-circled-right:before { content: '\e82a'; } /* '' */ .icon-filter:before { content: '\e82b'; } /* '' */ .icon-skype:before { content: '\e82c'; } /* '' */ .icon-yahoo:before { content: '\e82d'; } /* '' */ .icon-aim:before { content: '\e82e'; } /* '' */ .icon-angle-double-left:before { content: '\e82f'; } /* '' */ .icon-vkontakte:before { content: '\e830'; } /* '' */ .icon-pinterest-circled:before { content: '\e831'; } /* '' */ .icon-folder-empty:before { content: '\f069'; } /* '' */ .icon-twitter:before { content: '\f099'; } /* '' */ .icon-menu-2:before { content: '\f0c9'; } /* '' */ .icon-comment-empty:before { content: '\f0e5'; } /* '' */ .icon-apple:before { content: '\f179'; } /* '' */ .icon-windows:before { content: '\f17a'; } /* '' */ .icon-android:before { content: '\f17b'; } /* '' */ .icon-flickr:before { content: '\f303'; } /* '' */ .icon-vimeo:before { content: '\f306'; } /* '' */ .icon-twitter-1:before { content: '\f309'; } /* '' */ .icon-facebook:before { content: '\f30c'; } /* '' */ .icon-gplus:before { content: '\f30f'; } /* '' */ .icon-pinterest:before { content: '\f312'; } /* '' */ .icon-credit-card:before { content: '\1f4b3'; } /* '\1f4b3' */ .icon-phone:before { content: '\1f4de'; } /* '\1f4de' */ .icon-search:before { content: '\1f50d'; } /* '\1f50d' */ .vc_row { margin-left: -15px; margin-right: -15px; } .vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .vc_col-xs-1, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12 { float: left; } .vc_col-xs-12 { width: 100%; } .vc_col-xs-11 { width: 91.66666667%; } .vc_col-xs-10 { width: 83.33333333%; } .vc_col-xs-9 { width: 75%; } .vc_col-xs-8 { width: 66.66666667%; } .vc_col-xs-7 { width: 58.33333333%; } .vc_col-xs-6 { width: 50%; } .vc_col-xs-5 { width: 41.66666667%; } .vc_col-xs-4 { width: 33.33333333%; } .vc_col-xs-3 { width: 25%; } .vc_col-xs-2 { width: 16.66666667%; } .vc_col-xs-1 { width: 8.33333333%; } .vc_col-xs-pull-12 { right: 100%; } .vc_col-xs-pull-11 { right: 91.66666667%; } .vc_col-xs-pull-10 { right: 83.33333333%; } .vc_col-xs-pull-9 { right: 75%; } .vc_col-xs-pull-8 { right: 66.66666667%; } .vc_col-xs-pull-7 { right: 58.33333333%; } .vc_col-xs-pull-6 { right: 50%; } .vc_col-xs-pull-5 { right: 41.66666667%; } .vc_col-xs-pull-4 { right: 33.33333333%; } .vc_col-xs-pull-3 { right: 25%; } .vc_col-xs-pull-2 { right: 16.66666667%; } .vc_col-xs-pull-1 { right: 8.33333333%; } .vc_col-xs-pull-0 { right: auto; } .vc_col-xs-push-12 { left: 100%; } .vc_col-xs-push-11 { left: 91.66666667%; } .vc_col-xs-push-10 { left: 83.33333333%; } .vc_col-xs-push-9 { left: 75%; } .vc_col-xs-push-8 { left: 66.66666667%; } .vc_col-xs-push-7 { left: 58.33333333%; } .vc_col-xs-push-6 { left: 50%; } .vc_col-xs-push-5 { left: 41.66666667%; } .vc_col-xs-push-4 { left: 33.33333333%; } .vc_col-xs-push-3 { left: 25%; } .vc_col-xs-push-2 { left: 16.66666667%; } .vc_col-xs-push-1 { left: 8.33333333%; } .vc_col-xs-push-0 { left: auto; } .vc_col-xs-offset-12 { margin-left: 100%; } .vc_col-xs-offset-11 { margin-left: 91.66666667%; } .vc_col-xs-offset-10 { margin-left: 83.33333333%; } .vc_col-xs-offset-9 { margin-left: 75%; } .vc_col-xs-offset-8 { margin-left: 66.66666667%; } .vc_col-xs-offset-7 { margin-left: 58.33333333%; } .vc_col-xs-offset-6 { margin-left: 50%; } .vc_col-xs-offset-5 { margin-left: 41.66666667%; } .vc_col-xs-offset-4 { margin-left: 33.33333333%; } .vc_col-xs-offset-3 { margin-left: 25%; } .vc_col-xs-offset-2 { margin-left: 16.66666667%; } .vc_col-xs-offset-1 { margin-left: 8.33333333%; } .vc_col-xs-offset-0 { margin-left: 0%; } @media (min-width: 768px) { .vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 { float: left; } .vc_col-sm-12 { width: 100%; } .vc_col-sm-11 { width: 91.66666667%; } .vc_col-sm-10 { width: 83.33333333%; } .vc_col-sm-9 { width: 75%; } .vc_col-sm-8 { width: 66.66666667%; } .vc_col-sm-7 { width: 58.33333333%; } .vc_col-sm-6 { width: 50%; } .vc_col-sm-5 { width: 41.66666667%; } .vc_col-sm-4 { width: 33.33333333%; } .vc_col-sm-3 { width: 25%; } .vc_col-sm-2 { width: 16.66666667%; } .vc_col-sm-1 { width: 8.33333333%; } .vc_col-sm-pull-12 { right: 100%; } .vc_col-sm-pull-11 { right: 91.66666667%; } .vc_col-sm-pull-10 { right: 83.33333333%; } .vc_col-sm-pull-9 { right: 75%; } .vc_col-sm-pull-8 { right: 66.66666667%; } .vc_col-sm-pull-7 { right: 58.33333333%; } .vc_col-sm-pull-6 { right: 50%; } .vc_col-sm-pull-5 { right: 41.66666667%; } .vc_col-sm-pull-4 { right: 33.33333333%; } .vc_col-sm-pull-3 { right: 25%; } .vc_col-sm-pull-2 { right: 16.66666667%; } .vc_col-sm-pull-1 { right: 8.33333333%; } .vc_col-sm-pull-0 { right: auto; } .vc_col-sm-push-12 { left: 100%; } .vc_col-sm-push-11 { left: 91.66666667%; } .vc_col-sm-push-10 { left: 83.33333333%; } .vc_col-sm-push-9 { left: 75%; } .vc_col-sm-push-8 { left: 66.66666667%; } .vc_col-sm-push-7 { left: 58.33333333%; } .vc_col-sm-push-6 { left: 50%; } .vc_col-sm-push-5 { left: 41.66666667%; } .vc_col-sm-push-4 { left: 33.33333333%; } .vc_col-sm-push-3 { left: 25%; } .vc_col-sm-push-2 { left: 16.66666667%; } .vc_col-sm-push-1 { left: 8.33333333%; } .vc_col-sm-push-0 { left: auto; } .vc_col-sm-offset-12 { margin-left: 100%; } .vc_col-sm-offset-11 { margin-left: 91.66666667%; } .vc_col-sm-offset-10 { margin-left: 83.33333333%; } .vc_col-sm-offset-9 { margin-left: 75%; } .vc_col-sm-offset-8 { margin-left: 66.66666667%; } .vc_col-sm-offset-7 { margin-left: 58.33333333%; } .vc_col-sm-offset-6 { margin-left: 50%; } .vc_col-sm-offset-5 { margin-left: 41.66666667%; } .vc_col-sm-offset-4 { margin-left: 33.33333333%; } .vc_col-sm-offset-3 { margin-left: 25%; } .vc_col-sm-offset-2 { margin-left: 16.66666667%; } .vc_col-sm-offset-1 { margin-left: 8.33333333%; } .vc_col-sm-offset-0 { margin-left: 0%; } } @media (min-width: 992px) { .vc_col-md-1, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12 { float: left; } .vc_col-md-12 { width: 100%; } .vc_col-md-11 { width: 91.66666667%; } .vc_col-md-10 { width: 83.33333333%; } .vc_col-md-9 { width: 75%; } .vc_col-md-8 { width: 66.66666667%; } .vc_col-md-7 { width: 58.33333333%; } .vc_col-md-6 { width: 50%; } .vc_col-md-5 { width: 41.66666667%; } .vc_col-md-4 { width: 33.33333333%; } .vc_col-md-3 { width: 25%; } .vc_col-md-2 { width: 16.66666667%; } .vc_col-md-1 { width: 8.33333333%; } .vc_col-md-pull-12 { right: 100%; } .vc_col-md-pull-11 { right: 91.66666667%; } .vc_col-md-pull-10 { right: 83.33333333%; } .vc_col-md-pull-9 { right: 75%; } .vc_col-md-pull-8 { right: 66.66666667%; } .vc_col-md-pull-7 { right: 58.33333333%; } .vc_col-md-pull-6 { right: 50%; } .vc_col-md-pull-5 { right: 41.66666667%; } .vc_col-md-pull-4 { right: 33.33333333%; } .vc_col-md-pull-3 { right: 25%; } .vc_col-md-pull-2 { right: 16.66666667%; } .vc_col-md-pull-1 { right: 8.33333333%; } .vc_col-md-pull-0 { right: auto; } .vc_col-md-push-12 { left: 100%; } .vc_col-md-push-11 { left: 91.66666667%; } .vc_col-md-push-10 { left: 83.33333333%; } .vc_col-md-push-9 { left: 75%; } .vc_col-md-push-8 { left: 66.66666667%; } .vc_col-md-push-7 { left: 58.33333333%; } .vc_col-md-push-6 { left: 50%; } .vc_col-md-push-5 { left: 41.66666667%; } .vc_col-md-push-4 { left: 33.33333333%; } .vc_col-md-push-3 { left: 25%; } .vc_col-md-push-2 { left: 16.66666667%; } .vc_col-md-push-1 { left: 8.33333333%; } .vc_col-md-push-0 { left: auto; } .vc_col-md-offset-12 { margin-left: 100%; } .vc_col-md-offset-11 { margin-left: 91.66666667%; } .vc_col-md-offset-10 { margin-left: 83.33333333%; } .vc_col-md-offset-9 { margin-left: 75%; } .vc_col-md-offset-8 { margin-left: 66.66666667%; } .vc_col-md-offset-7 { margin-left: 58.33333333%; } .vc_col-md-offset-6 { margin-left: 50%; } .vc_col-md-offset-5 { margin-left: 41.66666667%; } .vc_col-md-offset-4 { margin-left: 33.33333333%; } .vc_col-md-offset-3 { margin-left: 25%; } .vc_col-md-offset-2 { margin-left: 16.66666667%; } .vc_col-md-offset-1 { margin-left: 8.33333333%; } .vc_col-md-offset-0 { margin-left: 0%; } } @media (min-width: 1200px) { .vc_col-lg-1, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12 { float: left; } .vc_col-lg-12 { width: 100%; } .vc_col-lg-11 { width: 91.66666667%; } .vc_col-lg-10 { width: 83.33333333%; } .vc_col-lg-9 { width: 75%; } .vc_col-lg-8 { width: 66.66666667%; } .vc_col-lg-7 { width: 58.33333333%; } .vc_col-lg-6 { width: 50%; } .vc_col-lg-5 { width: 41.66666667%; } .vc_col-lg-4 { width: 33.33333333%; } .vc_col-lg-3 { width: 25%; } .vc_col-lg-2 { width: 16.66666667%; } .vc_col-lg-1 { width: 8.33333333%; } .vc_col-lg-pull-12 { right: 100%; } .vc_col-lg-pull-11 { right: 91.66666667%; } .vc_col-lg-pull-10 { right: 83.33333333%; } .vc_col-lg-pull-9 { right: 75%; } .vc_col-lg-pull-8 { right: 66.66666667%; } .vc_col-lg-pull-7 { right: 58.33333333%; } .vc_col-lg-pull-6 { right: 50%; } .vc_col-lg-pull-5 { right: 41.66666667%; } .vc_col-lg-pull-4 { right: 33.33333333%; } .vc_col-lg-pull-3 { right: 25%; } .vc_col-lg-pull-2 { right: 16.66666667%; } .vc_col-lg-pull-1 { right: 8.33333333%; } .vc_col-lg-pull-0 { right: auto; } .vc_col-lg-push-12 { left: 100%; } .vc_col-lg-push-11 { left: 91.66666667%; } .vc_col-lg-push-10 { left: 83.33333333%; } .vc_col-lg-push-9 { left: 75%; } .vc_col-lg-push-8 { left: 66.66666667%; } .vc_col-lg-push-7 { left: 58.33333333%; } .vc_col-lg-push-6 { left: 50%; } .vc_col-lg-push-5 { left: 41.66666667%; } .vc_col-lg-push-4 { left: 33.33333333%; } .vc_col-lg-push-3 { left: 25%; } .vc_col-lg-push-2 { left: 16.66666667%; } .vc_col-lg-push-1 { left: 8.33333333%; } .vc_col-lg-push-0 { left: auto; } .vc_col-lg-offset-12 { margin-left: 100%; } .vc_col-lg-offset-11 { margin-left: 91.66666667%; } .vc_col-lg-offset-10 { margin-left: 83.33333333%; } .vc_col-lg-offset-9 { margin-left: 75%; } .vc_col-lg-offset-8 { margin-left: 66.66666667%; } .vc_col-lg-offset-7 { margin-left: 58.33333333%; } .vc_col-lg-offset-6 { margin-left: 50%; } .vc_col-lg-offset-5 { margin-left: 41.66666667%; } .vc_col-lg-offset-4 { margin-left: 33.33333333%; } .vc_col-lg-offset-3 { margin-left: 25%; } .vc_col-lg-offset-2 { margin-left: 16.66666667%; } .vc_col-lg-offset-1 { margin-left: 8.33333333%; } .vc_col-lg-offset-0 { margin-left: 0%; } } @-moz-document url-prefix() { body .wrapper .main .page-wrapper.sidebar-active { padding-right: 282px; } body .wrapper .main .page-wrapper.menu-active { padding-left: 300px; } body.single .wrapper .main .page-wrapper, body.page .wrapper .main .page-wrapper { margin-right: 0 !important; } body .wrapper .sidebar-inner { overflow-x: hidden; } } #buy-now-ribbon { background: url(images/ribbon.png) no-repeat; top: -8px; right: 25px; position: fixed; z-index: 222; width: 53px; height: 145px; display: none; } body.admin-bar #buy-now-ribbon { top: 24px; }