/*
Theme Name: Customify Child
Author: ChildThemeWP.com
Description: My WordPress Customify child theme.
Template: customify
Version: 1.0.0
Text Domain: customify-child
*/

/**
 * 
 * CSS FOR THE HEADER MENU CONTACT US AND LANGUAGE SIWTCHER
 * 
 * */
.headerMenu ul {
    margin:20px 0px 20px 0px;
    list-style-type: none;
    list-style: none;
    list-style-image: none;
    text-align:right;
}
.headerMenu li {
    padding: 0px 20px 0px 0px;
    display: inline;
} 
.headerMenu a { 
    color:#FFFFFF;
}
.headerMenu{
font-size:16px;
	font-family:sans-serif,Arial;
}
/* 
 * 1. Statistical Indicator CSS 
*/
/**#indicatorCarousel .carousel_Indicator {
	margin: 0 -5px;
}
#indicatorCarousel .carousel_Indicator:after {
  content: "";
  display: table;
  clear: both;
  float:left;
}
*/
.column {
    background-color: #fff;
    border: 1px solid #e2e2e2;
    color: #fff;
    display: block;
}
.column:hover {
  transform: scale(1.01);
  background-color: rgba(255, 255, 255, 0.9);
}
.card {
  padding: 0px 5px 5px 0px ;
  text-align: center;
}
.card:hover {
   color: #fb860033;
}
.indicatorTitle .fal{
	-webkit-text-stroke: 2px white;
}
.count_Up_Proj{
    margin-top: 0px;
    padding: 0px;
}
.counter{
    color:#D85935 !important;
	font-size: calc(18px + (30 - 16) * ((100vw - 300px) / (1600 - 300)));
	font-weight:600;
}
.counters{
    color:#D85935 !important;
	font-size: calc(18px + (30 - 16) * ((100vw - 300px) / (1600 - 300)));
	font-weight:600;
}
.percentage{
    color:#D85935 !important;
	 font-size: calc(16px + (30 - 16) * ((100vw - 300px) / (1600 - 300)));
	font-weight:600;
}
.labelColor{
    color:black !important;
    line-height: 0;
}

.indicatorLabel{
	font-weight:500;
    font-size: calc(11px + (14 - 12) * ((100vw - 300px) / (1600 - 300)));
}


/*
 * HIDE BREADCRUMBS FOR THE HOME AND ALIGH THE BREADCRUMBS ON POST AND PAGES*/
.home #page-breadcrumb {
  display: none;
} 
.page-breadcrumb {
    margin-left: 10px;
}

.embedViz {
    max-width: 100%;
    margin: auto;
    display: block;
}
embed, iframe {
    max-width: 100%;
    margin: auto;
    display: block;
}


/*
 * 
 * footer font and color 
 * 
 * */

.site-footer {
    position: relative;
    z-index: 2 !important;
}
.contactUsFooter3{
	font-size:14px;
	font-weight:500;
	font-family: Arial,sans-serif;
}
.feed-container {
    font-size: 12px;
    font-weight: 500 !important;
    font-family: Arial,sans-serif;
}
.widget ul{
	 font-family: Arial,sans-serif;
    font-size: 13.5px !important;
    font-weight: 100 !important;
}
/*.fab {
	color: #00acff;
}
.fas{
	color:#00acff;
}
*/
/*
 * 
 * MAIN POST AND PAGES CSS
 * 
 */
.site-content {
    background: #f3f3f3;
}

.page-titlebar {
    border-bottom: 0px solid 
			#fff ;
    word-break: break-word;
    background: #fff;
	margin-bottom: -30px;
}


/*
 *
 * LATEST NEWS CSS --BLOCK 3
 * 
 */
.latestNews .pp-content-post {
		border:1px solid #e3e3e3;
	  background-color:#fff;
}
.latestNews .pp-content-post:hover .pp-post-image{
	transform: scale(1.02);
	transition: all .25s ease-in-out;
	opacity: .85;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
.latestNews .pp-content-post:hover .pp-post-title a{
	color:#fff !important;
}
.latestNews .pp-content-post:hover .pp-post-meta{
	color:#f7f7f7;
}
.latestNews .pp-content-post:hover .pp-post-title-divider{
	background-color:#f7f7f7;
}

.latestNews .pp-content-post:hover .pp-post-content{
	color:#f7f7f7;
}
.latestNews .pp-content-post:hover .pp-post-meta span{
	color:#f7f7f7;
}

/*
 * 
 * Image Panels CSS
 * 
 */
.fl-module-pp-image-panels{
	border:1px solid #e6e6e6;
	background-color:#fff;
}
.nsdpPanels .pp-image-panels-wrap .pp-panel-item-0 {
	background-color:#fff;
}
.nsdpPanels .pp-image-panels-wrap .pp-panel-item-0 .pp-panel-title h3{
	color:#fff;
	background-color:#2454A0;
}
.nsdpPanels .pp-image-panels-wrap .pp-panel-item-0:hover .pp-panel-title h3{
	color:#fff;
	background-color:#C4542D;
}


/*INDICATOR Carousel CSS */
button:not(.components-button):not(.customize-partial-edit-shortcut-button):hover{/*THIS PARTICULAR MAKES THE SLICK ARROWS BG TRANSPARENT*/
	box-shadow:none !important;
}
#indicatorCarousel .labb-container button.slick-prev::before{
	color: #d85935 !important;
	background-color:transparent;
}
#indicatorCarousel .labb-container button.slick-next::before{
	color: #d85935 !important;
	background-color:transparent;
}
#indicatorCarousel .labb-container button.slick-next {
	margin: -34px 0 0;
    right: 9.5px;
	background-color:transparent;
}
#indicatorCarousel .labb-container button.slick-prev {
	margin: -34px 0 0;
	z-index:1;
    left: -17px;
	background-color:transparent;
}

#sidebar-primary .widget-area .widget ul.child-sidebar-menu li.has_children a {
    color: #0080be !important;
}

ul.grandchild-sidebar-menu.level-0.children {
    margin-top: 10px;
}

.child-sidebar-menu li.has_children a {
	color: #0080be !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    border-left: 3px solid #c3c3c3 !important;
    padding: 0px 0px 0px 10px;
}


