/* 
  ------------------------------------------------
  PVII Affinity
  Copyright (c) 2013 Project Seven Development
  www.projectseven.com
  03: 2 Col Flex Sidebar Left
  ------------------------------------------------
*/

body{font-family:"Segoe UI", Optima, Helvetica, Arial, sans-serif;color:#2D3639;background-color:#333333;margin:0px;padding:0px;font-size:1em;padding-bottom:4em;}
img{vertical-align:bottom;}
.masthead{padding:10px 10px;text-align:center;background-color:#A83B42;position:relative;z-index:10;box-shadow:0px 0px 30px #000;color:#FFFFFF;}
.content-wrapper{margin:0em 1.25em 0em 1.25em;overflow:hidden;}
.columns-wrapper{overflow:hidden;background-color:#F5F5F5;position:relative;border-radius:5px;}
.columns-wrapper, .menu-top-wrapper{max-width:1260px;margin:auto;}
.main-content{float:right;width:80%;}
.sidebar{width:20%;float:left;}
.sidebar .content{font-size:.9em;line-height:1.5em;background-color:#a83b42;border:1px solid #a83b42;border-radius:5px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom:none;}
.main-content .content{padding:30px;font-size:1em;line-height:1.5em;border-radius:5px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom:none;}
h1, h2, h3, h4{line-height:normal;margin:30px 0px 0px 0px;font-family:"Segoe UI", Optima, Helvetica, Arial, sans-serif;font-weight:normal;color:#2D3639;font-weight:400;}
h1{font-size:1.5em;}
h2{font-size:1.35em;}
h3{font-size:1.25em;}
h4{font-size:1.1em;}
.content h1:first-child,
.content h2:first-child,
.content h3:first-child,
.content h4:first-child{margin-top:0px;}
img.scalable{height:auto !important;width:auto !important;max-width:100%;border-radius:5px;}
.fancy{border:1px solid rgba(255,255,255,.2);box-shadow:0px 0px 30px rgba(0,0,0,.65);}
.sidebar ul, .sidebar ol, .sidebar2 ul, .sidebar2 ol{margin:0 0 0 .5em;padding:0 0 0 .5em;line-height:normal;}
.sidebar li, .sidebar2 li{margin-bottom:4px;}
.content a{color:#A83B42;text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;}
.content a:hover, .content a:focus{color:#000;border-bottom-style:solid;}
.footer a{color:#FFFFFF;text-decoration:none;}
.footer a:hover, .footer a:focus{color:#FFFFFF;text-decoration:underline;}
.menu-top-wrapper .p7DMM01{background-color:transparent;border:none;box-shadow:none;}
.top-navigation{position:relative;z-index:9;margin-bottom:10px;}
.top-navigation:after{content:"\0020";font-size:0px;display:inline;overflow:hidden;line-height:0;clear:both;}
.footer{background-color:#A83B42;padding:0px 10px;font-size:0.9em;color:#FFFFFF;text-align:center;clear:both;z-index:999;bottom:0px;overflow:hidden;}
.footer p.copyright{text-transform:uppercase;margin:0px;}
.footer p.copyright-l{float:left;}
.footer p.copyright-r{float:right;}
.imageR{float:right;}
.dot{font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style-image:url(art1/dot.gif);}
.arrows{list-style-image:url(../art1/arrows.png);list-style-position:outside;font-style:normal;font-variant:normal;}
.dot-none{font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style-type:lower-alpha;}
img.scalableR1{margin:0em 10px 0em 0em;border-radius:5px;width:auto !important;height:auto !important;float:right;max-width:100%;}
.map-wrapper iframe, .map-wrapper object, .map-wrapper embed{position:absolute;top:0;left:0;width:90%;height:80%;}
.map-wrapper{position:relative;padding-bottom:100%;padding-top:0px;height:0px;overflow:hidden;margin-bottom:20px;}
 #p7DMM_1 {position: relative; width: 100%; /* for IE 6 */}
 #p7DMM_1 h2 {position: absolute;top:-20px;right:20px;font-size:2.2em;color:#FFFFFF;font-weight:600;}
@media only screen and (min-width:0px) and (max-width:700px){body{padding-bottom:0px;}
.footer{position:static;width:auto;}
.content-wrapper, .columns-wrapper{margin:0px;border:none;}
.sidebar, .main-content{width:auto !important;float:none !important;position:static !important;}
.main-content .content, .sidebar .content{padding:20px 10px;border-radius:0px;border:none;height:auto !important;max-height:888678px;}
.p7DMM01 ul a, .p7DMM01 ul a:hover, .p7DMM01 ul a:focus, .p7DMM01 ul a.open{border-bottom:1px solid !important;border-color:#89AEC9 !important;}
.p7DMM01 ul li:last-child a{border-bottom:none !important;}
#p7EHCd_1{padding-top:0px!important;padding-bottom:0px!important;}
#p7DMM_1 h2 {position: absolute;top:-30px;right:20px;font-size:12px;color:#FFFFFF;}
}
@media only screen and (min-width:480px) and (max-width:599px){
#p7DMM_1 h2 {position: absolute;top:-30px;right:20px;font-size:18px;color:#FFFFFF;} 
 }
@media only screen and (min-width:600px) and (max-width:739px){
#p7DMM_1 h2 {position: absolute;top:-30px;right:20px;font-size:22px;color:#FFFFFF;} 
 }
 @media only screen and (min-width:740px) and (max-width:990px){
#p7DMM_1 h2 {position: absolute;top:-30px;right:20px;font-size:1.7em;color:#FFFFFF;} 
 }
@media only screen and (min-width:700px) and (max-width:1280px){.main-content .content, .sidebar .content{padding:10px 20px;}
.top-navigation{padding:0px 10px;}
.content-wrapper{margin-left:10px;margin-right:10px;}
}
@media only screen and (min-width:0px) and (max-width:480px){img.scalableR1{float:none;}
}