/************** FONTS *****************/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&family=Rubik+Distressed&display=swap" rel="stylesheet');
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap" rel="stylesheet');

/************** GERAL *****************/
html{scroll-behavior:smooth;}
body{background:#F8F8FF;}
body p{font-family:'Newsreader',serif;color:#222;font-size:18px;line-height: 22px;}
h1, h2, h3, h4, h5, h6 {font-family:'Newsreader',serif;color:#185572;font-weight: 800;}
h1{font-size:30px;} 
h2{font-size:26px;} 
h3{font-size:22px;}
h4{font-size:20px;} 
a{color:#185572;cursor:pointer;}
a:hover{text-decoration:none;}
.top-20{margin-top:20px;} 
.top-10{margin-top:10px;} 
.bottom-20{margin-bottom:20px;}
.mtop-40{margin-top: 40px;}
.bg-slide{float: left;width: 100%;}
.bg-slide .owl-nav button .fa{color:#333;background: rgba(0, 0, 0, 0.0);}
.widget a,.widget p{font-family:'Newsreader',serif;font-size:18px;color:#185572;}
.widget li::marker {color:#f40;}
.div404 .widget h2 {display: none!important;}
.div404 .search ::-ms-input-placeholder, .home .top-bar .search ::-ms-input-placeholder {color:#B0C4DE;}
.div404 .search ::placeholder, .home .top-bar .search ::placeholder{color:#B0C4DE; opacity: 1;}
.line-height-60{line-height: 40px;}
.capitalize{font-size: 58px;font-weight: 700;float:left;line-height: 60px;margin-right:0; margin-bottom: -18px;text-indent: 0;}
.pos-capitalize{margin-left: -10px;}
.pd-h20{padding:0 20px 0 20px;}
.pd-r20{padding: 0 30px 0 20px;}
.text-divider{display: flex;font-size: 30px;align-items: center;text-indent:0!important;line-height: 30px;}
.text-divider::before, .text-divider::after {flex: 1;content: '';padding: 0.1px;background-color: #0E4357;margin: 15px;}

.post-info{margin: 0;padding: 20px}
/* Row centralizado */
.flex-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;height: auto;}
.flex-row-400, .flex-row-300, .flex-row-200{height: auto;display: inline-block;}
.flex-row-400{width:400px;}
.flex-row-300{width:300px;}
.flex-row-200{width:200px;}

.box-article{float:left;margin:0;padding:0;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);margin-bottom: 24px;}
.box-article h3{padding: 0 20px;margin:0;font-size: 28px;}
.box-article .meta-info p{padding: 0 20px 0 20px;font-size: 15px; }
.box-article .col-sm-9 p{padding: 0 20px 0 20px;margin-top: -10px;}
.box-article .col-sm-3 a{padding-right: 20px;margin-top: -10px;}
.custom-content {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.07);margin-bottom: 24px;background: #fff;}
.post-info{margin: 0;padding: 20px}
.embed-archive {border:4px solid #000;width: 98%;position: relative; overflow: hidden; height: 430px;}

header{margin:0;padding:0;}
.home .menu-area{background: rgba(0, 0, 0, 0.6);border: none;}
.content-area{padding:30px 0 30px 0;margin: 0;}

/* Home Page */
/* Top Bar Section */
.search{padding:0;}
.search .search-field{color:#fff;}
.search .btn{background:#f40; padding: 0 9px 0 9px; margin-top:-3px; cursor: pointer; height: 37px; color:#fff; }
.search .btn:hover{background: #f60;}
.search label{margin: 0; padding: 0;color:#333 !important}
.search > form .screen-reader-text, .search-form .screen-reader-text{clip: unset; clip-path: unset; position: relative !important; }
.search input[type="search"]{margin-right: -5px; padding: 0 10px 0 10px; width: 300px;height: 37px; color:#333;border: 1px solid #ccc;}
::-ms-input-placeholder {color:#333;}
::placeholder{color:#333; opacity: 1;}

.top-bar{height:61px;width:100%;background:#052233;position:fixed;top:0;z-index:100;}
.top-bar .search {float:right; margin-top:10px;padding: 0;}
.top-bar .search .search-field {color: #333;}
.top-bar .search .btn{background:#fff;padding:0 6px 0 6px;margin-top:-3px;height:35px;cursor:pointer;color:#333;}
.top-bar .search label{margin: 0; padding: 0; color: #333 !important}
.top-bar .search > form .screen-reader-text, .search-form .screen-reader-text {clip: unset; clip-path: unset; position: relative !important; }
.top-bar .search input[type="search"]{margin-right: -6px; padding: 0 10px 0 10px; width: 120px; background:#fff; height: 35px; color:#333;  -webkit-transition: width 0.4s ease-in-out; transition: width 0.4s ease-in-out;}
.top-bar .search input[type="search"]:focus {width:300px;}
.top-bar .search input[type="search"] ::-ms-input-placeholder {color:#333;}
.top-bar .search input[type="search"] ::placeholder{color:#333; opacity: 1;}

/* Top Bar - Social Widgets */
.social-media-icons{float:right;margin-top:18px;}
.social-media-icons ul{padding: 0; margin: 0; }
.social-media-icons ul li{list-style:none;display:inline;margin:0;padding-top:0;}
.social-media-icons i{margin-right:6px;color:#fff;font-size: 22px;}
.social-media-icons i:hover{color:#f40;}

.logo {position:relative;height:80px;margin-top:-43px;z-index:102;}
.logo img{height: 100%; width: auto;}
.navbar {float: right; }
button:focus, button:active {outline: none;}
.mobile {display: none;}

/* Header - Main Menu */
.navbar-dark .navbar-toggler{border:none!important;position:absolute;top:10px;right:7px;z-index: 100;}
.navbar-dark .navbar-toggler i{border:1px solid #000;font-size:28px;line-height:35px;background:crimson;color:#fff;padding:0 10px 0 10px;}
.navbar-dark .navbar-nav .nav-link{color:#66D0FB;float:left;text-align:left;}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{color: #fff!important;background: #f40;}
.dropdown-menu{background:#1C2734;border-radius:0;}
.dropdown-item{padding:0;font-size:15px!important;line-height:30px!important;}
.dropdown-item:hover{background:#f40;color:white!important;}
.dropdown:hover .dropdown-menu{display:block;margin-top:0;}

/* Header - Main Menu */
.menu-area {width:100%;height:45px;margin-top: 60px;border-bottom: 1px solid #052233;background: #000;}
.main-menu{margin-top: -7px;}
.main-menu ul li{list-style: none; padding: 0; margin: auto;}
.main-menu ul li a{text-decoration: none; font-size: 16px; padding: 0 12px 0 12px !important; line-height: 44px;font-family:'Montserrat',sans-serif;margin: 0;color:#66D0FB;}
.main-menu ul li a .fa-home{font-size: 20px;line-height: 0;}
.main-menu ul  li.current-menu-item a {font-weight: 400;}
.current-menu-item a {color:#fff;}
.main-menu ul li a:hover{color: #fff !important; background:#f40;}

.post-dark{padding:20px 40px 20px 40px;background:#fff;margin-top:30px;margin-bottom:0;margin-right:10px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.07);}
.post-dark p{text-align:justify;hyphens:auto;text-indent:14px!important;font-size: 19px;line-height:24px;font-weight: 400;}

/* Search */
.menu-area .search {padding: 0; margin: 0; width: 100%; height: auto;float:right;}
.menu-area .search .search-field {color: #fff;}
.menu-area .search .btn{background: #f40; padding: 0 14px 0 15px; margin-top:-5px; cursor: pointer; height: 44px; color:white; font-family:'Montserrat',sans-serif;}
.menu-area .search label{margin: 0; padding: 0; color: #ccc !important}
.menu-area .search > form .screen-reader-text, .search-form .screen-reader-text { clip: unset; clip-path: unset; position: relative !important; }
.menu-area .search input[type="search"]{margin-right: -5px; padding: 0 10px 0 10px; width: 395px; border: 1px solid #B0C4DE !important; background:none; height: 42px; color:white;font-family:'Montserrat',sans-serif;}

/* Header - Institucional Menu */
.institucional-menu {float: right;}
.institucional-menu ul{margin-left:0;padding:0;margin-top: 8px;}
.institucional-menu ul li {display: inline; }
.institucional-menu ul li a:hover {color: lightblue !important;}
.institucional-menu ul li a{color:#B0C4DE!important; text-decoration: none;font-family:'Montserrat', sans-serif; font-size: 15px; font-weight: 400;line-height: 50px; margin-right: 10px; }
.institucional-menu ul  li.current-menu-item a{ color:#66D0FB!important; }

.slide-container{padding:20px 0 20px 0;background:rgba(0, 0, 0, 0.5);}
.slide-container-2{padding: 40px 0 20px 0; background: rgba(0, 0, 0, 1);}
.slide-container .btn, .slide-container-2 .btn{color:white;background: rgba(0, 0, 0, 0.5);border: 1px solid  #B0C4DE;}
.slide-container .card, .slide-container-2 .card{background:#111;border-radius: 0;margin-bottom:20px;}
.slide-container .card-image{position: relative; overflow: hidden; width: 100%; height: 200px;}
.slide-container-2 .card-image{position: relative; overflow: hidden; width: 100%; height: 100px;}
.slide-container .card-image img, .slide-container-2 .card-image img{position: absolute; top: 50%; transform: translate(0, -50%);}
.slide-container .card-body .slide-container-2 .card-body{text-align: center}

.search-box {margin: auto; max-width: 900px; z-index: 200; }
.search-box .meta-info p {font-size: 14px !important;margin-top: 20px;}
.search-box .meta-info i {color: #f40;}
.search-box .meta-info a {margin: 0; font-size: 18px;}
.search-box h2{font-size: 24px;}
.search-box button {font-weight: 500;}

.article-box {padding-bottom: 20px;margin: 0;}
.article-box h1 {font-size: 32px;}
.article-box .thumbnail {margin-bottom:20px; position: relative; overflow: hidden; height:400px;}
.article-box .thumbnail img{position: absolute;top:50%;transform:translate(0, -50%);}
.article-box .meta-info p {text-align: left!important;text-indent:0!important; font-size: 16px;font-weight: 400;}
.article-box .meta-info a {font-size: 16px; font-weight: 400;}
.article-box .meta-info i {color: #f40;margin: 0 3px 0 3px; }
.article-box .meta-info .tag-design a{background:#0E4357;padding: 6px 10px 5px 10px;line-height: 32px;font-size: 16px;color:#fff;}
.article-box .meta-info .tag-design a:hover{background:#f40;color:#fff;}

.btn {border-radius:0;background:#0E4357;color:white;font-family:'Montserrat',sans-serif;font-size:14px;}
.btn:hover{background:#f40;}

/* Middle Area */

.middle-area{padding-bottom:30px;padding-top: 30px;float:left;width:100%;background:#fff;}
#get-start{margin-top:100vh;padding: 0;}
#start{margin-top: -105px;padding-top: 80px;}

/* Middle Area - Sidebar */ 
.home .sidebar img{max-width:100%;height: auto;}
.sidebar-home, .sidebar-blog, .sidebar-post, .sidebar-copy{max-width:100%;margin-left:auto;margin-right: auto;margin-bottom: 30px;}
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6 {font-family: 'Newsreader', serif;}
.sidebar h2{font-size:1.3em;border-bottom:1px solid #B0C4DE;border-top:1px solid #B0C4DE;margin-bottom:10px;padding:4px 0 1px 0;font-weight: 300;color: #0E4357;}
.sidebar p{font-weight: 400; font-size: 18px; font-family: 'Newsreader', serif;}
.sidebar a{font-weight:400;font-family:'Newsreader',serif;font-size: 16px;}
.sidebar .sidebar-link {border: 1px solid #B0C4DE;padding: 3px 6px 3px 6px;}
.sidebar li::marker {color:#f40;}
#primary .sidebar {margin-top: 30px;}
.sidebar-blog{background-color:#fff;padding: 20px 24px 20px 24px;margin-bottom: 20px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.07);}

.sidebar-post p {font-family:'Newsreader', serif; font-weight: 400;}
.sidebar .menu a{color:#185572;}
.sidebar .menu a:hover{color:#f40;}

.box-image-sidebar{background-image:url("http://localhost/horrorterapia/wp-content/uploads/2025/01/daniel-jensen-NMk1Vggt2hg-unsplash.jpg");height:260px;width: 100%;padding: 20px;}
.box-image-sidebar p{color: #fff;}
.box-image-sidebar a{border:1px solid lightblue; padding: 4px 5px 2px 5px;}
.box-image-sidebar h3{margin:0;}

/* Middle Area - Sidebar - Contact Form 7 */
.home .wpcf7-form {padding: 0;}
.home .wpcf7-form input[type="text"], .home .wpcf7 input[type="email"], .home .wpcf7 textarea{ width: 100%; background: #fff; border: 0; color: #111; }
.home .wpcf7-form input[type="submit"]{ background: #778899; border: 0; color: #fff; margin: 0;width: 100%}
.home .wpcf7-validation-errors{ color: #f40; }

/* Middle Area - Featured News */
.home .news h1{font-size: 36px;}
.home .news .format-image h2, .home .news .format-video h2, .home .news .format-standard h2 {background: transparent; display: inline-block;} 
.home .news .featured h2{font-size: 26px; margin: 12px 14px 0 14px; }
.home .news .featured p{ margin: 0 14px 16px 14px; }
.home .news .featured .btn{ margin: 10px 14px 0 0;}
.home .news .secondary h2{ font-size: 24px; }
.home .news .featured h2 a:hover, .home .news .secondary h2 a:hover{color:#f40;}
.news .meta-info p{ font-weight: 300; font-size: 15px;}
.news .meta-info p i{ font-weight: 400; font-size: 16px; color:#f40;}
.news span, .news span a{font-weight: 300; margin: 0 5px 0 0;}

.secondary .thumbnail, .colunas .thumbnail {position: relative; overflow: hidden; height: 200px;}
.secondary .thumbnail img, .colunas .thumbnail img {position: absolute; top: 50%; transform: translate(0, -50%);}

.home .news .featured .thumbnail{position:relative;overflow: hidden;height: 300px; }
.home .news .featured .thumbnail img{position: absolute;top: 50%; transform: translate(0, -50%); width: 100%;}
.home .news .featured{padding-bottom:8px; margin-bottom: 20px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.07);}
.home .news .secondary{margin-bottom: 20px;padding-bottom: 18px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.18);}
.secondary .content-info{padding: 12px 20px 0 20px;}

/* Footer */
footer{background:#052233;margin: 0;padding: 0;float: left;width: 100%; }
.copyright {float: left;}
.copyright p{font-family: 'Montserrat',sans-serif;font-size: 14px;color: #B0C4DE;}
.nav-links {text-align: center;width: 100%;border-top:1px solid #B0C4DE;margin-left: auto;margin-right: auto;max-width: 900px; margin-top: 20px;padding-top: 22px;color:#0E4357}
.nav-links .page-numbers {font-weight: 400; color: white; font-size: 18px; background:#0E4357; padding: 8px 10px 4px 10px;font-family: 'Montserrat',sans-serif;}
.nav-links .page-numbers:hover {background:#f40;color:#fff}
.nav-links .current{color:white;font-size: 18px;background:#f60;padding: 10px 12px 7px 12px;font-family: 'Montserrat',sans-serif;}
.nav-links .dots{color:#0E4357;font-size: 18px;font-family: 'Newsreader', serif;}
.nav-links .prev {color:#0E4357;font-weight: 400; font-family: 'Newsreader', serif;background: none;}
.nav-links .next {color:#0E4357;font-weight: 400; font-family: 'Newsreader', serif;background: none;}

.archive-pages {padding: 0;margin: 0 15px 0 15px;}
.archive-pages .nav-links {padding:12px 0 11px 0; margin:0;border-top: 1px solid #B0C4DE;border-bottom: 1px solid #B0C4DE;}
.archive-pages .nav-links .next, .archive-pages .nav-links .prev {color: #222;}
.archive-pages .nav-links .next:hover, .archive-pages .nav-links .prev:hover {color: #fff;}
.archive-pages .nav-links .page-numbers {font-family: 'Newsreader', serif; font-size: 18px;padding: 7px 9px 5px 9px;}
.archive-pages .nav-links .current{font-weight: 500; padding: 10px 8px 8px 8px;background:#f40;}
.archive-pages .nav-links .dots{font-family: 'Newsreader', serif;}
.archive-header {margin-left: 20px;} 
.archive-header h1 {display: none;}
.archive-header p {font-size: 18px !important;line-height: 24px;}
.archive-header p strong{font-size: 22px !important;line-height: 32px;font-weight: 500;}


/* Footer Top */
.footer-top{padding: 0 0 30px 0; color:white; border-bottom: 1px solid #111;background: #131B27}
.footer-top h1{text-align: center;}
.footer-top .widget-wrapper h2{font-size:1.3em;margin-top:24px;font-weight: 300;color:#B0C4DE}
.footer-top .wp-block-image {border: 1px solid #f40}
.footer-top .wp-block-tag-cloud {border:1px solid #323A40;}
.footer-top img {max-width: 100%;height: auto}
.footer-top .wp-block-cover {border:1px solid #f40;max-height: 300px ! important;}

.footer-image-sidebar{background-image: url("http://localhost/horrorterapia/wp-content/uploads/2025/02/bg1.png");position: relative;height:290px;width: 100%;}
.footer-image-sidebar-2{background-image: url("http://localhost/horrorterapia/wp-content/uploads/2025/02/bg2.png");position: relative;height:290px;width: 100%;}
.footer-image-sidebar-3{background-image: url("http://localhost/horrorterapia/wp-content/uploads/2025/02/bg3.png");position: relative;height:290px;width: 100%;}
.footer-image-sidebar-4{background-image: url("http://localhost/horrorterapia/wp-content/uploads/2025/02/bg4.png");position: relative;height:290px;width: 100%;}
.overlay{background: rgba(0, 0, 0, 0.4);position: absolute;width: 100%;bottom: 0;padding: 20px;}
.overlay h3, .overlay a{color:lightskyblue;}
.overlay a{font-family:'Montserrat',sans-serif;}
.overlay h3{font-weight:500;}
.overlay p{color:#fff;}

/* Footer - Footer Menu */
.footer-menu {float: right;text-align:right;margin-top:12px;}
.footer-menu ul{list-style:none;padding:0; margin:0;font-size:18px;text-align:right;font-family:'Montserrat',sans-serif;}
.footer-menu ul li{ display: inline;  margin: 0 15px 0 0;}
.footer-menu ul li:last-child{ margin: 0; }
.footer-menu ul li a{color:#B0C4DE; text-decoration: none;font-size: 15px;}
.footer-menu ul  li.current-menu-item a{color: lightskyblue!important; }

/************** INNER PAGES *****************/
/* Blog */
.blog embed, .blog iframe, .blog object, .blog video {margin-bottom:1.6em; max-width: 100%;vertical-align: middle; } /* Deixa os vídeos responsivos */
.blog article{display:inline-block;margin:0;padding: 0; width:100%;}

.blog .meta-info p{font-size:15px; margin: 0 0 20px 0; font-weight: 300;}
.blog .meta-info p i{color:#f40; font-size: 16px}
.blog .meta-info p a{font-weight: 300; line-height: 24px;}
.blog .thumbnail {position:relative;overflow: hidden;height: 300px;}
.blog .thumbnail img{margin:0;position:absolute;top:50%;transform:translate(0, -50%);min-height: 300px;width: 100%;}

.search-box .thumbnail {position:relative;overflow:hidden;height:200px;}
.search-box .thumbnail img{position:absolute;top:50%;transform:translate(0, -50%);}

.box-archive {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.07);margin-bottom: 20px;padding: 0 20px 0 0;background: #fff;}
.box-archive h2{margin: 20px 10px 0 0;font-size: 26px;}
.box-archive p{font-size: 18px;}
.box-archive .meta-info p, .box-archive .meta-info p > a{ font-size: 15px;}
.box-archive .meta-info i {font-size: 16px; color:#f40;}
.box-archive .thumbnail {position: relative; overflow: hidden; height: 280px;}
.box-archive .thumbnail img{position: absolute; top: 50%; transform: translate(0, -50%);min-height: 280px;}

/* Contact Page */
.wpcf7-form p{font-family: 'Montserrat', sans-serif; margin: 0; padding: 0;}
.wpcf7-form input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea{ border: 1px solid #eeeeee; background:white; width: 100%; padding: 10px; }
.wpcf7-form input[type="submit"]{background:  #f40; border: 0; color: white; width: initial; padding: 10px; cursor: pointer;}

/* Search Page */
.search #main{ padding: 25px 0; }
.search #main form{ margin: 20px 0; }
.search article h2 a, .search .format-image h2 a{font-size: 28px;color:#fff; }

/* Comments */
.comment-respond{ margin: 20px 0; }
.comment-respond label{ width: 100%;}
#commentform input[type="submit"]{background:#f40;border:0;color:white;padding:15px 24px 15px 24px;font-family: 'Montserrat',sans-serif;cursor:pointer;margin:0; }
.comments-area {padding:0 0 30px 0;max-width: 800px;margin: 0;}
.comments-area form {width:100%;}
.comment-author cite{color:#666;}
.comment-author .says{color:#B0C4DE}

/* Post Formats */
.blog .format-standard h2 {border-bottom: 1px solid #f40; width: 100%; padding-bottom: 4px;}
.blog .format-standard .meta-info p {font-weight: 400;font-size: 14px;}
.blog .format-standard h2 a {font-size:26px;line-height:22px!important;}
.blog .format-standard h2 a:hover{color:#f40;}

#xOwl{background:rgba(0, 0, 0, 0.0);}
#xOwl p{color:#B0C4DE; }
#xOwl h2{color:lightskyblue;margin-top:20px;font-weight:400;}
#xOwl .owl-nav{position:absolute;top:-50px;right:0;}
#xOwl .owl-nav button{color:lightskyblue;margin-left: 10px;}
#xOwl .owl-nav button .fa{padding: 8px 10px 8px 10px;background: rgba(0, 0, 0, 0.0);border: 1px solid lightblue;}
#xOwl .owl-nav button .fa:hover{opacity: 0.7;}
#xOwl .item{text-align: center;padding: 0;margin: 0 0 30px 0;position: relative; overflow: hidden;height: 250px; }
#xOwl .x-image{position: absolute; top: 50%; transform: translate(0, -50%);width: auto;height: 250px;}
#xOwl .x-image img {position: relative;top: 0;z-index: 10;margin: auto;min-height: 250px;}
#xOwl .x-image img:hover {opacity:0.7;}
#xOwl .x-description{position:absolute;bottom: 0;width:100%;z-index:20;background:rgba(0, 0, 0, 0.5);padding: 10px;font-family:'Newsreader',serif;color:lightblue;}
.content-area #xOwl{padding-top: 30px;margin-top: 30px;background:#fff;}
#xOwl h3{font-weight:300;font-size: 22px;}
.content-area #xOwl .owl-nav{position:absolute;top:-45px;right: 0;}
.content-area #xOwl .owl-nav button .fa{background:rgba(0, 0, 0, 0.0);border:1px solid #B0C4DE;}

/* Pagination */
.blog .pages, .archive .pages, .single .pages{padding: 10px 20px 8px 20px;border-bottom:1px solid #B0C4DE;border-top:1px solid #B0C4DE;font-family:'Newsreader',serif;color:#052233;font-size: 20px;margin-top: 20px;margin-bottom: 0; }
.blog .pages i, .archive .pages i, .single .pages i{color:#f40; }
.blog .pages a, .archive .pages a, .single .pages a{font-weight:400;font-size:16px;}
.pagination{display:block;}

input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="url"] { -webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;}
input[type="text"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="url"]:focus {border: 1px solid #e4e4e7 !important;}
input[type="text"], input[type="email"], input[type="password"], input[type="url"], input[type="tel"] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 10px;border: 1px solid #e4e4e7;line-height: 20px;width: 100%;margin: 0 0 32px;background-color: #FCFCFC;border-radius: 4px;}
input.s {position: relative;width: 100%;padding: 12px;font-size: 1.4rem;border: 1px solid #d4d4d8;border-radius: 4px 0 0 4px;line-height: 1.6;}
input.s:focus {padding-left: 10px;border-color: #e4e4e7;text-indent: 0;}
textarea {-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;padding: 1%;border: 1px solid #E4E4E7;line-height: 20px;width: 100%;margin: 0 0 32px;background-color: #fcfcfc;border-radius: 4px;}
textarea:focus {border: 1px solid #e4e4e7;}

/* Video Background */
#myVideo{position:fixed;top:-30px;right: 0;left: 0; bottom:0;min-height:100vh;background:#000;z-index:-1;padding:0;margin:0;}
.video-content{background:rgba(0, 0, 0, 0.0);left:0;right:0;position:absolute;bottom:0;width:100%;padding:30px;}
.video-content p, .video-content .btn{color:#fff;font-family:'Newsreader',serif; }
.video-content .x-desc {font-weight: 400; font-size: 20px; margin: auto; max-width: 750px;text-shadow: 2px 2px 5px #111;text-align: center;line-height: 30px;}
.video-content .x-desc span{font-weight:400;line-height: 50px;}
.video-content .btn{background:rgba(0, 0, 0, 0.5);padding: 9px 10px 2px 10px;margin:0;}
.video-content a .fa-arrow-down{font-size: 20px;color:#B0C4DE;}

#BtnTop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background:#f40;color:#fff;cursor:pointer;padding:10px 14px 10px 14px;font-size:18px;}
#BtnTop:hover{background:#111;}

.mobile-nav-sidebar{width:100%;background:rgba(0, 0, 0, 0.8);position:fixed!important;z-index:12000;overflow:auto;top:0;bottom:0;padding:0 20px 0 20px;}
.menu-mobile .search{float:left;width:auto;margin-top:12px;}
.menu-mobile .search input[type="search"]{width:250px;background:#E5F0FE;}
.menu-mobile .search .btn{margin-top:-3px;}
.menu-mobile .fa-bars{color:#fff;position:fixed;right:18px;top:16px;font-size:30px;z-index:10000;}
.menu-mobile .logo{display:block;margin-left:auto;margin-right:auto;margin-top:0;width:210px;}

.mobile-nav-sidebar .btn{font-size: 28px;padding: 0 7px 0 7px;position:absolute;top:15px;right:15px;}
.mobile-nav-sidebar ul li{list-style: none;}
.mobile-nav-sidebar ul li a{color: lightblue;font-size: 20px;}
.mobile-nav-sidebar ul li a i{color:#fff;margin-right:8px;}

/* Scrollbar */
* {scrollbar-width: thin;scrollbar-color:#f40 #111;}
*::-webkit-scrollbar {width:14px;}
*::-webkit-scrollbar-track {background:#111;}
*::-webkit-scrollbar-thumb {background-color:#f40;border-radius:20px!important;border: 14px solid #f40;}
/* Scrollbar */

/**  Media Queries. */
@media only screen and (max-width: 1024px){
    .video-content .x-desc{padding: 25px;}
}
@media only screen and (max-width: 768px){
    .search input[type="search"]{width: 200px;}
    .post-dark {border:none;}
    .mobile {display: inline-block;}
    .desktop {display: none;}
}
@media only screen and (max-width: 425px){
    .search .btn{margin-top: -3px}
    .menu-area {height: 65px;margin: 0;padding: 0;width: 100%;background: #1C2734;}
    .main-menu {position: absolute;top:0;left: 0;right: 0;padding:0; background:#000D18;width: 100%;text-align: left;z-index:20}
    .main-menu ul {width: 100%;padding: 0;margin: 20px 0 20px 0;}
    
    .content-area{margin-top:10px;float: left;width: 100%;}
    .blog .thumbnail {height: 300px;}
    .post-info {position: relative;width: 100%;margin-top: 10px;}
    .article-box {margin-top: 60px;}
    .article-box .thumbnail{height: 200px;}
    .embed-archive {height: 200px;}
    .footer-menu ul{width: 100%;float: left; text-align: center; margin: 0 0 30px 0;}
    .copyright p {text-align:center;width: 100%;font-family:'Montserrat',sans-serif;}
    #BtnTop{padding:6px 10px 6px 10px;bottom:14px;right:14px;}
    .box-archive{border:none;margin: 0 0 20px 0;}
    #xOwl p{margin-bottom: 50px;}
}
@media only screen and (max-width: 375px){
    .menu-mobile .search input[type="search"]{width:300px;}
}
@media only screen and (max-width: 325px){
    .menu-mobile .search input[type="search"]{width:230px;}
}