/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/oswald/v24/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUtiZTaR.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/oswald/v24/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUJiZTaR.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/oswald/v24/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUliZTaR.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/oswald/v24/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUhiZTaR.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/oswald/v24/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiZQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/oswald/v24/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUtiZTaR.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/oswald/v24/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUJiZTaR.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/oswald/v24/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUliZTaR.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/oswald/v24/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUhiZTaR.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/oswald/v24/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiZQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin */
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans Regular'), local('DroidSans-Regular'), url(https://fonts.gstatic.com/s/droidsans/v10/SlGVmQWMvZQIdix7AFxXkHNSbQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(https://fonts.gstatic.com/s/droidsans/v10/SlGWmQWMvZQIdix7AFxXmMh3eDs1Zw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*
  There are going to be 5 sets of rules in this document, for five modes...
    1.) Development
    2.) Preview
    3.) Editing
    4.) Publish
    5.) Publish (with nojs)
*/

.leadbox {
  background: rgba(0,0,0,0.5);
  border: 0;
  top: 0px;
  left: 0px;
  z-index: 99999;
  display: block;
  position: absolute;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}


.editable-selectable {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.leadstyle-fontsized {
  line-height: normal;
}

/* ContextMenu */
.ui-context-menu {}
.ui-context-menu-option {}
.ui-context-menu-option:hover {
  background: #333;
}

/* leadstyle classes wrappers are applied to an element when object-swapping occurs */

.leadstyle-editable-wrapper {
  text-align: center; /* Generally speaking, we want swapped content to center. Exceptions have controls in the builder. */
}

/* leadstyle classes are applied based upon an object's editable type */

.leadstyle-text {
  outline-color: transparent !important;
  outline-style: none !important;
}

.leadstyle-editing .leadstyle-text:focus,
.leadstyle-editing .leadstyle-text *:focus {
  text-shadow: none !important;
  outline: none !important;
  outline-color: transparent !important;
  outline-style: none !important;
}

/* Selector logic is stupid. Can't resuse selectors.*/

.leadstyle-editing .leadstyle-text::selection {
  color: #FFFFFF;
  background-color: #1FA2ED;
  text-shadow: none;
}

.leadstyle-editing .leadstyle-text *::selection {
  color: #FFFFFF;
  background-color: #1FA2ED;
  text-shadow: none;
}

.leadstyle-editing .leadstyle-text::-moz-selection {
  color: #FFFFFF;
  background-color: #1FA2ED;
  text-shadow: none;
}

.leadstyle-editing .leadstyle-text *::-moz-selection {
  color: #FFFFFF;
  background-color: #1FA2ED;
  text-shadow: none;
}

.leadstyle-image {
  max-width: 100%;
}

.leadstyle-video {}
.leadstyle-video .ui-button {
  width: 30% !important;
  height: auto !important;
}

.leadstyle-container {}
.leadstyle-container-fadein {
  display: none;
}

.leadstyle-link {
  min-width: 10px;
  display: inline-block;
  cursor: pointer;
}

.leadstyle-button-link {
  min-width: 10px;
  min-height: 10px;
  display: inline-block;
  padding: 5% 10%;
  margin: 5px auto;
  border: 0;
  text-align: center !important;
  text-decoration: none !important;
  text-indent: 0px !important;
  text-shadow: none !important;
  cursor: pointer;
  /* default color usually overridden with inline styles in the builder */
  background: #1FA2ED; /*lp-blue*/
  color: #FFFFFF; /*lp-white*/
}
.leadstyle-button-link:hover {
  opacity: 0.85;
  text-decoration: none;
}

/* image-link's have a bad habit of looking funny on highlight */
.leadstyle-image-link {
  display: inline-block;
}
.leadstyle-image-link img {
}

.leadstyle-optin-link {}
.leadstyle-javascript-link {}

.leadstyle-google-button,
.leadstyle-twitter-button,
.leadstyle-facebook-button {
  display: inline-block;
  width: 55px;
  height: 66px;
}
.leadstyle-facebook-button span {
  vertical-align: baseline !important;
}

.leadstyle-facebook-comments {
  height: auto !important;
  overflow: auto !important;
}
.leadstyle-facebook-comments,
.leadstyle-facebook-comments div,
.leadstyle-facebook-comments span,
.leadstyle-facebook-comments iframe {
  max-width: 100% !important;
}
.leadstyle-facebook-comments div,
.leadstyle-facebook-comments span,
.leadstyle-facebook-comments iframe {
  width: 100% !important;
}

.leadstyle-countdown {
  display: inline-block; 
  position: relative; 
}

.leadstyle-embed {
  display: block;
}
.leadstyle-embed .code-image {
  background: #272822;
  background-image: url(/static/builder/public/img/default-embed.png);
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  padding: 0;
  margin: 0;
  min-height: 25px;
  min-width: 75px;
  width: 100%;
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
  border-radius: 2px;
}

.leadstyle-layout {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px auto;
  padding: 0px;
  border: 0px none;
  display: block;
  position: relative;
  clear: both;
}
.leadstyle-layout .row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 6px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px none;
  display: block;
  position:relative;
  clear:both;
}
.leadstyle-layout .row .col {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 3px 0px 3px;
  margin: 0px 0px 0px 0px;
  border: 0px none;
  display:block;
  position:relative;
  float:left;
  overflow:visible;
  text-align: center;
}

.leadstyle-layout .row:first-child {
  margin: 0px;
}

.leadstyle-layout .row:after {
   content:" ";
   visibility:hidden;
   display:block;
   height:0;
   font-size:0;
   line-height:0;
   clear:both;
}

.leadstyle-layout .row .col-1,
.leadstyle-layout .row .col-1:last-child,
.leadstyle-layout .row .col-1:first-child {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.leadstyle-layout .row .col-1:first-child {
  margin: 0px 0px 0px 0px;
}

.leadstyle-layout .row .col-2,
.leadstyle-layout .row .col-2:last-child,
.leadstyle-layout .row .col-2:first-child {
  padding: 0px 0px 0px 3px;
  margin: 0px 0px 0px 3px;
}
.leadstyle-layout .row .col-2:first-child {
  margin: 0px 0px 0px -3px;
}

.leadstyle-layout .row .col-3,
.leadstyle-layout .row .col-3:last-child,
.leadstyle-layout .row .col-3:first-child {
  padding: 0px 0px 0px 4px;
  margin: 0px 0px 0px 2px;
}
.leadstyle-layout .row .col-3:first-child {
  margin: 0px 0px 0px -4px;
}

.leadstyle-layout .row .col-4,
.leadstyle-layout .row .col-4:last-child,
.leadstyle-layout .row .col-4:first-child {
  padding: 0px 0px 0px 6px;
  margin: 0px 0px 0px 2px;
}
.leadstyle-layout .row .col-4:first-child {
  margin: 0px 0px 0px -6px;
}

.leadstyle-layout .row .col-5,
.leadstyle-layout .row .col-5:last-child,
.leadstyle-layout .row .col-5:first-child {
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 0px 2px;
}
.leadstyle-layout .row .col-5:first-child {
  margin: 0px 0px 0px -8px;
}

.leadstyle-layout .row .col-6,
.leadstyle-layout .row .col-6:last-child,
.leadstyle-layout .row .col-6:first-child {
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 1px;
}
.leadstyle-layout .row .col-6:first-child {
  margin: 0px 0px 0px -5px;
}

.leadstyle-layout .row .col-7,
.leadstyle-layout .row .col-7:last-child,
.leadstyle-layout .row .col-7:first-child {
  padding: 0px 0px 0px 6px;
  margin: 0px 0px 0px 1px;
}
.leadstyle-layout .row .col-7:first-child {
  margin: 0px 0px 0px -6px;
}

.leadstyle-layout .row .col-8,
.leadstyle-layout .row .col-8:last-child,
.leadstyle-layout .row .col-8:first-child {
  padding: 0px 0px 0px 7px;
  margin: 0px 0px 0px 1px;
}
.leadstyle-layout .row .col-8:first-child {
  margin: 0px 0px 0px -7px;
}

.leadstyle-layout .row .col-9,
.leadstyle-layout .row .col-9:last-child,
.leadstyle-layout .row .col-9:first-child {
  padding: 0px 0px 0px 4px;
  margin: 0px 0px 0px 0.5px;
}
.leadstyle-layout .row .col-9:first-child {
  margin: 0px 0px 0px -4px;
}

.leadstyle-layout .row .col-10,
.leadstyle-layout .row .col-10:last-child,
.leadstyle-layout .row .col-10:first-child {
  padding: 0px 0px 0px 4.5px;
  margin: 0px 0px 0px 0.5px;
}
.leadstyle-layout .row .col-10:first-child {
  margin: 0px 0px 0px -9px;
}

.leadstyle-layout .row .col-11,
.leadstyle-layout .row .col-11:last-child,
.leadstyle-layout .row .col-11:first-child {
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 0.5px;
}
.leadstyle-layout .row .col-11:first-child {
  margin: 0px 0px 0px -5px;
}

.leadstyle-layout .row .col-12,
.leadstyle-layout .row .col-12:last-child,
.leadstyle-layout .row .col-12:first-child {
  padding: 0px 0px 0px 6px;
  margin: 0px 0px 0px 0.5px;
}
.leadstyle-layout .row .col-12:first-child {
  margin: 0px 0px 0px -6px;
}

.leadstyle-layout .col-0  { width: 000.0000000000%; }
.leadstyle-layout .col-1  { width: 100.0000000000%; }
.leadstyle-layout .col-2  { width: 050.0000000000%; }
.leadstyle-layout .col-3  { width: 033.3333333333%; }
.leadstyle-layout .col-4  { width: 025.0000000000%; }
.leadstyle-layout .col-5  { width: 020.0000000000%; }
.leadstyle-layout .col-6  { width: 016.6666666666%; }
.leadstyle-layout .col-7  { width: 014.2857142857%; }
.leadstyle-layout .col-8  { width: 012.5000000000%; }
.leadstyle-layout .col-9  { width: 011.1111111111%; }
.leadstyle-layout .col-10 { width: 010.0000000000%; }
.leadstyle-layout .col-11 { width: 009.0909090909%; }
.leadstyle-layout .col-12 { width: 008.3333333333%; }

/*.leadstyle-layout .leadstyle-layout .col-0  { width: 000.0000000000%; }
.leadstyle-layout .leadstyle-layout .col-1  { width: 100.0000000000%; }
.leadstyle-layout .leadstyle-layout .col-2  { width: 050.0000000000%; }
.leadstyle-layout .leadstyle-layout .col-3  { width: 033.3333333333%; }
.leadstyle-layout .leadstyle-layout .col-4  { width: 025.0000000000%; }
.leadstyle-layout .leadstyle-layout .col-5  { width: 020.0000000000%; }
.leadstyle-layout .leadstyle-layout .col-6  { width: 016.6666666666%; }
.leadstyle-layout .leadstyle-layout .col-7  { width: 014.2857142857%; }
.leadstyle-layout .leadstyle-layout .col-8  { width: 012.5000000000%; }
.leadstyle-layout .leadstyle-layout .col-9  { width: 011.1111111111%; }
.leadstyle-layout .leadstyle-layout .col-10 { width: 010.0000000000%; }
.leadstyle-layout .leadstyle-layout .col-11 { width: 009.0909090909%; }
.leadstyle-layout .leadstyle-layout .col-12 { width: 008.3333333333%; }*/

/*@media all and (min-width: 391px) and (max-width: 780px) {
  .leadstyle-layout .col-0  { width:000.0000000000%; }
  .leadstyle-layout .col-1  { width:100.0000000000%; }
  .leadstyle-layout .col-2  { width:050.0000000000%; }
  .leadstyle-layout .col-3  { width:033.3333333333%; }
  .leadstyle-layout .col-4  { width:050.0000000000%; }
  .leadstyle-layout .col-5  { width:020.0000000000%; }
  .leadstyle-layout .col-6  { width:033.3333333333%; }
  .leadstyle-layout .col-7  { width:014.2857142857%; }
  .leadstyle-layout .col-8  { width:025.0000000000%; }
  .leadstyle-layout .col-9  { width:033.3333333333%; }
  .leadstyle-layout .col-10 { width:020.0000000000%; }
  .leadstyle-layout .col-11 { width:009.0909090909%; }
  .leadstyle-layout .col-12 { width:016.6666666666%; }
}*/
@media all and (min-width: 1px) and (max-width: 400px) {
  .leadstyle-layout .col-0  { width:000.0000000000%; }
  .leadstyle-layout .col-1  { width:100.0000000000%; }
  .leadstyle-layout .col-2  { width:100.0000000000%; }
  .leadstyle-layout .col-3  { width:100.0000000000%; }
  .leadstyle-layout .col-4  { width:100.0000000000%; }
  .leadstyle-layout .col-5  { width:100.0000000000%; }
  .leadstyle-layout .col-6  { width:100.0000000000%; }
  .leadstyle-layout .col-7  { width:100.0000000000%; }
  .leadstyle-layout .col-8  { width:100.0000000000%; }
  .leadstyle-layout .col-9  { width:100.0000000000%; }
  .leadstyle-layout .col-10 { width:100.0000000000%; }
  .leadstyle-layout .col-11 { width:100.0000000000%; }
  .leadstyle-layout .col-12 { width:100.0000000000%; }
}

/* stuff that seems to be required to make legacy templates work */

.leadstyle-countdown {
  position: relative; 
  margin: 0;
  display: inline-block; 
}
.leadstyle-countdown ul.countdown {
  padding: 0;
  margin: 0;
  overflow: auto;
  position: relative; 
}
.leadstyle-countdown ul.countdown li {
  float: left;
  display: inline-block;
  text-align: center;
  margin-right: 5px;
  overflow: hidden;
}
.leadstyle-countdown ul.countdown li .time-wrap {
  /*background: url('../img/countdown-background.png') no-repeat left top #00A3F0;*/
  width: 59px;
  height: 62px;
  border-radius: 3px;
}
.leadstyle-countdown ul.countdown li span {
  /*font-family: 'Raleway';*/
  font-weight: 900;
  font-size: 24px;
  color: #FAFAFA;
  line-height: 60px;
  position: relative;
  text-align: center;
  padding-right: 1px;
}
.leadstyle-countdown ul.countdown li p.timeRefDays,
.leadstyle-countdown ul.countdown li p.timeRefHours,
.leadstyle-countdown ul.countdown li p.timeRefMinutes,
.leadstyle-countdown ul.countdown li p.timeRefSeconds {
  display: inline-block;
  float: left;
  /*font-family: 'Raleway';*/
  font-weight: 600;
  color: #303333;
  /*text-transform: uppercase;*/
  font-size: 14px;
  *font-size:8px;
  /* font-size:10px\9;*/
  text-align: center;
  margin: 2px auto ;
  letter-spacing: 1px;
  *letter-spacing: 0px;
  letter-spacing: 0px\9;
  letter-spacing: 0px;
  width: 54px;
  line-height: 17px;
  text-align:center;
}

/*stuff here for swappables*/

.leadstyle-swappable.leadstyle-image-link img,
.leadstyle-swappable.leadstyle-image {
  max-width: 100%;
  margin: auto;
}

.leadstyle-swappable.leadstyle-countdown {
  display: block;
  margin: 0px auto;
  text-align: center;
}
.leadstyle-swappable.leadstyle-countdown ul.countdown li {
  float: none;
  display: inline-block;
  text-align: center;
  margin: 0px 2px;
  overflow: hidden;
}
.leadstyle-swappable.leadstyle-countdown ul.countdown li .time-wrap {
  width: 59px;
  height: 62px;
  background: #000;
  color: #FFF;
  border: 1px solid rgba(255,255,255,0.5);
  border-radius: 3px;
}
.leadstyle-swappable.leadstyle-countdown ul.countdown li p {
  text-align: center;
  width: 100%;
  display: block;
  margin: 3px 0px;
  padding: 0px;
  white-space: nowrap;
  text-shadow:
    1px 0px 0px rgba(255,255,255,0.5),
    -1px 0px 0px rgba(255,255,255,0.5),
    0px 1px 0px rgba(255,255,255,0.5),
    0px -1px 0px rgba(255,255,255,0.5);
}


html,
body {
 max-width:100%;
 overflow-x:hidden
}
body {
  font-family: 'Lato',sans-serif;
  font-size: 1em;
  color: #797979;
}
.container {
  max-width: 1170px;
}
a {
 color:#C33C28
}
a:hover {
 color:#DA6B5B
}
ul,
ol {
 overflow:hidden
}
hr.nopadding {
 padding:0;
 margin:0;
 border-color:#e7e7e7
}
h1,
h2,
h3,
h4,
h5 {
 font-family:'Oswald',sans-serif;
 color:#354458
}
.btn {
 white-space:normal;
 border:0;
 font-family:'arial',serif;
 font-weight:bold
}
.btn-primary {
 background-color:#eb7260;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 border-radius:1px
}
.btn-primary:hover {
 background-color:#D5503D
}
.navbar-default {
 background:rgba(255,255,255,0);
 border:0
}
.navbar-nav {
 float:right
}
.section {
 padding:10px 0;
 position:relative;
 z-index:2
}
.section2 {
 padding:55px 0;
 position:relative;
 z-index:3
}
.section2 h3 {
 font-family:'Lato',sans-serif;
 color:#999;
 margin-bottom:30px
}
.section-hr {
 padding:0;
 margin:0
}
.checkmark-list {
 list-style-type:none;
 padding-left:35px
}
.checkmark-list li:before {
 color:#1bb868;
 content:'\f00c';
 display:inline-block;
 font-family:FontAwesome;
 margin:0 7px 0 -25px
}
.video-wrapper {
 margin:auto
}
.video-container {
 position:relative;
 padding-bottom:56.25%;
 padding-top:5px;
 height:0;
 overflow:hidden;
 margin:auto
}
.video-container iframe,
.video-container object,
.video-container embed,
.video-container img {
 position:absolute;
 top:0;
 left:0;
 width:100%!important;
 height:100%!important;
 margin:auto
}
.add-this-widget {
 position:fixed;
 width:55px;
 z-index:999;
 top:180px
}
header {
 position:relative;
 width:100%
}
header.smaller {
 position:fixed;
 z-index:9999;
 top:0px
}
#top-row {
 background-color:#eb7261;
 color:#f6f8f7
}
.top-text-list {
 margin-bottom:0
}
.top-text-list li {
 vertical-align:middle
}
.top-text-div1 {
 font-size:20px;
 font-family:impact,serif
}
.top-text-div2 {
 font-size:20px;
 font-family:impact,serif
}
.counter ul li {
 margin:0;
 padding:0 2px 0 0
}
.counter-box {
 text-align:center;
 padding:5px;
 width:60px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 background-color:#eb7262;
 border:1px solid #CB6252;
 color:#fff9f9
}
.counter-box .number {
 font-size:20px;
 font-family:'Droid Sans',sans-serif;
 font-weight:bold
}
.counter-box .duration {
 font-size:12px
}
.btn-top {
 background-color:#eb7263;
 border:1px solid #ae5345;
 padding:12px 20px;
 font-size:20px;
 color:#fff9f8
}
.btn-top:hover {
 color:#fff9f2;
 background-color:#ae5346
}
.language-select-section {
 background-color:#e1e1e2;
 text-align:right
}
.language-select-section img {
 width:16px;
 height:16px
}
.flag-container {
 padding-right:45px
}
#nav-row {
 background-color:#fffffe;
 -webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.3);
 -moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.3);
 box-shadow:0px 3px 5px 0px rgba(0,0,0,0.3)
}
.navbar {
 margin-bottom:8px
}
.navbar-brand {
 float:left;
 height:auto;
 padding:5px 0
}
.navbar-nav {
 font-size:17px;
 margin-top:15px
}
.navbar-nav li {
 vertical-align:middle
}
.navbar-nav li a {
 color:#999998!important
}
.navbar-nav li a:hover {
 color:#666668!important
}
#hero-section {
 min-height:420px;
 position:relative
}
.hero-bg {
 position:absolute;
 z-index:1;
 min-width:1920px;
 min-height:420px;
 left:50%;
 margin-left:-960px
}
.hero-img {
 margin-top:20px
}
.hero-text-container {
 position:relative;
 z-index:2
}
.hero-text-container hr {
 border-color:#8793A3
}
.hero-text {
 padding:40px 0
}
.hero-text .speaker-name {
 font-size:30px;
 color:#fff9f7;
 font-weight:lighter
}
.hero-text h1 {
 color:#f9f9f6
}
.hero-text h2 {
 color:#f9f9f6
}
.hero-text .location {
 font-size:30px;
 color:#f9f9f5;
 font-weight:lighter
}
#trust-section {
 background-color:#f4f4f4
}
.btn-hero {
 font-size:26px;
 padding:30px 10px;
 color:#f6f6f7;
 border:1px solid #f3f3f3;
 margin:-25px auto 0 auto;
 width:70%;
 background-color:#eb7264;
 -webkit-transition:all 0.2s ease-out;
 -moz-transition:all 0.2s ease-out;
 -o-transition:all 0.2s ease-out;
 transition:all 0.2s ease-out
}
.btn-hero:hover {
 background-color:#F76C5B;
 font-size:26px;
 padding:35px 10px;
 border:1px solid #f3f3f3;
 margin:-30px auto -5px auto;
 width:73%;
 color:#f6f6f8
}
.trust-logo-container {
 margin-right:50px;
 margin-top:10px
}
.hero-trust-logos li {
 vertical-align:top
}
.hero-trust-logos img {
 width:140px;
 height:57px
}
#about-video-container {
 float:left;
 width:520px;
 margin-right:20px;
 margin-bottom:20px
}
#about-section {
 background-color:#fffffd;
 color:#777777
}
#about-section h2 {
 color:#354459
}
#about-section .checkmark-list li:before {
 color:#eb7265
}
#summary-program-section {
 background-color:#fffffc;
 color:#777776
}
#summary-program-section h2 {
 color:#354457
}
#summary-program-section .checkmark-list li:before {
 color:#eb7266
}
.summary-img {
 margin-left:20px;
 max-width:609px
}
#quote1-section {
 background-color:#354456;
 color:#f9f9f4
}
.quote-container {
 width:80%;
 margin:auto
}
.quote-container p {
 margin-bottom:0
}
.quote-container .quote {
 font-size:25px;
 font-family:georgia,serif;
 margin-bottom:10px
}
#breakdown-section {
 background-color:#f5f5f5
}
#breakdown-section .header {
 color:#354455
}
#breakdown-section .subheader {
 margin-bottom:30px;
 color:#888888
}
#breakdown-box {
 position:relative;
 margin:0 auto 30px auto;
 padding-left:10px;
 background-color:#eb7267
}
#breakdown-box:after {
 top:100%;
 left:50%;
 border:solid transparent;
 content:" ";
 height:0;
 width:0;
 position:absolute;
 pointer-events:none;
 border-color:rgba(136,183,213,0);
 border-top-color:#354454;
 border-width:16px;
 margin-left:-16px
}
#breakdown-box:last-child:after {
 display:none
}
#breakdown-box h3 {
 color:#f8f8f6;
 margin-bottom:10px
}
#breakdown-box .checkmark-list li:before {
 color:#eb7268
}
.breakdown-img-a {
 float:right
}
.breakdown-img {
 float:right;
 margin-left:10px
}
.breakdown-box-inner {
 background-color:#354454;
 padding:20px;
 overflow:hidden;
 color:#f5f5f6
}
.step-label {
 margin-left:-10px;
 margin-bottom:10px
}
.step-label .step-label-inner {
 background-color:#eb7267;
 padding:5px 20px 5px 10px;
 color:#f5f5f7;
 display:inline-block
}
.date-label {
 margin-left:-10px
}
.date-label .date-label-inner {
 background-color:#29aba4;
 padding:5px 20px 5px 10px;
 color:#f5f5f8;
 display:inline-block
}
.breakdown-box-inner .breakdown-header {
 margin-top:15px
}
.breakdown-burst {
 position:absolute;
 display:table;
 right:-20px;
 top:-30px;
 width:103px;
 height:104px
}
.breakdown-burst img {
 position:absolute
}
.breakdown-burst-text {
 position:relative;
 color:#f5f5f9;
 z-index:99;
 width:103px;
 height:104px;
 display:table-cell;
 vertical-align:middle;
 line-height:1.6em;
 -moz-transform:rotate(10deg);
 -o-transform:rotate(10deg);
 -webkit-transform:rotate(10deg);
 transform:rotate(10deg)
}
.breakdown-burst-text div {
 font-size:25px
}
#cta1-section {
 background-color:#354453
}
#cta1-section h1 {
 color:#f7f7f7;
 font-size:40px;
 margin:0 0 10px 0
}
#cta1-section h3 {
 color:#f7f7f7;
 margin:0px
}
.btn-cta1 {
 background-color:#eb7269;
 margin-top:20px;
 padding:20px 60px;
 font-size:20px;
 color:#f7f7f5
}
.btn-cta1:Hover {
 background-color:#E55947;
 color:#f7f7f6
}
#testimonial1-section {
 background-color:#fffffb;
 color:#777775
}
#testimonial1-section ul li {
 vertical-align:top
}
#testimonial1-section h1,
#testimonial1-section h2 {
 color:#354452
}
#testimonial1-section .subheader {
 color:#888887
}
.testimonial-row-container {
 margin:10px 0
}
.testimonial-featured-vid-row {
 margin-bottom:20px
}
.testimonial-row-container ul li {
 width:379px
}
.video-testimonial-caption {
 margin-top:10px;
 margin-bottom:20px
}
.video-testimonial-caption,
.testimonial-box {
 color:#777774
}
.testimonial-box {
 position:relative;
 padding-bottom:55px
}
.testimonial-bubble {
 background-color:#354451;
 color:#f2f2f2;
 padding:20px 20px 35px 20px;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px;
 position:relative;
 text-align:center;
 font-family:georgia,serif
}
.testimonial-bubble:after {
 content:"";
 position:absolute;
 display:block;
 bottom:-30px;
 border:1px solid #354451;
 z-index:-1;
 left:135px;
 border-bottom-width:30px;
 border-left-width:49px;
 border-right-width:0px;
 border-bottom-color:transparent
}
.testimonial-box img {
 width:100px;
 height:100px;
 -webkit-border-radius:100px;
 -moz-border-radius:100px;
 border-radius:100px;
 position:absolute;
 left:25px;
 margin-top:-20px
}
.testimonial-info {
 padding:31px 10px 0 145px;
 text-align:left
}
#cta2-section {
 background-color:#334251
}
#cta2-section h1 {
 color:#f2f2f1;
 font-size:40px;
 margin:0 0 10px 0
}
#cta2-section h3 {
 color:#f2f2f1;
 margin:0px
}
.btn-cta2 {
 background-color:#ea736b;
 color:#f7f7f3;
 margin-top:20px;
 padding:20px 60px;
 font-size:20px
}
.btn-cta2:hover {
 background-color:#E55946;
 color:#f7f7f2
}
#upsell-section {
 background-color:#f9f9f9
}
#diamond-box-wrapper {
 background-color:#334252
}
#diamond-box {
 padding:10px 30px;
 overflow:hidden;
 color:#f1f1f2
}
#diamond-box .header-area {
 background-color:#263141;
 padding:40px 140px;
 margin:-10px -30px 10px -30px;
 position:relative
}
.diamond-icon1 {
 position:absolute;
 left:30px;
 top:20px;
 width:100px
}
.diamond-icon2 {
 position:absolute;
 right:30px;
 top:20px;
 width:100px
}
#diamond-box .header-area h1 {
 color:#f2f2f3;
 margin:0;
 padding:0
}
#diamond-box .checkmark-list li:before {
 color:#ea736c
}
#diamond-box .d-media-box {
 float:right;
 width:500px;
 margin-left:10px
}
.diamond-box-inner h2 {
 color:#fff
}
.d-image-container {
 margin-top:20px
}
.d-image-container ul li {
 width:250px;
 margin-bottom:10px
}
.diamond-cta-container {
 padding:5px 0 30px 0
}
.btn-upsell {
 font-size:25px;
 padding:20px 40px;
 width:80%;
 margin:auto;
 color:#f2f2f4;
 background-color:#ea736a
}
.btn-upsell:hover {
 color:#f2f2f5;
 background-color:#CD534A
}
#speaker-section {
 background-color:#f6f6f6;
 color:#777773
}
#speaker-section h2 {
 color:#334253
}
.social-icon-container {
 float:left;
 width:36px;
 margin-right:5px;
 position:absolute;
 left:-26px;
 top:0
}
.social-icon-container img {
 margin-bottom:4px
}
.speaker_image {
 width:458px
}
.achievement-box {
 background-color:#334254;
 margin-top:10px;
 padding:20px;
 color:#f1f1f4
}
.achievement-box h4 {
 color:#f1f1f3
}
.achievement-box .checkmark-list li:before {
 color:#ea736d
}
#pricing-section {
 background-color:#334255;
 color:#f3f3f2
}
#pricing-section .header {
 color:#f1f1f5
}
#pricing-section .subheader {
 color:#8297B2
}
.pricing-box-container ul li {
 vertical-align:top
}
.pricing-box {
 position:relative;
 background-color:#fafafa;
 margin:30px 0;
 padding:10px;
 width:272px
}
.best-value-corner {
 position:absolute;
 top:0;
 right:0
}
.pricing-header {
 padding:20px 5px;
 background-color:#d9d9d9;
 font-size:30px;
 font-family:'Oswald',sans-serif;
 color:#878787
}
.pricing-price-area {
 background-color:#fafafb;
 border:1px solid #d7d7d7;
 margin:10px 0 0 0;
 padding:10px 5px
}
.pricing-price-area .price-header1 {
 font-size:20px;
 color:#c2c2c2
}
.pricing-price-area .price-header2 {
 font-size:20px;
 line-height:1.8em;
 color:#29aba6;
 font-family:'Arial Black','Arial Bold',Gadget,sans-serif
}
.pricing-price-area .price-header2 span {
 font-size:50px;
 color:#29aba6;
 font-family:'Arial Black','Arial Bold',Gadget,sans-serif
}
.pricing-features {
 padding:10px 10px 10px 0;
 text-align:left;
 color:#777772
}
.pricing-features .checkmark-list li:before {
 color:#ea736e
}
.pricing-features ul li {
 line-height:1.7em
}
.btn-pricebox {
 padding:10px 5px;
 background-color:#ea735b;
 color:#f1f1f6
}
.btn-pricebox:hover {
 color:#f1f1f7;
 background-color:#E55948
}
.price-button-bottom-container {
 margin-bottom:20px
}
.btn-price-bottom {
 background-color:#4D5D71;
 color:#f3f3f4
}
.btn-price-bottom:hover {
 background-color:#ca735a;
 color:#f3f3f5
}
.price1-footer-text {
 margin-top:10px
}
#pricing-section2 {
 background-color:#E7E7E8;
 color:#999997
}
#pricing-section2 h2 {
 color:#334256
}
#pricing-section2 h3 {
 color:#999997
}
.price2-btn-container {
 position:relative;
 width:80%;
 margin:auto
}
.btn-price2 {
 font-size:35px;
 margin:30px 0 0 0;
 padding:20px 10px;
 background-color:#ea735c;
 color:#f2f1f1
}
.btn-price2:hover {
 background-color:#E55945;
 color:#f2f1f2
}
.price2-burst {
 position:absolute;
 left:0px;
 top:100px;
 width:140px;
 height:140px
}
.price2-footer-text {
 margin-top:10px
}
#details-section {
 background-color:#fdfdfd
}
#details-section .header {
 color:#334257
}
#details-section .subheader {
 color:#888883
}
.details-map-container {
 position:relative;
 margin:50px 0
}
.details-map {
 height:200px;
 overflow:hidden
}
.details-map iframe {
 width:100%;
 margin-top:-180px
}
.location_img {
 position:absolute;
 right:50px;
 top:-25px;
 border:10px solid #f9f9f3;
 -webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.33);
 -moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.33);
 box-shadow:0px 0px 5px 0px rgba(0,0,0,0.33);
 height:254px
}
.event-details-box {
 margin-bottom:15px
}
.center {
 width:42px;
 height:42px;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-21px;
 margin-top:-21px
}
.event-icon-container {
 float:left;
 width:70px;
 height:70px;
 background-color:#334258;
 text-align:center;
 position:relative;
 -webkit-border-radius:100px;
 -moz-border-radius:100px;
 border-radius:100px
}
.event-detail-info {
 margin-left:90px;
 padding-top:15px
}
.event-details-label {
 background-color:#29aba5;
 padding:5px 30px 5px 20px;
 margin-bottom:10px;
 color:#fff;
 display:inline-block
}
.event-detail-info .text {
 margin-top:5px;
 color:#888882
}
#more-testimonials {
 background-color:#f8f8f8
}
#more-testimonials .header {
 color:#334259
}
#more-testimonials .subheader {
 color:#888881
}
.more-testimonials-lists li {
 vertical-align:top
}
.left-testimonial-container,
.right-testimonial-container {
 width:550px
}
.left-testimonial-container .more-testimonial-header {
 background-color:#3b5998;
 padding:20px;
 color:#f7f7f1;
 margin-bottom:10px
}
.left-testimonial-container .list-unstyled li {
 background-color:#3b5998;
 padding:20px;
 color:#f7f7f1;
 margin-bottom:10px;
 vertical-align:top
}
.right-testimonial-container .more-testimonial-header {
 background-color:#56a3d9;
 padding:20px;
 color:#f7f7f0;
 margin-bottom:10px
}
.right-testimonial-container .list-unstyled li {
 background-color:#56a3d9;
 padding:20px;
 color:#f7f7f0;
 margin-bottom:10px;
 vertical-align:top
}
#fb-comment {
 background-color:#eaeaea
}
#fb-comment .header {
 color:#234256
}
#fb-comment .subheader {
 color:#788881
}
#footer-section {
 background-color:#334261;
 padding:20px 0
}
.footer-social-icons a {
 float:left;
 margin-right:10px;
 width:32px;
 height:32px
}
.legal-text {
 text-align:right;
 font-size:12px;
 color:#f6f5f6
}
@media only screen and (max-width:1200px) {
 header.smaller {
  position:relative
 }
 .btn-top {
  margin-top:5px;
  padding:12px 15px;
  font-size:15px
 }
 .nav>li>a {
  padding:15px 10px!important
 }
 .trust-logo-container {
  margin-right:0px;
  margin-top:10px
 }
 .hero-trust-logos img {
  width:123px
 }
 .testimonial-row-container ul li {
  width:312px
 }
 .social-icon-container {
  float:none;
  width:100%;
  position:relative;
  left:0px;
  margin-top:5px
 }
 .pricing-box {
  width:223px
 }
 .pricing-features {
  font-size:14px
 }
 .price2-burst {
  position:absolute;
  left:-90px;
  top:100px;
  width:140px;
  height:140px
 }
 .location_img {
  height:235px
 }
}
@media only screen and (max-width:992px) {
 .navbar-header {
  width:100%
 }
 .navbar-header button {
  margin-top:20px
 }
 .top-text-span1,
 .top-text-span2 {
  font-size:19px!important
 }
 .btn-top {
  display:none
 }
 .language-select-section {
  text-align:center
 }
 .flag-container {
  padding-right:0
 }
 .navbar-brand {
  float:none;
  margin:auto;
  display:block;
  text-align:center
 }
 .navbar-brand img {
  margin:auto;
  text-align:center
 }
 .nav>li>a {
  padding:10px 10px!important
 }
 #about-video-container {
  float:none;
  width:100%;
  margin-right:0
 }
 .trust-logo-container {
  margin-top:30px
 }
 .summary-img {
  width:100%;
  margin-bottom:20px;
  margin-left:0;
  float:none
 }
 .testimonial-row-container ul li {
  width:239px
 }
 .testimonial-quote-row-container ul li {
  width:100%
 }
 #diamond-box .d-media-box {
  float:none;
  width:100%;
  margin-left:0
 }
 .d-image-container ul li {
  width:163px;
  margin-bottom:10px
 }
 .diamond-cta-container {
  padding:5px 0 0px 0
 }
 .btn-upsell {
  font-size:25px;
  padding:20px 40px;
  width:100%;
  margin:auto
 }
 .speaker_image {
  width:416px;
  margin:auto
 }
 .social-icon-container {
  width:100%;
  text-align:center
 }
 .pricing-box {
  width:300px;
  margin-bottom:10px;
  margin-top:10px
 }
 .pricing-features {
  font-size:14px
 }
 .price2-burst {
  position:relative;
  left:0px;
  top:0px;
  margin-bottom:20px
 }
 .price2-btn-container {
  width:100%
 }
 .location_img {
  position:relative;
  display:block;
  margin:auto;
  right:0;
  top:0px;
  height:254px;
  margin-bottom:10px
 }
 .footer-social-icons {
  text-align:center;
  margin-bottom:10px
 }
 .footer-social-icons a {
  float:none
 }
}
@media only screen and (max-width:768px) {
 .add-this-widget {
  display:none
 }
 .btn-top {
  display:none
 }
 .top-list-container {
  display:block!important;
  text-align:center
 }
 .navbar-brand {
  float:left
 }
 .breakdown-box-inner img {
  width:100%;
  margin-bottom:20px
 }
 .testimonial-row-container ul li {
  width:100%
 }
 .location_img {
  height:300px;
  position:relative;
  margin:auto;
  display:block;
  top:0;
  right:0;
  margin-bottom:10px
 }
 .left-testimonial-container,
 .right-testimonial-container {
  width:100%
 }
 .legal-text {
  text-align:center
 }
 .btn-price2 {
  font-size:25px
 }
}
@media only screen and (max-width:480px) {
 #diamond-box .header-area {
  padding:40px 10px
 }
 .diamond-icon1,
 .diamond-icon2 {
  display:none
 }
 .d-image-container ul li {
  width:100%
 }
}
@media only screen and (max-width:320px) {
}
.control-panel-wrap {
 position:fixed;
 right:-250px;
 box-shadow:0 3px 10px rgba(0,0,0,.2);
 z-index:999999999;
 background:#fff;
 top:20px;
 width:250px
}
.control-panel-toggle {
 width:45px;
 height:45px;
 background:#e5ae01;
 left:-45px;
 position:absolute;
 box-shadow:-3px 3px 10px rgba(0,0,0,.2);
 top:71px;
 padding:10px 0 0 10px
}
.control-panel-toggle:hover {
 background-color:#e5ae01;
 cursor:pointer
}
.control-panel-title {
 padding:15px 15px 0 15px;
 font-size:17px;
 color:#666671;
 background:#282f35
}
.control-panel-label {
 padding:5px;
 margin:10px 5px -13px 5px;
 font-size:12px;
 color:#fff;
 background-color:#e5ae01;
 text-align:center;
 z-index:99;
 position:relative
}
.control-panel-title img {
 width:280px
}
.control-panel-sortable {
 list-style:none;
 background-color:#fff;
 color:#333;
 margin-bottom:0;
 padding:0 0 10px 0;
 max-height:600px;
 overflow-x:hidden;
 overflow-y:scroll;
 padding-top:10px
}
.control-panel-sortable ul {
 margin:0;
 background-color:#fff;
 padding:20px 0!important
}
.control-panel-sortable ul li {
 padding:12px 20px;
 margin:0;
 list-style:none;
 border:0;
 color:#777777;
 font-size:13px
}
.control-panel-sortable ul#drag-drop-menu li {
 cursor:-webkit-grab!important;
 border:1px solid #d7d7d7;
 margin:3px 10px
}
.control-panel-sortable ul#drag-drop-menu li:hover {
 background:transparent;
 background-color:rgba(0,0,0,.045)
}
span.float-right {
 color:rgba(0,0,0,0);
 font-size:10px;
 margin-top:3px;
 float:right
}
.control-panel-sortable ul li:hover span.float-right {
 color:#e5ae00
}
.control-panel-sortable ul .schild {
 padding:12px;
 border-radius:0;
 border-bottom:0;
 margin-top:0px;
 margin-bottom:2px;
 border:1px solid #d7d7d7;
 box-shadow:0 0 0
}
.control-panel-sortable ul .schild:hover {
 background-color:rgba(0,0,0,.045)
}


.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}


.d-image-container ul li {
  width: 240px;
  margin-bottom: 10px;
}

.btn-upsell {
  font-size: 25px;
  padding: 20px 40px;
  width: 80%;
  margin: auto;
  color: #f2f2f4 !important;
  background-color: #ea736a;
}




