/* Enter Your Custom CSS Here */
.header-optin-1 .moonray-form-p2c13987f33,.header-optin-1 .moonray-form moonray-form-label-pos-stacked{width:auto;height:auto;}
#top-slideshow .textwidget > div, #top-slideshow .full-image img { margin-top:15px; }



/* Artem Kuzmych 2018/3/4 */

#top-slideshow{
	background-size:cover!important;
}
#text-19{
	top:83px!important;
}
#text-13, #text-14, #text-17{
	top:20px!important;
}
#text-21{
	top:5px!important;
}
#text-15{
	top:82px!important;
}
#text-28{
  top:83px!important;
}

#home-top-above #media_image-5 img{
    
}
#home-top-above #media_video-6 video{
    box-shadow: 4px 6px 5px rgba(0,0,0,0.5);
}

#home-top-above #media_image-5 a:hover{
	text-decoration:none;
}
#home-top-above #media_video-6 a:hover{
	text-decoration:none;
}


@media (min-width: 540px){
#top-slideshow .slick-dots {
    bottom: -10px!important;
}
}
@media (min-width: 760px){
#home-top-above ul{
	display:flex;
}
#home-top-above #media_image-5{
    width: 36%;
    padding-right:14px;
}
#home-top-above #media_video-6{
    width: 64%;
}
#home-top-above video{
    height:324px!important;
}
#home-top-above #media_video-6 #mep_0{
	height:324px!important;
}
#top-slideshow .full-image p {
    background-color: unset;
}
}


#home-top-above #media_video-6 .mejs-layers{
	top:160px;
}
#home-top-above{
	margin-bottom:40px;
}
#home-top-above #media_video-6 .wp-video{
	background-color:unset!important;
    box-shadow:none!important;
  	padding:88px 0px 0px 20px;
}

#home-top-above #media_video-6 .wp-video #mep_0{
	background-color:#500808;
}
#home-top-above ul{
	margin:0px;
    list-style:none;
}



@media (max-width:760px){
#home-top-above #media_video-6 .wp-video{
	max-width:450px;
    margin:0px auto;
    padding: 30px 0px 0px 0px;
}
#home-top-above #media_image-5{
    text-align:center;
}
#home-top-above #media_video-6 .mejs-layers{
	top:110px;
}
#home-top-above #media_video-6 h3{
    margin-bottom:25px;
    margin-top:25px;
}
}



.columnHeading{
	width:50%;
	float:left;
}
.emailwrap h1 { font-family: 'Roboto', sans-serif;}
.emailwrap h2 {
	font-size: 1.7em;
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
}
.emailwrap h3 { font-family: 'Roboto', sans-serif;}
.emailwrap h4 {
	font-size: 18px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
.emailwrap p {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
}
.emailwrap li {
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	line-height: 30px;
}
.emailwrap a {
	text-decoration: none;
	color: #FFFFFF;
}
.mobileButton {
	margin: 2%;
	margin-bottom: 3%;
	padding: 2%;
	border: solid #adadba 1px;
	border-radius: 0px;
	text-align: center;
	font-family: verdana;
	font-weight: bold;
}
.wrapper {
	width: 800px;
	text-align: left;
}
.submenux li{list-style:none!important;}
.submenux ul li{ padding:10px 10px;}
.submenux a{ color:white;}
.submenux ul li a{
	text-align:center;
	font-size: 21px;
	text-decoration:none;
}
.headingBorder{
	padding:20px 0;
	text-align:center;
	border-top:2px solid gray;
	border-bottom:2px solid gray;
}
.endRow{
	float:right;
}
.clearRight{
	clear:left;
}
.submenuPopularAppBtn,.submenuEmailClientBtn,.submenuSecuritySoftBtn,.submenuSpamFiltersBtn{
	text-align:center;
	width:80%;
	padding:10px;
	cursor:pointer;
}
.submenuEmailClientBtn{
	background-color:#7ec324;
}
.submenuPopularAppBtn{
	background-color:#007abd;
}
.submenuSecuritySoftBtn{
	background-color:#fdab00;
}
.submenuSpamFiltersBtn{
	background-color:#eb605a;
}
@media only screen and (min-width:600px) and (max-width: 879px){
	.columnHeading{
		width:50%;
		float:left;
	}
	.headingBorder{
		padding:20px 0;
		text-align:center;
		border-top:2px solid gray;
		border-bottom:2px solid gray;
	}
	#sSoftware{
		clear:left;
	}
}
@media only screen and (min-width : 880px) and (max-width:1140px) {
	.columnHeading{
		width:50%;
		float:left;
	}
	#sFilters{
		clear:both;
	}
}
@media only screen and (min-width:0) and (max-width:600px){
	body{
		margin:10px;
	}
	.columnHeading{
		width:100%;
		max-width:100%;
		float:none;
	}
}
.instruction-icon {
	float: left;
	margin: 10px;
}
