/*
Theme Name: Kapee Child
Theme URI: https://kapee.presslayouts.com/
Author: PressLayouts
Description: This is a child theme for Kapee
Version: 1.0.0
Author URI: https://www.presslayouts.com/
Template: kapee
Text Domain: kapee-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */
#footer .footer-main a:hover,#footer .footer-copyright a:hover{ color:#00d1fe; }
.site-content{ padding-bottom:0px; }
article.post .entry-post .entry-footer .read-more-btn .more-link{ background-color:#00d1fe; color:#FFFFFF !important; border:0; border-radius:2px; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .2); cursor:pointer; display:inline-block; font-size:14px; font-weight:600; line-height:18px; padding: 12px 20px;  text-transform:uppercase;  padding:.6871em 1.2em; font-weight:400; text-transform:inherit; }
article.post .entry-post .entry-footer .read-more-btn .more-link:hover,.kapee-carousel .owl-stage .owl-item .kapee-banner .banner-content-wrap .kapee-button .button.btn-style-flat:hover{ background-color:#000000 !important; color: #FFFFFF !important; }
.blog-small-image .entry-header .entry-title, .blog-chess .entry-header .entry-title, .blog-grid .entry-header .entry-title, .blog-masonry-grid .entry-header .entry-title { min-height:95px; display:flex; justify-content:center; align-items:center; overflow:hidden; }
.site-footer .footer-main{ background:url('assets/img/bg-dot.png') repeat; width:100%; padding:60px 0px; }
.footer-main, .site-footer .caption, .footer-main a, .footer-main label, .footer-main thead th, .site-footer .widget-title{ color:#555555; }
.header-logo .sticky-logo { max-width:250px; max-height:100%; }
.header-sticky, .header-sticky .header-logo a, .header-sticky .main-navigation ul.menu > li > a { height:95px; justify-content:center; align-items:center; }
#listpoints .kapee-info-box.icon-left .box-icon-wrap{ margin-right:0px; }
#footer .footer-main .widget_text h2.widget-title:after,#footer .footer-main .kapee-contact-us h2.widget-title:after{ border-top-width: 0px; border-bottom-width: 2px;  border-left-width: 0px;  border-right-width: 0px; border-style: solid; border-color: #00D1FE;  bottom: -.4em;  content: "";  left: 0;  position: absolute; width: 30%; }
#footer .footer-main .kapee-contact-us h2.widget-title:after{ width:15%; }
.header-topbar .header-col-right .contact-email{ text-transform:lowercase; }
.page-title .title,#page-title .entry-breadcrumbs .kapee-breadcrumb a,.page-title .entry-breadcrumbs .kapee-breadcrumb span.last{ color:#333333; }
.page-title .entry-breadcrumbs .kapee-breadcrumb a:hover{ color:#00d1fe; }
.page-title .entry-breadcrumbs .kapee-breadcrumb span.delimiter-sep:before{ color:rgba(85, 85, 85, 0.85); }
.imbr,.imbr img{ border-radius: 30px !important;}
.site-header ul.menu ul.sub-menu > li:hover > a, .kapee-megamenu-wrapper li.menu-item a:hover { color:#333333;   background-color:  #00d1fe; }
.floating-whatsapp{  width:90px;  position: fixed;  bottom: 3%;  z-index: 9999;  left: -10px;}
footer #kapee-about-us-2 .about-us-widget .about-us-widget-content{ text-align:justify; }
.archive.post-type-archive-portfolio .portfolios-list article.portfolio-post-loop .entry-thumbnail-wrapper .post-thumbnail img {  width: 100%;  height: 300px;  object-fit: cover;   object-position: center; }
.woocommerce div.summary .kapee_quick_buy_button{ display:none !important; }
#primary .kapee-info-box.emailaddress .info-box-wrap .box-icon-wrap .info-box-content .info-box-title span,#primary .kapee-info-box.emailaddress[id^="kapee-info-box-"] .info-box-title > span{ text-transform:lowercase !important; }
#primary .kapee-info-box.emailaddress .info-box-wrap .box-icon-wrap .info-box-content .info-box-title span strong,#primary .kapee-info-box.emailaddress[id^="kapee-info-box-"] .info-box-title > span strong{ text-transform:capitalize !important; }
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container.ourproductscols{ align-items: start; } 
.archive.post-type-archive-portfolio .portfolios-list.row.masonry-grid.portfolio-style-1{ margin-top:5%; margin-bottom:0px; }
.single-portfolio .site-content .content-area .single-portfolio-page { margin-top:5%; margin-bottom:4%; }
.single-portfolio .site-content .content-area .single-portfolio-page .portfolio-entry-gallery{ text-align:center; }
.archive.post-type-archive-portfolio .content-area .kapee-pagination{     border-top-color: transparent; }