html, body, input, textarea, h1, h2, h3, h4{
	font-family: 'Rosario', sans-serif !important;
	text-rendering: geometricPrecision;
	color:#707070;	
	word-wrap: break-word;
}
h1, .h1{font-size: 100px;}
h2, .h2{font-size: 35px; margin:7px 0;}
h3, .h3{font-size: 20px; margin:5px 0;}
h4, .h4{font-size: 18px; margin:12px 0;}
h5, .h5{font-size: 17px; margin:5px 0;}
p, span, a{color:#707070;}
a:hover, a:focus, a:visited, a:active{color:#707070; text-decoration: none;}
span:hover, h1:hover, h2:hover, h3:hover, p:hover{cursor:default;text-decoration: none;}
.sy-collapse h1:hover, .sy-collapse h2:hover, .sy-collapse h3:hover, .sy-collapse h4:hover{cursor: pointer;text-decoration: none;}
.sy-elem-center{text-align:center;}
.sy-abso-page-center{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

/* Pop Form */

.sy-pop-form{
	position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    top: 0;
    left: 0;
}
.sy-pop-form h3{color: #707070; padding: 15px 0;}
.sy-pop-form form{width: 500px; max-height:90%; margin:0;}
.sy-pop-form form .sy-input{margin: 10px 0;}
.sy-pop-form-container{background: #fff; box-shadow: 5px 5px 20px -5px black; border: solid 1px;}
.sy-pop-form-field-container{padding: 15px 15px 0 15px;}
.sy-pop-form-btn-container{margin: 10px 0 0 0;}
.sy-pop-form-btn-container input{
    float: left;
    width: 50%;
    height: 50px;
    margin: 0 !important;
    background: #fff;
    border-top: 1px solid #ccc;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.sy-pop-form-btn-container .sy-b-r{border-right: solid 0px #ccc}
.sy-pop-form-btn-container .sy-b-l{border-left: solid 1px #ccc}
.sy-pop-form-btn-container .sy-btn-alone{width:100% !important;}
