/*
Theme Name: Responsy Child
Template: responsy
*/

@import url("../responsy-v3.0/css/main.css");

.btn, .alert, input, textarea, label, select, p, body, .post .category { font-family: "proxima-nova",sans-serif; }

i, blockquote p, .comment-meta a, .comment-reply-link, blockquote small, .post .info, .post .tags { font-family: "ff-tisa-web-pro", Georgia, "Times New Roman", Times, serif; }

.media-box .mask .title, .post .post-title { font-family: "proxima-nova-extra-condensed", sans-serif; }
blockquote p{font-size: 18px !important;}
blockquote p small{font-size: 18px;font-family: "proxima-nova", sans-serif;}

#nav li a{
    font-size: 16px !important;
}

h1 b, h2 b, h3 b, h4 b, h5 b, h6 b, .intro::first-letter {
    text-shadow: none;}

body{
  /*background: #FAFAFA url(../responsy-v3.0/img/background/body-light.jpg) 0 0 repeat;*/
/*background: url('/wp-content/uploads/2012/09/dvd_bg.png') left top repeat #4B662F !important;*/
//background-color: #3061D4 !important;

background-image: none !important;
}

#logo {
padding: 20px 0 0 0 !important;
}

#logo img
{
    max-width: 155px;
}

#logo h1 a, .intro, .widget ul.list li a, .accordion-group.active .accordion-heading .accordion-toggle, .tagline h3 {
color: #777;
}

.tagline h3
{
    font-weight: 100;
    font-size: 27px;
}

.tagline {
padding-top: 12px;
padding-bottom: 16px;
margin-bottom: 20px !important;
text-align: center;
display: none;
}

ul.slides img{
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
      }

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 {
    font-size: 100%;}

aside.aside .border-bottom-left-radius: {
    font-size: 18px;
    line-height: 25px;
}

aside.aside h2
{font-size: 24px;
color: #DA4F49;
font-weight: bold;}

#nav li.active, #nav > li:hover, #nav ul li {
background: #DA4F49 !important;
}

#nav ul.sub-menu li a
{
    color: #fff;
    font-size: 14px !important;
}

#nav ul.sub-menu
{
    width: 200px !important;
}
/* Headings */
h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; } 
h4 { font-size: 14px; } 
h5 { font-size: 12px; } 
h6 { font-size: 11px }      
h1, h2, h3, h4, h5, h6 { font-weight: 300; line-height: 150%; margin-bottom: 10px; }

#main-content h2
{
    font-weight: bold;
    font-family: "proxima-nova-extra-condensed",sans-serif;
    text-align: center;
    font-size: 28px;
}

#front-books 
{
    border-top: 1px dashed #999;
    /*border-bottom: 1px dashed #ddd;*/
    padding-top: 38px;
    margin-top: 28px;
}
#front-testimonials 
{
    border-top: 1px dashed #999;
    border-bottom: 1px dashed #999;
    padding-top: 38px;
    margin-top: 28px;
}

#front-books .span4 form,
#front-books .span4 form p,
.textwidget form,
.textwidget form p
{
  margin-bottom: 0;
  display: inline;
}
#front-books .span4 h3
{
  font-weight: bold;
  /*font-family: "proxima-nova-extra-condensed",sans-serif;*/
  font-size: 30px !important;
  color: #DA4F49;
}
#front-books .span4 h2
{
  font-weight: bold;
  font-size: 22px;
  font-family: "proxima-nova-extra-condensed",sans-serif;
  color: #DA4F49;
}
#front-books .span4 form input,
.textwidget form input
{
outline: none;
}

.textwidget h3{
font-weight: bold;
  /*font-family: "proxima-nova-extra-condensed",sans-serif;*/
  font-size: 30px !important;
  font-size: 30px;
  color: #DA4F49;}

.textwidget .inner
{
  margin-left: 30px;
}

#main-content #oskar-front p,
#main-content #fun-front p,
#main-content #fun-front select,
#main-content #oskar-front select
{
    margin-left: 32px;
}

#main-content #fun-front form,
#main-content #oskar-front form
{
    display: inline;
    margin-left: 32px;
}

#main-content #fun-front form p,
#main-content #oskar-front form p
{
    margin-bottom: 0;
}

img.alignleft
{
  float:left;
  margin-right: 10px;
}

input.hidden
{
    height: 0;
}
/* Faded out hr */
hr.soften {
  height: 2px;
  margin: 5px 0 20px 0;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  border: 0;
}

.well blockquote {
    margin: 0 0 0 0;
}

#widescreen
{
/*background: url('/wp-content/themes/responsy-v3.0/img/background/body-light.jpg') left top repeat #4B662F;*/
//background: url('/wp-content/uploads/2013/02/ricepaper2.jpg') left top repeat #fff !important;
background: none !important;
margin: 0 auto;
max-width: 1280px;
/*-webkit-box-shadow: 0px 0 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 0 25px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0 25px rgba(0, 0, 0, 0.5);*/
}

.blog-post.span3  h3
{
  font-weight: bold !important;
}

.blog-part h3
{
  font-size: 15px !important;
}

.btn, .alert, input, textarea, label, select, p, body, .post .category {
font-family: "proxima-nova", sans-serif !important;
}
