/* 
	Theme Name: hfgwmskeleton
	Theme URL: http://www.theaspirecompany.com
	Description: A Plus is a 2 or 3-column Widget-ready child theme created for the Genesis Theme Framework.
	Author: phil nguyen
	Author URI: http:/www.theaspirecompany.com
	Version: 1.0
	
	Template: genesis

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
 */
 
 
body{font: 14px/22px 'Lato', Arial, Helvetica, sans-serif; color:#000; margin:0 auto;padding:0;
background:url('images/none.png') center top repeat !important; font-weight:400;}
a{color:#125a92;text-decoration:none;font-style:normal}
a:visited{color:#125a92;text-decoration:none;font-style:normal}
a:hover{color:#000;text-decoration:none;outline:none}
a img{border:none}
a:focus{outline:none}
a:active{outline:none}

h2{font-family: 'Lato',sans-serif;
color: #333;
font-weight: 400;
font-size: 18px;}

div.right {text-align:right}

/***** Wrap ******************* */
#wrap{margin:0 auto;padding:0;}


/********************* Header  ********************/
#header{margin:0px auto;padding:0; background:url('images/none.png') top left repeat-x;}
#header .wrap{margin:0 auto; width:960px; }
#title-area{width:230px;float:left;overflow:hidden;text-indent:-9999px;margin:0;padding:20px 0 0}
#title-area #title{font-size:20px;font-weight:400;line-height:34px;margin:0;padding:0 0 0 20px}
#title-area #title a{color:#FFF;text-decoration:none;margin:0;padding:0}
#title-area #title a:hover{color:#FFF;text-decoration:none}
#title-area #description{color:#FFF;font-size:14px;font-style:italic;font-weight:400;margin:0;padding:0 0 0 20px}
#header .widget-area{width:725px;color:#5A5346;margin:0 auto;padding:0; float:right}
#header .widget-area a{color:#F27406;text-decoration:underline}
#header .widget-area a:visited{color:#F27406;text-decoration:underline}
#header .widget-area a:hover{color:#F27406;text-decoration:none}
#header .widget-area p{margin:0;padding:0 0 5px}
#header .widget-area h4{color:#666;font-size:14px;font-weight:700;text-decoration:none;text-align:right;margin:10px 0 0;padding:0}
#header .widget-area ul{margin:0;padding:0}
#header .widget-area ul li{list-style-type:square;margin:0 0 0 20px;padding:0}

.header-logo-left {width:150px; float:left; padding-top:15px; padding-left:20px}
.header-navigation-right {width:600px; float:right; margin-right:20px; padding-top:5px}



.navigation1-content {font: 18px/20px 'Lato', Arial, Helvetica, sans-serif; text-align:right; padding-top:25px; font-weight:300}
.ubermenu-skin-blue-silver .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-blue-silver .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-blue-silver .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {color:#125a92 !important}

.ubermenu, .ubermenu .ubermenu-column, .ubermenu .ubermenu-divider, .ubermenu .ubermenu-icon, .ubermenu .ubermenu-image, .ubermenu .ubermenu-item, .ubermenu .ubermenu-nav, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-row, .ubermenu .ubermenu-search, .ubermenu .ubermenu-search-input, .ubermenu .ubermenu-search-submit, .ubermenu .ubermenu-submenu, .ubermenu .ubermenu-submenu-footer, .ubermenu .ubermenu-tabs, .ubermenu .ubermenu-tabs-panels, .ubermenu .ubermenu-target, .ubermenu-responsive-toggle {font-size:14px !important; color:#125a92 !important; font-family:'Lato', sans-serif; font-weight:400; line-height:18px }

.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {padding:5px 5px 5px 16px !important;}

.ubermenu-skin-blue-silver .ubermenu-submenu.ubermenu-submenu-drop {padding-bottom:25px;}


/***** Image Header - Partial Width ******************* */
.header-image #header #title-area{background:images/none.png left top no-repeat}
.header-image #title-area{display:block;float:left;width:300px;height:81px;text-indent:-9999px;overflow:hidden;margin:0;padding:0}
.header-image #title-area #title{display:block;float:left;width:300px;height:120px;text-indent:-9999px;overflow:hidden;margin:0;padding:0}
.header-image #title-area #title a{display:block;float:left;width:300px;height:120px;text-indent:-9999px;overflow:hidden;margin:0;padding:0}
.header-image #title-area #description{display:block;width:0;height:0;overflow:hidden}
.header-full-width #title-area{width:960px}
.header-full-width #title-area #title{width:960px}
.header-full-width #title-area #title a{width:960px}
#header ul.nav{width:auto;float:right;list-style:none;color:#FFF;clear:both;margin:0;padding:25px 0 0}
#header ul.menu {width:auto;float:left;list-style:none;color:#000;clear:both;margin:0;padding:0}
#header ul.nav li{float:left;list-style:none;margin:0;padding:0}
#header ul.menu li{float:left;list-style:none;margin:0; text-align:center; line-height:45px; border-right:1px solid #999; height:45px; /*padding-left:15px; padding-right:15px; */width:113px;}

#header ul.menu li:last-child {border-right:none !important; text-align:center; /*width:290px;*/}
#header ul.menu li:last-child a {border-right:none !important; text-align:center; color:#136797}
#header ul.nav li a{color:#666;display:block;font-family:Times, "Times New Roman", Georgia, serif;font-size:16px;font-weight:700;text-decoration:none;position:relative;margin:0; }
#header ul.nav li a:visited{color:#5A5346;display:block;font-family:Times, "Times New Roman", Georgia, serif;font-size:16px;font-weight:700;text-decoration:none;position:relative;margin:0;}

#header ul.menu li a{color:#666; display:block; font: 12.5px/20px 'Lato', Arial, Helvetica, sans-serif; text-decoration:none;position:relative;margin:0;text-transform:uppercase; font-weight:300; height:45px; line-height:45px;}

#header ul.menu li a:visited{color:#666;}

#header ul.nav li a:hover{background:#E5AE2D;color:#FFF;text-decoration:none}
#header ul.nav li a:active{text-decoration:none}
#header ul.nav .current_page_item a{text-decoration:none}
#header ul.nav .current-cat a{background:#666;color:#FFF;text-decoration:none}
.current-menu-item {background:#fff;}
#header ul.nav .current-menu-item a{background:#F27406;color:#FFF;text-decoration:none}
#header ul.menu li a:hover{border-bottom:#ff0000;color:#000;text-decoration:none}
#header ul.menu li a:active{background:#666;color:#000;text-decoration:none}
#header ul.menu .current_page_item a{background: #E5AE2D}
#header ul.menu .current-cat a{background:#666;color:#FFF;text-decoration:none}
#header ul.menu .current-menu-item a{background:#fff; color:#136797 !important}
#header ul.nav li a.sf-with-ul{padding-right:20px}
#header ul.menu li a.sf-with-ul{padding-right:20px}
#header ul.nav li a .sf-sub-indicator{background:url(images/arrow-down.png);display:block;width:10px;height:10px;text-indent:-9999px;overflow:hidden;position:absolute;top:12px;right:5px}
#header ul.menu li a .sf-sub-indicator{background:url(images/arrow-down.png);display:block;width:10px;height:10px;text-indent:-9999px;overflow:hidden;position:absolute;top:12px;right:5px}
#header ul.nav li li a{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #6C6455;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header ul.nav li li a:link{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #6C6455;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header ul.nav li li a:visited{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #6C6455;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header ul.menu li li a{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #999;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header ul.menu li li a:link{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #999;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header ul.menu li li a:visited{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #999;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header ul.nav li li a:hover{background:#6C6455;color:#FFF}
#header ul.nav li li a:active{background:#6C6455;color:#FFF}
#header ul.menu li li a:hover{background:#6C6455;color:#FFF}
#header ul.menu li li a:active{background:#6C6455;color:#FFF}
#header ul.nav li li a .sf-sub-indicator{background:url(images/arrow-right.png);top:10px}
#header ul.menu li li a .sf-sub-indicator{background:url(images/arrow-right.png);top:10px}
#header ul.nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0}
#header ul.menu li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0}
#header ul.nav li ul a{width:150px}
#header ul.menu li ul a{width:150px}
#header ul.nav li ul ul{margin:-31px 0 0 169px}
#header ul.menu li ul ul{margin:-31px 0 0 169px}
#header ul.nav li:hover ul ul{left:-999em}
#header ul.nav li:hover ul ul ul{left:-999em}
#header ul.nav li.sfHover ul ul{left:-999em}
#header ul.nav li.sfHover ul ul ul{left:-999em}
#header ul.menu li:hover ul ul{left:-999em}
#header ul.menu li:hover ul ul ul{left:-999em}
#header ul.menu li.sfHover ul ul{left:-999em}
#header ul.menu li.sfHover ul ul ul{left:-999em}
#header ul.nav li:hover ul{left:auto}
#header ul.nav li li:hover ul{left:auto}
#header ul.nav li li li:hover ul{left:auto}
#header ul.nav li.sfHover ul{left:auto}
#header ul.nav li li.sfHover ul{left:auto}
#header ul.nav li li li.sfHover ul{left:auto}
#header ul.menu li:hover ul{left:auto}
#header ul.menu li li:hover ul{left:auto}
#header ul.menu li li li:hover ul{left:auto}
#header ul.menu li.sfHover ul{left:auto}
#header ul.menu li li.sfHover ul{left:auto}
#header ul.menu li li li.sfHover ul{left:auto}
#header ul.nav li:hover{position:static}
#header ul.nav li.sfHover{position:static}
#header ul.menu li:hover{position:static}
#header ul.menu li.sfHover{position:static}


/***** Nav Menu ******************* */


/********************* Header  ********************/

.tagline-header {text-align:center;  margin:0px auto; margin-top:25px; font-family: 'Georgia', times, serif; font-size:20px; color:#999; font-style:italic}

#header-advisor-responsive{margin:0px auto;padding:0; background:url('images/none.png') top left repeat-x;}
#header-advisor-responsive .wrap{margin:0 auto; }
#header-advisor-responsive .widget-area{width:725px;color:#5A5346;margin:0 auto;padding:0; float:right}
#header-advisor-responsive .widget-area a{color:#F27406;text-decoration:underline}
#header-advisor-responsive .widget-area a:visited{color:#F27406;text-decoration:underline}
#header-advisor-responsive .widget-area a:hover{color:#F27406;text-decoration:none}
#header-advisor-responsive .widget-area p{margin:0;padding:0 0 5px}
#header-advisor-responsive .widget-area h4{color:#666;font-size:14px;font-weight:700;text-decoration:none;text-align:right;margin:10px 0 0;padding:0}
#header-advisor-responsive .widget-area ul{margin:0;padding:0}
#header-advisor-responsive .widget-area ul li{list-style-type:square;margin:0 0 0 20px;padding:0}


/***** Image Header - Partial Width ******************* */

#header-advisor-responsive ul.nav{width:auto;float:right;list-style:none;color:#FFF;clear:both;margin:0;padding:25px 0 0}
#header-advisor-responsive ul.menu {width:auto;float:left;list-style:none;color:#000;clear:both;margin:0;padding:0}
#header-advisor-responsive ul.nav li{float:left;list-style:none;margin:0;padding:0}
#header-advisor-responsive ul.menu li{float:left;list-style:none;margin:0; text-align:center; line-height:45px; border-right:1px solid #999; height:45px; /*padding-left:15px; padding-right:15px; */width:117px;}

#header-advisor-responsive ul.menu li:last-child {border-right:none !important; text-align:center; /*width:290px;*/}
#header-advisor-responsive ul.menu li:last-child a {border-right:none !important; text-align:center; color:#136797}
#header-advisor-responsive ul.nav li a{color:#666;display:block;font-family:Times, "Times New Roman", Georgia, serif;font-size:16px;font-weight:700;text-decoration:none;position:relative;margin:0; }
#header-advisor-responsive ul.nav li a:visited{color:#5A5346;display:block;font-family:Times, "Times New Roman", Georgia, serif;font-size:16px;font-weight:700;text-decoration:none;position:relative;margin:0;}

#header-advisor-responsive ul.menu li a{color:#666; display:block; font: 12.5px/20px 'Lato', Arial, Helvetica, sans-serif; text-decoration:none;position:relative;margin:0;text-transform:uppercase; font-weight:300; height:45px; line-height:45px;}

#header-advisor-responsive ul.menu li a:visited{color:#666;}

#header-advisor-responsive ul.nav li a:hover{background:#E5AE2D;color:#FFF;text-decoration:none}
#header-advisor-responsive ul.nav li a:active{text-decoration:none}
#header-advisor-responsive ul.nav .current_page_item a{text-decoration:none}
#header-advisor-responsive ul.nav .current-cat a{background:#666;color:#FFF;text-decoration:none}
.current-menu-item {background:#fff;}
#header-advisor-responsive ul.nav .current-menu-item a{background:#F27406;color:#FFF;text-decoration:none}
#header-advisor-responsive ul.menu li a:hover{border-bottom:#ff0000;color:#000;text-decoration:none}
#header-advisor-responsive ul.menu li a:active{background:#666;color:#000;text-decoration:none}
#header-advisor-responsive ul.menu .current_page_item a{background: #E5AE2D}
#header-advisor-responsive ul.menu .current-cat a{background:#666;color:#FFF;text-decoration:none}
#header-advisor-responsive ul.menu .current-menu-item a{background:#fff; color:#136797 !important}
#header-advisor-responsive ul.nav li a.sf-with-ul{padding-right:20px}
#header-advisor-responsive ul.menu li a.sf-with-ul{padding-right:20px}
#header-advisor-responsive ul.nav li a .sf-sub-indicator{background:url(images/arrow-down.png);display:block;width:10px;height:10px;text-indent:-9999px;overflow:hidden;position:absolute;top:12px;right:5px}
#header-advisor-responsive ul.menu li a .sf-sub-indicator{background:url(images/arrow-down.png);display:block;width:10px;height:10px;text-indent:-9999px;overflow:hidden;position:absolute;top:12px;right:5px}
#header-advisor-responsive ul.nav li li a{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #6C6455;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header-advisor-responsive ul.nav li li a:link{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #6C6455;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header-advisor-responsive ul.nav li li a:visited{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #6C6455;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header-advisor-responsive ul.menu li li a{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #999;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header-advisor-responsive ul.menu li li a:link{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #999;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header-advisor-responsive ul.menu li li a:visited{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #999;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header-advisor-responsive ul.nav li li a:hover{background:#6C6455;color:#FFF}
#header-advisor-responsive ul.nav li li a:active{background:#6C6455;color:#FFF}
#header-advisor-responsive ul.menu li li a:hover{background:#6C6455;color:#FFF}
#header-advisor-responsive ul.menu li li a:active{background:#6C6455;color:#FFF}
#header-advisor-responsive ul.nav li li a .sf-sub-indicator{background:url(images/arrow-right.png);top:10px}
#header-advisor-responsive ul.menu li li a .sf-sub-indicator{background:url(images/arrow-right.png);top:10px}
#header-advisor-responsive ul.nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0}
#header-advisor-responsive ul.menu li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0}
#header-advisor-responsive ul.nav li ul a{width:150px}
#header-advisor-responsive ul.menu li ul a{width:150px}
#header-advisor-responsive ul.nav li ul ul{margin:-31px 0 0 169px}
#header-advisor-responsive ul.menu li ul ul{margin:-31px 0 0 169px}
#header-advisor-responsive ul.nav li:hover ul ul{left:-999em}
#header-advisor-responsive ul.nav li:hover ul ul ul{left:-999em}
#header-advisor-responsive ul.nav li.sfHover ul ul{left:-999em}
#header-advisor-responsive ul.nav li.sfHover ul ul ul{left:-999em}
#header-advisor-responsive ul.menu li:hover ul ul{left:-999em}
#header-advisor-responsive ul.menu li:hover ul ul ul{left:-999em}
#header-advisor-responsive ul.menu li.sfHover ul ul{left:-999em}
#header-advisor-responsive ul.menu li.sfHover ul ul ul{left:-999em}
#header-advisor-responsive ul.nav li:hover ul{left:auto}
#header-advisor-responsive ul.nav li li:hover ul{left:auto}
#header-advisor-responsive ul.nav li li li:hover ul{left:auto}
#header-advisor-responsive ul.nav li.sfHover ul{left:auto}
#header-advisor-responsive ul.nav li li.sfHover ul{left:auto}
#header-advisor-responsive ul.nav li li li.sfHover ul{left:auto}
#header-advisor-responsive ul.menu li:hover ul{left:auto}
#header-advisor-responsive ul.menu li li:hover ul{left:auto}
#header-advisor-responsive ul.menu li li li:hover ul{left:auto}
#header-advisor-responsive ul.menu li.sfHover ul{left:auto}
#header-advisor-responsive ul.menu li li.sfHover ul{left:auto}
#header-advisor-responsive ul.menu li li li.sfHover ul{left:auto}
#header-advisor-responsive ul.nav li:hover{position:static}
#header-advisor-responsive ul.nav li.sfHover{position:static}
#header-advisor-responsive ul.menu li:hover{position:static}
#header-advisor-responsive ul.menu li.sfHover{position:static}

.menu-main-nav-v2-container {position:relative}

#menu-main-nav-v2 {position:absolute;}

#menu-main-nav-v2 { display: block;
list-style-type: none;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;
}

#header-v2-responsive ul.nav{width:auto;float:right;list-style:none;color:#FFF;clear:both;margin:0;padding:25px 0 0}
#header-v2-responsive ul.menu {width:auto;float:left;list-style:none;color:#000;clear:both;margin:0;padding:0}
#header-v2-responsive ul.nav li{float:left;list-style:none;margin:0;padding:0}
#header-v2-responsive ul.menu li{float:left;list-style:none;margin:0; text-align:center; line-height:45px; }

#header-v2-responsive ul.menu li:last-child {border-right:none !important; text-align:center; /*width:290px;*/}
#header-v2-responsive ul.menu li:last-child a {border-right:none !important; text-align:center; color:#666}
#header-v2-responsive ul.nav li a{color:#666;display:block;font-family:Times, "Times New Roman", Georgia, serif;font-size:16px;font-weight:700;text-decoration:none;position:relative;margin:0; }
#header-v2-responsive ul.nav li a:visited{color:#5A5346;display:block;font-family:Times, "Times New Roman", Georgia, serif;font-size:16px;font-weight:700;text-decoration:none;position:relative;margin:0;}

#header-v2-responsive ul.menu li a{color:#666; display:block; font: 12.5px/20px 'Lato', Arial, Helvetica, sans-serif; text-decoration:none;position:relative;margin:0;text-transform:uppercase; font-weight:300; margin-right:11px; padding-top: 38px;}

#header-v2-responsive ul.menu li a:visited{color:#666;}

#header-v2-responsive ul.nav li a:hover{background:#E5AE2D;color:#FFF;text-decoration:none}
#header-v2-responsive ul.nav li a:active{text-decoration:none}
#header-v2-responsive ul.nav .current_page_item a{text-decoration:none}
#header-v2-responsive ul.nav .current-cat a{background:#666;color:#FFF;text-decoration:none}
.current-menu-item {background:#fff;}
#header-v2-responsive ul.nav .current-menu-item a{background:#F27406;color:#FFF;text-decoration:none}
#header-v2-responsive ul.menu li a:hover{border-bottom:#ff0000;color:#000;text-decoration:none}
#header-v2-responsive ul.menu li a:active{background:#666;color:#000;text-decoration:none}
#header-v2-responsive ul.menu .current_page_item a{background: #E5AE2D}
#header-v2-responsive ul.menu .current-cat a{background:#666;color:#FFF;text-decoration:none}
#header-v2-responsive ul.menu .current-menu-item a{background:#fff; color:#136797 !important}
#header-v2-responsive ul.nav li a.sf-with-ul{padding-right:20px}
#header-v2-responsive ul.menu li a.sf-with-ul{padding-right:20px}
#header-v2-responsive ul.nav li a .sf-sub-indicator{background:url(images/arrow-down.png);display:block;width:10px;height:10px;text-indent:-9999px;overflow:hidden;position:absolute;top:12px;right:5px}
#header-v2-responsive ul.menu li a .sf-sub-indicator{background:url(images/arrow-down.png);display:block;width:10px;height:10px;text-indent:-9999px;overflow:hidden;position:absolute;top:12px;right:5px}
#header-v2-responsive ul.nav li li a{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #6C6455;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header-v2-responsive ul.nav li li a:link{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #6C6455;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header-v2-responsive ul.nav li li a:visited{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #6C6455;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#header-v2-responsive ul.menu li li a{background:#5A5346;width:148px;color:#FFF;font-family:'Lato', sans-serif;font-size:11px;border-left:1px solid #6C6455;border-right:1px solid #999;border-bottom:1px solid #6C6455;text-transform:uppercase;position:relative;margin:0;padding:5px 10px}
#header-v2-responsive ul.menu li li a:link{background:#5A5346;width:148px;color:#FFF !important;font-family:'Lato', sans-serif;font-size:11px; border-left:1px solid #6C6455;border-right:1px solid #999;border-bottom:1px solid #6C6455;text-transform:uppercase;position:relative;margin:0;padding:5px 10px}
#header-v2-responsive ul.menu li li a:visited{background:#5A5346;width:148px;color:#FFF !important;font-family:'Lato', sans-serif;font-size:11px; border-left:1px solid #6C6455;border-right:1px solid #999;border-bottom:1px solid #6C6455;position:relative;margin:0;padding:5px 10px}
#header-v2-responsive ul.nav li li a:hover{background:#6C6455;color:#FFF}
#header-v2-responsive ul.nav li li a:active{background:#6C6455;color:#FFF}
#header-v2-responsive ul.menu li li a:hover{background:#6C6455;color:#FFF}
#header-v2-responsive ul.menu li li a:active{background:#6C6455;color:#FFF}
#header-v2-responsive ul.nav li li a .sf-sub-indicator{background:url(images/arrow-right.png);top:10px}
#header-v2-responsive ul.menu li li a .sf-sub-indicator{background:url(images/arrow-right.png);top:10px}
#header-v2-responsive ul.nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0}
#header-v2-responsive ul.menu li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0}
#header-v2-responsive ul.nav li ul a{width:150px}
#header-v2-responsive ul.menu li ul a{width:150px}
#header-v2-responsive ul.nav li ul ul{margin:-31px 0 0 169px}
#header-v2-responsive ul.menu li ul ul{margin:-31px 0 0 169px}
#header-v2-responsive ul.nav li:hover ul ul{left:-999em}
#header-v2-responsive ul.nav li:hover ul ul ul{left:-999em}
#header-v2-responsive ul.nav li.sfHover ul ul{left:-999em}
#header-v2-responsive ul.nav li.sfHover ul ul ul{left:-999em}
#header-v2-responsive ul.menu li:hover ul ul{left:-999em}
#header-v2-responsive ul.menu li:hover ul ul ul{left:-999em}
#header-v2-responsive ul.menu li.sfHover ul ul{left:-999em}
#header-v2-responsive ul.menu li.sfHover ul ul ul{left:-999em}
#header-v2-responsive ul.nav li:hover ul{left:auto}
#header-v2-responsive ul.nav li li:hover ul{left:auto}
#header-v2-responsive ul.nav li li li:hover ul{left:auto}
#header-v2-responsive ul.nav li.sfHover ul{left:auto}
#header-v2-responsive ul.nav li li.sfHover ul{left:auto}
#header-v2-responsive ul.nav li li li.sfHover ul{left:auto}
#header-v2-responsive ul.menu li:hover ul{left:auto}
#header-v2-responsive ul.menu li li:hover ul{left:auto}
#header-v2-responsive ul.menu li li li:hover ul{left:auto}
#header-v2-responsive ul.menu li.sfHover ul{left:auto}
#header-v2-responsive ul.menu li li.sfHover ul{left:auto}
#header-v2-responsive ul.menu li li li.sfHover ul{left:auto}
#header-v2-responsive ul.nav li:hover{position:static}
#header-v2-responsive ul.nav li.sfHover{position:static}
#header-v2-responsive ul.menu li:hover{position:static}
#header-v2-responsive ul.menu li.sfHover{position:static}

/***** Nav Menu ******************* */

.header-nav-bar {margin-top:12px; background:url('images/none.png') top left repeat-x; background-color:#fff; height:45px; width:920px; margin-left:20px; border-bottom: 1px solid #999; border-top: 1px solid #999; }

.header-nav-bar-responsive {margin-top:12px; margin-bottom:12px; background:url('images/none.png') top left repeat-x; background-color:#fff; height:45px; width:100%; margin-left:0px; border-bottom: 1px solid #999; border-top: 1px solid #999; }


#nav{clear:both;color:#FFF;margin:0 auto;padding:0; display:none}
#nav .wrap{/*background:url('images/arm_nav_bg.png');*/width:960px;height:40px;font-weight:700;font-family:Times, "Times New Roman", Georgia, serif;font-variant:small-caps;letter-spacing:0.1em;margin:0 auto; display:none}
#nav ul{width:950px;float:left;list-style:none;margin:0;padding:0 0 0 5px}
#nav li{float:left;list-style:none;margin:0;padding:0}
#nav li a{color:#666;display:block;font-size:12px;font-style:normal;height:auto;text-decoration:none;position:relative;margin:7px 0 0;padding:6px 12px 2px 12px}
#nav li a:hover{background:#666;color:#FFF}
#nav li a:active{background:#666;color:#FFF}
#nav .current_page_item a{background:#000;color:#FFF;text-decoration:none}
#nav li a.sf-with-ul{padding-right:20px}
#nav li a .sf-sub-indicator{background:url(images/arrow-down.png);display:block;width:10px;height:10px;text-indent:-9999px;overflow:hidden;position:absolute;top:16px;right:5px}
#nav li a:hover .sf-sub-indicator{background:url(images/arrow-down-hover.png)}
#nav li li a{background:#666;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #421d5e;border-right:1px solid #421d5e;border-bottom:1px solid #421d5e;text-transform:none;position:relative;border-top:1px solid #8141b1;margin:0;padding:5px 10px}
#nav li li a:link{background:#666;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #421d5e;border-right:1px solid #421d5e;border-bottom:1px solid #421d5e;text-transform:none;position:relative;border-top:1px solid #8141b1;margin:0;padding:5px 10px}
#nav li li a:visited{background:#666;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #421d5e;border-right:1px solid #421d5e;border-bottom:1px solid #421d5e;text-transform:none;position:relative;border-top:1px solid #8141b1;margin:0;padding:5px 10px}
#nav li li a:hover{background:#FFF;color:#666}
#nav li li a:active{background:#FFF;color:#666}
#nav li li a .sf-sub-indicator{background:url(images/arrow-right.png);top:10px}
#nav li li a:hover .sf-sub-indicator{background:url(images/arrow-right.png);top:10px}
#nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0}
#nav li ul a{width:148px}
#nav li ul ul{margin:-31px 0 0 169px}
#nav li:hover ul ul{left:-999em}
#nav li:hover ul ul ul{left:-999em}
#nav li.sfHover ul ul{left:-999em}
#nav li.sfHover ul ul ul{left:-999em}
#nav li:hover ul{left:auto}
#nav li li:hover ul{left:auto}
#nav li li li:hover ul{left:auto}
#nav li.sfHover ul{left:auto}
#nav li li.sfHover ul{left:auto}
#nav li li li.sfHover ul{left:auto}
#nav li:hover{position:static}
#nav li.sfHover{position:static}
#nav li.right{float:right;margin:0;padding:10px 25px 10px 0}
#nav li.right a{display:inline;border:none;background:none;color:#666;text-decoration:none;margin:0;padding:0}
#nav li.right a:hover{color:#666;text-decoration:underline}
#nav li.rss a{background:url(images/rss.png) no-repeat left center;margin:0 0 0 10px;padding:3px 0 3px 18px}
#nav li.search{padding:0 10px}
#nav li.twitter a{background:url(images/twitter-nav.png) no-repeat left center;padding:3px 0 1px 20px}

/***** SubNav Menu ******************* */
#subnav{clear:both;color:#FFF;margin:0 auto;padding:0}
#subnav .wrap{background:#6C6455;width:960px;height:37px;font-weight:700;margin:0 auto}
#subnav ul{width:950px;float:left;list-style:none;margin:0;padding:0 0 0 10px}
#subnav li{float:left;list-style:none;margin:0;padding:0}
#subnav li a{color:#FFF;display:block;font-size:12px;text-decoration:none;position:relative;margin:0;padding:9px 10px 8px}
#subnav li a:hover{background:#5A5346;color:#FFF}
#subnav li a:active{background:#5A5346;color:#FFF}
#subnav li a.sf-with-ul{padding-right:20px}
#subnav li a .sf-sub-indicator{background:url(images/arrow-down.png);display:block;width:10px;height:10px;text-indent:-9999px;overflow:hidden;position:absolute;top:14px;right:5px}
#subnav li a:hover .sf-sub-indicator{background:url(images/arrow-down-hover.png)}
#subnav li li a{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #6C6455;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#subnav li li a:link{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #6C6455;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#subnav li li a:visited{background:#5A5346;width:148px;color:#FFF;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border-left:1px solid #6C6455;border-right:1px solid #6C6455;border-bottom:1px solid #6C6455;text-transform:none;position:relative;margin:0;padding:5px 10px}
#subnav li li a:hover{background:#6C6455;color:#FFF}
#subnav li li a:active{background:#6C6455;color:#FFF}
#subnav li li a .sf-sub-indicator{background:url(images/arrow-right.png);top:10px}
#subnav li li a:hover .sf-sub-indicator{background:url(images/arrow-right.png);top:10px}
#subnav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0}
#subnav li ul a{width:150px}
#subnav li ul ul{margin:-31px 0 0 169px}
#subnav li:hover ul ul{left:-999em}
#subnav li:hover ul ul ul{left:-999em}
#subnav li.sfHover ul ul{left:-999em}
#subnav li.sfHover ul ul ul{left:-999em}
#subnav li:hover ul{left:auto}
#subnav li li:hover ul{left:auto}
#subnav li li li:hover ul{left:auto}
#subnav li.sfHover ul{left:auto}
#subnav li li.sfHover ul{left:auto}
#subnav li li li.sfHover ul{left:auto}
#subnav li:hover{position:static}
#subnav li.sfHover{position:static}


/*secondary menu */

#menu-man-nav-1 {margin-top:0px; margin-left:0px !important; display: block;
list-style-type: disc;
-webkit-margin-before: 0em !important;
-webkit-margin-after: 0em !important;
-webkit-margin-start: 0em !important;
-webkit-margin-end: 0em !important;
-webkit-padding-start: 0em !important;}
#menu-man-nav-1 li {list-style-type:none; margin-left: 0px !important}
#menu-man-nav-1 li a {color:#fff; font-size:16px; font-weight:300; }
#menu-man-nav-1 li.current-menu-item {
background: none !important;
}

/***** Inner ******************* */
/*.wrap1016 {margin:0px auto;padding:0; width:1016px; background:url('images/white-panel-bg-1016.png') center center repeat-y;}
.wrap1016 .wrap{margin:0 auto; width:960px;}*/

.wrap1016-footer {width:100%; margin:0px auto; padding:0; color:#fff; padding-bottom:10px;}

.wrap1016-footer p.disclosures {color:#fff}
.wrap1016-footer .wrap{margin:0 auto; width:960px;}
#inner{width:960px;overflow:hidden;margin:6px auto;padding:0}
.home #inner{width:960px;overflow:hidden;margin:10px auto 20px;padding:0}
.home-page #inner{width:960px;overflow:hidden;margin:10px auto 20px;padding:0}
.blog #inner{width:960px;overflow:hidden;margin:0 auto 20px;padding:0}


/***** Inner Backgrounds ******************* **** Home Top ******************* */
#home-top-bg{padding:0}
#home-top{background:url(images/home-frame.png);width:960px;height:350px;margin:0 auto;padding:0}
#home-top .wrap{margin:0;padding:31px 0 0 23px}
#home-top .widget{margin:0;padding:0}
#home-top #rotator{border:1px solid #9C87AC;margin:0;padding:0}



/***** Full Middle *********************/
.full-middle-bg {padding:0}
.full-middle-general {width:960px;margin:0px auto;padding:0; margin-top:0px}
.full-middle-front-row {width:960px; margin:0px auto ;padding:0; margin-top:0px;}
.full-middle-1 {width:960px;overflow:hidden;margin:0px auto;padding:0; height:300px; margin-top:0px}
.full-middle-1-shadow {width:960px;overflow:hidden;margin:0px auto;padding:0; margin-top:1px}
.full-middle-slider {overflow:hidden;margin:0px auto ;padding:0;}

.full-middle-slider-600-left {width:680px; float:left; height:300px;}

.full-middle-slider-360-right {width:280px; float:right; height:300px;}

#full-middle-pages-content {margin:0px; margin-left:0px}

body.page-id-21 #full-middle-pages-content {margin:0px; margin-left:0px !important}

.full-middle-pages-600-left {width:600px; float:left; height:300px;}

.full-middle-pages-300-right {width:300px; float:right; height:300px; margin-left:20px}

/***** Home Middle ******************* */

.onepanel-box {background-color:#EDEDED; height:390px; width:920px; margin:0px auto}
.onepanel-box-image {width:920px; margin:0px auto}
.onepanel-box div {padding:0px;}

.twopanel-box {width:450px; margin-left:20px; background-color:#EDEDED; float:left}
.twopanel-box div {padding:5px;}

.twopanel-box-location {width:350px; margin-left:20px; float:left; margin-top:20px; margin-bottom:20px}
.twopanel-box-location div {padding:0px;}


.threepanel-box {width:293px; margin-left:18px; background-color:#fff; float: left; -moz-box-shadow: 1px 1px 1px 1px #ccc;
  -webkit-box-shadow: 1px 1px 1px 1px #ccc;
  box-shadow: 1px 1px 1px 1px #ccc; border:1px solid #F2F4F6}
.threepanel-box div {padding:3px; }
.threepanel-boxdiv {height:200px; background-color:#fff}
.threepanel-boxdiv-clientcenter {height:100px; background-color:#fff}


.threepanel-box-fluid-homev2 {background-color:#fff; float: left; border:none !important}
.threepanel-box-fluid-homev2 div {padding:0px; }


.threepanel-boxdiv-caption {background-image:url('images/captionblue.png'); background-repeat: repeat-all; color:#fff; font: 12px/18px 'Lato', Arial, Helvetica, sans-serif; height:68px; margin-top:125px; padding:0px; padding-left:2px; padding-right:2px; }
.threepanel-boxdiv-caption h2 {color:#fff; margin-top:0px; margin-bottom:5px; font: 16px/22px 'Lato', Arial, Helvetica, sans-serif }

.threepanel-boxdiv-caption-wp {color:#333; font: 11px/18px 'Lato', Arial, Helvetica, sans-serif; padding:0px; padding-left:2px; padding-right:2px; text-align:left }
.threepanel-boxdiv-caption-wp h2 {color:#202a5f; margin-top:0px; margin-bottom:5px; font: 16px/22px 'Lato', Arial, Helvetica, sans-serif; text-align:left }

.threepanel-boxdiv-caption-video {background-image: url(/wp-content/uploads/2013/08/harry-thumb-front-page.jpg); background-repeat:no-repeat; background-position: left center; height:90px; margin-left:6px; }

.threepanel-boxdiv-caption-video p{color:#fff; font: 14px/18px 'Lato', Arial, Helvetica, sans-serif; padding:0px; padding-right:2px; text-align:left; padding-left:80px; margin-top:8px ; font-weight:300}

.threepanel-boxdiv-caption-video p strong{color:#fff; font: 14px/18px 'Lato', Arial, Helvetica, sans-serif; }

.threepanel-boxdiv-caption-video h2 {color:#202a5f; margin-top:0px; margin-bottom:5px; font: 16px/22px 'Lato', Arial, Helvetica, sans-serif; text-align:left }

.threepanel-boxdiv-caption-webinar2 {background-image: url(/wp-content/uploads/2013/11/webinar-thumb-front-page.jpg); background-repeat:no-repeat; background-position: left center; height:90px; margin-left:6px; }

.threepanel-boxdiv-caption-webinar2 p{color:#fff; font: 14px/18px 'Lato', Arial, Helvetica, sans-serif; padding:0px; padding-right:2px; text-align:left; padding-left:80px; margin-top:8px ; font-weight:300}

.threepanel-boxdiv-caption-webinar2 p strong{color:#fff; font: 14px/18px 'Lato', Arial, Helvetica, sans-serif; }

.threepanel-boxdiv-caption-webinar2 h2 {color:#202a5f; margin-top:0px; margin-bottom:5px; font: 16px/22px 'Lato', Arial, Helvetica, sans-serif; text-align:left }


.harrythumb {}

.threepanel-boxdiv-caption-webinar {background-image: url(/wp-content/uploads/2013/08/5staricon.jpg); background-repeat:no-repeat; background-position: right center; height:90px; margin-left:6px; margin-right:6px; margin-top:7px }

.threepanel-boxdiv-caption-webinar p{color:#fff; font: 14px/18px 'Lato', Arial, Helvetica, sans-serif; padding:0px; text-align:left; padding-right:80px; margin-top:8px; font-weight:300 }

.threepanel-boxdiv-caption-webinar p strong{color:#fff; font: 14px/18px 'Lato', Arial, Helvetica, sans-serif; }

.threepanel-boxdiv-caption-webinar h2 {color:#202a5f; margin-top:0px; margin-bottom:5px; font: 16px/22px 'Lato', Arial, Helvetica, sans-serif; text-align:left }

.threepanel-box-empty {width:293px; margin-left:18px; background-color:#fff; float: left; border:none}

.threepanel-box-footer {width:293px; margin-left:20px; float: left;}
.threepanel-box-footer div {padding:1px;}

.twopanel-box-unequal-wide {width:606px; margin-left:20px; background-color:#EDEDED; float:left}
.twopanel-box-unequal-wide div {padding:5px;}

.twopanel-box-unequal-narrow {width:294px; margin-left:20px; background-color:#EDEDED; float:left}
.twopanel-box-unequal-narrow div {padding:5px;}

.fourpanel-box-footer {width:205px; margin-left:20px; float: left; }
.fourpanel-box-footer a {text-decoration:underline}


#home-middle-bg{padding:0; background:url(images/top-row-bg.png) right center no-repeat;}
#home-middle{width:960px;overflow:hidden;margin:0 auto 0;padding:0}
#home-middle p{margin:0;}
#home-middle h2{font-family: 'Open Sans',sans-serif;
color: #F27406;
font-weight: 300;
font-size: 16px;
margin-bottom: 10px;}
#home-middle h2 a{color:#F27406;text-decoration:none;text-transform:none;font-style:normal}
#home-middle h2 a:visited{color:#F27406;text-decoration:none;text-transform:none;font-style:normal}
#home-middle h2 a:hover{color:#333;text-decoration:underline}
#home-middle h4{font-family: 'Open Sans',sans-serif;
color: #222; font-weight:300; font-size:22px; margin-bottom:0px}
#home-middle ul{list-style-type:none;/*margin:10px 15px 0;*/padding:0; width:80%; margin-left:5px}
/*#home-middle ul li{list-style-type:none;border-bottom:1px solid #9c87ac;margin:0 0 5px;padding:0 0 5px}*/
#home-middle ul li{display:inline; list-style-type:none;border-bottom:1px solid #9c87ac;margin:0 0 5px;padding:0 0 5px}
#home-middle ul ul{list-style-type:none;margin:0;padding:0 0 10px}
#home-middle ul li ul li{margin:0;padding:5px 0 0}
#home-middle .widget{background:none;border:none;margin:0;/*padding:10px 20px 10px 0px*/}
#home-middle .textwidget{margin:0;}
#home-middle .featuredpost .post{clear:both;margin:0;/*padding:15px 15px 5px*/}
#home-middle .featuredpage .page{clear:both;margin:0;/*padding:15px 15px 5px*/}
#home-middle .featuredpost{clear:both}
#home-middle .featuredpage{clear:both}
#home-middle .featuredpost p{margin:0;/*padding:10px 0 0*/}
#home-middle .featuredpage p{margin:0;/*padding:10px 0 0*/}
#content #home-middle .featuredpost img{/*background:#FFF;*/margin:0;padding:1px}
#home-middle .user-profile .avatar{background:#FFF;border:4px solid #EEE;margin:0 0 -5px;padding:1px}

.home-middle-1{float:left; width:440px;margin-left:20px; }
.home-middle-1 div {padding-left:0px;}
.home-middle-1 h2 a {font-family: 'Cabin', Arial, Helvetica;
font-weight: normal;
font-size: 14px; line-height:16px; margin-top:0px; color:#125a92}
.home-middle-1 p {color: #303030;
font-family: 'Cabin', Arial, Helvetica;
font-weight: normal;
font-size: 13px;
line-height: 18px;
margin-top: 12px;}

.home-middle-1-left {float:left; width:124px;}

.home-middle-1-right {float:left; width: 300px; margin-left:15px; text-align:center; padding-top:20px}

.home-middle-2{float:right; width:440px; margin-right:20px; /*background:url(images/quotes-home-bg.png) top left no-repeat;*/}
.home-middle-2 div {padding-left:0px;}
.home-middle-2 h2 a {font-family: 'Cabin', Arial, Helvetica;
font-weight: normal;
font-size: 14px; line-height:16px; margin-top:0px; color:#125a92}
.home-middle-2 p {color: #303030;
font-family: 'Cabin', Arial, Helvetica;
font-weight: normal;
font-size: 13px;
line-height: 18px;
margin-top: 12px;}
.home-middle-3{float:left;width: 206px; margin-left:2px; height:250px; overflow:hidden}
.home-middle-3 div {padding-left:0px;}

.home-middle-3 ul {margin-left:5px !important}

.home-middle-4{float:left;width:200px; height:250px; overflow:hidden; }
.home-middle-4 h2 a {font-family: 'shanti', Arial, Helvetica;
font-weight: normal;
font-size: 14px; line-height:16px; margin-top:5px; color:#125a92}
.home-middle-4 p {color: #303030;
font-family: 'shanti', Arial, Helvetica;
font-weight: normal;
font-size: 13px;
line-height: 18px;
margin-top: 12px;}

h4.home-middle-h4 {font-family: 'Cabin', Arial, Helvetica;
font-weight: bold;
font-size: 20px;
color: #00B5CB; text-align:left; margin-bottom:0px; margin-top:3px }

.home-middle-spacer {float:left; width:30px;}

.general-spacer-height-12px {height:12px;}
.general-spacer-height-25px {height:25px;}
.general-spacer-height-1px {height:1px;}


/***** Breadcrumb ******************* */
.breadcrumb{background:#4e2a6a url(images/arm_footer2_bg.jpg) repeat-x;color:#fdfcfd;font-size:16px;font-family:Times, "Times New Roman", Georgia, serif;font-weight:700;border-bottom:1px solid #9c87ac;margin:0 0 20px;padding:12px 0 12px 15px}
.breadcrumb a{color:#fff;text-decoration:underline}
.breadcrumb a:visited{color:#fff;text-decoration:underline}
.breadcrumb a:hover{text-decoration:none}
.breadcrumb a:active{text-decoration:none}


/***** Taxonomy Description ******************* */
.taxonomy-description{background:#DDEDB6;border:1px solid #9c87ac;margin:0 0 30px;padding:10px}
#content .taxonomy-description p{margin:0;padding:0}


/***** Content-Sidebar Wrapper ******************* */
#content-sidebar-wrap{/*width:790px;*/float:left;margin:0;padding:0; }
.sidebar-content #content-sidebar-wrap{width:960px; background-color:#fff}
.content-sidebar #content-sidebar-wrap{width:960px; background-color:#fff}
.sidebar-sidebar-content #content-sidebar-wrap{float:right}
.sidebar-content-sidebar #content-sidebar-wrap{float:right}


/***** Content ******************* */
#content {/*background:#FFF;*/width:498px;float:left;margin:0;padding:0}
.sidebar-content #content{float:right;/*background:#FFF;*/width:668px;border-bottom:1px solid #9c87ac;padding:0;

}
.sidebar-sidebar-content #content{float:right}
.content-sidebar #content{/*background:#FFF;*/width:668px;/*padding:10px;*/
/*-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.7);
*/

}
.full-width-content #content{width:960px}
#content img{max-width:100%}
#content p img{max-width:100%}
#content blockquote{background:#F4F4F4;border:1px solid #E6E6E6;margin:0 15px 15px;padding:10px 20px 0 15px}
#content .post{/*margin:0 0 40px;padding:10px*/}
#content .page{margin:0;padding:10px}
#content .post p{margin:0;padding:0 0 10px}
#content .post ul{list-style-type:square;margin:0;padding:0 0 15px}
#content .page ul{list-style-type:square;margin:0;padding:0 0 15px}
#content .post ul li{list-style-type:square;margin:0 0 0 20px;padding:0}
#content .page ul li{list-style-type:square;margin:0 0 0 20px;padding:0}
#content .post ul ul{list-style-type:square;margin:0;padding:0}
#content .page ul ul{list-style-type:square;margin:0;padding:0}
#content .post ol{margin:0;padding:0 0 15px}
#content .page ol{margin:0;padding:0 0 15px}
#content .post ol li{margin:0 0 0 20px;padding:0}
#content .page ol li{margin:0 0 0 20px;padding:0}
#content .post ol ol{margin:0;padding:0}
#content .page ol ol{margin:0;padding:0}
#content .entry-content .post-image{border:1px solid #E6E6E6;padding:4px}
#content .post-image{border:1px solid #E6E6E6;margin:0 10px 10px 0;padding:4px}
#content .archive-page{float:left;width:45%;margin:0;padding:20px 20px 0 0}

.full-middle-pages-left {float:left; width:610px; margin-left:20px;}
.full-middle-pages-full {width: 900px; margin-left:20px;}
.full-middle-pages-full-search {width: 960px; margin:0px;}
.full-middle-pages-right {float:left; width:300px; margin-left:20px}

.full-middle-pages-left-1 {float:left; width:190px; margin-left:0px; line-height: 17px !important;}
.full-middle-pages-left-1a {float:left; width:190px; margin-left:14px; line-height: 17px !important;}

.full-middle-pages-left-1 ul {margin-left:0px;}
.full-middle-pages-left-1a ul {margin-left:0px;}


.clear{clear:both}

/***** Album ******************* */
.album {background: #EEE;border: 1px solid #9C87AC;height: 153px; margin-bottom: 20px;padding: 20px;}
.album p a{background: #4A2666;color: #FFF;padding: 5px 10px;font-weight:bold;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.album p a img{background: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.album img, .album img a{border: 1px solid #4A2666;margin-bottom: 50px;}

/***** Button ******************* */
#button {background: #8b739e; border: 1px solid #4A2666; color: #FFF;padding: 5px 10px;font-size: 12px; font-weight:bold;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}


/***** Post Info ******************* */
.post-info{font-size:11px;/*text-transform:uppercase;*/margin:0 0 10px;padding:0}
.post-info p{margin:0;padding:0}


/***** Post Meta ******************* */
.post-meta{font-size:11px;text-transform:uppercase;border-top:1px solid #eeeeee;clear:both;margin:0;padding:5px 0 0}


/***** Author Box ******************* */
.author-box{background:#F4F4F4;border:1px solid #9c87ac;overflow:hidden;margin:0 15px 40px;padding:10px}
.author-box p{margin:0;padding:0}
.author-box img{background:#FFF;float:left;border:1px solid #E6E6E6;margin:0 10px 0 0;padding:4px}

h1.entry-title{font-family: 'Lato', Arial, Helvetica;
font-weight: normal;
font-size: 24px;
line-height: 26px; color:#38496f; margin-bottom:12px; margin-top:12px;}


#content h1{font-family: 'Lato', Arial, Helvetica;
font-weight: normal;
font-size: 30px;
line-height: 40px; color:#125a92; margin-bottom:25px}

#content h2{font-family: 'Passion One', Arial, Helvetica;
font-weight: normal;
font-size: 24px;
font-weight: 300;
color:#125a92
}

#content h2 a{color:#125a92}

#content h3{font-size: 14px;
font-family: 'Open Sans',sans-serif;
color: #222;
line-height: 20px;
font-weight: 300;}

h3.orange {font-size: 14px;
font-family: 'Open Sans',sans-serif;
color: #F27406 !important;
line-height: 20px;
font-weight: 700 !important;}

#content h4{font-size: 13px;
font-family: 'Open Sans',sans-serif;
color: #222;
line-height: 20px;
font-weight: 300;}

h4.slanted {font-size: 13px;
font-family: 'Open Sans',sans-serif;
color: #222;
line-height: 20px;
font-weight: 300;
font-style:italic !important;
}
#content h5{color:#333;font-family:Times, "Times New Roman", Georgia, serif;font-weight:400;text-decoration:none;font-size:12px;margin:0 0 5px;padding:0}
#content h6{color:#333;font-family:Times, "Times New Roman", Georgia, serif;font-weight:400;text-decoration:none;font-size:10px;margin:0 0 5px;padding:0}


/***** Post Icons ******************* */
.time{/*background:url(images/icon-time.png) no-repeat top left;margin:0 0 0 3px;padding:0 0 2px 18px*/}
.post-comments{background:url(images/icon-comments.png) no-repeat top left;margin:0 0 0 3px;padding:0 0 2px 18px}
.categories{background:url(images/icon-categories.png) no-repeat top left;margin:0 0 0 3px;padding:0 0 2px 18px}
.tags{background:url(images/icon-tags.png) no-repeat top left;margin:0 0 0 3px;padding:0 0 2px 18px}
.date {font-size:11px}

/***** Images ******************* */
img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0}
img.alignnone{display:inline;margin:0 0 10px;padding:0}
img.alignleft{display:inline;margin:0 10px 10px 0;padding:0}
img.alignright{display:inline;margin:0 0 10px 10px;padding:0}
.aligncenter{display:block;margin:0 auto 10px}
.alignleft{float:left;margin:0 10px 0 0}
.alignright{float:right;margin:0 0 0 10px}
.wp-caption{background:#F4F4F4;text-align:center;border:1px solid #E6E6E6;padding:5px 0 0 1px}
.wp-caption img{border:0;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;font-weight:400;line-height:12px;margin:0;padding:10px}
img.wp-smiley{float:none;border:none;margin:0;padding:0}
img.wp-wink{float:none;border:none;margin:0;padding:0}


/***** Post Navigation ******************* */
.navigation{width:100%;overflow:hidden;margin:0;padding:20px 15px}
.navigation ul{list-style-type:none;margin:0;padding:0}
.navigation li{display:inline}
.navigation li a{color:#F27406;border:1px solid #E6E6E6;padding:5px 8px}
.navigation li a:hover{background:#F27406;color:#FFF;border:1px solid #E6E6E6;text-decoration:none}
.navigation li.disabled{border:1px solid #E6E6E6;margin:0;padding:5px 8px}
.navigation li.active a{background:#F27406;color:#FFF;font-weight:700;border:1px solid #E6E6E6}

/***** Testimonials ******************* */
.ltw_tes_item {border-bottom: 1px dotted #4A2666;margin: 0 0 16px;padding: 15px 0 10px;}

/***** Products ******************* */
#product {border-bottom: 1px dotted #4A2666;;margin: 0 0 16px;padding: 0 0 10px;}
#product-single {height:160px;border-bottom: 1px dotted #4A2666;;margin: 0 0 16px;padding: 0 0 10px;}
#product-tall {height:220px;border-bottom: 1px dotted #4A2666;;margin: 0 0 16px;padding: 0 0 10px;}
#product h2{color: #4A2666;margin: 20px 0 3px;}
#product p, #product-single p{margin: 0 0 10px;}
#product img{margin-bottom: 0;}



/***** Primary & Secondary Sidebars ******************* */
#sidebar{padding:0px; margin:0px;/* width:270px;float:right; margin-top:90px;*/}
#sidebar-alt{width:150px;float:left;display:inline;margin:0;padding:0}
.sidebar-content #sidebar{float:left}
.sidebar-sidebar-content #sidebar{float:left}
.content-sidebar-sidebar #sidebar-alt{float:right}
#sidebar .widget{/*border: solid 1px #BEBEBE;*/}
#sidebar-alt .widget{background:#FFF;border:1px solid #9c87ac;margin:0 0 15px;padding:0 0 5px}
#sidebar h2{/*color:#333;font-size:16px;font-family:Times, "Times New Roman", Georgia, serif;font-weight:700;margin:0;padding:10px 15px 0*/}
#sidebar h2 a{font-family: 'shanti', Arial, Helvetica;
font-weight: normal;
font-size: 14px;
line-height: 16px;
margin-top: 5px; margin-bottom:10px;
color: #125a92;}
#sidebar-alt h2{color:#333;font-size:16px;font-family:Times, "Times New Roman", Georgia, serif;font-weight:700;margin:0;padding:0}
#sidebar-alt h2 a{color:#333;font-size:16px;font-family:Times, "Times New Roman", Georgia, serif;font-weight:700;margin:0;padding:0}
#sidebar h2 a:hover{color:#F27406;text-decoration:none}
#sidebar-alt h2 a:hover{color:#F27406;text-decoration:none}
#sidebar h4{font-family: 'shanti', Arial, Helvetica;
font-weight: normal;
font-size: 18px;
line-height: 16px;
color: #666;
margin-bottom:5px; padding-left:15px; margin-top:10px;}
#sidebar-alt h4{background:#4e2a6a url(images/arm_footer2_bg.jpg) repeat-x;color:#fdfcfd;font-size:16px;font-family:Times, "Times New Roman", Georgia, serif;font-weight:700;border-bottom:1px solid #9c87ac;margin:0;padding:12px 0 12px 15px}
#sidebar .widget p{margin:0;padding:10px 10px 5px}
#sidebar-alt .widget p{margin:0;padding:10px 15px 5px}
#sidebar .textwidget p{margin-top:0px;padding:0px}
#sidebar-alt .textwidget p{margin:0;padding:0}
#sidebar img{border:none;margin:0;padding:0; width:100%}
#sidebar a img{border:none;margin:0;padding:0}
#sidebar-alt img{border:none;margin:0;padding:0}
#sidebar-alt a img{border:none;margin:0;padding:0}
#sidebar ul{list-style-type:none;margin:0;padding:0; display: block;
list-style-type: disc;
-webkit-margin-before: 2em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;}


#sidebar ol{list-style-type:none;margin:0;padding:10px 15px 0}
#sidebar-alt ul{list-style-type:none;margin:0;padding:10px 15px 0}
#sidebar-alt ol{list-style-type:none;margin:0;padding:10px 15px 0}
#sidebar ul ul{margin:0;padding:0 0 0 15px}
#sidebar ol ol{margin:0;padding:0 0 0 15px}
#sidebar-alt ul ul{margin:0;padding:0 0 0 15px}
#sidebar-alt ol ol{margin:0;padding:0 0 0 15px}
#sidebar li{list-style-type:none;border-bottom:1px solid #666;word-wrap:break-word;margin:0 0 5px;padding:0 0 3px}
#sidebar-alt li{list-style-type:none;border-bottom:1px solid #666;word-wrap:break-word;margin:0 0 5px;padding:0 0 3px}
#home-middle .widget_tag_cloud div{padding:10px 15px 5px}
#sidebar .widget_tag_cloud div div{padding:10px 15px 5px}
#sidebar-alt .widget_tag_cloud div div{padding:10px 15px 5px}
#footer-widgeted .widget_tag_cloud div div{padding:10px 15px 5px}


/***** Sidebar(s) Category Dropdown ******************* */
#cat{background:#F4F4F4;color:#333;font-size:12px;font-family:Times, "Times New Roman", Georgia, serif;display:inline;border:1px solid #E6E6E6;margin:5px 0 0;padding:3px}
#sidebar #cat{width:268px}
#sidebar-alt #cat{width:148px}
#sidebar .featuredpost{clear:both;margin:0 0 15px;padding:0}
#sidebar .featuredpage{clear:both;margin:0 0 15px;padding:0}
#sidebar-alt .featuredpost{clear:both;margin:0 0 15px;padding:0}
#sidebar-alt .featuredpage{clear:both;margin:0 0 15px;padding:0}
#sidebar .featuredpost .post{clear:both;margin:0;padding:0 0 10px}
#sidebar .featuredpage .page{clear:both;margin:0;padding:0 0 10px}
#sidebar-alt .featuredpost .post{clear:both;margin:0;padding:0 0 10px}
#sidebar-alt .featuredpage .page{clear:both;margin:0;padding:0 0 10px}
#sidebar .featuredpost .avatar{border:1px solid #E6E6E6;margin:0;padding:4px}
#sidebar .featuredpage .avatar{border:1px solid #E6E6E6;margin:0;padding:4px}
#sidebar-alt .featuredpost .avatar{border:1px solid #E6E6E6;margin:0;padding:4px}
#sidebar-alt .featuredpage .avatar{border:1px solid #E6E6E6;margin:0;padding:4px}
#sidebar .featuredpost img{border:1px solid #E6E6E6;margin:0;padding:4px}
#sidebar .featuredpage img{border:1px solid #E6E6E6;margin:0;padding:4px}
#sidebar-alt .featuredpost img{border:1px solid #E6E6E6;margin:0;padding:4px}
#sidebar-alt .featuredpage img{border:1px solid #E6E6E6;margin:0;padding:4px}
#sidebar .user-profile{overflow:hidden}
#sidebar-alt .user-profile{overflow:hidden}
#sidebar .user-profile .avatar{background:#F4F4F4;float:left;border:1px solid #E6E6E6;margin:0;padding:4px}
#sidebar-alt .user-profile .avatar{background:#F4F4F4;float:left;border:1px solid #E6E6E6;margin:0;padding:4px}
#sidebar .user-profile .posts_link{margin:0;padding:0 0 10px 10px}
#sidebar-alt .user-profile .posts_link{margin:0;padding:0 0 10px 10px}


/***** Search Form(s) ******************* */
.searchform{margin:0}
#header .searchform{float:right;padding:7px 0 0}
#sidebar .searchform{padding:5px 0 10px}
#nav .searchform{float:right;padding:0}
.s{background:#FFF url(images/search.png) right no-repeat;width:200px;color:#5A5346;font-family:Times, "Times New Roman", Georgia, serif;font-size:14px;font-style:italic;border:1px solid #9c87ac;margin:5px 5px 0 0;padding:5px 0 5px 7px}
#header .s{width:250px}
.searchsubmit{background:url("images/arm_search_btn.png") repeat scroll 0 0 transparent;border:0 none;color:#FFF;cursor:pointer;font-family:Times, "Times New Roman", Georgia, serif;font-size:10px;font-style:italic;font-weight:700;height:26px;text-decoration:none;text-transform:uppercase;width:70px;margin:0;padding:6px 0}


/***** eNews & Updates Widget ******************* */
.enews{margin:0;padding:0}
#header .enews{width:250px;float:right;margin:0;padding:0}
.enews #subscribe{overflow:hidden;margin:0;padding:0 0 10px 15px}
#sidebar .enews #subscribe{padding:0}
.enews #subbox{width:200px;color:#999;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;font-style:italic;border:1px solid #9c87ac;margin: 10px;padding: 5px;width: 190px;}
#footer-widgeted .enews #subbox{width:145px}
.enews #subbutton{background:#FFF url(images/button.png);color:#FFF;font-size:11px;font-family:Times, "Times New Roman", Georgia, serif;font-style:italic;font-weight:700;text-decoration:none;text-transform:uppercase;border:1px solid #73AB00;margin:0;padding:5px}
.enews #subbutton:hover{background:#FFF url(images/button-hover.png);border:1px solid #73AB00}


/***** Latest Tweets Widget ******************* */
#header .latest-tweets{width:400px;float:right;margin:0;padding:0}
#sidebar .latest-tweets{background:#FFF;margin:0 0 15px;padding:0 0 5px}


/***** Calendar ******************* */
#wp-calendar{width:100%;margin:0;padding:0}
#wp-calendar caption{color:#333;font-size:12px;font-family:Times, "Times New Roman", Georgia, serif;font-style:italic;font-weight:400;text-align:right;margin:0;padding:2px 5px 0 0}
#wp-calendar th{color:#333}
#wp-calendar thead{font-weight:700;background:#F4F4F4 !important;color:#F4F4F4 !important;margin:10px 0 0}
#wp-calendar td{background:#F4F4F4;font-weight:400;text-align:center;margin:0;padding:2px}
#wp-calendar tfoot td{background:none;margin:0;padding:0}


/***** Contact Form ******************* */
.gform_footer .button{background:url(images/button.png);color:#FFF;font-size:11px;font-family:Times, "Times New Roman", Georgia, serif;font-style:italic;font-weight:700;text-decoration:none;text-transform:uppercase;border:1px solid #73AB00;margin:0;padding:1px 5px}
.gform_footer .button:hover{background:url(images/button-hover.png);border:1px solid #73AB00}
.gform_footer input.button{color:#FFF !important}
.gform_wrapper .gform_footer{border:none !important}

/***** Text Widget ******************* */
#sidebar .textwidget{padding: 0px;}

/***** CTA ******************* */
#sidebar #text-2, #sidebar #text-5, #sidebar #text-3, #sidebar #text-4, #sidebar #text-11{color: #333;}
#sidebar #text-2 h3, #sidebar #text-3 h3, #sidebar #text-4 h3, #sidebar #text-5 h3, #sidebar #text-11 h3{border-bottom: 2px solid #a68db9; line-height: 30px; margin-top:0}
#sidebar #text-2 a, #sidebar #text-3 a, #sidebar #text-4 a, #sidebar #text-5 a, #sidebar #text-11 a{/*background: #9C87AC;color: #FFF;display:block;margin-top:15px; margin-bottom:5px;padding: 5px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width:60%;*/}
#sidebar #text-2 img, #sidebar #text-3 img, #sidebar #text-4 img, #sidebar #text-5 img, #sidebar #text-11 img{padding:0 0 15px 0px;}




/***** Footer Widgeted ******************* */

h3.footerh3s {font-size:18px; color:#fff; margin-left:1px; margin-bottom:4px; font-weight:300; text-decoration:none}

.footer-address {color:#fff; font-weight:300; font-size:12px; line-height:15px;}

#footer-widgeted{/*overflow:hidden;clear:both;margin:0 auto;padding:0 0 15px*/margin:0 auto;	
	width:100%;	
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position: top center;
	background-color:#f2f2f2;
	
	clear:both;}
#footer-widgeted .wrap{width:960px;margin:0 auto}
#footer-widgeted .widget{background:none;border:0;margin:0;padding:0 0 5px}
#footer-widgeted h2{font-size:16px;margin: 10px 0 0}
#footer-widgeted h4{font-family: 'Open Sans',sans-serif; color: #fff; font-weight:300;margin:0; font-size:14px;}
#footer-widgeted p{margin:0;padding:10px 15px 5px}
#footer-widgeted .widget p{margin:0;padding:10px 0 0}
#footer-widgeted .textwidget{margin:0;padding:10px 0 0}
#footer-widgeted a{color:#fff;text-decoration:underline}
#footer-widgeted a:visited{color:#fff;text-decoration:none}
#footer-widgeted img {/*-webkit-box-shadow: 0 8px 6px -6px #666;
	   -moz-box-shadow: 0 8px 6px -6px #666;
	        box-shadow: 0 8px 6px -6px $666; margin-bottom:5px*/}
#footer-widgeted a:hover{color:#666;text-decoration:underline}
#footer-widgeted ul{list-style-type:none;margin:0;padding:10px 15px 0}
#footer-widgeted ul li{list-style-type:none;border-bottom:1px solid #113c9e;margin:0 0 5px;padding:0 0 3px}
.footer-widgeted-1{width:225px;float:left;margin:0;padding:20px 20px 5px 0}
.footer-widgeted-2{width:225px;float:left;margin:0;padding:20px 20px 5px 0}
.footer-widgeted-3{width:225px;float:left;margin:0;padding:20px 20px 5px 0}
.footer-widgeted-4{width:225px;float:right;margin:0;padding:20px 0 5px}
#footer-widgeted .user-profile .avatar{background:#FFF;border:4px solid #EEE;margin:0 0 -5px;padding:1px}


/***** Footer ******************* */
/*.wrap1016footer .wrapfooter{margin:0px auto;padding:0; width:1016px; background:url('images/white-panel-bg-footer-1016.png') center center repeat-y; height:83px;}
*/

#footer{display:none !important; clear:both;overflow:hidden;color:#333;font-size:11px; line-height: 14px; margin:0 auto;/*padding:25px 0*/}
#footer .wrap{width:960px;height:50px;margin:0 auto}
#footer a{color:#113c9e;text-decoration:none}
#footer a:visited{color:#113c9e;text-decoration:none}
#footer a:hover{color:#F27406;text-decoration:none}
#footer p{margin:0;padding:0}
#footer .logo{width:220px;float:left;margin:0;padding:0}
#footer .creds{width:545px;float:left;margin:0;padding:30px 0 0}
#footer .gototop{width:190px;float:right;text-align:right;margin:0;padding:30px 0 0}
#footer .gototop a{background:url(images/footer-top.png) no-repeat left center;margin:0;padding:2px 0 2px 12px}
#footer #footer-contact{float:left}
#footer #credits{float:right}

.footer-contact-us {font-size:12px; line-height:16px}


	.footer-first-section {float:left; width:300px; margin-left:20px; border-right:1px solid #D7D7D7; height:170px}

	.footer-second-section {float:left; width:300px; margin-left:10px; border-right:1px solid #D7D7D7; height:170px}

	.footer-third-section {float:left; width:300px; margin-left:10px; height:170px}


/***** Comments ******************* */
   #comments{margin:0 0 15px;padding:0 15px}
#respond{margin:0 0 15px;padding:0 15px}
#author{background:#F4F4F4 !important;width:250px;color:#333;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border:1px solid #9c87ac;margin:5px 5px 0 0;padding:3px 0 3px 3px}
#email{background:#F4F4F4 !important;width:250px;color:#333;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border:1px solid #9c87ac;margin:5px 5px 0 0;padding:3px 0 3px 3px}
#url{background:#F4F4F4 !important;width:250px;color:#333;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border:1px solid #9c87ac;margin:5px 5px 0 0;padding:3px 0 3px 3px}
#comment{background:#F4F4F4 !important;width:98%;height:150px;color:#333;font-family:Times, "Times New Roman", Georgia, serif;font-size:12px;border:1px solid #9c87ac;margin:5px 0;padding:3px 0 3px 3px}
#submit{border:1px solid #fff;color:#666;font-size:11px;font-style:normal;text-decoration:none;font-weight:700;text-transform:uppercase;margin:0;padding:2px 5px}
.reply a{border:1px solid #fff;color:#666;font-size:11px;font-style:normal;text-decoration:none;font-weight:700;text-transform:uppercase;margin:0;padding:2px 5px}
.reply a:visited{border:1px solid #fff;color:#666;font-size:11px;font-style:normal;text-decoration:none;font-weight:700;text-transform:uppercase;margin:0;padding:2px 5px}
#submit:hover{border:1px solid #666;text-decoration:none}
.reply a:hover{border:1px solid #666;text-decoration:none}
.reply a:active{border:1px solid #666;text-decoration:none}
.comment-list{margin:0;padding:0}
.ping-list{margin:0 0 40px;padding:0}
.comment-list ol{margin:0;padding:10px}
.ping-list ol{margin:0;padding:10px}
.comment-list li{font-weight:700;list-style:none;margin:15px 0 5px;padding:10px 5px 10px 10px}
.ping-list li{font-weight:700;list-style:none;margin:15px 0 5px;padding:10px 5px 10px 10px}
.comment-list li ul li{margin-right:-6px;margin-left:10px}
.comment-list p{font-weight:400;text-transform:none;margin:10px 5px 10px 0;padding:0}
.ping-list p{font-weight:400;text-transform:none;margin:10px 5px 10px 0;padding:0}
.comment-list li .avatar{background:#FFF;float:right;border:1px solid #E6E6E6;margin:0 5px 0 10px;padding:4px}
.comment-list cite{font-weight:700;font-style:normal}
.comment-list cite a{font-weight:700;font-style:normal}
.ping-list cite{font-weight:700;font-style:normal}
.ping-list cite a{font-weight:700;font-style:normal}
.commentmetadata{font-size:11px;font-weight:400}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.alt{border:1px solid #E6E6E6;margin:0;padding:0}
.children{margin:0;padding:0}
.nocomments{text-align:center;margin:0;padding:0}
#comments .navigation{display:block;margin:10px 0 0}
.thread-alt{background:#F4F4F4;margin:0;padding:0}
.thread-even{background:#F4F4F4;margin:0;padding:0}
.depth-1{border:1px solid #E6E6E6;margin:0;padding:0}
.even{border:1px solid #E6E6E6;margin:0;padding:0}

.full-source-image {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
        z-index:1;
}


/******************* slider *************************/

#genesis-responsive-slider {
background-color: none !important;
border: none !important;
margin: 0 auto;
padding: 0px !important;
position: relative;
}



.slide-excerpt {
background: none !important;
filter: alpha(opacity=100);
display: block;
margin: 10px;
opacity: 0.8;
padding: 0;
position: absolute;
z-index: 8; color: #fff; font-weight:300
}

.slide-excerpt-border {
background: none !important;
border: none !important;
display: inline;
float: left;
margin: 10px;
padding: 14px;
position: relative;
z-index: 8; text-align:right; width:900px; padding-right:10px; font-weight:300
}

.slide-excerpt { width: 100% !important; }
			/*.slide-excerpt { top: 0; }
			.slide-excerpt { right: 0; }
			.flexslider { max-width: 920px; max-height: 390px; }
			.slide-image { max-height: 390px; } */

h1.slidesh1 {text-align:right; margin-top:115px; margin-right:2px; font-size:27px; line-height:32px; font-weight:300; margin-bottom:2px;}
h2.slidesh2 {text-align:right; margin-top:0px; margin-right:2px; font-size:23px; line-height:28px; font-weight:300; font-style:italic; color:#fff}

/* Default State */
div.anythingSlider-metallic .anythingWindow { border:0px !important;
	 
}
div.anythingSlider-metallic .anythingControls ul a {
	 
}
div.anythingSlider-metallic .start-stop {
	 
}
div.anythingSlider-metallic .start-stop.playing {
	background-color: #300;
}
div.anythingSlider-metallic .start-stop:hover, div.anythingSlider-metallic .start-stop.hover {
	color: #ddd;
}

/* Active State */
div.anythingSlider-metallic.activeSlider .anythingWindow {
	 
}
div.anythingSlider-metallic.activeSlider .anythingControls ul a {
	background-color: transparent;
	background-position: -68px -40px;
}
div.anythingSlider-metallic.activeSlider .anythingControls ul a:hover, div.anythingSlider-metallic.activeSlider .anythingControls ul a.cur {
	background-position: -76px -57px;
/*	background: #fff; */
}
div.anythingSlider-metallic.activeSlider .start-stop.playing {
	background-color: #f00;
}
div.anythingSlider-metallic .start-stop:hover, div.anythingSlider-metallic .start-stop.hover {
	color: #fff;
}

/* Navigation Arrows */
div.anythingSlider-metallic .arrow {
	top: 50%;
	position: absolute;
	display: block;
	z-index: 100;
}
div.anythingSlider-metallic .arrow a {
	display: block;
	height: 95px;
	margin-top: -47px; /* half height of image */
	width: 45px;
	outline: 0;
	background: url(../images/arrows-metallic.png) no-repeat;
}

div.anythingSlider-metallic .forward { right: 0; }
div.anythingSlider-metallic .back { left: 0; }
div.anythingSlider-metallic .forward a { background-position: right bottom; }
div.anythingSlider-metallic .back a { background-position: left bottom; }
div.anythingSlider-metallic .forward a:hover, div.anythingSlider-metallic .forward a.hover { background-position: right top; }
div.anythingSlider-metallic .back a:hover, div.anythingSlider-metallic .back a.hover { background-position: left top; }

/* Navigation Links */
div.anythingSlider-metallic .anythingControls {
	float: right;
	position: absolute;
	bottom: 0;
	right: 15%;
	z-index: 100;
	opacity: 0.90;
	filter: alpha(opacity=90);
}
div.anythingSlider-metallic .anythingControls ul {
	margin: 0;
	z-index: 100;
}
div.anythingSlider-metallic .anythingControls ul li {
	display: block;
	float: left;
}
div.anythingSlider-metallic .anythingControls ul a {
	display: block;
	background: transparent url(../images/arrows-metallic2.png) -68px -136px no-repeat !important;
	height: 10px;
	width: 10px;
	margin: 3px;
	padding: 0;
	outline: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.anythingSlider-metallic .anythingControls ul a:hover, div.anythingSlider-metallic .anythingControls ul a.cur {
	background: transparent url(../images/arrows-metallic2.png) -76px -57px no-repeat !important;
}

/* Navigation size window arrows */
div.anythingSlider-metallic .anythingControls li.next a span, div.anythingSlider-metallic .anythingControls li.prev a span {
	text-indent: 1px;
	margin-top: 3px;
}
div.anythingSlider-metallic .anythingControls li.prev a, div.anythingSlider-metallic .anythingControls li.next a {
	color: #ddd;
}
div.anythingSlider-metallic .anythingControls li.next a:hover, div.anythingSlider-metallic .anythingControls li.prev a:hover {
	color: #000;
}

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider-metallic.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
div.anythingSlider-metallic.rtl .anythingControls ul { float: left; }    /* move nav link group to left */
/* div.anythingSlider-metallic.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider-metallic .start-stop {
	margin: 3px;
	padding: 0;
	display: inline-block;
	width: 14px;
	height: 14px;
	position: relative;
	bottom: 2px;
	left: 0;
	z-index: 100;
	float: right;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px; visibility:hidden !important;
}

/* Extra - replace defaults */
div.anythingSlider-metallic {
	padding: 0 !important;
}

/* text indent moved to span inside "a", for IE7; apparently, a negative text-indent on an "a" link moves the link as well as the text */
div.anythingSlider-metallic .arrow a span, div.anythingSlider-metallic .anythingControls ul a span, div.anythingSlider-metallic .start-stop span {
	display: block;
	line-height: 1px; /* needed for IE7 */
	visibility: hidden; /* needed for IE8, instead of text-indent: -9999px */
}


/**** phils's extra additions ****/

div.gridfx-item-more-title a {font-size:18px !important; font-weight:400 !important; color:#125a92 !important;}

/** change to make all text the same size font */
.type-page {  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  color: #000;
  letter-spacing: .02em;
  margin-top: 0px;
}

.entry-content p {  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  color: #000;
  letter-spacing: .02em;
  margin-top: 0px;
}

.entry-content ul li {  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  color: #000;
  letter-spacing: .02em;
  margin-top: 0px;
}

.home .featuredpost h2 {margin-left:3px; margin-right:3px; color:#fff; height:45px}
.home .featuredpost h2 a {color:#fff}
.home .featuredpost h2 a:visited {color:#fff}

.home .featuredpost p {margin-left:3px; margin-right:3px; color:#fff}

.home .featuredpost img {width:100% !important}
.home .featuredpost p a.more-link {/*border-top: 1px solid #96d1f8;
  background: #10507a;
  background: -webkit-gradient(linear, left top, left bottom, from(#0b3d5e), to(#10507a));
  background: -webkit-linear-gradient(top, #0b3d5e, #10507a);
  background: -moz-linear-gradient(top, #0b3d5e, #10507a);
  background: -ms-linear-gradient(top, #0b3d5e, #10507a);
  background: -o-linear-gradient(top, #0b3d5e, #10507a);
  padding: 3.5px; padding-top:5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
  -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
  box-shadow: rgba(0,0,0,1) 0 1px 0;
  text-shadow: rgba(0,0,0,.4) 0 1px 0;
  color: white;
  font-size: 12px;
  font-family: Helvetica, Arial, Sans-Serif;
  text-decoration: none;
  vertical-align: middle;
  margin-bottom: 10px*/ color:#ffffff; text-transform: capitalize}


.home .featuredpost p a.more-link: hover {background-color:#000000} 

.videoboxheight a.more-link {/*border-top: 1px solid #96d1f8;
  background: #10507a;
  background: -webkit-gradient(linear, left top, left bottom, from(#0b3d5e), to(#10507a));
  background: -webkit-linear-gradient(top, #0b3d5e, #10507a);
  background: -moz-linear-gradient(top, #0b3d5e, #10507a);
  background: -ms-linear-gradient(top, #0b3d5e, #10507a);
  background: -o-linear-gradient(top, #0b3d5e, #10507a);
  padding: 3.5px; padding-top:5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
  -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
  box-shadow: rgba(0,0,0,1) 0 1px 0;
  text-shadow: rgba(0,0,0,.4) 0 1px 0;
  color: white;
  font-size: 12px;
  font-family: Helvetica, Arial, Sans-Serif;
  text-decoration: none;
  vertical-align: middle;
  margin-bottom: 10px; */ text-transform: capitalize; color:#fff }

div.lightgraycontainer {background-color:#1f3358; /*max-height:317px; overflow:hidden;*/ position:relative}
div.graycontainer {background-color:#38496f; /*max-height:317px; overflow:hidden; */position:relative}

div.homev2graypanel {background-color:#818181; padding-top:5px; padding:3px}
div.homev2lightgraypanel {background-color:#9f9f9f; padding-top:5px; padding:3px}

div.graycontaineroverlay {position: absolute; bottom:0px; padding:6px;}

h2.homev2h2-large {font-size:24px; margin-bottom:5px; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1); font-weight:700; color:#ffffff; }
h2.homev2h2 {padding-left:3px; margin-top:0px; margin-bottom:5px; font-size:19px; color:#ffffff; height:45px}
p.homev2p {padding-left:3px; color:#fff}
p.homev2p a{color:#fff}
p.homev2p a:visited{color:#fff}
p.homev2p a:hover{color:#999}

.button-home-v2 {
   border-top: 1px solid #96d1f8;
   background: #10507a;
   background: -webkit-gradient(linear, left top, left bottom, from(#0b3d5e), to(#10507a));
   background: -webkit-linear-gradient(top, #0b3d5e, #10507a);
   background: -moz-linear-gradient(top, #0b3d5e, #10507a);
   background: -ms-linear-gradient(top, #0b3d5e, #10507a);
   background: -o-linear-gradient(top, #0b3d5e, #10507a);
   padding: 3.5px 7px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 12px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle; display:inline-block; margin-bottom:10px;
   }
.button-home-v2:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.button-home-v2:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
.button-home-v2:visited {
   color: #fff;
   }


#colorbox {width:100% !important; margin:0px auto}
#cboxWrapper {width:100% !important;}

/*company page*/

.lharveyboxcontainer {position:relative}

.lharveyboxcontainer img {width:100%}

.lharveybox {position:absolute; bottom:0px; background-image:url('/wp-content/uploads/2014/12/transparent-blue-70.png'); width:100%; color:#ffffff}
.company-employee-title {font-size:11px; color:#ffffff}
.lharveybox a, .lharveybox a:visited  {color:#ffffff}
.lharveybox a:hover  {color:#dddddd}


.lharveybox-jordan {position:absolute; bottom:0px; background-image:url('/wp-content/uploads/2014/12/transparent-blue-70.png'); width:100%; color:#ffffff; font-size:13px;}

.lharveybox-jordan a, .lharveybox a:visited  {color:#ffffff}
.lharveybox-jordan a:hover  {color:#dddddd}
.trigger,.trigger a {
	display: block;
	/*width: 104px;
	height: 26px;*/
	/*text-indent: -999999em;*/
	overflow: hidden;
}
.trigger {
	background: url(../images/btn.png) no-repeat 0px 0px;
}
.close {
	background: url(../images/btn.png) no-repeat 0px -26px;
}
.cnt {
	display: none;
	padding: 10px;
	margin: 0px;
	background: #f9f9f9; width:100%; clear:both;
}
.cl {
	width: 100%;
	clear: both;
	line-height: 0px;
	font-size: 0px;
}

/* end company page */
.top-social-media-links {text-align:right; margin-top:42px}

.top-social-media-links img {width: 25px}
.click-to-call {text-align:right; font-size:18px; color:#003366}
.click-to-call-v2 {text-align:right; font-size:11px; color:#003366}

.full-middle-front-row-client-center {width:920px; margin-left:20px;}

#mobile-menu {
display: none;
visibility: hidden;
}

.videowrapperarealeft {float:left; width:70%}
.videowrapperarealeft60 {float:left; width:60%}
.videowrapperarearight {float:right; width:28%}
.videowrapperarearight38 {float:right; width:38%}

.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.hfgbluefont {color:#38496f}

a.btn:visited {color:#fff !important}

.btn-group {
position: relative;
display: inline-block;
font-size: 0;
white-space: nowrap;
vertical-align: middle;
}

.btn-sm, .btn-xs {
padding: 3px 8px;
font-size: 12px !important;
line-height: 16px;
border-radius: 3px;
}

.btn-primary {
color: #ffffff;
background-color: #428bca;
border-color: #357ebd;
}

.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}

.btn-wrap {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 16px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: wrap;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}

a.btn-wrap:visited {color:#fff !important}


.btn-wrap-join-hfg {
display: inline-block;
padding: 6px 10px;
margin-bottom: 0;
font-size: 16px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: wrap;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none; clear:both; margin-top:12px
}

a.btn-wrap-join-hfg:visited {color:#fff !important}

blockquote {
font-family: Georgia, serif;
font-size: 18px;
font-style: italic;
width: 500px;
margin: 0.25em 0;
padding: 0.25em 40px;
line-height: 1.45;
position: relative;
color: #383838;
}

blockquote:before {
display: block;
content: "\201C";
font-size: 80px;
position: absolute;
left: -10px;
top: -10px;
color: #7a7a7a;
}

blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}

blockquote cite:before {
content: "\2014 \2009";
}

h1.categories-h1  {
font-size: 21px;
line-height: 23px;
font-weight: 300;
color: #38496f;
letter-spacing: .02em;
margin-top: 0px;
margin-bottom: 0px;
}

.single h1.entry-title  {
font-size: 21px;
line-height: 23px;
font-weight: 300;
color: #38496f;
letter-spacing: .02em;
margin-top: 0px;
margin-bottom: 0px;
}

#menu-footer-menu {display: block;
list-style-type: disc;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px; padding:0px}
#menu-footer-menu li {color:#fff; list-style-type:none; margin:0px}
#menu-footer-menu li a {color:#fff; }
#menu-footer-menu .current-menu-item {background:none !important; font-size:bold !important}

#menu-comprehensive-menu {display: block;
list-style-type: disc;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px; padding:0px}
#menu-comprehensive-menu li {color:#fff; list-style-type:none; margin:0px}
#menu-comprehensive-menu li a {color:#fff; }
#menu-comprehensive-menu .current-menu-item {background:none !important; font-size:bold !important}

.home .disclosures {color:#fff}

.gridfooter {color:#fff}
.gridfooter a{ color:#fff; text-decoration:underline}
.gridfooter a: visited{ color:#fff; text-decoration:underline}

/****join hfg page ****/

.joinhfgbanner {background-image:url('/wp-content/uploads/2013/12/banner-joinhfg.jpg'); background-position:top left; height:308px}

.joinhfgbanner ul li {color:#fff; list-style-type:circle; margin-bottom: 16px}

.joinhfgbannerarea h1.intro-about{color:#fff}

@media all and (max-width: 768px) {
	.joinhfgbanner {background-image:none; background-color:#000; height:auto}

	
}

.wp-tabs ul.ui-tabs-nav li.ui-state-active {
background: #003366;
background-color:#003366 !important;
border: 1px solid #D5D5D5;
border-bottom: 0px; color:#fff !important
}



.wp-tabs ul.ui-tabs-nav li.ui-state-active a {
color: #fff !important;
text-shadow: none !important;
}

.wp-tabs ul.ui-tabs-nav li {
background: #D0E0EB;
background-color: #D0E0EB !important;
position: relative;
bottom: -1px;
margin-right: 2px;
outline: 0;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
}

/****end join hfg page ****/



/****  about us page   ******/

.page-id-21 .companybox-left {padding-top: 0px !important}
#post-21 .entry-title {display:none;}
.companybox-left {background-color:#f5f3f0; padding:0px; padding-top:10px; font-weight:300; margin-bottom:20px}

h1.intro-about {font-size:21px; line-height:23px; font-weight:300; color:#38496f; letter-spacing:.02em; margin-top:0px; margin-bottom:0px}

h2.intro-about {font-size:16px; line-height:26px; font-weight:300; color:#000; letter-spacing:.02em; margin-top:0px;}

p.intro-about {font-size:16px; line-height:26px; font-weight:300; color:000; letter-spacing:.02em; margin-top:0px;}

/***** our approach page *****/
#post-24 .entry-title, #post-26 .entry-title, #post-27 .entry-title {display:none;}

#menu-sidebar-approach li.current-menu-item a{font-weight:700; color:#666}
#menu-company-sub-menu li.current-menu-item a{font-weight:700; color:#666}
#menu-who-we-serve-menu li.current-menu-item a{font-weight:700; color:#666}
#menu-markowitz li.current-menu-item a{font-weight:700; color:#666}

/***** our approach subpagespage *****/
#post-55 .entry-title {display:none;}
#post-56 .entry-title {display:none;}
#post-57 .entry-title {display:none;}
#post-64 .entry-title {display:none;}
.page-id-64 .companybox-left {padding-top: 0px !important}

#post-27 {margin-left:15px; width:920px}

/****** investment consulting******/
.page-id-75 .companybox-left {padding-top: 0px !important}
#post-75 .entry-title {display:none;}

/****** advanced planning *********/
.page-id-79 .companybox-left {padding-top: 0px !important}
#post-79 .entry-title {display:none;}

/****** advanced planning *********/
.page-id-81 .companybox-left {padding-top: 0px !important}
#post-81 .entry-title {display:none;}

/****** lifes transisions *********/
.page-id-84 .companybox-left {padding-top: 0px !important}
#post-84 .entry-title {display:none;}

/****** retirement planning *********/
.page-id-87 .companybox-left {padding-top: 0px !important}
#post-87 .entry-title {display:none;}

/****** estate planning *********/
.page-id-89 .companybox-left {padding-top: 0px !important}
#post-89 .entry-title {display:none;}

/****** who we serve *********/
.page-id-109 .companybox-left {padding-top: 0px !important}
#post-109 .entry-title {display:none;}

/****** who we serve *********/
.page-id-107 .companybox-left {padding-top: 0px !important}
#post-107 .entry-title {display:none;}

/****** investmentphilosophy *********/
.page-id-114 .companybox-left {padding-top: 0px !important}
#post-114 .entry-title {display:none;}

/****** insurance *********/
.page-id-122 .companybox-left {padding-top: 0px !important}
#post-122 .entry-title {display:none;}

/****** whatwedo *********/
.page-id-125 .companybox-left {padding-top: 0px !important}
#post-125 .entry-title {display:none;}

/****** join us *********/
.page-id-215 .companybox-left {padding-top: 0px !important}
#post-215 .entry-title {display:none;}


/****** college planning *********/
.page-id-223 .companybox-left {padding-top: 0px !important}
#post-223 .entry-title {display:none;}

/****** charitable giving *********/
.page-id-227 .companybox-left {padding-top: 0px !important}
#post-227 .entry-title {display:none;}

/****** business succession *********/
.page-id-256 .companybox-left {padding-top: 0px !important}
#post-256 .entry-title {display:none;}

/****** videos *********/
.page-id-517, .page-id-516, .page-id-278, .page-id-366, .page-id-368, .page-id-370, .page-id-371, .page-id-372, .page-id-373, .page-id-374, .page-id-375, .page-id-376, .page-id-377, .page-id-378, .page-id-379, .page-id-380 .companybox-left {padding-top: 0px !important}
#post-278 .entry-title, #post-366 .entry-title, #post-368 .entry-title, #post-370 .entry-title, #post-371 .entry-title, #post-372 .entry-title, #post-373 .entry-title, #post-374 .entry-title, #post-375 .entry-title, #post-376 .entry-title, #post-377 .entry-title, #post-378 .entry-title, #post-379 .entry-title, #post-380 .entry-title, #post-516 .entry-title, #post-517 .entry-title {display:none;}
#post-96 .entry-title {display:none;}
#post-97 .entry-title {display:none;}

/****** port arthur *********/
.page-id-285 .companybox-left {padding-top: 0px !important}
#post-285 .entry-title {display:none;}

/****** port arthur *********/
.page-id-290 .companybox-left {padding-top: 0px !important}
#post-290 .entry-title {display:none;}

/****** tax planning *********/
.page-id-295 .companybox-left {padding-top: 0px !important}
#post-295 .entry-title {display:none;}


/**** retirement planning landing page ******/
.page-id-415 #header-advisor-responsive {display:none}
.page-id-415 #grid-footer-holder {display:none}

/****** tax planning *********/
.page-id-420 .companybox-left {padding-top: 0px !important}
#post-420 .entry-title {display:none;}

.archive .entry-title {display:none;}

/****** tax planning *********/
.page-id-422 .companybox-left {padding-top: 0px !important}
#post-422 .entry-title {display:none;}

/****** tax planning *********/
.page-id-596 .companybox-left {padding-top: 0px !important}
#post-596 .entry-title {display:none;}

/****** personal investing *********/
.page-id-677 .companybox-left {padding-top: 0px !important}
#post-677 .entry-title {display:none;}

/****** employer sponsored *********/
.page-id-679 .companybox-left {padding-top: 0px !important}
#post-679 .entry-title {display:none;}

/****** enough retirement income *********/
.page-id-682 .companybox-left {padding-top: 0px !important}
#post-682 .entry-title {display:none;}

/****** our partners income *********/
.page-id-694 .companybox-left {padding-top: 0px !important}
#post-694 .entry-title {display:none;}

/****** investment oversight *********/
.page-id-695 .companybox-left {padding-top: 0px !important}
#post-695 .entry-title {display:none;}

.page-id-696 .companybox-left {padding-top: 0px !important}
#post-696 .entry-title {display:none;}

.page-id-697 .companybox-left {padding-top: 0px !important}
#post-697 .entry-title {display:none;}

.page-id-698 .companybox-left {padding-top: 0px !important}
#post-698 .entry-title {display:none;}



.archive .entry-title {display:none;}


/*********** home page panel link *******/

#investmentconsultingpanel {cursor: pointer}
#advancedplanningpanel {cursor: pointer}
#relationshipmanagementpanel {cursor: pointer}
#transitionspanel {cursor: pointer}
#businessretirementpanel {cursor: pointer}
#sidebar-complimentaryanalysis {cursor: pointer}
#sidebar-estateplanning {cursor: pointer}
#sidebar-insurance {cursor: pointer}
#sidebar-retirement-planning {cursor: pointer}

#harryvideopanel {cursor: pointer}
#texasmonthlypanel {cursor: pointer}

#privatewealthpanel {cursor: pointer}

#performancepanel {cursor: pointer}
#schwabpanel {cursor: pointer}


/****************** sidebar special ***************/

.complimentary-financial-analysis {width:100%;/* -moz-box-shadow: 1px 1px 1px 1px #ccc;
-webkit-box-shadow: 1px 1px 1px 1px #ccc;
box-shadow: 1px 1px 1px 1px #ccc;
border: 1px solid #F2F4F6; */overflow:hidden; }

.complimentary-financial-analysis div {height:50px; text-align:center; padding-top:10px}


.newsletter-signup {width:100%; /*-moz-box-shadow: 1px 1px 1px 1px #ccc;
-webkit-box-shadow: 1px 1px 1px 1px #ccc;
box-shadow: 1px 1px 1px 1px #ccc;
border: 1px solid #F2F4F6;*/ overflow:hidden; }

.newsletter-signup div {height:50px; text-align:center; padding-top:10px}

.newsletter-signup div a {color:#125a92; text-decoration:none;}

/******* our services page ************/
.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 2px 2px 2px #aeaeae;
	border:1px solid #aeaeae;
	
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
}.CSSTableGenerator table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#e5e5e5; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:0px solid #999999;
	
	text-align:left;
	padding:4px;
	font-size:13px;
	font-family:'Lato',sans-serif;
	font-weight:300;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 0px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 0px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #00007f 5%, #00007f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00007f), color-stop(1, #00007f) );
	background:-moz-linear-gradient( center top, #00007f 5%, #00007f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00007f", endColorstr="#00007f");	background: -o-linear-gradient(top,#00007f,00007f);

	background-color:#00007f;
	border:0px solid #999999;
	text-align:center;
	border-width:0px 0px 0px 0px;
	font-size:16px;
	font-family:'Lato', sans-serif;
	font-weight:normal;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #00007f 5%, #00007f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00007f), color-stop(1, #00007f) );
	background:-moz-linear-gradient( center top, #00007f 5%, #00007f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00007f", endColorstr="#00007f");	background: -o-linear-gradient(top,#00007f,00007f);

	background-color:#00007f;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 0px 0px;
}
/*********our services ********************/

.disclosures{color:#666; font-size:10px; font-family:arial, sans-serif; line-height:13px; text-align:left; font-weight:normal}

#featured-post-2 h2 {color:#fff; display: block;
font-size: 16px; font-weight:300;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;}

#featured-post-2 h2 a{color:#fff}

#featured-post-2 p{color:#fff; font-size:12px;}
#featured-post-2 p a{color:#fff; }

.clearer {clear:both; height:1px; font-size:1px}

div.study-divs  {border-top:1px solid #999; border-bottom:1px solid #999; padding-top:8px; padding-bottom:8px; background-color:#F1ECDF}

div.right-block-450 {float:right; width:430px;}
div.left-block-200 {float:left; width:150px; padding-left:10px}

.split49 {width:49%; float:left}
.split49right {width:49%; float:right}

.bigQuote {
background-color: #E1704B;
width: 250px;
text-align: left;
padding: 20px;
float:right;
font-family: 'Open Sans',sans-serif;
color: #333;
font-weight: 300;
font-size: 16px;
line-height:24px;
margin-left:12px}




/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	
	#main-mc-rapper {width:480px}
	/*#header {display:none}*/
	.home #inner{width:100%;overflow:hidden;margin:0px;padding:0}
	.home-page #inner{width:100%;overflow:hidden;margin:0px;padding:0}
	.blog #inner{width:100%;overflow:hidden;margin:0;padding:0}
	.full-middle-front-row {width:100%; margin:0px auto ;padding:0; margin-top:0px;}

	#full-middle-bg-wide-panel {display:none;}
	.general-spacer-height-25px {display:none;}
	.twopanel-box {width:100%; background-color:#aeaeae; margin:0; margin-bottom:5px; float:none}
	.twopanel-box div {width:100%; }

	.threepanel-box {width:100%; background-color:#aeaeae; margin:0; margin-bottom:5px; float:none}
	.threepanel-box div {width:100%;}

	.threepanel-box-footer {width:100%; margin:0; float: none;}
	.threepanel-box-footer div {padding:5px;}
	
}

@media only screen and (max-device-width : 320px) {
	body {
   width: 100%;
   float: none;
   }
	#main-mc-rapper {width:320px}
	/*#header {display:none}*/
	.home #inner{width:100%;overflow:hidden;margin:0px;padding:0}
	.home-page #inner{width:100%;overflow:hidden;margin:0px;padding:0}
	.blog #inner{width:100%;overflow:hidden;margin:0;padding:0}
	.full-middle-front-row {width:100%; margin:0px auto ;padding:0; margin-top:0px;}

	#full-middle-bg-wide-panel {display:none;}
	.general-spacer-height-25px {display:none;}
	.twopanel-box {width:100%; background-color:#aeaeae; margin:0; margin-bottom:5px; float:none}
	.twopanel-box div {width:100%; }

	.threepanel-box {width:100%; background-color:#aeaeae; margin:0; margin-bottom:5px; float:none}
	.threepanel-box div {width:100%;}

	.threepanel-box-footer {width:100%; margin:0; float: none;}
	.threepanel-box-footer div {padding:5px;}
	
}

/* *********************************************************************************************************************
	One% CSS Grid - 12 Columns Fluid CSS Grid System

	Why One% ? Let’s count ...
		we have 12 columns (magic number divided by 2, 3, 4, 6)

		for 12 columns we need 11 margins

		so if we count margin 3%, then 3% * 11 margins = 33%

		and if we count width of 1 column 5.5%, than 5.5% * 12 columns = 66%

		in the end we have 33% + 66% = 99% aaand ???

		1% is still here so that's the name - One%

	2 starting options ? Let’s count a bit more ...
		1200px - perfectly fits 1280 screens
			12 columns
			margin 3% / 36px (full-width)
			col1 5.5% / 66px (full-width)

		1000px - perfectly fits 1024 screens
			12 columns
			margin 3% / 30px (full-width)
			col1 5.5% / 55px (full-width)
*/





/* *********************************************************************************************************************
 * Main container for all
 */
.onepcssgrid-1000, .onepcssgrid-1200 {
	margin: 0 auto;
	padding: 0 0 0 0; /* THAT'S THE NAME ;) */
}

.onepcssgrid-1200 {
	max-width: 1220px;
}

.onepcssgrid-1000 {
	max-width: 1220px;//1020px originally or 960px
}

.onerow {
	clear: both;
	padding: 0 10px; 
}





/* *********************************************************************************************************************
 * Common columns definitions
 */
.col1, .col2, .col3, .col4, .col4-about, .col4-v2, .col5, .col6, .col7, .col8, .col8-v2, .col8-singlepost, .col9, .col10, .col11, .col12, .col12-v2, .col12-about {
	float: left;
	margin: 0 3% 0 0; margin-top:0px;
}

.col1.last, .col2.last, .col3.last, .col4.last, .col4-about.last, .col5.last, .col6.last, .col7.last, .col8.last, .col8-singlepost.last, .col9.last, .col10.last, .col11.last, .col12, .col12-v2.last .col12-about {
	margin: 0; margin-top:0px; /*was 15px*/
}

.col1 { width: 5.5%; }
.col2 { width: 14%; }
.col3 { width: 22.5%; }
.col4 { width: 31%; }
.col4-about { width: 31%; }
.col4-v2 {width:35%; margin:0}
.col5 { width: 39.5%; }
.col6 { width: 48%; }
.col6header {width:48%;}
.col7 { width: 56.5%; }
.col8 { width: 65%; }
.col8-v2 {width:65%; margin:0}
.col8-singlepost { width: 65%; }
.col9 { width: 73.5%; }
.col10 { width: 82%; }
.col11 { width: 90.5%; }
.col12 { width: 99%; margin: 0; }
.col12-about { width: 99%; margin: 0; }
.col12-v2 { width: 100%; margin: 0; }

.col1 img, .col2 img, .col3 img, .col4 img, .col5 img, .col6 img, .col7 img, .col8 img, .col9 img, .col10 img, .col11 img, .col12 img, .col8-singlepost img {
	/*width: 100%;
	height: auto;
	display: block;*/
}





/* *********************************************************************************************************************
 * Disable padding left/right 10px if I'm 1024 or gibber - correct percentage math
 */
@media all and (min-width: 1024px) {
	.onepcssgrid-1000 {
		max-width: 1020px;//1000px originally
	}

	.onepcssgrid-1000 .onerow {
		padding: 0;
	}
}





/* *********************************************************************************************************************
 * Small devices
 */
@media all and (max-width: 768px) {
	.onerow {
	}

	.col1, .col2, .col3, .col4, .col4-v2, .col4-about, .col5, .col6, .col6header, .col7, .col8, .col8-singlepost, .col8-v2,  .col9, .col10, .col11 {
		float: none;
		width: 99%;
	}

	.threepanel-box-fluid {float:none; display:block}

	.homepage-slider-container {height:0px; overflow:hidden; display:none !important}
	.top-header-logo-area {text-align:center}
	.top-social-media-links {text-align:center}
	.click-to-call {text-align:center; font-size:18px; color:#003366}	

	#header-advisor-responsive ul.menu {
		width: auto;
		float: none;
		list-style: none;
		color: #000;
		clear: both;
		margin: 0;
		padding: 0;
		display: block;
		}

	#header-advisor-responsive ul.menu li{display:block; width:100%; border:none}

	.split49 {
		width: 49%;
		display: block;
		float: none; margin:0px auto; margin-bottom: 15px
		}
	.split49right {
		width: 49%;
		display: block;
		float: none; margin:0px auto
		}
	.account-description-boxes {display: none}

	.full-middle-front-row {width:100%}

	.full-middle-front-row-client-center {width:100%}

	.threepanel-box {
		width: 100%;
		margin: 0px auto;
		background-color: #fff;
		float: none; border:none; -moz-box-shadow: 0 0 0 0 #fff;
		-webkit-box-shadow: 0 0 0 0 #fff;
		box-shadow:0 0 0 0 #fff; }
	.threepanel-box div {background-size:cover; 100%}

}

@media only screen and (max-width: 768px) {
#mobile-menu { background: url("images/icon-mobile.png") no-repeat scroll 0 0 transparent; cursor: pointer; display: inline-block; float: right; height: 30px; margin: 12px; width: 41px; visibility: visible; }
#nav_menu-2 { display: none; }

.header-nav-bar-responsive {
margin-top: 1px;
margin-bottom: 11px;
background: none;
background-color: #fff;
height: inherit;
width: 100%;
margin-left: 0px;
border: none;
}

}


/* Make sure main menu re-appears when scaled up */
@media only screen and (min-width: 769px) {
#nav_menu-2 {
display: block !important;
}
}


/* *********************************************************************************************************************
	One% CSS Grid - 12 Columns Fluid CSS Grid System - modded to not have margins

	Why One% ? Let’s count ...
		we have 12 columns (magic number divided by 2, 3, 4, 6)

		for 12 columns we need 11 margins

		so if we count margin 3%, then 3% * 11 margins = 33%

		and if we count width of 1 column 5.5%, than 5.5% * 12 columns = 66%

		in the end we have 33% + 66% = 99% aaand ???

		1% is still here so that's the name - One%

	2 starting options ? Let’s count a bit more ...
		1200px - perfectly fits 1280 screens
			12 columns
			margin 3% / 36px (full-width)
			col1 5.5% / 66px (full-width)

		1000px - perfectly fits 1024 screens
			12 columns
			margin 3% / 30px (full-width)
			col1 5.5% / 55px (full-width)
*/







.col1-full, .col2-full, .col3-full, .col4-full, .col5-full, .col6-full, .col7-full, .col8-full, .col9-full, .col10-full, .col11-full, .col12-full {
	float: left;
	margin: 0px 1px 0 0; margin-top:0px;
}

.col1-full.last, .col2-full.last, .col3-full.last, .col4-full.last, .col5-full.last, .col6-full.last, .col7-full.last, .col8-full.last, .col9-full.last, .col10-full.last, .col11-full.last, .col12-full {
	margin: 0px 1px 0 0; margin-top:0px;
}

.col1-full { width: 5.5%; }
.col2-full { width: 14%; }
.col3-full { width: 22.5%; }
.col4-full { width: 33%; }
.col5-full { width: 39.5%; }
.col6-full { width: 50%; }
.col7-full { width: 56.5%; }
.col8-full { width: 66%; }
.col9-full { width: 73.5%; }
.col10-full { width: 82%; }
.col11-full { width: 90.5%; }
.col12-full { width: 99%; margin: 0; }

.col1-full img, .col2-full img, .col3-full img, .col4-full img, .col5-full img, .col6-full img, .col7-full img, .col8-full img, .col9-full img, .col10-full img, .col11-full img, .col12-full img {
	/*width: 100%;
	height: auto;
	display: block;*/
}





/* *********************************************************************************************************************
 * Disable padding left/right 10px if I'm 1024 or gibber - correct percentage math
 */






/* *********************************************************************************************************************
 * Small devices
 */
@media all and (max-width: 768px) {
	.onerow {
	}

	.col1-full, .col2-full, .col3-full, .col4-full, .col5-full, .col6-full, .col7-full, .col8-full, .col9-full, .col10-full, .col11-full {
		float: none;
		width: 99%;
	}

	

}

.ubermenu-skin-blue-silver.ubermenu-responsive-toggle {
    background: #0056c7;
    color: #ffffff !important;
    font-size: 12px;
    text-transform: none;
    font-weight: bold;
}

#bbpress-forums {margin-top:30px}

.hfgcarestext {text-align:center; margin-top:0px; color:#ffffff !important}

.hfgcarestext a{color:#ffffff !important}
.hfgcarestext a:visited{color:#ffffff !important}

.hfgcareshome .featuredpost h2 {
    margin-left: 3px;
    margin-right: 3px;
    color: #ffffff !important;
    height: auto;

}

.hfgcareshome .featuredpost h2 a {color:#ffffff !important}

.hfgcareshome .featuredpost h2 a:visited {color:#ffffff !important}

.bbp-template-notice {display:none}

