body {
    background:#f1f2ea;
	letter-spacing:0.06em;
}

h1 {

    font-size: 1.8em;
    line-height:20px;
    font-weight: bold;
}



.active {text-decoration:underline!important}

b {color:#666}

hr{
    border-style: inset;
}
#specialclear {margin:0;padding:0;}

#headerleft, #headerright { float:left;margin:0;padding:0;}
#headerright{max-width:465px!important;}

.well {
    background: #dcddd3;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset, 5px 5px rgba(221, 221, 221, 0.8);*/
}

.well {
    border-color:#cfd0c3;
}

.navbar .btn {
    margin: 1px 0 0 3px;
    padding: 8px 15px;
}

.navbar .brand{
    padding: 0;
   margin:15px 15px
}

.quote-box{
    position: relative;
}

.quote-box blockquote {
    margin-bottom: 30px;
}

.favourite {
    position: absolute;
    top: 5px;
    right: 5px;
}

.rating-poster {
    position: relative;
    top: -20px;
}

.rating-poster:after,.rating-poster:before {
    content: '';
    display: table;
    clear: both;
}

.categorie-poster {margin:-5px 0 10px 0;padding-bottom:10px}

.quote-poster{border-bottom:1px solid #cfcfcf;margin-bottom:10px;padding-bottom:10px}

.quote-box-social{
display:inline-block;width:100%;
}

#content-container {
	position:relative;
	top:40px;
}

#top-nav-bar-wrapper{
    z-index: 500;

}

#top-nav-bar{
    position: relative;
	background:#464235;
}

.top-nav-links{
float:right;
margin-top:12px;
}

#top-subnav-bar{
    top: 43px;
}

#top-subnav-bar .navbar-inner{
    background: none;
    box-shadow: none;
    min-height: 30px;
    padding-top: 8px;
}

#top-subnav-bar .nav > li{
    margin-left: 5px;
}

#top-subnav-bar .nav > li > a{
    padding: 0px 8px 3px;
    background: none;
    color: #000;
    text-shadow: 1px 1px #fff;
    background: #F3F3F3;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #ddd;
}

#top-subnav-bar .nav > li > a:hover{
    color: #555;
    box-shadow: 0 2px #ddd;
}

.align-right{
    text-align: right;
}

.label-info a{
    color: #fff;
}

.form-actions {
    background: rgba(245, 245, 245, 0.7);
}

.pin-btn, .fb-btn, .tw-btn, .gplus-btn {
    display: inline-block;
}


.pin-btn {
bottom: 3px;
}
.fb-btn {
width:80px;
}

.tw-btn {
float:left;
margin-top:1px;
width:80px;
}

.gplus-btn {
    bottom: -3px;
}

.error .help-block,.error .help-inline{
    color: #B94A48;
}

.modal .alert, .modal .control-group{
    margin-bottom: 5px;
}
.modal .help-block,.modal .help-inline{
    margin-top: 0;
}

#my-account li.active a{
    background: #EDEDE7;
    color: #000;
}

#my-account i{
    vertical-align: text-bottom;
}

.gad {
    text-align: center;
    margin: 20px 0 20px;
	width:100%;
}

.gad img {height:100%}

.gadtop {
	text-align: center;
    margin: 40px 0 10px;
	width:100%;}

.profile-table.table-striped tbody tr:nth-child(2n+1) td, .profile-table.table-striped tbody tr:nth-child(2n+1) th {
    background-color: #ECF3FB;
}

.profile-table tbody tr:hover th, .profile-table tbody tr:hover td {
    background-color: #F6FAFE;
}

.languages{
    margin: 10px 0 0 10px;
    padding: 0px 3px;
    background: #626262;
    border-radius: 5px;
}
@media (min-width: 760px) {
	.handyoff {margin-top:10px}
}

@media (max-width: 760px) {
	.handyoff {display:none}
}

#yw1.nav  li a{border-right:1px solid; line-height:1px;}
#yw1.nav  li.lastmenuitem a{border-right:0!important; }
#yw0.nav  li a{border-right:1px solid; line-height:1px;}
#yw0.nav  li.lastmenuitem a{border-right:0!important; }
.footernav{margin-top:1px!important;}


#yw0 li a, #yw1 li a{
font-size:1.2em;
color:#f1f2ea;
/*border-right:1px solid #f1f2ea;
padding:2px 8px 0 9px*/}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
  #yw0 li a, #yw1 li a{ font-size:1.1em!important}
  .navbar .nav > li > a {padding:9px 13px 11px 12px}
  #werbtop a.button {padding:6px 30px!important}
}

/* Top Social Icons
.navbar-inner .container #top-social-icons{width:10px;height:10px;position:absolute;right:-10px;top:23px}
#tsi-fb, #tsi-tw {height:30px;width:30px}
#tsi-fb {background:url(../images/facebook-icon.png) no-repeat}
#tsi-tw {background:url(../images/twitter-icon.png) no-repeat}
#tsi-fb a, #tsi-tw a {width:30px;height:30px;display:block}*/

/* Bottom Social Icons */
#tsi-fb, #tsi-tw {height:30px;width:30px;float:left;margin-top:-5px}
#tsi-fb {background:url(../images/facebook-icon-bottom.jpg) no-repeat; margin-left:10px}
#tsi-tw {background:url(../images/twitter-icon-bottom.jpg) no-repeat; margin-left:10px}

/*Zitat des Tages*/

#zitat-des-tages {display:inline-block}
#zitat-des-tages img{float:left;margin:0 20px 20px 0}
#zitat-des-tages #zdt-buttons {position:absolute;bottom:10px;right:10px}
#zdt-newsletter, #zdt-embed {height:31px;width:31px;float:left}
#zdt-newsletter {background:url(../images/newsletter-icon.png) no-repeat;margin-right:4px!important}
#zdt-newsletter  a {width:30px;height:30px;display:block}
#zdt-embed {background:url(../images/embed-icon.png) no-repeat;cursor:pointer;}
#zdt-embed a {width:30px;height:30px;display:block}
#zitat-des-tages p#zdtsmall {margin-bottom:40px}
#zdt-scriptanzeige {background:#f2f2f2;border:2px dashed #464235;width:100%;height:auto;margin-top:20px;text-align:center;padding:15px 0;display:none}

.listcontmargin {margin-top:30px}
.listcontmargin10 {margin-top:10px}

.quoteleftinner {float:left;width:74%;height:100%}
.quoterightinner {float:right;width:20%;border-left:1px solid #cfcfcf;padding-left:15px}
.quoteinner {height:auto;width:100%;display:inline-block}



/* Footer */
#footercopy {float:left;margin-top:3px;font-size:0.8em}

#bottom-nav-bar-wrapper .nav > li > a {color:#666!important;padding:0px 10px;font-size:0.85em;text-shadow:none!important;}
#bottom-nav-bar-wrapper .nav > li > a:hover {color:#888!important}
.footernav .last {float:left}

.dropdownwidth {width:100px!important}

.navbar-search .search-query {width:222px;max-width:222px}

.quotebottom {font-size:0.9em;color:#888;margin-top:5px}
.quotebottomitem {float:left}


/* pagination */

ul.yiiPager li.next a{border:1px solid #464235!important}
ul.yiiPager li a{border:1px solid #464235!important;color:#464235!important}
ul.yiiPager li.selected a {background:#464235;color:#fff!important}


/*div.star-rating,div.star-rating a{background:url(../images/star.png) no-repeat 0 0px!important}*/

/* lightbox - allgemein start */

#quote-submit-form {
}

#blackoverlay, #blackoverlay2{
display:none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:2001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);}


#overlayinhalt, #overlayinhalt3 {
display:none; position: fixed;
  top: 50%;
  left: 50%;
  z-index: 2050;
  width: 657px;
  margin: -250px 0 0 -330px;
  overflow: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box}

a.overlaydatsch {margin-left:5px; font-size:0.7em;text-decoration:underline}

.floatclose {background:url(../images/floater/floater-close.png) no-repeat;border:0;float:right;text-indent:-2000px;width:20px;height:20px;margin:2px}

#index-menu  {font-size:1.2em!important;font-weight:bold}
#index-menu span.label-info a{font-weight:bold!important;font-size:1.4em}
#index-menu span.label-info {padding:6px 6px 5px}

#leserzitat {text-align:center}
#leserzitat a{color:#222;text-decoration:underline;font-size:1.2em}


/* Newsletterpage und hidepage */
.newsletterpage {padding-bottom:20px}
.newsletterpage p {font-size:1.4em;line-height:1.6em;margin-bottom:20px}
.newsletterpage small {font-size:0.8em;color:#666}
.newsletterpage .normimg {background:#fff;border:1px solid #ccc;-webkit-border-radius: 4px;border-radius: 4px; padding:4px;height:133px;width:134px;float:left;margin-right:30px}
.newsletterpage img {height:133px;width:134px;float:left;margin-right:15px}
.newsletterpage ul {list-style:url(../images/newsletterpages/listicon.png);font-size:1.4em;margin-bottom:40px;list-style-position:inside}
.newsletterpage #hidul li {line-height:1.9em}
.newsletterpage li {line-height:2.3em}
.newsletterpage .form-item {display:inline-block;margin:20px 0 0}
.newsletterpage .form-text-hid {width:310px;margin-right:10px;height:25px}
.newsletterpage .form-text {width:310px;margin-right:20px;height:24px}
.newsletterpage .form-submit {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;
	background-clip: padding-box;background-color: #efa825;border:none; padding:6px 75px;font-size:1.2em;font-weight:bold;margin-top:-10px;-webkit-box-shadow: 0px 2px 0px 0px #cb8e1e;box-shadow: 0px 2px 0px 0px #cb8e1e}
.newsletterpage .form-submit:hover {color:#fff}
.newsletterpage .dsh {font-size:8px;float:right;clear:both;color:#aaa;margin-right:35px}
#newsletterlist {}


/* Newsletterdankepage und hidepage */
.newsletterdankepage p {margin-top:20px;font-size:1.2em;letter-spacing:0.1em;line-height:1.2em}
.newsletterdankepage p a {color:#464235;text-decoration:underline}
.newsletterdankepage #ndsliste ul {display:inline-block;margin-top:10px}
.newsletterdankepage #ndsliste li {
float: left;
font-weight: bold;
list-style-type: none;
margin: 0 25px 10px 0;
text-align: center;
width: 48px;
height:54px}
.newsletterdankepage #ndsliste li a img {padding:14px;margin-bottom:4px;background-color: #f1f1e9;-moz-box-shadow: 0 0 5px rgba(1,1,1,.1);-webkit-box-shadow: 0 0 5px rgba(1,1,1,.1);box-shadow: 0 0 5px rgba(1,1,1,.1)}
.newsletterdankepage #ndsliste li a {font-weight:normal;font-size:0.9em}
.newsletterdankepage b {color:#333}
.newsletterdankepage #dankeblock {padding:10px 20px; border-top:1px solid #333; border-bottom:1px solid #333; background:#f1f2ea}
.newsletterdankepage #dankeblockspaneins {padding:0 20px 0 0; border-right:1px solid #333;white-space: nowrap}
.newsletterdankepage #dankeblockspanzwei {padding-left:20px}
#newsletterdankebottom h3 {background:url(../images/keinspambild.png) no-repeat 0 -1px!important;padding-left:40px;color:#666;font-size:1.2em;margin:40px 0 20px}
#newsletterdankebottom p {font-size:0.9em;color:#666}

ul.yiiPager .first, ul.yiiPager .last {display:inline!important}

#bottomtextleserzit {/*border:1px solid #ddd;*/font-weight:0.5em;padding:5px;margin-top:15px;text-align:left}

.modal {border-radius:0!important}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#werbtop img {height:161px}
	.span9 .gad img {height:90px}
}

#yw2_button {background-color: #464235;color: #FFFFFF;padding: 6px 6px 5px;border-radius: 4px 4px 4px 4px;}

.span4 {margin-bottom:-8px!important}

.adleader {text-align:left}
.ad1 .adbutton {width:255px;height:34px}
.ad2 p {padding-top:25px;font-size:1.2em;line-height:1.8em}

#kategoriensuche ,#autorensuche{width:100%; height:40px;display:inline-block;padding-top:15px;margin-right: 20px;clear: both}
.downloadbuttonpictures {padding-bottom:30px; padding-right:5px}
#katautorsuche {width:340px; height:38px!important; border:1px solid #99cc66!important; background:#fff!important; padding:0 9px!important;font-size:21px}
#okbuttonpress {margin:0 5px}



/*_________________________________ Left Box ______________________________________________________*/

.fsize10 {font-size:10px}
.fsize12 {font-size:12px}
.fsize14 {font-size:14px}
.fsize16 {font-size:16px}

.modleft {margin-top:22px}
.modleft h3 {margin-bottom:6px}

.modtag p, .modtag p a {color:#666;font-weight:normal;text-align:justify;line-height:1em}
.modzdt {background:#ddded6}
.modzdt p{color:#666;font-size:13px}
.modzdt #small-mail {background:#ddd;width:151px!important;margin-bottom:0}
.modzdt #small-edit-submit {background:url(../images/small-button.png)no-repeat;border:none;color:#464235;width:160px;height:22px;margin-top:5px;font-weight:bold}
.modzdt a.dsh {font-size:8px;float:right;clear:both;color:#aaa}
.modzdt form {margin-bottom:4px}
.modzdt p span.line {line-height:1.1em!important;color:#aaa;display:inline-block}

#magnlhead {padding:10px 0 0}
#magnlhead hr {background: black;border:2px solid#606060;width:50px;margin:12px auto 0}
#magnlhead,#magnlform {background:#cdcfc1}
#magnlhead, #magnltext, #magnlform {text-align:center!important}
#magnltext {padding:15px 0 10px}
#magnlform {padding:10px 5px}
#magnlform #emailform {width:140px!important;font-size:12px;text-align:center}
#magnlform .form-submit {white-space: normal;background:#eda827;color:white;font-size:12px;padding:8px 9px;border:none}
#magnlform input[type="email"] {margin-bottom:0!important}


/*================================================================================ RESPONSIVE ANGABEN ======================
============================================================================================================================*/

@media (max-width: 480px) {

body {min-width:100%!important;padding:0!important;margin:0}

input[type="text"], input[type="number"], textarea {font-size: 16px!important;padding:3px!important}

	h2, h1 {font-size:1.2em}

	.navbar-search {
	position:relative;
    margin: 0 auto!important;
	padding:0!important;
	width:100%!important;
	min-width:100%;
	left:4px!important;}

	.pull-right {
	float:none!important}

	.navbar .btn {padding:2px 4px}

	.dropdown-menu {min-width: 120px}

	.navbar-search .search-query {
	font-size:1em!important;
	width:135px!important;
	min-width:105px!important;
	background-color: #dcddd3;
	padding:3px}

	.doit{margin:1px 0 0 2px!important}

	#yw0 li a, #yw1 li a {
	font-size:1em!important;
	padding:0 4px!important;
	line-height:0.4em;
	margin:10px 0}


	.top-nav-links {
	display:inline;
	position:relative;
	left:5px;
	top:10px;
	margin:4px!important;
	float:none!important;
	}

	.footernav {
	left:-10px;
	top:-10px;
	font-size:0.9em}

	#footercopy {font-size:0.6em}

	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom   .navbar-inner{padding:0!important;margin:0!important;position:none}
	.navbar-fixed-top, .navbar-fixed-bottom  {padding:0!important;margin:0!important;min-width:100%!important;}

	.navbar .brand {
	float:none!important;
	padding: 0;
	margin:4px 4px 0;
	text-align: center!important}

	.navbar .brand img {width:100%}

	.quoteleftinner {float:none;width:100%;border-bottom:1px solid #ccc}
	.quoterightinner {float:none;width:100%;border-left:none;border-bottom:1px solid #ccc;margin:10px 0}

	#content-container {top:0!important;width:90%}

	.gad {margin:0 0 20px 0}
	.gadtop {margin:0 0 20px}


	.quotebottomitem.firstq {margin-bottom:10px!important}

	.quotebottomitem.last {overflow:hidden}
	.qbi-smartp {margin-left:-4px!important}

	/* Top Social Icons */
	.navbar-inner .container #top-social-icons{width:10px;height:10px;position:absolute;right:20px;top:140px}

	/* Newsletterpage und hidepage */
	.newsletterpage .normimg {/*float:none;margin-left:20%*/display:none!important}
	.newsletterpage img {/*float:none;margin-left:20%*/display:none!important}
	.newsletterpage ul {/*font-size:0.9em;margin-bottom:20px;margin-top:20px;margin-left:0*/;display:none!important}
	.newsletterpage #hidul li {line-height:1.9em}
	.newsletterpage li {line-height:2em}
	.newsletterpage .form-text-hid {width:240px;height:21px;margin-bottom:20px}
	.newsletterpage .form-text {width:240px;height:21px;margin-bottom:20px}
	.newsletterpage .form-submit {padding:6px 40px}
	.newsletterpage p {font-size:1.2em}

	/* Newsletterdankepage und hidepage */
	.newsletterdankepage #dankeblockspanzwei {font-size:1em;padding-left:0}

	#blackoverlay{display:none!important;visibility:none!important}
	#overlayinhalt  {display:none!important;visibility:none!important/*width:340px;height:auto!important;margin:-150px 0 0 -170px*/}
	/*#floater {width:340px!important}
	#floater img {width:330px!important}
	#floater p {font-size:1em!important}
	#floater label {font-size:1.2em!important}
	#floater .form-text {width:280px!important}
	#floater #begr {width:280px!important;margin:0 0 0 15px!important}*/

	#index-menu p {
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:20px}

	#index-menu span.label-info {
	font-size:0.5em}

	#werbtop a.button {width:290px}
	#top-social-icons {}
	.specialclear {clear:both;}
	#headerright {padding-left:4px!important;}

	/* Social Old
	.navbar-inner .container #top-social-icons {width:0;height:10px;position:absolute;right:30px;top:0;z-index:22}
	#tsi-fb, #tsi-tw {height:20px;width:20px}
	#tsi-fb{background:url(../images/facebook-icon-20.png) no-repeat;position:relative;right:20px;top:0}
	#tsi-tw{background:url(../images/twitter-icon-20.png) no-repeat;position:relative;right:0;top:-20px}*/

	#tsi-fb, #tsi-tw {height:20px;width:20px}
	#tsi-fb{background:url(../images/facebook-icon-bottom-20.jpg) no-repeat;position:relative;top:0;margin:0 20px}
	#tsi-tw{background:url(../images/twitter-icon-bottom-20.jpg) no-repeat;position:relative;top:0}

    .adleader {}
    .ad1 .adbutton {width:184px;height:24px!important}
    .ad1 {font-size: 0.7em!important}
    .ad2 {font-size: 0.7em!important;padding-top:0!important}
    .ad2 p {padding-top:5px!important}
    .ad2 img {margin-top:10px!important;margin-bottom:20px!important}

    #katautorsuche {width:180px!important;font-size:0.8em!important}
    #kategoriensuche #searchingform,#autorensuche #searchingform{float: right!important}

	.modal-body {
	min-height: 520px!important;
	overflow-y: none!important;
	}

	.controls img {margin-left:50px;margin-right:20px}
	.controls #QuoteSubmitForm_verifyCode {margin-top:10px}

	code {font-size:0.4em}
}

@media (min-width: 481px) and (max-width: 767px) {
	.pull-right {
	float:none!important}


	.navbar-search {
    margin: 0 0 0 10%!important;
    text-align: center!important;
	width:500px;
	right:0!important}

	.navbar-search .search-query {
	width:278px;
	max-width:278px}

	.doit{margin:1px 0 0 -16px!important}

	.top-nav-links {
	margin:20px 0 0 10%!important;
	text-align:center!important;
	float:none!important;
	width:490px;
	height:5px}

	#yw0 li a, #yw1 li a {
	font-size:1.4em!important;
	padding:0 8px;
	margin:0 0 20px}

	.navbar .brand {

	float:none!important;
	padding: 8px 20px 0;
	text-align: center!important}

	#content-container {top:0!important}

	.gad {margin:20px 0}


	.quotebottom {width:100%;height:40px;font-size:0.7em}


	/* Top Social Icons */
	.navbar-inner .container #top-social-icons{width:10px;height:10px;position:absolute;right:20px;top:23px}

	/* Safari */
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
	  .navbar .nav > li > a {padding:9px 13px 11px}
	}

	/* Newsletterpage und hidepage */
	.newsletterpage .normimg {float:none;margin:0 0 20px 35%}
	.newsletterpage img {float:none;margin:0 0 10px 35%}
	.newsletterpage ul {font-size:1.2em;margin-bottom:20px}
	.newsletterpage #hidul li {line-height:1.9em}
	.newsletterpage li {line-height:2.3em}
	.newsletterpage .form-text-hid {width:440px;height:21px;margin-bottom:20px}
	.newsletterpage .form-text {width:440px;height:21px;margin-left:25px;margin-bottom:20px}
	.newsletterpage .form-submit {padding:6px 33px;margin-left:200px}
	.newsletterpage p {font-size:1.2em}

	.quotebottomitem.firstq {margin-bottom:10px!important}

	.navbar-inner .container #top-social-icons {/*width:60px;height:30px;float:right;z-index:22*/display:none!important}
	#tsi-fb{background:url(../images/facebook-icon-bottom.jpg) no-repeat}
	#tsi-tw{background:url(../images/twitter-icon-bottom.jpg) no-repeat}
	#tsi-fb, #tsi-tw {display:inline-block}

	blockquote p {font-size:0.6em!important}

}

@media (min-width: 768px) and (max-width: 960px) {

	.pull-right {
	float:none!important}

	.navbar-search {
    margin: 0 0 0 30%!important;
    text-align: center!important;
	width:500px;
	right:0!important}

	.navbar-search .search-query {
	width:280px;
	max-width:280px}

	.doit{margin:1px 0 0 -16px!important}

	.top-nav-links {
	margin:20px 0 0 30%!important;
	text-align:center!important;
	float:none!important;
	width:490px;
	height:5px}

	#yw0 li a, #yw1 li a {
	font-size:1.4em!important;
	padding:0 8px;
	margin:0 0 20px}

	.navbar .brand {
	position:relative;
	left:22%;
	float:none!important;
	padding: 8px 20px 0;
	text-align: center!important}

	#content-container {top:0!important}

	.gad {margin:20px 0}

	.gadtop {margin: 20px 0 20px;}

	.listcontmargin {
	margin-top:20px}

	.quotebottom {width:100%;height:40px;font-size:0.7em}

    .adleader {}
    .ad1 .adbutton {width:184px;height:24px!important}
    .ad1 {font-size: 0.7em!important}
    .ad2 {font-size: 0.7em!important}

    #kategoriensuche #searchingform,#autorensuche #searchingform{float: right!important}

	/* Top Social Icons */
	.navbar-inner .container #top-social-icons{width:10px;height:10px;position:absolute;right:20px;top:23px}

	/* Footer Nav */
	#bottom-nav-bar-wrapper .nav > li > a {padding:0px 10px 0 0;font-size:0.85em}
	.footernav .last {}

	/* Safari */
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
	  .navbar .nav > li > a {padding:9px 13px 11px}
	}

	/* Newsletterpage und hidepage */
	.newsletterpage .normimg {float:none;margin:0 0 20px 35%}
	.newsletterpage img {float:none;margin:0 0 5px 35%}
	.newsletterpage ul {font-size:1.2em;margin:0 0 20px 30px}
	.newsletterpage #hidul li {line-height:1.9em}
	.newsletterpage li {line-height:2.3em}
	.newsletterpage .form-text-hid {width:440px;height:21px;margin-bottom:20px}
	.newsletterpage .form-text {width:440px;height:21px;margin-left:25px;margin-bottom:20px}
	.newsletterpage .form-submit {padding:6px 33px;margin-left:140px;margin-bottom:10px}
	.newsletterpage p {font-size:1.2em}
	.newsletterpage .dsh {font-size:8px;float:right;clear:both;color:#aaa;margin-right:40%}


	/* Footer */
	footer {height:25px;width:100%}
	#footercopy {width:100%}
	#bottom-nav-bar-wrapper .top-nav-links {width:auto;margin:3px 0 0 10px!important}

	blockquote p {font-size:1em!important}

	.quoteleftinner {float:none;width:100%;border-bottom:1px solid #ccc}
	.quoterightinner {float:none;width:100%;border-left:none;border-bottom:1px solid #ccc;margin:10px 0}

	/*_________________________________ Left Box ______________________________________________________*/

	.fsize10 {font-size:8px}
	.fsize12 {font-size:10px}
	.fsize14 {font-size:12px}
	.fsize16 {font-size:13px}
	.modleft {width:160px;margin-top:25px}
	.modleft h3 {font-size:1.1em;margin-bottom:6px}
	.modzdt p{color:#666;font-size:13px}
}

/* newsletter form */

.newsletter-widget {
    text-align: center;
}

.newsletter-widget input[type=submit] {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #efa825;
    border: none;
    padding: 6px 25px;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: -10px;
    -webkit-box-shadow: 0px 2px 0px 0px #78a34c;
    box-shadow: 0px 2px 0px 0px #78a34c;
    background-color: #99cc66;
}

.newsletter-widget .form-text {
    width: 410px;
    margin-right: 10px;
    height: 25px;
}



/* ---------- [ CookieInfo ] ---------- */

/*!
 * Cookie Law Script v1.0
 *
 * Copyright 2013 Daniel Paul
 * www.danielpaul.me
 *
 * Licensed under
 *
 */


#jquery-cookie-law-script, #jquery-cookie-law-script * {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

#jquery-cookie-law-script {

  position: fixed;
  bottom: 0;
  left: 0;

  z-index: 999999;
  display:none;
  width:100%;
  border-color: #202226;
  border-style: solid;
  border-top-width: 1px;
  background: rgba(50, 58, 69, 0.7);

  color: #F1F1F3;
  font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 12px;
}

#jquery-cookie-law-script.light {
  color: #1a1a1a;
  background: #fff;
  border-color: rgba(223,223,223,0.85);
}

#jquery-cookie-law-script.top {
  top: 0;
  bottom: auto;
  border-top-width: 0px;
  border-bottom-width: 1px;
}

#jquery-cookie-law-script.absolute {
  position: absolute;
}

#jquery-cookie-law-script a {
  color: #3B89C7;
}

/* ---------- Cookie law main message ---------- */

#jquery-cookie-law-script #cookie-law-container-box {
  background: rgba(32, 34, 38, 0.8);
}
#jquery-cookie-law-script.light #cookie-law-container-box {
  background: #F9FAFC;
}

#jquery-cookie-law-script #cookie-law-container {
  padding: 10px 20px;
}
#jquery-cookie-law-script #cookie-law-message {
  float: left;
  text-align: justify;
}

@media (max-width: 767px) {
  #jquery-cookie-law-script #cookie-law-message {
    width: 65%;
  }
}

@media (max-width: 480px) {
  #jquery-cookie-law-script #cookie-law-message {
    width: 50%;
  }
}

#jquery-cookie-law-script a.cookie-law-button {
  padding: 4px 8px;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #98CD60;

  color: #ffffff;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  transition: 0.25s;
}

#jquery-cookie-law-script a.cookie-law-button:hover, #jquery-cookie-law-script a.cookie-law-button:focus {
  background-color: #D19C2C;
  color: white;

  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  transition: 0.25s;
}

.ds-table {width: 100%;margin:50px 0}
.ds-table td{border:1px solid #999;padding:20px}

div > ins > iframe {
    max-width: 100%;
}

