/* Overlay */
#smcf-overlay {background-color:#000;}

/* Container */
#smcf-container {width:450px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;}
#smcf-container .smcf-content {background-color:#333; color:#ddd; height:40px;}
#smcf-container .smcf-cc {font-size:.9em; cursor:default;}
#smcf-container h1 {color:#c7782a; margin:0; padding:0 0 16px 12px; font-size:1.2em; text-align:left;}
#smcf-container .smcf-loading {position:absolute; background:url(../img/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#smcf-container .smcf-message {text-align:center;}
#smcf-container .smcf-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto;}
#smcf-container br {clear:both;}
#smcf-container form {padding:0; margin:0;}
#smcf-container label {clear:left; display:block; width:100px; float:left; text-align:right; padding-right:4px; font-weight:bold; height:41px;}
#smcf-container .smcf-input {float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; font-family:'Trebuchet MS', Verdana, Arial; width:300px; font-size:.9em;}
#smcf-container textarea {height:114px; font-size:.9em;}
#smcf-container div.smcf-top {background-color:#333; border-radius: 8px 8px 0px 0px; height:13px; padding:0; margin:0; -webkit-border-radius:8px 8px 0px 0px;}
#smcf-container div.smcf-bottom {background-color:#333; border-radius:0px 0px 8px 8px; height:13px; -webkit-border-radius:0px 0px 8px 8px;}
#smcf-container .smcf-button {background-color:#c7782a; border:0; border-radius:4px; color:#fff; cursor:pointer; font-size:1em; font-weight:bold; margin:13px 0 0 4px; padding:2px 8px; text-align:center; vertical-align:middle;}
#smcf-container .smcf-button:hover {background-color:#d76300;}
#smcf-container a.modalCloseX,
#smcf-container a.modalCloseX:link,
#smcf-container a.modalCloseX:active,
#smcf-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; right:8px; color:#999;}
#smcf-container a.modalCloseX:hover {color:#9bb3b3;}


@media only screen and (max-width: 767px) {
	
	/* Popup_contact */
#smcf-container {width:282px; height:400px; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; overflow:hidden;}

#smcf-container label {clear:left; display:block; width:74px; float:left; text-align:left; padding-right:4px; font-weight:bold; height:15px;padding-left:6px;}

#smcf-container h1 {color:#c7782a; margin:0; padding:0 0 9px 12px; font-size:1.2em; text-align:left;}

#smcf-container .smcf-input { background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #FFFFFF; float: left;     font-family: 'Trebuchet MS',Verdana,Arial; font-size: 0.9em; margin-bottom: 3px; margin-left: 9px; margin-top: 3px;
    padding: 3px; width: 257px;}
/* Popup_contact */
}