﻿.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-12{width:100%}





div.clearit {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
}


p.clearit {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.post-likes-widget-placeholder{margin:0;border-width:0;position:relative}
.post-likes-widget-placeholder .button{display:none}
.post-likes-widget-placeholder .loading{color:#999;font-size:12px}
.slim-likes-widget .post-likes-widget{width:auto;float:none}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}
html#scoped-css body.style-159 #usersite-container #page-root,html#scoped-css body.style-159 #usersite-container #container-wrap,html#scoped-css body.style-159 #usersite-container #container,html#scoped-css body.style-159 #usersite-container #page-footer,html#scoped-css body.style-159 #usersite-container #content-wrap,html#scoped-css body.style-159 #usersite-container #content-top,html#scoped-css body.style-159 #usersite-container #content,html#scoped-css body.style-159 #usersite-container #content-bottom,html#scoped-css body.style-159 #usersite-container #page-header,html#scoped-css body.style-159 #usersite-container .music-player.display-swmp .player{width:auto;max-width:none;border-width:0}

.clearfix:before,
.clearfix:after {
  content: " ";
  

  display: table;
  

}

.clearfix:after {
  clear: both;
}

.boxes, .widget-container, .footerboxes { background: #FFFFFF;padding: 15px 15px 15px 15px;margin: 20px 0 0px 0; position:relative;}




.widget-container{background:#fafeff;}

#headerwidgets .widget-container{background-color: transparent; margin:0; padding:0; border:none;}
.absolute-footer{padding:15px 0 25px;}
.absolute-footer.dark{background:#111111;}
.absolute-footer .left{font-size:90%;}
.absolute-footer .right{font-size:90%;}
.absolute-footer ul{margin:0 0 10px;overflow:hidden;}
.absolute-footer ul li{float:left;list-style:none;padding-right:15px;border-bottom:1px solid rgba(255,255,255,0.1);}
.absolute-footer ul li:last-child{padding:0;}
.absolute-footer ul li a{display:block;padding-bottom:5px;text-transform:uppercase;font-size:80%;color:#999999;}
.absolute-footer ul li a:hover{color:#000000;}
.dark.absolute-footer ul li a:hover{color:#ffffff;}
.absolute-footer .left,.absolute-footer .right{float:none!important;width:100%;}
.absolute-footer li{width:100%;}
.absolute-footer li a{padding:15px 0;border-bottom:1px solid rgba(255,255,255,0.1);font-size:110%;}
.woocommerce-checkout .absolute-footer .right,.product-type-variable-subscription .absolute-footer .right{display:none;}
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}

		 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pg-7-4 , #pg-7-5 , #pg-7-6 , #pl-7 .panel-grid-cell .so-panel , #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

 



 .panel-grid {
   zoom: 1;
 }

 .panel-grid:before {
   content: '';
   display: block;
 }

 .panel-grid:after {
   content: '';
   display: table;
   clear: both;
 }

 .panel-grid-cell {
   -ms-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   min-height: 1em;
 }

 .panel-grid-cell .so-panel {
   zoom: 1;
 }

 .panel-grid-cell .so-panel:before {
   content: '';
   display: block;
 }

 .panel-grid-cell .so-panel:after {
   content: '';
   display: table;
   clear: both;
 }

 .panel-grid-cell .panel-last-child {
   margin-bottom: 0;
 }

 .panel-grid-cell .widget-title {
   margin-top: 0;
 }

 	.panel-grid-cell .widget-title:after {
 		content: "";
 		position: absolute;
 		left: 50%;
 		bottom: 0;
 		width: 50px;
 		height: 1px;
 		margin-left: -25px;
 		background-color: #d65050;
 	}

 	.panel-grid .overlay {
 		z-index: -1;
 	}

 	.no-col-padding .panel-grid-cell {
 		padding-left: 0 !important;
 		padding-right: 0 !important;
 	}
 #pg-7-2 .panel-grid-cell , #pg-7-3 .panel-grid-cell , #pg-7-7 .panel-grid-cell { float:left }
 #pl-7 .panel-grid { margin-left:0;margin-right:0 }
 #pl-7 .panel-grid-cell { padding:0 }

 #pl-2059 .panel-grid-cell .so-panel , #pl-2059 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-2059 .panel-grid { margin-left:0;margin-right:0 }
 #pl-2059 .panel-grid-cell { padding:0 }
  #pl-1542 .panel-grid-cell .so-panel , #pl-1542 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-1542 .panel-grid { margin-left:0;margin-right:0 }
 #pl-1542 .panel-grid-cell { padding:0 }
.line .line_2{width:20%;background:#E74B3C;height:inherit;float:left;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

  
    #outreach .ctr,
    #education .ctr {
            margin: 0;
        padding: 20px;
    }



.ctr {
    max-width: 1060px;
    padding: 0 2%;
    margin: 0 auto;
}



.ctr:before,
.ctr:after,
.clr:before,
.clr:after {
    content: ' ';
    display: table;
}


.ctr:after,
.clr:after {
    clear: both;
}

#outreach .ctr {
    padding-left: 550px;
    max-width: 650px;
}

#education .ctr {
    padding-right: 600px;
    max-width: 600px;
}

#content-inner{
border:solid 1px #d3d3d3;
padding:20px;
background:#FFFFFF;
}

#virtual-keyboard{float:left;width:256px;margin-top:50px;margin-left:3px;}

.cr{clear:right;}

.pricing-table li:nth-child(1) .pricing-package-strip {
	background-color: #d34a4a;
}

.pricing-table li:nth-child(2) .pricing-package-strip {
	background-color: #ad2424;
}

.pricing-table li:nth-child(3) .pricing-package-strip {
	background-color: #870000;
}

.pricing-package-strip {
height: 10px;
margin: -30px -30px 30px -30px;
border-radius: 4px 4px 0 0;
background: #870000;
}

	.pricing-package-featured .pricing-package-strip {
		margin-bottom: 40px;
	}

  #top-bar .date-util {
    color: #e7e7e7;
    font-size: 12px;
    padding: 0 0 0 10px; }

    #top-bar .date-util p {
      position: relative;
      top: 2px;
      white-space: nowrap;
      color: #c2c2c2 !important; }

    body.article #top-bar .date-util p {
        top: 0;
    }


.date, .date a {
    color: #9E0700 !important;
    margin-bottom: .5em;
    font-weight: normal;
}

  a.slider-readmore, a.readmore, .widget_better_rss_widget ul li span,
  .date, .date a {color: #333333 !important;}
body.page-node-national-snapshot #page .view-national-snapshots .views-field-body .references img.media-element{display:inline;margin:0 1px;}

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }

.sharebutton{padding:4px 0;width:100%;float:left;z-index:250;list-style:none;margin:0 auto;}

.sharebutton.sharefooter{font-size:0.6em;padding:0;margin:0;width:100%;float:left;z-index:250;list-style:none;}

.sharebutton.sharefooter a{text-decoration:none;}
.sharebutton.sharefooter,.sharebutton.sharefooter a{color:#15150b;}


.socialmedia-tab {
	color: #333;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background: #EBE9EA;
	overflow: hidden;
	vertical-align: middle;
	height: 27px;
}


.socialmedia-tab.active {
	background: none repeat scroll 0 0 #8DB0C3;
}

.socialmedia-tab.active a:link, .socialmedia-tab.active a:visited, .socialmedia-tab.active a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.socialmedia-tab a:link, .socialmedia-tab a:visited, .socialmedia-tab a:active {
	color: #333333;
	text-decoration: none;
}

.socialmedia-tab a:hover {
	text-decoration: underline;
}

span.sup {
    background: transparent none repeat scroll 0 0 !important;
    bottom: 1.5ex;
    font-size: 50%;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    border: 0 none !important;
}

.content_main { vertical-align:top; padding:0px; }

.widget_calendar #wp-calendar tfoot #next{ text-align:right;}

#branding { padding: 10px 0 ; }

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}


.modal-open {
  overflow: hidden;
}


.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
  overflow-y: scroll;
}


.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}


.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}


.modal-dialog {
  position: relative;
  z-index: 1050;
  width: auto;
  margin: 10px;
}


.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}


.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000;
}


.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}


.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}


.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}


.modal-header .close {
  margin-top: -2px;
}


.modal-title {
  margin: 0;
  line-height: 1.428571429;
}


.modal-body {
  position: relative;
  padding: 20px;
}


.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}


.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}


.modal-footer:after {
  clear: both;
}


.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}


.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}


.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	#bottom-ads-container .ad { display: inline-block; margin-bottom: 10px; }

#chat-block-site.closed #chat-block-inner {
	display: none;
}

#chat-block-inner {
	overflow-y: auto !important;
	overflow-x: hidden !important;
}


.clear {
	clear:both;
}

#main_right {
	width: 279px;
	height: auto;
	border: 1px solid #a52b02;
	font-size: 90%;
	margin: 0px 0px 0px 275px;
	padding: 0px 0px 0px 0px;
}

#main_right #right_mid {
	margin: 0;
	padding: 0;
	background-color: #e9ecf3;
}


#main_right #right_bottom {
	margin: 0;
	padding: 0;
	background-color: #e9ecf3;	
}


#main_right #right_top h2, #main_right #right_mid h2, #right_mid2 h2{
   	color: #01458c;
	border: 0;
	margin: 0px 10px 5px 0px;
	font: bold 100%/110% verdana, helvetica, sans-serif;
	padding: 10px 10px 0px 10px;
}

#main_right #right_top p {
	margin: 0;
	padding: 10px 10px 10px 10px;
}

#main_right #right_bottom h2 {
	font: bold 100%/110% verdana, helvetica, sans-serif;
	color: #930;
	border: 0;
	margin: 0px 10px 5px 0px;
	padding: 10px 10px 0px 10px;
}

#main_right #right_mid h2, #main_right #right_bottom h2 {
	color: #01458c;
}

#main_right h2 span {
	color: #a52b02;
}

#main_right ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 90%;
}

#main_right ul#learn {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 90%;
}

#main_right ul#learn li a:link, #main_right ul#learn li a:hover, #main_right ul#learn li a:visited, #main_right li {
	font-size: 90%;
}

#main_left h3, #main_right h3 {
	font-size: 95%;
	color: #000;
	padding: 5px 0px 5px 10px;
	font-family: verdana, helvetica, sans-serif;
	margin: 0px;
}

#main_right p {
	font-size: 100%;
	padding: 10px 0px 10px 0px;
	color:#666;
}

#main_right p a:link, #main_right p a:visited {
	font-size: 100%;
	font-weight:100;
}

#main_left ul li, #main_right ul li {
	list-style-type: none;
	display: block; 
	line-height: 15px;
	padding: 0px 15px 0px 10px; 
	margin: 0px;
	font-size: 105%;
	color: black;
}

#main_left ul li a:link, #main_left ul li a:visited, #main_right ul li a:link, #main_right ul li a:visited {
	font: normal 105% verdana, helvetica, sans-serif;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}

header nav ul li.item-101 {display: none;}













.colf-xs-1, .colf-sm-1, .colf-md-1, .colf-lg-1, .colf-xs-2, .colf-sm-2, .colf-md-2, .colf-lg-2, .colf-xs-3, .colf-sm-3, .colf-md-3, .colf-lg-3, .colf-xs-4, .colf-sm-4, .colf-md-4, .colf-lg-4, .colf-xs-5, .colf-sm-5, .colf-md-5, .colf-lg-5, .colf-xs-6, .colf-sm-6, .colf-md-6, .colf-lg-6, .colf-xs-7, .colf-sm-7, .colf-md-7, .colf-lg-7, .colf-xs-8, .colf-sm-8, .colf-md-8, .colf-lg-8, .colf-xs-9, .colf-sm-9, .colf-md-9, .colf-lg-9, .colf-xs-10, .colf-sm-10, .colf-md-10, .colf-lg-10, .colf-xs-11, .colf-sm-11, .colf-md-11, .colf-lg-11, .colf-xs-12, .colf-sm-12, .colf-md-12, .colf-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.colf-xs-1, .colf-xs-2, .colf-xs-3, .colf-xs-4, .colf-xs-5, .colf-xs-6, .colf-xs-7, .colf-xs-8, .colf-xs-9, .colf-xs-10, .colf-xs-11, .colf-xs-12 {
  float: left;
}

.colf-xs-12 {
  width: 100%;
}

.news_border {
	border-left:1px solid #89ccff;
	border-right:1px solid #89ccff;
	padding:0 10px 0 20px;
	}


.socialmedia-tab {
	color: #333;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background: #EBE9EA;
	overflow: hidden;
	vertical-align: middle;
	height: 27px;
}


.socialmedia-tab.active {
	background: none repeat scroll 0 0 #8DB0C3;
}

.socialmedia-tab.active a:link, .socialmedia-tab.active a:visited, .socialmedia-tab.active a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.socialmedia-tab a:link, .socialmedia-tab a:visited, .socialmedia-tab a:active {
	color: #333333;
	text-decoration: none;
}

.socialmedia-tab a:hover {
	text-decoration: underline;
}
.video{display:none;padding-top:10%;text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);z-index:5000;}
.video .close-video{position:absolute;top:5%;right:5%;cursor:pointer;}

    .onepage-pagination,
    #footer .footer-copyright{
        display: none;
    }

#footer .footer-copyright{
    background: #f4f2f2;
    margin:0 -40px;
    padding-bottom:10px;
    padding-left: 10px;
    font-size: 10px;
    font-family:Avenir-Medium;
    color:#414042;
}
.wrp.cnt.gin .gr-i .awr{padding:0 20px}
.mry .awr{margin-top:35px;position:relative;padding:0 20px}
.mry .awr .met{margin-bottom:25px}
.mry .awr .entry-title{font-size:1.625em}
.gin .awr.h-me .awr-i,.mry .awr.h-me .awr-i{padding-left:47px}
.gin .awr.h-me .meta,.mry .awr.h-me .meta{width:53px}
.gin .awr.h-me .meta .met-d,.mry .awr.h-me .meta .met-d{font-size:0.625em;padding:6px 5px}
.gin .awr.h-me .meta .met-c,.mry .awr.h-me .meta .met-c{font-size:0.875em;padding:4px 5px}
.ind .bSe .awr .awr-i{position:relative}
.ind .bSe .awr .awr-i .entry-title{font-size:2.313em;margin:0 0 20px}
.ind .bSe .awr .awr-i .sub-entry-title{color:#999;font-size:0.875em;line-height:1em;margin:0 0 45px}
.ind .bSe .awr .awr-i .sub-entry-title a,.ind .bSe .awr .awr-i .sub-entry-title .sep{color:#999;font-size:1em}
.ind .bSe .awr .awr-i .mrb{margin:0}
.ind .bSe .awr .awr-i .mre{border:0 none;margin:0}
#comments .awr.cmm{border-top:3px solid #f7f7f7;border-bottom:3px solid #f7f7f7;padding:10px}
#comments .awr.cmm h4{font-family:'Roboto Condensed', sans-serif;color:#333;font-weight:400;margin:0}
.awr{position:relative}
.awr .awr-i{padding-left:20px}
.lnd .awr .awr-i,.fullWidth .awr .awr-i{padding-left:0}
.awr .awr-i .tve-c{position:relative}
.awr .meta{display:block;position:absolute;left:0;top:0;text-align:center;width:72px}
.awr.h-me .awr-i{padding-left:95px}
.wrp.cnt.gin .awr.h-me .awr-i{padding-left:20px}
.cnt article h1 a, .tve-woocommerce .bSe .awr .entry-title, .tve-woocommerce .bSe .awr .page-title{font-family:Raleway,sans-serif;}
.bSe h1, .b-tt .entry-title, .ind .bSe .awr .awr-i .entry-title { font-size:47px; }

#logoa_side {width: 35%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:column nowrap; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center;}
#top_part .logo_slide{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0px}

.inset2, .inset3{
padding:0 0px;
}

#Content .article-container.blog-item-view .article-description-container .upload-time {
  font-family: 'BrandonRegular', sans-serif;
  font-size: 14px;
  color: #a5a5a5;
  margin: 0 0 10px;
}




#navigation .home-icon img{padding-bottom: 3px;}

#pronav .home-icon{display: none;}

#sidebar .home-icon{display:none;}


.cols-2 .col {
  width: 50%;
}

.cols-2 .col:nth-child(odd) {
  clear: left;
}

.cols-4 .col {
  width: 25%;
}


.col {
  float: left;
}

.col-1of3 {
  width: 33.333%;
}

.col-2of3 {
  width: 66.666%;
}

.row .col {
  padding: 0 15px;
}

.row-2 .col {
  width: 50%;
}

.row-3 .col {
  width: 33.333%;
}

  .cols-4 .col:nth-child(odd) {
  clear: left;
  }


  .row-2 .col, .row-3 .col {
  float: none;
  clear: both;
  width: 100%;
  }

  .row-2 .col:last-child, .row-3 .col:last-child {
  margin-top: 10px;
  }

.box {
	float:none;
    width: 79%;
	margin: 0 auto;
	padding:0px;
}

.box span{ color:#FFDB9B}

.box img{position: relative; top:3px; margin:0 5px 0 0}
html,.btn,.wpcf7-submit,#mc-embedded-subscribe,button,.btn.btn-social,.btn-social.wpcf7-submit,button.btn-social,.h1,h1,.text h1,.text .h1,.h2,h2,.text h2,.text .h2,.h3,h3,.text h3,.text .h3,.h4,h4,.text h4,.text .h4,.h5,h5,.text h5,.text .h5,.h6,h6,.text h6,.text .h6,.display-intro,.banner-no-hero h2,.wysiwyg strong,.more-grid__small-label,.filter-message,[class*="fc-row"] header a,.fc-pullquote blockquote,.fc-supporting__label,.fc-testimonial__quote,.fc-testimonial__attribution,.fc-wysiwyg__inside blockquote,.our-work__filter-list h4,.insights__filter-list h4,.our-work__filter-list ul button,.insights__filter-list ul button,.numbered-pagination__navigation a,.numbered-pagination__navigation span,.site-header__logo,.primary-nav-container li a,.ie9 .primary-nav-container .current-menu-item,.ie9 .primary-nav-container .current-menu-parent,.ie8 .primary-nav-container .current-menu-item,.ie8 .primary-nav-container .current-menu-parent,.mobile-nav li a,.mobile-nav__logo,.section-blurb,.section-blurb--alt,.banner-no-hero .text-display,.lp-banner__content .banner-heading,.lp-banner__content .banner-copy,.work-term,.page-banner h2,.project-meta__social--fixed h3,.project-meta__column--info p,.how-we-work__number,.newsletter-fixed h3,.our-team-item h3,.team-member-banner h2,.mc-field-group input,.footer span,.footer .footer__logo{font-weight:normal;text-rendering:optimizeLegibility}
.more-grid__small-label{color:#b91c53;display:inline-block;font-size:14px;font-family:"FFScubaWebMedium",arial,sans-serif;text-transform:uppercase;margin-bottom:10px;line-height:1}
.more-grid__item--insight .more-grid__small-label{color:#b91c53}


#connect-bar-facebook, #connect-bar-twitter, #connect-bar-plusone, #connect-bar-email, #connect-bar-pinterest
{
    position: relative;
    display: inline-block;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
    margin: auto;
    padding-top: 3px;
    padding-left: 5px;
    text-align: right;
}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
footer .container .social-icons .pull-right{float:none!important}

.wp-caption.alignnone, .wp-caption.alignleft { margin: 7px 15px 7px 0 }
.blog-snippet-1{margin-bottom:40px;}
.blog-snippet-1 img{display:inline-block;margin-bottom:16px;}
.blog-snippet-1 h2{margin-bottom:8px;font-size:24px;line-height:36px;}
.blog-snippet-1 .sub{display:inline-block;margin-bottom:16px;}
.blog-snippet-1 a{margin-top:8px;}

    .home-bot.skin-care-for-all {
        float: none;
        display: block;
        text-align: center;
        margin: 0 auto 40px;
    }

    .home-bot.paragraph-top-right {
        display: block;
        float: none;
        width: 100%;
        margin: 0 0 50px;
        padding: 0 25px;
    }

    .home-bot.prod-rollover,
    .home-bot.health-and-wellness,
    .home-bot.color-cosmetics,
    .home-bot.responsive-testimonials {
        overflow: hidden;
        position: relative;
        float: none;
        display: block;
        width: 100%;
        margin: 0;
        padding: 25px;
        text-align: center;
    }

        .home-bot-prod-rollover-wrap {
            border: 3px solid #9abea9;
            padding: 20px;
        }

        .home-bot-health-and-wellness-wrap {
            border: 3px solid #b99f89;
            padding: 20px;
        }

        .home-bot-color-cosmetics-wrap {
            border: 3px solid #d6b04b;
            padding: 20px;
        }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .health-and-wellness .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        display: block;
        float: none;
        position: relative;
        background: none;  
        margin: 0 0 15px;
        padding: 0;
        width: 100%;
        height: auto;
        top: 0;
    }

    .home-bot .prod-rollover .rollover-products,
    .home-bot .health-and-wellness-image,
    .home-bot .color-cosmetics-image {
        float: none;
        margin: 0 0 25px;
    }

    .home-bot .prod-rollover .content,
    .home-bot.health-and-wellness .content,
    .home-bot.color-cosmetics .content {
        float: none;
        text-align: left;
        margin: 0;
        padding: 0 25px;
        width: 100%;
    }

    .home-bot.responsive-testimonials {
        text-align: left;
    }

    .home-bot .wrap {
        background-color: transparent;
        box-shadow: none;
    }

    .home-bot.testimonials {
        float: right;
        width: 39%;
        margin: 0;
    }

    .home-bot .testimonials .widget-wrap a img {
        width: 100%;
        max-width: 300px;
    }

    .home-bot.prod-rollover,
    .home-bot.health-and-wellness,
    .home-bot.color-cosmetics {
        position: relative;
        display: block;
        float: left;
        width: 59%;
        margin: 0 0 15px;
        padding: 0;
    }

        .home-bot-prod-rollover-wrap,
        .home-bot-health-and-wellness-wrap,
        .home-bot-color-cosmetics-wrap  {
            overflow: hidden;
            padding: 15px;
        }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        width: 100%;
        margin: 0;
        padding: 0 0 0 250px;
    }

    .home-bot .health-and-wellness .widget-title.widgettitle {
        float: left;
        margin: 0 250px 0 0;
    }

    .home-bot .health-and-wellness-image {
        margin: -30px 0 10px 10px;
    }

    .home-bot.health-and-wellness .content {
        clear: left;
        float: none;
    }
#skip-to-nav,#navbar,#sidebar-left,#sidebar-right,#footer,.breadcrumb,div.tabs,.links,.taxonomy,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}

#navbar{width:auto;position:absolute;top:103px;left:186px;font-size:14px;margin:0;padding:0;}
#navbar .content{overflow:visible;}

.image .image-extras .image-extras-content .icon {
  display: inline;
}

.image .image-extras .image-extras-content .icon:hover {
  opacity: 1;
}

.image .image-extras .image-extras-content .icon:before {
  position: absolute;
  left: 50%;
  margin-left: -7.5px;
  text-indent: 0;
  line-height: 36px;
  text-shadow: none;
  font-family: IcoMoon;
  font-size: 15px;
  color: #fff;
  webkit-font-smoothing: antialiased;
}

.image .image-extras .image-extras-content .icon.link-icon,
.image .image-extras .image-extras-content .icon.gallery-icon {
  background-color: #333;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.image .image-extras .image-extras-content .icon.link-icon:before {
  content: '\e619';
}

.image .image-extras .image-extras-content .icon.gallery-icon:before {
  content: '\f002';
}

.image .image-extras .image-extras-content .icon,
.image .image-extras .image-extras-content .icon img {
  width: 35px;
  height: 36px;
  display: inline-block;
  vertical-align: top;
  text-indent: -10000px;
}

.icon-heading .fontawesome-icon {
  margin-top: -6px;
}

.section-separator .icon {
  position: absolute;
  left: 50%;
  top: -10px;
  margin-left: -20px;
  width: 40px;
  font-size: 20px;
  z-index: 200;
  font-family: fontawesome;
}

.section-separator .icon:after {
  display: block;
  text-align: center;
}

.rtl .fusion-checklist .size-small .icon-wrapper {
  float: right;
  margin-left: 9px;
  margin-right: 0;
}

.rtl .fusion-checklist .size-medium .icon-wrapper {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}

.rtl .fusion-checklist .size-large .icon-wrapper {
  float: right;
  margin-left: 25px;
  margin-right: 0;
}

.fusion-checklist .icon-wrapper {
  display: table;
  float: left;
}

.fusion-checklist .size-small .icon-wrapper {
  float: left;
  margin-right: 9px;
  height: 21px;
  width: 21px;
}

.fusion-checklist .size-medium .icon-wrapper {
  margin-right: 15px;
  height: 35px;
  width: 35px;
}

.fusion-checklist .size-large .icon-wrapper {
  margin-right: 25px;
  height: 70px;
  width: 70px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .image {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right {
  float: right !important;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .image,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image {
  float: none;
  padding-left: 10px !important;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon i,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i {
  margin-right: 0px !important;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
  float: none !important;
  line-height: 27px !important;
  text-align: right;
}

.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-small {
  padding-left: 45px;
}

.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-medium {
  padding-left: 60px;
}

.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-large {
  padding-left: 75px;
}

.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-small {
  padding-right: 45px;
}

.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-medium {
  padding-right: 60px;
}

.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-large {
  padding-right: 75px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading .icon {
  margin-bottom: 7px;
}

.fusion-separator .icon-wrapper {
  position: absolute;
  display: table;
  left: 50%;
  top: 50%;
  margin: -13px 0 0 -13px;
  height: 26px;
  width: 26px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #AAAAAA;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: center;
}

.fusion-separator .icon-wrapper i {
  display: block;
  display: table-cell;
  vertical-align: middle;
}

.fusion-content-boxes .heading-link:hover .icon i, .fusion-accordian .panel-title a:hover .fa-fusion-box {
	background-color: #6796bf !important;
	border-color: #6796bf !important;
}


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }


.image .image-extras .image-extras-content .icon.link-icon, .image .image-extras .image-extras-content .icon.gallery-icon { background-color:rgba(000,000,000,.65); }

.footer-newsletter .error {
    color: #fe7259;
    display: none;
    float: left;
    left: 142px;
    margin-top: 8px;
    position: absolute;
    width: auto;
}

.footer-newsletter label {
    color: #faf4e7;
    float: left;
    line-height: 29px;
    margin-right: 10px;
    text-align: right;
    width: 120px;
}

    #footer .footer-newsletter {
        padding-top: 0;
    }

    #footer .footer-newsletter input[type="submit"] {
        float: left;
    }

    #footer .footer-newsletter label {
        text-align: left;
        width: 27%;
        clear: both;
    }

    #footer .footer-newsletter .input {
        width: 68%;
    }

    #footer .footer-newsletter .error {
        left: 32%;
    }

#content{width:980px; margin:0px auto 0px; padding:0px 0px 0px 0px;}

#content a{color:#BF0000; border-bottom:1px solid #320660; outline: 0; text-decoration:none;}
 #content a:hover{color:#320660; text-decoration:none;}
.grid_90,body.service-design section .wrap{padding:0 5%}









    .container {
	position: relative;
	width: 920px;
	margin: 0 auto;
}


    .container .one.column {
	width: 20px;
}

.container .two.columns {
	width: 80px;
}

.container .three.columns {
	width: 140px;
}

.container .four.columns {
	width: 200px;
}

.container .five.columns {
	width: 260px;
}

.container .six.columns {
	width: 320px;
}

.container .seven.columns {
	width: 380px;
}

.container .eight.columns {
	width: 440px;
}

.container .nine.columns {
	width: 500px;
}

.container .ten.columns {
	width: 560px;
}

.container .eleven.columns {
	width: 620px;
}

.container .twelve.columns {
	width: 680px;
}

.container .thirteen.columns {
	width: 740px;
}

.container .fourteen.columns {
	width: 800px;
}

.container .fifteen.columns {
	width: 860px;
}

.container .sixteen.columns {
	width: 920px;
}

.container .one-third.column {
	width: 280px;
}

.container .two-thirds.column {
	width: 600px;
}


    .container .offset-by-one {
	padding-left: 40px;
}

.container .offset-by-two {
	padding-left: 100px;
}

.container .offset-by-three {
	padding-left: 160px;
}

.container .offset-by-four {
	padding-left: 220px;
}

.container .offset-by-five {
	padding-left: 280px;
}

.container .offset-by-six {
	padding-left: 340px;
}

.container .offset-by-seven {
	padding-left: 400px;
}

.container .offset-by-eight {
	padding-left: 460px;
}

.container .offset-by-nine {
	padding-left: 520px;
}

.container .offset-by-ten {
	padding-left: 580px;
}

.container .offset-by-eleven {
	padding-left: 640px;
}

.container .offset-by-twelve {
	padding-left: 700px;
}

.container .offset-by-thirteen {
	padding-left: 760px;
}

.container .offset-by-fourteen {
	padding-left: 820px;
}

.container .offset-by-fifteen {
	padding-left: 880px;
}

 .container .column, .container .columns {
margin-left: 10px;
margin-right: 10px;
}

 .container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns {
width: 280px;
}

 .container .one-third.column, .container .two-thirds.column {
width: 280px;
}


        
        .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
padding-left: 0;
}

 .container .one.column, .container .one.columns {
width: 60px;
}



    
    .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.box-outer{margin:-10px -20px 0 -20px}
.box-outer .box{overflow:hidden;display:table;table-layout:fixed;width:100%;border-spacing:20px;margin:0 0 40px}
.box-outer .box.box-centered{text-align:center}
.box-outer .box.three .tile{padding:0 40px 20px}
.box-outer .box.three .tile div{margin:0 -41px}
.box-outer .box.four .tile{padding:0 25px 10px}
.box-outer .box.four .tile div{margin:0 -26px}
.box-outer .box .tile{display:table-cell;padding:0 50px 20px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);vertical-align:top}
.box-outer .box .tile div{margin:0 -51px}
.box-outer .box .tile .shortcode-blogroll-mini{padding-left:0}
.box-outer .box .tile .shortcode-blogroll-mini img{width:70px;height:70px;margin:5px 9% 15px 0}
.box-outer .box .tile img{width:100%;height:auto;margin:0 0 30px;display:block}
.box-outer .box .tile hr{margin-top:20px;margin-bottom:15px}
.box-outer .box .tile.empty{-webkit-box-shadow:none;box-shadow:none}
.box-outer .box-tan .tile{background-color:#EEEADF}
.box-outer .box.two .tile,.box-outer .box.one .tile,.box-outer .box.three .tile,.box-outer .box.four .tile{display:block;width:100%;margin:0 0 30px 0;padding:0 20px 20px}
.box-outer .box.two .tile div,.box-outer .box.one .tile div,.box-outer .box.three .tile div,.box-outer .box.four .tile div{margin:0 -21px}


.open-table-reservations .close-reservations {
  width: 30px;
  text-align: center;
  padding: 5px 0 7px;
  color: #999;
  top: 10px;
  right: 10px;
  position: absolute;
  cursor: pointer;
  z-index: 10;
}


.open-table-reservations .close-reservations:hover {
  color: #dddddd;
}
#mk-boxed-layout{  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0);  -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0);  box-shadow: 0 0 0px rgba(0, 0, 0, 0);}
.mk-boxed-enabled #mk-boxed-layout,.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{max-width: 1200px;}
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{width: 100% !important;left:auto !important;}
.mk-boxed-enabled #mk-boxed-layout .header-style-2.header-sticky-ready .mk-header-nav-container {width: 1200px !important;left:auto !important;}


.midlayer .innav {
background-color: #fff;
background-color: rgba(255, 255, 255, .7);
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}


	#header div.identity {
		position:absolute;
		left: 10px;
		top: -8px;
	}


	#footer div.identity {
	
		text-align:center;
	
	}


		#footer div.identity address {
	
			display:block;
			font-size:12px;
			font-style:normal;
			margin:24px 0px 0px 0px;
			text-transform:uppercase;
		
		}


		#footer div.identity p {

			height:113px;
			margin:24px 0px 0px 0px;
			overflow:hidden;

		}

    .excerpt.p2 .excerpt-title a p {
      margin-bottom: 0; }

    .excerpt.p2 .excerpt-title .excerpt-sub-title {
      text-transform: none; }

      .excerpt.p2 .excerpt-title .excerpt-sub-title p {
        line-height: 16px; }


.excerpt-title {
  color: #413648;
  font-family: "function_prodemi", Arial, sans-serif;
  font-weight: normal;
  margin-top: 0; }

  .excerpt-title a {
    color: #403547;
    text-decoration: none; }


.no-touch .excerpt-title a:hover {
  color: #e36740;
  text-decoration: underline; }


.excerpt.p2 .excerpt-title,
.excerpt.p3 .excerpt-title {
  font-family: "function_promedium", Arial, sans-serif;
  font-weight: normal;
  margin-bottom: 0; }

  .excerpt.p2 .excerpt-title a,
  .excerpt.p3 .excerpt-title a {
    color: white; }

  .excerpt.p4 .excerpt-title {
    margin-bottom: 20px;
    font-family: "function_promedium", Arial, sans-serif;
    font-weight: normal; }

    .excerpt.p4 .excerpt-title a {
      color: #e36740; }

  .excerpt.p5 .excerpt-title {
    font-family: "function_probook", Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 6px; }

.show-video-image .excerpt-title {
  margin-bottom: 0; }



.excerpt-media.type-video .excerpt-title {
  padding-left: 60px; }

.single-band .show-video-image .excerpt-title {
  font-size: 20px;
  line-height: 20px; }

	  .huge_it_slideshow_image_second_item_1 {
		width:100%;
		height:100%;
		_width: inherit;
		_height: inherit;
		display: table-cell;
		filter: Alpha(opacity=0);
		opacity: 0;
		position: absolute;
		top:0px;
		left:0px;
		vertical-align: middle;
		overflow:hidden;
		margin:0px !important;
		visibility:visible !important;
		padding:0px  !important;
		border-radius: 0px !important;
	  }

	  
	   .huge_it_slideshow_image_second_item_1 a, .huge_it_slideshow_image_item_1 a {
			display:block;
			width:100%;
			height:100%;	
	   }


#callouts .hblks img, .widget.professionals img {
	float: left;
	height: auto;
	max-width: 80px;
}


#callouts .professionals .role, .widget.professionals .role {
	font-size: 11px;
	margin: 2px 0 14px;
	text-transform: uppercase;
}


.mobile-contact .widget span.diff-spacer {
	margin-left: 30px;
}


aside .widget {
	background: #fff;
	border-top: 10px solid #d3d3d3;
	float: left;
	margin-bottom: 30px;
	padding: 22px 8% 15px;
	width: 100%;
}


aside .widget h2 {
	font-size: 14px;
	margin-bottom: 15px;
}


aside .widget h3 a {
	font-size: 15px !important;
}


aside .widget p {
	line-height: 18px;
	margin-bottom: 15px;
	font-size:12px;
}


aside .widget p.education, aside .widget p.education strong {
	line-height: 18px;
	margin-bottom: 15px;
	font-size:14px;
}


aside .widget a {
	font: 12px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
}


aside .widget a.email {
	color: #000;
	font: 12px/25px 'AvenirLTStd-Light', 'Avenir LT Std', Arial, Helvetica, sans-serif; 
}




.widget.professionals img {
	display: block;
	float: none;
	height: auto;
	margin: 0 auto 15px;
	max-width: 120px;
	
	width: 80%;
}


aside.right .contact p span.diff-spacer, .page-id-11 .widget span.diff-spacer {
	margin-left: 24px;
}



.widget span {
	color: #e99968;
	font: 12px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
}


.widget span.diff-spacer {
	color: #e99968;
	font: 12px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
	margin-left: 24px;
}


.widget span.diff-spacer-fax {
	color: #e99968;
	font: 12px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
	margin-left:8px;
}




aside .widget.contact img {
	display: block;
	height: auto;
	width: 100%;
	max-width: 200px;
	margin: 0 auto 15px;
}



.single-professionals aside .widget .btn {
	text-align: left;
	padding-left: 35px;
	font-size: 12px;
	color: #9e0b0f;
}

	.single-professionals aside .widget .btn:hover {
		border-color: white;
		color: black;
	}

	.single-professionals aside .widget .relevant-list a {
		color: black;
		font-size: 14px;
		line-height: 18px!important;
	}

	.widget span.gray {
		color: #999;
	}

	
	aside.left .widget {
		display: none;
	}


	#callouts .more, aside .widget .more {
		float: left;
		font-size: 16px;
		height: 50px;
		margin: 32px 0 0;
		padding-top: 16px;
		position: static;
		width: 221px;
	}

								
																										input[text=type],.pro-nav a,a,.pro-sub-title,body,.sub-nav,.work a,aside .widget a {
							font-family: 'Open Sans'; font-style: normal; font-weight: 400; 						}

								
																										.work h2 a,aside .widget h3 a {
							font-family: 'Open Sans'!important; font-style: normal!important; font-weight: 700!important; 						}

								
																										aside .widget p.education {
							font-family: 'Open Sans'; font-style: normal; font-weight: 700; 						}

								
																										aside .widget p.education strong {
							font-family: 'Open Sans'; font-style: normal; font-weight: 400; 						}


.pie1 {
    float: left;
    width: 600px;
    height: 240px;
}
.home-page .grow .dashboard-demo{background-size:150% auto!important;-webkit-background-size:150% auto!important;}





.container{ min-width:100%; float:left; height:auto;}
.program_segment{width:100%;display:none;color:#fefbfc;vertical-align:top;white-space:normal;word-spacing:0}
.item-image .panels-flexible-region-blog_view_layout-image{float:none;margin:auto}
.panels-flexible-region-inside-first{padding-right:0}
.page-focus-areas.page-without-share .page-block .panels-flexible-region-first.panels-flexible-region-last{padding-left:0;padding-right:0}
.page-library .view-document-library-search .views-row .panels-flexible-column .panels-flexible-region-document_library_view_layout_-image{width:152px;height:196px}
.page-branding .content-region .panels-flexible-column-inside-first .panels-flexible-region{float:none;width:100%}
.panels-flexible-region{padding:0}
.panels-flexible-region-inside{padding-right:.5em;padding-left:.5em}
.panels-flexible-region-inside-last{padding-right:0}
.panels-flexible-region-338-from_the_blog{float:left;width:99.0000%}
.panels-flexible-region-338-newsroom_{float:left;width:99.0000%}
.panels-flexible-region-338-events_{float:left;width:99.0000%}
.panels-flexible-region-338-replenishment{float:left;width:99.0000%}
.panels-flexible-region-338-subscribe{float:left;width:99.0000%}
.panels-flexible-region-338-popular_content{float:left;width:99.0000%}
.panels-flexible-region-338-live_updates_{float:left;width:99.0000%}
.panels-flexible-region-5-footer_1_{float:left;width:99.0000%}
.panels-flexible-region-5-footer_2{float:left;width:99.0000%}
.panels-flexible-region-5-footer_3{float:left;width:99.0000%}
.panels-flexible-region-5-footer_4{float:left;width:99.0000%}
.panels-flexible-region-5-footer_1{float:left;width:99.0000%}

		#content-area a { color: #217196; }

#content-area { background-color: #026a8f; }
.site-brand{padding-top:8px}
.site-brand,.social-media-block{text-align:center}

#social-icons { position: relative; float: left; left: 50%; }

#social-icons ul { position: relative; float: left; left: -50%; margin: 0; padding: 0; }

#social-icons ul li { float: left; margin: 10px; }

#social-icons ul li a { display: block; width: 50px; height: 50px; line-height: 50px; color: #FFF; text-align: center; -webkit-transition: background 1s; -moz-transition: background 1s; transition: background 1s; }

.small-caps{font-variant:small-caps}

.ul-box-center.block-big_story_of_today ul.rn-list ul.rn-ul,.ul-box-center.block-big_story_of_today div.small-caps{float:left;width:auto}

.ul-box-center.block-old_articles .small-caps{font-variant:normal}

.small       {background: none; color: #000000; font-size: 9px; font-weight: normal; font-family: Verdana, Helvetica,sans-serif; text-decoration: none}
.view .progress-disabled{float:none;}
.view-videos .attachment form{display:none;}
.node-type-solution .rocketon-tile.tile-lg .side2 .related-links .view-product-list-for-learn .views-field,.page-solutions-learn .rocketon-tile.tile-lg .side2 .related-links .view-product-list-for-learn .views-field{padding:0.25em 0;display:block;}
.view-read-the-details .resource-item{margin-bottom:1.5em;}
.view-read-the-details .resource-item .caption a{color:#333333;font-size:1.5em;}
.view-read-the-details .resource-item .caption a:hover{color:#0099a8;}
.view-read-the-details .resource-item .tile__description{color:#666666;text-transform:uppercase;font-size:0.8125em;}
.view-draft-mode-components .resource-item{margin-bottom:80px;}
.view-draft-mode-components .resource-item .caption a{color:#333333;font-size:1.5em;}
.view-draft-mode-components .resource-item .caption a:hover{color:#0099a8;}
.view-draft-mode-components .resource-item .tile__description{color:#666666;text-transform:uppercase;font-size:0.8125em;}
.view-videos .col-sm-4:nth-child(3n+1){clear:left;}
.view-solution-finder-free-tools .info-tile{height:450px;}
.view-solution-finder-free-tools .info-tile .info-tile--bottom .link-1{padding:15px;}
.view-solution-finder-free-tools .info-tile .info-tile--bottom .link-2{padding:15px 0;}
.view-solution-finder-free-tools .info-tile .info-tile--bottom .link-2 a{color:#f38a00;font-weight:500;}
body.i18n-ja .read-the-details .rocketon-tile.all-resources-link .side1 a .view-all-resources__text{font-size:0.7em;}

	

.menu, .menu * {
	margin:	0;
	padding: 0;
	list-style:	none;
	}

.menu {
	line-height: 1.0;
	}

.menu ul {
	margin: 0px;
	padding: 0px;
	}

.menu ul ul, ul.menu ul {
	position: absolute;
	top: -9999px;
	width: 200px; 
	}

.menu ul li ul li, ul.menu ul li {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

.menu li:hover {
	visibility:	inherit; 
	}

.menu li {
	float: left;
	position: relative;
	}

.menu a {
	display: block;
	position: relative;
	}

.menu li:hover ul,
.menu li.sfHover ul {
	left: 0;
	top: 34px; 
	z-index: 100000;
	}

ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
	top: -9999px;
	}

ul.menu li li:hover ul,
ul.menu li li.sfHover ul {
	left: 200px; 
	top: 0;
	}

ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
	top: -9999px;
	}

ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul {
	left: 200px; 
	top: 0;
	}

.menu a, .menu a:visited  { 
	color: #ffffff;
	}

.menu li li {
	background:	#ffffff;
	}

.menu li li a, .menu .current_page_ancestor li a {
	color: #ffffff;
	background:	#034d91;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	border-left: none;
	text-shadow: none;
	border-top: 1px solid #00adee;
	}

.menu li li li {
	background:	#EEEEEE;
	}

.menu li:hover, .menu li.sfHover {
	background: #00AEEF;
	color: #666666;
	outline: 0;
	border: none;
	}

.menu a:focus, .menu a:hover, .menu a:active {
	background: #FFFFFF;
	color: #333333;
	padding: 10px 10px 10px 10px;
	outline: 0;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	}

.menu li li a:focus, .menu li li a:hover, .menu li li a:active {
	background: #ffffff;
	color: #333333 !important;
	padding: 10px 10px 10px 10px;
	outline: 0;
	border-bottom: none;
	}

.menu li li:hover, .menu li li.sfHover {
	background:	#ffffff;
	outline: 0;
	}



.menu a.sf-with-ul {
	padding-right: 25px;
	min-width: 1px; 
	}

.menu a:hover.sf-with-ul {
	padding-right: 25px;
	}


.menu ul ul .sf-sub-indicator, ul.menu ul .sf-sub-indicator {
	top: 12px;
	background-position:  -10px 0; 
	}

	


#sidebar ul.menu, #footerwidgets ul.menu {
	float: none;
	}

#sidebar ul.menu .current_page_item a, #sidebar ul.menu .current-menu-item a,
#footerwidgets ul.menu .current_page_item a, #footerwidgets ul.menu .current-menu-item a {
	background: #FFFFFF;
	color: #669900 !important;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}

#sidebar ul.menu li a, #footerwidgets ul.menu li a {
	background: #FFFFFF !important;
	color: #666666;
	line-height: 20px;
	margin: 5px 0px 0px 0px;
    padding: 4px 1px 0px 1px;
	text-shadow: none;
	border-top: 1px dotted #CCCCCC;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}

#sidebar ul.menu li a:hover, #footerwidgets ul.menu li a:hover {
	background: #FFFFFF;
	color: #669900 !important;
	padding: 4px 1px 0px 1px;
	}
 
#sidebar ul.menu li, #footerwidgets ul.menu li {
	float: none;
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	}

#sidebar ul.menu li ul.sub-menu, #footerwidgets ul.menu li ul.sub-menu {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

#sidebar ul.menu li ul.sub-menu li a, #footerwidgets ul.menu li ul.sub-menu li a {
	background: #FFFFFF;
	margin: 0px 0px 5px 0px;
	}

#sidebar ul.menu li ul.sub-menu li ul.sub-menu li, #footerwidgets ul.menu li ul.sub-menu li ul.sub-menu li {
	display: none;
	}
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent;content:""}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}
.btn-default .caret{border-top-color:#333}
.btn-primary .caret,.btn-success .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret{border-top-color:#fff}
.dropup .btn-default .caret{border-bottom-color:#333}
.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret,.dropup .btn-danger .caret,.dropup .btn-info .caret{border-bottom-color:#fff}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}
.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}

.navbar .nav .dropdown-toggle .caret {
    margin-top: 10px;
}


.btn-large.caret {
  margin-top: 8px;
}


.dropup .btn-large.caret {
  border-bottom-width: 5px;
}


.nav .dropdown-toggle .caret {
    margin-top: 0px;
    border-bottom-color: #777777;
    border-top-color: #777777;
}


.art-block
{
  background: #BAC8F7;
  background: -webkit-linear-gradient(left, #9AAFF4 0, #BAC8F7 5%, #BAC8F7 10%) no-repeat;
  background: -moz-linear-gradient(left, #9AAFF4 0, #BAC8F7 5%, #BAC8F7 10%) no-repeat;
  background: -o-linear-gradient(left, #9AAFF4 0, #BAC8F7 5%, #BAC8F7 10%) no-repeat;
  background: -ms-linear-gradient(left, #9AAFF4 0, #BAC8F7 5%, #BAC8F7 10%) no-repeat;
  background: linear-gradient(to right, #9AAFF4 0, #BAC8F7 5%, #BAC8F7 10%) no-repeat;
  -svg-background: linear-gradient(left, #9AAFF4 0, #BAC8F7 5%, #BAC8F7 10%) no-repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #7B96EF;
  padding: 7px;
  margin: 5px;
}


div.art-block img
{
  border: none;
  margin: 0;
}


.art-block li
{
  font-size: 13px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 125%;
  color: #304050;
}


.art-block select
{
  width: 96%;
}


.art-article img, img.art-article, .art-block img, .art-footer img
{
  margin: 7px 7px 7px 7px;
}


.responsive.responsive-tablet .art-vmenublock,
.responsive.responsive-tablet .art-block
{
   margin-left: 1%;
   margin-right: 1%;
   width: 48%;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}



#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
    color: #BBBBBB;
    font-size: 13px !important;
    text-transform:none !important;
	line-height: 1.2;
}


li .menu-item a {
	border-bottom: 1px solid #262626 !important;
}

* html .dash_title  {
	right:0px;
}
 
*:first-child+html .dash_title{
	right:0px;

}


.dash_title {
	position: absolute;
	display: block;
	bottom: 0px;
	text-align:center;
	font-weight:bold;
	width:127px;
	font-size: 12px;
	color: #2f2e2e;
	
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.panel-pane.pane-views.pane-media-contacts{width:50%;float:left;}
.col{float:left}


.footer-menu li {
  display: inline-block;
  padding-left: 15px;
  font-size: 12px; }


.footer-menu li.last {
  margin: 0;
  padding: 0;
  background: none; }


.footer-menu {
  
}

.footer-menu a {
  color: #cfd7da; }

.footer{
    font-family: 'open_sansregular';
    background: #4d6068;
    padding: 30px 11% 15px 11%;
    clear: both;
    overflow: auto;
}

.footer .logo{
   float: left;
   width: 25%;
}

.footer .logo img{
    max-width: 100%;
}

.smooth_slider .smooth_slideri{position:absolute;width:100% !important;height:auto !important;}
.left_panel{width:208px;float:left;margin:0;margin-bottom:8px}
.left_panel .custom{float:left;margin:14px 0;padding:0}

	  


#search {
	height: 25px;
	margin-top: -7px;
	padding: 0px 0px 55px 40px;
}


#search form {
	height: 41px;
	margin: 0;
	padding: 10px 0 0 0px;
}


#search .field{
	padding: 5px;
}


#search .button{
	height: 30px;
}

.groupad-img .ad-btn {position: absolute; border: 2px #0089FA solid; width: 23.43%; height: 15%; min-width: 125px; min-height: 50px; top: 55%; left: 5%; border-radius: 30px; text-align: center; font-size: 18px; font-weight: 500; color: #0089FA;}

.groupad-img .ad-btn span {padding-top: 9.5%; display: block;}

.groupad-img a:hover .ad-btn {background: #0089FA; color: #fff; font-size: 16px;}

.groupad-img .ad-btn.ad-btn-white {border-color: #fff; color: #fff;}

.groupad-img a:hover .ad-btn.ad-btn-white {background: #fff; color: #0089FA;}
