﻿@import url('stm-debug.css');

/* ==========================================================================
	01. PAGE
	========================================================================== */

div.stm-page{
	background-color: #fff;
}
div.stm-page:not([class^="fa"]):not([class^="jw-icon"]){
	font-family: 'Roboto' !important;
}

/* ==========================================================================
	02. HEADER
	========================================================================== */

.nb-error h3 {
	color: #555;
}

.nb-error .error-code {
	color: #2d353c;
	font-size: 6rem;
	line-height: 6.25rem;
}

.nb-error .error-desc {
	font-size: 12px;
	color: #647788;
}

.nb-error p {
	line-height: 1.625rem;
}


/* ==========================================================================
	04. MAIN
	========================================================================== */

.stm-main{
	background: url("http://victoryschool.biz/stm-resources/uploads/2016/03/stm_affiliate_marketing_block1_bg.png") no-repeat scroll center center / cover;
}
.stm-main.bg-white{
	background: #fff;
}

/* ==========================================================================
	05. FOOTER
	========================================================================== */

/*------------------------------------------*/
/*	 Footer Full Dark
/*------------------------------------------*/

.stm-footer.full.dark *,
.stm-footer.full.dark a:link,
.stm-footer.full.dark a:hover,
.stm-footer.full.dark a:visited{
	color: #ffffff !important;
	font-weight: 100;
	font-size: 0.875rem;
}

.stm-footer.full.dark .stm-footer-top{
	background-color: #2b2b2b;
}

.stm-footer.full.dark .stm-footer-top h5{
	font-weight: 700;
}

.stm-footer.full.dark .stm-footer-contacts > div > p:before{
	font-family: "Simple-Line-Icons";
	padding-right: 15px;
}
.stm-footer.full.dark .stm-footer-contacts p.phone:before{
	content: "\e047";
}
.stm-footer.full.dark .stm-footer-contacts p.email:before{
	content: "\e01e";
}

.stm-footer.full.dark .stm-footer-links > div > p,
.stm-footer.full.dark .stm-footer-links > div > div{
	margin-bottom: 1rem;
}
.stm-footer.full.dark .stm-footer-links > div > p:before,
.stm-footer.full.dark .stm-footer-links > div > div > a.hidden-xs-down:before{
	font-family: FontAwesome;
	content: "\f105";
	padding-right: 15px;
}

.stm-footer.full.dark .stm-footer-socials ul{ padding: 0; }
.stm-footer.full.dark .stm-footer-socials li {padding:0; display: inline-block; width: 40px; height: 40px; border-radius: 20px; text-align: center; line-height: 40px; webkit-transition: background-color 400ms ease-out 0.2s; -moz-transition: background-color 400ms ease-out 0.2s; -o-transition: background-color 400ms ease-out 0.2s; transition: background-color 400ms ease-out 0.2s; margin-bottom: 5px;}
/*.stm-footer-socials li a { color: #fff; }*/
.stm-footer.full.dark .stm-footer-socials li.stm-footer-socials-vk { background: #6181A6; }
.stm-footer.full.dark .stm-footer-socials li.stm-footer-socials-fb { background: #204385; }
.stm-footer.full.dark .stm-footer-socials li.stm-footer-socials-tw { background: #2aa9e0; }
.stm-footer.full.dark .stm-footer-socials li.stm-footer-socials-yt { background: #e22d24; }
.stm-footer.full.dark .stm-footer-socials li:hover {background:#31373a; cursor: pointer; }
.stm-footer.full.dark .stm-footer-socials li a i { font-size: 24px; line-height: 40px; }

body.stm-full-dark,
.stm-footer.full.dark .stm-footer-bottom{
	background-color: #242424;
}

.stm-footer.full.dark .stm-footer-copy{
	line-height: 35px;
}

@media (max-width: 543px){
	.stm-footer.full.dark .stm-footer-payments > div > img,
	.stm-footer.full.dark .stm-footer-logo > div > img{
		margin-right: auto;
	    margin-left: auto;
		float: unset;
	}
}