/*
Template Name: Belas Frases de Amor 2.0
*/


html {margin-top: 0}
body {background: #ebd9d9; color: #333; font-family: Arimo; font-weight: 300; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; margin-top: 0}
a {color: #B4132D; font-weight: bold;}
a:hover {color: #B4132D; text-decoration: underline}
p {font-size: 1.2em; line-height: 26px}
.site {background:#fff; margin-top:10px; margin-bottom:10px; border-bottom: 2px solid #ebd9d9}
.navbar {background: #B4132D; margin-bottom: 0;}
.navbar a {color: #fff; font-weight: bold;}
.nav>li>a:hover, .nav>li>a:focus {background: #d9534f}
.header {margin: 15px 0}
.busca {margin-top: 30px}
.form-control {float: left; width: auto}
.buscar {margin-left: 10px;}
.content {background: #f7f7f7; padding: 10px;}
.bloco {background: #fff;  padding: 10px; border-bottom: 2px solid #ebd9d9; margin-bottom: 20px; float: left; width: 100%;}
.blocotitle {background: #fff; border-bottom: 2px solid #ebd9d9; margin-bottom: 20px; padding:10px; overflow: auto }
#sidebar {font-size: 1.2em; padding-top: 15px;}
#sidebar li {margin-bottom: 10px;}
.title {background:#D44243; display:block; padding:10px 0 10px 10px; font-weight: 900; font-size: 1.4em; padding-bottom: 10px; color:#fff;}
.post-box {position: relative; }
.post-box article {margin-top: 10px; padding: 10px;}
.bread {background:#D44243; display:block; padding:5px 0 5px 10px; font-weight: 900; font-size: 0.9em; padding-bottom: 5px; color:#fff; }
.topocat {background:#D44243; display:block; padding:10px 0 0 10px; font-weight: 900; font-size: 0.9em; padding-bottom: 5px; color:#fff; }
.crumb {padding-top: 15px; padding-bottom: 15px; letter-spacing: 0px; font-weight: 300; padding-right: 10px;}
.crumb a {color: #fff}
.bread a {color: #fff}
.bread a:hover {color: #fff}
#posts {padding-top: 10px; MARGIN:0; background: #fff}
.social {display:block; min-height: 40px}
.frase {margin-top:20px}
.adsmsg {margin: 0 0 15px 0; padding-bottom: 15px; background: #fff; width: 100%;}
.frase p {font-size: 1.2em; font-weight: 400}
.frase a {color: #333; font-weight: normal}
.frase a:hover {color: #333; text-decoration: none;}
.side {padding-left: 20px;}
#div-gpt-ad-1427727679420-6 {margin: 10px 0}
.img-responsive {margin-bottom: 15px;}
.tags {font-size: 1.6em; margin-top: 15px}
.tags li {margin-bottom: 10px;}
.label-default {background:#ebd9d9;}
.label-default:hover {background: #ebd9d9;}
.autor {color: #666; font-size: 1em; font-weight: bold;}
.admsg {text-align: center}
.tags a {color: #fff}
.tags a:hover {color: #fff; }
.label-primary {background: #B4132D}
.assuntos a {color: #B4132D}
.assuntos a:hover {color: #B4132D; }
.rodape {background: #fff; padding: 20px 0 }
.rodape p {color: #666; font-size: 1em}
#copy {font-size: 0.9em;}
.glyphicon-align-justify {color: #fff}
#sobre {padding-top: 15px;}
.btn-default {background: #ebd9d9; color: #B4132D; font-weight: bold; border: 0; padding: 7px 12px; border-radius: 0;}
.btn-default:hover {background: #ebd9d9; color:  #B4132D; border: 0; border-radius: 0;}
.wp-tag-cloud {list-style: none; margin: 0; padding: 0;}
.pagination a {color: #B4132D}
.adstopo {background: #f7f7f7; padding: 10px 0 0 0}
#social {margin-bottom:15px}
.botao-fb {float: left;}
.botao-plus {float: left; margin-left: 10px; width:50px;}
.related {font-size: 1.2em;}
#outras {padding-top: 20px}
.pagination>li>span {color: #999}
.pagination>li>span:hover {color: #999; background: #fff}
.pagination>li>a {color: #B4132D}
.pagination>li>a:hover {color: #B4132D; background: #ebd9d9}
.adleft {float: left; padding: 10px 10px 10px 0; overflow: auto}
h1 {font-size: 1.7em; font-weight: bold; margin: 0 0 10px 0}
h2 {font-size: 1.4em; font-weight: bold; margin: 0;}
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }
.form-control {border:0;}
#bread {font-size: 0.9em;}
#adfixed {margin-bottom: 20px}
.adbottom {width: 100%;}
.tag-archive-meta {font-weight: 400; font-size: 1.1em}
#formbusca {width:100%; float: left; margin-bottom: 20px}
.buscar {margin-left: 10px;}
.form-control2 {border: 1px solid #ccc}
.blocotitle h1 {margin-top: 15px;}
.label {border-radius: 0;}
.navbar-form .input-group>.form-control {border-radius: 0;}
.desc {font-size:1.2em; line-height:30px}
.adlink {margin-bottom: 15px;}
.adsmsg span {color: #666; margin: 10px 0; display: block; font-size: 11px; text-transform: uppercase;}
.btn-primary {background: #B4132D; color: #fff; border: 0; text-transform: uppercase;}
.btn-primary:hover, .btn-primary:focus {background: #B4132D; color: #fff; border: 0}
.modal-body {overflow: auto}
#bottom-ad {position: fixed;
  z-index: 100;
  right: 0;
  bottom: 0;
  left: 0;
  height: 50px;
  background: #fff;}

.app {
background: #4C191B;
color: #fff;
margin-top: 0px;
padding: 15px 0 15px;
text-transform: uppercase;
}
.app p {margin: 0;}
.app .btn {float: none !important; margin-left: 15px; padding: 10px 20px; font-size: 1em }
.app .btn:hover {background: #D44243}
.social-share .btn-share {border: 1px solid #eee; cursor: text}

.btn-fb {background: #3C5A96; color: #fff !important; border: 1px solid #3C5A96}
.btn-fb a {color: #fff}
.btn-fb:hover {background:#3C5A96; color: #fff; border-left: 1px solid #3C5A96; border-bottom: 1px solid #3C5A96; border-top: 1px solid #3C5A96; border-right: 1px solid #3C5A96; opacity: .9;  }
.btn-gplus {background: #BD4C3A; color: #fff; border: 0;}
.btn-gplus:hover {background:#BD4C3A; color: #fff; opacity: .9; }
.btn-pinterest {background:#e33217; color: #fff; border: 0; padding: 7px 10px;}
.btn-pinterest:hover {background:#e33217; color: #fff; opacity: .9; border: 0; }
.btn-pinterest:visited {background: #aa2f1c !important}
.btn-pinterest:active {background: #aa2f1c !important}
.btn-whatsapp {background: #5cbe4a; color: #fff; border: 0; padding: 7px 10px;}
.btn-whatsapp:hover {background:#5cbe4a; color: #fff }


.app {background: #D44243; color: #fff; margin-top: 0px; padding: 15px 0 15px; }
.app p {margin: 0;}
.app .btn {float: none !important; background: #fff; color: #D44243; margin-left: 15px; padding: 10px 30px !important; font-size: 1em; border: 0; text-transform: uppercase }
.app .btn:hover {background: #9AB4CB; border: 0;}
.applead {color: #eee; font-weight: 700; }


@media (min-width:1200px) {


.col-md-8 {padding-left:5px; padding-right: 5px}

}


@media (max-width:1200px) {

.title {font-size: 1.1em; font-weight: bold;}


}

@media (max-width:995px) {

.navbar {font-size: 12px;}
.header {text-align: center;}
.nav>li>a {padding: 15px 5px}
h1 {font-size: 1.4em; font-weight: bold;}
h2 {font-size: 1.1em; font-weight: bold;}



@media (max-width:767px) {

p {font-size: 1em}
h2 {font-size: 1.2em;}
.tags {font-size: 1.2em;}
.frase {font-size: 1.1em}
.assuntos {font-size: 1.2em;}
.site {margin-top: 0; margin-bottom: 0;}
#logo {width: 250px}

}


@media (max-width:500px) {

.tituloapp {color: #fff; padding: 15px 0 0 10px; font-weight: 700; font-size: 14px;}
.content {padding: 0 10px 10px 10px}
.social {display: none}
#logo {width: 200px;}
.content {padding: 0; margin-top: 10px}
.conteudo {padding: 0;}
.title {font-size: 1.1em}
#rodape {padding: 15px}
#sidebar {font-size: 1em;}
.frase p {font-size: 1em;}
.adleft {width: 100%}
.topocat {padding:0; margin: 0; background: #B4132D; font-weight: 900; font-size: 0.9em; color:#fff; text-align: center }
.crumb {padding:0; margin: 0; letter-spacing: 0px; font-weight: 300; text-align: center}
.app .btn {margin-top: 15px; padding: 10px;}
.post-box article {margin-top: 10px; padding: 10px 0;}
.bloco {padding: 0 5px !important}
.conteudo h1 {padding: 10px 0;}
.tags .label {padding: 5px 15px; margin-top: 10px;}

}

