/* START - Sprint - New Quote - New Order - Main Page */

.sc-quote-order-btns {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 1.5em;
}

div#sc-quote-order-row {
    margin-top: 50px;
    margin-bottom: 50px;
}

div#sc-quote-order-title-cell h3 {
    font-size: 6em;
    text-align: center;
    letter-spacing: 10px;
		text-shadow: 1px 1px 1px #000000;
		margin-top: 0;
}

div#sc-quote-order-title-cell h4 {
    font-size: 3.5em;
    text-align: center;
    letter-spacing: 2px;
		margin-bottom: 0;
		text-shadow: 1px 1px 1px #000000;
}

div#sc-quote-order-title-row {
    padding-bottom: 0;
}

.sc-quote-order-btns a:link.ow-icon-placement-left, .sc-quote-order-btns a:visited.ow-icon-placement-left, .sc-quote-order-btns a:active.ow-icon-placement-left {
    text-decoration: none;
}

.sc-quote-order-btns a:hover.ow-icon-placement-left, .sc-quote-order-btns a:focus.ow-icon-placement-left {
		text-decoration: none;
		color: blue;
}

/* END - Sprint - New Quote - New Order - Main Page */

/* Add padding at bottom of paragraph div */

.siteorigin-widget-tinymce.textwidget {
    margin-bottom: 25px;
}

/* Remove Padding above and Below Google Map on Contact Page */

style.panel-row-style-for-59-1 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style.panel-row-style-for-59-1 {
    padding-top: 0px;
    padding-bottom: 0px;
}

div#main {
    padding-bottom: 0px;
}

/* Remove Padding Between Menu Row and Hero Banner Row */

div#main {
    padding-top: 0px;
}

.siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style.panel-row-style-for-6-0 {
    padding-top: 0px;
}

/* Add Padding Above Page Title */

h1.entry-title {
    padding-top: 25px;
}

/* Hero Banner */

.hero-banner {
    background-color: rgba(0,0,0,0.5);
    padding-bottom: 25px;
}

.sow-hero-buttons {
    text-align: center;
}

h1.hero-h1 {
    text-align: center;
    font-weight: 600;
    text-shadow: 2px 2px 4px #000000 !important;
}

p.hero-p {
    text-align: center;
    text-shadow: 2px 2px 2px #000000 !important;
    line-height: 0.3em;
}

/* Coloured Background */

div#redbg h2 {
  color: #ffffff !important;
  font-weight: bold;
}

div#redbg h3 {
  color: #ffffff !important;
  font-weight: bold;
}

div#redbg p {
  color: #ffffff !important;
}

/* Animation - Custom CSS */

.eds-animate {
   overflow: visible !important;
}

span.cl-itext-part {
   font-size: 22px !important;
}

/* Flip Box - Custom CSS */

h4.cl-flipbox-front-title {
    font-size: 2.0em !important;
    text-shadow: 2px 2px black !important;
}

/* Masthead Contact Details - Custom CSS */

#mhcd1 {
  color: #000000 !important;
  font-size: 1.2em !important;
  line-height: 1.3em !important;
  margin-top: 20px !important;
}

#mhcd2 {
  color: #000000 !important;
  font-size: 1.2em !important;
  line-height: 1.4em !important;
}

/* START - Promotional Products */

.page-id-695 div#yoast-breadcrumbs {
    display: none;
}

.page-id-695 div#main {
    padding-left: 0;
    padding-right: 0;
}

/* END - Promotional Products */

/* START - Home Page */

h2#about {
    color: #ffffff;
    font-size: 2.5em;
    text-align: center;
}

button#sc-clothing-btns {
    background-color: #1e73be;
    border: 1px solid #727272;
    border-top-left-radius: 10px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 10px;
    color: #ffffff;
    font-size: 1.5em;
    line-height: 1em;
    font-weight: 600;
    width: 90%;
}

p#sc-clothing-para {
    text-align: center;
    width: 90%;
    font-weight: 600;
    letter-spacing: 1.5px;
    font-size: 1em;
    line-height: 1em;
}

/* END - Home Page */

/* START - Contact Us page */

input#sc-submit-one {
    background: #1e73be;
    color: white;
    width: 80%;
    font-size: 1em;
    text-transform: uppercase;
    border-radius: 8px;
		margin-top: 15px;
}

input.sc-text-one {
    width: 80%;
    padding: 5px;
    border-radius: 5px;
}

textarea.sc-textarea-one {
    width: 80%;
    padding: 5px;
    border-radius: 5px;

}

/* END - Contact Us page */