/*
 Theme Name:   Soledad Child Theme
 Theme URI:    http://pencidesign.com/
 Description:  Soledad Child Theme - Made by PenciDesign
 Author:       Pencidesign
 Author URI:   http://pencidesign.com/
 Template:     soledad
 Text Domain:  soledad
*/

/* = Theme customization go here
-------------------------------------------------------------- */

@font-face {
    font-family: 'DidotLTStdRoman';
    src: url(fonts/didot/DidotLTStdRoman.eot);
    src: url(fonts/didot/DidotLTStdRoman.eot) format('embedded-opentype'),
         url(fonts/didot/DidotLTStdRoman.woff2) format('woff2'),
         url(fonts/didot/DidotLTStdRoman.woff) format('woff'),
         url(fonts/didot/DidotLTStdRoman.ttf) format('truetype'),
         url(fonts/didot/DidotLTStdRoman.svg#DidotLTStdRoman) format('svg');
}

@font-face {
    font-family: 'gothic';
    src: url('fonts/century-gothic/gothic.eot');
    src: url('fonts/century-gothic/gothic.eot') format('embedded-opentype'),
         url('fonts/century-gothic/gothic.woff2') format('woff2'),
         url('fonts/century-gothic/gothic.woff') format('woff'),
         url('fonts/century-gothic/gothic.ttf') format('truetype'),
         url('fonts/century-gothic/gothic.svg#gothic') format('svg');
}

@font-face {
    font-family: 'BodoniBook';
    src: url('fonts/bodoni/BodoniBook.eot');
    src: url('fonts/bodoni/BodoniBook.eot') format('embedded-opentype'),
         url('fonts/bodoni/BodoniBook.woff2') format('woff2'),
         url('fonts/bodoni/BodoniBook.woff') format('woff'),
         url('fonts/bodoni/BodoniBook.ttf') format('truetype'),
         url('fonts/bodoni/BodoniBook.svg#BodoniBook') format('svg');
}

body {
    font-weight: 300
}

.post-entry h1, 
.post-entry h2, 
.post-entry h3, 
.post-entry h4, 
.post-entry h5, 
.post-entry h6, 
.wpb_text_column h1, 
.wpb_text_column h2, 
.wpb_text_column h3, 
.wpb_text_column h4, 
.wpb_text_column h5, 
.wpb_text_column h6,
.about-widget .about-me-heading {
    color: #646464;
}



@media only screen and (min-width: 1187px) {
    .container {
        width: 1187px;
        margin: 0 auto;
    }
}



.header-slogan .header-slogan-text {
	padding: 0;
    margin-top: -17px;
    color: #706f6f !important;
    line-height: 2;
    letter-spacing: 0
}

.wpml-ls-slot-27.wpml-ls-current-language, 
.wpml-ls-slot-27.wpml-ls-current-language a, 
.wpml-ls-slot-27.wpml-ls-current-language a:visited,
.wpml-ls-slot-27.wpml-ls-current-language:hover, 
.wpml-ls-slot-27.wpml-ls-current-language:hover a, 
.wpml-ls-slot-27.wpml-ls-current-language a:hover {
    color: #fff;
    background-color: #706f6f;
}

.penci-top-bar, ul.penci-topbar-menu ul.sub-menu, div.penci-topbar-menu > ul ul.sub-menu {
    background-color: #706f6f !important;
    height: 36px;
}

.penci-headline {
    padding-bottom: 7px;
    padding-top: 8px;
}

.penci-headline > ul > li > a .wpml-ls-flag {
    display: none;
}

.wpml-ls-slot-27.wpml-ls-current-language a {
	font: 300 12px/1.35 'Raleway', sans-serif
}

.penci-headline ul.sub-menu{
    border: 1px solid #bbb;
    min-width: 160px;
    box-shadow: 0 3px 3px rgba(0,0,0,0.15) !important;
    min-height: 70px;
    margin-top: -4px;
}

ul.penci-topbar-menu > li:last-child, 
div.penci-topbar-menu > ul > li:last-child {
    padding-bottom: 15px;
}

ul.penci-topbar-menu ul.sub-menu li a, 
div.penci-topbar-menu > ul ul.sub-menu li a, 
ul.penci-topbar-menu > li > ul.sub-menu > li:first-child, 
div.penci-topbar-menu > ul > li > ul.sub-menu > li:first-child {
	border-top: 0;
}

#navigation {
    background: #fff !important;
    border: 0 !important;
}

#navigation .menu li a {
    text-decoration: none;
    color: #333 !important;
    background-color: #fff;
    border-color: #706e6f;
    font: 400 16px/1.35 'Raleway', sans-serif !important;
    padding: 14px 0 10px;
    text-transform: none;
}

#navigation .menu {
    float: none;
}

#top-search > a, #navigation .button-menu-mobile {
    color: #706f6f !important;
}

#top-search {
    float: none;
    width: 20px;
    text-align: center;
    display: inline-block;
    position: relative;
    top: -6px;
    right: -15px;
}

#header .inner-header .container {
    padding-bottom: 10px !important;
    padding-top: 30px !important;
}

#header {
    margin-bottom: 40px;
}

.search-click {
	background-image: url(images/search-icon.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    height: 21px !important;
    position: relative;
    top: 5px;
}

.search-click i {
	display: none !important
}

.show-search {
    border-bottom: 1px solid #6f6f6f !important;
    padding-right: 15px;
    color: #282828;
    background-color: #fff !important;
    border-color: #ccc;
    height: 32px;
    border-top-width: 0;
    border-bottom-width: 0;
    text-transform: none;
    font: 300 1.7rem/1.35 'Raleway', sans-serif;
    font-style: italic;
    padding-left: 0px;
    padding-bottom: 0;
    overflow: hidden;
    width: 180px;
    margin-top: 2px;
}

.show-search #searchform input.search-input {
    color: #313131 !important;
    padding-top: 0px;
    padding-bottom: 5px;
    height: 30px;
    font-style: italic;
}

.show-search #searchform input.search-input::placeholder {
    color: #c1c1c1 !important;
}

#widget-area {
	background: #706f6f;
    color: #fff;
}

.footer-widget-wrapper .widget ul li a {
	display: block;
    padding: 0;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font-size: 12px;
    line-height: 18px;
    font-weight: 300;
    letter-spacing: 0.5;
    color: #fff;
}

.widget ul li {
    margin-bottom: 0;
    padding-bottom: 0px;
    border-bottom: 0;
    font-size: 14px;
    color: #888888;
}

.footer-widget-wrapper .widget .widget-title {
    margin-bottom: 0 !important;
}

.footer-widget-wrapper .widget .widget-title .inner-arrow {
    color: #fff;
    font-weight: 300;
    text-transform: none;
    font: 300 23px/1 DidotLTStdRoman, BodoniBook;
    border-bottom: 0;
    margin-bottom: 0;
    letter-spacing: 0;
}

#widget-area .container {
	max-width: 1024px;
}

#widget-area {
	background: #706f6f;
    color: #fff;
    padding: 36px 0;
    padding-top: 35px;
}

#footer-section {
	background: #706f6f !important;
}


#footer-copyright p,
#footer-copyright a {
	font: 300 12px/1.35 'Raleway', sans-serif;
    float: none;
    display: inline-block;
    text-align: center;
    color: #fff !important;
}

.page-footer a:hover,
#widget-area a:hover {
    color: rgba(255,255,255,0.5);
    text-decoration: none;
}

.footer-widget-wrapper.footer-widget-style-4 {
    width: 29%;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: -4px;
    margin-right: 0;
    position: relative;
    top: -5px;
}

.footer-widget-wrapper.footer-widget-style-4.last  {
	width: 13%;
}

.footer-logo-copyright.footer-not-logo.footer-not-gotop {
    padding: 40px 0;
    padding-top: 10px;
}

#widget-area .container > div:first-child {
	margin-left: 0;
    padding-left: 0
}

#widget-area .container > div:nth-child(3) {
    margin-left: 5px;
}

#widget-area .footer-widget-wrapper.last {
    margin-right: 0;
    position: relative;
    left: 10px;
}

.footer-widget-wrapper .widget .widget-title .inner-arrow {
    padding: 0 0 11px;
}

/*Footer Social*/
.social-block{ clear: both; width: 100%; margin-top: 10px;     margin-left: 1px;}
.social-block a{ width:auto; display: inline-block; margin: 0 12px 0 6px; background: url(images/social-icons.png) no-repeat 0 0; text-indent: -9999px; -moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-moz-backface-visibility:hidden}
.social-block a:hover{opacity: 0.5; filter: alpha(opacity=50);}
.social-block a.facebook{ width:10px; height: 20px; background-position: 0 0; }
.social-block a.instagram{ width:20px; height: 20px; background-position: -28px 0; }
.social-block a.youtube{ width:18px; height: 22px; background-position: -66px 0; }
/*.social-block a.facebook:hover{background-position: 0 -28px;}
.social-block a.instagram:hover{background-position: -28px -28px; }
.social-block a.youtube:hover{background-position: -66px -28px; }*/

#navigation {
    height: 40px;
}

#navigation .menu li a {
    padding-bottom: 0;
    padding-top: 10px;
}

#header {
    border-bottom: 1px solid #d4d4d4;
}

a.crumb {
    color: rgb(51, 51, 51) !important;
    font-weight: 500 !important;
    text-decoration: none;
    font-family: Raleway, sans-serif !important;
}

.penci-breadcrumb span {
    font-family: Raleway, sans-serif !important;
}

.penci-breadcrumb.single-breadcrumb span {
    color: rgb(163, 163, 163);
    font-family: Raleway, sans-serif !important;
}

.container.penci-breadcrumb {
    margin-top: -20px;
}

.container.penci-breadcrumb i {
    color: rgb(163, 163, 163);
    font-size: 16px;
    margin: 0px 0px 0 5px;
    position: relative;
    top: 1px
}

.post-author,
.tags-share-box .single-comment-o {
    display: none;
}

.header-standard h2, .header-standard .post-title, .header-standard h2 a {
    font-size: 30px;
    color: #646464;
    text-transform: none;
    width: 100%;
    display: inline-block;
    font-family: DidotLTStdRoman, BodoniBook;
    font-weight: 500;
}

.grid-title a {
    font-family: DidotLTStdRoman, BodoniBook;
    font-weight: 500;
}

.penci-sidebar-content .widget-title span {
    background-color: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid #646464 !important;
    color: #646464 !important;
    font-family: DidotLTStdRoman, BodoniBook;
    font-weight: 500;
    text-align: left !important;
    text-transform: none;
        font-size: 26px;
}

.post-box-meta-single > span:last-child {
    display: none;
}

.container-single .penci-standard-cat .cat > a.penci-cat-name,
.header-standard .author-post span a {
    color: #888888;
}

.featured-area {
    margin-top: -40px;
}

.penci-pagination ul.page-numbers li span.current, #comments_pagination span {
    background: #706f6f !important;
    border-color: #706f6f !important;;
}

.overlay-post-box-meta .overlay-share a:hover, .overlay-author a:hover, .penci-grid .standard-content-special .format-post-box .dt-special a:hover, .grid-post-box-meta span a:hover, .grid-post-box-meta span a.comment-link:hover, .penci-grid .standard-content-special .author-quote span, .penci-grid .standard-content-special .format-post-box .post-format-icon i, .grid-mixed .penci-post-box-meta .penci-box-meta a:hover {
    color: #313131 !important;
}

.grid-post-box-meta span a, .penci-grid .cat a.penci-cat-name, .penci-masonry .cat a.penci-cat-name,
.penci-grid .cat a.penci-cat-name:after, .penci-masonry .cat a.penci-cat-name:after {
    color: #888888 !important;
    border-color: #888888  !important;
}

.penci-grid .standard-content-special .author-quote span:before, .penci-grid .standard-content-special .author-quote span:after, .grid-header-box:after, .list-post .header-list-style:after {
    background-color: #706f6f !important;
}

.penci-post-share-box a.liked, .penci-post-share-box a:hover {
    color: #706f6f !important;
}

.archive-box .title-bar > span,
.grid-post-box-meta .author-italic {
    display: none;
}

.archive-box .title-bar h1 {
    font-weight: 400;
    text-transform: none;
    font-size: 30px;
}

.penci-standard-cat .cat > a.penci-cat-name,
.standard-content-special .author-quote span:before, 
.standard-content-special .author-quote span:after, 
.standard-content .post-entry ul li:before, 
.post-entry blockquote .author span:after, 
.header-standard:after,
.about-widget .about-me-heading:before {
        color: #646464 !important;
        background-color: #646464 !important;
        border-color: #a60505;
}

.penci-grid li .item h2 a, 
.penci-masonry .item-masonry h2 a,
.penci-featured-content .feat-text h3 a {
    text-transform: none;
}

.penci-pagination a, .penci-pagination .disable-url {
    font-family: 'Raleway', sans-serif !important;
    font-weight: 400 !important;
}

.penci-post-box-meta .penci-box-meta > span:nth-child(2),
.penci-post-box-meta .penci-box-meta > span:nth-child(1)::after,
.post-box-meta-single > span:nth-child(2)::before {
    display: none;
}

.penci-standard-cat .cat > a.penci-cat-name,
.header-standard .author-post span {
    display: none;
}

#menu-language-switcher .wpml-ls-display {
    display: none
}

.post-pagination h5,
.post-related .post-box-title {
    text-transform: none;
}

.container-single .item-related h3 a {
    font-weight: 400;
    font-size: 18px;
}

.wpml-ls-slot-27.wpml-ls-current-language .wpml-ls-slot-27, 
.wpml-ls-slot-27.wpml-ls-current-language .wpml-ls-slot-27 a, 
.wpml-ls-slot-27.wpml-ls-current-language .wpml-ls-slot-27 a:visited {
    background-color: #ffffff !important;
    color: #333 !important
}

#menu-language-switcher {
    display: none;
}

.wpml-ls-slot-27.wpml-ls-current-language > p,
.wpml-ls-slot-27.wpml-ls-current-language > a {
    display: inline-block;
    font: 300 12px/1.35 'Raleway', sans-serif;
}

#menu-language-switcher ul.sub-menu {
    left: 55px !important;
}

#menu-language-switcher > li {
    line-height: 1.5;
    padding-bottom: 6px;
}

.feat-comments,
.penci-featured-content .feat-text .feat-meta > span:after {
    display: none;
}

.post-entry h4, .wpb_text_column h4,
.post-entry h3, .wpb_text_column h3 {
    font-family: DidotLTStdRoman, BodoniBook;
    font-weight: 400;
    color: #646464;
}

.penci-featured-content .featured-slider-overlay {
    background: #706f6f;
}

.penci-featured-content .feat-text h3 a {
    font-weight: 400;
}

.footer-instagram {
    display: none;
}

.widget-social a i {
        color: #646464;
}

.footer-instagram h4.footer-instagram-title span:before {
    display: none;
}

.footer-instagram h4.footer-instagram-title span.title {
    color: #646464;
    font-family: DidotLTStdRoman, BodoniBook;
    text-transform: none;
    font-weight: 400;
    font-size: 26px;
}


#navigation ul.menu > li.current-menu-item:after, #navigation ul.menu > li:hover:after {
    content: "";
    color: #706f6f;
    background: #706f6f;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -9px;
}

.post-related .post-box-title {
    color: #646464;
    font-size: 26px;
    font-family: DidotLTStdRoman, BodoniBook;
    font-weight: 400;
}

.footer-instagram .jr-insta-thumb {
    margin-bottom: 54px;
}

.penci-feed .side-title-post a,
.post-pagination .pagi-text h5 {
    color: #646464 !important;
    font-weight: 400 !important;
}
