﻿body #s4-leftpanel {
  display: none;
}
.tahoma {
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;
}
.orange {
  color: #0098d6;
}
.GESSTwoBold15f {
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
  font-size: 15px;
  color: #484848;
}
.Medium15f {
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
  font-size: 15px;
  color: #484848;
}
.Light15f {
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
  font-size: 15px;
  /* color:#FFF */
}
.FR {
  float: left;
}
.FL {
  float: right;
}
.align {
  text-align: left;
}
.mask-layer {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8) url('/Style Library/SCTAImages/ajax-loader.gif') no-repeat center center;
  z-index: -1;
  opacity: 0;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.mask-layer.shown {
  z-index: 10000;
  opacity: 1;
}
.mainPrices2 {
  width: 100%;
}
#CartDetails .dataPart.oDetails {
  width: 60%;
  line-height: 50px;
}
#divAddToLB select {
  padding: 0 !important;
  margin: 0;
}
.dateItem {
  width: 180px;
}
#divCreateLB .span-5.align input {
  margin-left: 0 !important;
}
.alignO {
  text-align: right;
}
.margin20 {
  margin-left: 20px;
}
a img {
  border: none;
}
#tbl_Settlments .imgItemBig a img {
  position: relative;
  height: 100px;
  width: 100px;
  left: 50%;
  margin-left: 50px;
}
.alignO {
  text-align: left;
}
.none {
  display: none !important;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.tablePurchasedDetails td {
  font-size: 15px !important;
  border: 1px solid;
  width: 100px;
}
.tablePurchasedDetails th {
  border: 1px solid;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}
.toHide {
  position: absolute;
  width: 100%;
  height: 50px;
  float: right;
  overflow: hidden;
  top: 273px;
  right: 0;
  left: 0;
  margin: auto;
  width: 150px;
}
.toHide img {
  /* position: absolute; */
}
.emptyMsg,
.mainmessage {
  font-size: 25px;
  color: #0098d6;
  text-align: center;
  width: 100%;
}
.button-wrapper {
  width: auto;
  display: inline-block;
}
.button-wrapper .primary-button,
#mapContainerID .popupclose2 {
  min-width: 100px;
  display: inline-block;
  text-align: center;
  text-decoration: none !important;
  outline: none;
  cursor: pointer;
  border: none;
  background: #02adea;
  padding: 10px 0;
  width: 100%;
  color: #fff !important;
  border-radius: 3px;
  font-family: GESSTwoLight;
  font-size: 13px;
  -moz-box-shadow: inset 0 1px 2px 0 #18C2FF;
  -webkit-box-shadow: inset 0 1px 2px 0 #18C2FF;
  box-shadow: inset 0 1px 2px 0 #18C2FF;
}
.button-wrapper .primary-button::-moz-focus-inner {
  border: 0 !important;
}
.button-wrapper .primary-button:hover {
  background: #09bdfd;
}
.button-wrapper .primary-button:active {
  background: #029ad1;
  -moz-box-shadow: inset 1px 4px 5px -3px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: inset 1px 4px 5px -3px rgba(0, 0, 0, 0.7);
  box-shadow: inset 1px 4px 5px -3px rgba(0, 0, 0, 0.7);
}
.button-wrapper .primary-button[disabled] {
  color: #a8e1f5 !important;
  background: #30AFDD;
  cursor: default;
  opacity: 0.7;
}
.button-wrapper .primary-button[disabled]:hover {
  background: #30AFDD;
}
body,
.ms-WPBody,
.ms-WPBody td {
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
}
.imgItemBigTable {
  display: none;
}
.FAQCatDD {
  background: #eeeef1;
  max-width: 100% !important;
  width: 30%;
  min-width: 100px !important;
  font: normal 14px GESSTwoLight;
  padding: 7px 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #adadae;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: auto;
  margin-right: 0;
  -moz-transition: background 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: background 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transition: background 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
.Answer {
  font-size: 14px;
  color: #222222;
}
.Question {
  color: #0098d6;
  font-weight: normal;
  font-size: 16px;
}
span.RejectedReason {
  line-height: 22px;
  display: inline-block;
  font-weight: normal;
}
div.RejectedReason {
  max-height: 70px;
  overflow-y: auto;
}
.loaderr {
  height: 50px;
  width: 100%;
  text-align: center;
  /*    background: url('/Style Library/SCTAParallaxImg/loader.gif')  center center no-repeat;*/
}
.progressdiv {
  background: url('/Style Library/SCTAParallaxImg/loader.gif') center center no-repeat;
  height: 50px;
  width: 100%;
}
.popupDiv .progressdiv {
  display: none;
}
div#showLicenseTypesID {
  z-index: 1000;
}
.lnkAddNewTag {
  display: none !important;
}
.lnkAddNewTag {
  display: none !important;
}
a.remove-link {
  color: red;
  width: 105px;
}
html {
  overflow-y: auto;
}
body #s4-rightpanel {
  display: none;
}
.inline {
  display: inline;
}
.alignC {
  text-align: center;
  margin-bottom: 5px;
}
.vaTop {
  vertical-align: top;
}
.span-22 {
  background: #e1e1e1;
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;
  position: relative;
}
/*.span-3 { width: 129px; display: inline-block; font-size: 15px; color: #545658; }*/
#div_SettlementTransactionID .span-3 {
  width: 200px;
}
.formRow.map .span-3.align {
  width: 100px;
}
#CartDetails .careersList {
  margin: 10px 0;
}
.careersList .orange {
  color: #0098d6;
  font-weight: 700;
}
#CartDetails .purchasedImgTitle {
  top: 0;
  height: 20px;
}
#CartDetails .imgPrpnd {
  /* max-width: 180px; */
  background: transparent;
}
#CartDetails .orderItem {
  border-bottom: 1px solid #d4d5d6;
}
[id$=blCompetitionCategory] {
  width: 141px;
  display: inline-block;
}
a:link {
  text-decoration: none;
}
.ms-WPBody a:link,
a:visited,
.ms-WPBody a:visited {
  color: #0098d6;
  font-size: 13px;
}
.icon-help-ar:before {
  /* content: "?"!important; */
  display: inline-block;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
body #s4-bodyContainer {
  min-width: 0;
}
#s4-workspace {
  overflow-y: hidden !important;
  overflow-x: hidden !important;
  width: 100% !important;
}
body.v4master {
  overflow-y: hidden;
  overflow-x: auto;
}
.s4-ca {
  margin: 0;
}
.header {
  z-index: 1000;
  top: 0;
  position: absolute;
  width: 100%;
}
.header .top-header {
  width: 100%;
  background: #222222;
  position: fixed;
  top: 0;
  z-index: 1000;
}
.header .top-header .top-header-content {
  height: 79px;
  padding: 0;
}
.header .bannerSeeSaudi {
  display: none;
}
[id*="MSO_ContentDiv"] > div.span-22,
.photo-details-content,
.user-profile-content,
#CartDetails {
  padding-top: 79px !important;
  padding-bottom: 80px;
}
.header .logo {
  width: 153px;
  height: 75px;
  background: url('/Style Library/SCTAParallaxImg/logo.png') no-repeat;
  /*margin-left: 103px;*/
  background-size: 153px;
}
.header .logo a {
  display: block;
  height: inherit;
  width: inherit;
}
.icons a:hover {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 3px;
}
.cloned {
  display: none;
}
.mobileMenu {
  display: none;
}
.icons {
  padding: 0;
  margin-right: 10px;
  margin-top: 10px;
  margin-left: 6px;
}
.icons a {
  line-height: 20px;
  color: #fff;
  font-size: 12px;
}
.icons li {
  display: inline-block;
  list-style-type: none;
  width: 85px;
  height: 30px;
  margin-right: 0;
  margin-top: 23px;
}
.icons .loginIcon {
  width: 51px;
  height: 30px;
  cursor: pointer;
  display: inline-block;
}
.icons .loginIcon span {
  display: block;
  text-align: right;
  color: #fff;
  font-size: 13px;
  margin-right: 1px;
  font-weight: 700;
}
.icons .logoutIcon {
  width: 50px;
  height: 30px;
  cursor: pointer;
  display: inline-block;
  background-size: 28px 31px;
  margin-top: -35px;
  text-align: center;
  margin-right: -5px;
}
.icons .logoutIcon span {
  display: block;
  padding-top: 60px;
  text-align: center;
  color: #fff;
  font-size: 10px;
}
.icons a[id$='LogOut_btnLogOut'] {
  display: inline-block;
  text-align: center;
  color: #fff;
  font-size: 12px;
  width: 43px;
  padding: 8px;
}
#personalMenu {
  position: absolute;
}
a#personalPage {
  display: none;
}
div[id$="divSimpleUser"] {
  display: none;
  position: relative;
  z-index: 999;
  background: #fff;
  padding: 4px 13px 22px;
  border: 1px solid #000;
  border-radius: 6px;
}
div[id$="divSimpleUser"] a {
  color: #000;
  border-top: 1px dotted;
}
div[id$="divSimpleUser"] a:first-child {
  border-top: 0;
}
#personalMenu a {
  margin-top: 8px;
}
.languageSwitch {
  width: 88px;
  margin-top: 38px;
  /*margin-right: 100px;*/
  border-left: 1px solid #fff;
  padding-left: 4px;
}
.languageSwitch a {
  font-size: 13px;
  color: #fff;
  font-family: tahoma;
  font-weight: 700;
  padding: 10.5px;
}
.languageSwitch a:hover {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 3px;
}
.languageSwitch span {
  display: none;
  width: 9px;
  height: 15px;
  color: #fff;
  padding: 8px 0;
  margin: 0 5px;
  font-size: 17px;
}
.activeMobile .languageSwitch {
  display: none;
}
.icons .registerIcon {
  width: 60px;
  height: 28px;
  display: inline-block;
}
.icons .registerIcon a {
  display: block;
  text-align: right;
  color: #fff;
  font-size: 13px;
  margin-right: -2px;
  font-weight: 700;
}
.icons a[id$='lnkForgotPassword'],
.icons span[id$='IdLogOut_lblWelcome'],
.icons span[id$='IdLogOut_lblUserName'] {
  display: none;
}
.icons div[id$='IdLogOut_divGuest'] {
  margin-top: 13px;
}
#ucProfPic img {
  border-radius: 50%;
  max-width: 200px;
  width: 35px;
  height: 35px;
  display: none;
  margin-left: 23px;
  margin-bottom: 13px;
}
#ucProfPic {
  margin-top: 14px;
  cursor: pointer;
  width: 76px;
  margin-right: 50px;
  text-align: center;
}
#ucProfPic a[id$='LogOut_lnkMyPage'] {
  display: inline-block;
  margin-top: 5px;
  text-align: center;
  color: #fff;
  font-size: 10px;
}
.icons div[id$='LogOut_divFullUser'] {
  display: none;
}
.icons a {
  display: block;
  text-decoration: none;
  /*font-weight: 700;*/
  padding: 7px;
  height: 20px;
}
.icons li span {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 13px;
  margin-right: -6px;
  font-weight: 700;
}
.cartIcon {
  background-position: 0 -58px;
  position: relative;
  width: 107px !important;
}
.logoutIcon a {
  background-position: 0 -119px;
}
.basketCount {
  display: inline;
  position: absolute;
  top: -6px;
  left: 106px;
  height: 17px;
  margin: 0;
  border-radius: 50%;
  width: 20px;
  background: rgba(100, 190, 40, 0.5);
  text-align: center !important;
  font-family: tahoma;
  padding: 1px !important;
}
.activeMobile {
  background: #000;
  width: 125px !important;
  border: 1px dotted gray;
  height: 134px;
  z-index: 999;
  position: absolute;
  right: 65px;
}
.activeMobile li {
  display: block !important;
  width: 100%;
  padding-top: 2px;
}
.personalMenu {
  background: #fff;
  width: 90px;
  text-align: center;
  display: block !important;
  margin-top: 7px;
  margin-left: -10px;
}
.personalMenu a {
  padding: 12px 0;
  border: 1px dotted gray;
  color: #000;
}
.s4-search input.ms-sbplain {
  background: url('/Style Library/SCTAParallaxImg/searchGlassW.png') no-repeat #1f1f1f 360px 10px;
  padding: 0 35px;
  width: 315px !important;
  height: 35px !important;
  color: #fff;
  border: none !important;
  margin-top: 25px;
}
#s4-searcharea {
  width: 315px;
  margin-left: 150px;
}
#s4-searcharea .ms-sbgo.ms-sbcell {
  display: none;
}
/*.searchBox {
    position: fixed;
    z-index: 1000;
    top: 0;
    position: relative;
    margin: 30px 0 0 50px;
    width: 186px;
    height: 29px;

    input {
        position: absolute;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 100%;
        width: 100%;
        border: none;
        top: 35px;
        position: absolute;
        right: 91px;
        right: 300px;
        z-index: 1000;
        padding: 2px 10px;
        background: none 0 0 / auto repeat scroll padding-box border-box #eeeef1;
        color: #000;
        font: normal 14px/28px 'Helvetica Neue', HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, 'Nimbus Sans L', 'Liberation Sans', Arial, sans-serif;
        border-radius: 3px;
    }

    img {
        display: none;
    }

    a {
        top: 4px;
        position: absolute;
        right: 10px;
        background: url('/Style Library/SCTAParallaxImg/en/searchGlass.png')no-repeat;
        width: 22px;
        height: 22px;
        background-size: 22px;
    }

    &.home {
        display: none;
    }
}*/
.divquestion {
  padding: 20px;
  background: #fff;
  min-height: 42px;
  text-align: left;
  margin: 25px auto;
  width: 95%;
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;
  /* overflow-y:hidden */
}
.photo-edit-content div#divConfirm {
  background-color: #f7f8fa !important;
  height: 150px;
  padding-top: 70px;
}
.Confirmbuttons .btnOrange {
  margin-left: 5px;
}
.Confirmbuttons {
  text-align: center;
}
.customForm .formRow {
  margin: 0 -3px;
  padding: 3px 10px;
  line-height: 20px;
  position: relative;
  float: left;
  width: 99%;
  font-size: 15px;
}
.half-width {
  width: 49% !important;
  padding: 5px 0.2px 5px 10px !important;
}
.myOrders .formRow.half-width {
  /* margin: 0 0 3px 6px; */
}
.MediaCount {
  color: #0098d6;
  width: 123px;
  padding: 2px 12px;
  font-size: 13px;
}
.formRow.map {
  padding-left: 30px !important;
  width: 85% !important;
}
.formRow.alt.rowCompetitionTerms2.mr-t10 {
  width: 380px;
}
.customForm {
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
  height: 100%;
  overflow: hidden;
  background: #fff;
  padding: 15px 20px;
  margin: 12px 15px;
}
#divAddToLB {
  width: 99% !important;
  height: 70% !important;
  padding: 0;
  margin: 0;
}
.customForm.spInner {
  padding: 0 !important;
  overflow: visible;
  height: 351px;
}
.mainPrices.customForm {
  width: 96%;
  padding: 0;
  text-align: center;
}
#divCreateLB {
  height: 150px !important;
}
/*div#divCreateLB {
    top: 50%;
    left: 50%;
    margin-top: -67px;
    margin-left: -200px;
}*/
.mainRegStep .customForm {
  height: 100%;
  overflow: visible;
  padding: 0 20px;
}
.formRow input[type="text"],
.formRow input[type="password"],
.formRow textarea,
.formRow select {
  min-width: 212px;
  max-width: 655px;
  border: 1px solid #4D527F;
  height: 20px;
  margin-left: 25px;
  padding: 0 5px;
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
}
.mandatory,
.formReq {
  color: red;
  font-size: 17px;
}
.formRow select {
  height: 24px;
  width: 224px;
  line-height: 24px;
}
.radio {
  margin-left: 20px;
}
.LBD_CaptchaDiv {
  display: inline;
  margin-left: 20px !important;
}
.customForm a[id$='lnkRegister'] {
  margin-left: 25px;
}
.regHead {
  padding: 17px 18px;
  font-size: 15px;
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;
  border: 1px dotted #fff;
  margin: 22px 15px;
}
.simpleReg .span-3 {
  width: 230px;
}
.simpleReg .chcklbl {
  margin-left: 20px;
}
.simpleReg .chcklbl .valError {
  display: inline !important;
  color: red;
}
.simpleReg .LBD_CaptchaDiv {
  display: inline;
}
.LBD_Warning {
  display: none;
}
.formRow.alt {
  background: #fff;
}
.btnOrange {
  border: none;
  padding: 5px 20px;
  color: #FFF !important;
  background: #02adea;
  border-radius: 5px;
  cursor: pointer;
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
}
.btnOrange:hover {
  background-color: #09bdfd;
}
/*.inUP .searchBox {
    left: 256px;
}*/
/*.inUP .logo {
    position: fixed;
    top: 2px;
    z-index: 10;
}*/
.play {
  position: absolute;
  width: 40px;
  height: 40px;
  background: url('/Style Library/SCTAParallaxImg/play.png') center center no-repeat;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 43px;
}
.play:hover {
  background-color: rgba(255, 255, 255, 0.6);
}
.play a {
  display: block;
  height: 100%;
  width: 100%;
}
.fixedHead {
  position: fixed !important;
  top: 0;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  box-shadow: 1px 0 4px rgba(0, 0, 0, 0.5);
  background-position: 0 50%;
  background-size: cover;
}
.headWraper {
  position: relative;
}
.titleImage.uProfP.Light15f {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.timeLine {
  min-width: 100%;
  max-height: 700px;
  min-height: 700px;
  background-size: cover !important;
}
.uPHead {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  position: relative;
}
.StatusBar {
  width: 100%;
}
.classTitle {
  padding-bottom: 12px;
  text-align: center;
  color: #fff;
}
.classValue {
  color: #fff;
  text-align: center;
  width: inherit;
  font-weight: 700;
}
.ClassStatus {
  width: 115px;
  margin-right: 10px;
}
.uPHead .userImage img {
  width: 100px;
  height: 100px;
  display: block;
  border-radius: 5px;
}
.userImage.fixed img {
  position: fixed;
  top: 7px;
  z-index: 12;
  width: 45px !important;
  height: 45px !important;
  left: -45px;
}
.uPHead .userImage {
  margin-left: 78px;
  margin-top: 15px;
  width: 12%;
}
.fixedUserImage {
  width: 1px !important;
  margin-left: 0 !important;
}
.uPHead .userImage.fixedUserImage img {
  width: 45px;
  height: 45px;
  position: relative;
  top: -24px;
  left: -50px;
}
.uPHead .usrName {
  width: 77%;
}
.uPHead .usrName h3 {
  margin: 5px 0;
  color: #FFF;
  font-size: 24px;
}
.uPHead .usrName .Country {
  font-size: 14px;
  color: #838383;
  display: none;
}
.uPHead .userImage img {
  list-style-type: none;
  padding: 0;
  margin-top: 7px;
}
.uPHead .SocialMedia li {
  display: inline-block;
  margin-left: 1px;
}
.bio {
  color: #FFF;
  font-size: 14px;
  max-height: 50px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 10px;
}
.bioTitle {
  color: #FFF;
  font-size: 18px;
}
.exportBtn .btnOrange {
  background-image: url('/Style Library/SCTAParallaxImg/hoverSprite.png');
  background-position: 5px -52px;
  background-repeat: no-repeat;
  background-color: #3C3C3B;
  width: 183px;
  padding: 8px 6px !important;
  background-size: 34px;
  padding-left: 21px !important;
}
.exportBtn .btnOrange:hover {
  background-color: #555555;
  color: #EFEFEF;
}
.toTOp a {
  display: block;
  height: 16px;
  width: 16px;
  position: fixed;
  bottom: 110px;
  background: #0099e5;
  color: #fff;
  left: 14px;
  text-align: center;
  padding: 8px;
  font-size: 13px;
  border-radius: 3px;
  cursor: pointer;
}
.toTOp a:before {
  content: "";
  position: absolute;
  width: 11px;
  height: 11px;
  top: 50%;
  margin-top: -2px;
  left: 10px;
  background-color: #0099E5;
  border-right: 2px solid #FFFFFF;
  border-top: 2px solid #FFFFFF;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(-45deg);
  -ms-tranform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.toTOp a:hover {
  text-decoration: none;
  background: #05A7F7;
}
.myFilesGrid .imgPrpnd .imgInfo {
  display: block;
  width: 22px;
  height: 22px;
  position: absolute;
  bottom: 4px;
  right: 3px;
  text-align: center;
  border: 2px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  content: 'i';
  font-size: 18px;
  color: #fff;
  font-weight: bold;
}
.statLbl.like,
.statLbl.fav,
.statLbl.selling,
.statLbl.reject,
.statLbl.viewrs {
  background: url('/Style Library/SCTAParallaxImg/Stats.png') no-repeat;
  width: 40px;
  height: 25px;
}
.statLbl.fav {
  background-position: -14px -135px;
}
.statLbl.like {
  background-position: -14px -78px;
}
.statLbl.like:hover,
.statLbl.fav:hover {
  background-color: transparent;
}
.statLbl.selling {
  background-position: -14px -210px;
}
.statLbl.reject {
  background-position: -14px -273px;
  margin-bottom: -6px;
}
.statLbl.viewrs {
  background-position: -14px -18px;
}
.imgStats div {
  border-bottom: 1px dotted #353232;
}
.imgStats div {
  width: 50%;
  float: right;
}
.imgStats .full-width {
  border: 0;
}
.imgStats {
  position: absolute;
  color: #e1e1e1;
  background: rgba(0, 0, 0, 0.9);
  height: 98%;
  width: 98%;
  padding: 1%;
  z-index: 999;
  font-size: 15px;
  font-weight: bold;
  display: none;
  line-height: 25px;
}
.imgStats .x {
  position: absolute;
  top: 0;
  right: 6px;
  font-size: 19px !important;
  font-family: tahoma;
  color: #aaa !important;
  font-weight: normal;
}
.statLbl {
  font-weight: bold;
  display: inline-block;
}
/*div#divCreateLB {
    top: 50%;
    margin-top: -69px;
    right: 50%;
    margin-right: -200px;
    height: 150px !important;
}*/
.uPGallery {
  background: #fff;
  overflow: hidden;
  position: relative;
  margin-top: -30px;
  padding: 10px 5%;
  min-height: 500px;
}
.carouselText {
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: 65%;
  color: #fff !important;
}
.myFilesGrid .carouselText {
  max-width: 164px;
}
.carouselText a {
  color: #fff !important;
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;
  font-size: 14px;
  padding: 5px;
}
.carouselText a:hover {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 3px;
}
.uPGallery .column {
  float: left;
}
.uPHead .SocialMedia li a[href]:hover {
  background-color: transparent;
}
.uPHead .SocialMedia {
  padding: 0;
}
.FB,
.twitter,
.flickr,
.insta,
.px500 {
  background: url('/Style Library/SCTAParallaxImg/socialSprite.png') no-repeat center center;
  /*width: 32px; height:32px*/
}
.FB {
  background-position: 1px -1px;
  border-radius: 3px;
}
.FB:hover {
  background-color: #3b5998;
}
.twitter {
  background-position: 1px -83px;
}
.twitter:hover {
  background-color: #00aced;
  border-radius: 3px;
}
.flickr {
  background-position: 1px -29px;
}
.flickr:hover {
  background-color: #ff3a9b;
  border-radius: 3px;
}
.insta {
  background-position: 1px -56px;
}
.insta:hover {
  background-color: #517fa6;
  border-radius: 3px;
}
.px500 {
  background-position: 1px -113px;
}
.px500:hover {
  background-color: #000;
  border-radius: 3px;
}
.uPHead .SocialMedia li a[href] {
  display: block;
  height: 32px;
  width: 32px;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 3px;
}
.upStrip a span {
  color: #C7C7C7;
  display: inline-block;
  height: 20px;
  width: 65px;
  font-size: 17px;
  font-weight: 700;
  padding: 6px 3px;
  text-align: center;
}
.upStrip a span:hover,
.upStrip .clicked {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  border-radius: 3px;
}
.upStrip a {
  display: inline-block;
  margin-left: 0;
  margin-right: 10px;
}
.upStrip {
  height: 40px;
  padding-left: 78px;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}
.timeLine.noCover {
  background: #1D1D1D !important;
  height: 298px;
  box-shadow: 0 0 85px #000000;
  background-size: 100%;
  min-height: 298px !important;
  max-height: 198px !important;
}
input.btnOrange.addToBasket {
  padding: 5px 15px;
}
input.btnOrange.addToBasket.FR {
  margin-right: 10px;
}
.topData img {
  width: 100px;
  border-radius: 3px;
  border: 2px solid #02adea;
  margin-right: 10px;
}
.popupDiv .clefts {
  color: #000;
}
.popupDiv.myFilesPopup {
  /* z-index:99999; */
  /* margin-top: -85px!important; */
  /* position:fixed; */
  /* margin-left: -160px!important; */
}
div#EnterContest {
  /* margin-left: -245px!important; */
  /* left: 50%!important; */
  /* margin-top: -255px!important; */
  overflow-y: auto;
}
.myFilesPopup .xBlack2.popupclose2 {
  top: 10px;
}
#EnterContest .xBlack2.popupclose2 {
  /* margin-left:-266px; */
  /* margin-top: -263px!important; */
}
#map_canvas {
  height: 310px;
  /*width: 100% !important;*/
  /*height: 100% !important;*/
}
.photosControls.customForm .map a {
  display: inline-block;
  width: 95px;
  margin-left: 4px;
}
[id$=drpLightBoxes] {
  padding: 0;
}
#mapContainerID .map-btns {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 50px;
  z-index: 10;
}
#mapContainerID .map-btns .button-wrapper {
  opacity: 0.4;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
#mapContainerID .map-btns .button-wrapper:hover {
  opacity: 1;
}
#mapContainerID .dialog-alert {
  top: 40px;
  bottom: auto;
  left: 20px;
  right: 20px;
}
#mapContainerID .dialog-alert:before,
#mapContainerID .dialog-alert:after {
  border-top: 0;
  border-bottom: 8px solid #fff;
  bottom: auto;
  top: -8px;
}
#mapContainerID .dialog-alert:after {
  top: -9px;
  border-bottom: 8px solid #ccc;
}
#mapContainerID .xBlack2.popupclose2 {
  /* top:93px; */
  /* left:90%; */
  /* z-index:9999999; */
  /* margin-left:0 */
}
#generalConfirm .alignO {
  text-align: center;
}
#generalAlert {
  left: 50% !important;
  top: 50% !important;
  background-color: #fff !important;
  width: 243px !important;
  height: 50px !important;
  margin-left: -150px;
  margin-top: -150px;
  font-size: 13px;
  background: url('/Style Library/SCTAParallaxImg/confirmIcon.png') no-repeat;
  background-position: 14px 21px;
  padding-left: 47px;
  padding-top: 11px;
  padding-bottom: 14px;
}
#generalAlert .xBlack2.popupclose2,
#generalAlert input {
  display: none;
}
.popupDiv {
  position: fixed;
  top: 0 !important;
  background: #fff;
  width: 500px;
  padding: 10px;
  padding-top: 25px;
  margin: auto;
  bottom: 0;
  height: 300px;
  z-index: 99999;
  right: 0 !important;
  left: 0 !important;
  border: 2px solid rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.7);
}
#addCartModal #buyTwice {
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
}
#addCartModal .button-wrapper {
  min-width: 125px;
}
#buyTwice .popupDiv {
  margin: auto !important;
  width: 300px !important;
  height: 70px;
  text-align: center;
  font-size: 14px;
  top: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  left: 0 !important;
}
.popupdiv {
  width: 100% !important;
  height: 100% !important;
  position: fixed;
  vertical-align: middle;
  top: 0 !important;
  right: 0 !important;
  background: rgba(0, 0, 0, 0.7);
  padding: 10px;
  z-index: 99999;
  left: 0 !important;
}
.popupdiv select {
  margin: 10px 0;
}
span#message {
  font-size: 15px;
  display: block;
  margin: -4px 10px 10px !important;
}
#generalConfirm {
  width: 300px !important;
  height: 150px !important;
  background: #fff !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  margin: auto !important;
  z-index: 9999999;
}
#SendPurchaseOrder .popupDiv {
  margin-left: -260px;
  margin-top: -130px;
  overflow-y: auto;
  max-height: 300px;
  overflow-x: hidden;
}
#SendPurchaseOrder .formRow textarea {
  height: 75px;
}
#PendingFullMemberDiv {
  /* margin-top:75px; */
  /* z-index:9999999; */
  /* margin-left:-150px; */
  width: 300px !important;
  height: 41px;
}
#PendingFullMemberDiv span {
  display: block;
  margin-left: 45px;
  font-size: 13px;
}
#PendingFullMemberDiv .xBlack2.popupclose2 {
  /* margin-left:-180px; */
  /* top:70px */
}
.grayTitle.orange {
  font-size: 20px;
  margin: 10px 0;
  display: block !important;
  color: #02ADEA;
}
.mainPrices2 .span-3 {
  vertical-align: top;
  width: 150px;
}
.resX {
  display: inline-block;
}
#Dimpage,
.overlay {
  position: fixed;
  z-index: 9999;
  top: 0 !important;
  vertical-align: middle;
  text-align: center;
  padding: 10px;
  width: 100% !important;
  height: 100%;
  right: 0 !important;
  background: rgba(0, 0, 0, 0.701961);
}
.xBlack2.popupclose2 {
  height: 22px;
  width: 22px;
  display: block;
  color: #4d4d4d;
  position: fixed;
  margin-left: -7px;
  font-family: sans-serif;
  margin-top: -23px;
  z-index: 99999999;
  border: 1px solid #BDBBBB;
  border-radius: 50%;
  text-align: center;
  line-height: 22px;
  font-size: 22px;
  text-transform: lowercase;
}
.myFilesPopup a.xBlack2.popupclose2 {
  /* margin-left: -186px; */
  /* margin-top: -91px; */
}
/*input#txtformMail {
    width: 250px;
}*/
.addToCartInner .actionBtns.alignO {
  text-align: center;
  width: 59%;
  left: 50%;
  margin-left: -30%;
  position: relative;
}
.xBlack2.popupclose2:hover {
  color: #BDBBBB;
  text-decoration: none;
  cursor: pointer;
  border-radius: 50%;
}
.addToCartInner.popupDiv {
  width: 405px;
  margin-left: -202px;
  background: #fff;
  text-align: center;
  font-size: 14px;
}
.addToCartInner.popupDiv .progressdiv {
  visibility: hidden;
}
.addToCartInner.popupDiv img {
  width: 100px;
}
.addToCartInner .formRow {
  margin: 5px 8px;
  width: 370px;
  max-width: 100%;
  font-family: tahoma;
  color: #000;
}
.actionBtns {
  margin: 15px 0;
}
.mainPrices .orange {
  display: inline-block;
  color: #66b8ce;
  font-weight: 700;
}
#SendPrchaseOrder .popupclose2 {
  /* margin-left:-239px; */
  /* margin-top:-135px */
}
.popupDiv .topData {
  display: block;
  width: 95%;
  overflow: hidden;
  background: #f2f2f2;
  padding: 10px;
}
.popupDiv .topData .span-6 {
  margin-left: 26px;
}
.popupDiv h1 {
  color: #02ADEA;
  margin-bottom: 2px;
  font-size: 16px;
}
.like,
.fav,
.cart,
.downloadIcon,
.download {
  background: url('/Style Library/SCTAParallaxImg/hoverSprite.png') no-repeat;
  width: 40px;
  height: 40px;
}
.fav {
  background-position: -11px -54px;
}
.like {
  background-position: -11px -7px;
}
.cart {
  background-position: -12px -150px;
}
.download,
.downloadIcon {
  background-position: -12px -100px;
}
.fav:hover {
  background-color: #e61825;
}
.like.true,
.like:hover {
  background-color: #66b8ce;
}
.cart:hover {
  background-color: #1e9d31;
}
.download:hover,
.downloadIcon:hover {
  background-color: #ffbd2f;
}
.myFilesGrid .imgPrpnd > a {
  min-height: 0;
}
.myFilesGrid .imgPrpnd,
.videoGrid .imgPrpnd {
  min-height: 70px;
  margin-bottom: 20px;
}
.hover div {
  width: 30px;
  height: 34px;
  float: right;
  margin-top: 5px;
  margin-right: 5px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 3px;
  padding: 3px 4px;
}
.hover {
  position: absolute;
  height: 50px;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
  top: -100px;
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-transition: top 0.3s ease-in-out;
  -o-transition: top 0.3s ease-in-out;
  -webkit-transition: top 0.3s ease-in-out;
  transition: top 0.3s ease-in-out;
}
.hover .imgPrice {
  width: auto;
  float: right;
  vertical-align: top;
  height: 34px;
  margin-top: -8px;
  padding: 3px 4px;
  line-height: 34px;
}
.imgPrpnd {
  position: relative;
  min-height: 50px;
  background: #CECECE;
  overflow: hidden;
  margin: 10px;
  margin-top: 10px;
}
.imgPrpnd > a {
  display: block;
}
.imgPrpnd > a img {
  margin-bottom: -5px;
}
.imgPrpnd:hover .hover {
  top: 0;
}
.imgPrpnd:hover .imgPrice {
  display: block;
}
.imgPrice {
  position: absolute;
  color: #FFF;
  font-size: 15px;
  top: 13px;
  left: 10px;
  display: none;
  z-index: 9;
}
.cam,
.tag {
  display: none;
}
.uPHeadInner {
  height: 100%;
  overflow: hidden;
}
.grayMenu {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #c8c8c8;
  height: 63px;
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;
}
.grayMenuMobile {
  display: none;
  width: 100%;
  height: 70px;
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
  font-size: 22px;
  background: #c8c8c8;
  color: #fff;
  line-height: 60px;
  padding: 10px;
}
.grayMenu li {
  display: inline-block;
  font-size: 16px;
  padding: 0 15px;
  height: 35px;
  border-left: 1px solid #fff;
  margin-top: 10px;
  padding-top: 8px;
}
.grayMenu li a {
  color: #fff;
}
.grayMenu li a:hover {
  color: #66b8ce;
}
.grayMenu li:first-child {
  border: 0;
}
.ac {
  margin: 0 15px;
  position: relative;
}
.cat .ac {
  margin-left: 0;
}
.formRow textarea {
  width: 100%;
  height: 100px;
}
#EditPoUploadImg .RadAsyncUpload {
  position: relative;
  top: 299px;
  z-index: 22;
  left: 23px;
  display: none;
  width: 90%;
}
#EditPoUploadImg .ruButton.ruRemove {
  display: none;
}
#EditPoUploadImg {
  height: 0;
}
.personalInfoImg {
  margin-bottom: 60px;
  width: 75%;
}
.personalInfoImg img {
  width: 100px;
}
.personalInfoImg .posAbs {
  display: block;
  width: 70px;
}
.acContent {
  display: none;
  height: 100%;
  /*overflow: hidden;*/
}
.Answer.acContent {
  opacity: 1;
}
.acContent .span-17.inline span {
  margin-left: 25px;
}
.acTitle {
  color: #5c5b5b;
  background: #e1e1e1;
  min-height: 20px;
  margin-bottom: 5px;
  font-size: 13px;
  padding: 9px 15px;
  font-weight: 700;
  cursor: pointer;
}
.acActive .acTitle {
  color: #fff;
  background: #0098d6;
}
.Question.acTitle:before {
  content: '+';
  float: left;
  padding-right: 6px;
  font-size: 18px;
  margin-top: -3px;
  width: 8px;
}
.acActive .Question.acTitle:before {
  content: '-';
}
.acActive .acContent {
  opacity: .8;
  margin-bottom: 5px;
  background: #fff;
  margin-top: -5px;
  padding: 9px 15px;
  border: 1px solid #e1e1e1;
}
.personalInfo,
.education,
.address,
.extraInfo,
.banklInfo {
  background: url('/Style Library/SCTAParallaxImg/controlPannelSprite.png') no-repeat;
  width: 28px;
  height: 21px;
  display: inline-block;
  margin-bottom: -6px;
  margin-right: 10px;
}
.personalInfo {
  background-position: 0 0;
}
.education {
  background-position: 0 -21px;
}
.address {
  background-position: 0 -42px;
}
.extraInfo {
  background-position: 0 -65px;
}
.banklInfo {
  background-position: 0 -87px;
}
.arrow2 {
  background: url('/Style Library/SCTAParallaxImg/profileArrow.png');
  width: 10px;
  height: 9px;
}
.acActive .arrow2 {
  background: url('/Style Library/SCTAParallaxImg/profileArrowW.png');
}
.acActive .personalInfo,
.acActive .education,
.acActive .address,
.acActive .extraInfo,
.acActive .banklInfo {
  background: url('/Style Library/SCTAParallaxImg/controlPannelSpritew.png') no-repeat;
}
.acActive .personalInfo {
  background-position: 0 0;
}
.acActive .education {
  background-position: 0 -21px;
}
.acActive .address {
  background-position: 0 -42px;
}
.acActive .extraInfo {
  background-position: 0 -65px;
}
.acActive .banklInfo {
  background-position: 0 -87px;
}
.controlPannelTable {
  margin: 0 15px 0 0;
}
.ac .acTitle .arrow2 {
  position: absolute;
  right: 15px;
  top: 16px;
}
.userCP {
  background: #e1e1e1 !important;
  margin: 12px 0;
  padding: 0;
}
.userCP .span-3 {
  width: 180px;
}
.userCP h3 {
  font-size: 18px;
  font-weight: 700;
  margin-left: 20px;
}
.span-17 table {
  display: inline-block;
}
.myPurchased .imgPart {
  width: 35%;
}
.myPurchased .dataPart {
  width: 65%;
}
.careersList .btnDownload.btnOrange {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 50%;
  margin-left: -21px;
}
#CartDetails .span-17.inline.last.imgItem.nopadding.FR {
  width: 35%;
  margin-right: 15px;
}
#CartDetails .span-17.inline.last.imgItem.nopadding.FR a {
  display: block;
  width: 100%;
}
.purchasedImgTitle {
  position: absolute;
  bottom: 0;
  left: 10px;
  color: #fff !important;
  font-size: 14px;
  font-weight: 700;
  padding: 3px;
}
#CartDetails .purchasedDetails > .span-3 {
  line-height: 20px;
  margin-top: 0 !important;
  display: block;
  width: 100%;
}
.purchasedDetails > .span-3 {
  width: 49%;
  margin: 7px 0;
  margin-top: 0;
  font-size: 13px;
}
.purchasedDetails {
  width: 100%;
  font-size: 15px;
  margin: 18px 0;
  padding-left: 20px;
  margin-top: 0;
}
.purchasedImgTitle:hover {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 5px;
}
.selectedItem {
  margin-left: 30px;
}
.careersList {
  margin: 10PX 14PX;
  background: #FFF;
  padding: 20px 15px;
  height: 100%;
  overflow: hidden;
  width: 90%;
}
.careersList .orange {
  color: #0098d6;
  font-weight: 700;
}
.careersList .imgPrpnd,
.careersList .imgPrpnd img {
  width: 100%;
  /* height: 180px; */
}
.careersList .imgPrpnd img {
  width: 100%;
  float: right;
}
.careersList .imgPrpnd {
  width: 100%;
  height: 100%;
  margin: 0 !important;
}
.careersList .shCartItem .LinkToPhotoDetails {
  position: absolute;
  width: 100%;
  min-height: 34px;
  bottom: 10px;
}
.imgItemBig {
  height: 100%;
  overflow: hidden;
  margin-bottom: 20px;
  padding: 10px;
  border-bottom: 1px solid rgba(114, 117, 121, 0.3);
}
.imgItemBig.shCartItem {
  height: 100%;
  overflow: hidden;
  padding: 10px;
  margin-bottom: 0;
}
.imgItemBig a {
  display: inline-block;
}
.customForm.downloads,
.customForm.myOrders,
.customForm.myUploadss,
.customForm.purchasedItems,
.customForm.photosControls,
.customForm.settlement {
  height: 100%;
  overflow: hidden;
  margin-left: 15px;
  margin-right: 15px;
}
.customForm.purchasedItems {
  overflow: visible;
}
.customForm.myOrders {
  overflow: visible !important;
}
.customForm.myOrders,
.customForm.purchasedItems,
.customForm.photosControls,
.customForm.settlement {
  background: #fff;
  margin-top: 10px;
  padding-left: 15px;
  margin-right: 15px;
  margin-left: 15px;
  padding-bottom: 10px;
  padding-right: 15px;
}
.formlbl {
  color: #1F98D6;
  /* font-weight:700 */
  font-size: 14px;
  line-height: normal;
  margin-bottom: 7px;
}
.photosControls {
  display: none;
}
#tbl_Settlments .imgItemBig {
  max-height: 380px;
  min-height: 380px;
}
.blockItem {
  width: 45%;
  /*margin-right: 2px;*/
  border-left: 7px solid #0098d6;
  min-height: 200px;
  background: #fff;
  max-height: 200px;
}
.blockItem > div {
  font-size: 12px;
  height: 40px;
}
.dataDetails {
  display: inline-block;
  width: 50%;
  height: inherit;
  vertical-align: middle;
}
.dataLbl {
  font-weight: 700;
  font-size: 13px;
  width: 150px;
  display: inline-block;
  margin: 6px 0;
  width: 48%;
  vertical-align: middle;
  height: inherit;
}
#maincontent.linktable,
#maincontent .linktable {
  background: #fff;
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
  margin-left: 20px;
  margin-top: 20px;
}
.linktable td {
  padding: 5px 10px;
  border-bottom: 1px solid #0098D6 !important;
  border-left: 1px solid #0098D6 !important;
  border-right: 0;
  border-top: 0;
  width: 200px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
}
.linktable tr td:last-child {
  border-right: 1px solid #0098d6;
}
.linktable th {
  background: #0098D6;
  padding: 0 10px;
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
  font-size: 13px;
  color: #fff;
  text-align: left;
  height: 35px;
}
.imglistnum {
  color: #fff;
  background: #555;
  padding: 3px 5px;
  margin: 0 5px;
  cursor: pointer;
  text-align: center;
  float: left;
  width: 12px;
  height: 14px;
  line-height: 13px;
  border-radius: 3px;
}
.imglistnum.current {
  background: #66b8ce;
}
.imgSearchBar .pager {
  display: inline-block;
  font-size: 11px;
  font-weight: 700;
}
.PageSize {
  margin-left: 15px;
}
.imgSearchBar {
  background: #f2f2f2;
  margin: 10px 14px;
  height: 25px;
  padding: 10px 10px 10px 10px;
  clear: both;
}
.myFilesFilters .imgSearchBar {
  width: 95% !important;
  padding-right: 20px;
}
.pager {
  color: #0098D6;
}
.pager input {
  width: 20px;
  text-align: center;
}
.arrowOrange {
  background: url('/Style Library/SCTAParallaxImg/LRarrows.png');
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}
.arrowOrange.right {
  background-position: 0 0;
  background-size: 15px;
}
.arrowOrange.left {
  background-position: 0 -15px;
  background-size: 15px;
}
.stepArrow {
  background: transparent !important;
  border: 0 !important;
  font-size: 52px !important;
  font-family: tahoma;
  vertical-align: top;
  margin-top: -25px;
  padding: 0 5px;
}
.stepsUL li {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  font-size: 18px;
  border: 2px #fff solid;
}
.stepsUL li.current {
  border: 2px #66b8ce solid;
}
.myUploads .listNoCarousel li {
  display: inline-block;
}
.imgSearchBar h3 {
  margin-top: 0;
  width: 80px;
  padding-left: 20px;
  font-size: 16px;
}
.footer {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: absolute;
  bottom: 0;
}
.footer .footer-content {
  background: #F7F8FA;
  margin-top: 10px;
  min-height: 82px;
  color: #6a6a6a;
  padding-top: 10px;
}
.footer .footer-content.sticky {
  width: 100%;
  bottom: 0;
  position: fixed;
}
/*div[id$='MSO_ContentDiv'] {
    background: #e1e1e1;
}*/
.footer a {
  color: #0f6a87;
  text-decoration: none;
  font-size: 12px;
  display: inline-block;
  width: inherit;
  height: inherit;
  min-width: 24px;
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;
}
.footer a:hover {
  color: #09bdfd;
  text-decoration: underline;
}
.footer .footerNav {
  width: 35%;
  padding-left: 24px;
  height: 73px;
}
.footer .footerNav ul {
  list-style-type: none;
  font-size: 12px;
  margin: 0;
  padding: 0;
  padding-top: 3px;
  overflow: hidden;
  width: 94%;
  position: relative;
  left: 50%;
  margin-left: -47%;
}
.footer .footerNav ul li {
  padding-bottom: 14px;
  float: left;
  padding-right: 13px;
}
.footerSocial {
  margin-left: 103px;
  margin-top: 0;
  width: 72px;
  border-right: 1px #C5C5C5 solid;
  height: 60px;
  padding-right: 20px;
}
.footerSocial ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.footerSocial ul li {
  display: inline-block;
}
.footerSocial a {
  width: 29px;
  height: 28px;
  display: inline-block;
}
.footerSocial .instaIcon,
.youtubeIcon {
  background: url('/Style Library/SCTAParallaxImg/footerSocial.png') no-repeat;
}
.instaIcon,
.youtubeIcon,
.FBIcon,
.twiterIcon {
  background: url('/Style Library/SCTAParallaxImg/footerSocial.png') no-repeat;
  width: 30px;
  height: 28px;
}
.footerSocial .FBIcon {
  background-position: 0 0;
}
.footerSocial .instaIcon {
  background-position: 0 -33px;
}
.footerSocial .youtubeIcon {
  background-position: -34px -33px;
}
.footerSocial .twiterIcon {
  background-position: -34px 0;
}
.footer .copyRights {
  line-height: 18px;
  margin-right: 0 !important;
  width: 603px;
  overflow: hidden;
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;
}
.footer .copyRights a {
  display: inline;
  font-size: 11px;
}
.footer .footerLogos div {
  height: 82px;
  width: 90px;
  margin-right: 25px;
}
.footerLogos .STLogo {
  background: url('/Style Library/SCTAParallaxImg/STLogo.png') no-repeat center;
}
.footerLogos .tourismLogo {
  background: url('/Style Library/SCTAParallaxImg/tourismLogo.png') no-repeat center;
  margin-top: -6px;
}
.footerLogos {
  padding: 0 70px;
  width: 18%;
}
.copyRights div {
  width: 187px !important;
  font-size: 11px;
}
.pTitle {
  font-size: 18px;
  height: 10px;
  line-height: 23px;
  color: #0098d6;
  font-weight: 700;
  padding-left: 15px;
  margin-top: 10px;
}
.genRespoCont .pTitle {
  width: auto !important;
  line-height: 25px;
  max-width: 100% !important;
  margin: 25px auto 6px !important;
  padding-left: 0;
}
#grid[data-columns]::before {
  content: '4 .column.size-1of4';
  display: none;
}
.column {
  float: right;
}
.myFilesGrid .column.size-1of3 {
  float: left;
}
.column.size-1of4 > div {
  margin-bottom: 20px;
  min-height: 100px;
}
.column.size-1of4:first-child {
  margin-left: 0;
}
.size-1of1 {
  width: 100%;
}
.size-1of1 img {
  width: 100%;
}
.size-1of2 {
  width: 48%;
}
.size-1of2 img {
  width: 100%;
}
.size-1of3 {
  width: 32%;
}
.size-1of3 img {
  width: 100%;
}
.size-1of4 {
  width: 25%;
}
.size-1of4 img {
  width: 100%;
}
.myFilesGrid .size-1of4 {
  width: 25%;
  float: left;
}
.scroll {
  background: url(../SCTAImages/ajax-loader.gif) no-repeat 50% 50%;
  height: 100px;
  opacity: .8;
  filter: alpha(opacity=80);
  width: 100%;
  z-index: 2147483647;
  display: none;
}
.loadingDiv {
  width: 100%;
  background: url("/Style Library/SCTAParallaxImg/ajax-loader.gif") no-repeat scroll 50% 50% !important;
  height: 100% !important;
  opacity: .8;
  z-index: 2147483647;
  top: 270px !important;
  right: 0;
}
.scrollParent {
  width: 100%;
  height: 50px;
  background: url('/Style Library/SCTAParallaxImg/loader.gif') no-repeat center center;
  background-size: 50px;
}
.empty-grid-message {
  font-size: 25px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  color: #0098d6;
}
.filter-icon {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  color: #a1aaae;
}
.filter-title {
  font: normal 14px "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;
  color: #a1aaae;
}
.filter-title.srch-rslts {
  padding-left: 3px;
  border-right: 1px solid #a1aaae;
}
#searchKeyword {
  color: #0099e5;
  font: normal 14px 'Helvetica Neue', HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, 'Nimbus Sans L', 'Liberation Sans', Arial, sans-serif;
}
#btn_reset {
  padding: 3px 6px;
  cursor: pointer;
  border-radius: 3px;
  line-height: 12px;
  border: 2px transparent;
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  outline: 0;
  color: #fff;
  background: #bac0c5;
  text-transform: uppercase;
  font: normal 11px Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif !important;
}
#btn_reset:hover {
  background: #c8cdd1;
}
.Searchtabs {
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
}
.Searchtabs select {
  -webkit-appearance: none;
  width: 100px;
  height: 50px;
  background: #d1d1d1;
  border: none;
  border-right: 1px solid #fff;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}
.Searchtabs select:focus {
  outline: none;
}
.Searchtabs select:-ms-expand {
  display: none;
}
#cssmenu > ul {
  background: #000 !important;
}
.grdList.containerMasonry.clearfix {
  background: #fff;
  margin-top: 0;
  border-top: 10px solid #fff;
}
.Searchtabs a {
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
}
#cssmenu > ul > li.has-sub > a {
  font-size: 15px;
}
#cssmenu > ul > li > a {
  font-size: 14px !important;
}
#cssmenu > ul > li {
  border-left: 1px solid #fff;
  border-right: 0 !important;
}
.containerMasonry .carouselText a {
  color: #fff;
  font-size: 16px;
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.containerMasonry .carouselText a:hover {
  text-decoration: underline;
}
.photosControls ul {
  background: #fff;
  /*width: 300px;*/
  /*width: 390px;*/
  width: 500px;
  border: 2px solid #D5D5D5;
  list-style: none;
  margin: 0;
  padding: 14px;
  left: 350px;
  position: fixed;
  z-index: 999999;
  border-radius: 3px;
  display: none;
}
.photosControls ul:before {
  content: "";
  position: absolute;
  width: 14px;
  height: 14px;
  top: 50%;
  margin-top: -7px;
  /*left: -3%;*/
  left: -9px;
  background-color: #FFF;
  border-left: 2px solid #D5D5D5;
  border-top: 2px solid #D5D5D5;
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.photosControls ul.activeMenu {
  display: block;
}
ul.token-input-list-facebook {
  display: inline-block !important;
  position: relative;
  width: 112px !important;
  left: 0;
  top: 4px;
}
ul.token-input-list-facebook:before {
  display: none;
}
.photosControls.customForm {
  width: 23%;
  border: 1px solid #eeeff2;
  background-color: #f7f8fa;
  color: #545658;
  padding: 0;
  position: relative;
  overflow: visible;
  margin: 10px;
  margin-top: 20px;
  font-size: 14px;
  width: 268px;
}
.photosControls.customForm a {
  color: #545658;
  /*height: 100%;*/
  display: block;
  width: 100%;
  /*line-height: 16px;*/
}
.photosControls .radio label:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 7px;
  height: 7px;
  border-radius: 7px;
  background-color: #FFF;
  border: 3px solid #FFF;
  -webkit-box-shadow: 0 0 0 1px #0099e5;
  box-shadow: 0 0 0 1px #D3D3D3;
}
.photosControls .radio label.active:before {
  background: #0099e5;
}
.photosControls .radio label.active {
  color: #0099e5;
}
.photosControls .radio label {
  font-size: 13px;
  padding: 0;
  margin: 0 26px 0 0;
}
.photosControls .radio {
  position: relative;
  margin-left: 0;
  margin-top: 5px;
}
.photosControls .radio input {
  display: none;
}
.photosControls div#divDates {
  /* margin-left:0 */
}
.hasIcon:before {
  position: absolute;
  top: 4px;
  left: -12px;
  content: "";
  width: 40px;
  height: 30px;
  background-repeat: no-repeat;
  background-image: url('/Style Library/SCTAParallaxImg/photoControls.png');
  background-position: -14px -189px;
}
.hasIcon {
  padding-left: 20px;
  font-weight: 700;
}
.photosControls .formRow {
  border-bottom: 1px solid #eeeff2;
  width: 94%;
  margin: 0;
  padding: 5px 3%;
}
.photosControls .formRow .icon-srch-rslt {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
.filterTitle:after {
  display: block;
  content: "";
  position: absolute;
  right: 33px;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #71767a;
  top: 18px;
  margin-top: -4px;
}
.filters:before {
  background-position: -14px -113px;
}
.filterTitle {
  cursor: pointer;
  /*margin: .5% 4%; width: 85%;*/
  padding: 8px 12px;
  border-radius: 3px;
  -moz-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  color: #5a5d5f;
}
#ulCat1 {
  top: -97px;
}
#ulCat2 {
  top: -28px;
}
#ulCat3 {
  top: -16px;
}
#ulcopyRights {
  top: -42px;
}
#ulPeriod {
  top: -41px;
}
.filterTitle:hover {
  background: rgba(82, 85, 88, 0.075);
}
.filters .filters {
  font-size: 15px;
  color: #545658;
  font-weight: 700;
  line-height: 20px;
}
#totalItems {
  border-radius: 3px;
  background: #d3dee4;
  color: #f7f8fa;
  display: inline-block;
  vertical-align: middle;
  padding: 1px 5px;
  margin-left: 4px;
  font: normal 14px Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
}
.photosControls ul li {
  width: 50%;
  float: left;
  padding: 10px 3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.photosControls ul li a:hover {
  text-decoration: none;
}
.photosControls ul li:hover {
  background: #F0F1F5;
  border-radius: 3px;
}
.filterTitle.active {
  color: #0099e5;
}
.filterTitle.active:after {
  border-left: 4px solid #0099e5;
}
.filters .formRow {
  line-height: 10px;
  border-bottom: 0;
}
#divDates input {
  min-width: 75px;
  min-height: 29px;
  margin-bottom: 4px;
  border-color: #8496BA;
  border-radius: 3px;
  margin-left: 0;
  width: 75px;
}
#divDates input[id$='txtoDate_text'] {
  margin-left: 16px;
}
.containerMasonry .carouselText a:hover {
  text-decoration: none;
}
#divDates {
  margin-left: 45px;
  width: 155px;
  float: left;
  height: 100%;
  margin-top: 5px;
}
.map span {
  color: #0099e5;
  display: inline;
}
.map a {
  padding: 3px;
}
.map a:hover {
  background: rgba(82, 85, 88, 0.075);
  text-decoration: none;
  border-radius: 3px;
}
input#demo-input-facebook-theme {
  display: none !important;
}
/*.regSteps {
    margin: 22px 13px;
    overflow: hidden;
    font-size: 15px;
    background: #c8c8c8;
    padding: 0;
}

.regSteps li {
    list-style: none;
    float: right;
    position: relative;
    width: 33.333333333333%;
    padding: 0 31px 0 51px !important;
    line-height: 34px;
    background: url('/Style Library/SCTAParallaxImg/AR/regsteps2ar.png') no-repeat #c8c8c8;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.regSteps li.orange, .regSteps li.gray {
    color: #fff !important;
}

.regSteps li.last {
    background: #c8c8c8;
}

.regSteps li.orange {
    background-color: #66b8ce;
    background-position: 100% -37px;
}

.regSteps li:before, .regSteps li:after {
    position: absolute;
    content: '';
    border-bottom: 25px solid transparent;
    border-top: 25px solid transparent;
    border-left: 25px solid transparent;
    border-right: 25px solid #c8c8c8;
    z-index: 100;
    top: -7px;
    margin: 0;
    right: -6px;
}

.regSteps li:after {
    border-right: 25px solid #fff;
    z-index: 50;
    right: -3px;
}

.regSteps li.orange + li:before {
    border-right-color: #02adea;
}

.regSteps li.orange:before, .regSteps li.orange:after {
    display: none;
}*/
.regSteps {
  margin: 22px 13px;
  overflow: hidden;
  padding: 0;
}
.regSteps li {
  list-style: none;
  float: left;
  position: relative;
  width: 100%;
  padding: 0 51px 0 31px;
  font: normal 11px/34px Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  background: #dfdfdf;
  border-radius: 3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.regSteps li + li {
  margin-top: 10px;
}
.regSteps li.orange,
.regSteps li.gray {
  color: #fff !important;
}
.regSteps li.orange {
  background-color: #02ADEA;
  background-position: 100% -37px;
}
.regSteps li.orange + li:before {
  border-left-color: #02adea;
}
.mainRegStep .span-3,
.changePass .span-3 {
  width: 225px;
}
.SettlmentList {
  margin-left: 15px;
}
.orderDetails .span-3 {
  width: 215px;
  color: #0098D6;
}
.oDetails .purchasedDetails {
  margin-top: 0;
}
.upIcons.hover {
  padding-top: 2px;
  top: 0;
}
.upIcons a {
  display: block;
  margin-top: 3px;
  margin-left: 3px;
}
.upView,
.upEdit,
.upDelete,
.upCont {
  background: url('/Style Library/SCTAParallaxImg/myfilesIcons.png') no-repeat;
  width: 40px;
  height: 40px;
  float: left;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 5px;
}
.upView {
  background-position: -30px -118px;
}
.upEdit {
  background-position: -30px -70px;
}
.upDelete {
  background-position: -30px -233px;
}
.upCont {
  background-position: -31px -171px;
}
.videoGrid {
  padding: 0 11px;
}
.videoGrid .imgPrpnd {
  /*width: 206px;*/
  /*float: left;*/
  /*margin-bottom: 20px;*/
}
.videoGrid .imgPrpnd img {
  width: 100%;
}
.myFilesGrid {
  width: 100%;
}
.delBtn {
  width: 70px;
}
.controlPannelTable {
  margin-left: 15px;
  width: 100% !important;
}
.upIcons a:hover {
  background-color: #0098d6;
  border-radius: 5px;
}
.myFilesToggle ul {
  height: -48px -62px 30px;
  height: 82px !important;
  border: 0 !important;
  background: #FFF !important;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 999;
  font-size: 14px;
  padding-bottom: 6px;
  display: none;
}
.myFilesToggle {
  background: url('/Style Library/SCTAParallaxImg/arrowDown.png') no-repeat;
  background-size: 10px;
  background-position: 5px 17px;
  position: relative;
  /*z-index: 9999;*/
  z-index: 100;
}
.myFilesToggle .subTabsUL li a:hover {
  text-decoration: none;
}
.myFilesToggle .tabLabel:hover {
  text-decoration: none;
}
.mainSelect {
  padding: 10px 10px 0 !important;
}
.tabLabel {
  color: #000 !important;
}
li.nomargin.FR.myFilesImages,
li.nomargin.FR.myFilesVideos {
  width: 50px;
  list-style: none;
  padding: 10px 0;
  position: relative;
  z-index: 999;
  display: block;
  float: left;
  width: 100%;
  height: 25px;
  text-align: center;
  font-weight: 700;
  color: #6f6f6f;
}
.myFilesToggle .tabLabel {
  width: 74px;
  display: inline-block;
  font-size: 16px;
  height: 35px;
  padding: 0 28px;
  text-decoration: none;
  border-right: 2px solid #fff;
  padding-top: 10px;
  text-align: center;
  font-weight: 700;
}
.myFilesI,
.myFilesV {
  width: 100%;
}
.notificationArrow {
  display: inline-block;
  margin: 0 20px 6px;
}
.faq2 .span-21 {
  display: inline-block;
  width: 74%;
  vertical-align: top;
  -ms-word-break: break-all;
  word-break: break-all;
}
.faq2 {
  list-style: none;
  margin-bottom: 15px;
  font-size: 13px;
}
.ntfctns {
  height: 100%;
  overflow: hidden;
  margin-top: 15px;
}
.ntfctns #maincontent {
  background: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
  margin: 15px;
}
.newfolder {
  margin: 25px 15px 50px 0;
  height: 8px;
  width: 120px;
}
.xred {
  position: absolute;
  top: 29px;
  right: 90px;
}
.lightboxlisting .imgItemBig.catname {
  position: relative;
  clear: both;
  margin: 10px 15px;
}
.lightboxlisting .imgItem {
  position: relative;
  margin: 1% 20px;
  width: 21%;
}
.lightboxlisting .imgPrpnd img {
  width: 100%;
  height: 100%;
}
.lightboxlisting .imgPrpnd {
  height: 210px;
}
.lightboxlisting {
  height: 100%;
  overflow: hidden;
}
.albumName {
  display: block;
  font-size: 20px !important;
}
.winnerStar.true {
  /*width: 35px;*/
  /*height: 35px;*/
  position: absolute;
  bottom: 15px;
  right: 11px;
  padding: 5px;
  /*background: url('/Style Library/SCTAParallaxImg/star.png') no-repeat center center;*/
  /*background-size: 37px;*/
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 5px;
}
.winnerStar.true:before {
  font-family: icomoon;
  font-size: 25px;
  color: #F5BD2C;
  content: "\e609";
}
.winnerStar.false {
  display: none;
}
@media (min-width: 1200px) {
  .lightboxlisting .imgItem {
    margin: 10px 1%;
    width: 23%;
  }
  #grid[data-columns]::before {
    content: '4 .column.size-1of4';
    display: none;
  }
  .regSteps li {
    width: 33.333333333333%;
    margin-top: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .regSteps li + li {
    margin-top: 0;
  }
  .regSteps li + li:before,
  .regSteps li + li:after {
    position: absolute;
    content: '';
    border-bottom: 25px solid transparent;
    border-top: 25px solid transparent;
    border-right: 25px solid transparent;
    border-left: 25px solid #dfdfdf;
    z-index: 100;
    top: -7px;
    left: -6px;
  }
  .regSteps li + li:after {
    border-left: 25px solid #fff;
    z-index: 50;
    left: -3px;
  }
  .regSteps li.orange {
    background-color: #02ADEA;
    background-position: 100% -37px;
  }
  .regSteps li.orange + li:before {
    border-left-color: #02adea;
  }
}
@media only screen and (max-width: 1300px) {
  .footerLogos {
    padding: 0;
    width: 21%;
  }
}
@media only screen and (max-width: 1115px) {
  .lightboxlisting .imgItem {
    margin: 10px 1%;
    width: 23%;
  }
  .grayMenu {
    height: 59px;
  }
  .grayMenu li {
    padding: 4px 13px;
  }
  .footerLogos {
    position: relative;
    width: 230px;
  }
  .footer .footerNav {
    width: 358px;
    padding-left: 10px;
  }
  .footerSocial {
    float: left;
    margin-left: 10px;
  }
  .searchBox input {
    /*left: 21px;*/
    /*left: 200px;*/
  }
  .searchBox a {
    /*left: 210px;*/
    /*left: 500px;*/
    /*left: 347px;*/
  }
}
@media only screen and (max-width: 992px) {
  .upStrip {
    padding-left: 56px;
  }
  .purchasedDetails > .span-3 {
    width: 100%;
  }
  .uPHead .usrName {
    margin-left: 20px;
  }
  .header .logo {
    margin-left: 10px;
  }
  .languageSwitch {
    margin-right: 10px;
  }
  .videoGrid .imgPrpnd {
    width: 45%;
    margin-right: 2%;
  }
  #cssmenu > ul > li.has-sub > a {
    width: 129px !important;
  }
  #cssmenu > ul > li > a {
    font-size: 12px !important;
    padding: 19px 7px !important;
  }
  .lightboxlisting .imgItem {
    margin: 10px 1%;
    width: 30%;
  }
  .grayMenu {
    height: 41px;
  }
  .grayMenu li {
    padding: 0 7px;
    font-size: 14px;
    height: 26px;
  }
  .selectedItem {
    margin-left: 10px;
  }
  .purchasedDetails {
    font-size: 14px !important;
    margin: 0;
    padding-left: 0;
  }
  .inUP .searchBox input {
    /*left: -59px;*/
  }
  .searchBox input {
    /*width: 147px;*/
    /*left: 34px;*/
  }
  .inUP .searchBox a {
    /*left: 115px;*/
  }
  .searchBox a {
    /*left: 193px;*/
    /*left: 460px;*/
    /*left: 350px;*/
  }
  .blockItem {
    width: 45%;
    margin-right: 1%;
  }
  #grid[data-columns]::before {
    content: '3 .column.size-1of3';
  }
  .StatusBar {
    width: 100%;
  }
  .ClassStatus {
    width: 105px;
  }
  .uPHead .userImage {
    margin-left: 56px;
  }
  .hover {
    display: block;
  }
  .imgPrice {
    display: block;
  }
  .popupDiv {
    /* top:20%!important; */
    /* margin-top:0!important */
  }
  .popupDiv.myFilesPopup {
    /* margin-top:0!important */
  }
}
@media only screen and (max-width: 880px) {
  .fixedHead.upStrip {
    padding-left: 59px;
  }
  .uPHead .userImage {
    margin-left: 19px;
  }
  .upStrip {
    padding-left: 19px;
  }
  #mapContainerID .xBlack2.popupclose2 {
    /* left:89%; */
    /* margin-left:0 */
  }
  #map_canvas {
    /*width: 100% !important;*/
    /*height: 100% !important;*/
  }
  .searchBox input {
    /*width: 132px;*/
  }
  .searchBox a {
    /*left: 172px;*/
  }
  .myFilesI .imgSearchBar #cssmenu,
  .myFilesV .imgSearchBar #cssmenu {
    position: absolute;
    top: 26px;
    width: 84%;
  }
  .myFilesI .imgSearchBar #cssmenu .has-sub,
  .myFilesV .imgSearchBar #cssmenu .has-sub {
    width: 100%;
    background-position: 104px 14px;
  }
  .myFilesI .imgSearchBar .span-5,
  .myFilesV .imgSearchBar .span-5 {
    position: absolute;
    top: 80px;
  }
  .myFilesI .imgSearchBar .lastDrop,
  .myFilesV .imgSearchBar .lastDrop {
    /* right:-46px */
  }
  .myFilesI .imgSearchBar .firstDrop,
  .myFilesV .imgSearchBar .firstDrop {
    left: -18px;
  }
  .myFilesI .imgSearchBar .firstDrop select,
  .myFilesV .imgSearchBar .firstDrop select {
    width: 90px;
  }
  .videoGrid .imgPrpnd {
    width: 45%;
    margin-right: 2%;
  }
  .myFilesToggle {
    margin-left: -109px;
  }
  .myFilesToggle .tabLabel {
    border: 1px solid #fff;
    width: 160px;
  }
  #cssmenu > ul > li > a {
    font-size: 15px !important;
  }
  #cssmenu > ul > #menu-button {
    margin: 0;
    border-bottom: 2px solid #707070;
    padding-bottom: 5px;
    width: 100%;
    cursor: pointer;
    height: 44px;
  }
  .grayMenu li {
    padding: 0 2px;
    font-size: 12px;
    height: 18px;
  }
  #cssmenu > ul > li.has-sub > a {
    width: 100% !important;
    text-align: left !important;
    top: 5px;
    position: relative;
  }
  #cssmenu ul ul li a {
    width: 100% !important;
  }
  #advancedSerach {
    display: none !important;
  }
  #cssmenu #menu-button::after,
  #cssmenu #menu-button::before {
    right: 5px !important;
  }
}
@media only screen and (max-width: 768px) {
  [id*="MSO_ContentDiv"] > div.span-22,
  .photo-details-content,
  .user-profile-content,
  #CartDetails {
    padding-top: 134px !important;
  }
  .mainMenu {
    position: fixed;
  }
  .button-wrapper {
    width: 100%;
    /*min-width: 100px;*/
  }
  #CartDetails .span-17.inline.last.imgItem.nopadding.FR {
    width: 36%;
  }
  #maincontent.linktable,
  #maincontent .linktable {
    margin-left: 0;
    margin-right: 20px;
  }
  .noticeBox,
  .careersList.myPurchased,
  .customForm.myOrders,
  .customForm.purchasedItems,
  .customForm.downloads,
  .customForm.settlement,
  .customForm.myUploadsForm {
    margin-left: 0;
    padding-left: 0;
  }
  .empty-grid {
    float: right;
    width: 100%;
    height: 289px;
  }
  .empty-grid-message {
    width: 100%;
    float: right;
    height: 100px;
    left: 0;
    top: 500px;
  }
  .upStrip.fixedHead {
    padding-left: 61px;
  }
  .upStrip {
    padding-left: 27px;
  }
  .footer a {
    font-size: 12px;
  }
  .footer .footerNav ul li {
    padding-right: 19px;
  }
  .photo-thumbnail {
    height: 150px !important;
  }
  .purchasedDetails > .span-3 {
    width: 100%;
  }
  .videoGrid .imgPrpnd {
    width: 97%;
    margin-right: 0;
  }
  .acContent .span-17.inline span {
    margin-left: 0;
  }
  .languageSwitch span {
    display: none;
  }
  div[id$="divSimpleUser"] {
    display: block !important;
    background: transparent;
    margin-left: 9px;
    margin-top: -16px;
  }
  div[id$="divSimpleUser"] a {
    color: #fff;
    border: 0;
    font-size: 13px;
  }
  .lightboxlisting .imgItem {
    margin: 10px 1%;
    width: 48%;
  }
  .blockItem {
    width: 95%;
    /* margin-left:-10% */
  }
  .languageSwitch a {
    display: none;
    font-family: tahoma;
  }
  .activeMobile .languageSwitch,
  .activeMobile .languageSwitch a {
    display: block;
    margin-bottom: -4px;
    margin-top: -15px;
  }
  .activeMobile .languageSwitch {
    /*margin-right: 86px;*/
    border: 0;
    float: left;
    margin: 0;
    padding: 0;
  }
  .activeMobile .languageSwitch a {
    border-bottom: 1px dotted #ADADAD;
  }
  .mobTabsMenu li a {
    border-bottom: 0 !important;
    margin-left: -20px;
  }
  .mobTabsMenu {
    padding: 0;
    padding-left: 31px;
  }
  .cloned {
    display: block;
  }
  .homeFilter ul li,
  .homeFilter ul li a {
    font-size: 17px;
    width: 200px !important;
  }
  .mobileMenu {
    position: fixed;
    right: 20px;
    top: 20px;
    display: block;
    padding: 0;
    z-index: 1000;
    /*background: url('/Style Library/SCTAParallaxImg/mobileMenu.png') no-repeat center;*/
    background: url('/Style Library/Scta/images/mobileMenu.png') no-repeat center;
    width: 50px;
    height: 50px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: right 0.4s ease-in-out;
    -o-transition: right 0.4s ease-in-out;
    -webkit-transition: right 0.4s ease-in-out;
    transition: right 0.4s ease-in-out;
  }
  .mobileMenu.OpenmobileMenu {
    right: 220px;
  }
  div[id$='LoginStatusTop'] {
    display: none;
  }
  .activeMobile div[id$='LoginStatusTop'] {
    display: block;
  }
  .icons {
    width: 90px;
    display: none;
  }
  .activeMobile .icons {
    display: block;
    width: 100px;
    text-align: left;
  }
  .icons li {
    list-style-type: none;
    width: 100%;
    height: 30px;
    margin-top: 0;
  }
  .icons a {
    display: block;
    background-size: 50px 50px;
    padding-right: 0;
    text-decoration: none;
    padding-top: 0 !important;
  }
  .activeMobile a:hover {
    background: none;
  }
  .icons li span {
    display: block !important;
    padding-top: 0;
    text-align: left;
    color: #fff;
    font-size: 13px;
    margin-left: 21px;
  }
  .homeIcon {
    background: none;
  }
  .cartIcon {
    background: none;
    width: 132px !important;
  }
  .basketCount {
    display: inline;
    position: absolute;
    top: -2px;
    left: 99px;
  }
  .registerIcon {
    background: none;
  }
  .icons .loginIcon {
    background: none;
    margin-top: 7px;
    padding-bottom: 0;
    width: 100px;
    text-align: center;
    height: 20px;
    margin-left: 24px;
    font-size: 12px;
    margin-bottom: 6px;
  }
  .icons .logoutIcon {
    background: none;
    width: 100px;
    text-align: center;
    display: inline-block;
    margin-top: -9px;
    float: left;
    margin-left: -1px;
  }
  .icons div[id$='IdLogOut_divGuest'] {
    margin-top: -8px;
  }
  .icons .loginIcon span {
    padding-top: 0;
    text-align: left;
  }
  .icons .registerIcon a {
    padding-top: 0;
    text-align: left;
  }
  .icons .registerIcon {
    height: 20px;
    width: 100px;
    margin-left: 24px;
  }
  .activeMobile #ucProfPic {
    display: none;
  }
  #ucProfPic {
    margin-top: 11px;
    width: 81px;
    text-align: center;
    margin-right: -4px;
  }
  #ucProfPic.cloned span {
    color: #fff;
  }
  #personalMenu.cloned a {
    display: block;
    color: #000;
    background: #fff;
  }
  .cloned #personalPage {
    width: 83px;
    height: 49px;
    display: block;
  }
  #personalMenu.cloned {
    display: none;
    margin-left: -5px;
  }
  .header .logo {
    width: 100px;
    height: 63px;
    background: url('/Style Library/SCTAParallaxImg/logo.png') no-repeat center;
    padding-right: 10px;
    background-size: 111px 61px;
    /*position: absolute;*/
    margin-left: 5px;
  }
  .myFilesI .imgSearchBar #cssmenu,
  .myFilesV .imgSearchBar #cssmenu {
    position: absolute;
    top: 26px;
    width: 84%;
  }
  .myFilesI .imgSearchBar #cssmenu .has-sub,
  .myFilesV .imgSearchBar #cssmenu .has-sub {
    width: 100%;
    background-position: 104px 14px;
  }
  .myFilesI .imgSearchBar .span-5,
  .myFilesV .imgSearchBar .span-5 {
    position: absolute;
    top: 80px;
  }
  .myFilesI .imgSearchBar .lastDrop,
  .myFilesV .imgSearchBar .lastDrop {
    /* right:-42px */
  }
  .myFilesI .imgSearchBar .firstDrop,
  .myFilesV .imgSearchBar .firstDrop {
    left: -12px;
  }
  .myFilesI .imgSearchBar .firstDrop select,
  .myFilesV .imgSearchBar .firstDrop select {
    width: 90px;
  }
  .dropdownLight {
    position: absolute;
    top: 54px;
    left: 22px;
  }
  .editLight {
    position: absolute;
    top: 13px;
    right: 9px;
  }
  .xred {
    top: 8px;
  }
  .purchasedDetails {
    float: none;
    margin-top: 0;
    font-size: 13px !important;
  }
  .selectedItem {
    /* margin-left:50px */
  }
  #EnterContest .xBlack2.popupclose2 {
    /* display:none */
  }
  .popupDiv {
    width: 75% !important;
    /* left: 0!important; */
    /* top:162px!important; */
    max-height: 100%;
    overflow-y: auto;
  }
  .popupDiv .topData {
    display: block;
    width: 95%;
    padding: 0;
  }
  .popupDiv .formRow {
    width: 98%;
    margin: 0;
    position: relative;
    font-size: 11px;
  }
  .popupDiv .formRow textarea,
  .popupDiv .formRow #txtformMail {
    width: 250px;
    position: relative;
    left: 159px;
    top: -25px;
  }
  .popupDiv .span-3 {
    display: inline;
    font-size: 12px;
  }
  .popupDiv .actionBtns {
    width: 92%;
  }
  .addToCartInner .actionBtns.alignO {
    width: 100%;
    margin: 0;
    left: 0;
  }
  .header .logo {
    width: 130px;
    height: 68px;
    background-size: 130px 68px;
  }
  .footer .footerNav {
    width: 400px;
    margin-left: -171px;
    left: 50%;
    position: relative;
    padding-left: 10px;
  }
  .footerSocial {
    margin-left: -68px;
    padding: 0 10px;
    margin-right: 0;
    float: left;
    left: 15%;
    position: relative;
  }
  .footerLogos {
    margin-right: -125px;
    border: 0;
    padding: 0 10px;
    clear: both;
    right: 50%;
  }
  .photosControls .formRow select {
    display: none !important;
  }
  .photosControls #divDates input {
    display: inline-block !important;
    width: 64%;
  }
  .formRow input[type="text"],
  .formRow input[type="password"],
  .formRow textarea,
  .formRow select {
    display: block !important;
    margin: 0;
    height: 30px;
  }
  .gnrl-form-item [id$=txtTags] {
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
    height: 0 !important;
  }
  .formRow textarea {
    width: 90%;
    height: 150px;
  }
  .simpleReg .chcklbl {
    margin: 0;
  }
  .searchBox {
    position: absolute;
    width: 100%;
  }
  .inUP .searchBox input {
    /*left: 163px;*/
  }
  .searchBox input {
    /*width: 179px !important;*/
    /*top: -366px;*/
    /*left: 164px;*/
  }
  .searchBox a {
    /*top: -363px;*/
    /*left: 341px;*/
  }
  .inUP .searchBox a {
    /*left: 343px;*/
  }
  .searchBox.FR {
    left: 3px;
    top: 386px;
  }
  .span-3 {
    display: block;
    width: 100% !important;
  }
  .settlement .span-3 {
    width: 50% !important;
    display: inline-block;
  }
  .myOrders .formRow.half-width .span-3 {
    display: inline-block;
    width: 50% !important;
  }
  .photosControls .span-3 {
    width: 91% !important;
  }
  .map .span-3.align {
    display: inline;
  }
  .PageSize.span-3 {
    display: inline-block;
    width: 103px;
  }
  .margin20 {
    margin-left: 0;
  }
  .LBD_CaptchaDiv {
    margin-left: 0 !important;
  }
  .radio {
    display: block;
    width: 100%;
    float: left;
    margin: 0;
  }
  a[id$='lnkRegister'] {
    margin-left: 0;
  }
  #grid[data-columns]::before {
    content: '2 .column.size-1of2';
  }
  .uPHead .userImage img {
    width: 78px;
    height: 80px;
  }
  .StatusBar {
    margin: 0;
    margin-right: 30px;
    width: 100%;
  }
  .ClassStatus {
    width: 84px;
    font-size: 12px;
    margin-right: 2px;
  }
  .uPHead .usrName h3 {
    font-size: 21px;
  }
  .uPHead .userImage {
    margin-left: 30px;
  }
  .uPHead .usrName {
    width: 75%;
  }
  .pData {
    border: 0;
  }
  .cal {
    position: relative;
    display: inline-block;
  }
  .cal img {
    position: absolute;
    top: 7px;
    left: 228px;
  }
  .ms-picker-nextmonth {
    position: relative !important;
    top: 0 !important;
    left: -4px !important;
  }
  .ms-picker-prevmonth {
    position: relative !important;
    top: 0 !important;
    left: 2px !important;
  }
  .grayMenu {
    display: none;
  }
  .grayMenuMobile {
    display: block;
  }
  .hover {
    display: block;
  }
  .imgPrice {
    display: block;
  }
  .regSteps {
    /*background: transparent !important;*/
  }
  .regSteps li {
    /*background: url('/Style Library/SCTAParallaxImg/AR/regsteps2arMob.png') no-repeat;*/
    /*float: none !important;*/
    /*margin-bottom: 10px;*/
    /*background-color: #C8C8C8 !important;*/
  }
  .mediaFixFR {
    float: none;
  }
}
@media only screen and (max-width: 650px) {
  #CartDetails .span-17.inline.last.imgItem.nopadding.FR {
    width: 90%;
  }
  #CartDetails .dataPart.oDetails {
    width: 100%;
  }
  #CartDetails .dataPart.oDetails {
    width: 100%;
    margin-left: 0;
  }
  .half-width {
    width: 99% !important;
  }
  input[type="checkbox"],
  input[type="radio"] {
    vertical-align: sub;
    margin-bottom: 0;
  }
  .upStrip {
    padding-left: 10px;
  }
  .myPurchased .imgPart {
    width: 100%;
  }
  .myPurchased .dataPart {
    width: 100%;
  }
  .SocialMedia {
    margin-bottom: 0;
    margin-top: 2px;
    padding-left: 0;
  }
  .bio {
    font-size: 11px;
  }
  .selectedItem {
    /* margin-left:10px */
  }
  .popupDiv .formRow textarea,
  .popupDiv .formRow #txtformMail {
    position: static;
    width: 170px !important;
    min-width: 170px !important;
  }
  .pData {
    width: 100%;
    border: 0;
  }
  .uPHead .userImage img {
    width: 80px;
    height: 80px;
  }
  .uPHead .userImage {
    margin-left: 11px;
    width: 17%;
  }
  .uPHead .usrName h3 {
    font-size: 19px;
  }
  .uPHead .SocialMedia li {
    margin-right: 1px;
  }
  .hover {
    display: block;
  }
  .imgPrice {
    display: block;
  }
}
@media screen and (max-width: 480px) {
  .timeLine.noCover {
    max-height: 330px !important;
  }
  [id$=drpLightBoxes] {
    width: 74% !important;
  }
  .popupDiv {
    max-width: 247px;
  }
  .myFilesFilters .imgSearchBar {
    text-align: center;
  }
  .myFilesFilters .imgSearchBar .MediaCount {
    width: 100%;
    padding: 10px 0;
  }
  #tbl_Settlments .imgItemBig a img {
    left: 0;
  }
  .popupDiv.myFilesPopup {
    /* left: 0!important; */
  }
  .mainPrices.customForm {
    padding: 0;
    margin: 5px 0;
    font-size: 12px;
  }
  .mainPrices .orange {
    font-size: 12px;
  }
  .upStrip a span {
    width: 50px;
    font-size: 13px;
  }
  .PageSize.span-4.FR {
    width: 100% !important;
    margin-bottom: 15px;
  }
  .imgSearchBar .pager {
    width: 100%;
  }
  .PhotoPrices.full-width {
    display: block;
    width: 100% !important;
    overflow-x: scroll;
    min-height: 270px;
  }
  [id$=rfvTermsConditions] {
    display: block;
  }
  .formRow.PhotoPrices.FR.full-width table {
    position: absolute;
  }
  .span-14.commAgree {
    width: 77%;
  }
  .fixedHead {
    padding-left: 60px !important;
  }
  .photosControls ul.activeMenu {
    left: 10px;
    width: 275px;
  }
  .photosControls.customForm {
    width: 94%;
  }
  .ClassStatus {
    width: 108px;
    padding: 5px 0;
  }
  .upStrip {
    padding-left: 20px;
  }
  .languageSwitch {
    margin-right: 0;
  }
  .lightboxlisting .imgItem {
    margin: 10px 1%;
    width: 98%;
  }
  .blockItem {
    width: 89%;
  }
  .cal > div {
    right: 12px !important;
    top: 0 !important;
  }
  .cloned {
    display: block;
  }
  .header .logo {
    width: 100px;
    height: 63px;
    background: url('/Style Library/SCTAParallaxImg/logo.png') no-repeat center;
    padding-right: 10px;
    background-size: 111px 61px;
    position: absolute;
    margin-left: 5px;
  }
  .flex-control-nav {
    bottom: 3px !important;
  }
  .flexslider {
    direction: ltr;
  }
  .footer a {
    font-size: 11px;
  }
  .header {
    height: 72px;
  }
  .footer .footerNav {
    width: 289px;
    position: relative;
    left: 50%;
    margin-left: -145px;
    padding: 0;
    clear: both;
  }
  .footerLogos {
    width: 209px;
    margin-top: 5px;
    left: 50%;
    margin-left: -105px;
    padding: 0;
    border: 0;
    float: left;
    position: relative;
    clear: both;
  }
  .footerLogos .tourismLogo {
    margin-right: 0 !important;
  }
  .footerSocial {
    width: 174px;
    height: 30px;
    left: 50%;
    position: relative;
    float: left;
    clear: both;
    border: 0;
    margin: 5px 0 20px -87px;
  }
  .footer .footerNav ul li {
    padding-bottom: 6px;
    float: left;
    padding-left: 0;
    padding-right: 3px;
  }
  .copyRights div {
    width: 100% !important;
  }
  .footer .copyRights {
    width: 100%;
    text-align: center;
  }
  .icons a[id$='LogOut_btnLogOut'] {
    padding-top: 0;
  }
  .searchBox {
    position: absolute;
    width: 100%;
  }
  .searchBox input {
    /*width: 50px !important;*/
    /*left: 127px;*/
    /*height: 40px;*/
  }
  .inUP .searchBox input {
    /*left: 128px;*/
  }
  .searchBox a {
    /*top: -357px;*/
    /*left: 192px;*/
  }
  .inUP .searchBox a {
    /*left: 191px;*/
  }
  #grid[data-columns]::before {
    content: '1 .column.size-1of1';
  }
  .pData {
    border: 0 #fff solid;
    width: 100%;
  }
  .uPHeadInner {
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
  }
  .uPHead .userImage img {
    width: 65px;
    height: 65px;
  }
  .uPHead .userImage {
    margin-left: 25px;
  }
  .uPHead .usrName h3 {
    font-size: 19px;
  }
  .StatusBar {
    float: left;
    width: 315px;
    border: 0;
  }
  .uPHead .SocialMedia li {
    margin-left: 1px;
  }
  .hover {
    display: block;
  }
  .homeFilter ul li {
    width: 300px !important;
  }
}
.lstIcons,
.refID {
  display: none;
}
.contentMasonry {
  position: relative;
}
.contentMasonry .carouselText {
  position: absolute;
  bottom: 20px;
  left: 10px;
  font-size: 14px;
  font-weight: 700;
}
.photosContainer {
  background-color: #fff;
}
#ctl00_MSO_ContentDiv > div.span-22 {
  width: 100% !important;
}
.fixedAd {
  position: fixed;
  top: 100px;
  z-index: 200;
  background-color: rgba(255, 255, 255, 0.9);
  height: 200px;
  width: 500px;
  color: gray;
  font-size: 20px;
}
.regButton {
  background-color: #66b8ce;
  margin: 148px;
  margin-top: 37px;
  color: #fff;
  font-size: 17px;
  padding: 5px;
  text-align: center;
}
img[onclick^="LinkDev.WebMonkey.CalendarControl.ToggleShow"] + div,
img[onclick^="LinkDev.WebMonkey.CalendarControl.ToggleShow"] + div table {
  width: 190px !important;
  margin-right: 137px;
}
img[onclick^="LinkDev.WebMonkey.CalendarControl.ToggleShow"] + div select {
  width: auto !important;
  min-width: 0;
  margin: 0 5px;
  height: 24px;
  font-size: 10px;
}
.ms-picker-table,
.ms-picker-dayheader {
  border-top: #df5e61 0 solid;
  font-weight: 400;
  font-size: 8pt;
  color: #727272;
  border-bottom: silver 1px solid;
  font-family: tahoma;
  text-align: center;
  padding: 2px 0 3px;
}
.ms-picker-nextmonth {
  border: 0;
  background-image: url(images/en/pickback.gif);
  background-repeat: no-repeat;
  width: 16px;
  height: 15px;
}
.txtbox {
  font-family: Tahoma;
  font-size: 11px;
  height: 17px;
}
.ms-picker-header {
  background-image: url(images/en/header-bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #fcfcfc !important;
  border: none;
  width: 150px !important;
  height: 22px;
  padding: 0;
}
.ms-picker-daycenter {
  height: 10px;
}
.ms-picker-dayother a {
  text-decoration: none;
  background-color: #F0F0F0;
  color: #CACACA !important;
}
.ms-picker-header {
  background-image: url(images/en/header-bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #fcfcfc !important;
  border: none;
  width: 150px !important;
  height: 22px;
  padding: 0;
}
.ms-picker-header span {
  color: #000 !important;
  font-weight: 700;
  font-size: 11px !important;
  padding: 4px 0 3px;
  float: left;
  margin: 0 10px;
}
.ms-picker-today {
  height: 10px;
}
.ms-picker-daycenter {
  height: 10px;
}
TD.ms-picker-today {
  font-size: 8pt;
  border: #7E7E7E 1px solid !important;
  font-family: tahoma;
  text-align: center;
}
TD.ms-picker-dayother {
  background-color: #F0F0F0;
  color: red;
  font-size: 8pt;
  font-family: tahoma;
  text-align: center;
}
TD.ms-picker-daycenter {
  font-size: 8pt;
  font-family: tahoma;
  text-align: center;
}
.ms-picker-daycenter A {
  text-decoration: none;
}
.ms-picker-today A {
  text-decoration: none;
  font-weight: 700;
}
.ms-picker-dayselected A {
  text-decoration: none;
}
.ms-picker-dayother a {
  text-decoration: none;
  background-color: #F0F0F0;
  color: #CACACA !important;
}
.ms-picker-dayother a:hover {
  text-decoration: underline;
  background-color: #F0F0F0;
  color: #CACACA;
}
.ms-picker-dayother a:visited {
  color: #CACACA;
}
.ms-picker-daycenterOn A {
  color: #000;
  text-decoration: underline;
}
.mspicker-daycenterOn A:hover {
  color: #000;
  text-decoration: underline;
}
.ms-picker-table .ms-picker-daycenterOn {
  background-color: #fff;
}
TD.ms-picker-dayselected {
  font-size: 8pt;
  font-family: tahoma;
  background-color: #ffdf88;
  text-align: center;
  border: #E6B800 1px solid;
}
.ms-picker-dayselected a {
  background-color: #ffdf88;
}
table.ms-quicklaunch {
  color: #7f7f7f !important;
  background-color: #ebf3ff;
  text-align: center;
  border: #ebf3ff 1px solid !important;
  padding: 0;
  margin: 0;
}
.ms-picker-monthcenter A {
  font-size: 8pt;
  color: #039;
  font-family: Tahoma;
  text-decoration: none;
}
.ms-picker-monthcenter A:active {
  font-size: 8pt;
  color: #039;
  font-family: Tahoma;
  text-decoration: none;
}
.ms-picker-monthcenter A:link {
  font-size: 8pt;
  color: #039;
  font-family: Tahoma;
  text-decoration: none;
}
.ms-picker-monthcenter A:visited {
  font-size: 8pt;
  color: #039;
  font-family: Tahoma;
  text-decoration: none;
}
.ms-picker-monthcenter A:hover {
  font-size: 8pt;
  color: #039;
  font-family: Tahoma;
  text-decoration: none;
}
TABLE.ms-picker-table,
TD.ms-picker-monthcenterOn {
  border-left: #d2b47a 1px solid;
  border-top: #d2b47a 1px solid;
  background-image: url(/_layouts/images/selectednav.gif);
  padding-bottom: 3px;
  border-right: #d2b47a 1px solid;
  cursor: pointer;
  border-bottom: #d2b47a 1px solid;
  background-repeat: repeat-x;
  background-color: #ffda8a;
  text-align: center;
}
.ms-picker-monthcenterOn A {
  font-size: 8pt;
  cursor: pointer;
  color: #000;
  font-family: Tahoma;
  text-decoration: none;
}
.ms-picker-monthcenterOn A:active {
  font-size: 8pt;
  cursor: pointer;
  color: #000;
  font-family: Tahoma;
  text-decoration: none;
}
.ms-picker-monthcenterOn A:link {
  font-size: 8pt;
  cursor: pointer;
  color: #000;
  font-family: Tahoma;
  text-decoration: none;
}
.ms-picker-monthcenterOn A:hover {
  font-size: 8pt;
  cursor: pointer;
  color: #000;
  font-family: Tahoma;
  text-decoration: none;
}
.ms-picker-monthcenterOn A:visited {
  font-size: 8pt;
  cursor: pointer;
  color: #000;
  font-family: Tahoma;
  text-decoration: none;
}
TABLE.ms-picker-table,
TD.ms-picker-monthselected {
  border-left: #d2b47a 1px solid;
  border-top: #d2b47a 1px solid;
  background-image: url(/_layouts/images/selectednav.gif);
  padding-bottom: 3px;
  border-right: #d2b47a 1px solid;
  border-bottom: #d2b47a 1px solid;
  background-repeat: repeat-x;
  background-color: #ffda8a;
  text-align: center;
}
.ms-picker-monthselected A {
  font-size: 8pt;
  cursor: pointer;
  color: #000;
  font-family: Tahoma;
  text-decoration: none;
}
.ms-picker-monthselected A:active {
  font-size: 8pt;
  cursor: pointer;
  color: #000;
  font-family: Tahoma;
  text-decoration: none;
}
.ms-picker-monthselected A:link {
  font-size: 8pt;
  cursor: pointer;
  color: #000;
  font-family: Tahoma;
  text-decoration: none;
}
.ms-picker-monthselected A:hover {
  font-size: 8pt;
  cursor: pointer;
  color: #000;
  font-family: Tahoma;
  text-decoration: none;
}
.ms-picker-monthselected A:visited {
  font-size: 8pt;
  cursor: pointer;
  color: #000;
  font-family: Tahoma;
  text-decoration: none;
}
TABLE.ms-picker-table,
TD.ms-picker-footer {
  border-top: #c2dcff 1px solid;
  font-size: 8pt;
  color: #4c4c4c;
  font-family: Tahoma;
  padding: 5px;
}
.ms-picker-footer A {
  color: #039;
}
.ms-picker-footer A:hover {
  color: #000;
  text-decoration: underline;
}
.ms-picker-month {
  font-weight: 700;
  font-size: 8pt;
  padding: 2px 0 5px;
}
.ms-picker-line {
  border-top: #9ba3b5 2px solid;
}
.ms-quickLaunch tr:first-child td {
  background-image: url('/Style Library/eImages/en/header-bg.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #fcfcfc !important;
  border: none;
  height: 22px;
  padding: 0;
  text-align: center;
}
.ms-quickLaunch tr:first-child td table {
  padding: 3px 0 0;
  margin: 0;
}
.span-17 table.ms-picker-header {
  display: inline !important;
}
#imagesListContainer {
  width: 930px !important;
}
.galleryModule li {
  float: left !important;
}
.jspPane {
  margin-right: 0 !important;
}
.ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se {
  display: none !important;
}
#uploadStep2 .stepsUL {
  margin-right: 42px;
  margin-bottom: 28px;
}
.red {
  color: red !important;
  font-size: 14px;
}
.ms-picker-nextmonth,
.ms-picker-prevmonth {
  background: url('/Style Library/SCTAParallaxImg/calMonthImgs.png') no-repeat;
  width: 16px;
  height: 16px;
}
.ms-picker-nextmonth {
  background-position: 0 0;
}
.ms-picker-prevmonth {
  background-position: 0 -16px;
}
.ms-picker-header td {
  width: 140px !important;
}
.ms-picker-header td:first-child,
.ms-picker-header td:last-child {
  width: 25px !important;
}
@media print {
  .side-nav-wrapper,
  .header,
  .footer,
  .btnOrange,
  #s4-titlerow,
  #s4-titlerow * {
    display: none !important;
  }
  /*   #CartDetails .dataPart.oDetails{width:100%}*/
  .selectedItem.purchasedDetails {
    margin: 0;
    padding: 0;
  }
  .imgItemBigTable {
    display: block;
  }
  .imgItemBig {
    display: none;
  }
}
.contestDeatils .grd-winner-wrapper {
  clear: both;
}
.contestDeatils .discclass {
  font: normal 13px GESSTwoLight;
  color: #222;
}
.contestDeatils img[id*="grdWinner"] {
  width: 200px;
  height: auto !important;
}
.contestDeatils .winners-data td:nth-child(3) {
  background: #E6E6E6;
}
.contestDeatils .winners-data td:nth-child(1) {
  background: #E6E6E6;
  width: 43px;
}
.contestDeatils .winners-data td:nth-child(2) {
  background: #F1F0F0;
}
.contestDeatils .winners-data td:nth-child(4) {
  background: #E6E6E6;
  text-align: center;
}
.contestDeatils .winners-data tr {
  border-bottom: 25px solid white;
}
.compImg {
  margin-bottom: 30px;
  text-align: center;
}
/*.contestDeatils h1.orange {
    background: #EDEDED;
    padding: 10px;
}*/
.contestDeatils .formRow {
  margin-bottom: 10px !important;
  border-bottom: 1px solid #DFDFDF;
}
@media (max-width: 479px) {
  .contestDeatils .compImg img {
    width: 100%;
  }
}
h3.ms-standardheader.ms-WPTitle span {
  display: none;
}
.ms-WPBorder,
.ms-WPBorderBorderOnly {
  border: 0;
}
.ms-WPHeader td,
.ms-fakewptitle {
  border-bottom: 0;
}
/*# sourceMappingURL=mainEN.css.map */