/*
 Theme Name: Brando Child
 Description: Child theme for Brando theme
 License: Themeforest Split Licence
 Author: Themezaa
 Author URI: http://www.themezaa.com
 Template: brando
 Version: 1.0
 Text Domain: brando-child
*/


/* Corporate Website new front page styles */ 

#menu-item-7122 {
	display:none;
}

.latestrelease{
    display: flex;
}

.latestrelease .latimg img{
    float: left;
    z-index: -200;
    padding: 0px 0 0 0;
    margin: -5px 10px 0 0;
    
}

.latestrelease h6 {
    position: relative;
    max-width: 280px;
    margin: 0;
    font-weight: 600;
    font-size: 18px;
    font-family: 'Lato', sans-serif;
}

.lcp_catlist li{
	list-style:none!important;
	padding:8px 0px!important;
	list-style:none!important;
	border-bottom:1px solid #e6e6e6!important;
}



 .ms-investor p {
    
    font-size: 14px;
    color: white;
    font-weight: lighter;
}

 h2.wpb_heading{
    font-weight: bold;
    font-size: 14px;
    color: #0071bc;
     line-height: 30px;
     text-decoration: underline;
}

#sidebar .widget.widget_nav_menu ul ul{
    padding: 0 !important;
}



#sidebar .widget.widget_nav_menu li a {
    border-bottom: none;
    padding: 0px;
    
    font-size: 16px;
    color: rgba(0, 113, 188, 0.7);
    line-height: 30px;
    
}

#sidebar .widget.widget_nav_menu li a:hover {
    color: rgba(0, 113, 188, 1);
    
}

#sidebar .widget.widget_nav_menu li.current_page_item > a {
    color: rgba(0, 113, 188, 1);
    display: list-item;
    list-style: square !important;
    font-family: 'Lato', sans-serif;
    
}

.main-content ul.lcp_catlist  {
    margin-left: 0px;
}

.lcp_catlist li {
    border-bottom: none !important;
    color: white;
    line-height: 20px;
    margin-left: 2%;
}

.lcp_catlist li a {
    color: white;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
}

.read-more-releases p a{
    display: inline-block;
    /*position: absolute;
    flex-direction: column;
    align-self: flex-end;*/
    color: black;
    font-size: 14px !important;
    font-family: 'Lato', sans-serif;
    padding-top: 0%;
    padding: 0px 7px;
    background-color: white;
    margin-top: 6%;
    transition: background-color .5s;

}

.read-more-releases p a:hover{
    background-color: #0071bc!important;
    color: white;
}


#investor-top-row ul{margin-bottom:0px !important;}

img.graphic-picture{
    padding-right: 10px;
    padding-top: 10px;
    max-width: 195px!important;
}

#year-on-year, #net-rev{
    padding-top: 35px;
    padding-right:6px;
}

#year-on-year p:first-child, #net-rev p:first-child{
    display: inline-block;
    font-size: 60px;
    line-height: 0px;
    font-family: 'Lato', sans-serif;
}

#year-on-year p{
    font-size: 11px;
    text-align: right;
    font-family: 'Lato', sans-serif;
    display: block;
}

#net-rev p{
    font-size: 11px;
    text-align: right;
    font-family: 'Lato', sans-serif;
    display: block;
}

#year-on-year span, #net-rev span{
  display: block;
}
.about-star-main-text{
    margin-left: 10px;
}

.about-star-main-text img {
    float: right;
    margin: 10px 45px 0 55px;
}

.about-star-main-text p{
    padding-left: 10px;
    font-family: 'Lato', sans-serif;
   padding-bottom:25px;
}

.sidebar-invest{
    margin-top: 32px;
    padding-left: 22px;
}


.investor-contact p {
    
    font-size: 14px;
    font-weight: 600;
    color: black;
    padding: 5px 0 0 0;
    text-align: center;
    font-style: italic;
}

.investor-contact img{
    margin: 3px !important;
    
}



#con-mae p span {
    background-color: black;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 60;
    display: inline-block;
    margin-right: 15px;
    height: auto;
    line-height: 40px;
    padding: 0px 10px;
    margin: 0px !important;
}

#con-mae p a {
    background-color: black;
    font-size: 24px;
    display: inline-block;
    margin: 0px 0px 0px 10px;
    color: white;
    min-width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: relative;
    top: 4px;
}

.con-img{
    height: 34px;
    align-items: center;
    background-color: black;
    margin-left: 10px;
    padding: 5px;
}

.con-img2{
    height: 34px;
    align-items: center;
    background-color: black;
    margin-left: 10px;
    padding: 7px 12px;
}

img#maev-global{
    width: 150px;
    height: 170px;
    margin-top: -20px !important;
}

.carousel-wrap .carousel-heading{
    /*display: none;*/
    width:100%;
}

.carousel-wrap[data-full-width="false"] .control-wrap{
  position: static !important;
  width:100%;
}

.carousel-prev{
  position: static !important;
  float:left;
  margin-right: 10px;
  margin-left:10px;
}

.carousel-next{
  position: static !important;
  float:right;
  margin-right: 10px;
  margin-left:10px;
}

.vc_col-sm-4{
    margin-left: 0px !important;
}

.corp-product img {
    width: 124px !important;
    height: 270px !important;
    padding: 0 5px;
}

.graph-stock h4{
    font-size: 50px;
    line-height: 26px;
    font-family: 'Lato', sans-serif;
}

.graph-stock h5{
    font-size: 35px !important;
    line-height: 44px !important;
    font-family: 'Lato', sans-serif;
}

.graph-share-price{
    background-color: black;
    position: relative;
    display: flex;
}

.graph-share-price.shareprice-header{
    float: right;
}

.clearing-reports{
    padding-top: 10px;
    clear: both;
    background-color: black;
    margin-left: 2%;
}

    .shareprice-header {
    display: flex;
    float: left;
    margin-top: -10px;
    font-family: 'Lato', sans-serif;
    margin-left: 14px;
        margin-bottom: 0px!important;
}


.shareprice-header p {
    padding: 0;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Lato', sans-serif;
}

div.shareprice-img {
    float: left;
    margin-bottom: 0 !important;
    padding-right: 10px;
}



.graph-share-price h5{
    margin: 0;
    float: right;
    font-size: 50px !important;
    line-height: 25px !important;
    padding-right: 10px;
    font-family: 'Lato', sans-serif;
}

.graph-share-price sub{
    
    font-size: 12px;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    font-family: 'Lato', sans-serif;
    
}

.graph-share-price img {
    vertical-align: text-bottom;
}

.share-stats{
    background-color: black;
}

.number-wrapper{
    
}


/*** #Share price Styles ***/
.stats-con-left{
    display:block;
}


.stats-con-left h5 {
    font-size: 32px!important;
    line-height: 50px;
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    margin: 0px;
}

.stats-con-right{
     display:block;
     padding-left:45px;
}

.stats-con-right h2 {
    font-size: 50px!important;
    line-height: 50px;
    font-family: 'Lato', sans-serif;
}

.stats-con-right sub {
    font-size: 32px;
    vertical-align:baseline!important;
    font-family: 'Lato', sans-serif;
    font-weight: 100;
    bottom:auto;
}
/*
.fa-long-arrow-down:before {
    content: "\f175";
    color: red;
    font-size: 20px;
}

.fa-long-arrow-h:before {
    content: "\f07e";
    color:white;
    font-size: 20px;
}

.fa-long-arrow-up:before {
    content: "\f176";
    color:green;
    font-size: 20px;
}
*/

.fa-long-arrow-alt-down:before {
    color: red;
    font-size: 20px;
}

.fa-exchange-alt:before {
    color:gray;
    font-size: 20px;
}

.fa-long-arrow-alt-up:before {
    color:green;
    font-size: 20px;
}

.stats-con-right .fa:before {
    font-size: 40px !important;
}

/*** End Share price Styles ***/

.recent_projects_widget img{
    background-color: #000;
}

.recent_posts_extra_widget .post-widget-text a {
   color: rgba(0, 113, 188, 0.7);
    font-family: 'Lato', sans-serif;
}

.recent_posts_extra_widget .post-widget-text a:hover{
    color: rgba(0, 113, 188, 1);
}

#sidebar h4 {
    color: rgba(0, 113, 188, 0.7);
    text-decoration: underline;
    font-weight: bold !important;
    line-height: 30px;
    font-family: Raleway;
    font-size: 15px;
}

.position p{
    color: white;
    padding: 2px!important;
    background-color: black;
    font-size: 16px;
    margin-bottom: 30px;
    font-family: 'Lato', sans-serif;
    padding: 2px 0 0 5px !important;
    
}

.vc_separator.vc_separator_align_left .vc_sep_holder{
    display: none;
}

.vc_separator.vc_separator_align_left h4{
    float: left;
}

.wpb_row .span_12 > .col.padding-6-percent{
    padding: 6% 0 0 0;
}

.vc_separator h4 {
    
    font-size: 16px !important;
    font-family: 'Lato', sans-serif;
    
}

.corpgovernce-header h2{
    font-size: 18px;
    font-weight: 900;
    
    text-transform: uppercase;
    padding-bottom: 17px;
}

.team-member h4 {
    font-size: 16px;
    
}

.team-member img{
    padding-bottom: 0;
    margin-bottom: 0!important;
}

.boardofheader h2{
    font-size: 18px;
    font-weight: 900;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    padding-bottom: 17px;
}

.bold, strong, b {
    font-family: 'Lato', sans-serif;
    font-weight: 600;
}


.main-content ul.lcp_catlist li a{
    
}

/* #Calendar Icon */

.icon-calendar:before {
    content: "\f073";
    color: white;
}


       /* #Arrows */

.stats-con-left .fa-custom-arrow-down:before{
	content:"\f0d7"
}

.stats-con-left .fa-custom-arrow-up:before{
	content:"\f0d8";
        padding-right: 10px;
}

.stats-con-left .fa-custom-arrow-unchanged:before{
	content:"\f07e"
}


.stats-con-right .fa-custom-arrow-down:before{
	content:"\f175";
    color: red;
    font-size: 25px;
}

.stats-con-right .fa-custom-arrow-up:before{
	content:"\f176";
    font-size: 25px;
    color: green;
}

.stats-con-right .fa-custom-arrow-unchanged:before{
	content:"\f07e";
    font-size: 25px;
    color: white;
}


/* Product Gallery */

.product-gallery .carousel-outer{
    position: relative;
}

.product-gallery  .carousel-heading{
  position: absolute;
    z-index: 200;
    top:114px
}

.product-gallery .caroufredsel_wrapper h3{
  text-shadow:0px 3px 4px black, 0px 0px 8px black;
}

.latest-reports{padding-bottom:3px;}


.nectar-recent-posts-slider .inner-wrap h2 {
    background-color: black;
    padding: 10px;
    font-size: 18px;
    line-height: 22px;
    font-weight: 200;
    font-family: 'Lato', sans-serif;
    margin-left: -58px !important;

} 

.nectar-recent-posts-slider .inner-wrap{
    top: 75%!important;
}

.nectar-recent-posts-slider .flickity-page-dots {
    bottom: -3%!important;
    left: 60%;
}

/*wpb_row:not(.full-width-content) .wpb_column:not(.vc_col-sm-12) .nectar-recent-posts-slider .inner-wrap{
    padding-left: 0px!important;
}*/

.nectar-recent-posts-slider .container .strong span {
    display: none!important;
} 



i.fa.fa-search {
    padding-top: 0px;
}

/** Blog **/

article.post .post-header h1, article.post .post-header h2 {
    line-height: 34px;
}

body h3{
    letter-spacing: 0px!important;
}

div.work-item.style-3 div.work-info{
   /* display: flex;
    flex-direction: row;
    align-items: flex-start!important;*/
    top: 20px!important;
    left: -22px!important;
}

.vert-center{
    
    float: left!important;
    text-align: left!important;
    width: 100%!important;
    
    
    
}

.portfolio-items .work-item.style-3 .vert-center{
    width: 100%!important;
    top: 82%!important;
}

.vert-center h3{
    display: inline-block;
    text-align: left!important;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 10px;
    font-size: 18px;
     line-height: 34px;
}


/*Single portfolio Header styles */

.single-portfolio .row .col.section-title h1{
    text-align: left!important;
    left: 0;
    margin-left: -22%;
    margin-top: 10%;
}

/* End Single portfolio Header styles */

/* Remove background color from the slider */

.portfolio-items .col .work-item.style-3 .work-info-bg{
    background-color: transparent!important;
}

/* End Remove background color from the slider  */


.sidebar ul li{

  list-style:inside;

}

.sidebar ul li ul {
    border-top: 1px solid #e5e5e5;
    margin-left: 50px;
    padding-top: 10px;
    margin-top: 10px;
}
.sidebar ul li ul li {
    list-style: circle;
}

.menu-investors-menu-container{
  margin-bottom:50px;
}

/*** #Media ***/

@media only screen 
   and (min-width : 320px) {
   /* Styles here */
     .team-member {
    max-width: 280px!important;
    }
       
       img.graphic-picture {
            width: 100%!important;
    }
       
       .about-star-main-text{
           margin-left: 0px;
       }
       
       .about-star-main-text img {
     float:none; 
     margin: 50px 0 0 0;
           width: 100%!important;
}
       
       .vc_col-sm-4 {
            margin-left: 0px !important;
}
       
       .about-star-main-text p{
           padding-bottom:10px;
           padding-left: 0;
       }
       
      #con-mae{
    	display: flex;
    	align-items: center;
    	flex: 1;
    	height: auto;
    	margin-left: 0px;
    	margin-top: 0px;
}

#con-mae p span {
    background-color: black;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 60;
    display: inline-block;
    margin-right: 15px;
    height: auto;
    line-height: 22px;
    padding: 0px 10px;
    margin: 0px !important;
}

#con-mae p a {
    background-color: black;
    font-size: 24px;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    color: white;
    min-width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: relative;
    top: 4px;
}
       
       #year-on-year, #net-rev {
            padding-top: 35px;
            clear: left;
            float: left;
}
  
       

       .shareprice-header{
           padding-top: 20px;
       }
       
       .shareprice-header p a{
           color: white;
       }
       
       .newheaderright > ul ul li{
	        display:none;
    
        }
       
       .nectar-recent-posts-slider .inner-wrap h2 {
            margin-left: -45px !important;

            } 
       
       .nectar-recent-posts-slider .flickity-page-dots {
            bottom: -2%!important;
            left: 75%;
        }
       
       .carousel-next, .carousel-prev{
        background-color:rgba(0,0,0,0);
         
}
       
       ul, ol {
           font-family: 'Lato', sans-serif; 
       }
       
       ul li, ol li{
           font-family: 'Lato', sans-serif;
       }
       
       .gallery a img{
           background-color: black!important;
       }
       
       .ecs-event h4 {
    float: left;
       }
       
       .duration, .time{
    float: left!important;
    clear: none!important;
}
       
       .ecs-event img{
    float: right!important;
           margin-top: -36px;
           
}
}
       
       .ecs-event h4 a {
    color: white;
    float: left;
}

}

@media only screen 
   and (min-width : 667px) {
   /* Styles here */
       .team-member {
           max-width: 100%!important;
       }
           
       .team-member img{
           width: 100%!important;
       }
       
        #year-on-year, #net-rev {
            padding-top: 35px;
            clear: none;
            float:none;
            text-align: right;
}
       
    
}

@media only screen 
   and (min-width : 691px) {
       
       #con-mae p span{
       	line-height: 40px;
       }

       	.ecs-event img {
    	display: none;
	}

	.ecs-event-list {
    		display: table;
		}


		.ecs-event {
			display: table-cell;
		}
    
}



@media only screen 
   and (min-width : 768px) {
   /* Styles here */
       .team-member img{
           width: 100%!important;
       }
       
       .about-star-main-text{
           margin-left:10px;
           margin-top: 35px;
       }
       
       .about-star-main-text img {
            float: right; 
            margin: 10px 45px 0 60px;
               width: auto!important;
           width: 35%!important;
}
       
       about-star-main-text h4 {
            font-family: 'Lato', sans-serif;
            font-weight: 600;
            color: black;
            font-size: 16px;
}
       
       .vc_col-sm-4 {
            margin-left: 0px !important;
}

  #con-mae{
    display: flex;
    align-items: center;
    flex: 1;
    height: auto;
    margin-left: 10px;
    margin-top:10px;
}

#con-mae p span {
    background-color: black;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 60;
    display: inline-block;
    margin-right: 15px;
    height: auto;
    line-height: 40px;
    padding: 0px 10px;
    margin: 0px !important;
}

       
       .con-img {
            height: 40px;
           align-items: center;
            background-color: black;
            margin-left: 10px;
            padding: 5px;
            margin-top: 10px;
}
       
       .con-img2 {
            height: 40px;
            align-items: center;
            background-color: black;
            margin-left: 10px;
            padding: 10px 12px;
            margin-top: 10px;
}
       
       .about-star-main-text p:first-child{
            padding: 0;
}
       
       .about-star-main-text p {
            font-family: 'Lato', sans-serif;
           line-height: 22px;
           padding-bottom:25px;

}
       
       #year-on-year, #net-rev {
            padding-top: 35px;
            clear: none;
            float:none;
}
       


       
        .shareprice-header{
           padding-top:0px;
       }
       
       .carousel-next, .carousel-prev{
        background-color:rgba(0,0,0,0);
}
       .newheaderright > ul ul li{
            display: block;
            float:none;
            height: auto !important;
            line-height: auto !important;
            background-color:white;
    
    }
       
       .nectar-recent-posts-slider .inner-wrap h2 {
            background-color: black;
            padding: 10px;
            font-size: 18px;
            line-height: 22px;
            font-weight: 200;
            font-family: 'Lato', sans-serif;
            margin-left: -58px !important;

            } 

        .nectar-recent-posts-slider .inner-wrap{
            top: 75%!important;
        }

        .nectar-recent-posts-slider .flickity-page-dots {
            bottom: -3%!important;
            left: 60%;
        }
       
       .wpb_wrapper ul li {
           line-height: 22px;    
}
       .about_one{
           padding-right: 20px;
       } 
       
       .about_two{
           padding-left: 10px;
       }
       
       
       .ecs-event-list{
    color: white;
    margin-left: 10px !important;
    margin-top: -20px;
}

.ecs-event h4 a {
    color: white;
    float: right;
}

.ecs-event h4 {
    margin-right: 85px;
}

.ecs-event img{
    float: left;
    margin-top: 0;
}

.ecs-event{
    list-style: none!important;
    
}

.duration, .time{
    float: right;
    clear: right;
    margin-right: 80px;
}
         
}

@media only screen 
   and (max-width : 1024px) 
   and (max-height : 768px) {
   
       #year-on-year, #net-rev {
            padding-top: 35px;
            clear: left;
            float: left;
    }

       
        
       
       sub {
    font-size: 12px;
    }
       
}


@media only screen 
   and (min-width : 1000px) {
   		#con-mae p a {
    	background-color: black;
    	font-size: 24px;
    	display: inline-block;
    	margin: 0px 0px 0px 10px;
    	color: white;
    	min-width: 40px;
    	height: 40px;
    	line-height: 40px;
    	text-align: center;
    	position: relative;
    	top: 4px;
}

.container, .main-content, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots {
    max-width: 1425px;
    width: 100%;
    margin: 0 auto;
    padding: 0 90px;

   	}

   	.ecs-event-list {
    		display: block;
		}


		.ecs-event {
			display: block;
		}

   

	.ecs-event h4 a {
    	float: left!important;
	}

	.ecs-event h4 {
    	margin-right: 0px;
    	width: 100%;
   
	}

   }

   @media only screen 
   and (min-width : 1390px) {

		.ecs-event-list {
    		display: block;
		}


		.ecs-event {
			display: block;
		}
		

		
		.duration, .time {
    		margin-top: -15px;
		}

		.ecs-event img {
			display: block;
   			float: left;
   			margin-top: -44px;
    		padding-left: 24px;
			}


   	}



/***  End Media ***/

/*.portfolio-items .work-item.style-4 .bottom-meta{
    left: 22px!important;
}*/

/** Change image size of slider on the onvestor relations page **/

.caroufredsel_wrapper{
    /*height: 288px!important;*/
}


.carousel li div.style-3 img{
    /*height: 288px!important;*/
}

/**** END Change image size of slider on the onvestor relations page ***/

.events-cal{
    padding-top: 160px!important;
}

.tribe-events-notices {
    background: #d9edf7;
    border-radius: 4px;
    border: 1px solid #bce8f1;
    color: #3a87ad;
    margin: 40px 0 18px!important;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 #fff;
}

.ecs-event-list{
    color: white;
    margin-left: 10px !important;
    margin-top: -20px;
}

.ecs-event h4 a {
    color: white;
    float: right;
}

.ecs-event h4 {
    margin-right: 85px;
}

.ecs-event img{
    float: left;
}

.ecs-event{
    list-style: none!important;
    
}

.duration, .time{
    float: right;
    clear: right;
    margin-right: 80px;
}

.main-content ul li{
    margin:10px 0px;
}

.rightheaderfixed {
    position: fixed;
    top: 0px;
    z-index: 10000000;
    width: 100%;
}

.newheaderfixedmenu{
    position: fixed;
    top: 0px;
    right: 0px;
    background-color: white;
    padding: 0px 10px;
 }

/**investors Side bar right **/
h5.sidebar-title {
    position: relative;
    color: #373737;
    line-height: 22px;
    font-size: 15px;
    font-family: Montserrat;
    font-weight: 600;
    margin-bottom: 45px;
}

h5.sidebar-title::after {
    position: absolute;
    top: 13px;
    left: 0px;
    content: " ";
    height: 4px;
    margin: 0 auto;
    width: 30px;
    margin: 10.5% auto;
    background: #fdd947;
}

/*ol {
    -webkit-padding-start: 0;
}*/

.tribe-event-title {
        display: inline-block;
        font-size: 11px;
        line-height: 20px;
        text-transform: uppercase;
        margin-bottom: 0!important;
        font-family: Montserrat;
        color: #626262;
        letter-spacing: 0.06em;
    }

.tribe-event-duration {
    text-transform: uppercase;
    font-size: 11px;
    line-height: 20px;
    font-family: Montserrat;
    color: #626262;
    letter-spacing: 0.06em;
}

.tribe-events-widget-link a {
    font-size: 11px!important;
    font-weight: 600!important;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
    padding-left: 0;
    margin-left: -40px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}

.close-search {
    cursor: pointer;
    position: absolute;
    right: 19px;
    top: 12px;
    z-index: 998;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    color: #9a9a9a;
    padding: 0;
}

/**Investor Sidebar END **/

/**Investor The Share Graph **/

#cision-websolution-container #periods {
    font-family: Montserrat!important;
    font-size: 11px;
}

#cision-websolution-container #periods .action {
    background-color: black;
    border: 1px solid #000;
    color: #fff;
}

#cision-websolution-container #periods .action:hover {
    color: #000;
    background-color: white;
    border-top: 1px solid black;
}

.highcharts-input-group, .highcharts-range-selector, .highcharts-input-group tspan, .highcharts-range-selector tspan {
    font-family: Montserrat!important;
    font-size: 11px!important;
    text-transform: uppercase;
    color: black!important;
}

#cision-websolution-container #container {
    width: 100%;
}

#cision-websolution-container #info .column {
    width: 100%;
    float: none;
    
    
}

#info h4 {
    font-size: 15px!important;
    color: #373737!important;
    line-height: 22px!important;
    font-family: Montserrat!important;
    font-weight: 600!important;
    margin: 0!important;
}


#info h5 {
    font-size: 11px!important;
    color: #626262!important;
    line-height: 7px!important;
    font-family: Montserrat!important;
}

#info h5 input {
    position: relative;
    top: 10px;
}

#cision-websolution-container #info {
    border-style: none;
}

#cision-websolution-container #info a {
     font-size: 11px!important;
    color: #626262!important;
    font-family: Montserrat!important;
}

/**Investor The Share Graph END **/


/* Adm */

.masonry-items.grid li a, .masonry-items.grid li a img, .grid-gallery figure img , .grid-gallery figure a{
  cursor:default !important;
}

.homepagelink h2, .homepagelink p{
  position: relative;
  z-index: 99999;
}

.single-tribe_events .default-featured-img{
  display: none !important;
}


.modal-open .modal.fade{
  opacity:1;
  display: block;
}

#admCrashModal{
  /*min-height: 100vh;*/
}

.modal-dialog{
  height: 0px !important;
}


/* Support Page */

#starWrapperSupport {
	width: 100%;
}

.supportInnerGrid {
	width: 50%;
}

.supportInnerGrid img {
	width: 100%;
	height: auto;
	padding: 20px;
}



.masonry-items.grid li a, .masonry-items.grid li a img, .grid-gallery figure img, .grid-gallery figure a{
  cursor: pointer !important;
}

/* i2020 button */

.i20btn{
	background-color:skyblue;
	font-weight:bold;
	border:1px solid gray;
	border-radius: 3px;
	padding:5px 20px;
}
.i20btn:hover{
	filter:brightness(1.1);
}



.admsubforminner{
    display:table;
    width:100%;
}
.admsubformleft{
    display:table-cell;
    width:55%;
    vertical-align:top;
	padding-right:5%;
}
.admsubformright{
    display:table-cell;
    width:40%;
    vertical-align:top;
}

.admsubforminner label{
	display: inline;
    max-width: 24px;
    height: 24px;
	
}

.admsubforminner label input[type="checkbox"]{
	width:24px;
	
	
}

@media(max-width:800px){
	
	.admsubforminner{
		display:block;
	}
	
	.admsubformleft, .admsubformright{
		display:block !important;
		width:100% !important;
		padding:10px 0px !important;
	}
	
	
}


.footer-social a i{
	color:#575757
}

.social-icon .fa-youtube{
	background-color:transparent;
	color:#b00;
}

.social-icon .fa-twitter{
	background-color:transparent;
	color:#00aced;
}

.social-icon.footer-social a:hover i{
	color:black !important;
}

.home .blog-image {
    height: 100%;
    overflow: hidden;
}

.home .blog-image img{
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center center;
}





/* Contact Form Page */

.admsupport{
	
}

.admsupportbtn{
    width:100%;
    display:block;
    text-align:center;
}

.admsupportbtn.admsupportbtnpd2{
    
    background-color:#07a3ff;
    border-color:#07a3ff;
}
.admsupportbtn.admsupportbtnpd2:hover{
	background-color:white;
	color:#07a3ff;
}




/* Support Page */

.admsupportpage .accordion-style2 .panel-title, .admsupportpage .toggles-style2 .panel-title {
    font-size: 19px;
    letter-spacing: 1px;
    font-weight: bold;
}

.admsupportpage .panel{
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
}

.admsupportpage .collapse.in{
   
}

.admsupportpage .accordion-style2 .panel-body, .admsupportpage  .toggles-style2 .panel-body{
    padding: 15px !important;
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 30px !important;
	 border-left: 5px solid #ccc;
}

.admsupportpage  .accordion-style2 .panel-body a, .admsupportpage .toggles-style2 .panel-body a{
    
    text-decoration:underline;
    color:red;
}

.admsupportpage .accordion-style2 p, .toggles-style2 p{
	margin:25px auto;
}


.supportbuttonx{
    background-color: #ff675b !important;
    color: white !important;
    padding: 8px 15px;
    border-radius: 5px;
    font-weight: 600;
    font-size: 15px;
    font-family: 'Montserrat';
    text-decoration: none !important;
    text-transform: uppercase;
}

.supportbuttonx:hover{
	background-color:red !important;
}

