*{
	
	font-family:'Poppins';
	
}

.fa {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



.widget_search {
    width: 70%;
}

input#wp-block-search__input-1 {
    padding-top: 5px;
    padding-bottom: 5px;
	border-radius: 20px 0px 0px 20px;
}

button.wp-block-search__button.wp-element-button {
    margin-left: 0px;
    font-weight: bold;
    background: #000;
    border-radius: 0px 20px 20px 0px;
}

label.wp-block-search__label {
    display: none;
}
	
.primary-navigation{
    background-color:  #E41B16!important;
}
	
.primary-navigation ul{
    background-color:  #000 !important;
	background:  #E41B16 !important;
}
	
	.menu-item a {
    font-weight: bold;
}
	
	.primary-navigation ul {
 
    width: fit-content !important;
    margin: auto !important;
}
	
	
	.menu-item a:hover {
    color: #fff !important;
}

.entry_cats a {
    background-color: #E41B16 !important;
}

button.owl-prev {
    background: #000 !important;
}

button.owl-next {
    background: #000 !important;
}

button.wp-block-search__button.wp-element-button {
    background: #000 !important;
}

button#toTop {
    background: #000 !important;
    border-radius: 30px;
}

ul.post_meta li.entry_cats a {
    background-color: transparent !important;
}

.post-navigation .nav-links .nav-next a{
 
    background-color: #E41B16 !important;
}

.post-navigation .nav-links .nav-previous a{
 
    background-color: #E41B16 !important;
}

#comments form input[type="submit"]{
	
	background:#000
	
}

ul.social-menu {
    display: inline-block;
}

ul.social-menu li {
    display: inline;
    margin-left: 20px;
	 margin-right: 20px;
}

i.fa-brands {
    font-size: 30px;
}

.logo-container {
    padding: 30px 0;
}

h1 p {
    text-align: center;
    font-size: 20px;
    padding-top: 20px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

button.wp-block-search__button.wp-element-button {
    margin-left: 0px;
    font-weight: bold;
    background: #000;
    border-radius: 0px 20px 20px 0px;
    width: 15%;
}

@media (min-width: 992px) {
.card_content {
    height: 221px;
}
	
	img.attachment-cream-magazine-thumbnail-2.size-cream-magazine-thumbnail-2.wp-post-image {
    height: 250px;
    width: fit-content;
    text-align: center;
    margin: auto !important;
}
	
}



@media (max-width: 992px) {

    h1 p {
    text-align: center;
    font-size: 15px;
    padding-top: 20px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
    header .advertisement-area {
        display: block;
			        margin-top: 20px;
    }
	
	.site-logo {
    margin-bottom: 0;
    text-align: center !important;
}
	
	.widget_search {
    width: 100%;
}
	
	    .logo-container {
        padding: 15px 0;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
	
	ul#menu-principal {
    position: absolute !important;
    z-index: 999;
    width: 100%;
}
	
	.cm-header-style-one .cm-container {
    width: 100% !important;
    padding: 0px;
    margin: 0px;
    max-width: 100% !important;
}
	
	.logo-container {
        padding: 15px 0;
        margin-bottom: 0px;
        padding-bottom: 0px;
        width: 90%;
        margin: auto;
    }
	
	.logo {
    text-align: center;
}
}
