﻿/************
2013-01-02
C:\BG\BW3\Realtyvip\www\wp-content\themes\roots-master\assets\css\app2.css
---------------------------------------------------------
Version D05F-OK
From:
C:\BG\BW3\Realtyvip\www\wp-content\themes\roots-master\base-page-custom-en_D05F2-OK.css
************/
body {
  margin: 0;
  padding: 0;
  background:transparent;
}
body.top-navbar { padding-top:0; }
body.admin-bar .navbar-fixed-top { top:0; }
html {
min-height:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

/*************************************
130107
MAJOR CHANGES TO h1,h2,h3,h4,h5,h6
Copied from bootstrap.css, and overriding it
**************************************/
h1,h2,h3,h4,h5,h6 {
margin:10px 0;
font-family:inherit;
font-weight:bold;
line-height:20px;
color:inherit;
text-rendering:optimizelegibility
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
font-weight:normal;
line-height:1;
color:#999
}

h1,h2,h3 {
line-height:40px
}

h1 {
font-size:38.5px
}

h2 {
font-size:31.5px
}

h3 {
font-size:24.5px
}

h4 {
font-size:17.5px
}

h5 {
font-size:14px
}

h6 {
font-size:11.9px
}

h1 small {
font-size:24.5px
}

h2 small {
font-size:17.5px
}

h3 small {
font-size:14px
}

h4 small {
font-size:14px
}



header { width: auto; margin:0 auto !important; padding:2px 0 4px; text-align: center; background: rgba(169, 226, 243, .6); overflow: hidden; }
header.container { margin: 0 auto; text-align:center; }
header nav ul { margin: 0 auto; text-align:center; list-style: none; }
  header h1 { margin:0 auto; }
  header nav { margin:0 auto; text-align: center; overflow: hidden; }
  header nav li { display:inline; }
  header nav li a { padding:0 3px; color: #333; text-transform: lowercase; text-decoration: none; }
  header h1 a { color: #333 }
  header h1 a:hover { text-decoration: none }
  header nav a:hover { text-decoration: none }
header .licensee {  text-align:center; color:#000; }
header .salute { font-size:12px; font-weight:strong; line-height:14px; }

#wrap,
.container { margin:0 auto; padding:0; }
#content.contentdiv { background:transparent; margin: 25px 0; padding:0; }
.maindiv, #sidebar.sidebardiv { background: rgba(255, 255, 255, .8); padding:20px; }
.iframediv_st { max-width:300px; margin:0; padding:0 0 5px 0; overflow:hidden; }

footer { clear: both; color:#ccc; padding:12px; text-align: center; display: block }
footer { background: #333; background: rgba(34, 34, 34, .5); }
footer .footernav {
    list-style:none;
    margin:0;
    padding:0;
    text-align:center;
}
footer .footernav li{
    display:inline;
}
footer .footernav a,
footer .footernav span,
footer p a {
    display:inline-block;
    padding:0px 12px 2px 0;
    color:#ccc;
    text-decoration:none;
}
footer .footernav a:hover { color: #fff; text-decoration:underline; }
footer p { margin:0 auto; padding:0; text-align:center; }



@media(min-width:1200px) { 
	header .container { width: 65%; }  /*was: 58%;  */
	header h1 { font-size: 2.7em; padding:6px; }
	  header nav li a { font-size: 18px; }
header .licensee {  font-size:16px; color:; }
#sidebar.sidebardiv {  }
}

@media(min-width:980px) { 
	header .container { width: 75%; }  /*was: 58%;  */
	header h1 { font-size: 2.7em; padding:6px; }
	  header nav li a { font-size: 18px; }
header .licensee {  font-size:16px; color:; }
#sidebar.sidebardiv {  }
#main.maindiv {  }
}

@media(min-width:768px) and (max-width:979px) { 
	header .container { width: 75%; }  /*was: 60%;  */
	  header h1 { font-size: 2.0em; padding:2px; }
	  header nav li a { font-size: 16px; }
header .licensee { font-size:16px; color:; }
#sidebar.sidebardiv {  }
#main.maindiv {  }
}

@media(max-width:767px) { 
	header .container { width: 98%; }  /*was: 60%;  */
	  header h1 { font-size: 1.75em; padding:0px; }
	  header nav li a { font-size: 12px; }
header .licensee {  font-size:14px; color:; }
header .licensee_address {display:none;} 
body {
  padding-right:0; /* original bootstrap-responsive.css = 20px */
  padding-left:0; /* original bootstrap-responsive.css = 20px */
  }
}

@media(max-width:480px) { 
	header .container { width: 96%; }  /*was: 80%;  */
	header h1 { font-size: 1.5em; padding:0px; }
	  header nav li a { font-size: 12px; }
header .licensee { font-size:10px; color:; }
header .licensee_address {display:none;}
#sidebar.sidebardiv { overflow:hidden; }
}



