/*
Theme Name:     Plato Technologies Inc.
Theme URI: 		https://Zephyrnet.com
Description:    Customizations for Plato Technologies Inc.
Author:         Fahad Umar
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

table td {
	border:none;
}
#gtranslate_wrapper {
	right:10px !important;
}
.switcher .selected {
	background:#12141d !important;
}
.switcher .selected a {
	color:#ffffff !important;
	border-color:#202232 !important;
}
.switcher .selected a:hover {
	background: #12141d !important;
}
.switcher .option {
	border-left: 1px solid #12141d !important;
    border-right: 1px solid #12141d !important;
    border-bottom: 1px solid #12141d !important;
    background-color: #12141d !important;
	max-height:750px !important;
}
.switcher .option a {
	color:#ffffff !important;
}
.switcher .option a:hover {
	background: #12141d !important;
}
/*
#td-mobile-nav {
	height: calc(100% + 1px);
    overflow: auto;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    left: 0;
}
*/
.td-menu-mob-open-menu #td-mobile-nav {
	background-color:#000000;
	border-right:1px solid #202232;
}
li.plato-left-menu-copyrights-empty {
	margin-top:60px;
}
li.plato-left-menu-copyrights-empty a {
	display:none;
}
.plato-left-menu-copyrights a {
    font-size:14px !important;
    line-height:10px !important;
}

/*
.plato-tags ul.tdb-tags {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
*/
ul.plato-article-bottom-links li {
	list-style:none;
	margin-left:0px;
}
ul.plato-article-bottom-links .plato-cryptohawk-gid {
  display:none;
}

.plato-connect-form input, .plato-connect-form textarea {
	background:#202232 !important;
	border: none !important;
    color: #fff !important;
    padding-left: 10px !important;
}
body.category .td-module-meta-info .td-excerpt {
	display:none;
}
body.tag .td-module-meta-info .td-excerpt {
	display:none;
}
ul.plato-post-bottom-links p {
	display:none;
}
ul.plato-post-bottom-links li, ul.plato-guest-post-bottom-links li {
	list-style:none;
	margin-left:0px;
	color:#ffffff;
}
.plato-single-tags .tdb-tags li span {
	border:1px solid var(--news-hub-accent);
}
.plato-top-hamburger .tdm-btn {
	padding-left:0px;
}
.tdm-popup-modal ul.plato-post-bottom-links {
	display:none;
}
.plato-post-bottom-links li a {
    color:#04a1ff;
    margin-left:3px;
}
.plato-post-bottom-links .plato-post-bottom-link-source {
    color:#04a1ff;
}
.plato-post-bottom-links .plato-post-bottom-link-source span {
    color:#ffffff;
}
.plato-post-bottom-links .plato-post-bottom-link-source-img img {
	max-width:300px;
}
.single-post .plato-post-bottom-links .plato-post-bottom-link-coinsmart {
	display:none;
}
.single-post .plato-guest-post-bottom-links .plato-post-bottom-link-coinsmart {
	display:none;
}
.plato-single-cta p {
	margin-bottom:0px;
}
.plato-single-author {
    width:100%;
}
.plato-single-author .tdb-block-inner {
    justify-content:center;
}
.plato-single-cat {
	width:100%;
	text-align:center !important;
}
.single-post .tdc-content-wrap .tdb-block-inner footer.entry-footer {
	display:none;
}
.single-post .td-post-content p:last-child {
	display:;
}
.tagdiv-type figure img {
    margin-bottom: 15px;
}
.single-post .tdi_57.tdc-row-content-vert-center {
	align-items: flex-start;
}
body.home .wpb_video_wrapper {
	margin-bottom: 0px;
}

/* AudioPlayer */
.plyr .plyr__controls {
    background:#1a1b27 !important;
}
.plyr .plyr__controls button.plyr__controls__item.plyr__control {
    border:2px solid #04a1ff;
    border-radius:50px;
    color:#04a1ff;
}
.plyr .plyr__controls button.plyr__controls__item.plyr__control:hover {
    color:#ffffff;
}
.plyr .plyr__controls a.plyr__controls__item.plyr__control {
    display:none;
}
.plyr .plyr__controls button.plyr__control {
    border-radius:50px;
}
.plato-search-nav p {
	margin-bottom:5px;
}
.plato-search-nav ul {
    text-align:center;
	margin-top:0px;
}
.plato-search-nav ul li {
    list-style:none;
    display:inline-block;
	margin:0px 10px !important;
}
.plato-search-col {
	max-width:800px;
}
.plato-search-field {
	max-width:600px;
	margin:auto;
}

.wpforms-title {
  text-align:center;
  font-weight:bold;
  color:#04a1ff;
  font-size:2rem;
}
.wpforms-description {
  text-align:center;
  font-weight:bold;
  color:#aaaaaa;
  margin-bottom:20px !important;
}
div.wpforms-container-full {
	margin-bottom:0px !important;
	margin-top:0px !important;
}
.wpforms-container input, .wpforms-container textarea {
	border-color: rgba(130,140,150,0.2) !important;
	background-color:#13141d !important;
}
.wpforms-submit {
	background-color:#04a1ff !important;
	border-color:#04a1ff !important;
	color:#ffffff !important;
	font-weight:bold;
	border-radius:50px !important;
}
body .iti__country-list, div.wpforms-container .wpforms-form .iti__country-list, div.wpforms-container-full .wpforms-form .iti__country-list, #wpforms-conversational-form-page .iti__country-list {
  color:#13141d !important;
}
body .iti__country.iti__highlight, div.wpforms-container .wpforms-form .iti__country.iti__highlight, div.wpforms-container-full .wpforms-form .iti__country.iti__highlight, #wpforms-conversational-form-page .iti__country.iti__highlight {
    background-color: rgb(26 27 39) !important;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
	color:#ffffff !important;
	padding:0px 10px !important;
	border:1px solid #333333 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field {
  padding:5px 0 !important;
}
.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	background:#1a1b27 !important;
	font-size:30px;
}
body .tdm-popup-modal-wrap .tdm-popup-modal {
	-webkit-box-shadow: 0 0 7px #404040 !important;
    -o-box-shadow: 0 0 7px #404040 !important;
    -ms-box-shadow: 0 0 7px #404040 !important;
    box-shadow: 0 0 7px #404040 !important;
    border: 2px solid #333333;
}
body .tdm-popup-modal-wrap .tdm-pm-header {
	border-color:transparent !important;
	padding:0px 5px;
}
.plato-open-beta-form-title a {
	color:#04a1ff;
}


/* Google Programmable Search */
.gsc-richsnippet-showsnippet-label {
    color:#aaaaaa !important;
}
.gs-promotion-text-cell {
    margin-left:0px !important;
}
.gsc-control-cse table, .gsc-control-cse td, .gsc-control-cse tr, .gsc-control-cse th {
    border:none !important;
}
.gsc-above-wrapper-area {
    border-color:#202232 !important;
}
.gsc-refinementsArea, .gsc-tabsArea {
    border-color:#202232 !important;
}
.gsc-richsnippet-popup-box {
    width:90% !important;
    left:5% !important;
    top:5% !important;
    background:#202232 !important;
    color:#ffffff !important;
    padding:20px !important;
    text-transform:capitalize;
}
.gsc-richsnippet-individual-snippet-box {
    border-color:#aaaaaa !important;
}
.gsc-richsnippet-popup-box-title-url {
    color:#04a1ff !important;
}
.gsc-richsnippet-popup-box-title-text {
    color:#aaaaaa !important;
}
.gsc-richsnippet-individual-snippet-key {
    color:#04a1ff !important;
}
.gsc-control-cse, .gsc-control-cse .gsc-table-result {
    font-size:14px !important;
}
.gsc-input {
    background:#202232;
    border:none;
    color:#ffffff !important;
    padding:0px 10px !important;
    font-size:14px !important;
    line-height:2.5;
	border-radius:50px;
}
.gsib_a, .gsib_b, .gsc-search-button {
    border:none;
    padding:0px !important;
	background-color:#202232;
}
.gsc-search-button {
	position:absolute;
	right:15px;
	bottom:40%;
}
.gsib_b {
	display:none;
}
.gs-per-result-labels {
	display:none;
}

/* Scrollbar Style */
::-webkit-scrollbar {
  width: 3px;
}
::-webkit-scrollbar-track {
  background: #1a1b27; 
}
::-webkit-scrollbar-thumb {
  background: #04a1ff; 
}
::-webkit-scrollbar-thumb:hover {
  background: #13141d; 
}


@media screen and (min-width: 768px) {
	div.heateor_sss_bottom_sharing {
		top:23% !important;
	}
	.td-menu-background {
    	max-width:280px;
	}
	#td-mobile-nav {
    	max-width:240px;
	}
	.td-menu-mob-open-menu #td-outer-wrap {
    	position:relative;
    	transform:none;
    	-webkit-transform:none;
	}
	.td-mobile-content .td-mobile-main-menu > li > a {
    	font-weight:400;
		font-size:18px;
	}
	#td-mobile-nav .td-menu-login-section {
		display:none;
	}
	#td-mobile-nav .td-menu-socials {
		height:40px;
	}
	.tdb-mobile-menu-button i {
		width:auto !important;
	}
	body .td-menu-background {
		display:none;
	}

}
