Yeah, the first code is good for what I needed!
The second one still doesn’t change the size of titles inside the flexslider on mobile.
This is all the code I added, please check if something is wrong:
.entry-content, .entry-summary {
font-family: 'Times New Roman', sans-serif;
font-size: 16px;
text-align: justify;
}
.navbar-brand {
font-family: 'Times New Roman', sans-serif;
font-size: 36px;
}
.navbar.navbar-default {
font-family: 'Times New Roman', sans-serif;
}
.nav-search input[type="text"] {
font-family: 'Times New Roman', sans-serif;
font-size: 15px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: 'Georgia', sans-serif;
}
button, input, select, textarea {
font-family: 'Georgia', sans-serif;
}
.comment-author .fn {
font-family: 'Georgia', sans-serif;
}
.cat-title a {
font-family: 'Georgia', sans-serif;
}
article.post .post-categories a, .post-inner-content .cat-item a {
font-family: 'Georgia', sans-serif;
}
.tagcloud a {
font-family: 'Georgia', sans-serif;
font-size: 10px !important;
}
.tagline {
font-family: 'Georgia', sans-serif;
}
.post-navigation a, .paging-navigation a {
font-family: 'Georgia', sans-serif;
font-size: 12px;
}
.comment-reply-link {
font-family: 'Georgia', sans-serif;
font-size: 10px;
}
.copyright {
font-family: 'Georgia', sans-serif;
font-size: 13px;
}
.post-inner-content .cat-item {
font-family: 'Georgia', sans-serif;
font-size: 12px;
}
.entry-title {
font-family: 'Times New Roman', sans-serif;
font-size: 26px;
}
.read-more a {
font-family: 'Georgia', sans-serif;
font-size: 12px;
}
.flex-caption .post-categories a {
font-family: 'Georgia', sans-serif;
font-size: 14px;
}
.flex-caption h2.entry-title {
font-family: 'Times New Roman', sans-serif;
font-size: 32px;
}
.flex-caption .read-more a {
font-family: 'Georgia', sans-serif;
font-size: 14px;
}
@media (max-width: 768px){
.flex-caption {
display: block;
}
}
.flex-caption {
color: #ffffff;
text-shadow:
1px 1px 2px black,
1px -1px 2px black,
-1px 1px 2px black,
-1px -1px 2px black;
}
.flex-control-paging li a {
color: #ffffff;
box-shadow:
1px 1px 2px black,
1px -1px 2px black,
-1px 1px 2px black,
-1px -1px 2px black;
}
.flex-caption .post-categories:after {
box-shadow:
1px 1px 2px black,
1px -1px 2px black,
-1px 1px 2px black,
-1px -1px 2px black;
}
.flex-caption .read-more a {
border: 0;
position: relative;
}
.flex-caption .read-more a {
border: 0;
position: relative;
}
.flex-caption .read-more a:after,
.flex-caption .read-more a:before {
content: "";
position: absolute;
bottom: 0;
height: 15px;
width: 2px;
background: #ffffff;
top: 0;
}
.flex-caption .read-more a:after {
right: 0;
}
.flex-caption .read-more a:before {
left: 0;
}
.flex-caption .read-more a:after,
.flex-caption .read-more a:before{
color: #ffffff;
box-shadow:
1px 1px 2px black,
1px -1px 2px black,
-1px 1px 2px black,
-1px -1px 2px black;
}
.flex-direction-nav a:before {
color: #ffffff;
}
div.flexslider {
max-width: 1060px;
margin: 0 auto;
}
.entry-meta {
font-size: 13px !important;
}
.entry-meta .posted-on {
font-size: 0;
}
.category .page-title {
display: none;
}
body.single .entry-content a {
color: #ecce0a;
}
.page a {
color: #ecce0a;
}
nav.navbar.navbar-default {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 9999;
}
header#masthead {
margin-top: 65px;
}
.admin-bar nav.navbar.navbar-default {
top: 32px;
}
@media only screen and (max-width: 800px) {
.flex-caption .post-categories a {
font-size: 12px;
}
.flex-caption h2.entry-title {
font-size: 28px;
}
.flex-caption .read-more a {
font-size: 12px;
}
.post-inner-content .cat-item {
font-size: 10px;
}
.entry-title {
font-size: 28px;
}
.read-more a {
font-size: 10px;
}
}