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, 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 {
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
margin: 0;
padding: 0;
}
* :focus {
outline: 0;
}  .cf:before,
.cf:after {
content: " "; display: table; }
.cf:after {
clear: both;
} .cf {
*zoom: 1;
}
.clear {
clear: both;
} html {
font-size: 14px;
}
body {
position: relative;
color: #232323;
background: #fff;
font-family: 'Noto Sans', Arial, sans-serif;
font-size: 1rem;
font-weight: 400;
line-height: 1.8;
background-position: center center;
background-repeat: repeat;
background-attachment: fixed;
}
.pattern-1 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-1.jpg)!important; }
.pattern-2 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-2.jpg)!important; }
.pattern-3 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-3.png)!important; }
.pattern-4 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-4.png)!important; }
.pattern-5 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-5.png)!important; }
.pattern-6 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-6.png)!important; }
.pattern-7 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-7.png)!important; }
.pattern-8 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-8.png)!important; }
.pattern-9 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-9.png)!important; }
.pattern-10 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-10.png)!important; }
.pattern-11 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-11.png)!important; }
.pattern-12 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-12.png)!important; }
.pattern-13 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-13.png)!important; }
.pattern-14 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-14.png)!important; }
.pattern-15 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-15.jpg)!important; }
.pattern-17 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-17.png)!important; }
.pattern-18 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-18.png)!important; }
.pattern-19 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-19.png)!important; }
.pattern-20 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-20.png)!important; }
.pattern-21 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-21.png)!important; }
.pattern-22 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-22.png)!important; }
.pattern-23 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-23.png)!important; }
.pattern-24 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-24.png)!important; }
.pattern-25 { background-image: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/backgrounds/pattern-25.png)!important; }
h1, h2, h3, h4, h5, h6 {
font-weight: 700;
color: #121212;
margin-bottom: 20px;
}
h1 {
font-size: 38px;
line-height: 1;
text-transform: uppercase;
}
h2 {
font-size: 24px;
line-height: 1.2;
}
h3 {
font-size: 18px;
line-height: 1.4;
}
h4 {
font-size: 16px;
line-height: 1.3;
}
h5 {
font-size: 13px;
line-height: 1.3;
text-transform: uppercase;
}
h6 {
font-size: 14px;
line-height: 1.3;
letter-spacing: 0.5px;
margin-top: 0;
font-weight: normal;
}
p {
margin-bottom: 20px;
}
a {
color: #99ad5d;
text-decoration: none;
-webkit-transition: color .1s linear;
-o-transition: color .1s linear;
transition: color .1s linear;
}
a:hover {
color: #121212;
}
ul {
list-style-type: disc;
}
.custom-list {
line-height: 24px;
}
strong {
font-weight: bold;
}
pre {
font-family: monospace;
color: #232323;
background: #f0f0f0;
padding: 20px;
margin-bottom: 30px;
overflow-x: scroll;
}
img {
height: auto;
max-width: 100%;
}
.align-left {
float: left;
margin: 6px 20px 0 0;
}
.align-right {
float: right;
margin: 6px 0 0 20px;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
.m-top-0 {
margin-top: 0 !important;
}
.p-top-0 {
padding-top: 0;
}
.m-bottom-0 {
margin-bottom: 0 !important;
}
.p-bottom-0 {
padding-bottom: 0;
}
.boxshadow .content {
padding: 40px;
background: #fff;
border: none;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
.last {
margin-right: 0px !important;
}
.separator-blank {
display: block;
height: 40px;
}
dl {
padding-bottom: 10px;
}
dt {
font-weight: 700;
color: #121212;
font-size: 13px;
text-transform: uppercase;
margin-bottom: 5px;
}
dd {
margin-left: 20px;
margin-bottom: 20px;
}
address {
font-style: italic;
font-weight: 400;
margin-bottom: 20px;
}
abbr {
cursor: help;
}
code {
font-family: monospace;
background: #f0f0f0;
color: #232323;
padding: 4px 8px;
}
em, var {
font-style: italic;
font-weight: 400;
}
form {
overflow: hidden;
}
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
z-index: 11000;
}
#status {
width: 200px;
height: 200px;
position: absolute;
left: 50%;
top: 50%;
background-repeat: no-repeat;
background-position: center;
margin: -100px 0 0 -100px;
}
.no-js #preloader {
display: none;
}
.content-section {
background: #fff;
border: none;
border-bottom: 1px dotted #e5e5e5;
padding-bottom: 0px;
padding-top: 40px;
}
.content-section:last-child {
border: none;
}
.page-wrapper .content-section:last-child {
margin-bottom: 40px;
}
.single .content-section {
padding-left: 40px;
padding-right: 40px;
}
.content-section-title-wrap {
text-align: center;
}
.content-section-title,
.comment-reply-title {
display: inline-block;
position: relative;
text-align: center;
padding-bottom: 20px;
margin-bottom: 30px;
font-weight: normal;
z-index: 1;
text-transform: uppercase;
letter-spacing: 2px;
}
.content-section-title:after,
.comment-reply-title:after {
content: '';
position: absolute;
width: 50px;
height: 1px;
bottom: 5px;
left: 50%;
margin-left: -25px;
background: #ffa28b;
}
.content-section-title:before,
.comment-reply-title:before {
content: '';
position: absolute;
width: 30px;
height: 30px;
bottom: 18px;
left: -10px;
margin-left: 0;
background: #e5e5e5;
z-index: -1;
}
.comment-respond {
text-align: center;
}
.comment-respond form {
text-align: left;
} table {
width: 100%;
text-align: left;
border-collapse: collapse;
border: 1px solid #eaeaea;
margin-bottom: 30px;
}
th {
color: #121212;
border-bottom: 1px solid #eaeaea;
border-right: 1px solid #eaeaea;
font-weight: bold;
font-size: 0.929em;
}
thead, tfoot {
font-weight: 700;
text-transform: uppercase;
}
td {
border-bottom: 1px solid #eaeaea;
border-right: 1px solid #eaeaea;
}
th, td {
padding: 8px;
}
tr:nth-child(even) {
background: #f4f4f4;
}
caption {
color: #99ad5d;
border-collapse: collapse;
}
.divider {
margin-top: -6px;
margin-bottom: 30px;
text-align: center;
overflow: hidden;
text-align: center;
}
.title-top .divider {
margin-bottom: 35px;
}
.header .divider {
margin-bottom: 0;
}
.divider-center {
position: relative;
background: #121212;
width: 12px;
height: 12px;
margin-left: 4px;
display: inline-block;
-webkit-box-shadow: -5px 6px 0px 2px;
-moz-box-shadow: -5px 6px 0px 2px;
box-shadow: -5px 6px 0px 2px;
}
.divider-center:before,
.divider-center:after {
background: #eaeaea;
content: "";
display: block;
height: 1px;
position: absolute;
top: 50%;
width: 4000%;
margin-top: 3px;
}
.divider-center:before {
right: 100%;
margin-right: 30px;
}
.divider-center:after {
left: 100%;
margin-left: 22px;
}  .header {
z-index: 300;
width: 100%;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
margin-bottom: 40px;
}
.header-img + .slider-wrapper,
.menu-bottom + .slider-wrapper {
margin-top: -20px;
}
.header-img + .slider-full,
.menu-bottom + .slider-full {
margin-top: -40px;
}
.header-inner {
position: relative;
border: none;
}
.header-img {
position: relative;
background-repeat: no-repeat;
background-position: bottom center;
background-size: cover;
}
.header-img:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.header-bar-container {
height: 70px;
line-height: 70px;
position: relative;
}
.menu-bottom .header-bar-container:before,
.menu-bottom .header-bar-container:after {
content: '';
position: absolute;
width: 100%;
height: 4px;
border-top: 1px solid #c5c5c5;
border-bottom: 1px solid #c5c5c5;
}
.menu-bottom .header-bar-container:before {
top: 0;
}
.menu-bottom .header-bar-container:after {
bottom: 0;
} .header-bar-content {
position: relative;
}
.header-social {
float: right;
position: relative;
}
.search-btn-header:after {
position: absolute;
width: 1px;
height: 20px;
top: 50%;
margin-top: -10px;
left: 5px;
-webkit-transform: rotate(20deg);
-ms-transform: rotate(20deg);
transform: rotate(20deg);
}
.header .header-social li a {
font-size: 16px;
}
.is_wc .search-btn-header:after,
.search-slasher:after {
content: '';
}
.header-layout-1 .search-btn-header:after{
display: none;
}
.search-btn-header ~ .header-social {
padding-right: 10px;
}
.top-header-bar .header-social li a {
font-size: 1em;
color: #fff;
-webkit-transition: opacity .1s linear;
-o-transition: 		opacity .1s linear;
transition: 		opacity .1s linear;
}
.social-btn {
display: none;
border-radius: 0;
font-size: 18px;
color: #fff;
padding: 0;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
float: right;
width: 40px;
text-align: center;
}
.close-social {
display: none;
position: absolute;
right: 20px;
top: -20px;
font-size: 14px;
z-index: 205;
}
.header-layout-3 .social-btn {
position: absolute;
right: 60px;
} .search-btn-header {
cursor: pointer;
position: relative;
z-index: 5;
font-size: 16px;
color: #121212;
float: right;
text-align: center;
padding-left: 25px;
margin-left: 0;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}
.search-btn-header:hover {
color: #99ad5d;
} .header .search-form {
width: 100%;
}
.search-container {
top: 4px;
bottom: 4px;
right: 0;
width: 100%;
z-index: 800;
background-color: #fff;
border-top: 1px solid #eaeaea;
display: none;
position: absolute;
-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}
.header .search-container {
width: auto;
right: 0;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
width: 100%;
}
.header .search-container .input-textbox {
padding: 0 15px;
line-height: 52px;
letter-spacing: 1px;
width: 100%;
border: none;
position: relative;
height: 63px;
line-height: 62px;
}
.search-container .input-textbox:-webkit-autofill {
-webkit-box-shadow: 0 0 0 1000px white inset;
}
.search-container .input-textbox:focus {
border: none;
}
.search-container .search-button {
display: none;
}
.close-container .fa {
color: #9C9C9C;
font-size: 14px;
display: inline-block;
-webkit-transition: color .1s linear;
-o-transition: color .1s linear;
transition: color .1s linear;
}
.close-container {
float: right;
display: block;
position: absolute;
right: 10px;
top: -20px;
z-index: 2;
}
.close-container:hover .fa {
color: #99ad5d;
}
.header-img .search-container {
opacity: 0;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
top: 0;
}
.no-flexbox .header-img .search-container {
padding: 22px 0;
}
.no-flexbox.header-img .search-container .close-container {
margin-top: 0;
}
.header-img .search-container .input-textbox {
border: none;
}
.no-bullet-before:before {
display: none;
} .top-header-bar-inner {
padding: 10px 15px;
position: relative;
}
.top-menu {
float: left;
}
.top-header-bar .menu-placeholder {
color: #fff;
text-align: right;
float: right;
font-size: 13px;
padding-bottom: 0;
}
.top-header-bar .menu-placeholder a {
color: #fff;
}
.top-header-bar .social-btn {
margin-top: -1px;
}
.top-nav {
list-style: none;
margin-top: 1px;
margin-bottom: 4px;
}
.top-nav li {
position: relative;
display: inline;
margin-right: 20px;
}
.top-nav li a {
font-size: 0.714em;
text-transform: uppercase;
letter-spacing: 1px;
-webkit-transition: opacity .1s linear;
-o-transition: 		opacity .1s linear;
transition: 		opacity .1s linear;
}
.top-nav li a:hover,
.top-header-bar .header-social li a:hover {
opacity: 0.7;
} .page-title ~ .slider-full {
margin-top: 0;
}
.menu-bottom .header-bar-inner {
position: relative;
}
.header.header-layout-1 {
border: none;
}
.header-layout-1 .search-social-container {
padding-top: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.menu-bottom {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.header-layout-1 .main-nav {
text-align: center;
float: none;
margin-left: 0;
}
.header-layout-1 .search-btn-header {
position: absolute;
top: 0;
right: 15px;
z-index: 120;
} .header-layout-2 {
background: #fff;
border-top: 3px solid #ffa28b;
}
.menu-bottom .main-nav > ul > li > ul {
margin-top: 38px;
}
.menu-bottom .main-nav > ul > li {
padding: 28px 0;
} .header-layout-3.menu-top + .slider-full {
margin-top: 0px;
}
.header.menu-top {
margin-bottom: 0;
}
.header-layout-3 .header-bar-container {
border-bottom: 4px solid #e5e5e5;
-webkit-box-shadow: 0 -2px 5px rgba(0,0,0,0.03);
-moz-box-shadow: 0 -2px 5px rgba(0,0,0,0.03);
box-shadow: 0 -2px 5px rgba(0,0,0,0.03);
}
.header-layout-3 .main-nav {
padding: 0;
}
.header-layout-3 .main-nav > ul > li {
padding: 28px 0 29px 0;
}
.header-layout-3 .main-nav > ul li ul {
margin-top: 38px;
}
.header-layout-3 .search-social-container {
padding: 0;
position: relative;
} .site-name {
margin-bottom: 0;
padding: 60px 0;
}
.logo a {
display: inline-block;
}
.site-name a {
text-transform: uppercase;
font-weight: bold;
line-height: 1;
}
.site-name-no-logo .site-name {
padding: 0;
}
.site-name-no-logo {
padding: 50px 0;
}
.site-description {
margin-bottom: 0;
}
.logo {
text-align: center;
}
.logo-image {
margin: 0 auto;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.logo img {
vertical-align: bottom;
} .menu-placeholder {
text-align: left;
font-size: 12px;
float: left;
position: relative;
z-index: 2;
}
.setup-menu-link {
text-transform: uppercase;
}
.top-menu .setup-menu-link:hover {
color: #fff;
}
.top-menu .menu-placeholder {
padding-top: 3px;
} .main-nav {
margin: 0 auto;
font-size: 11px;
letter-spacing: 1.4px;
line-height: 1;
list-style: none;
text-align: left;
float: left;
margin-left: -15px;
border-top: none;
position: relative;
z-index: 5;
}
.main-nav ul li {
list-style: none;
}
.main-nav > ul > li {
position: relative;
display: inline-block;
padding: 35px 0;
}
.main-nav ul li .menu-item-has-children .sf-with-ul:first-child:after {
float: right;
font-size: 15px;
padding-right: 15px;
margin-top: -3px;
content: '\f105';
font-family: FontAwesome;
}
.main-nav > ul > li.menu-item-has-children:hover:after {
right: 5px;
}
.main-nav > ul > li.menu-item-has-children {
padding-right: 14px;
}
.main-nav > ul > li.menu-item-has-children:after {
color: #d3d3d3;
right: 10px;
content: "\f107";
font-size: 14px;
background: none;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
display: inline-block;
position: absolute;
margin-left: -1px;
top: 50%;
height: 20px;
line-height: 20px;
margin-top: -10px;
}
.main-nav li a {
color: #121212;
text-transform: uppercase;
padding: 30px 15px;
}
.main-nav li a:hover,
.main-nav li .active-nav {
color: #99ad5d;
}
.main-nav li ul li a {
font-size: 11px;
font-weight: normal;
color: #121212;
letter-spacing: 1px;
} .main-nav > ul li ul {
width: 240px;
top: -999em;
text-align: left;
position: absolute;
margin-left: 15px;
left: 0;
background: #fff;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #eaeaea;
}
.main-nav > ul > li > ul {
margin-top: 35px;
}
.main-nav ul li:hover li ul,
.main-nav ul li.sfHover li ul {
top: -999em;
margin-top: 1px;
}
.main-nav ul li:hover ul,
.main-nav ul li.sfHover ul {
left: 0;
top: 2.5em;
z-index: 99;
}
.main-nav > ul li ul li {
position: relative;
}
.main-nav > ul li ul ul {
margin-left: 38px;
border-left: 1px solid #eaeaea;
}
.main-nav > ul li ul li a {
display: block;
padding: 16px 0 16px 15px;
border-top: 1px solid #eaeaea;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}
.main-nav > ul li ul li a:hover {
color: #99ad5d;
}
.main-nav > ul li ul li a:hover i {
padding-right: 10px;
} .has-submenu > ul > .has-submenu {
position: relative;
}
.main-nav > ul li ul li ul {
top: -1px;
left: 100%;
}
.main-nav ul li li:hover ul,
.main-nav ul li li.sfHover ul,
.main-nav ul li li li:hover ul,
.main-nav ul li li li.sfHover ul {
left: 200px;
top: -1px;
}
.main-nav li ul li i {
float: right;
padding: 0px 15px 0 0;
font-size: 18px;
margin-top: -3px;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
} .slicknav_menu {
display: none;
background: none;
}
.slicknav_menu .slicknav_icon-bar {
background-color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
}
.mobile-menu .slicknav_btn {
background: none;
z-index: 200;
padding: 15px;
float: none;
border-radius: 2px;
position: absolute;
margin: 0;
top: 50%;
margin-top: -22px;
left: 0;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}
.slicknav_nav {
top: 100%;
background: #fff;
width: 100%;
position: absolute;
left: 0;
z-index: 70;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.slicknav_nav ul {
margin: 0;
}
.slicknav_nav .slicknav_row:hover,
.slicknav_nav a:hover {
border-radius: 0;
color: #fff;
background: #99ad5d;
}
.slicknav_nav .slicknav_row:hover a {
color: #fff;
}
.slicknav_nav a {
padding: 10px;
margin: 0;
color: #555;
font-size: 11px;
line-height: 20px;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: bold;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}
.slicknav_menu .slicknav_menutxt {
color: #121212;
font-weight: normal;
text-shadow: none;
text-transform: uppercase;
font-size: 13px;
}
.slicknav_nav .slicknav_row {
padding: 10px;
margin: 0;
position: relative;
}
.mobile-menu .slicknav_nav .slicknav_arrow {
position: absolute;
right: 15px;
font-size: 18px;
margin-top: -1px;
}
.slicknav_nav .slicknav_parent ul {
padding-left: 20px;
}
.slicknav_open > a {
background: #99ad5d;
}
.slicknav_open > a > a,
.slicknav_open > a > .slicknav_arrow {
color: #fff;
}
.slicknav_icon-bar {
display: none;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
} .page-title {
text-align: center;
padding: 40px 0 50px 0;
position: relative;
background: #fff;
}
.archive .page-title,
.search-results .page-title,
.search-no-results .page-title {
background: none;
padding-top: 0;
padding-bottom: 30px;
margin-bottom: 25px;
}
.page-title h1,
.page-title h2 {
position: relative;
display: inline-block;
font-size: 24px;
line-height: 1;
color: #121212;
margin-bottom: 0;
padding-bottom: 10px;
text-transform: none;
font-weight: normal;
}
.page-title + .page-content {
padding-top: 0;
}
.page-title h1:after,
.page-title h2:after {
content: '';
width: 140px;
height: 1px;
background: #ffa28b;
position: absolute;
bottom: -10px;
left: 50%;
margin-left: -70px
}
.search-term {
padding-left: 10px;
}
.result-num {
font-weight: bold;
font-size: 1.214em;
letter-spacing: 0;
}
.page-subtitle {
font-size: 0.857em;
display: block;
text-transform: uppercase;
margin-bottom: 5px;
letter-spacing: 1px;
}
.page-title-date {
position: relative;
}
.page-title-date:before {
content: "";
background: #e0ac70;
position: absolute;
top: 50%;
left: 0;
margin-top: -3px;
display: none;
height: 6px;
width: 6px;
} .section-404 .content-section {
text-align: center;
padding: 40px;
}
.tiled .section-404 .content-section {
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.02);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,.02);
box-shadow: 0 5px 5px rgba(0,0,0,.02);
}
.section-404  .col-md-12 {
margin-top: 20px;
}
.title-404 {
font-size: 90px;
text-align: center;
color: #121212;
margin-bottom: 20px;
}
.page-title-search {
font-size: 0.786em;
text-transform: uppercase;
letter-spacing: 1px;
display: inline-block;
margin-top: 20px;
}
.search-404 {
padding: 40px 40px 0 40px;
}  .blog-list {
font-size: 0;
}
.blog-post {
font-size: 14px;
overflow: hidden;
background: #fff;
margin-bottom: 40px;
position: relative;
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.02);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,.02);
box-shadow: 0 5px 5px rgba(0,0,0,.02);
}
.main-wrapper {
margin: 0 auto;
background: #fff;
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.02);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,.02);
box-shadow: 0 5px 5px rgba(0,0,0,.02);
}
.blog-list article:last-child .divider-alt,
.grid-post .divider-alt {
display: none;
}
.post-no-thumb {
margin-top: 0;
}
.blog-list .post-no-thumb:first-child {
margin-top: 0;
}
.post-no-thumb .post-thumbnail,
.post-no-thumb .post-gallery,
.grid-post.post-no-thumb .post-thumbnail,
.grid-post.post-no-thumb .post-gallery,
.post-no-thumb.standard-post.title-top .post-thumbnail,
.post-no-thumb.standard-post.title-top .post-gallery {
margin-bottom: 0;
}
.title {
position: relative;
text-align: center;
z-index: 2;
padding: 0 30px;
}
.title-top .title {
padding-top: 35px;
}
.list-post.title-top .title {
padding-top: 0;
}
.standard-post .title {
padding-bottom: 40px;
padding-left: 80px;
padding-right: 80px;
}
.title .post-title {
font-size: 36px;
line-height: 1.2;
text-transform: none;
margin-bottom: 0;
font-weight: normal;
position: relative;
}
.title .post-title a {
color: #121212;
}
.post-category {
text-align: center;
position: relative;
text-transform: uppercase;
z-index: 62;
display: inline-block;
font-size: 0.9286em;
font-weight: bold;
padding-bottom: 5px;
}
.title .post-category {
position: relative;
list-style: none;
margin-bottom: 15px;
}
.title .post-category:after {
content: '';
position: absolute;
height: 1px;
width: 40px;
bottom: 0;
display: block;
left: 50%;
margin-left: -20px;
background: #ffa28b;
}
.post-category li,
.widget-post-thumbs .post-category a {
display: inline;
position: relative;
z-index: 1;
}
.title .post-category a {
color: #121212;
font-size: 11px;
letter-spacing: 3px;
font-weight: normal;
padding: 0 5px;
}
.title .meta {
margin-top: 12px;
position: relative;
z-index: 100;
}
.meta {
font-size: 0.786em;
}
.grid-post .meta {
font-size: 0.714em;
}
.title .meta {
margin-left: -10px;
}
.meta i {
margin-right: 8px;
color: #c2c2c2;
}
.meta a {
color: #c2c2c2;
position: relative;
margin: 0 10px;
-webkit-transition: color .1s linear;
-o-transition: color .1s linear;
transition: color .1s linear;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.meta-comments {
position: relative;
}
.post-header-date ~ .meta-comments:after {
content: '';
position: absolute;
width: 1px;
height: 14px;
top: 50%;
margin-top: -7px;
left: -2px;
-webkit-transform: rotate(20deg);
-ms-transform: rotate(20deg);
transform: rotate(20deg);
}
.post-content {
padding: 40px 40px 0 40px;
}
.single .post-content,
.page .post-content {
padding-bottom: 10px;
}
.no-thumb .title-top .post-content,
.no-tiles .no-thumb .title-bottom .post-content,
.no-tiles .title-top .title,
.no-tiles .no-thumb .title-bottom .title,
.no-tiles .title-bottom.post-no-thumb .title {
padding-top: 0;
}
.mason-blog .post-content {
margin-bottom: 0;
}
.blog-list-full {
padding: 0 120px 20px 120px;
}
.post-tags {
margin: 0px 0 30px 0;
text-align: center;
}
.post-tags i {
margin-right: 8px;
color: #c2c2c2;
}
.post-tags a {
font-size: 0.715em;
color: #c2c2c2;
position: relative;
margin: 0 5px 10px 5px;
-webkit-transition: color .1s linear;
-o-transition: color .1s linear;
transition: color .1s linear;
text-transform: uppercase;
letter-spacing: 1px;
display: inline-block;
padding: 4px 10px;
border: 1px solid #e5e5e5;
border-radius: 50px;
}
.post-tags a:hover {
color: #99ad5d;
}
.post-tags span {
display: inline-block;
margin-left: 5px;
margin-right: 5px;
} .grid-post {
float: none;
}
.mason-blog .grid-post {
margin-bottom: 30px;
}
.masonry-2 .grid-post {
width: 555px;
}
.masonry-3 .grid-post {
width: 360px;
}
.mason-blog:after {
content: '';
display: block;
clear: both;
}
.mason-blog {
margin-bottom: 10px;
}
.mason-blog .title-bottom .no-thumb {
padding-top: 0;
}
.grid-post .post-category a,
.list-post .post-category a {
color: #121212;
-webkit-transition: color .1s linear;
-o-transition: color .1s linear;
transition: color .1s linear;
}
.grid-post .quote-post-img-container,
.grid-post .link-container {
margin-bottom: 0;
}
.grid-post.aligncenter {
padding-right: 15px;
}
.grid-post,
.standard-grid .standard-post {
margin-right: auto;
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
vertical-align: top;
overflow: initial;
box-shadow: none;
background: none;
}
.post-inner {
overflow: hidden;
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.02);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,.02);
box-shadow: 0 5px 5px rgba(0,0,0,.02);
background: #fff;
}
.post-no-thumb.title-top .grid-simple {
padding-bottom: 25px;
}
.format-quote.post-no-thumb.title-top .grid-simple {
padding-bottom: 0;
}
.grid-post.title-bottom .grid-simple .title {
padding-top: 15px;
}
.grid-post .title {
padding-bottom: 25px;
}
.tiled .grid-post.title-top .title {
padding-top: 20px;
}
.grid-post .post-footer-inner:before {
display: none;
}
.mason-blog .grid-post.aligncenter {
padding-right: 0;
}
.mason-blog .grid-post:nth-child(even) {
padding-left: 0;
}
.grid-post .post-content {
padding: 30px 30px 0 30px;
}
.grid-post .post-footer {
padding: 5px 30px 5px 30px;
}
.grid-post .meta-likes {
margin-top: -5px;
}
.grid-post .post-footer-author-wrapper {
display: none;
}
.grid-post .post-footer-meta {
float: none;
text-align: center;
}
.grid-post .share-post-container {
padding: 0;
}
.grid-post .post-entry .more-link-wrap {
margin-top: -5px;
margin-bottom: 20px;
}
.col-md-12 .blog-list.grid .grid-post:nth-child(2n+4) {
clear: both;
}
.col-md-12 .blog-list.grid .grid-post:nth-child(2n+6),
.col-md-8 .blog-list.grid .grid-post:nth-child(2n+6) {
clear: none;
}
.col-md-8 .blog-list.grid .grid-post:nth-child(2n+1) {
clear: both;
}
.col-md-12 .blog-list.standard-grid .grid-post:nth-child(3n+2),
.col-md-8 .blog-list.standard-grid .grid-post:nth-child(2n+2) {
clear: both;
}
.no-tiles .search-item {
border-bottom: 2px solid #eaeaea;
} .list-post {
display: flex;
}
.no-flexbox .list-post {
display: block;
}
.list-post .post-thumbnail,
.list-post .post-gallery {
width: 40%;
}
.no-flexbox .list-post .post-thumbnail,
.no-flexbox .list-post .post-gallery {
min-height: 400px;
width: 100%;
}
.no-flexbox .list-post .post-thumbnail.has-audio {
min-height: auto;
}
.no-flexbox .list-post .post-content {
width: 100%;
}
.list-post .thumb-link {
position: absolute;
}
.thumb-link {
width: 100%;
height: 100%;
}
.thumb-link:before {
font-family: FontAwesome;
color: #fff;
width: 70px;
height: 70px;
position: absolute;
z-index: 2;
font-size: 22px;
top: 65%;
left: 50%;
margin-top: -35px;
margin-left: -35px;
text-align: center;
line-height: 70px;
border-bottom: 2px solid #ffa28b;
opacity: 0;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
transition: all .2s linear;
-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, .3);
-moz-box-shadow: 0 10px 10px rgba(0, 0, 0, .3);
box-shadow: 0 10px 10px rgba(0, 0, 0, .3);
border-radius: 50%;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
}
.has-audio .thumb-link:before {
content: '\f028';
}
.has-video .thumb-link:before {
content: '\f04b';
}
.has-gallery .thumb-link:before {
content: '\f03e';
}
.thumb-link:after {
content: '';
transform: translateZ(0px);
will-change: opacity;
top: 0;
left: 0;
position: absolute;
width: 100%;
height: 100%;
background: #fff;
opacity: 0;
-webkit-transition: all .15s linear;
-moz-transition:	all .15s linear;
transition: 		all .15s linear;
}
.thumb-link:hover:after {
opacity: 0.15;
}
.thumb-link:hover:before {
opacity: 1;
top: 50%;
}
.list-layout .title-top .link-container,
.list-layout .quote-post-img-container {
margin-bottom: 0!important;
}
.list-post .post-content {
float: left;
width: 60%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 30px 40px;
text-align: left;
align-self: center;
}
.no-thumb .list-post .post-content {
width: auto;
}
.col-md-8 .list-post .post-content {
padding: 30px 40px;
}
.list-post .more-link {
margin-bottom: 24px;
}
.post-no-thumb.list-post .post-content {
float: none;
width: auto;
margin-top: 0;
}
.post-no-thumb.list-post {
margin-top: -8px;
}
.list-post .title {
padding-bottom: 20px;
text-align: left;
padding-left: 0;
padding-right: 0;
}
.col-md-12 .list-post .title {
padding-right: 100px;
}
.list-post .title .post-title {
text-align: left;
}
.list-post .post-category {
margin-left: -5px;
}
.list-post .title .post-categories li:not(:last-child):after {
margin-left: -12px;
}
.list-post .meta {
text-align: left;
}
.list-post .meta a:after {
right: -8px;
}
.list-post .divider-alt {
clear: both;
}
.list-post .post-footer,
.list-post .post-footer-inner:before {
display: none;
}
.list-post .title .post-category:after {
left: 5px;
margin-left: 0;
}
.list-post .more-link:before,
.simple-archive-view .more-link:before,
.simple-archive-view .more-link:after {
left: 0;
}
.list-post .more-link:before,
.list-post .more-link:hover:before,
.simple-archive-view .more-link:before,
.simple-archive-view .more-link:hover:before {
margin-left: 0;
}
.list-post .more-link-wrap {
margin-top: -10px;
margin-bottom: 0;
text-align: left;
} .intro-text {
font-size: 16px;
line-height: 26px;
color: #121212;
font-weight: 400;
}
.post-entry blockquote {
background: url(//boulangerie-bakery.com/wp-content/themes/asprilla/img/quotes.png) no-repeat left 15px;
margin-bottom: 30px;
padding: 30px;
text-align: center;
position: relative;
}
.post-entry blockquote:before,
.post-entry blockquote:after {
content: "";
display: block;
width: 100px;
height: 1px;
background: #eaeaea;
position: absolute;
left: 50%;
margin-left: -50px;
}
.post-entry blockquote:before {
top: 5px;
}
.post-entry blockquote:after {
bottom: 5px;
}
.post-entry blockquote p:last-child {
margin-bottom: 0;
}
.post-entry cite {
color: #232323;
text-align: left;
text-shadow: none;
}
.post-entry h1,
.post-entry h2,
.post-entry h3,
.post-entry h4,
.post-entry h5,
.post-entry h6 {
margin: 0px 0 20px 0;
}
.post-entry h1:first-child,
.post-entry h2:first-child,
.post-entry h3:first-child,
.post-entry h4:first-child,
.post-entry h5:first-child,
.post-entry h6:first-child {
margin-top: 0;
}
.post-entry p {
margin-bottom: 30px;
}
.post-entry figure {
margin-bottom: 30px;
}
.post-footer .meta {
float: right;
margin-top: -3px;
}
.post-footer .meta a {
font-size: 0.786em;
text-transform: uppercase;
}
.post-footer .no-tags span,
.post-footer .no-tags i {
color: #c2c2c2;
}
.post-footer .no-tags span {
font-size: 11px;
text-transform: uppercase;
}
.post-footer {
padding: 0 40px;
position: relative;
border-top: 1px solid #f1f1f1;
}
.single .post-footer,
.no-tiles .post-footer {
border-bottom: 1px solid #f1f1f1;
}
.post-footer-meta {
float: right;
} .more-link {
text-transform: uppercase;
font-size: 0.786em;
margin-bottom: 34px;
display: inline-block;
color: #121212;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .21 linear;
position: relative;
letter-spacing: 3px;
}
.more-link:before {
content: "";
position: absolute;
height: 1px;
background: #e0ac70;
left: 50%;
margin-left: -65px;
width: 130px;
bottom: -12px;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}
.more-link:after {
content: '\f105';
font-family: FontAwesome;
padding-left: 10px;
}
.more-link i {
padding-left: 10px;
-webkit-transition: padding .2s linear;
-o-transition: 		padding .2s linear;
transition: 		padding .2s linear;
}
.more-link:hover:before {
margin-left: -50px;
width: 100px;
}
.more-link:hover i {
padding-left: 20px;
}
.more-link-wrap {
margin-top: 35px;
text-align: center;
}
.post-footer-section {
line-height: 65px;
}
.post-footer-author-wrapper {
font-size: 0.786em;
letter-spacing: 2px;
text-transform: uppercase;
float: left;
}
.post-footer-inner {
position: relative;
line-height: 65px;
}
.divider-alt {
border: none;
height: 18px;
height: 28px;
width: 6px;
border-top: 6px solid #d0d0d0;
border-bottom: 6px solid #d0d0d0;
margin: 0 auto 40px auto;
position: relative;
left: 7px;
display: block;
}
.divider-alt:before {
content: "";
position: absolute;
height: 6px;
width: 6px;
top: 50%;
background: #d0d0d0;
left: 50%;
margin-top: -3px;
margin-left: -16px;
} .border-all,
.border-left,
.border-bottom,
.border-top {
padding: 9px 12px;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.border-all:hover,
.border-left:hover,
.border-bottom:hover,
.border-top:hover {
color: #fff;
background: #99ad5d;
border-color: #99ad5d;
}
.border-all {
border: 1px solid;
}
.border-left {
border-left: 1px solid;
}
.border-bottom {
border-bottom: 1px solid;
}
.border-top {
border-top: 1px solid;
} .sticky {}
.ribbon {
display: inline-block;
width: 38px;
height: 38px;
line-height: 38px;
position: absolute;
text-align: center;
top: 15px;
left: 15px;
z-index: 1;
}
.ribbon-icon {
color: #fff;
font-size: 15px;
}
.no-thumb .ribbon {
left: 30px;
}
.tiled .no-thumb .grid-post .ribbon,
.tiled .post-no-thumb.grid-post .ribbon {
left: 30px;
}
.no-tiles .no-thumb .ribbon,
.no-tiles .post-no-thumb .ribbon {
left: 0;
top: 0;
}
.no-tiles .grid .grid-post.post-no-thumb .ribbon,
.no-tiles .grid-post .ribbon,
.no-tiles .standard-grid .grid-post.post-no-thumb .ribbon,
.no-tiles .standard-grid .no-thumb .grid-post .ribbon {
left: 15px;
}
.no-thumb .post-left .ribbon,
.no-thumb .list-post .ribbon,
.post-no-thumb.post-left .ribbon,
.post-no-thumb.list-post .ribbon {
left: auto;
right: 15px;
}
.no-tiles .no-thumb .post-left .ribbon,
.no-tiles .post-no-thumb.post-left .ribbon,
.no-tiles .post-no-thumb.list-post .ribbon,
.no-tiles .no-thumb .list-post .ribbon {
left: auto;
right: 0;
} .no-tiles .no-thumb .post-left.grid-post .ribbon,
.no-tiles .post-no-thumb.post-left.grid-post .ribbon {
left: auto;
right: 15px;
}
.no-thumb .post-left.grid-post .ribbon,
.post-no-thumb.post-left.grid-post .ribbon {
left: auto;
right: 30px;
} .share-post-container {
text-align: center;
margin-left: 1px;
line-height: 55px;
padding: 5px 0;
}
.share-title {
float: left;
margin-right: 5px;
font-size: 0.768em;
text-transform: uppercase;
color: #c2c2c2;
letter-spacing: 3px;
}
.grid-post .share-title,
.masonry-3 .share-title {
display: none !important;
}
.share-post-container .social-links {
position: relative;
float: left;
}
.grid-post .share-post-container .social-links {
float: none;
}
.share-post-container .social-links a {
font-size: 1em;
color: #c2c2c2;
line-height: 55px;
padding: 0 8px;
}
.share-post-container .social-links li {
display: inline-block;
}
.social-links li {
display: inline-block;
text-align: center;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}
.social-links li:hover a {
color: #99ad5d;
}
.social-links li a {
width: 30px;
height: 30px;
display: block;
line-height: 30px;
font-size: 21px;
}
.no-tag-post {
float: none;
}
.no-tag-post .social-links,
.no-tag-post .share-title {
float: left;
}
.share-post-links li a {
width: auto;
height: auto;
display: inline;
} .meta-likes,
.zilla-likes-count {
position: relative;
}
.meta-likes {
font-size: 1em;
float: left;
padding: 6px 20px;
position: absolute;
top: 0;
left: 50%;
transform: translate(-50%, -50%);
line-height: 1.3;
}
.tiled .meta-likes,
.no-tiles .main-wrapper .meta-likes,
.no-tiles .main-wrapper .post-quote-holder,
.no-tiles .main-wrapper .author-widget-image:after {
background: #fff;
}
.asprilla .zilla-likes {
background: none;
margin-bottom: 0;
padding-left: 22px;
display: inline;
position: relative;
}
.asprilla .zilla-likes:hover,
.asprilla .zilla-likes.active {
background: none;
padding-left: 22px !important;
}
.zilla-likes:after {
font-family: FontAwesome;
content: "\f08a";
position: absolute;
top: 50%;
left: 0;
font-weight: normal;
transform: translate(0, -50%);
}
.page-wrapper .zilla-likes {
font-size: 1.3em;
text-align: center;
display: block;
position: relative;
padding-top: 30px;
}
.page-wrapper .zilla-likes:before {
content: '';
position: absolute;
width: 50px;
height: 1px;
background: #eaeaea;
left: 50%;
top: 10px;
margin-left: -25px;
}
.page-wrapper .zilla-likes-count {
font-size: 1.1em;
}
.page-wrapper .zilla-likes:after {
padding-left: 0;
}
.page-wrapper .zilla-likes.active,
.page-wrapper .zilla-likes:hover {
padding-left: 0 !important;
}
.post-entry .zilla-likes {
display: none;
}
.widget_zilla_likes_widget .zilla-likes-count:hover:after,
.widget_zilla_likes_widget .zilla-likes-count:after {
font-family: FontAwesome;
padding-left: 6px;
color: #c2c2c2;
content: "\f004";
}
.widget_zilla_likes_widget .zilla-likes-count:hover {
color: initial;
}
.widget_zilla_likes_widget p {
margin-bottom: 30px;
font-size: 0.9286em;
}
.zilla-likes:hover:after {
font-weight: normal;
}
.active.zilla-likes:after {
content: "\f004";
} .post-author-container {
position: relative;
}
.author-info {
float: left;
width: 70%;
margin: 0 auto;
}
.author-action {
font-size: 0.786em;
text-transform: uppercase;
letter-spacing: 1px;
}
.author-info h4 {
margin-top: -3px;
color: #121212;
font-size: 1em;
line-height: 1.2;
margin-bottom: 0;
text-transform: uppercase;
}
.post-author-container .author-role {
color: #99ad5d;
display: block;
margin-top: -5px;
display: none;
}
.post-author-container .share-post-container {
float: none;
}
.post-author-img {
display: block;
position: absolute;
bottom: 0;
right: 0;
}
.post-author-img-c img {
display: block;
position: absolute;
bottom: 0;
right: 0;
max-width: 40%;
}
.author-social {
margin-top: 15px;
}
.author-social .social-links {
float: left;
margin: -4px 0 0 -5px;
}
.author-social .social-links li a {
height: 28px;
width: 28px;
display: block;
line-height: 28px;
color: #c2c2c2;
font-size: 18px;
line-height: 28px;
}
.author-social-tagline {
float: left;
padding-right: 25px;
line-height: 1.53;
margin-bottom: 13px;
font-size: 0.9286em;
font-weight: 700;
text-transform: uppercase;
color: #99ad5d;
position: relative;
}
.author-social-tagline:after {
position: absolute;
content: '';
background-color: #c2c2c2;
width: 1px;
top: 0;
right: 5px;
height: 22px;
-ms-transform: rotate(30deg);
-webkit-transform: rotate(30deg);
transform: rotate(30deg);
} .post-author-gravatar {
padding: 30px 0;
margin-bottom: 40px;
}
.gravatar-author-img img {
border-radius: 50%;
float: left;
margin-right: 45px;
max-width: 110px;
}
.post-author-gravatar .author-info h4 {
margin-top: 0;
}
.post-author-gravatar .author-info h4 a {
color: inherit;
}
.post-author-gravatar .author-social {
margin-top: 0px;
} .related-post-gallery,
.latest-post-gallery {
margin-bottom: 10px;
}
.related-post {
margin: 0 10px 20px 10px;
text-align: center;
position: relative;
}
.blog-list-full .related-post-title,
.related-post-title {
margin-bottom: 5px;
line-height: 1.4;
color: #121212;
font-weight: normal;
-webkit-transition: color .1s linear;
-o-transition: color .1s linear;
transition: color .1s linear;
}
.related-post-title {
display: block;
}
.blog-list-full .related-post-title {
font-size: 1.214em;
font-weight: normal;
text-transform: none;
}
.related-post-date i {
margin-right: 6px;
}
.related-post .meta {
margin-top: -3px;
}
.related-posts .featured-post-entry {
top: 0;
bottom: 0;
left: 0;
padding: 20px;
width: 252px;
}
.related-post-title:hover {
color: #99ad5d;
}
.related-post-thumb {
display: block;
margin-bottom: 15px;
}
.no-icon .related-post-thumb {
margin-bottom: 15px;
}
.no-thumb-related {
margin-top: 30px;
}  .comment {
list-style: none;
}
.comments {
padding-bottom: 10px;
}
.no-comments {
font-size: 16px;
color: #c2c2c2;
padding-bottom: 40px;
}
.the-comment {
position: relative;
margin-bottom: 30px;
padding-bottom: 10px;
border-bottom: 1px solid #f1f1f1;
border-radius: 3px;
}
.comment-meta {
display: block;
margin-bottom: 10px;
margin-top: -5px;
}
.comment-author img {
position: absolute;
border-radius: 50%;
}
.bypostauthor .comment-author img {
border-right-color: #99ad5d;
}
.reply {
position: absolute;
top: 10px;
right: 20px;
}
.reply a {
font-size: 0.786em;
text-transform: uppercase;
letter-spacing: 1px;
}
.reply a:before {
font-family: FontAwesome;
content: "\f112";
padding-right: 6px;
font-weight: normal;
}
.reply a:hover {
color: #121212;
}
.comment-reply {
margin-left: 60px;
}
.children {
margin-left: 50px;
position: relative;
}
.post-author-avatar, .comment-author {
float: left;
margin-right: 20px;
}
.comment-avatar {
position: absolute;
top: 15px;
left: 15px;
}
.comment-meta a time,
.comment-meta {
margin-bottom: 10px;
font-size: 0.9286em;
color: #c2c2c2;
}
.comment-meta a:hover time {
color: #99ad5d;
}
.comment-author-name,
.comment-author-name a {
text-transform: uppercase;
font-size: 0.857rem;
font-style: normal;
font-weight: bold;
letter-spacing: 0.5px;
}
.comment-author-name {
color: #121212;
margin-left: 90px;
}
.comment-author-name,
.comment-content,
.comment-meta {
margin-left: 110px;
}
.page-wrapper .comments-section {
padding: 40px;
}
.pingback {
list-style:none;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 20px;
padding-bottom: 0;
}
.pingback .comment-edit-link {
float: right;
} .textbox,
.input-textbox {
color: #757575;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 10px 12px;
border: 1px solid #eaeaea;
font-family: inherit;
font-size: inherit;
-webkit-appearance: none;
border-radius: 0;
}
input.search-button[type="submit"] {
font-family: FontAwesome;
font-size: 0.929em;
margin-bottom: 0;
height: 40px;
font-weight: normal;
border: none;
cursor: pointer;
-webkit-appearance: none;
border-radius: 0;
}
.textbox:focus,
.input-textbox:focus {
border-bottom: 1px solid #99ad5d;
}
.input-textbox {
width: 86%;
height: 40px;
float: left;
}
.input-textbox.search-header::-ms-clear {
display: none;
}
.search-button {
width: 14%;
line-height: 40px;
padding: 0 !important;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #fff;
background-color: #99ad5d;
-webkit-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear;
}
.search-button:hover {
background-color: #121212;
}
.search-button i {
padding-right: 0;
}
.sidebar .search-box {
padding: 30px 30px 10px 30px;
}
.input-holder,
.comment-form-email,
.comment-form-author {
float: left;
width: 48%;
margin-right: 4%;
}
.comment-form-email {
margin-right: 0;
}
.comment-form-url,
.comment-form-comment {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.comment-message {
border: 1px solid #eaeaea;
line-height: 1.8;
height: 135px;
margin-top: 2px;
display: block;
}
.form-submit {
margin-bottom: 0;
}
.single .form-submit {
margin-bottom: 40px;
}
.form-submit .submit {
cursor: pointer;
padding: 10px 15px;
border: none;
font-size: 0.8571em;
color: #fff;
background: #99ad5d;
font-weight: 700;
text-transform: uppercase;
-webkit-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear;
display: inline-block;
-webkit-appearance: none;
border-radius: 0;
}
.form-submit .submit:hover {
background: #121212;
}
#cancel-comment-reply-link {
font-size: 0.929em;
font-weight: 400;
text-transform: none;
padding-left: 12px;
position: relative;
}
#cancel-comment-reply-link:before {
content: '';
position: absolute;
top: 50%;
left: 0;
width: 5px;
height: 1px;
background: #121212;
}
.post-password-form input[type="password"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 10px 12px;
border: 1px solid #eaeaea;
}
.post-password-form input[type="submit"] {
cursor: pointer;
padding: 10px 15px;
border: none;
font-size: 0.8571em;
color: #fff;
background: #99ad5d;
font-weight: bold;
text-transform: uppercase;
-webkit-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear;
display: inline-block;
-webkit-appearance: none;
border-radius: 0;
}  .post-pagination {
clear: both;
margin: 40px;
position: relative;
margin: 0;
border-bottom: 1px solid #f1f1f1;
overflow-y: hidden;
}
.blog-post .post-pagination:before {
content: '';
width: 1px;
height: 200px;
position: absolute;
background: #f1f1f1;
left: 50%;
top: 0px;
bottom: 0;
}
.prev-post,
.next-post {
color: #121212;
width: 50%;
text-align: center;
padding: 40px 8px;
}
.next-post:hover .next-post-text,
.prev-post:hover .prev-post-text {
color: #ffa28b;
}
.post-pagination .prev-post {
float: left;
}
.post-pagination .next-post {
float: right;
}
.prev-post i {
padding-right: 10px;
}
.next-post i {
padding-left: 10px;
}
.next-post:hover i {
padding-left: 15px;
}
.prev-post:hover i {
padding-right: 15px;
}
.post-pagination .prev-post i,
.post-pagination .next-post i {
-webkit-transition: padding .2s linear;
-moz-transition:	padding .2s linear;
transition: 		padding .2s linear;
}
.prev-post-text,
.next-post-text {
font-weight: normal;
text-transform: none;
display: block;
color: #c2c2c2;
font-size: 1.182em;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
z-index: 2;
position: relative;
letter-spacing: 0;
}
.post-pagination a {
font-size: 0.786em;
font-weight: normal;
letter-spacing: 1px;
text-transform: uppercase;
color: #121212;
position: relative;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
} .boxshadow .comments-pagination .page-numbers {
-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
border: none;
}
.comments-pagination a:hover {
color: #fff;
background: #99ad5d;
}
.comments-pagination .current {
background: #99ad5d;
color: #fff;
}
.comments-pagination {
text-align: center;
margin-bottom: 50px;
}
.comments-pagination .page-numbers {
text-align: center;
}
.page-numbers.current {
background: #99ad5d;
color: #fff;
}
.page-numbers {
font-size: 1em;
text-align: center;
margin: 0 2px;
background: #fff;
display: inline-block;
width: 42px;
height: 42px;
font-weight: bold;
line-height: 42px;
color: #747474;
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.02);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,.02);
box-shadow: 0 5px 5px rgba(0,0,0,.02);
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}
.comments-pagination .page-numbers {
box-shadow: none;
border: 1px solid #c2c2c2;
}
.page-numbers:hover {
color: #fff;
}
.pagination-links {
margin-bottom: 45px;
} .blog-list-pagination a {
font-size: 0.786em;
color: #121212;
font-weight: normal;
letter-spacing: 1px;
text-transform: uppercase;
display:inline-block;
margin-bottom: 40px;
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.02);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,.02);
box-shadow: 0 5px 5px rgba(0,0,0,.02);
webkit-transition: all .1s linear;
-moz-transition:   all .1s linear;
transition: 	   all .1s linear;
}
.tiled .blog-list-pagination a {
background: #fff;
padding: 12px 20px;
}
.older-entries {
float: left;
}
.newer-entries {
float: right;
}
.older-entries a:before {
content: '\f104';
font-family: FontAwesome;
padding-right: 5px;
}
.newer-entries a:after {
content: '\f105';
font-family: FontAwesome;
padding-left: 5px;
}
.blog-list-pagination a:hover {
color: #fff;
} .post-left .title,
.post-left.standard-post .title {
text-align: left;
padding-left: 0;
}
.post-left.standard-post .title {
padding-right: 120px;
}
.post-left.title-top .title,
.post-left.standard-post.titile-top .title {
padding-left: 40px;
}
.post-left.grid-post.title-bottom .title,
.post-left.grid-post.title-top .title {
padding-left: 30px;
}
.list-post.post-left .title,
.no-tiles .post-left .title,
.tiled .grid-post.post-left .title {
padding-left: 0 !important;
}
.post-left .title .post-category {
margin-left: -5px;
}
.post-left .title .post-category:after {
left: 5px;
margin-left: 0;
}
.post-left .more-link-wrap {
text-align: left;
}
.post-left .more-link:before {
left: 0;
margin-left: 0;
}
.post-left .more-link:hover:before {
margin-left: 0;
} .promo-image,
.promo-title {
display: block;
}
.promo-wrapper {
margin-bottom: 20px;
}
.promo-box {
height: 200px;
position: relative;
background-position: center;
background-size: cover;
margin-bottom: 20px;
}
.promo-link {
position: relative;
display: block;
height: 100%;
overflow: hidden;
}
.promo-link:hover:before {
opacity: 0;
}
.promo-link:before {
content: '';
position: absolute;
opacity: 0.5;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: -webkit-linear-gradient(left, transparent, black);
background: -o-linear-gradient(left, transparent, black);
background: -moz-linear-gradient(left, transparent, black);
background: -webkit-gradient(linear, right top, right bottom, from(transparent), to(black));
background: -webkit-linear-gradient(right, transparent, black);
background: -o-linear-gradient(right, transparent, black);
background: linear-gradient(to left, transparent, black);
-webkit-transition: all .2s linear;
-moz-transition:	all .2s linear;
-o-transition: 		all .2s linear;
-ms-transition: 	all .2s linear;
transition: 		all .2s linear;
}
.promo-link:after {
content: '';
position: absolute;
opacity: 0.6;
top: 10px;
bottom: 10px;
left: 10px;
right: 10px;
border: 1px solid #fff;
-webkit-transition: all .15s linear;
-moz-transition:	all .15s linear;
-o-transition: 		all .15s linear;
-ms-transition: 	all .15s linear;
transition: 		all .15s linear;
}
.promo-link:hover:after {
top: -5px;
bottom: -5px;
left: -5px;
right: -5px;
}
.promo-title {
position: absolute;
color: #ffffff;
font-size: 11px;
z-index: 1;
bottom: 27px;
left: 30px;
text-shadow: 1px 1px 0px rgba(0,0,0,0.7);
text-transform: uppercase;
letter-spacing: 1px;
border-bottom: 1px solid #ffa28b;
padding-bottom: 5px;
}  .slider-wrapper {
overflow: hidden;
}
.slider-full {
margin-top: -20px;
}
.carousel-style {
margin-left: -1px;
} .post-slide-item {
list-style: none;
overflow: hidden;
}
.post-slide-item img {
display: block;
}
.list-post .post-slide-item img {
max-width: initial;
} .featured-slider {
position: relative;
margin-bottom: 40px;
background-repeat: no-repeat;
background-position: center center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
margin-left: auto;
margin-right: auto;
}
.featured-slider,
.slider-posts-holder {
height: inherit;
}
.featured-slider .post-slide-item {
width: inherit;
height: 650px;
margin: 0 10px;
background-position: center;
background-size: cover;
text-decoration: none;
position: relative;
top: auto;
left: auto;
-webkit-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;
}
.carousel-style .post-slide-item {
height: 600px;
}
.slider-full .post-slide-item {
margin: 0;
height: 620px;
} .featured-post-entry {
position: absolute;
width: 470px;
top: auto;
bottom: 30px;
right: auto;
left: 100px;
z-index: 2;
}
.carousel-style .featured-post-entry {
width: 70%;
width: 360px;
left: 70px;
}
.main-wrapper .carousel-style .featured-post-entry {
width: 300px;
}
.slick-slide .featured-post-entry,
.slick-no-sliding .slick-slide .featured-post-entry {
bottom: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: bottom 0.3s linear, opacity 0.3s linear;
-o-transition: bottom 0.3s linear, opacity 0.3s linear;
transition: bottom 0.3s linear, opacity 0.3s linear;
}
.slider-full .slick-active .featured-post-entry,
.slick-center .featured-post-entry,
.carousel-style .slick-slide:hover .featured-post-entry,
.entry-visible .slick-slide .featured-post-entry {
opacity: 1;
bottom: 60px;
-webkit-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
visibility: visible;
}
.carousel-style .entry-visible .slick-slide .featured-post-entry,
.carousel-style .slick-center .featured-post-entry,
.carousel-style .slick-slide:hover .featured-post-entry {
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.slider-full .featured-post-entry {
text-align: left;
margin-left: -100px;
left: 50%;
padding-left: 0;
bottom: 0;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition-delay: 0.3s;
}
.main-wrapper .slider-full .featured-post-entry {
margin-left: -40px;
}
.slider-full .slick-center .featured-post-entry {
bottom: 80px;
} .multi-post-slide {
position: relative;
margin: 0 5px;
}
.multi-post-slide:before {
display: none!important;
}
.multi-post-slide .featured-post-entry {
left: 50px;
width: 70%;
}
.multi-post-slide .post-slide-item:first-child .featured-post-entry {
left: 60px;
}
.multi-post-slide .post-slide-item:not(:first-child) .featured-post-title {
display: block;
}
.multi-post-slide .post-slide-item:not(:first-child) .featured-post-entry {
width: 60%;
left: 30px;
bottom: 0;
}
.multi-post-slide .post-slide-item:first-child .featured-inner:after {
height: 110px;
width: 110px;
left: -20px;
}
.multi-post-slide .post-slide-item:not(:first-child) .featured-inner:after {
height: 80px;
width: 80px;
left: -15px;
display: none;
}
.multi-post-slide .post-slide-item {
width: 40%;
float: left;
margin: 0;
height: 290px;
}
.multi-post-slide article {
height: 100%;
background-position: center;
background-size: cover;
}
.multi-post-slide .post-slide-item:nth-child(2) {
padding-bottom: 5px;
}
.multi-post-slide .post-slide-item:last-child {
padding-top: 5px;
}
.multi-post-slide .post-slide-item:not(:first-child) .slide-header-author {
display:none;
}
.multi-post-slide .post-slide-item:first-child {
width: 60%;
padding-right: 10px;
height: 580px;
}
.multi-post-slide .post-slide-item:not(:first-child) .slide-header {
margin-bottom: 30px;
}
.multi-post-slide .post-slide-item:not(:first-child) .slide-header:after {
display: none;
}
.multi-post-slide .post-slide-item:first-child:before { right: 10px; }
.multi-post-slide .post-slide-item:nth-child(2):before { bottom: 5px; }
.multi-post-slide .post-slide-item:last-child:before { top: 5px; }
.multi-post-slide.slick-center .post-slide-item:nth-child(2) .featured-post-entry {
-webkit-transition: bottom 0.3s linear, opacity 0.3s linear;
-o-transition: bottom 0.3s linear, opacity 0.3s linear;
transition: bottom 0.3s linear, opacity 0.3s linear;
-webkit-transition-delay: 0.6s;
-o-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.multi-post-slide.slick-center .post-slide-item:last-child .featured-post-entry {
-webkit-transition: bottom 0.3s linear, opacity 0.3s linear;
-o-transition: bottom 0.3s linear, opacity 0.3s linear;
transition: bottom 0.3s linear, opacity 0.3s linear;
-webkit-transition-delay: 0.9s;
-o-transition-delay: 0.9s;
transition-delay: 0.9s;
}
.multi-post-single .slick-slider .slick-track {
transform: none!important;
} .featured-inner:after {
content: '';
position: absolute;
width: 130px;
height: 130px;
top: -6px;
left: -30px;
-webkit-transition: all .3s linear;
-o-transition: 		all .3s linear;
transition: 		all .3s linear;
}
.carousel-style .featured-inner:after {
width: 100px;
height: 100px;
top: 0;
}
.slide-header {
z-index: 20;
position: relative;
margin-bottom: 30px;
}
.slide-header:after {
content: "";
position: absolute;
width: 60px;
height: 1px;
background: #fff;
bottom: -30px;
left: 0;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.slide-h2 {
margin-bottom: 8px;
font-weight: unset;
}
.featured-post-title {
color: #fff;
text-shadow: 1px 1px 1px #000;
margin-bottom: 15px;
line-height: 1.2;
-webkit-transition: all .3s ease-out;
-o-transition.meta a:after: all .3s ease-out;
transition: all .3s ease-out;
}
.featured-post-title:hover {
color: #fff;
opacity: 0.8;
} .featured-post-entry .post-category,
.featured-post-entry .meta {
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.featured-post-entry .post-category {
font-size: 0.786em;
margin-left: -5px;
margin-bottom: 10px;
padding-bottom: 0;
color: #fff;
}
.featured-post-entry .post-category a {
letter-spacing: 3px;
font-weight: normal;
color: inherit;
padding: 0 5px;
-webkit-transition: opacity .1s linear;
-o-transition: 		opacity .1s linear;
transition: 		opacity .1s linear;
}
.featured-post-entry .post-category a:hover {
opacity: 0.6;
}
.featured-post-entry .meta  {
font-size: 0.786em;
margin-left: -8px;
color: #fff;
text-transform: uppercase;
}
.featured-post-entry .meta a {
letter-spacing: 1px;
color: #fff;
-webkit-transition: opacity .1s linear;
-o-transition: 		opacity .1s linear;
transition: 		opacity .1s linear;
}
.featured-post-entry .meta a:hover {
color: #fff;
}
.slide-header-author:hover:before {
opacity: 1;
}
.slide-header-author {
position: relative;
}
.slide-header-author:before {
position: absolute;
background: #fff!important;
width: 1px;
height: 14px;
top: 50%;
margin-top: -7px;
left: -13px;
-webkit-transform: rotate(20deg);
-ms-transform: rotate(20deg);
transform: rotate(20deg);
}
.slide-header-date ~ .slide-header-author:before {
content: '';
} .featured-more-link i {
padding-left: 10px;
}
.featured-more-link {
margin-top: 30px;
text-transform: uppercase;
font-size: 0.8571em;
display: inline-block;
color: #fff;
position: relative;
letter-spacing: 2px;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.featured-more-link:hover {
color: #fff !important;
opacity: 0.7;
}
.featured-more-link i {
padding-left: 10px;
} .featured-slider .post-slide-item:before,
.multi-post-slide .post-slide-item:before,
.slide-center-style .featured-slider .slick-center:before,
.carousel-style .featured-slider .slick-center:before {
content: '';
background: -webkit-linear-gradient(bottom, transparent, black);
background: -o-linear-gradient(bottom, transparent, black);
background: -moz-linear-gradient(bottom, transparent, black);
background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black));
background: -webkit-linear-gradient(top, transparent, black);
background: -o-linear-gradient(top, transparent, black);
background: linear-gradient(to bottom, transparent, black); position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;
}
.carousel-style .featured-slider .post-slide-item:before {
opacity: 0.6;
}
.no-cssgradients .featured-slider .post-slide-item:before,
.no-cssgradients .slide-center-style .featured-slider .slick-center:before,
.no-cssgradients .carousel-style .featured-slider .slick-center:before {
background: #000;
opacity: .3;
} .slider-nav {
color: #fff;
font-size: 36px;
position: absolute;
top: 50%;
height: 50px;
line-height: 50px;
margin-top: -26px;
width: 50px;
text-align: center;
z-index: 1;
opacity: 0;
visibility: hidden;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.slider-nav:hover {
color: #fff;
opacity: 0.8 !important;
}
.featured-slider:hover .slider-nav,
.asprilla-posts-container:hover .slider-nav,
.post-slideshow:hover .slider-nav {
opacity: 1;
visibility: visible;
}
.prev-slide {
left: 20px;
}
.next-slide {
right: 20px;
}
.featured-multi-post .slider-nav {
font-size: 32px;
bottom: 10px;
top: auto;
margin-top: 0;
opacity: 1;
visibility: visible;
}
.featured-multi-post .prev-slide {
right: 55px;
left: auto;
} .slide-center-style .slick-list,
.featured-multi-post .slick-list {
overflow: visible;
}
.slick-slider-single {
margin-top: 0;
}
.slick-slider-single .slider-posts-holder {
overflow: hidden;
}
.slider-posts-holder {
visibility: hidden;
}  .post-img,
.page-img {
position: relative;
display: block;
height: auto;
max-width: 100%;
margin: 0 auto;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.post-thumbnail,
.post-gallery {
list-style: none;
position: relative;
overflow: hidden;
}
.post-thumbnail.has-bg {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.post-gallery .prev-slide {
left: 5px;
}
.post-gallery .next-slide {
right: 5px;
} .link-container {
padding: 60px 20px;
background-position: center;
background-size: cover;
}
.link-container:after {
display: none;
}
.link-inner {
position: relative;
text-align: center;
margin-bottom: 15px;
z-index: 2;
}
.the-post-link {
position: relative;
font-size: 20px;
padding-bottom: 5px;
color: #fff;
line-height: 22px;
}
.the-post-link:hover {
color: #fff;
}
.link-icon {
display: block;
color: #fff;
width: 70px;
height: 70px;
position: relative;
font-size: 22px;
text-align: center;
line-height: 70px;
border-bottom: 2px solid #ffa28b;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
transition: all .2s linear;
-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, .3);
-moz-box-shadow: 0 10px 10px rgba(0, 0, 0, .3);
box-shadow: 0 10px 10px rgba(0, 0, 0, .3);
border-radius: 50%;
margin: 0 auto 20px auto;
}
.the-post-link:after {
content: "";
position: absolute;
height: 1px;
background: #e0ac70;
left: 50%;
margin-left: -30px;
width: 60px;
bottom: -4px;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}
.the-post-link:hover:after {
margin-left: -60px;
width: 120px;
}
.list-post .link-inner {
position: absolute;
bottom: 34px;
width: 100%;
}
.list-post .link-container {
padding-left: 0;
padding-right: 0;
} .quote-post-img-container {
position: relative;
background: no-repeat center center;
margin-bottom: 0;
}
.mason-blog .title-top .quote-post-img-container,
.mason-blog .quote-post-img-container {
margin-bottom: 0;
}
.quote-post-img-container:after {
display: none;
}
.post-quote-holder {
padding: 40px;
background-color: #fff;
position: relative;
z-index: 1;
text-align: center;
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.02);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,.02);
box-shadow: 0 5px 5px rgba(0,0,0,.02);
}
.tiled .post-quote-holder {
background: #fff;
}
.grid-post .quote-overlay,
.list-post .quote-overlay {
display: none;
}
.standard-post .post-quote-holder {
position: absolute;
bottom: 20px;
left: 20px;
right: 20px;
background: #fff;
}
.post-no-thumb.standard-post .post-quote-holder {
position: relative;
bottom: 0;
left: 0;
right: 0;
}
.post-quote-holder:before {
content: '';
position: absolute;
top: 15px;
bottom: 15px;
left: 15px;
right: 15px;
border: 1px dashed #d5d5d5;
}
.quote-overlay,
.link-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.post-quote,
.quote-icon {
font-size: 16px;
line-height: 1.5;
color: #121212;
margin-top: 5px;
}
.post-quote {
position: relative;
z-index: 2;
}
.quote-icon {
font-size: 24px;
font-weight: normal;
letter-spacing: 0;
color: #ffa28b;
}
.post-quote-author {
display: inline-block;
font-size: 1.286em;
color: #fff;
margin-top: -10px;
border-bottom: 1px solid #ffa28b;
}
.post-quote-link {
position: relative;
font-size: 14px;
color: #121212;
line-height: 41px;
} .post-audio iframe {
width: 100%;
height: 266px;
display: block;
}
.wp-audio-shortcode {
margin-bottom: 30px;
}
.post-audio p {
display: none;
}
.title-top .has-audio:hover:after,
.title-top .has-video:hover:after,
.title-top .hover:after {
bottom: -20px;
} .no-results {
font-size: 38px;
line-height: 38px;
margin-bottom: 10px;
}  .widget-box {
background: #fff;
margin-bottom: 40px;
padding: 30px;
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.02);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,.02);
box-shadow: 0 5px 5px rgba(0,0,0,.02);
overflow: hidden;
}
.textwidget p:last-child {
margin-bottom: 0;
}
.widget-title {
margin-bottom: 30px;
padding: 25px 0;
text-align: center;
z-index: 3;
}
.sidebar .widget-title {
position: relative;
margin-top: -30px;
}
.sidebar .widget-title:after {
content: '';
position: absolute;
background: #e5e5e5;
height: 1px;
width: 130%;
bottom: 0;
left: -30px;
}
.widget-title-inner {
position: relative;
z-index: 1;
}
.widget-title-inner:before {
content: '';
position: absolute;
background: #e5e5e5;
width: 24px;
height: 24px;
top: 50%;
left: -12px;
margin-top: -14px;
z-index: -1;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.widget-box-content {
padding: 30px 30px 10px 30px;
}  .widget-style-2 .widget-title {
text-align: left;
padding-left: 12px;
} .widget-style-3 .widget-title-inner:before,
.widget-style-4 .widget-title-inner:before {
display: none;
}
.widget-style-3 .widget-title,
.widget-style-4 .widget-title {
position: relative;
padding-top: 20px;
padding-bottom: 20px;
}
.widget-style-3 .widget-title:after,
.widget-style-4 .widget-title:after {
display: none;
}
.footer-main.widget-style-3 .widget-title,
.footer-main.widget-style-4 .widget-title {
text-align: center;
border: none;
}
.widget-style-3 .widget-title:before,
.widget-style-4 .widget-title:before {
content: '';
position: absolute;
height: 100%;
width: auto;
bottom: 0;
left: -30px;
top: 0;
display: block;
right: -30px;
}
.no-tiles .widget-style-3 .widget-title:before,
.no-tiles .widget-style-4 .widget-title:before {
left: 0;
right: 0;
}
.footer-main.widget-style-3 .widget-title:before,
.footer-main.widget-style-4 .widget-title:before {
left: 0;
right: 0;
}
.footer-main.widget-style-3,
.footer-main.widget-style-4 {
padding-top: 40px;
}
.widget-style-3 .widget-title:before {
background: #121212;
}
.widget-style-3 .widget-title {
color: #fff;
} .widget-style-4 .widget-title:before {
border: 2px solid #121212;
background: none;
}
.widget-style-4 .widget-title {
font-weight: bold;
}  .author-widget {
position: relative;
}
.widget_asprilla_author_widget {
padding: 0;
}
.author-widget .author-info h3 {
font-weight: normal;
color: #121212;
margin-bottom: 0;
}
.author-text {
margin-top: 20px;
}
.author-role {
color: #99ad5d;
display: block;
margin-top: -1px;
text-transform: uppercase;
font-size: 0.786em;
letter-spacing: 2px;
}
.author-widget-name {
margin-bottom: 25px;
}
.author-widget-name h3 {
display: inline-block;
position: relative;
z-index: 2;
}
.author-widget-name h3:after {
content: '';
position: absolute;
background: #ffa28b;
width: 30px;
height: 30px;
top: 50%;
left: -12px;
margin-top: -18px;
z-index: -1;
}
.author-image {
display: block;
position: absolute;
bottom: -10px;
right: -30px;
}
.author-widget-image {
position: relative;
}
.author-widget-image:after {
content: '';
position:absolute;
height: 55px;
width: 130%;
background: #ffffff;
left: -5px;
bottom: -9px;
-ms-transform: rotate(-5deg);
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
.author-widget .author-info {
float: none;
width: auto;
text-align: center;
padding: 10px 30px 20px 30px;
}
.author-widget .more-link {
margin-bottom: 30px;
}
.author-widget .more-link:before {
left: 50%;
margin-left: -65px;
}
.author-widget .more-link:hover:before {
margin-left: -50px;
width: 100px;
}
.author-widget .divider-alt {
margin-bottom: 30px;
} .social-widget .social-links li {
float: none;
display: inline-block;
margin: 5px 10px 0 10px;
}
.social-widget .social-links li a {
font-size: 18px;
height: auto;
width: auto;
}
.social-widget .social-links {
float: none;
margin-top: -5px;
margin-left: -10px;
}
.social-widget .social-links a {
color: #121212;
} .category-list,
.zilla-likes-popular-posts,
.widget_pages ul,
.widget_nav_menu ul,
.widget_archive ul,
.widget_meta ul,
.widget_categories ul,
.widget_recent_entries ul,
.product-categories {
list-style: none;
}
.category-list li,
.zilla-likes-popular-posts li,
.widget_pages li,
.widget_archive li,
.widget_nav_menu li,
.widget_meta li,
.widget_categories li,
.widget_recent_entries li,
.product-categories li,
.asprilla.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
.asprilla .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
position: relative;
z-index: 10;
margin-top: 14px;
padding-top: 14px;
border-top: 1px solid #eaeaea;
line-height: 1.4;
}
.category-list li:first-child,
.zilla-likes-popular-posts li:first-child,
.widget_pages li:first-child,
.widget_nav_menu li:first-child,
.widget_archive li:first-child,
.widget_meta li:first-child,
.widget_categories li:first-child,
.widget_recent_entries li:first-child,
.product-categories li:first-child,
.asprilla.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:first-child,
.asprilla .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:first-child {
border: none;
padding: 0;
margin-top: -6px;
}
.category-list li a,
.zilla-likes-popular-posts li a,
.widget_pages li a,
.widget_nav_menu li a,
.widget_archive li a,
.widget_meta li a,
.widget_categories li a,
.widget_recent_entries li a,
.product-categories li a,
.asprilla.woocommerce-widget-layered-nav-list li a,
.asprilla .woocommerce-widget-layered-nav-list li a {
color: #757575;
font-size: 0.786em;
text-transform: uppercase;
letter-spacing: 1px;
}
.category-list li a:hover,
.zilla-likes-popular-posts li a:hover,
.widget_pages li a:hover,
.widget_nav_menu li a:hover,
.widget_meta li a:hover,
.widget_archive li a:hover,
.widget_categories li a:hover,
.widget_recent_entries li a:hover {
color: #99ad5d;
text-decoration: none;
}
.category-list li a:before,
.zilla-likes-popular-posts li a:before,
.widget_pages li a:before,
.widget_nav_menu li a:before,
.widget_meta li a:before,
.widget_archive li a:before,
.widget_categories li a:before,
.product-categories li a:before,
.asprilla.woocommerce-widget-layered-nav-list li a:before,
.asprilla .woocommerce-widget-layered-nav-list li a:before {
content: "\f105";
padding-right: 10px;
font-family: FontAwesome;
}
.widget_recent_entries li span,
.widget_nav_menu li span,
.widget_archive li span,
.widget_meta li span,
.widget_categories li span,
.product-categories li span,
.asprilla.woocommerce-widget-layered-nav-list li span,
.asprilla .woocommerce-widget-layered-nav-list li span {
display: block;
color: #c2c2c2;
font-size: 0.929em;
letter-spacing: 1px;
float: right;
}
.widget_recent_entries li .post-date {
float: none;
font-size: 0.714em;
}
.category-list li a span {
color: #c2c2c2;
padding-left: 5px;
}
.widget_nav_menu li ul {
border-top: 1px solid #eaeaea;
padding-top: 20px;
margin-top: 12px;
padding-left: 20px;
}
.widget_nav_menu li ul {
padding-bottom: 0;
} .blog-post-thumbs {
list-style: none;
}
.widget-post-thumbs li {
padding-top: 16px;
}
.widget-post-thumbs li:first-child {
padding-top: 0;
}
.widget-post-thumbs li:last-child {
padding-bottom: 0;
}
.blog-post-thumbs li img {
float: left;
margin-right: 15px;
width: 80px;
height: 80px;
}
.sidebar .post-details,
.footer .post-details {
line-height: 1.25;
display: table;
}
.post-date {
color: #c2c2c2;
padding-top: 5px;
margin-left: 0;
text-transform: uppercase;
}
.related-post-date {
font-size: 0.786em;
text-transform: uppercase;
letter-spacing: 1px;
}
.blog-post-thumbs .post-date {
}
.blog-post-thumbs .post-category,
.blog-post-thumbs .post-category a,
.related-post .post-category {
text-transform: none;
font-size: 0.9286em;
font-weight: normal;
color: #99ad5d;
letter-spacing: 1px;
-webkit-transition: color .1s linear;
-o-transition: color .1s linear;
transition: color .1s linear;
}
.blog-post-thumbs .post-category a:hover {
color: #121212;
}
.blog-post-thumbs .post-category {
padding-bottom: 5px;
}
.widget-post-thumbs .post-category a {
margin-right: 16px;
}
.widget-post-thumbs .post-category li:not(:last-child):after {
margin-left: -8px;
margin-top: -2px;
}
.blog-post-thumbs li h5 {
margin-bottom: 8px;
line-height: 14px;
font-size: 1.143em;
font-weight: normal;
text-transform: none;
}
.blog-post-thumbs li a {
color: #121212;
line-height: 1.4;
}
.blog-post-thumbs li a:hover {
text-decoration: none;
color: #99ad5d;
}
.widget_zilla_likes_widget p {
text-align: center;
}  .mc4wp-form {
text-align: center;
}
.no-tiles .sidebar.widget-style-3 .mc4wp-form,
.no-tiles .sidebar.widget-style-4 .mc4wp-form {
margin-top: -30px;
border: 1px solid #e5e5e5;
padding: 30px;
border-top: none;
}
.mc4wp-form input[type=submit]:hover {
background: #121212;
}
.mc4wp-form input[type=text],
.mc4wp-form input[type=email] {
color: #757575;
height: 40px;
width: 100%;
margin-bottom: 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 10px 12px;
border: 1px solid #eaeaea;
font-family: inherit;
font-size: inherit;
-webkit-appearance: none;
border-radius: 0;
}
.mc4wp-form input[type=submit] {
cursor: pointer;
padding: 10px 15px;
border: none;
width: 100%;
letter-spacing: 1px;
font-size: 0.8571em;
line-height: 1.7;
text-transform: uppercase;
color: #fff;
background: #99ad5d;
font-weight: 700;
-webkit-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear;
display: inline-block;
-webkit-appearance: none;
border-radius: 0;
}
.mc4wp-alert {
margin-top: 15px;
font-size: 0.929em;
}
.mc4wp-form input[type=radio]:checked:before {
content: "";
background: #121212;
width: 8px;
height: 8px;
border-radius: 50%;
top: 50%;
left: 50%;
margin-top: -4px;
margin-left: -4px;
}
.mc4wp-form label {
padding: 5px 15px 10px 0;
display: inline-block;
} .pre-footer-form-wrapper {
background: #fff;
padding: 40px 0 20px 0;
-webkit-box-shadow: 0 -2px 5px rgba(0,0,0,.02);
-moz-box-shadow: 0 -2px 5px rgba(0,0,0,.02);
box-shadow: 0 -2px 5px rgba(0,0,0,.02);
}
.pre-footer-form-wrapper .widget_mc4wp_form_widget {
box-shadow: none;
margin-bottom: 0;
background: none;
}
.pre-footer-form-wrapper .widget_mc4wp_form_widget .widget-title {
display: none;
}
.pre-footer-form-wrapper .mc4wp-form {
overflow: initial;
}
.pre-footer-form-wrapper .newsletter-content {
position: relative;
margin-bottom: 30px;
padding-bottom: 25px;
z-index: 2;
}
.pre-footer-form-wrapper .newsletter-content:before {
content: '\f003';
font-family: 'FontAwesome';
position: absolute;
font-size: 90px;
top: -30px;
left: 30%;
color: #f7f7f7;
z-index: -1;
margin-left: -45px;
transform: rotate(-15deg);
}
.pre-footer-form-wrapper .newsletter-content:after {
content: '';
position: absolute;
width: 80px;
height: 1px;
bottom: 0;
margin-left: -40px;
left: 50%;
-webkit-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;
}
.pre-footer-form-wrapper .newsletter-message {
margin-bottom: 0;
}
.pre-footer-form-wrapper .newsletter-inputs-outer {
width: 60%;
margin: 0 auto;
position: relative;
z-index: 2;
}
.pre-footer-form-wrapper .newsletter-title {
margin-bottom: 5px;
font-size: 24px;
}
.pre-footer-form-wrapper .mc4wp-form input {
width: 75%;
border: none;
background: #f3f3f3;
-webkit-transition: background-color .1s linear;
-o-transition: 		background-color .1s linear;
transition: 		background-color .1s linear;
}
.pre-footer-form-wrapper .mc4wp-form input[type=submit] {
float: right;
width: 25%;
}
.pre-footer-form-wrapper .mc4wp-form input,
.pre-footer-form-wrapper .mc4wp-form input[type=submit] {
height: 50px;
}
.pre-footer-form-wrapper .mc4wp-form input[type=email] {
padding-left: 20px;
padding-right: 20px;
}
.pre-footer-form-wrapper .mc4wp-form input[type=email]:focus {
background-color: #ededed;
border: none;
} .tagcloud {
margin-top: -8px;
}
.tagcloud a {
display: inline-block;
margin-right: 5px;
margin-top: 8px;
font-size: 0.929em !important;
text-transform: lowercase;
color: #c2c2c2;
border: 1px solid #eaeaea;
padding: 5px 12px;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}
.tagcloud a:hover {
background: #99ad5d;
border-color: #99ad5d;
color: #fff;
} .stream-portfolio {
list-style: none;
margin-top: -10px;
position: relative;
z-index: 10;
margin-left: -5px;
}
.col-row .col-row .stream-portfolio {
margin-bottom: 37px;
}
.stream-portfolio li {
position: relative;
display: block;
float: left;
padding-top: 5px;
padding-left: 5px;
list-style-type: none;
overflow: hidden;
}
.stream-portfolio li img {
-webkit-backface-visibility: hidden;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.stream-portfolio li a {
z-index: 2;
position: relative;
}
.stream-portfolio li {
width: 25%;
}
.stream-portfolio li img {
width: 100%;
vertical-align: middle;
}
.no-csstransitions .stream-portfolio-overlay {
display: none;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.no-csstransitions .stream-portfolio li:hover .stream-portfolio-overlay {
display: block;
}
.stream-portfolio-overlay i {
font-size: 19px;
color: #121212;
position: absolute;
top: 50%;
margin-top: -7px;
left: 50%;
margin-left: -5px;
}
.csstransitions .stream-portfolio li img:hover {
opacity: 0.2;
}
.stream-portfolio li a:hover {
text-decoration: none;
} .facebook-page {
margin-bottom: 20px;
}
.fb_iframe_widget {
padding: 9px;
background: #f6f7f9;
border: 1px solid #e9ebee;
} .asprilla-posts-container {
margin: 0 -10px;
}
.asprilla-posts-container .slider-nav {
font-size: 22px;
bottom: 3px;
top: auto;
width: 30px;
}
.asprilla-posts-container,
.asprilla-posts-container .related-post {
position: relative;
overflow: hidden;
}
.asprilla-posts-container .related-post {
margin-bottom: 0;
}
.asprilla-posts-container .related-post:before {
content: '';
background: -webkit-linear-gradient(bottom, transparent, rgba(0, 0, 0, 0.3));
background: -o-linear-gradient(bottom, transparent, rgba(0, 0, 0, 0.3));
background: -moz-linear-gradient(bottom, transparent, rgba(0, 0, 0, 0.3));
background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.3)));
background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.3));
background: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.3));
background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.3));
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.5;
-webkit-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;
}
.asprilla-posts-container .related-post-thumb {
margin-bottom: 0;
}
.asprilla-posts-container .prev-slide {
left: auto;
right: 45px;
}
.asprilla-posts-container .next-slide {
right: 20px;
}
.latest-post-title-container {
width: 70%;
position: absolute;
text-align: left;
bottom: 20px;
left: 20px;
z-index: 10;
}
.latest-post-title-container .related-post-title {
font-size: 1.182em;
line-height: 1.3;
display: block;
color: #fff;
text-shadow: 1px 1px 1px #000;
letter-spacing: 1px;
padding: 0;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.latest-post-title-container .related-post-title:hover {
color: #fff;
opacity: 0.8;
}
.latest-post-title-container .related-post-date {
color: #fff;
}
.twitter-timeline {
display: block !important;
}
.twitter-tweet {
margin: 0 auto;
} .footer-instagram {
text-align: center;
position: relative;
}
.instagram-error {
padding: 20px 0;
margin-bottom: 3px;
}
.instagram-follow {
text-align: center;
padding: 20px;
display: table;
background: #fff;
z-index: 10;
position: absolute;
top: 50%;
left: 50%;
overflow: hidden;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.instagram-follow:after {
content: "\f16d";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
position: absolute;
font-size: 60px;
color: #f2f2f2;
z-index: 1;
line-height: 62px;
top: 50%;
margin-top: -30px;
right: 10px;
-webkit-transform: rotate(20deg);
-ms-transform: rotate(20deg);
transform: rotate(20deg);
}
.instagram-title {
color: #121212;
font-size: 12px;
letter-spacing: 2px;
position: relative;
z-index: 11;
text-transform: uppercase;
}
.instagram-title:hover {
color: #99ad5d;
}
.asprilla-instagram-feed {
position: relative;
z-index: 0;
text-align: center;
}
.instagram-item {
margin-bottom: 0;
display: block;
float: left;
-webkit-transition: all .2s linear;
-o-transition: 		all .2s linear;
transition: 		all .2s linear;
}
.instagram-img {
display: block;
vertical-align: bottom;
}
.instagram-item:hover {
opacity: 0.8;
}
.instagram-1 .instagram-item {
width: 100%;
}
.instagram-2 .instagram-item {
width: 50%;
}
.instagram-3 .instagram-item {
width: 33.33%;
}
.instagram-4 .instagram-item {
width: 25%;
}
.instagram-5 .instagram-item {
width: 20%;
}
.instagram-6 .instagram-item {
width: 16.66%;
}
.instagram-7 .instagram-item {
width: 14.28%;
}
.instagram-8 .instagram-item {
width: 12.5%;
}
.instagram-9 .instagram-item {
width: 11.11%;
}
.instagram-10 .instagram-item {
width: 10%;
} .ad-image {
display: block;
margin: 0 auto;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}
.ad-image:hover {
opacity: 0.8;
}
.widget_asprilla_ads_image_widget {
border: none;
padding: 0;
}
.no-tiles .widget_asprilla_ads_image_widget {
margin-bottom: 40px;
} .asprilla-about-widget p:last-child,
.asprilla-about-widget .logo-image:last-child {
margin-bottom: 0;
}
.asprilla-about-widget .logo-image {
margin-bottom: 20px;
display: block;
}
.widget-box.widget_search {
padding: 30px;
}  .footer {
background-color: #fff;
position: relative;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
} .footer:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.no-footer-social {
border-top: 4px double #eaeaea;
}
.footer-top {
position: relative;
background: #f3f3f3;
}
.footer-bottom:before {
height: 2px;
position: absolute;
width: 100%;
top: -5px;
}
.footer-box {
margin-top: 30px;
}
.footer-main {
padding-top: 15px;
}
.footer-box-inner {
padding: 0 10px;
}
.footer .widget-box {
padding: 0 15px;
box-shadow: none;
}
.footer.has-bg .widget-box {
background: none;
}
.footer .widget-title {
padding-left: 15px;
padding-right: 15px;
border-bottom: 1px solid #e5e5e5;
} .footer-title {
overflow: hidden;
}
.footer-title h5 {
color: #232323;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 30px;
display: inline-block;
position: relative;
}
.footer-top .footer-title h5 {
color: #fff;
}
.footer-title h5:before,
.footer-title h5:after {
content: "";
display: block;
position: absolute;
top: 50%;
}
.footer-title h5:before {
width: 7px;
height: 7px;
background: #c5c5c5 !important;
margin-top: -4px;
right: -18px;
}
.footer-title h5:after {
right: -2028px;
width: 2000px;
height: 1px;
margin-top: -2px;
background: none !important;
border-bottom: 4px double #eaeaea;
} .social-footer {
padding: 40px 0 20px 0;
text-align: center;
}
.social-footer li {
display: inline-block;
text-align: left;
margin: 0 20px 10px 20px;
position: relative;
}
.social-footer li a {
display: block;
position: relative;
float: left;
font-size: 11px;
}
.social-footer a {
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
}
.social-footer li i {
font-size: 24px;
font-size: 21px;
padding-right: 15px;
float: left;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
} .footer-bottom {
position: relative;
text-align: center;
padding: 30px 0;
font-size: 0.786em;
text-transform: uppercase;
letter-spacing: 2px;
background: #f3f3f3;
}
.bottom-left { float: left;	}
.bottom-right {	float: right; }
.copyright {
margin-bottom: 0;
color: #9f9f9f;
float: right;
}
.simple-footer .copyright,
.simple-footer .footer-nav-container {
float: none;
}
.simple-footer .copyright {
margin-top: 20px;
}
.simple-footer.footer-bottom {
border-top: 1px solid #ccc;
} .footer .menu-placeholder {
font-size: 13px;
padding-bottom: 0;
}
.footer-nav-container {
float: left;
}
.footer-nav {
color: #9f9f9f;
list-style: none;
margin-left: -12px;
}
.footer-nav li {
position: relative;
display: inline;
margin: 0 12px;
} .scroll-top {
display: none;
}
.scroll-top a {
width: 44px;
height: 44px;
border-radius: 2px;
text-align: center;
line-height: 43px;
background: #000;
position: fixed;
bottom: 20px;
right: 20px;
text-transform: uppercase;
font-size: 16px;
color: #fff;
z-index: 100;
opacity: 0.3;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.scroll-top a:hover {
background-color: #99ad5d;
color: #fff;
text-decoration: none;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}  .no-tiles .post-content,
.no-tiles .post-footer,
.no-tiles .sidebar .widget-box {
padding-left: 0;
padding-right: 0;
}
.no-tiles .blog-post,
.no-tiles .widget-box,
.no-tiles .content-section,
.no-tiles .page-title,
.no-tiles .post-inner {
background: none;
}
.no-tiles .list-post .post-content {
padding-left: 40px;
}
.no-tiles .title-bottom.post-no-thumb .post-content {
padding-top: 0;
}
.no-tiles .title-top .grid-simple .title {
padding-bottom: 0;
}
.title-top.post-no-thumb .title {
padding-bottom: 0;
}
.single.no-tiles .title-top.post-no-thumb .post-content {
padding-top: 40px;
}
.no-tiles body {
background: #fff;
}
.no-tiles .blog-post,
.no-tiles .widget-box,
.no-tiles .pre-footer-form-wrapper,
.no-tiles .post-inner,
.no-tiles .blog-list-pagination a {
box-shadow: none;
-webkit-box-shadow: none;
}
.no-tiles .post-footer {
border-bottom-width: 4px;
}
.no-tiles .pre-footer-form-wrapper {
background: #f3f3f3;
}
.no-tiles .pre-footer-form-wrapper .mc4wp-form input[type=email],
.no-tiles .pre-footer-form-wrapper .mc4wp-form input[type=text] {
background: #fff;
}
.no-tiles .sidebar .widget-box {
margin-bottom: 20px;
}
.no-tiles .sidebar .widget_asprilla_ads_image_widget {
margin-bottom: 40px;
}
.no-tiles .sidebar.widget-style-1 .widget-title,
.no-tiles .sidebar.widget-style-2 .widget-title {
margin-top: -48px;
}
.no-tiles .sidebar.widget-style-1 .widget-box,
.no-tiles .sidebar.widget-style-2 .widget-box {
margin-bottom: 30px;
}
.no-tiles .widget-box.widget_search {
padding-top: 0;
}
.no-tiles.single .content-section {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
} .no-tiles .col-md-8 .list-post .post-content {
padding-top: 0;
padding-bottom: 0;
}
.no-tiles .list-post .more-link {
margin-bottom: 12px;
}
.no-tiles .col-md-8 .post-no-thumb.list-post .post-content,
.no-tiles .col-md-8.no-thumb .list-post .post-content {
padding-left: 0;
}
.no-tiles .list-layout .blog-post {
padding-bottom: 40px;
border-bottom: 2px solid #121212;
}
.no-tiles .list-layout .standard-post {
border: none;
padding-bottom: 0;
} .no-tiles .post-quote-holder {
box-shadow: none;
}
.no-tiles .post-no-thumb .post-quote-holder:before,
.no-tiles .grid-post .post-quote-holder:before,
.no-tiles .list-layout .post-quote-holder:before {
top: 0;
bottom: 0;
left: 0;
right: 0;
} .no-tiles .title-bottom .grid-simple,
.no-tiles .title-top .grid-simple  {
border-bottom: 2px solid #e5e5e5;
}
.no-tiles .title-top .grid-simple  {
padding-bottom: 40px;
}
.no-tiles .format-quote .grid-simple {
border: none;
}
.no-tiles .author-widget .author-info {
padding-bottom: 10px;
}
.tiled .author-widget .author-info {
padding-bottom: 30px;
} .rounded .ribbon,
.rounded .widget-title-inner:before,
.rounded .content-section-title:before,
.rounded .comment-reply-title:before,
.rounded .page-numbers,
.rounded .author-widget-name h3:after {
border-radius: 50%;
}
.rounded .pre-footer-form-wrapper .mc4wp-form input[type=email],
.rounded .widget_search .input-textbox {
border-radius: 40px 0 0 40px;
}
.rounded .pre-footer-form-wrapper .mc4wp-form input[type=submit],
.rounded input.search-button[type="submit"] {
border-radius: 0 40px 40px 0;
}
.rounded .mc4wp-form input[type=text],
.rounded .mc4wp-form input[type=email],
.rounded .mc4wp-form input[type=submit],
.rounded .instagram-follow,
.rounded .tagcloud a,
.rounded .blog-list-pagination a,
.rounded .form-submit .submit {
border-radius: 40px;
}
.rounded .slider-full .featured-inner:after,
.rounded .slide-center-style .featured-inner:after
{
width: 150px;
height: 150px;
border-radius: 50%;
top: -16px;
left: -40px;
}
.rounded .carousel-style .featured-inner:after,
.rounded .multi-post-slide .featured-inner:after
{
border-radius: 50%;
top: -16px;
}
.rounded .slider-full .post-slide-item {
border-radius: 0;
}
.page-img + .page-title {
border-radius: 0;
}
.rounded .search-form,
.rounded .newsletter-inputs-outer {
position: relative;
}
.rounded .pre-footer-form-wrapper .mc4wp-form input[type=submit],
.rounded input.search-button[type="submit"] {
border-radius: 40px;
position: absolute;
right: 4px;
top: 4px;
}
.rounded .search-form .input-textbox,
.rounded .pre-footer-form-wrapper .mc4wp-form input[type=email] {
border-radius: 40px;
width: 100%;
height: 48px;
}
.rounded .pre-footer-form-wrapper .mc4wp-form input[type=email] {
height: 58px;
}  .alignleft, img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.alignright, img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.aligncenter, img.aligncenter {
text-align: center;
margin-left: auto;
margin-right: auto;
}
.alignnone, img.alignnone {
display: block;
}
.aligncenter .wp-caption-text,
.alignnone .wp-caption-text {
margin-bottom: 20px;
}
.wp-caption {
max-width: 100%;
margin-bottom: 40px;
position: relative;
}
.wp-caption-text {
font-style: italic;
text-align: center;
}
.wp-caption:after {
content: "";
position: absolute;
width: 34px;
height: 1px;
background: #c2c2c2;
bottom: -10px;
left: 50%;
margin-left: -17px;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.wp-caption p.wp-caption-text {
text-align: center;
margin-bottom: 0;
font-size: 0.857em;
}
blockquote.left {
margin-right: 20px;
text-align: right;
margin-left: 0;
width: 33%;
float: left;
border-left: none;
border-right: 3px solid #eaeaea;
padding-right: 30px;
padding-left: 0;
}
blockquote.right {
margin-left: 20px;
text-align: right;
margin-right: 0;
width: 33%;
float: right;
}
.post-entry ul,
.post-entry ol,
.comment-content ul,
.comment-content ol,
.textwidget ul,
.textwidget ol {
margin-bottom: 30px;
padding-left: 20px;
}
.post-entry ul ul li:before,
.comment-content ul ul li:before,
.textwidget ul ul li:before {
display: none;
}
.post-entry ul ul li,
.comment-content ul ul li,
.textwidget ul ul li {
padding-left: 0;
}
.post-entry ul ul,
.post-entry ol ol,
.comment-content ul ul,
.comment-content ol ol,
.textwidget ul ul,
.textwidget ol ol,
.post-entry ol ul,
.post-entry ul ol,
.comment-content ol ul,
.comment-content ul ol,
.textwidget ol ul,
.textwidget ul ol {
margin-bottom: 0px;
padding-left: 20px;
}
.post-entry ul ul,
.comment-content ul ul,
.textwidget ul ul {
list-style-type: square;
}
.post-entry ul ul ul,
.comment-content ul ul ul,
.textwidget ul ul ul {
list-style-type: circle;
}
.post-entry ul li,
.post-entry ol li,
.comment-content ul li,
.comment-content ol li,
.textwidget ul li,
.textwidget ol li {
margin-bottom: 5px;
}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {
border: none !important;
}
.gallery-caption {
font-size: 0.929em;
text-align: center;
display: block;
}
.gallery-columns-2 {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
.gallery-columns-3 {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
.gallery-columns-4 {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
}
.gallery-columns-5 {
-webkit-column-count: 5;
-moz-column-count: 5;
column-count: 5;
}
.gallery-columns-6 {
-webkit-column-count: 6;
-moz-column-count: 6;
column-count: 6;
}
.gallery-columns-7 {
-webkit-column-count: 7;
-moz-column-count: 7;
column-count: 7;
}
.gallery-columns-8 {
-webkit-column-count: 8;
-moz-column-count: 8;
column-count: 8;
}
.gallery-columns-9 {
-webkit-column-count: 9;
-moz-column-count: 9;
column-count: 9;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
margin: 0 0 0.5em;
}
.no-csscolumns .gallery.gallery-columns-1 .gallery-item {
width: 100%;
}
.no-csscolumns .gallery.gallery-columns-2 .gallery-item {
width: 50%;
}
.no-csscolumns .gallery.gallery-columns-3 .gallery-item,
.no-csscolumns .gallery.gallery-columns-9 .gallery-item {
width: 33.3%;
}
.no-csscolumns .gallery.gallery-columns-4 .gallery-item,
.no-csscolumns .gallery.gallery-columns-8 .gallery-item {
width: 25%;
}
.no-csscolumns .gallery.gallery-columns-5 .gallery-item {
width: 20%;
}
.no-csscolumns .gallery.gallery-columns-6 .gallery-item {
width: 16.6%;
}
.no-csscolumns .gallery.gallery-columns-7 .gallery-item {
width: 14.2%;
}
.no-csscolumns .gallery-item {
display: inline-block;
}
.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {} .widget_calendar caption {
padding-bottom: 20px;
margin-top: -5px;
color: #121212;
font-size: 1.143em;
}
.widget_archive select {
display: block;
width: 100%;
background: #fff;
border: 1px solid #eaeaea;
cursor: pointer;
padding: 10px 5px;
color: #757575;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.widget_rss li a{
font-size: 0.9286em;
padding-bottom: 10px;
line-height: 1.5;
display: inline-block;
}
.widget_rss li span {
display: block;
margin-top: -3px;
margin-bottom: 10px;
font-size: 0.9286em;
}
.widget_rss ul,
.widget_recent_comments ul {
list-style: none;
}
.widget_rss li cite {
font-size: 0.929em;
color: #121212;
}
.rssSummary {
margin-bottom: 10px;
}
h4 .rsswidget img:first-child {
transform: translate(0px, 22%);
}
.widget_rss li,
.widget_recent_comments li {
padding-top: 15px;
border-top: 1px solid #eaeaea;
margin-top: 15px;
}
.widget_rss li:first-child,
.widget_recent_comments li:first-child {
border-top: none;
padding-top: 0;
}
.widget_recent_comments li {
position: relative;
padding-left: 25px;
}
.widget_recent_comments li:before {
content: "\f0e5";
color: #121212;
position: absolute;
left: 0;
font-family: FontAwesome;
}
.widget_calendar table {
margin-bottom: 0;
}
.widget_media_image img {
width: 100%;
} .wpcf7 input {
width: 266px;
}
div.wpcf7 {
overflow: hidden;
}
.wpcf7 p {
margin-bottom: 20px;
}
.wpcf7 input, .wpcf7 textarea {
color: #757575;
width: 70%;
min-height: 40px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 7px 12px;
border: 1px solid #eaeaea;
font-family: inherit;
font-size: inherit;
line-height: 1.8;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.wpcf7 textarea {
width: 100%;
}
.wpcf7 .wpcf7-submit {
width: auto;
cursor: pointer;
padding: 10px 15px;
border: none;
font-size: 0.8571em;
color: #fff;
background: #99ad5d;
font-weight: 700;
text-transform: uppercase;
-webkit-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear;
display: inline-block;
}
.wpcf7 .wpcf7-submit:hover {
background: #121212;
}
div.wpcf7-response-output {
padding: 15px;
position: relative;
margin: -10px 0 20px 0;
} .wpcf7 input[type=radio],
.wpcf7 input[type=checkbox],
.mc4wp-form input[type=radio],
.mc4wp-checkbox input {
position: relative;
border: 1px solid #c2c2c2;
background: #fff;
color: #232323;
clear: none;
cursor: pointer;
display: inline-block;
line-height: 0;
height: 18px;
min-height: auto;
margin: -4px 4px 0 0;
outline: 0;
padding: 0;
text-align: center;
vertical-align: middle;
width: 18px;
min-width: 18px;
-webkit-appearance: none;
-webkit-transition: .05s border-color ease-in-out;
-o-transition: .05s border-color ease-in-out;
transition: .05s border-color ease-in-out;
}
.wpcf7 input[type=radio]:checked:before,
.wpcf7 input[type=checkbox]:checked:before,
.mc4wp-form input[type=radio]:checked:before,
.mc4wp-checkbox input:checked:before {
font-family: FontAwesome;
position: absolute;
padding-top: 5px;
color: #fff;
display: block;
font-size: 10px;
}
.wpcf7 input[type=radio]:checked:before,
.mc4wp-form input[type=radio]:checked:before {
content: "";
background: #121212;
width: 8px;
height: 8px;
border-radius: 50%;
top: 50%;
left: 50%;
margin-top: -4px;
margin-left: -4px;
}
.wpcf7 input[type=checkbox]:checked:before,
.mc4wp-checkbox input:checked:before {
content: "\f00c";
font-size: 13px;
top: 3px;
left: 2px;
}
.wpcf7 input[type=checkbox]:checked,
.mc4wp-checkbox input:checked {
background: #121212;
border-color: #121212;
}
.wpcf7 input[type=radio],
.mc4wp-form input[type=radio] {
border-radius: 50%;
}
.wpcf7 input[type=radio]:focus {
border-color: #c2c2c2;
}
span.wpcf7-list-item {
margin-right: 1em;
margin-left: 0 !important;
} .wpcf7 select {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 10px;
border-radius: 2px;
min-height: 42px;
border-color: #eaeaea;
color: #232323;
font-family: inherit;
} .wpcf7-quiz-label {
margin-right: 20px;
}
.wpcf7 input[type=text]:focus,
.wpcf7 input[type=email]:focus,
.wpcf7 textarea:focus {
border-top-left-radius: 6px;
border-bottom-right-radius: 6px;
} .wpcf7-recaptcha {
margin-bottom: 30px;
}
div.wpcf7-validation-errors,
div.wpcf7-mail-sent-ok,
.wpcf7-spam-blocked,
.wpcf7-mail-sent-ng {
margin-bottom: 20px;
position: relative;
border-radius: 2px;
}
.post-entry div.wpcf7-mail-sent-ok {
background: #e2f3c8;
color: #404e2e;
border: 1px solid #a0c272;
}
.post-entry div.wpcf7-validation-errors {
background: #fff5c6;
color: #62523a;
border: 1px solid #e0d594;
}
.post-entry div.wpcf7-response-output {
margin: 0 0 20px 0;
padding: 20px 30px 20px 20px;
}
.post-entry .wpcf7-mail-sent-ng {
background: #ffd8c7;
color: #5f393a;
border: 1px solid #f2b1b4;
}
.post-entry .wpcf7-spam-blocked {
background: #ffc181;
color: #50360c;
border: 1px solid #ffab32;
} .asprilla .post-entry .nifty_one_half,
.asprilla .post-entry .nifty_one_third,
.asprilla .post-entry .nifty_two_third,
.asprilla .post-entry .nifty_three_fourth,
.asprilla .post-entry .nifty_one_fourth,
.asprilla .post-entry .nifty_one_half_last,
.asprilla .post-entry .nifty_one_third_last,
.asprilla .post-entry .nifty_two_third_last,
.asprilla .post-entry .nifty_three_fourth_last,
.asprilla .post-entry .nifty_one_fourth_last {
margin-bottom: 0;
}
.asprilla .post-entry .tabs {
margin-bottom: 30px;
}
.asprilla .post-entry .accordion,
.asprilla .post-entry .nifty-toggle ~ .nifty-toggle {
margin-bottom: 30px;
}
.asprilla .post-entry .info-box {
margin-bottom: 30px;
}
.asprilla .nifty-section-title {
position: relative;
margin-bottom: 20px;
padding: 0 10px 10px 25px;
color: #121212;
text-transform: none;
margin-top: 10px !important;
border-bottom: 4px double #ededed;
display: block;
}
.asprilla .nifty-section-title:after {
display: none;
}
.asprilla .nifty-section-title:before {
height: 10px;
width: 10px;
margin-top: 4px;
margin-left: 4px;
-webkit-box-shadow: -4px 5px 0px 1px;
-moz-box-shadow: -4px 5px 0px 1px;
box-shadow: -4px 5px 0px 1px;
top: 0%;
}
.asprilla .nifty-tab-panels {
padding: 15px;
background: #f9f9f9;
}
.asprilla .nifty-tabs-nav-holder {
margin-bottom: 0;
border: none;
}
.asprilla .nifty-tab-nav:before,
.asprilla .nifty-tab-nav:after,
.asprilla .nifty-tab-nav-active span:before,
.asprilla .nifty-tab-nav-active span:after,
.asprilla .nifty-tab-nav li:not(:last-child):after,
.asprilla .post-entry .nifty-tab-nav li:not(:last-child):after {
display: none;
}
.asprilla .nifty-tab-nav li {
background: #fff;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.asprilla .nifty-tab-nav .nifty-tab-nav-active {
background: #f9f9f9;
} @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.header-layout-3 .main-nav > ul li ul {
margin-top: 42px;
}
}