#logo-container {
  text-align: center;
}

.ultimatum-regular-menu .nav-holder {
  float: none;
}

.ultimatum-regular-menu .nav-holder ul {
  display: table;
  width: intrinsic;         /* Safari/WebKit uses a non-standard name */
  width: -moz-max-content;  /* Firefox/Gecko */
  margin: 0 auto;
}

div.sd-sharing {
  margin: 60px 0px 40px;
  background-color: rgb(0, 136, 204);
  padding: 0px 20px 5px;
  color: white;
  border-radius: 4px;
}

div.sd-sharing h3 {
  color: white;
}

div.sharedaddy div.sd-sharing h3.sd-title:before {
  border-top: none;
}

/* ------------------------------ */

form.mymail-form-submit {
 background-color: orange;
 padding: 1em 2em;
 border: 6px solid rgb(255, 133, 0);
 border-radius: 8px;
 color: white;
}

form.mymail-form-submit input[type=text] {
  color: #555;
}

form.mymail-form-submit input.submit-button {
 padding: 8px 14px 8px;
 font-size: 14px !important;
 background-color: #015ea9;
 border: none;
 position: relative;
 padding: 5px 10px 5px;
 font: inherit;
 font-size: 16px !important;
 font-style: normal !important;
 font-weight: bold !important;
 color: #fff !important;
 line-height: 1;
 background-image: url(/wp-content/plugins/lizatom-shortcodes/css/sexybuttons/images/skins/simple/awesome-overlay-sprite.png);
 background-repeat: repeat-x;
 background-position: 0 0;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.25), -2px 0 1px rgba(0,0,0,0.25);
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
 border-bottom: 1px solid transparent;
 _background-image: none;
 display: -moz-inline-stack;
 display: inline-block;
 vertical-align: middle;
 position: relative;
 zoom: 1;
 -moz-user-select: none;
 display: inline-block;
vertical-align: middle;
font: bold 16px Helvetica, Arial, clean, sans-serif !important;
text-decoration: none !important;
text-shadow: 1px 1px 2px rgba(0,0,0,0.20);
border: none;
white-space: nowrap;
cursor: pointer;
user-select: none;
-moz-user-select: none;
_width: 0;
overflow: visible;
}


/* ------------------------------ */

div.wpcf7 {
 background-color: orange;
 padding: 1em 2em;
 border: 6px solid rgb(255, 133, 0);
 border-radius: 8px;
 color: white;
}

div.wpcf7 form.wpcf7-form input.wpcf7-submit {
 padding: 8px 14px 8px;
 font-size: 14px !important;
 background-color: #015ea9;
 border: none;
 position: relative;
 padding: 5px 10px 5px;
 font: inherit;
 font-size: 16px !important;
 font-style: normal !important;
 font-weight: bold !important;
 color: #fff !important;
 line-height: 1;
 background-image: url(/wp-content/plugins/lizatom-shortcodes/css/sexybuttons/images/skins/simple/awesome-overlay-sprite.png);
 background-repeat: repeat-x;
 background-position: 0 0;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.25), -2px 0 1px rgba(0,0,0,0.25);
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
 border-bottom: 1px solid transparent;
 _background-image: none;
 display: -moz-inline-stack;
 display: inline-block;
 vertical-align: middle;
 position: relative;
 zoom: 1;
 -moz-user-select: none;
 display: inline-block;
vertical-align: middle;
font: bold 16px Helvetica, Arial, clean, sans-serif !important;
text-decoration: none !important;
text-shadow: 1px 1px 2px rgba(0,0,0,0.20);
border: none;
white-space: nowrap;
cursor: pointer;
user-select: none;
-moz-user-select: none;
_width: 0;
overflow: visible;
}

div.wpcf7 form.wpcf7-form input.wpcf7-text,div.wpcf7 form.wpcf7-form input.wpcf7-textarea {
	width: 80%;
}

table.provize {
  background-color: rgb(236, 250, 255);
  width: 100%;
}

table.provize tr td, table.provize tr th {
  padding: 4px 8px;
  border: 1px solid white;
}

table.provize tr th {
  background-color: rgb(216, 245, 255);
}


.newsletter-subscription {
	background-image: url(/wp-content/uploads/2013/12/sipky-vpravo.png);
	background-repeat: no-repeat;
	background-position: 50px center;
}

.newsletter form {
	background-image: url(/wp-content/uploads/2013/12/sipky-vlevo.png);
	background-repeat: no-repeat;
	background-position: 530px center;
}

/*
div.newsletter-subscription table {
 background-color: orange;
 padding: 10px;
 color: white;
 border: 6px solid rgb(255, 133, 0);
}
*/

div.newsletter-subscription th {
 /*color: white;*/
}

div.newsletter-subscription input[type=submit] {
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background-image: url(/wp-content/plugins/lizatom-shortcodes/css/sexybuttons/images/skins/simple/awesome-overlay-sprite.png);
background-repeat: repeat-x;
background-position: 0 0;
background-color: #3B5998;
border-color: #3B5998;
color: white;
font-size: 120%;
font-weight: bold;
}

div.newsletter-subscription input[type=submit]:hover {
	text-decoration: none;
}
div.newsletter-subscription input[type=submit]:active {
	position: relative;
	top: 1px;
}


/*
.widget_newsletterwidget {
 background-color: orange;
 padding: 10px;
 border-radius: 8px;
 color: white;
 border: 6px solid rgb(255, 133, 0);
}
*/

.widget_newsletterwidget .widget-title {
 color: white;
 font-size: 100%;
}

.widget_newsletterwidget input[type=text] {
 /* width: 95%; */
}

.widget_newsletterwidget input[type=submit] {
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
background-image: url(/wp-content/plugins/lizatom-shortcodes/css/sexybuttons/images/skins/simple/awesome-overlay-sprite.png);
background-repeat: repeat-x;
background-position: 0 0;
background-color: #3B5998;
border-color: #3B5998;
color: white;
font-size: 150%;
font-weight: bold;
}

.widget_newsletterwidget input[type=submit]:hover {
	text-decoration: none;
}
.widget_newsletterwidget input[type=submit]:active {
	position: relative;
	top: 1px;
}

.widget_newsletterwidget a.newsletter-facebook-button {
 margin: 0 auto;
 display: table;
 padding: 2px 7px!important;
 background-color: rgb(30, 138, 223) !important;
}


h1.post-header {
    margin: 32px 0;
}

div.entry-content p {
    margin: 0 0 2em 0;
}

footer {
  text-align: center;
}

#wpstats {
  display: none;
}

/* FAPI formular */
#frm-showUserForm {
    background-color: #eaffe0;
    border-radius: 6px;
    padding: 20px;
}

#frm-showUserForm label, #frm-showUserForm span.fapi-form-label {
    display: inline;
}

/* Affiliate */
canvas.overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/* Blog */
body.blog div.entry-content p span a {
    background-color: #2fa4e7;
    color: white;
    padding: 4px 8px 4px 24px;
}

/* CTA */
div.vc_call_to_action hgroup h2, div.vc_call_to_action hgroup h4 {
    margin-bottom: 24px;
}
