h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .nav {
font-family: 'Helvetica', sans-serif;
}
	body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background-color: #c7ccdb;
			background-image: url('https://beamer-tests.com/wp-content/uploads/2015/05/bg2.jpg');
					background-repeat: repeat;
						background-attachment: fixed;
				}
body {
color: #0c2e4c;
}

#search-header .input-group-custom,
.widget_search .input-group-custom {
}

.btn, .form-control, 
#sidebar .widget, 
#navigation .navbar, 
.box, 
.blog .content, 
#breadcrumb, 
.box-grey, 
.comment, 
.panel-default,
.carousel-inner,
.input-group-custom,
.form-control-custom,
.price-comparison-headline,
.big-slider-product-img,
.big-slider-product-view,
.attachment-product_small,
.wp-post-image,
.small-slider-product-view,
.slider-headline,
.silder-text,
.product-reviews-header,
.progress,
.product-reviews-footer,
.acfpb_section {
border-radius: 4px !important;
-moz-border-radius: 4px !important;
-webkit-border-radius: 4px !important;
-o-border-radius: 4px !important;
}
.produkte .thumbnail,
.rand-product-menu {
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
}
.carousel-control.left {
border-top-left-radius: 4px !important;
-moz-border-top-left-radius: 4px !important;
-webkit-border-top-left-radius: 4px !important;
-o-border-top-left-radius: 4px !important;
border-bottom-left-radius: 4px !important;
-moz-border-bottom-left-radius: 4px !important;
-webkit-border-bottom-left-radius: 4px !important;
-o-border-bottom-left-radius: 4px !important;
}
.carousel-control.right {
border-top-right-radius: 4px !important;
-moz-border-top-right-radius: 4px !important;
-webkit-border-top-right-radius: 4px !important;
-o-border-top-right-radius: 4px !important;
border-bottom-right-radius: 4px !important;
-moz-border-bottom-right-radius: 4px !important;
-webkit-border-bottom-right-radius: 4px !important;
-o-border-bottom-right-radius: 4px !important;
}
.headline-product-line,
.dropdown-menu {
border-radius: 4px !important;
-moz-radius: 4px !important;
-webkit-radius: 4px !important;
-o-border-radius: 4px !important;
}
.btn-ap { 
background: #c92c2c; 
border-color: #c92c2c; 
color: #ffffff !important; 
}
.btn-ap:hover, 
.btn-ap:focus { 
background: #c96c6c; 
border-color: #c96c6c; 
color: #FFF !important; 
}
.price-comparison-headline { 
background: #c96c6c; 
color: #FFF !important; 
}
.btn-cart-ap { 
background: #c96c6c; 
border-color: #c96c6c; 
color: #FFF !important; 
}
.btn-cart-ap:hover, 
.btn-cart-ap:focus { 
background: #c92c2c; 
border-color: #c92c2c; 
color: #FFF !important; 
}
.btn-detail { 
background: #666666; 
border-color: #666666; 
color: #FFF !important; 
}
.btn-detail:hover, 
.btn-detail:focus { 
background: #888; 
border-color: #888; 
color: #FFF !important;
}
.third-link { 
background: #666; 
border-color: #666; 
color: #FFF;
}
.third-link:hover, 
.third-link:focus { 
background: #888; 
border-color: #888; 
color: #FFF; 
}

.btn-submit {
background-color: #1e73be;
color: #ffffff;
}

.btn-submit:hover,
.btn-submit:focus {
background-color: #0066bf;
color: #ffffff;
}

.hover-container {
border-bottom-left-radius: 4px;
-moz-border-bottom-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-o-border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-bottom-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-o-border-bottom-right-radius: 4px;
}

.affiliseo-carousel {
border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
-o-border-top-left-radius: 4px;
}

#sidebar .widget .h1 {

}

p.mini {
font-size: 11px;
line-height: 16px;
margin-bottom: 7px;
}
header,
#header {
color: #333;
/*padding-left: 0;
padding-right: 0;*/
background-color: rgba(255, 252, 252, 1);
}
.site_title { 
color: #333; 
}

.navbar-default,.dropdown-menu {
	background-color: #303030;
	background: linear-gradient(to bottom, , );
	border-color: #e7e7e7;
}

.navbar-default .navbar-nav > li > a { 
color: #FFF;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #FFF;
}
.navbar-default .navbar-nav > .dropdown > a .caret { 
border-top-color: #FFF; 
border-bottom-color: #FFF; 
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret { 
border-top-color: #FFF; 
border-bottom-color: #FFF; 
}
.navbar-default .navbar-nav > .dropdown > a:focus .caret { 
border-top-color: #FFF;
border-bottom-color: #FFF; 
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus { 
color: #ffffff; 
}
.nav>li>a:hover, 
.nav>li>a:focus {
background-color: #3d89cc !important;
}
.navbar-nav .dropdown-menu ul li a {
color: #FFF;
}
.navbar-nav .dropdown-menu ul li:hover, 
.navbar-nav .dropdown-menu ul li:focus {
background-color: #3d89cc;
}
.current-menu-item {
background-color: #3d89cc;
}
.current-menu-item a {
color: #ffffff !important;
}
.current-menu-item li a {
color: #FFF;
}
.dropdown-menu { background-color: #303030;}
.dropdown-menu > li > a { color: #FFF; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #ffffff; background-color: #3d89cc!important;}
#sidebar .widget { 
	border-bottom: 1px solid #666666 
}

.headline-product-mega-menu {
color: #FFF;
}
.rand-product-menu {
background-color: #3d89cc;
color: #FFF;
}
.rand-product-menu a {
color: #FFF;
}
.rand-product-menu a:hover,
.rand-product-menu a:focus {
color: #ffffff;
}
.rand-product-menu .price {
color: #FFF;
}
#sidebar .widget h4 { 
background: #383838;
background: linear-gradient(to bottom, , ); 
color: #ffffff; 
}
#sidebar .widget ul li a { color: #060000 }
#sidebar .widget .produkt a { color: #060000 }
#sidebar .widget ul li a:hover,
#sidebar .widget ul li a:focus,
#sidebar .widget ul li.current-menu-item a,
#sidebar .widget .produkt a:hover,
#sidebar .widget .produkt a:focus{ color: #ff6600;}

footer,
#footer {
background-color: rgba(56, 56, 56, 1);
color: #fff;
background-image: url();
	background-repeat: no-repeat;
}
footer a { color: #fff; }
footer ul li a, footer ul li a:hover{ color: #fff!important; }

#content-wrapper .box, 
#content .box, 
#single .box, 
.cat .box, 
.tag-content .box,
.blog .content, 
.blog .box, 
#second .box, 
.headline-product-line,
.related-posts-background {
background-color: rgba(255, 255, 255, 1);
}

.thumbnail {
background-color: rgba(255, 255, 255, 1);
}

a, .blog .content a {
color: #1072c9;
}
a:hover, .blog .content a:hover {
color: #2a6496;
}

.custom-wrapper {
margin-top: 0px !important;
margin-bottom: 0px !important;
padding-left: 0px;
padding-right: 0px;
border-left: 3px solid #dddddd;
border-right: 3px solid #dddddd;
background-color: rgba(255, 255, 255, 0.5);
}

#sidebar .widget {
	background-color: rgba(255, 255, 255, 1);
	overflow: hidden;
}

#sidebar .textwidget .thumbnail {
background: none;
}

#breadcrumb {
background-color: rgba(255, 255, 255, 1);;
}


.custom-navbar-toggle {
border: none !important;
background-color: #303030 !important;
float: none !important;
}
.custom-navbar-toggle span {
color: #FFF;
text-transform: uppercase;
}
.custom-navbar-toggle span b {
border-top-color: #FFF;
border-bottom-color: #FFF;
margin-top: .6em;
margin-left: .5em;
}
.custom-navbar-toggle:hover,
.custom-navbar-toggle:focus {
background-color: #3d89cc!important;
color: #ffffff;
}
.custom-toggle {
margin-top: .2em;
margin-right: .5em;
}
.panel-heading span {
color: #1072c9;
}
.first-menu-container {
color: #FFF;
background-color: #303030;
border-bottom-color: #3d89cc;
}
.first-menu-container .first-menu ul .current-menu-item a {                
color: #3d89cc;
}
.first-menu-container .first-menu ul li a,
.social_header a {
color: #FFF;
}
.first-menu-container .first-menu ul li a:hover,
.first-menu-container .first-menu ul li a:focus,
.social_header .fa:hover,
.social_header .fa:focus {
color: #3d89cc;
}
.first-menu-container .input-group-custom {
border-color: #FFF;
border-radius: 4px !important;
-moz-border-radius: 4px !important;
-webkit-border-radius: 4px !important;
-o-border-radius: 4px !important;
}
	#header {
	margin-bottom: 0px;
	}
	#navigation {
	padding: 0;
	}

	.navbar-default .navbar-nav > li > a {
	   font-family: 'Open Sans';
	   font-size: 15px;	
	}
	
	.menu-item-object-produkt_typen.menu-item-has-children a i.fa{
	   line-height:0;
	}
	



.mega-menu.dropdown-menu li {
border-right: 1px solid rgba(255, 15, 0, .2);
}

.mega-menu.dropdown-menu li a:hover, 
.mega-menu.dropdown-menu li a:focus {
color: #ffffff;
background: none !important;
}

.dropdown-menu.no-mega-menu .dropleft {
background-color: #303030;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
}

.mega-menu.dropdown-menu .current-menu-item ul li a {
color: #FFF !important;           
}

.mega-menu.dropdown-menu .current-menu-item ul li a:hover,
.mega-menu.dropdown-menu .current-menu-item ul li a:focus {
color: #ffffff !important;           
}

.headline-product-line {
border-color: #323e72;
	border-bottom-width: .3em;
	border-left-width: .1em;
	border-right-width: .1em;
	}

.h4-product {
color: #e5e5e5;
background-color: #323e72;
border-top-left-radius: 4px !important;
-moz-border-top-left-radius: 4px !important;
-webkit-border-top-left-radius: 4px !important;
-o-border-top-left-radius: 4px !important;
border-top-right-radius: 4px !important;
-moz-border-top-right-radius: 4px !important;
-webkit-border-top-right-radius: 4px !important;
-o-border-top-right-radius: 4px !important;
}

.border-highlight {
border: 3px solid #e74c3c;
}

.background-highlight {
background-color: #e74c3c;
}

.affiliseo-carousel,
.hover-container {
background-color: #FFFFFF;
}

.price {
color: #b12704;
}

.box {
	border-bottom: 5px solid #dddddd;
}

.thumbnail {
	border: none;
	border-bottom: 3px solid #dddddd;
}

.box-grey, 
.comment {
background-color: #edede1;
color: #000000;
}

#single .produkt-details ul, #second .produkt-details ul{margin:0;padding:0;}
#single .produkt-details ul li, 
#second .produkt-details ul li {
border-top-color: #333333;
}


.tags a,
.tagcloud a,
.tagcloud ul li a {
background-color: #1072c9;
border-radius: 4px !important;
-moz-border-radius: 4px !important;
-webkit-border-radius: 4px !important;
-o-border-radius: 4px !important;
color: #FFF !important;
}
.tags a:hover,
.tags a:focus,
.tagcloud a:hover,
.tagcloud a:focus,
.tagcloud ul li a:hover,
.tagcloud ul li a:focus {
background-color: #2a6496;
color: #FFF;
text-decoration: none; 
}

.stars {
color: #ff8000;
}

.btn-search:hover,
.btn-search:focus {
color: #2a6496;
}

header .btn-search {
color: #0c2e4c;
font-size: 1em;
height: 1.5em !important;
}

.custom-comments p {
color: #0c2e4c;
margin-top: .5em;
}
.nav > li:first-child.current-menu-item,
.nav > li:first-child.current-menu-item > a, 
.nav > li:first-child > a:hover, 
.nav > li:first-child > a:focus {
border-top-left-radius: 4px !important;
-moz-border-top-left-radius: 4px !important;
-webkit-border-top-left-radius: 4px !important;
-o-border-top-left-radius: 4px !important;
border-bottom-left-radius: 4px !important;
-moz-border-bottom-left-radius: 4px !important;
-webkit-border-bottom-left-radius:4px !important;
-o-border-bottom-left-radius: 4px !important;
}

.affiliseo-pagination .inactive {
background-color: #1072c9;
}

.affiliseo-pagination .inactive:hover,
.affiliseo-pagination .inactive:focus {
background-color: #2a6496;
}

.affiliseo-pagination .inactive,
.affiliseo-pagination .current {
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
}

.related-posts-background {
border-bottom-left-radius: 4px !important;
-moz-border-bottom-left-radius: 4px !important;
-webkit-border-bottom-left-radius: 4px !important;
-o-border-bottom-left-radius: 4px !important;
border-bottom-right-radius: 4px !important;
-moz-border-bottom-right-radius: 4px !important;
-webkit-border-bottom-right-radius: 4px !important;
-o-border-bottom-right-radius: 4px !important;
}

.related-articles-border-top {
border-top-left-radius: 4px !important;
-moz-border-top-left-radius: 4px !important;
-webkit-border-top-left-radius: 4px !important;
-o-border-top-left-radius: 4px !important;
border-top-right-radius: 4px !important;
-moz-border-top-right-radius: 4px !important;
-webkit-border-top-right-radius: 4px !important;
-o-border-top-right-radius: 4px !important;
}

#spinner-slider {
color: #1072c9;
}

.produkte .thumbnail h3, 
.produkte .thumbnail h3 a,
#h1-product {
color: #444444;
}


#wait {
    border: 1px solid #333;
}
#wait div {
    background-color: #1072c9;
}

.uvp-line-through{
    font-size: 12;
	text-decoration: line-through;
	color: #a2a1a1;
	position:relative;
	top:25px;
}

.uvp-text-color{
	color: #a2a1a1;
}

.blog-preview-outer-box{
    border: 1px solid #ddd;
    border-radius: 8px;
}

.flex-control-thumbs img,
.flex-control-thumbs li {
    width: auto !important;
}

.col-sm-20percent{
	width:20%;
}

.product-reviews-header{
	background-color: rgba(221, 13, 0, 1);
	font-size: 12px;
	color: #000;
}
.product-reviews-footer{
	background-color: rgba(221, 13, 0, 1);
}
.product-reviews-summary-top{
	text-align:center;
	background:linear-gradient(135deg,  30%,  100%);
	font-size: 12px;
	color: #000;
	border-top-left-radius: 4px !important;
	border-top-right-radius: 4px !important;
}
.product-reviews-summary-bottom{
	text-align:center;
	background:linear-gradient(135deg,  5%,  55%,  100%);
	font-size: 12px;
	color: #000;
	border-bottom-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
}
.product-reviews-summary-percent{
	font-size: 12px;
	color: #000;
}

.progress-bar-danger {
	background-color: #d9534f !important;
}
.progress-bar-warning {
	background-color: #f0ad4e !important;
}
.progress-bar-info {
	background-color: #5bc0de !important;
}
.progress-bar-success {
	background-color: #5cb85c !important;
}


#comparison-table,
#comparison-selection-table {
	font-size: 13px;
}

.compare-product-title,
.compare-col {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #919395 0%, #5f656b 100%) repeat scroll 0 0;
    color: #fff;
    font-size: 13px;
    border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}

#comparison-table-header{
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

.hover-row {
	background: #90EE90;
}

.hover-col {
	background: #ADD8E6;
}

.compare-send-button {
	color: #fff;	
}

.compare-send-button:hover {
	color: #E6E6FA;
	background-color: #00FFFF;		
}

.compare-send-button-active {
	background-color: #0085ba;
}

.compare-send-button-inactive {
	background-color: #cdcdcd;
}

.compare-cell,
.compare-selection-cell {
    border-right: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
}

.compare-selection-cell {
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}

.compare-table-labels,
.compare-selection-label {
    border-top: 1px solid #dcdcdc;
}

.compare-selection-label {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}

.compare-choose-cell {
	border-right: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}

.compare-content-body {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;	
}

.price-compare-box {
	background-color: #eee !important;
}

.scroll_btn {
	background: url(https://beamer-tests.com/wp-content/themes/affiliatetheme/images/scroll_buttons.png) no-repeat transparent;	
}

.ui-corner-all{
	border-radius: 4px !important;
}

    

.beschreibung p {
    margin-bottom: 30px;
}

#content-wrapper p {
text-align:justify;
}
.blog-article p {
text-align:justify;
}

#sidebar .widget {
    background-color: #F2F2F2;
}

.beschreibung h2 {
margin: .5em 0 10px 0;
font-size: 1.3em;
padding:0;
background:none;
border:none;
width:100%;
}

.alternativer_link {
    font-size: 0.85em;
    margin-top: 7px;
    display: block;
}

.modal-header {
    visibility:hidden;
    min-height: 0px;
    height:0px;
    padding:0;
}
.modal.in .modal-dialog {
    width: 1000px;
    margin-top:100px;
}

.alert a {
text-decoration:underline;
}

.related-articles li {
    border-bottom: 1px solid #999;
}
.topliste h3 {
font-size: 1.4em;
line-height: 27px;
padding: 10px 0px 0;
background:none;
}

.maincontent h3 {
    background: url("https://beamer-tests.com/wp-content/uploads/2016/03/bg-line.png") no-repeat scroll 0px bottom transparent;
    font-size: 1.4em;
    line-height: 27px;
    padding: 10px 0px 14px;
}


.btn.ultra-klein {
font-size: 0.95em;
}
.btn-test.ultra-klein {
min-width: 14em;
}
.btn-test {
background-color:#0066AF;
color:#fff;
padding-left: 0.1em;
padding-right: 0.1em;
}

.btn.klein {
font-size: 1.0em !important;
}
.btn-ap.klein {
min-width: 10em;
}

.table-mittig > thead > tr > th, .table-mittig > tbody > tr > th, .table-mittig > tfoot > tr > th, .table-mittig > thead > tr > td, .table-mittig > tbody > tr > td, .table-mittig > tfoot > tr > td {
    vertical-align: middle;
    padding: 15px 5px;
    border-top: 1px solid #AFB9C6;
}

.zelle_1 {
text-align:center;
font-size: 30px;
}
.zelle_2 {
text-align:center;
position: relative;
}
.zelle_3 {
text-align:center;
}
.zelle_4 {
text-align:center;
vertical-align: middle;
}
.zelle_5 {
text-align:center;
}


.zelle_mittig{
text-align:center;
background-color: #7488A3;
color:#fff;
}

.price-comparison-headline {
font-size: 24px;
background: none repeat scroll 0% 0% #fff;
padding: 20px 25px 20px 23px;
margin: 0px 0px 1em -0.55em;
width:102.45%;
color: #444 !important;
}

@media all and (max-width: 768px) {

#content-wrapper p {
text-align:left;
}
.blog-article p {
text-align:left;
}

    .zelle_responsive {
       text-align:center;
    }
    .index {
     width: 100% !important;
     display:none;
    }
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
    display: none !important;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
display:block;
}

}
 
.index {
width: 350px; 
float: right; 
border: 1px solid #bbb; 
padding: 10px 5px 20px 0; 
margin: 0 -7px 30px 5px; 
background-color: #e8e8e8; 
font-size: 0.9em;
}

#single .produkt-details a.btn, #second .produkt-details a.btn {
margin-top: -2px;
}

h1 {
font-size: 28px;
background: url("https://beamer-tests.com/wp-content/uploads/2015/12/beamer-ueberschrift.png") no-repeat scroll 15px 27px / 37px auto #F5F5F5;
padding: 20px 25px 20px 63px;
margin: 0px 0px 1em -0.48em;
border-bottom: 7px solid #261A15;
border-top: 7px solid #261A15;
width:102.35%;
}

h2 {
font-size: 24px;
background: url("https://beamer-tests.com/wp-content/uploads/2015/12/beamer-ueberschrift.png") no-repeat scroll 15px 23px / 37px auto #F5F5F5;
padding: 20px 25px 20px 63px;
margin: 0px 0px 1em -0.55em;
border-bottom: 5px solid #2D6596;
border-top: 5px solid #2D6596;
width:102.45%;
}


footer h4, #footer h4 {
    background: url("https://beamer-tests.com/wp-content/uploads/2016/03/bg-line_footer.png") no-repeat scroll 0px bottom transparent;
    font-size: 1.4em;
    line-height: 27px;
    padding: 10px 0px 14px;
}

#button-top-box {
    margin: 20px 0px 30px;
    padding: 5px 0px 0px;
}

#button-top-box .cs-box {
    float: left;
    margin: 0px 4% 0px 0px;
    width: 21%;
}

.column-group {
    width: 100%;
    overflow: hidden;
}
.column-group {
    margin-bottom: 20px !important;
}

.columns-2 .column {
    width: 47.5%;
}

@media all and (max-width: 768px) {
    .columns-2 .column {
        width: 100%;
    }
}

.column.last {
    margin-right: 0px;
}

.column {
    float: left;
    margin-right: 5%;
    width: 100%;
}

.navbar {
margin-bottom:0px;
}

.box.content {
    padding-top: 35px;
}

.box {
    border-radius: 0px !important;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
padding-top:35px;
}

#sidebar .widget {
    margin-bottom: 20px;
    margin-top:20px;
}

.thumbnail .caption .btn {
    border-radius: 6px;
    box-shadow: 4px 4px 0px rgba(45, 62, 80, 0.4);
    font-size: 1em;
    font-weight: bold;
    padding: 10px 0px;
}

 .btn {
    font-size: 1.2em;
    border-radius: 5px;
    box-shadow: 3px 3px 0px rgba(45, 62, 80, 0.4);
    padding-left:1em !important;
    padding-right:1em !important;
}

.produkt-details.box-grey .stars {
    font-size: 1.6em;
    margin: 3px 2px;
}

.navbar-nav li a {
    line-height: 33px !important;
    padding: 10px 25px !important;
}

.navbar-nav a {
    font-size: 17px;
}

.Vergleich{
    border-spacing: 0px;
    border-radius:10px;
    font-size:90%;
}

 .Vergleich td, .Vergleich th {
    padding: 8px;
    border: medium none;
    background: none repeat scroll 0px 0px transparent;
    text-align: left;
    float: none !important;
    vertical-align:top;
}
.Vergleich tbody td {
    text-align: center;
    font-size:14px;
    border:1px solid #ddd;
}

.Vergleich tfoot th, .Vergleich thead th {
    font-size: 12px;
    text-align: center;
    background-color: #383838;
    color: #FFF;
}


/*		Button
---------------------------------------------------------------*/

.su-button {
	display: inline-block !important;
	text-align: center;
	text-decoration: none !important;
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.su-button-wide {
	display: block !important;
	margin: 1em 0;
}
.su-button-center { text-align: center; }
.su-button span {
	display: block !important;
	text-decoration: none !important;
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.su-button img {
	border: none !important;
	vertical-align: middle !important;
	margin: -0.2em 0.4em 0 -0.3em !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.su-button i {
	display: inline-block;
	width: 1em;
	height: 1em;
	margin: 0 0.5em 0 0 !important;
	text-align: center;
	line-height: 1em;
}
.su-button.su-button-float-icon img { margin: 0 0.5em !important }
.su-button small {
	display: block;
	margin: -0.2em 0 0 0;
	color: inherit;
	text-align: center;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.su-button-style-default {
	border-width: 1px;
	border-style: solid;
}
.su-button-style-default:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.su-button-style-default span {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}
.su-button-style-flat,
.su-button-style-flat span { border: none }
.su-button-style-flat span { position: relative }
.su-button-style-flat:hover span { top: 1px }
.su-button-style-ghost { background: transparent !important; }
.su-button-style-ghost span {
	border-width: 3px;
	border-style: solid;
}
.su-button-style-ghost:hover span { border-color: inherit !important; }
.su-button-style-soft span { background: 0 -20px url('../images/styles/style-soft.png') repeat-x }
.su-button-style-soft:hover span { background: 0 0 url('../images/styles/style-soft.png') repeat-x }
.su-button-style-glass span { background: 0 50% url('../images/styles/style-glass.png') repeat-x }
.su-button-style-glass:hover span { background: 100% 50% url('../images/styles/style-glass.png') repeat-x }
.su-button-style-bubbles span { background: 0 50% url('../images/styles/style-bubbles.png') no-repeat }
.su-button-style-bubbles:hover span { background: -710px 50% url('../images/styles/style-bubbles.png') no-repeat }
.su-button-style-noise span { background: 0 0 url('../images/styles/style-noise.png') repeat-x }
.su-button-style-noise:hover span { background: 0 0 url('../images/styles/style-noise.png') repeat-x }
.su-button-style-stroked span {
	margin: 1px;
	border: 1px dashed #fff !important;
}
.su-button-style-stroked:hover span {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.su-button-style-3d {
	border-bottom-style: solid;
	border-bottom-width: 6px;
}
.su-button-style-3d span {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.su-button-style-3d:hover {
	position: relative;
	top: 3px;
	border-bottom-width: 3px;
}


