html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block
}

body {
line-height:1
}

ol,ul {
list-style:none
}

blockquote,q {
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
content: ' ';
content:none
}

table {
border-collapse:collapse;
border-spacing:0
}

* {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

body {
font:16px/24px "Open Sans ",Helvetica,Arial,sans-serif;
color:#000;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased
}

p {
margin-bottom:24px
}

h1 {
font:24px/1.5em "Libre Baskerville ",Georgia,serif;
text-align:center
}

h2 {
font:21px/1.5em "Libre Baskerville ",Georgia,serif;
text-align:center
}

h3 {
font:18px/1.5em "Libre Baskerville ",Georgia,serif;
text-align:center
}

h4 {
font:16/1 .5em "Libre Baskerville ",Georgia,serif;
text-align:center
}

a {
color:#6F5733;
text-decoration:none
}

a:hover {
color:#000;
-webkit-border-radius:4px;
border-radius:4px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box
}

.tb-borders {
width:300px;
margin:0 auto;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding:0 10px
}

.tb-padding {
padding:48px 0 24px
}

.its-ok {
display:none
}

.its-ok h4 {
color:#fff;
text-shadow:1px 1px 0 #000
}

.top-white-holder {
width:100%;
height:36px;
position:relative;
background-color:#fff;

}

.logo-holder {
position:absolute;
top:0;
left:0;
right:0;
width:50%;
min-width:300px;
margin:0 auto;
padding:4px 0;
background-color:#fff;
-webkit-border-radius:34px;
border-radius:34px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
text-align:center
}

.main-header {
padding-top:168px;
padding-bottom:216px;
width:100%;
background-color:#6F5733;
background:url( "../_gfx/bg.jpg ") no-repeat center center fixed;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
text-align:center
}

.main-header h1 {
color:#fff;
font:48px/1.5em "Libre Baskerville ",Georgia,serif;
text-shadow:5px 5px 5px rgba(0,0,0,0.75)
}

.main-header h2 {
color:#fff;
font:24px/1.5em "Libre Baskerville ",Georgia,serif;
text-shadow:2px 2px 2px rgba(0,0,0,0.75);
padding-top:24px
}

.form-subscribe {
padding-top:48px
}

.form-subscribe input [type= "email " ],.form-subscribe input [type= "text " ] {
width:100%;
height:36px;
font:14px/21px "Open Sans ",Helvetica,Arial,sans-serif;
padding:0 114px 0 14px;
outline:0;
color:#4d4d4d;
-webkit-border-radius:18px;
border-radius:18px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:1px solid #d7d7d7;
-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);
box-shadow:0 1px 0 rgba(0,0,0,0.2)
}

.form-subscribe input [type= "email " ]:focus,.form-subscribe input [type= "text " ]:focus {
border-color:rgba(131,31,131,0.8);
outline:0 none;
box-shadow:0 1px 5px rgba(0,0,0,0.5) inset,0px 0 8px rgba(131,31,131,0.6)
}

.form-subscribe >p {
width:40%;
min-width:300px;
margin:0 auto;
position:relative
}

.form-subscribe input [type= "submit " ] {
position:absolute;
right:-5px;
top:0;
cursor:pointer
}

#subscription-sent-ok {
padding-top:48px
}

.countdown-holder {
background-color:#fff;
width:888px;
height:240px;
margin:-120px auto 48px;
-webkit-border-radius:120px;
border-radius:120px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box
}

@media(min-width:768px) and (max-width:979px) {
.countdown-holder {
background-color:#fff;
width:444px;
margin:-120px auto 48px;
-webkit-border-radius:120px;
border-radius:120px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box
}
}

@media(max-width:767px) {
.countdown-holder {
background-color:#fff;
width:444px;
margin:-120px auto 48px;
-webkit-border-radius:120px;
border-radius:120px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box
}
}

@media(max-width:480px) {
.countdown-holder {
background-color:#fff;
width:444px;
margin:-120px auto 48px;
-webkit-border-radius:120px;
border-radius:120px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box
}
}

@media(min-width:320px) and (max-width:479px) {
.countdown-holder {
background-color:#fff;
width:222px;
margin:-120px auto 48px;
-webkit-border-radius:120px;
border-radius:120px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box
}
}

.our-team {
padding-bottom:24px;
padding-top:48px
}

.our-team li {
text-align:justify;
padding:0 10px
}

.our-team li .round-outer-image {
width:210px;
height:210px;
-webkit-border-radius:50%;
border-radius:50%;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
overflow:hidden;
background-color:#fff;
border:1px solid #d7d7d7;
-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);
box-shadow:0 0 5px 0 rgba(0,0,0,0.1);
padding:4px;
margin:0 auto 24px
}

.our-team li .round-outer-image .round-inner-image {
width:200px;
height:200px;
-webkit-border-radius:50%;
border-radius:50%;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
overflow:hidden;
background-color:#fff
}

.our-team li h2 {
margin-bottom:24px
}

.find-us {
width:100%;
background-color:#d7d7d7;
background:url( "../_gfx/grey-pattern.png ") repeat center center
}

.find-us-here {
padding-top:48px
}

.find-us-here li {
text-align:center;
padding:0 10px
}

.find-us-here li .round-outer-map {
width:300px;
height:300px;
-webkit-border-radius:50%;
border-radius:50%;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
overflow:hidden;
background-color:#fff;
border:1px solid #d7d7d7;
padding:4px;
margin:0 auto 24px;
transition:border-radius .5s
}

.find-us-here li .round-outer-map .round-inner-map {
width:100%;
height:100%;
-webkit-border-radius:50%;
border-radius:50%;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
overflow:hidden;
background-color:#fff;
transition:border-radius .5s
}

.find-us-here li .round-outer-map .round-inner-map:hover {
-webkit-border-radius:6px;
border-radius:6px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box
}

.find-us-here li .round-outer-map:hover {
-webkit-border-radius:10px;
border-radius:10px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box
}

.find-us-here li h3 {
margin-top:96px
}

@media(min-width:768px) and (max-width:979px) {
.find-us-here li .round-outer-map {
width:210px;
height:210px;
-webkit-border-radius:50%;
border-radius:50%;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
overflow:hidden;
background-color:#fff;
border:1px solid #d7d7d7;
padding:4px;
margin:0 auto 24px
}

.find-us-here li .round-outer-map .round-inner-map {
width:100%;
height:100%;
-webkit-border-radius:50%;
border-radius:50%;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
overflow:hidden;
background-color:#fff
}

.find-us-here li h3 {
margin-top:48px
}

.find-us-here li p {
margin-bottom:0
}
}

.top-contact-white-holder {
width:100%;
height:72px;
background-color:#fff;
text-align:center;
position:relative
}

.top-contact-white-holder .message-button-holder {
width:600px;
height:96px;
position:absolute;
background-color:#fff;
top:24px;
left:0;
right:0;
margin:0 auto;
-moz-border-radius:48px;
-webkit-border-radius:48px;
border-radius:48px
}

.top-contact-white-holder .message-button-holder .heading-button {
width:600px;
height:48px;
-moz-border-radius:24px;
-webkit-border-radius:24px;
border-radius:24px;
margin-top:10px;
font-size:18px;
float: left;
display: block;
cursor: pointer;
}

.contact-main-area {
padding-top:72px;
padding-bottom:72px;
width:100%;
background-color:#6F5733;
background:url( "../_gfx/big_purple.png ") no-repeat center center fixed;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
text-align:center
}

.contact-main-area .form-send-us-message input [type= "email " ],.contact-main-area .form-send-us-message input [type= "text " ] {
text-align:center;
width:100%;
height:42px;
font:14px/21px "Open Sans ",Helvetica,Arial,sans-serif;
padding:4px;
margin-bottom:6px;
outline:0;
color:#4d4d4d;
-webkit-border-radius:4px;
border-radius:4px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:1px solid #d7d7d7
}

.contact-main-area .form-send-us-message input [type= "email " ]:focus,.contact-main-area .form-send-us-message input [type= "text " ]:focus {
border-color:rgba(131,31,131,0.8);
outline:0 none;
box-shadow:0 1px 5px rgba(0,0,0,0.5) inset,0px 0 8px rgba(131,31,131,0.6)
}

.contact-main-area .form-send-us-message textarea {
text-align:center;
min-width:100%;
max-width:100%;
min-height:90px;
font:14px/21px "Open Sans ",Helvetica,Arial,sans-serif;
padding:4px;
margin-bottom:6px;
outline:0;
color:#4d4d4d;
-webkit-border-radius:4px;
border-radius:4px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:1px solid #d7d7d7
}

.contact-main-area .form-send-us-message textarea:focus {
border-color:rgba(131,31,131,0.8);
outline:0 none;
box-shadow:0 1px 5px rgba(0,0,0,0.5) inset,0px 0 8px rgba(131,31,131,0.6)
}

.contact-main-area .form-send-us-message >p {
width:40%;
min-width:300px;
margin:0 auto;
position:relative
}

.contact-main-area .form-send-us-message input [type= "submit " ] {
width:100%;
height:48px;
cursor:pointer
}

#twitter-ticker {
min-width:300px;
width:60%;
margin:0 auto;
background-color:#fff;
text-align:center
}

#twitter-ticker ul.tweets {
position:relative;
height:72px;
text-align:center
}

#twitter-ticker .tweets li {
display:inline-block;
margin:0 auto;
left:0;
right:0;
list-style-type:none;
position:absolute
}

.bottom-contact-white-holder {
min-width:300px;
width:50%;
padding:24px;
margin:-48px auto 0;
text-align:center;
-webkit-border-radius:48px;
border-radius:48px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#fff
}

.bottom-contact-white-holder ul.social {
list-style:none
}

.bottom-contact-white-holder ul.social li.social {
display:inline-block;
margin:0
}

.bottom-contact-white-holder ul.social li.social a {
text-decoration:none;
-moz-transition:all .4s;
-webkit-transition:all .4s;
transition:all .4s
}

.bottom-contact-white-holder li.social.twitter a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") 0 0
}

.bottom-contact-white-holder li.social.twitter a:hover {
background:url( "../_gfx/violet-social_icons.png ") 0 -50px
}

.bottom-contact-white-holder li.social.facebook a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -50px 0
}

.bottom-contact-white-holder li.social.facebook a:hover {
background:url( "../_gfx/violet-social_icons.png ") -50px -50px
}

.bottom-contact-white-holder li.social.google-plus a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -100px 0
}

.bottom-contact-white-holder li.social.google-plus a:hover {
background:url( "../_gfx/violet-social_icons.png ") -100px -50px
}

.bottom-contact-white-holder li.social.digg a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -150px 0
}

.bottom-contact-white-holder li.social.digg a:hover {
background:url( "../_gfx/violet-social_icons.png ") -150px -50px
}

.bottom-contact-white-holder li.social.dribble a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -200px 0
}

.bottom-contact-white-holder li.social.dribble a:hover {
background:url( "../_gfx/violet-social_icons.png ") -200px -50px
}

.bottom-contact-white-holder li.social.linked-in a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -250px 0
}

.bottom-contact-white-holder li.social.linked-in a:hover {
background:url( "../_gfx/violet-social_icons.png ") -250px -50px
}

.bottom-contact-white-holder li.social.pinterest a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -300px 0
}

.bottom-contact-white-holder li.social.pinterest a:hover {
background:url( "../_gfx/violet-social_icons.png ") -300px -50px
}

.bottom-contact-white-holder li.social.vimeo a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -350px 0
}

.bottom-contact-white-holder li.social.vimeo a:hover {
background:url( "../_gfx/violet-social_icons.png ") -350px -50px
}

.bottom-contact-white-holder li.social.skype a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -400px 0
}

.bottom-contact-white-holder li.social.skype a:hover {
background:url( "../_gfx/violet-social_icons.png ") -400px -50px
}

.bottom-contact-white-holder li.social.youtube a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -450px 0
}

.bottom-contact-white-holder li.social.youtube a:hover {
background:url( "../_gfx/violet-social_icons.png ") -450px -50px
}

.bottom-contact-white-holder li.social.tumblr a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -500px 0
}

.bottom-contact-white-holder li.social.tumblr a:hover {
background:url( "../_gfx/violet-social_icons.png ") -500px -50px
}

.bottom-contact-white-holder li.social.five-hundred a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -550px 0
}

.bottom-contact-white-holder li.social.five-hundred a:hover {
background:url( "../_gfx/violet-social_icons.png ") -550px -50px
}

.bottom-contact-white-holder li.social.add-this a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -600px 0
}

.bottom-contact-white-holder li.social.add-this a:hover {
background:url( "../_gfx/violet-social_icons.png ") -600px -50px
}

.bottom-contact-white-holder li.social.bebo a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -650px 0
}

.bottom-contact-white-holder li.social.bebo a:hover {
background:url( "../_gfx/violet-social_icons.png ") -650px -50px
}

.bottom-contact-white-holder li.social.blogger a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -700px 0
}

.bottom-contact-white-holder li.social.blogger a:hover {
background:url( "../_gfx/violet-social_icons.png ") -700px -50px
}

.bottom-contact-white-holder li.social.deviantart a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -750px 0
}

.bottom-contact-white-holder li.social.deviantart a:hover {
background:url( "../_gfx/violet-social_icons.png ") -750px -50px
}

.bottom-contact-white-holder li.social.e-mail a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -800px 0
}

.bottom-contact-white-holder li.social.e-mail a:hover {
background:url( "../_gfx/violet-social_icons.png ") -800px -50px
}

.bottom-contact-white-holder li.social.envato a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -850px 0
}

.bottom-contact-white-holder li.social.envato a:hover {
background:url( "../_gfx/violet-social_icons.png ") -850px -50px
}

.bottom-contact-white-holder li.social.evernote a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -900px 0
}

.bottom-contact-white-holder li.social.evernote a:hover {
background:url( "../_gfx/violet-social_icons.png ") -900px -50px
}

.bottom-contact-white-holder li.social.flickr a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") 0 -100px
}

.bottom-contact-white-holder li.social.flickr a:hover {
background:url( "../_gfx/violet-social_icons.png ") 0 -150px
}

.bottom-contact-white-holder li.social.forrst a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -50px -100px
}

.bottom-contact-white-holder li.social.forrst a:hover {
background:url( "../_gfx/violet-social_icons.png ") -50px -150px
}

.bottom-contact-white-holder li.social.github a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -100px -100px
}

.bottom-contact-white-holder li.social.github a:hover {
background:url( "../_gfx/violet-social_icons.png ") -100px -150px
}

.bottom-contact-white-holder li.social.lastfm a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -150px -100px
}

.bottom-contact-white-holder li.social.lastfm a:hover {
background:url( "../_gfx/violet-social_icons.png ") -150px -150px
}

.bottom-contact-white-holder li.social.myspace a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -200px -100px
}

.bottom-contact-white-holder li.social.myspace a:hover {
background:url( "../_gfx/violet-social_icons.png ") -200px -150px
}

.bottom-contact-white-holder li.social.paypal a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -250px -100px
}

.bottom-contact-white-holder li.social.paypal a:hover {
background:url( "../_gfx/violet-social_icons.png ") -250px -150px
}

.bottom-contact-white-holder li.social.picassa a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -300px -100px
}

.bottom-contact-white-holder li.social.picassa a:hover {
background:url( "../_gfx/violet-social_icons.png ") -300px -150px
}

.bottom-contact-white-holder li.social.rss a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -350px -100px
}

.bottom-contact-white-holder li.social.rss a:hover {
background:url( "../_gfx/violet-social_icons.png ") -350px -150px
}

.bottom-contact-white-holder li.social.share-this a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -400px -100px
}

.bottom-contact-white-holder li.social.share-this a:hover {
background:url( "../_gfx/violet-social_icons.png ") -400px -150px
}

.bottom-contact-white-holder li.social.soundcloud a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -450px -100px
}

.bottom-contact-white-holder li.social.soundcloud a:hover {
background:url( "../_gfx/violet-social_icons.png ") -450px -150px
}

.bottom-contact-white-holder li.social.stack-overflow a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -500px -100px
}

.bottom-contact-white-holder li.social.stack-overflow a:hover {
background:url( "../_gfx/violet-social_icons.png ") -500px -150px
}

.bottom-contact-white-holder li.social.stamble-upon a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -550px -100px
}

.bottom-contact-white-holder li.social.stamble-upon a:hover {
background:url( "../_gfx/violet-social_icons.png ") -550px -150px
}

.bottom-contact-white-holder li.social.viddler a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -600px -100px
}

.bottom-contact-white-holder li.social.viddler a:hover {
background:url( "../_gfx/violet-social_icons.png ") -600px -150px
}

.bottom-contact-white-holder li.social.wordpress a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -650px -100px
}

.bottom-contact-white-holder li.social.wordpress a:hover {
background:url( "../_gfx/violet-social_icons.png ") -650px -150px
}

.bottom-contact-white-holder li.social.yahoo a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -700px -100px
}

.bottom-contact-white-holder li.social.yahoo a:hover {
background:url( "../_gfx/violet-social_icons.png ") -700px -150px
}

.bottom-contact-white-holder li.social.apple a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -750px -100px
}

.bottom-contact-white-holder li.social.apple a:hover {
background:url( "../_gfx/violet-social_icons.png ") -750px -150px
}

.bottom-contact-white-holder li.social.microsoft a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -800px -100px
}

.bottom-contact-white-holder li.social.microsoft a:hover {
background:url( "../_gfx/violet-social_icons.png ") -800px -150px
}

.bottom-contact-white-holder li.social.photobucket a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -850px -100px
}

.bottom-contact-white-holder li.social.photobucket a:hover {
background:url( "../_gfx/violet-social_icons.png ") -850px -150px
}

.bottom-contact-white-holder li.social.quora a {
display:block;
width:45px;
height:50px;
background:url( "../_gfx/violet-social_icons.png ") -900px -100px
}

.bottom-contact-white-holder li.social.quora a:hover {
background:url( "../_gfx/violet-social_icons.png ") -900px -150px
}

footer {
margin-top:80px;
padding:48px 0 24px;
text-align:center;
background:url( "../_gfx/grey-pattern.png ") repeat center center
}

button,.button {
font:14px/21px "Open Sans ",Helvetica,Arial,sans-serif;
color:#fff;
height:36px;
padding:0 14px;
-moz-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.2);
-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.5),inset 0 1px 1px 0 rgba(255,255,255,0.2);
box-shadow:0 1px 0 0 rgba(0,0,0,0.5),inset 0 1px 1px 0 rgba(255,255,255,0.2);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#6F5733),color-stop(1,#000000));
background:-moz-linear-gradient(center top,#6F5733 5%,#000000 100%);
background-color:#6F5733;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border:1px solid #000000;
display:inline-block;
text-shadow:0 -1px 0 #000
}

button:hover,.button:hover {
background-color:#000000;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#000000),color-stop(1,#6F5733));
background:-moz-linear-gradient(center top,#000000 5%,#6F5733 100%);
-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.5),inset 0 1px 1px 0 rgba(255,255,255,0.2);
box-shadow:0 1px 0 0 rgba(0,0,0,0.5),inset 0 1px 1px 0 rgba(255,255,255,0.2)
}

button:active,.button:active {
background-color:#000000;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#000000),color-stop(1,#6F5733));
background:-moz-linear-gradient(center top,#000000 5%,#6F5733 100%);
-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.5),inset 0 1px 5px rgba(0,0,0,0.5);
box-shadow:0 1px 0 0 rgba(0,0,0,0.5),inset 0 1px 5px rgba(0,0,0,0.5)
}

.button-subscribe {
font:14px/21px "Open Sans ",Helvetica,Arial,sans-serif;
color:#fff;
height:36px;
padding:0 14px;
-moz-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.2);
-webkit-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.2);
box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.2);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#6F5733),color-stop(1,#000000));
background:-moz-linear-gradient(center top,#6F5733 5%,#000000 100%);
background-color:#6F5733;
-moz-border-radius:0 18px 18px 0;
-webkit-border-radius:0 18px 18px 0;
border-radius:0 18px 18px 0;
border:1px solid #000000;
display:inline-block;
text-shadow:1px 1px 0 #000
}

.button-subscribe:hover {
background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#000000),color-stop(1,#6F5733));
background:-moz-linear-gradient(center top,#000000 5%,#6F5733 100%);
background-color:#000000
}

.button-subscribe:active {
-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.5);
box-shadow:inset 0 1px 5px rgba(0,0,0,0.5)
}