/*
Theme Name: PS4Linux
Theme URI: https://ps4linux.com
Description: PS4Linux Theme
Author: Noob404
Author URI: https://ps4linux.com
Template: mh-magazine-lite
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ps4linux
*/
code {
	color: #d63384;
	padding:2px;
}
table, td, th {
	text-align:center;
}
.table > tbody > tr > td, .table > tbody > tr > th {
    vertical-align: middle;
}
.mh-main-nav-wrap { 
	border-bottom:5px solid #004098;
}
.mh-main-nav li a {
	color:#fff;
}
.mh-main-nav { 
	border-bottom:none; 
}
.mh-custom-header {
	display:flex;
	align-items:center;
	padding:10px 0;
	justify-content:space-between;
}
.logo, .header-ad {
	margin:0 10px;
}
.mh-main-nav-wrap .slicknav_nav ul { 
	border-top: none; 
}

/* Turn red to blue */
.mh-meta a:hover, .entry-content a, .entry-content a:hover, .bypostauthor .mh-comment-meta-author:after, .mh-comment-meta-links .comment-reply-link:before, .mh-comment-info, #respond #cancel-comment-reply-link:before, .required, .mh-tabbed-widget a:hover, a:hover { 
	color:#004098; 
}
.entry-tags li:hover, .entry-tags .fa, .page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink, .pagelink, input[type=submit], .mh-slider-widget .flex-control-paging li a.flex-active, .mh-posts-large-caption, .mh-posts-stacked-meta, .mh-tab-button.active, .mh-tab-button.active:hover, .mh-footer-widget .mh-tab-button.active, .tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover, .mh-main-nav li:hover, .mh-main-nav .menu > .current-menu-item { 
	background: #004098;
}
input[type=text]:hover, input[type=email]:hover, input[type=tel]:hover, input[type=url]:hover, textarea:hover { 
	border: 1px solid #004098; 
}
.mh-widget-title, .mh-slider-caption, .mh-tab-buttons { 
	border-bottom: 3px solid #004098; 
}
blockquote { 
	border-left: 5px solid #004098; 
}

/* Breadcrumbs */
.breadcrumbs {
	margin-bottom:2em;
	max-width:100%;
	font-weight:bold;
	display:flex;
	align-items:center;
	font-size:15px;
}
.breadcrumbs .fa { 
	margin-right:6px; 
	color:#979797;
}
p#breadcrumbs {
	text-transform:uppercase;
}

/* Content */
.mh-content {
	padding-right:15px;
	border-right: 1px dotted #ebebeb;
}
.entry-content {
	border-bottom: 2px dotted #ebebeb;
	font-size:16px;
}
.entry-content p {
	line-height:1.8;
}

/* Widget */
.mh-widget {
	border-bottom: 1px dotted #ebebeb;
}
.mh-widget-title {
	padding:0;
	border:0;
	margin:0;
	font-size:20px;
	text-transform:uppercase;
	color:#000;
}
.mh-comment-form-title {
	text-transform:none;
}
.widget_recent_entries ul { 
	list-style-image:url('images/li-linux.png');
	margin-left:20px;
}
.widget_recent_entries ul li{ 
	display:list-item;
	border:none;
	padding:2px;
}
.entry-content ul {
	list-style-image:url('images/li-linux.png');
}

/* Search */
.ps4l-search {
	display:flex;
	margin-bottom:10px;
}
.ps4l-search input {
	width:100%;
	padding:10px;
	background:#ebebeb;
}
.ps4l-search button {
	margin-left:5px;
	padding:10px;
	font-size:20px;
	background:#2a2a2a;
	border:0;
	color:#fff;
	cursor:pointer;
}
.ps4l-search button:hover, {
	background:#004098;
}

/* Email popup */
.email-popup {
	display:none;
	position: fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:100;
	background-color:rgba(0, 0, 0, 0.7);
	color:#fff;
}
.email-popup h3 {
	font-size:30px;
	border-bottom:1px dotted #ebebeb;
}
.email-popup h4 {
	padding-bottom:10px;
}
.email-popup h3, .email-popup h4{
	color:#fff;
}
.email-popup-inner {
	width:750px;
    max-width:75%;
    background-color:#2a2a2a;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
	padding:15px;
	border:2px solid #004098;
	text-align:center;
}
.fbox {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}
.fbox-left {
	width:50%;
	padding:20px;
	border-right:1px dotted #fff;
}
.fbox-left ul{
	text-align:left;
	list-style-image:url('images/li-linux-white.png');
}
.fbox-right {
	width:40%;
	text-align:center;
	margin:auto;
	padding:10px;
	background:#2a2a2a
}
.fbox-right input[type=email] {
	width:100%;
	padding:10px;
}
.fbox-right input[type=submit] {
	width:80%;
	background:#004098;
	border:none;
	border-radius:4px;
	cursor:pointer;
	margin-top:10px;
}
.fbox-right input[type=submit]:hover {
	color:#004098;
	background:#fff;
}
.fbox-right a{
	color:#fff;
}
.fbox-right a:hover {
	color:#ebebeb;
}
.buttoncl {
	position: fixed;
	top: -10px;
	right: -10px;
	padding:5px;
	background:#fff;
	border:0;
	color:#000;
	cursor:pointer;
	border-radius: 50px;
}
.buttoncl:hover {
	background:#004098;
	color:#fff;
}
.mailjet_widget_front_container {
	padding:15px;
	background:#262626;
	color:#fff;
	border-radius:5px;
}
#mailjetSubscriptionForm input[type=submit],input[type=email]{
	width:100%;
}
.social {
	font-size:45px;
	margin:0 auto;
	border-top:1px dotted #ebebeb;
}
.social h3 {
	border-bottom:none;
}
.social a {
	color:#fff;
}
.social a:hover {
	color:#004098
}
.money p {
	padding-bottom:5px;
}

/* Images */
.entry-thumbnail img {
	display:block;
	width:820px;
	margin:auto;
}

/* Carousel */
div#myCarousel {
	width:100%;
	margin-bottom:20px;
}
.carousel-control-prev, .carousel-control-next {
	background:rgba(0, 0, 0, 0.3);
}

/* Video Wrapper */
.vidwrap {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom: 25px;
}
.vidwrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Fancy Table */
.sampleTable td{
	text-align:left;
}
.sampleTable ul{
	margin-left:12px;
	margin-bottom:0;
	list-style-image:url('images/li-linux.png');
}
.sampleTable input{
	padding:15px;
}
table.sampleTable > tbody > tr > td {
	vertical-align:top;
}

/* Wine Code */
code.green {
	color:#00ff00;
}
code.orange {
	color:#ff6600;	
}
code.yellow {
	color:#ffff00;
}

/*  Block button */
.wp-block-button__link {
	padding:12px 60px;
	font-size:16px;
	border:2px solid #FF8F00;
	background:#ff9900;
	transition:0.2s;
	text-transform:uppercase;
}
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:visited {
	background:#ff9900;
	color:#000;
}
.wp-block-button__link:hover {
	background:#ffb84d;
}
a.wp-block-button__link {
	color:#000;
}
a.wp-block-button__link:hover {
	text-decoration:none;
	color:#fff;
}
.prc {
	font-weight: bold;
	color:#ff9900;
	display: inline-block;
	margin-bottom:10px;
	text-shadow: 0 0 1px #FF8F00;
	letter-spacing:0.75px;
}
.category-deals .entry-content h4 {
	margin-bottom:10px;
}

/* Menu Custom Colour */
#menu-item-1193, #menu-item-1194, #menu-item-399 {
	background:#7C9800;
}
#menu-item-1193:hover, #menu-item-1194:hover, #menu-item-399:hover {
	background:#004098;
}

/* Share Buttons */
#floating-share-buttons {
  	list-style-type: none;
  	margin: 0;
  	padding: 0;
  	font-size: 0;
}
#floating-share-buttons li {}
#floating-share-buttons a {
  	color: #fff;
  	text-decoration:none;
  	font-size:14px;
}
#floating-share-buttons a.share-facebook {
  	background: #395793 ;
}
#floating-share-buttons a.share-whatsapp {
  	background: #25D366 ;
}
#floating-share-buttons a.share-pinterest {
  	background: #b8171c ;
}
#floating-share-buttons a.share-twitter {
  	background: #1c9deb ;
}
#floating-share-buttons a.share-linkedin {
  	background: #21577e ;
}
#floating-share-buttons a.share-whatsapp {
  	background: #48a91f ;
}
#floating-share-buttons a.share-telegram {
  	background: #279dd8 ;
}
#floating-share-buttons a.share-mail {
  	background: #333 ;
}

/* Responsive */
@media screen and (min-width: 1475px) {
	.mh-container { 
		max-width:70%;
	}
	.mh-container .mh-container-inner {
		max-width:100%;
	}
	.mh-content {
		width:70%;
	}
	.mh-sidebar {
		width:25%;
	}
}
@media screen and (max-width: 1475px) {
	.mh-content {
		width:100%;
		padding-bottom:10px;
	}
	.mh-sidebar {
		width:100%;
		padding-top:10px;
		border-top:1px dotted #ebebeb;
	}
}
@media screen and (max-width:900px) {
	.header-ad {
		display:none;
	}
	.logo {
		margin:auto;
	}
}
@media screen and (max-width: 815px) {
	.fbox-left {
		width:100%;
		border-right:none;
		border-bottom:1px dotted #fff;
	}
	.fbox-right {
		width:80%;
	}
}
@media screen and (max-width: 500px) {
	.fbox-info {
		display:none;
	}
	.email-popup-inner {
		max-width:92%;
	}
	.email-popup h4 {
		padding-bottom:0;
	}
	.money .wp-block-button__link {
		padding:10px;
	}
}
/* Responsive Share Buttons */
@media (min-width: 1023px) {
  	ul#floating-share-buttons {    
		position: fixed;
		top: 50%;
		transform: translateY(-50%);
		min-height: 100px;
		padding: 0px;
  	}
  	ul#floating-share-buttons a {
		width:3rem;
		height:3rem;
		align-items: center;
		display: inline-flex;
		justify-content: center;    
		transition: width 0.5s;
  	}
  	ul#floating-share-buttons a:hover {
    	width:4.5rem;
  	}
}
@media (max-width: 1024px) {
  	footer {
    	padding-bottom:4rem;
  	}
  	#floating-share-buttons {
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;        
		text-align: center;    
  	}
  	#floating-share-buttons li {
		display:inline-block;
		width:calc(100% / 7);
		padding:0;
		margin:0;
  	}
  	#floating-share-buttons li a {
		align-items: center;
		display: inline-flex;
		justify-content: center;
		height:3rem;
		width:100%;    
  	}
}

/* Pros & Cons Table */
table.pro-con {
	table-layout:fixed;
	width:100%;
	margin-top:10px;
}
table.pro-con td {
	width:50%;
}
.pro-con, .pro-con tr, .pro-con td {
    border:none;
}
.pro-con td br {
	display:block;
	margin-bottom:15px;
}
.pro-con tr td:nth-child(1) {
	background:#84d1c1;
	text-align:left;
}
.pro-con tr td:nth-child(2) {
	background:#f19ba1;
	text-align:left;
}
.pro-con tr:nth-child(1) td:nth-child(1) {
	background:#02c39a;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.pro-con tr:nth-child(1) td:nth-child(1):before {
	content: url(images/pros.png);
	vertical-align:-13%;
	padding:5px;
}
.pro-con tr:nth-child(1) td:nth-child(2) {
	background:#e63946;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.pro-con tr:nth-child(1) td:nth-child(2):before {
	content: url(images/cons.png);
	vertical-align:-13%;
	padding:5px;
}
