﻿

.srp-post-thumbnail-link {
	display: block;
}
.mk-page-section .background-clipper{position:absolute;top:0;left:0;clip:rect(auto,auto,auto,auto);width:100%;height:100%}






#skin_header {
     margin: 0px 0px 10px 0px;
     width: 100%;
     background-color: #FFFFFF;
     padding: 10px 0px 5px 0px;
     -moz-box-shadow: 0px 2px 2px #999999;
     -webkit-box-shadow: 0px 2px 2px #999999;
     box-shadow: 0px 2px 2px #999999;
     clear: both;
     line-height: 1.25em;
     }


.download_method .method_box .timer_block .content,
.download_method .method_box .timer_block .splash {
    position: absolute;
    top: 0;
    left: 0;
    width: 310px;
    height: 246px;
}


.download_method .method_box .timer_block .splash {
    z-index: 1;
}


.splash {
    background: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)" !important;
    filter: alpha(opacity = 75) !important;
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
    display: none;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 99;
	width: 100%;
	height: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


.image .image-extras .image-extras-content .icon.link-icon, .image .image-extras .image-extras-content .icon.gallery-icon { background-color:#333333; }





.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_12 {
	width:940px;
}



#locations
{
	background: #55683f;
	padding: 100px 0px 20px 0px;
}

#locations h2{
	margin: 0px 0px 40px 0px;
}

#locations h2 span
{
	background: #55683f;
}
.specialized div ul.states{height:100%;margin-top:-10px;margin-bottom:0;padding-top:10px;border-right:solid 1px #F7EDBA;width:130px;float:left}
.specialized div ul.states:last-child{border-right:none}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
#donate.quickdonate #ftr .copyright{font-size:10px}

            header nav .nav-child {z-index:9999;background:#FFFFFF;width:944px;position:absolute;top:123px;left:50%;margin-left:-472px;border-top:5px solid #365EB2;border-bottom:5px solid #365EB2;}

            header nav .nav-child div div a:hover {border-bottom:0 !important;color:#1899CB !important;text-decoration:underline;}

            header nav .nav-child div div a {color:#365EB2 !important;}

            header nav .nav-child div a {color:#FFFFFF !important;}

            header nav .nav-child div a:hover {border-bottom:0 !important;color:#FFFFFF !important;}

    .tutorial .data {
      float: left;
      margin-top: 5px;
    }

	.footer_in{width:96%;}

	.footer_in ul{margin:0 75px 0 0;}

.footer_in ul.menu_footer_collective_menu {
    margin: 0;
}

.footer_in ul li span{display:inline-block; margin:0; padding:0; font-family:'Avenir',Arial, Helvetica, sans-serif; font-size:19px; color:#ffffff; text-transform:uppercase;font-weight:normal;}

.footer_in ul li{display:block; margin:0 0 9px 0; padding:0;}

.footer_in ul li a{display:inline-block; margin:0; padding:0; font-family:'Avenir',Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; font-weight:normal;}

.footer_in ul li a:hover{color:#ccc;}

.footer_in span{display:block; margin:0 0 15px 0; padding:0; font-family:'Avenir',Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; text-transform:uppercase;font-weight:normal;}


	.main-excerpt,
	.sub-text p,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-text p,
	.prev-next-wrapper,
	.related-image,
	.archive-image {
		display: none;
		}


	li.home-widget,
	.home-widget .cat-dark-text,
	.home-widget .cat-dark-bottom,
	.home-widget .cat-light-top,
	.home-widget .cat-light-bottom,
	#social-box,
	.archive-text  {
		width: 387px;
		}


	.home-widget .cat-dark-text,
	.sidebar-widget .cat-dark-text {
		padding: 20px;
		}


	.home-widget .cat-dark-text h2 {
		font-size: 28px;
		}


	#main-nav,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-text p,
	.related-image,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none;
		}


	li.home-widget,
	.home-widget .cat-dark-text,
	.home-widget .cat-dark-bottom,
	.home-widget .cat-light-top,
	.home-widget .cat-light-bottom,
	li.sidebar-widget,
	.sidebar-widget .cat-dark-text,
	.sidebar-widget .cat-dark-bottom,
	.sidebar-widget .cat-light-top,
	.footer-widget .cat-light-top,
	.sidebar-widget .cat-light-bottom,
	.footer-widget .cat-light-bottom,
	ul.latest-comments,
	li.footer-widget,
	.main-text,
	#title-main,
	.breadcrumb,
	#social-box {
		width: 560px;
		}


	.home-widget .cat-dark-text h2,
	.sidebar-widget .cat-dark-text h2 {
		font-size: 40px;
		}

		
	#main-nav,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-text p,
	.breadcrumb,
	.prev-next-wrapper,
	.related-image,
	.archive-image,
	#author-info img,
	#author-info-page img,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none;
		}


	li.home-widget,
	.home-widget .cat-dark-text,
	.home-widget .cat-dark-bottom,
	.home-widget .cat-light-top,
	.home-widget .cat-light-bottom,
	li.sidebar-widget,
	.sidebar-widget .cat-dark-text,
	.sidebar-widget .cat-dark-bottom,
	.sidebar-widget .cat-light-top,
	.footer-widget .cat-light-top,
	.sidebar-widget .cat-light-bottom,
	.footer-widget .cat-light-bottom,
	ul.latest-comments,
	li.footer-widget,
	#title-main,
	#social-box,
	.archive-text,
	#author-text {
		width: 440px;
		}


	#main-nav,
	.main-byline,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.home-widget .cat-dark-bottom img,
	.home-widget .cat-light-bottom img,
	span.list-byline,
	.sidebar-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-bottom img,
	.sidebar-widget .cat-light-bottom ul li img,
	.footer-widget .cat-light-bottom ul li img,
	.breadcrumb,
	.prev-next-wrapper,
	.related-image,
	.archive-image,
	.comment-avatar,
	#author-info img,
	#author-info-page img,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none !important;
		}


	li.home-widget,
	.home-widget .cat-dark-text,
	.home-widget .cat-dark-bottom,
	li.sidebar-widget,
	.sidebar-widget .cat-dark-text,
	.sidebar-widget .cat-dark-bottom,
	#footer-bottom,
	.main-text,
	#title-main,
	.post-tags,
	.nav-links {
		padding: 10px 3.125%; 
		width: 93.75%; 
		}


.home-widget .cat-dark-text {
	float: left;
	overflow: hidden;
	padding: 20px 20px 10px;
	position: absolute;
		bottom: 0;
		left: 0;
	width: 418px;
	}


.home-widget .cat-dark-text p {
	color: #fff;
	float: left;
	font: 14px/18px helvetica, arial, sans-serif;
	margin-top: 10px;
	max-height: 0;
	overflow: hidden;
		-moz-transition: max-height .4s;
		-ms-transition: max-height .4s;
		-o-transition: max-height .4s;
		-webkit-transition: max-height .4s;
	transition: max-height .4s;
	}


.home-widget .cat-dark-top:hover .cat-dark-text p {
	max-height: 70px;
	}


.sidebar-widget .cat-dark-text {
	float: left;
	overflow: hidden;
	padding: 20px 20px 10px;
	position: absolute;
		bottom: 0;
		left: 0;
	width: 300px;
	}


.sidebar-widget .cat-dark-text h2 {
	color: #fff;
	float: left;
	font-size: 22px;
	font-weight: 400;
	line-height: 120%;
		-moz-text-shadow: 1px 1px 2px #000;
		-ms-text-shadow: 1px 1px 2px #000;
		-o-text-shadow: 1px 1px 2px #000;
		-webkit-text-shadow: 1px 1px 2px #000;
	text-shadow: 1px 1px 2px #000;
	width: 100%;
	}


.sidebar-widget .cat-dark-text p {
	color: #fff;
	float: left;
	font: 13px/17px helvetica, arial, sans-serif;
	margin-top: 10px;
	max-height: 0;
	overflow: hidden;
		-moz-transition: max-height .4s;
		-ms-transition: max-height .4s;
		-o-transition: max-height .4s;
		-webkit-transition: max-height .4s;
	transition: max-height .4s;
	}


.sidebar-widget .cat-dark-top:hover .cat-dark-text p {
	max-height: 70px;
	}


.home-widget .cat-dark-text h2,
.home-widget .category-light h2 a,
.sidebar-small-widget .category-light h2 a,
ul.home-carousel li h2,
h1.headline,
h1.headline-page,
.prev-post a,
.next-post a,
.related-text a,
#post-404 h1,
h3.cat-header,
.archive-text h2 a,
.archive-text-noimg h2 a,
ul.widget-buzz li h2 a,
.sidebar-widget .cat-dark-text h2,
.sidebar-widget .category-light h2 a,
.footer-widget .category-light h2 a {
	font-family: 'Oswald', sans-serif;
	}
.carousel-control .thumb_holder{width:150px;display:block;position:absolute;margin:-20px 0 0 0;top:50%;z-index:9}
.carousel-control .thumb_holder .thumb_top{background-color:#fff;display:block;position:relative}
.carousel-control.dark .thumb_holder .thumb_top{background-color:#000}
.carousel-control.left .thumb_holder .thumb_top{-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-ms-border-radius:0 3px 0 0;border-radius:0 3px 0 0}
.carousel-control.right .thumb_holder .thumb_top{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-ms-border-radius:3px 0 0 0;border-radius:3px 0 0 0}
.carousel-control.left .thumb_holder{left:-100%;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;-o-transition:left .2s ease-in-out;-ms-transform:left .2s ease-in-out;transition:left .2s ease-in-out;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;display:none}
.slider_thumbs .carousel-control.left:hover .thumb_holder{left:0}
.in_progress.slider_thumbs .carousel-control.left .thumb_holder{left:-100%!important}
.carousel-control.right .thumb_holder{right:-100%;-webkit-transition:right .2s ease-in-out;-moz-transition:right .2s ease-in-out;-o-transition:right .2s ease-in-out;-ms-transform:right .2s ease-in-out;transition:right .2s ease-in-out;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;display:none}
.slider_thumbs .carousel-control.right:hover .thumb_holder{right:0}
.in_progress.slider_thumbs .carousel-control.right .thumb_holder{right:-100%!important}
.touch .carousel-control.left .thumb_holder{display:none}
.touch .carousel-control.right .thumb_holder{display:none}


  .stack-title .stack-container {
    padding: 0 300px 0 0; }

  .stack-title .featured-img {
    position: absolute;
    right: 0;
    top: 0;
    width: 250px; }

  .stack-title .mask {
    width: 250px; }

  .stack-title h1 {
    font-size: 24px;
    line-height: 1.25em; }

  .stack-title h1#post-title {
    font-size: 22px; }

  .stack .stack-title {
    font-size: 20px;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #eee;
    line-height: 1em;
    margin: 0 0 25px 0;
    position: relative; }

    .stack .stack-title.small-gap {
      margin-bottom: 15px; }




   .contentwrapper {
      width:740px;
      float:left; 
   }

.footer_bottom { margin:0px; padding:0px; border-top:1px dotted #333; }

	.breadcrumbs-wrapper,.hb-process-steps ul:before,
	#slider-section .hb-button,
	.fw-section .hb-separator.double-border,
	.tp-caption.divider_white,
	.hb-site-tagline,.continue-shopping,.tp-caption.hb-separator-dark{display:none!important}

#main-wrapper #slider-section .fw-image{width:100%}

#slider-section{display:block;width:100%;height:auto;position:relative;margin-top:-1px;background:#323436;background-repeat:no-repeat;background-size:cover;z-index:99;overflow:hidden}

#slider-section.parallax-slider-wrapper{margin-top:-40px}

#slider-section:empty {display: none;}

.clearfix:before,.row:before,.hb-field-content .hb-row:before,.hb-field-content .hb-row:after,#respond:before,#respond:after,.container:before,.small-container:before,.spacer:before,.spacer:after,.small-contaner:after,.clearfix:after,.row:after,.container:after,.container-wide:before,.container-wide:after,ul.cart_list.product_list_widget li:before,ul.cart_list.product_list_widget li:after,.tagcloud:before,.tagcloud:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.clearfix:after,.hb-field-content .hb-row:after,.row:after,.spacer:after,.container:after,.container-wide:after,ul.cart_list.product_list_widget li:after,#respond:after,.small-contaner:after,.tagcloud:after{clear:both;}

.clearfix,.row,.hb-field-content .hb-row,.container,.container-wide,ul.cart_list.product_list_widget li,#respond,.small-contaner,.spacer,.tagcloud{zoom:1;}


.product .icon {
    margin-right: 5px;
}

.ccsa1 {width: 49%; display: inline-block;}


.braking_n_hora {
    float: left;
    margin-right: 10px;
    line-height: 14px;
    font-size: 12px;
    color: #fff;

}
.pane{margin-top:2.7692em;}
.pane:first-child{margin-top:0;}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  margin-left: 0;
  margin-bottom: 0;
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }


.container .row:last-child, .wpb_wrapper .clear {
	padding-bottom: 0px;
}


body .wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
	padding-top: 0px;	
}


body .wpb_video_widget .wpb_wrapper iframe {
    height: inherit;
    position: relative;
    width: inherit;
}

.rteright {
  text-align: right;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}


    .style-banner .below h2 {
        text-transform: none;
        margin-top: 20px;
    }


    .style-banner .below {
        margin-top: 310px;
    }


    .iconic-banner .container .above,
    .iconic-banner .container .below,
    .statement-banner .container .above,
    .statement-banner .container .below {
        position: absolute;
        right: 10px;
    }


    .style-banner .below img {
        width: auto;
        height: 30px;
    }


    .iconic-banner .container .above, .iconic-banner .container .below, .statement-banner .container .above, .statement-banner .container .below {
        position: initial;
    }

#utilitylinks {
	position: absolute;
	width: 400px;
	left: 400px;
	top: 0px;
	font-size: 11px;
	text-align: right;
	margin: 0px;
	padding: 5px;
}

#utilitylinks a {
	color: #666;
	text-decoration: none;
}

#utilitylinks a:hover {
	color: #3c509d;
	text-decoration: underline;
}


#header-aha-links {
	display: none; }
.columns{width:100%!important;margin:0 0 20px 0;}
.columns .sc-image{position:relative!important;}
.columns.joint{margin:0;}
.media-list{padding-left:0;list-style:none}

ul.media-list li .pull-left img{
	width: 150px;
	height: auto;
}
	
ul.media-list li .pull-left{
	margin-bottom: 10px;
	float: none;
}

.media-list .entry-content p{
	text-align: justify;
}


ul.media-list hr:last-child{
	display: none;
}



.menu-dropdown li.level2 {  margin: 2px; border: none; }

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	border-radius: 3px;
	background: #082f57;
	color: #fff;
}



.menu-dropdown a.level2:hover { color: #fff; background: #0c3e71; border-radius: 3px;}



.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
#usersite-container section.calendar_feature article.list-style .image-social,#usersite-container section.bandsintown_feature article.list-style .image-social{float:left;width:125px}
#usersite-container section.calendar_feature article.list-style .image-social img,#usersite-container section.bandsintown_feature article.list-style .image-social img{width:100%}
#usersite-container .event-detail .image-social{display:none}
#usersite-container .event-detail .image-social img{max-width:85px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#usersite-container .solo-event-occurrence .image-social{display:block;float:left}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area{margin:0 10px 0 0;float:left;width:200px;font-size:0;position:relative;text-align:center}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image{opacity:0.75}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image{max-width:100%;margin:auto;line-height:initial;font-size:12px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image img{max-height:200px;max-width:100%}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image .sale-tag{position:absolute;top:0px;right:0px;font-size:13px;line-height:1.2;z-index:10;background-color:#f00;background:rgba(255,0,0,0.8);border-bottom-left-radius:4px;padding:.1em 1em;color:white;box-shadow:-2px 2px 3px 2px rgba(255,255,255,0.2)}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails{margin:0 -6.6666666667px;padding-left:0px;overflow:hidden;height:46.6666666667px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail{display:inline-block;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image{display:inline-block;width:40px;height:40px;margin:6.6666666667px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img{display:inline-block;width:100%;max-width:40px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n){margin-right:0px}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area{width:200px;height:200px;font-size:0;display:table-cell;vertical-align:middle;text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:flex;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image{margin:auto;display:table}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img{max-height:200px;max-width:200px}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image{opacity:0.75}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag{position:absolute;top:0px;right:0px;font-size:13px;line-height:1.2;z-index:10;background-color:#f00;background-color:rgba(255,0,0,0.8);border-bottom-left-radius:4px;padding:.1em 1em;color:white;box-shadow:-2px 2px 3px 2px rgba(255,255,255,0.2)}
#usersite-container .featherlight .solo-event-occurrence .image-social{margin-left:10px;margin-right:10px;margin-top:5px;margin-bottom:10px;text-align:center}
#usersite-container .featherlight .solo-event-occurrence .image-social img{max-width:114px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

			  .product-description .product-cta .product-cta-price {
				float: left;
				padding: 10px;
				background-color: black;
			  }

			.category-product .product-cta .product-cta-price {
			  float: left;
			  padding: 10px;
			  background-color: black;
			}

.wpb_carousel .prev,
.wpb_carousel .next {
  position: absolute;
  top: 3px;
  background-color: #f7f7f7;
  padding: 0px 6px 0px 6px;
  font-size: 12px;
  z-index: 10;
  text-decoration: none;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.wpb_carousel .prev:hover,
.wpb_carousel .next:hover {
  background-color: #f0f0f0;
}

.wpb_carousel .prev:focus,
.wpb_carousel .next:focus {
  outline: none;
  text-decoration: none;
}

.wpb_carousel .prev {
  right: 30px;
}

.carousel.fade .next,.carousel.fade .prev
{
	left:0;
	z-index:1
}




.social-bar {
    font-family: 'blockbe-reg', Arial;
    font-size: 1.15em;
    letter-spacing: 0.05em;
    text-align: right;
    background-color: #2f2a22;
    color: #FFF;
    height: 35px;
    width: 100%;
}

.social-bar span.follow-text {line-height: 2.6em; margin-right: 5px;}


.social-bar .mid-wrapper, .header-main .mid-wrapper, .third-block, .green-wrap .left-half, .mobi-full,
.footer-left, .footer-right, .contact-form_wrapper {width: 100%; padding: 0 5%;}

	.rightsubcontent_price { font-size:12px; font-weight:bold; color:#e41a38; }

#footer .f_mid {
  padding:45px 0 55px 0;
  border-top:1px solid #ecefef;
  box-shadow: 0px 3px 3px #d1d7d7;
  position:relative;
  background:#ffffff;
  color:#898989;
}

#footer .f_mid a {
  color:#ff5e9f;
}

#footer .f_mid a:hover {
  color:#bd044f;
}

#footer .f_mid h4 {
  padding:0 0 22px 0;
  color:#282727;
}

#footer .f_mid .desc {
  font-size:14px;
  line-height:21px;
  color:#898989;
  margin:0;
}

#footer .f_mid .desc p {
  font-size:14px;
  line-height:21px;
  color:#898989;
  padding:5px 0;
  margin:0;
}

#footer .f_mid .desc p:first-child {
  padding-top:0;
}

#footer .f_mid .partner {
  padding-top:15px;
}

#footer .f_mid .partner ul {
  margin:0;
  padding:0;
}

#footer .f_mid .partner ul li {
  margin:0;
  padding:0 3px;
  float:left;
}

#footer .f_mid .partner ul li:first-child {
  padding-left:0;
}

#footer .f_mid .partner ul li img {
  width:40px;
  height:25px;
}

#footer .f_mid p {
  font-size:14px;
  line-height:16px;
  color:#898989;
  margin:0;
  padding:0 0 15px 0;
  font-weight:normal;
}

#footer .f_mid p strong {
  font-weight:700;
}

#footer .f_mid .email_box {
  position:relative;
  margin-top:25px;
}

#footer .f_mid .txtbox {
  width:100%;
  height:30px;
  border-radius:18px;
  font-size:14px;
  color:#898989;
  padding:0 35px 0 18px;
  border:1px solid #d7dbdb;
}

#footer .f_mid .email_box button {
  position:absolute;
  right:18px;
  top:0px;
  padding:0;
}

#footer .f_mid .email_box button span {
  font-size:12px;
  color:#d7dbdb;
  line-height:30px;
}

  #footer .f_mid .social ul li {
    margin:5px 4px 0;
  }

  #footer .f_mid .social ul li a {
    width:30px;
    height:30px;
  }

  #footer .f_mid .social ul li a span {
    font-size:16px;
    line-height:30px;
  }

  #footer .f_mid .social ul {
    display:inline-block;
  }

  
  .f_mid{
  padding-top: 0 !important;
    border-top: 0 !important;
  }

  
  .f_mid .footer-links{
  
  }

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

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

	.results .col-sm-12, .homeresults, .homeresult
	{
	padding-right:0px; padding-left:0px;
	}

	.feature .col-sm-12
	{padding-top:10px; padding-bottom:10px;}


.bucket3-zone .wrapper-in .main .title-a{
	color: #475c63;
	font-size: 14px;
	font-family: Arial;
}


.bucket4-zone .wrapper-in .main .title-a{
	color: #475c63;
	font-size: 14px;
	font-family: Arial;
}
.hentry .alignnone{display:inline-block;}
.faq-list .close-answer{text-transform:uppercase;text-align:center;color:#a4a7a8;font-weight:700;font-size:16px;cursor:pointer}
.faq-list .close-answer:hover{color:#1db5ca}
.faq-list .close-answer:before{content:'✖ Close'}
.close{position:absolute;width:60px;height:60px;right:0;top:0;cursor:pointer;z-index:1;line-height:60px;text-align:center}
.close:before{content:'✖';color:#ccc;font-size:20px}
.close:hover:before{color:#1db5ca}
.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,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

footer .copyright {
  color: #ecedef;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.icon-eye::before{content:'\e000'}
.icon-paper-clip::before{content:'\e001'}
.icon-heart::before{content:'\e024'}

#header #nav .navbar-toggle .icon-bar {
  background: #333;
}

#footer .f_top .icon {
  width:45px;
  height:45px;
  display:block;
  position:absolute;
  top:8px;
  right:20px;
  font-size:45px;
  color:#ff5e9f;
}

.top-social {
	display: none;
}

.top-social ul{float:right;}

.top-social ul li{float:left;margin:0 0 0 10px;}
div.social_box_follow img{border:none;padding:0px;}
div.social_box_follow a{width:32px!important;margin-right:5px;padding:0px;}


.hot-deals-module-v2 {margin: 20px 0 10px 20px;}
#traveltips-sitemap{text-align:center;font-size:12px}
#traveltips-sitemap.alt{background:#f6f6f6}

#gdlr-menu-search-button{ background: #f7c8c4; }

#gdlr-menu-search{ background: #f7c8c4; }

#gdlr-menu-search input[type="text"]{ color: #ffffff; }

nav.gdlr-navigation.gdlr-align-left #gdlr-menu-search-button{ float: right; }

#gdlr-menu-search input[type="submit"]{ display: none; }


.slides { width:980px; height:298px; position:relative; overflow:hidden; color:#b6b6b6; }

.slides .jcarousel-clip { width:980px; height:298px; position:relative; overflow:hidden; }

.slides ul { width:980px; height:298px; position:relative; overflow:hidden; list-style-type: none;}

.slides ul li{ float:left; display:inline; width:980px; height:260px; position:relative; overflow:hidden; padding-top:38px;}

	.menu-spacer-wrapper {
	  background: none repeat scroll 0 0 #234444;
	  display: table-cell;
	  height: 0;
	  width: 1px;
	}

	.navigation-wrapper .menu-spacer-index {
	  border-right: 1px solid #eaf5fb;
	  height: 62px;
	  margin: 8px 0;
	}

.widget .menu li,
.widget .lp-sidebar li {
	padding: 0;
	border-bottom: none;
}

.widget .menu li {
	margin-bottom: 0;
}

	.footer-col .menu li a {
	  color: #fff;
	  font-family: old standard tt;
	  font-size: 12px;
	  font-weight: bold;
	  text-transform: uppercase;
	}

	.footer-col .menu li a:hover {
		color: #27a3a5;
	}

	.sf-menu-mobile li.menu-item-has-children a, .sf-menu-mobile li.menu-item-has-children ul li.menu-item-has-children a {
	  float: left;
	  width: 90%;
	}

#footer #footer-nav .menu-item-172 {
  display: none;
}
.content-sidebar-right ul li.views-row-last a{border-bottom:none;}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}

.aom_lv {width:100%; list-style-type:none; margin:6px 0; padding:0; display:table;}

.aom_lv li {margin:0; padding:6px 0 0 0; display:table;}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}




li.widget-container, li.widget_text {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

.widget-container {
	margin: 0 0 18px 0;
}
.menu-dropdown li.level2 .level2
span.icon{width:35px;height:35px;margin-top:-7px;margin-bottom:-7px}
.menu-dropdown li.level2.hassubtitle .level2
span.icon{margin-top:-4px}
.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon+span+span{margin-left:40px}
.menu-dropdown li.level2 .level2
span.title{line-height:15px}
.menu-dropdown li.level2 .level2
span.subtitle{line-height:14px}
.menu-sidebar
ul.level2{padding-bottom:10px}
.menu-sidebar li.level1:last-child
ul.level2{padding-bottom:0}
.menu-dropdown
li.level2{margin:0
5px;border-top:1px solid #e6e6e6}
.menu-dropdown li.level2:first-child{border:none}
.menu-dropdown a.level2,
.menu-dropdown
span.level2{color:#444}
.menu-dropdown a.level2:hover{color:#f16d1a}
.menu-dropdown
a.current.level2{font-weight:bold}
.menu-sidebar ul.level2
ul{padding-left:10px}
.menu-dropdown .level2 a.level2:hover{color:#fff}

  .site-header .site-branding {
    float: left;
    float: left;
    clear: none;
    width: 22.75%;
    margin-left: 0;
    margin-right: 3%; }

    .site-header .site-branding:last-child {
      margin-right: 0; }

    .site-header .site-branding .site-title {
      margin: 0; }

      .site-header .site-branding .site-title a {
        display: inline-block;
        padding: 1rem 0 0.3rem 0;
        text-decoration: none;
        color: #ed1b12; }

        .site-header .site-branding .site-title a span {
          font-size: 3.6rem; }


.left {
  float: left !important; }

  button.left-align, .button.left-align {
    text-align: left;
    text-indent: 0.75rem; }

    .top-bar-section .left li .dropdown {
      right: auto;
      left: 0; }

      .top-bar-section .left li .dropdown li .dropdown {
        left: 100%; }

  .joyride-tip-guide .joyride-nub.left {
    left: -20px; }


.left-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-right: solid 1px #1a1a1a;
  left: 0; }

  .tab-bar-section.left {
    left: 0;
    right: 2.8125rem; }


.left-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-y: auto;
  background: #333333;
  z-index: 1001;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0; }

  .left-off-canvas-menu * {
    -webkit-backface-visibility: hidden; }


.no-csstransforms .left-off-canvas-menu {
  left: -15.625rem; }
#cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#logopond li.nida{ width: 125px; background-position: -180px 3px; }

#companies a.nida{ width: 125px; background-position: -180px 3px; }


.left {
  float: left !important; }

header #top-bar .left a { margin:0; text-transform: none;}



footer .left { line-height:32px; }

footer .left a {
	color:#fff;
	font-size:14px;
	text-decoration: none;
	margin-right:14px;
}

footer .left a:hover { text-decoration: underline; }

	.cat-box-content, #sidebar .widget-container, .post-listing  {
		background: white;
		border-radius: 1px;
		-moz-border-radius: 1px;
		-webkit-border-radius: 1px;
		box-shadow:  0 1px 3px 0 #b5b5b5;
		-moz-box-shadow: 0 1px 3px 0 #b5b5b5;
		-webkit-box-shadow:  0 1px 3px 0 #b5b5b5;
		border: 1px solid #DDD;
		border-bottom:4px solid #F88C00;
	}

	.video-box .cat-box-content{padding: 20px 20px 10px;}



.pic-box .cat-box-content {padding:20px 20px 8px;}

	.scroll-box .cat-box-content{padding:20px;position:relative;}

	.recent-box .cat-box-content{padding:20px;position:relative;}

body.dark-skin .cat-box-content, body.dark-skin #sidebar .widget-container, body.dark-skin .post-listing , body.dark-skin #sidebar .widget-counter, body.dark-skin .wide-box ul {	background: #373737;box-shadow:  0 1px 3px 0 #141414;-moz-box-shadow: 0 1px 3px 0 #141414;-webkit-box-shadow:  0 1px 3px 0 #141414;border-top-color: #303030;border-right-color: #303030;border-left-color: #303030;}

	.scroll-box .cat-box-content, .pic-box .cat-box-content , .recent-box .cat-box-content, .cat-tabs-wrap,
	.cat-box li.first-news .inner-content , .column2 li , .wide-box li, #related_posts .post-listing, #author-box .post-listing  {padding: 10px;}

	#main-nav,.cat-box-content,#sidebar .widget-container,.post-listing {border-bottom-color: #37b8eb;}

	
#rightpane {background-color:#eee;position:absolute;min-height:100%;width:auto;z-index:1;width:1000px;}


.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}


body .wpb_text_column {
	margin-bottom: 0px;
}


body .wpb_text_column h2:last-child, body .wpb_text_column h3:last-child {
	margin-bottom: 10px;
}

.gdlr-skin-dark-skin i, .gdlr-skin-dark-skin .gdlr-flex-prev, .gdlr-skin-dark-skin .gdlr-flex-next{ color: #ffffff; }

.gdlr-skin-gold i, .gdlr-skin-gold .gdlr-flex-prev, .gdlr-skin-gold .gdlr-flex-next{ color: #ffffff; }

.gdlr-skin-light-gold i, .gdlr-skin-light-gold .gdlr-flex-prev, .gdlr-skin-light-gold .gdlr-flex-next{ color: #b21e50; }

.gdlr-skin-grey i, .gdlr-skin-grey .gdlr-flex-prev, .gdlr-skin-grey .gdlr-flex-next{ color: #cd9f7a; }

.gdlr-skin-dark-gold i, .gdlr-skin-dark-gold .gdlr-flex-prev, .gdlr-skin-dark-gold .gdlr-flex-next{ color: #ffffff; }
	 
	
	.gdlr-item-title .gdlr-flex-prev { margin: 0px; position: absolute; 
		left: 0px; top: 50%; margin-top: -20px;}

	
	.gdlr-item-title-head .gdlr-flex-prev,
	.gdlr-item-title-head .gdlr-flex-next{ display: none; }

.gdlr-item-title-wrapper .gdlr-flex-prev,
.gdlr-item-title-wrapper .gdlr-flex-next{ vertical-align: super; font-size: 20px; cursor: pointer; }

.gdlr-item-title-wrapper .gdlr-flex-prev{ margin-right: 40px; 
padding: 10px 18px 10px 18px; }

.gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-prev{ display: block; position: absolute; 
    left: 40px; top: 50%; width: 24px; height: 44px; background-position: 0px center; margin-top: -72px; }

#menu a:active {
color:#1fcdff;
}

#menu select {
display: none;
}


#menu .active a {
border:0;
color:#1fcdff;
}

#menu .active a:focus{
	outline: none;
border: none;
}

#menu .active a:active {
	outline: none;
border: none;;
}

#menu .active a:link {
	outline: none;
border: none;
}

#menu .active a:visited  {
	outline: none;
border: none;
}

#menu li{
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
	
	padding-left: 17px;
	padding-right: 16px;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	font-size:14px;
	color:#fff;
	list-style:none;	
	font-weight:700;
}

#menu li:last-child{
	border-right:0;
	padding-right:0px;
}

#menu{
	//margin-top: 33px;
	margin-top: 88px;
	float: right;
}

#menu li a{
	color:#1fcdff;
	text-decoration:none;
}

#menu li a:hover{
	border:none;
	outline:none;
	color:#1fcdff;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
#block-block-22 .footer-block .footer-block-inner ul li.fifth{background:none !important;width:26%;}
.top-bar-section .has-form{padding:28.33333px;}
.top-bar-section .dropdown li.has-form{padding:8px 28.33333px;}
.top-bar-section li:not(.has-form) a:not(.button){padding:0 28.33333px;line-height:85px;background:#e8280b;}
.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:inherit;}
.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 28.33333px;line-height:85px;color:#fff;background:inherit;}
.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:inherit;color:#fff;}
.top-menu .top-bar.expanded .top-bar-section ul.search .has-form form{overflow:hidden;height:42px;}
.top-menu .top-bar.expanded .top-bar-section ul.search .has-form form input{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;width:100%;height:40px;left:-80%;border:0;color:#fff;background:transparent;font-size:18px;padding-right:60px;padding-left:60px;text-align:center;}
.top-menu .top-bar.expanded .top-bar-section ul.search .has-form.open form input{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;left:0;}
.top-menu .top-bar.expanded .top-bar-section ul.search .has-form form .search-button{-webkit-transition:opacity 0.2s ease-in-out,color 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out,color 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out,color 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out,color 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,color 0.2s ease-in-out;position:absolute;right:0;width:100%;background:transparent;padding-top:10px;color:#fff;}
.top-menu .top-bar.expanded .top-bar-section ul.search .has-form form .search-close-button{display:none;}
.top-menu .top-bar.expanded .top-bar-section ul.search .has-form.open form .search-button{width:20%;}
.no-touch .top-menu .top-bar.expanded .top-bar-section ul.search .has-form a.search-button:hover{background:transparent;}
ul.account-menu .submenu li:not(.has-form):not(.active) a:not(.button){color:#181818;background:inherit;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light ul.top-level.is-searching .has-form .fa{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light ul.top-level.is-searching .has-form input{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light ul.top-level.is-searching .has-form input::-webkit-input-placeholder{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light ul.top-level.is-searching .has-form input:-moz-placeholder{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light ul.top-level.is-searching .has-form input::-moz-placeholder{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light ul.top-level.is-searching .has-form input:-ms-input-placeholder{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark ul.top-level.is-searching .has-form .fa{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark ul.top-level.is-searching .has-form input{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark ul.top-level.is-searching .has-form input::-webkit-input-placeholder{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark ul.top-level.is-searching .has-form input:-moz-placeholder{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark ul.top-level.is-searching .has-form input::-moz-placeholder{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark ul.top-level.is-searching .has-form input:-ms-input-placeholder{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover ul.top-level.is-searching .has-form .fa{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover ul.top-level.is-searching .has-form input{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover ul.top-level.is-searching .has-form input::-webkit-input-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover ul.top-level.is-searching .has-form input:-moz-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover ul.top-level.is-searching .has-form input::-moz-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover ul.top-level.is-searching .has-form input:-ms-input-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover ul.top-level.is-searching .has-form .fa{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover ul.top-level.is-searching .has-form input{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover ul.top-level.is-searching .has-form input::-webkit-input-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover ul.top-level.is-searching .has-form input:-moz-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover ul.top-level.is-searching .has-form input::-moz-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover ul.top-level.is-searching .has-form input:-ms-input-placeholder{color:#181818 !important;}
.main-menu .top-bar-section .has-form{height:90px;float:right;width:20px;}
.main-menu.sticky.fixed .top-bar-section .has-form{height:0px;}
.main-menu .top-bar-section ul.search.is-searching .has-form{width:100%;}
.main-menu .top-bar .has-form .button{position:absolute;top:2rem;right:0;padding:0px;background:none;color:#b7b7b7;width:auto;letter-spacing:inherit !important;line-height:1;}
.main-menu.sticky.fixed .top-bar .has-form .button{top:-8px;}


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }

.fleft{float:left;}




.bookmark {
  background-color: #001a82;
  color: #f0b850;
  font-size: 10px;
  padding: 15px 0;
  text-align: center;
}



ul.tame, ul.tame li
{
    margin: 0;
    padding: 0;
    display: list-item;
    list-style: none;
}

ul.tame li
{
    line-height: 1.25em;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }
#pcomments_filter_series.active,#pcomments_filter_movies.active,#pcomments_filter_news.active{color:#fc3}
#tabs-advanced-search header a.active{background:#7b7b7b;color:#fff;-moz-text-shadow:0 1px 0 rgba(0,0,0,0.7);-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.7);text-shadow:0 1px 0 rgba(0,0,0,0.7)}
.icheckbox_container .content.active{margin-left:0}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }

#content .entry h2 {color: #3b5998; }

#content .entry h2 a {color: #3b5998; }

#content .entry h2 a:hover {color: #3b5998; border-bottom: 1px solid #3b5998;}

			#content .entry { padding: 10px 0 0; clear: left; border-bottom: 1px solid #d3dae8; margin-bottom: 20px; }

				#content .entry h3 { font: 400 18px Arial, Helvetica, sans-serif; font-style:normal;color: #1e3b78}

				#content .entry pre { overflow: auto; width: 590px; padding:10px 3px; }

				#content .entry ul { list-style: circle; margin: 4px 0 0 15px; padding: 18px; }

				#content .entry ol { list-style: decimal; margin: 4px 0 0 15px; padding: 18px; }

					#content .entry ul li { padding: 1px 0; }

					#content .entry ol li { padding: 1px 0; }

					#content .entry ul ul { list-style: square; margin: 1px 0 0 20px; padding: 0; }

					#content .entry ol ol { list-style: lower-roman; margin: 1px 0 0 20px; padding: 0; }

	
.aligncenter {
	display: block;
	margin: 0 auto 10px;
	}



img.aligncenter.size-full.wp-image-4412
{
clear: both;
margin: 0 auto;
display: block;
float: none;
}



img.aligncenter.size-full.wp-image-5887
{
float: none;
margin: 0 auto;
}


header .top-sec .social {
  width: 93px;
  position: absolute;
  left: 50%;
  margin-left: -46px;
  top: 1.2em;
}


header .top-sec .social a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 .35em;
}


footer .social {
  margin: 3em 0;
}


footer .social a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 2em 0 0;
}



.community .community-info .social-community {
  text-align: center;
}


.community .community-info .social-community h4 {
  text-align: center;
  margin-bottom: 1em;
}


.community .community-info .social-community a {
  display: inline-block;
  margin: 0 1em;
}


#top_header  .top-head-description {
	color: #bababa;
	margin: 8px 0 6px 0;
	font-size: 14px;
}


#site-navigation-main div.logo, #site-navigation-home div.logo {
  width: 320px;
  height: 80px;
  background: #fee833;
  margin: auto;
  padding: 14px 0;
  display: inline-block;
  text-align: center;
}


#site-navigation-main div.logo a, #site-navigation-home div.logo a {
  display: block;
  text-align: center;
  margin: -2px auto;
  height: auto;
}

  
  #site-navigation-main div.logo {
    display: none;
  }


.home-header .home-header-introduction img.logo {
  position: absolute;
  left: 50%;
  margin-left: -75px;
  width: 150px;
  height: 150px;
}


.page-id-186 #site-navigation-main div.logo {
  background: none;
}


.pmpro-checkout #site-navigation-main div.logo {
  background: none;
}


.pmpro-account #site-navigation-main div.logo {
  background: none;
}


.page-id-282 #site-navigation-main div.logo {
  background: none;
}


.page-id-284 #site-navigation-main div.logo {
  background: none;
}


.page-id-26583 #site-navigation-main div.logo {
  background: none;
}

#PageFooter .copyright-section {
  font-size: 13px;
  color: #828282;
}

#PageFooter .copyright-section p,
#PageFooter .copyright-section address {
  padding: 0;
  margin: 0 0 2px;
  font-size: inherit;
}

#copyright { margin: 53px 0 0; width: 39%; float:left;}

#copyright p {color: #FFF; font-size: 0.75em; }

	#footerNav, #copyright {float:left; clear:left; }
.span12{width:940px}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
input.span12,textarea.span12,.uneditable-input.span12{width:926px}
.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#main_header
{
padding:0px;margin:0px;width:100%;
}

.fusion-header-sticky-height {
  display: none;
}
#headerimgsinner{position:relative;z-index:1}
#headerimgsinner.homepage{float:left}
#headerimgsinner img{height:787px;width:1260px !important}



#footer {
	float : left;
	width : 100%;
	margin-top : 2%;
	margin-bottom : 3%;
	border-radius : 10px;
	background-color : #F8F8FF;
	text-align: center;
}

#container_inner {
	float: left;
	display: inline;
	background: #fff;
}

  .tax-work_categories .menu-item-29 .sub-menu {
    display: block;
  }

  header .menu li.current_page_item.menu-item-has-children .sub-menu,
  header .menu li.current_page_parent.menu-item-has-children .sub-menu,
  header .menu li.current-menu-item.menu-item-has-children .sub-menu,
  header .menu li.current-menu-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current-page-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current_page_item.current_page_parent .sub-menu,
  header .menu li.current_page_parent.current_page_parent .sub-menu,
  header .menu li.current-menu-item.current_page_parent .sub-menu,
  header .menu li.current-menu-ancestor.current_page_parent .sub-menu,
  header .menu li.current-page-ancestor.current_page_parent .sub-menu,
  header .menu li.current_page_item.current-menu-ancestor .sub-menu,
  header .menu li.current_page_parent.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-item.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current_page_item.current-page-ancestor .sub-menu,
  header .menu li.current_page_parent.current-page-ancestor .sub-menu,
  header .menu li.current-menu-item.current-page-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-page-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-page-ancestor .sub-menu {
    transition: none;
    display: block;
  }


.info.popup {
  width: 100%;
  height: 78px;
  overflow: hidden;
  display: block;
  position: absolute;
  bottom: 0; }

  .ie8 .info.popup {
    background: black;
    display: none;
    bottom: 0; }

[data-width="1"][data-layout="default"].promotionswidget .info {
  padding: 6px 9px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%; }

  [data-width="1"][data-layout="default"].promotionswidget .info.no_thumb {
    bottom: auto; }

    [data-width="1"][data-layout="default"].promotionswidget .info.no_thumb p {
      line-height: 1.6; }

  [data-width="1"][data-layout="default"].promotionswidget .info.no_info {
    display: none; }

[data-width="1"][data-layout="default"].youtubewidget .info {
  display: none;
  padding: 15px; }

[data-width="1"][data-layout="multiple"] .info,
[data-width="1"][data-layout="news"] .info,
[data-width="1"][data-layout="social"] .info {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 77.14286%;
  float: left; }

  [data-width="1"][data-layout="multiple"] .info:last-child,
  [data-width="1"][data-layout="news"] .info:last-child,
  [data-width="1"][data-layout="social"] .info:last-child {
    margin-right: 0; }

[data-width="2"][data-layout="single"] .info,
[data-width="2"][data-layout="news"] .info,
[data-width="2"][data-layout="default"] .info {
  float: right;
  width: 52%;
  padding: 50px 30px 0 30px; }

[data-width="2"][data-layout="default"].promotionswidget .info {
  height: auto;
  max-height: 145px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px; }

  [data-width="2"][data-layout="default"].promotionswidget .info.no_info {
    display: none; }

  [data-width="2"][data-layout="default"].promotionswidget .info.no_thumb {
    bottom: auto;
    position: relative;
    height: 100%;
    max-height: 100%; }

  [data-width="3"][data-layout="single"] .info,
  [data-width="3"][data-layout="news"] .info {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 77.14286%;
    float: left; }

    [data-width="3"][data-layout="single"] .info:last-child,
    [data-width="3"][data-layout="news"] .info:last-child {
      margin-right: 0; }

[data-width="3"][data-layout="default"] .info {
  position: relative;
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 31.42857%;
  margin-right: 0;
  padding: 30px 30px 30px 0; }

  [data-width="3"][data-layout="default"] .info:last-child {
    margin-right: 0; }

[data-width="3"][data-layout="default"].promotionswidget .info.no_thumb {
  padding: 20px;
  width: 100%; }

[data-width="3"][data-layout="default"].promotionswidget .info.no_info {
  display: none; }

    [data-width="3"][data-layout="default"].promotionswidget .info {
      padding: 15px 15px 15px 0; }

    [data-width="3"][data-layout="default"].youtubewidget .info {
      padding: 15px 15px 15px 0; }

#events_axs .event_list .info {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 54.28571%;
  margin-right: 0;
  min-height: 110px;
  padding-bottom: 50px;
  position: relative;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

  #events_axs .event_list .info:last-child {
    margin-right: 0; }

    #events_axs .event_list .entry .info {
      width: 80%;
      padding-bottom: 110px; }

    #events_axs .news_list_page .entry .info {
      padding: 0px;
      width: 80%; }


.map_window .info {
  border-bottom: 1px dotted #999;
  padding: 0 0 4px;
  margin: 0 0 8px;
  float: none !important;
  width: auto !important;
  padding: 0 !important; }

  .map_window .info address {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 140%; }

      .rsHomepage.royalSlider.mobileCaption .rsGCaption .info {
        bottom: 38px;
        padding: 15px 15px 10px;
        background: black;
        background: rgba(0, 0, 0, 0.7); }

        .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .title {
          letter-spacing: 1px;
          overflow: hidden;
          max-height: 36px; }

          .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .title h3 {
            font-size: 14px; }

        .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .date {
          position: absolute;
          bottom: 7px;
          left: 15px;
          font-size: 12px;
          font-weight: 900;
          text-transform: uppercase;
          letter-spacing: 1px; }

        .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .event_venue {
          font-size: 12px; }

    .feature-hmevents .entry .info.popup {
      bottom: 49px;
      left: 0px; }

      .ie8 .feature-hmevents .entry .info.popup {
        background: none;
        display: block; }

  .feature-hmevents .two_column .info {
    height: 85px;
    padding: 15px 20px;
    background: black;
    background: rgba(0, 0, 0, 0.7); }

  .feature-hmevents .info {
    padding: 10px 10px; }

  [data-width='1'] .youtube_list.widget_content.carousel.entry .info {
    bottom: 48px; }

    [data-width='1'] .youtube_list.widget_content.carousel.entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-width='2'] .youtube_list.widget_content.carousel.entry .info {
    bottom: 48px; }

    [data-width='2'] .youtube_list.widget_content.carousel.entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info {
    bottom: 48px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info {
    position: relative;
    bottom: auto;
    padding: 45px 15px 50px;
    background: none;
    height: 100%; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 80px;
      padding: 5px 0px; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title a {
        font-size: 30px; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .date {
      position: absolute;
      bottom: 60px;
      left: 15px; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 60%; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title {
      width: auto; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title h3 {
        width: auto; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      float: left;
      clear: left;
      right: auto;
      font-size: 14px;
      font-weight: 400; }

.event_list.widget_content.carousel .info {
  bottom: 38px;
  padding: 15px 15px 10px;
  background: black;
  background: rgba(0, 0, 0, 0.7); }

  .event_list.widget_content.carousel .info .title {
    letter-spacing: 1px;
    overflow: hidden;
    max-height: 33px; }

    .event_list.widget_content.carousel .info .title h3 {
      font-size: 14px; }

  .event_list.widget_content.carousel .info .date {
    position: absolute;
    bottom: 7px;
    left: 15px;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px; }

  .event_list.widget_content.carousel .info .event_venue {
    font-size: 12px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .title {
    padding: 10px 0px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .tagline {
    margin-bottom: 5px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .date {
    font-weight: 900; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .teaser {
    line-height: 1.6em;
    font-size: 14px; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info {
        width: 100%;
        padding: 20px; }

  [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 80%; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .title {
      width: auto;
      font-size: 14px;
      overflow: hidden;
      max-height: 18px; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      display: block;
      clear: left;
      right: auto;
      font-weight: 400; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .tagline, [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .teaser {
      display: none; }

.news_list.widget_content.carousel .info .title {
  letter-spacing: 1px;
  text-transform: uppercase; }

.news_list.widget_content.carousel .info .date {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px; }

  .modal .info {
    float: right;
    width: 180px; }
.entry .info{line-height:1.6}

.small-calendar #calendario .modal .info {
  line-height: 130%; }


.event_list.widget_content.carousel .info .date,
.event_list.widget_content.carousel .buttons a span {
  font-weight: 400; }


.event_list.widget_content.carousel .entry .info .title {
  max-height: 40px;
  margin-bottom: 5px; }
.promotionswidget .info p a{color:#9d7c46}


html.mobile #news .news-item {
    width: 96%;
    padding: 2%;
    float: none;
}


html.mobile #news .news-item img {
    width: 100%;
}


.news-item {
position: relative;
float: left;
width: 321px;
padding: 5px;
}

	
#sidebar .textwidget, #sidebar-alt .textwidget {
	margin: 0;
	padding: 10px 10px 0 10px;
	}


#product-column
{
	float: left;
}


.art-layout-cell
{
   display: table-cell;
   vertical-align: top;
}


div.art-layout-cell-size1 
{
   width:100%;
}


div.art-layout-cell-size2 
{
   width:50%;
}

div.art-layout-cell-size3 
{
   width:33%;
}


div.art-layout-cell-size4
{
   width:25%;
}

.g30 {width:30%;}

input.g30 {margin-right:5%;}

.flexslider .slides img {
  width: 100%;
  display: block;
}

.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .flexslider .slides {
  display: block;
}

* html .flexslider .slides {
  height: 1%;
}

.flexslider .slides {
  zoom: 1;
}

.
.flexslider .slides img {
    height: auto;
}
ul#how_works li#how_works_1{width:27%;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

#mobile-menu.interactive li.menu-item { height: auto !important; }

.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x {
  display: none;
}


.col_1_1 {
  width: 225px;	
  margin-top: 5px;
  float: left;
  background-color:#e8e8e8;
  border: 1px solid #aaa;
  
}


.site-header-main {
	float: left;
	width: 100%;
	padding: 44px 0 22px;
	padding: 4.4rem 0 2.2rem; 
	background-color: #fff;
}
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame{width:100% !important;height:auto;}
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto !important;}
.views-slideshow-cycle-main-frame{margin:0 auto;}
.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section{border:8px solid rgba(0,0,0,0.5);border-radius:6px 6px 6px 6px;height:350px !important;width:980px !important;}


.footer-social {
  margin: 24px 0;
  text-align: center; }

  .footer-social li a {
    color: #5a5a5a; }

    .footer-social li a i {
      font-size: 18px; }

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}





#navigation .top_nav {
	float:right;
	margin:0;
	padding:0 0 5px 0;
}


#navigation .top_nav li {
	float:left;
	list-style-type:none;
}


#navigation .top_nav li a {
	color:#3F89A3;
	border-left:solid 1px #3F89A3;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding:0 5px;
}


#navigation .top_nav li a:hover {
	text-decoration:underline;	
}


#navigation .top_nav li.first a {
	border-left:none;
}



#navigation {
	width:960px;
	float:left;
	margin:0 0 8px 0;
}


#navigation .main_nav {
	background-color:#B5C390;
	float:left;
	width:960px;
	padding:0;
	margin:0;
	z-index:200;
}


#navigation .main_nav li {
	float:left;
	display:block;
	list-style-type:none;
	position: relative;
	z-index:200;
	border-left:solid #ffffff 1px;
	margin:0;
	padding:2px 14px 5px 14px;
	_padding-bottom:7px; 
	*padding-bottom:6px; 
}


#navigation .main_nav li.first {
	border-left:none;
}


#navigation .main_nav li a {
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	font-family:GillSansStdRegular,Verdana,Arial,Helvetica,sans-serif;
	color:#ffffff;
	padding:8px 0;
}


#navigation .main_nav li:hover,
#navigation .main_nav li.sfhover {
	display:block;
	background-color:#9FAD7A;
}


#navigation .main_nav li.selected {
	background-color:#9FAD7A;
}


#navigation .main_nav ul {
	display:inline;
	height:auto;
	left:-999em;
	background-color:#B5C390;
	border-top:solid #ffffff 1px;
	list-style-type:none;
	position:absolute;
	top:25px;
	width:155px;
	z-index:200;
	padding:0;
	margin:0;
}


#navigation .main_nav li:hover ul,
#navigation .main_nav li.sfhover ul {
	display:block;
	left:0;
}


#navigation .main_nav li ul li {
	float:left;
	width:154px;
	border:solid #ffffff 1px;
	border-top:none;
	padding:0;
	margin:0;
}


#navigation .main_nav li ul li a {
	display:block;
	float:none;
	color:#ffffff;
	font-size:11px;
	font-family:GillSansStdRegular,Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	padding:4px 10px;
	margin:0;
}


#navigation .main_nav ul.locations {
	width:435px;
}


#navigation .main_nav li ul.locations li {
	width:434px;
}




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}







.site-inner,
.wrap {
	margin: 0 auto;
	max-width: 1024px;
}


	.site-inner,
	.wrap {
		max-width: 800px;
	}


	.site-header .wrap {
		padding: 20px 5%;
	}


.stripe4 .wrap {
  padding: 0;
}

.astro-div {
	display: inline-block;
	width: 100%;
}

.astro-div h1 {
	color: #72179d;
	font: bold 16px Verdana, Geneva, sans-serif;
}

.astro-div ul li {
	float: left;
	list-style: circle;
	color: #e5afff;
	list-style-position: inside;
	margin: 5px 0;
}


.astro-div ul {
	margin: 5px 0;
	display: inline-block;
	width: 100%;
}

.astro-div ul li a {
	text-decoration: none;
	color: #72179d;
	font: 12px Verdana, Geneva, sans-serif;
}

.astro-div ul li a:hover {
	color: #333 !important;
}

.astro-div h1, .col-2-div .div1 h1, .pre-sec .colum-left h1 {
	font-size: 13px;
}
.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}



img.header-plaque {
	position: absolute;
	top: 160px;
	left: 30px;
}

.clr{height:0; line-height:0; clear:both;}
#block-block-461 .mob{display:inline-block;}
.page-node-1191 #node-1191 .content p.linkList .mob,.page-node-1191 #node-1191 .content .field-name-body .mob,.page-node-1191 #node-1196 .content p.linkList .mob,.page-node-1191 #node-1196 .content .field-name-body .mob,.page-node-1196 #node-1191 .content p.linkList .mob,.page-node-1196 #node-1191 .content .field-name-body .mob,.page-node-1196 #node-1196 .content p.linkList .mob,.page-node-1196 #node-1196 .content .field-name-body .mob{display:inline-block;}

.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%;
}
.second_nav_container{font-size:.7em;line-height:.6em}


#topnav ul li li, #topnav ul ul a {
    background: #b66611;
}

#topnav ul a {
    padding: 5px 3px 5px 7px;
}

#topnav {
	font-family: 'franklin_gothic_demi',arial,helvetica,sans-serif;
	font-size:11pt;
	}


	#topnav ul, #catnav ul { 
		display: none; 
	}


	#topnav,
	#catnav {
		background:transparent !important;
		border:0 !important;
	}


#topnav ul { 
	margin:0; 
	padding:0; 
	list-style:none; 
	line-height:1; 
	margin:0;
	}


#topnav ul li  { 
	float:left; 
	width: auto;
	}


#topnav ul a:hover {
	color:#582202;
	}


#topnav ul ul  { 
	position: absolute; 
	left: -999em; 
	width: 222px; 
	z-index:99999;
	border:0;
	}


#topnav ul ul a  {
	width:200px; 
	line-height:20px;
	border: 1px solid #000;
	border-top:0;
	background:#333;
	}


#topnav ul ul a:hover  {

	}


#topnav ul ul ul  {
	border-top: 1px solid #000;
	margin: -32px 0 0 221px; 
	}


#topnav ul li li { 
	margin:0;
	border:0;
	}


#topnav ul li:hover,
#topnav ul li.hover  {
	position:static;
	}


#topnav ul li:hover ul ul, 
#topnav ul li.sfhover ul ul,
#topnav ul li:hover ul ul ul, 
#topnav ul li.sfhover ul ul ul,
#topnav ul li:hover ul ul ul ul, 
#topnav ul li.sfhover ul ul ul ul { 
	left:-999em; 
	}


#topnav ul li:hover ul, 
#topnav ul li.sfhover ul,
#topnav ul li li:hover ul, 
#topnav ul li li.sfhover ul,
#topnav ul li li li:hover ul, 
#topnav ul li li li.sfhover ul,
#topnav ul li li li li:hover ul, 
#topnav ul li li li li.sfhover ul {
	left:auto;
	}


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


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


  .col-md-4 {
    width: 33.33333%; }

.in_con{
	background:#fff;
	padding:6px;
	text-align:center;
}


.cont_items_img_viernes {
  float: left;
  
  width: 45%;
  height: 68px;
  overflow: hidden;
  position: relative;
}


.cont_items_img_viernes img {
    
  width: 152%;
  vertical-align: top;
  position: absolute;
  left: -30%;
}



.footer-details i{
    font-size: 22px;
    line-height: 40px;
}
.view-document-library-search .views-row .panel-flexible .item-desc .small-description .view-document-download-link{display:inline-block;margin-left:8px}
.page-developing-countries.page-toc .page-block .panel-flexible .panel-separator{display:none}
.page-toc .page-block .panel-flexible .panel-separator{margin-bottom:40px}
.panel-flexible .panel-separator{margin:0 0 1em 0}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}

.index-menu-left-background{
	background-color:#550D8A;
}


.clear {font-size: 0px; line-height: 0px; clear: both;}





.top-nav {
	background:#2c2c2c;
	border-bottom:4px solid #46AEBE;
	height:30px;
}

	.top-nav .menu-alert{
		float:left;
		color:#666;
		padding:8px 0;
		font-style:italic;
	}

	.top-nav ul {float: left;}

		.top-nav ul li {
			position: relative;
			display: inline-block;
			float: left;
			margin-right:20px;
		}

		.top-nav ul li a, .top-nav .breaking-news a {
			display: inline-block;
			height: 30px;
			line-height: 30px;
			color: #ccc ;
			padding:0  ;
			text-shadow:0 1px 1px #000;
			font-size: 12px;
		}

		.top-nav ul li a:hover, .top-nav .breaking-news a:hover {color: #FFF;}

		.top-nav ul ul {
			background: #2c2c2c;
			display: none;
			padding:0;
			position: absolute;
			top: 30px;
			width: 180px;
			z-index: 99999;
			float: left;
			-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
			-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
		}

			.top-nav ul ul li {background: none !important;border: none !important;z-index: 99999;min-width: 180px;}

				.top-nav ul ul ul {right: auto;left: 100%;top: 0;z-index: 99999;}

			.top-nav ul ul a {
				background: none !important;
				height: auto !important;
				line-height: 1em;
				padding: 10px 10px;
				width: 160px;
				display: block !important;
				margin-right: 0 !important;
				z-index: 99999;
				color: #ccc!important;
			}

			.top-nav ul ul li.current-menu-item:after{display: none;}


#page-wrap, .container, nav#main-navigation, .border-box {
	
	
	position: relative;
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;   
	     
}




	
	#page-wrap { width: 100%;}


body.single-fmvss #page-wrap {width: 1000px;}

.banner-textbox__carousel:hover .banner-font__carousel-title{color:#e4262d}

.banner-font-description,.banner-font-link,.banner-font-title,.banner-font__carousel-title,.banner-font__history-description-v2,.banner-font__history-title-150,.banner-font__history-title-80,.banner-font__history-title-90,.banner-font__out-there-description,.banner-font__out-there-landing-link,.banner-font__out-there-link,.banner-font__out-there-title,.banner-font__slider-description,.banner-font__slider-link,.banner-font__slider-title,.banner-font__stories-description,.banner-font__stories-link,.banner-font__stories-title,.banner-font__story-description,.banner-font__story-link,.banner-font__story-title{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.banner-font-title,.banner-font__carousel-title,.banner-font__history-title-150,.banner-font__history-title-80,.banner-font__history-title-90,.banner-font__out-there-title,.banner-font__slider-title,.banner-font__stories-title,.banner-font__story-title{font-size:40px;text-transform:uppercase}

.banner-font-title.same-line-height,.same-line-height.banner-font__carousel-title,.same-line-height.banner-font__history-title-150,.same-line-height.banner-font__history-title-80,.same-line-height.banner-font__history-title-90,.same-line-height.banner-font__out-there-title,.same-line-height.banner-font__slider-title,.same-line-height.banner-font__stories-title,.same-line-height.banner-font__story-title{line-height:40px}

.banner-font-title.line-height-p5,.line-height-p5.banner-font__carousel-title,.line-height-p5.banner-font__history-title-150,.line-height-p5.banner-font__history-title-80,.line-height-p5.banner-font__history-title-90,.line-height-p5.banner-font__out-there-title,.line-height-p5.banner-font__slider-title,.line-height-p5.banner-font__stories-title,.line-height-p5.banner-font__story-title{line-height:45px}

.banner-font-title.line-height-l5,.line-height-l5.banner-font__carousel-title,.line-height-l5.banner-font__history-title-150,.line-height-l5.banner-font__history-title-80,.line-height-l5.banner-font__history-title-90,.line-height-l5.banner-font__out-there-title,.line-height-l5.banner-font__slider-title,.line-height-l5.banner-font__stories-title,.line-height-l5.banner-font__story-title{line-height:35px}

.banner-font__carousel-title{font-size:17px}

.banner-font__carousel-title.same-line-height{line-height:17px}

.banner-font__carousel-title.line-height-p5{line-height:22px}

.banner-font__carousel-title.line-height-l5{line-height:12px}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0; }

#mainNav ul#menu-header-contact li.icon-only {
	margin-right: 0;
}

#mainNav ul#menu-header-contact li.icon-only a i {
	color: #222;
	font-size: 1.05em;
	line-height: 1.25em;
}

#mainNav ul#menu-header-contact li.icon-only.last a i {
	text-align: right;
}

#mainNav ul#menu-header-contact li.icon-only a:before {
  content: none;
  background-size: 0 !important;
  width: 0;
  height: 0;
}

#footerNav ul#menu-footer-main li.icon-only {
	margin-right: 0;
}

	#mainNav ul li a, #mainNav ul li a:hover, #mainNav ul#menu-header-contact li.icon-only a i { color: #FFF !important; }

	#footerNav ul li.icon-only { display: inline-block; margin-right: 8px; }

	#footerNav ul li.icon-only.last { margin-right: 0; }


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


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

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

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

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}
footer .htwfooterlogo{display:inline-block;color:#EBEBEB;font-size:4em;padding-bottom:0.5em}

#transparency{
	width: 760px;
	height: 100%;
	background-color: #e5e5e5;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1000;
	
	opacity: 0.95;
	filter: alpha(opacity=95);
}



.event-calendar .eventsCalendar-currentTitle {
	opacity: 0.9;
	text-align: center;
}

.event-calendar .eventCalendar-wrap .prev {left: 10px;}

.event-calendar .eventCalendar-wrap .arrow {
	border: none;
	top: 18px;
}

.event-calendar .eventsCalendar-daysList li a {border-radius: 0px;}

.event-calendar .eventsCalendar-day-header {
	color: #ffffff;
	font-size: 11px;
	padding: 0px;
}

.event-calendar .eventsCalendar-currentTitle .monthTitle {
	font-size: 18px;
	float: none;
}

.event-calendar .showAsWeek .eventsCalendar-day {padding: 0px;}

.event-calendar .eventsCalendar-daysList {
	border: 1px solid #e9e9e9;
	padding-bottom: 8px;
	width: 100%;
	box-sizing: content-box;
}

.event-calendar .eventsCalendar-list-wrap {display: block;}

.event-calendar .eventsCalendar-daysList li.dayWithEvents a:after {display: none;}

.event-calendar .eventsCalendar-daysList li.today a {background-color: transparent;color: #666;position: relative;}

.event-calendar .eventsCalendar-daysList li.today a:before {
	bottom: -5px;
	color: #ff7f66;
	content: "....";
	font-size: 21px;
	left: 50%;
	margin: 0 0 0 -10px;
	position: absolute;
}

.event-calendar .eventsCalendar-daysList li.dayWithEvents a {background: rgba(204, 204, 204, 0.24);color:#444;}

.event-calendar .eventsCalendar-list-wrap a.eventTitle {
	line-height: 1.5;
}


.event-calendar li.eventsCalendar-day-header {
  background-color: #ec7f24 !important;
}



.event-calendar-wrap{

    float: left;
    width: 100%;
    padding: 0px 15px;
}
.thrv_post_grid .tve_pg_row .tve_pg_container{margin:0 5px}
.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container{margin:0 5px 0 0}
.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container{margin:0 0 0 5px}
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row{margin:0 0 15px 0}
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row:last-child{margin-bottom:0}

#footer .sidebar{padding:0;max-width: 1680px;margin:1.5em auto;}



.blog-section.sidebar-both, .blog-section.sidebar-right2 { width: 75%; float: left; }


.blog-section.sidebar-both2 { width: 66.66%; float: left; }


.blog-section.sidebar-both2 #main-content { float: right; width: 50%; }


.blog-section.sidebar-both2 #left-sidebar { width: 50%; }


.blog-section.sidebar-left2 { width: 75%; float: right; }


.sidebar-both #left-sidebar { width: 33.3%; float: left; }


.sidebar-both #main-content { width: 66.6%; float: right; }


.sidebar-right2 #left-sidebar { width: 33.3%; float: right; }


.sidebar-right2 #main-content { width: 66.6%; float: left; }


.sidebar-left2 #main-content { width: 66.6%; float: right; }


.sidebar-left2 #right-sidebar { width: 33.3%; float: left; }


.sidebar-left #main-content { float: right; }


.sidebar-left #left-sidebar { float: left; }


aside.sidebar { position: relative; z-index: 1; }


#middle {
	width: 972px;
	margin: auto;
}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

 
.clearfix {
	display: inline-block;
}

 
html[xmlns] .clearfix {
	display: block;
}

 
* html .clearfix {
	height: 1%;
}
.header-global .primary-nav .menu-header{height:34px;background:#3d464a}
.header-global .primary-nav .menu-header h6{font-family:calluna-sans,sans-serif;font-size:13px;text-align:center;margin:0;line-height:34px;color:#697072}
.header-global .menu-header{display:none}
.header-global .primary-nav .menu-item-has-children{position:relative}
.header-global .primary-nav .menu-item-has-children:first-child .sub-menu{width:315px}
.header-global .primary-nav .menu-item-has-children .sub-menu{display:block;position:absolute;background:#464f52;background:rgba(70,79,82,.95);left:0;width:auto;min-width:180px;padding:10px 15px;top:100%;opacity:0;pointer-events:none;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;transition:150ms}
.header-global .primary-nav .menu-item-has-children .sub-menu li{display:block}
.header-global .primary-nav .menu-item-has-children .sub-menu li:hover span{color:#1db5ca}
.header-global .primary-nav .menu-item-has-children .sub-menu span{color:#fff;height:auto;line-height:1.4!important;padding:12px 0;display:block;margin:0}
.header-global .primary-nav .menu-item-has-children .sub-menu:after{display:none}
.header-global .primary-nav .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}
.ie-8 .header-global .primary-nav .menu-item-has-children .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children .sub-menu{display:none}
.ie-8 .header-global .primary-nav .menu-item-has-children:hover .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children:hover .sub-menu{display:block}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}


.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}


.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}


a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}

.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}

.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}

.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;}


.wrapper .header nav.nav-menu{margin-bottom:20px;}

.wrapper .header nav.nav-menu .navbar-header .navbar-toggle{background-color:rgba(0,0,0,0.5);margin-top:0;margin-bottom:0;border-radius:0}

.wrapper .header nav.nav-menu .navbar-header .navbar-toggle .icon-bar{background-color:#fff}

.wrapper .header nav.nav-menu .navbar-nav{display:inline-block;float:none}

.wrapper .header nav.nav-menu .navbar-collapse{text-align:center;box-shadow:none}


.wrapper.result-page .nav-pagination{text-align:center}

.nav-links .meta-nav {text-decoration: none; font-style: italic; color: #555555}

.wrapper .header .top .menu-top-nav-container .nav {text-align: center;}

.wrapper .header .top .menu-top-nav-container .nav li{display:inline-block;}

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


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


.dropdown-parent-outline, .dropdown-nav { display: none; }


.dropdown:hover .dropdown-parent-outline, .dropdown:hover .dropdown-nav { display: block; }


.dropdown-nav { position: absolute; z-index: 750; left: 0; width: 280px; border: 1px solid #d2d2d2; background: #ffffff; text-align: left; overflow: auto; }


.dropdown-nav.adjust-right { left: auto; right: 0; }


.dropdown-nav ul { margin: 0; }


.dropdown-nav li { position: relative; }


.dropdown-nav .arrow { position: absolute; display: block; height: 10px; width: 10px; right: 4%; margin-top: -5px; top: 50%; font-family: 'editions'; font-size: 25px; line-height: 10px; text-indent: -3px; color: #333333; }


.invert-arrows .dropdown-nav .arrow { background-position: -160px -185px; top: 48%; }


.lt-ie8 .dropdown-nav .arrow, .lt-ie8 .mega.dropdown .dropdown-nav .overflow-mask { display: none !important; }


.dropdown-nav .count { color: #aaaaaa; }



.dropdown-nav .empty-list { text-transform: none; color:  #aaaaaa ; padding: 20px 30px; margin: 30px; border: 1px solid  #f1f1f1 ; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; line-height: 1.4; font-size: 1.250em; font-weight: 300; font-family:  'Neuton', sans-serif ; }


.mega.dropdown .dropdown-nav li.empty-list a { padding: 0px; display: inline; border-bottom: none !important; color:  #666666 ; }


.mega.dropdown .dropdown-nav li.empty-list a:hover { color:  #333333 ; }


.mega.dropdown .dropdown-nav { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; visibility: hidden; width: 940px; overflow: hidden; z-index: 751; left: -9999px; }


.mega.dropdown:hover .dropdown-nav { visibility: visible; }



.mega.dropdown .dropdown-nav header { position: absolute; left: 0; top: 0px; width: 940px; height: 67px; border-bottom: 1px solid #d2d2d2; background: #ffffff; font-size: 1.125em; }


.mega.dropdown .dropdown-nav .overflow-mask { display: block; position: absolute; right: 0px; top: 0; bottom: 1px; width: 60px; background: #ffffff; -webkit-mask-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, black 85%); }

  
  .mega.dropdown .dropdown-nav, .mega.dropdown .dropdown-nav header { width: 750px; }

  #mobile-nav-dropdown-container .dropdown-nav { margin: 0; position: static; display: block; width: 100%; border: 0px; font-size: 0.814em; }

  #mobile-nav-dropdown-container .dropdown-nav .arrow { display: block; font-size: 30px; opacity: 0.5; position: absolute; top: 26px; right: 17px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }

  #mobile-nav-dropdown-container .dropdown-nav .arrow.dropped { opacity: 0.8; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg); }

  #mobile-nav-dropdown-container .dropdown-nav .sub-nav, #mobile-nav-dropdown-container .dropdown-nav ul.secondary-list, #mobile-nav-dropdown-container .dropdown-nav ul.tertiary-list { display: none; background-color: rgba(0, 0, 0, 0.04); border-bottom: 1px solid #f1f1f1; }

  .dropdown .dropdown-nav, .dropdown .dropdown-parent-outline { display: none !important; }

.browse_job_text {
	font-size:11px;
	font-family:Tahoma;
	color:#352571;
	font-weight:bold;
}

.img{ margin:0.5em; border:1px dotted #999;padding:3px;height:auto;width:27%;float:left;text-align:center}

.img img{ display:inline;  border:0.06em solid #fff}

.img a:hover img{border:0.06em solid #00f}

#content .h_row_1 .box_1 .box_inn, #content .h_row_1 .box_2 .box_inn {
  position:absolute;
  left:40px;
  right:40px;
  bottom:10%;
  text-align:center;
  padding:20px 0;
  z-index:3;
}

#content .h_row_2 .box_1 p, #content .h_row_2 .box_2 p, #content .h_row_2 .box_3 p {
  line-height:21px;
  font-size:14px;
}

#content .h_row_2 .box_1 .box_inn {
  position:absolute;
  padding:15px 0;
  z-index:3;
  bottom:10%;
  left:10px;
  right:10px;
  text-align:center;
}

#content .h_row_2 .box_1 h5, #content .h_row_2 .box_2 h5, #content .h_row_2 .box_3 h5 {
  padding-bottom:15px;
}

#content .main_box:hover .box_1 a.more_btn {
  color:#ffffff;
}

#content .main_box:hover .box_1 a.cart_btn_1 {
  color:#ffffff;
}

#content .main_box .box_1 {
  width:100%;
  background:#ffffff;
  position:relative;
  overflow:hidden;
  text-align:center;
}

#content .collection-list .main_box .box_1 {
  background:#fff;
}


#content .main_box .box_1 .list-image {
  padding:30px 15px 30px 30px;
  margin:0 auto;
}

#content .main_box .box_1 .on-sale, #content .main_box .box_1 .sold-out {
  color: #ffffff;
  border-radius: 5px;
  display: block;
  font-size: 13px;
  padding: 1px 4px;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  min-width: 55px;
  width:auto;
  z-index: 3;
}


#content .main_box .box_1 .on-sale {
  height: 35px;
  line-height: 35px;
  background-color: #99cc66;
  color: #ffffff;
}


#content .main_box .box_1 .sold-out {
  height: 35px;
  min-width: 75px;
  width:auto;
  line-height: 35px;
  background-color: #666;
  color:#ffffff;
}

#content .main_box .box_1 img {
  width:auto;
  max-width:100%;
  height:auto;
  max-height: 250px;
  margin:0 auto;
}

#content .main_box .desc .price, #content .main_box .box_1 .product-details .price {
  font-size:16px;
  line-height:20px;
  color:#282827;
  font-weight:700;
}

#content .main_box .desc .price span.compare-price, #content .main_box .box_1 .product-details span.compare-price {
  color:#cccccc;
  text-decoration: line-through;
  margin-left:5px;
  font-size:14px;
  font-weight:400;
}

#content .main_box .box_1 .product-image {
  position:relative;
}

#content .main_box .box_1 .overlay {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:rgba(3, 50, 68, 0.1);
  opacity:0;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
}

#content .main_box .box_1 a.cart_btn_1, #content .main_box .box_1 input.cart_btn_1, #content .main_box .box_1 a.more_btn {
  margin: -100px auto 10px;
  width:80%;
  max-width:200px;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}

#content .main_box .box_1 a.info_btn {
  width: 80%;
  max-width: 200px;
  height: 40px;
  font-size: 14px;
  line-height: 40px;
  color: #ffffff;
  display: block;
  margin: 0 auto;
  font-weight:700;
  background: #99cc66;
  border-radius: 18px;
  border: none;
  text-align: center;
  cursor: pointer;
  position: relative;
}

#content .main_box .box_1 a.info_btn:hover, #content .submit-form input.info_btn:hover, #content .frm .frm_bot input.info_btn:hover {
  background: #bd044f;
}

#content .collection-list .main_box .box_1 a.info_btn {
  width:auto;
  max-width:200px;
}

#content .main_box:hover a.cart_btn_1, #content .main_box:hover input.cart_btn_1, #content .main_box:hover .box_1 a.more_btn {
  
  margin: 65px auto 10px;
  
}

#content a.info_btn, #content .main_box .box_1 a.cart_btn_1, #content .main_box .box_1 input.cart_btn_1, #content .main_box .box_1 a.more_btn {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}

#content .main_box .box_1 .product-details {
  margin:30px 0;
  border-left:1px solid #efefef;
  padding-left:30px;
}

#content .main_box .box_1 .product-details p {
  color: #898989;
  font-size: 14px;
  line-height: 16px;
  padding: 7px 0 14px;
}

#content .main_box .box_1 .product-details .btn_c {
  display:inline-block;
  margin-right:10px;
}

#content .search_result .main_box .box_1 a.info_btn {
  width:auto;
}

#content .search_result .main_box .box_1 {
  background:#fff;
}

  #content .h_row_2 .box_1 .box_inn, #content .h_row_2 .box_2 .box_inn, #content .h_row_2 .box_3 .box_inn {
    left:15px;
    right:15px;
  }


  html #content .h_row_1 .box_1 .box_inn {
    bottom: 5px;
  }

  #content .h_row_1 .box_1 .box_inn {
    left:15px;
    right:15px;
  }

  #content .h_row_2 .box_1 .box_inn,  #content .h_row_2 .box_2 .box_inn  {
    left:5px;
    right:6px;
  }

  #content .main_box .box_1 a.cart_btn_1 {
    margin-top:30px;
    width:80%;
    max-width: 200px;
    font-size:12px;
  }

  #content .collection-list .main_box .box_1 .product-details a.info_btn {
    display: none;
  }

  #content .box_1 .box_inn h2 {
    font-size:18px;
  }

  #content .box_1 .box_inn p {
    font-size:13px;
    line-height:20px;
  }

  #content .box_1 .box_inn .fa-arrow-circle-right {
    line-height: 20px;
  }




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}


.et_pb_blurb_content {
	position: relative;
	max-width: 550px;
	margin: 0 auto;
}


.et_pb_blurb_content p:last-of-type {
	padding-bottom: 0;
}


.et_pb_blurb_position_left .et_pb_blurb_content {
	text-align: left;
}


.et_pb_blurb_position_right .et_pb_blurb_content {
	padding-right: 52px;
	text-align: right;
}

#5-mid{ background:#FFFFFF;}
.region-slideshow{padding:1% 0;}
.region-front-welcome{margin:1% 3%;background:#84B41D;color:#FFF;padding:2% 3%;height:130px;border:5px solid #F0F0F0;}
.region-front-welcome h2,.region-front-welcome p{color:#fff;}
.top_right .region-user-menu{overflow:hidden;width:100%;margin-top:1em;}
.top_right .region-user-menu .contextual-links-region{line-height:1em;}
.top_right .region-user-menu ul li{padding:0;margin:0;font-size:11px;line-height:1em;padding-right:0.3em}
.region-user-menu h2{display:none;}
.region-user-menu ul li{display:inline-block;background:none;padding:0 10px;border-right:1px solid #636363;line-height:100%;}
.region-user-menu ul li.last{border:0;padding-right:0;}
#footer .region h2{font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#3cfcfc;}
#footer .region .menu li{font-size:10px;text-transform:uppercase;padding:0;line-height:1.5em;}
#footer .region a{color:#3cfcfc;}
#footer .region a:hover{color:white;}
#footer .region .menu a{color:white;}
#footer .region .menu a:hover,#footer .region .menu a.active-trail{color:#3cfcfc;}
#footer .region-footer-first p{font-size:9px;text-transform:uppercase;line-height:1.5em;}
.page-node-edit .region-content,.page-comment-edit .region-content,.page-node-add .region-content,.page-comment-add .region-content{background:white;color:black;padding:1em 1em 0 1em}
.top_left,.top_right,.search_block,.region-user-menu{width:100%;}
.top_right .region-user-menu ul.menu{float:none;}
.top_right .region-search{width:100%;padding:0 31%;}

#masthead .container #navbar-primary,
#masthead .container #navbar-secondary {
  float: left;
  height: 100% !important;
}

#masthead .container #navbar-primary ul,
#masthead .container #navbar-secondary ul {
  margin: 0;
  padding: 0;
  height: 100%;
}

#masthead .container #navbar-primary ul #menu-read,
#masthead .container #navbar-secondary ul #menu-read {
  display: none;
}

#masthead .container #navbar-primary ul #menu-buy,
#masthead .container #navbar-secondary ul #menu-buy {
  display: none;
}

#masthead .container #navbar-primary ul li,
#masthead .container #navbar-secondary ul li {
  margin-left: 10px;
  float: left;
  display: block;
  list-style: none;
  position: relative;
  height: 100%;
}

#masthead .container #navbar-primary ul li a,
#masthead .container #navbar-secondary ul li a,
#masthead .container #navbar-primary ul li a:visited,
#masthead .container #navbar-secondary ul li a:visited {
  display: block;
  padding: 0 6px;
  font-size: 14px;
  font-family: 'montserratregular';
  text-transform: uppercase;
  color: #a1a9af;
  text-decoration: none;
  background: transparent;
  height: 100%;
}

#masthead .container #navbar-primary ul li a:hover,
#masthead .container #navbar-secondary ul li a:hover,
#masthead .container #navbar-primary ul li a:visited:hover,
#masthead .container #navbar-secondary ul li a:visited:hover {
  color: #4D5D69;
}

#masthead .container #navbar-primary ul li:before,
#masthead .container #navbar-secondary ul li:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #3C3D41;
  position: absolute;
  display: none;
  bottom: -1px;
  left: 50%;
  margin-left: -5px;
  z-index: 10;
}

#masthead .container #navbar-primary ul li.dropdown:before,
#masthead .container #navbar-secondary ul li.dropdown:before {
  display: block;
}

#masthead .container #navbar-primary ul li:after,
#masthead .container #navbar-secondary ul li:after {
  clear: both;
}

#masthead .container #navbar-primary ul li.current-menu-item a,
#masthead .container #navbar-secondary ul li.current-menu-item a {
  color: #4D5D69;
}

#masthead .container #navbar-primary ul li.current-menu-item:after,
#masthead .container #navbar-secondary ul li.current-menu-item:after {
  content: "";
  width: 100%;
  height: 4px;
  background-color: #4D5D69;
  position: absolute;
  bottom: 0;
  left: 0;
}

body.en-US #masthead #navbar-primary {
  display: none;
}

body.pt-PT #masthead #navbar-primary {
  display: none;
}

body.ru-RU #masthead #navbar-primary {
  display: none;
}

body.es-ES #masthead #navbar-primary {
  display: none;
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}

#logo {
  float: left;
  padding: 5px 0;
  border-right: 1px solid #ccc;
}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}


.icons-sprite {
  display: block;
}


footer .credits span.icons-sprite {
  display: inline-block;
}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}



#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	display: block;
	float: left;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
.webstore-overlay-cart .totals .total{font-weight:bold;}
.webstore-overlay-cart .totals .total td,.webstore-overlay-cart .totals .total th{padding:4px 8px 16px;color:#444;font-size:1.25rem;}
#confirm .totals .total td,#confirm .totals .total th{color:#333;font-size:1.25rem;line-height:1.5em;}
#confirm .totals .total td{font-weight:bold;}
.webstore-lines-totals .total td,.webstore-lines-totals .total th{color:#333;font-size:1.25rem;line-height:1.5em;}
.webstore-lines-totals .total td{font-weight:bold;}
td.zero{width:1%;white-space:nowrap;}

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

.row {
  margin-right: -15px;
  margin-left: -15px;
}
div.global-nav-wrapper{display:block;float:left;clear:none;margin-left:15px;}
body.diamond-media-library-landing-page div.global-nav-wrapper{margin-top:0px;}


.colored-links a, .colored-links a:link, .colored-links a:visited, .colored-links a:hover { color: #999999; }

.colored-links a:hover { color: #444444; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


#featured-boxs h2.box-title {
	font-size: 19px;
	padding: 10px 0 5px;
    text-align: center;
    text-shadow: -1px -1px 3px #FFFFFF;
    text-transform: uppercase;
}
#featured-boxs h2.box-title,h2.post-title,h2.comments,h3#reply-title,h2.post-title-color{text-shadow:-1px -1px 3px #FFFFFF;}



.assistive-text,
.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

.themonic-nav .assistive-text:hover,
.themonic-nav .assistive-text:active,
.themonic-nav .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; 
}
.nav-customer_account{width:50%;float:right;background-color:#1e1e1e;border-left:1px solid #3f3f43;font-size:11px;letter-spacing:.25px}
.nav-customer_account:before,.nav-customer_account:after{content:"";display:table}
.nav-customer_account:after{clear:both}

.full, .three_fourth, .half, .three_eighth, .one_third, .two_third, .one_fourth, .two_nineth, .four_nineth { float:left; position:relative; overflow:hidden; margin-bottom:12px }

.one_fourth { width:204px; margin-right:28px }

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

  .col-sm-6 {
    width: 50%;
  }

.promotion-banner-wrapper .promo-banners .promotion-banner .sub-promotion-wrapper {
  max-width: 620px;
  height: 58%;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.promotion-banner-wrapper .promo-banners .promotion-banner .sub-promotion-wrapper .btn {
  width: 40%;
  padding: 13px;
  font-family: 'nimbus_sansbold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  -webkit-transform: translateX(-20px);
      -ms-transform: translateX(-20px);
          transform: translateX(-20px);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.promotion-banner-wrapper .promo-banners .promotion-banner .sub-promotion-wrapper .promotion-banner-header {
  font-family: 'nimbus_sansbold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  line-height: 39px;
  font-size: 48px;
  width: 80%;
  margin: 0 auto;
  margin-bottom: 21px;
  color: #ffffff;
}

.promotion-banner-wrapper .promo-banners .promotion-banner .sub-promotion-wrapper .promotion-banner-textBody {
  font-family: 'nimbus_sansregular', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  width: 65%;
  margin: 0 auto;
  color: #445361;
  font-size: 22px;
  line-height: 22px;
  margin-bottom: 4%;
  min-height: 30%;
}

.promotion-banner-wrapper .promo-banners .promotion-banner .sub-promotion-wrapper .promotion-banner-call {
  font-family: 'nimbus_sansregular', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 24px;
}

	.sidebar-top,
	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

#footer #footer-ads .widget { padding-bottom: 0; font-size: 0; line-height: 0; }




.widget { color: #777; font-size: 15px; overflow: hidden; }

.widget a { color: #777; }

.widget a:hover { color: #444; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }

#footer .widget select { border-color: #eee; }


.sidebar .widget { padding: 30px 30px 20px; }

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

#footer .widget a:hover { color: #666; }
.block-full .block-half,.block-full .block-image{padding:0}
.block-full .block-half:first-child,.block-full .block-image:first-child{padding-right:65px}
.block-full .block-half:last-child,.block-full .block-image:last-child{padding-left:65px}
.block-half,.block-image{display:table-cell;width:50%;padding:65px;vertical-align:top}
.block-half.align-center,.align-center.block-image{text-align:center}
.drawer-intro-bundle-save .block-half:nth-child(1) img,.drawer-intro-bundle-save .block-image:nth-child(1) img{margin-top:20px}
