/*
Theme Name: Infinity Mag Child
Theme URI: https://themeinwp.com/theme/infinity-mag
Template: infinity-mag
Author: ThemeInWP
Author URI: https://www.themeinwp.com/
Description: Infinity Mag is a magazine, news or blog WordPress theme with clean and modern design. Infinity Mag is completely responsive and created with most modern technologies. Featuring site-wide or boxed layout, sidebar positions, sticky post, featured posts carousel, custom widgets, and many more useful and interesting features which make your work easier. Infinity Mag WordPress theme can work well on many different kinds of screen, resolution ranging PC, laptops from smart phones. With one click demo import you can setup your dream website from our library of demo sites available to Import . The theme is SEO friendly with optimized code and outstanding support. See our demos: https://demo.themeinwp.com/infinity-mag/ , https://demo.themeinwp.com/infinity-mag/sports-mag/ , https://demo.themeinwp.com/infinity-mag/fashion-mag/ , https://demo.themeinwp.com/infinity-mag/newspaper/ , https://demo.themeinwp.com/infinity-mag/minimal-blog/
Tags: blog,news,entertainment,one-column,two-columns,left-sidebar,right-sidebar,custom-background,custom-menu,featured-images,full-width-template,custom-header,translation-ready,theme-options,threaded-comments,footer-widgets
Version: 1.0.1.1536756561
Updated: 2018-09-12 14:49:21

*/
@import url('https://fonts.googleapis.com/css?family=Playfair+Display|Roboto');

.content-area .widget-title:before {
	display: none;
}
.site-branding .site-title {
    font-family: 'Playfair Display', serif;
	text-transform: uppercase;
	font-weight: 900;
}
.secondary-font {
    font-family: 'Playfair Display', serif;
}

h1, h2, h3, h4, h5, h6, blockquote, q {
    font-family: 'Playfair Display', serif;
    clear: both;
    font-weight: 800;
}
body, button, input, select, textarea {
    color: #3d3e40;
    font-size: 16px;
    line-height: 1.6;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.theme-info {
    display: none;
}
.sticky h2:before, a:hover, a:focus, a:active, .twp-meta-info .posted-on, .twp-meta-info .byline, .item-metadata.posts-date, .item-metadata.post-author, .author-info .author-social > a:hover, .author-info .author-social > a:focus, .social-icons ul li a:hover, .social-icons ul li a:focus, .nav-right .icon-search:hover, .nav-right .icon-search:focus {
    color: #b79567;
}
@media only screen and (min-width: 992px){
.main-navigation .menu ul > li.current-menu-item > a, .main-navigation .menu ul > li:hover > a, .main-navigation .menu ul > li:focus > a {
    color: #b79567;
}
}
.button-fancy.-red {
    color: #b79567;
    border-color: #b79567;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .content-area .widget-title:before, .site-content .border-top {
	background: linear-gradient(to right, #b79567 0%, #c5ac8a 100%);
}
.widget.infinity_mag_widget_tabbed ul.nav-tabs li:hover a, .widget.infinity_mag_widget_tabbed ul.nav-tabs li:hover a, .widget.infinity_mag_widget_tabbed .nav-tabs > li.active > a, .widget.infinity_mag_widget_tabbed .nav-tabs > li.active > a:focus, .widget.infinity_mag_widget_tabbed .nav-tabs > li.active > a:hover, .widget.infinity_mag_widget_tabbed .site-footer .widget ul li, .mainbanner-jumbotron-2 .slide-icon {
    background: #b79567;
    color: #fff;
}
.content-area .widget-title {
    border-left: 14px solid #b79567;
}
.site-content .border-top {
    display: none;
}
/* Header Categoria */
.inner-header-overlay {
	background: #ffffff;
}
.inner-banner-2 .entry-header .entry-title {
    color: #434343;
}
.inner-banner-2 .breadcrumbs, .inner-banner-2 .breadcrumbs ul .trail-item span {
    color: #434343;
}
.author-info .author-social > a:hover, .author-info .author-social > a:focus {
    border-color: #b79567;
}
.button-fancy:hover.-red > .btn-arrow {
    background-color: #b79567;
}
.button-fancy:hover.-red > .btn-arrow:before, .button-fancy:hover.-red > .btn-arrow:after {
    background-color: #b79567;
}
.inner-banner-2 .entry-header .entry-title {
    color: #434343;
    font-size: 50px;
}
.inner-banner-2 .entry-title {
    border-bottom: 1px solid #fff0;
}
.page-id-1958 .section-block.recent-blog { 
	display: none; 
}
p a {
    color: #b79567;
    text-decoration: none;
}
/* SUB MENU */
.main-navigation .menu ul ul {
	background: #ffffff;
}
.main-navigation .menu ul li a {
	border: none;
}
/* CONTRIBUTOR WIDGET */
.widget_author_avatars .author-list .user .name {
    font-size: 12px;
}
.widget_author_avatars .author-list {
    text-align: left;
}
.widget_author_avatars .author-list .with-name {
    display: inline-block!important;
}
.avatar.avatar-20.photo.sab-custom-avatar {
    height: 100px;
	width: 100px;
    max-width: 100%;
    border-radius: 50%;
	margin: 5px;
}

@media only screen and (min-width: 992px) {
.right-sidebar .widget-area, .right-sidebar .col-right {
    padding-left: 50px;
}
}
@media only screen and (min-width: 992px) {
	.taxonomy-description {
	padding: 0px 100px 0px 100px;
}
}
@media only screen and (max-width: 992px) {
	.taxonomy-description {
	padding: 0px 20px 0px 20px;
}
}
.inner-banner-2 .entry-header .entry-title {
    font-size: 40px;
}
.entry-header .entry-title span {
    font-size: 40px;
}
a.ig-b-v-24, .mctb-button {
		background: linear-gradient(to 	right, #b79567 0%, #c5ac8a 100%)!important;
		border-radius: 3px;
    border: 0 !important;
    color: #ffffff !important;
    font-size: 16px;
		font-family: inherit;
}
a.ig-b-v-24:hover, mctb-button:hover {
		background: #000 !important;
}
.footer-bottom {
    padding-top: 0px;
}
body .inner-banner-2 {
    background-position: top center;
    background-size: cover;
    padding: 60px 0;
    position: relative;
    background-attachment: fixed;
    float: center!important;
}
.saboxplugin-wrap {
    margin-top: 100px!important;
}
#custom_html-1 {
	text-align: right;
}
img.amazon_product {
	height: 300px!important;
	width: auto!important;
}
.wp-caption.aligncenter {
	text-align: center;
}
.wp-caption-text {
    text-align: center;
}
.wp-caption .wp-caption-text {
    background: #fff;
}
#mc4wp_form_widget-5 .widget-title {
	display: none;
}
#mc4wp_form_widget-5 {
	background: #f1f1f1;
	color: #000;
	text-align: center;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 0px;
}
.mc4wp-form-fields {
	font-family: 'Playfair Display', serif;
  font-weight: 400;
}
.mc4wp-form-fields label {
	font-family: 'Roboto', sans-serif;
}
.zoom-instagram-widget__items li {
	padding-bottom: 0px!important;
	margin-bottom: 5px!important;
}
.content-area .widget-title::after {
    position: absolute;
    display:inline-block;
    border: 1px solid;
    bottom: -1px;
    content: "";
    height: 2px;
    left: 0;
    width: 100%;
}
.content-area .widget-title {
    background: none;
		border-left: none;
}
.content-area .footer-divider {
    display: none;
}
.view-all {
	margin-top: 20px;
}
.inner-banner-2 .breadcrumbs ul .trail-item span {
   display: none;
}
.small-title {
    padding-top: 10px;
}
.boxzilla-center-container .boxzilla {
		padding: 0px!important;
}
.popup {
	padding: 15px;
	text-align: center;
}
/* JETPACK SLIDESHOW */
.jetpack-slideshow.slideshow-window {
	border: 0;
	border-radius: 0;
	background-color: #fff;
}
.amazon_libri {
	width: 200px!important;
	height: auto!important;
}
.gallery-caption {
    display: block;
    background: none;
    color: #8d8d8d;
    font-size: 85%;
    line-height: 1.22857143;
    position: initial;
    bottom: 0;
    left: 5px;
    right: 5px;
    padding: 15px;
    text-align: center;
}
.owl-prev span, .owl-next span {
	box-shadow: 0 0 3px rgba(0,0,0,0.5);
}
.wp-caption .wp-caption-text {
    padding: 0.8075em 0em;
    color: #8d8d8d;
    font-size: 90%;
    line-height: 1.4;
    text-align: left;
    font-style: italic;
}