/*
Theme Name: EntertopWP Child Theme
Theme URI: https://www.entertop.com.my
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: Entertop WP
Author URI: https://www.entertop.com.my
template: bb-theme
*/

/* Add your custom styles here... */ 


/* General */



a:hover{transition:0.3s;text-decoration:none;cursor: pointer;}

.justify p{text-align:justify;}

ul {
	padding-left: 20px;
}

.zindex1{
	position: relative;
	z-index: 1;
}

.zindex2{
	position: relative;
	z-index: 1;
}

.zindex3{
	position: relative;
	z-index: 1;
}

.nolink a{
	pointer-events:none;
}

.zoom-in {
	overflow: hidden;
}

.zoom-in .fl-col-content{
	transform: scale(1);
	transition: 0.7s ;
}

.zoom-in:hover > .fl-col-content{
	transform: scale(1.1);
	transition: 0.7s;
}


.map{-webkit-filter: grayscale(100%);
filter: grayscale(100%);}


/* End General */


.fl-widget {
	margin-bottom: 20px !important;
}

.row.fl-post-image-beside-wrap {
	display: flex;
}

.fl-post-thumb img {
	height: auto !important;
	max-width: 100%;
	width: 600px;
	margin-top: -120px;
}

.fl-post-author, .fl-sep {
	display: none;
}

.widgettitle {
	display: none !important;
}

.row.fl-post-image-beside-wrap {
	display: flex;
	margin-left: 0;
}

.fl-post-thumb {
	margin-bottom: 25px;
	height: 300px;
	overflow: hidden;
	width: 100%;
}

a.tag-cloud-link {
	font-size: 14px !important;
}

.wp-block-categories-list, .wp-block-archives-list, .wp-block-tag-cloud {
	margin-top: -10px !important;
}


.nf-form-fields-required, .formv2 .ninja-forms-req-symbol {
	display: none !important;
}

.formv2 select {
	border: 1px solid #c4c4c4 !important;
}

.checkbox-three-columns ul{
	display :flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
}

.checkbox-three-columns ul li {
	margin: 20px !important;
	width: 20%;
}


.checkbox-two-columns ul{
	display :flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
}

.checkbox-two-columns ul li {
	margin: 20px !important;
	width: 50%;
}



.highlight-heading .fl-slide {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
}


.highlight-heading .fl-slide-foreground {
	margin: 0 auto;
	max-width: 1200px;
	width: 1200px;
}

.highlight-heading .bx-wrapper .bx-pager {
  position: absolute;
  bottom: 100px;
  width: 100%;
}

.highlight-heading .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #237254;
}

.highlight-heading .bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
}

.highlight-heading .fl-slide-title, .fl-slide-text > * {
	margin: 0 0 0px !important;
}

.box-general .pp-infobox-title-wrapper::before {
	content: "";
	border-left: solid 2px #006633;
	top: -23px;
	position: relative;
	padding: 14px 0px;
}

.fl-theme-builder-header-shrink .main-header {box-shadow: 1px 1px 5px 0px #999999;}

.top-header{position:relative;transition:0.3s;top:auto;opacity:1;}

.fl-theme-builder-header-shrink .top-header{position:absolute;transition:0.3s;top:-100px;opacity:0;}

.fl-theme-builder-header-shrink .logo img {
	width: 100px !important;
	transition: 0.3s !important;
}

.footer-bottom ul {
	list-style: none;
	padding: 0;
}


/*Start Product Detail*/

.product .breadcrumb {
    font-size: 14px;
    margin: 20px 0;
}
.product .breadcrumb a {
	color: inherit;
	text-decoration: none;
	padding: 0px 10px;
}
.product .breadcrumb a:hover {
    text-decoration: none;
}
.product .breadcrumb span {
    font-weight: bold;
    color: #333;
	padding-left:10px;
}

.specification ul {
	list-style: none;
	padding: 0;
}

.specification ul li {
	padding-bottom: 5px;
}

.specification ul li ul {
	padding-left: 10px;
}

/*End Product Detail*/


/* Typical laptop screen size*/
@media (min-width: 1200px) and (max-width: 1400px) {
	flex: 1 1 17%;
  min-width: 290px;
	.sitegroup {
	width: 50%;
	}
	
	.logo-col-footer {
	width: 25%;
	}
	
	.col-footer {
	width: 15%;
	}
	
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 980px) {
}


/* Mobile screen size - landscape view */
@media (max-width: 767px) {
   
}

/* Mobile screen size */
@media (max-width: 480px) {
	
	h1 {font-size:26px !important;}
	h2 .pp-secondary-title, h2 {
	font-size: 23px !important;}
	h3 {font-size:17px !important;}
	h4{font-size:15px !important;}
	p {font-size:14px !important;}
	
	.highlight-heading .fl-slide-cta-button {
	padding-top: 10px;
	}
	
	.highlight-heading .bx-wrapper .bx-pager {
	bottom: 15px;
	}
	
	.footer-bottom ul li, .footer-bottom p{
	font-size:13px !important;
	}
	
	.footer-bottom ul{
	 display :flex;
     flex-wrap: wrap;
     justify-content: center;
     align-items: stretch;
	}
	
	.footer-bottom ul li{
		width:78px;
	}
	
	.pp-tab-label-inner {
	width: 100%;
	}
	
	.pp-toggle-icon {
	right: 0;
	position: absolute;
	top: 5px;
	}
	
	
	.fl-builder-module-template {
	padding: 0 !important;
	}
	
	.checkbox-two-columns ul li, .checkbox-three-columns ul li {
	width: 100%;
	}

    
}
