/* /* Theme Name: Azeen Theme URI: Author: Imon Themes Author URI: License: GNU General Public License, v3 License URI: http://www.gnu.org/licenses/gpl-3.0.html Text Domain: azeen Description: Azeen WordPress theme Version: 1.0.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 azeen WordPress Theme, Copyright 2019 imonthemes.com azeen 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); } .no-js, .no-js .main-menu-wrap { display: none; } .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; } .label.transparent:hover{ background: transparent; } .transparent{ background: transparent; } .callout.transparent{ background: transparent; } .label.border{ border: 1px solid; } 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 '; } .box_wbb{ padding: 0px; } /* ------------------------------------ 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; } .sticky.is-anchored{ z-index: 5; } /* ------------------------------------ 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 .menu.align-center li{ text-align: center; } .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{ transition: all 1s ease-in-out; } .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%; } .off-canvas-wrapper .off-canvas-inner { margin-top: 40px; } @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;} } #burger{ cursor:pointer; display:block; } #burger span { background: #ff216a; display: block; width: 50px; height: 3px; margin-bottom: 6px; position: relative; top: 0; transition: all ease-in-out 0.4s; } #burger span:nth-child(4){ margin-bottom: 0px; } .off-canvas-social-wrap{ text-align: center; margin-top: 20px; } /* ------------------------------------ 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;} } .menu.align-center li.btn { padding: 0px; min-width: 120px; } .menu.align-center li.btn a { padding: 10px 30px; line-height: 2; } /* ------------------------------------ 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: 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 { 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; margin-left: 0px; } .widget_wrap ul li { position: relative; display: block; padding: .5rem .25rem; margin-bottom: -1px; } input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea { padding: 1rem 0 .5rem 0; margin: 0 0 .5rem; border-bottom: 1px solid #e0e0e0; border-radius: 0; background: 0 0; } [type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea { display: block; box-sizing: border-box; width: 100%; height: 2.4375rem; margin: 0 0 1rem; padding: .5rem; border: 0; border-bottom: 1px solid #e0e0e0; border-radius: 2px; background-color: transparent; box-shadow: none; font-family: inherit; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgba(0,0,0,.87); transition: box-shadow .5s,border-color .25s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none; } [type=color]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=datetime]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, textarea:focus { outline: 0; border-bottom: 1px solid #9e9e9e; background-color: transparent; box-shadow:none; transition: box-shadow .5s, border-color .25s ease-in-out } .search-submit { position: absolute; right: 0; top: 0; margin: 0; padding: .40625rem 1.25rem; font-size: .6875rem; line-height: 1.5; border-radius: .2rem; text-decoration: none; text-transform: uppercase; letter-spacing: 0; cursor: pointer; border: 0; border-radius: .2rem; outline: 0; -webkit-transition: background-color .2s cubic-bezier(0.4,0,0.2,1),-webkit-box-shadow .2s cubic-bezier(0.4,0,1,1); transition: background-color .2s cubic-bezier(0.4,0,0.2,1),-webkit-box-shadow .2s cubic-bezier(0.4,0,1,1); transition: box-shadow .2s cubic-bezier(0.4,0,1,1),background-color .2s cubic-bezier(0.4,0,0.2,1); transition: box-shadow .2s cubic-bezier(0.4,0,1,1),background-color .2s cubic-bezier(0.4,0,0.2,1),-webkit-box-shadow .2s cubic-bezier(0.4,0,1,1); will-change: box-shadow,transform; } .ripple { overflow: hidden; position: relative } .ripple-effect { position: absolute; border-radius: 50%; width: 50px; height: 50px; background: #fff; -webkit-animation: ripple-animation 2s; animation: ripple-animation 2s } @-webkit-keyframes ripple-animation { from { -webkit-transform: scale(1); transform: scale(1); opacity: .4 } to { -webkit-transform: scale(100); transform: scale(100); opacity: 0 } } @keyframes ripple-animation { from { -webkit-transform: scale(1); transform: scale(1); opacity: .4 } to { -webkit-transform: scale(100); transform: scale(100); opacity: 0 } } /* ------------------------------------ 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; } #sub_single_page.callout { padding: 0px; margin: 0px; } .single-post-thumb-outer { 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; overflow: hidden; } .post-thumb-single { max-height: 500px; min-height: 300px; width: 100%; } .post-thumb-single img{width: 100%;} .post-no-image{ min-height:400px;} .single-headwarp{position: absolute;z-index: 2;padding-bottom: 100px;} .tranparenth3 .single-headwarp{padding-bottom: 0px;} .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 p{ margin-bottom: 0px; } .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; } /*=============================================>>>>> = WooCommerce = ===============================================>>>>>*/ .single-product-warp { padding: 40px; margin-bottom: 30px; background-color: #ffff; } .single-product-warp .price { margin: 10px 0 25px; } .woocommerce .shop-warp { padding-bottom: 0px; } .card.card-cascade.wider { background-color: transparent; box-shadow: none; margin-bottom: 0px; padding-bottom: 5px; } .card-cascade .view img { height: inherit !important; } .card.card-cascade .view { border-radius: 4px; box-shadow: none; z-index: 2; } .card.card-cascade.wider .card-body { margin-left: 4%; margin-right: 4%; background: #fff; z-index: 1; border-radius: 0 0 .3rem .3rem; ms-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem 1.25rem .5rem 1.25rem; box-shadow: -1px -1px 10px 0px rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); } .card-body h4 { font-weight: 500; margin-bottom: 1rem; } .card .card-text { font-size: .9rem; color: #747373; padding-top: 15px; } .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 .left { float: left; } .card .card-footer .right { float: right; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .card .card-footer .right a:hover{ background: transparent !important; } .card .card-footer .right .btn.add_to_cart_button { margin: 0; padding: 0; background: transparent; color: #000000; min-width: inherit; } .card .card-footer .right .btn.add_to_cart_button:hover{ box-shadow: none; } .related.products ul { margin-top: 20px; } table.variations { box-shadow: none } .woocommerce div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { color: #ffffff; font-size: 14px; font-weight: 600; padding: 12px 17px 12px; background-color: #00bcd4; display: inline-block; border-radius: 3px; } .woocommerce ul.products li.product .button::before, button.single_add_to_cart_button::before { content: "\f217"; display: inline; font-family: FontAwesome; margin-right: 10px; } .woocommerce .quantity .qty { border: 3px solid #dddddd; height: 38px; text-align: center; width: 70px; margin-right: 15px; } .woocommerce ul.products li.product .button, .easy-commerce-woocommerce ul.products li.product .button { line-height: 1.5; margin: 10px auto 20px; padding: .5em .7em; position: relative; border: 0; text-align: center; display: inline-block; background-color: #00bcd4; color: #fff; } .woocommerce div.product .product_title { clear: none; font-size: 28px; margin: 0 0 15px; padding: 0; border-bottom: 1px double #ebe9eb; } h1.entry-title::after { content: ""; display: block; height: 2px; background: #00bcd4; width: 50px; bottom: -1px; margin-top: 15px; } .woocommerce ul.products li.product a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product .price, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: #3C4858; } .woocommerce ul.products li.product .star-rating { font-size: .857em; margin-right: auto; margin-left: auto; } .woocommerce-cart .quantity .qty { margin: 0 auto; } .woocommerce table tbody tr:nth-child(2n) { background-color: #fff } .woocommerce-cart table.cart td { text-align: center; padding-top: 20px; padding-bottom: 20px; border-right: 1px solid #eee; } .woocommerce table.shop_table th { font-weight: normal; padding: 6px 12px; font-size: 16px; text-align: center; } .woocommerce .cart_totals h2 { margin-bottom: 30px; border-bottom: 1px solid #eee; font-size: 24px; padding-bottom: 15px; position: relative; text-transform: uppercase; text-align: left; } .woocommerce .cart_totals h2:after { content: ""; width: 160px; border-bottom: 1px solid #00bcd4; left: 0; bottom: -1px; position: absolute; } .woocommerce table.shop_table tbody tr td.actions .coupon .input-text { height: 40px; width: 150px !important; margin: 0 20px 5px 0; background: none; } .woocommerce .button { -webkit-transition: -webkit-box-shadow .25s; transition: -webkit-box-shadow .25s; transition: box-shadow .25s; transition: box-shadow .25s, -webkit-box-shadow .25s; -webkit-transition: .3s ease-out; transition: .3s ease-out; } .woocommerce .button:hover {} .woocommerce div.product form.cart { margin: 36px 0px 0px 0px; } .woocommerce div.product form.cart .variations, .woocommerce #content div.product form.cart .variations { margin: 0; width: 100%; table-layout: fixed; } .woocommerce .variations_form.cart .variations tbody { border: none; } .woocommerce div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.label { padding: 0px 18px 0px 0px; background-color: transparent; font-weight: 600; min-width: 80px; position: relative; overflow: hidden; margin-top: -20px; } .woocommerce div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select { width: 100%; margin: 0px 0px 0px 0px; } .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { width: 100%; } .single-product .product_meta { padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #eaeaea; padding-right: 5px; padding-left: 10px; margin-top: 20px; } .single-product .product_meta span { display: table; table-layout: fixed; } .single-product .product_meta span>* { padding-left: 5px; } .single-product .product_meta span span { display: inline-block; table-layout: auto; } .woocommerce nav.woocommerce-pagination { border-radius: 0; display: block; height: 50px; margin-top: 20px; margin-bottom: 20px; } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { margin-right: 4px; margin-left: 4px; padding: .3875rem .825rem; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; font-size: 14px; line-height: inherit; -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; } .woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul { border: none; padding: inherit; margin: auto; overflow: inherit; } /* woo tab */ .woocommerce div.product .woocommerce-tabs ul.tabs { padding: 0; border: none; } .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs { overflow: visible; } .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li { background: none; } .woocommerce div.product .woocommerce-tabs ul.tabs li { padding: 0 30px 0 0; margin: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before { border: none; -webkit-box-shadow: none; box-shadow: none; } .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li { border: none; } .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.active a { color: #e91e63; border-bottom: 2px solid #e91e63; } .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li a { border-bottom: 2px solid transparent; min-width: 100px; padding: 10px 15px; border-radius: 0; color: #555; text-align: center; text-transform: uppercase; } .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li a:hover { border-bottom: 2px solid #e91e63; } .woocommerce div.product .woocommerce-tabs ul.tabs:before { border: none; } .woocommerce div.product .woocommerce-tabs h2:first-child { display: none; } .woocommerce ul.products li.product a img{margin: 0px;} .woocommerce span.onsale { font-size: 13px; font-weight: 400; color: #fff; background: #f7605e; position: absolute; top: 5px; left: auto; right: 5px; width: 48px; height: 48px; line-height: 43px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; z-index: 10; box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(0, 0, 0, 0.2); } /*=============================================>>>>> = Mobile adjustment = ===============================================>>>>>*/ /* Small only */ @media screen and (max-width: 39.9375em) { .content-wrapper .single-main.card { margin-top: 0px; } .post-no-image { min-height: 300px; } .post-thumb-single{ min-height: inherit; } } #team .colored-shadow { transform: scale(.94); top: 12px; filter: blur(12px); position: absolute; width: 100%; height: 100%; background-size: cover; z-index: -1; opacity:1; } /*=============================================>>>>> = off canvas = ===============================================>>>>>*/ .offcanvas-full-screen { position: fixed; z-index: 1; transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; background: #0a0a0a; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); overflow-y: auto; } [data-whatinput='mouse'] .offcanvas-full-screen { outline: 0; } .offcanvas-full-screen.is-transition-overlap { z-index: 9999; } .offcanvas-full-screen.is-transition-overlap.is-open { box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); } .offcanvas-full-screen.is-open { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); } .offcanvas-full-screen.is-open ~ .off-canvas-content { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } .offcanvas-full-screen.is-transition-push::after { position: absolute; top: 0; right: 0; height: 100%; width: 1px; box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); content: " "; } .offcanvas-full-screen.is-transition-overlap.is-open ~ .off-canvas-content { -webkit-transform: none; -ms-transform: none; transform: none; } .offcanvas-full-screen-inner { padding: 1rem; text-align: center; } .offcanvas-full-screen-menu { margin: 0; list-style-type: none; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .offcanvas-full-screen-menu > li { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } [data-whatinput='mouse'] .offcanvas-full-screen-menu > li { outline: 0; } .offcanvas-full-screen-menu > li > a { display: block; padding: 0.7rem 1rem; line-height: 1; } .offcanvas-full-screen-menu input, .offcanvas-full-screen-menu select, .offcanvas-full-screen-menu a, .offcanvas-full-screen-menu button { margin-bottom: 0; } .offcanvas-full-screen-menu > li { -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .offcanvas-full-screen-menu > li > a { -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .offcanvas-full-screen-menu .accordion-menu a { color: #fefefe; } .offcanvas-full-screen-inner .accordion-menu a { color: #fefefe; font-size: 38px; } .offcanvas-full-screen-menu a:hover { color: #b2b2b2; } .offcanvas-full-screen-close { color: #fefefe; font-size: 5rem; display: block; margin-right: auto ; margin-left: auto; visibility: visible; } .offcanvas-full-screen-inner .accordion-menu li { width: fit-content; margin-right: auto; margin-left: auto; } .offcanvas-full-screen-inner .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after { display: block; width: 0; height: 0; border: inset 14px; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #fff transparent transparent; position: absolute; top: 50%; margin-top: -3px; right: -2rem; } .offcanvas-full-screen-close span{ color: #fefefe; } .offcanvas-full-screen-close:hover { color: #b2b2b2; } .azeen_widgtes{ display: block; position: relative; }