@font-face {
    font-family: 'merriweather_lightregular';
    src: url('fonts/Merriweather_Light-webfont.eot');
    src: url('fonts/Merriweather_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Merriweather_Light-webfont.woff2') format('woff2'),
         url('fonts/Merriweather_Light-webfont.woff') format('woff'),
         url('fonts/Merriweather_Light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaylight';
    src: url('fonts/Raleway-Light-webfont.eot');
    src: url('fonts/Raleway-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Raleway-Light-webfont.woff2') format('woff2'),
         url('fonts/Raleway-Light-webfont.woff') format('woff'),
         url('fonts/Raleway-Light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaysemibold';
    src: url('fonts/Raleway-SemiBold-webfont.eot');
    src: url('fonts/Raleway-SemiBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Raleway-SemiBold-webfont.woff2') format('woff2'),
         url('fonts/Raleway-SemiBold-webfont.woff') format('woff'),
         url('fonts/Raleway-SemiBold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


/* zakladni rozmery */
body.responsive.layout-full #page-wrapper .full-container { max-width: 829px ! important; }
.post { max-width: 829px; margin: 0 auto; }

/* vzhled menu */
.site-navigation { font-family: ralewaylight ! important; font-size: 18px ! important; font-weight: normal; }
.site-navigation a { font-weight: normal !important; }
.site-navigation ul li a { padding: 20px 25px !important }
.site-navigation ul li:hover > a { background: #FFDC5C !important; color: #666 !important; }
#search-icon #search-icon-icon:hover { background-color: #FFDC5C !important; }
#search-icon #search-icon-icon:hover .vantage-icon-search { color: #666 !important; }

/* skryti titulku stranky na titulce */
body.home .entry-header { display: block }
body .recent-issue .entry-header { display: block }
body .recent-issue .entry-header h1 { text-align: center }

/* odstraneni mezery mezi zahlavim a obsahem */
body.home #main { padding-top: 0 }

/* mensi zahlavi s logem */
header#masthead .hgroup.full-container { padding: 10px 0; }
header#masthead .hgroup div.support-text { font-family: ralewaylight; font-style: normal; line-height: 36px }

/* vzhled sekce pro prihlaseni NL */
.nl-subscribe { font-size: 18px; line-height: 1.4; color: white; font-family: merriweather_lightregular; }
.nl-subscribe .textwidget h2,
.nl-subscribe .textwidget h3 { color: white; text-transform: none; text-align: center; font-size: 36px; line-height: 1.2 }
.nl-subscribe .textwidget h2 { font-family: ralewaysemibold; margin-top: 1em; margin-bottom: 0.5em; }
.nl-subscribe .textwidget h3 { font-family: ralewaylight; margin-top: 0.5em; }

/* subscribe formular */
.mailchimp-form { overflow: hidden; max-width: 543px; margin: 0 auto; margin-bottom: 1em; }
input#epm-email { width: 300px; height: 50px; padding-right: 0.5em; padding-left: 0.5em; color: #666; font-family: merriweather_lightregular; }
.epm-form-field label { margin-right: 18px; display: block; text-indent: -1000px; height: 50px; width: 67px; float: left; background-image: url(img/envelope.png);}
.epm-form-field { float: left; width: 385px; }
.epm-sign-up-form input.epm-submit-chimp { margin-left: 18px; float: left; height: 50px; width: 140px; font-family: merriweather_lightregular; background: #FFD642; }
.epm-sign-up-form input.epm-submit-chimp,
	.epm-sign-up-form input:hover.epm-submit-chimp,
	.epm-sign-up-form input:hover.epm-submit-chimp { border: none; border-bottom: 4px solid #E0BD00; border-radius: 0; text-shadow: none; font-size: 18px; font-weight: bold; border-top: 4px solid transparent; box-shadow: none; filter: none; -webkit-appearance: none; }
.epm-sign-up-form input:hover.epm-submit-chimp { background: #FFDC5C; border-bottom-color: #E0C11E;}
.mailchimp-form .epm-sign-up-form { margin-bottom: 1em; overflow: auto; }
.mailchimp-form p { text-align: center; }

.epm-message { margin-bottom: 1em; }

/* ostatni metody */
.other-methods { text-align: center }
.other-methods .textwidget a { color: #ffce1a }
.other-methods .textwidget a:hover { color: #FFDC5C }

/* vzhled malé sekce pro prihlaseni NL */
#after-header { list-style: none; margin: 0; font-size: 18px; font-family: merriweather_lightregular; }
#after-header li { margin-bottom: 0; }
#after-header h3 { text-align: center; color: white; font-family: ralewaylight; }
#after-header h4 { text-align: center; color: white; font-family: ralewaysemibold; }
#after-header .nl-subscribe.small { margin-left: -1000px !important; padding-left: 1000px !important; }

#after-header #siteorigin-panels-builder-2 { max-width: 829px; margin: 0 auto; }

/* vzhled přihlašovacího formuláře na konci příspěvku */
.awac-wrapper { overflow: hidden; padding: 1em 1em 0; background-color: rgb(70, 167, 230); color: #fff }
.awac-wrapper .widget { margin-bottom: 0 }
body .entry-content .awac-wrapper h3 { margin: 0; font-family: ralewaysemibold; font-size: 1.5em; line-height: 1.25; color: #fff; text-align: center }
.awac-wrapper .mailchimp-form { margin-top: 2em }
.awac-wrapper p, .awac-wrapper .epm-sign-up-form { overflow: hidden }
.awac-wrapper .epm-form-field br { display: none; }
.awac-wrapper p.subscribe { font-family: ralewaysemibold; font-size: 1.2em; line-height: 1.25; text-align: center }
.awac-wrapper .no-spam { text-align: center }
.no-spam a { color: #ffce1a }
.no-spam a:hover { color: #ffdc5c }
.epm-form-hidden-fields { display: none }

.home #pg-43-1 { margin-bottom: 0 !important }

@media only screen and (max-width: 630px) {
	.mailchimp-form { max-width: 458px; }
	.epm-form-field label { display: none; }
	#scroll-to-top { display: none; }
	.epm-form-field { width: 100%; float: none; margin: 0 auto;}
	input#epm-email { width: 90%; margin: 0 auto; display: block; }
	.epm-sign-up-form input.epm-submit-chimp { float: none; margin: 0 auto; display: block; margin-top: 1em; }
}

@media only screen and (max-width: 530px) {
	body.home #main { padding-left: 16px; padding-right: 16px; }
}

@media
only screen and (max-width: 480px) {
	body #content .entry-content .nl-subscribe .textwidget h2,
		body #content .entry-content .nl-subscribe .textwidget h3 { font-size: 24px;}
	header#masthead,
		.nl-subscribe .textwidget { padding-left: 10px; padding-right: 10px; }
	#masthead nav { padding-left: 24px; padding-right: 24px; }
	body #main { padding-left: 16px; padding-right: 16px; }
	#content article .entry-main .entry-header h1.entry-title { font-size: 2.441em; }
	body #content .entry-content h2 { font-size: 1.953em; }
	body #content .entry-content h3 { font-size: 1.563em; }
	body #content .entry-content h4 { font-size: 1.563em; }
}

/* typografie prispevku */
body .entry-content { font-family: merriweather_lightregular; font-size: 18px; }
body .entry-header { font-family: merriweather_lightregular; font-size: 18px; }
body .entry-header h1 { font-family: merriweather_lightregular; }
body .entry-content h1, body .entry-content h2, body .entry-content h3, body .entry-content h4, body .entry-content h5, body .entry-content h6 { font-family: merriweather_lightregular; }
body .entry-content h3 em { font-weight: normal; font-size: 18px; color: #888; font-style: normal }
body .entry-content h2, body .entry-content h3, body .entry-content h4 { margin: 1.414em 0 0.5em; line-height: 1.2; }
body .entry-content h2 a, body .entry-content h3 a, body .entry-content h4 a, body .entry-content h5 a { text-decoration: none; }
body .entry-content h2 { font-size: 2.369em; text-align: center }
body .entry-content h3 { font-size: 1.777em; }
body .entry-content h4 { font-size: 1.333em; }
body .entry-content h5 { font-size: 0.75em; }
body .entry-content h5 a { color: #888 }
body .entry-content code { display: inline; font-family: monospace; border: 0; padding: 0; box-shadow: none; background: transparent }
body.home .entry-header .entry-meta { display: block; }
body.home .entry-header h1.entry-title { display: none; }
body.home .entry-header:before { content: "Aktuální vydání"; text-align: center; font-size: 3.157em; line-height: 1.35; margin: 0; color: #444 }
article .entry-header { margin-bottom: 2em !important; }
#content article .entry-header h1.entry-title { font-size: 3.157em; text-align: center; margin: 0;}
article .entry-header .entry-meta { text-align: center; font-size: 18px !important;}
article hr { width: 90%; margin-top: 3em; }

body .post-navigation a,
	body .post-navigation a:hover,
	body .post-navigation a:focus { background: transparent; border: none; box-shadow: none; }

/* obrazky v prispevku */
.wp-caption { font-size: 13px }

/* partnerství v prispevku */
.entry-content blockquote.partner {
	border: 1px solid #8cd;
	background-color: #eef6fa;
	margin: 0;
	font-style: normal;
	color: #1e6e8c;
}


/* archiv */
body.archive.category .page-header h1 { display: none }
body.archive.category article.post .entry-header h1.entry-title a { color: #248cc8; }

/* Contact Form 7 */
.wpcf7-form { padding: 0.5em 1em; background: #eee; border: 1px solid #ddd }
span.wpcf7-list-item { display: block }
.wpcf7 label, .wpcf7 .label { font-weight: bold; display: block; margin-bottom: 0.5em }
.wpcf7 label small { font-weight: normal }
.wpcf7 .wpcf7-list-item label { font-weight: normal; margin-bottom: 0 }
.wpcf7 input, .wpcf7 textarea { font-family: inherit }
.wpcf7 input[type=submit] { font-family: sans-serif }

.wpcf7 input[type=text]:focus,
.wpcf7 input[type=email]:focus,
.wpcf7 input[type=password]:focus,
.wpcf7 textarea:focus {
  color: inherit; outline-width: 1px;
}

.wpcf7 .columns { overflow: hidden }
.wpcf7 .columns div.column { float: left; width: 50% }
.wpcf7 .columns div.column input { width: 90%; }
.wpcf7 textarea { width: 100% }
.wpcf7 .wpcf7-list-item-label { margin-left: 0.5em }
.wpcf7 div.row { margin-top: 2em !important }


/* "galerie" */
.cboxElement img.size-thumbnail { margin-right: 5px; border: 1px solid #37383B; }






/* anchor links */

h3 a.h-anchor { margin-left: 1em; vertical-align: middle; line-height: 1; font-size: 40%; color: #ddd }
h3 a.h-anchor { display: none }
h3 a.h-anchor img { width: auto; height: 1em }
h3:hover a.h-anchor { display: inline }














/* Mailer Lite form */
  		.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: #646464 #646464 #646464 transparent;
  		  animation: ml-form-embedSubmitLoad 1.2s linear infinite;
  		}
  		@keyframes ml-form-embedSubmitLoad {
  		  0% {
  			transform: rotate(0deg);
  		  }
  		  100% {
  			transform: rotate(360deg);
  		  }
  		}
        #mlb2-1323130.ml-form-embedContainer {
          box-sizing: border-box;
          display: table;
          height: 99.99%;
          margin: 0 auto;
          position: static;
          width: 100% !important;
        }
        #mlb2-1323130.ml-form-embedContainer h4,
        #mlb2-1323130.ml-form-embedContainer p,
        #mlb2-1323130.ml-form-embedContainer span,
        #mlb2-1323130.ml-form-embedContainer button {
          text-transform: none !important;
          letter-spacing: normal !important;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper {
          background-color: #46a7e6;
          
          border-width: 0px;
          border-color: transparent;
          border-radius: 4px;
          border-style: solid;
          box-sizing: border-box;
          display: inline-block !important;
          margin: 0;
          padding: 0;
          position: relative;
                }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper.embedPopup,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper.embedDefault { width: 400px; }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 400px; width: 100%; }
        #mlb2-1323130.ml-form-embedContainer .ml-form-align-left { text-align: left; }
        #mlb2-1323130.ml-form-embedContainer .ml-form-align-center { text-align: center; }
        #mlb2-1323130.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; }
        #mlb2-1323130.ml-form-embedContainer .ml-form-align-right { text-align: right; }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img {
          border-top-left-radius: 4px;
          border-top-right-radius: 4px;
          height: auto;
          margin-top: 0 !important;
          margin-bottom: 0 !important;
          max-width: 400px!important;
          width: 100%;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {
          padding: 20px 20px 0 20px;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal {
          padding-bottom: 0;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent {
          margin: 0 0 20px 0;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {
          color: #ffffff;
          font-family: merriweather_lightregular;
          font-size: 30px;
          font-weight: 400;
          margin: 0 0 10px 0;
          text-align: left;
          word-break: break-word;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p {
          color: #ffffff;
          font-family: merriweather_lightregular;
      		font-size: 14px;
      		font-weight: 400;
      		line-height: 20px;
          margin: 0 0 10px 0;
          text-align: left;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol {
          color: #ffffff;
          font-family: merriweather_lightregular;
      		font-size: 14px;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a {
          color: #000000;
          text-decoration: underline;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child {
          margin: 0;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form {
          margin: 0;
          width: 100%;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {
          margin: 0 0 20px 0;
          width: 100%;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm {
          margin: 0;
          padding: 0 0 20px 0;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow {
          margin: 0 0 10px 0;
          width: 100%;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item {
          margin: 0;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal {
          margin: 0;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {
          background-color: #ffffff !important;
          color: #333333 !important;
          border-color: #cccccc !important;
          border-radius: 4px !important;
          border-style: solid !important;
          border-width: 1px !important;
          font-family: merriweather_lightregular;
          font-size: 14px !important;
          height: 40px;
          line-height: 20px !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-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #888888; }
  
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #888888; }
  
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #888888; }
  
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #888888; }
  
  
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow {
          height: 42px;
        }
        .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 .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px;  }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input {
          background-color: #ffffff;
          color: #333333;
          border-color: #cccccc;
          border-radius: 4px;
          border-style: solid;
          border-width: 1px;
          font-family: merriweather_lightregular;
          font-size: 14px;
          line-height: 20px;
          margin-bottom: 0;
          margin-top: 0;
          padding: 10px 10px;
          width: 100%;
          box-sizing: border-box;
          overflow-y: initial;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button {
          background-color: #FFD642 !important;
          background-image: none !important;
          border-color: #FFD642;
          border-style: solid;
          border-width: 1px;
          border-radius: 4px;
          box-shadow: none;
          color: #646464 !important;
          font-family: merriweather_lightregular;
          font-size: 18px !important;
          font-weight: 700;
          line-height: 20px;
          margin: 0 !important;
          padding: 10px !important;
          width: 100%;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover {
          background-color: #FFDC5C !important;
          border-color: #FFDC5C !important;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type="checkbox"] {
          display: inline-block;
      	  float: left;
      	  margin: 1px 0 0 0;
      	  left: 0;
      	  top: 0;
      	  opacity: 1;
      	  visibility: visible;
      	  appearance: checkbox !important;
      	  -moz-appearance: checkbox !important;
      	  -webkit-appearance: checkbox !important;
      	  position: relative;
      	  height: 14px;
      	  width: 14px;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description {
          color: #000000;
          display: block;
          font-family: merriweather_lightregular;
          font-size: 12px;
          text-align: left;
          padding-left: 25px;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label {
          font-weight: normal;
          margin: 0;
          padding: 0;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a {
          color: #000000;
          text-decoration: underline;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p {
          color: #000000 !important;
          font-family: merriweather_lightregular !important;
          font-size: 12px !important;
          font-weight: normal !important;
          line-height: 18px !important;
          padding: 0 !important;
          margin: 0 5px 0 0 !important;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child {
          margin: 0;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit {
          margin: 0 0 20px 0;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
          background-color: #FFD642 !important;
          border: none !important;
          border-radius: 4px !important;
          box-shadow: none !important;
          color: #646464 !important;
          font-family: merriweather_lightregular !important;
          font-size: 18px !important;
          font-weight: 700 !important;
          line-height: 20px !important;
          height: 40px;
          padding: 10px !important;
          width: 100% !important;
          box-sizing: border-box !important;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading {
          display: none;
        }
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover {
          background-color: #FFDC5C !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 #ffffff !important;
          background-size: 24px 24px !important;
        }
        .ml-error .label-description {
          color: #ff0000 !important;
        }
        .ml-error .label-description p,
        .ml-error .label-description p a {
          color: #ff0000 !important;
        }
  
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,
        #mlb2-1323130.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter {
          color: #ff0000 !important;
        }
              @media only screen and (max-width: 400px){
          .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: 0px!important; padding-bottom: 10px; }
          .ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100%!important; }
          .ml-form-embedHeader { display: none !important; }
        }

  @media only screen and (max-width: 400px) {
  			 .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields {
  				margin-bottom: 10px !important;
  				width: 100% !important;
  			}
  		}

