/*



 Theme Name:     veggnfood-Child



 Theme URI:      https://veggnfood.fr



 Description:    Veggn Food Child Theme



 Author:         Erika Lho



 Author URI:     http://veggnmood.com



 Template:       veggnfood



 Version:        1.0.0



*/



 



/* =Theme customization starts here



-------------------------------------------------------------- */

.spac { padding:15px 15px 5px 15px;}

 .rotateit a img{ 
    width: 298px !important;
    height: 299px !important;
}
 .rotateit .ribbon h2 { 
    padding: 2px 10px 0px 10px;
    height: 44px;
}
  .rotateit .button{ 
		margin: 0 0 29px !important; 
	 }
	 .ribspa .ribbon {
    margin: 0 !important;
}

.rotateit  h2:after {
      right: 0px !important;  
	  position:static !important;
     top: 0px !important;  
      border-width: 0px 0 0 0px !important;  
}
.rotateit  .s-title {
     top: -3px !important; 
	 left: 10px; 
}
.imgf img{ width:100%; max-width:100%; }

.rotateit  h2:before {
     right: 0px !important;
	 position:static !important; 
     border-width: 0px !important; 
}
.rotateit .trpadd:before {
    left: -9px !important;
}
.rotateit .trpadd:after {
    left: -9px !important;
}

.rotateit img {
    margin: 0px 0px 0px 0 !important;
}

.rotateit  .ribbon {
    margin: 0px -21px 0px 4px !important;
}


 .trpadd { width:55px;}
.starrib h2.star {
    background-position: -408px -61px;
    width: 50px;
    height: 60px;
    text-indent: -99999px;
    top: 0;
}
 

.modal {



    display: inline-block;



    width: 53%;



    margin: 25px auto;



    padding-bottom: 10px;



    text-align: left;



    float: none !important;



}



@media (max-width: 767px) and (min-width: 250px)

{

.ribbon.large h2 {

    padding: 6px;

     font-size: 27px;

}



.veggnfood_home_intro_widget h1 {

    padding-bottom: 4px;

    font-size: 40px;

}

.veggnfood_home_intro_widget p {

   padding: 0 0 8px;

}

}

.buddypress #header-cover-image {
 
    height: 166px;   
}
#item-header-cover-image #item-header-avatar {
   
top: 36px;
    
}
.home-page img {
    max-width: 262px;
}
.homefcon { margin-right: 10px;} 
.featuremainboxi img { width:276px !important; max-width:100% !important;}
.gdrts-rating-thanks { border:0px solid #FFFFFF !important;}
.gdrts-rating-please-wait {border:0px solid #FFFFFF !important;} 

@media (max-width: 768px) {

.home-page img {
    max-width: 100%;
    width: 100%;
}
}