@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic);
#find_your_angels_output .angels_result_container { margin: 25px 0; border: 1px solid #999; border-radius: 10px; padding: 2px; }

#find_your_angels_output .angels_result_container .row { width: 100%; }
#find_your_angels_output .angels_result_container .row .col-md-4 { padding-left: 2px; text-align: center; }
#find_your_angels_output .angels_result_container .row .col-md-4.column-left { float: left; width: 33%; }
#find_your_angels_output .angels_result_container .row .col-md-4.column-right { float: right; width: 33%; }
#find_your_angels_output .angels_result_container .row .col-md-4.column-center { display: inline-block; width: 33%; }
#find_your_angels_output .angels_result_container .row .col-md-4 p, #find_your_angels_output .angels_result_container .row .col-md-4 div { text-align: center; }

.block-web-lectures-list-block .block-inner, .block-lecture-subscription-block-1 .block-inner { margin: 0; }

.view-online-course-subscription br, .view-online-course-list br, .view-web-lectures-list br, .view-webinar-list br, .view-web-lecture-node-evas br, .view-lecture-subscription br { display: none; }
.view-online-course-subscription form.commerce-add-to-cart input.form-submit, .view-online-course-list form.commerce-add-to-cart input.form-submit, .view-web-lectures-list form.commerce-add-to-cart input.form-submit, .view-webinar-list form.commerce-add-to-cart input.form-submit, .view-web-lecture-node-evas form.commerce-add-to-cart input.form-submit, .view-lecture-subscription form.commerce-add-to-cart input.form-submit { background-image: none; background-color: #e0b33b; border: none; box-shadow: none; padding: 8px 14px; }

.view-online-course-list p.titre, .view-webinar-list p.titre, .view-web-lectures-list p.titre { display: inline-block; background-color: #00aeef; padding: 0.1em 1em; color: white; font-size: 1em; }
.view-online-course-list p.titre a, .view-webinar-list p.titre a, .view-web-lectures-list p.titre a { color: inherit; text-decoration: none; }
.view-online-course-list p.soustitre1, .view-online-course-list .field-name-title-field, .view-webinar-list p.soustitre1, .view-webinar-list .field-name-title-field, .view-web-lectures-list p.soustitre1, .view-web-lectures-list .field-name-title-field { color: black; text-transform: uppercase; text-align: left; font-size: 1em; font-weight: bold; }
.view-online-course-list p.soustitre1 a, .view-online-course-list .field-name-title-field a, .view-webinar-list p.soustitre1 a, .view-webinar-list .field-name-title-field a, .view-web-lectures-list p.soustitre1 a, .view-web-lectures-list .field-name-title-field a { color: inherit; }
.view-online-course-list p.soustitre2, .view-webinar-list p.soustitre2, .view-web-lectures-list p.soustitre2 { color: black; font-size: 1em; text-transform: none; }
.view-online-course-list .view-content .views-row, .view-webinar-list .view-content .views-row, .view-web-lectures-list .view-content .views-row { border-top: 1px solid #00aeef; margin: 3em 0 0 0; }
.view-online-course-list.view-display-id-block_rec .field-name-field-date-and-time, .view-webinar-list.view-display-id-block_rec .field-name-field-date-and-time, .view-web-lectures-list.view-display-id-block_rec .field-name-field-date-and-time { border-top: 1px solid #00aeef; margin: 0; }
.view-online-course-list.view-display-id-block_rec .field-name-field-date-and-time span, .view-webinar-list.view-display-id-block_rec .field-name-field-date-and-time span, .view-web-lectures-list.view-display-id-block_rec .field-name-field-date-and-time span { display: inline-block; background-color: #00aeef; padding: 0.1em 1em; color: white; font-size: 1em; }
.view-online-course-list.view-display-id-block_rec .field-name-field-date-and-time span a, .view-webinar-list.view-display-id-block_rec .field-name-field-date-and-time span a, .view-web-lectures-list.view-display-id-block_rec .field-name-field-date-and-time span a { color: inherit; text-decoration: none; }
.view-online-course-list hr, .view-webinar-list hr, .view-web-lectures-list hr { border: none; height: 1px; border-bottom: 1px solid #00aeef; margin-bottom: 0; }

.field-name-field-webinar-time-diff-timezone { color: gray; font-size: medium; }

.node-online-course-full h1 { font-weight: normal; text-align: left; }
.node-online-course-full .view-display-id-eva_header_title { font-weight: bold; text-align: left; }
.node-online-course-full .field-name-field-date-and-time { margin: 0; display: inline-block; background-color: #00aeef; color: white; padding: 10px 10px 10px; }
.node-online-course-full .views-field-commerce-price { text-align: center; }
.node-online-course-full .view-display-id-eva_addtocart { text-align: center; }
.node-online-course-full .view-display-id-eva_addtocart .view-footer { text-align: center; background-color: #00aeef; color: white; margin-top: 15px; }
.node-online-course-full .view-display-id-eva_addtocart .view-content { text-align: center; }

.node-weblecture-full h1 { margin: 0; background-color: #00aeef; color: white; padding: 15px; }
.node-weblecture-full .view-display-id-eva_header_title { margin: 0; background-color: #764d97; color: white; padding: 15px 15px 0 15px; font-weight: bold; font-size: 120%; }
.node-weblecture-full .field-name-field-date-and-time { margin: 0; background-color: #764d97; color: white; padding: 0 15px 15px 15px; }
.node-weblecture-full .view-display-id-eva_addtocart { background-color: #00aeef; color: white; padding: 15px; text-align: center; }
.node-weblecture-full .view-display-id-eva_addtocart p { margin: 0; text-align: inherit; }
.node-weblecture-full .view-display-id-eva_addtocart .views-field-commerce-price { font-weight: bold; font-size: 120%; }
.node-weblecture-full .view-display-id-eva_addtocart .view-footer { margin-top: 15px; }
.node-weblecture-full .view-display-id-eva_addtocart form.commerce-add-to-cart input.form-submit { color: #006c95; background-color: white; }

article#node-3089 .field-name-body img { margin-top: 5em; }

article#node-831 .node-content .view-donation .view-content p { text-align: center; }
article#node-831 .node-content .view-donation br { display: none; }
article#node-831 .node-content .view-donation label { margin-left: 1em; }

:lang(fr) article#node-145 .node-content .view-donation .view-content p { text-align: center; }
:lang(fr) article#node-145 .node-content .view-donation br { display: none; }
:lang(fr) article#node-145 .node-content .view-donation label { margin-left: 1em; }

:lang(vi) article#node-2614 .node-content .view-donation .view-content p { text-align: center; }
:lang(vi) article#node-2614 .node-content .view-donation br { display: none; }
:lang(vi) article#node-2614 .node-content .view-donation label { margin-left: 1em; }

:lang(it) article#node-1935 .node-content .view-donation .view-content p { text-align: center; }
:lang(it) article#node-1935 .node-content .view-donation br { display: none; }
:lang(it) article#node-1935 .node-content .view-donation label { margin-left: 1em; }

:lang(es) article#node-2632 .node-content .view-donation .view-content p { text-align: center; }
:lang(es) article#node-2632 .node-content .view-donation br { display: none; }
:lang(es) article#node-2632 .node-content .view-donation label { margin-left: 1em; }

:lang(de) article#node-1513 .node-content .view-donation .view-content p { text-align: center; }
:lang(de) article#node-1513 .node-content .view-donation br { display: none; }
:lang(de) article#node-1513 .node-content .view-donation label { margin-left: 1em; }

:lang(hi) article#node-4261 .node-content .view-donation .view-content p { text-align: center; }
:lang(hi) article#node-4261 .node-content .view-donation br { display: none; }
:lang(hi) article#node-4261 .node-content .view-donation label { margin-left: 1em; }

.view-online-seminar-fields .view-content { text-align: center; }
.view-online-seminar-fields form.commerce-add-to-cart input.form-submit { color: white; background-color: #e0b33b; background-image: none; border: none; box-shadow: none; margin-bottom: 15px; padding: 1rem 2rem; font-size: 1.2rem; }

iframe { border: none; }

article#node-3903 .node-content form.webform-client-form { font-family: "Open Sans"; }
article#node-3903 .node-content form.webform-client-form .form-item #edit-submitted-con-que-programas-se-siente-confiado { column-count: 3; font-size: 90%; }
article#node-3903 .node-content form.webform-client-form .form-item .webform-component-con-que-programas-se-siente-confiado label { color: #e0b33b; }

:lang(hi) { font-family: 'Mukta'; word-spacing: 2px; }

.ml-form-embedSubmitLoad { display: inline-block; width: 20px; height: 20px; }

.ml-form-embedSubmitLoad:after { content: " "; display: block; width: 11px; height: 11px; margin: 1px; border-radius: 50%; border: 4px solid #fff; border-color: #fff #fff #fff transparent; animation: ml-form-embedSubmitLoad 1.2s linear infinite; }

@keyframes ml-form-embedSubmitLoad { 0% { transform: rotate(0); }
  100% { transform: rotate(360deg); } }
#mlb2-2278849.ml-form-embedContainer { box-sizing: border-box; display: table; margin: 0 auto; position: static; width: 100% !important; }

#mlb2-2278849.ml-form-embedContainer button, #mlb2-2278849.ml-form-embedContainer h4, #mlb2-2278849.ml-form-embedContainer p, #mlb2-2278849.ml-form-embedContainer span { text-transform: none !important; letter-spacing: normal !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper { background-color: #f6f6f6; border-width: 0; border-color: transparent; border-radius: 9px; border-style: solid; box-sizing: border-box; display: inline-block !important; margin: 0; padding: 0; position: relative; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper.embedDefault, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper.embedPopup { width: 600px; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 600px; width: 100%; }

#mlb2-2278849.ml-form-embedContainer .ml-form-align-left { text-align: left; }

#mlb2-2278849.ml-form-embedContainer .ml-form-align-center { text-align: center; }

#mlb2-2278849.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-align-right { text-align: right; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img { border-top-left-radius: 9px; border-top-right-radius: 9px; height: auto; margin: 0 auto !important; max-width: 100%; width: undefinedpx; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody { padding: 20px 20px 0 20px; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal { padding-bottom: 0; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent { margin: 0 0 20px 0; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 { color: #e0a401; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 30px; font-weight: 700; margin: 0 0 10px 0; text-align: left; word-break: break-word; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p { color: #000; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 400; line-height: 22px; margin: 0 0 10px 0; text-align: left; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul { color: #000; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a { color: #000; text-decoration: underline; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group { text-align: left !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label { margin-bottom: 5px; color: #787878; font-size: 15px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-weight: 400; font-style: normal; text-decoration: none; display: inline-block; line-height: 21px; }

#mlb2-3044567.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label { margin-bottom: 5px; color: #787878; font-size: 15px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-weight: 400; font-style: normal; text-decoration: none; display: inline-block; line-height: 21px; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child { margin: 0; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form { margin: 0; width: 100%; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent { margin: 0 0 20px 0; width: 100%; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow { float: left; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm { margin: 0; padding: 0 0 20px 0; width: 100%; height: auto; float: left; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow { margin: 0 0 10px 0; width: 100%; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item { margin: 0; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal { margin: 0; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input { background-color: #fff !important; color: #333 !important; border-color: #ccc !important; border-radius: 9px !important; border-style: solid !important; border-width: 1px !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 15px !important; height: auto; line-height: 21px !important; margin-bottom: 0; margin-top: 0; margin-left: 0; margin-right: 0; padding: 10px 10px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; }

#mlb2-3044567.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input { background-color: #fff !important; color: #333 !important; border-color: #ccc !important; border-radius: 9px !important; border-style: solid !important; border-width: 1px !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 15px !important; height: auto; line-height: 21px !important; margin-bottom: 0; margin-top: 0; margin-left: 0; margin-right: 0; padding: 10px 10px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #333; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #333; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #333; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #333; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea { background-color: #fff !important; color: #333 !important; border-color: #ccc !important; border-radius: 9px !important; border-style: solid !important; border-width: 1px !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 15px !important; height: auto; line-height: 21px !important; margin-bottom: 0; margin-top: 0; padding: 10px 10px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before { border-color: #ccc !important; background-color: #fff !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type="checkbox"] { box-sizing: border-box; padding: 0; position: absolute; z-index: -1; opacity: 0; margin-top: 5px; margin-left: -24px; overflow: visible; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before { border-radius: 4px !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type="checkbox"]:checked ~ .label-description::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type="checkbox"]:checked ~ .label-description::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type="checkbox"]:checked ~ .label-description::after { background-color: #fff; mask-image: url(https://bucket.mlcdn.com/images/default/arrow.svg); -webkit-mask-image: url(https://bucket.mlcdn.com/images/default/arrow.svg); }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-color: #fff; mask-image: url(https://bucket.mlcdn.com/images/default/circle.svg); -webkit-mask-image: url(https://bucket.mlcdn.com/images/default/circle.svg); }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type="checkbox"]:checked ~ .label-description::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type="checkbox"]:checked ~ .label-description::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked ~ .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input:checked ~ .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type="checkbox"]:checked ~ .label-description::before { border-color: #e0a401 !important; background: #e0a401 !important; color: #fff !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before { top: 2; box-sizing: border-box; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before { top: 0 !important; box-sizing: border-box !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before { top: 0 !important; box-sizing: border-box !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after { top: 3px !important; box-sizing: border-box !important; position: absolute; left: -21px; display: block; width: 10px; height: 10px; content: ""; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before { top: 0 !important; box-sizing: border-box !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before { position: absolute; top: 4px; left: -24px; display: block; width: 16px; height: 16px; pointer-events: none; content: ""; background-color: #fff; border: #adb5bd solid 1px; border-radius: 50%; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after { position: absolute; top: 5px !important; left: -21px; display: block; width: 10px; height: 10px; content: ""; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before { position: absolute; top: 4px; left: -24px; display: block; width: 16px; height: 16px; pointer-events: none; content: ""; background-color: #fff; border: #adb5bd solid 1px; border-radius: 50%; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after { position: absolute; top: 3px !important; left: -21px; display: block; width: 10px; height: 10px; content: ""; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { position: absolute; top: 3px !important; left: -21px; display: block; width: 10px; height: 10px; content: ""; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-radio .custom-control-label::after { background: no-repeat 50%/50% 50%; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-checkbox .custom-control-label::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after { background: no-repeat 50%/50% 50%; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input { position: absolute; z-index: -1; opacity: 0; box-sizing: border-box; padding: 0; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label { color: #000; font-size: 12px !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; line-height: 22px; margin-bottom: 0; position: relative; vertical-align: top; font-style: normal; font-weight: 700; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select { background-color: #fff !important; color: #333 !important; border-color: #ccc !important; border-radius: 9px !important; border-style: solid !important; border-width: 1px !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 20px !important; margin-bottom: 0; margin-top: 0; padding: 10px 28px 10px 12px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; height: auto; display: inline-block; vertical-align: middle; background: url(https://bucket.mlcdn.com/images/default/dropdown.svg) no-repeat right 0.75rem center/8px 10px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

#mlb2-3044567.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select { background-color: #fff !important; color: #333 !important; border-color: #ccc !important; border-radius: 9px !important; border-style: solid !important; border-width: 1px !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 20px !important; margin-bottom: 0; margin-top: 0; padding: 10px 28px 10px 12px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; height: auto; display: inline-block; vertical-align: middle; background: url(https://bucket.mlcdn.com/images/default/dropdown.svg) no-repeat right 0.75rem center/8px 10px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow { height: auto; width: 100%; float: left; }

.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 70%; float: left; }

.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal { width: 30%; float: left; }

.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn { padding-top: 26px; }

.ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input { background-color: #fff; color: #333; border-color: #ccc; border-radius: 9px; border-style: solid; border-width: 1px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; margin-bottom: 0; margin-top: 0; padding: 10px 10px; width: 100%; box-sizing: border-box; overflow-y: initial; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button { background: #e0a401 !important; border-color: #e0a401; border-style: solid; border-width: 1px; border-radius: 18px; box-shadow: none; color: #fff !important; cursor: pointer; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px !important; font-weight: 400; line-height: 20px; margin: 0 !important; padding: 10px !important; width: 100%; height: auto; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover { background-color: #ebb015 !important; border-color: #ebb015 !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type="checkbox"] { box-sizing: border-box; padding: 0; position: absolute; z-index: -1; opacity: 0; margin-top: 5px; margin-left: -24px; overflow: visible; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description { color: #000; display: block; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; margin-bottom: 0; position: relative; vertical-align: top; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label { font-weight: 400; margin: 0; padding: 0; position: relative; display: block; min-height: 24px; padding-left: 24px; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a { color: #000; text-decoration: underline; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p { color: #000 !important; font-family: "Open Sans", Arial, Helvetica, sans-serif !important; font-size: 12px !important; font-weight: 400 !important; line-height: 18px !important; padding: 0 !important; margin: 0 5px 0 0 !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child { margin: 0; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit { margin: 0 0 20px 0; float: left; width: 100%; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button { background: #e0a401 !important; border: none !important; border-radius: 18px !important; box-shadow: none !important; color: #fff !important; cursor: pointer; font-family: "Open Sans", Arial, Helvetica, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 21px !important; height: auto; padding: 10px !important; width: 100% !important; box-sizing: border-box !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading { display: none; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover { background-color: #ebb015 !important; }

.ml-subscribe-close { width: 30px; height: 30px; background: url(https://bucket.mlcdn.com/images/default/modal_close.png) no-repeat; background-size: 30px; cursor: pointer; margin-top: -10px; margin-right: -10px; position: absolute; top: 0; right: 0; }

.ml-error input { background: url(https://bucket.mlcdn.com/images/default/error-icon.png) 98% center no-repeat #fff !important; background-size: 24px 24px !important; }

.ml-error .label-description, .ml-error .label-description p, .ml-error .label-description p a, .ml-error label:first-child { color: red !important; }

#mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p, #mlb2-2278849.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter { color: red !important; }

@media only screen and (max-width: 600px) { .ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup { width: 100% !important; }
  .ml-form-formContent.horozintalForm { float: left !important; }
  .ml-form-formContent.horozintalForm .ml-form-horizontalRow { height: auto !important; width: 100% !important; float: left !important; }
  .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 100% !important; }
  .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-right: 0 !important; padding-bottom: 10px; }
  .ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100% !important; }
  .ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn { padding-top: 0 !important; } }
@media only screen and (max-width: 600px) { .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { margin-bottom: 10px !important; width: 100% !important; } }
/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
 *
 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face { font-family: 'FontAwesome'; src: url("../font/fontawesome-webfont.eot?v=3.0.1"); src: url("../font/fontawesome-webfont.eot?#iefix&v=3.0.1") format("embedded-opentype"), url("../font/fontawesome-webfont.woff?v=3.0.1") format("woff"), url("../font/fontawesome-webfont.ttf?v=3.0.1") format("truetype"); font-weight: normal; font-style: normal; }
/*  Font Awesome styles ------------------------------------------------------- */
[class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; /* sprites.less reset */ display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0% 0%; background-repeat: repeat; margin-top: 0; }

/* more sprites.less reset */
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] { background-image: none; }

[class^="icon-"]:before, [class*=" icon-"]:before { text-decoration: inherit; display: inline-block; speak: none; }

/* makes sure icons active on rollover in links */
a [class^="icon-"], a [class*=" icon-"] { display: inline-block; }

/* makes the font 33% larger relative to the icon container */
.icon-large:before { vertical-align: -10%; font-size: 1.3333333333333333em; }

.btn [class^="icon-"], .btn [class*=" icon-"], .nav [class^="icon-"], .nav [class*=" icon-"] { display: inline; /* keeps button heights with and without icons the same */ }
.btn [class^="icon-"].icon-large, .btn [class*=" icon-"].icon-large, .nav [class^="icon-"].icon-large, .nav [class*=" icon-"].icon-large { line-height: .9em; }
.btn [class^="icon-"].icon-spin, .btn [class*=" icon-"].icon-spin, .nav [class^="icon-"].icon-spin, .nav [class*=" icon-"].icon-spin { display: inline-block; }

.nav-tabs [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class^="icon-"], .nav-pills [class*=" icon-"] { /* keeps button heights with and without icons the same */ }
.nav-tabs [class^="icon-"], .nav-tabs [class^="icon-"].icon-large, .nav-tabs [class*=" icon-"], .nav-tabs [class*=" icon-"].icon-large, .nav-pills [class^="icon-"], .nav-pills [class^="icon-"].icon-large, .nav-pills [class*=" icon-"], .nav-pills [class*=" icon-"].icon-large { line-height: .9em; }

li [class^="icon-"], li [class*=" icon-"], .nav li [class^="icon-"], .nav li [class*=" icon-"] { display: inline-block; width: 1.25em; text-align: center; }
li [class^="icon-"].icon-large, li [class*=" icon-"].icon-large, .nav li [class^="icon-"].icon-large, .nav li [class*=" icon-"].icon-large { /* increased font size for icon-large */ width: 1.5625em; }

ul.icons { list-style-type: none; text-indent: -.75em; }
ul.icons li [class^="icon-"], ul.icons li [class*=" icon-"] { width: .75em; }

.icon-muted { color: #eee; }

.icon-border { border: solid 1px #eee; padding: .2em .25em .15em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.icon-2x { font-size: 2em; }
.icon-2x.icon-border { border-width: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.icon-3x { font-size: 3em; }
.icon-3x.icon-border { border-width: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.icon-4x { font-size: 4em; }
.icon-4x.icon-border { border-width: 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.pull-right { float: right; }

.pull-left { float: left; }

[class^="icon-"].pull-left, [class*=" icon-"].pull-left { margin-right: .3em; }
[class^="icon-"].pull-right, [class*=" icon-"].pull-right { margin-left: .3em; }

.btn [class^="icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x { margin-top: .18em; }
.btn [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large { line-height: .8em; }

.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x { margin-top: .25em; }

.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] { margin-top: 0; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x { margin-top: .05em; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x { margin-right: .2em; }
.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x { margin-left: .2em; }

.icon-spin { display: inline-block; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; -webkit-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }

@-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); } }
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); } }
@-o-keyframes spin { 0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); } }
@-ms-keyframes spin { 0% { -ms-transform: rotate(0deg); }
  100% { -ms-transform: rotate(359deg); } }
@keyframes spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); } }
@-moz-document url-prefix() { .icon-spin { height: .9em; }
  .btn .icon-spin { height: auto; }
  .icon-spin.icon-large { height: 1.25em; }
  .btn .icon-spin.icon-large { height: .75em; } }
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.icon-glass:before { content: "\f000"; }

.icon-music:before { content: "\f001"; }

.icon-search:before { content: "\f002"; }

.icon-envelope:before { content: "\f003"; }

.icon-heart:before { content: "\f004"; }

.icon-star:before { content: "\f005"; }

.icon-star-empty:before { content: "\f006"; }

.icon-user:before { content: "\f007"; }

.icon-film:before { content: "\f008"; }

.icon-th-large:before { content: "\f009"; }

.icon-th:before { content: "\f00a"; }

.icon-th-list:before { content: "\f00b"; }

.icon-ok:before { content: "\f00c"; }

.icon-remove:before { content: "\f00d"; }

.icon-zoom-in:before { content: "\f00e"; }

.icon-zoom-out:before { content: "\f010"; }

.icon-off:before { content: "\f011"; }

.icon-signal:before { content: "\f012"; }

.icon-cog:before { content: "\f013"; }

.icon-trash:before { content: "\f014"; }

.icon-home:before { content: "\f015"; }

.icon-file:before { content: "\f016"; }

.icon-time:before { content: "\f017"; }

.icon-road:before { content: "\f018"; }

.icon-download-alt:before { content: "\f019"; }

.icon-download:before { content: "\f01a"; }

.icon-upload:before { content: "\f01b"; }

.icon-inbox:before { content: "\f01c"; }

.icon-play-circle:before { content: "\f01d"; }

.icon-repeat:before { content: "\f01e"; }

/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before { content: "\f021"; }

.icon-list-alt:before { content: "\f022"; }

.icon-lock:before { content: "\f023"; }

.icon-flag:before { content: "\f024"; }

.icon-headphones:before { content: "\f025"; }

.icon-volume-off:before { content: "\f026"; }

.icon-volume-down:before { content: "\f027"; }

.icon-volume-up:before { content: "\f028"; }

.icon-qrcode:before { content: "\f029"; }

.icon-barcode:before { content: "\f02a"; }

.icon-tag:before { content: "\f02b"; }

.icon-tags:before { content: "\f02c"; }

.icon-book:before { content: "\f02d"; }

.icon-bookmark:before { content: "\f02e"; }

.icon-print:before { content: "\f02f"; }

.icon-camera:before { content: "\f030"; }

.icon-font:before { content: "\f031"; }

.icon-bold:before { content: "\f032"; }

.icon-italic:before { content: "\f033"; }

.icon-text-height:before { content: "\f034"; }

.icon-text-width:before { content: "\f035"; }

.icon-align-left:before { content: "\f036"; }

.icon-align-center:before { content: "\f037"; }

.icon-align-right:before { content: "\f038"; }

.icon-align-justify:before { content: "\f039"; }

.icon-list:before { content: "\f03a"; }

.icon-indent-left:before { content: "\f03b"; }

.icon-indent-right:before { content: "\f03c"; }

.icon-facetime-video:before { content: "\f03d"; }

.icon-picture:before { content: "\f03e"; }

.icon-pencil:before { content: "\f040"; }

.icon-map-marker:before { content: "\f041"; }

.icon-adjust:before { content: "\f042"; }

.icon-tint:before { content: "\f043"; }

.icon-edit:before { content: "\f044"; }

.icon-share:before { content: "\f045"; }

.icon-check:before { content: "\f046"; }

.icon-move:before { content: "\f047"; }

.icon-step-backward:before { content: "\f048"; }

.icon-fast-backward:before { content: "\f049"; }

.icon-backward:before { content: "\f04a"; }

.icon-play:before { content: "\f04b"; }

.icon-pause:before { content: "\f04c"; }

.icon-stop:before { content: "\f04d"; }

.icon-forward:before { content: "\f04e"; }

.icon-fast-forward:before { content: "\f050"; }

.icon-step-forward:before { content: "\f051"; }

.icon-eject:before { content: "\f052"; }

.icon-chevron-left:before { content: "\f053"; }

.icon-chevron-right:before { content: "\f054"; }

.icon-plus-sign:before { content: "\f055"; }

.icon-minus-sign:before { content: "\f056"; }

.icon-remove-sign:before { content: "\f057"; }

.icon-ok-sign:before { content: "\f058"; }

.icon-question-sign:before { content: "\f059"; }

.icon-info-sign:before { content: "\f05a"; }

.icon-screenshot:before { content: "\f05b"; }

.icon-remove-circle:before { content: "\f05c"; }

.icon-ok-circle:before { content: "\f05d"; }

.icon-ban-circle:before { content: "\f05e"; }

.icon-arrow-left:before { content: "\f060"; }

.icon-arrow-right:before { content: "\f061"; }

.icon-arrow-up:before { content: "\f062"; }

.icon-arrow-down:before { content: "\f063"; }

.icon-share-alt:before { content: "\f064"; }

.icon-resize-full:before { content: "\f065"; }

.icon-resize-small:before { content: "\f066"; }

.icon-plus:before { content: "\f067"; }

.icon-minus:before { content: "\f068"; }

.icon-asterisk:before { content: "\f069"; }

.icon-exclamation-sign:before { content: "\f06a"; }

.icon-gift:before { content: "\f06b"; }

.icon-leaf:before { content: "\f06c"; }

.icon-fire:before { content: "\f06d"; }

.icon-eye-open:before { content: "\f06e"; }

.icon-eye-close:before { content: "\f070"; }

.icon-warning-sign:before { content: "\f071"; }

.icon-plane:before { content: "\f072"; }

.icon-calendar:before { content: "\f073"; }

.icon-random:before { content: "\f074"; }

.icon-comment:before { content: "\f075"; }

.icon-magnet:before { content: "\f076"; }

.icon-chevron-up:before { content: "\f077"; }

.icon-chevron-down:before { content: "\f078"; }

.icon-retweet:before { content: "\f079"; }

.icon-shopping-cart:before { content: "\f07a"; }

.icon-folder-close:before { content: "\f07b"; }

.icon-folder-open:before { content: "\f07c"; }

.icon-resize-vertical:before { content: "\f07d"; }

.icon-resize-horizontal:before { content: "\f07e"; }

.icon-bar-chart:before { content: "\f080"; }

.icon-twitter-sign:before { content: "\f081"; }

.icon-facebook-sign:before { content: "\f082"; }

.icon-camera-retro:before { content: "\f083"; }

.icon-key:before { content: "\f084"; }

.icon-cogs:before { content: "\f085"; }

.icon-comments:before { content: "\f086"; }

.icon-thumbs-up:before { content: "\f087"; }

.icon-thumbs-down:before { content: "\f088"; }

.icon-star-half:before { content: "\f089"; }

.icon-heart-empty:before { content: "\f08a"; }

.icon-signout:before { content: "\f08b"; }

.icon-linkedin-sign:before { content: "\f08c"; }

.icon-pushpin:before { content: "\f08d"; }

.icon-external-link:before { content: "\f08e"; }

.icon-signin:before { content: "\f090"; }

.icon-trophy:before { content: "\f091"; }

.icon-github-sign:before { content: "\f092"; }

.icon-upload-alt:before { content: "\f093"; }

.icon-lemon:before { content: "\f094"; }

.icon-phone:before { content: "\f095"; }

.icon-check-empty:before { content: "\f096"; }

.icon-bookmark-empty:before { content: "\f097"; }

.icon-phone-sign:before { content: "\f098"; }

.icon-twitter:before { content: "\f099"; }

.icon-facebook:before { content: "\f09a"; }

.icon-github:before { content: "\f09b"; }

.icon-unlock:before { content: "\f09c"; }

.icon-credit-card:before { content: "\f09d"; }

.icon-rss:before { content: "\f09e"; }

.icon-hdd:before { content: "\f0a0"; }

.icon-bullhorn:before { content: "\f0a1"; }

.icon-bell:before { content: "\f0a2"; }

.icon-certificate:before { content: "\f0a3"; }

.icon-hand-right:before { content: "\f0a4"; }

.icon-hand-left:before { content: "\f0a5"; }

.icon-hand-up:before { content: "\f0a6"; }

.icon-hand-down:before { content: "\f0a7"; }

.icon-circle-arrow-left:before { content: "\f0a8"; }

.icon-circle-arrow-right:before { content: "\f0a9"; }

.icon-circle-arrow-up:before { content: "\f0aa"; }

.icon-circle-arrow-down:before { content: "\f0ab"; }

.icon-globe:before { content: "\f0ac"; }

.icon-wrench:before { content: "\f0ad"; }

.icon-tasks:before { content: "\f0ae"; }

.icon-filter:before { content: "\f0b0"; }

.icon-briefcase:before { content: "\f0b1"; }

.icon-fullscreen:before { content: "\f0b2"; }

.icon-group:before { content: "\f0c0"; }

.icon-link:before { content: "\f0c1"; }

.icon-cloud:before { content: "\f0c2"; }

.icon-beaker:before { content: "\f0c3"; }

.icon-cut:before { content: "\f0c4"; }

.icon-copy:before { content: "\f0c5"; }

.icon-paper-clip:before { content: "\f0c6"; }

.icon-save:before { content: "\f0c7"; }

.icon-sign-blank:before { content: "\f0c8"; }

.icon-reorder:before { content: "\f0c9"; }

.icon-list-ul:before { content: "\f0ca"; }

.icon-list-ol:before { content: "\f0cb"; }

.icon-strikethrough:before { content: "\f0cc"; }

.icon-underline:before { content: "\f0cd"; }

.icon-table:before { content: "\f0ce"; }

.icon-magic:before { content: "\f0d0"; }

.icon-truck:before { content: "\f0d1"; }

.icon-pinterest:before { content: "\f0d2"; }

.icon-pinterest-sign:before { content: "\f0d3"; }

.icon-google-plus-sign:before { content: "\f0d4"; }

.icon-google-plus:before { content: "\f0d5"; }

.icon-money:before { content: "\f0d6"; }

.icon-caret-down:before { content: "\f0d7"; }

.icon-caret-up:before { content: "\f0d8"; }

.icon-caret-left:before { content: "\f0d9"; }

.icon-caret-right:before { content: "\f0da"; }

.icon-columns:before { content: "\f0db"; }

.icon-sort:before { content: "\f0dc"; }

.icon-sort-down:before { content: "\f0dd"; }

.icon-sort-up:before { content: "\f0de"; }

.icon-envelope-alt:before { content: "\f0e0"; }

.icon-linkedin:before { content: "\f0e1"; }

.icon-undo:before { content: "\f0e2"; }

.icon-legal:before { content: "\f0e3"; }

.icon-dashboard:before { content: "\f0e4"; }

.icon-comment-alt:before { content: "\f0e5"; }

.icon-comments-alt:before { content: "\f0e6"; }

.icon-bolt:before { content: "\f0e7"; }

.icon-sitemap:before { content: "\f0e8"; }

.icon-umbrella:before { content: "\f0e9"; }

.icon-paste:before { content: "\f0ea"; }

.icon-lightbulb:before { content: "\f0eb"; }

.icon-exchange:before { content: "\f0ec"; }

.icon-cloud-download:before { content: "\f0ed"; }

.icon-cloud-upload:before { content: "\f0ee"; }

.icon-user-md:before { content: "\f0f0"; }

.icon-stethoscope:before { content: "\f0f1"; }

.icon-suitcase:before { content: "\f0f2"; }

.icon-bell-alt:before { content: "\f0f3"; }

.icon-coffee:before { content: "\f0f4"; }

.icon-food:before { content: "\f0f5"; }

.icon-file-alt:before { content: "\f0f6"; }

.icon-building:before { content: "\f0f7"; }

.icon-hospital:before { content: "\f0f8"; }

.icon-ambulance:before { content: "\f0f9"; }

.icon-medkit:before { content: "\f0fa"; }

.icon-fighter-jet:before { content: "\f0fb"; }

.icon-beer:before { content: "\f0fc"; }

.icon-h-sign:before { content: "\f0fd"; }

.icon-plus-sign-alt:before { content: "\f0fe"; }

.icon-double-angle-left:before { content: "\f100"; }

.icon-double-angle-right:before { content: "\f101"; }

.icon-double-angle-up:before { content: "\f102"; }

.icon-double-angle-down:before { content: "\f103"; }

.icon-angle-left:before { content: "\f104"; }

.icon-angle-right:before { content: "\f105"; }

.icon-angle-up:before { content: "\f106"; }

.icon-angle-down:before { content: "\f107"; }

.icon-desktop:before { content: "\f108"; }

.icon-laptop:before { content: "\f109"; }

.icon-tablet:before { content: "\f10a"; }

.icon-mobile-phone:before { content: "\f10b"; }

.icon-circle-blank:before { content: "\f10c"; }

.icon-quote-left:before { content: "\f10d"; }

.icon-quote-right:before { content: "\f10e"; }

.icon-spinner:before { content: "\f110"; }

.icon-circle:before { content: "\f111"; }

.icon-reply:before { content: "\f112"; }

.icon-github-alt:before { content: "\f113"; }

.icon-folder-close-alt:before { content: "\f114"; }

.icon-folder-open-alt:before { content: "\f115"; }

@font-face { font-family: 'icomoon'; src: url("../font/icomoon.eot"); src: url("../font/icomoon.eot?#iefix") format("embedded-opentype"), url("../font/icomoon.woff") format("woff"), url("../font/icomoon.ttf") format("truetype"), url("../font/icomoon.svg#icomoon") format("svg"); font-weight: normal; font-style: normal; }
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before { font-family: 'icomoon'; content: attr(data-icon); speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-quill, .icon-droplet, .icon-camera, .icon-image, .icon-images, .icon-music, .icon-headphones, .icon-play, .icon-feed, .icon-book, .icon-books, .icon-library, .icon-file, .icon-cart, .icon-cart-2, .icon-cart-3, .icon-coin, .icon-credit, .icon-calculate, .icon-phone, .icon-address-book, .icon-notebook, .icon-envelop, .icon-location, .icon-location-2, .icon-screen, .icon-laptop, .icon-mobile, .icon-mobile-2, .icon-tablet, .icon-tv, .icon-undo, .icon-redo, .icon-forward, .icon-reply, .icon-bubble, .icon-bubbles, .icon-bubbles-2, .icon-user, .icon-users, .icon-quotes-left, .icon-busy, .icon-key, .icon-lock, .icon-unlocked, .icon-wrench, .icon-link, .icon-earth, .icon-globe, .icon-flag, .icon-attachment, .icon-eye, .icon-eye-2, .icon-eye-blocked, .icon-star, .icon-heart, .icon-star-2, .icon-heart-2, .icon-thumbs-up, .icon-point-up, .icon-point-right, .icon-point-down, .icon-point-left, .icon-arrow-right, .icon-arrow-right-2, .icon-radio-checked, .icon-google, .icon-google-plus, .icon-facebook, .icon-twitter, .icon-feed-2, .icon-youtube, .icon-vimeo2, .icon-tumblr, .icon-paypal, .icon-arrow-right-3, .icon-angle-down, .icon-angle-up, .icon-angle-right, .icon-angle-left, .icon-double-angle-down, .icon-double-angle-up, .icon-double-angle-right, .icon-double-angle-left, .icon-quote, .icon-eye-3, .icon-cd, .icon-network, .icon-brush, .icon-earth-2, .icon-credit-card, .icon-cart-4, .icon-arrow-left, .icon-arrow-down, .icon-arrow-up, .icon-arrow-right-4, .icon-arrow-left-2, .icon-arrow-down-2, .icon-arrow-up-2, .icon-arrow-right-5, .icon-arrow-left-3, .icon-arrow-down-3, .icon-arrow-up-3, .icon-untitled, .icon-screen-2, .icon-laptop-2, .icon-tablet-landscape, .icon-tablet-2, .icon-phone-landscape, .icon-phone-portrait, .icon-phone-2, .icon-arrow-left-4, .icon-arrow-right-6, .icon-arrow-down-4, .icon-arrow-up-4, .icon-left-quote, .icon-right-quote, .icon-left-quote-alt, .icon-right-quote-alt, .icon-at { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.icon-quill:before { content: "\e001"; }

.icon-droplet:before { content: "\e002"; }

.icon-camera:before { content: "\e003"; }

.icon-image:before { content: "\e004"; }

.icon-images:before { content: "\e005"; }

.icon-music:before { content: "\e006"; }

.icon-headphones:before { content: "\e007"; }

.icon-play:before { content: "\e008"; }

.icon-feed:before { content: "\e009"; }

.icon-book:before { content: "\e00a"; }

.icon-books:before { content: "\e00b"; }

.icon-library:before { content: "\e00c"; }

.icon-file:before { content: "\e00d"; }

.icon-cart:before { content: "\e00e"; }

.icon-cart-2:before { content: "\e00f"; }

.icon-cart-3:before { content: "\e010"; }

.icon-coin:before { content: "\e011"; }

.icon-credit:before { content: "\e012"; }

.icon-calculate:before { content: "\e013"; }

.icon-phone:before { content: "\e014"; }

.icon-address-book:before { content: "\e015"; }

.icon-notebook:before { content: "\e016"; }

.icon-envelop:before { content: "\e017"; }

.icon-location:before { content: "\e018"; }

.icon-location-2:before { content: "\e019"; }

.icon-screen:before { content: "\e01a"; }

.icon-laptop:before { content: "\e01b"; }

.icon-mobile:before { content: "\e01c"; }

.icon-mobile-2:before { content: "\e01d"; }

.icon-tablet:before { content: "\e01e"; }

.icon-tv:before { content: "\e01f"; }

.icon-undo:before { content: "\e020"; }

.icon-redo:before { content: "\e021"; }

.icon-forward:before { content: "\e022"; }

.icon-reply:before { content: "\e023"; }

.icon-bubble:before { content: "\e024"; }

.icon-bubbles:before { content: "\e025"; }

.icon-bubbles-2:before { content: "\e026"; }

.icon-user:before { content: "\e027"; }

.icon-users:before { content: "\e028"; }

.icon-quotes-left:before { content: "\e029"; }

.icon-busy:before { content: "\e02a"; }

.icon-key:before { content: "\e02c"; }

.icon-lock:before { content: "\e02d"; }

.icon-unlocked:before { content: "\e02e"; }

.icon-wrench:before { content: "\e02f"; }

.icon-link:before { content: "\e030"; }

.icon-earth:before { content: "\e031"; }

.icon-globe:before { content: "\e032"; }

.icon-flag:before { content: "\e033"; }

.icon-attachment:before { content: "\e034"; }

.icon-eye:before { content: "\e035"; }

.icon-eye-2:before { content: "\e036"; }

.icon-eye-blocked:before { content: "\e037"; }

.icon-star:before { content: "\e02b"; }

.icon-heart:before { content: "\e038"; }

.icon-star-2:before { content: "\e039"; }

.icon-heart-2:before { content: "\e03a"; }

.icon-thumbs-up:before { content: "\e03b"; }

.icon-point-up:before { content: "\e03c"; }

.icon-point-right:before { content: "\e03d"; }

.icon-point-down:before { content: "\e03e"; }

.icon-point-left:before { content: "\e03f"; }

.icon-arrow-right:before { content: "\e040"; }

.icon-arrow-right-2:before { content: "\e041"; }

.icon-radio-checked:before { content: "\e042"; }

.icon-google:before { content: "\e043"; }

.icon-google-plus:before { content: "\e044"; }

.icon-facebook:before { content: "\e045"; }

.icon-twitter:before { content: "\e046"; }

.icon-feed-2:before { content: "\e047"; }

.icon-youtube:before { content: "\e048"; }

.icon-vimeo2:before { content: "\e049"; }

.icon-tumblr:before { content: "\e04a"; }

.icon-paypal:before { content: "\e04b"; }

.icon-arrow-right-3:before { content: "\e04e"; }

.icon-angle-down:before { content: "\f107"; }

.icon-angle-up:before { content: "\f106"; }

.icon-angle-right:before { content: "\f105"; }

.icon-angle-left:before { content: "\f104"; }

.icon-double-angle-down:before { content: "\f103"; }

.icon-double-angle-up:before { content: "\f102"; }

.icon-double-angle-right:before { content: "\f101"; }

.icon-double-angle-left:before { content: "\f100"; }

.icon-quote:before { content: "\e04f"; }

.icon-eye-3:before { content: "\e050"; }

.icon-cd:before { content: "\e051"; }

.icon-network:before { content: "\e052"; }

.icon-brush:before { content: "\e053"; }

.icon-earth-2:before { content: "\e054"; }

.icon-credit-card:before { content: "\e055"; }

.icon-cart-4:before { content: "\e056"; }

.icon-arrow-left:before { content: "\e057"; }

.icon-arrow-down:before { content: "\e058"; }

.icon-arrow-up:before { content: "\e059"; }

.icon-arrow-right-4:before { content: "\e05a"; }

.icon-arrow-left-2:before { content: "\e05b"; }

.icon-arrow-down-2:before { content: "\e05c"; }

.icon-arrow-up-2:before { content: "\e05d"; }

.icon-arrow-right-5:before { content: "\e05e"; }

.icon-arrow-left-3:before { content: "\e05f"; }

.icon-arrow-down-3:before { content: "\e060"; }

.icon-arrow-up-3:before { content: "\e061"; }

.icon-untitled:before { content: "\e062"; }

.icon-screen-2:before { content: "\e063"; }

.icon-laptop-2:before { content: "\e064"; }

.icon-tablet-landscape:before { content: "\e065"; }

.icon-tablet-2:before { content: "\e066"; }

.icon-phone-landscape:before { content: "\e067"; }

.icon-phone-portrait:before { content: "\e068"; }

.icon-phone-2:before { content: "\e069"; }

.icon-arrow-left-4:before { content: "\e06a"; }

.icon-arrow-right-6:before { content: "\e06b"; }

.icon-arrow-down-4:before { content: "\e06c"; }

.icon-arrow-up-4:before { content: "\e06d"; }

.icon-left-quote:before { content: "\e000"; }

.icon-right-quote:before { content: "\e06e"; }

.icon-left-quote-alt:before { content: "\e06f"; }

.icon-right-quote-alt:before { content: "\e070"; }

.icon-at:before { content: "\e071"; }

/*
$default-transition-property : all;
$default-transition-duration : 1s;
$default-transition-function : ease-in;
$default-transition-delay    : 0s;
*/
/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
/* Increase the body font size on small devices */
html { font-size: 81.3%; }

.region-header .block { margin-bottom: 10px; }

.region-sidebar-second .region-inner { margin: 0 10px; }

#block-clock-clock { float: left; }

#block-locale-language { float: right; }

#block-block-4 { float: right; clear: both; margin: 5px 1em 0 0; }
#block-block-4 .block-inner { margin: 0; }
#block-block-4 .country-name { display: none; }

#block-menu-menu-header-menu { float: right; margin: 0; }
#block-menu-menu-header-menu ul li { padding: 0; }
#block-menu-menu-header-menu ul li a { font-size: 19px; width: 35px; height: 35px; }
#block-menu-menu-header-menu ul li a:before { padding: 8px; display: block; }

#block-block-8, #block-block-9 { float: left; display: block; position: relative; top: 0; width: auto; }
#block-block-8 > .block-inner, #block-block-9 > .block-inner { text-align: left; display: inline-block; margin-right: 0; }
#block-block-8 .social-buttons, #block-block-9 .social-buttons { width: 100%; margin-top: 0px; }
#block-block-8 .social-buttons .social-icon, #block-block-9 .social-buttons .social-icon { height: 35px; width: 35px; background: none; box-shadow: none; }
#block-block-8 .social-buttons .social-icon:hover, #block-block-9 .social-buttons .social-icon:hover { width: 35px; }
#block-block-8 .social-buttons .social-icon:before, #block-block-9 .social-buttons .social-icon:before { font-size: 19px; line-height: 35px; width: 35px; }
#block-block-8 .social-buttons a:hover > span, #block-block-9 .social-buttons a:hover > span { width: 35px; }

#block-block-1 { width: 100%; display: block; }
#block-block-1.block { margin-bottom: 7px; }

#block-block-17 { display: none; }

.mosaic-item { width: 32%; }
.mosaic-item:nth-of-type(5n+1) { clear: none; }
.mosaic-item:nth-of-type(4n+1) { clear: none; }
.mosaic-item:nth-of-type(3n+1) { clear: both; }

.view-store .views-row { width: 33.33%; }
.view-store .views-row:nth-child(5n+1) { clear: none; }
.view-store .views-row:nth-child(4n+1) { clear: none; }
.view-store .views-row:nth-child(3n+1) { clear: both; }

#block-superfish-1 { font-size: 1.2em; }
#block-superfish-1 ul li ul { top: 2.2em; }

#menu-bar .menu-wrapper > ul > li { width: 33%; }

#menu-bar li.sf-depth-1 ul { width: auto !important; }

ul.sf-menu a { height: 2em; line-height: 2em; }

article .boite-centre, article .boite-droite, article .boite-40, article .boite-50, article .boite-gauche, article .boite-or, article .boite-depliant, .mceContentBody .boite-centre, .mceContentBody .boite-droite, .mceContentBody .boite-40, .mceContentBody .boite-50, .mceContentBody .boite-gauche, .mceContentBody .boite-or, .mceContentBody .boite-depliant { margin-left: 0; margin-right: 0; float: none; display: block; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/*
article.node-angel { background: #bde5ff url("../images/angelcard_top.jpg") center top no-repeat; background-size: 100%; max-width: 600px; width: 72%; margin: 2em auto; border-radius: 12px; box-shadow: 0 0px 20px 5px #bde5ff;
 .node-content { background: url("../images/angelcard_bottom.png") center bottom no-repeat; background-size: 100%; border-radius: 12px; padding: 20px;
 ul { padding-left: 20px; }
 h3.field-label { margin: 1em 0 0.3em 0; text-align: center; font-size: 1.52em; border-bottom: 1px solid $ucm-darkblue; color: $ucm-darkblue; } span.field-label { color: $ucm-darkblue; clear: left; float: left; }
 .field-name-title-field { margin: -20px -20px 0 -20px; text-align: center; text-transform: uppercase; border-radius: 12px 12px 0 0;
 background-color: #5765f3; background-color: rgba(87,101,243,0.42); box-shadow: 0 3px 7px -4px #333; color: white; font-weight: normal; }
 .field-name-field-situations { margin-bottom: 1em; padding-bottom: 2em; border-bottom: 1px solid $ucm-darkblue; }
 .field-name-field-signification-du-nom-de-l- { text-align: center; font-size: 1.2em; margin: 1em 0; color: white; text-shadow: 1px 1px 1px background; }
 .field-name-field-calendar-physical, .field-name-field-calendar-intellectual, .field-name-field-calendar-emotional, .field-name-field-residence, .field-name-field-specificity, .field-name-field--zodiacal { margin: 0 0 0 15em; } }
}
*/
#block-views-angel-cards-block-1 { max-width: 600px; width: 72%; margin: 2em auto; padding: 0; }
#block-views-angel-cards-block-1 .block-inner { padding: 20px; }
#block-views-angel-cards-block-1 .view-content { column-count: 3; -moz-column-count: 3; -webkit-column-count: 3; }

#flexslider_views_slideshow_main_slideshow_page_d_accueil-block .flex-control-nav { display: none; }
#flexslider_views_slideshow_main_slideshow_page_d_accueil-block .flex-direction-nav { display: none; }
#flexslider_views_slideshow_main_slideshow_page_d_accueil-block .slideimage { float: none; width: 100%; }
#flexslider_views_slideshow_main_slideshow_page_d_accueil-block .field-name-field-headline { font-size: 1.3em; text-shadow: 0 2px 0 rgba(0, 0, 0, 0.1); margin: 0 -20px 15px; padding: 0 20px; position: relative; width: 100%; }
#flexslider_views_slideshow_main_slideshow_page_d_accueil-block .field-name-field-textline { text-align: left; width: 100%; }

#block-block-18 { display: none; }

#messages div.messages.commerce-add-to-cart-confirmation { margin: 0 0 0 !important; width: 90%; }
#messages div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper { padding-top: 18px; }

.node-article .clearfix figure img { width: 72%; }
