/* 
	Theme Name: lauridsengroup
	Theme URL: http://www.host23.info
	Description: A Plus is a 2 or 3-column Widget-ready child theme created for the Genesis Theme Framework.
	Author: karuna
	Author URI: http:/www.bellatore.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: 18px/26px 'Lato', Arial, Helvetica, serif; color:#333; margin:0 auto;padding:0;
background:url('images/none.png') center top repeat !important; font-weight:300}
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}


div.right {text-align:right}

/***** Wrap ******************* */
#wrap{margin:0 auto;padding:0;}


/********************* Header  ********************/
.headerbg {/*background-image:url('images/main-pattern.png'); color:#fff; background-color:#e9e9e9*/ color:#666}
#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}

.site-tagline-div {background-image:url('images/taglinegraphic.png'); background-repeat:no-repeat; height:100px;}

.site-tagline-div h2{margin-left:100px; padding-top:25px; color:#003366;}

#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}


.navigationcontainer {font-size:14px; font-family: 'Lato', sans-serif; padding-left:10px}

.navigation1-content {font: 18px/20px 'Lato', Arial, Helvetica, sans-serif; text-align:right; padding-top:25px; font-weight:300}

.introparagraph-container {background:url('images/bluebg.png') center top repeat !important; padding:20px;}

.subpagesintroparagraph-container {background:url('images/bluebg.png') center top repeat !important; padding-top:90px; padding-bottom:90px;}

.intro-paragraph-header {text-align:center; font-family: 'Gilda Display', serif; font-size:27px; line-height:33px; color:#fff; padding-bottom:15px;}

/***** Image Header - Partial Width ******************* */

#menu-main-menu li {display:inline; list-style-type:none;}
#menu-main-menu li a {color:#fff; font-size:16px; text-decoration:none; padding-left:10px; padding-right:10px;}
#menu-main-menu li a:hover {color:#003366}


.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;padding:0; width:190px; text-align:center; line-height:45px; border-right:1px solid #999; height:45px;}
#header ul.menu li:last-child {border-right:none !important}
#header ul.nav li a{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;padding:6px 10px 5px}
#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;padding:6px 10px 5px}

#header ul.menu li a{color:#fff; display:block; font: 14px/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:#fff;}

#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}
#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:#9a9a9a}
#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 ******************* */

#menu-main-nav {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;
text-align:left;
}

#menu-main-nav li {display:inline; margin-right:20px}

#menu-main-nav li a{color:#fff; font: 14px/20px 'Lato', Arial, Helvetica, sans-serif; text-decoration:none;position:relative;margin:0;text-transform:uppercase; font-weight:300; line-height:45px;}

#menu-main-nav li a:visited{color:#fff;}

.header-nav-bar {background:url('images/none.png') top left repeat-x; background-color:#ededed; height:45px; width:920px; margin-left:20px;}

#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}


/***** Inner ******************* */



/***** 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 {width:960px;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;}



/***** Home Middle ******************* */

.onepanel-box {width:920px; margin-left:20px; background-color:#EDEDED; float:left}
.onepanel-box div {padding:0px;}

.twopanel-box {width:450px; margin-left:20px; background-color:#EDEDED; float:left}
.twopanel-box div {padding:5px;}

.threepanel-box {width:293px; margin-left:20px; background-color:#EDEDED; float: left}
.threepanel-box div {padding:5px;}

.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;}

#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-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:600px; 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}
#content h1{font-family: 'Passion One', Arial, Helvetica;
font-weight: normal;
font-size: 30px;
line-height: 40px; color:#125a92; margin-bottom:25px}


/***** 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:0}
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:0; 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:0;padding:0}
#sidebar-alt .textwidget p{margin:0;padding:0}
#sidebar img{border:none;margin:0;padding:0}
#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:10px 15px 0}
#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: 10px;}

/***** 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;}


/***** Facebook ******************* */
#text-6 .textwidget, #text-7 .textwidget, #text-10 .textwidget {padding:0;}

/***** Footer Widgeted ******************* */

#footerwrap {

width: 100%;
font-family: 'Lato', sans-serif; font-size:12px; 
}



/***** Footer ******************* */





/***** 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;
}


hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}


/******************* slider *************************/



/* 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 */
}


/**** karuna's extra additions ****/

.intro-of-each {font-size:20px; line-height:30px; color:#3b5c82; font-weight:300;}

h1.home-intro {font-family: 'Lato', sans-serif; font-size:36px; line-height:36px; color:#333; text-align:left; padding-right:20px; font-weight:300; margin-bottom:0px}

h2.home-intro-h2 {font-family: 'Lato', sans-serif; font-size:28px; line-height:36px; color:#333; text-align:left; padding-right:20px; font-weight:300; margin-bottom:0px}

p.home-intro-p {font-family: 'Lato', sans-serif; font-weight:300; font-size:20px; line-height:28px; color:#333; text-align:left; padding-right:20px; padding-top:5px; margin-top:20px}

h2.b2-subpage-intro-h2 {font-family: 'Gilda Display', serif !important; font-size:26px !important; line-height:30px !important; color:#fff !important}


h2.b2-subpage-h2 {font-family: 'Gilda Display', serif; font-size:26px; line-height:30px; color:#003366}

h3.b2-subpage-h3 {font-family: 'Gilda Display', serif; font-size:22px; line-height:26px; color:#666}

h2.b2-subpage-h2-white {font-family: 'Gilda Display', serif; font-size:26px; line-height:30px; color:#ffffff}

h3.b2-subpage-h3-white {font-family: 'Gilda Display', serif; font-size:22px; line-height:26px; color:#ffffff}

h1.entry-title {font-family: 'Lato', sans-serif; font-size:28px; line-height:32px; font-weight:300 }

h1.categories-h1 {font-family: 'Nixie One', cursive; font-size:24px; line-height:28px; color:#003366 }

h2.subpages {font-family: 'Nixie One', cursive; font-size:19px; color:#003366}

h2.footerh2 {font-family: 'Nixie One', cursive; font-size:16px; color:#fff; margin-top:5px; margin-bottom:5px;}

.entry-image {border-bottom:2px solid #003366}

p.disclosures {font-size:10px; line-height:11px; color:#999}

img.headerimagearticle {width:100%; border-bottom:3px solid #003366}


/*contact forms */

.wdform_page {font-family: 'Lato', arial, sans-serif !important;}
.wdform-page-and-images {padding:0px !important}


.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
	background:-moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);
	background-color:#b8e356;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:17px 48px;
	text-decoration:none;
	text-shadow:0px 1px 0px #86ae47;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356));
	background:-moz-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-webkit-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-o-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-ms-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356',GradientType=0);
	background-color:#a5cc52;
}
.myButton:active {
	position:relative;
	top:1px;
}



/*end contact forms */
.generalcsstable {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #dbdbdb;
	
	-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;
}.generalcsstable table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.generalcsstable tr:last-child td:last-child {
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
}
.generalcsstable table tr:first-child td:first-child {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
}
.generalcsstable table tr:first-child td:last-child {
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
}.generalcsstable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
}.generalcsstable tr:hover td{
	
}
.generalcsstable tr:nth-child(odd){ background-color:#ccf0fc; }
.generalcsstable tr:nth-child(even)    { background-color:#ffffff; }.generalcsstable td{
	vertical-align:middle;
	
	
	border:1px solid #dbdbdb;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:13px;
	font-size:16px;
	font-family:'Ovo' ,serif;
	font-weight:normal;
	color:#666;
}.generalcsstable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.generalcsstable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.generalcsstable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.generalcsstable tr:first-child td{
		background:-o-linear-gradient(bottom, #005fbf 5%, #005fbf 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #005fbf) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #005fbf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#005fbf");	background: -o-linear-gradient(top,#005fbf,005fbf);

	background-color:#005fbf;
	border:0px solid #dbdbdb;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:17px;
	font-family:'Ovo', serif;
	font-weight:bold;
	color:#ffffff;
}
.generalcsstable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #005fbf 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #005fbf) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #005fbf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#005fbf");	background: -o-linear-gradient(top,#005fbf,005fbf);

	background-color:#005fbf;
}
.generalcsstable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.generalcsstable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.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}

.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}


blockquote.inside{
  display:block;
  background: #fff;
  padding: 15px 20px 15px 45px;
  margin: 0 0 20px;
  position: relative;
  
  /*Font*/
  /*font-family: Georgia, serif;*/
  font-size: 16px;
  line-height: 20px;
  color: #666;
  text-align: left;
  
  /*Borders - (Optional)*/
  border-left: 15px solid #67a6d3;
  border-right: 2px solid #67a6d3;
  
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

blockquote.inside::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
  
  /*Font*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
  
  /*Positioning*/
  position: absolute;
  left: 10px;
  top:5px;
}

blockquote.inside::after{
  /*Reset to make sure*/
  content: "";
}

blockquote.inside a{
  text-decoration: none;
  background: #eee;
  cursor: pointer;
  padding: 0 3px;
  color: #c76c0c;
}

blockquote.inside a:hover{
 color: #666;
}

blockquote.inside em{
  font-style: italic;
}

blockquote.home-quote {font-size:28px}
#sidebar .featuredpost {background-color:#e9e9e9; padding:5px; overflow: visible; height:auto !important; margin-top:60px;}

#sidebar .featuredpost img {width:auto !important; margin:0px auto;}
.onerow .featuredpost {background-color:#e9e9e9; padding:5px; height:280px; overflow:hidden}

.featuredpostfeatured {background-color:#e9e9e9; overflow:hidden}


#post-73 h1.entry-title {display:none}

.first-2-span .featuredpost{}
.first-2-span a{font-size: 22px; }

.postid-200 #attachment_201 {width:50% !important; margin-bottom:15px;}

 
.pathselectioncontainer {padding-top:30px !important; text-align:center; font-family: 'Gilda Display', serif; font-size:18px; line-height:20px; color:#003366}

.generalcontentcontainersubpages {padding-top:80px; padding-bottom:80px}

.BD-Panel-2-container {background:url('images/graybackground.png') center top repeat !important; padding-top:90px; padding-bottom:90px;}

/* Genesis Responsive Slider */

.home-slider {
	clear: both;
	margin-bottom: 40px;
}



#genesis-responsive-slider {
	border: none !important;
	padding: 4px !important;
	width: auto; margin:0 !important; background-none !important
}

#genesis-responsive-slider img {
	border: none;
	margin: 0 auto;
	max-width: 100%;
	padding: 0;
}

.slide-excerpt {
	background-color: #333;
	border-radius: 0 3px;
	filter: alpha(opacity=90);
	margin: 0;
	opacity: 0.9;
	padding: 10px;
}

#genesis-responsive-slider p:last-child {
  margin-bottom: 0;
  margin-top: 0 !important; font-size:16px; font-weight:400
}

.flexslider,
.flexslider .slides img {
	border-radius: 3px; width:100%
}

#genesis-responsive-slider .flex-direction-nav li .next,
#genesis-responsive-slider .flex-direction-nav li .prev {
	bottom: 15px;
	left: auto;
	top: auto;
}

#genesis-responsive-slider .flex-direction-nav li .prev {
	right: 72px !important;
}

#genesis-responsive-slider .flex-direction-nav li .next {
	right: 20px !important;
}

html > .slide-excerpt-border {
	border: none;
	padding: 0;
}

#genesis-responsive-slider a,
#genesis-responsive-slider h2,
#genesis-responsive-slider h2 a,
#genesis-responsive-slider p {
	color: #000;
}

#genesis-responsive-slider a, #genesis-responsive-slider h2, #genesis-responsive-slider h2 a, #genesis-responsive-slider p {
  color: #000;
}

#genesis-responsive-slider h2 a:hover,
#genesis-responsive-slider a:hover {
	color: #000;
	text-decoration: underline;
}

#genesis-responsive-slider h2,
#genesis-responsive-slider h2 a {
	font-size: 20px;
}

#genesis-responsive-slider p:last-child {
	margin-bottom: 0;
}

#genesis-responsive-slider li a {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition:
	transition: none;
}

.flex-control-nav li a {	 
	background: url(images/bg_control_nav.png) no-repeat 0 0;
}


/* *********************************************************************************************************************
	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 1%; /* THAT'S THE NAME ;) */
}

.onepcssgrid-1200 {
	max-width: 1220px;
}

.onepcssgrid-1000 {
	max-width: 1200px;//960px originally
}

.onerow {
	clear: both;
	padding: 0 10px; 
}





/* *********************************************************************************************************************
 * Common columns definitions
 */
.col1, .col2, .col3, .col4, .col4-about, .col5, .col6, .col7, .col8, .col8-singlepost, .col9, .col10, .col11, .col12, .col12-about {
	float: left;
	margin: 0 3% 0 0; margin-top:15px;
}

.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-about {
	margin: 0; margin-top:15px;
}

.col1 { width: 5.5%; }
.col2 { width: 14%; }
.col3 { width: 22.5%; }
.col4 { width: 31%; }
.col4-about { width: 31%; }
.col5 { width: 39.5%; }
.col6 { width: 48%; }
.col6header {width:48%;}
.col7 { width: 56.5%; }
.col8 { width: 65%; }
.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; }

.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: 1200px;//1000px originally
	}

	.onepcssgrid-1000 .onerow {
		padding: 0;
	}
}





/* *********************************************************************************************************************
 * Small devices
 */
@media all and (max-width: 768px) {
	.onerow {
	}

	.col1, .col2, .col3, .col4, .col4-about, .col5, .col6, .col6header, .col7, .col8, .col8-singlepost,  .col9, .col10, .col11 {
		float: none;
		width: 99%;
	}

	.onerow .featuredpost {background-color:#e9e9e9; padding:5px; height:auto;}

	#menu-main-nav {
		display: block;
		list-style-type: none;
		-webkit-margin-before: 0em;
		-webkit-margin-after: 0em;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
		-webkit-padding-start: 0px;
		text-align: center;
		}

	#menu-main-nav li {display:block; padding-bottom:5px}

	#menu-main-nav li a {
		color: #fff !important;
		font: 14px/20px 'Lato', Arial, Helvetica, sans-serif;
		text-decoration: none;
		position: relative;
		margin: 0;
		text-transform: uppercase;
		font-weight: 300;
		line-height: 20px;
		}
	

	.site-tagline-div {
		background: none !important;
		height: 100%;
		}

	.site-tagline-div h2 {
		margin-left: 0px;
		padding-top: 25px;
		color: #003366; text-align:center
		}

}