
.button_wrapper{
	display:inline-block;
	text-align:center;
	margin-top:15px;
}
.button_wrapper .button{
		display:inline-block;
	margin:0 auto;
	margin-right:5px;
}
.r20{
	margin-right:20px;
}


/********************** buttons *****************************/

p + .button {
    margin-top: 10px;
}

#contactform .wpcf7-submit, .button{display:inline-block; font-weight:bold; font-family: Arial,sans-serif; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0 21px 21px 0; *float:left; -webkit-box-shadow:inset 1px 0px 0px rgba(255,255,255,.3)}

.button:active{-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.08); box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.08)}

.button.medium i{float:left; margin:2px 5px 0px -5px}
.button.small i{float:left; margin:1px 5px 0px -3px}

.button.medium{padding:8px 22px; font-size:14px; text-transform:none}

.button.small{padding:6px 12px; font-size:12px; font-family:Arial,sans-serif; line-height:16px}

.button.large{padding:11px 28px; font-size:14px; text-transform:none}

/*------------- Input Buttons ------------*/
#contactform .wpcf7-submit, input[type="button"]{
	display:inline-block; font-weight:bold; 
	cursor:pointer; -webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px; margin:0 5px 5px 0; 
	*float:left; -webkit-box-shadow:inset 1px 0px 0px rgba(255,255,255,.3); 
	box-shadow:inset 0px 1px 0px rgba(255,255,255,.3); 
	padding:7px 14px !important; font-size:12px; width:auto !important; float:left}

input[type="button"]:active, button{
	-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.08);
	box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.08);
	background:none;
	border:0px;
	cursor:pointer; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px; 
	margin:0 21px 21px 0; 
	*float:left; 
	-webkit-box-shadow:inset 1px 0px 0px rgba(255,255,255,.3); 
	box-shadow:inset 0px 1px 0px rgba(255,255,255,.3)
}

.cart .button,.cart-collaterals .shipping_calculator .button, button.button, .woocommerce-cart .button, #payment #place_order
, .form-row .button, .woocommerce-page .button, input[type="submit"]{
	color: white;
	line-height: 1em;
	margin: 4px 2px 0 0;
	float: left;
	font-size: 12px;
	width: auto;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	border: none;
	cursor: pointer;
	font-family: inherit;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	background:#51CDEA;
	padding:5px 10px
}

.cart-collaterals .shipping_calculator .button{
	padding:10px 0px;
	text-transform:uppercase;
}

/* Yellow Button
==========================*/
.button.yellow{border:1px solid #e6bd4c; background-image:linear-gradient(bottom,#FCCC73 0%,#FAE198 100%); background-image:-o-linear-gradient(bottom,#FCCC73 0%,#FAE198 100%); background-image:-moz-linear-gradient(bottom,#FCCC73 0%,#FAE198 100%); background-image:-webkit-linear-gradient(bottom,#FCCC73 0%,#FAE198 100%); background-image:-ms-linear-gradient(bottom,#FCCC73 0%,#FAE198 100%); background-color:#FCCC73; color:#754c00; text-shadow:1px 1px 0px #ffebb7; filter:dropshadow(color=#ffebb7,offx=1,offy=1)}

.button.yellow:hover{background:#fbd684}

/* White Button
==========================*/
#contactform .wpcf7-submit, .button.white{border:1px solid #ddd; background-image:linear-gradient(bottom,#F7F7F7 0%,#FFF 100%); background-image:-o-linear-gradient(bottom,#F7F7F7 0%,#FFF 100%); background-image:-moz-linear-gradient(bottom,#F7F7F7 0%,#FFF 100%); background-image:-webkit-linear-gradient(bottom,#F7F7F7 0%,#FFF 100%); background-image:-ms-linear-gradient(bottom,#F7F7F7 0%,#FFF 100%); background-color:#F7F7F7; color:#444; text-shadow:1px 1px 0px #fff; filter:dropshadow(color=#fff,offx=1,offy=1)}

#contactform .wpcf7-submit, .button.white:hover{background:#fbfbfb; color:#444 !important}

/* Black Button
==========================*/
.button.black{border:1px solid #464646; background-image:linear-gradient(bottom,#464646 0%,#656565 100%); background-image:-o-linear-gradient(bottom,#464646 0%,#656565 100%); background-image:-moz-linear-gradient(bottom,#464646 0%,#656565 100%); background-image:-webkit-linear-gradient(bottom,#464646 0%,#656565 100%); background-image:-ms-linear-gradient(bottom,#464646 0%,#656565 100%); background-color:#464646; color:#fff; text-shadow:1px -1px 0px #444; filter:dropshadow(color=#4444,offx=1,offy=1)}

.button.black:hover{background:#535353; color:#fff !important}

/* Red Button
==========================*/
.button.gray{border:1px solid #bfbebf; background:#bebebe; /* Old browsers */background-image:-moz-linear-gradient(top, #c9c9ca 0%,#aeafaf 100%); /* FF3.6+*/background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c9c9ca),color-stop(100%,#aeafaf)); /* Chrome,Safari4+*/background-image:-webkit-linear-gradient(top, #c9c9ca 0%,#aeafaf 100%); /* Chrome10+,Safari5.1+*/background-image:-o-linear-gradient(top, #c9c9ca 0%,#aeafaf 100%); /* Opera 11.10+*/background-image:-ms-linear-gradient(top, #c9c9ca 0%,#aeafaf 100%); /* IE10+*/background-image:linear-gradient(to bottom, #c9c9ca 0%,#aeafaf 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9ca',endColorstr='#aeafaf',GradientType=0 ); /* IE6-9 */color:#5a5a5a; text-shadow:1px -1px 0px #c5c5c5; filter:dropshadow(color=#c5c5c5,offx=1,offy=1)}

.button.gray:hover{background:#bebebe; color:#5a5a5a !important}

/* Green Button
==========================*/
.button.sblue{border:1px solid #aebac3; background-color:#bccad5; /* Old browsers */background-image:-moz-linear-gradient(top, #bccad5 0%,#87a1b4 100%); /* FF3.6+*/background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bccad5),color-stop(100%,#87a1b4)); /* Chrome,Safari4+*/background-image:-webkit-linear-gradient(top, #bccad5 0%,#87a1b4 100%); /* Chrome10+,Safari5.1+*/background-image:-o-linear-gradient(top, #bccad5 0%,#87a1b4 100%); /* Opera 11.10+*/background-image:-ms-linear-gradient(top, #bccad5 0%,#87a1b4 100%); /* IE10+*/background-image:linear-gradient(to bottom, #bccad5 0%,#87a1b4 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bccad5',endColorstr='#87a1b4',GradientType=0 ); /* IE6-9 */color:#51606b; text-shadow:1px -1px 0px #c5c5c5; filter:dropshadow(color=#c5c5c5,offx=1,offy=1)}

.button.sblue:hover{background:#9cb2c1; color:#51606b !important}

/* Blue Button
==========================*/
.button.blue{border:1px solid #9ed0e4; background-image:-moz-linear-gradient(top, #b4e3f8 0%,#6fcef4 100%); /* FF3.6+*/background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b4e3f8),color-stop(100%,#6fcef4)); /* Chrome,Safari4+*/background-image:-webkit-linear-gradient(top, #b4e3f8 0%,#6fcef4 100%); /* Chrome10+,Safari5.1+*/background-image:-o-linear-gradient(top, #b4e3f8 0%,#6fcef4 100%); /* Opera 11.10+*/background-image:-ms-linear-gradient(top, #b4e3f8 0%,#6fcef4 100%); /* IE10+*/background-image:linear-gradient(to bottom, #b4e3f8 0%,#6fcef4 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e3f8',endColorstr='#6fcef4',GradientType=0 ); /* IE6-9 */background-color:#b4e3f8; color:#427a90; text-shadow:1px -1px 0px #b8e4f9; filter:dropshadow(color=#b8e4f9,offx=1,offy=1)}

.button.blue:hover{background:#93d9f5;  color:#427a90 !important}

/* Pink Button
==========================*/
.button.pink{border:1px solid #e37892; background-image:-moz-linear-gradient(top, #f38097 0%,#f16678 100%); /* FF3.6+*/background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f38097),color-stop(100%,#f16678)); /* Chrome,Safari4+*/background-image:-webkit-linear-gradient(top, #f38097 0%,#f16678 100%); /* Chrome10+,Safari5.1+*/background-image:-o-linear-gradient(top, #f38097 0%,#f16678 100%); /* Opera 11.10+*/background-image:-ms-linear-gradient(top, #f38097 0%,#f16678 100%); /* IE10+*/background-image:linear-gradient(to bottom, #f38097 0%,#f16678 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38097',endColorstr='#f16678',GradientType=0 ); /* IE6-9 */background-color:#f38097; color:#913946 !important; text-shadow:1px -1px 0px #e8909c; filter:dropshadow(color=#e8909c,offx=1,offy=1)}

.button.pink:hover{background:#f38097;  color:#913946 !important}

/* Green Button
==========================*/
.button.green{border:1px solid #a2c161; background-image:-moz-linear-gradient(top, #c9df86 0%,#9ecb57 100%); /* FF3.6+*/background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c9df86),color-stop(100%,#9ecb57)); /* Chrome,Safari4+*/background-image:-webkit-linear-gradient(top, #c9df86 0%,#9ecb57 100%); /* Chrome10+,Safari5.1+*/background-image:-o-linear-gradient(top, #c9df86 0%,#9ecb57 100%); /* Opera 11.10+*/background-image:-ms-linear-gradient(top, #c9df86 0%,#9ecb57 100%); /* IE10+*/background-image:linear-gradient(to bottom, #c9df86 0%,#9ecb57 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9df86',endColorstr='#9ecb57',GradientType=0 ); /* IE6-9 */background-color:#b5d66d; color:#5d7735 !important; text-shadow:1px -1px 0px #c0d594; filter:dropshadow(color=#c0d594,offx=1,offy=1)}

.button.green:hover{background:#b5d66d}

/* Green Button
==========================*/
.button.purple{border:1px solid #c2a3be; background-image:-moz-linear-gradient(top, #e7c4dd 0%,#d195c3 100%); /* FF3.6+*/background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e7c4dd),color-stop(100%,#d195c3)); /* Chrome,Safari4+*/background-image:-webkit-linear-gradient(top, #e7c4dd 0%,#d195c3 100%); /* Chrome10+,Safari5.1+*/background-image:-o-linear-gradient(top, #e7c4dd 0%,#d195c3 100%); /* Opera 11.10+*/background-image:-ms-linear-gradient(top, #e7c4dd 0%,#d195c3 100%); /* IE10+*/background-image:linear-gradient(to bottom, #e7c4dd 0%,#d195c3 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7c4dd',endColorstr='#d195c3',GradientType=0 ); /* IE6-9 */background-color:#e7c4dd; color:#886485 !important; text-shadow:1px -1px 0px #dcadd0; filter:dropshadow(color=#dcadd0,offx=1,offy=1)}

.button.purple:hover{background:#e7c4dd}

/************* Teaser Button
======================================*/

.teaser_button.full-width {
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    width: 100%;
}

.teaser_button.full-width {
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    width: 100%;
}
.teaser_button.radius {
    border-radius: 3px 3px 3px 3px;
}
.teaser_button.nice {
    background-color: #00A6FC;
    background-image: url("../images/button-gloss.png");
    background-position: 0 top;
    background-repeat: repeat-x;
    border: 1px solid #3299BB;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.28);
}
.teaser_button {
    -moz-transition: all 0.1s linear 0s;
    background: none repeat scroll 0 0 #00A6FC;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;
	text-transform:uppercase;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    outline: medium none;
    padding: 9px 34px 11px;
    position: relative;
    text-align: center;
    text-decoration: none;
}
.teaser_button:hover{
	background:#35b8fc;
}
.teaser_button.orange {
    background: none repeat scroll 0 0 #EE4E1D ;
	border: 1px solid #EE4E1D;
}

.teaser_button.orange:hover {
    background: none repeat scroll 0 0 #f26a41 ;
}

a.teaser_button {
	color:#fff
}

a.teaser_button:hover{
	color:#fff;
}

.heading-text .teaser_button {
    font-size: 20px;

}

.heading-text .teaser_button{
	margin-bottom:10px;
}


/*************** pagin *************/
.pagination {
	margin:15px 0px 0px 0px;
	height:30px;



}
.pagination .pages , .pagination a, .pagination span{
	padding:5px 10px;
	margin-right:10px;
		-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	        border-radius:3px;

}
.pagination .current{
	font-weight:bold;

}
.pagination .inactive, .pagination .pages{
	font-weight:bold;
}
.pagination .pages , .pagination a, .pagination span{
}
.pagination .current{
	background:#616161;
	color:#e7e7e7;
}
.pagination .inactive, .pagination .pages{
    background-color:#333;
    border-color: #e7e7e7;
	color:#e7e7e7;
}
.pagination .inactive:hover{
  	background:#616161;
	color:#f55d2d2;
}
