﻿
a.infoLinkList:link,
a.infoLinkList:visited {
  background: transparent url('data:image/gif;base64,R0lGODlhCwALANUkAE9zdXmUlVN2eOjr7FF1d7TDxFV4er7Ly8bR0V1+gKi5uurt7XeSlMTP0J+ys1d5e2+MjpGnqNLa2/Lz88LOzoGanH+Zmqa4uXOPkd7k5LbExfb29m2KjPT19aO1tqq7vJOoqXGOj+bq6tTc3Pj4+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACQALAAAAAALAAsAAAZNQBJp0/CANAOhMIMBOAGPglCUAFQCT8CHFHEyFlinYfB4fsOAQhYQmIScjizhgBA4LxDnvP6UUOANdk4BQgoEBoIAHElCIxZVEAodQkEAOw==') top left no-repeat !important;
  padding-left: 18px !important;
    padding-right: 0 !important;
   
  }

  .menu-category-item {
  float: right !important;
  }
  
  .rj-jobdescriptions {
  text-align: right !important;
  }
  
  .rjTitle-a {
    float: right !important;
  }

  .semtradeheadercell {
      float: right !important;
  }

  .semtradecell {
      float: right !important;
  }

.modal-footer {
    text-align: left !important;
}

.modal-title {
    margin-right: 15px !important;
}


.component.co-richtext.clearfix .row .callout.textRich.clearfix ul {
    margin: 0 20px 10px 0 !important; 
    padding: 0 20px 10px 0 !important;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: right;
    }
}

/* -- pull right for column and columnRow layouts -- */
@media (min-width: 960px) {
    .left-column {
        float: right !important;
    }

    .center-column {
        float: right !important;
    }

    .left-column-row {
        float: right !important;
    }

    .center-column-row {
        float: right !important;
    }

    #Column1Row {
        float: right !important;
    }
    #Column2Row {
        float: right !important;
    }
    #Column3Row {
        float: right !important;
    }
    #Column4Row {
        float: right !important;
    }
    #Column5Row {
        float: right !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .catering-3-cell .co-image {
        float: right !important;
    }
}

#section1TextA {
    float: right !important;
}

.RowTitleLeftColumn {
    float: right !important;
}

.component.co-image {
    align: center !important;
}

.ul-nut {
    margin: 12px 35px 10px 10px !important; 
    padding: 7px 35px 10px 10px !important;
}

.li-nut {
   margin: 8px 20px 0px 0px !important;
    padding: 0px 5px 0px 0px !important; 
}


.ul-env {
    margin: 12px 40px 0px 0px !important;
}

.env-leadership-img {
    float: left !important;
    margin: 0px 0px 10px 20px !important;
}

.env-leadership-img2 {
    float: right !important;
    margin: 0px 0px 10px 20px !important;
}

.ss-bullet {
    margin: -10px 90px 0px 0px !important;
}

#tomatoImg {
    float: right !important;
}

#tomatoText {
    float: left !important;
}

a.submitALocationVideo:link,
a.submitALocationVideo:visited {
    padding-right: 15px !important;
}

/* Making it Even Better*/
.right-column-row.alwaysImprovingTimelineLeftBorder {
    border-right: 1px dotted #a4a4a4;
}

@media (max-width: 750px) {
    .right-column-row.alwaysImprovingTimelineLeftBorder {
        border-right: none;
    }
}

/* End of Making it Even Better*/

#StoreVisitArea #lblOrEnterStoreNum, #ddlCountry, #ddlState {
    text-align: right;
}

#visitHour,#visitMinute {
    direction: rtl;
}

#StoreVisitArea .storeSelected ,#StoreVisitArea  .lblOrEnterStoreNumCss {
    float: right !important;   
    margin-right: 12px;
    margin-left: auto;
}

#StoreVisitArea.lblFindYourRestaurantCss {
    margin-right: 12px;
    margin-left: auto;
}
.storedateVisit,.storedateVisitTime {
    float: right !important;
    margin-right: 18px;
}

.receiptArea {
        right: 590px;
}

#btnReciptClose {
    float: left !important;
}

.textAlignRight {
    text-align: left !important;
}

@media screen and (max-width: 767px) {
    .textAlignRight {
        text-align: right !important;
    }
}

.col-xs-12.field, .col-xs-12.field > input, .col-xs-12.field > select {
    text-align: right;
}

span.requiredFieldIndicatorMessage {
    margin-right: -20px;
    margin-left: auto;
}

.yourMsgLabel {
    text-align: right !important;
}

.timeRestaurantVisit {
    direction: ltr;

}

/*news and offer*/

.gno_header_required {
    display: inline-block;
    margin-right: 20px;
}

.itemWhy {
    margin-right: auto !important;
    float: left !important;
    margin-left: 45px;
    
}

.rtl .gno_locatorTop {
    text-align: left;
    left: 0;
    right: auto;
}
/*end of news and offers*/


/* FAQs */
@media screen and (min-width:960px) {
    .expandAll {
       float: right !important;
    }

    .PageTitleName {
        float: right !important;
        margin-left: 20px;
    }
}
@media screen and (min-width: 768px) {
    .floating {
        float: right !important;
    }
}
/* End of FAQs*/

/*Map*/
#locatorContainer .selectButtons,.rtl .selectButtons {
    left: 30px;
    right: auto;
}

#subwayLocator_CloseButton {
    float: left;
}
/*End of MAP*/