/*
Theme Name:realmwebdesign
Version: 2.0
Description: Realm Web Design
Author: Realm Web Design
Author URI: http://www.realmwebdesign.com
Last updated: 2011-7-20
*/


/* A Bunch of Resets and Defaults */
* {margin: 0; padding: 0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption,tbody, tfoot, thead{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; }

/*html  {
  background: #000 url(bottom_bg.jpg) no-repeat center bottom;
  }*/

body {
  background: #0B0B0B url(img/bgr-nospace.jpg) no-repeat top center;
  color: #FFFFFF;
  text-shadow: 0 0 0 #000; 
  font: normal 16px arial, sans-serif;
  padding: 0;
  line-height: 1.3em;
  -webkit-font-smoothing: antialiased;
}

body.home {background: #0B0B0B url(img/bgr-home.jpg) no-repeat top center;}
body.services {background: #0B0B0B url(img/bgr-alt.jpg) no-repeat top center;}


/*============ LINK COLOR & Mozilla Fix ============ */
a {color: #FFC600; text-decoration: none;}
a:hover {color: #333333;}
a:active { outline: none;}
a:focus { -moz-outline-style: none;}

.post a {text-decoration: underline;}

/*============ TYPOGRAPHY,FONTS, H1,H2,H3,H4,H5,H6 ============ */
p {padding: 2px 0 10px;}
p.bold {font-weight:bold;}

h1,h2,h3,h4,h5,h6 {font-family:'MyriadProBold',Myriad Pro,Arial,san-serif; text-transform:uppercase; font-weight:normal !important; text-align:left; text-shadow: 0px 3px 3px #000;}
h1,h2,h3,h4,h5,h6 a {text-decoration: none;}
h1,h2,h3,h4,h5,h6 a:hover {text-decoration: none;}

h1 {font-size: 29px; color: #FFC600; padding: 0px 0 6px;}
h2 {font-size: 24px; color: #FFC600; padding: 18px 0 6px;}
h3 {font-size: 20px; color: #FFC600; padding: 18px 0 6px;}
h4 {font-size: 18px; color: #FFFFFF; padding: 18px 0 6px;}
h5 {font-size: 16px; color: #d9d9d9; padding: 18px 0 6px;}
h6 {font-size: 15px; color: #FFFFFF; padding: 18px 0 6px;}

h3.quote {font-size:24px; color:#FFC600;padding:0 0 10px 0!important; margin:0;}
h3.logos {font-size: 17px; color: #FFC600; padding: 0px 0 4px 5px;}

.home-panels h3{font-size: normal 28px; color: #FFC600; margin:0; padding:0 0 3px 0;}
.departments h3 {font-size: normal 22px; color: #FFC600; margin:0; padding:10px 0 3px 0;}
#sidebar h3 {font-size: normal 22px; color: #FFC600; margin:0; padding:10px 7px 4px 7px;}
#footer h3 {font-size: normal 22px; color: #FFC600; margin:0; padding:0 0 10px 0;}

/* Block Quote  */
blockquote {
  background: url(img/quote.png) no-repeat;
  font-size: 15px;
  font-style:italic;
  color:#FFFFFF;
  width:90%; 
  height:auto;
  margin:20px 0 40px 0; 
  padding:0 0 25px 65px;
  display:block;
  border-bottom: 1px dashed #333333;
}

small, .small {font-size: 13px;}
big, .big {font-size: 39px; font-family:'MyriadProReguar',Myriad Pro,Arial,san-serif; font-weight:normal !important; text-shadow: 0px 3px 3px #000;}


/* Default Button*/
input.btn {background:url(img/btn-submit-up.png) no-repeat; width:137px; height:43px; border:0; cursor: pointer; color:#FFFFFF; padding:0px; font-size:15px; display:block; text-align:center; margin:0px; font-family:'MyriadProBold',Myriad Pro,Arial,san-serif; text-transform:uppercase; font-weight:normal !important; clear:both;}

input.btn:hover {background:url(img/btn-submit-down.png) no-repeat;}

/* ============ ALL LISTS & HR ============ */
cite {float:right;}
label {display: block;}
li {line-height: 1.5em;}
ul {padding: 0 3.5em 1.2em; list-style-type:disc;}
ul ul {padding: 0 3.5em 0; list-style-type:disc;}
ol {padding: 0 3.5em 1.2em; list-style-type: decimal;}
ol ol {list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}


hr {
  background:#181818;
  margin: 10px 0 10px 0;
  border: 0;
  height: 1px;
}

/*Site Default Button*/
input.btn {background:url(img/btn-submit.png) no-repeat; width:137px; height:43px; border:0; cursor: pointer; color:#FFFFFF; padding:0px; font-size:15px; display:block; text-align:center; margin:0px; font-family:'MyriadProBold',Myriad Pro,Arial,san-serif; text-transform:uppercase; font-weight:normal !important; clear:both;}

/*============ MAIN Site Structure ============*/
#wrapper {
  margin: 0 auto;
  width: 1112px;
}

#container {
  position:relative;
  margin: 0 auto;
  line-height: 1.3em;
  width: 1100px;
}

/* Site Alignments, Padding & Column Sizes */
.left {float: left;}
.right {float: right;}

.content {padding: 0 0;}
.right .content {padding: 20px;}

.column .left {width: 69%;}
.column .right {width: 30%;}
.column .full {width: 99%;}

.post {padding: 0 10px 0 20px !important;}

.clear,.clearer {clear: both;} 
.clearer {font-size: 0;}

.entry {text-align:justify;}
.home-entry {text-align:justify; margin-top:15px;}

/*=============== HEADER ===============*/
#header{
  height:70px;
  width:1100px;
  position:relative;
  margin-bottom:40px;
}

/*============ LOGO ============*/
.logo{
  float: left;
  display:block;
  width:175px; 
  height:65px; 
  border:0;
  padding: 4px 0px 0px 50px;
}


/*============ NAVIGATION ============*/
/*#navmenu-h li.getaquote {background:url(img/bgr-quote.gif) no-repeat;}*/

#nav{
  float:right;
  height:41px;
  width: 800px;
  margin:18px 0 0 0;
  padding: 0 0 0 0;
  position:relative;
  z-index:999;
}

ul#navmenu-h, ul#navmenu-h li, ul#navmenu-h ul{ 
  margin: 0; 
  padding: 0; 
  border: 0 none;
  list-style: none;
}

ul#navmenu-h li {
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
}

ul#navmenu-h ul ul { margin-top:-1px;}
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/ {
  clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
ul#navmenu-h {
  height: 39px;
}
ul#navmenu-h li {
  height:38px;
  float: left;
  display: inline;
  position: relative;
}
ul#navmenu-h ul {
  width: 200px;
  top: 38px;
  left: 0;
  display: none;
  position: absolute;
}
ul#navmenu-h ul li {
  width: 200px;
  height:29px;
  float: left;
  display: block !important;
  display: inline;
}

/* Root Menu */
ul#navmenu-h li a {
  border-left: none;
  padding: 0 17px;
  float: none !important;
  float: left;
  display: block;
  font: normal 15px 'MyriadProBold',Myriad Pro,Arial,san-serif;
  color:#FFFFFF;
  text-shadow: 0px 3px 3px #000;
  text-decoration: none;
  height: auto !important;
  height: 1%;
  line-height:38px;
}
/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a { 
  float: none;
  _border-top:none;
}
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h ul ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 200px;
}

/* NO EDIT PAST THIS LINE - Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li:hover ul ul ul ul,
ul#navmenu-h li.iehover ul ul, 
ul#navmenu-h li.iehover ul ul ul,
ul#navmenu-h li.iehover ul ul ul ul {
  display: none;
}
ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul, 
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h ul ul ul li:hover ul, 
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul, 
ul#navmenu-h ul ul li.iehover ul, 
ul#navmenu-h ul ul ul li.iehover ul {
  display: block;
}

/**/ 
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h ul ul ul ul,
ul#navmenu-h li:hover li a, 
ul#navmenu-h li.iehover li a
{
  font-size:15px;
  font-family:'MyriadProRegular',san-serif;
  line-height:28px;
  border: 1px solid #333333;
  
}
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a {
}

/* Top level */
ul#navmenu-h li a { background:none; border:none;}

/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a, ul#navmenu-h li.iehover li a,

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a,

/* 4rd Menu */
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a, 

/* 5th Menu */
ul#navmenu-h li:hover li:hover li:hover li:hover li a, 
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a
{
 background:#000000;
  color:#FFC600;

}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, 
ul#navmenu-h li:hover a, 
ul#navmenu-h li.iehover a,
ul#navmenu-h li:hover a:hover, 
ul#navmenu-h li:hover li:hover a, 
ul#navmenu-h li:hover li.iehover a,
ul#navmenu-h li:hover li:hover a:hover, 
ul#navmenu-h li:hover li:hover li:hover a, 
ul#navmenu-h li:hover li:hover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover a:hover, 
ul#navmenu-h li:hover li:hover li:hover li:hover a, 
ul#navmenu-h li:hover li:hover li:hover li.iehover a,

/* current page item ul#navmenu-h color setting ------------------------------------- */
#navmenu-h li.current_page_item a,
#navmenu-h li.current_page_item a:hover,
#navmenu-h li ul li.current_page_item a,
#navmenu-h li ul li.current_page_item a:hover,

/* Remembers the parent page of the current page ------------------------------------- */

#navmenu-h li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor li.current_page_item a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor li.current_page_item a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,


/* IE Specific ------------------------------------- */

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a,

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,

/* 4rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,

/* 5th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover,

/* IE verticle Specific ------------------------------------- */

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-v li:hover li a:hover,
ul#navmenu-h li:hover li:hover a, ul#navmenu-v li:hover li:hover a, 
ul#navmenu-h li.iehover li a:hover, ul#navmenu-v li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover a,

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,

/* 4rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,

/* 5th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover
{ 
  background:none;
  color:#FFC600;
  
 
}

/*============ BREADCRUMBS ============*/
.content .breadcrumbs {color:#FFFFFF; font-size:12px; margin:0px 0px 18px 20px;!important; padding-top:5px;}
.content .breadcrumbs a{color:#FFFFFF;}
.content .breadcrumbs a:hover{color:#FFC600; text-decoration:underline;}

/*============================= SIDEBAR ============================*/

/* All Departments */
.departments {
  width:100%;
  height:100px;
  margin-bottom:15px;
  padding:5px 0px 5px 0px;
  font-size:13px;
  line-height:15px;
}
.departments img{margin-right:7px; float:left;}

.textwidget {}

/* Default Widgets*/
.block {
  border: 0px solid #333333;
  margin-bottom:15px;
  padding:5px;
  width: 100%!important; 
}

ul.block, .block ul {
  margin: 4px 0px;
  padding: 3px;
  
}

.block li {
  border-bottom: 1px solid #333333;
  list-style: none;
}

.block li a,.block li em {
  color: #ffffff;
  display: block;
}

.block li em {
  font-size: 14px;
  font-style: normal;
}

.block li a {
  padding: 4px 3%;
  text-decoration: none;
  width: 94%;
  font-size: 13px;
}

.block li a span {font-weight: bold;}
.block li a:hover {
  color: #FFC600;
  background: none;
}

.left .block,.right .block li {border-color: #333333;}
.left .block li a:hover {background:none;}

/* Sub Sidebar Menu Item */
.block li ul {
  padding: 0 0 0 0px;
  margin: 0;
}

.block li ul li {
  border: 0px solid #333333;
  border-width:1px 0px 0px 0px;
}

.block li ul li a:hover,
.block li ul li.active a{
  color: #FFC600;
}

.block li ul li a {
  line-height: 20px;
  font-size:12px;
  color: #FFFFFFF;
  padding: 4px 0px 2px 28px;
}

.block li ul li ul li a {
  border-width:0px 0px 0px 0px;
}

.block .recentcomments ul li a {padding: 4px 0px 2px 0px;
}


/*================================= FOOTER =================================*/

#footer {color:#999999;margin:15px 20px 60px 20px;}

#footnav1, #footnav1 ul { /* all lists */
  padding: 0;
  margin: 0;
  color:#999999;
  font-family: Arial, San-serif;
  font-weight:normal;
  font-size:13px;
  list-style:none;
  line-height: 1;
  padding: 0px 0 0px 0;
}

#footnav1 a {
  display: block;
  line-height: 29px;
  cursor: pointer;
  text-decoration: none;
}

#footnav1 li {
  float: left;
  line-height: 29px;
  margin:0px;
  padding:0px;
}

#footnav1 li a{
  padding:0px 16px 0px 0px;
  color: #999999;
  text-decoration: none;
}

#footnav1 li a:hover,#footnav1 li.active a{
  color: #FFC600;
  cursor: pointer;
  text-decoration: none;
}


/*============================= Image Paddings & Captions ==============================*/
img {border: none;}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.aligncenter,
div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

/* Captions */
.wp-caption {
  border: 0px solid #FFFFFF;
  text-align: center;
  background-color: #FFFFFF;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text {
  font-size: 12px;
  line-height: 17px;
  padding: 3px 4px 5px;
  margin: 0;
}

/*=================== HOMEPAGE BOX SLIDESHOW, WIDGET and LOGO SLIDER =================*/
.box-home {
  margin: 0px;
  width:1060px;
  padding: 0 20px 0 20px;
  margin: 0 0 60px 0 ;
}


/*PAGE SLIDE BOX*/
.box-slide {
  margin: 0 0 40px 80px!important;
  width:1060px;
  height:185px!important;
  padding:0px;
}

/* Home Widget Area */
.widget-home {
  float:left; 
  height:420px;
  width:280px; 
  /*background:#000000; 
  border: 0px solid #333333;*/
  text-shadow: 0px 5px 5px #000;
}

.block-home {
  padding: 10px 0px 0px 13px!important;
}


/* NIVO Slider config */

.slideshow {
  float:right; 
  width:750px; 
  height:420px;
}

#slider {
  position:relative;
  width:750px;
  height:421px;
  background:url(img/loading.gif) no-repeat 50% 50%;
}
#slider img {
  position:absolute;
  top:0px;
  left:0px;
  display:none;
}
#slider a {
  border:0;
  display:block;
}

.nivo-controlNav {
  position:absolute;
  left:260px;
  bottom:-32px;
}
.nivo-controlNav a {
  display:block;
  width:22px;
  height:22px;
  background:url(img/bullets.png) no-repeat;
  text-indent:-9999px;
  border:0;
  margin-right:3px;
  float:left;
}
.nivo-controlNav a.active {
  background-position:0 -22px;
}

.nivo-directionNav a {
  display:block;
  width:45px;
  height:50px;
  background:url(img/arrows.png) no-repeat;
  text-indent:-9999px;
  border:0;
}
a.nivo-nextNav {
  background-position:-45px 0;
  right:15px;
}
a.nivo-prevNav {
  left:15px;
}

.nivo-caption {
  text-shadow:none;
  font-family: Arial, sans-serif;
  font-size:14px;
}
.nivo-caption a { 
  
}


/* Logo slider */
.box-logo-slider {
  background:#000000;
  width:1050px;
  height:90px;
  margin: 0 20px 20px 20px;
  padding:5px;
  border-bottom: 1px solid #171717;
  border-top: 1px solid #333333;
}

/* Thumbslider for Blog*/


/* ==================== FOOTER PAGES and BOXES ===================== */

#home-panels {
  background:#000000;
  width:1060px;
  padding: 20px 20px 20px 20px;
  position: relative;
  margin-top:20px!important;
  color:#FFFFFF;
  border-top:1px solid #333333;
  -moz-border-radius-bottomright: 50px;
  border-bottom-right-radius: 50px;
  -moz-border-radius-bottomleft: 50px;
  border-bottom-left-radius: 50px;
}

.box1{   
  position: relative;
  float: left;
  left: 0px;
  width: 215px;
  height:395px;
  padding:0 20px 0 0px;
  margin: 0 0 0 0;
  border-right: 1px solid #171717;
  
}

.box2{
  position: relative;
  float: left;
  left: 0px;
  width: 215px;
  height:395px;
  padding:0 20px 0 20px;
  margin:0 0 0 0;
  border-right: 1px solid #171717;
}

.box3{
  position: relative;
  float: right;
  right: 0px;
  width: 548px;
  height:395px;
  padding:0 0 0 20px;
  margin: 0 0 0 0;
  
}

.footer-contact {width: 98%; height:79px; font-size:22px; font-family:'MyriadProReguar',Myriad Pro,Arial,san-serif; font-weight:normal !important;line-height:25px!important; }

.footer-phone {width: 98%; height:99px; font-size:22px; font-family:'MyriadProReguar',Myriad Pro,Arial,san-serif; font-weight:normal !important;line-height:25px!important; }

.block-footer {padding: 0px;}

ul.block-footer, .block-footer ul {
  margin: 4px 0 15px 0;
  padding: 0px;
  
}

.block-footer li {
  list-style: none;
  line-height:20px;
}

.block-footer li a,.block-footer li em {
  color: #FFFFFF;
  display: block;
}

.block-footer li em {
  font-size: 15px;
  font-style: normal;
}

.block-footer li a {
  padding: 0;
  text-decoration: none;
  width: 99%;
  font-size: 15px;
}

.block-footer li a span {font-weight: bold;}
.block-footer li a:hover {
  color: #FFC600;
  background: none;
}


.footer-right {float:right; width:70%;padding-left:15px; border-left:1px solid #333333;}
.footer-left {float:left; width:28%; }
/*============================== WORDPRESS PLUGIN STLYE MODS =============================*/

/* PAGENAVI */
.page-navi {text-align: center; margin-top:30px; margin-bottom:30px;}


/* ====== CONTACT 7 FORMS ====== */
.wpcf7 .wpcf7-validation-errors {display:none;}
.wpcf7 .wpcf7-mail-sent-ok {display:none;}

.wpcf7 .wpcf7-mail-sent-ok {background:#4EAE2C; color: #ffffff; font-size:12px; line-height:13px; padding:4px; margin:0; border:0;}
.wpcf7 .wpcf7-not-valid-tip-no-ajax {color: #FFFFFF; font-size:12px; line-height:13px; background:#CB1A1A; margin:0;padding:0; width:212px;}

.wpcf7 .wpcf7-not-valid-tip {color: #FFFFFF; font-size:12px; line-height:13px; background:#CB1A1A; margin:0;padding:0; width:212px;}

/* Main Form Styling */
.quote-form { width:700px; padding:10px 0 15px 0;}

textarea.message {background:#000000; font-size:17px; height:120px; width:690px; border:1px solid #333333; margin:1px 0 0 0; padding:7px;overflow: hidden; color: #FFFFFF;-moz-border-radius-bottomright: 30px;border-bottom-right-radius: 30px;}
input.text {background:#000000; font-size:17px; height:19px; width:320px; padding:7px; margin: 0 0 10px 0; border:1px solid #333333; color: #FFFFFF;}

/* Homepage Small Form */
textarea.message-sm {background:#000000; font-size:17px; height:120px; width:230px; border:1px solid #333333; margin:1px 0 0 0; padding:7px;overflow: hidden; color: #FFFFFF; -moz-border-radius-bottomright: 30px;border-bottom-right-radius: 30px; 
}

input.text-sm {background:#000000; font-size:17px; height:17px; width:230px; padding:7px; margin: 0 0 0 0; border:1px solid #333333; color: #FFFFFF; -moz-border-radius-bottomright: 30px;border-bottom-right-radius: 30px; -moz-border-radius-topright: 30px;border-top-right-radius: 30px;}

p.cf7_widget_subheading {font-size:13px}
span.wpcf7-list-item { display: block; width:320px;}

/* Default Button*/
input.btn-quote {background:url(img/btn-submit-up.png) no-repeat; width:137px; height:43px; border:0; cursor: pointer; color:#FFFFFF; padding:0px; font-size:15px; display:block; text-align:center; margin:15px auto 0 auto; font-family:'MyriadProBold',Myriad Pro,Arial,san-serif; text-transform:uppercase; font-weight:normal !important;}

input.btn-quote:hover {background:url(img/btn-submit-down.png) no-repeat;}

/* Portfolio */



