/* 
 * Robust Theme Custom CSS 
 *
 * This file and all CSS code is created and generated automatically, if you found this file please don't edit or add code here.
 */
 body {
    color:#696763;
    font-family:Source Sans Pro, sans-serif;
    font-size:14px;
    line-height:20px;
}
h1, h2, h3, h4, h5, h6 {
    color:#4a4845;
    font-family:Source Sans Pro, sans-serif;
}
#logo #site-title {
    margin-top:38px;
}
#topheader {
    background-color:#f2f2f2;
    border-top-color:#86A9BC;
    border-bottom-color:#ebebea;
    color:#696763;
}
#page-title {
    background-color:#f2f2f2;
    border-color:#ebebea;
}
#page-title h1 {
    color:#4a4845;
}
#page-title h2 {
    color:#696763;
}
#primary-menu > ul > li > a {
    font-family:Source Sans Pro, sans-serif;
}
#primary-menu > ul > li > a strong {
    font-size:16px;
}
#footer-menu ul li a {
    font-family:Source Sans Pro, sans-serif;
    font-size:14px;
}













				.sc-chat-toolbar,
		.sc-cnv-wrap,
		.sc-msg-wrap,
		.sc-chat-wrapper,
		#sc_chat_box textarea.f-chat-line,
		#sc_chat_box p.sc-lead,
		#sc_chat_box .sc-chat-wrapper input, 
		#sc_chat_box .sc-chat-wrapper textarea {
			color: #222222;
			background-color: #ffffff;
		}

		.sc-chat-toolbar a { color: #b9b9b9; }
		.sc-chat-toolbar a:hover { color: #878787; }
		
		#sc_chat_box .sc-chat-wrapper input, 
		#sc_chat_box .sc-chat-wrapper textarea,
		#sc_chat_box textarea.f-chat-line {
			border-color: #cdcdcd;
		}
		#sc_chat_box .sc-chat-wrapper input:focus,
		#sc_chat_box .sc-chat-wrapper textarea:focus {
			background-color: #f5f5f5;
			border-color: #b9b9b9;
		}
		
		#sc_chat_box textarea.f-chat-line:focus {
			background-color: #fafafa;
			border-color: #b9b9b9;
		}
		
		#sc_chat_box .sc-chat-wrapper label {
			color: #878787;
		}
		
		#sc_chat_box form.sc-chat-reply {
			border-top: 1px solid #cdcdcd;
			background-color: #f5f5f5;
		}
		
		#sc_chat_box {
			width: 300px;
		}
		
		#sc_chat_box textarea.f-chat-line {
			width: 258px;
		}
		
				
			#sc_chat_box div.sc-chat-header {
				-webkit-border-radius: 4px 4px 0 0;
				   -moz-border-radius: 4px 4px 0 0;
					   border-radius: 4px 4px 0 0;
			}
			
			.sc-chat-notification.warning,
			#sc_chat_box .sc-chat-wrapper .sc-start-chat-btn a,
			#sc_chat_box .sc-chat-wrapper input, #sc_chat_box .sc-chat-wrapper textarea {
				-webkit-border-radius: 4px;
				   -moz-border-radius: 4px;
					   border-radius: 4px;
			}
		
				
		#sc_chat_box .sc-chat-wrapper input, #sc_chat_box .sc-chat-wrapper textarea {
			width: 230px;
		}
		
		.sc-chat-wrapper {
			border-color: #ebebeb;
			max-height: 380px;
		}
		
		.sc-cnv-wrap {
			border-color: #ebebeb;
			max-height: 350px;
		}
		
		#sc_chat_box .sc-chat-wrapper .sc-start-chat-btn > a {
			color: #ffffff;
			background-color: #3a99d1;
		}
		
		#sc_chat_box .sc-chat-wrapper .sc-start-chat-btn > a:hover {
			color: #ffffff;
			background-color: #86A9BC;
		}
		
		#sc_chat_box div.sc-chat-header {
			color: #ffffff;
			background-color: #86A9BC;
		}
        
                   
            .sc-chat-css-anim {
                -webkit-transition: bottom .2s;
                   -moz-transition: bottom .2s;
                     -o-transition: bottom .2s;
                        transition: bottom .2s;
            }
            
			
			

#rev_slider_2_1, #rev_slider_2_1_wrapper { width:960px; height:250px;}

@media only screen and (min-width: 940px)  {
#rev_slider_2_1, #rev_slider_2_1_wrapper { width:960px; height:250px;}	
}


@media only screen and (min-width: 780px) and (max-width: 939px) {
#rev_slider_2_1, #rev_slider_2_1_wrapper { width:770px; height:200px;}	
}


@media only screen and (min-width: 510px) and (max-width: 779px) {
#rev_slider_2_1, #rev_slider_2_1_wrapper { width:500px; height:130px;}	
}


@media only screen and (min-width: 0px) and (max-width: 509px) {
#rev_slider_2_1, #rev_slider_2_1_wrapper { width:310px; height:80px;}	
}

