body
{
 color:#282830;
}






.toyota-footer-wrapper
{
 position:relative;
 min-height:500px;
 background: linear-gradient(
   to top,
   #f02 0%,
   #EF5B56 60%,
   #B870A5 70%,
   #CEB4D3 85%,
   rgba(206,180,211,0) 100%
 );

}

.toyota-footer-image
{
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 background-image: url(images/toyota-footer-image-02.png);
 background-size: 100% 100%;
}
.title-date-wrapper, h2.trip-title 
{
  color: #282830;
}


.inner-wrapper.page-content
{
 max-width:800px;  
}
body.rtl main.main-content 
{
  margin:12px auto;
  max-width:100%;  
}
.links-to-all-paid-activities li a, 
a.archive-link-to-item 
{
  border-radius:0px;
  border-width:0px;
  padding: 5px 20px;
  color:white;
  background-color:black;
  font-weight:normal;
}
.know-your-guide-button
{
 background: crimson;
 border-radius:0px;
 padding-top:4px;
}
.links-to-all-paid-activities li a:after,
 a.archive-link-to-item:after
{
display:none;
}

span.yellow-strip
{
  background-color: crimson;  
  background-image:unset;
  height:4px;
}
.title-date
{
 color: crimson;   
}
h1.trip-title
{
  color: #282830;  
}

div.trip-prices-and-reg-wrapper,
div.product-price-and-payment-link
{
 background:white;
 border:1px solid black;
}

.trip-date-and-title.price-second
{
 border: 1px solid #000000;
}
.trip-registration-link-wrapper,
.product-payment-link
{
  background:black;
  border-color:#d8a7a7;
  border-width:1px;
}
.trip-prices-and-reg-wrapper:before,
.product-price-and-payment-link:before
{
  width: 60px;
  height: 65px;
  background-image: url(images/toyota-logo-dark-gray.png);
  background-size: 100% 100%;
  top: -32px;
}
#breadcrumbs-inner-wrapper,
#breadcrumbs-inner-wrapper a,
h2.registration-form-title,
.trip-car-type
{
 color:#282830 ;   
}
body.single .trip-car-type:before ,
.trip-car-type:before
{
 color: red ;   
}

.action-button 
{
    display: inline-block;
    cursor: pointer;
    padding: 5px 16px 4px 16px;
    color: white;
    background-color: black;
    border-radius: 0px;
    text-align: center;
    font-size: 120%;
    margin: 15px 0;
}


/*--------------------------*/

#page-top
{
  background-color:#282830;    
}
.inner-wrapper.banner
{
  margin:0 auto;
  display:flex;
  align-items:center;
  max-width:800px;    
}

.banner-right
{
 max-width:200px;   
}

.banner-left
{
  width: 100% ;
}

body
{
 background-color:white;
 background-image:unset;
}

@media screen and (max-width: 750px) 
{
  .banner-right
  {
   max-width:160px;   
  }  
  .toyota-footer-wrapper
  {
   min-height:310px;
  }
}

@media screen and (max-width: 680px) 
{
   .links-to-all-paid-activities li a, 
   a.archive-link-to-item 
   {
     padding: 5px 20px;
   }   
}
@media screen and (max-width: 650px) 
{
  .banner-right
  {
   max-width:140px;   
  }  
  .toyota-footer-wrapper
  {
   min-height:250px;
  }
}
@media screen and (max-width: 480px) 
{
  .banner-right
  {
   max-width:130px;   
  }
  .toyota-footer-wrapper
  {
   min-height:220px;
  }  
}

@media screen and (max-width: 390px) 
{
  .banner-right
  {
   max-width:100px;   
  }
  .toyota-footer-wrapper
  {
   min-height:180px;
  }   
}

@media screen and (max-width: 360px) 
{
   .links-to-all-paid-activities li a, 
   a.archive-link-to-item 
   {
     padding: 3px 20px;
   } 
}   
@media screen and (max-width: 340px) 
{
   .links-to-all-paid-activities li a, 
   a.archive-link-to-item 
   {
     padding: 3px 20px;
   } 
}   
