﻿/******************/
/*Header Area  */
/*****************/
#wrapper .header {
	background-image:url(http://cdn3.firecrestsystems.com/FC_Vivs/Images/headerback.jpg);
    padding: 10px 0;
}
.col2, .col3, .col4{
	float:left;
}
.col3{
	width:20%;
}
@media only screen and (max-width: 1870px) {
.col3{
		width:15%;
	}
	}
#wrapper .logo {
    margin: 10px 0;
    width: 100%;
    display: inline-block;
}
.RecomHolder{
	margin: 0px auto;
	width:174px;
	padding-top:20px;
}
.headinfo{
	color:#a81e22;
	font-family: 'Lemon', cursive;
	font-size: 2.25em;
	float:left;
	margin-top:30px;
}
@media only screen and (max-width: 1700px) {

.headinfo{
	color:#a81e22;
	font-size: 1.2em;
}
}
.headinfo a{
	color:#a81e22;
	text-decoration: none;
}
#wrapper .logo img {
    max-width: 100%;
}
#wrapper .header .RadMenu {
    margin-top: 55px;
	margin-left:55px;
    float: right;
 white-space:normal !important;
}
@media only screen and (max-width: 1350px) {
	#wrapper .header .RadMenu {
    margin: 10px;
    float: right;
}
}
@media only screen and (max-width: 800px) {
	#wrapper .header .RadMenu {
    float: right;
}
#wrapper .logo, .headinfo,.col2, .col3, .col4, #wrapper .header .RadMenu {
	text-align: center;
    display: inline-block;
    width:100%;
	float:none;
}
	
.RadRotator_Bootstrap, .rrClipRegion, .rrRelativeWrapper, .rrItem{
		width:500px !important;
	}
.rrItemsList
	{margin-left:40% !important;}
}
@media only screen and (max-width: 500px) {	
.RadRotator_Bootstrap, .rrClipRegion, .rrRelativeWrapper, .rrItem{
		width:300px !important;
	height:250px !important;
	}
.rrItemsList
	{margin-left:65% !important;}
}
.rmHorizontal .rmLeftImage{
    background-repeat:no-repeat;
    background-size: cover;
	background-position:center;
}
 .RadMenuPopup_Bootstrap .rmItem{
    background-repeat:no-repeat;
	background-position: left center;
	margin-left:10px;
	margin-right:10px;
}
.rmHorizontal .icon-home .rmLeftImage, .RadMenuPopup_Bootstrap .icon-home{
	background-image:url(http://cdn3.firecrestsystems.com/FC_Vivs/Images/home.png);
}
.rmHorizontal .icon-cart .rmLeftImage, .RadMenuPopup_Bootstrap .icon-cart{
	background-image:url(http://cdn3.firecrestsystems.com/FC_Vivs/Images/cart.png);
}
.rmHorizontal .icon-menu .rmLeftImage, .RadMenuPopup_Bootstrap .icon-menu{
	background-image:url(http://cdn3.firecrestsystems.com/FC_Vivs/Images/menu.png);
}
.rmHorizontal .icon-about .rmLeftImage, .RadMenuPopup_Bootstrap .icon-about{
	background-image:url(http://cdn3.firecrestsystems.com/FC_Vivs/Images/about.png);
}
.rmHorizontal .icon-contact .rmLeftImage, .RadMenuPopup_Bootstrap .icon-contact{
	background-image:url(http://cdn3.firecrestsystems.com/FC_Vivs/Images/contact.png);
}
.rmHorizontal .icon-login .rmLeftImage, .RadMenuPopup_Bootstrap .icon-login{
	background-image:url(http://cdn3.firecrestsystems.com/FC_Vivs/Images/login.png);
}
/******************/
/*Body Area  */
/*****************/
.Body .t-col{
    padding-left:0px !important;
    padding-right:0px !important;
	padding-top:5px;
}
.ContentContainer{
	max-width:1280px;
	margin: 0px auto !important;
	text-align: center;
	padding-bottom:50px;
	padding-top:20px;
}
.MenuContainer{
	background-image:url(../images/headerback.jpg);
}
.TestimonContainer{
	background-color:#d7f1df;
}
.Body h3, .Body h4{
	color:#a81e22;
	font-family: 'Lemon', cursive;}
.RadRotator_Bootstrap .rrClipRegion {
    border: none !important;
    color:317240 !important;
    background-color:transparent !important;
	font-style: italic;
	font-weight: normal !important;
}
.FC-Article{
	padding:0px 10px;
}
/******************/
/*Footer Area */
/*****************/
#wrapper .footer {
	background-color: #333;
    padding: 30px 15px;
    line-height: 30px;
}
.footerContainer
{
	max-width:1280px;
}
.footer, .footer a{
	color: #ccc;
	text-decoration: none;
}
.Footercredit{
	font-size: smaller;
	text-align:center;
}
.toplink {
    position: fixed;
    z-index: 1000;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    background-color:#75ac82;
    text-align: center;
    padding: 5px 15px 5px 15px;
    color: white !important;
	font-weight:bold;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}