/*
Theme Name: Phish Labs Custom
Description: Child theme for the Mobius
Author: RAZUR (www.razuragency.com)
Template: mobius
*/

@import url("../mobius/style.css");

/*Header*/
#header-container.trans.dark #top-nav > ul > li{
	color: #fff !important;
}
#header-container.trans.dark .sliding-sidebar-open * {
	fill: #fff !important;
}
#header.trans.dark{
	border:0 !important;
}
#top-nav > ul > li > a:hover{
	border-color:#fff !important;
}
.to-page-heading{
	display:none !important;
}

/*Birdseed Menu top*/
#header-birdseed{
	margin:0 auto 0 auto;
	display:block;
	font-size:.8em;
	padding:5px 10px 0 0;
	text-align:right;
	color:white;
}
.trans #header-birdseed a{
	 color:white !important;
}
.trans #header-birdseed a:hover{
	text-decoration: underline !important;
}
.trans #header-birdseed a.emergency{
	 padding:2px;
	 border: white 1px solid;
	 color: white !important;
}

#header-birdseed a{
	 color:#646464 !important;
}

#header-birdseed a.emergency{
	 color:#d4442f !important;
	 padding:2px;
	 border: #d4442f 1px solid;
}

/*Gray text version, subtle blue BG
#to-crumbs a, #to-crumbs span, #to-crumbs{
	color: #646464 !important;
}
#to-crumbs a:hover{
	color: #d4442f !important;	
}
*/
#to-crumbs-overlay{
	background:#d4442f !important;
}
#to-crumbs a{
	color: #fff !important;
	text-decoration: underline;
}
#to-crumbs span, #to-crumbs{
	color: #fff !important;
}
#to-crumbs a:hover{
	color: #fff !important;	
}

/*Manage transparent to dark logos based on sticky header*/
#header-container.trans.dark .website-logo img.logo-light{
	opacity: 1 !important;
}
#header-container.trans.dark .website-logo img.logo-dark{
	opacity: 0 !important;
}

#header-container .website-logo img.logo-light {
	opacity: 0 !important;
}

/*Body*/
.light p{color: black !important;}
span.to-counter-number-desc{
	color:#000 !important;
	font-weight: 200;
}

/*Numbers / Counters*/
.to-counter-holder i{
	display:none !important;
}
.global-intel span.to-counter-number-desc{
	color: white! important;
}
.vulnerability-stats .to-count-number:after{
	content: "%";
}

/*Want to Prevent Section*/
/*
.want-to-prevent ul, .want-to-prevent li, .want-to-prevent h1, .want-to-prevent h3{
	color:black !important;
}
*/
.want-to-prevent ul li a{
	color: #d4442f !important;
}

/*How it Works Section*/
.how-it-works h2{
	color: black !important;
}
.how-it-works h4{
	color: #d4442f !important;
}

/*Squares*/
div.square-back{
	z-index: 0;
}
div.square-middle{
	z-index: 1;
	margin-top: -428px !important;
}
div.square-front{
	z-index: 2;
	margin-top: -399px !important
}

/*Animated Ui Icons*/
div.intelligent-icon-top{
	z-index: 5;
	width:300px;
	height:300px;
	margin: -300px auto auto auto;
}
div.intelligent-icon-bottom{
	z-index:1;
	width:300px;
	height:300px;
	margin:auto;
	-webkit-animation:spin 15s linear infinite;
    -moz-animation:spin 15s linear infinite;
    animation:spin 15s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

div.defense-layer-top{
	z-index: 5;
	width:300px;
	height:300px;
	margin: -300px auto auto auto;
}
div.defense-layer-bottom{
	z-index:1;
	width:300px;
	height:300px;
	margin:auto;
	background-image: url(/wp-content/themes/phishlabs/scrolling-data.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;

	animation: animatedBackground 40s linear infinite;
}
@keyframes animatedBackground {
	from { background-position: 100% 0; }
	to { background-position: 0 0; }
}

/*Homepage Slider*/
.to-slide-content{
	margin-top:0 !important;
}
.txt-center.subtitle{
	max-width: 100% !important;
}
.to-slide .to-slide-content-inner h1{
	font-size: 48px !important;
	line-height: 1.2em !important;
	margin-bottom:5px !important;
}
.h1.subtitle {
	font-size: 18px !important;
}
.to-slide.center .to-slide-content-inner{
	padding:0px 10% !important;
}
.subtitle{
	margin:0px auto !important;
}
#header-container.trans.dark .sliding-menu-open *, #header-container.trans.dark .sliding-sidebar-open *{
	fill:white !important;
}

/*Content Page Template*/
.content-page{
	color:black !important;
	margin-top:30px !important;
}
.content-page h1{
	color: #d4442f !important;	
	margin-bottom: 15px !important;
	text-align: left;
}
.content-page h2{
	color: #646464 !important;	
	margin-bottom: 15px !important;
	font-size: 1.5em;
	text-align: left;
}
.content-page h2{
	line-height: 1.4em !important;
	text-align: left;
}
.content-page h3{
	color: #646464 !important;
	text-align: left;
}
/*
.content-page ul li{
	color: black !important;
}
*/
.content-page a{
	color: #d4442f !important;
}

/*Content Page CTA*/
.content-page-callout{
	border-top: 1px #646464 solid;
	border-bottom: 1px #646464 solid;
	padding:10px;
	margin:10px auto 20px auto;
	text-align:center;
	color:black !important;
}

/*Content Page Sidebar*/
#sidebar{
	color: #646464 !important;
	margin-top: 30px !important;
}
#sidebar h4{
	color: #646464 !important;
}

/*Extended Sidebar*/
#sliding-sidebar-inner h4, #sliding-sidebar-inner p, #sliding-sidebar-inner a, #sliding-sidebar-inner li{
	color: #646464 !important;
}
#sliding-sidebar-inner a:hover{
	color: #d4442f !important;
}

/*News, Events, Press*/
.accentBgHover:hover{
	color:white !important;
}


/*Footer*/
#footer h4{
	color: #d4442f !important;
	font-weight:700 !important;
}
#footer{
	background:white! important; 
	color:black !important;
}
.widget.widget_nav_menu li a, #footer a{
	border:0 !important;
	color:black !important;
	padding:0 !important;
}
.widget.widget_nav_menu li a:hover, #footer a:hover{
	color:#d4442f !important;
}
#footer-top{
	background:#fff !important;
}
#footer-social, #footer-social a{
	color:#fff !important;
}
#footer-inner-bottom{
	cursor: default !important;
}
