@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Lato:300,400&subset=latin-ext);

input,select,textarea,button{font-size:16px;}

		.container-top{text-align:center; width:100%; margin-bottom:30px;}
		.container-top>h3{font-weight:normal; padding:0; margin:0;}
		.container .themes{width:100%; height:auto; overflow:hidden; padding:10px 0;}
		.container .themes>span{width:20px; height:20px; display:inline-block; cursor:pointer; border:solid 3px #FFF;}
		.container .themes>span.selectedx{border-color:#333;}
		.container .themes>a{text-decoration:none; font-size:16px; color:#f44a56; display:inline-block; padding:5px 10px; border:solid 1px #DDD;}
		.container .themes>a:hover{border-color:#f44a56;}
		.container .themes>a.activex{color:#FFF; background:#f44a56; border-color:#f44a56;}
		
	.footer{width:100%; max-width:900px; margin:0 auto; margin-top:30px; background:#FFF; padding:30px; box-sizing:border-box;}


.secondary-nav .nav-item.active>a:after,.secondary-nav .nav-item.active>a:before,.secondary-nav:before,.universal-header .tab:before{bottom:0;content:""}.universal-header .tab:before{width:0;height:0;border-left:9px solid rgba(255,255,255,0);border-right:9px solid rgba(255,255,255,0);border-bottom:9px solid #2bafe9;position:absolute;left:50%;margin-left:-9px;opacity:0;transition:opacity .2s linear}.universal-header .tab.active{color:#2bafe9!important}.universal-header .tab._hover:after,.universal-header .tab._hover:before,.universal-header .tab.active:after,.universal-header .tab.active:before{opacity:1}.universal-header .tab._hover{color:#999}.universal-header .tab._inactive:after,.universal-header .tab._inactive:before{opacity:0}.universal-header a{text-decoration:none;color:#333;transition:color .2s linear}@media screen and (max-width:767px){.-theme-marvin .universal-header .sub-headline,.universal-header .headline{padding-left:5%;padding-right:5%}.universal-header{width:100%}.universal-header.-rule{width:90%}.universal-header.-has-tabs .text-wrapper{margin-top:-22px}.universal-header .headline{font-size:36px}.-theme-marvin .universal-header .headline{font-size:34px;line-height:36px}.universal-header .tabs{padding-top:40px}.universal-header .tab{font-size:16px;padding-bottom:20px}.universal-header .tab+.tab{margin-left:40px}.universal-header .description{padding:0 5%}.-theme-marvin .universal-header .description{font-size:18px;line-height:30px}}@media screen and (max-width:400px){.universal-header .tab{font-size:14px}
 