﻿
footer .links .col {
  float: left;
  display: inline;
  width: 33.3%;
}

footer .links .col a {
  float: left;
  width: 100%;
  line-height: 30px;
  color: #ffffff;
  text-decoration: none;
  font-family: 'FlamaBook', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

footer .links .col a.main {
  text-transform: uppercase;
  font-family: 'FlamaBold', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

footer .links .col a:hover {
  color: #ff7445;
}

.hentry,
.no-results {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	padding: 0 0 1.625em;
	position: relative;
}

.hentry:last-child,
.no-results {
	border-bottom: none;
}



.singular .hentry {
	border-bottom: none;
	padding: 0 0 0;
	position: relative;
}

.singular.page .hentry {
	padding: 3.5em 0 0;
}

section.featured-post .hentry {
	border: none;
	color: #666;
	margin: 0;
}

section.feature-image.large .hentry {
	border-bottom: none;
	left: 9%;
	margin: 1.625em 9% 0 0;
	position: absolute;
	top: 0;
}

section.recent-posts .hentry {
	border: none;
	margin: 0;
}
.tribe-events-week.tribe-theme-twentythirteen .tribe-grid-content-wrap .hentry{padding:4px}


#bottom-nav-items {
	font-size: 11px;
}




.clearfix:before,
.clearfix:after {
    content: " "; 
    display: table; 
}


.clearfix:after {
    clear: both;
}




.clearfix {
    *zoom: 1;
}

#wpsimplegallery_container .clearfix:before,
#wpsimplegallery_container .clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

#wpsimplegallery_container .clearfix:after {
    clear: both;
}

#wpsimplegallery_container .clearfix {
    zoom: 1;
}
.wu-forecast-wrapper .wu-simple-forecast-day{float:left;width:215px;margin-bottom:13px}
.wu-rtl .wu-forecast-wrapper .wu-simple-forecast-day{float:right}
.wu-forecast-wrapper .wu-simple-forecast-day .wu-cond-pop{font-size:.9375rem}



.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}

.site-content {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}

.site-content article {
	word-break: normal;
	word-break: break-word; 
	word-wrap: break-word;
	-ms-word-wrap: break-word; 
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	border-bottom: 4px double #ededed;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}


.site-content article:last-child,
.page .site-content article,
.attachment .site-content article {
	border-bottom: 0px;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	background-image: none!important;
}

.archive .site-content article,
.category .site-content article,
.singular .site-content article,
.blog .site-content article,
.search-results .site-content article {
	background: #fff;
	

	
	background-image: -ms-radial-gradient(center bottom, circle closest-corner, #fbfbfb 0%, #ffffff 100%);
	
	background-image: -moz-radial-gradient(center bottom, circle closest-corner, #fbfbfb 0%, #ffffff 100%);
	
	background-image: -o-radial-gradient(center bottom, circle closest-corner, #fbfbfb 0%, #ffffff 100%);
	
	background-image: -webkit-gradient(radial, center bottom, 0, center bottom, 487, color-stop(0, #fbfbfb), color-stop(1, #ffffff));
	
	background-image: -webkit-radial-gradient(center bottom, circle closest-corner, #fbfbfb 0%, #ffffff 100%);
	
	background-image: radial-gradient(circle closest-corner at center bottom, #fbfbfb 0%, #ffffff 100%);
}

.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}

	body.template-front-page .site-content,
	body.attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}

	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation,
	.video-wrapper	{
		display: none;
	}

	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}

.entry-title {

	font-family: "Palatino Linotype", "Book Antiqua", "Palatino", "Georgia", serif;    
	font-size:26px;
    font-weight:bold;
    line-height:26px;
    padding:0 0 7px 0;
    font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'BigHamRegular', sans-serif;
	font-size-adjust: 0.46;
}


.entry-title a {
    color:#000;
    text-decoration:none;
}

.entry-title a:active,
.entry-title a:hover {
    color: #FF4B33;
}





#post-43 .entry-title {
display: none;
}
.profile-popup .profile-popup-inner-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;}

.menu-item-collection a:hover {
	color:			#FF0000 !important;
}

    .content-row .owl-carousel .owl-item .news-post {
      margin: 1rem; }

      .content-row .owl-carousel .owl-item .news-post .inner {
        min-height: 40rem;
        padding: 5rem 2rem 0 2rem;
        position: relative; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title {
          font-size: 2.2rem;
          line-height: 1.2;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          margin: 0 0 2rem 0; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link {
          text-decoration: none;
          text-transform: uppercase;
          font-size: 1.4rem;
          color: #00a2b8;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          letter-spacing: 0.1rem; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .text {
            display: inline-block; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link:hover .text {
            border-bottom: solid 2px; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .icon-triangle_right_small {
            display: inline-block;
            margin-left: 0.8rem;
            position: relative;
            top: 0.1rem; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .news-img {
          position: absolute;
          width: 100%;
          left: 0;
          bottom: 0; }

    .content-row .owl-carousel .owl-item .news-post.shadow {
      -moz-box-shadow: 2px 2px 4px 3px #f3f3f3;
      -webkit-box-shadow: 2px 2px 4px 3px #f3f3f3;
      box-shadow: 2px 2px 4px 3px #f3f3f3; }




.login-left {

    width: 48%; 

    float: left;

}

.description-unit .title {
    font-weight: bold;
    text-transform: uppercase;
    color: #2b2b2b;
    margin-bottom: 23px;
    font-size: 18px;
}

.signatures-block .title {
    width: 50%;
    float: left;
    font-weight: bold;
    font-size: 18px;
    color: #2b2b2b;
    left: auto;
    text-align: left;
    text-transform: uppercase;
    padding-top: 12px;
}

.petition-item .petition-item-content .title {
    color: #000000;
    font-size: 24px;
    margin-bottom: 5px;
    display: block;
    text-decoration: none;
    position: relative;
    line-height: 25px;
}

.petition-item .petition-item-content .title:hover {
    color: #ff8b00;
}

.home-stories ul li .title {
    font-size: 18px;
    color: #363940;
    font-weight: bold;
    text-align: center;
    display: block;
    min-height: 45px;
    line-height: 25px;
    text-decoration: none;
    margin-top: 8px;
    margin-bottom: 10px;
}

.home-stories ul li:hover .title {
    color: #f7931f;
}

.gmap-holder .user-info .supporters .right-block .title {
    width: 100%;
    font-size: 17px;
    color: #2b2b2b;
    white-space: nowrap;
    text-transform: none;
    padding: 0;
    font-weight: normal;
    margin-bottom: 4px;
}


.gmap-holder .user-info .supporters .right-block .title a {
    text-decoration: none;
    color: #2b2b2b;
}

#markerOverlay .user-info .supporters .right-block .title {
    width: 100%;
    color: #000;
    text-transform: none;
    padding: 0;
    font-weight: normal;
    margin-bottom: 4px;
}


#markerOverlay .user-info .supporters .right-block .title a {
    text-decoration: none;
    white-space: normal;
    color: #000;
}
.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}
.flexslider{margin:0;padding:0;position:relative;zoom:1}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides{zoom:1}
.m14_17 .flexslider{width:100%;float:left;padding:0 2.17391304%}

      #navigation .menus.nav-icons-1 #main-nav {
        margin-right: 3em; }

      #navigation .menus.nav-icons-2 #main-nav {
        margin-right: 6em; }

      #navigation .menus.nav-icons-3 #main-nav {
        margin-right: 9em; }

      #navigation .menus.nav-icons-4 #main-nav {
        margin-right: 12em; }

  #navigation .menus.nav-icons-1.cart-extended #main-nav {
    margin-right: 12.5em; }

  #navigation .menus.nav-icons-2.cart-extended #main-nav {
    margin-right: 15.5em; }

  #navigation .menus.nav-icons-3.cart-extended #main-nav {
    margin-right: 18.5em; }

  #navigation .menus.nav-icons-4.cart-extended #main-nav {
    margin-right: 21.5em; }

      #navigation .menus.nav-icons:after {
        content: "";
        display: table;
        clear: both; }

      #navigation .menus.nav-icons .side-nav {
        position: absolute;
        top: 0;
        right: 0; }

      #navigation .menus.nav-icons-1 .side-nav {
        width: 3em; }

      #navigation .menus.nav-icons-2 .side-nav {
        width: 6em; }

      #navigation .menus.nav-icons-3 .side-nav {
        width: 9em; }

      #navigation .menus.nav-icons-4 .side-nav {
        width: 12em; }


  #navigation ul.nav ul {
    background: #e6e6e6; }


  #navigation ul.nav ul ul {
    top: -5px;
    left: 100%; }

.shortcode-tabs ul.tab_titles li.nav-tab { background:none; padding:0; float: left; display:inline; color: #ffffff; margin: 0 5px 0 0; cursor: pointer; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-state-active a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { background:#fff; text-decoration:none; outline: none; }

.shortcode-tabs ul.tab_titles li.nav-tab a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px sans-serif; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { -moz-border-radius-topright:3px; -moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; border-top-right-radius:3px; border-top-left-radius:3px; }

.shortcode-tabs .tab li.nav-tab { background:#fff;  }

.shortcode-tabs .tab li.nav-tab a { color:#555; font:bold 12px/18px sans-serif; }



.nav-entries {
  clear: both;
  font-size: 11px; }


.woo-pagination a:link,
.woo-pagination a:visited,
.nav-entries a span {
  display: inline;
  text-decoration: none;
  color: #666;
  padding: 3px 7px;
  border: 1px solid #DDDDDD; }


.nav-entries a {
  font-size: 1.2em; }


.woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active, .nav-entries a span {
  
  font-weight: bold;
  font-size: 0.9em;
  border-radius: 3px;
  border: 1px solid #d9d9d9;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
  background: -webkit-linear-gradient(white, whitesmoke);
  background: -moz-linear-gradient(center top, white 0%, whitesmoke 100%);
  background: -moz-gradient(center top, white 0%, whitesmoke 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f5f5f5);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f5f5f5)";
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03); }

  #navigation .nav-home,
  #navigation .nav-close,
  #navigation ul.rss li a,
  #navigation ul.cart a.cart-contents,
  #navigation ul.nav-search a.search-contents {
    height: 1em;
    width: 1em;
    text-indent: -999px;
    display: block;
    font-size: 1em;
    padding: .5em;
    position: absolute;
    top: 1em;
    left: 1em;
    background: #999;
    color: #fff;
    border-radius: 3px; }

    #navigation .nav-home:before,
    #navigation .nav-close:before,
    #navigation ul.rss li a:before,
    #navigation ul.cart a.cart-contents:before,
    #navigation ul.nav-search a.search-contents:before {
      font-family: "FontAwesome";
      content: "\f00d";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      text-align: center;
      text-indent: 0;
      line-height: 2; }

  #navigation .nav-home {
    left: auto;
    right: 1em; }

    #navigation .nav-home:before {
      content: "\f015"; }

  #navigation ul.nav-search {
    clear: both; }

    #navigation ul.nav-search:after {
      content: "";
      display: table;
      clear: both; }

    #navigation ul.nav-search #searchform,
    #navigation ul.nav-search .searchform {
      background: #e6e6e6;
      position: relative;
      border: 0; }

      #navigation ul.nav-search #searchform input#s,
      #navigation ul.nav-search #searchform input.s,
      #navigation ul.nav-search .searchform input#s,
      #navigation ul.nav-search .searchform input.s {
        border: 0;
        box-sizing: border-box;
        padding: 1.414em 2.99em 1.414em 1.414em;
        width: 100%; }

      #navigation ul.nav-search #searchform .submit,
      #navigation ul.nav-search .searchform .submit {
        background: none;
        position: absolute;
        right: 0;
        top: 1.25em;
        padding: 0 1em;
        border: 0; }

        #navigation ul.nav-search #searchform .submit:before,
        #navigation ul.nav-search .searchform .submit:before {
          color: #555;
          font-size: 1em; }

    #navigation ul.nav-search ul {
      margin: 0 1em; }


ul.nav {
  width: 100%; }


ul.nav li a {
  padding: .5em 1em;
  display: block;
  color: #666; }


ul.nav li.current_page_item a,
ul.nav li.current_page_parent a,
ul.nav li.current-menu-ancestor a,
ul.nav li.current-cat a,
ul.nav li.current-menu-item a {
  background: #e6e6e6;
  color: #3088ff; }


ul.nav li ul li a {
  background: none !important;
  color: #666666 !important; }


ul.nav ul li.current_page_item a,
ul.nav ul li.current_page_parent a,
ul.nav ul li.current-menu-ancestor a,
ul.nav ul li.current-cat a,
ul.nav ul li.current-menu-item a,
#navigation ul.cart .cart_list a {
  color: #3088ff; }



.nav-toggle:before {
  content: "\f0c9";
  font-family: "FontAwesome";
  font-weight: normal;
  color: #fff;
  margin-left: 0.5em;
  text-shadow: 0 1px 0 #000;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  display: inline-block;
  padding: 0.8em 1em 0.8em 0.5em; }


.nav-toggle {
  margin: 0 -1em;
  cursor: pointer;
  text-align: left;
  display: block;
  padding: 0;
  font-size: 1em;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: -webkit-linear-gradient(left top, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.8));
  background-image: linear-gradient(to right bottom,rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.8));
  border-bottom: 1px solid rgba(0, 0, 0, 0.2); }


.nav-toggle a {
  color: #fff !important;
  text-shadow: 0 1px 0 #000;
  padding: 0.5em 1em;
  border-left: 1px solid rgba(0, 0, 0, 0.1); }


.nav-toggle a:hover {
  color: #fff;
  text-decoration: none; }


  ul.nav, ul.nav ul {
    border: none !important; }


  ul.nav li {
    position: relative;
    float: left;
    zoom: 1;
    list-style: none; }


  ul.nav li a:hover {
    text-decoration: none; }


  ul.nav li ul li a:hover {
    text-decoration: underline; }


  ul.nav ul {
    width: 12em;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: -9999em;
    z-index: 9999;
    margin: 0;
    padding: 0.4em 0; }


  ul.nav ul li {
    float: none; }


  ul.nav ul li a {
    width: 100%;
    display: inline-block;
    padding: 0.7em 1em !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.9em; }


  ul.nav ul ul {
    left: 100%;
    top: 0; }


  #top ul.nav li a {
    color: #ddd;
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
    font-size: 1em; }


  #top ul.nav ul {
    background: #555; }


  #top ul.nav ul li a {
    color: #dddddd !important; }


  #top ul.nav li.current_page_item a,
  #top ul.nav li.current_page_parent a,
  #top ul.nav li.current-menu-ancestor a,
  #top ul.nav li.current-cat a,
  #top ul.nav li.current-menu-item a {
    color: #333;
    background: #fff; }


  .nav-toggle, .nav-close, .nav-home {
    display: none !important; }


  #top .nav ul ul {
    top: -.327em;
    left: 100%; }


  #navigation ul.cart,
  #navigation ul.nav-search {
    position: relative; }

    #navigation ul.cart a.cart-contents,
    #navigation ul.cart a.search-contents,
    #navigation ul.nav-search a.cart-contents,
    #navigation ul.nav-search a.search-contents {
      padding: 1em;
      margin: 0;
      position: relative;
      top: 0;
      left: 0;
      background: none;
      color: #666;
      border-radius: 0;
      display: block;
      overflow: hidden; }

      #navigation ul.cart a.cart-contents:hover,
      #navigation ul.cart a.search-contents:hover,
      #navigation ul.nav-search a.cart-contents:hover,
      #navigation ul.nav-search a.search-contents:hover {
        text-decoration: none; }

      #navigation ul.cart a.cart-contents:before,
      #navigation ul.cart a.search-contents:before,
      #navigation ul.nav-search a.cart-contents:before,
      #navigation ul.nav-search a.search-contents:before {
        line-height: 1;
        position: static; }

      #navigation ul.cart a.cart-contents + ul,
      #navigation ul.cart a.search-contents + ul,
      #navigation ul.nav-search a.cart-contents + ul,
      #navigation ul.nav-search a.search-contents + ul {
        display: block;
        position: absolute;
        right: 0;
        top: 100%;
        visibility: hidden;
        width: 12em;
        background: #e6e6e6;
        padding: 1.414em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }

    #navigation ul.cart li:hover a.cart-contents,
    #navigation ul.cart li:hover a.search-contents,
    #navigation ul.nav-search li:hover a.cart-contents,
    #navigation ul.nav-search li:hover a.search-contents {
      background: #e6e6e6; }

      #navigation ul.cart li:hover a.cart-contents + ul,
      #navigation ul.cart li:hover a.search-contents + ul,
      #navigation ul.nav-search li:hover a.cart-contents + ul,
      #navigation ul.nav-search li:hover a.search-contents + ul {
        visibility: visible; }

    #navigation ul.cart .widget,
    #navigation ul.nav-search .widget {
      margin: 0; }

    #navigation ul.nav-search a.search-contents:before {
      content: "\f002"; }

    #navigation ul.nav-search a.search-contents + ul {
      margin: 0;
      padding: 0; }

  #navigation .menus.nav-icons-1.cart-extended .side-nav {
    width: 12.5em; }

  #navigation .menus.nav-icons-2.cart-extended .side-nav {
    width: 15.5em; }

  #navigation .menus.nav-icons-3.cart-extended .side-nav {
    width: 18.5em; }

  #navigation .menus.nav-icons-4.cart-extended .side-nav {
    width: 21.5em; }


.widget_woodojo_tabs .tabbable .nav {
  margin: 0 0 -1px;
  border: none !important; }


.widget_woodojo_tabs .tabbable .nav li a {
  color: #999;
  display: block;
  float: left;
  border-color: transparent;
  border-width: 1px 1px 0;
  padding: 5px 8px 3px !important;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  text-shadow: 1px 1px 0 #fff; }


.widget_woodojo_tabs .tabbable .nav li.active a, .widget_woodojo_tabs .tabbable .nav li a:hover {
  text-decoration: none;
  border-color: #d9d9d9 !important;
  border-width: 1px 1px 0 !important;
  color: #666;
  background: #ffffff;
  border-bottom: none !important; }


.widget_woodojo_tabs .tabbable.tabs-below .nav {
  margin: 0; }


.widget_woodojo_tabs .tabbable.tabs-below .nav li a {
  border-width: 0 1px 1px; }


.widget_woodojo_tabs .tabbable.tabs-below .nav li.active a, .widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover {
  border-width: 0 1px 1px !important;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f2f2f2));
  background: -webkit-linear-gradient(white, #f2f2f2);
  background: -moz-linear-gradient(center top, white 0%, #f2f2f2 100%);
  background: -moz-gradient(center top, white 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f2f2f2)";
  box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1); }


.widget_woodojo_tabs .tabbable.tabs-left .nav {
  margin: 0; }


.widget_woodojo_tabs .tabbable.tabs-left .nav li a {
  border-width: 1px 0 1px 1px; }


.widget_woodojo_tabs .tabbable.tabs-left .nav li.active a, .widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover {
  border-width: 1px 0 1px 1px;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, right bottom, from(white), to(#f2f2f2));
  background: -webkit-linear-gradient(white, #f2f2f2);
  background: -moz-linear-gradient(center top, white 0%, #f2f2f2 100%);
  background: -moz-gradient(center top, white 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f2f2f2)";
  box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1); }


.widget_woodojo_tabs .tabbable.tabs-right .nav {
  margin: 0; }


.widget_woodojo_tabs .tabbable.tabs-right .nav li a {
  border-width: 1px 1px 1px 0; }


.widget_woodojo_tabs .tabbable.tabs-right .nav li.active a, .widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover {
  border-width: 1px 1px 1px 0;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, right bottom, from(white), to(#f2f2f2));
  background: -webkit-linear-gradient(white, #f2f2f2);
  background: -moz-linear-gradient(center top, white 0%, #f2f2f2 100%);
  background: -moz-gradient(center top, white 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f2f2f2)";
  box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1); }


#loopedSlider .nav-buttons {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative; }


body.fixed-mobile #navigation .nav-close, body.fixed-mobile #navigation .nav-home {
  display: none; }


  body.fixed-mobile #navigation ul.nav li a {
    padding: 1em; }


  body.fixed-mobile #navigation ul.nav ul {
    width: 12em;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    margin: 0;
    padding: 0.4em 0; }


  body.fixed-mobile #navigation ul.nav ul li {
    float: none; }


  body.fixed-mobile #navigation ul.nav li a:hover {
    text-decoration: none; }


  body.fixed-mobile #navigation ul.nav li {
    position: relative;
    float: left;
    zoom: 1;
    list-style: none; }


  body.fixed-mobile #navigation ul.nav ul ul {
    top: -5px;
    left: 100%; }


body.full-width .nav-toggle {
  margin: 0; }


.woocommerce-demo-store #top, .woocommerce-demo-store h3.nav-toggle {
  margin-top: 5em; }
.global-header-footer .global-header__nav-collapsed .is-static,.global-header-footer .global-header__currency .is-active{color:#333;cursor:default;pointer-events:none}

.nav-main li.no-link a
{
    font-family: 'gothambook', Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;

    padding: 0;

    cursor: text;
}

.nav-main li.no-link ~ li.no-link
{
    padding-top: 10px;
}

.nav-main li.no-link a:hover:before
{
    display: none;
}

.menus LI, .menusHeader LI {
	margin-right: 25px;
	line-height: 1.87em;
}

.menus LI:last-child, .menusHeader LI:last-child {
	margin-right: 0px;
}

.menus, .menusHeader, .mobileMenuList {
	font-family: "futura-pt", sans-serif;
	font-size: 0.9em;
}

.menus li, .menus li a, .menusHeader li, .menusHeader li a {
	float: left;
	position: relative;
}

.menus LI img {
	height: 39px;
	width: auto;
}

.menus LI {
	margin-right: 15px;
}

.mh-sidebar, .hp-sidebar { width: 300px; float: left; }

.mh-sidebar-2, .hp-sidebar-2 { width: 300px; float: right; }

	.mh-two-sb .hp-sidebar, .hp-sidebar-2, .mh-two-sb .mh-sidebar, .mh-sidebar-2 { width: 220px; }

	.mh-two-sb .hp-main, .mh-two-sb .mh-main, .hp-sidebar-2, .mh-sidebar-2 { width: 100%; margin: 0; }

	.mh-two-sb .hp-sidebar, .hp-sidebar { width: 229px; }

	.hp-content, .hp-sidebar, .mh-content, .mh-sidebar, .mh-two-sb .hp-content, .mh-two-sb .hp-sidebar, .mh-two-sb .mh-content { width: 100%; margin: 0; }

.hr { 
    display: block; 
    height: 1px;
    background: #adadad;
    width: 100%;
}


.wt-layout2 .widget-title-link, .wt-layout2 .widget-title-link:hover { color: #fff; }
.h-custom-headline{letter-spacing:-1px;line-height:1.1}
.h-custom-headline.accent{overflow:hidden}
.h-custom-headline.accent span{padding-bottom:2px;display:inline-block;position:relative}
.h-custom-headline.accent span:before,.h-custom-headline.accent span:after{content:"";position:absolute;top:50%;height:3px;width:9999px;display:block;margin-top:-2px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}
.h-custom-headline.accent span:before{right:100%;margin-right:0.5em}
.h-custom-headline.accent span:after{left:100%;margin-left:0.5em}

h2.h-custom-headline.left-text.h4.accent {
margin-top:0em;
letter-spacing:-.05em;
}
h1.h-custom-headline.h1{letter-spacing:-.05em !important;}



.hp1, .hp2, .hp3, .hp4, .hp5, .hp6, .hp7 {
position: absolute;
}



.hp2 {
    left: 10px;
    top: 318px;
}
body.page-template-full_screen-php{font-size:inherit!important;height:auto!important}
body.page-template-blog-masonry-full-width-php .content .full_width{padding:0 20px 25px 45px}
body.page-template-blog-masonry-full-width-php.vertical_menu_enabled .content .full_width{padding-left:305px}




.wrapper {width: 940px; margin: 0 auto; padding: 0 20px 15px; background-color: #fff;}

	
	
	.page-title.pad { padding-top: 12px; padding-bottom: 12px; }

	
	
	.pad { padding: 20px 20px 10px; }

	#header .pad { padding-top: 0; padding-bottom: 0; }

	
	
	#footer-bottom .pad { padding-top: 50px; padding-bottom: 40px; }

.sidebar .pad { padding-left: 20px; padding-right: 20px; }

#footer .pad { padding-bottom: 30px; }

.widget_calendar .pad { padding: 0!important; }

.es-nav-prev,
.es-nav-next {
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  width: 29px;
  height: 29px;
  position: absolute;
  top: 50%;
  margin-top: -14px;
  color: transparent;
  cursor: pointer;
  opacity: 0.8;
  z-index: 1000;
}

.no-rgba .es-nav-prev,
.no-rgba .es-nav-next {
  background-color: #3e3e3e;
}

.es-nav-prev:hover,
.es-nav-next:hover {
  opacity: 1;
}

.es-nav-next {
  right: 0;
}

.ls-avada .ls-nav-next,
.products-slider .es-nav span.es-nav-next {
  right: 0 ;
  margin-left: 0;
  z-index: 10;
}

.es-carousel-wrapper .es-nav .es-nav-prev,
.es-carousel-wrapper .es-nav .es-nav-next {
  text-align: center;
}

.es-carousel-wrapper .es-nav .es-nav-prev:before,
.es-carousel-wrapper .es-nav .es-nav-next:before {
  display: block;
  position: relative;
  line-height: 29px;
  font-size: 14px;
  color: #fff;
  font-family: IcoMoon;
}

.es-carousel-wrapper .es-nav .es-nav-next:before {
  content: '\f105';
}

.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-prev,
.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-next {
  z-index: 1000;
  position: absolute;
  top: 50%;
  margin-top: -31px;
  height: 63px;
  width: 63px;
  pointer: cursor;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0.8;
  text-align: center;
  cursor: pointer;
}

.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-prev:before,
.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-next:before {
  display: block;
  content: '\e61e';
  line-height: 63px;
  font-size: 25px;
  color: #fff;
}

.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-prev:hover,
.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-next:hover {
  opacity: 1;
}

.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-next:before {
  content: '\e620';
}
#footer #footer_widgets
.container{margin:0
auto}
.container{width:920px}
.container:before,.container:after,.row:before,.row:after{display:table;content:"\0020";line-height:0}
.container:after,.row:after{clear:both}
body.fullw
.container{width:960px}
#content,.container{width:730px !important;overflow:hidden}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }


#nav5{width:118px;height:90px;float:right;display:block;margin:0 0 5px 0;padding:25px 0px 10px 0;overflow:hidden;text-align:left;border-left:1px solid #fbfbfb;}

#nav5 p.navmenulabel5 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:800;line-height:1em;margin: 0 0 0 5px;text-align:left;cursor:pointer;top:80px;position:absolute;}
.columns_holder:after,.compare-panel_body:after,.data-error_item:after,.header_content:after,.input-info:after,.region-selector_holder:after,.tips:after,.tips_item:after{clear:both}
.compare-panel_body:after,.compare-panel_body:before,.data-error_item:after,.data-error_item:before,.header_content:after,.header_content:before,.input-info:after,.input-info:before,.region-selector_holder:after,.region-selector_holder:before,.tips:after,.tips:before,.tips_item:after,.tips_item:before{display:table;content:''}
.region-selector_holder{padding-left:16px;padding-right:16px;max-width:1328px;margin:0 auto;padding-bottom:20px}
.page-wrapper__old .region-selector_holder{max-width:950px;padding-left:25px;padding-right:25px}
.reg-CN1 .region-selector_holder,.reg-CN2 .region-selector_holder{text-align:center}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

  .main-navigation li.highlight a {
    background-color: #ed1b12;
    color: white; }

    .main-navigation li.highlight a:hover, .main-navigation li.highlight a:focus {
      border-bottom: solid 4px white; }

body #sdrn_menu #sdrn_menu_ul li.highlight {
  background-color: #ed1b12; }

  body #sdrn_menu #sdrn_menu_ul li.highlight a {
    color: white; }

  body #sdrn_menu #sdrn_menu_ul li.highlight:after {
    background-color: #ed1b12; }
.col-mid-4{width:33.3333%;float:left}

  .rhp-rhino #home-widget-container-main #meteor-slideshow, .rhp-rhino #home-widget-container-main .meteor-slides .mslide, .rhp-rhino #home-widget-container-main .meteor-shim {
    width: 100% !important;
    max-width: 100% !important;
  }

.rhp-rhino #home-widget-container-main .widget {
  border-bottom: none;
}

  #home-widget-container-main #meteor-slideshow,
  #home-widget-container-main .meteor-slides .mslide,
  #home-widget-container-main .meteor-shim {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
  }

 #home-widget-container-main .widget {
  border-bottom: none;
}


#home-widget-container-main .tribe-events-widget-link {text-align: center;}

h3, .entry h3, #home-widget-container-main h3, #home-widget-container-main h3.widget-title { color: #efefef; }
.list-unstyled{padding-left:0;list-style:none}

.aside .current_page_item .page_item a {
    color:#666;
}

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}


#container {
	padding-top: 27px;
}



.map-wrap {
  padding: 10px;
  margin-bottom: 25px;
  background: #44453f;
  font-size: .8em;
  overflow: auto;
  clear: both;
}


.index_thumb{text-align:left;float:left;margin-right:13px;margin-bottom:10px;}



#coin-slider-coin-slider { width: 300px}
body.front-controller section#google-quote .container .attribution .logo,body.front-controller section#google-quote .container .attribution .person{vertical-align:top;display:inline-block}


.g-animatedblock-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

	
	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;
	}


.newsletter-signup-footer {
text-align: center;
margin-bottom: 2em;
}



.legacy ._row {
  max-width: 61.25em;
}


.txt-vertical-center ._colwrap ._row {
  max-width: 1140px;
}



.overflow_show.overflow_show, .overflow_show.overflow_show ._row {
  overflow: visible !important;
}



._row {
  margin: 0 auto;
  width: 100%;
}
.sales-page ._row h3,._row h4,h3,h4{font-weight:300}

#header #logo{ color:#88BBFF;font-size:40px;font-weight:bold;
	font-family:Helvetica,arial,sans-serif; line-height: auto;
	margin-bottom: 0px;padding: 0px;margin-top:2px;cursor:pointer; left:0px ;z-index:2;width:auto;float:left;position: relative;top: 2px; }

#header #logo a{ color:#4BF;text-decoration:none;line-height:auto;font-size:44px;letter-spacing: -1px;}

#header #logo p{ display:inline;line-height:inherit;font-size:inherit;padding:inherit;margin:inherit;color:inherit }
.error .bootstrap-select .btn{border:1px solid #b94a48}
.bootstrap-select .btn:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}
.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}
.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}
.form-inline .bootstrap-select.btn-group .form-control{width:100%}
.input-append .bootstrap-select.btn-group{margin-left:-1px}
.input-prepend .bootstrap-select.btn-group{margin-right:-1px}
.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}
.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.bootstrap-select.btn-group[class*=col-] .btn{width:100%}
.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.bootstrap-select.btn-group .dropdown-menu li{position:relative}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#64b1d8;color:rgba(100,177,216,.4)}
.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}
.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}
.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}
.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}
.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}
.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}
.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}
.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}
.bs-actionsbox .btn-group button{width:50%}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{font-weight:400;color:#337ab7;border-radius:0}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}
.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.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}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}
.btn .label{position:relative;top:-1px}
.btn .badge{position:relative;top:-1px}
.btn-xs .badge{top:0;padding:1px 5px}
.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}
.carousel-caption .btn{text-shadow:none}
.btn:hover,.btn:focus,.btn.focus{opacity:0.9;color:#fff;}
.btn-blue{background-color:#4a7fbb;border:1px solid #4a7fbb;}
.btn-red{background-color:#fc4028;border:1px solid #fc4028;}
.btn-gray{background-color:#999999;border:1px solid #999999;}
.btn-set{margin-bottom:35px;text-align:center;}
.btn-set .btn{margin:10px 5px;}
.btn-extra{color:#efefef;font-family:"BrixSansBold",Arial,Helvetica,sans-serif;font-size:26px;text-transform:none;font-weight:normal;}
.btn-social{border:none;padding:0px 20px 0px 0px;}
.single-post-content,.post-author-bio,#category-desc,h3.comments-title,h3.comments-title span.btn{font-family:'Roboto',sans-serif;font-size:14px;color:#000;}
.btn,.btn:hover,.btn:focus,.btn-group:focus .btn.dropdown-toggle,.post-grid,.post-grid:hover{outline:none;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s;}
.btn:active,.btn.active:focus,.btn:focus,.btn:active:focus{outline:none;}
ul.wpuf-form li.uploader .btn-blue{font-size:14px;padding:3px 16px;}
ul.wpuf-form li.uploader .wpuf-fields .btn{font-family:"BrixSans",Arial,Helvetica,sans-serif;font-size:14px;}
ul.wpuf-form li.featured_image .btn-blue{font-size:14px;padding:3px 16px;}
.author-helper .btn{font-size:16px;padding:12px 55px;}
.social-ui.social-lg .btn-social i{float:left;border-right:1px solid #acd1eb;margin-right:20px;}
.social-ui.social-lg .btn-social.google i,.social-ui.social-lg .btn-social.piterest i{border-right:1px solid #F8F9FB;}
#thanks-for-sharing .social-ui.social-lg .btn-social i{margin-right:40px;}
#thanks-for-sharing .social-ui.social-lg .btn-social{padding-right:40px;}
#thanks-for-sharing .btn-set{margin-bottom:15px;}
#thanks-for-sharing .btn-set .btn-social{display:none;}
#thanks-for-sharing .btn-set .btn-social.active{display:inline-block;}
#thanks-for-sharing .btn-div{cursor:default;}
#thanks-for-sharing .btn-div.facebook{width:215px;}
#thanks-for-sharing .btn-div.facebook .fb-like.fb_iframe_widget{min-width:80px!important;width:80px!important;margin-top:16px;height:26px;overflow:hidden;}
#thanks-for-sharing .btn-div.twitter{width:215px;}
header.header .btn-share-mobile{font-size:18px;background:#2a63a4;display:none;margin-top:3px;}
.single-post-content .btn-default{color:#000;}
h3.comments-title span.btn{color:#fff;text-transform:none;font-size:14px;margin-right:15px;padding:8px 25px;cursor:default;}
h3.comments-title span.btn:hover{opacity:1;}
#contribute.btn{white-space:normal;}
.btn.btn-blue.btn-share-mobile{padding:8px 22px;}

				.menu-item .fa {
					display: inline-block;
					padding-right: 8px;
					vertical-align: top;
				}

				.dt-mega-menu .menu-item .fa,
				.sub-nav .menu-item .fa,
				#dl-menu .menu-item .fa {
					display: table-cell;
				}

	#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li:before {
		width: 100%;
		margin: 0 0px;
	}

	#page #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li a {
		width: auto;
	}


#wp-calendar tbody td.pad {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}



#header.header,
#footer.footer {
  font-size: 16px;
  position: relative;
  z-index: 40; }
.carousel-inner{position:relative;overflow:hidden;width:100%}

.carousel-inner,
.carousel-inner .item{
	height:100%;
}

#branding .logo-search {
		margin-bottom: 39px;
		height:47px;
	}




#my-loading {
	top: 0;
	left: 0;
	position: fixed;
	background: transparent;
	z-index: 21;
	display: none;
	height: 100%;
	width: 100%;
}


* html #my-loading {	
	position: absolute;
	margin-top: 0;
}


#my-loading div {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 64px;
	height: 64px;
	margin: -42px 0 0 -32px;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-position: 50% 50%;
}

body .wooslider.wooslider-type-slides .has-featured-image img.featured-image { max-width: 100%; height: auto; }
#block-block-23 .footer-block .logo-right .row-one li.first{width:41.5%;background-position:right 58%;max-width:140px;padding-left:12px;}
#block-block-23 .footer-block .logo-right .row-two li.first{width:26.4%;max-width:128px;}
#block-block-22 .footer-block .footer-block-inner ul li.first{width:31% !important;}
#block-menu-menu-footer-menu ul.menu li.first{padding-left:0;background:none;}
.marathon-statics-data.first .stat-desc{font-size:1.30769em !important;letter-spacing:.2em;}
ul.nice-menu-down li li.first a{padding-top:0;}
#block-nycm-partners table td.first{width:20%;}
#block-block-9 .marathon-statics-data.first .stat-desc{font-size:0.76923em !important;}
.no-touch a:not(.off-canvas-toggle):not(.search-toggle):hover i.fa,.fontawesome-preview i:hover,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .active-border,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .active-border{-webkit-animation:boing 220ms ease-out;-moz-animation:boing 220ms ease-out;-o-animation:boing 220ms ease-out;animation:boing 220ms ease-out;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .active-border{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-ms-transition:opacity 0.15s ease-in-out;-o-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .active-border,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .active-border{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.no-touch .th:hover,.no-touch div.gallery-icon:hover,.no-touch .prettyphoto:hover,.no-touch .news-list .has-background:hover,.no-touch body.thumbnail-fadein .th:hover,.no-touch body.thumbnail-fadein div.gallery-icon:hover,.no-touch body.thumbnail-fadein .prettyphoto:hover,.no-touch body.thumbnail-fadein .news-list .has-background:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
article .post-body p,article .post-body ul:not(.news-list):not(.orbit-slider),article .post-body ol:not(.news-list),article .post-body dl,.mce-content-body p,.mce-content-body ul:not(.news-list):not(.orbit-slider),.mce-content-body ol:not(.news-list),.mce-content-body dl{font-family:Roboto;font-weight:400;font-size:1.125rem;line-height:1.6875rem;text-transform:;text-align:left;color:#181818;margin-bottom:25px;}
article .post-body ul:not(.news-list):not(.orbit-slider),article .post-body ol:not(.news-list),.mce-content-body ul:not(.news-list),.mce-content-body ol:not(.news-list){margin-left:2.5rem;}
article .post-body ul:not(.news-list):not(.orbit-slider) li:not(.post),article .post-body ol:not(.news-list) li:not(.post),.mce-content-body ul:not(.news-list) li:not(.post),.mce-content-body ol:not(.news-list) li:not(.post){padding:4px 0;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li{padding:0 !important;margin-bottom:0 !important;position:relative;border-bottom:0 !important;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li a{display:block;width:100%;text-decoration:none;color:#181818;font-size:16px;line-height:24px;font-weight:normal;padding:15px 20px !important;margin-bottom:0 !important;border-bottom:1px solid #eaeaea;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active a,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li a:hover{background-color:#f3f3f3;font-weight:700;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .category,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .category{color:#dc260a;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats{margin:10px 0 0 0;padding:0;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats .stats-wrap{padding:0;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats .stats-wrap span,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats .stats-wrap span i{font-size:12px;}
.footer .widget.xt_news .news-list.list li{border-bottom-color:#2e2e2e !important;border-bottom-width:2px;}
.vc_widget.xt_news .news-list{overflow:hidden;}
.widget.xt_news .news-list .th,.widget.xt_news .news-list div.gallery-icon,.widget.xt_news .news-list .prettyphoto{margin-bottom:0;display:block;}
.widget.xt_news .news-list li .meta p{margin-bottom:0;}
.widget.xt_news .news-list.featured-posts-1-col-style-2.list li:not(:first-child){border-bottom:0;padding-bottom:0;padding-top:6px;}
.widget.xt_news .news-list.list li:last-child{margin-bottom:0 !important;}
.widget.xt_news .news-list.featured-posts-2-col-style-2.list .column.last,.widget.xt_news .news-list.featured-posts-1-col-style-2.list .column.last{padding-right:0;padding-left:10px;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side){padding-left:1px;padding-top:10px;}
.widget.xt_news .news-list .meta .author{font-size:14px;line-height:27px;font-weight:300;margin-right:5px;}
.widget.xt_news .news-list .xt-post-category{color:#b7b7b7;margin:0;display:block;text-transform:uppercase;font-size:11px;line-height:1;font-weight:400;padding:0 0 8px;position:relative;}
.widget.xt_news .news-list .has-background .xt-post-category{padding:0;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side) .xt-post-category{margin-top:10px;}
.widget.xt_news .news-list .xt-post-category a{color:#b7b7b7;}
.widget.xt_news .news-list .meta a.read-more{color:#b7b7b7;}
article .xt-post-stats,.widget.xt_news .news-list .xt-post-stats{position:relative;margin:15px 0 0;}
article .xt-post-stats.mini,.widget.xt_news .news-list .xt-post-stats.mini{margin:10px 0;}
.widget.xt_news .news-list .xt-post-stats.no-margin-bottom{margin-bottom:0;}
.widget.xt_news .news-list .xt-post-stats.no-margin-top{margin-top:0;}
article .xt-post-stats .stats-wrap,.widget.xt_news .news-list .xt-post-stats .stats-wrap{display:inline-block;padding:8px;border:1px solid #eaeaea;}
article .xt-post-stats.mini .stats-wrap,.widget.xt_news .news-list .xt-post-stats.mini .stats-wrap{border:0;padding:0;}
article .xt-post-stats .stats-wrap span,.widget.xt_news .news-list .xt-post-stats .stats-wrap span{margin-right:10px;font-size:12px;font-weight:normal;}
article .xt-post-stats .stats-wrap span a,.widget.xt_news .news-list .xt-post-stats .stats-wrap span a{color:#181818;}
article .xt-post-stats .stats-wrap span i,.widget.xt_news .news-list .xt-post-stats .stats-wrap span i{color:#b7b7b7;margin-right:4px;font-size:14px;}
article .xt-post-stats .stats-wrap span a:hover,.widget.xt_news .news-list .xt-post-stats .stats-wrap span a:hover{color:#e8280b;text-decoration:none;}
article .xt-post-stats .stats-wrap span a:hover i,.widget.xt_news .news-list .xt-post-stats .stats-wrap span a:hover i{color:#e8280b;}
.widget.xt_news .news-list.numeric-list li{padding-bottom:10px;padding-left:25px;display:list-item;overflow:visible;list-style-type:none;counter-increment:list;margin-bottom:20px;overflow:hidden;}
.widget.xt_news .news-list.numeric-list li.show-thumbs{padding-left:0;}
.widget.xt_news .news-list.numeric-list li:not(.show-thumbs):before,.widget.xt_news .news-list.numeric-list li.show-thumbs .first:before{content:counter(list);position:absolute;top:0;left:0;font-weight:700;color:#e8280b;font-size:16px;z-index:1;}
.widget.xt_news .news-list.numeric-list li.show-thumbs .first:before{font-size:20px;text-align:center;z-index:2;top:inherit;bottom:0;padding:2px 10px;background-color:#e8280b;color:#fff;margin:5px;font-weight:600;}
.widget.xt_news .news-list.numeric-list li a{line-height:24px;}
.widget.xt_news .news-list.numeric-list li.show-thumbs .icon-overlay .fa{margin-top:0;margin-left:0;right:10px;font-size:20px;width:20px;height:20px;top:10px;}
.widget.xt_news .news-list.list.featured-posts-1-col li{margin-bottom:10px !important;}
.widget.xt_news .news-list .has-background{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;overflow:hidden;-webkit-transition:height 0.25s ease-in,opacity 0.3s linear;-moz-transition:height 0.25s ease-in,opacity 0.3s linear;-ms-transition:height 0.25s ease-in,opacity 0.3s linear;-o-transition:height 0.25s ease-in,opacity 0.3s linear;transition:height 0.25s ease-in,opacity 0.3s linear;}
.widget.xt_news .news-list .has-background:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.widget.xt_news .news-list .has-background .th,.widget.xt_news .news-list .has-background div.gallery-icon,.widget.xt_news .news-list .has-background .prettyphoto{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.widget.xt_news .news-list .has-background .meta-container{position:absolute;bottom:0px;width:100%;}
.widget.xt_news .news-list .has-background .meta{z-index:1;position:relative;padding:15px;overflow:hidden;}
.widget.xt_news .news-list.meta-all-over .has-background .meta{padding:30px;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt,.widget.xt_news .news-list.meta-all-over.show-category-on-hover .has-background .xt-post-category{display:none;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt{margin:0;}
.widget.xt_news .news-list .has-background .xt-post-title.featured{margin-bottom:0;}
.widget.xt_news .news-list .has-background .xt-post-category,.widget.xt_news .news-list .has-background .xt-post-category a,.widget.xt_news .news-list .has-background .xt-post-title,.widget.xt_news .news-list .has-background .xt-post-title a,.widget.xt_news .news-list .has-background .xt-post-excerpt{color:#fff !important;}
.widget.xt_news .news-list .has-background .xt-post-author,.widget.xt_news .news-list .has-background .xt-post-date,.widget.xt_news .news-list .has-background .xt-post-stats,.widget.xt_news .news-list .has-background .xt-post-stats a,.widget.xt_news .news-list .has-background .xt-post-stats a i,.widget.xt_news .news-list .has-background .xt-post-stats i,.widget.xt_news .news-list .has-background .xt-post-stats .stats-wrap span i{color:#fff !important;font-size:12px !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-date,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats .stats-wrap span i{color:#b7b7b7 !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a:hover{color:#e8280b !important;}
.widget.xt_news .news-list .has-background .xt-post-category a{background:#e8280b;display:inline-block;padding:5px 10px;font-weight:600;margin-right:3px;}
.widget.xt_news .news-list .has-background .xt-post-category .category-separator{display:none;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-category{margin-bottom:10px;}
.widget.xt_news .news-list .has-background .xt-post-category a,.widget.xt_news .news-list .has-background .xt-post-author,.widget.xt_news .news-list .has-background .xt-post-date,.widget.xt_news .news-list .has-background .xt-post-stats{font-size:12px !important;display:inline-block;border-radius:3px;}
.widget.xt_news .news-list .has-background .xt-post-author,.widget.xt_news .news-list .has-background .xt-post-date,.widget.xt_news .news-list .has-background .xt-post-stats{line-height:22px;margin-right:15px !important;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-author,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-date,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{background-color:rgba(0,0,0,0.5);padding:0 10px;margin-right:3px !important;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{padding:0 0 0 10px;margin:0;}
.widget.xt_news .news-list.list.featured-posts-1-col.meta-all-over li:first-child{border-bottom:0;padding-bottom:0;}
.widget.xt_news .news-list .has-background.auto-height{padding-right:0 !important;}
.widget.xt_news .news-list .has-background.auto-height .meta-container{position:relative;margin-top:100px;}
.widget.xt_news .news-list .has-background.auto-height .th,.widget.xt_news .news-list .has-background.auto-height div.gallery-icon,.widget.xt_news .news-list .has-background.auto-height .prettyphoto,.widget.xt_news .news-list .has-background.custom-height .th,.widget.xt_news .news-list .has-background.custom-height div.gallery-icon,.widget.xt_news .news-list .has-background.custom-height .prettyphoto{height:0;}
.widget.xt_news .news-list .has-background.custom-height .th,.widget.xt_news .news-list .has-background.custom-height div.gallery-icon,.widget.xt_news .news-list .has-background.custom-height .prettyphoto{height:inherit !important;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-6"],.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-6"],.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-6"],.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-5"],.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-5"],.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-5"],.featured-posts-2-col-style-2 [class*="small-"]{width:100%;padding-left:0 !important;padding-right:0 !important;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-5"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.widget.xt_news .news-list.posts-list-small-thumbs li{padding-bottom:15px;}
.widget.xt_news .news-list.posts-list-large-thumbs li{border:0;}
.widget.xt_news .news-list.posts-list-large-thumbs li .stats{margin-bottom:0;}
.tabs-content .widget.xt_news .news-list .xt-post-category,.widget.xt_news .news-list.numeric-list .xt-post-category{padding-top:0;}
.widget.xt_news .news-list.featured-posts-2-col-style-1.list .column.last{border-bottom:0;margin-bottom:0 !important;padding-right:0;}
.widget.xt_news .news-list.posts-list-small-thumbs.list .column.first:not(.small-12),.widget.xt_news .news-list.posts-list-medium-thumbs.list .column.first:not(.small-12),.widget.xt_news .news-list.posts-list-large-thumbs.list .column.first:not(.small-12){padding-right:12px;}
ul.news-list.featured-posts-1-col{margin-bottom:35px;}
.widget.xt_news .news-list.posts-list-small-thumbs.list .column.first,.widget.xt_news .news-list.posts-list-medium-thumbs.list .column.first,.widget.xt_news .news-list.posts-list-large-thumbs.list .column.first{padding-right:15px;}
.widget.xt_news .news-list.posts-list-small-thumbs li,.widget.xt_news .news-list.posts-list-medium-thumbs li,.widget.xt_news .news-list.posts-list-large-thumbs li{margin-bottom:15px;}
.widget.xt_news .news-list.posts-list-small-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-medium-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-large-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.numeric-list:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category{padding-top:0;}


.menufication-search-holder{display:none!important}
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}
.ads__300x250--last+.panel-pane{clear:both}

.node-type-advertorial-page .panel-col-last .panel-pane{width:475px}
.page-nutrition-search-result .panel-pane.pane-block.pane-ti-lsg-mr-search-search-active-filters{border-left:2px solid black;border-right:2px solid black;padding:11px;font-weight:bold;color:#666}
.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn:active,.btn.active{background-image:none}
.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#e0e0e0;background-image:none}
.btn-primary:active,.btn-primary.active{background-color:#265a88;border-color:#245580}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#265a88;background-image:none}
.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#419641;background-image:none}
.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#2aabd2;background-image:none}
.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#eb9316;background-image:none}
.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#c12e2a;background-image:none}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top, #337ab7 0, #2b669a 100%);background-image:-o-linear-gradient(top, #337ab7 0, #2b669a 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2b669a));background-image:linear-gradient(to bottom, #337ab7 0, #2b669a 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);border-color:#2b669a}
.list-group-item.active .badge,.list-group-item.active:hover .badge,.list-group-item.active:focus .badge{text-shadow:none}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}

.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}

.span-6 {width:230px;}

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}

input.span-6, textarea.span-6 {width:218px;}

#main-sidebar footer {
	-moz-box-sizing: border-box;
	bottom: 20px;
	overflow: hidden;
	padding-right: 25px;
	width: 100%;
}

#main-sidebar {
	width: 100%;
}

#main-sidebar ul {
	padding: 0;
	margin: 0;
}


.news-row {
	padding-bottom: 4px;
	border: none;
}

.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}

.span-24 {width:972px;margin-right:0;}

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}

input.span-24, textarea.span-24 {width:938px;}
#main-wrapper{min-height:300px}
#page,#main-wrapper,#main-menu-links li a.active,#main-menu-links li.active-trail a{background:#fff}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}
*:first-child+html .clearfix{min-height:1%}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}


.colmdtext,.colmdtext2
{
	float:none !important
}

.maincolmd .colmdtext
{
	width:100% !important;
}

.colmdtext
{
	font-size:8px !important;
}

.colmdtext a
{
	font-size:8px !important;
	padding-bottom:1px !important;
}

.colmdtext img
{
	display:inline !important;
	margin-left:10px;
}

.colmdtext div a
{
	font-family: 'Century Gothic';
}





.dpe-flexible-posts li, #shop-wd {
	height: 206px; 
	overflow: hidden;
}
 

.dpe-flexible-posts li, #shop-wd-pub {
	height: 206px; 
	overflow: hidden;
}



#shop-wd ul li {
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style: square outside none;
	margin: 5px 0 5px 10px;
	position: relative;
	left: 15px;
	width: 275px;
}

#shop-wd-pub ul li {
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style: square outside none;
	margin: 5px 0 5px 10px;
	position: relative;
	left: 15px;
	width: 275px;
}



#shop-wd img, #free-download img {
    float: left;
    height: auto;
    margin: 0 10px 10px 0;
    max-height: 113px;
    width: 113px;
}


#shop-wd-pub img, #free-download img {
    float: left;
    height: auto;
    margin: 0 10px 10px 0;
}


#shop-wd .buynow-box {
	clear: both;
	float: left;
	padding: 8px 6px;
}


#shop-wd-pub .buynow-box {
	float: left;
}


#shop-wd .buynow-box a {
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 6px 12px 6px 21px;
}


#shop-wd-pub .buynow-box a {
    color: #FFFFFF;
    font-size: 14px;
    padding: 0 12px 0 15px;
    position: relative;
    text-transform: uppercase;
    top: 1px;
}

#shop-wd .buynow-box a:hover, .buynow-box a:hover {
	text-decoration: none;
}


#shop-wd-pub .buynow-box a:hover, .buynow-box a:hover {
	text-decoration: none;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important; }


.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
  display: none !important; }


  table.visible-xs {
    display: table; }


  tr.visible-xs {
    display: table-row !important; }


  th.visible-xs, td.visible-xs {
    display: table-cell !important; }
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}

.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;
}

.col-2-div .div1 {
	display: inline-block;
	border: 1px solid #e4e4e4;
	padding: 13px;
	width: 100%;
	margin-bottom: 15px;
}

.col-2-div .div1 h1 {
	font: bold 16px Verdana, Geneva, sans-serif;
	color: #3b3131;
}


.col-two-div .div1 {
    border: 1px solid #e4e4e4; 
    display: inline-block;
    margin-bottom: 15px;
    padding: 13px;
    width: 100%;
}

.col-two-div .div1 h1, .col-2-div .div1 h1 {
    font: 15px verdana;
    padding: 10px 5px;background:#9400d3;margin:0 0 12px; color:#fff;
}

.col-two-div .div1 h2, .col-2-div .div1 h1 {
    font: 12px/1.5 verdana;
}

#c_div .div1 p {
    font: 12px/1.7 verdana;
}

#c_div .div1 b{ font:bold 14px/1.7 verdana;margin-left:5px;}



.col-two-div  .div1 p, .col-two-div  .div1 td, .col-2-div  .div1 p, .col-2-div  .div1 td{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.7;
}

.col-two-div .div1 table{
	width:100%;
}

#c_div .div1 li {
    font: 12px/1.7 verdana;
}

.div1.div_horoscope p {
    font: bold 12px verdana;
}

.div1.div_horoscope table td {
    color: #333;
    font: 12px/1.5 verdana !important;
    padding: 6px 10px 0;
}

.div1.div_horoscope table td a{color: #333;}

.div1.div_horoscope1 p font {
    display: table;
    font: bold 12px verdana;
    margin: 0 0 10px;
}

.div1.div_horoscope1 p  span{    font: bold 12px verdana;}

.div1.div_horoscope1 p {
    font: 11px/1.5 verdana;
    margin: 0 20px;width:93%; float:left;
}




.div1.div_horoscope table{width:100%; background-size:100% 100%; background-repeat:no-repeat;}

#c_div .div1 p , #c_div .div1 ul{width:90%;}

.div1.horo-div1{overflow:scroll;}
	
#iching_div .div1{margin:0 18%;}

.col-two-div .div1, .col-2-div .div1{overflow:scroll;}

#c_div .div1 ul{width:100%;}

#comp_anshow .div1{ overflow:unset;}

.col1, .know-div, .bar-left, .ad-right, .pre-sec .colum-left, .comp-sec, .testi_sec .test-col-2, .col-3-right , .right-div img , .col-two-div , #c_div, .right-div , .div1.div_horoscope table{
	width: 100%;
}

.astro-div h1, .col-2-div .div1 h1, .pre-sec .colum-left h1 {
	font-size: 13px;
}

#footer-widgets .footer-1-column .widget, #footer-widgets .footer-2-column .widget, #footer-widgets .footer-3-column .widget, .lt-ie8 #footer-widgets .footer-3-column .widget, #footer-widgets .footer-4-column .widget, .grid2column, .grid3column, .grid3columnbig, .grid4column, .grid4columnbig, .lt-ie8 .grid3column, .lt-ie8 .grid4column , .lt-ie8 .grid2column, #sidebar, #container-sidebar {float:none; width:100%; margin-bottom:25px;}

.widget-area-highlight  {background:#e3e0d9; }



#footer-widgets .widget {font-size:12px;}

#footer-widgets .footer-1-column .widget { width: 98%;}

#footer-widgets .footer-2-column .widget { width: 47%;}

#footer-widgets .footer-3-column .widget {width: 30%;  }

.lt-ie8 #footer-widgets .footer-3-column .widget {width: 29.5%;  }

#footer-widgets .footer-4-column .widget {width: 22%;  }

#footer-widgets .footer-4-column .widget h3, h6 {
color: #840f2c;
}
