.widget_wrapper{
    background-color:#fff;
    margin:-10px !important;
}

.widget_separator{
    margin-top:10px;
}

.widget_wrapper .rates td{
  /* border-bottom: 30px solid #efefe4 !important; */
}

#loader {
  /* Uncomment this to make it run! */
  /*
     animation: loader 5s linear infinite; 
  */
  display: none;
  position: relative;
  left:50%;
  margin:-30px 0 35px 0;
}
@keyframes loader {
  0% { left: -100px }
  100% { left: 110%; }
}
.caption_under_loader{
    font-style:italic;
    margin: 20px 0 0 -70px;
}
#box {
  width: 30px;
  height: 30px;
  background: #009dff;
  animation: animate .5s linear infinite;
  border-radius: 3px;
}
@keyframes animate {
  17% { border-bottom-right-radius: 3px; }
  25% { transform: translateY(9px) rotate(22.5deg); }
  50% {
    transform: translateY(18px) scale(1,.9) rotate(45deg) ;
    border-bottom-right-radius: 40px;
  }
  75% { transform: translateY(9px) rotate(67.5deg); }
  100% { transform: translateY(0) rotate(90deg); }
} 
#shadow { 
  
}
@keyframes shadow {
  50% {
    transform: scale(1.2,1);
  }
}

 .select2-selection{
  width: 44px;
 }
 .select2-dropdown {
  width: 44px !important;
 }
 .select2-selection__arrow{
  left:20px;
 }
.rate_cancel{
    font-size:16px;
    margin:0 0 0 3px;
    padding:5px 0 0 24px;
    text-transform: lowercase
}
 .rates_desc_li, .adds{
} 

.rates_desc_li{
}
.margin20{
    margin-bottom:20px;
}
.rate_meal{
  /* width: 30px;height: 30px; */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgNy40MDFWMTNIMVY3LjQwMWMtLjU5Ny0uMjQ2LTEtLjkyMy0xLTEuNjg3VjIuMjg2aDF2My40MjhjMCAuNDU4LjI1NS43ODYuNS43ODZzLjUtLjMyOC41LS43ODZWMi4yODZoMXYzLjQyOGMwIC43NjQtLjQwMyAxLjQ0LTEgMS42ODd6TTIyIDJsMS0uNjI1VjEzaC0xVjcuNWwtLjk2OS0uOTY5TDIyIDJ6TTEyIDE0YTcgNyAwIDEgMSAwLTE0IDcgNyAwIDAgMSAwIDE0em0wLTFhNiA2IDAgMSAwIDAtMTIgNiA2IDAgMCAwIDAgMTJ6bTAtMmE0IDQgMCAxIDEgMC04IDQgNCAwIDAgMSAwIDh6bTAtMWEzIDMgMCAxIDAgMC02IDMgMyAwIDAgMCAwIDZ6IiBmaWxsPSIjMjkyZjM3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=); 
  background-repeat: no-repeat; 
  background-position: left center;
}
.rate_cancel{
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuMzcgMS4wOGwtLjExMy4wMTdMNy4wOTQuMTFDNy40NjUuMDUgNy44NDQuMDEyIDguMjIgMGwuMDMyIDFhNS43NyA1Ljc3IDAgMCAwLS4zMjMuMDE3aC0uMDE3bC0uMDA2LjAwMS0uMDE2LjAwMWgtLjAwMmwtLjAwNS4wMDFoLS4wMWwtLjAwMi4wMDFoLS4wMDMtLjAwN2wtLjAwNi4wMDFoLS4wMDNsLS4wMDQuMDAxaC0uMDAzLS4wMDRsLS4wMDQuMDAxSDcuODNsLS4wMDQuMDAxSDcuODE2bC0uMDAyLjAwMWgtLjAwOGwtLjAwNS4wMDEtLjAwOC4wMDFoLS4wMDdsLS4wMDIuMDAxLS4wMTUuMDAxLS4wMDcuMDAxLS4wMDkuMDAxaC0uMDA3bC0uMDE2LjAwMmE1LjczOSA1LjczOSAwIDAgMC0uMjQuMDI4bC0uMDI0LjAwM2EuMDc3LjA3NyAwIDAgMS0uMDE1LjAwMmwtLjAwNy4wMDFoLS4wMDJsLS4wMDcuMDAyLS4wMDYuMDAxaC0uMDAzbC0uMDA1LjAwMUg3LjQybC0uMDA2LjAwMUg3LjQxbC0uMDA0LjAwMWgtLjAwM2wtLjAwMy4wMDEtLjAwOC4wMDEtLjAwNi4wMDFhLjA4OC4wODggMCAwIDEtLjAxNy4wMDJ6bS0yLjQ4Mi44MzVhNy42NCA3LjY0IDAgMCAwLS40MTUuMjQ1bC0uNTM2LS44NDRjLjMxOC0uMjAyLjY1My0uMzg1Ljk5NS0uNTQzbC40Mi45MWE2LjIwOSA2LjIwOSAwIDAgMC0uMzA4LjE1bC0uMDA3LjAwMnYuMDAxbC0uMDE0LjAwNy0uMDA2LjAwMy0uMDAyLjAwMS0uMDA1LjAwMy0uMDAyLjAwMWEuMDA4LjAwOCAwIDAgMS0uMDA1LjAwMmwtLjAwMi4wMDFhLjAyMi4wMjIgMCAwIDEtLjAwNS4wMDNsLS4wMDcuMDA0LS4wMDIuMDAxYS4wMDguMDA4IDAgMCAwLS4wMDQuMDAybC0uMDAzLjAwMS0uMDA0LjAwMi0uMDA0LjAwMi0uMDAzLjAwMy0uMDAzLjAwMS0uMDAzLjAwMS0uMDAzLjAwMi0uMDAzLjAwMi0uMDA2LjAwMy0uMDAyLjAwMS0uMDA0LjAwMi0uMDAyLjAwMS0uMDA0LjAwMnYuMDAxbC0uMDA5LjAwNC0uMDAyLjAwMS0uMDA0LjAwMnYuMDAxYS4wNjQuMDY0IDAgMCAwLS4wMTUuMDA4LjAyMi4wMjIgMCAwIDEtLjAwNi4wMDNsLS4wMTUuMDA4em0tMi4yNCAxLjg5N0E3LjQ2OSA3LjQ2OSAwIDAgMCAxLjgyIDUuMDlsLS44OS0uNDU1YTguNDcxIDguNDcxIDAgMCAxIDEuMjg4LTEuODU3bC43MzkuNjc0LS4wNzUuMDgzLS4wMS4wMTJIMi44N2EuMDI3LjAyNyAwIDAgMS0uMDA1LjAwNmwtLjAxLjAxMi0uMDA1LjAwNUgyLjg1bC0uMDEuMDEyaC0uMDAxYS4wMjIuMDIyIDAgMCAxLS4wMDQuMDA2LjAyNy4wMjcgMCAwIDAtLjAwNS4wMDdsLS4wMDYuMDA2YS4wMDguMDA4IDAgMCAwLS4wMDQuMDA1bC0uMDAyLjAwMi0uMDAzLjAwNGgtLjAwMWwtLjAwNS4wMDdoLS4wMDFsLS4wMDQuMDA1LS4wMDEuMDAyLS4wMDQuMDA0aC0uMDAxbC0uMDA0LjAwN2gtLjAwMmEuMDE0LjAxNCAwIDAgMS0uMDAzLjAwNWwtLjAwMi4wMDItLjAwMy4wMDQtLjAwMi4wMDItLjAwNC4wMDUtLjAwMi4wMDItLjAwMi4wMDMtLjAwMi4wMDMtLjAwMy4wMDItLjAwMi4wMDNhLjAyMi4wMjIgMCAwIDAtLjAwNC4wMDVjLS4wMDEgMC0uMDAyIDAtLjAwMi4wMDJsLS4wMDMuMDAzLS4wMDIuMDAzLS4wMDMuMDAzLS4wMDEuMDAyLS4wMDMuMDAzLS4wMDQuMDA1LS4wMDIuMDAyLS4wMDIuMDAzLS4wMDIuMDAzLS4wMDMuMDAzLS4wMDIuMDAyLS4wMDQuMDA1LS4wMDIuMDAyYS4wMTQuMDE0IDAgMCAxLS4wMDMuMDA0bC0uMDAxLjAwMi0uMDAzLjAwMy0uMDAxLjAwMi0uMDA2LjAwNi0uMDAyLjAwMi0uMDAyLjAwMy0uMDAxLjAwMi0uMDExLjAxMi0uMDA0LjAwNWgtLjAwMWwtLjAxLjAxNC0uMDA0LjAwNC0uMDE1LjAxOS0uMDE1LjAxOXpNMS4wMDIgOC4zODhjLS4wMDMuMTkuMDAxLjM4Mi4wMTMuNTczbC0uOTk4LjA2YTguNTE1IDguNTE1IDAgMCAxIC4xNjItMi4yNTNsLjk4LjIwM2E3LjU0IDcuNTQgMCAwIDAtLjE1MiAxLjIzMnYuMDI0bC0uMDAyLjAxNXYuMDQ5YzAgLjAwMSAwIC4wMDQtLjAwMi4wMDZWOC4zODh6bTE4LjY4Mi43ODRsLS43MDcuNzA3LTIuMDI0LTIuMDI0Yy4xODQgMi4zNDMtLjU4IDQuNzUtMi4zMzYgNi41Ny0zLjI1NiAzLjM3LTguNjQ4IDMuNDY0LTEyLjAyLjIwN2E4LjM0NSA4LjM0NSAwIDAgMS0xLjEzNS0xLjM3MmwtLjAwNS4wMDQtLjAzMS0uMDUzYy0uMDExLS4wMTctLjAyNC0uMDMyLS4wMzUtLjA0OGwuMDA1LS4wMDRhOC40MDQgOC40MDQgMCAwIDEtLjk0NC0xLjkybC45NDYtLjMyYy4wMzMuMDk0LjA2Ny4xOS4xMDQuMjg0di4wMDFsLjAwNi4wMTV2LjAwMWMwIC4wMDEgMCAuMDAzLjAwMi4wMDVhLjA2OS4wNjkgMCAwIDEgLjAwNC4wMWwuMDAyLjAwNXYuMDAxbC4wMDIuMDA1di4wMDFsLjAwNC4wMDh2LjAwMmwuMDAyLjAwNHYuMDAybC4wMDMuMDA0LjAwMy4wMXYuMDAxbC4wMDMuMDA0di4wMDNjLjAwMy4wMDQuMDA0LjAwOC4wMDUuMDEyIDAgLjAwMSAwIC4wMDIuMDAyLjAwM3YuMDAzbC4wMDIuMDAzLjAwMy4wMDZ2LjAwM2wuMDAyLjAwM3YuMDAzbC4wMDMuMDA0di4wMDNjLjAwMi4wMDIuMDAzLjAwMy4wMDMuMDA1IDAgLjAwMSAwIC4wMDMuMDAyLjAwNHYuMDAybC4wMDIuMDA0LjAwMi4wMDN2LjAwNWwuMDAzLjAwM3YuMDA0bC4wMDIuMDAyLjAwMi4wMDV2LjAwMmEzNzc2MjE2NjMyLjE0IDM3NzYyMTY2MzIuMTQgMCAwIDAgLjAwNS4wMXYuMDAzYy4wMDIgMCAuMDAyLjAwMS4wMDIuMDAyYS4wMDguMDA4IDAgMCAxIC4wMDIuMDA0LjAwMy4wMDMgMCAwIDEgMCAuMDAybC4wMDQuMDA3di4wMDJjMCAuMDAxIDAgLjAwMy4wMDIuMDA0di4wMDJsLjAwMy4wMDV2LjAwMmwuMDAzLjAwNnYuMDAybC4wMDMuMDA0di4wMDJhLjA0OS4wNDkgMCAwIDAgLjAwNC4wMDdsLjAwMy4wMDZ2LjAwMmEuMDIyLjAyMiAwIDAgMCAuMDAzLjAwNXYuMDAxYS4wNDkuMDQ5IDAgMCAwIC4wMDMuMDA3di4wMDFsLjAwMy4wMDZ2LjAwMWwuMDAzLjAwNnYuMDAxbC4wMDMuMDA3LjAwMy4wMDZ2LjAwMmwuMDAzLjAwNi4wMDMuMDA3di4wMDFsLjAwMy4wMDZ2LjAwMWwuMDA2LjAxM3YuMDAxYS4wMTQuMDE0IDAgMCAxIC4wMDMuMDA2di4wMDFsLjAwNy4wMTN2LjAwMWMwIC4wMDMuMDAyLjAwNS4wMDMuMDA3bC4wMDYuMDE0di4wMDFsLjAwNy4wMTNhLjA0OS4wNDkgMCAwIDAgLjAwMy4wMDd2LjAwMWEuMTYzLjE2MyAwIDAgMCAuMDA2LjAxM3YuMDAxbC4wMDMuMDA3LjAwNy4wMTQuMDA5LjAyMS4wMS4wMjFhNy4yNyA3LjI3IDAgMCAwIC41NjcgMS4wMDVjLjI5NS40NDQuNjMzLjg2NSAxLjAzIDEuMjVhNy41IDcuNSAwIDAgMCAxMC42MDYtLjE4NGMxLjU3My0xLjYyNyAyLjI0My0zLjc4IDIuMDU4LTUuODdsLTIuMDIxIDIuMDItLjcwNy0uNzA3IDMuMjI4LTMuMjI5IDMuMjI5IDMuMjN6bS04LjIzMiAxLjA5NGMwIC41OTUtLjIyNCAxLjA4OC0uNjcxIDEuNDc1LS40NDcuMzg4LTEuMDcyLjYzMy0xLjg3My43MzRWMTRoLS44NDl2LTEuNDY3Yy0uNDkxIDAtLjk2Ny0uMDM4LTEuNDI3LS4xMTQtLjQ2LS4wNzgtLjgzNy0uMTgzLTEuMTMxLS4zMTl2LTEuMDI1Yy4zNjUuMTYxLjc4NC4yOTQgMS4yNTkuMzk3LjQ3Ni4xMDMuOTA5LjE1NSAxLjMuMTU1VjguNzM0Yy0uOS0uMjg1LTEuNTMtLjYxNi0xLjg5MS0uOTkzLS4zNjItLjM3Ny0uNTQyLS44NjQtLjU0Mi0xLjQ2IDAtLjU3NS4yMjItMS4wNDYuNjY2LTEuNDE0LjQ0Ni0uMzY4IDEuMDM0LS41OTEgMS43NjYtLjY3VjNoLjg0OXYxLjE4NGE2LjY1MiA2LjY1MiAwIDAgMSAyLjMzNC40ODdsLS4zNDIuODZhNi42OTUgNi42OTUgMCAwIDAtMS45OTItLjQ2djIuODU0Yy42ODguMjE5IDEuMjAzLjQzMyAxLjU0NC42NC4zNDIuMjEuNTk1LjQ0OC43NTYuNzE4LjE2My4yNjkuMjQ0LjU5Ny4yNDQuOTgzem0tMS4xMTguMDg1YzAtLjMxNS0uMDk4LS41NzEtLjI5My0uNzY3LS4xOTUtLjE5NC0uNTcyLS4zODgtMS4xMzMtLjU4djIuNTU2Yy45NS0uMTMgMS40MjYtLjUzNCAxLjQyNi0xLjIxek02LjczNyA2LjI2N2MwIC4zMzQuMDk4LjYuMjk2LjgwMy4xOTYuMjAyLjUzOC4zOTIgMS4wMjUuNTcyVjUuMDk3Yy0uNDM0LjA3LS43NjMuMjA4LS45ODYuNDEyYS45ODUuOTg1IDAgMCAwLS4zMzUuNzU4eiIgZmlsbD0iIzI5MmYzNyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+); 
  background-repeat: no-repeat; 
  background-position: left center;
}

.flex_row{
  display: -ms-flexbox; 
  display: -webkit-flex; 
  display: flex;
}

.rate_name{
    line-height:100%;
    padding-bottom:5px;
    margin-top:20px;
}
.rate_price{
    font-size:18px;
}
.rates__booking_link{
    margin-right:20px;
}
.rate_row{
    border-bottom: 30px solid #efefe4 !important;
}
.rate_h2{
    margin-bottom:-20px;
}

.flex_row_0{
    border-top: 0px solid #fff !important;
}
.flex_row_pad{
    border-top: 30px solid #efefe4 !important;
}

.rates_name_col{
    display: flex;
    justify-content: center;
    flex-direction: column;
    font-family: 'CRC_Reg';
    font-size:22px; color:#000000;
}
.rate_photo{
    padding:10px 10px 20px 20px !important;
    width:250px !important;
    height:166px !important;
}
.rates_col{
    display: flex;
    justify-content: center;
    flex-direction: column;
    font-family: 'CRC_Reg';
    color:#000000;
}
.photo_order_form{
    margin-bottom:15px;
}

.rate_subtitle{
    margin-top:30px;
    font-family: 'CRC_Reg';
    font-size:16px
}


/*media*/
 @media (max-width: 1024px)
{
  .flex_row
  {
    display:block !important;
  }
  .rates_name_col{
    padding-left:40px;
  }
  .rate_price{
   padding-left:40px; 
  }
  .rates__booking_link{
    margin:20px !important;
  }
}

.rate_cancel{
    color:#388E3C;
}
.cancel_norefund{
    color:#b71c1c;
}