body             {font-family: Roboto, sans serif; font-size:16px; color:#534741; background-color:#efe5d9; margin-top: 0px; margin-bottom: 0px; }
A:link 			{COLOR: #d8a958; FONT-FAMILY: Roboto, sans serif; FONT-SIZE: 16px; TEXT-DECORATION: none }
A:visited 		{COLOR: #534741; FONT-FAMILY: Roboto, sans serif; FONT-SIZE: 16px; TEXT-DECORATION: none }
A:active 		{COLOR: #228B22; FONT-FAMILY: Roboto, sans serif; FONT-SIZE: 16px; TEXT-DECORATION: none }
A:hover 		    {COLOR: #FF0000; FONT-FAMILY: Roboto, sans serif; FONT-SIZE: 16px; TEXT-DECORATION: underline }
table            { border-collapse: collapse; }
th, td           { padding:3px; }
h1                  {font-family: Abel, sans serif; font-size: 30px; color:#d8a958; font-weight: bold;}
h2                  {font-family: Abel, sans serif; font-size: 25px; color:#d8a958; font-weight: bold;}
h3                  {font-family: Abel, sans serif; font-size: 20px; color:#534741; font-weight: bold;}
h4                  {font-family: Abel, sans serif; font-size: 15px; color:#534741; font-weight: bold;}
.QSCarouselTitle    {font-family: Abel, sans serif; font-size: 50px;}
.QSCarouselText     {font-family: Abel, sans serif; font-size: 28px;}
.navbar              {border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;}
.container		    {max-width: 1140px; margin:0 auto;}
.fixedwrapper	    {max-width: 1140px; margin:0 auto;}
.footer			    {font-family: Roboto, sans serif; font-size:10px; background-color:#534741; color:#efe5d9; }
.hovereffect 			{ overflow: hidden; position: relative; }
.hovereffect img 		{ -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
.hovereffect:hover img 	{ -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.navbar-default .navbar-nav > li > a {font-family: Abel, sans serif; color: #FFFFFF; padding-left:10px;padding-right:10px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {font-family: Abel, sans serif; color: #FFFFFF; }
.navbar-default .dropdown-menu > li > a {font-family: Abel, sans serif; padding-left:10px;padding-right:10px;}
.navbar-default .dropdown-menu > li > a:hover, .navbar-default .navbar-nav > li > a:focus {font-family: Abel, sans serif; }
.nav-toggle:after { top: 10px; right: 10px; color: #FFFFFF; font-size: 16px; content: "\f107"; position: absolute; font-weight: normal; display: inline-block; font-family: FontAwesome;}
.nav-toggle.active:after { color: #fff; content: "\f105";}
.panel-primary > .panel-heading   {border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;
 background-color: #736357; border-color: #736357;}
.panel-primary { background-color: #F4F4F4; border-color: #736357;}
.btn-default            { border-color:#CCCCCC; background-color:#CCCCCC }
.btn-default:hover      { border-color:#C0C0C0; background-color:#C0C0C0 }
.btn-primary            { border-color:#998675; background-color:#998675 }
.btn-primary:hover      { border-color:#736357; background-color:#736357 }
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1140px)
{ 
body                 {font-size: 16px;}
A:link 			    {font-size: 16px;}
A:visited 		    {font-size: 16px;}
A:active 		    {font-size: 16px;}
A:hover 		        {font-size: 16px;}
h1                   {font-size: 30px;}
h2                   {font-size: 25px;}
h3                   {font-size: 20px;}
h4                   {font-size: 15px;}
.QSCarouselTitle     {font-size: 42px;}
.QSCarouselText      {font-size: 29px;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 1139px) 
{  
body                 {font-size: 16px;}
A:link 			    {font-size: 16px;}
A:visited 		    {font-size: 16px;}
A:active 		    {font-size: 16px;}
A:hover 		        {font-size: 16px;}
h1                   {font-size: 26px;}
h2                   {font-size: 23px;}
h3                   {font-size: 20px;}
h4                   {font-size: 17px;}
.QSCarouselTitle     {font-size: 34px;}
.QSCarouselText      {font-size: 24px;}
/* Small Devices, Tablets */
@media only screen and (max-width : 940px) 
{
body                 {font-size: 14px;}
A:link 			    {font-size: 14px;}
A:visited 		    {font-size: 14px;}
A:active 		    {font-size: 14px;}
A:hover 		        {font-size: 14px;}
h1                   {font-size: 24px;}
h2                   {font-size: 22px;}
h3                   {font-size: 20px;}
h4                   {font-size: 18px;}
.QSCarouselTitle     {font-size: 27px;}
.QSCarouselText      {font-size: 19px;}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 720px) 
{    
body                 {font-size: 14px;}
A:link 			    {font-size: 14px;}
A:visited 		    {font-size: 14px;}
A:active 		    {font-size: 14px;}
A:hover 		        {font-size: 14px;}
h1                   {font-size: 22px;}
h2                   {font-size: 21px;}
h3                   {font-size: 20px;}
h4                   {font-size: 19px;}
.QSCarouselTitle     {font-size: 22px;}
.QSCarouselText      {font-size: 14px;}
}

