/*
Theme Name: BlackMusicFestival
Theme URI: www.mediapassage.co.uk

Author: Montwain Brown
Version: 1.0 (optional)
Tags: fixed-width, sidebar, template-pages, threaded-comments 

Designed in Photoshop by Montwain Brown and converted to WordPress Theme by SiteGrinder 3. http://www.sitegrinder.com
SiteGrinder 3.6.2 s_340
*/

.alignleft { float:left; }
.alignright { float:right; }
.aligncenter {
	display:block;
	margin:0 auto;
}
p img { padding: 0; max-width: 100%; }
img.alignright { margin: 0 0 5px 15px; display: inline; }
img.alignleft { margin: 0 15px 5px 0; display: inline; }



wpcf7-form-control-wrap, #wpcf7-form-control-wrap, .wpcf7-form-control-wrap, #your-email, .your-email .input {
    padding: 12px 22px 10px !important;
    margin-top: 10px !important;
    font-size: 30px !important;
    width: 83% !important;
    font-family: inherit !important;
}



.wpcf7
{
    
    border: 0px solid #0f0;
}

#very-special-field
{
    
    border: 1px solid #f00;
}

[text text-123 id:very-special-field]

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 50%;
}

input[type="text"],
input[type="email"],
textarea
{
    background-color: #FFF;
color: #000;
width: 860px;
margin-left: -24px;
padding: 20px;
border-radius: 5px;
font-family: inherit !important;
font-size: 30px;
margin-top: 10px;
border: 1px solid #B1B3B6;
height: 41px;
}

input[type="text"]
{
background-color: #FFF;
color: #000;
width: 860px;
margin-left: -24px;
padding: 20px;
border-radius: 5px;
font-family: inherit !important;
font-size: 30px !important;
margin-top: 10px;
border: 1px solid #B1B3B6 !important;
}

.wpcf7-form-control wpcf7-submit, .contactSubmit, .submit, .Send{
padding:8px 0 10px 0px;
color:#FF0000;
border:none;
width:100% !important;
height:30px;
text-align:center;

background-repeat:no-repeat;
}

span.wpcf7-not-valid-tip-no-ajax {
    color: #F00;
    font-size: 30px !important;
    display: block;
    letter-spacing: 0px;
    margin-bottom: -45px;
    }




.wpcf7-form p input.wpcf7-submit   {
  background-color:  #F3232C !important;
border: 4px solid #f4f4f6;
color: #f4f4f6 !important;
width: 900px !important;
height:130px ; 
padding-bottom: 20px;
padding-top: 20px;
text-transform: uppercase;
border-radius: 3px;
font-weight: 400;
box-shadow: 0px 0px 5px 0px #010101;
margin-bottom:-30px !important;
margin-top: 40px;
}



.wpb_heading wpb_teaser_grid_heading {
font-size: 50px;
font-weight: 200;
color: #4D4D4A;
text-transform: uppercase;
padding-bottom: 27px;
}

.parahead {
font-size: 75px !important;
color: #095E47;
text-align: left;
font-family: Roboto;
font-weight: 100;
font-style: normal;
margin-bottom: 5px !important;
}

.botslogan {
height: 0px;
font-size: 29px !important;
margin-top: 58px !important;
font-weight: 600 !important;
color: #095E47;
margin-bottom: 40px !important;
}

.h5 {
font-size: 45px !important;
}

.parabot {
font-size: 35px !important;
color: #095E47;
text-align: left;
font-family: Roboto;
font-weight: 100;
font-style: normal;
margin-bottom: 35px !important;
}

.paratop {
margin-top: -35px !important;
}

.vc_separator .vc_sep_holder .vc_sep_line {
    border-top: 2px solid #CFCFCF !important;
    }
    
    .vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #CFCFCF;
}

.wpb_call_to_action {
    position: relative;
    background-color: #085D47 !important;
    padding: 35px;
    border: 1px solid #F0F0F0;
    box-sizing: border-box;
    color: #eeeeee !important;
}


    
    
    span.wpb_btn-large {
    color: rgb(8, 93, 71) !important;
    }
    
      span.wpb_btn-large: A hover {
    color: #010101 !important;
    }
    
    
    
    .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target, .ubermenu-main .ubermenu-tab > .ubermenu-target {
    font-size: 60px;
}
    
    
    
      .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 60px !important;
    text-transform: uppercase;
    }
  
    @media screen and (max-width: 1057px) { 
    
    .innertitle {
font-size: 40px !important;
line-height: 45px !important;
}
    
    .picprestyle:before {
    bottom: 311px !important;
    }
    
     .bloggerinfos {
margin-left: 11px !important;
}
    
     
    .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 16px !important ;
    text-transform: uppercase;
    }
    
        .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target, .ubermenu-main .ubermenu-tab > .ubermenu-target {
    font-size: 16px;
}


.ubermenu-main .ubermenu-item-normal > .ubermenu-target {
    color: #010101;
    font-size: 16px !important;
    text-transform: uppercase;
}
    
    
     }
  
    
     @media screen and (min-width: 1061px) { 
     
        h1 {
      font-weight: 200 ;
      }
     
    .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 16px !important ;
    text-transform: uppercase;
    }
    
        .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target, .ubermenu-main .ubermenu-tab > .ubermenu-target {
    font-size: 16px;
}
    
     }
    
    
    
    
    
    
    
    .ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target, .ubermenu-main div, .ubermenu-main p, .ubermenu-main input {
    font-family: "Roboto",sans-serif !important;
}


.prestylepic {
display: inline-block;
width: 445px;
margin-right: 0px;
vertical-align:top;

}

.picprestyle {
margin-right: 50px;
margin-bottom: 100px;
}



.textprestyle {
    margin-left: 0px;
    margin-top: -50px;
}



.prestylecontainertext{

}


#iv {
    
    background-color:#FFF0CA;
  background:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#ffffff));
  background:-webkit-linear-gradient(top,#eeeeee, #FFF, #FFF, #FFF, #FFF);
  background:-moz-linear-gradient(top,#eeeeee, #FFF, #FFF, #FFF, #FFF);
  background:-ms-linear-gradient(top,#eeeeee, #FFF, #FFF, #FFF, #FFF);
  background:-o-linear-gradient(top,#eeeeee, #FFF, #FFF, #FFF, #FFF);
    }
    
    
    
    

  
      
      #sitename {
      font-size: 10px !important;
      }
      
      #nameofblogtitlecolumnhome  {
    font-size: 55px;
line-height: 100px;
font-weight: 100 !important;
margin-left: 18px;
font-family: roboto !important;
text-transform: uppercase;
border-bottom: 2px solid #C0C7CB !important;
padding-bottom: 50px;
padding-top: 19px;
width: 900px;
margin-bottom: 25px;
}




      #nameofblogtitlecolumnsingle  {
font-size: 55px;
line-height: 100px;
font-weight: 100 !important;
margin-bottom: 44px;
font-family: roboto !important;
text-transform: uppercase;
border-bottom: 2px solid #C0C7CB !important;
padding-bottom: 55px !important;
padding-top: 19px;
width: 900px;
}  




.longlink {
    font-size: 28px;
    margin-top: -10px;
}



  .sign_div {
  background-color: #010101;
height: 238px;
clear: both;
border: 2px 0px 2px 0px solid #fff;
padding: 50px 0px 50px 0px;
  }
  
  
  
  #joinmailinglisttext {
  position: absolute;
left: 100px;
top: 69px;
z-index: 3;
width: 470px;
margin-left: 0px;
margin-top: 0px;
text-align: left;
}


.joinmailinglisttext p {
    font-size: 31px;
    line-height: 37px;
    font-variant: normal;
    color: #010101;
    font-style: normal;
font-weight: 300;
letter-spacing: 0px;
font-family: Roboto;
text-transform: none !important;
text-shadow: 0px 0px 7px #f3fafe;
    
}






.signupcontainer_div {
    margin: 0px auto;
 
    position: relative;
      
height: 238px;
clear: both;
border: 2px 0px 2px 0px solid #fff;
padding: 0px 0px 0px 0px;
    }
    
    
    
    #mailinglistembed {
    position: absolute;
    left: 623px;
    top: 74px;
    z-index: 3;
  
    margin-left: 0px;
    margin-top: 0px;
}
    
    
    
    
    
    
    .signuparea {
    padding: 0px 14px 24px;
    color: #EEE;
    border-bottom: 0px solid #C0C1C3;
    letter-spacing: 2px;
    text-align: center;
    font-size: 33px;
    border-top: 0px solid #CDCECF;
    border-bottom: 0px solid #CDCECF;
    background: transparent -moz-linear-gradient(center top , #010101, #4a4a4a) repeat scroll 0% 0% padding-box;
background-color:#010101;
  background:-webkit-gradient(linear,left top,left bottom,from(#010101),to(#4a4a4a));
  background:-webkit-linear-gradient(top,#010101, #4a4a4a);
  background:-moz-linear-gradient(top,#010101, #4a4a4a);
  background:-ms-linear-gradient(top,#010101, #4a4a4a);
  background:-o-linear-gradient(top,#010101, #4a4a4a);
    border-radius: 0.5px;
z-index: 5;
position: relative;
background-position: right bottom;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-image: none;
   clear: both;
   }
   
   
   .signupbackground { padding: 0px 14px 24px;
    color: #EEE;
    border-bottom: 0px solid #C0C1C3;
    letter-spacing: 2px;
    text-align: center;
    font-size: 33px;
    b/order-top: 3px solid #FFFFFF;
    border-bottom: 0px solid #CDCECF;
    b/ackground: transparent -moz-linear-gradient(center top , #C6DFEB, #4a4a4a) repeat scroll 0% 0% padding-box;
b/ackground-color: #C6DFEB;
  b/ackground:-webkit-gradient(linear,left top,left bottom,from(#C6DFEB),to(#4a4a4a));
  b/ackground:-webkit-linear-gradient(top,#C6DFEB, #4a4a4a);
  b/ackground:-moz-linear-gradient(top,#C6DFEB, #4a4a4a);
  b/ackground:-ms-linear-gradient(top,#C6DFEB, #4a4a4a);
  b/ackground:-o-linear-gradient(top,#C6DFEB, #4a4a4a);
    border-radius: 0.5px;
z-index: 5;
position: relative;
height: 239px;
top: 545px;
}


    
    .peaceout {
  text-transform: uppercase;
font-weight: 200;
font-size: 95px;
}  




 .postpermalinkbutton {
background-color: #028cd1 !important;
  background: transparent -moz-linear-gradient(center top , #028cd1, #bcd9e7) repeat scroll 0% 0% padding-box;
background: transparent -moz-linear-gradient(center top , #028cd1, #bcd9e7) repeat scroll 0% 0% padding-box;
background: -webkit-gradient(linear,left top,left bottom,from(#028cd1),to(#bcd9e7));
background: -webkit-linear-gradient(top,#028cd1, #bcd9e7);
background: -moz-linear-gradient(top,#028cd1, #bcd9e7);
background: -ms-linear-gradient(top,#028cd1, #bcd9e7);
background: -o-linear-gradient(top#028cd1, #bcd9e7);
text-align: center;
padding: 30px;
font-size: 34px;
color: #ffffff !important;
border: 0px solid #2D7230;
border-radius: 15px !important;
z-index: 6;
position: relative;

font-family: Roboto;
text-transform: none !important;
text-shadow: 0px 0px 7px #1475c2;
}

.postpermalinkbutton a:link {
color: #D0A40B !important;
}


.postpermalinkbutton:hover {  

background: transparent -moz-linear-gradient(center top , #eb3596, #662222) repeat scroll 0% 0% padding-box;
background: transparent -moz-linear-gradient(center top , #eb3596, #662222) repeat scroll 0% 0% padding-box;
background-color: #eb3596;
background: -webkit-gradient(linear,left top,left bottom,from(#eb3596),to(#662222));
background: -webkit-linear-gradient(top,#eb3596, #662222);
background: -moz-linear-gradient(top,#eb3596, #662222);
background: -ms-linear-gradient(top,#eb3596, #662222);
background: -o-linear-gradient(top#eb3596, #662222);
  text-align: center;
padding: 30px;
font-size: 34px;
border: 0px solid #2D7230;
border-radius: 15px !important; 
color: #ffffff !important;

}

#permatext : link
 {
  background-color: #4a4a4a !important;

}

.post permalink a {
  background-color: #4a4a4a;

}

 #permatext: hover; {
 background-color: #4a4a4a;
 color: #ffffff !important;
 
 }
 
  #permatext: active; {
  background-color: #4a4a4a;
 
 }
 
   .text_link a:active {
     color: #D0A40B;
 }
 
 
.picprestyle:before {
 content: url(sg_bmf-footer_media/caribbean4lifepostpic.png);
 position: absolute;
 z-index: 1;
 bottom: 465px;
right: -6px;
  } 
  
  
  

  
  .morepicstyle {      
     position: absolute;   
z-index: 1;
top: 25px;
left: 25px;
background: transparent -moz-linear-gradient(center top , rgba(74, 149, 208, 0.6), rgba(124, 198, 255, 0.6)) repeat scroll 0% 0% padding-box;
background: transparent -moz-linear-gradient(center top , rgba(74, 149, 208, 0.6), rgba(124, 198, 255, 0.6)) repeat scroll 0% 0% padding-box;
background-color: rgba(74, 149, 208, 0.6);
background: -webkit-gradient(linear,left top,left bottom,from(rgba(74, 149, 208, 0.6), to rgba(124, 198, 255, 0.6)));
background: -webkit-linear-gradient(top,rgba(74, 149, 208, 0.6), rgba(124, 198, 255, 0.6));
background: -moz-linear-gradient(top,rgba(74, 149, 208, 0.6), rgba(124, 198, 255, 0.6));
background: -ms-linear-gradient(top,rgba(74, 149, 208, 0.6), rgba(124, 198, 255, 0.6));
background: -o-linear-gradient(top rgba(74, 149, 208, 0.6), rgba(124, 198, 255, 0.6));
padding: 5px 10px 10px 11px;
text-align: left;
vertical-align: middle;
color: #fff;
box-shadow: 0px 0px 7px #4A95D0;
border: 2px solid #eeeeee;
width: 82.5%;
text-transform: none !important;
text-shadow: 0px 0px 7px #4A95D0;
  } 
  
  
  .noopacity{
  opacity: 1 !important;
  }
  


@media screen and (min-width: 1059px) {





.picprestyle:before {
 bottom: 465px;
right: -6px;
 }
 }

@media screen and (min-width: 1061px) {

.innertitle {
font-size: 40px !important;
line-height: 45px !important;
}

.picprestyle:before {
 bottom: 104px;
 left: 8px;
 }
 
 
 .bloggerinfos {
margin-left: 11px !important;
}


.morepicstyle { font-size: 15px;
padding-top: 10px !important;
}
}


@media screen and (max-width: 1061px) {
  .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {

    min-width: 90% !important;
}

@media screen and (max-width: 1061px) {
  .ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
    left: -1px !important;
    width: 95% !important;
  }
}


.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close > [class^="fa"] {

  left: -54px !important;
  }


@media screen and (max-width: 1061px) {
  .ubermenu .ubermenu-retractor-desktop {
    font-size: 50px;
    right: 50px;
    left: 80%;
    margin-right: -50px;
  }
}


.moblogomenu {
  top: 0px;
  position: relative;
}

@media (min-width: 768px) {
  .vc_col-sm-4 {
    width: 20% !important;
    left: 100px !important;
  }
}


@media (min-width: 768px) {
  .vc_col-sm-8 {
    width: 57.66666667%;
    z-index: 999999999;
    position: relative;
  }
}

@media screen and (max-width: 1060px) { 

fa fa-heart .ubermenu-responsive-toggle .fab, .ubermenu-responsive-toggle .far, .ubermenu-responsive-toggle .fas, .ubermenu-responsive-toggle .svg-inline--fa {
    width: 1.3em;
    text-align: center;
    margin-right: 0.1em !important;
    font-size: 170px !important;
    top: -25px !important;
position: relative; 
}




.morepicstyle {
width: 828px;
padding-top: 12px;
}
    
     h1 {
      font-weight: 300 ;
      }
      }

.extraicon {
font-size: inherit !important;
color: #010101 !important;
position: relative;
top: 1px !important;
font-family: FontAwesome;
text-shadow: 0px 0px 1px #EB3596;
}

.extrahomeicon {
font-size: inherit !important;
color: #010101 !important;
position: relative;
top: 13px !important;
font-family: FontAwesome;
text-shadow: 0px 0px 7px #F98FD7;
}


.loveheading {
font-family: Roboto !important;
text-transform: none !important;
font-weight: 200;
font-size: 50px;
line-height: 55px;
color: #be1e2d;
text-align: center!important;
}
.loveheadp {
margin-bottom: 50px !important;
text-align: center !important;
font-family: Roboto !important;
font-size: 54px !important;
line-height: 58px !important;
}

.loveheadpa {
margin-bottom: 50px !important;
text-align: center !important;
font-family: Roboto !important;
font-size: 54px !important;
line-height: 58px !important;
margin-top: -66px !important;
}

.lovestatement {
font-weight: 800;
color: #F079BF;
margin-bottom: 25px;
font-size: 41px;
text-align: center;
font-family: Roboto;
}

.loveword {
color: #010101;
}





 
.collectcomments {
z-index: 9999;
width: 899px;
height: auto;
 margin-top: 39px;
}

#thecomments {
width: 899px;
height: auto;
clear:both;
width: 100%;
display:block;
float: none;
position: relative;
 
}

#colophon {
    background-color: transparent !important;
    }
    
    
    
    
    .fa-fw {
    width: 1.28571429em;
text-align: center;
}

.bloggerinfos {
margin-left: 52px;
}


.listiconic {
font-size: 65px !important;
line-height: 70px !important;
}

.linebusiness {
border: 0px solid #010101;
}

.innertitle {
text-transform: none !important;
font-size: 52px;
line-height: 52px;
}

.size-full  {
width: 899px;
height: auto;
}

.wp-caption {
width: 899px !important;
height: auto;
}

.wp-caption{
   position:relative;
   margin-bottom: 50px;
}
 
.wp-caption img,
.wp-caption-text{
   position:inherit;
}

.wp-caption img{
   bottom:0px;
}
 
.wp-caption-text {
bottom: 0px !important;
}

.wp-caption-text {
   bottom: 4px !important;
   color:#ffffff !important;
   font-family: Roboto !important;
   position: absolute;
   background: transparent -moz-linear-gradient(center top , rgba(244, 170, 217, 0.6), rgba(249, 143, 215, 0.6)) repeat scroll 0% 0% padding-box;
background: transparent -moz-linear-gradient(center top , rgba(244, 170, 217, 0.6), rgba(249, 143, 215, 0.6)) repeat scroll 0% 0% padding-box;
background-color: rgba(244, 170, 217, 0.6);
background: -webkit-gradient(linear,left top,left bottom,from(rgba(244, 170, 217, 0.6)),to(rgba(249, 143, 215, 0.6)));
background: -webkit-linear-gradient(top,rgba(244, 170, 217, 0.6), rgba(249, 143, 215, 0.6));
background: -moz-linear-gradient(top,rgba(244, 170, 217, 0.6), rgba(249, 143, 215, 0.6));
background: -ms-linear-gradient(top,rgba(244, 170, 217, 0.6), rgba(249, 143, 215, 0.6));
background: -o-linear-gradient(top rgba(244, 170, 217, 0.6), rgba(249, 143, 215, 0.6));
padding: 30px !important;
text-shadow: 0px 0px 7px #F98FD7;
border-top: 2px solid #ffffff;
}




.listoflinks {
margin-bottom: 50px;
}

.page_head {
  height: 21px;
background-repeat: no-repeat;
background-image: url( "sg_caribbean4life-template_media/caribbean_theme_party.jpg");
position: ;
z-index: ;
top: 0px;
background-attachment: scroll;
background-position: top center;
background-size: auto, cover;
border-bottom: 3px solid #ffffff;
}

.atss {
    top: 50% !important;
    }


#ygabtitle {
    background-repeat: no-repeat;
nbackground-image: url(sg_caribbean4life-template_media/Young-Gifted-and-Black-TEXT-STYLE.png);
margin-top: 50px;
margin-left: 0px;
nheight: 95px;
width: 902px;
z-index: 4;
top: 0px;
left: 76px;
position: relative;
}


.ygabcontainer_div {
    position: relative;
    width: 1060px;
    margin-bottom: 0px;
    margin-right: auto;
    margin-top: 0px;
    margin-left: auto;
}
.pdfstyle {
margin-bottom: -15px !important;
}

.pdftextstyle {
padding-top: 5px;
line-height: 35px !important;
}
                                             
input[type=checkbox].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						.wpcf7-input[type=checkbox].css-checkbox + label.css-label {
							padding-left:55px;
							height:50px; 
							display:inline-block;
							line-height:50px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:50px;
							vertical-align:middle;
							cursor:pointer;

						}

						.wpcf7-input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -50px;
						}
						label.css-label {
				background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_7a51de2f6764739a60a1c57b7736eb7f.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
			
			
			
			span.wpcf7-list-item { display: block; }
			
			
			
			
			
			
			
			
			.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
        margin-bottom: 20px;
 
}
 
.one-half { width: 48%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}
 
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}

.speci {
	margin-bottom: -40px !important;
	}
	
	.doingit {
		margin-top:-37px !important;
		}
		
		
		
		
		.esabutton:hover {   
    background: transparent -moz-linear-gradient(center top , #ffc047, #fdf684) repeat scroll 0% 0% padding-box !important;
    background: transparent -moz-linear-gradient(center top , #ffc047, #fdf684) repeat scroll 0% 0% padding-box !important;
    background-color: #ffc047 !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#ffc047),to(#fdf684)) !important;
    background: -webkit-linear-gradient(top,#ffc047, #fdf684) !important;
    background: -moz-linear-gradient(top,#ffc047, #fdf684) !important;
        background-color: rgba(0, 0, 0, 0) !important;
    background: -ms-linear-gradient(top,#ffc047, #fdf684) !important;
    background: -o-linear-gradient(top#ffc047, #fdf684) !important;
		}
		
		
		.esabutton {   
    background: transparent -moz-linear-gradient(center top , #006135, #00673D) repeat scroll 0% 0% padding-box !important;
    background: transparent -moz-linear-gradient(center top , #006135, #00673D) repeat scroll 0% 0% padding-box !important;
    background-color: #006135 !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#006135),to(#00673D)) !important;
    background: -webkit-linear-gradient(top,#006135, #00673D) !important;
    background: -moz-linear-gradient(top,#006135, #00673D) !important;
        background-color: rgba(0, 0, 0, 0) !important;
    background: -ms-linear-gradient(top,#006135, #00673D) !important;
    background: -o-linear-gradient(top #006135, #00673D) !important;
		}
		
		.rpt_style_basic .rpt_plan .rpt_foot {
padding: 10px 0px !important;
	}
	
	.rpt_title {
		text-align: center;
		}
		
		.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle {
    font-size: 28px !important;
    line-height: 28px !important;
		}
		
		.rpt_style_basic .rpt_plan .rpt_head .rpt_recurrence {
    font-size: 20px !important;
    line-height: 20px;
    color: #EC008C !important;
		}
		
		.rpt_style_basic .rpt_plan .rpt_head .rpt_description {
    font-size: 20px !important;
    line-height: 20px
		}
		
		.rpt_style_basic .rpt_plan .rpt_features .rpt_feature {
    font-size: 24px !important;
		}
		
		
		
		.ubermenu .ubermenu-image:not(.ubermenu-image-lazyload) {
    padding-bottom: 17px !important;
    padding-right: 13px !important;
}


.esg-cc {
    left: 0% !important;
    
    }