﻿/*
Theme Name: ManagePro
Description: Custom CSS for managepro.net.
Version: 1.0.0
Author:	Dave Rhodes
*/

#text-48 { display: none ; }

.l-canvas.type_boxed, 
.l-canvas.type_boxed .l-subheader, 
.l-canvas.type_boxed + .l-footer .l-subfooter {
    max-width: none ;
    margin: 0px auto;
}
body { background: rgba(255,255,255,0.77) ; !important ; color: black ; min-width: 330px ; }

h1, h2, h3, h4, h1 a, h2 a, h3 a  { font-weight: bold ; color: black !important ; }
h1, h2, h3, p, li, a { font-family: Verdana, Arial, san-serif }

h1 { font-size: 2em ; line-height: 2em ; }
h2 { font-size: 1.3em ; line-height: 1.4em ; }
h3 { font-size: 1.1em ; line-height: 1.2em ; }

p, li  { font-size: 1em ; line-height: 1.5em ; color: black !important ; }
a { color: blue ; }


h1 + p, h1 + ul, h1 + ol,
h2 + p, h2 + ul, h2 + ol,
h3 + p, h3 + ul, h3 + ol { margin-top: -0.8em ; }
p + ul, p + ol, p + p { margin-top: -0.8em ; }


.l-submain-h > iframe {  float: right ; margin-top: 5px ; }
.l-subheader.at_middle .w-nav-control { top: -70px; }

iframe { border: 1px inset green ; }
/* take care of IE and FF */ 
iframe { overflow: hidden !important ;  }

/* take care of Chrome & Safari */ 
iframe::-webkit-scrollbar { display: none ;   }


/* **** MENU **** */
.l-subheader.at_middle .w-nav-anchor.level_1:after { top: -24px ;} /* Underscore location */
.l-subheader.at_middle { height: 60px ; line-height: 60px ; padding-bottom: 0px ; }

/* The following is used to narrow the dropdown menu if we desire to adjust in the future

.l-subheader.at_middle .w-nav-list.level_2 .w-nav-anchor { padding: 3px 1em ; white-space: pre-wrap !important ; }
.l-subheader.at_middle .w-nav-item.level_2:hover .w-nav-anchor.level_2, 
.l-subheader.at_middle .w-nav-item.level_2.active:hover .w-nav-anchor.level_2, 
.l-subheader.at_middle .w-nav-item.level_2.current-menu-item:hover .w-nav-anchor.level_2, 
.l-subheader.at_middle .w-nav-item.level_2.current-menu-ancestor:hover .w-nav-anchor.level_2, 
.l-subheader.at_middle .w-nav-item.level_3:hover .w-nav-anchor.level_3, 
.l-subheader.at_middle .w-nav-item.level_3.active:hover .w-nav-anchor.level_3, 
.l-subheader.at_middle .w-nav-item.level_3.current-menu-item:hover .w-nav-anchor.level_3, 
.l-subheader.at_middle .w-nav-item.level_3.current-menu-ancestor:hover .w-nav-anchor.level_3 { padding: 3px 1em ; }

.l-subheader.at_middle .w-nav-list.level_2, 
.l-subheader.at_middle .w-nav-list.level_3 { min-width: 150px; }

.l-subheader.at_middle .w-nav-list.level_2 .w-nav-anchor
.l-subheader.at_middle .w-nav-list.level_3 .w-nav-anchor { padding: 3px 1em ; white-space: pre-wrap !important ; }

.l-subheader.at_middle .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav-anchor.level_3 { width: 148px ; font-size: 0.8em ; white-space: pre-wrap ; } */




/* **** Gray Banner Header **** */
.w-search-form { display: block ; }

/* Force width */
#inner-header-content { max-width: 1900px ; ; padding: 0em 0em ; }

/* Adjust logo in pre-header */
.w-logo { width: 200px ;  }
.w-log-hx { /* line-height: 70px ; */ }
.w-logo-img { float: left ; margin-right: 1em ;  padding: 5px 0px ; }
.w-logo-title-h { float: left ; color: black !important ; text-shadow: 1px 1px 1px #000; -moz-text-shadow: 1px 1px 2px #000; display: none ;}


/* Collapse around slideshow */
#rev-slider-widget-2 { margin-bottom: 0px ; !important ; }
#text-9.widget.widget_text { margin-bottom: 0px !important ; padding-bottom: 0px !important;}


/* Hide header */
#header-area h4 { display: none ; }

/* Prepare for text in headers (size, margins, etc) */

.l-subheader { border-bottom: 0px solid red ; height: 70px !important ; }


#header-content { min-height: 170px  ; width: 100% ; 
  background: url(http://www.managepro.net/wp-content/uploads/2014/07/Background_1elogated.png) no-repeat ;
  border-top: 5px solid #215276 ; border-bottom: 1px solid #f8f8f8 ; margin-top: 10px ; 
  overflow: auto ; padding-bottom: 0em ; } 

#header-area h1 { text-shadow: 1px 1px 1px #000; -moz-text-shadow: 1px 1px 2px #000;  font-size: 1.5em ;}
#header-area p, #header-area li { text-shadow: 1px 1px 1px #ccc; -moz-text-shadow: 1px 1px 1px #ccc;  }
#header-area ul { margin-left: 20px ; }

#header-area ol, #header-area ul { margin-left: 1em ; }
#header-area ul { margin-left: 20px ; }
#header-area li { list-style-type: disc ; margin-top: 0px ; margin-bottom: 0px ; }
#header-area h1 { margin-bottom: 0.5em ;  }
#header-area h2 { margin-bottom: 0.4em ;  }
#header-area, #header-area h1, #header-area h2,
#header-area p, #header-area li, #header-area a { font-family: "Trebuchet MS", Helvetica, sans-serif ; }


#header-area h1 { font-size: 2.2em ; line-height: 1.8em ; }
#header-area h1 span { margin-bottom: -10px ; }
#header-area h2 { font-size: 1.5em ; line-height: 1.7em ; }
#header-area h3 { font-size: 1.3em ; line-height: 1.5em ; }


#inner-header-content { max-width: 1900px ; margin: 0px auto ; padding: 0em 0em ; }


/**** Breadcrumb Area **** */
.w-pagehead h1 { display: none ; }
.l-submain { padding-top: 0px ; }
.l-submain.for_pagehead { padding-top: 0px ; padding-bottom: 0px ; }
.l-submain { padding-bottom: 0px ; }

.g-breadcrumbs { display: none ; }


/* **** Call to Action **** */ /* 140,151,154 */

.l-submain-h { }
#call-action .widget { padding:0px ; width: 100% ; }
#call-action .textwidget {  margin: 0px auto ; }
#call-action .textwidget p, #call-action .textwidget ul { margin-top: 0px ; }

#call-action   { width:  100% ;  text-align: center ; }
#call-action p, #call-action li { line-height: 1.1em ; color: black ;}
#call-action .widget { margin-bottom: 0.5px ; padding-bottom: -1em ; padding-top: 0.5em ; }

#Call-to-Action    { width: 300px !important ; height: 35px ;  margin: 7px auto 2px auto ;}
#Call-to-Action li { float: left ; margin-left: 1.5em ; margin-right: 1.5em ; padding: 3px 1em ; background: #f1f1f1 ; 
  -moz-border-radius: 10px;
  -webkit-border-top: 10px;
  border-radius: 10px;

  -moz-box-shadow: 1px 1px 2px 2px #cccccc ; 
  -webkit-box-shadow: 1px 1px 2px 2px #cccccc ;/* e3dfcd */ 
  box-shadow: 1px 1px 2px 2px #cccccc ;    
 }
#Call-to-Action li a { color: black ; }

/* **** DEMO & CONSULT - horizontal (call to action and footer areas) **** *//* 140,151,154 8c979a */
.l-submain.for_pagehead { background:  #8c979a /* #d1d7da */ ; }

form.horiz .iconhoriz { margin: 0px 1em 0px 0px ; line-height: 1em ; color: #ffffff !important ; margin-bottom: 9px ;}
form.horiz p { color: #ffffff !important ; padding-bottom: 9px ; font-size: 1.5em !important ; width: 100% }
form.horiz { padding: 0.5em 0.2em 0em 0.2em ; margin: 0px auto ; overflow: auto ; 
                   width: 100% ; background: transparent ; text-align: center ;
}
form.horiz label { font-size: 1.7em ; margin-right: 1em ; margin-top: -5px ;  }
form.horiz i { margin-right: 0.5em ; }
form.horiz .infusion-submit { width: 135px ; }
form.horiz .infusion-field, form.horiz .infusion-submit { float: right ; margin-right: 1.1em ; }

form.horiz label { color: black ; }
form.horiz input[type="text"] { padding: 5px 1em ; width: 170px ; font-size: 0.9em ; text-align: left ; 
    height: auto ; background: rbga(0,0,0,0.55) ; border 1px solid green ; }
form.horiz input[type="submit"] { background: #5ea226 ;color: white ; width: 137px ;
   padding: 3px 2em ; margin-top: -0.2em ;  height: auto ; 
   -moz-box-shadow: 3px 3px 5px 3px #444444 ; 
   -webkit-box-shadow: 3px 3px 5px 3px #444444 ; 
   box-shadow: 3px 3px 5px 3px #444444 ;    
}

form.horiz input[type="submit"].hover { background: #d1d7da ; color: black ; }

.g-cols > .one-third, .g-cols > .two-sixths { width: 100% ; }
.l-subfooter.at_top { padding-top: 0em ; padding-bottom: 0em ; }
.l-subfooter-h.g-cols.cols_fluid .one-third .widget.widget_text { margin-top: 0px ; margin-bottom: 0px ; }
.l-canvas.type_boxed .l-subheader-h, .
l-canvas.type_boxed .l-submain-h, 
.l-canvas.type_boxed + .l-footer .l-subfooter-h { max-width: 990px ; }
.l-subfooter.at_top { line-height: 20px; padding-left: 10px ; padding-right: 20px ; }

/* **** footer DEMO & CONSULT **** */

form.horiz h1      { font-size: 1.9em ; font-weight: normal ; text-align: center ; margin-bottom: 0.5em ; margin-top: -3px ; }
form.horiz h1 span { font-weight: bold ; }
form.horiz label   { text-shadow: 2px 2px #5ea226 ; padding-bottom: 0.6em ; display: block ; }


/* **** DEMO & CONSULT - Right **** */

form.colright { padding: 0.6em ; margin-top: 0px ; background: #5ea226 ; 
    -moz-border-radius: 5px; -webkit-border-top: 5px; border-radius: 5px; text-align: center ; }
form.colright label { color: white ; }
form.colright input[type="text"] { padding: 2px 1em ; width: 180px ; font-size: 0.9em ; text-align: left ; height: auto ; background: rbga(0,0,0,0.55) ; }
form.colright input[type="submit"] { background: #ff8000 ; padding: 3px 2em ; margin-top: 0.5em ;  height: auto ; } /* 006100 */
form.colright input[type="submit"].hover { background: #00ff00 ; color: black ;}


/* **** sidebar widgets **** */

.l-sidebar.at_right { margin-top: 2em ; min-width: 220px ; } 
.l-sidebar.at_right .widget { -moz-border-radius: 5px; -webkit-border-top: 5px; border-radius: 5px; }
.l-sidebar .widget { border: 1px solid #ccc ; padding: 0.7em ; padding-top: 2em ; }
.l-sidebar h3.widgettitle { display: none ;}
.l-sidebar div.textwidget { line-height: 1.44em ; font-size: 15px ; } /* 1.3em, 13px */
.l-sidebar div.textwidget a { font-size: 15px ; }  /* 13 */
.l-sidebar .widget{ margin-bottom: 2em ; text-align: center ;}

.l-sidebar .textwidget h4.icon { font-size: 14px ; line-height: 1.3em ; padding: 0.5em ; 
    margin-left: auto ; margin-right: auto ; }


/* **** Footer **** */

/* **** FOOTER TOP **** */
.l-subfooter.at_top { display: block ;  }

/* **** FOOTER BOTTOM **** */
.widget_cmeta h4 { display: none ; }
.w-copyright { color: white ; }

/* **** Specific Pages **** */
/* **** Specific Pages **** */

/* **** HOME Page **** */
#main_buttons   { overflow: auto ; }
#main_buttons   { width: 99% ; margin: 0em auto ;  }
.main_button    { float: left ; width: 30.5% ; margin: 0px 0px 10px 25px ; border: 2px solid #cccccc ; padding-bottom: 10px ; }
.main_button > div { position: relative ; }

.main_button > div img { position: absolute ; left: -25px ; top: -10px ; margin-bottom: -20px ; width: 40px ; }

.main_button h1 { margin: 0.5em 0.9em ; font-size: 1.1em ; 
                  line-height: 1.5em ; font-weight: bold ; text-align: center ; }
.main_button p  { margin: 0.9em ; font-size: 1em ; line-height: 1.5em ; }


/* **** Pricing Page **** */

#pricing_title { font-size: 1.3em ; line-height: 1.4em ; }

.pcol          { width: 19% ; background: white ; 
                 float: left ; margin-right: 2px ; min-width: 158px ; overflow: auto ;}
.pcol .bx1     { height: 50px ; background: #ffa411 ; }
.pcol .bx1.b   { height: 70px ; background: #19bd9b ; }
.pcol .bx1 h1  { text-align: center ; color: white ; font-size: 1.5em ; 
                 line-height: 1.55em ; margin-top: 7px ; }
.pcol .bx1.b h1 { color: black ; }

.pcol .bx2     { border: 1px solid white ; }
.pcol .bx2 p   { margin: 2px 1.2em 2px 1.2em ; }
.pcol .bx2 .cost, 
.pcol .bx2b .cost { margin-bottom: 6px ; margin-top: 0.7em ; 
                    text-align: center ; font-size: 1.5em ; }
.pcol .bx2     { height: 100px ; background: #ecf0f1 ;}
 
.pcol .bx3,
.pcol .bx4     { padding-top: 1em ;  }

.pcol .bx2 p,
.pcol .bx2 li  { line-height: 1.1em ; font-size: 0.9em ; }


.pcol .bx3     { height: 120px ; }
.pcol .bx3 p,
.pcol .bx3 li  { line-height: 1.3em ; font-size: 0.9em ; }


.pcol .bx4 ul  { margin-left: 1.3em ; margin-right: 1.1em ; padding: 0px ; }

.pcol .bx4     { height: 360px ; }
.pcol .bx4 p,
.pcol .bx4 li  { line-height: 1.3em ; font-size: 0.9em ; }

.pcol .bx3 p, .pcol .bx4 p { margin: 0px 1em ; }

.pcol .bx5,
.pcol .bx5b    { height: 130px ; padding-top: 1em ; }

.pcol .bx5  p { background: #ecf0f1 ; width: 7em ; margin: 0px auto 1em auto ; text-align: center ; padding: 4px ; }
.pcol .bx5  a  { color: black ; }
.pcol .bx5 .more a { color: blue ; }

.pcol .bx5b  p { background: #19bd9b ; width: 7em ; margin: 0px auto 1em auto ; text-align: center ; padding: 4px ; }
.pcol .bx5b  a  { color: white ; }
.pcol .bx5b .more a { color: blue ; }

.pcol .bx3, .pcol .bx4, .pcol .bx5, .pcol .bx5b { background: #ffffff ; border: 1px solid #c5c5c5  ; margin-bottom: 2px ; }
.pcol .bx1, .pcol .bx2 { border: 1px solid #c5c5c5 ; }
.pcol .bx1, .pcol .bx2, .pcol .bx3, .pcol .bx4, .pcol .bx5 { margin-right: 0px ; margin-bottom: 0px ; }

#books { width: 75% ; margin: 30px auto ; overflow: auto ; padding-top: 1.2em ; }
#book1,
#book3 { margin-top: 1.5em ; }
#book4 { margin-top: -1em ; }

.book  { width: 20% ; float: left ; margin-right: 2em ;}

#product_video { width: 100% ; text-align: center ; }
#product_video iframe { margin: 2em auto ; }


/* **** TESTIMONIALS **** */
#testimonial iframe  { margin: 3px auto ; }
#testimonial .author { float: right ; margin-right: 5em ; margin-top: -0.9em ;  }
#testimonial section { border-bottom: 1px dotted gray ; padding-bottom: 0.2em ; overflow: auto ; margin-bottom: 2em ; }


/* **** Features Page **** */
.featureImage { float: right ; margin-right: 2em ; margin-left: 1em ; text-align: center ; }

.li { overflow: auto ; margin-bottom: 2em ; padding: 1.5em ; }

/* **** VIDEO PAGE **** */
#vid > ol > li:nth-child(even) { background: #e3d4c5 ; }
#vid > ol > li { border-bottom: 2px solid black ; margin-bottom: 0px ; padding: 2em 1em ;}
#vid iframe { margin-left: auto ; margin-right: auto ; }
#vid > ol { list-style-position: inside ; }
#vid > ol > li > h2 { display: inline ; overflow: auto ; }
#is1, #is2, #is3, #is4, #is5, #is6, #is7 { border-bottom: 2px solid black ; padding: 2em 1em 1em 2em ; }
#is2, #is4, #is6  { background: #ffffff ; } /* f1f1f1 */

/* **** LEARNING CENTER **** */

#learningCenter section { margin-bottom: 2em ; display: block ; }
#learningCenter .topbox { border: 1px solid #000000 ; padding: 2em ; }
#learningCenter h1 { font-size: 1.3em ; line-height: 1.5em ;}
#learningCenter h2 { font-size: 1.1em ; line-height: 1.3em ; }


/* **** MBO SOFTWARE **** */

#mbo_software  section { padding: 2em ; }
   em { font-size: 1.3em ; font-weight: bold ; color: red ;  }
   #secondarycontent { display: none ; }
   #bodysection { width: 100% ; }
   #pane2 img, #pane3 img, #pane4 img { float: left ; margin-right: 10px ; }
   #pane2, #pane3, #pane4, #pane5, #pane6, #pane7 { padding-top: 1.3em ; padding-bottom: 1.3em ;  }
   #pane1,#pane2, #pane3, #pane4, #pane5, #pane6, #pane7 { overflow: auto  ; margin-bottom: 1.5em ;  }
   #pane3 { overflow: auto ; }

   .redButton    { width: 57% ; margin: 20px auto !important ;  height: 40px ;  }
   .redButton li { float: left ; margin-left: 20px  ; padding: 3px 20px !important ; margin-top: 7px ;
       text-align: center ; list-style-type: none ; background: red ; margin-right: 50px ;}

   .myhide { display: none ;  }
   .myshow { display: block ; }
   .main { max-width: 100% ; }
   .win  { border: 1px solid black ; width: 30% ; margin-left: 7px ; margin-bottom: 0.7em ; float: left ; height: 184px ; }
   .win h2  { font-size: 1em ; }
   .win img { margin: 5px ; }
   .win p { line-height: 1.2em ; }
   .author { float: right ; margin-top: -20px ; }
   #pane1 label { font-size: 1.5em ; font-weight: bold ; margin-right: 0.5em ; }
   #pane1 .pop { background: white ;  border: 1px solid black ; overflow: auto ; padding: 5px ; margin-bottom: 7px ; }
   #pane1 .pop div.another_testimonial { float: left ; width: 24% ; margin-left: 0.5em ; border: 1px solid black ; }
   #pane1 .pop div.another_testimonial { font-size: 0.9em ; line-height: 1.2em ;}
   #pane1 .pop div.another_testimonial p.author { font-size: 0.7em ; text-align: right ; }
   #pane1 .pop div.another_testimonial p { margin: 0.8em ; } 
   #pane1 figure { text-align: center ; }
   #pane7 p.another_testimonial { clear: both ; }
   figcaption { width: 100% ; height: 30px ; }
   #landButtonsBlue { float: left ; margin-top: 0px ; }
   #landButtons { float: right ; margin-top: 0px ; }
   #landButtons a {
	padding: 5px 15px 5px 15px;
	margin: 10px 5px 10px 5px;
	text-decoration: none;
	text-align: left;
	font-size: 16px;  /* 20 */
	border-radius: 5px;
	background-color: #6a82fe;
	color: white;
	text-align: center;
	border: 2px solid orange;
	box-shadow: 10px 10px 30px rgba(50, 50, 50, 0.95);
}
#landButtons a:hover {
	color: orange;
	background-color: white;
	border: 2px solid blue;
	box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.95);
}
#landButtonsBlue a {
	padding: 5px 15px 5px 15px;
	margin: 10px 5px 10px 5px;
	text-decoration: none;
	text-align: left;
	font-size: 16px; /* 20 */
	border-radius: 5px;
	background-color: blue;
	color: white;
	text-align: center;
	border: 2px solid orange;
	box-shadow: 10px 10px 30px rgba(50, 50, 50, 0.95);
}
#landButtonsBlue a:hover {
	color: orange;
	border: 2px solid blue;
	background-color: white;
	box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.95);
}  

ul.ul14 li, .p14 { font-size: 14px ; }
#pane3 h1 { font-size: 1.3em ; }
#pane3 h2 { font-size: 1.0em ; margin-left: 1.4em ; }
#pane3 p  {  }
#pane5 a  { text-decoration: underline ; }

/* **** SLIDER 1 SLIDES **** */
.slider1li { width: 700px ; font-size: 1em ; margin: 0em ; margin-top: -1.2em ; padding-left: 22px ; text-indent: -11px ; }
.slider1p  { width: 800px ; font-size: 1em ; margin: 0em ; }


/* **** WIDGET CONFIGURATION **** */

                      /* **** */
#text-2 { text-align: left ; }
#text-3 { text-align: center ; }
#text-3  .textwidget a,
#text-27 .textwidget a { /* font-size: 10px ; */ }
#text-27 h1 { font-size: 22px ; line-height: 30px ; 
    text-align: center ; margin-top: 10% ; }
#features_widget {  /* font-size: 1.2em ; */ }

.widget { position: relative ; }
.widget h4.icon { margin-top: -48px ; width: 195px ; padding: 3px 1em ; 
    /* background: #5EA226 ; */ background: #215276 ; color: white !important ; font-weight: normal ; font-size: 1.1em ; text-align: center ;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px ;

   -moz-box-shadow: 2px 2px 1px 1px #222222 ; 
   -webkit-box-shadow: 2px 1px 1px 1px #222222 ;
   box-shadow: 2px 2px 1px 1px #222222 ;    

}

.widget h4.icon:hover { background: #00ff00 ; color: black !important ; top: -22px ; } 
.widget h4.icon i { margin-right: 0.5em ; }
.widget h4.icon { margin-bottom: 0.5em ; }


/* **** BLOG PAGES **** */

.blog .l-submain { padding-top: 0.5em ; }
.blog #header-content,
.single #header-content,
.article #header-content,
.category #header-content,
.search #header-content,
.search-results #header-content { min-height: 110px ;  }

.blog #header-content #header-area .widget,
.single #header-content #header-area .widget,
.article #header-content #header-area .widget,
.category #header-content #header-area .widget,
.search #header-content #header-area .widget,
.search-results #header-content #header-area .widget { margin-bottom: 0px ; }

.blog #header-content #header-area .blogtitle,
.single #header-content #header-area .blogtitle,
.article #header-content #header-area .blogtitle,
.category #header-content #header-area .blogtitle,
.search #header-content #header-area .blogtitle { margin-top: 0.5em ; text-align: center ; }

.search-results #header-content #header-area h1 { margin-top: 0.5em ; text-align: center ; }

.single .w-blogpost-title { line-height: 30px ; margin-top: 1em ; margin-bottom: 0px ; }

.blog .w-blog-entry-preview img { border-width: 0px ; }

/* **** WIDGET AREA **** */

.reason  { display: none ; }

/* **** RIGHT WIDGET COLUMN **** */

.l-sidebar .widget { border: 2px solid #5ea226 ; }

.blog .l-sidebar.at_right { margin-top: 0em !important ; }
.blog .l-sidebar .widget { padding-top: 0em ; }


/* **** FEATURED IMAGE **** */
.blog .w-blog-entry-preview { margin: 0px auto ; }
.blog .w-blog-entry-preview { width: 556px ;  height: 255px ; 
         text-align: center ; background: url(images/_global/bg-frame-hor.png) no-repeat scroll center center  ;}
.blog .w-blog-entry-preview img { width: 538px ; height: 218px ; margin-top: 8px ; }
.blog .w-blog-entry-short { padding-top: 0px ; }
.blog .w-blog-entry-short iframe { float: right ;  }



/* **** Brim Images Widget **** */
.blog .l-sidebar-h .widget img { border: 1px solid green ; margin-top: 10px ; }


/* **** Subscribe2 Widget  **** */
.blog .l-sidebar-h #s2_form_widget-2.widget,
.category .l-sidebar-h #s2_form_widget-2.widget { border: 2px solid #5ea226 ; }

.blog #s2_form_widget-2 .widgettitle,
.category #s2_form_widget-2 .widgettitle { display: block ; color: black ; margin-bottom: 0px ; margin-top: 0.5em ; }

.blog #s2_form_widget-2 p label,
.category #s2_form_widget-2 p label { display: none ; }


.blog #s2_form_widget-2 input[type="submit"],
.category #s2_form_widget-2 input[type="submit"] { padding: 2px 4px ; background-color: #5EA226 ; }

.blog #s2_form_widget-2 input[type="text"],
.category #s2_form_widget-2 input[type="text"] { font-size: 1em ; height: 26px ; background-color: white ; 
  margin-bottom: 0px ; padding: 2px 1em ; border: 2px solid #5EA226 ; }


/*  -moz-box-shadow: 1px 1px 2px 1px #cccccc ; 
  -webkit-box-shadow: 1px 1px 2px 1px #cccccc ; 
  box-shadow: 1px 1px 2px 1px #cccccc ;    */

/* **** Category Widget **** */
.blog #categories-2.widget,
.category #categories-2.widget { padding-top: 0.5em ;  }

.blog #categories-2 h3,
.category #categories-2 h3 { text-align: left ; }

.blog #categories-2 .widgettitle,
.category #categories-2 .widgettitle { display: block ; color: black ; margin-left: 0.5em ; text-align: left ; }

.blog .widget.widget_categories ul,
.category .widget.widget_categories ul { margin-left: 2em ; margin-top: -10px ; }

.blog .widget.widget_categories ul li:before,
.category .widget.widget_categories ul li:before { content: '' }

.blog .widget.widget_categories ul li,
.category .widget.widget_categories ul li { list-style-type: square ; }

.blog #categories-2 ul li,
.category #categories-2 ul li { text-align: left ; line-height: 1em ; padding: 0.2em 1em ;}

.blog #categories-3 #s2email,
.category #categories-3 #s2email { padding: 2px 1em ; }

.w-blog-entry-meta { padding-top: 1em ; }

/* **** ARCHIVE PAGE  **** */
body.archive .l-submain.for_pagehead,
body.category .l-submain.for_pagehead { background-color: transparent ; }

body.single .l-submain.for_pagehead h1,
body.archive .l-submain.for_pagehead h1,
body.category .l-submain.for_pagehead .w-pagehead h1 { display: block ; font-size: 1.5em ;}

body.archive .l-submain,
body.category .l-submain { border: 0px
 solid red ; }
.w-blog-entry-h { padding-top: 1em ; }
.w-blog.imgpos_atleft .w-blog-entry-preview { display: block;  float: none;  width: 100% ; margin-bottom: 1em ; }  
.w-blog.imgpos_atleft .w-blog-entry-title {  margin-left: 1em ;  padding-top: 0px; width: 100% ; }
.w-blog.imgpos_atleft .w-blog-entry-body {  margin-left: 1em ;}


/* **** POST PAGE **** */
.single .l-canvas.col_contside .l-content { width: 96% ; }
.single .w-blogpost-title { font-size: 1.3em ; line-height: 1.4em ; }
.single .attachment-blog-big { float: left ; margin: 5px 1em 1em 0px ; border: 0px solid #cccccc ; }


/* **** SEARCH RESULTS **** */
.w-blog-entry {  padding-bottom: 0.7em ; margin-bottom: 0.7em ; }
.search-results .w-blog-entry-title { margin-bottom: 0px ; padding-bottom: 0px ; }

/* **** GENERIC FEATURES **** */

.w-blog-entry-preview { overflow: visible ; text-align: center ; }
.w-blog-entry-preview img { border: 2px solid green ;  
  -moz-box-shadow: 1px 1px 2px 1px #cccccc ; 
  -webkit-box-shadow: 1px 1px 2px 1px #cccccc ;/* e3dfcd */ 
  box-shadow: 1px 1px 2px 1px #cccccc ;    
}
.w-blog.imgpos_atleft .w-blog-entry-preview { max-width: 100% ; }

a[name] { color: #000000 ;}

.w-logo-title   { display: block ; }
.w-logo-title-h { color: black ; font-weight: bold ; display: none ; }

.nobutton li { list-style-type: none ; }
.indent100 { padding-left: 50px ; }

.round {
  -moz-border-radius: 10px;
  -webkit-border-top: 10px;
  border-radius: 10px;
}

.round-top {
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px ;
}
.shadow { 
   -moz-box-shadow: 1px 1px 2px 4px #cccccc ; 
   -webkit-box-shadow: 1px 1px 2px 4px #cccccc ;/* e3dfcd */ 
   box-shadow: 1px 1px 2px 4px #cccccc ;    
}

/* .l-subheader.at_middle .w-nav-anchor.level_1 { padding: 0px 0.9em ; } */


/* LATEST CHANGES, Managepro.net to managepro.com */
/* LATEST CHANGES, Managepro.net to managepro.com */
/* LATEST CHANGES, Managepro.net to managepro.com */
/* LATEST CHANGES, Managepro.net to managepro.com */

h1 { font-size: 1.9em ; line-height: 1.6em ; }

.l-header { margin-top: 0em ; }                           /* Force 0 gap above header */
.l-subheader.at_middle .w-nav-control { top: -50px; }     /* Force move of nav control */
#slidingText { width: 80% }

/* Create 66px high header area */
#header-content { min-height: 66px ; } 
#header-area .widget { margin-bottom: 0px ; } 

/* Choices */
#choices { max-width: 550px  ; overflow: auto ; padding: 1em 0.5em ;
    margin: 0em auto 0em auto ; 
    /* background: rgba(204, 204, 204, 0.4) ; */ 
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 5px; }

#choices li { list-style-type: none ; float: left ; 
    padding: 0em ; margin-right: 1.2em ; vertical-align: middle ; }
#choices li img { vertical-align: middle ; 
  -moz-box-shadow:    3px 3px 2px 1px #ccc;
  -webkit-box-shadow: 3px 3px 2px 1px #ccc;
  box-shadow:         3px 3px 2px 1px #ccc;
  margin-right: 0.3em ;
}

 

/* ADJUST HEADER TEXT COLOR */
h1, h2, h3, h4, h1 a, h2 a, h3 a  { color: #000 !important ; }

.home .presetation.topbox { margin-top: 0px ; }

.g-html h1, .g-html h2, .g-html h3, .g-html h4, .g-html h5, .g-html h6, input[type="text"], 
input[type="password"], input[type="email"], input[type="url"], input[type="tel"], 
input[type="number"], input[type="date"], textarea, select, .g-btn.type_default:hover, 
.w-blog-entry-title, .color_primary .w-iconbox.icon_top .w-iconbox-h .w-iconbox-text-title, 
.color_alternate .w-iconbox.icon_top .w-iconbox-h .w-iconbox-text-title, .w-tabs-item:hover {   }

.g-html h1, .g-html h2, .g-html h3, .g-html h4, .g-html h5, .g-html h6 { color: #000 ;  }


.l-subfooter-h form.horiz { width: max-width: 960px ; }

form.colright { background: #215276 ; }

.l-sidebar .widget { border: 2px solid #215276 ; }

/* ADJUST LOGO */
.w-logo { width: 201px ; max-height: 120px ; margin-top: -8px ;  margin-right: -10px ; margin-left: -20px  ; }
.w-logo-img { width: 190px ; }
.w-logo-title {display: none ; }

.l-main { background: #ecebea ; }                            /* backdrop  */
.l-subheader.at_middle {   }                                 /* menu area */
.l-subheader.at_middle .w-nav-anchor.level_1 { padding: 0px 11px; }

/* ACTIVE COLORS */
.l-subheader.at_middle .w-nav-item.level_1.active .w-nav-anchor.level_1, 
.l-subheader.at_middle .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1, 
.l-subheader.at_middle .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1, 
.l-subheader.at_middle .w-nav-item.level_2.active .w-nav-anchor.level_2, 
.l-subheader.at_middle .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2, 
.l-subheader.at_middle .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2, 
.l-subheader.at_middle .w-nav-item.level_3.active .w-nav-anchor.level_3, 
.l-subheader.at_middle .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3, 
.l-subheader.at_middle .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3 { color: #000 ; /* 666 */ }

/* SELECTED MENU COLOR */
.l-subheader.at_middle .w-nav-item.level_1.active .w-nav-anchor.level_1, 
.l-subheader.at_middle .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1, 
.l-subheader.at_middle .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 { color: #000 /* 666  selected */ }

/* UNSELECTED MENU COLOR */
.w-logo-title, .l-subheader.at_middle .w-nav-control, 
.l-subheader.at_middle .w-nav-anchor.level_1, 
.l-subheader.at_middle .w-nav-list.level_2 .w-nav-anchor, 
.l-subheader.at_middle .w-search-show, 
.l-subheader.at_middle .w-search-input input, 
.l-subheader.at_middle .w-search.submit_inside 
.w-search-submit, 
.l-subheader.at_middle .w-search-close { color: #000 ;   /* 000 - unselected */ }

/* SPECIAL MENU ITEMS; phone and Free Demo Button  */
#menu-item-6201 .w-nav-anchor,
#menu-item-6200 .w-nav-anchor { font-size: 10px ; }

/* PHONE NUMBER */
#menu-item-6201 { margin-left: 2em ; }

/* FREE DEMO BUTTON */
#menu-item-6200 { background: #ffa500 ; height: 1.5em ; margin-top: 18px  ; padding: 0px ;
    -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;  border-radius: 10px; }

#menu-item-6200 a { margin-top: -18px ;  }

/* Menu Area Color */
.l-subheader.at_top, .l-subheader.at_middle .w-nav-item.level_1:hover .w-nav-anchor.level_1, 
.l-subheader.at_middle .w-nav-list.level_2, .l-subheader.at_middle .w-nav-list.level_3, 
.w-lang.layout_dropdown .w-lang-list .w-lang-item { /* background-color: #151515; */ }

/* text area background color and right margin */
.l-submain {
    background-size: cover;
    border-top: 0px solid #E8E8E8;
}
.l-submain-h { background: #fff ; }

l-submain-h {  
   -moz-box-shadow: 4px 0px 2px 3px #ccc ; 
   -webkit-box-shadow: 0px 4px 2px 3px #ccc ; 
   box-shadow: 4px 0px 2px 3px #ccc ;    
}

.l-submain-h h1 { margin-left: 0.5em ; }
.wpb_text_column  { background: #ffffff ; padding: 2em ; } /* content area */

/* TWO COLUMN PAGES */
.l-submain-h { padding: 2em ; }

/* Call to action in header */
.l-submain-h.g-html.i-cf { padding-top: 0px ; padding-bottom: 0.7em ; }
.l-submain.for_pagehead .l-submain-h.g-html.i-cf { background: #8C979A ; }

/* Right Border for body */
.l-submain-h { border-right: 6px solid #ccc ; }
.l-submain.for_pagehead .l-submain-h { border-right: 0px solid #ccc ; }


.presentation .note {
    font-weight: bold ;
    font-size: 1.1em !important ;
    line-height: 1.2em !important ;
    font-family: Verdana, Arial, san-serif !important ;
}


.g-html h1, .g-html h2, .g-html h3, .g-html h4, .g-html h5, .g-html h6, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], textarea, select, .g-btn.type_default:hover, .w-blog-entry-title, .color_primary .w-iconbox.icon_top .w-iconbox-h .w-iconbox-text-title, .color_alternate .w-iconbox.icon_top .w-iconbox-h .w-iconbox-text-title, .w-tabs-item:hover {
 color: #000 ; }

#menu-item-6200 { background: #5EA226 ; }

/* Submit Buttons */
form.colright input[type="submit"] { background: none repeat scroll 0% 0% #5EA226 ; }
.color_primary, .g-btn.type_primary, input[type="submit"], .g-pagination-item.active, .w-actionbox.color_primary, .l-main .w-contacts-item i, .w-iconbox-icon, .w-pricing-item.type_featured .w-pricing-item-title, .w-team-member-links-item:hover, .w-timeline-item.active, .w-timeline-section.active .w-timeline-section-title {
    background-color: #5EA226 ; }
.g-btn.type_primary, input[type="submit"] { background-color: #5EA226 ; }

.widget h4.icon:hover { background-color: #3EA226 ;  }

.presentation { float: left ; }
.presentation.topbox { width: 45% ; margin: 1em ;  }
	.presentation.topbox.video { width: 400px ; height: 225px ; }  /* 500 x 281 */
	.presentation.minwidth { min-width: 300px ; }
	.presentation.textdeclaration { width: 90% ; clear: both ; }
	.presentation.textdescriptor { width: 50% ;  margin: 0px ; }
	.presentation.bottombox.form  { width: 180px ; margin: 5px 0px 0px 10px ; }
	.presentation.bottombox.formx input { width: 150px ; }
	.l-submain-h > iframe.presentation.topbox.video { float: left; }

form-container.presentation.bottombox.form input[type="text"] { padding: 8px 1em ; height: 1.2em !important ; vertical-align: middle ; }
.presentation .form-container  input[type="text"] { height: 25px ; padding: 0px 0.5em ; margin-bottom: 5px; }
.presentation .form-container  input[type="submit"] { margin-top: 0px ; font-size: 13px; line-height: 25px ; padding: 0px 0.5em; }

.form-container.presentation.bottombox.form {
    border: 1px solid #7DC3F5;
    background: -moz-linear-gradient(center top , #7DC3F5, #00538E) repeat scroll 0% 0% transparent;
    border-radius: 8px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.9), 0px 0px 0px rgba(255, 255, 255, 0.4) inset;
    font-family: "Helvetica Neue",Helvetica,sans-serif;
    text-decoration: none;
    vertical-align: middle;
    min-width: 200px;
    padding: 10px;
    width: 200px;
}
.form-container.presentation.bottombox.form .form-field {
    border: 1px solid #00538E;
    background: none repeat scroll 0% 0% #D4EDFF;
    border-radius: 4px;
    color: #00538E;
    box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.4), 0px 1px 1px rgba(0, 0, 0, 0.7) inset;
    padding: 0px 8px ;
    margin-bottom: 10px;
    width: 180px;
}

form-container.presentation.bottombox.form .submit-button {
    border: 1px solid #00538E;
    background: -moz-linear-gradient(center top , #7DC3F5, #00538E) repeat scroll 0% 0% transparent;
    border-radius: 4px;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.4) inset;
    text-shadow: 0px 1px 0px #00538E;
    color: #000;
    font-family: helvetica,serif;
    padding: 8.5px 18px;
    font-size: 14px;
    text-decoration: none;
    vertical-align: middle;
}
		
.form-container.presentation input[type="text"] {
    height: 25px ;
    padding: 0px ;
    margin-bottom: 5px;
}

.form-container.presentation input[type="submit"] {
    margin-top: 0px ;
    font-size: 13px;
    line-height: 25px ;
    padding: 0px 0.5em;
}

#frontUL li { font-weight: bold ; }
/* body.home { background: #3C3B3B ; }*/

body.home #header-content { display: block ; }
/* body.home .l-submain-h { background: #3C3B3B ; color: white ;} */
/* body.home .l-submain-h h1, body.home .l-submain-h h2, body.home .l-submain-h p, body.home .l-submain-h li, */
/* body.home .l-submain-h a {  } */
/* body.home .l-subheader   { height: 85px !important ; border-bottom: 5px solid #eee ; } */

body.home .l-submain, .g-hr-h, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], textarea, select, .w-blog-entry, .w-blog-entry.sticky, .w-blog.type_masonry .w-blog-entry.sticky, .w-bloglist, .w-bloglist.date_atbottom .w-bloglist-entry, 
.w-blogpost, .w-comments-list, .w-comments-item, 
.w-iconbox.icon_top .w-iconbox-h, .w-nav-list.layout_ver .w-nav-anchor, 
.w-pricing-item-h, .w-portfolio-item-meta, .w-shortblog-entry-meta-date, 
.w-tabs.layout_accordion, .w-tabs.layout_accordion .w-tabs-section, 
.w-timeline.type_vertical .w-timeline-section-content, 
#wp-calendar thead th, #wp-calendar tbody td, #wp-calendar tfoot td, 
.widget.widget_nav_menu .menu-item a, .widget.widget_nav_menu .menu-item a:hover {
    border-width: 0px ;
}


hr {  border-color: #f5f5f5 ; }

.slideshow_description p { font-size: 1.3em ; }
.slideshow_container_style-light .slideshow_slide_text div, 
.slideshow_container_style-light .slideshow_slide_text p, 
.slideshow_container_style-light .slideshow_slide_text h1, 
.slideshow_container_style-light .slideshow_slide_text h2, 
.slideshow_container_style-light .slideshow_slide_text h3, 
.slideshow_container_style-light .slideshow_slide_text h4, 
.slideshow_container_style-light .slideshow_slide_text h5, 
.slideshow_container_style-light .slideshow_slide_text h6 { text-align: left !important ; }

.l-sidebar.at_right .testimonial { font-size: 0.9em ; }
.l-sidebar.at_right .author      { font-size: 0.9em ; }

.blog .l-sidebar-h #s2_form_widget-2.widget, 
.category .l-sidebar-h #s2_form_widget-2.widget { border: 2px solid #215276 ; }

/* *********************************** */

body.page-id-6543        { font-size: 16px ; } 
.page-id-6543 img        { margin: 0px padding: 0px ; }
.page-id-6543 figure     { padding-top: 1.5625em ; }
.page-id-6543 figcaption { font-size: 1.5em !important ; font-weight: bold ; margin-bottom: 0.625em ;  text-align: center ; }
.page-id-6543 #Wrapper   { padding: 0px ; }

.page-id-6543 #header-content .MProLogo h1 { font-size: 2.5em ; }

.page-id-6543 .page-id-6543 #section1 li    { list-style-type: none ; margin-left: none ; padding:none ; } 
.page-id-6543 #section1 li li {font-size: 1.5em ; list-style-image: url(images/dash.png) ; padding-left: 3px ; list-style-type: none ; }

.page-id-6543 #section1.section.image { padding-top: 0.625em ;  }
.page-id-6543 #section1 #slidingText { margin-left: 200px ; }
.page-id-6543 #section2 { padding-top: 1em ; padding-bottom: 1em ; }
.page-id-6543 #section3, .page-id-6543 #section4 { width: 89% ; margin: 1.25em auto ; }

.page-id-6543 .section  { overflow: auto ; padding: 0.75em 0em ; }
.page-id-6543 .section.image { min-height: 140px /* 500 DRHODES */ ; padding-top:380px /* 280 */ ; padding-bottom: 280px  /* 130 */ ; background-color: none ; 
     background-repeat:no-repeat; background-position:center top; background-attachment: fixed; 
     background-size:cover; -webkit-background-size:cover ; }

.page-id-6543 .section.text  { min-height: 340px ; padding-top: 10px; padding-bottom:1.875em ; background-color:#ffffff ; }		 

.page-id-6543 .text       { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 1em ; color: #000000 ; 
                            max-width: 1024px ; margin-left: auto ; margin-right: auto ; }
.page-id-6543 .text h1    { font-size: 1.5em !important  ; margin-bottom: 1em ; color: rgb(65,65,65) !important ;}
.page-id-6543 .text em    { font-weight: bold ; font-size: 1em ; font-style: normal ; color: #000000 ; color: rgb(65,65,65) !important ;}
.page-id-6543 .text p, .page-id-6543 .text li { font-size: 1.125em ; line-height: 1.375em ; margin-bottom: 5px ; color: rgb(65,65,65) !important ; } 

.page-id-6543 .text ul ul { margin-top: 5px ; } 
.page-id-6543 .text li li { font-size: 1em ; line-height: 1.25em ; list-style-type: disc ; list-style-image: none ; }

.page-id-6543 #header-content .MProLogo { float: left ; margin: 0em 2em 0em 0em /* -5em */;  width 11em ; padding-left: 1em ; }
.page-id-6543 #header-content #slidingText { float: left ; margin-top: 1em ; }
.page-id-6543 #header-content li { list-style-type: none ; list-style-image: none ; }
.page-id-6543 #header-content li li { font-size: 1.5em ; list-style-type: disc ;  }

.page-id-6543 #header-area h1 { font-size: 2.3em; line-height: 1.9em ; text-shadow: 2px 2px #999999 ; }

.page-id-6543 #header-content {
    height: 595px; width: 100% ;
    background: url("http://www.managepro.com/wp-content/uploads/2015/02/HomePageBackDrop1440_625.jpg") no-repeat scroll 0% 0% transparent;
    border-top: 0px solid #215276; border-bottom: 0px solid #F8F8F8; margin-top: 0.625em ;  overflow: auto; padding-bottom: 0em; 
    background-size: contain ; -moz-background-size: contain ; -webkit-background-size: contain ; -o-background-size: contain ;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.managepro.com/wp-content/uploads/2015/02/HomePageBackDrop1440_625.jpg', sizingMethod='scale')";

}

.page-id-6543 .hide { display: none ; }
.page-id-6543 .show { display: block ; }

form.horiz { max-width: 950px ; margin-left: auto ; margin-right: auto ; padding-right: 2em ;}


/* *********************************** */

.page-id-462 .l-submain-h { padding-left: 0em !important ; }

/* *********************************** */


#right_arrow { width: 180px ; float: left ; margin-top: 0.1em ; margin-left: -40px ; }
#citation { width: 180px ; float: left ; margin-top: 0.7em ; margin-right: 0px ; margin-left: -20px ; }




/* *********************************** */

/* MOVED FROM ABOVE */

@media all and (max-width: 1275px )  {  /* 1200 */
    body.page-id-6543        { font-size: 14px ; } 
    .page-id-6543 #header-content .MProLogo { margin-left: 0em;   }
}

@media all and (max-width: 1179px) {
    

}
@media all and (max-width: 1165px) { 
    .l-subheader.at_middle .w-nav-anchor.level_1 { 
        padding: 0px 0.2em ; } 
    #menu-item-6201 { margin-left: 0.5em !important ; }
    #yourtrial { margin-left: 1.1em ; margin-top: 1.1em ; }

}




@media all and (max-width: 1117px )  {
    body.page-id-6543        { font-size: 14px ; }
    .page-id-6543 #header-content .MProLogo { margin-left: 3em;   }
    .page-id-6543 #header-content ul { background-color: rgba(255,255,255,0.7) ; 
        -moz-border-radius: 10px; -webkit-border-top: 10px; border-radius: 10px; padding-left: 7px ; }
    .page-id-6543 #header-content #slidingText { margin-top: -1em; }  
}


@media all and (max-width: 1070px) {
    #menu-item-6201 { margin-left: 05em; }
}

@media all and (max-width: 1040px) { .l-subheader.at_top { padding-left: 30px ; padding-right: 30px ;  } }

@media all and (max-width: 1040px) {
     form.horiz label { color: black ; font-size: 1.5em ; }
}


@media all and (max-width: 1025px) { #yourtrial { margin-left: 0.5em ; margin-right: -0.7em ; width: 175px ; } }

@media all and (max-width: 1011px )  {  
    /* RESTORE THE MANAGEPRO BANNER */
    .w-logo-title {display: block ;  }
	.w-logo-title-h { color: #ffffff  !important ; margin-top: 25px ; display: none ; }
    .w-logo { width: 350px ; }


     /* SET UP THE VERTICAL MENU HANDLING */

     /* .w-nav-list-h { float: right ; }*/

    .l-subheader.at_middle .w-nav-list-h { width: 401px ; position: absolute ; right: -10px ;  }
    #menu-item-6201 {  margin-left: 0em; }

    .w-nav-item-h { background: #ffffff ; border-bottom: 1px solid silver ; 
	    border-right: 1px solid silver ; max-width: 460px ; }

    .w-nav-item-h { padding: 4px 1em ; font-size: 1em ; }
    .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item { line-height: 1.0em ; }
    .w-blog-entry-more g-btn type_default size_small{ float: right ; }

     /* RESET TEXT TO BLACK */
    .w-logo-title, .l-subheader.at_middle .w-nav-anchor.level_1,
	.l-subheader.at_middle .w-nav-list.level_2 .w-nav-anchor, .l-subheader.at_middle .w-search-show,
	.l-subheader.at_middle .w-search-input input, .l-subheader.at_middle .w-search.submit_inside .w-search-submit,
	.l-subheader.at_middle .w-search-close { background: #fff ;  color: #000 ;   /* 000 - unselected */ }	

     /* Repair the damage done to display previously */
    #menu-item-6201 .w-nav-anchor,
    #menu-item-6200 .w-nav-anchor { font-size: 1em ; }
    #menu-item-6201 { margin-left: 0px ; }

    #menu-item-6200 { background: #fff ; height: 3em ; margin-top: 0px  ; padding-left: 1em ;
        -moz-border-radius: 0px ; -webkit-border-radius: 0px ; -khtml-border-radius: 0px ;  border-radius: 0px ; }
		
    #menu-item-6200 a { margin-top: 0px ;  }

    .menu-item { background: #1f1f1f ; padding-left: 1em ;  }
	.menu-item a {  color: #000 ; }
    .menu-item   { background: #fff ; }

}

@media all and (max-width: 1010px) {
  .w-nav-item-h { background: #ffffff ; border-bottom: 1px solid silver ; max-width: 460px ; }
  .w-nav-item-h { padding: 4px 1em ; font-size: 1em ; }
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item { line-height: 1.0em ; }
  .w-blog-entry-more g-btn type_default size_small{ float: right ; }
}

@media all and (max-width: 1000px) {
     form.horiz label { color: black ; font-size: 1.3em ; text-align: left ; height: 100% }
}


@media all and (max-width:990px ) {
     form:colright { text-align: left ; }
     form.colright label { width: 6em ; float: left ; text-align: left ; } 

     .page-id-6543 .section.image { min-height: 20px; }  /* DRHODES */

}


@media all and (max-width: 800px) {
  .l-content {
      float: none !important;
      width: cover !important; /* 100% */
      padding-bottom: 30px;
  }
  .l-sidebar {
      float: none !important;
      width: 100% !important;
  }
  form.colright input[type="text"] {  width: 80% ; margin-bottom: 3px ; }
}

@media all and (max-width: 790px) {
  #text-34 { width: 45% ; float: right ; margin-right: 1em ; margin-left: 1em ;   }
  #s2_form_widget-2 { width: 45% ; float: left ;   }
  #categories-2 { clear: left ;   }
 .l-subfooter-h { /* width: 543px ; */ }

}

@media all and (max-width: 765px) {
    .l-subheader.at_middle .w-nav-control {
        top: -70px;
    }
    #right_arrow { margin-left: -10px ; }
}

@media all and (min-width: 700px) {
    .iphone_on  { display: none ; }
}



@media all and (max-width: 699px ) { /* 699 DRHODES */

    .page-id-6543 .people { max-width: 700px ; background-image: http://www.managepro.com/wp-content/uploads/2014/12/business-people2-350x194.jpg !important ; background-size: 100% 100% ;  }
    .page-id-6543 .work   { max-width: 700px ; background-image: http://www.managepro.com/wp-content/uploads/2014/12/business-people-at-work-350x194.jpg !important ; background-size: 100% 100%  }
    .page-id-6543 .jobs   { max-width: 700px ; background-image: http://www.managepro.com/wp-content/uploads/2014/12/people-with-different-jobs.jpg ; background-size: 100% 100% ; !important ; } 
    .page-id-6543 .section.image { min-height: 1px ; /* padding-top: 1px ; padding-bottom: 1px ; */ }
    .iphone_on { display: none ; /* block DRHODES */ }
    .iphone_off { display: block ; /* none DRHODES */}
}

@media all and (max-width: 699px ) { /* 699 DRHODES */

    .page-id-6543 .people { max-width: 700px ; background-image: none !important ; }
    .page-id-6543 .work   { max-width: 700px ; background-image: none !important ; }
    .page-id-6543 .jobs   { max-width: 700px ; background-image: none !important ; } 
    .page-id-6543 .section.image { min-height: 1px ; padding-top: 1px ; padding-bottom: 1px ;  }
    .iphone_on { display: block ; width: 100% ;}
    .iphone_off { display: none ; }

}


@media all and (max-width: 676px) {
  .blog .w-blog-entry-preview { width: 100% ; height: auto ; text-align: center; background-image: none; }
  .w-blog-entry.format-image .w-blog-entry-preview:after, .w-blog-entry.format-standard .w-blog-entry-preview:after {
    height: 100%; width: auto ; transition: background-color 0.25s ease 0s; }
  .w-blog-entry-more.g-btn type_default.size_small  { float: right ; }
  .blog .w-blog-entry-preview img { width: auto ; height: auto ; }

}


@media all and (max-width: 600px ) {
    .page-id-6543 #header-content li li {padding-left: 0.4em ; }
}

@media all and (max-width: 560px) {
    form.colright .infusion-field label { width: 98% ; text-align: center;  }
    form.colright .textwidget p { text-align: center ; }
}


@media all and (max-width: 524px )  {
  .l-subheader.at_middle .w-nav-list-h { width: 330px ; position: relative ; margin-left: -2em ; }
  .l-subheader.at_middle .w-nav-item-h { font-size: 0.8em ;}
  .l-subheader.at_middle .w-nav-list.level_2 .w-nav-anchor {  white-space: normal ; }
  .menu-item {  padding-left: 0.4em; }
}

@media all and (max-width: 510px )  {
    body.page-id-6543        { font-size: 12px ; } 
    .page-id-6543 #header-content .MProLogo h1 { font-size: 2.0em ; }
    .page-id-6543 #header-content .MProLogo { margin-left: 3em;     }
    .page-id-6543 #header-content .MProLogo { margin-top: -1.7em ;  }

}


@media all and (max-width: 500px) {
   .w-blog-entry-title { clear: both ; }
   .w-blog-list .format-image span { width: 145px !important ; }
   .w-blog-list .format-image span img { width: 140px !important ; }
   

  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-anchor .w-nav-hint { line-height: 1.5em ; }
  .w-nav-item-h { padding: 2px 0.9em ; font-size: 1em ; }
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item { line-height: 1.5em ; }
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-list.level_2 .w-nav-item { line-height: 1.5em ; }

  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1 .w-nav-anchor.level_1, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1:hover .w-nav-anchor.level_1, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1.active:hover .w-nav-anchor.level_1, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1.current-menu-item:hover .w-nav-anchor.level_1, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1.current-menu-ancestor:hover .w-nav-anchor.level_1, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2 .w-nav-anchor.level_2, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2:hover .w-nav-anchor.level_2, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2.active:hover .w-nav-anchor.level_2, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2.current-menu-item:hover .w-nav-anchor.level_2, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2.current-menu-ancestor:hover .w-nav-anchor.level_2, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3 .w-nav-anchor.level_3, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3:hover .w-nav-anchor.level_3, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3.active:hover .w-nav-anchor.level_3, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3.current-menu-item:hover .w-nav-anchor.level_3, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3.current-menu-ancestor:hover .w-nav-anchor.level_3 { padding: 7px 0px;  }

  .l-sidebar .widget { text-align: left; }

  .l-sidebar .widget .textwidget p { text-align: center !important ; }

  .widget.widget_categories ul li { font-size: 0.9em ; line-height: 0.9em ; padding: 4px 1.6em ; }
  .widget.widget_categories ul li:before { top: 4px; }

  .w-search { display: none ; }
  .l-subheader.at_middle .w-nav-control { text-align: right ;   }
  .w-search ~ .w-nav .w-nav-control { right: 0px ; }
}


@media all and (max-width: 500px )  {
  .l-subheader.at_middle { height: 40px ; line-height: 40px ; padding-bottom: 0px ; }
  h1 { font-size: 1.4em ; line-height: 0.95em ; margin-top: 0.7em ; }
  #header-content { display: none ;  }    
  .w-tabs-section-title { padding: 5px 20px ; }
  form.horiz label { font-size: 1.2em; line-height: 1.1em ; }
  form.horiz .infusion-field  { margin-right: 5em; }
  form.horiz .infusion-submit { margin-top: 0.5em ; margin-right: 6.5em ;}
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1 .w-nav-anchor.level_1, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1:hover .w-nav-anchor.level_1, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1.active:hover .w-nav-anchor.level_1, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1.current-menu-item:hover .w-nav-anchor.level_1, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1.current-menu-ancestor:hover .w-nav-anchor.level_1, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2 .w-nav-anchor.level_2, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2:hover .w-nav-anchor.level_2, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2.active:hover .w-nav-anchor.level_2, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2.current-menu-item:hover .w-nav-anchor.level_2, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2.current-menu-ancestor:hover .w-nav-anchor.level_2, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3 .w-nav-anchor.level_3, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3:hover .w-nav-anchor.level_3, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3.active:hover .w-nav-anchor.level_3, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3.current-menu-item:hover .w-nav-anchor.level_3, 
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3.current-menu-ancestor:hover .w-nav-anchor.level_3 { padding: 0.1em 0em ; }
  .l-subheader.at_middle .w-nav.touch_enabled .w-nav-anchor .w-nav-hint { line-height: 25px ; }
  .l-subheader.at_middle .w-search-form { height: 4em ; } 
}



@media all and (max-width: 500px )  { .w-logo-title-h { margin-top: 40px ; display: none ; }  } 
@media all and (max-width: 500px )  { .w-logo-title-h { margin-top: 40px ; display: none ; }  }

.l-subheader.at_middle .w-search-form {
    max-height: 90px;
    height: 80px;
}


@media all and (max-width: 445px) {
  .w-logo-title-h { font-size: 0.7em ; display: none ; }
  form.horiz label { font-size: 1em ; line-height: 1.3em ; }
  .infusion-submit, .infusion-field   { margin-bottom: 4px ; }

  .l-sidebar.at_right input[type="submit"] {
    font-size: 11px; line-height: 15px; padding: 3px 7px; margin: 4px auto ;
    border: medium none !important; }
}


@media all and (max-width: 435px )  {
    /* .page-id-6543 #header-content h1, */ 
    .page-id-6543 #header-content p, 
    .page-id-6543 #header-content li { margin-left: 0.5em ; list-style-type: square ; list-style-image: none ; }
    .page-id-6543 #header-content li li { font-size: 1.5em ; list-style-type: square ; 
        list-style-image: none !important ; }

}

@media all and (max-width: 350px) {
 
  #header-area h1 { font-size: 1.9em ; line-height: 2.3em ; }
  h2 { font-size: 1.2em ;line-height: 1.3em ; }
  p, li                       { font-size: 0.9em; line-height: 1.4em; }
  .w-blog-entry-meta-author   { font-size: 0.9em; line-height: 1.2em; }
  .w-blog-entry-meta-comments { font-size: 0.9em; }

}
@media all and (max-width: 310px) { #header-area h1 { font-size: 1.7em ; line-height: 2.4em ; } }



/* END MOVED FROM ABOVE */



/* **** YOUR TRIAL **** */
#yourtrial       { display: none ; }
.home #yourtrial { display: block ; }
.home #yourtrial { margin-left: 1.3em ; float:right ; margin-top: 1.1em ; }
.l-subheader.at_middle .w-nav-control { right: -50px;  }

.alttrial        { display: block ; margin-left: 1.3em ; float: right; margin-right: 3em ; margin-top: 5px ; }
.home .alttrial  { display: none ; }

/* **** SEARCH HEADER **** */
.l-subheader.at_middle .w-search-form { top: -110%; }

/* **** LANDING PAGES **** */

body.page-template-page-landing,
body.page-template-page-landingwide { font-size: 16px ;  background: url({$image[0]}) ; background-size: cover ; }
.page-template-page-landing .l-canvas,
.page-template-page-landingwide .l-canvas,
 
.page-template-page-landing .g-hr-h i,
.page-template-page-landingwide .g-hr-h i { background-color: transparent; }
.page-template-page-landing .l-canvas.headerpos_fixed .l-main,
.page-template-page-landingwide .l-canvas.headerpos_fixed .l-main { padding-top: 0px ; }

.page-template-page-landing .l-main, 
.page-template-page-landingwide .l-main { padding-top: 0em ; }

.page-template-page-landing .l-main,
.page-template-page-landingwide .l-main { background-color: transparent ; }

.page-template-page-landing .l-header,
.page-template-page-landingwide .l-header,
.page-template-page-landing .l-footer, 
.page-template-page-landingwide .l-footer, 
.page-template-page-landing .g-breadcrumbs,
.page-template-page-landingwide .g-breadcrumbs { display: none !important ; }

.page-template-page-landing #header-content,
.page-template-page-landingwide #header-content { 
    min-height: 0px; border-top: 0px solid #215276; border-bottom: 0px solid #F8F8F8;
    margin-top: 0px; padding-bottom: 0em; }		

.page-template-page-landing .l-main,
.page-template-page-landingwide .l-main { width: 100% ; padding-top: 0em !important ; overflow: auto ; }


.page-template-page-landing .w-pagehead,
.page-template-page-landingwide .w-pagehead { max-width: 550px ; 
    margin-top: 1em ; overflow: auto ; border: 0px solid #767c88 ;
    background-color: #ebce68 
        url(http://www.advancedwebhelp.com/blog/wp-content/uploads/2013/11/horizontal-gradient.jpg) repeat-y ; 
    background: -webkit-gradient(linear, left top, right top, from(#ebce68), to(#b39e2d)); 
    background: -webkit-linear-gradient(left top, #ebce68, #b39e2d); 
    background: -moz-linear-gradient(bottom left, #ebce68, #b39e2d);
    background: -ms-linear-gradient(left, #ebce68, #b39e2d);
    background: -o-linear-gradient(bottom left, #ebce68, #b39e2d);
    background: linear-gradient(bottom left, #ebce68, #b39e2d) ;
			padding: 0em 0.05em 0em 1em ; margin-left: -1.5em ;
    background: rgb(240, 240, 80) ;
}
.page-template-page-landingwide .w-pagehead { max-width: 650px; } /* wide only */
.page-template-page-landing .w-pagehead h1,
.page-template-page-landingwide .w-pagehead h1 { display: block ; font-size: 1.25em ; }

.page-template-page-landing .l-submain,
.page-template-page-landingwide .l-submain { padding: 1em 1em 1em 2em ; }

.page-template-page-landing .l-submain.for_pagehead,
.page-template-page-landingwide .l-submain.for_pagehead { background: transparent ; }

.page-template-page-landing .l-submain.for_pagehead,
.page-template-page-landingwide .l-submain.for_pagehead { padding 25px 0px ; }

.page-template-page-landing .l-submain.for_pagehead .l-submain-h.g-html.i-cf,
.page-template-page-landingwide .l-submain.for_pagehead .l-submain-h.g-html.i-cf { background: transparent ; }

.page-template-page-landing .l-submain ul,
.page-template-page-landingwide .l-submain ul { padding-top: 2em ; margin-left: 0.5em ; padding-left: 0em ;  }

.page-template-page-landing .l-submain li,
.page-template-page-landingwide .l-submain li,
.page-template-page-landing .l-submain p,
.page-template-page-landingwide .l-submain p { font-size: 1.125em ; line-height: 1.5em ;  }

.page-template-page-landing .l-submain-h,
.page-template-page-landingwide .l-submain-h { margin-left: 0px ; margin-right: 0px ; border-right: 0px solid red ; padding-left: 0px ; }

.page-template-page-landing aside,
.page-template-page-landingwide aside { 
    max-width: 460px ; min-height: 200px ; float: left ;  
    margin-top: 0em ; margin-left: 1.6em ; margin-bottom: 3em ;
    background: rgba(234, 234, 233, 0.9) ; color: #000000 ;
    -moz-box-shadow: 0.3em 0.5em 3px 4px #777777 ;
    -webkit-box-shadow: 0.3em 0.5em 3px 4px #777777 ; /*a6a6a4 */
    box-shadow: 0.3em 0.5em 3px 4px #777777 ;  /* e3dfcd */
}
.page-template-page-landingwide aside { max-width: 660px ; } /* only difference */

.page-template-page-landing aside .l-submain-h,
.page-template-page-landingwide aside .l-submain-h { background: transparent ; padding: 0px ; }

.page-template-page-landing .l-submain li, 
.page-template-page-landingwide .l-submain li,
.page-template-page-landing .l-submain p.quiet,
.page-template-page-landingwide .l-submain p.quiet { font-size: 10px ; font-weight: normal ; }


.hrwidth { width:  5em ; float: left ; color: black ; margin-bottom: 1.5em ; border: 1px solid black ; }

/* **** Popup form *** */

.popmake { border-radius: 30px  !important ; padding-bottom: 30px ;
    background: rgba(234, 234, 233, 0.8) url("/wp-content/uploads/2015/01/PopupBox.png") no-repeat ; color: #000000 ;
    background-size: cover ;
    -moz-box-shadow: 0.3em 0.5em 3px 4px #777777 ;
    -webkit-box-shadow: 0.3em 0.5em 3px 4px #777777 ; 
    box-shadow: 0.3em 0.5em 3px 4px #777777 ;  
}
.popmake { background-color: rgba( 255, 255, 255, 0.97) !important ; }
.popmake div.dgd_comment { float: left ; margin: 5em 0em 0em 2em  ; max-width: 180px ; }
.popmake div.dgd_comment p { max-width: 180px ; line-height: 1.3em ; margin-bottom: 1.5em ;  }

.popmake .dgd_form { text-align: center ; margin-top: 2.7em ;
    color: #000000 ;
    -moz-box-shadow: 0.2em 0.3em 3px 3px #cccccc ;
    -webkit-box-shadow: 0.2em 0.3em 3px 3px #cccccc ; 
    box-shadow: 0.2em 0.3em 3px 3px #cccccc ;  
}

.popmake .infusion-form,
.popmake .infusion-submit { width: 260px !important ; }
.popmake .dgd_form { float: left ; width: 260px ; margin-left: 10px ; text-align: center ; }
.popmake input { display: block !important ; width: 240px ; margin-left: auto ; margin-right: auto ; }
.popmake input[type="submit"] { width: 240px !important ; }

.popmake { padding: 0px ; }
.popmake .l-submain   { padding: 0px ; }
.popmake .l-submain-h { background: transparent ; border-right: 0px solid #ccc ; padding: 0px ; }
.popmake .l-submain-h.g-html.i-cf { padding-bottom: 20px ; }


#popmake-6932.popmake { background-image: none ;  border: 10px solid black !important ; }

.l-subfooter-h.g-cols.cols_fluid { max-width: 100%  !important ; /* DRHODES */ }

@media all and (max-width: 900px) { 

    .popmake .dgd_form { margin-top: 0.7em ; }  
    .popmake { background-image: none ;  border: 10px solid black !important ; }
    .popmake div.dgd_comment { margin: 5em 0em 0em 0em ; } 
    .popmake div.dgd_comment p { font-size: 0.9 !important ; }
    .popmake div.dgd_form { margin-left: 0px ; }
    .popmake div.dgd_form input { font-size: 0.9 !important ; }

}
  
@media all and (max-width: 810 px) {
    .popmake { width: 320px !important ; }
    .popmake div.dgd_comment { margin: 3em auto ;   }


} 

/* .l-subfooter.at_top { background: #8c979a url(/wp-content/uploads/2015/01/footer.jpg) 0px 0em no-repeat ; background-size: cover ; } */

.l-subfooter.at_top { background: #8c979a ; background-size: cover ; }


/* **** 

.dgd_stb_box { background-color: rgba( 255, 255, 255, 0.98) !important ; }
.dgd_stb_box div.dgd_comment { float: left ; margin: 6.5em 0em 0em 3em  ; width: 180px ; }
.dgd_stb_box div.dgd_comment p { width: 180px ; line-height: 1.3em ; margin-bottom: 1.5em ;  }

.dgd_stb_box .dgd_form { text-align: center ; margin-top: 3.7em ;
    background: rgba(234, 234, 233, 0.9) ; color: #000000 ;
    -moz-box-shadow: 0.3em 0.5em 3px 4px #777777 ;
    -webkit-box-shadow: 0.3em 0.5em 3px 4px #777777 ; 
    box-shadow: 0.3em 0.5em 3px 4px #777777 ;  
}

.dgd_stb_box .infusion-form,
.dgd_stb_box .infusion-submit { width: 260px !important ; }
.dgd_stb_box .dgd_form { float: left ; max-width: 260px ; margin-left: 10px ; text-align: center ; }
.dgd_stb_box input { display: block !important ; max-width: 240px ; margin-left: auto ; margin-right: auto ; }
.dgd_stb_box input[type="submit"] { max-width: 240px !important ; }

**** */

/* **** hide the footer widget to allow insertion of code **** */
#text-49 { display: none  ; }


/* **** HIDE THE MENU FOR A WHILE **** */
.w-nav-h { display: block ; }


@media all and (max-width: 1020px ) { 
    .w-nav-h { display: none ; }  /* ******** DRHODES ******** */ 
}