h1 { font-family: "Rajdhani", sans-serif; }

h2 { font-family: "Rajdhani", sans-serif; }

h3 { font-family: "Rajdhani", sans-serif; }

h4 { font-family: "Rajdhani", sans-serif; }

h5 { font-family: "Rajdhani", sans-serif; }

h6 { font-family: "Open Sans", sans-serif; }

a { font-family: "Open Sans", sans-serif; transition: none; }

body p { font-family: "Open Sans", sans-serif !important; font-size: 16px !important; margin-bottom: 10px; }

body input[type="text"], body textarea { font-family: sans-serif !important; }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #000; opacity: 1; }

::-moz-placeholder { /* Firefox 19+ */ color: #000; opacity: 1; }

:-ms-input-placeholder { /* IE 10+ */ color: #000; opacity: 1; }

:-moz-placeholder { /* Firefox 18- */ color: #000; opacity: 1; }

body { -webkit-font-smoothing: antialiased; }

body { color: #000; font-family: "Open Sans", sans-serif !important; font-size: 16px; font-weight: 400; line-height: 1; text-size-adjust: 100%; }

#geekmag-main { position: relative; z-index: 0; }

.resp-container { height: 0; overflow: hidden; padding-bottom: 56.25%; padding-top: 35px; position: relative; }

.resp-container > iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

.geekmag-article-list-img a:hover img { -webkit-filter: none; filter: none; }

.geekmag-article-list-img a:hover img { opacity: 1; }

.geekmag-article-box .fa-clock-o, .geekmag-post-content .fa-clock-o, .geekmag-article-list .geekmag-post-date .fa-clock-o { display: none !important; }

.geekmag-post-content { line-height: 1.4; }

.geekmag-article-img a:hover img { -webkit-filter: none; filter: none; }

.geekmag-article-img a:hover img { opacity: 1; }

.geekmag-post-content .geekmag-button { border-radius: 20px; }

.geekmag-post-content .geekmag-button:hover { text-decoration: none; top: auto; }

@media all and (max-width: 749px) { .single-post #geekmag-page-content { padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; }
  .single-post .geekmag-page-right { padding-left: 20px !important; padding-right: 20px !important; } }
