/* ================= FONTS ================== */
body,p,input,textarea {
    font-family: 'Poppins', sans-serif;
}

h1,h2,h3,h4,h5,h6,strong,b,cite,em,dt,.geekmag-nav > li > a,.geekmag-toggle-menu,.geekmag-sub-menu li a,.geekmag-post-date,.geekmag-post-cat-tags span a,.tagcloud .geekmag-tag-count,blockquote,blockquote p,.geekmag-post-top-bar,.wp-playlist-current-item .wp-playlist-caption,.geekmag-author-links,.geekmag-single-post-date,.geekmag-page-links,.geekmag-author-website,.geekmag-page-title.geekmag-page-quote-title .geekmag-subtitle,.geekmag-post-slider-tags,.geekmag-view-more,.geekmag-author-button,.resp-tabs-list li,h2.resp-accordion,.widget_nav_menu a,.search_footer a,.ytv-list-header > a span,.geekmag-xs-article-tags span a,.geekmag-general-percent,label.geekmag-review-title,.geekmag-review-bar-percent,.geekmag-article-review-inner,.geekmag-article-review-inner-right,.geekmag-small-review,.widget_recent_entries ul li span.post-date {
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body,p,input,textarea,.geekmag-nav ul,.geekmag-format-quote p.geekmag-cite {
    font-size: 16px;
}

.geekmag-topbar-searchbox input[type="text"].geekmag-topbar-searchtext,.footer-credits,.geekmag-post-cat-tags span a,.geekmag-article-box .geekmag-post-date,.geekmag-article-content .geekmag-button,.widget_nav_menu div ul ul li a,.geekmag-pager.comments-pager a,.geekmag-single-post-tags,.geekmag-post-slider-tags span,.geekmag-article-list-right .geekmag-post-date a,.geekmag-xs-article-box .geekmag-post-date a,.geekmag-button.small,.geekmag-xs-article-tags span a {
    font-size: 14px;
}

.geekmag-nav {
    font-size: 20px;
}

.geekmag-sub-menu li a {
    font-size: 14px;
}

h1 {
    font-size: 40px;
}

h2 {
    font-size: 34px;
}

h3,.geekmag-sidebar-box h4,.geekmag-toggle-menu,.geekmag-format-quote p {
    font-size: 28px;
}

h4 {
    font-size: 24px;
}

h5,blockquote p,blockquote:before,.geekmag-subtitle,.geekmag-single-post-date,#geekmag-go-to-share,.geekmag-author-website,.geekmag-widget-title p,.geekmag-button.large,.geekmag-404-container p {
    font-size: 20px;
}

h6,#cancel-comment-reply-link,.resp-tabs-list li,.resp-tabs-container .geekmag-article-list-right h5 {
    font-size: 18px;
}

/* ================= COLORS ================== */
#geekmag-loading-animation {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    border-right-color: #ffffff;
    border-left-color: #283044;
}
body,p,.geekmag-nav > li.geekmag-nav-arrow > a:after,input,textarea,.geekmag-post-date a,.geekmag-author-links a,.geekmag-single-post-nav a,.geekmag_meta a,.geekmag-format-quote p.geekmag-cite span,.geekmag-article-list-right .geekmag-post-date a,.geekmag-article-list-right .geekmag-post-date,.geekmag-xs-article-box .geekmag-post-date a,.geekmag-sidebar-box a,.tagcloud a,a[class^="tag"],.geekmag-author-icons li.geekmag-author-icon a:before,.widget_nav_menu a {
    color: #6B717E;
}

.geekmag-page-title h1,.geekmag-page-title h2,.geekmag-page-title h3,.geekmag-page-title h4,.geekmag-page-title h5,.geekmag-page-title h6,.geekmag-subtitle,.geekmag-page-title.geekmag-page-quote-title .geekmag-subtitle span,.geekmag-post-cat-tags span a, .geekmag-post-cat-tags span a:hover,.geekmag-sub-menu li a,#geekmag-toggle-sub-menu,.geekmag-topbar-searchbox input[type="text"].geekmag-topbar-searchtext,.geekmag-nav li ul a,.geekmag-nav li ul a:hover,input[type="submit"],.geekmag-button,input[type="submit"]:hover,.geekmag-button:hover,input[type="submit"]:active,.geekmag-button:active,.geekmag-xlpost-icon .fa,.slick-dots.geekmag-gallery-dots li:before,.geekmag-widget-title h1,.geekmag-widget-title h2,.geekmag-widget-title h3,.geekmag-widget-title h4,.geekmag-widget-title h5,.geekmag-widget-title h6,.geekmag-widget-title p,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer .geekmag-searchbox input[type="text"].geekmag-searchtext,.featherlight .featherlight-close-icon,.featherlight-next,.featherlight-previous,.widget_categories ul li span,.slick-prev:before,.slick-next:before,.geekmag-format-icon:after,.geekmag-carousel-v2-desc h3 a,#footer .slick-dots li button:before,#footer .geekmag-post-cat-tags span a,#footer .resp-tabs-list li,.ytv-list a:hover,.ytv-list .ytv-thumb span,.ytv-list-header a:hover span,.ytv-list .ytv-active a,.ytv-list:after,.geekmag-xs-article-tags span a,.geekmag-general-percent,.geekmag-reviewbar-title,.geekmag-review-bar-percent,.geekmag-article-review-inner-right,.geekmag-article-review-inner,.geekmag-small-review, button[type="submit"], input[type="button"],#geekmag-header-right-v4 .geekmag-nav a {
    color: #ffffff;
}

.geekmag-toggle-menu,.geekmag-post-slider-tags span,.geekmag-post-slider-tags a,.geekmag-format-img-content h1 a,.geekmag-format-img-content h2 a,.geekmag-format-img-content h3 a,.geekmag-format-img-content h4 a,.geekmag-format-img-content h5 a,.geekmag-format-img-content h6 a,.geekmag-format-img-content .geekmag-post-date a,.geekmag-article-list-img a,.geekmag-author-button,.geekmag-author-button:hover,.geekmag-social-icons li a,.geekmag-social-icons li a:hover,.geekmag-social-icons li a:focus,.geekmag-social-icons li a:active,.ytv-list-header > a span,.geekmag-nav li li .parent:after {
    color: #ffffff !important;
}

.geekmag-post-content,#geekmag-nav-container,#geekmag-nav-menu,input,textarea,input:focus,textarea:focus,.geekmag-article-img a,.geekmag-xl-article-img a,.geekmag-single-post-nav,.slick-dots.geekmag-gallery-dots,.slick-dots.geekmag-slider-dots,.geekmag-post-format-gallery,#geekmag-gallery-slider,.geekmag-format-gallery-carousel,.geekmag-article-list-row,.geekmag-sidebar-box,.widget_mc4wp_form_widget,.geekmag-view-more,.featherlight .featherlight-content,.geekmag-author-content,.geekmag-accordion-header,.geekmag-accordion-content,.geekmag-post-slider,.slick-dots,li.sow-carousel-item h3,#geekmag-review-container,#breadcrumbs,#geekmag-facebook-comments,.geekmag_comments_block,.geekmag_comment_form,.besocial-container-vote-comment .besocial-container-like-comment,.besocial-container-vote-comment .besocial-container-dislike-comment {
    background: #ffffff;
}

.geekmag-article-box .geekmag-article-content,.geekmag-author-box,.resp-tabs-list li:hover,.resp-tabs-list li.resp-tab-active,.resp-tabs-container,.resp-tab-active,.resp-vtabs .resp-tabs-list li:hover,.resp-vtabs .resp-tabs-list li.resp-tab-active,#geekmag-loading-animation,.widget_nav_menu.so-panel {
    background-color: #ffffff;
}

body,code,pre,hr,.geekmag-post-content .resp-tabs-list li:hover,.geekmag-post-content .resp-tabs-list li.resp-tab-active,.geekmag-post-content .resp-tabs-container,.geekmag-post-content .resp-tab-active,.geekmag-post-content .resp-vtabs .resp-tabs-list li:hover,.geekmag-post-content .resp-vtabs .resp-tabs-list li.resp-tab-active,.geekmag-post-content .geekmag-author-content,.geekmag-post-content .geekmag-article-box .geekmag-article-content,#geekmag-loading-overlay,div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors,.geekmag-reviewbar,.geekmag_comments_content,.besocial-container-like,.besocial-container-dislike {
    background-color: #EBE9E9;
}

.geekmag-page-links,#wp-calendar tbody td,.tagcloud a,a[class^="tag"],.geekmag-post-content .geekmag-accordion-header,.geekmag-post-content .geekmag-accordion-content,.geekmag-post-content .geekmag-article-list-row {
    background: #EBE9E9;
}

#wp-calendar tbody td {
    border: 1px solid #ffffff;
}

.tagcloud .geekmag-tag-count {
    border-left: 1px solid #ffffff;
}

.featherlight-loading .featherlight-content {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    border-right-color: #ffffff;
}

.geekmag_comments_content:before {
    border-bottom-color: #EBE9E9;
}

.geekmag-author-thumb img {
    border:5px solid #EBE9E9;
}

table,th,td {
    border: 1px solid #EBE9E9;
}

blockquote {
    border-top: 1px solid #EBE9E9;
    border-bottom: 1px solid #EBE9E9;
}

.geekmag-single-post-left {
    border-right:2px solid #EBE9E9;
}

.geekmag-single-post-right {
    border-left:2px solid #EBE9E9;
}

.widget_recent_entries ul li,.widget_categories ul li,.widget_recent_comments ul li,.widget_pages ul li,.widget_meta ul li,.widget_archive ul li,.widget_archives ul li,.widget_recent-posts ul li,.widget_rss ul li,.widget_nav_menu div ul > li,.recentcomments {
    border-bottom: 1px solid #EBE9E9;
}

.widget_categories ul ul, .widget_pages ul ul {
    border-top: 1px solid #EBE9E9;
}

.geekmag-share-buttons,.geekmag-format-quote p.geekmag-cite span {
    border-top: 3px solid #EBE9E9;
}

input,textarea {
    border: 3px solid #EBE9E9;
}

.wp-playlist {
    border: 3px solid #EBE9E9 !important;
}

.wp-playlist-item {
    border-color: #EBE9E9 !important;
}

.featherlight {
    background:rgba(255,255,255,0.7);
}

#footer,#footer a,#footer #wp-calendar caption,#footer p,.ytv-list a,.ytv-list-header a span {
    color: rgba(255, 255, 255, 0.5);
}

a,h1,h2,h3,h4,h5,h6,.geekmag-nav a,.geekmag-article-box h3 a,.geekmag-article-box h4 a,.geekmag-article-box h5 a,.geekmag-post-date,.geekmag-single-post-date,.slick-dots li button:before,.geekmag-article-list-right h5 a,.resp-tabs-list li,.besocial-container-like:hover,.besocial-container-dislike:hover,.besocial-p-like-active,.besocial-container-like-comment:hover,.besocial-container-dislike-comment:hover,.besocial-p-like-active-comment {
    color: #283044;
}

a:hover,cite,code,pre,.geekmag-highlight,blockquote:before,.geekmag-format-quote-box:before,.geekmag-nav > .activelink > a,.geekmag-nav li a:hover,.geekmag-nav > li.geekmag-nav-arrow:hover a:after,.geekmag-nav > li.geekmag-nav-arrow:focus a:after,.geekmag-nav > li.geekmag-nav-arrow:active a:after,.geekmag-page-title.geekmag-page-quote-title:before,.geekmag-article-box h3 a:hover,.geekmag-article-box h4 a:hover,.geekmag-article-box h5 a:hover,.geekmag_meta a:hover,.geekmag-sidebar-box a:hover,#wp-calendar tbody td a,.tagcloud a:hover,a[class^="tag"]:hover,.tagcloud .geekmag-tag-count,#footer a:hover,.geekmag-page-title-left span,.tagcloud a:hover,a[class^="tag"]:hover,.geekmag-author-links a:hover,.geekmag-single-post-nav a:hover,.geekmag-page-title a,.geekmag-author-icons li.geekmag-author-icon a:hover:before,.geekmag-author-icons li.geekmag-author-icon a:focus:before,.geekmag-author-icons li.geekmag-author-icon a:active:before,.widget_mc4wp_form_widget:before,.geekmag-carousel-v2-desc h3 a:hover,.widget_nav_menu a:hover,.ytv-list:hover:after,label.geekmag-review-title {
    color: #f5245f;
}

.geekmag-nav > li:before,input[type="submit"],.geekmag-button,.geekmag-xlpost-icon,.geekmag-social-icons li a:hover,#footer .geekmag-social-icons li a:hover,#footer #geekmag-back-to-top-button,.geekmag-post-slider-tags span,.geekmag-post-cat-tags span a,.geekmag-list-post-icon,.resp-tab-active,.geekmag-post-content .resp-tab-active,.geekmag-page-title .geekmag-post-cat-tags span a,#footer .widget_categories ul li span,#footer .geekmag-author-button,.ytv-list .ytv-thumb span,.geekmag-xs-article-tags span a,.geekmag-general-percent,.geekmag-reviewbar-bar,.geekmag-article-review-inner,.geekmag-small-review,.geekmag-reviewbar-bar, button[type="submit"], input[type="button"] {
    background: #f5245f;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ytv-canvas ::-webkit-scrollbar-thumb {
    background: #f5245f;
}

.geekmag-nav li ul,#geekmag-main .justified-gallery>div>div>a>.caption,#geekmag-main .justified-gallery>div>div>.caption,#geekmag-main .justified-gallery>div>div .caption {
    background-color: #f5245f;
}

.geekmag-format-icon:before {
    border-right: 40px solid #f5245f;
    border-top: 40px solid #f5245f;
}

input[type="submit"],.geekmag-button,button[type="submit"], input[type="button"] {
    box-shadow: 0 6px #a1173e;
}

input[type="submit"]:hover,.geekmag-button:hover,button[type="submit"]:hover, input[type="button"]:hover {
    box-shadow: 0 4px #a1173e;
}

input[type="submit"]:active,.geekmag-button:active,button[type="submit"]:active, input[type="button"]:active {
    box-shadow: 0 0 #a1173e;
}

#geekmag-header-container,#footer {
    background-color: #283044;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#geekmag-topbar,#geekmag-toggle-sub-menu,.geekmag-toggle-menu,.geekmag-searchbox input[type="submit"]:hover,.geekmag-searchbox input[type="submit"]:focus,#footer-info-fullwidth,#footer .geekmag-searchbox input[type="submit"],#footer .geekmag-searchbox input[type="submit"]:hover,#footer .geekmag-searchbox input[type="submit"]:focus,#footer .geekmag-widget-title,#footer .slick-dots,#footer .geekmag-accordion-header, #footer .geekmag-accordion-content,#footer .geekmag-author-content,#footer .geekmag-article-content,#footer .geekmag-page-title,#footer .geekmag-view-more,#footer .widget_mc4wp_form_widget,.ytv-list-header {
    background-color: #202637;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#footer .tagcloud a,#footer a[class^="tag"],#footer .geekmag-searchbox input[type="text"].geekmag-searchtext,.geekmag-author-button:hover,.ytv-list .ytv-active a,.ytv-playlists {
    background: #202637;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ytv-canvas ::-webkit-scrollbar {
    background: #202637;
}

.geekmag-topbar-searchbox input[type="text"].geekmag-topbar-searchtext,.geekmag-topbar-searchbox input[type="submit"],.geekmag-topbar-searchbox input[type="submit"]:hover,.geekmag-topbar-searchbox input[type="submit"]:focus,.geekmag-searchbox input[type="submit"],.geekmag-social-icons li a,#footer .geekmag-social-icons li a,.geekmag-post-slider-tags .geekmag-post-slider-date,.geekmag-widget-title,.geekmag-format-img-box,.geekmag-page-title,.geekmag-article-img a,.featherlight .featherlight-close-icon,.featherlight-next,.featherlight-previous,.widget_categories ul li span,.geekmag-author-button,.geekmag-carousel-v2 .slick-slide,.ytv-canvas,.geekmag-article-review-bar {
    background: #283044;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.widget_nav_menu div ul ul {
    border-left: 3px solid #f5245f;
}

.geekmag-widget-title,.geekmag-page-title {
    border-left: 5px solid #f5245f;
}

.geekmag-page-title.geekmag-page-quote-title .geekmag-subtitle span,.sticky {
    border-top: 5px solid #f5245f;
}

#footer .tagcloud .geekmag-tag-count {
    border-left: 1px solid #283044;
}

.mejs-container .mejs-controls,.slick-arrow,.sow-carousel-title a.sow-carousel-next,.sow-carousel-title a.sow-carousel-previous {
    background-color: #283044 !important;
}

.featherlight-loading .featherlight-content {
    border-left-color: #283044;
}

/* ================= OTHERS ================== */
#geekmag-header-left img,#geekmag-header-left-v2 img {
    height: 90px;
}

#geekmag-header-container-inner,#geekmag-header-container-inner-v2 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.geekmag-nav ul {
    width: 17em;
}

/* ================= MEDIA ================== */
@media only screen and (max-width: 1170px) {
    #geekmag-header-left img,#geekmag-header-left-v2 img {
        width: 100%;
    }
}

@media only screen and (max-width: 700px) {
    .geekmag-post-slider-desc {
        background:#ffffff;
    }
}
@media only screen and (max-width: 640px) {
    .resp-tab-active {
     color:#ffffff;
    }
}

@media only screen and (max-width: 600px) {
    body,p,input,textarea,.geekmag-nav ul,.geekmag-format-quote p.geekmag-cite {
        font-size: 14px;
    }
    .geekmag-topbar-searchbox input[type="text"].geekmag-topbar-searchtext,.footer-credits,.geekmag-post-cat-tags span a,.geekmag-article-box .geekmag-post-date,.geekmag-article-content .geekmag-button,.widget_nav_menu div ul ul li a,.geekmag-pager.comments-pager a,.geekmag-single-post-tags,.geekmag-post-slider-tags span,.geekmag-article-list-right .geekmag-post-date a,.geekmag-xs-article-box .geekmag-post-date a,.geekmag-button.small,.geekmag-xs-article-tags span a {
        font-size: 12px;
    }
    .geekmag-nav {
        font-size: 18px;
    }
    h1 {
        font-size: 34px;
    }
    h2 {
        font-size: 30px;
    }
    h3,.geekmag-sidebar-box h4,.geekmag-toggle-menu,.geekmag-format-quote p {
        font-size: 26px;
    }
    h4 {
        font-size: 22px;
    }
    h5,blockquote p,blockquote:before,.geekmag-subtitle,.geekmag-single-post-date,#geekmag-go-to-share,.geekmag-author-website,.geekmag-widget-title p,.geekmag-button.large,.geekmag-404-container p {
        font-size: 18px;
    }
    h6,#cancel-comment-reply-link,.resp-tabs-list li,.resp-tabs-container .geekmag-article-list-right h5 {
        font-size: 16px;
    }
}

@media only screen and (max-width: 480px) {
    h1 {
        font-size: 30px;
    }
    h2 {
        font-size: 26px;
    }
    h3,.geekmag-sidebar-box h4,.geekmag-toggle-menu,.geekmag-format-quote p {
        font-size: 22px;
    }
    h4 {
        font-size: 20px;
    }
}