
@import "font-awesome.min.css";
@import "http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,600,600italic";
@import "https://fonts.googleapis.com/css?family=Open+Sans:400,700";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font-family: "Open Sans",sans-serif;
    font-feature-settings: inherit;
    font-kerning: inherit;
    font-language-override: inherit;
    font-size: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-synthesis: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

ol, ul {
}
blockquote, q {
    quotes: none;
}
blockquote::before, blockquote::after, q::before, q::after {
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img {
    max-width: 100%;
}
body {
}

@font-face {
    font-family: "MyriadProCondBold";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/myriadpro-boldcond-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro-boldcond-webfont.woff") format("woff"), url("../fonts/myriadpro-boldcond-webfont.ttf") format("truetype"), url("../fonts/myriadpro-boldcond-webfont.svg#MyriadProCondBold") format("svg");
}
@font-face {
    font-family: "MyriadProCondRegular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/myriadpro-cond-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro-cond-webfont.woff") format("woff"), url("../fonts/myriadpro-cond-webfont.ttf") format("truetype"), url("../fonts/myriadpro-cond-webfont.svg#MyriadProCondRegular") format("svg");
}
@font-face {
    font-family: "MYRIADPRO-REGULAR_0";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/MYRIADPRO-REGULAR_0.eot?#iefix") format("embedded-opentype"), url("../fonts/MYRIADPRO-REGULAR_0.woff") format("woff"), url("../fonts/MYRIADPRO-REGULAR_0.ttf") format("truetype"), url("../fonts/MYRIADPRO-REGULAR_0.svg") format("svg");
}
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
.widthdefine{
	width:303px!important;
	}
.padT150consignor{
    padding-top: 0px;
}
.container.\31 25\% {
    max-width: 1500px;
    min-width: 1200px;
    width: 100%;
}
.container.\37 5\% {
    width: 900px;
}
.container.\35 0\% {
    width: 850px;
}
.container.\32 5\% {
    width: 500px;
}

.section_value ol{ margin-left:15px; }
section ol , section ul{ margin-left:15px !important; }

@media screen and (max-width: 840px) {
.container.\31 25\% {
    max-width: 118.75%;
    min-width: 95%;
    width: 100%;
}
.container.\37 5\% {
    width: 71.25%;
}
.container.\35 0\% {
    width: 47.5%;
}
.container.\32 5\% {
    width: 23.75%;
}
.container {
    width: 95% !important;
}
.padT150consignor{padding-top:0px;}
.section_value ol{ margin-left:15px; }
.12u ul li, .12u ol li{ margin-left:15px !important; }
.7u ol li, .7u ul li{ margin-left:15px !important; }
.row {
    margin: 0 !important;
}	
}
@media screen and (max-width: 736px) {
.container.\31 25\% {
    max-width: 112.5%;
    min-width: 90%;
    width: 100%;
}
.container.\37 5\% {
    width: 67.5%;
}
.container.\35 0\% {
    width: 45%;
}
.container.\32 5\% {
    width: 22.5%;
}
.container {
    width: 90% !important;
}
}
@media screen and (max-width: 480px) {
.container.\31 25\% {
    max-width: 125%;
    min-width: 100%;
    width: 100%;
}
.home_banner h2 {
    line-height: 45px !important;
    padding: 60px 0 0 !important;
}
.container.\37 5\% {
    width: 75%;
}
.container.\35 0\% {
    width: 50%;
}
.container.\32 5\% {
    width: 25%;
}
.container {
    width: 100% !important;
}
}
.row {
    border-bottom: 1px solid transparent;
    box-sizing: border-box; 
    margin: 0 0 0 0px !important;
}
.row > * {
    box-sizing: border-box;
    float: left; padding: 0 0 0 0px !important;
}
.row::after, .row::before {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.row.uniform > * > *:first-child {
    margin-top: 0;
}
.row.uniform > * > *:last-child {
    margin-bottom: 0;
}
.row.\30 \% > * {
    padding: 0;
}
.row.\30 \% {
    margin: 0 0 -1px;
}
.row.uniform.\30 \% > * {
    padding: 0;
}
.row.uniform.\30 \% {
    margin: 0 0 -1px;
}

.row.uniform > * {
    padding: 50px 0 0 50px;
}
.row.uniform {
    margin: -50px 0 -1px -50px;
}
.row.\32 00\% > * {
    padding: 100px 0 0 100px;
}
.row.\32 00\% {
    margin: -100px 0 -1px -100px;
}
.row.uniform.\32 00\% > * {
    padding: 100px 0 0 100px;
}
.row.uniform.\32 00\% {
    margin: -100px 0 -1px -100px;
}
.row.\31 50\% > * {
    padding: 75px 0 0 75px;
}
.row.\31 50\% {
    margin: -75px 0 -1px -75px;
}
.row.uniform.\31 50\% > * {
    padding: 75px 0 0 75px;
}
.row.uniform.\31 50\% {
    margin: -75px 0 -1px -75px;
}
.row.\35 0\% > * {
    padding: 25px 0 0 25px;
}
.row.\35 0\% {
    margin: -25px 0 -1px -25px;
}
.row.uniform.\35 0\% > * {
    padding: 25px 0 0 25px;
}
.row.uniform.\35 0\% {
    margin: -25px 0 -1px -25px;
}
.row.\32 5\% > * {
    padding: 12.5px 0 0 12.5px;
}
.row.\32 5\% {
    margin: -12.5px 0 -1px -12.5px;
}
.row.uniform.\32 5\% > * {
    padding: 12.5px 0 0 12.5px;
}
.row.uniform.\32 5\% {
    margin: -12.5px 0 -1px -12.5px;
}
.\31 1u, .\31 1u\$ {
    clear: none;
    margin-left: 0;
    width: 91.6667%;
}
.\31 0u, .\31 0u\$ {
    clear: none;
    margin-left: 0;
    width: 83.3333%;
}
.\39 u, .\39 u\$ {
    clear: none;
    margin-left: 0;
    width: 75%;
}
.\38 u, .\38 u\$ {
    clear: none;
    margin-left: 0;
    width: 66.6667%;
}
.\37 u, .\37 u\$ {
    clear: none;
    margin-left: 0;
    width: 58.3333%;
}
.\36 u, .\36 u\$ {
    clear: none;
    margin-left: 0;
    width: 50%;
}
.\35 u, .\35 u\$ {
    clear: none;
    margin-left: 0;
    width: 41.6667%;
}
.\34 u, .\34 u\$ {
    clear: none;
    margin-left: 0;
    width: 33.3333%;
}
.\33 u, .\33 u\$ {
    clear: none;
    margin-left: 0;
    width: 25%;
}
.\32 u, .\32 u\$ {
    clear: none;
    margin-left: 0;
    width: 16.6667%;
}
.\31 u, .\31 u\$ {
    clear: none;
    margin-left: 0;
    width: 8.33333%;
}
.\31 2u\$ + *, .\31 1u\$ + *, .\31 0u\$ + *, .\39 u\$ + *, .\38 u\$ + *, .\37 u\$ + *, .\36 u\$ + *, .\35 u\$ + *, .\34 u\$ + *, .\33 u\$ + *, .\32 u\$ + *, .\31 u\$ + * {
    clear: left;
}
.-\31 1u {
    margin-left: 91.6667%;
}
.-\31 0u {
    margin-left: 83.3333%;
}
.-\39 u {
    margin-left: 75%;
}
.-\38 u {
    margin-left: 66.6667%;
}
.-\37 u {
    margin-left: 58.3333%;
}
.-\36 u {
    margin-left: 50%;
}
.-\35 u {
    margin-left: 41.6667%;
}
.-\34 u {
    margin-left: 33.3333%;
}
.-\33 u {
    margin-left: 25%;
}
.-\32 u {
    margin-left: 16.6667%;
}
.-\31 u {
    margin-left: 8.33333%;
}

@media screen and (max-width: 1280px) {
.row > * {
    padding:0px 0 0 40px;
}
.row {
    margin: 0 0 0px -40px;
}
.row.uniform > * {
    padding: 30px 0 0 30px;
}
.row.uniform {
    margin: -30px 0 -1px -30px;
}
.row.\32 00\% > * {
    padding: 60px 0 0 60px;
}
.row.\32 00\% {
    margin: -60px 0 -1px -60px;
}
.row.uniform.\32 00\% > * {
    padding: 60px 0 0 60px;
}
.row.uniform.\32 00\% {
    margin: -60px 0 -1px -60px;
}
.row.\31 50\% > * {
    padding: 45px 0 0 45px;
}
.row.\31 50\% {
    margin: -45px 0 -1px -45px;
}
.row.uniform.\31 50\% > * {
    padding: 45px 0 0 45px;
}
.row.uniform.\31 50\% {
    margin: -45px 0 -1px -45px;
}
.row.\35 0\% > * {
    padding: 15px 0 0 15px;
}
.row.\35 0\% {
    margin: -15px 0 -1px -15px;
}
.row.uniform.\35 0\% > * {
    padding: 15px 0 0 15px;
}
.row.uniform.\35 0\% {
    margin: -15px 0 -1px -15px;
}
.row.\32 5\% > * {
    padding: 7.5px 0 0 7.5px;
}
.row.\32 5\% {
    margin: -7.5px 0 -1px -7.5px;
}
.row.uniform.\32 5\% > * {
    padding: 7.5px 0 0 7.5px;
}
.row.uniform.\32 5\% {
    margin: -7.5px 0 -1px -7.5px;
}
.\31 2u\(normal\), .\31 2u\$\(normal\) {
    clear: none;
    margin-left: 0;
    width: 100%;
}
.\31 1u\(normal\), .\31 1u\$\(normal\) {
    clear: none;
    margin-left: 0;
    width: 91.6667%;
}
.\31 0u\(normal\), .\31 0u\$\(normal\) {
    clear: none;
    margin-left: 0;
    width: 83.3333%;
}
.\39 u\(normal\), .\39 u\$\(normal\) {
    clear: none;
    margin-left: 0;
    width: 75%;
}
.\38 u\(normal\), .\38 u\$\(normal\) {
    clear: none;
    margin-left: 0;
    width: 66.6667%;
}
.\37 u\(normal\), .\37 u\$\(normal\) {
    clear: none;
    margin-left: 0;
    width: 58.3333%;
}
.\36 u\(normal\), .\36 u\$\(normal\) {
    clear: none;

    margin-left: 0;
    width: 50%;
}
.\35 u\(normal\), .\35 u\$\(normal\) {
    clear: none;
    margin-left: 0;
    width: 41.6667%;
}
.\34 u\(normal\), .\34 u\$\(normal\) {
    clear: none;
    margin-left: 0;
    width: 33.3333%;
}
.\33 u\(normal\), .\33 u\$\(normal\) {
    clear: none;
    margin-left: 0;
    width: 25%;
}
.\32 u\(normal\), .\32 u\$\(normal\) {
    clear: none;
    margin-left: 0;
    width: 16.6667%;
}
.\31 u\(normal\), .\31 u\$\(normal\) {
    clear: none;
    margin-left: 0;
    width: 8.33333%;
}
.\31 2u\$\(normal\) + *, .\31 1u\$\(normal\) + *, .\31 0u\$\(normal\) + *, .\39 u\$\(normal\) + *, .\38 u\$\(normal\) + *, .\37 u\$\(normal\) + *, .\36 u\$\(normal\) + *, .\35 u\$\(normal\) + *, .\34 u\$\(normal\) + *, .\33 u\$\(normal\) + *, .\32 u\$\(normal\) + *, .\31 u\$\(normal\) + * {
    clear: left;
}
.-\31 1u\(normal\) {
    margin-left: 91.6667%;
}
.-\31 0u\(normal\) {
    margin-left: 83.3333%;
}
.-\39 u\(normal\) {
    margin-left: 75%;
}
.-\38 u\(normal\) {
    margin-left: 66.6667%;
}
.-\37 u\(normal\) {
    margin-left: 58.3333%;
}
.-\36 u\(normal\) {
    margin-left: 50%;
}
.-\35 u\(normal\) {
    margin-left: 41.6667%;
}
.-\34 u\(normal\) {
    margin-left: 33.3333%;
}
.-\33 u\(normal\) {
    margin-left: 25%;
}
.-\32 u\(normal\) {
    margin-left: 16.6667%;
}
.-\31 u\(normal\) {
    margin-left: 8.33333%;
}
}
@media screen and (max-width: 980px) {
.row > * {
    padding: 30px 0 0 30px;
}
.row {
    margin: 0px 0 0 -30px;
}
.row.uniform > * {
    padding: 30px 0 0 30px;
}
.row.uniform {
    margin: -30px 0 -1px -30px;
}
.row.\32 00\% > * {
    padding: 60px 0 0 60px;
}
.row.\32 00\% {
    margin: -60px 0 -1px -60px;
}
.row.uniform.\32 00\% > * {
    padding: 60px 0 0 60px;
}
.row.uniform.\32 00\% {
    margin: -60px 0 -1px -60px;
}
.row.\31 50\% > * {
    padding: 45px 0 0 45px;
}
.row.\31 50\% {
    margin: -45px 0 -1px -45px;
}
.row.uniform.\31 50\% > * {
    padding: 45px 0 0 45px;
}
.row.uniform.\31 50\% {
    margin: -45px 0 -1px -45px;
}
.row.\35 0\% > * {
    padding: 15px 0 0 15px;
}
.row.\35 0\% {
    margin: -15px 0 -1px -15px;
}
.row.uniform.\35 0\% > * {
    padding: 15px 0 0 15px;
}
.row.uniform.\35 0\% {
    margin: -15px 0 -1px -15px;
}
.row.\32 5\% > * {
    padding: 7.5px 0 0 7.5px;
}
.row.\32 5\% {
    margin: -7.5px 0 -1px -7.5px;
}
.row.uniform.\32 5\% > * {
    padding: 7.5px 0 0 7.5px;
}
.row.uniform.\32 5\% {
    margin: -7.5px 0 -1px -7.5px;
}
.\31 2u\(narrow\), .\31 2u\$\(narrow\) {
    clear: none;
    margin-left: 0;
    width: 100%;
}
.\31 1u\(narrow\), .\31 1u\$\(narrow\) {
    clear: none;
    margin-left: 0;
    width: 91.6667%;
}
.\31 0u\(narrow\), .\31 0u\$\(narrow\) {
    clear: none;
    margin-left: 0;
    width: 83.3333%;
}
.\39 u\(narrow\), .\39 u\$\(narrow\) {
    clear: none;
    margin-left: 0;
    width: 75%;
}
.\38 u\(narrow\), .\38 u\$\(narrow\) {
    clear: none;
    margin-left: 0;
    width: 66.6667%;
}
.\37 u\(narrow\), .\37 u\$\(narrow\) {
    clear: none;
    margin-left: 0;
    width: 58.3333%;
}
.\36 u\(narrow\), .\36 u\$\(narrow\) {
    clear: none;
    margin-left: 0;
    width: 50%;
}
.\35 u\(narrow\), .\35 u\$\(narrow\) {
    clear: none;
    margin-left: 0;
    width: 41.6667%;
}
.\34 u\(narrow\), .\34 u\$\(narrow\) {
    clear: none;
    margin-left: 0;
    width: 33.3333%;
}
.\33 u\(narrow\), .\33 u\$\(narrow\) {
    clear: none;
    margin-left: 0;
    width: 25%;
}
.\32 u\(narrow\), .\32 u\$\(narrow\) {
    clear: none;
    margin-left: 0;
    width: 16.6667%;
}
.\31 u\(narrow\), .\31 u\$\(narrow\) {
    clear: none;
    margin-left: 0;
    width: 8.33333%;
}
.\31 2u\$\(narrow\) + *, .\31 1u\$\(narrow\) + *, .\31 0u\$\(narrow\) + *, .\39 u\$\(narrow\) + *, .\38 u\$\(narrow\) + *, .\37 u\$\(narrow\) + *, .\36 u\$\(narrow\) + *, .\35 u\$\(narrow\) + *, .\34 u\$\(narrow\) + *, .\33 u\$\(narrow\) + *, .\32 u\$\(narrow\) + *, .\31 u\$\(narrow\) + * {
    clear: left;
}
.-\31 1u\(narrow\) {
    margin-left: 91.6667%;
}
.-\31 0u\(narrow\) {
    margin-left: 83.3333%;
}
.-\39 u\(narrow\) {
    margin-left: 75%;
}
.-\38 u\(narrow\) {
    margin-left: 66.6667%;
}
.-\37 u\(narrow\) {
    margin-left: 58.3333%;
}
.-\36 u\(narrow\) {
    margin-left: 50%;
}
.-\35 u\(narrow\) {
    margin-left: 41.6667%;
}
.-\34 u\(narrow\) {
    margin-left: 33.3333%;
}
.-\33 u\(narrow\) {
    margin-left: 25%;
}
.-\32 u\(narrow\) {
    margin-left: 16.6667%;
}
.-\31 u\(narrow\) {
    margin-left: 8.33333%;
}
		
}
@media screen and (max-width: 840px) {
	/*.padT150consignor{padding-top:100px;} language widget */
.row > * {
    padding: 30px 0 0;
}
.row {
    margin: 0 auto;
}
.row.uniform > * {
    padding: 30px 0 0 30px;
}
.row.uniform {
    margin: -30px 0 -1px -30px;
}
.row.\32 00\% > * {
    padding: 60px 0 0 60px;
}
.row.\32 00\% {
    margin: -60px 0 -1px -60px;
}
.row.uniform.\32 00\% > * {
    padding: 60px 0 0 60px;
}
.row.uniform.\32 00\% {
    margin: -60px 0 -1px -60px;
}
.row.\31 50\% > * {
    padding: 45px 0 0 45px;
}
.row.\31 50\% {
    margin: -45px 0 -1px -45px;
}
.row.uniform.\31 50\% > * {
    padding: 45px 0 0 45px;
}
.row.uniform.\31 50\% {
    margin: -45px 0 -1px -45px;
}
.row.\35 0\% > * {
    padding: 15px 0 0 15px;
}
.row.\35 0\% {
    margin: -15px 0 -1px -15px;
}
.row.uniform.\35 0\% > * {
    padding: 15px 0 0 15px;
}
.row.uniform.\35 0\% {
    margin: -15px 0 -1px -15px;
}
.row.\32 5\% > * {
    padding: 7.5px 0 0 7.5px;
}
.row.\32 5\% {
    margin: -7.5px 0 -1px -7.5px;
}
.row.uniform.\32 5\% > * {
    padding: 7.5px 0 0 7.5px;
}
.row.uniform.\32 5\% {
    margin: -7.5px 0 -1px -7.5px;
}
.\31 2u\(narrower\), .\31 2u\$\(narrower\) {
    clear: none;
    margin-left: 0;
    width: 100%;
}
.\31 1u\(narrower\), .\31 1u\$\(narrower\) {
    clear: none;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%;
}
.\31 0u\(narrower\), .\31 0u\$\(narrower\) {
    clear: none;
    margin-left: 0;
    width: 83.3333%;
}
.\39 u\(narrower\), .\39 u\$\(narrower\) {
    clear: none;
    margin-left: 0;
    width: 75%;
}
.\38 u\(narrower\), .\38 u\$\(narrower\) {
    clear: none;
    margin-left: 0;
    width: 66.6667%;
}
.\37 u\(narrower\), .\37 u\$\(narrower\) {
    clear: none;
    margin-left: 0;
    width: 58.3333%;
}
.\36 u\(narrower\), .\36 u\$\(narrower\) {
    clear: none;
    margin-left: 0;
    width: 50%;
}
.\35 u\(narrower\), .\35 u\$\(narrower\) {
    clear: none;
    margin-left: 0;
    width: 41.6667%;
}
.\34 u\(narrower\), .\34 u\$\(narrower\) {
    clear: none;
    margin-left: 0;
    width: 33.3333%;
}
.\33 u\(narrower\), .\33 u\$\(narrower\) {
    clear: none;
    margin-left: 0;
    width: 25%;
}
.\32 u\(narrower\), .\32 u\$\(narrower\) {
    clear: none;
    margin-left: 0;
    width: 16.6667%;
}
.\31 u\(narrower\), .\31 u\$\(narrower\) {
    clear: none;
    margin-left: 0;
    width: 8.33333%;
}
.\31 2u\$\(narrower\) + *, .\31 1u\$\(narrower\) + *, .\31 0u\$\(narrower\) + *, .\39 u\$\(narrower\) + *, .\38 u\$\(narrower\) + *, .\37 u\$\(narrower\) + *, .\36 u\$\(narrower\) + *, .\35 u\$\(narrower\) + *, .\34 u\$\(narrower\) + *, .\33 u\$\(narrower\) + *, .\32 u\$\(narrower\) + *, .\31 u\$\(narrower\) + * {
    clear: left;
}
.-\31 1u\(narrower\) {
    margin-left: 91.6667%;
}
.-\31 0u\(narrower\) {
    margin-left: 83.3333%;
}
.-\39 u\(narrower\) {
    margin-left: 75%;
}
.-\38 u\(narrower\) {
    margin-left: 66.6667%;
}
.-\37 u\(narrower\) {
    margin-left: 58.3333%;
}
.-\36 u\(narrower\) {
    margin-left: 50%;
}
.-\35 u\(narrower\) {
    margin-left: 41.6667%;
}
.-\34 u\(narrower\) {
    margin-left: 33.3333%;
}
.-\33 u\(narrower\) {
    margin-left: 25%;
}
.-\32 u\(narrower\) {
    margin-left: 16.6667%;
}
.-\31 u\(narrower\) {
    margin-left: 8.33333%;
}
}
@media screen and (max-width: 736px) {
.row.uniform > * {
    padding: 20px 0 0 20px;
}
.row.uniform {
    margin: -20px 0 -1px -20px;
}
.row.\32 00\% > * {
    padding: 40px 0 0 40px;
}
.row.\32 00\% {
    margin: -40px 0 -1px -40px;
}
.row.uniform.\32 00\% > * {
    padding: 40px 0 0 40px;
}
.row.uniform.\32 00\% {
    margin: -40px 0 -1px -40px;
}
.row.\31 50\% > * {
    padding: 30px 0 0 30px;
}
.row.\31 50\% {
    margin: -30px 0 -1px -30px;
}
.row.uniform.\31 50\% > * {
    padding: 30px 0 0 30px;
}
.row.uniform.\31 50\% {
    margin: -30px 0 -1px -30px;
}
.row.\35 0\% > * {
    padding: 10px 0 0 10px;
}
.row.\35 0\% {
    margin: -10px 0 -1px -10px;
}
.row.uniform.\35 0\% > * {
    padding: 10px 0 0 10px;
}
.row.uniform.\35 0\% {
    margin: -10px 0 -1px -10px;
}
.row.\32 5\% > * {
    padding: 5px 0 0 5px;
}
.row.\32 5\% {
    margin: -5px 0 -1px -5px;
}
.row.uniform.\32 5\% > * {
    padding: 5px 0 0 5px;
}
.row.uniform.\32 5\% {
    margin: -5px 0 -1px -5px;
}
.\31 2u\(mobile\), .\31 2u\$\(mobile\) {
    clear: none;
    margin-left: 0;
    width: 100%;
}
.\31 1u\(mobile\), .\31 1u\$\(mobile\) {
    clear: none;
    margin-left: 0;
    width: 91.6667%;
}
.\31 0u\(mobile\), .\31 0u\$\(mobile\) {
    clear: none;
    margin-left: 0;
    width: 83.3333%;
}
.\39 u\(mobile\), .\39 u\$\(mobile\) {
    clear: none;
    margin-left: 0;
    width: 75%;
}
.\38 u\(mobile\), .\38 u\$\(mobile\) {
    clear: none;
    margin-left: 0;
    width: 66.6667%;
}
.\37 u\(mobile\), .\37 u\$\(mobile\) {
    clear: none;
    margin-left: 0;
    width: 58.3333%;
}
.\36 u\(mobile\), .\36 u\$\(mobile\) {
    clear: none;
    margin-left: 0;
    width: 50%;
}
.\35 u\(mobile\), .\35 u\$\(mobile\) {
    clear: none;
    margin-left: 0;
    width: 41.6667%;
}
.\34 u\(mobile\), .\34 u\$\(mobile\) {
    clear: none;
    margin-left: 0;
    width: 33.3333%;
}
.\33 u\(mobile\), .\33 u\$\(mobile\) {
    clear: none;
    margin-left: 0;
    width: 25%;
}
.\32 u\(mobile\), .\32 u\$\(mobile\) {
    clear: none;
    margin-left: 0;
    width: 16.6667%;
}
.\31 u\(mobile\), .\31 u\$\(mobile\) {
    clear: none;
    margin-left: 0;
    width: 8.33333%;
}
.\31 2u\$\(mobile\) + *, .\31 1u\$\(mobile\) + *, .\31 0u\$\(mobile\) + *, .\39 u\$\(mobile\) + *, .\38 u\$\(mobile\) + *, .\37 u\$\(mobile\) + *, .\36 u\$\(mobile\) + *, .\35 u\$\(mobile\) + *, .\34 u\$\(mobile\) + *, .\33 u\$\(mobile\) + *, .\32 u\$\(mobile\) + *, .\31 u\$\(mobile\) + * {
    clear: left;
}
.-\31 1u\(mobile\) {
    margin-left: 91.6667%;
}
.-\31 0u\(mobile\) {
    margin-left: 83.3333%;
}
.-\39 u\(mobile\) {
    margin-left: 75%;
}
.-\38 u\(mobile\) {
    margin-left: 66.6667%;
}
.-\37 u\(mobile\) {
    margin-left: 58.3333%;
}
.-\36 u\(mobile\) {
    margin-left: 50%;

}
.-\35 u\(mobile\) {
    margin-left: 41.6667%;
}
.-\34 u\(mobile\) {
    margin-left: 33.3333%;
}
.-\33 u\(mobile\) {
    margin-left: 25%;
}
.-\32 u\(mobile\) {
    margin-left: 16.6667%;
}
.-\31 u\(mobile\) {
    margin-left: 8.33333%;
}
}
@media screen and (max-width: 480px) {
.row.\32 00\% {
    margin: -40px 0 -1px -40px;
}
.row.uniform.\32 00\% > * {
    padding: 40px 0 0 40px;
}
.row.uniform.\32 00\% {
    margin: -40px 0 -1px -40px;
}
.row.\31 50\% > * {
    padding: 30px 0 0 30px;
}
.row.\31 50\% {
    margin: -30px 0 -1px -30px;
}
.row.uniform.\31 50\% > * {
    padding: 30px 0 0 30px;
}
.row.uniform.\31 50\% {
    margin: -30px 0 -1px -30px;
}
.row.\35 0\% > * {
    padding: 10px 0 0 10px;
}
.row.\35 0\% {
    margin: -10px 0 -1px -10px;
}
.row.uniform.\35 0\% > * {
    padding: 10px 0 0 10px;
}
.row.uniform.\35 0\% {
    margin: -10px 0 -1px -10px;
}
.row.\32 5\% > * {
    padding: 5px 0 0 5px;
}
.row.\32 5\% {
    margin: -5px 0 -1px -5px;
}
.row.uniform.\32 5\% > * {
    padding: 5px 0 0 5px;
}
.row.uniform.\32 5\% {
    margin: -5px 0 -1px -5px;
}
.\31 2u\(mobilep\), .\31 2u\$\(mobilep\) {
    clear: none;
    margin-left: 0;
    width: 100%;
}
.\31 1u\(mobilep\), .\31 1u\$\(mobilep\) {
    clear: none;
    margin-left: 0;
    width: 91.6667%;
}
.\31 0u\(mobilep\), .\31 0u\$\(mobilep\) {
    clear: none;
    margin-left: 0;
    width: 83.3333%;
}
.\39 u\(mobilep\), .\39 u\$\(mobilep\) {
    clear: none;
    margin-left: 0;
    width: 75%;
}
.\38 u\(mobilep\), .\38 u\$\(mobilep\) {
    clear: none;
    margin-left: 0;
    width: 66.6667%;
}
.\37 u\(mobilep\), .\37 u\$\(mobilep\) {
    clear: none;
    margin-left: 0;
    width: 58.3333%;
}
.\36 u\(mobilep\), .\36 u\$\(mobilep\) {
    clear: none;
    margin-left: 0;
    width: 50%;
}
.\35 u\(mobilep\), .\35 u\$\(mobilep\) {
    clear: none;
    margin-left: 0;
    width: 41.6667%;
}
.\34 u\(mobilep\), .\34 u\$\(mobilep\) {
    clear: none;
    margin-left: 0;
    width: 33.3333%;
}
.\33 u\(mobilep\), .\33 u\$\(mobilep\) {
    clear: none;
    margin-left: 0;
    width: 25%;
}
.\32 u\(mobilep\), .\32 u\$\(mobilep\) {
    clear: none;
    margin-left: 0;
    width: 16.6667%;
}
.\31 u\(mobilep\), .\31 u\$\(mobilep\) {
    clear: none;
    margin-left: 0;
    width: 8.33333%;
}
.\31 2u\$\(mobilep\) + *, .\31 1u\$\(mobilep\) + *, .\31 0u\$\(mobilep\) + *, .\39 u\$\(mobilep\) + *, .\38 u\$\(mobilep\) + *, .\37 u\$\(mobilep\) + *, .\36 u\$\(mobilep\) + *, .\35 u\$\(mobilep\) + *, .\34 u\$\(mobilep\) + *, .\33 u\$\(mobilep\) + *, .\32 u\$\(mobilep\) + *, .\31 u\$\(mobilep\) + * {
    clear: left;
}
.-\31 1u\(mobilep\) {
    margin-left: 91.6667%;
}
.-\31 0u\(mobilep\) {
    margin-left: 83.3333%;
}
.-\39 u\(mobilep\) {
    margin-left: 75%;
}
.-\38 u\(mobilep\) {
    margin-left: 66.6667%;
}
.-\37 u\(mobilep\) {
    margin-left: 58.3333%;
}
.-\36 u\(mobilep\) {
    margin-left: 50%;
}
.-\35 u\(mobilep\) {
    margin-left: 41.6667%;
}
.-\34 u\(mobilep\) {
    margin-left: 33.3333%;
}
.-\33 u\(mobilep\) {
    margin-left: 25%;
}
.-\32 u\(mobilep\) {
    margin-left: 16.6667%;
}
.-\31 u\(mobilep\) {
    margin-left: 8.33333%;
}
}
body {
}
body.is-loading * {
    animation: 0s ease 0s normal none 1 running none !important;
    transition: none 0s ease 0s !important;
}
body, input, select, textarea {
    color: #000000;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 16pt;
    font-weight: 300;
    line-height: 20px;
}
a {
    text-decoration: none;
}
a:hover {
}
strong, b {
    color: #58595b;
    font-weight: 600;
}
a > strong, b {
    color: inherit;
    font-weight: 600;
}
em, i {
    font-style: italic;
}
p, ul, ol, dl, table, blockquote {
    margin: 0 0 0.5em;
}
p {
    font-size: 14px;
    line-height: 24px;
}
li {
    font-size: 14px;
    line-height: 24px;
    margin: 0 0 5px;
}
h1, h2, h3, h4, h5, h6 {
    color: #58595b;
    font-weight: 600;
    margin: 0 0 10px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: inherit;
    text-decoration: none;
}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
    font-style: normal;
    font-weight: 300;
}
h1 {
    font-size: 1.8em;
    line-height: 40px;
    text-transform: uppercase;
}
h2 {
    font-size: 1.5em;
}
h3 {
    font-size: 1em;
    line-height: 25px;
}
sub {
    font-size: 0.8em;
    position: relative;
    top: 0.5em;
}
sup {
    font-size: 0.8em;
    position: relative;
    top: -0.5em;
}
hr {
    border-top: 1px solid #ef5660;
    color: #ef5660;
    margin-bottom: 2.5em;
}
blockquote {
    border-left: 0.5em solid #e0e0e0;
    font-style: italic;
    padding: 1em 0 1em 2em;
}
section.special, article.special {
    text-align: center;
}
header p {
    color: #999;
    font-size: 1.25em;
    margin-bottom: 2.25em;
    margin-top: -1.25em;
    position: relative;
}
header.major {
    margin: 0 0 2em;
    text-align: center;
}
header.major h2 {
    font-size: 2.25em;
}
header.major p {
    border-top: 1px solid #e0e0e0;
    font-size: 1.5em;
    letter-spacing: -0.025em;
    margin: 0;
    padding: 1em 0 0;
    position: relative;
    top: -1em;
}
footer {
    margin: 0 0 3em;
}
footer > *:last-child {
    margin-bottom: 0;
}
footer.major {
    padding-top: 3em;
}
input[type="text"], input[type="password"], input[type="email"], textarea {
    -moz-appearance: none;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    color: inherit;
    display: block;
    outline: 0 none;
    padding: 0.75em;
    text-decoration: none;
    transition: border-color 0.2s ease-in-out 0s;
}
select {
    padding: 0.5em;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
    border-color: #37c0fb;
}
input[type="text"], input[type="password"], input[type="email"] {
    line-height: 1em;
}
label {
    color: inherit;
    display: block;
    font-weight: 600;
    margin-bottom: 0.5em;
}
:-moz-placeholder {
    color: #999;
}
*::-moz-placeholder {
    color: #999;
}
.formerize-placeholder {
    color: #999;
}
.image {
    border: 0 none;
    border-radius: 5px;
    display: inline-block;
    position: relative;
}
.image img {
    border-radius: 5px;
    display: block;
}
.image.left {
    display: block;
    float: left;
    margin: 0 2em 2em 0;
    position: relative;
    top: 0.25em;
}
.image.left img {
    display: block;
    width: 100%;
}
.image.fit {
    display: block;
}
.image.fit img {
    display: block;
    width: 100%;
}
.image.featured {
    display: block;
    margin: 0 0 2em;
}
.image.featured img {
    display: block;
    width: 100%;
}
.icon {
    position: relative;
    text-decoration: none;
}
.icon::before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-transform: none !important;
}
.icon > .label {
    display: none;
}
.icon.major {
    margin: 0;
    text-align: center;
}
.icon.major::before {
    font-size: 36px;
}
ol.default {
    list-style: outside none decimal;
    padding-left: 1.25em;
}
ol.default li {
    padding-left: 0.25em;
}
ul.default {
    list-style: outside none disc;
    padding-left: 1em;
}
ul.default li {
    padding-left: 0.5em;
}
ul.flinks {
    float: left;
    width: 50%;
}
ul.flinks li {
    margin-bottom: 10px;
    text-align: left;
}
.social-icon {
	display: flex;
    margin:0px auto;
    width: 100%;
}
.social-icon ul {
    cursor: default;
    padding:30px 0 0;
    text-align: center;
}
.social-icon li {
    display: inline-block;
    line-height: 1em;
    padding-left: 0.5em;
}
.social-icon li:first-child {
    padding-left: 0;
}
.social-icon li a, ul.icons li span {
    background: #58595b none repeat scroll 0 0;
    border: 0 none;
    border-radius: 50%;
    color: #c7f0ef;
    display: block;
    font-size: 28px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
}
.social-icon a:hover {
    color: #fff;
}
ul.actions {
    cursor: default;
}
ul.actions:last-child {
    margin-bottom: 0;
}
ul.actions li {
    display: inline-block;
    padding: 0 0 0 1.5em;
}
ul.actions li:first-child {
    padding: 0;
}
ul.actions.vertical li {
    display: block;
    padding: 1.5em 0 0;
}
ul.actions.vertical li:first-child {
    padding: 0;
}
ul.menu li {
    border-left: 1px solid #e0e0e0;
    display: inline-block;
    margin: 0 0 0 1em;
    padding: 0 0 0 1em;
}
ul.menu li:first-child {
    border-left: 0 none;
    margin-left: 0;
    padding-left: 0;
}
table {
    width: 100%;
}
table.default {
    width: 100%;
}
table.default tbody tr {
    border-bottom: 1px solid #e0e0e0;
}
table.default td {
    padding: 0.5em 1em;
}
table.default th {
    font-weight: 600;
    padding: 0.5em 1em;
    text-align: left;
}
table.default thead {
    background-color: #555555;
    color: #fff;
}
input[type="submit"], input[type="reset"], input[type="button"], .button {
    -moz-appearance: none;
    background-color: #37c0fb;
    background-image: -moz-linear-gradient(center top , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)), url("images/bg01.png");
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 600;
    letter-spacing: -0.025em;
    min-width: 9em;
    padding: 0 1.5em;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
    -webkit-appearance: none !important;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button:hover {
    background-color: #50c8fb;
    color: #fff !important;
}
input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active, .button:active {
    background-color: #1eb8fb;
    color: #fff;
}
input.alt[type="submit"], input.alt[type="reset"], input.alt[type="button"], .button.alt {
    background-color: #555555;
    color: #fff;
}
input.alt[type="submit"]:hover, input.alt[type="reset"]:hover, input.alt[type="button"]:hover, .button.alt:hover {
    background-color: #626262;
}
input.alt[type="submit"]:active, input.alt[type="reset"]:active, input.alt[type="button"]:active, .button.alt:active {
    background-color: #484848;
}
input.icon[type="submit"]::before, input.icon[type="reset"]::before, input.icon[type="button"]::before, .button.icon::before {
    margin-right: 0.5em;
}
input.fit[type="submit"], input.fit[type="reset"], input.fit[type="button"], .button.fit {
    width: 100%;
}
input.small[type="submit"], input.small[type="reset"], input.small[type="button"], .button.small {
    font-size: 0.8em;
}
.box.highlight {
    font-size: 15px;
    text-align: center;
}
.box.highlight h3 {
    color: #58595b;
    font-size: 22px;
    margin-bottom: 0.5em;
}
.purple {
    background: #9b7ecd none repeat scroll 0 0;
    color: #fff;
    font-size: 20px;
    height: 226px;
    line-height: 26px;
    width: 100%;
}
.purple p {
    padding: 40px 50px 0;
}
.purple i {
    font-size: 16px;
    line-height: 16px;
    width: 100px;
}
.box.post {
    margin: 0 0 2em;
    position: relative;
}
.box.post::after {
    clear: both;
    content: "";
    display: block;
}
.box.post .inner {
    margin-left: calc(30% + 2em);
}
.box.post .inner > *:last-child {
    margin-bottom: 0;
}
.box.post .image {
    margin: 0;
    width: 30%;
}
.pfc {
    color: #ef5660 !important;
}
.bfc {
    color: #4bb7b2 !important;
}
.wfc {
    color: #fff !important;
}
.gfc {
    color: #58595b !important;
}
.pbgpurple {
    background: #9b7ecd none repeat scroll 0 0 !important;
}
.plbgred {
    background: #ef5660 none repeat scroll 0 0 !important;
}
.pbg {
    background: #ef5660 none repeat scroll 0 0 !important;
}
.plbg {
    background: #9b7ecd none repeat scroll 0 0 !important;
}
.bbg {
    background: #92cecd none repeat scroll 0 0 !important;
}
.lbbg {
    background: #c7f0ef none repeat scroll 0 0 !important;
}
.lBG {
    background: #e9f9f9 none repeat scroll 0 0 !important;
}
.gbg {
    background: #97989b none repeat scroll 0 0 !important;
}
.uc {
    text-transform: uppercase;
}
.c {
    text-align: center;
}

.l {
    text-align: left;
}
.r {
    text-align: right;
}
.center {
    text-align: center;
}
.left {
    text-align: left;
}
.right {
    text-align: right;
}
.nu {
    text-decoration: none;
}
.ul {
    text-decoration: underline;
}
.b {
    font-weight: bold;
}
.btn {
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 20px 0;
    text-align: center;
    text-transform: uppercase;
    width: 220px;
}
.btnconsign
{
	    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 20px 0;
    text-align: center;
    text-transform: uppercase;
	}
.mar0 {
    margin: 10px 0;
}
.pLink {
    color: #ef5660;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}
.plbtn {
    background: #9b7ecd none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    padding: 5px 15px;
    text-align: center;
    text-transform: uppercase;
}
.pkbtn {
    background: #ef5660 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    padding: 5px 15px;
    text-align: center;
    text-transform: uppercase;
}
.bbtn {
    background: #92cecd none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    padding: 5px 15px;
    text-align: center;
    text-transform: uppercase;
}
.gbtn {
    background: #97989b none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    padding: 5px 15px;
    text-align: center;
    text-transform: uppercase;
}
.fs12 {
    font-size: 12px !important;
}
.fs14 {
    font-size: 14px !important;
}
.fs16 {
    font-size: 16px !important;
}
.fs18 {
    font-size: 18px !important;
}
.fs20 {
    font-size: 20px !important;
}
.fs22 {
    font-size: 22px !important;
}
.fs24 {
    font-size: 24px !important;
}
.fs26 {
    font-size: 26px !important;
}
.fs30 {
    font-size: 30px !important;
}
.fs36 {
    font-size: 36px !important;
}
.fs40 {
    font-size: 40px !important;
}
#header {
    background-color: #ff7984;
    height: 91px;
    width: 100%;
    /*position: fixed;
    z-index: 9;*/
}
#logo {
    float: left;
    margin: 0 0 0 -70px;
    padding: 0;
    width: auto;
}
.logo-images h1 {
    color: #58595b;
    font-size: 40px;
    margin: 0.5em 0;
}
.login {
    float: right;
    margin: 10px 0 0;
}
.login a {
    background: #fff none repeat scroll 0 0;
    color: #ff7984;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 10px;
    text-transform: uppercase;
}
#header {
    background-color: #ff7984;
    height: 91px;
    width: 100%;
    /*position: fixed;
    z-index: 9;*/
}
.login {
    float: right;
    height: 30px;
    margin: 10px 0 8px;
    min-width: 150px;
    padding: 0;
}
.login a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 10px;
    text-transform: uppercase;
}
.login a:hover, .login a:focus, .login a:active {
}
.login-mob a {
    display: none;
}
.logout a {
    display: none;
}
.change-pas a {
    display: none;
}
#nav {
    float: right;
    width: 600px;
}
#nav::after {
}
#nav > ul {
    display: table;
    float: right;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    width:100%;
}
#nav > ul > li {
    display: table-cell;
    margin-left: 18px;
    padding: 0 10px 0 0 !important;
    position: relative;
    width:33% !important;
	line-height:24px;
	text-align:right;
	padding-right:10px;
	white-space:inherit !important;
}
#nav > ul > li a {
    border-bottom: 4px solid rgba(0, 0, 0, 0);
    color: #fff;
    /*display: block;*/
    font-size: 16px;
    font-weight: bold;
    /*line-height: 32px;*/
    text-decoration: none;
    text-transform: uppercase;
}
#nav > ul > li a {
}

#nav > ul > li:first-child {
    padding: 0;
}
#nav > ul > li:hover a {
    border-bottom: 4px solid #fec53b;
}
#nav > ul > li.current {
}
#nav > ul > li.current::before {
}
#nav > ul > li.current a {
    border-bottom: 4px solid #fec53b;
}
#nav > ul > li.active a {
    color: #fff;
}
#nav > ul > li.active.current::before {
    opacity: 0;
}
#nav > ul > li > ul {
    display: none;
}
.dropotron {
    background-color: #333;
    background-image: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)), url("images/bg01.png");
    border-radius: 5px;
    box-shadow: 0 1em 1em 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    min-width: 10em;
    padding: 1em 0;
    text-align: center;
}
.dropotron > li {
    line-height: 2em;
    padding: 0 1.1em 0 1em;
}
.dropotron > li > a {
    border: 0 none;
    color: #c0c0c0;
    text-decoration: none;
}
.dropotron > li.active > a, .dropotron > li:hover > a {
    color: #fff;
}
.dropotron.level-0 {
    border-radius: 0 0 5px 5px;
    font-size: 0.9em;
    margin-top: -1px;
    padding-top: 0;
}
.home_banner {
    background-position: center top !important;
    float: left;
    margin-top: 0px;
    min-height: 400px;
    text-align: center;
    width: 100%;
}
.home_bannermodify {
    background-position: center top !important;
    float: left;
    margin-bottom: 30px;
    margin-top: 100px;
    min-height: 400px;
    text-align: center;
    width: 100%;
}


.search {
    background: #fff none repeat scroll 0 0;
    height: 70px;
    margin: 0 auto;
    width: 460px;
}
.search input {
    border: 0 none;
    height: 70px;
    padding: 0 5px;
    width: 70%;
}
.search .fa-search {
    background: #9b7ecd url("../../images/searchbtn.png") no-repeat scroll center 15px;
    float: right;
    height: 70px;
    text-align: right;
    width: 65px;
}
.fa-search::before {
    content: "" !important;
}
.home_banner h2 {
    color: #ef5660;
    display: inline-block;
    font-size: 2.4em;
    line-height: 60px;
    margin: 0 0 20px;
    padding: 140px 0 0;
    text-align: center;
    text-shadow: 3px 2px #232323;
    text-transform: uppercase;
    vertical-align: middle;
    width: 100%;
}
.home_bannermodify h2 {
    color: #ef5660;
    display: inline-block;
    font-size: 2.4em;
    line-height: 60px;
    margin: 0 0 20px;
    padding: 140px 0 0;
    text-align: center;
    text-shadow: 3px 2px #232323;
    text-transform: uppercase;
    vertical-align: middle;
    width: 100%;
}
#banner header .button {
    margin-left: 1em;
    vertical-align: middle;
}
.scbtn {
    display: table;
    margin: 20px auto;
}
.scbtn span {
    background: #9b7ecd none repeat scroll 0 0;
    display: block;
    float: left;
    margin: 0 10px;
    padding: 10px 0;
}
.scbtn a {
    color: #fff;
    display: table-cell;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    width: 190px;
}
.wrapper {
    padding:50px 0; clear:both;
}
.wrapper.style1 {
    background: #fff none repeat scroll 0 0; clear:both;
}
.wrapper.style2 {
    background: #fff none repeat scroll 0 0;
}
.wrapper.style3 {
    background: #fff none repeat scroll 0 0;
}
.wrapper.style3 .button {
    background: #fff none repeat scroll 0 0;
    color: #474747;
}
.wrapper.style3 .button:hover {
    color: #37c0fb !important;
}
.wrapper.style1 h2 {
    font-size: 24px;
    margin: 0 0 1em;
    text-align: center;
}
.pad110 {
    padding-top: 110px;
}
.pad250 {
    padding-top: 40px !important;
}
.cdBtn {
    background: #ef5660 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px 0;
    text-align: center;
    width: 270px;
}

.subhdr-Rgt{ display:none !important}

#subheader {
	padding: 24px 10px 20px 0;
    /*padding: 115px 10px 20px 0;
    position: fixed;
    width: 100%;*/
}
#subheader .row > * {
    padding-top: 0 !important;
}
#subheader h2 {
    font-size: 1.4em;
    line-height: 30px;
    margin: 0 0 0 0;
    padding: 0;
    text-align: left;
}
#subheader img {
    display: inline-flex;
}
#subheaderforheader {
    height: 80px;
    padding: 0 0 20px;
    position: fixed;
    width: 100%;
    z-index: 2;
}
#subheaderforheader .row > * {
    padding-top: 0 !important;
}
#subheaderforheader h2 {
    font-size: 1.5em;
    line-height: 30px;
    margin: 0 0 0 24px;
    padding: 10px 0;
}
#subheaderforheader img {
    display: inline-flex;
}
.submenu {
}
.submenu ul {
    display: table;
    float: right;
    margin: 0;
    width: 100%;
}
.submenu ul li {
box-sizing: border-box;
display: table-cell;
font-size: 17px;
font-weight: bold;
line-height: 24px;
list-style: outside none none;
padding: 0 14px;
text-align: center;
text-transform: uppercase;
width: 25%;
}
.submenu ul li:last-child {
    padding-right: 0;
    width: 14%;
}
.submenu ul li > a {
    color: #fff;
}
.submenu ul li > span {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    display: block;
    padding-bottom: 5px;
}
.submenu ul li > span:hover {
    border-bottom: 2px solid #fec53b;
    display: block;
    padding-bottom: 5px;
}
.submenu ul li > span.current {
    border-bottom: 2px solid #fec53b;
    display: block;
    padding-bottom: 5px;
}
.submenu ul li a {
    color: #fff;
}
ul.submenumodify {
    float: right;
    margin: 0 -30px 0 0;
    width: 100%;
}
ul.submenumodify li {
    box-sizing: border-box;
    float: left;
    font-size: 17px;
    font-weight: bold;
    line-height: 24px;
    list-style: outside none none;
    padding: 20px 30px;
    text-align: center;
    text-transform: uppercase;
    width: 25%;
}
ul.submenumodify li > span {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    display: block;
    padding-bottom: 5px;
}
ul.submenumodify li > span:hover {
    border-bottom: 2px solid #fec53b;
    display: block;
    padding-bottom: 5px;
}
ul.submenumodify li > span.current {
    border-bottom: 2px solid #fec53b;
    display: block;
    padding-bottom: 5px;
}
ul.submenumodify li a {
    color: #fff;
}
.sch {
    box-sizing: border-box;
    padding:15px 20px;
}
.sch p {
    padding-bottom: 12px;
}
.Rform {
    padding: 0 8px;
}
.star-rev {
    border-top: 1px solid #000;
    display: table;
    padding: 20px 0 0;
}
.star-rev p {
    font-size: 14px;
    text-align: left;
}
.col {
    display: table-cell;
    vertical-align: top;
}
label.star {
    color: #999;
    float: right;
    font-size: 20px;
    padding: 0 2px;
    transition: all 0.2s ease 0s;
}
input.star-1:checked ~ label.star::before {
    color: #f62;
}
input.star:checked ~ label.star::before {
    color: #fd4;
    content: "Ã¯â‚¬â€¦";
    text-shadow: 1px 1px #b78d37;
    transition: all 0.25s ease 0s;
}
label.star::before {
    content: "Ã¯â‚¬â€ ";
    font-family: FontAwesome;
}
input.star {
    display: none;
}
.pro-img {
    float: left;
    padding: 0 20px 20px 0;
}
.loc-img {
    display: table-cell;
    float: left;
    margin: 10px 10px 0 0;
}
.Cvideo {
    height: 200px;
    margin: 0 auto;
    width: 100%;
}
.vline {
    border-top: 1px solid #ef5660;
    padding: 25px 0 0;
}
.Cplink {
    color: #ef5660;
    font-size: 15px;
    line-height: 35px;
    text-decoration: underline;
}
.tools-bg {
    background: #fff url("../images/cp-tools-bg.png") no-repeat scroll center top;
    color: #fff;
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    height: 198px;
    line-height: 32px;
    margin: 0 auto;
    padding-top: 65px;
    text-align: center;
    text-transform: uppercase;
    width: 200px;
}
.box-big-middle {
    font-size: 14px;
    padding: 10px;
}
.box-big-middle .box-heading {
    margin-bottom: 5px;
    width: 100%;
}
.box-big-middle .box-heading strong {
    color: #000;
    font-size: 15px;
    font-weight: bold;
}
.box-big-middle p {
    padding-bottom: 5px;
}
.box-big-middle ul {
    float: left;
    padding: 0;
    width: 100%;
}
.box-big-middle li {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid transparent;
    box-sizing: border-box;
    display: inline-flex;
    float: left;
    font-size: 13px;
    list-style: outside none none;
    margin: 0 1px 1px 0;
    padding: 10px 0;
    width: 49.8%;
}
.box-big-bottom {
    height: 10px;
}
.box-middle p {
    margin-bottom: 10px;
}
.box-middle p.column-50 {
    float: left;
    width: 50%;
}
.box-middle .no-border {
    border: 0 none;
}
.box-middle .no-bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.new_from {
    width: 100%;
}
.new_from ul {
    border: 0 none;
    margin: 0;
    padding: 20px 0 0;
}
.new_from ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    float: left;
    line-height: 35px;
    margin-right: 5px;
    width: auto;
}
.new_from select {
    font-size: 14px;
    margin-right: 15px;
}
.a_tac a {
    color: #ef5660;
    font: bold 14px Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
.box-top .box-heading, .box-big-middle .box-heading {
    color: #ef5660;
    float: left;
    font: 15px Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}
.newbutton {
    background: #ef5660 none repeat scroll 0 0 !important;
    border-radius: 0 !important;
    color: #fff;
    display: block;
    font-size: 16px;
    line-height: 25px;
    margin-right: 10px;
}
#footer {
    background: #92cecd url("../images/footer_bg.jpg") repeat-x scroll left top;
    padding: 50px 0 0;
}
.footerBg2 {
    background: #92cecd url("../images/footer_bg-2.jpg") repeat-x scroll left top !important;
}
#footer h3 {
    color: #fff;
    font-size: 1em;
    margin: 0;
    padding: 0;
}
#footer a {
    backface-visibility: hidden;
    border-bottom-color: rgba(71, 71, 71, 0.25);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    overflow: hidden;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color;
    vertical-align: middle;
}
#footer a:hover, #footer a:focus, #footer a:active {
    border-bottom-color: transparent;
    color: #474747;
}
.footer-app {
    margin: 0 auto !important;
    width: 300px !important;
}
.app-btn {
    backface-visibility: hidden;
    background: #fff none repeat scroll 0 0;
    border-radius: 10px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    color: #92cecd !important;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    padding: 10px 0 !important;
    text-align: center;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color;
    vertical-align: middle;
    width: 120px;
}
.app-btn:hover {
    color: #474747 !important;
}
.fbl {
    margin-left: 10px;
}
#footer .copyright {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    padding: 35px 0;
    text-align: center;
}
#navPanel, #titleBar {
    display: none;
}
.box {
    background: #e9f9f9 none repeat scroll 0 0;
    float: left;
    margin-bottom: 10px;
    padding: 1px;
}
.box-top {
    float: left;
    padding: 20px 18px 10px;
    width: 100%;
}
.min {
    padding-bottom: 0;
}
.box-top .action {
}
.box-top .action a {
    display: block;
    float: left;
    height: 13px;
    margin-left: 3px;
    outline: medium none;
    width: 13px;
}
.box-top .action a.minimise {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/icon-minimise.png") no-repeat scroll 0 0;
}
.box-top .action a.maximise {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/icon-maximise.png") no-repeat scroll 0 0;
}
.box-top .action a.close {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/icon-close.png") no-repeat scroll 0 0;
}
.box-top .action a.fullscreen {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/icon-fullscreen.png") no-repeat scroll 0 0;
}
.box-top .action a.edit {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/icon-edit.png") no-repeat scroll 0 0;
    height: 16px;
    width: 33px;
}
.box-middle {
    float: left;
    padding: 0 18px;
    width: 100%;
}
.box-middle .data-hoolder {
    float: left;
    padding: 5px 0;
    width: 90%;
}
.box-middle .data-hoolder-added {
    background: #ececec url("../../images/customerPortal/dashed.png") repeat-x scroll left bottom;
    float: left;
    padding: 5px 0;
    width: 100%;
}
.box-middle .data-hoolder-added .data-content {
    color: #7d7d7d;
}
.box-middle .data-hoolder-added .data-content strong {
    color: #8d8d8d;
    font-weight: bold;
}
.box-middle .data-hoolder .action {
    clear: both;
    float: left;
    height: 20px;
    margin: 5px 0;
    text-align: right;
    width: 225px;
}
.box-middle .data-hoolder .action li {
    border: 1px solid #d9d9d9;
    float: right;
    list-style: outside none none;
    margin-left: 2px;
}
.box-middle .data-hoolder .action a {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/button-bg-2.png") repeat-x scroll 0 0;
    display: block;
    font: 11px tahoma,Arial,Helvetica,sans-serif;
    padding: 2px 5px;
}
.box-middle .data-date {
    float: left;
    font: bold 11px Arial,Helvetica,sans-serif;
    padding: 2px;
    text-align: center;
    text-transform: uppercase;
    width: 32px;
}
.box-middle .data-content {
    color: #4f4f4f;
    float: left;
    font-weight: normal;
    line-height: 17px;
    padding-left: 5px;
    width: 187px;
}
.box-middle .data-content strong {
    color: #353535;
    font-weight: bold;
}
.box-middle .data-content .date {
    color: #8a8a8a;
    font-size: 11px;
}
.box-middle .upcoming {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/yellow-bg.png") repeat-x scroll 0 0;
    text-shadow: 1px 1px 1px #ffd863;
}
.box-middle .running {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/green-bg.png") repeat-x scroll 0 0;
    text-shadow: 1px 1px 1px #cbd376;
}
.box-middle .completed {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/sky-blue-bg.png") repeat-x scroll 0 0;
    text-shadow: 1px 1px 1px #afdbfe;
}
.box-middle .old {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/dirty-blue-bg.png") repeat-x scroll 0 0;
    text-shadow: 1px 1px 1px #b9c9d5;
}
.box-middle .approved {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/light-green-bg.png") repeat-x scroll 0 0;
    text-shadow: 1px 1px 1px #feffd0;
}
.box-middle .notApproved {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/grey-bg.png") repeat-x scroll 0 0;
    text-shadow: 1px 1px 1px #d2d0cb;
}
.box-middle .flame {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/flame.png") no-repeat scroll center top;
    text-shadow: 1px 1px 1px #ffd863;
}
.box-bottom {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/dashed.png") repeat-x scroll left top;
    float: left;
    height: 18px;
    width: 100%;
}
.filter {
    float: left;
    padding: 7px 0;
    z-index: 1;
}
#write-msg {
    width: 446px;
}
#msg-box {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d3d3d3;
    float: left;
    margin-left: 3px;
    padding: 10px;
    width: 422px;
}
#msg-box p.msg {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #d3d3d3;
    padding: 10px;
}
.msg-middle .msg p.location {
    color: #00779e;
    font-style: italic;
    padding-top: 3px;
}
#msg-box p.msg textarea {
    background: #f9f9f9 none repeat scroll 0 0;
    border: medium none;
    font-weight: bold;
    height: 70px;
    overflow: auto;
    width: 402px;
}
#msg-box p.msg1 textarea {
    background: #f9f9f9 none repeat scroll 0 0;
    border: medium none;
    color: #7d7d7d;
    height: 70px;
    overflow: auto;
    width: 402px;
}
#send-button {
    float: right;
    margin-right: 1px;
    padding-top: 5px;
}
#messages {
    float: left;
    padding-top: 3px;
    width: 448px;
}
.msg-top {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/msg-top-bg.png") no-repeat scroll 0 0;
    float: left;
    height: 8px;
    width: 446px;
}
.msg-middle {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/msg-middle-bg.png") repeat-y scroll 0 0;
    float: left;
    padding: 4px 12px;
    width: 426px;
}
.msg-bottom {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/msg-bottom-bg.png") no-repeat scroll 0 0;
    float: left;
    height: 7px;
    width: 446px;
}
.msg-middle .msg-container {
    float: left;
    width: 426px;
}
.msg-middle .pic {
    float: left;
    width: 50px;
}
.msg-middle .msg {
    border-top: 1px solid #e7e9ec;
    float: right;
    margin-right: 2px;
    padding-top: 3px;
    width: 363px;
}
.msg-middle .msg p.name {
    color: #3e396b;
    font-weight: bold;
}
.msg-middle .msg p.date {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/watch.png") no-repeat scroll left 2px;
    color: #737373;
    float: right;
    font: 10px tahoma;
    margin-top: -13px;
    padding-left: 15px;
}
.msg-middle .msg p.text {
    margin: 5px 0;
}
.msg-middle .msg .msg-box {
    background: #fff url("../../images/customerPortal/shadow.png") no-repeat scroll right bottom;
    float: left;
    padding: 0 0 15px;
    width: 360px;
}
.msg-middle .msg .msg-box .grey-box {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #ece9e9;
    float: left;
    padding: 5px;
    width: 350px;
}
.msg-middle .msg .msg-box .grey-box .msg-textarea {
    float: left;
    width: 342px;
}
.msg-middle .msg .msg-box .grey-box textarea {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #efefef;
    height: 15px;
    padding: 3px;
    width: 342px;
}
.msg-middle .msg .msg-box .grey-box .msg-small {
    float: right;
    width: 290px;
}
.msg-middle .msg .msg-box .grey-box .msg-separator {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/msg-small-bottom-border.png") repeat-x scroll left center;
    float: left;
    height: 20px;
    width: 348px;
}
#left-big, .box-big-top, .box-big-bottom {
    float: left;
    width: 724px;
}
.box-big-top {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/box-big-top.png") no-repeat scroll left top;
    height: 10px;
}
a.more-h {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/icon-more-horizontal.png") no-repeat scroll center top;
    bottom: -1px;
    display: block;
    height: 9px;
    outline: medium none;
    position: relative;
    text-decoration: none;
    width: 100%;
    z-index: 3;
}
a.more-h-off {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/icon-more-horizontal.png") no-repeat scroll center bottom;
}
.colored-bold strong {
    color: #58595b;
}
.hide {
    display: none;
}
h1.heading {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/heading-bg.png") repeat-x scroll left bottom;
    color: #353535;
    font: 20px calibri,Arial,Helvetica,sans-serif;
    padding: 10px;
}
h1.heading a, h1.heading strong {
    color: #2f8fc2;
    font: bold 14px calibri,Arial,Helvetica,sans-serif;
    letter-spacing: 0.07em;
    text-decoration: none;
}
.main-item {
    background: #fff none repeat scroll 0 0;
    display: none;
    float: left;
    width: 1000px;
}
.main-item2 {
    background: #fff none repeat scroll 0 0;
    float: left;
    width: 1000px;
}
#filter {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #d3d3d3;
    float: left;
    margin: 10px 10px 0;
    padding: 10px;
    position: relative;
    width: 958px;
}
.top-box {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #d3d3d3;
    float: left;
    margin: 10px 0 0 10px;
    padding: 10px 10px 0;
    position: relative;
    width: 463px;
}
.top-box h1 {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/heading-2-bg.gif") repeat-x scroll left bottom;
    color: #707070;
    font: bold 16px calibri,Arial,Helvetica,sans-serif;
    margin-bottom: 3px;
    padding-bottom: 3px;
}
.detail-box {
    background: #f8f8f8 none repeat scroll 0 0;
    padding: 10px;
    width: 463px;
}
.hide {
    display: none;
}
.show {
    display: inline;
}
.data p {
    padding-bottom: 10px;
}
.data p.column-50 {
    float: left;
    width: 205px;
}
.textholder h2 {
    width: auto;
}
#shifts {
    float: left;
    margin: 10px 5px 0;
    padding-bottom: 10px;
    width: 990px;
}
.box-middle .shift-box {
    margin: 0 0 10px;
    width: 80%;
}
.shift-box {
    background: #fefefe none repeat scroll 0 0;
    border: 1px solid #d3d3d3;
    float: left;
    margin: 0 6px 6px 5px;
    padding: 10px;
    width: 297px;
}
.shift-box-on {
    background: #c0f2dd none repeat scroll 0 0;
    border: 1px solid #7ad0ac;
}
.shift-box h1 {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/heading-2-bg.gif") repeat-x scroll left bottom;
    color: #2a83b4;
    font: bold 16px calibri,Arial,Helvetica,sans-serif;
    margin-bottom: 3px;
    padding-bottom: 3px;
}
.shift-box-on h1 {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/heading-2-bg-green.gif") repeat-x scroll left bottom;
}
.shift-box strong {
    color: #484848;
    font-weight: bold;
    padding-right: 7px;
}
.shift-box p.column-50 {
    float: left;
    width: 131px;
}
.shift-box p.column-25 {
    float: left;
    width: 71px;
}
.shift-box p.select {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/blue-button-bg.gif") repeat-x scroll 0 0;
    border: 1px solid #07659e;
    color: #fff;
    float: right;
    margin-top: -27px;
    padding: 2px 5px;
}
.shift-box p.select a {
    color: #fff;
    font-size: 11px;
    outline: medium none;
    text-decoration: none;
}
.shift-box:hover .select {
    display: inline;
}
a.more-d {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/icon-more-horizontal.png") no-repeat scroll center top;
    bottom: -9px;
    clear: both;
    display: block;
    height: 9px;
    outline: medium none;
    position: relative;
    text-decoration: none;
    width: 100%;
    z-index: 0;
}
a.more-d-off {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/icon-more-horizontal.png") no-repeat scroll center bottom;
    bottom: 1px;
}
table.form {
    border: 1px solid #d8d7d7;
    margin: 10px;
    width: 980px;
}
table.form td {
    background: #f8f8f8 none repeat scroll 0 0;
    border-bottom: 1px solid #e7e6e6;
    padding: 5px;
}
table.form td.data {
    color: #1e5e8a;
}
table.form td.data a {
    color: #1e5e8a;
    text-decoration: underline;
}
.post {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/small-button-bg.gif") repeat-x scroll 0 0;
    border: 1px solid #adacac;
    font: 11px Arial,Helvetica,sans-serif;
    margin-top: 3px;
    padding: 0 3px;
}
.summary {
    border: 1px solid #bfbfbf;
}
.summary tr:first-child td {
    background: #f8f8f8 url("../../images/customerPortal/table-first-row.gif") repeat scroll left center;
    font-weight: bold;
    padding: 9px 5px;
}
.summary td {
    background: #f0efef none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
    padding: 5px;
}
.summary tr.alt td {
    background: #f8f8f8 none repeat scroll 0 0;
}
.summary1 {
    border: 1px solid #bfbfbf;
    margin-top: -2px;
}
.summary1 tr:first-child td {
    background: #f8f8f8 url("../../images/customerPortal/table-first-row.gif") repeat scroll left center;
    font-weight: bold;
    padding: 9px 5px;
}
.summary1 td {
    background: #f0efef none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
    padding: 5px;
}
.summary1 tr.alt td {
    background: #f8f8f8 none repeat scroll 0 0;
}
#login-bg {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/login-bg.png") no-repeat scroll center bottom;
    float: left;
    height: 585px;
    margin: 20px 0 0 46px;
    width: 908px;
}
#login-bg #logo {
    height: 106px;
    text-align: center;
    width: 908px;
}
#login-form {
    height: 350px;
    margin: 0 0 0 140px;
    width: 600px;
}
#login-form h1 {
    color: #8c1975;
    font: bold 20px calibri,Arial,Helvetica,sans-serif;
    text-transform: capitalize;
}
#login-form td.tagline {
    color: #8c1975;
    font: bold 12px Arial,Helvetica,sans-serif;
}
#login-form td.tagline1 {
    color: #8c1975;
    font: bold 15px Arial,Helvetica,sans-serif;
}
#login-form td.tagline2 {
    color: #8c1975;
    font: bold 35px Arial,Helvetica,sans-serif;
}
#login-form td {
    color: #5e5e5e;
    font: bold 15px Arial,Helvetica,sans-serif;
    padding: 3px 0;
}
#login-form td a {
    color: #424242;
    font: 12px Arial,Helvetica,sans-serif;
}
#login-form td.red {
    color: #ff0000;
    padding: 5px 0;
}
#login-form td.red1 {
    color: #ff0000;
    height: 20px;
    padding: 0;
}
#login-form td input[type="text"], #login-form td input[type="password"] {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #999999;
    height: 24px;
    padding: 3px;
}
#login-form td input[type="submit"] {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/login-button-bg.gif") no-repeat scroll 0 0;
    height: 34px;
    margin-top: 5px;
    width: 71px;
}
.login-rgt-img {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/login-rgt-img.png") no-repeat scroll 0 0;
}
.bot-text {
    color: #8c1975;
    font-size: 14px;
    font-weight: lighter;
}
.log-top-text {
    color: #8c1975;
    font-family: "Century Gothic";
    font-size: 36px;
}
.log-input {
    width: 300px;
}
#jqpopup {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/popupbg1.png") no-repeat scroll 0 0;
    height: 698px;
    margin: 0;
    padding: 0;
    width: 746px;
}
#jqpopup .top {
    height: 54px;
    margin: 0;
    padding: 0;
    width: 603px;
}
#jqpopup h2 {
    color: #8c1975;
    font-family: arial;
    font-size: 12px;
}
#jqpopup .textholder {
    color: #6d6e70;
    font-family: Arial;
    font-size: 12px;
    height: 553px;
    line-height: 20px;
    margin: 0 1px;
    overflow-y: auto;
    padding: 25px 40px;
    width: 619px;
}
#jqpopup .textholder p {
    color: #6d6e70;
    font-family: Arial;
    font-size: 12px;
    padding-bottom: 15px;
}
#jqpopup .textholder p em {
    color: #8b1875;
    font-family: Arial;
    font-size: 12px;
}
#jqpopup .textholder ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#jqpopup .textholder ul li {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/dot1.jpg") no-repeat scroll 0 6px;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 5px;
    padding-left: 13px;
    text-indent: 0;
}
#top-number {
    color: #93277b;
    float: left;
    font: bold 16px Arial,Helvetica,sans-serif;
    margin: 0 0 0 240px;
}
#refer-jqpopup {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/popupbg1.png") no-repeat scroll 0 0;
    height: 698px;
    margin: 0;
    padding: 0;
    width: 746px;
}
#refer-jqpopup .top {
    height: 54px;
    margin: 0;
    padding: 0;
    width: 603px;
}
#refer-jqpopup h2 {
    color: #8c1975;
    font-family: arial;
    font-size: 12px;
}
#refer-jqpopup .textholder {
    color: #6d6e70;
    font-family: Arial;
    font-size: 12px;
    height: 553px;
    line-height: 20px;
    margin: 0 1px;
    overflow-y: auto;
    padding: 25px 30px;
    width: 635px;
}
#refer-jqpopup .textholder h1 {
    color: #8c1975;
    font: 30px "century gothic",Arial,Helvetica,sans-serif;

}
#refer-jqpopup .textholder h3 {
    color: #8c1975;
    font: 18px "century gothic",Arial,Helvetica,sans-serif;
}
#refer-jqpopup .textholder p {
    color: #6d6e70;
    font-family: Arial;
    font-size: 12px;
    padding-bottom: 15px;
}
#refer-jqpopup .textholder p em {
    color: #8b1875;
    font-family: Arial;
    font-size: 12px;
}
#refer-jqpopup .textholder ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#refer-jqpopup .textholder ul li {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/dot1.jpg") no-repeat scroll 0 6px;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 5px;
    padding-left: 13px;
    text-indent: 0;
}
#refer-jqpopup .input-text {
    color: #8c1975;
    font: bold 12px Arial,Helvetica,sans-serif;
}
#refer-jqpopup td input[type="text"] {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #999999;
    height: 24px;
    margin: 5px 0 15px;
    padding: 3px;
    width: 230px;
}
#refer-jqpopup td input[type="submit"] {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/login-button-bg.gif") no-repeat scroll 0 0;
    height: 34px;
    margin-top: 5px;
    width: 71px;
}
#refer-jqpopup .textarea {
    border: 1px solid #999999;
    height: 90px;
    width: 525px;
}
@font-face {
    font-family: "Conv_CONSOLA";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url("CONSOLA.woff") format("woff"), url("CONSOLA.ttf") format("truetype"), url("CONSOLA.svg") format("svg");
}
#refer-jqpopup05 {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/popupbg1_03.png") repeat-y scroll 0 0;
    height: 698px;
    margin: 0;
    padding: 0;
    width: 746px;
}
.top01 {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/popupbg1_01.png") no-repeat scroll 0 0;
    margin: 0;
    padding: 0;
}
.textholder03 {
    background: rgba(0, 0, 0, 0) url("../../images/customerPortal/popupbg1_05.png") no-repeat scroll left bottom;
    color: #6d6e70;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    min-height: 698px;
    overflow-y: auto;
    padding: 54px 80px 50px 40px;
}
#refer-jqpopup05 .top01 .textholder03 h1 {
    color: #8c1975;
    font: 30px "century gothic",Arial,Helvetica,sans-serif;
}
a.website {
    color: #00779e;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    text-decoration: underline;
}
.padT20 {
    padding: 20px 0 10px;
}
.padT0 {
    padding-top: 0;
}
.pad0 {
    padding: 0;
}
.pad10 {
    box-sizing: border-box;
    padding: 10px 15px !important;
}
.padT100 {
    padding-top: 100px;
}
.txt {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.section_value ul {
    margin-left: 15px;
}
.section_value li {
    font-size: 14px;
    padding: 0 20px 5px 5px;
}
.section_value p{padding-right: 20px;}
.Cplink a {
    color: #ef5660 !important;display: block;
}
.linkfranchisee a {
    color: #ef5660 !important;
    font-size: 15px;
    line-height: 35px;
    text-decoration: underline;
}
.login {
    float: right;
    height: 30px;
    margin: 10px 10px 0 0;
    min-width: 150px;
    padding: 0;
}
.login a {
    background: #fff none repeat scroll 0 0;
    color: #ff7984;
    display: block;
    float: right;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    margin-left: 10px;
    padding: 0 30px;
    text-transform: uppercase;
}
.login a:hover, .login a:focus, .login a:active {
    backface-visibility: hidden;
    background-color: #f9f2f3;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    overflow: hidden;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color, background-color;
    vertical-align: middle;
}
a {
    text-decoration: none;
}
.col {
    display: table-cell;
    text-align: left;
}
.col1 {
    display: table-cell;
    font-weight: bold;
    text-align: left;
    width: 25px;
}

.padT150 {
    padding-top: 150px;
}

table.franchises-available-table td {
    width: 33%;
}
.conVideo {
    height: 220px;
    width: 320px;
}
.shop_save {
    padding: 10px 0;
}
.shop_save h1 {
    font-size: 50px;
    padding: 20px;
    text-align: center;
    text-transform: none;
}
.shop_save p {
    padding: 0 10px;
}
.shop_save h3 {
    font-size: 24px;
}
.mm_icon {
    clear: both;
    color: #fff;
    font-size: 80px;
    font-weight: bold;
    margin: 20px 0 40px;
}
.ss_video {
    height: 480px;
    margin: 40px auto 20px;
    width: 853px;
}
.ceNbtn {
    background: #ef5660  no-repeat scroll right 50px center;
    color: #fff;
    display: block;
    float: none;
    font-size: 28px;
    font-weight: bold;
    margin: 30px auto 50px;
    text-align: center;
    vertical-align: middle;
    width: 50%;
    line-height:50px;
}
.heading1 {
    color: #ef5660;
    font-size: 37px;
    text-align: center;
    text-transform: inherit;
}

.sbhdr-dis { display:none !important}

@media screen and (max-width: 980px) {
#logo {
    margin: 0;
}
.container {
    height: auto;
    width: 980px;
}
#subheader {
    padding: 140px 0 20px;
}
.login{ margin-right:10px;}
#nav > ul{ margin-right:10px;}
#nav > ul > li {
    padding-left: 55px;
}
.home_banner{margin-top:0px;}
#subheader h2 {margin-left:10px;}

}

.pd25{ padding-right: 28px;    text-align: left; font-size: 12px !important;}

@media screen and (max-width: 840px) {
html, body {
    overflow-x: hidden;
}
body, input, select, textarea {
    font-size: 13pt;
}
h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0.5em;
}
header p {
}
#header {
    display: none;
}
.home_banner{
margin-top:0px;
}
#footer {
    text-align: center;
}
#footer .container {
    margin-bottom: 1em;
}
#page-wrapper {
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-moz-transition: -moz-transform 0.5s ease;
-webkit-transition: -webkit-transform 0.5s ease;
-ms-transition: -ms-transform 0.5s ease;
transition: transform 0.5s ease;
padding-bottom: 1px;
padding-top: 44px;
			}
#titleBar {
				-moz-backface-visibility: hidden;
				-webkit-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				-moz-transition: -moz-transform 0.5s ease;
				-webkit-transition: -webkit-transform 0.5s ease;
				-ms-transition: -ms-transform 0.5s ease;
				transition: transform 0.5s ease;
				display: block;
				left: 0;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 10001;
				background-color: #ff7984;
				height: 72px;
				line-height: 72px;
			}
#titleBar .title {
    color: #fff;
    display: block;
    font-weight: 600;
    position: relative;
    text-align: left;
    z-index: 1;
}
#titleBar .title img{height:72px}
#titleBar .title em {
    font-style: normal;
    font-weight: 300;
}

				#titleBar .toggle {
					text-decoration: none;
					border: 0;
					height: 60px;
					right:-10px;
					position: absolute;
					top: 10px;
					width: 60px;
					z-index: 2;  font-size:30px;
				}
#titleBar .toggle::before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-transform: none !important;
}
	#titleBar .toggle:before {
						content: '\f0c9';
						display: block;
						height: 44px;
						text-align: center;
						width: 44px;
						color: #fff;
					}
#titleBar .toggle:active:before {
						opacity: 0.75;
					}


			#navPanel {
				background-color: #ff7984;
				-moz-backface-visibility: hidden;
				-webkit-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				-moz-transform: translateX(275px);
				-webkit-transform: translateX(275px);
				-ms-transform: translateX(275px);
				transform: translateX(275px);
				-moz-transition: -moz-transform 0.5s ease;
				-webkit-transition: -webkit-transform 0.5s ease;
				-ms-transition: -ms-transform 0.5s ease;
				transition: transform 0.5s ease;
				display: block;
				height: 100%;
				right: 0;
				overflow-y: auto;
				position: absolute;
				top: 0;
				width: 275px;
				z-index: 10002;
			}
                     #navPanel .link {
					border-bottom: 0;
					border-top: solid 1px #ffccd0;
					color: #888;
					display: block;
					height: 48px;
					line-height: 48px;
					padding: 0 1em 0 1em;
					text-decoration: none; text-transform:uppercase;
				}


					#navPanel .link:first-child {

					}

					#navPanel .link.depth-0 {
						color: #fff;
					}

					#navPanel .link .indent-1 {
						display: inline-block;
						width: 1em;
					}

					#navPanel .link .indent-2 {
						display: inline-block;
						width: 2em;
					}

					#navPanel .link .indent-3 {
						display: inline-block;
						width: 3em;
					}

					#navPanel .link .indent-4 {
						display: inline-block;
						width: 4em;
					}

					#navPanel .link .indent-5 {
						display: inline-block;
						width: 5em;
					}

			body.navPanel-visible #page-wrapper {
				-moz-transform: translateX(-275px);
				-webkit-transform: translateX(-275px);
				-ms-transform: translateX(-275px);
				transform: translateX(-275px);
			}

			body.navPanel-visible #titleBar {
				-moz-transform: translateX(-275px);
				-webkit-transform: translateX(-275px);
				-ms-transform: translateX(-275px);
				transform: translateX(-275px);
			}

			body.navPanel-visible #navPanel {
				-moz-transform: translateX(0);
				-webkit-transform: translateX(0);
				-ms-transform: translateX(0);
				transform: translateX(0);
			}
body, input, select, textarea {
    font-size: 11pt;
    line-height: 1.35em;
}
h2 {
    font-size: 1.25em;
    letter-spacing: 0;
    line-height: 1.35em;
}
h3 {
    font-size: 1em;
    letter-spacing: 0;
    line-height: 1.35em;
}
header p {
    font-size: 1em;
    margin-top: -0.5em;
}
header.major {
    padding: 0 20px;
}
header.major h2 {
    font-size: 1.25em;
}
header.major p {
    font-size: 1em;
    margin-top: 1.25em;
    top: 0;
}
	.pd25{ padding-right: 0px;    text-align: left;}

ul.menu li {
    border: 0 none;
    display: block;
    line-height: 2em;
    margin: 0;
    padding: 0;
}
.wrapper {
    padding: 20px 0;
}
h1 {
    font-size: 30px;
    line-height: 50px;
    text-align: center;
}
.wrapper.style1 h2 {
    margin: 1em;
}
.search {
    width: 70%;
}
.logout a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 10px !important;
    margin: 0;
    padding: 0 6px;
    position: fixed;
    right: 5px;
    top: 5px;
    z-index: 99999;
}
.change-pas a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 10px !important;
    margin: 0;
    padding: 0 6px;
    position: fixed;
    right: 62px;
    top: 5px;
    z-index: 99999;
}

#footer h3 {
    font-size: 18px;
    margin: 10px auto;
    width: 270px;
}
#footer a {
    font-size: 13px;
}
		#footer .copyright {
    padding: 0;
}
#subheader {
    padding-top: 50px;
}
#subheaderforheader {
    padding-top: 50px;
}
.event-arrow {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.purple {
    margin: 0 auto;
    width: 310px;
}
ul.flinks li {
    text-align: center;
}
.mctr {
    text-align: center;
}
.mlft {
    text-align: left;
}
.mrrt {
    text-align: right;
}
#subheader img {
    padding-top: 30px;
}
#subheaderforheader img {
    padding-top: 30px;
}
.w100 {
    width: 100%;
}
.mar0 {
    margin: 10px auto;
}
#cp {
    margin: 0 auto;
    width: 325px;
}
.sh {
    text-align: right;
}
ul.submenu {
    margin: 0;
}
.loc-img {
    float: none;
}
.star-rev {
    width: 100%;
}
.btn {
    margin: 0 auto;
}
.btnconsign
{
 margin: 0 auto;
}
.social-icon {
    display: table;
}
.pro-img {
    float: none;
}
.pad250 {
    padding-top: 40px !important;
}
.c {
    text-align: center;
}
.l {
    text-align: center;
}
.r {
    text-align: center;
}

.home_bannermodify {
    margin-top: 129px !important;
}

.ss_video {
    height: 360px;
    margin: 40px auto 20px;
    width: 540px;
}
#subheader h2 {
margin: 0;
padding: 0 5px;
font-size: 1.3em;
}


.submenu ul li { padding: 0 5px;    width: 10%; font-size:14px !important;}
.mobvline{border-top:1px solid #ef5660; width:100%; margin-top:40px;}
}

@media screen and (max-width: 840px) {
	.tools-bg {font-size:20px;}

	.fraNav{display:none !important;}
	.sbhdr-dis { display:block !important; background:#ef5660 !!important}
	.subhdr-no{ display:none !important}
	.subhdr-Rgt{ display:block !important}
	#subheader { padding-top: 10px;}
	#subheader { background:none !important}
	.submenu ul{margin-bottom:10px;}
	.submenu ul li {
    border-bottom: 0;
    color: #888;
    display: inline;
    height: 48px;
    line-height: 48px;
    padding: 0 1em 0 1em;
    text-decoration: none;
    text-transform: uppercase; text-align:left;
}
.submenu ul li > span {
    border-bottom: 0px solid #fec53b;
    display: block;
    padding-bottom: 0px;
}
.submenu ul li > span:hover {
    border-bottom: 0px solid #fec53b;
    display: block;
    padding-bottom: 0px;
}
.submenu ul li > span.current {
    border-bottom: 0px solid #fec53b;
    display: block;
    padding-bottom: 0px;
}

.submenu ul li a{
border-bottom: solid 1px #ffccd0;
color: #fff;
display: block;
height: 48px !important;
line-height: 48px !important;
padding: 0 1em 0 1em;
text-decoration: none;
text-transform: uppercase; font-weight:normal !important; font-size:16px;

}
.submenu ul li{ padding:0;}
#subheader h2 {
border-bottom: solid 1px #ffccd0;
color: #fff;
display: block;
padding: 0 1em 10px 0.8em;
text-decoration: none;
text-transform: uppercase; font-size:20px; font-weight:bold !important;
}

.login-mob a {
background: #fff none repeat scroll 0 0;
color: #ef5660;
display: inline-block;
float: left;
font-size: 14px !important;
margin:0px 20px !important;
padding: 3px 8px;
text-transform: uppercase;
}

}
@media screen and (max-width: 670px) {

.wrapper {
}

.row > * {
    padding:0px 25px !important;
}
.row {
    margin: 0 0 0px 0px !important;
}

.social-icon {
    display: table;
}
.submenu ul li {
    display: block;
    padding: 10px 0;
    width: 100%;
}
.sh {
    text-align: center;
    width: 100%;
}

ul.submenu {
    display: table;
    float: none;
    margin: 0 auto;
}
.submenu ul li {
    padding: 0;
}

.submenu ul li:last-child {
    width: 100%;
}
.home_banner {
    margin-top: -1px !important;
}
.home_bannermodify {
    margin-top: -1px !important;
}
.scbtn span {
    display: block;
    float: inherit;
    margin: 10px;
}
.cm {
    text-align: center;
}
.mDisplay {
    display: none;
}
.padT100 {
    padding-top: 10px;
}
.pad250 {
    padding-top: 10px !important;
}
.cdBtn {
}
.vline {
    margin: 0;
    padding: 10px 0;
}

.conVideo {
    height: 220px;
    width: 300px;
}
#footer .copyright {
    padding: 0;
}
.ss_video {
    height: 280px;
    margin: 40px auto 20px;
    width: 100%;
}
.ceNbtn {
    background-position: right 20px center;
    font-size: 20px;
    line-height: 50px;
    width: 300px;
}
.heading1 {
    font-size: 24px;
}
	.shop_save h1 {  font-size: 30px; line-height:30px;}
.shop_save p{ padding:0;}
.shop_save h3 { font-size: 22px;}
/*.padT150consignor{padding-top:0;}	language widget */
}
@media screen and (max-width: 480px) {
.search {
    width: 90%;
}
.footer-app {
    width: 280px !important;
}
#subheader h2 {
}
#subheader img {
    display: inline;
    padding: 10px 0;
}
.sh {
    text-align: center;
    width: 100%;
}
.box-big-middle li {
    width: 100%;
}
.new_from ul li {
    width: 100%;
}
.newbutton {
    float: left;
    font-size: 14px;
    margin: 10px 5px 20px 0;
}
ul.as {
    margin: 0;
}
.Rform {
    padding: 0;
}
.login-mob a {
    font-size: 10px;
    padding: 2px 5px;
}
#titleBar .title img{ width:auto;}
}
@media screen and (max-width: 375px) {
.view {
    display: flex;
    margin-left: 35%;
    width: 100%;
}
#titleBar .title img{margin-left: -35px;}
	/*.padT150consignor{padding-top:0px;}language widget */
	.widthdefine{
	width:260px !important;
	}
	
	.ceNbtn img{max-width: 90%; vertical-align:middle;}
}
@media screen and (max-width: 320px) {

.purple {
    width: 260px;
}
ul.flinks li {
    text-align: left;
}
h1 {
    font-size: 20px;
}
		.conVideo {		
    width: 260px;		
}
	.widthdefine{
	width:260px !important;
	}
	.tools-bg {
		font-size:20px;
		}
}
p a.local-event{
	margin-right:10px;
}

.fran-heading{padding-top:20px;display: block;width: 460px;float: left;box-sizing: border-box;line-height: 32px;}
.fran-heading h2{font-size:1.4em !important}
