﻿

.wpr_search {
	padding: 10px !important;
}

.wpr_search .wpr-search-field {
	padding: 5px !important;
	border: 1px solid #ccc;
	max-width: 100%;
	width: 100%;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

header,
#recipe_details .left_col .heading,
#footer-nav, #footer-contact {
	display: none;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}

	
#sidebar .widget p, #sidebar-alt .widget p, #sidebar .textwidget p, #sidebar-alt .textwidget p {
	margin: 0;
	padding: 0;
	}


.td-container {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}

.td-post-template-3 .td-post-header.td-container {
  
}

.td-category-header .td-container {
  position: relative;
}

.td_category_template_8 .td-category-header .td-container {
  height: 364px;
  display: table;
}

.td-footer-bottom-full .td-container {
  position: relative;
}

.td-footer-bottom-full .td-container:before {
  content: '';
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: -50px;
  width: 80%;
  left: 50%;
  margin-left: -40%;
}
header.global-header div.main-nav .main-nav-inner{max-width:1260px;margin:0 auto;}

	
#bar {
	position: relative;
	width: 798px;
	border: 1px solid #DDDDDD;
	margin: 3px 0 5px 0px; }

#bar td { padding-top: 8px; background-color: #2774aa; }

.newsletter-form {
	width: 700px;
	float: right;
	margin: 8px 0 0 0;
}



.iccalendar .no-event {
}
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu ul,.container_inner nav.content_menu{width:950px}
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu{width:768px}
.carousel-inner .slider_content_outer{position:relative;height:100%;width:1100px;margin:0 auto;z-index:12}

#main .p-page {
  
  
}

#main .p-page .text-center {
  margin: 0px auto;
  text-align: center;
}

#main .p-page .tpl-logoblock {
  background: #77d1ed;
  height: auto;
}

#main .p-page .tpl-logoblock .logoBlock {
  padding-top: 3%;
}

#main .p-page .tpl-logoblock .logoBlock img {
  max-width: 305px;
  width: 100%;
}

#main .p-page .dtm-resultsinablink .personal-training-title h3 {
  font-family: 'nimbus_sansbold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 48px;
  text-align: center;
  font-weight: bold;
  margin: 4% 0px;
}

#main .p-page .dtm-imageblockwrapper .outer-wrapper {
  padding: 0px;
}

#main .p-page .dtm-imageblockwrapper .eachImageBlock {
  max-width: 900px;
  display: inline;
}

#main .p-page .dtm-imageblockwrapper .eachImageBlock img {
  width: 32%;
  margin: auto;
}

#main .p-page .dtm-paragraphwrapper .paragraphBlock p {
  color: #fff;
  padding: 16px 14% 10px;
  line-height: 37px;
  font-family: inherit;
  font-weight: normal;
}

#main .p-page .dtm-paragraphwrapper .paragraphBlock h4 {
  color: #ffffff;
  font-family: inherit;
}

#main .p-page .dtm-reachyourgoals .personal-training-title h3 {
  color: #474c56;
}

#main .p-page .dtm-resultsinablink,
#main .p-page .dtm-imageblockwrapper,
#main .p-page .dtm-paragraphwrapper {
  background: #77d1ec;
  height: auto;
}

#main .p-page .dtm-3simplesteps .steps {
  border-bottom: 2px solid #474C56;
  margin-bottom: 19px;
  float: left;
  margin: 0px;
}

#main .p-page .dtm-3simplesteps .circle-area {
  display: table;
  height: 81px;
  padding-right: 7px;
  float: left;
  padding-top: 10px;
}

#main .p-page .dtm-3simplesteps .step-wrapper p {
  font-size: 17px;
  line-height: 23px;
}

#main .p-page .dtm-3simplesteps .step-wrapper .stepdesign.step1,
#main .p-page .dtm-3simplesteps .step-wrapper .stepdesign.step2,
#main .p-page .dtm-3simplesteps .step-wrapper .stepdesign.step3 {
  padding: 23px 41px;
  color: #fff;
  font-weight: bold;
  font-size: 28px;
}

#main .p-page .dtm-trainingoptions .personal-training-title {
  font-family: 'nimbus_sansbold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 48px;
  text-align: center;
  font-weight: bold;
}

#main .p-page .dtm-trainingoptions .personal-training-title h3 {
  color: #333;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin: 0px;
}

#main .p-page .dtm-getstarted {
  background: #77d1ec;
  height: auto;
}

#main .p-page .dtm-getstarted .get-started-block {
  width: 80%;
  float: left;
  border: 2px solid #333;
  margin: 6% 10%;
}

#main .p-page .dtm-getstarted .get-started-block .bound-area {
  background-color: #fff;
  float: left;
  width: 100%;
  overflow: hidden;
}

#main .p-page .dtm-getstarted .get-started-block .get-started-header {
  background-color: #f04937;
  color: #fff;
  text-align: center;
  padding: 23px 0px;
}

#main .p-page .dtm-getstarted .get-started-block .getstarted-image {
  overflow: hidden;
  padding: 0px;
}

#main .p-page .dtm-getstarted .get-started-block .getstarted-image img {
  width: 100%;
  height: 100%;
}

#main .p-page .dtm-getstarted .get-started-block .get-started-image {
  width: 100%;
}

#main .p-page .dtm-getstarted .get-started-block .border-top {
  border-top: 2px solid #333;
}

#main .p-page .dtm-getstarted .get-started-block .txt-bold p + p {
  font-weight: bold;
}

#main .p-page .dtm-getstarted .get-started-block .getdata {
  background: #fff;
  padding: 0px;
  text-align: center;
}

#main .p-page .dtm-getstarted .get-started-block .getdata a.btn {
  padding: 13px 40px;
  color: #fff;
  background: #0097ce;
  margin-top: 7px;
  margin-bottom: 10px;
}

#main .p-page .dtm-getstarted .get-started-block .getdata h3 {
  font-weight: bold;
  font-family: inherit;
  margin: 0px;
  color: #4e5158;
  line-height: 33px;
  padding: 4px 0px;
}

#main .p-page .dtm-getstarted .find-blink {
  width: 100%;
  position: relative;
}

#main .p-page .dtm-getstarted .find-blink a {
  position: relative;
  padding: 9px 7% !important;
  font-size: 14px;
  text-align: center;
}

  #main .p-page .dtm-getstarted .get-started-top-copy h3 {
    font-size: 18px;
    font-weight: bold!important;
    line-height: 20px;
  }

  #main .p-page .dtm-getstarted .get-started-top-copy p {
    font-size: 14px;
    padding: 0 6%;
  }

#main .p-page .dtm-thebasics {
  margin-bottom: 30px;
  
  
}

#main .p-page .dtm-thebasics .basic {
  max-width: 80%;
  border: 3px solid #00A5DF;
  border-radius: 25px;
  overflow: hidden;
  margin: 0px auto;
}

#main .p-page .dtm-thebasics .basic .basic-content {
  font-size: 24px;
  padding: 1% 19%;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: #435262;
}

#main .p-page .dtm-thebasics .card-title {
  background-color: #00a5df;
  margin: 0px auto;
  text-align: center;
  color: #fff;
  font-size: 33px;
  font-weight: bold;
  padding: 22px 0px;
}

#main .p-page .dtm-thebasics .card-subtitle h4 {
  color: #44525f;
}

#main .p-page .dtm-thebasics .program-title {
  text-align: center;
  color: #00a5df;
  font-weight: bold;
  margin: 0px;
}

#main .p-page .dtm-thebasics .program-subtitle {
  background-color: #45515d;
  width: 80%;
  height: 2px;
}

#main .p-page .dtm-thebasics .priceBlock .program-duration {
  color: #404e59;
  width: 48%;
  float: left;
  text-align: right;
  padding: 0% 2%;
}

#main .p-page .dtm-thebasics .priceBlock .program-price {
  color: #404e59;
  text-align: left;
}

#main .p-page .dtm-thebasics .priceBlock {
  position: relative;
  left: 5%;
}

#main .p-page .dtm-theprogram {
  margin-bottom: 30px;
  
  
}

#main .p-page .dtm-theprogram .basic {
  max-width: 80%;
  border: 3px solid #00A5DF;
  border-radius: 25px;
  overflow: hidden;
  margin: 0px auto;
  text-align: center;
}

#main .p-page .dtm-theprogram .basic .basic-content {
  font-size: 24px;
  padding: 1% 19%;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: #435262;
}

#main .p-page .dtm-theprogram .card-title {
  background-color: #00a5df;
  margin: 0px auto;
  text-align: center;
  color: #fff;
  font-size: 33px;
  font-weight: bold;
  padding: 22px 0px;
}

#main .p-page .dtm-theprogram .card-subtitle h4 {
  color: #44525f;
}

#main .p-page .dtm-theprogram .programBlock-session {
  width: 31%;
  display: inline-block;
  margin: 0% 1% 5%;
}

#main .p-page .dtm-theprogram .priceBlock {
  float: left;
  width: 100%;
  position: relative;
  left: 4%;
}

#main .p-page .dtm-theprogram .priceBlock .program-duration {
  color: #404e59;
  width: 49%;
  float: left;
  text-align: center;
  padding: 0% 1%;
}

#main .p-page .dtm-theprogram .priceBlock .program-price {
  color: #404e59;
  text-align: center;
  float: right;
  width: 48%;
  margin-left: 1%;
}

#main .p-page .dtm-theprogram .program-title {
  text-align: center;
  color: #00a5df;
  font-weight: bold;
  margin: 0px;
}

#main .p-page .dtm-theprogram .program-subtitle {
  text-align: center;
  color: #374657;
  font-weight: 100;
  border-bottom: 2px solid #374657;
  padding-bottom: 5px;
  margin: 0px;
}

#main .p-page .dtm-singlesession {
  clear: both;
}

#main .p-page .dtm-singlesession .programBlock-session {
  padding: 0px;
}

#main .p-page .dtm-singlesession .program-subtitle {
  display: none;
  width: 0px height: 0px;
  line-height: 0px;
}

#main .p-page .dtm-singlesession .rateCardBlock.basic {
  max-width: 80%;
  border-radius: 25px;
  overflow: hidden;
  margin: 0px auto;
  border: 2px solid #00A5DF;
  margin-bottom: 20px;
}

#main .p-page .dtm-singlesession .rateCardBlock .card-title {
  width: 65%;
  display: inline;
  float: left;
  background-color: #00A5DF;
  padding: 24px 0px;
  margin-left: 0px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

#main .p-page .dtm-singlesession .rateCardBlock .program-wrapper {
  width: 35%;
  top: 6px;
  position: relative;
  float: right;
}

#main .p-page .dtm-singlesession .rateCardBlock .program-wrapper .program-price {
  color: #404e59;
}

#main .p-page .dtm-singlesession .rateCardBlock .priceBlock .program-duration {
  color: #404e59;
  width: 49%;
  float: left;
  text-align: center;
  padding: 0% 1%;
}

#main .p-page .dtm-alloursessionswrapper .paragraph-body {
  text-align: center;
  font-family: inherit;
  float: left;
  width: 100%;
  color: #454954;
  font-weight: normal;
}
 
    .creds{
      width: 100%
    }


#trademk {
font-family: 'Questrial', sans-serif;
	font-size:7pt;
	color:#686868;
	vertical-align:super;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}
#wdn_site_affiliation{display:block;min-height:.451em;padding-bottom:.191em;font-size:12px;font-size:.9230769rem;font-style:italic;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#wdn_site_affiliation a{color:#5b5b5a}


.separate-aside {
  float: left;
  padding: 15px 30px 15px 0;
  width: 30%;
  border-right: 2px solid #e5e5e5;
}

.separate-aside-right {
    float: right;
    padding: 5px 30px 60px 0;
    width: 30%;
    border-left: 2px solid #e5e5e5;
}


.separate-aside-right img {
  height: 180px;
}


  .separate-aside, .separate-main, .separate-aside-right {
  float: none;
  clear: both;
  padding: 0;
  margin: 0;
  width: 100%;
  border: none;
  }
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.grid .date-display-single,.date-display-single,body.node-type-iaea-video .date-display-single{color:#999999;}

	.page-head .stripe-line{ margin-top:7px;}

.sidehead {clear:both; margin:20px 0 0 0;background:#2EA065; color:#fff; font-size:16px;padding:3px 5px;}
#content .content-wrapper #main .page-header,#content .content-wrapper #main .page-body{padding:0 20px}
.page-header,.page-body{padding:0 30px}
.page-body,body#tinymce{font-size:14px;line-height:28px;color:#58646b;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.page-body .intro,body#tinymce .intro{font-size:16px;color:#2e3438}
.page-body h1,body#tinymce h1,.page-body h2,body#tinymce h2,.page-body h3,body#tinymce h3{font-family:'Roboto Slab',serif;font-weight:normal}
.page-body h2,body#tinymce h2{font-size:21px;line-height:26px;color:#2e3438}
.page-body h3,body#tinymce h3{font-size:17px;line-height:26px;color:#c06}
.page-body a,body#tinymce a{color:#c06}
.page-body a:hover,body#tinymce a:hover{text-decoration:underline}
.page-body strong,body#tinymce strong,.page-body b,body#tinymce b{font-family:'Montserrat Bold','Montserrat',sans-serif;font-weight:700}
.page-body em,body#tinymce em,.page-body i,body#tinymce i{font-family:'Montserrat',sans-serif;font-style:italic;-webkit-text-stroke:.3px}
.page-body ul,body#tinymce ul{padding:0 0 0 17px;clear:both;list-style-position:outside}
.page-body img.post-content-image,body#tinymce img.post-content-image{display:block}
.page-body img.post-content-image.size-medium,body#tinymce img.post-content-image.size-medium,.page-body img.post-content-image.size-large,body#tinymce img.post-content-image.size-large,.page-body img.post-content-image.size-full,body#tinymce img.post-content-image.size-full{display:block;max-width:100%;height:auto}
.page-body img.post-content-image.size-quarter,body#tinymce img.post-content-image.size-quarter{max-width:36.49%;height:auto}
.page-body img.post-content-image.alignleft,body#tinymce img.post-content-image.alignleft{margin:8px 20px 0 0}
.page-body img.post-content-image.alignright,body#tinymce img.post-content-image.alignright{margin:8px 0 0 20px}
.page-body img.post-content-image.aligncenter,body#tinymce img.post-content-image.aligncenter{margin:0 auto}
.page-body img.post-content-image.alignnone,body#tinymce img.post-content-image.alignnone{margin:0}
.page-body .wp-caption,body#tinymce .wp-caption{width:auto !important}
.page-body .wp-caption img,body#tinymce .wp-caption img{display:block;max-width:100% !important}
.page-body .wp-caption .wp-caption-text,body#tinymce .wp-caption .wp-caption-text{margin:0;padding:10px 20px;border:1px solid #dae6ec;border-width:0 1px 1px;background:#f9fbfc;font:italic 13px/20px 'Montserrat Reg','Montserrat',sans-serif;color:#90979a}
.page-body .wp-caption.alignleft,body#tinymce .wp-caption.alignleft{margin:0 20px 10px 0}
.page-body .wp-caption.alignright,body#tinymce .wp-caption.alignright{margin:0 0 10px 20px}
.page-body .wp-caption.aligncenter,body#tinymce .wp-caption.aligncenter{margin:0 auto 20px}
.page-body .wp-caption.alignnone,body#tinymce .wp-caption.alignnone{margin:0 0 20px}
#main.blog .page-body div.news-intro{display:block;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #cacdcf}

.po-title{
	font-weight: 700;
	padding:0;
	margin:0 0 5px 0;
	font-size: 1.8em;
	color: #000;
	text-transform: capitalize;
	overflow: hidden;
	text-overflow: ellipsis;
	
	text-align: left;
	}


#more-teasers h2{
    font-size: 18px;
    margin: 0;
    padding-bottom: 10px;
    font-weight: bold;
}
.col{float:left}

	#header-right{margin-right:4px; display:block;width: 350px;}

.right{float:right;}

.hp-modal-dialog .hp-modal-dialog-header h1,
.hp-modal-dialog .hp-modal-dialog-header h3,
.hp-modal-dialog .hp-modal-dialog-header .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"],
.widget.widget_socialnewsletter .social-count-cont li a .hp-modal-dialog .hp-modal-dialog-header [class^="v1-icon-"],
.hp-modal-dialog .hp-modal-dialog-header .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"],
.widget.widget_socialnewsletter .social-count-cont li .btn-link .hp-modal-dialog .hp-modal-dialog-header [class^="v1-icon-"],
.hp-modal-dialog .hp-modal-dialog-header .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"],
.widget.widget_socialnewsletter .social-count-cont li a .hp-modal-dialog .hp-modal-dialog-header [class*=" v1-icon-"],
.hp-modal-dialog .hp-modal-dialog-header .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"],
.widget.widget_socialnewsletter .social-count-cont li .btn-link .hp-modal-dialog .hp-modal-dialog-header [class*=" v1-icon-"] {
  margin: 0;
}


h1, h2, h3, .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"], h4, p, .notification, .small, .notification, #quick_search .searchform input,
#mobile-quick-search .searchform input, .post.style-hp-multi-cat-sq .summary .post-content p, .post.style-hp-multi-cat-sq .summary .post-content .notification, .post.style-hp-single-cat-sq .summary .post-content p, .post.style-hp-single-cat-sq .summary .post-content .notification, input[type="text"].condensed,
input[type="password"].condensed,
input[type="date"].condensed,
input[type="datetime"].condensed,
input[type="email"].condensed,
input[type="number"].condensed,
input[type="search"].condensed,
input[type="tel"].condensed,
input[type="time"].condensed,
input[type="url"].condensed,
textarea.condensed, .extra-small, input, textarea {
  font-family: "miller-light", "Times New Roman", Times, serif;
}


h3, .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"] {
  font-size: 26px;
}


h1, h2, h3, .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"], h4 {
  line-height: 1.2;
}


h3 + h5, .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"] + h5, .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"] + h5, .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"] + h5, .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"] + h5 {
  margin-top: 10px;
}

.overlay-effect .overlay .post-title h3, .overlay-effect .overlay .post-title .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a .overlay-effect .overlay .post-title [class^="v1-icon-"], .overlay-effect .overlay .post-title .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link .overlay-effect .overlay .post-title [class^="v1-icon-"], .overlay-effect .overlay .post-title .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a .overlay-effect .overlay .post-title [class*=" v1-icon-"], .overlay-effect .overlay .post-title .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link .overlay-effect .overlay .post-title [class*=" v1-icon-"] {
  color: #fff;
}


.widget {
  font-size: 0px;
  padding: 0 30px 30px 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #dedede;
}

.widget:last-child {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.widget ul {
  margin: 0;
}

.widget ul li {
  display: inline-block;
}

.widget ul li:first-child {
  padding-top: 0;
}

.widget ul li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

#footer .widget ul li {
  border-color: rgba(255, 255, 255, 0.1);
}

.widget ul.menu .sub-menu {
  margin-top: 15px;
  padding-top: 15px;
  padding-left: 10px;
  border-top: 1px solid #eeeeee;
}

.widget.widget_signup_widget {
  text-align: center;
}

.widget.widget_signup_widget.logged-out {
  visibility: hidden;
}

.widget.widget_socialnewsletter {
  text-align: center;
}

.widget.widget_socialnewsletter .social-count-cont {
  display: inline-block;
  margin-top: 40px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #888888;
}

.widget.widget_socialnewsletter .social-count-cont li {
  margin: 8px;
}

.widget.widget_socialnewsletter .social-count-cont li a, .widget.widget_socialnewsletter .social-count-cont li .btn-link {
  position: relative;
}

.widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"] {
  color: inherit;
}

.widget.widget_socialnewsletter .social-count-cont li a .count, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count {
  color: #666666;
  position: absolute;
  top: -66px;
  right: -5px;
  border: 1px solid #E5E5E5;
  padding: 10px 0px;
  line-height: 1;
  width: 45px;
}

.widget.widget_socialnewsletter .social-count-cont li a .count:after, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count:after, .widget.widget_socialnewsletter .social-count-cont li a .count:before, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.widget.widget_socialnewsletter .social-count-cont li a .count:after, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 5px;
  margin-left: -5px;
  z-index: 11;
}

.widget.widget_socialnewsletter .social-count-cont li a .count:before, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count:before {
  border-color: transparent;
  border-top-color: #E5E5E5;
  border-width: 6px;
  margin-left: -6px;
}

.widget.widget_socialnewsletter .newsletter-sub-cont .notification {
  margin-top: 15px;
}

  .widget.widget_socialnewsletter .newsletter-sub-cont {
    display: none;
  }

.widget.widget_image_link {
  text-align: center;
}

.widget.widget_image_link a, .widget.widget_image_link .btn-link {
  display: inline-block;
}

.post .post-content .thb_subscribe h3, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class^="v1-icon-"], .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class^="v1-icon-"], .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class*=" v1-icon-"], .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class*=" v1-icon-"] {
  margin: 0 0 15px;
}

.post .post-content .thb_subscribe h3 + p, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"] + p, .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class^="v1-icon-"] + p, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"] + p, .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class^="v1-icon-"] + p, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"] + p, .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class*=" v1-icon-"] + p, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"] + p, .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class*=" v1-icon-"] + p, .post .post-content .thb_subscribe h3 + .notification, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"] + .notification, .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class^="v1-icon-"] + .notification, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"] + .notification, .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class^="v1-icon-"] + .notification, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"] + .notification, .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class*=" v1-icon-"] + .notification, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"] + .notification, .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class*=" v1-icon-"] + .notification {
  color: #222;
  font-size: 16px;
}


  
  .large-6 {
    position: relative;
    width: 50%;
  }


.art-menu a .t 
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
	color: #FFFFFF;
	padding: 0 17px;
	margin: 0 1px;
	line-height: 31px;
	text-align: center;
}

.art-menu a:hover .t
{
	color: #FAF5F5;
}


.art-menu li:hover a .t
{
	color: #FAF5F5;
}


.art-BlockHeader .t
{
	height: 30px;
	color: #FFFFFF;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
font-variant: small-caps;
	white-space : nowrap;
	padding: 0 1px;
	line-height: 30px;	
}

ul#islenav ul.n-bigisland, ul.n-bigisland li, ul#islenav li:hover a.n-bigisland, ul#islenav li.active a.n-bigisland, ul#islenav li a.n-bigisland:hover{background-color: #fe2617; color: #fff; font-weight: 500; text-decoration: none;}

ul#islenav li a.n-bigisland{color: #fe2617;}



header .list-unstyled .menu-item a:hover,  footer .list-unstyled .menu-item a:hover{
    text-decoration: none;
}


.et_monarch .et_social_all_button, .et_monarch .et_social_networks.et_social_circle .et_social_all_button i { background-color: #dedede; }

	.et_monarch li.et_social_all_button:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_all_button:hover i { background-color: #d1d1d1; }

	.et_monarch li.et_social_all_button i.et_social_icon_all_button, .et_monarch .et_social_sidebar_networks li.et_social_all_button:hover i.et_social_icon_all_button { color: #777777; }

	.et_monarch .et_social_sidebar_border li.et_social_all_button:hover { border-color: #bfbfbf; }

.et_monarch .et_social_networks .et_social_all_button i.et_social_icon.et_social_icon_all_button:after, .et_monarch .et_social_networks .et_social_all_button i.et_social_icon.et_social_icon_all_button:before { width: 100%; }

.et_monarch .et_social_slide.et_social_left .et_social_all_button i.et_social_icon.et_social_icon_all_button:after { left: -100%; }

.et_monarch .et_social_slide.et_social_left li.et_social_all_button:hover i.et_social_icon.et_social_icon_all_button:after { left: 0; }

.et_monarch .et_social_flip.et_social_left li.et_social_all_button:hover i.et_social_icon.et_social_icon_all_button:before { width: 110% !important; }


.et_monarch li.et_social_all_button { padding: 0; text-align: center; }

	.et_monarch .et_social_circle li.et_social_all_button { padding: 0; text-align: left; }

	.et_monarch .et_social_top.et_social_rectangle.et_social_withcounts li.et_social_all_button a.et_social_open_all, .et_monarch .et_social_top.et_social_rounded.et_social_withcounts li.et_social_all_button a.et_social_open_all { padding: 22px 0 !important; }

	.et_monarch .et_social_top.et_social_rectangle.et_social_withnetworknames li.et_social_all_button a.et_social_open_all, .et_monarch .et_social_top.et_social_rounded.et_social_withnetworknames li.et_social_all_button a.et_social_open_all { padding: 21px 0 !important; }

	.et_monarch .et_social_top.et_social_rectangle.et_social_withnetworknames.et_social_withcounts li.et_social_all_button a.et_social_open_all, .et_monarch .et_social_top.et_social_rounded.et_social_withnetworknames.et_social_withcounts li.et_social_all_button a.et_social_open_all { padding: 33px 0 !important; }

	.et_monarch .et_social_darken.et_social_top li.et_social_all_button:hover .et_social_icon, .et_monarch .et_social_darken.et_social_left li.et_social_all_button:hover .et_social_overlay { background-color: transparent; }

		.et_monarch .et_social_flip.et_social_top.et_social_autowidth li.et_social_all_button a.et_social_open_all { padding-right: 8px !important; }

	.et_monarch .et_social_simple.et_social_top.et_social_rectangle.et_social_withnetworknames li.et_social_all_button a.et_social_open_all .et_social_icon, .et_monarch .et_social_simple.et_social_top.et_social_rectangle.et_social_withcounts li.et_social_all_button a.et_social_open_all .et_social_icon, .et_monarch .et_social_simple.et_social_top.et_social_rounded.et_social_withnetworknames li.et_social_all_button a.et_social_open_all .et_social_icon, .et_monarch .et_social_simple.et_social_top.et_social_rounded.et_social_withcounts li.et_social_all_button a.et_social_open_all .et_social_icon { margin: -8px 0 -12px; }

		.et_monarch .et_social_slide.et_social_rectangle.et_social_top li.et_social_all_button:hover .et_social_icon, .et_monarch .et_social_slide.et_social_rounded.et_social_top li.et_social_all_button:hover .et_social_icon { background-color: transparent; }
.eightcol{width:65.74585634900001%;}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.floatcol{position:relative;float:left;margin-left:2.762430939%;}
.fusion-menu-item-button .menu-text{border-color:#785510;}
.fusion-menu-item-button:hover .menu-text{border-color:#785510;}


 


.paimg-box {
	float:left; 
	position:relative;
	margin: 0px 10px 30px 0px;
	width: 310px;
}


.column-2 .paimg-box,
.column-1 .paimg-box {
	float:left;
	position: relative;
	margin: 0px 10px 20px 0px;
	width: 170px;
}

.column-2 .paimg-box img.paimg,
.column-1 .paimg-box img.paimg {
	width: 160px;
	height: 120px;
}
 .cl{clear:both; line-height:1%; height:0; font-size:1%;}
 

.nav2{
	//color: #C8C8C8; 
	color: #ffffff; 
	//color: #87AA65; 
	font-size:11px; 
	font-weight:bold; 
	//line-height:12px;
	background-color:#87CC65;
	height: 25px;	
  	background-position: center;
  	background-repeat: repeat-x;
  	vertical-align:middle;
}
 
.nav2 a{
	color:#FFFFFF; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none
	}
 
//.nav2 a:hover{color:#FF9933;text-decoration:none}
 
.nav2 a:hover{color:#772c30;text-decoration:none}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

#footer .copyright-area-content {
  display: table;
  width: 100%;
}




div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}


#content p {
	font-family: 'Merriweather', Georgia, serif;
}


#content .post-content p:first-child:first-letter {
	float: left;
	font-size: 75px;
	line-height: 60px;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 3px;
	font-family: 'Merriweather', Georgia, serif;
}







#content .wisdom-title {
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Open Sans', Verdana, sans-serif;
	text-align: center;
	font-weight: bold;
	margin-bottom: 30px;
}


#content .wisdom-content p {
	font-size: 18px;
	font-family: 'Open Sans', Verdana, sans-serif;
	text-align: center;
	margin-bottom: 40px;
}

	#content {
		padding: 0px;
	}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}



.mini-view.row {
	margin-right:0;
	margin-left:0;
}


.card-resources .row {
	margin-left: 0px;
	margin-right: 0px;
}

#homepage .three-column .content.blue h4, #homepage .three-column .content.blue a, #homepage .three-column .content.blue a:hover, #homepage .three-column .content.blue a:visited, #homepage .three-column .content.blue a:active {
	color: #00548a;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	text-decoration: none;
}

#homepage .three-column h3.blue, #homepage .three-column a.btn.blue, #homepage .three-column a.btn.blue:hover {
	color: #86b9d8 !important;
	background-color: #00548a;
}


#cookie-law-info-bar {
	border: 0;
	font-size: 10pt;
	margin: 0 auto;
	padding: 5px 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 9999;
}

#cookie-law-info-bar span {
	vertical-align: middle;
}




.site-info {
	font-size: 13px;
	font-size: 1.3rem;
	padding: 1.5em 0;
	text-align: center;
	color: #808080;
	background-color: #333;
	border-top: 1px solid  #444;
	font-family: 'open_sansbold', sans-serif;
}

.site-info a{
	color: #AAA;
}

.site-info a:hover{
	color: #FFF;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

.a {
	border:none;
}

.right { float: right; }

nav.right.mobhide {
z-index: 9999;
}

  .innerNews span.right {
    padding-right: .5em;
  }

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}

  ul.products li.product.first {
    clear: left;
  }

.single-product .images .thumbnails a.first {
  clear: left;
}

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}

.menu_htmlchar{
    float: right;
}



.page .entry-title {
  margin-top: 0;
}



.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

.page-template-landing .entry-title {
  font-size: 2em;
  letter-spacing: 0.05em;
  font-weight: 200;
  margin: 0;
  text-transform: uppercase;
}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }

.search_box_text {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#352571;
}


.alignleft {
  float: left;
  margin-right: 0.5em; }


img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 0.75em; }
