/* /* Theme Name: Aazeen Theme URI: https://www.themezwp.com/aazeen/ Author: themezwp Author URI: http://themezwp.com/ License: GNU General Public License, v3 License URI: http://www.gnu.org/licenses/gpl-3.0.html Text Domain: aazeen Description: Aazeen WordPress theme contains everything you need: professional design homepage, 10+ Preset homepage, 10+ Preset pages and you can import any page with single click . This theme is compatible with a most popular plugin: SiteOrigin Page Builder.This Plugin is easy to use drag and drop page builder that will help you to create any layout you can imagine fast and easy. This theme offers wonderful features and functionalities to launch successful fundraising campaigns for individuals, companies, agencies, and different businesses. No coding skills required! Version: 1.2.0 Tags: grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments,blog,e-commerce,food-and-drink Aazeen WordPress Theme, Copyright 2017 themezwp.com Aazeen is distributed under the terms of the GNU GPL /* ------------------------------------ WORDPRESS CORE ------------------------------------ */ .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; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto } .wp-caption { max-width: 96%; /* Image does not overflow the content area */ padding: 10px 3px 10px; text-align: center; } .wp-caption img { max-width: 98%!important; height: auto; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none !important; margin: 0 !important; max-width: 570px; padding: 0 !important; } .wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; } .sticky {} .gallery-caption {} .bypostauthor {} .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:hover, .screen-reader-text:active, .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. */ } /* ------------------------------------ GLOBAL ------------------------------------ */ #site-wrapper.main-raised { margin: -60px 30px 0; border-radius: 6px; box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2); } .media-object{ background-color: #ffff; margin-bottom: 2rem; } .thumbnail{ border: none; box-shadow: none; } .card{ border: none; } .label{ cursor: pointer; font-size: 14px; margin: 2px; transition: background-color .25s ease-out,color .25s ease-out; -webkit-transition: color .3s ease-in-out; -moz-transition: color .3s ease-in-out; -ms-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; } .label.transparent{ background: transparent; } .transparent{ background: transparent; } .callout.transparent{ background: transparent; } a{ -webkit-transition: color .3s ease-in-out; -moz-transition: color .3s ease-in-out; -ms-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; } .object-fit-img { object-fit: cover; object-position: center; font-family: 'object-fit: cover; object-position: center '; } /* ------------------------------------ HEADER CORE ------------------------------------ */ .header-wrap{ background-color: #ffffff; } .top-bar, .top-bar ul { background-color: transparent; padding: 0px; } .menu .menu-text{ padding: 0; } .header1{ display: inline-block; width: 100%; z-index: 5; } .header1.sticky.is-stuck{ padding-top: 0px; padding-bottom: 0px; transition: all 1s ease; } .header1.sticky.is-stuck .logo-inner img{ width: 80%; transition: all 1s ease; } .header1 .navbar-search{ margin-left: 10px; } .menu .header-social-inner a { display: inline-block; padding: 0; } /* ------------------------------------ HEADER STYLE 2 ------------------------------------ */ .header2 .navbar-search{ margin: 0; margin-right: 0px; margin-right: 5%; display: inline-block; position: absolute; right: 0; } .header2 .menu-outer{ z-index: 5; } .header2 .banner-warp { text-align: center; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-size: cover; background-repeat: no-repeat; background-position: center center; } .header2 .banner-warp .logo-inner { padding: 10px; } .header2 .banner-warp .object-fit-images { min-height: 300px; } /*------------------------- 2.1 LOGO ---------------------------*/ .header2 .banner-inner .logo-wrap { display: block; margin: auto; max-width: 100%; height: auto; } .logo-wrap a { -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s; } .header2 .banner-inner .logo-inner img { display: block; margin: auto; width: auto; padding: 10px; } .header2 .header-social-wrap { margin-top: 5px; text-align: center; } .tooltip { background-color: #282828; padding: 4px 6px 4px 6px; opacity: 0.9; } .tooltip::before { color: #282828; } .header2 .header-social-inner{ padding-top: 15px; } /* ------------------------------------ HEADER STYLE 3 ------------------------------------ */ .header3{ width: 100%; z-index: 5; transition: all 1s ease-in-out; } .header3.sticky{ position: fixed; } .header3.unsticky_menu{ position: absolute; } .header3.active{ box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .12), 0 7px 10px -5px rgba(0, 0, 0, .15); padding-top: 0px; padding-bottom: 0px; } .header3.active .logo-inner img{ width: 80%; transition: all 1s ease; } .header3 .navbar-search{ margin-left: 10px; } /* ------------------------------------ HEADER MOBILE ------------------------------------ */ .header-wrap .mobile-header {padding: 0px;position: relative;display: none;} .mobile-header .title-bar{background-color: transparent} .mobile-header .logo-wrap { padding: 2vh; } .mobile-header .title-bar { background-color: transparent; } .mobile-header .title-bar .site-description { margin: 0; } .mobile-header .navbar-search-bar-container .search-submit, .mobile-header .navbar-search-bar-container .fa-search { position: absolute; top: 40%; } .mobile-header .navbar-search-bar-container { height: 80%; } @media screen and (max-width: 39.9375em) { .header-wrap{padding: 0px !important;} .header-wrap .mobile-header{display: block;} } @media screen and (min-width: 40em) and (max-width: 63.9375em) { .header-wrap{padding: 0px !important;} .header-wrap .mobile-header{display: block;} } /* ------------------------------------ menu CORE ------------------------------------ */ .is-dropdown-submenu > li{ background-color: transparent; -webkit-transition: background-color 600ms linear; -ms-transition: background-color 600ms linear; transition: background-color 600ms linear; } .dropdown .is-dropdown-submenu a{ width: 100%; margin: 0 5px; padding: 15px; background-color: transparent; } .main-menu-wrap .dropdown.menu a{ padding: 1.2rem 1rem; } .is-dropdown-submenu{ border: 0px solid transparent; } @media screen and (max-width: 39.9375em) { .header-wrap .desktop-menu{display: none;} } @media screen and (min-width: 40em) and (max-width: 63.9375em) { .header-wrap .desktop-menu{display: none;} } /* ------------------------------------ navbar-search ------------------------------------ */ .navbar-search a { display: block; width: 34px; height: 100%; text-align: center; font-size: 18px; } .navbar-search-button { font-size: 25px; cursor: pointer; } .navbar-search-bar-container, .navbar-search-bar-container .close-button { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .navbar-search-bar-container { background-color: #fff; border-bottom: 2px solid #ffc2ca; display: none; height: 100%; margin: 0 auto; width: 100%; -webkit-box-shadow: 0px -2px 1px 0px rgba(163, 163, 163, 0.44); -moz-box-shadow: 0px -2px 1px 0px rgba(163, 163, 163, 0.44); box-shadow: 0px -2px 5px 0px rgba(163, 163, 163, 0.44); left: 0; } .navbar-search-bar-container .search-field { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #fff; border: 0; box-shadow: none; color: #074e68; font-size: 1.5rem; height: 3rem; max-width: 95%; text-align: center; } .navbar-search-bar-container { position: absolute; top: 48%; -webkit-transform: translateY(-50%); transform: translateY(-50%); transition: opacity .6s; } .navbar-search-bar-container .search-submit { position: relative; float: right; top: 16px; color: transparent; background-color: transparent; border: none; cursor: pointer; right: 50px; width: 30px; z-index: 10; } .navbar-search-bar-container .fa-search { position: absolute; float: right; top: 16px; color: rgba(119, 118, 118, 0.78); background-color: transparent; border: none; cursor: pointer; right: 50px; width: 30px; font-size: 22px; } .navbar-search-bar-container .search-submit.fa { color: #8a8a8a; font-size: 25px; } button:focus, .close-button:focus { border: none; color: transparent; border-color: transparent; background-color: transparent; box-shadow: none; outline: 0; } button:active { outline: none; border: none; } [data-whatinput='mouse'] .button { outline: 0; } [type=submit], [type=button] { outline: 0; } /* ------------------------------------ BLOG ------------------------------------ */ .flex-container { display: -ms-flexbox; display: flex; align-items: center; justify-content: center; } .blog-warp{ margin-top: 40px; margin-bottom: 40px; } /* ------------------------------------ Post layout 1 ------------------------------------ */ .post-wrap-layout-1 .media-object-section.post-wrap{ padding:20px; } .post-wrap-layout-1 .post-title{padding-top: 10px;} .post-wrap-layout-1 .entry-category{padding-bottom: 10px;} /* ------------------------------------ Post layout 2 ------------------------------------ */ .card.card-blog{ margin-bottom: 2rem; } .card-footer { border-top: 1px solid rgba(0, 0, 0, .125); padding: .75rem 0rem 0 0rem; display: table; position: relative; overflow: hidden; width: 100%; } .card .card-footer .author { font-size: 14px; display: table-cell; vertical-align: middle; } .card-footer .stats { line-height: 30px; color: #616161; font-size: 14px; display: table-cell; vertical-align: middle; text-align: right; } .card-footer .author .avatar { width: 30px; height: 30px; overflow: hidden; border-radius: 50%; margin-right: 5px; } /*---------------------------------------------------- Page sub banner -------------------------------------------------------- */ #sub_banner_page { background-color: #8a8484; } #sub_banner_page.callout { padding: 0px; margin: 0px; } #sub_banner_page .breadcrumb-wrap .breadcrumbs { margin: 0; } #sub_banner_page .top-bar, #sub_banner .top-bar-right, #sub_banner .top-bar ul { background-color: transparent; } .single-page-thumb-outer { position: relative; display: block; text-align: center; } .page-thumb{ min-height: 300px; text-align: center; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-position: center center; background-repeat: no-repeat; } @media screen and (min-width: 64em) { .page-thumb{ background-size: 100%; } } .button.clear.secondary, .button.hollow.secondary { background: transparent; } .page_content { background-color: #fff; border-radius: 2px; padding: 40px 30px; margin-bottom: 80px; } .heade-page-nothumb { min-height: 300px; text-align: center; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .box_wbb #content-page { padding: 0 10px 0 10px; } #content-page-builder{ display: block; overflow: hidden; } /* ------------------------------------ Blog pagination ------------------------------------ */ .pagination { width: 80%; margin-right: auto; margin-left: auto; } .navigation .nav-links .next:after { content: "\f105"; font-family: FontAwesome; display: table; clear: both; float: right; padding-left: 5px; } .navigation .nav-links .prev:after { content: "\f104"; font-family: FontAwesome; display: table; clear: both; float: left; padding-right: 5px; } .navigation .nav-links .page-numbers.prev { float: left; } .navigation .nav-links .page-numbers.next { float: right; } .navigation .nav-links { margin: 1em auto 1em; text-align: center; width: 100%; max-width: none; display: inline-block; border-radius: 0.25em; border: 1px solid #e6e6e6; background-color: #fff; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1); } .navigation .nav-links a { /* hide numbers on small devices */ display: none; margin: 0 .2em; } .navigation .nav-links a.page-numbers { /* make sure prev next bblog-buttons are visible */ display: inline-block; } .navigation .nav-links a, .navigation .nav-links span { display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; /* use padding and font-size to change bblog-buttons size */ padding: .6em .8em; font-size: 14px; color: #a59e9f; webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .navigation .nav-links a.disabled { /* bblog-button disabled */ color: rgba(46, 64, 87, 0.4); pointer-events: none; } .navigation .nav-links a.disabled::before, .navigation .nav-links a.disabled::after { opacity: .4; } .navigation .nav-links .current { /* selected number */ background-color: #fbb5be; border-color: #64a281; color: #ffffff; pointer-events: none; } @media only screen and (min-width: 768px) { .navigation .nav-links a { display: inline-block; } } @media only screen and (min-width: 1170px) { .navigation .nav-links { margin: 1em auto 1em; } } #sub_banner{ background: #9E9E9E; } #sub_banner .top-bar { max-width: 75rem; margin: 0 auto; padding-right: 20px; padding-left: 20px; background: transparent; } #sub_banner .top-bar .breadcrumbs { margin: 0px; } /* ========== sidebar ============ */ .sidebar-inner .widget_wrap { border-top: 3px solid #ffc2ca; padding: 25px 20px; margin-bottom: 20px; background-color: #fff; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1); position: relative; } .sidebar-inner .readmore,.footer_widgets_warp .readmore{ display: none; } .sidebar-inner .widget_media_image .widget_wrap { padding: 0px; border: none } .sidebar-inner .widget_search .widget_wrap .search-form { top:6px; position: absolute; width: 90%; } .sidebar-inner .widget_search .widget_wrap { padding-bottom: 50px; } .sidebar-inner .widget-title h3 { color: #000; text-transform: uppercase; margin-bottom: 24px; text-align: center; font-size: 14px; font-weight: 400; letter-spacing: 1.4px; text-align: center; } .sidebar-inner .widget-title h3:after { content: ' '; display: block; text-align: center; height: 1px; margin: 10px auto; background-color: #000; width: 30px; } .widget_wrap ul { list-style: none; font-size: 14px; font-weight: 600; } .widget_wrap ul li { position: relative; display: block; padding: .5rem .25rem; margin-bottom: -1px; } /* ------------------------------------ Post single page ------------------------------------ */ .content-wrapper{ margin-bottom: 3rem; width: 100%; } .content-wrapper .single-main.card{ margin-top: -100px; position: relative; box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); } .single-post-warp{ overflow: hidden; word-wrap: break-word; background-clip: border-box; } .single-headwarp{ position: absolute; top: 50%; text-align: center; width: 100%; color: #fff; font-size: 36px; -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 1; padding-bottom: 100px; } .single-post-thumb-outer { position: relative; display: block; text-align: center; } .single-post-thumb-outer.no-single-thum{ min-height: 400px; } .post-thumb-single { display: block; max-height: 500px; width: 100%; } .post-thumb-single img{ display: inline-block; max-height: 500px; height: 100%; -o-object-fit: cover; object-fit: cover; width: 100%; } .post-thumb-single:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(28, 28, 28, .7); content: ''; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .single-post-thumb-outer .fa{ font-size:initial; } .single .navigation .nav-links{ background: transparent; border: none; box-shadow: none; } .single-nav .nav-previous{ float: left; } .single-post .post-meta a{ color: #fff; } .single-post .label{ padding: .33333rem .3rem; } /* ------------------------------------ COMMENTS ------------------------------------ */ .box-comment-content { padding: 10px; margin-bottom: 30px; } .box-comment-content .comments-area { margin-top: 30px; padding-top: 30px; border-top: 1px solid rgba(28, 28, 28, .07); } .comment-respond { display: block; margin-top: 30px; padding: 10px; } .block-title-wrap { text-align: center; display: block; } .comment-title h2 { margin-bottom: 20px; color: #55acee; text-align: center; text-transform: uppercase; font-weight: 700; font-size: 24px; line-height: 28px; } .comment-list { margin-top: 30px; margin-right: 0; margin-left: 0; list-style: none; } .comment-list li.comment { list-style: none; } .comment-list .comment-body { position: relative; display: block; overflow: hidden; margin-top: 35px; } .comment-list .comment-author img { display: block; float: left; margin-top: 0!important; margin-right: 10px; margin-bottom: 0; width: 45px!important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .comment-author.vcard .fn, .comment-author.vcard .fn a { color: #282828; text-transform: uppercase; font-size: 12px; } .comment-author.vcard .says { display: none; } .comment-metadata { display: block; float: left; padding-top: 2px; color: #999; font-style: italic; font-size: 12px; line-height: 1; } .comment-metadata a:not(.comment-edit-link) { color: #999!important; } .comment-list .comment-content { position: relative; display: block; float: left; clear: both; margin-top: 15px; padding: 20px 15px; width: 100%; background-color: #fafafa; box-shadow: 0 1px 3px 0 rgba(28, 28, 28, .05); color: #999; -wekit-box-shadow: 0 1px 3px 0 rgba(28, 28, 28, .05); } .comment-list .comment-reply-link { position: absolute; top: 0; right: 0; display: block; padding: 3px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #55acee; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 10px; line-height: 9px; } .comment-list .comment-content:before { position: absolute; top: -6px; left: 15px; z-index: 10; border-right: 5px solid transparent; border-bottom: 6px solid #f3f3f3; border-left: 5px solid transparent; content: ''; -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -ms-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out; } .comment-list .comment-content p:last-child { margin-bottom: 0; } .comment-list .comment-content p { margin-bottom: 10px; color: #444; font-size: .9em; line-height: 1.6; } .box-comment-content .entry ol { margin: 0; } .comment-list .edit-link { display: inline-block; margin-left: 5px; color: #55acee } .comment-list .edit-link:before { content: '(' } .comment-list .edit-link:after { content: ')' } #cancel-comment-reply-link { margin-left: 7px; color: #999; letter-spacing: 0; font-weight: 400; font-size: 12px } #cancel-comment-reply-link:hover { color: #282828; text-decoration: underline } .comment-respond { display: block; margin-top: 30px } .depth-2 .comment-body { margin-left: 20px } .depth-3 .comment-body { margin-left: 40px } .depth-4 .comment-body { margin-left: 60px } .depth-5 .comment-body { margin-left: 80px } h2.comment-reply-title { margin-bottom: 10px; color: #55acee; text-transform: uppercase; font-weight: 700; font-size: 18px; line-height: 24px; } .comment-form textarea { display: block; margin-top: 30px; width: 100%; padding: 20px; outline: none!important; box-shadow: none; border: 1px solid rgba(28, 28, 28, .07); color: #282829; vertical-align: middle; text-align: left; font-weight: 400; font-size: 14px; line-height: 1.5; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .comment-form input { margin-top: 15px; } .comment-form input[type="text"], .comment-form input[type="tel"], .comment-form input[type="email"], .comment-form [type=url], .comment-form [type=password] { display: block; padding: 10px 20px; width: 50%; white-space: nowrap; outline: 0; outline: none!important; border: 1px solid #eee; box-shadow: none; vertical-align: middle; text-align: left; font-weight: 400; font-size: 14px; line-height: 1.3; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -ms-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out; transition: all .35s ease-in-out; } .comment-form .form-submit input#submit, a.box-comment-btn, .comment-form .form-submit input[type="submit"] { display: inline-block; padding: 0 20px; cursor: pointer; border: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #282828; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1); color: #fff; text-align: center; text-transform: uppercase; white-space: nowrap; font-weight: 600; font-size: 12px; line-height: 28px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .comment-form .form-submit input#submit, a.box-comment-btn { opacity: .9 } .comment-form .form-submit input#submit:hover, .comment-form .form-submit input#submit:focus, .entry input[type="submit"]:hover, .entry input[type="submit"]:focus { -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .3); box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .3); opacity: 1 } /* ------------------------------------ author box ------------------------------------ */ .box-author-warp{ padding: 0px 20px; } .author-description{ padding: 10px 0px 25px 0px; } @media screen and (max-width: 39.9375em){ .single-box-author .media-object.stack-for-small .media-object-section img { width: auto; margin: 0 auto; display: block; } .media-object-section{ text-align: center; } } /*=============================================>>>>> = Core gallery = ===============================================>>>>>*/ .gallery-item {display: inline-block;position: relative;} /*=============================================>>>>> = Footer = ===============================================>>>>>*/ /* ---------------------------------------------------- Top Footer section -------------------------------------------------------- */ .top-footer-wrap { background-color: #fff; position: relative; z-index: 1; } .top-footer-wrap .widget-title h3 { color: #000; text-transform: uppercase; margin-bottom: 0px; text-align: left; font-size: 14px; font-weight: 400; letter-spacing: 1.4px; } .top-footer-wrap .widget-title h3:after { content: ' '; display: block; text-align: left; height: 1px; margin: 10px 0; background-color: #9d9d9d; width: 30px; } .copy-text { color: #9d9d9d; font-size: 12px; word-spacing: 2px; text-align: center; width: 100%; margin-bottom: 0; } .footer-copyright-wrap { background: #fff; } .footer-copyright-wrap .callout { background-color: transparent; } .scroll_to_top.floating-action.button { overflow: hidden; width: 48px; height: 48px; border-radius: 50%; padding: .6rem; margin: 0; background-color: #ffeb3b; color: rgba(0, 0, 0, .87); display: none; position: fixed; bottom: 20px; right: 20px; cursor: pointer; z-index: 10; } .scroll_to_top .fa { font-size: 36px; font-weight: 600; line-height: .7; } .footer-copyright-wrap .top-bar { padding: 0; background-color: transparent; } .copy-text2 p { margin-bottom: 0; }