﻿.mh-copyright-wrap{border-top:3px solid rgba(255,255,255,0.3);background:#2a2a2a;}
.mh-copyright{font-size:13px;font-size:0.8125rem;color:#999;padding:15px 20px;}
.mh-copyright a{color:#fff;}
.mh-author-box-contact,.mh-copyright{text-align:center;}

.hr_shadow,
.content_full_width .hr_shadow{
width:300px !important;
background-size:300px 30px !important;
height:10px;
margin:15px auto 20px;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


.clear {
clear:both;
}
.global-header-footer .global-footer__barclays__headline,.global-header-footer .global-footer__barclays__sub-headline,.global-header-footer .global-footer__barclays__cta{display:block}
.global-header-footer .global-footer__barclays__headline,.global-header-footer .global-footer__barclays__sub-headline{color:#fff}

.wp-caption .wp-caption-text {
	margin: 0;
	padding: 5px;
}


#secondary,
#secondary-2 {
    position: relative;
    z-index: 1;
}


#secondary a,
#secondary-2 a,
.footer-widgets a,
.header-widgets a {
    line-height: 180%;
    color: #666;
    padding: 3px 0;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -transition: all 0.5s ease 0s;
}


#secondary a:hover,
#secondary-2 a:hover,
.footer-widgets a:hover,
.header-widgets a:hover {
    color: #7a9cad;
    text-decoration: none;
    padding-left: 5px;
}


#secondary .img-holder a:hover,
#secondary-2 .img-holder a:hover,
#secondary .flickr_badge_image a:hover,
#secondary-2 .flickr_badge_image a:hover,
.footer-widgets .img-holder a:hover,
.header-widgets .img-holder a:hover,
.footer-widgets .flickr_badge_image a:hover,
.header-widgets .flickr_badge_image a:hover {
    padding-left: 0;
}

    #secondary {
        width: 100% !important;
    }

    #secondary-2 {
        width: 100% !important;
    }

    #secondary,
    #secondary-2 {
        clear: both;
    }





#secondary a.t4p-social-network-icon:hover,
#secondary-2 a.t4p-social-network-icon:hover,
.footer-widgets a.t4p-social-network-icon:hover,
.header-widgets a.t4p-social-network-icon:hover {
    padding-left: 0;
}


.aside.col-md-4,
.col-md-12,
.aside.col-md-3,
.col-md-8 {
    padding: 0;
}


.aside {
    padding: 0 15px!important;
}


.aside,
.aside a {
    font-size: 13px;
}
.onsale{background-color:#F88C00;z-index:1;padding:6px 14px;position:absolute;top:10px;left:10px;font-size:12pt;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
ul.products .onsale{padding:4px 10px;font-size:10pt;top:5px;left:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
body.rtl .onsale{left:auto;right:10px;}
body.rtl ul.products .onsale{left:auto;right:5px;}
.search-block .search-button,#topcontrol,#main-nav ul li.current-menu-item a,#main-nav ul li.current-menu-item a:hover,#main-nav ul li.current_page_parent a,#main-nav ul li.current_page_parent a:hover,#main-nav ul li.current-menu-parent a,#main-nav ul li.current-menu-parent a:hover,#main-nav ul li.current-page-ancestor a,#main-nav ul li.current-page-ancestor a:hover,.pagination span.current,.share-post span.share-text,.flex-control-paging li a.flex-active,.ei-slider-thumbs li.ei-slider-element,.review-percentage .review-item span span,.review-final-score,.button,a.button,a.more-link,#main-content input[type="submit"],.form-submit #submit,#login-form .login-button,.widget-feedburner .feedburner-subscribe,input[type="submit"],#buddypress button,#buddypress a.button,#buddypress input[type=submit],#buddypress input[type=reset],#buddypress ul.button-nav li a,#buddypress div.generic-button a,#buddypress .comment-reply-link,#buddypress div.item-list-tabs ul li a span,#buddypress div.item-list-tabs ul li.selected a,#buddypress div.item-list-tabs ul li.current a,#buddypress #members-directory-form div.item-list-tabs ul li.selected span,#members-list-options a.selected,#groups-list-options a.selected,body.dark-skin #buddypress div.item-list-tabs ul li a span,body.dark-skin #buddypress div.item-list-tabs ul li.selected a,body.dark-skin #buddypress div.item-list-tabs ul li.current a,body.dark-skin #members-list-options a.selected,body.dark-skin #groups-list-options a.selected,.search-block-large .search-button,#featured-posts .flex-next:hover,#featured-posts .flex-prev:hover,a.tie-cart span.shooping-count,.woocommerce span.onsale,.woocommerce-page span.onsale,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,#check-also-close,a.post-slideshow-next,a.post-slideshow-prev,.widget_price_filter .ui-slider .ui-slider-handle,.quantity .minus:hover,.quantity .plus:hover,.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,#reading-position-indicator{background-color:#37b8eb;}

		
			.idm_ad_button_group .idm_ad_unit {
				float:left;
				margin:10px 9px 10px 0px;
			}

			.idm_ad_button_group .idm_ad_unit:last-child {
				margin-right:0px;
			}

.section { padding: 0 10px; }

#main_content .clear.section {
    padding: 0 20px;
}

	 
.fontjust { text-align: justify; font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px; }


#footer p.tweet-text { font: 16px Georgia, Times, serif; }

	#header-left, #header-right { width: 100%; float: none; clear: both; margin: 0 auto; }

	#header-left .box, #header-right .box { float: none; clear: both; text-align: center; display: block; margin: 0 auto; }

	#header-left ul.contact li, #header-right ul.contact li { margin: 0 auto; }

	#header-left ul.contact li.mobile, #header-right ul.contact li .mobile { display: inline-block !important; }

.hentry, .widget, .comment, .navigation-links {margin-bottom:24px;}

.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-3 { float:left; width:23.5%; }

.widget_social ul li a.facebook, ul.social_icon li a.facebook {
    background-color: #3b5998;
}

.pagination { padding: 20px 0; font-size: 15px; font-weight: 800; text-align: center; float: left; width: 100%; }

.pagination.pagination-load-more a {border-radius:5px;color:#FFF; padding: 15px 0; background: #ebebeb; width: 100%; float: left; }

.pagination.pagination-load-more { padding: 0; margin-top: 20px;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;padding:0 10px; }

#post-content .pagination { box-shadow: 0 0 0 0 #ebebeb; }

.pagination-simple{    text-align: center; margin: 0 auto; float: left; width: 100%; padding: 50px 0;}


.img-featured-review-score, .blog-post-categories, .jumping-posts li:hover .jumping-posts-text, .woocommerce input#searchsubmit, .super-slider-category, .floating-share-icons li, .pagination.pagination-load-more a{background:#e5192c;}
.alt-font{font-family:Dancing Script,Georgia,serif!important;}

  
  #bitsubscribe {
      background: none repeat scroll 0 0 #464646;
      border-radius: 2px 0 0 0;
      color: #FFFFFF;
      margin-top: 27px;
      padding: 15px;
      width: 200px;
      float: right;
      margin-top: 0;
  }

  
  div#bitsubscribe.open {
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  }

  
  #bitsubscribe div {
      overflow: hidden;
  }

  
  #bit h3, #bit #bitsubscribe h3 {
      color: #FFFFFF;
      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
      font-size: 20px;
      font-weight: 300;
      margin: 0 0 0.5em !important;
      text-align: left;
      text-shadow: 0 1px 0 #333333;
  }

  
  #bit #bitsubscribe p {
      color: #FFFFFF;
      font: 300 15px/1.3em "Helvetica Neue",Helvetica,Arial,sans-serif;
      margin: 0 0 1em;
      text-shadow: 0 1px 0 #333333;
  }

  
  #bitsubscribe p a {
      margin: 20px 0 0;
  }

  
  #bit #bitsubscribe p.bit-follow-count {
      font-size: 13px;
  }

  
  #bitsubscribe input[type="submit"] {
      -moz-transition: all 0.25s ease-in-out 0s;
      -webkit-transition: all 0.25s ease-in-out 0s;
      -o-transition: all 0.25s ease-in-out 0s;
      -ms-transition: all 0.25s ease-in-out 0s;
      transition: all 0.25s ease-in-out 0s;   
      background: -moz-linear-gradient(center top , #333333 0%, #111111 100%) repeat scroll 0 0 transparent;
      background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#111111));
      filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#111111');    

      border: 1px solid #282828;
      border-radius: 11px 11px 11px 11px;
      box-shadow: 0 1px 0 #444444 inset;
      color: #CCCCCC;
      padding: 2px 20px;
      text-decoration: none;
      text-shadow: 0 1px 0 #000000;
  }

  
  #bitsubscribe input[type="submit"]:hover {
      background: -moz-linear-gradient(center top , #333333 0%, #222222 100%) repeat scroll 0 0 transparent;
      box-shadow: 0 1px 0 #4F4F4F inset;
      color: #FFFFFF;
      text-decoration: none;
  }

  
  #bitsubscribe input[type="submit"]:active {
      background: -moz-linear-gradient(center top , #111111 0%, #222222 100%) repeat scroll 0 0 transparent;
      box-shadow: 0 -1px 0 #333333 inset;
      color: #AAAAAA;
      text-decoration: none;
  }

  
  #bitsubscribe input[type="text"] {
      border-radius: 3px 3px 3px 3px;
      font: 300 15px "Helvetica Neue",Helvetica,Arial,sans-serif;
  }

  
  #bitsubscribe input[type="text"]:focus {
      border: 1px solid #000000;
  }

  
  #bitsubscribe.open {
      display: block;
  }

  
  #bitsubscribe #bsub-credit {
      border-top: 1px solid #3C3C3C;
      font: 11px "Helvetica Neue",sans-serif;
      margin: 0 0 -15px;
      padding: 7px 0;
      text-align: center;
  }

  
  #bitsubscribe #bsub-credit a {
      background: none repeat scroll 0 0 transparent;
      color: #AAAAAA;
      text-decoration: none;
      text-shadow: 0 1px 0 #262626;
  }

  
  #bitsubscribe #bsub-credit a:hover {
      background: none repeat scroll 0 0 transparent;
      color: #FFFFFF;
  }


#site-meta {
  display: table-cell;
  vertical-align: middle;
  z-index: 1;
  position: relative;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  padding-top: 30px;
}

.only-on-home #site-meta {
  padding-top: 0;
}

#site-meta i {
  color: #fff;
  font-size: 60px;
  margin: 10px 0;
}

.only-on-home #site-meta i {
  font-size: 100px;
  margin: 30px 0;
}


#site-meta i,
#site-description,
#more-site {
  position: relative;
}

.only-on-home #site-meta i, .only-on-home
#site-description, .only-on-home
#more-site {
  -moz-animation: fadeHeader 1 1s ease-in;
  -webkit-animation: fadeHeader 1 1s ease-in;
  animation: fadeHeader 1 1s ease-in;
}

.section .scrolling-anchor{
	
	}

.section .scrolling-anchor-bottom{
	bottom: 0;
	position: absolute;
	}
.industry-carousel .industry-slide{width:100%;}
.industry-slide .backgrounds,.industry-slide .slide-background{width:100%;}
.industry-slide h1,.industry-slide h3,.industry-slide .featured-products-body{color:#fff;}
.industry-slide .featured-products-background{background:rgba(0,92,185,0.80);height:515px;z-index:5;position:absolute;top:0;}
.industry-slide .container{position:absolute;top:0;left:50%;margin-left:-585px;}
.industry-slide .contents{z-index:10;}
.industry-slide .contents .featured-products{z-index:10;color:#fff;padding-top:90px;}
.industry-slide .contents .featured-products a{color:#ffffff;text-decoration:underline;}
.industry-slide .contents .featured-products a:hover{color:#e0e0e0;text-decoration:none;}
.industry-slide .contents .proof-point{margin-top:8%;}
.industry-slide .btn.btn-primary{border:0;margin-top:1.5em}
.industry-slide .contents .proof-point h3{font-size:20px;line-height:24px;}
.industry-slide .contents .featured-products p{font-size:14px;line-height:20px;}
.industry-slide .backgrounds img{width:200% !important;}
.industry-slide h3{font-size:16px;line-height:20px;margin:0;}


.letter-holder{
	position: absolute;
	left: 50%;
	top: 100%;
	margin: -800px 0 0 -412px;
	width: 823px;
	height: 1091px;
}

#content-wrap {
	padding:40px 0;
	min-height:100%;
	background-color:#FFFFFF;
}




.fluid {
	float:left;
	width:100%;
}

.cb-body-light #cb-content, .cb-body-light .cb-hp-section {
  background: #fff;
}

.cb-body-dark #cb-content, .cb-body-dark .cb-hp-section {
  background: #161616;
}



.wrap, .cb-wrap-off #cb-content {
  width: 100%;
  margin: 0 auto;
}


#cb-content {
  padding-top: 3px !important;
}


.cb-box-light .wrap {
  box-shadow: -1px 0px 0px 0px #ddd, 1px 0px 0px 0px #ddd;
  -moz-box-shadow: -1px 0px 0px 0px #ddd, 1px 0px 0px 0px #ddd;
  -webkit-box-shadow: -1px 0px 0px 0px #ddd, 1px 0px 0px 0px #ddd;
}


.cb-box-heavy .wrap {
  box-shadow: -1px 0px 0px 0px #888, 1px 0px 0px 0px #888;
  -moz-box-shadow: -1px 0px 0px 0px #888, 1px 0px 0px 0px #888;
  -webkit-box-shadow: -1px 0px 0px 0px #888, 1px 0px 0px 0px #888;
}


.cb-box-light.cb-nav-bar-wrap.wrap, .cb-box-light.cb-main-nav.wrap, .cb-box-light #cb-widgets.wrap, .cb-box-light .cb-footer-lower .wrap,
.cb-box-heavy.cb-nav-bar-wrap.wrap, .cb-box-heavy.cb-main-nav.wrap, .cb-box-heavy #cb-widgets.wrap, .cb-box-heavy .cb-footer-lower .wrap {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}




#main
{
    margin-top: 94px;
}



.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}

#aom_body_content_n {padding:2px; margin:2px 0 0 0; background-color:#FFFFFF; color:#000000; border:0px solid #CCCCCC;}


.radmenu
{
	white-space:wrap;
	float:left;
	position:relative;
	width:900px;
	
}



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




.radmenu ul.horizontal,
.radmenu ul.vertical
{
	margin:0;
	padding:0;
	display:none;
	position:relative;
	left:0;
	float:left;
	
}


.radmenu .item
{
	float:left;
	position:relative;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;	
	
}



.radmenu .horizontal .item
{
	clear:none;
}


.radmenu .vertical .item
{
	clear:both;
}



.radmenu ul.active,
.radmenu ul.rootGroup
{
	display:block;
}


.radmenu .slide, 
.contextMenu
{
	position:absolute;
	overflow:hidden;
	display:none;
	
	float:left;
}


.radmenu .text
{
	display:block;
}


.radmenu a.link
{
	cursor:default;
	display:block;	
}


.radmenu ul.rootGroup
{
	float:none;
	
}


.radmenu .link
{
	width:auto;
}


.radmenu ul.horizontal {padding:0;}

.radmenu li {list-style:none;width:86px;}

.radmenu li li {list-style:none;width:150px;margin:0;padding:0;}
.soliloquy-container .soliloquy-image{max-width:100%;height:auto;display:block;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}


.widget-area .textwidget {
	padding: 7px 0 0;
}


#footer-widgets .textwidget {
	padding: 0;
}

#footer .news_desc2{width:220px;padding-left:10px}

.news_desc2 {font-size:13px;line-height:18px;font-family:georgia;color:#555;padding-top:3px}

  section.tout a.read-more {
    display: none;
  }

.yelp-slider-wrapper #yelpSlider .read-more {
  font-family: 'nimbus_sansbold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  margin-top: 2%;
  color: #445360;
}

footer section a.read-more {
  color: #ecedef;
  text-transform: uppercase;
}

footer section a.read-more:hover {
  color: #c2c6cc;
}





.boardsbutton .teen-html-widget_title {
	border: 0;
	padding: 0;
	margin: 0;
}

#tabs-1 .tab1box1 .tab1box2 .intab{margin:0px;padding:0px;background:#FFFFFF;width:560px;margin:0px auto;margin-bottom:15px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px}

#tabs-1 .tab1box1 .tab1box2 .intab h3{margin:0px;padding:0px;color:#0072bc;font-size:16px;padding-bottom:4px}

#tabs-1 .tab1box1 .tab1box2 .intab p{margin:0px;padding:0px;padding-bottom:10px;border:0px solid #006600;height:auto !important}

#tabs-1 .tab1box1 .tab1box2 .intab p *{height:auto !important}

#tabs-1 .tab1box1 .tab1box2 .intab p a.tabbut{display:block;margin:0px;padding:0px;background:#004f88;color:#FFFFFF;font-weight:bold;height:20px;line-height:20px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;display:inline;padding:0px 10px}

#tabs-2 .tab2box1 .tab2box2 .intab{margin:0px;padding:0px;background:#FFFFFF;width:560px;margin:0px auto;margin-bottom:15px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px}

#tabs-2 .tab2box1 .tab2box2 .intab h3{margin:0px;padding:0px;color:#0072bc;font-size:16px;padding-bottom:4px}

#tabs-2 .tab2box1 .tab2box2 .intab p{margin:0px;padding:0px;padding-bottom:10px;border:0px solid #006600;height:auto !important}

#tabs-2 .tab2box1 .tab2box2 .intab p *{height:auto !important}

#tabs-2 .tab2box1 .tab2box2 .intab p a.tabbut{display:block;margin:0px;padding:0px;background:#004f88;color:#FFFFFF;font-weight:bold;height:20px;line-height:20px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;display:inline;padding:0px 10px}

#tabs-3 .tab3box1 .tab3box2 .intab{margin:0px;padding:0px;background:#FFFFFF;
width:560px;margin:0px auto;margin-bottom:15px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px}

#tabs-3 .tab3box1 .tab3box2 .intab h3{margin:0px;padding:0px;color:#0072bc;font-size:16px;padding-bottom:4px}

#tabs-3 .tab3box1 .tab3box2 .intab p{margin:0px;padding:0px;padding-bottom:10px;border:0px solid #006600;height:auto !important}

#tabs-3 .tab3box1 .tab3box2 .intab p *{height:auto !important}

#tabs-3 .tab3box1 .tab3box2 .intab p a.tabbut{display:block;margin:0px;padding:0px;background:#004f88;color:#FFFFFF;font-weight:bold;height:20px;line-height:20px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;display:inline;padding:0px 10px}


#tabs-1 .intab,
#tabs-2 .intab {
	position: relative;
	overflow: auto;
}


.intab img{float:left;margin-right:1em;}

.footer-searchform {height: 40px; margin-bottom: 5px;}

.footer-searchform input {width: 365px; font-size: 16px; font-weight: bold; color: #323232; border: 1px solid #eee; padding: 4px 5px; margin: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}


.clearfloat:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{margin-top:-.265em;width:auto;height:auto;font-size:1.2em;line-height:1}
.menu-item i._before{margin-right:.25em}
.menu-item i._after{margin-left:.25em}
.menu-item img._before{margin-right:.5em}
.menu-item img._after{margin-left:.5em}
.menu-item ._svg{width:1em}
.menu-item i.elusive{margin-top:-.3em}

.menu-item-130418 {
    float: right !important;
}

  .cmsc--nav-subnav-single {
    min-height: 50px;
    font-weight: bold; }
.view-event-calendar .calendar-calendar table td .date-display-single{font-weight:normal;font-size:11px;color:gray}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold}


.art-content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
   border-collapse: collapse;
}


.art-content-layout-row 
{
   display: table-row;
}


.art-post .art-content-layout-br
{
   height: 0;
}


.art-content-layout .art-content
{
   margin:0 auto;
}


.art-content-layout .art-sidebar1
{
   background: #7A7A7A;
   background: transparent;
   margin:0 auto;
   width: 225px;
}


.art-content-layout .art-sidebar2
{
   background: #7A7A7A;
   background: transparent;
   margin:0 auto;
   width: 225px;
}


div.art-footer div.art-content-layout
{
    margin:0 auto;
    width:100%;
}

  
.responsive .art-content-layout img,
.responsive .art-content-layout video
{
   max-width: 100%;
   height: auto !important;
}


.responsive.responsive-phone .art-content-layout img 
{
   float: none !important;
}

    
.responsive .art-content-layout .art-sidebar0, 
.responsive .art-content-layout .art-sidebar1, 
.responsive .art-content-layout .art-sidebar2 
{
   width: auto !important;
}

    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   display: block;
}


.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}


.footer-content {
	padding: 40px 0;
}
.slide-panel .panel-text{float:left;height:27px;line-height:27px;padding:0;margin:0;font-size:11px;color:#333;overflow:hidden;text-indent:10px;position:relative}
.slide-panel .panel-text .slide-title{position:relative;top:0;left:0;white-space:nowrap}
.theme-dark .slide-panel .panel-text{color:#FFF}
.grid-view .current-stack .slide .slide-panel .panel-text.tickable:before{content:"";position:absolute;top:0;left:0;z-index:2;width:5px;height:100%;background-image:-webkit-linear-gradient(left, #F8F8F8, rgba(255,255,255,0));background-image:-moz-linear-gradient(left, #F8F8F8, rgba(255,255,255,0));background-image:linear-gradient(left, #F8F8F8, rgba(255,255,255,0))}
.grid-view .current-stack .slide .slide-panel .panel-text.tickable:after{content:"";position:absolute;top:0;right:0;width:5px;height:100%;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #F8F8F8);background-image:-moz-linear-gradient(left, rgba(255,255,255,0), #F8F8F8);background-image:linear-gradient(left, rgba(255,255,255,0), #F8F8F8)}
.theme-dark .current-stack .slide .slide-panel .panel-text.tickable:before{background-image:-webkit-linear-gradient(left, #010101, rgba(1,1,1,0));background-image:-moz-linear-gradient(left, #010101, rgba(1,1,1,0));background-image:linear-gradient(left, #010101, rgba(1,1,1,0))}
.theme-dark .current-stack .slide .slide-panel .panel-text.tickable:after{background-image:-webkit-linear-gradient(left, rgba(1,1,1,0), #010101);background-image:-moz-linear-gradient(left, rgba(1,1,1,0), #010101);background-image:linear-gradient(left, rgba(1,1,1,0), #010101)}
.vertical-view body .viewer .current-stack .slide .slide-panel .panel-text{font-size:11px;line-height:30px;margin-left:30px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-12{width:100%}

.headline-style-1 h1{ font-size: 60px; }

.headline-style-1 .sub-title{ font-size: 10px; letter-spacing: 1px; }




.headline-style-1{ display: inline-block; }

.headline-style-1 img{  display: inline-block; margin-bottom: 22px; }


.footer img.footer-logo {
	margin: 15px 0 20px;
}
header.container #main-nav li.topnav .subnav{display:none;width:100%;position:absolute;top:109%;left:0;background-color:#FFF;z-index:100;-webkit-box-shadow:#ccc 0 0 35px;-moz-box-shadow:#ccc 0 0 35px;box-shadow:#ccc 0 0 35px}
header.container #main-nav li.topnav .subnav .subnav-inner{max-width:1110px;margin:0 auto;padding:2.5rem 2.125rem 2.5rem 1.5625rem}
header.container #main-nav li.topnav.is-hover .subnav{display:block}
header.container #main-nav li.topnav.is-hover .subnav .triangle{display:block;position:absolute;top:-12px;left:0;content:'';width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #FFF}

.wf-active .site-title, .wf-active .site-title a{font-family:"lemonde-journal-1","lemonde-journal-2",serif;font-weight:400;font-style:normal}

			.site-title,
		.site-description {
			text-indent: -9999px;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}
a,a:visited,.site-title a,.site-description{color:#025d5c}
.meetings-carousel{width:263px;height:100px;overflow:hidden;display:block;}
.meetings-carousel-caption{width:263px !important;padding:0;margin:0;left:0;top:0;text-shadow:none;color:#333;text-align:left;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
}


.container_15 .grid_4 {
	width:24.667%;
}


.container_12 .grid_4 {
	width:31.333%;
}


	.col-md-12 .col-sm-8 {
		width: 62%;
		float:left;
	}

	.col-md-12 .col-sm-3 {
		width: 100%;
		float: left;
		text-align:center;
	}

	.bellow_shares .col-md-12 .col-md-3 {
		width: 100%;
		text-align:center;
	}

	.bellow_shares .col-md-12 .col-md-6 {
		width: 100%;
		margin-bottom:10px;
		text-align:center;
	}

	.bellow_shares .col-md-12 .col-md-4 {
		width: 100%;
		text-align:center;
	}

	.bellow_shares	.col-md-12 {
		padding-left: 20px;
	}


	.bellow_shares .col-md-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-left:15px;padding-right:15px}
.col-md-12{width:100%}


#footer {
	color: #333;
	text-align: center;
	padding: 5px 0 15px 0;
	font-size: 11px;  
	width: 800px; }
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}


.content 	{
	color:#323232;
	FONT-FAMILY: Trebuchet MS,verdana,sans serif,arial;
	font-size:11px !important;
	font-weight: normal;
	line-height: 16px;
}

.technology-org-category-cell {
	padding: 25px 20px 10px 20px;
}
.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:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.icon-bar {
    background-color: #000000;
}

.et_pb_column_1_4 .et_pb_slider .et_pb_slide { min-height: 170px; }

.et_pb_column_1_4 .et_pb_slider .et_pb_slide a.et_pb_more_button { display: none; }


	.et_pb_post .et_pb_slide { min-height: 600px; background-size: cover !important; }

	.et_pb_column_3_4 .et_pb_post .et_pb_slide { min-height: 442px; }

	.et_pb_column_2_3 .et_pb_post .et_pb_slide { min-height: 390px; }

	.et_pb_column_1_2 .et_pb_post .et_pb_slide { min-height: 284px; }

	.et_pb_column_1_3 .et_pb_post .et_pb_slide, .et_pb_column_3_8 .et_pb_post .et_pb_slide { min-height: 180px; }

	.et_pb_column_1_4 .et_pb_post .et_pb_slide { min-height: 125px; }

	.et_pb_blog_grid .et_pb_post .et_pb_slide { min-height: 180px; }

.et_pb_slider .et_pb_slide { display: none; float: left; margin-right: -100%; position: relative; width: 100%; text-align: center; -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); list-style: none;}

.format-gallery .et_pb_slider .et_pb_slide { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.et_pb_slider .et_pb_slide, .et_pb_section { background-position: center; background-repeat: no-repeat; -webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }

.et_pb_slider .et_pb_slide:first-child { display: list-item; }

.et_pb_slide:first-child .et_pb_slide_image img { opacity: 0; }

.et_pb_slide:first-child .et_pb_slide_image img.active { opacity: 1; -webkit-animation-duration: .7s; -webkit-animation-delay: .6s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-duration: .7s; -moz-animation-delay: .6s; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: both; -o-animation-duration: .7s; -o-animation-delay: .6s;-o-animation-timing-function: ease-in-out; -o-animation-fill-mode: both; -ms-animation-duration: .7s; -ms-animation-delay: .6s; -ms-animation-timing-function: ease-in-out; -ms-animation-fill-mode: both; animation-duration: .7s; animation-delay: .6s; animation-timing-function: ease-in-out; animation-fill-mode: both; -webkit-animation-name: fadeLeft; -moz-animation-name: fadeLeft; -ms-animation-name: fadeLeft; -o-animation-name: fadeLeft; animation-name: fadeLeft; }

.et_mobile_device .et_pb_slider_parallax .et_pb_slide, .et_mobile_device .et_pb_section_parallax .et_pb_parallax_css,.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css { background-attachment: scroll; }

	.et_pb_column_4_4 .et_pb_post .et_pb_slide { min-height: 534px; }

	.et_pb_post .et_pb_slide, .et_pb_blog_grid .et_pb_post .et_pb_slide { min-height: 156px !important; }

.village-btn{position:absolute; margin-top: -3px;margin-left:9px;}



.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px 0;
    max-width: none;
    max-height: none;
}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}


.metaslider .flex-control-thumbs li {
    width: auto;
}


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}



 
.metaslider {
    position: relative;
    z-index: 0;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}


.metaslider a {
    outline: none;
}


.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}


.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}


.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}


.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}


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

.wpb_single_image .vc_single_image-wrapper {
  display: inline-block;
  max-width: 100%;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  padding: 6px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  border-radius: 5000px;
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  border-radius: 5000px;
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}


h3.widget-title{
	margin-bottom: 30px;
}






.sidebar h3.widget-title{
	font-size: 18px;
	line-height: normal;
	margin-top: 0;
	font-weight: 400;
	text-transform: uppercase;
}

.article__header .article__headline .headline__primary,
										.article__header .article__headline .headline__description * {
	color: #f4f4f4; 

}

.header .left, .header .right {
	display: inline-block;
	vertical-align: middle;
}

.header .left {
	width: 430px;
}

.footer .left, .footer .right {
	display: inline-block;
	vertical-align: top;
}

.footer .left {
	width: 120px;
}

.ratesh2 {
	color:#aeab87;
	font-weight:bold;
	font-size:18px;
	padding-bottom:10px;
	padding-top:10px;
}

.footer_txt {
	font:11px/20px Arial, Helvetica, sans-serif; color:#7c1a00;
	padding:15px 0 0 15px;
	}
	


.cult-programs {
	line-height: 15px;
	padding: 2px 0 2px 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	font-style: normal;
	font-weight: bold;
	color: #a00;
	text-decoration: none; }


.cult-programs a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #fff;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.cult-programs a:link { color: #000000; }
	
.cult-programs a:visited { color: #000000; }
	
.cult-programs a:hover { color: #768d56; }
	
.cult-programs a:active { color: #913413; }

#rt-copyright {
	background-color: #333;
}

#rt-copyright p {
	color: #ccc;
}

#rt-copyright a:link,
#rt-copyright a:visited {
	color: #ccc;
}

#rt-copyright a:hover {
	color: #fff;
}

	
	.banner-block { width: 100%;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}





html,
body,
#container,
#main,
#content {
	height: 100%;
}


#content article {
	padding: 60px 0;
	min-height: 100%;
	display: flex;
	flex-direction: column;
	overflow: hidden;
}


body.single #content article,
body.page #content article {
	min-height: 0;
}


#content article.post {
	justify-content: center;
}


#nav-single,
#post-comments,
#content .syntaxhighlighter,
#content form,
.embed-twitter,
#content article .entry-meta,
#content article h1,
#content article h2,
#content article h3,
#content article h4,
#content article h5,
#content article h6,
#content article ol,
#content article ul,
#content article blockquote,
#content article pre,
#content article p,
#content hr,
#content span.rating {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 600px;
}


#content .syntaxhighlighter {
	padding: 20px 0 !important;
	margin: 1em auto !important;
}


#content article a:hover {
	color: currentColor !important;
}


#content article .entry-meta span span {
	opacity: .5;
}


#content article .entry-meta a {
	color: currentColor;
}


#content .contact-form label span {
	color: currentColor;
	opacity: .5;
}


#content .contact-form textarea {
	width: 100%;
}

.image_holder{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.image_holder:after {
content: " ";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 50%;
}


.main-navigation-subtitle {
  position: absolute;
  top: -14px;
  left: 12px;
  color: #9ec7ea;
  font-weight: normal;
  font-size: 0.9em;
  width: 100%;
}

#breadcrumbs{ font-weight:bold;}

#breadcrumbs .pathway{ font-size:11px; text-decoration:none; color: gray;}

#breadcrumbs , #left , #fontsize { display: none; }



#left-area .post-meta {
	padding-bottom: 15px;
	font-size: 14px;
}


#left-area .post-meta a {
	color: #666;
	text-decoration: none;
}


.et_pb_post .post-meta {
	margin-bottom: 6px;
	font-size: 14px;
}


.et_pb_post .post-meta a,
.et_pb_portfolio_item .post-meta a {
	text-decoration: none;
}



.et_pb_bg_layout_light .et_pb_post .post-meta,
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta,
.et_pb_bg_layout_light .et_pb_post .post-meta a,
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a,
.et_pb_bg_layout_light .et_pb_post p,
.et_pb_bg_layout_light p.et_pb_title_meta_container,
.et_pb_bg_layout_light p.et_pb_title_meta_container a {
	color: #666;
}


.et_pb_bg_layout_dark .et_pb_post .post-meta,
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta,
.et_pb_bg_layout_dark .et_pb_post .post-meta a,
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta a,
.et_pb_bg_layout_dark .et_pb_post p,
.et_pb_bg_layout_dark p.et_pb_title_meta_container,
.et_pb_bg_layout_dark p.et_pb_title_meta_container a {
	color: inherit;
}


	.et_pb_portfolio_item .post-meta,
	.et_pb_gallery_item .et_pb_gallery_caption {
		margin: 0.4em 0 0;
		font-size: 14px;
	}


	.et_pb_blog_grid .et_pb_post .post-meta {
		display: block !important;
		padding: 0;
	}


#main-navigation {
    margin: 0;
    padding: 12px 0 0 18px;
}


#main-navigation li.main-nav-item {
    float: left;
    position: relative;
}


#main-navigation .header-dropdown-menu {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    padding: 40px 0 0 0;
}


#main-navigation .active .header-dropdown-menu {
    display: block;
}


#main-navigation .header-dropdown-menu ul {
    padding: 3px 0;
    width: 230px;
    list-style: none;
}


#main-navigation .header-dropdown-menu a {
    padding: 6px 12px;
    display: block;
}


#main-navigation .sub-nav-content a:hover {
    background: #0e4071;
    color: #fff;
    text-decoration: none;
}


#main-navigation .nav-aro {
    width: 19px;
    height: 9px;
    position: absolute;
    top: 24px;
    left: 10px;
    display: none;
}


#main-navigation .active .header-dropdown-menu .nav-aro {
    display: block;
}


#main-navigation .sub-nav-content {
  position: absolute;
  right: -230px;
  top: 0px;
  display: none;
  background: #fff;
  min-height: 180px;
  border-left: 1px #ddd solid;
  border-left: 1px rgba(0,0,0,0.2) solid;
}


#main-navigation .sub-active .sub-nav-content {
  display: block;
}


#globalBase #main-navigation .nav-aro {
  top: 31px;
}


.clearfix:after {
   content: " "; 
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
li.purple:hover .box-dropdown .box-wrapper{border-color:#9b59b6}
li.purple .box-dropdown:after{border-bottom:10px solid #9b59b6}
li.purple .parent-color,a.purple{color:#9b59b6}
li.purple .parent-background{background:#9b59b6}
li.purple .parent-border{border-color:#9b59b6}
li.purple .parent-arrow:after{border-bottom-color:#9b59b6}
.purple .sidebar-box-heading,.purple a.tag-item:hover{background:#9b59b6}
.purple.contact-item .icons{background:#9b59b6}

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


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.play-button,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.button{background-color:transparent;background-color:rgba(0,0,0,0.3)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.play-button:hover,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.play-button:focus,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.button:hover,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.button:focus{background-color:rgba(0,0,0,0.325)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.play-button:active,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.button:active{background-color:rgba(0,0,0,0.35)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.play-button,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.button{background-color:transparent;background-color:rgba(255,255,255,0.3)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.play-button:hover,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.play-button:focus,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.button:hover,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.button:focus{background-color:rgba(255,255,255,0.325)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.play-button:active,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.button:active{background-color:rgba(255,255,255,0.35)}


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.play-button, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.button {
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.3); }


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.play-button:hover, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.play-button:focus, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.button:hover, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.button:focus {
  background-color: rgba(0, 0, 0, 0.325); }


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.play-button:active, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.button:active {
  background-color: rgba(0, 0, 0, 0.35); }


#socialslider-linki
	{
	float: left;
	width: 70px;
	}


#socialslider-linki img
	{
	width: 32px;
	height: 32px;
	}


#socialslider-ikony ul, #socialslider-linki ul, #socialslider-ikony li, #socialslider-linki li
	{
	display: block;
	list-style: none;
	margin: 0;
	padding:0;
	}


#socialslider-linki li
	{
	padding: 5px;
	text-align: center;
	width: 70px;
	}


#socialslider-linki a
	{
	border: none;
	font-size: 10px;
	text-decoration: none;
	}


.socialslider-grupa
	{
	float: left;
	zoom: 1;
	}


.location-info .location-01 {
  width: 48.48485%;
  float: left;
  margin-right: 3.0303%;
  display: inline;
}
.tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2{font-size:14px}
.tribe-theme-twentyfifteen .tribe-events-adv-list-widget .tribe-mini-calendar-event{border-bottom:0}





.tribe-mini-calendar-event {
	overflow:hidden;
	width:100%;
	padding-bottom : 5px;
	margin-bottom  : 5px;
	border-bottom  : 1px dotted #2f2f2f;
}


.tribe-mini-calendar-right .tribe-mini-calendar-event:last-child {
	border:0;
}


.tribe-mini-calendar-event.first {
	margin-top:10px;
}


.tribe-mini-calendar-event .list-date {
	float : left;
	overflow:hidden;
	font-weight:bold;
	margin: 10px 5% 10px 0;
	padding: 3px;
	width: 15%;
	text-align:center;
	display: inline;
	background: #666;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


.tribe-mini-calendar-event .list-info {
	margin: 10px 0;
	display: inline;
	line-height: 1;
	float: left;
	width: 80%;
}


.tribe-mini-calendar-event .list-date .list-dayname {
	background: #fff;
	color: #666;
	padding: 3px;
	font-size: 9px;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


.tribe-mini-calendar-event .list-date .list-daynumber {
	color      : #fff;
	font-size  : 15px;
	width: 100%;
	line-height: 22px;
	display    : block;
	text-align : center;
}


.tribe-mini-calendar-event .list-info h2 {
	font-size : 14px;
	font-weight:bold;
	line-height:18px;
	margin-top: 0;
	margin-bottom: 10px;
}

.tribe-mini-calendar-event .list-info p {
	margin:5px 0;
	display:none;
}


.tribe-mini-calendar-event.first .list-info p {
	display:block;
}


.tribe-mini-calendar-event-cost {
	font-weight: bold;
}


.tribe-mini-calendar-event .tribe-events-divider {
	display: inline;
	font-weight: normal;
}


.tribe-mini-calendar-event .tribe-events-event-schedule-details {
	display: inline-block;
}

.tribe-mini-calendar-event .tribe-events-event-schedule-details,
.tribe-mini-calendar-event-venue {
	margin: 5px 0 0;
}


.tribe-theme-twentyfifteen .tribe-mini-calendar-event {
	margin-left: 0;
	margin-right: 0;
}

.tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-date {
	width: 18%;
	margin-right: 7%;
}

.tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-info {
	width: 75%;
}
.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}

.home-slider .flex-control-nav .fa {
	color:#282827;
}

.home-slider .flex-control-nav .fa:hover {
	color: #bd044f;
}

#header .cart_menu .checkout_row p .fa-clock-o {
  color: #fb5700;
  line-height: 30px;
  font-size: 16px;
  margin-right: 9px;
}

.banner_nav a.prev .fa-chevron-left {
  line-height:30px;
  font-size:14px;
  color:#282827;
}

.banner_nav a:hover.prev .fa-chevron-left {
  color:#ff5e9f;
}

.banner_nav a.next .fa-chevron-right {
  line-height:30px;
  font-size:14px;
  color:#282827;
  margin-left:2px;
}

.banner_nav a:hover.next .fa-chevron-right {
  color:#ff5e9f;
}

.banner_nav .scroll_down .fa-arrow-circle-down {
  color:#ff5e9f;
  margin:0 0 0 5px;
  line-height:36px;
}


.fa-arrow-circle-right {
  color:#ff5e9f !important;
  font-size:14px;
  margin-left:6px;
  line-height:27px;
}

.fa-arrow-circle-right:hover {
  text-decoration:none;
}

#content .title .title_right .next-prev a .fa, #content .blog-next-prev a .fa {
  padding:0 3px;
}

#content .blog_blk .blog_desc_inn p span.fa-quote-right {
  font-size:24px;
  line-height:28px;
  color:#99cc66;
  position:absolute;
  top:0px;
  right:0;
}

#content .comment_c .com_list ul li .fa {
  font-size: 14px;
  line-height: 16px;
  color: #d7dbdb;
  margin-right: 6px;
}

#content .tag_c ul li span.fa {
  font-size:14px;
  line-height:30px;
  color:#d7dbdb;
  margin-right:7px;
}

#content .tag_c a.share span.fa {
  font-size:14px;
  line-height:30px;
  color:#d7dbdb;
  margin-right:7px;
}

#content .page_c a.prev span.fa {
  font-size:14px;
  line-height:50px;
  margin-right:8px;
}

#content .page_c a.prev:hover span.fa {
  color:#ff5e9f;
}

#content .page_c a.next span.fa {
  font-size:14px;
  line-height:50px;
  margin-left:8px;
}

#content .page_c a.next:hover span.fa {
  color:#ff5e9f;
}

#content .cart_btn a.info_btn .fa, .add-address a.btn_c .fa {
  color:#ffffff;
  font-size:14px;
  line-height:38px;
  margin-right:9px;
}

#content .cart_btn a.next_btn .fa {
  font-size:14px;
  line-height:40px;
  color:#ffffff;
  margin-left:9px;
}

#content a.backtocate .fa {
  font-size:14px;
  line-height:34px;
  color:#ff5e9f;
  margin:0 8px 0 0;
}

#content .pro_main_c .desc_blk .review_row div.share .fa-share-square-o, , #content .tag_c div.share .fa-share-square-o {
  margin-right:7px;
  font-size:14px;
  line-height:16px;
  color:#d7dbdb;
}

#content .tabing .tab-content .rew_blk .date .fa-calendar {
  font-size:14px;
  line-height:16px;
  color:#d7dbdb;
  margin:0 7px 0 0;
}

#content .tabing .tab-content .rew_blk .user .fa-user {
  font-size:14px;
  line-height:16px;
  color:#d7dbdb;
  margin:0 7px 0 0;
}

  #content .box_1 .box_inn .fa-arrow-circle-right {
    line-height: 20px;
  }
div.line_separator{margin:12px 0;border-bottom:2px solid lightgrey;}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-height:755px;
  height:auto !important;
  height:755px;
}


#events-world-news-inside {
	max-width: 960px;
	margin: 0 auto;
	padding: 0 21px;
	padding: 0 1.5rem;
}
.boxed .header_inner{width:1150px;margin:0 auto}
.vertical_menu_enabled header .header_inner{display:none}
.paspartu_enabled .header_inner{position:relative}


.contentheading, .componentheading {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	color				: #000000;
	width				: 100%;
	border-bottom		: 1px solid #f0f0f0;
}

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


#home-boxes {
	margin-top: 20px;
	z-index: 50;
}


#home-boxes div.home-box-last {
	margin-right: 0;
}




.glyph { font-family: 'blockshop-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account a.glyph, .main-header .search-account a:link.glyph { font-weight: normal; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #ebebeb; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }


#nav .drop .container .row .no-images .title,
#nav .drop .no-images .col {margin-left: -24px;}

    #nav .drop .container .row .no-images .title,
    #nav .drop .no-images .col{
        margin-left:0;
    }


font.text1 {
    color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
}


a.text1 {
    color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
}

		.w-socials-item-popup {
			position: absolute;
			left: 0;
			bottom: 50px; 
			font-size: 13px; 
			line-height: 26px; 
			padding: 0 10px; 
			visibility: hidden;
			z-index: 10;
			opacity: 0;
			background-color: rgba(0,0,0,0.8);
			color: #fff;
			-webkit-transform: translateY(-10px);
					transform: translateY(-10px);
			-webkit-transition: opacity 0.2s ease-out 0.3s, -webkit-transform 0.2s ease-out 0.3s;
					transition: opacity 0.2s ease-out 0.3s, transform 0.2s ease-out 0.3s;
			}

			.w-socials-item:hover .w-socials-item-popup {
				visibility: visible;
				opacity: 1;
				-webkit-transform: translateY(0);
						transform: translateY(0);
				}

			.w-socials-item-popup:after {
				content: '';
				display: block;
				position: absolute;
				bottom: -6px;
				left: 10px; 
				width: 0;
				height: 0;
				border-left: 6px solid transparent;
				border-right: 6px solid transparent;
				border-top: 6px solid rgba(0,0,0,0.8);
				}

	.w-socials.size_normal .w-socials-item-popup {
		bottom: 60px; 
		}

	.w-socials.size_big .w-socials-item-popup {
		bottom: 70px; 
		}



.clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
}


.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}


.page-content,
.entry-content,
.entry-summary {
}



.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}


.list_thumbs_thumb .ribbon {
  position: absolute;
  bottom: -4px;
  left: -5px;
}


#primary {
	float: left;
	font-size: .9em;
	line-height: 1.6em;
	margin: 0 0 15px 0;
	width: 100%;
}

.page-template-page-templateshome-page-php #primary {
	margin: 0;
	width: 100%;
}

.blog #primary,
.archive #primary,
.three-column #primary,
.single-post #primary {
	width: 920px;
}

.blog.three-column #primary,
.single-post.three-column #primary {
	width: 640px;
}

	#site-navigation.main-small-navigation .menu,
	#site-navigation.main-small-navigation #primary-nav-container,
	#site-navigation.main-small-navigation #mobile-top-nav-container {
		background: #fff;
		border-bottom: 1px solid #eee;
		clear: both;
		display: block;
	}


	.blog #primary,
	.archive #primary,
	.three-column #primary,
	.single-post #primary {
		width: 78%;
	}

	.blog.three-column #primary,
	.single-post.three-column #primary {
		width: 56%;
	}

	.three-column #primary {
		width: 100%;
	}

	.blog #primary,
	.archive #primary,
	.blog.three-column #primary,
	.single-post #primary {
		width: 73%;
	}

	#primary,
	.blog #primary,
	.archive #primary,
	.three-column #primary,
	.blog.three-column #primary,
	.single-post #primary,
	.single-post.three-column #primary {
		margin: 0 0 45px 0;
		width: 100%;
	}

.site-content .gallery {
	margin-bottom: 1.5em;
}

.site-content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}

.site-content .gallery dd {
	margin: 0;
}

.site-content .gallery-columns-4 .gallery-item {
}

.site-content .gallery-columns-4 .gallery-item img {
}

.site-content .tiled-gallery {
	margin-bottom: 1.5px;
}





.site-content [class*="navigation"] {
	margin: 1.5em 0 1.5em;
	overflow: hidden;
}

#mk-footer .mk-padding-wrapper {
  padding: 0 20px;
}
.mk-padding-wrapper {padding: 0 20px;}
 span.desc-menu, #menu li ul a, #menu li ul a:visited { font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif; }
 #mainmenu-wrapper, #menu ul { background: #613c1e; }
 #menu li li { border-right: none; position: relative; z-index: 100; width: 100%; line-height: 20px !important; margin: 0 !important; padding: 0 !important; min-height: 37px; }
 #menu ul { display: none; position: absolute; padding: 0px; top: 66px; left: -19px; width: 160px; background-color: #34495e; -webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.2); -moz-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.2); box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.2); -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; z-index: 990; }
 #menu ul ul, #menu ul ul ul { display: none; position: absolute; top: 0px; left: 137px; padding-top: 0px; -webkit-border-radius: 5px; -webkit-border-top-left-radius: 0; -moz-border-radius: 5px; -moz-border-radius-topleft: 0; border-radius: 5px; border-top-left-radius: 0; z-index: 999; }
 #menu li ul a { width: 100% color: #d4d7db; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; text-transform: capitalize; line-height: 18px; z-index: 190; text-decoration: none; padding: 10px 15px; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; }
 #menu li ul a:hover { border: none; padding-left: 15px; }
 #menu ul ul li:first-child a { margin-top: 0px; }

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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



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


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


.menu--primary .action {
  text-transform: uppercase;
  background: #e44236;
}


.menu--primary .action a {
  padding: 0.5rem 1.5625rem;
  color: #fff;
}


.menu--primary .action a:hover {
  color: #222;
}

  .menu--primary .action#menu-item-15 {
    display: none;
  }
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}


		.row:after {
			content: '';
			display: block;
			clear: both;
			height: 0;
		}


			.row {
				
				margin-left: -4em;
			}


			.row.flush {
				margin-left: 0;
			}


			.row.quarter {
				
				margin-left: -1em;
			}


			.row.half {
				
				margin-left: -2em;
			}


			.row.oneandhalf {
				
				margin-left: -6em;
			}


			.row.double {
				
				margin-left: -8em;
			}

.shadow {box-shadow:0 0 2px #000;box-shadow:0 0 2px rgba(0,0,0,.3);}


div#container div#header div#slider { background-color:#fafafa; height: 145px; left: 1px; overflow: hidden; position: absolute; top: 56px; width: 958px; }

.home div#container div#header div#slider {position:absolute; top:56px; left:1px; width:958px; height:505px; overflow:hidden; background-color:#fff;}


div#container div#header div#slider div.slide {display:none;}

div#container div#header div#slider div.slide div.text {font-family:"Times New Roman", Times, serif;}

div#header div#slider div.slide div.text#t1 {margin:-300px 0 0 40px;z-index:10000; position:relative;}

#dmg-home-hero a div.title {
  -webkit-transition: none ease 0;
  -moz-transition: none ease 0;
  -o-transition: none ease 0;
  -ms-transition: none ease 0;
  -khtml-transition: none ease 0;
  transition: none ease 0;
  font-family: camingodos-web, "Helvetica Neue", Helvetica, Arial, serif;
  font-style: normal;
  font-size: 1.95em;
  font-weight: normal;
  line-height: 1.0em;
  border-bottom: 1px solid #777777;
  color: white;
  padding: 5px 0 20px 0;
}

#dmg-home-hero a:hover div.meta div.title,
#dmg-home-hero a:hover div.meta div.author,
#dmg-home-hero a:hover div.meta div.dek {
  color: black !important;
}

#dmg-puppy-hero div.title {
  color: white;
  font-family: camingodos-web, "Helvetica Neue", Helvetica, Arial, serif;
  font-style: normal;
  font-size: 2em;
  font-weight: normal;
  line-height: 1em;
  padding-bottom: 45px;
}

#dmg-kitten-hero div.title {
  color: white;
  font-family: camingodos-web, "Helvetica Neue", Helvetica, Arial, serif;
  font-style: normal;
  font-size: 2.2em;
  font-weight: normal;
  line-height: 1.2em;
  padding-bottom: 45px;
}

.dmg-home-hero a div.title {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.0em;
  border-bottom: 1px solid #777777;
  color: white;
  padding: 5px 0 15px 0;
}
.img-responsive,.entry-content img,.attachment-shop_catalog,.logo img,.aspform-space-calculator .space-calculator #content img{display:block;max-width:100%;height:auto}
#main .ui-widget-content,.dt-mega-menu .sub-nav ul:after,.dt-mega-parent.new-row,.gap,.gap-10,.gap-20,.gap-30,.gap-40,.hr-thick,.hr-thin,.sidebar-left .wf-wrap:after,.sidebar-right .wf-wrap:after,.vc_empty_space{clear:both}
.shipping-estimate-line,.tax-estimate-line,.shipping-country-link,.shipping-country-picker,.shipping-options{display:none;}

.panel-grid {
  zoom: 1;
}

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

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

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

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

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

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

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

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pg-104-0 , #pg-104-1 , #pl-104 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pg-104-1 .panel-grid-cell { float:left }
 #pl-104 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-104 .panel-grid { margin-left:0;margin-right:0 }
 #pl-104 .panel-grid-cell { padding:0 }

	 #map-canvas {display:none }


.nav-bar {
float: left;
width: 914px;
height: 64px;
padding: 0 0 0 102px;
}


.share-label {
  color: #f9f8fa;
  font-size: 10px;
  margin-bottom: 10px; }



.inner-sharing .share-label {
  color: #bfc1c1;
  float: left;
  letter-spacing: 2px;
  line-height: 44px;
  margin-right: 10px;
  text-transform: uppercase; }

	.lioseparator {
		height: 10px;
		clear: both;
	}

			.footer-left p.callnow{text-transform: uppercase;letter-spacing: .25em;font-weight: 300;}

				.footer-left p.callnow span{letter-spacing: 0;font-weight: 600;}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}

.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}

.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}

.metaslider .flex-control-thumbs li {
    width: auto;
}



 
.metaslider {
    position: relative;
    z-index: 0;
}

.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}

.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}


.metaslider .caption {
    padding: 5px 10px;
}


.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
}


.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
   -moz-box-shadow: 0 0 0;
   box-shadow: 0 0 0;
}


.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: block !important;
    bottom: auto !important;
    margin: 0 !important;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    line-height: 30px;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.entry-content .metaslider .flexslider ol.flex-control-nav,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
}

.metaslider .slides img {
	width: 100%;
	display: block;
}
#slideshow .metaslider .caption-wrap{background:rgba(0,0,0,0);bottom:auto;color:#FFF;left:220px;opacity:1;position:absolute;top:230px;width:345px}
#slideshow .metaslider .caption-wrap.right{left:690px;width:360px}
#slideshow .metaslider .caption h4{color:#FFF;font-size:26px;font-weight:600;margin-bottom:.25rem}
#slideshow .metaslider .caption p{font-size:16px;line-height:24px}
#slideshow .metaslider .caption-wrap .learnMore{background:#3F6C8A;border:1px solid #555;color:#FFF;display:inline-block;font-size:15px;line-height:100%;margin-top:10px;opacity:.8;padding:4px 10px}
#t3Slideshow .metaslider .caption-wrap{color:#fff;background:#4e4c4a;opacity:.75}
#t3Slideshow .metaslider .caption{width:960px;margin:0 auto}
#t3slideshow .metaslider{border:1px solid #ccc}
#slideshow .metaslider .caption-wrap.mxv{left:707px;width:300px;margin-top:94px}


#services { 
	width: 120px;
        float: right;
	margin: 5px 0px 0px 0px;
	text-align: center;
}

 
 .art-postcontent,
 .art-postheadericons,
 .art-postfootericons,
 .art-blockcontent-body,
 ul.art-vmenu a 
 {
    text-align: left;
 }

 
 .art-postcontent p
 {
    margin: 0 0 5px;
 }

 
 .art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
 .art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
 .art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
 .art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
 .art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
 .art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
 .art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
 .art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
 .art-logo-name, .art-logo-name a, .art-logo-name a:link, .art-logo-name a:visited, .art-logo-name a:hover,



 .art-logo-text, .art-logo-text a, .art-logo-text a:link, .art-logo-text a:visited, .art-logo-text a:hover,
 .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
 {
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    text-decoration: none;
 }

 
 .art-postcontent a
 {
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
    color: #D4D4D4;
 }

 
 .art-postcontent a:link
 {
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
    color: #D4D4D4;
 }

 
 .art-postcontent a:visited, .art-postcontent a.visited
 {
    color: #7AB800;
 }

 
 .art-postcontent  a:hover, .art-postcontent a.hover
 {
    text-decoration: none;
    color: #669900;
 }

 
 .art-postcontent h1
 {
    color: #E8E8E8;
    font-size: 28px;
    text-align: left;
 }

 
 .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited 
 {



    font-size: 28px;
    text-align: left;
 }

 
 .art-postcontent h2
 {
    color: #E8E8E8;
    text-align: left;
 }

 
 .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited 
 {
    text-align: left;
 }

 
 .art-postcontent h3
 {
    color: #E8E8E8;
    font-size: 18px;
    text-align: left;
 }

 
 .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited 
 {
    font-size: 18px;
    text-align: left;
 }

 
 .art-postcontent h4
 {
    color: #F0F0F0;
    font-size: 16px;
    text-align: left;
 }

 
 .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited 
 {
    font-size: 16px;
    text-align: left;
 }

 
 .art-postcontent h5
 {
    color: #F0F0F0;
    font-size: 14px;
    text-align: left;
 }

 
 .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited 
 {
    font-size: 14px;
    text-align: left;
 }

 
 .art-postcontent h6
 {
    color: #E8E8E8;
    font-size: 14px;
    text-align: left;
 }

 
 .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited 
 {
    font-size: 14px;
    text-align: left;
 }

 



 
 li h1, .art-postcontent li h1, .art-blockcontent-body li h1 
 {
    margin:1px;
 }
 
 li h2, .art-postcontent li h2, .art-blockcontent-body li h2 
 {
    margin:1px;
 }
 
 li h3, .art-postcontent li h3, .art-blockcontent-body li h3 
 {
    margin:1px;
 }
 
 li h4, .art-postcontent li h4, .art-blockcontent-body li h4 
 {
    margin:1px;
 }
 
 li h5, .art-postcontent li h5, .art-blockcontent-body li h5 
 {
    margin:1px;
 }
 
 li h6, .art-postcontent li h6, .art-blockcontent-body li h6 
 {
    margin:1px;
 }
 
 li p, .art-postcontent li p, .art-blockcontent-body li p 
 {
    margin:1px;
 }

 
 
 .art-postcontent ol, .art-postcontent ul
 {
    margin: 1em 0 1em 2em;
    padding: 0;
 }

 
 .art-postcontent li
 {
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #545454;
    padding: 0;
 }

 
 .art-postcontent li ol, .art-post li ul
 {
    margin: 0.5em 0 0.5em 2em;
    padding: 0;
 }

 
 
 
 
 blockquote,
 blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer blockquote a,
 blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer blockquote a:link,
 blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer blockquote a:visited,
 blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer blockquote a:hover
 {
    color: #080808;



    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-style: italic;
    font-weight: normal;
    text-align: left;
 }

 
 
 blockquote p,
 .art-postcontent blockquote p,
 .art-blockcontent blockquote p,
 .art-footer blockquote p
 {
    margin: 0;
    margin: 2px 0 2px 15px;
 }

 .page-template-page-template-2-column-php .art-postcontent p:first-child
 {
    margin-top:0;
 }




#menu-main-nav-header, #menu-second-nav-header {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.1em;
}


    #main_menu ul.menu li {
        position: relative
    }


        #main_menu ul.menu li ul {
            width: auto;
            display: none;
            margin: 0 0 0 -10px;
            padding: 0;
            z-index: 900;
            float: none;
            height: auto;
            position: absolute;
            top: 40px;
            background-color: #E5E5E5;
        }


            #main_menu ul.menu li ul li:hover ul {
                display: block;
                top: 0;
                left: 180px;
            }


            #main_menu ul.menu li ul li {
                position: relative;
                float: none;
                border-top: 1px dotted #C5C5C5;
            }


            #main_menu ul.menu li ul li:first-child {
                border: none
            }


    #main_menu ul.menu li ul li a:hover {
        border: none
    }
#PageWrapper div.HorizontalNavBar .li1 .li2 .li3, html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}
html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

#footer .fading_group { margin-bottom: 15px; }


.fading_group a {

}

.fading_group a img, .fading_group a { margin-left: 8px; margin-right: 0;}

.fading_group:hover a img, .fading_group:hover a, .fading_group:hover span { opacity:1; filter:alpha(opacity=100); }

.fading_group a img:hover, .fading_group a:hover, .fading_group span:hover { opacity:1; filter:alpha(opacity=100); }

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
.node-type-landing-page .breadcrumb{display:none;}
.node-type-landing-page #content-header{min-height:450px !important;}
.node-type-landing-page #content-header .color-overlay{background:rgba(0,145,178,0.88);background:-moz-linear-gradient(left,rgba(0,145,178,0.85) 0%,rgba(38,54,133,0.85) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,145,178,0.85)),color-stop(100%,rgba(38,54,133,0.85)));background:-webkit-linear-gradient(left,rgba(0,145,178,0.85) 0%,rgba(38,54,133,0.85) 100%);background:-o-linear-gradient(left,rgba(0,145,178,0.85) 0%,rgba(38,54,133,0.85) 100%);background:-ms-linear-gradient(left,rgba(0,145,178,0.85) 0%,rgba(38,54,133,0.85) 100%);background:linear-gradient(to right,rgba(0,145,178,0.85) 0%,rgba(38,54,133,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d90091b2',endColorstr='#d9263685',GradientType=1);min-height:450px;}
.node-type-landing-page .color-overlay h1.main_title{position:absolute !important;width:100% !important;text-align:right;padding:0 2em 0 0 !important;top:350px !important;height:auto;width:auto;display:inline-block;font-size:55px !important;color:white !important;text-transform:uppercase;margin:0px;}
.node-type-infographic .field-name-field-image img{height:auto;}
.node-type-quiz #content #content-header,.node-type-quiz #content-header .color-overlay,.page-node-take #content #content-header,.page-node-take #content-header .color-overlay,.page-node-quiz-results #content #content-header,.page-node-quiz-results #content-header .color-overlay{min-height:1013px;}
.node-type-quiz .quiz-container,.page-node-take .quiz-container,.page-node-quiz-results .quiz-container{width:50%;margin:0 auto;}
.node-type-quiz .field-name-body .field-items p,.node-type-quiz em,.node-type-quiz #quiz-progress,.node-type-quiz .quiz-question-multichoice,.page-node-take .field-name-body .field-items p,.page-node-take em,.page-node-take #quiz-progress,.page-node-take .quiz-question-multichoice,.page-node-quiz-results .field-name-body .field-items p,.page-node-quiz-results em,.page-node-quiz-results #quiz-progress,.page-node-quiz-results .quiz-question-multichoice{color:#FFF !important;}
.node-type-quiz #quiz-view-table,.page-node-take #quiz-view-table,.page-node-quiz-results #quiz-view-table{display:none;}
.node-type-quiz a.quiz-start-link,.page-node-take a.quiz-start-link,.page-node-quiz-results a.quiz-start-link{display:block;border:2px solid #FFF;color:#FFF;border-radius:2px;max-width:200px;margin:10px auto 30px;padding:12px 18px;font-family:"proxima-nova";font-size:16px;font-weight:600;text-align:center;text-transform:uppercase;}
.node-type-quiz a.quiz-start-link:hover,.page-node-take a.quiz-start-link:hover,.page-node-quiz-results a.quiz-start-link:hover{background-color:#FFF;color:#263685;}
.node-type-quiz #tabs-wrapper,.node-type-quiz span.print-link,.page-node-take #tabs-wrapper,.page-node-take span.print-link,.page-node-quiz-results #tabs-wrapper,.page-node-quiz-results span.print-link{display:none;}
.node-type-exemplar .field-name-field-publication-image{float:left;margin:0 90px 90px 0;}
.node-type-page .submitted,.node-type-infographic .submitted,.node-type-news .submitted,.node-type-video .submitted,.node-type-presentation .submitted,.node-type-publication .submitted,.node-type-sample-materials .submitted{display:none;visibility:hidden;opacity:0;}
.node-type-page #content:not(.has-resources) .messages,.node-type-infographic #content:not(.has-resources) .messages,.node-type-news #content:not(.has-resources) .messages,.node-type-video #content:not(.has-resources) .messages,.node-type-presentation #content:not(.has-resources) .messages,.node-type-publication #content:not(.has-resources) .messages,.node-type-sample-materials #content:not(.has-resources) .messages{margin-top:20px;margin-bottom:30px;}
.node-type-page #content.has-resources .share-container,.node-type-infographic #content.has-resources .share-container,.node-type-news #content.has-resources .share-container,.node-type-video #content.has-resources .share-container,.node-type-presentation #content.has-resources .share-container,.node-type-publication #content.has-resources .share-container,.node-type-sample-materials #content.has-resources .share-container{width:70%;width:calc(70% - 25px);}
.node-type-page #content.has-resources .node .content,.node-type-infographic #content.has-resources .node .content,.node-type-news #content.has-resources .node .content,.node-type-video #content.has-resources .node .content,.node-type-presentation #content.has-resources .node .content,.node-type-publication #content.has-resources .node .content,.node-type-sample-materials #content.has-resources .node .content{clear:both;position:relative;}
.node-type-page #content.has-resources .node .content .print-link,.node-type-page #content.has-resources .node .content .additional-resource-container,.node-type-infographic #content.has-resources .node .content .print-link,.node-type-infographic #content.has-resources .node .content .additional-resource-container,.node-type-news #content.has-resources .node .content .print-link,.node-type-news #content.has-resources .node .content .additional-resource-container,.node-type-video #content.has-resources .node .content .print-link,.node-type-video #content.has-resources .node .content .additional-resource-container,.node-type-presentation #content.has-resources .node .content .print-link,.node-type-presentation #content.has-resources .node .content .additional-resource-container,.node-type-publication #content.has-resources .node .content .print-link,.node-type-publication #content.has-resources .node .content .additional-resource-container,.node-type-sample-materials #content.has-resources .node .content .print-link,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container{margin-top:15px;}
.node-type-page #content.has-resources .node .content .field-name-field-publication-report,.node-type-page #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-page #content.has-resources .node .content .field-name-field-publication-topic,.node-type-page #content.has-resources .node .content .field-name-field-image,.node-type-page #content.has-resources .node .content .field-name-field-short-desc,.node-type-page #content.has-resources .node .content .field-name-field-publication-image,.node-type-page #content.has-resources .node .content .field-name-field-attachments,.node-type-infographic #content.has-resources .node .content .field-name-field-publication-report,.node-type-infographic #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-infographic #content.has-resources .node .content .field-name-field-publication-topic,.node-type-infographic #content.has-resources .node .content .field-name-field-image,.node-type-infographic #content.has-resources .node .content .field-name-field-short-desc,.node-type-infographic #content.has-resources .node .content .field-name-field-publication-image,.node-type-infographic #content.has-resources .node .content .field-name-field-attachments,.node-type-news #content.has-resources .node .content .field-name-field-publication-report,.node-type-news #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-news #content.has-resources .node .content .field-name-field-publication-topic,.node-type-news #content.has-resources .node .content .field-name-field-image,.node-type-news #content.has-resources .node .content .field-name-field-short-desc,.node-type-news #content.has-resources .node .content .field-name-field-publication-image,.node-type-news #content.has-resources .node .content .field-name-field-attachments,.node-type-video #content.has-resources .node .content .field-name-field-publication-report,.node-type-video #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-video #content.has-resources .node .content .field-name-field-publication-topic,.node-type-video #content.has-resources .node .content .field-name-field-image,.node-type-video #content.has-resources .node .content .field-name-field-short-desc,.node-type-video #content.has-resources .node .content .field-name-field-publication-image,.node-type-video #content.has-resources .node .content .field-name-field-attachments,.node-type-presentation #content.has-resources .node .content .field-name-field-publication-report,.node-type-presentation #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-presentation #content.has-resources .node .content .field-name-field-publication-topic,.node-type-presentation #content.has-resources .node .content .field-name-field-image,.node-type-presentation #content.has-resources .node .content .field-name-field-short-desc,.node-type-presentation #content.has-resources .node .content .field-name-field-publication-image,.node-type-presentation #content.has-resources .node .content .field-name-field-attachments,.node-type-publication #content.has-resources .node .content .field-name-field-publication-report,.node-type-publication #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-publication #content.has-resources .node .content .field-name-field-publication-topic,.node-type-publication #content.has-resources .node .content .field-name-field-image,.node-type-publication #content.has-resources .node .content .field-name-field-short-desc,.node-type-publication #content.has-resources .node .content .field-name-field-publication-image,.node-type-publication #content.has-resources .node .content .field-name-field-attachments,.node-type-sample-materials #content.has-resources .node .content .field-name-field-publication-report,.node-type-sample-materials #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-sample-materials #content.has-resources .node .content .field-name-field-publication-topic,.node-type-sample-materials #content.has-resources .node .content .field-name-field-image,.node-type-sample-materials #content.has-resources .node .content .field-name-field-short-desc,.node-type-sample-materials #content.has-resources .node .content .field-name-field-publication-image,.node-type-sample-materials #content.has-resources .node .content .field-name-field-attachments{margin-bottom:2em;}
.node-type-page #content.has-resources .node .content .additional-resource-container,.node-type-infographic #content.has-resources .node .content .additional-resource-container,.node-type-news #content.has-resources .node .content .additional-resource-container,.node-type-video #content.has-resources .node .content .additional-resource-container,.node-type-presentation #content.has-resources .node .content .additional-resource-container,.node-type-publication #content.has-resources .node .content .additional-resource-container,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container{margin-bottom:20px;}
.node-type-page #content.has-resources .node .content .additional-resource-container .field-label,.node-type-infographic #content.has-resources .node .content .additional-resource-container .field-label,.node-type-news #content.has-resources .node .content .additional-resource-container .field-label,.node-type-video #content.has-resources .node .content .additional-resource-container .field-label,.node-type-presentation #content.has-resources .node .content .additional-resource-container .field-label,.node-type-publication #content.has-resources .node .content .additional-resource-container .field-label,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container .field-label{font-family:"proxima-nova","sans-serif";font-style:normal;font-weight:700;color:#263685;font-size:18px;text-transform:uppercase;margin-bottom:10px;}
.node-type-page #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-infographic #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-news #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-video #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-presentation #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-publication #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container .field-items .field-item{font-family:"proxima-nova","sans-serif";font-style:normal;font-weight:700;line-height:17px;margin-bottom:8px;}
.node-type-page #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-infographic #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-news #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-video #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-presentation #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-publication #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container .field-items .field-item a{color:#0091b2;font-size:14px;line-height:17px;margin-bottom:5px;}
.node-type-page #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-infographic #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-news #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-video #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-presentation #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-publication #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover{color:#263685;}
.node-type-page #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-infographic #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-news #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-video #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-presentation #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-publication #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-sample-materials #content.has-resources .node .content .additional-resource-container:not(.is-sticky){margin-top:-67px;}
.node-type-page #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-infographic #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-news #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-video #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-presentation #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-publication #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-sample-materials #content.has-resources .node .content .additional-resource-container:not(.bottom){width:30%;position:absolute;top:0px;right:0px;padding-left:20px;}
.node-type-page #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-infographic #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-news #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-video #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-presentation #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-publication #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-sample-materials #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom){position:fixed;top:0px;left:0px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;z-index:0;overflow:hidden;clear:both;}
.node-type-page #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-infographic #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-news #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-video #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-presentation #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-publication #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources{width:30%;float:right;margin-right:-14px;}
.node-type-page #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-infographic #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-news #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-video #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-presentation #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-publication #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container.is-sticky.bottom{width:30%;position:absolute;bottom:15px;right:0px;padding-left:20px;}
.node-type-landing-page .print-link,.node-type-landing-page .comment-comments,.node-type-landing-page .comment-new-comments,.node-type-landing-page .comment-add{display:none;visibility:hidden;opacity:0;}
.node-type-landing-page .field-name-field-featured-stories{overflow:hidden;height:auto;clear:both;margin-bottom:40px;}
.node-type-landing-page .field-name-field-featured-stories .field-label{font-size:21px;text-transform:uppercase;color:#646464;padding:60px 15px 40px 15px;width:100%;text-align:center;}
.node-type-landing-page .field-name-field-featured-stories .field-name-body,.node-type-landing-page .field-name-field-featured-stories .field-name-body *,.node-type-landing-page .field-name-field-featured-stories .field-name-field-resources-description,.node-type-landing-page .field-name-field-featured-stories .field-name-field-resources-description *{font-size:16px;display:inline;margin:0px;padding:0px;color:#646464;}
#inner-header .follow-container{position:absolute;right:4%;top:0px;width:auto;height:50px;z-index:0;}
footer .follow-container{padding-top:0.6em;padding-bottom:0.2em;text-align:center;background-color:#3e3e3d;border-bottom:1px solid #c5c5c5;}
footer .follow-container .icon{display:inline-block!important;background-size:50px 50px;-webkit-transition:all 0.1s ease-out;transition:all 0.1s ease-out;opacity:0.2;-webkit-filter:invert(1);filter:invert(1);}
footer .follow-container .show-search{display:none!important;}
footer .follow-container .show-menu{display:none!important;}

#navigation ul li a.current, #navigation ul li.current_page_item a {background: #6d84b4;}


			#navigation ul { display: block; list-style: none; margin: 4px 4px 0 170px; padding: 0; float: left; font-weight: 900; }

				#navigation ul li { display: block; float: left; padding: 0; margin: 0; font-size: 11px; }

					#navigation ul li a { display: block; padding: 1px 8px 2px; color: #fff; text-decoration: none; }

					#navigation ul li a:hover { color: #fff; text-decoration: underline; }

.header-1-sub .page-transitions * {
  line-height: normal;
}

.header-1-sub .page-transitions .background {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.header-1-sub .page-transitions .caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
}

.header-3-sub .page-transitions * {
  line-height: normal;
}

.header-3-sub .page-transitions .background {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.header-3-sub .page-transitions .caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
}


.header-1-sub .page-transitions .controls a  {color:#2552ae;}

.rollover i,
.buttons-on-img .rollover-content,
.post-rollover i,
.fs-entry-img i,
.rollover-video i {
  background-color: rgba(8,23,155,0.3);
}

.rollover-content,
.hover-scale .rollover-project:after,
.hover-style-two .fs-entry-content,
.fs-entry-content.buttons-on-img {
  background-color: rgba(8,23,155,0.85);
}

html:not(.mobile-true) #main .benefits-grid-ico.animate-element img,
html:not(.mobile-true) #main .wpb_revslider_element img,
html:not(.mobile-true) .pp_content img,
html:not(.mobile-true) #page .widget_shopping_cart_content img,
html:not(.mobile-true) #page .grav-grav img,
html:not(.mobile-true) #page .comment-gravatar img,
html:not(.mobile-true) #shWrap img,
html:not(.mobile-true) #page .royalSlider img,
.lightbox.useJS .close,
div.lightbox.useJS .img-caption,
.hover-grid .rollover-content,
.no-touch .text-on-img.hover-grid .fs-entry-content,
.hover-style-one .rollover-thumbnails,
.hover-style-two .rollover-thumbnails,
.hover-style-three .rollover-thumbnails {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
}

#page .rollover-content .entry-title a {
  background: none;
}

#page .rollover-content,
#page .rollover-content *,
#page .rollover-content h3.entry-title,
#page .rollover-content h3.entry-title a,
#page .post .rollover-content .entry-title a:hover,
#page .rollover-content a:hover,
#page .hover-style-one h2.entry-title,
#page .hover-style-two h2.entry-title,
#page .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .hover-style-two .fs-entry-content *,
#page .hover-style-one .fs-entry-content h4,
#page .edit-link,
#page .rollover-content .details:hover {
  color: #ffffff;
  -webkit-text-fill-color: #fff;
}

#page .sidebar .rollover-content,
#page .sidebar .rollover-content *,
#page .sidebar .rollover-content h3.entry-title,
#page .sidebar .rollover-content h3.entry-title a,
#page .sidebar .post .rollover-content .entry-title a:hover,
#page .sidebar .rollover-content a:hover,
#page .sidebar .hover-style-one h2.entry-title,
#page .sidebar .hover-style-two h2.entry-title,
#page .sidebar .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .sidebar .hover-style-two .fs-entry-content *,
#page .sidebar .hover-style-one .fs-entry-content h4,
#page .sidebar .edit-link,
#page .sidebar .rollover-content .details:hover {
  color: #ffffff;
}

#page .footer .rollover-content,
#page .footer .rollover-content *,
#page .footer .rollover-content h3.entry-title,
#page .footer .rollover-content h3.entry-title a,
#page .footer .post .rollover-content .entry-title a:hover,
#page .footer .rollover-content a:hover,
#page .footer .hover-style-one h2.entry-title,
#page .footer .hover-style-two h2.entry-title,
#page .footer .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .footer .hover-style-two .fs-entry-content *,
#page .footer .hover-style-one .fs-entry-content h4,
#page .footer .edit-link,
#page .footer .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-1 .rollover-content,
#page .stripe-style-1 .rollover-content *,
#page .stripe-style-1 .rollover-content h3.entry-title,
#page .stripe-style-1 .rollover-content h3.entry-title a,
#page .stripe-style-1 .post .rollover-content .entry-title a:hover,
#page .stripe-style-1 .rollover-content a:hover,
#page .stripe-style-1 .hover-style-one h2.entry-title,
#page .stripe-style-1 .hover-style-two h2.entry-title,
#page .stripe-style-1 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-1 .hover-style-two .fs-entry-content *,
#page .stripe-style-1 .hover-style-one .fs-entry-content h4,
#page .stripe-style-1 .edit-link,
#page .stripe-style-1 .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-2 .rollover-content,
#page .stripe-style-2 .rollover-content *,
#page .stripe-style-2 .rollover-content h3.entry-title,
#page .stripe-style-2 .rollover-content h3.entry-title a,
#page .stripe-style-2 .post .rollover-content .entry-title a:hover,
#page .stripe-style-2 .rollover-content a:hover,
#page .stripe-style-2 .hover-style-one h2.entry-title,
#page .stripe-style-2 .hover-style-two h2.entry-title,
#page .stripe-style-2 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-2 .hover-style-two .fs-entry-content *,
#page .stripe-style-2 .hover-style-one .fs-entry-content h4,
#page .stripe-style-2 .edit-link,
#page .stripe-style-2 .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-3 .rollover-content,
#page .stripe-style-3 .rollover-content *,
#page .stripe-style-3 .rollover-content h3.entry-title,
#page .stripe-style-3 .rollover-content h3.entry-title a,
#page .stripe-style-3 .post .rollover-content .entry-title a:hover,
#page .stripe-style-3 .rollover-content a:hover,
#page .stripe-style-3 .hover-style-one h2.entry-title,
#page .stripe-style-3 .hover-style-two h2.entry-title,
#page .stripe-style-3 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-3 .hover-style-two .fs-entry-content *,
#page .stripe-style-3 .hover-style-one .fs-entry-content h4,
#page .stripe-style-3 .edit-link,
#page .stripe-style-3 .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-4 .rollover-content,
#page .stripe-style-4 .rollover-content *,
#page .stripe-style-4 .rollover-content h3.entry-title,
#page .stripe-style-4 .rollover-content h3.entry-title a,
#page .stripe-style-4 .post .rollover-content .entry-title a:hover,
#page .stripe-style-4 .rollover-content a:hover,
#page .stripe-style-4 .hover-style-one h2.entry-title,
#page .stripe-style-4 .hover-style-two h2.entry-title,
#page .stripe-style-4 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-4 .hover-style-two .fs-entry-content *,
#page .stripe-style-4 .hover-style-one .fs-entry-content h4,
#page .stripe-style-4 .edit-link,
#page .stripe-style-4 .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-5 .rollover-content,
#page .stripe-style-5 .rollover-content *,
#page .stripe-style-5 .rollover-content h3.entry-title,
#page .stripe-style-5 .rollover-content h3.entry-title a,
#page .stripe-style-5 .post .rollover-content .entry-title a:hover,
#page .stripe-style-5 .rollover-content a:hover,
#page .stripe-style-5 .hover-style-one h2.entry-title,
#page .stripe-style-5 .hover-style-two h2.entry-title,
#page .stripe-style-5 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-5 .hover-style-two .fs-entry-content *,
#page .stripe-style-5 .hover-style-one .fs-entry-content h4,
#page .stripe-style-5 .edit-link,
#page .stripe-style-5 .rollover-content .details:hover {
  color: #ffffff;
}

.links-hovers-disabled .rollover-content .entry-title a:hover {
  background: none;
  -webkit-background-clip: text;
  -webkit-text-fill-color: #fff;
}

.hover-color-static .rollover-content,
.accent-gradient .hover-color-static .rollover-content,
.hover-color-static.text-on-img .fs-entry-content,
.hover-color-static .fs-entry-content.buttons-on-img,
.hover-color-static.hover-scale .rollover-project:after {
  background-color: rgba(0,0,0,0.85);
  background-image: none;
}

.hover-color-static .buttons-on-img i,
.hover-color-static .rollover i,
.hover-color-static .rollover-video i,
.hover-color-static .rollover.rollover-thumbnails-on i,
.hover-color-static .buttons-on-img .rollover-content {
  background-color: rgba(0,0,0,0.3);
  background-image: none;
}
#page .rsBullet:after,#phantom .ph-wrap .ph-wrap-content,.content,.dt-mega-menu .sub-nav .dt-mega-parent,.footer .widget,.instagram-photos a,.no-touch .rollover-content-container,.rsHomePorthole .progress-wrapper,.rsHomePorthole .progress-wrapper *,.rsHomePorthole .rsCapt,.shortcode-action-box.box-style-table,.shortcode-banner-bg,.shortcode-single-caption,.sidebar,.tp-bullets.custom .bullet:after,.tp-bullets.custom .bullet:before,.wf-cell,.wf-usr-cell,.wf-wrap,.wpb_tabs_nav a,input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}
.rollover-content{position:absolute;top:0;left:0;z-index:100;display:none;padding:15px 20px 5px;width:100%;height:100%}
.albums .rollover-content .rollover-thumbnails,.dt-albums-shortcode .rollover-content .rollover-thumbnails{margin-top:-15px}
.no-touch .rollover-content,.touch .albums .rollover-content,.touch .buttons-on-img .rollover-content,.touch .media .rollover-content{display:block;opacity:0}
.no-touch .buttons-on-img:hover .rollover-content,.no-touch .rollover-project:hover .rollover-content{opacity:1}
.touch .rollover-content{display:block;opacity:0}
.no-touch .images-list:hover i,.no-touch .rollover:hover i,.rollover-video:hover i,.touch .is-clicked .rollover-content,.touch .rollover-content.is-clicked,.touch .rollover.is-clicked i{display:block;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.style-material-design .rollover-content .rollover-thumbnails{position:absolute;bottom:auto!important;top:10px!important;margin:0}
.rollover-content .rollover-thumbnails{position:relative;display:block;height:115px;top:10px;margin-top:5px;margin-bottom:5px;opacity:1}
.style-material-design .rollover-content .rollover-thumbnails .r-thumbn-1,.style-material-design .rollover-thumbnails .r-thumbn-1{top:0;left:6px;z-index:100}
.style-material-design .rollover-content .rollover-thumbnails .r-thumbn-2,.style-material-design .rollover-thumbnails .r-thumbn-2{top:0;left:46px;width:57px;height:57px!important;z-index:102}
.style-material-design .rollover-content .rollover-thumbnails .r-thumbn-3,.style-material-design .rollover-thumbnails .r-thumbn-3{top:50px;left:56px;width:47px;height:47px!important;z-index:101}
.rollover-content .rollover-thumbnails .r-thumbn-1{top:25px}
.rollover-content .rollover-thumbnails .r-thumbn-2{top:0}
.rollover-content .rollover-thumbnails .r-thumbn-3{top:29px}
.justified-grid .full-width-wrap .rollover-content{z-index:8}
.no-touch .rollover-content-container{position:relative;opacity:0;bottom:-15px}
.no-touch .fs-entry-slide:hover .rollover-content-container,.no-touch .hover-scale .rollover-content-container,.no-touch .rollover-project:hover .rollover-content-container,.touch .hover-scale .is-clicked .rollover-content-container,.touch .is-clicked .fs-entry-slide .rollover-content-container{opacity:1;bottom:0}
.cs-style-3 .rollover-content-container,.hover-style-one.always-show-info .rollover-content-container,.hover-style-two.hover-grid .rollover-content-container,.hover-style-two.hover-grid .rollover-thumbnails,.no-touch .cs-style-3 .rollover-project:hover .rollover-thumbnails,.touch .cs-style-3 .rollover-project.is-clicked .rollover-thumbnails,.touch .hover-style-one .is-clicked .rollover-content-container,.touch .hover-style-three .is-clicked .fs-entry .rollover-content-container{opacity:1!important;bottom:0!important;top:auto}
.hover-grid .rollover-content,.no-touch .text-on-img.hover-grid .fs-entry-content{opacity:1;top:100%}
.hover-grid .rollover-content,.hover-grid .rollover-project,.no-touch .text-on-img.hover-grid .fs-entry{overflow:hidden}
.fs-entry-content .wf-table,.rollover-content .wf-table{height:100%}
.accent-gradient .cs-style-3 .fs-entry-content,.accent-gradient .cs-style-3 .rollover-content,.accent-gradient .hover-style-one .fs-entry-content{background:0 0}
.cs-style-3 .rollover-project .rollover-content,.no-touch .cs-style-3 .fs-entry .fs-entry-content{top:auto;bottom:0;height:auto;opacity:1;text-align:center}
.cs-style-3 .rollover-content,.cs-style-3.text-on-img .fs-entry-content{background:0 0;padding:0}
.cs-style-3 .rollover-content-wrap{position:relative;width:100%;height:auto;top:auto;bottom:-1px;padding:15px 20px 5px;min-height:45px;opacity:0;text-align:center;background-color:#262626}
.style-material-design .cs-style-3 .rollover-content-wrap{padding:20px 25px 10px;text-align:left}
.always-show-info.cs-style-3 .rollover-content-wrap{background-color:rgba(0,0,0,.3)}
.accent-gradient .cs-style-3 .rollover-content .entry-title a:hover,.cs-style-3 .rollover-content,.cs-style-3 .rollover-content *,.cs-style-3 .rollover-content .entry-title a,.style-material-design .cs-style-3 .rollover-content .portfolio-categories a,.style-material-design .cs-style-3 .rollover-content .portfolio-categories a *,.style-material-design .cs-style-3 .rollover-content .portfolio-categories span{color:#fff!important;-webkit-text-fill-color:#fff!important}
.accent-gradient .cs-style-3 .rollover-content .entry-title a{-webkit-backface-visibility:hidden;background-image:none}
.cs-style-3 .rollover-content .portfolio-categories a,.cs-style-3 .rollover-content .portfolio-categories a *,.cs-style-3 .rollover-content .portfolio-categories span{color:rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}
.cs-style-3 .rollover-content-wrap:after{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;content:""}
.no-touch .cs-style-3 .rollover-content-wrap{-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
.cs-style-3 .rollover-content-wrap:before,.description-under-image .links-container:after,.description-under-image .links-container:before,.links-container:after,.links-container:before{content:"";display:table;clear:both}
.cs-style-3 .rollover-project:hover .rollover-content-wrap,.no-touch .cs-style-3 .fs-entry:hover .rollover-content-wrap,.touch .cs-style-3 .fs-entry .rollover-content-wrap,.touch .cs-style-3 .is-clicked .rollover-content-wrap,.touch .cs-style-3.always-show-info .fs-entry .rollover-content-wrap{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s}
.cs-style-3.always-show-info .rollover-content-wrap,.no-touch .cs-style-3 .fs-entry:hover .links-container,.no-touch .cs-style-3 .rollover-project:hover .links-container,.no-touch .cs-style-3 .rollover-project:hover .rollover-thumbnails,.touch .cs-style-3.always-show-info .fs-entry-content .links-container{opacity:1}
.accent-gradient .hover-style-one .fs-entry-content,.accent-gradient .hover-style-one .rollover-content,.hover-style-one .fs-entry-content,.hover-style-one .rollover-content{top:auto;bottom:0;height:auto;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),rgba(0,0,0,.1) 50%,color-stop(100%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);background-color:transparent!important;color:#fff;text-align:center}
.style-material-design .hover-style-one .rollover-content{height:100%;text-align:left}
.style-material-design .cs-style-3 .rollover-project .rollover-content,.style-material-design .rollover-content{height:100%;padding:0;text-align:left}
.style-material-design .rollover-content-container{position:absolute;width:100%;padding:20px 25px 10px}
.style-material-design .cs-style-3 .rollover-content-container{padding:0}
.hover-style-one .rollover-content-container{margin-top:10px}
.hover-style-two .fs-entry-content,.hover-style-two .rollover-content{text-align:center}
.style-material-design .hover-style-two .rollover-content{text-align:left}
.hover-style-two .rollover-content-container{margin-top:10px}
.touch .hover-grid .rollover-content{top:0!important;left:0!important;display:block!important;opacity:0}
.touch .hover-grid .is-clicked .rollover-content{opacity:1}
.always-show-info .rollover-content,.always-show-info.text-on-img .fs-entry-content,.touch .is-clicked .fs-entry-content{display:block;opacity:1!important}
.albums .rollover-content a:hover,.albums .rollover-project i:hover,.albums .rollover-project:hover,.dl-menuwrapper li.has-children .next-level:hover,.dt-albums-shortcode .rollover-content a:hover,.dt-albums-shortcode .rollover-project i:hover,.dt-albums-shortcode .rollover-project:hover,.dt-gallery-container .rollover-project i:hover,.dt-gallery-container .rollover-project:hover,.media .rollover-content:hover,.media .rollover-project i:hover,.media .rollover-project:hover,.menu-select select,.menu-select:hover,.mfp-gallery .mfp-image-holder .mfp-figure,.no-touch .forward-post .fs-entry-content:hover,.no-touch .forward-post .rollover-content:hover,.no-touch .forward-post.rollover-project:hover i,.no-touch .rollover-active .fs-entry-content:hover,.no-touch .rollover-active .rollover-content:hover,.no-touch .rollover-active.rollover-project:hover i,.overlay-close:hover,.rollover-project a:hover,.slider-wrapper .next i:hover,.slider-wrapper .prev i:hover,.tp-bullets.custom .bullet:hover,.tp-scrollbelowslider:hover{cursor:pointer}
.no-touch .hover-scale .rollover-content{background:0 0!important;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s}
.no-touch .hover-scale .rollover-project:hover .rollover-content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

	.tbl-dlv-serv-inside { width: 260px !important; }
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

.rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu {
  margin: 10px 0;
}

.rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid;
}

.rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li a {
  display: block;
  padding: 8px 0;
}

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item {
    display: inline-block;
    float: left;
    border-bottom: none;
    font-size: 18px;
  }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item a {
    padding: 8px 16px;
  }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item:last-child {
    border-right: none;
  }

 #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu {
  margin: 10px 0;
}

 #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

 #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li a {
  display: block;
  padding: 8px 0;
}

   #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li,
   #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li a {
    display: inline-block;
    float: left;
    border-bottom: none;
    font-size: 18px;
  }

   #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li:last-child {
    border-right: none;
  }

#top #top-nav li:hover ul li a:hover, #nav-container #navigation .menus ul#main-nav li ul li a:hover, #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li:hover, #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li a:hover { background-color: #222222 !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 }


#navigation .selected, #navigation .current_page_item ,#navigation a:hover {
background-color: #B10000;
}


.product_cell_label .product_cell_price { padding: 0px }


.product_cell_price_slash, .product_cell_price {
	line-height: 22px;
	text-decoration: none;
	padding: 8px 5px 5px 0px;
}


.product_cell_price {
	color: #666;
	font-weight: bold;
}
.header-search-area button.btn{background-color:transparent;border-color:transparent;color:#666666;padding:12px;opacity:0.7;}
.header-search-area button.btn:hover{opacity:1;}
.header-search-area .responsive_font_big,.header-search-area .node-type-homepage .jumbotron h2,.node-type-homepage .jumbotron .header-search-area h2{line-height:1em;}
.header-search-area .form-actions.form-wrapper{display:none;}
.header-search-area .input-group{background:white;padding:10px;border:2px solid #e4e4e4;display:block;position:relative;}
.header-search-area .input-group input{height:auto;font-size:1.125em;float:none;border:0;outline:none;padding-left:0;font-size:1.125em;}
.header-search-area .input-group span.input-group-btn{position:absolute;right:0;top:0;z-index:100;width:auto;}
.header-search-area .input-group span.input-group-btn button span{font-size:2.25em;}
.header-search-area .rocket-section{background-color:#0099a8;}
.header-search-area .rocket-section .responsive_font_big,.header-search-area .rocket-section .node-type-homepage .jumbotron h2,.node-type-homepage .jumbotron .header-search-area .rocket-section h2{color:white;}
.img-responsive{display:block;max-width:100%;height:auto}
#name-and-slogan{float:left;margin:0;padding:5px 10px 8px}
.region-header,.region-header a,.region-header li a.active,#name-and-slogan,#name-and-slogan a,#secondary-menu-links li a{color:#fffeff}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}
.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}

.cat_mob {display:none;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.container.fill {
	max-width: 100%;
	padding: 0;
}
body.style-159a #usersite-container #header-wrap .layer-title{text-align:left;top:360px;overflow:visible;left:40px;-webkit-transform:translate(0,-95%);-moz-transform:translate(0,-95%);-ms-transform:translate(0,-95%);-o-transform:translate(0,-95%);transform:translate(0,-95%)}
body.style-159a #usersite-container #header-wrap .layer-title h1{color:#fff;margin:0;padding:0;font-weight:normal;line-height:normal}
body.style-159a #usersite-container #header-wrap .layer-title span{display:inline-block;white-space:nowrap;position:relative}
body.style-159a #usersite-container #header-wrap .layer-title span img{vertical-align:bottom}
body.style-159b #usersite-container #header-wrap .layer-title{text-align:left;top:360px;overflow:visible;left:40px;-webkit-transform:translate(0,-95%);-moz-transform:translate(0,-95%);-ms-transform:translate(0,-95%);-o-transform:translate(0,-95%);transform:translate(0,-95%)}
body.style-159b #usersite-container #header-wrap .layer-title h1{color:#fff;margin:0;padding:0;font-weight:normal;line-height:normal}
body.style-159b #usersite-container #header-wrap .layer-title span{display:inline-block;white-space:nowrap;position:relative}
body.style-159b #usersite-container #header-wrap .layer-title span img{vertical-align:bottom}
body.style-159c #usersite-container #header-wrap .layer-title{text-align:left;top:360px;overflow:visible;left:40px;-webkit-transform:translate(0,-95%);-moz-transform:translate(0,-95%);-ms-transform:translate(0,-95%);-o-transform:translate(0,-95%);transform:translate(0,-95%)}
body.style-159c #usersite-container #header-wrap .layer-title h1{color:#fff;margin:0;padding:0;font-weight:normal;line-height:normal}
body.style-159c #usersite-container #header-wrap .layer-title span{display:inline-block;white-space:nowrap;position:relative}
body.style-159c #usersite-container #header-wrap .layer-title span img{vertical-align:bottom}
body.style-159d #usersite-container #header-wrap .layer-title{text-align:left;top:360px;overflow:visible;left:40px;-webkit-transform:translate(0,-95%);-moz-transform:translate(0,-95%);-ms-transform:translate(0,-95%);-o-transform:translate(0,-95%);transform:translate(0,-95%)}
body.style-159d #usersite-container #header-wrap .layer-title h1{color:#fff;margin:0;padding:0;font-weight:normal;line-height:normal}
body.style-159d #usersite-container #header-wrap .layer-title span{display:inline-block;white-space:nowrap;position:relative}
body.style-159d #usersite-container #header-wrap .layer-title span img{vertical-align:bottom}
body.style-159e #usersite-container #header-wrap .layer-title{text-align:left;top:360px;overflow:visible;left:40px;-webkit-transform:translate(0,-95%);-moz-transform:translate(0,-95%);-ms-transform:translate(0,-95%);-o-transform:translate(0,-95%);transform:translate(0,-95%)}
body.style-159e #usersite-container #header-wrap .layer-title h1{color:#fff;margin:0;padding:0;font-weight:normal;line-height:normal}
body.style-159e #usersite-container #header-wrap .layer-title span{display:inline-block;white-space:nowrap;position:relative}
body.style-159e #usersite-container #header-wrap .layer-title span img{vertical-align:bottom}
body.style-159f #usersite-container #header-wrap .layer-title{text-align:left;top:360px;overflow:visible;left:40px;-webkit-transform:translate(0,-95%);-moz-transform:translate(0,-95%);-ms-transform:translate(0,-95%);-o-transform:translate(0,-95%);transform:translate(0,-95%)}
body.style-159f #usersite-container #header-wrap .layer-title h1{color:#fff;margin:0;padding:0;font-weight:normal;line-height:normal}
body.style-159f #usersite-container #header-wrap .layer-title span{display:inline-block;white-space:nowrap;position:relative}
body.style-159f #usersite-container #header-wrap .layer-title span img{vertical-align:bottom}
body.style-159g #usersite-container #header-wrap .layer-title{text-align:left;top:360px;overflow:visible;left:40px;-webkit-transform:translate(0,-95%);-moz-transform:translate(0,-95%);-ms-transform:translate(0,-95%);-o-transform:translate(0,-95%);transform:translate(0,-95%)}
body.style-159g #usersite-container #header-wrap .layer-title h1{color:#fff;margin:0;padding:0;font-weight:normal;line-height:normal}
body.style-159g #usersite-container #header-wrap .layer-title span{display:inline-block;white-space:nowrap;position:relative}
body.style-159g #usersite-container #header-wrap .layer-title span img{vertical-align:bottom}
body.style-159h #usersite-container #header-wrap .layer-title{text-align:left;top:360px;overflow:visible;left:40px;-webkit-transform:translate(0,-95%);-moz-transform:translate(0,-95%);-ms-transform:translate(0,-95%);-o-transform:translate(0,-95%);transform:translate(0,-95%)}
body.style-159h #usersite-container #header-wrap .layer-title h1{color:#fff;margin:0;padding:0;font-weight:normal;line-height:normal}
body.style-159h #usersite-container #header-wrap .layer-title span{display:inline-block;white-space:nowrap;position:relative}
body.style-159h #usersite-container #header-wrap .layer-title span img{vertical-align:bottom}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

.ad336{margin:4px 0 4px 4px;}
.small-12{position:relative;width:100%}


.contenthed p.subtitle {
	font-size: 12px;
	font-style: italic
}

  
  #bitsubscribe {
      background: none repeat scroll 0 0 #464646;
      border-radius: 2px 0 0 0;
      color: #FFFFFF;
      margin-top: 27px;
      padding: 15px;
      width: 200px;
      float: right;
      margin-top: 0;
  }

  
  div#bitsubscribe.open {
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  }

  
  #bitsubscribe div {
      overflow: hidden;
  }

  
  #bit h3, #bit #bitsubscribe h3 {
      color: #FFFFFF;
      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
      font-size: 20px;
      font-weight: 300;
      margin: 0 0 0.5em !important;
      text-align: left;
      text-shadow: 0 1px 0 #333333;
  }

  
  #bit #bitsubscribe p {
      color: #FFFFFF;
      font: 300 15px/1.3em "Helvetica Neue",Helvetica,Arial,sans-serif;
      margin: 0 0 1em;
      text-shadow: 0 1px 0 #333333;
  }

  
  #bitsubscribe p a {
      margin: 20px 0 0;
  }

  
  #bit #bitsubscribe p.bit-follow-count {
      font-size: 13px;
  }

  
  #bitsubscribe input[type="submit"] {
      -moz-transition: all 0.25s ease-in-out 0s;
      -webkit-transition: all 0.25s ease-in-out 0s;
      -o-transition: all 0.25s ease-in-out 0s;
      -ms-transition: all 0.25s ease-in-out 0s;
      transition: all 0.25s ease-in-out 0s;   
      background: -moz-linear-gradient(center top , #333333 0%, #111111 100%) repeat scroll 0 0 transparent;
      background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#111111));
      filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#111111');    

      border: 1px solid #282828;
      border-radius: 11px 11px 11px 11px;
      box-shadow: 0 1px 0 #444444 inset;
      color: #CCCCCC;
      padding: 2px 20px;
      text-decoration: none;
      text-shadow: 0 1px 0 #000000;
  }

  
  #bitsubscribe input[type="submit"]:hover {
      background: -moz-linear-gradient(center top , #333333 0%, #222222 100%) repeat scroll 0 0 transparent;
      box-shadow: 0 1px 0 #4F4F4F inset;
      color: #FFFFFF;
      text-decoration: none;
  }

  
  #bitsubscribe input[type="submit"]:active {
      background: -moz-linear-gradient(center top , #111111 0%, #222222 100%) repeat scroll 0 0 transparent;
      box-shadow: 0 -1px 0 #333333 inset;
      color: #AAAAAA;
      text-decoration: none;
  }

  
  #bitsubscribe input[type="text"] {
      border-radius: 3px 3px 3px 3px;
      font: 300 15px "Helvetica Neue",Helvetica,Arial,sans-serif;
  }

  
  #bitsubscribe input[type="text"]:focus {
      border: 1px solid #000000;
  }

  
  #bitsubscribe.open {
      display: block;
  }

  
  #bitsubscribe #bsub-credit {
      border-top: 1px solid #3C3C3C;
      font: 11px "Helvetica Neue",sans-serif;
      margin: 0 0 -15px;
      padding: 7px 0;
      text-align: center;
  }

  
  #bitsubscribe #bsub-credit a {
      background: none repeat scroll 0 0 transparent;
      color: #AAAAAA;
      text-decoration: none;
      text-shadow: 0 1px 0 #262626;
  }

  
  #bitsubscribe #bsub-credit a:hover {
      background: none repeat scroll 0 0 transparent;
      color: #FFFFFF;
  }



@import url(../../../css/menus.css);





.menu-dropdown li.level1 {
margin-right: 0;
border-left: 1px solid #999;
border-right: 1px solid black;
height: 100%;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

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


#menu-main .mobile {
	display: none;
}


footer .mobile {
	display: none;
}




.mobile { 
	display: none;
}


.mobile-contact ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


.mobile-contact a {
	font: 16px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
}


.mobile-contact a.btn {
	font-size: 22px;
}


.mobile-contact span {
	font: 16px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
}


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

	
	aside .mobile {
		display: block;
	}

	
	aside .mobile a {
		float: none !important;
	}

	
	#callouts .mobile {
		display: block;
	}

    ul.columns.mobile {
        display: block;
    }

	ul.columns.mobile li {
		width: 100%;
		clear: left;
		margin-right: 0;
	}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

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

  display: table;
  

}

.row:after {
  clear: both;
}



#header .row {
    position: relative;
}

article [class^="col-"], article .row {
    max-width: none;
}

.row-fluid .home-right{float:right}

.row.no_padding_columns {
	margin-left: 0;
	margin-right: 0;
}

.row.no_padding_columns .col-xxs-1, .row.no_padding_columns .col-xxs-2, .row.no_padding_columns .col-xxs-3, .row.no_padding_columns .col-xxs-4, .row.no_padding_columns .col-xxs-5, .row.no_padding_columns .col-xxs-6, .row.no_padding_columns .col-xxs-7, .row.no_padding_columns .col-xxs-8, .row.no_padding_columns .col-xxs-9, .row.no_padding_columns .col-xxs-10, .row.no_padding_columns .col-xxs-11, .row.no_padding_columns .col-xxs-12, .row.no_padding_columns .col-xs-1, .row.no_padding_columns .col-xs-2, .row.no_padding_columns .col-xs-3, .row.no_padding_columns .col-xs-4, .row.no_padding_columns .col-xs-5, .row.no_padding_columns .col-xs-6, .row.no_padding_columns .col-xs-7, .row.no_padding_columns .col-xs-8, .row.no_padding_columns .col-xs-9, .row.no_padding_columns .col-xs-10, .row.no_padding_columns .col-xs-11, .row.no_padding_columns .col-xs-12, .row.no_padding_columns .col-sm-1, .row.no_padding_columns .col-sm-2, .row.no_padding_columns .col-sm-3, .row.no_padding_columns .col-sm-4, .row.no_padding_columns .col-sm-5, .row.no_padding_columns .col-sm-6, .row.no_padding_columns .col-sm-7, .row.no_padding_columns .col-sm-8, .row.no_padding_columns .col-sm-9, .row.no_padding_columns .col-sm-10, .row.no_padding_columns .col-sm-11, .row.no_padding_columns .col-sm-12, .row.no_padding_columns .col-md-1, .row.no_padding_columns .col-md-2, .row.no_padding_columns .col-md-3, .row.no_padding_columns .col-md-4, .row.no_padding_columns .col-md-5, .row.no_padding_columns .col-md-6, .row.no_padding_columns .col-md-7, .row.no_padding_columns .col-md-8, .row.no_padding_columns .col-md-9, .row.no_padding_columns .col-md-10, .row.no_padding_columns .col-md-11, .row.no_padding_columns .col-md-12, .row.no_padding_columns .col-lg-1, .row.no_padding_columns .col-lg-2, .row.no_padding_columns .col-lg-3, .row.no_padding_columns .col-lg-4, .row.no_padding_columns .col-lg-5, .row.no_padding_columns .col-lg-6, .row.no_padding_columns .col-lg-7, .row.no_padding_columns .col-lg-8, .row.no_padding_columns .col-lg-9, .row.no_padding_columns .col-lg-10, .row.no_padding_columns .col-lg-11, .row.no_padding_columns .col-lg-12 {
	padding: 0;	
}

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}

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

.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

.logomenulogo {
	float:left;
	width:292px;
	color: #69AFD9;
}

.vlink, .vtextwrap, .vtext, .ifc, .ifc iframe {position:absolute;width:100%;height:100%;top:0;left:0;}

.ifc {z-index:0;opacity:0;visibility:hidden;background:#222;}

.ie8 .vw .ifc, .ie8 .vw .vclose, .ie8 .vw img, .ie8 .vw .vlink {display:none !important;}

.ie7 .vw .ifc, .ie7 .vw .vclose, .ie7 .vw img, .ie7 .vw .vlink {display:none !important;}


    .block-vcenter-home{
        min-height: 0px;
        width: 410px;
    }

#main{	background-color: #535353;
 	
	 border-top-right-radius:2em;
border-bottom-right-radius:1em;
position:relative;
}


div.mcl-logo a img {float: left; padding-right: 15px;}


div.mcl-logo h1.mcl-logo-mcl-title {
font-size: 24px;
line-height: 20px;
margin: 10px 0 0 0;
padding-right: 15px;
padding-top:10px;

}


div.mcl-logo h3.mcl-logo-mcl-product-title {
font-size: 20px;
line-height: 20px;
margin: 10px 0 0 0;
padding-right: 15px;
padding-top:10px;

font-family: Helvetica, Lucida Sans, Arial, Sans Serif;
color: #333333 !important;
}


div.mcl-logo h2.mcl-logo-mcl-product-title {
font-size: 20px;
line-height: 20px;
margin: 10px 0 0 0;
padding-right: 15px;
padding-top:10px;

font-family: Helvetica, Lucida Sans, Arial, Sans Serif;
color: #333333 !important;
}
.list-inline{padding-left:0;list-style:none}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.vertical-nav .primary-nav__sub-menu__buttons--local-channel,.vertical-nav--show .primary-nav__sub-menu__buttons--local-channel{display:none}

	
.textwidget {
	margin: 0px;
	padding: 0px;
	}

.panel {
  margin-bottom: 22px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #ffffff;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel-group {
  margin-bottom: 22px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}

.panel-default {
  border-color: #dddddd;
}

.panel-primary {
  border-color: transparent;
}

.panel-success {
  border-color: transparent;
}

.panel-info {
  border-color: transparent;
}

.panel-warning {
  border-color: transparent;
}

.panel-danger {
  border-color: transparent;
}

.panel-default .close {
  color: #333333;
}

.panel-primary .panel-heading,
.panel-success .panel-heading,
.panel-warning .panel-heading,
.panel-danger .panel-heading,
.panel-info .panel-heading {
  color: #fff;
}

.panel-primary .panel-body,
.panel-success .panel-body,
.panel-warning .panel-body,
.panel-danger .panel-body,
.panel-info .panel-body {
  border: 1px solid #ddd;
  border-top-width: 0;
  border-radius: 0 0 4px 4px;
}




	#featured-image .fluid-width-video-wrapper {

		margin: 20px 0 0 0;

	}




	#featured p {

		font-size: 12px;

		line-height: 1.5em;

	}


#featured-image{
padding-bottom:40px;
}




	.grid,

	.grid-right {

		float: none;

	}

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



.tab a.open, .tab a.close {
	display:block;
	cursor: pointer;
	display: block;
	width:90px;
}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out}
.yith-wcwl-add-to-wishlist{position:absolute;top:10px;right:20px;margin-top:0;z-index:98;height:30px}
.yith-wcwl-add-to-wishlist a{color:#000000;opacity:0}
.product-small:hover .yith-wcwl-add-to-wishlist a,.featured-product:hover .yith-wcwl-add-to-wishlist a,.product-gallery:hover .yith-wcwl-add-to-wishlist a{opacity:.3}
.yith-wcwl-add-to-wishlist a:hover{color:#c60000;border-color:#c60000;opacity:1 !important}
.column-slider .yith-wcwl-add-to-wishlist{right:25px}
.product-image .yith-wcwl-add-to-wishlist{top:30px;right:30px}
html[data-useragent*='iPad'] .yith-wcwl-add-to-wishlist a{opacity:.3}
html[data-useragent*='iPhone'] .yith-wcwl-add-to-wishlist a{opacity:.3}
#main-wrapper{width:100%;position:relative;}
#navigation #main-menu{margin:0;padding:0px;float:right;}
.overlay #main,.overlay #content{width:auto;float:none;}
#main,body.overlay{background-color:#ffffff;color:#000000;}
#main-menu-links li a.active,#main-menu-links li.active-trail a{background-color:#ffffff;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.more-grid__bg,.our-work-item__bg{transition:all 0.3s ease-in-out;background-size:cover;background-repeat:no-repeat;-webkit-transform:scale(1);transform:scale(1)}
.more-grid__bg:hover,.our-work-item__bg:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}
.more-grid__inside .more-grid__item:hover .more-grid__bg{-webkit-transform:scale(1.04);transform:scale(1.04)}
.more-grid__bg{position:absolute;width:100%;height:100%}












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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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





    
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }


#content_landing_page {
    position: relative;
    width: 890px;
    background: #ffffff;
    margin: 0 auto 34px auto;
    border: #E1E1E1 solid 1px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 25px 30px 51px 30px;
}





.wrap {
    position: relative;
    z-index: 2;
    margin: 0 auto;
    width: 980px;
    background-color: #fff;
}





.wrap-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 190px;
}


.style-1 .wrap-header {
    background-color: #17517a; 
    background: -moz-linear-gradient(top, #17517a 0%, #17517a 69%, #124162 69%, #124162 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #17517a), color-stop(69%, #17517a), color-stop(69%, #124162), color-stop(100%, #124162)); 
    background: -webkit-linear-gradient(top, #17517a 0%, #17517a 69%, #124162 69%, #124162 100%); 
    background: -o-linear-gradient(top, #17517a 0%, #17517a 69%, #124162 69%, #124162 100%); 
    background: -ms-linear-gradient(top, #17517a 0%, #17517a 69%, #124162 69%, #124162 100%); 
    background: linear-gradient(top, #17517a 0%, #17517a 69%, #124162 69%, #124162 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#17517a', endColorstr='#124162', GradientType=0); 
}


.style-2 .wrap-header {
    background: #9f1010; 
    background: -moz-linear-gradient(top, #9f1010 0%, #9f1010 69%, #7f0d0d 69%, #7f0d0d 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9f1010), color-stop(69%, #9f1010), color-stop(69%, #7f0d0d), color-stop(100%, #7f0d0d)); 
    background: -webkit-linear-gradient(top, #9f1010 0%, #9f1010 69%, #7f0d0d 69%, #7f0d0d 100%); 
    background: -o-linear-gradient(top, #9f1010 0%, #9f1010 69%, #7f0d0d 69%, #7f0d0d 100%); 
    background: -ms-linear-gradient(top, #9f1010 0%, #9f1010 69%, #7f0d0d 69%, #7f0d0d 100%); 
    background: linear-gradient(top, #9f1010 0%, #9f1010 69%, #7f0d0d 69%, #7f0d0d 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f1010', endColorstr='#7f0d0d', GradientType=0); 
}


.style-3 .wrap-header {
    background: #1f650c; 
    background: -moz-linear-gradient(top, #1f650c 0%, #1f650c 69%, #19510a 69%, #19510a 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1f650c), color-stop(69%, #1f650c), color-stop(69%, #19510a), color-stop(100%, #19510a)); 
    background: -webkit-linear-gradient(top, #1f650c 0%, #1f650c 69%, #19510a 69%, #19510a 100%); 
    background: -o-linear-gradient(top, #1f650c 0%, #1f650c 69%, #19510a 69%, #19510a 100%); 
    background: -ms-linear-gradient(top, #1f650c 0%, #1f650c 69%, #19510a 69%, #19510a 100%); 
    background: linear-gradient(top, #1f650c 0%, #1f650c 69%, #19510a 69%, #19510a 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f650c', endColorstr='#19510a', GradientType=0); 
}


.style-4 .wrap-header {
    background: #545558; 
    background: -moz-linear-gradient(top, #545558 0%, #545558 69%, #47484b 69%, #47484b 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #545558), color-stop(69%, #545558), color-stop(69%, #47484b), color-stop(100%, #47484b)); 
    background: -webkit-linear-gradient(top, #545558 0%, #545558 69%, #47484b 69%, #47484b 100%); 
    background: -o-linear-gradient(top, #545558 0%, #545558 69%, #47484b 69%, #47484b 100%); 
    background: -ms-linear-gradient(top, #545558 0%, #545558 69%, #47484b 69%, #47484b 100%); 
    background: linear-gradient(top, #545558 0%, #545558 69%, #47484b 69%, #47484b 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#545558', endColorstr='#47484b', GradientType=0); 
}


.style-5 .wrap-header {
    background: #841132; 
    background: -moz-linear-gradient(top, #841132 0%, #841132 69%, #6a0e28 69%, #6a0e28 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #841132), color-stop(69%, #841132), color-stop(69%, #6a0e28), color-stop(100%, #6a0e28)); 
    background: -webkit-linear-gradient(top, #841132 0%, #841132 69%, #6a0e28 69%, #6a0e28 100%); 
    background: -o-linear-gradient(top, #841132 0%, #841132 69%, #6a0e28 69%, #6a0e28 100%); 
    background: -ms-linear-gradient(top, #841132 0%, #841132 69%, #6a0e28 69%, #6a0e28 100%); 
    background: linear-gradient(top, #841132 0%, #841132 69%, #6a0e28 69%, #6a0e28 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#841132', endColorstr='#6a0e28', GradientType=0); 
}


.style-6 .wrap-header {
    background-color: #bec1ba;
}


.style-6 .wrap-header .ie-strip {
    display: none;
}


.ie8 .style-6 .wrap-header .ie-strip {
    display: block;
    background: #EA7646;
    position: absolute;
    bottom: -14%;
    width: 100%;
    height: 31%;
}


.udc-sep, .level-sep{
    display:block;
    background:#f7aa2a;
    height:4px;
    width:22px;
}

.udc-sep{
    width:30px;
}


#panels-edit-display .panel-pane,
#panels-edit-display .helperclass {
  margin: .5em;
}


div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}


div.panel-pane div.admin-links li a {
  color: #ccc;
}


div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}


div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
  color: #000;
}


div.panel-pane div.admin-links a:before {
  content: "[";
}


div.panel-pane div.admin-links a:after {
  content: "]";
}


div.panel-pane div.panel-hide {
  display: none;
}



div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}


div.panel-pane div.node {
  margin: 0;
  padding: 0;
}


div.panel-pane div.feed a {
  float: right;
}

.block div.pager-inner,
.panel-pane div.pager-inner {
  background: none;
  border: none;
}

.block div.pager,
.panel-pane div.pager {
  font-size: 0.9em;
  text-align: left;
}

.block div.pager ul.pager,
.panel-pane ul.pager {
  margin:0;
  padding: 0;
}

.panel-pane .block {
  border: solid 1px #ddd;
}

.panel-pane .quicktabs_wrapper .content {
  border: none;
}




.home-news {
	background: #fff;
}


.home-news .wrap {
	padding-top: 80px;
	padding-bottom: 40px;
}


.home-news h2 {
	text-align: center;
	font-size: 48px;
	font-weight: 700;
	text-transform: uppercase;
	color: #ff0000;
}


.home-news .home-sep {
	margin: 0 auto 20px auto;
	display: block;
}


.home-news .description {
	text-align: center;
	max-width: 800px;
	margin: 0 auto 40px auto;
}


.home-news .post .featured-image {
	position: relative;
	margin: 0 0 60px 0;
}


.home-news .post .featured-image img {
	display: block;
	margin: 0 auto;
}


.home-news .post .featured-image .avatar {
	width: 40px;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -20px;
}


.home-news .post h3 {
 	color: #000;
 	font-size: 20px;
 	font-weight: 700;
 	text-transform: uppercase;
 	margin: 0;
 	line-height: 1.3;
 }


.home-news .post h3 a {
	color: #000;
}


.home-news .post .meta {
	color: #ff0000;
	border-bottom: 1px solid #eee;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
}


.home-news .post .more-link {
	margin: 0 auto;
	display: block;
	width: 130px;
	text-align: center;
}


	.home .content .entry-title,
	.home-blog h2,
	.home-news h2 {
		font-size: 40px;
	}


	.home-news .post {
		margin-bottom: 30px;
	}
.lightbox.oscuro.oculto{display:none}
.lightbox.oscuro{position:fixed;top:0;background-color:rgba(0,0,0,.7);width:100%;height:100%;z-index:100}
.lightbox.oscuro .dialog{background-color:#fff;display:inline-block;position:absolute;margin:20% auto;padding:30px;width:582px;height:145px;top:0;bottom:0;left:0;right:0}
.lightbox.oscuro .dialog .cerrar{position:absolute;top:0;right:0;background-color:#d6d6d6}
.lightbox.oscuro .dialog .cerrar .fa-close{color:#9e9e9e;padding:13px;font-size:17px}
.lightbox.oscuro .dialog .title{font:700 20px 'Roboto Condensed';text-align:left;margin-bottom:20px;width:100%;padding-left:0;margin-left:0}
.lightbox.oscuro .dialog label{display:inline-block}
.lightbox.oscuro .dialog label:last-child{position:relative;height:43px;width:299px}
.lightbox.oscuro .dialog label:last-child input[name="tutelefono"]{width:253px;border:1px solid lightgray;font-size:16px}
.lightbox.oscuro .dialog label:last-child input[name="tutelefono"]::-webkit-input-placeholder{color:lightgray}
.lightbox.oscuro .dialog label:last-child input[name="tutelefono"]:-moz-placeholder{color:lightgray}
.lightbox.oscuro .dialog label:last-child input[name="tutelefono"]::-moz-placeholder{color:lightgray}
.lightbox.oscuro .dialog label:last-child input[name="tutelefono"]:-ms-input-placeholder{color:lightgray}
.lightbox.oscuro .dialog label:last-child input[type="submit"]{position:relative;top:-2px;right:4px;height:calc(100% - 3px)}
.lightbox.oscuro .dialog .customSelect{background-color:#e1e4dd;color:#444641}
.lightbox.oscuro .dialog .customSelectInner{padding-top:8px;font-size:16px;text-align:left;padding-left:15px}
#cmn_ad_tag_head, #cmn_ad_tag_head div, #cmn_ad_tag_head table, #cmn_ad_tag_head table td {
	margin: 0 auto;
	text-align: center;
}
.footer-logo img{padding-top:18px;}
.field-content{display:block;}
.sidebar section span.field-content{margin-bottom:10px;}
section.panel-region-recipes div.panel-pane ul.list li div.field-content{padding-bottom:20px;max-width:75%;}
section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);}
.oldie section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;}
#block-views-books-in-episode-block .field-content,#block-views-playlist-in-episode-block .field-collection-item-field-playlist{margin:10px 0;padding-top:10px;border-top:1px dotted #CCC;}
#block-views-books-in-episode-block .field-content img{float:left;padding:0 10px 10px 0;}
#block-views-books-in-episode-block .field-content strong,#block-views-playlist-in-episode-block strong{font-weight:normal;}
#block-views-books-in-episode-block .field-content{min-height:80px;}
#block-views-playlist-in-episode-block,#block-views-books-in-episode-block .field-content{clear:both;}
.polyptych .one-quarter:nth-child(odd) p,.one-quarter .view-id-nodequeue_2 div.field-content{font-size:.9em;}
.fl-page-nav-bottom .fl-page-header-row {display: table;table-layout: fixed;width: 100%;}
.fl-page-nav-bottom .fl-page-header-row .col-md-6 {display: table-cell;float: none;vertical-align: middle;}
.fl-page-nav-right .fl-page-header-row {display: table;table-layout: fixed;width: 104%;}
.link_text{color:#4b86d2;}


.powered {
	text-align: right;
}

	.powered a { color: #e7d8c5 !important; }



#sidebar {
	width:340px;
	float:right;
	display:inline;
	overflow:auto;
	margin:0px 5px 0px 0px;
	}

	
#sidebar-top, #sidebar-bottom {
	width:340px;
	float:right;
	
	display: inline;
	overflow:auto;
	}


#sidebar-bottom, #sidebar-middle {
	margin-top:5px;
	}


#sidebar-middle {
	width:340px;	
	float:right;	
	}


#sidebar-left {
	width:160px;	
	float:left;		
	overflow:auto;
	display: inline;
	}


#sidebar-right {
	width:160px;	
	float:right;	
	display: inline;
	overflow:auto;
	}


#sidebar-ads {
	width:340px;
	float:right;
	margin-bottom:5px;	
	display: inline;
	overflow:auto;
	}

.iwidth621 { width: 621px }
.page-wrapper{position:relative;min-height:100%;width:100%;background-repeat:no-repeat;background-position:50% 0}
.page-wrapper #common_menu .cm-layout_content{padding-left:16px;padding-right:16px}
.page-wrapper #common_menu .cm-singletons__logo{margin-left:0!important}


    #navigation .dropdown-menu a.dropdown-toggle.sub {
        background-color: #e0e0e0;
        padding: 10px 13px;
        border-left: 1px solid #d9d9d9;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub a {
        background-color: #e0e0e0;
        border-bottom: 1px solid #d0d0d0;
        padding: 10px 13px 10px 37px;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub ul.dropdown-menu.sub a {
        background-color: #d0d0d0;
        border-bottom: 1px solid #D6D6D6;
        padding: 10px 13px 10px 49px;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub a.dropdown-toggle.sub {
        background-color: #D6D6D6;
        padding: 10px 13px;
        border-left: 1px solid #d9d9d9;
    }


#footer ul.sub {
    border-top: 1px dotted #9e9e9e;
    margin-top: 5px;
    padding: 10px 0 0 0;
}


#footer ul.sub li {
    font-size: 12px;
    padding-bottom: 3px;
    list-style-type: none;
}

.ubermenu-skin-clean-white.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
 .ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{ display:none !important; }
  .ubermenu-responsive .ubermenu-item-level-0{ width:50%; }
 .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{ position:static; }
  .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ width:100%; min-width:100%; max-width:100%; top:auto; left:0 !important; }
 .ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important;  }
   .ubermenu-responsive .ubermenu-item-mini{  min-width:0; width:auto; float:left; clear:none !important; }
   .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{  display:none !important; }
 .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{ min-width:0; width:auto; }

 .ubermenu .ubermenu-item.um-sticky-only{ display:none !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item-level-0.um-sticky-only{ display:inline-block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; }
 .ubermenu .ubermenu-item-level-0.um-unsticky-only{ display:inline-block !important; }
 .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item.um-unsticky-only{ display:none !important; }



#cf100, #cf200, #cfwasilla { display: none; }

.nav{
	font-size:12px;
	float:right;
	color:gray;
	margin-top:23px;
}

.nav a{
	text-decoration:none;
	color:gray;
	margin-left:14px;
	margin-right:14px;
}

.nav a:hover{
	color:#737B35 !important;
}

body.page-template-template-menu-list-php #sidebar ul .menu-item,
body.tax-menu-category #sidebar ul .menu-item { margin-left: 20px; }

body.page-template-template-menu-list-php #sidebar ul .menu-item a,
body.tax-menu-category #sidebar ul .menu-item a{ font-size: 12px; }

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}

#mobile-menu.interactive li.menu-item { height: auto !important; }
header.global-header .top-nav-contain .drawer ul.top-nav li.leaf:hover a div{width:100%;opacity:1;}
header.global-header .top-nav-contain .drawer ul.top-nav li.leaf div{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;height:1px;opacity:0;width:0px;background-color:white;margin:0 auto;}


  
  .top-bar-links ul.inline-list {
    margin-left: 0;
  }

  
  .top-bar-links ul.inline-list li:last-child {
    margin-right: 0;
  }

  
  .top-bar-links ul.inline-list li {
    float: left;
    margin: 0 8px;
  }

  
  .top-bar-links ul.inline-list li a {
    font-size: 0.8125em;
  }




.inline-list {
  margin: 0 auto 1.0625em auto;
  margin-left: -1.375em;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}



.footer-links .inline-list {
  margin-left: 0;
}
html[data-screensize~="mobile"] body #menu_wrap .mega-menu-wrap .interior.first{padding:22px 0 12px 0;}
.first-chunk{position:relative;display:block;margin-bottom:0;}
.mega_container .first-tourist{clear:both;border-top:1px solid #91ad34;padding-top:5px;}
.mega_container .first-tourist .submenu-title{display:block;font-weight:bold;}
.mega_container .first-tourist .submenu-title a{color:#666;}
.mega_container .first-tourist .submenu-title a:hover{text-decoration:underline;}
.mega_container .first-tourist .submenu-body{font-size:13px;}
#block-local-globals-related-grids li.first{border-right:1px solid #05a4dd;padding-left:0;}
.node-type-landing-page #city-sampler li.first{display:none;}
.things-to-do-lander .pa-roads-wrap,.section-trip-ideas .pa-roads-wrap,.events-lander .pa-roads-wrap,.things-to-do-lander .first-tourist-wrap,.section-trip-ideas .first-tourist-wrap,.events-lander .first-tourist-wrap{float:left;width:50%;}
.things-to-do-lander .pa-roads-wrap .title-dashes,.section-trip-ideas .pa-roads-wrap .title-dashes,.events-lander .pa-roads-wrap .title-dashes,.things-to-do-lander .first-tourist-wrap .title-dashes,.section-trip-ideas .first-tourist-wrap .title-dashes,.events-lander .first-tourist-wrap .title-dashes{display:none;}
.things-to-do-lander #content_wrap .first-tourist-wrap.outer-wrap .title-dashes,.section-trip-ideas #content_wrap .first-tourist-wrap.outer-wrap .title-dashes,.events-lander #content_wrap .first-tourist-wrap.outer-wrap .title-dashes{display:none !important;}
#block-local-globals-things-to-do-rail .first-tourist-wrap .block-title,.section-trip-ideas #block-local-globals-trip-ideas-rail .first-tourist-wrap .block-title,.events-lander #block-local-globals-events-lander-rail .first-tourist-wrap .block-title,#block-local-globals-road-trips-rail .first-tourist-wrap .block-title{display:block;padding-bottom:0;}
#block-local-globals-things-to-do-rail .pa-roads-read a,.section-trip-ideas #block-local-globals-trip-ideas-rail .pa-roads-read a,.events-lander #block-local-globals-events-lander-rail .pa-roads-read a,#block-local-globals-things-to-do-rail .first-tourist-read a,.section-trip-ideas #block-local-globals-trip-ideas-rail .first-tourist-read a,.events-lander #block-local-globals-events-lander-rail .first-tourist-read a,#block-local-globals-things-to-do-rail .beer-read a,.section-trip-ideas #block-local-globals-trip-ideas-rail .beer-read a,.events-lander #block-local-globals-events-lander-rail .beer-read a,#block-local-globals-road-trips-rail .pa-roads-read a,#block-local-globals-road-trips-rail .first-tourist-read a,#block-local-globals-road-trips-rail .beer-read a{font-weight:bold;}
#block-local-globals-things-to-do-rail .pa-roads-read a:hover,.section-trip-ideas #block-local-globals-trip-ideas-rail .pa-roads-read a:hover,.events-lander #block-local-globals-events-lander-rail .pa-roads-read a:hover,#block-local-globals-things-to-do-rail .first-tourist-read a:hover,.section-trip-ideas #block-local-globals-trip-ideas-rail .first-tourist-read a:hover,.events-lander #block-local-globals-events-lander-rail .first-tourist-read a:hover,#block-local-globals-things-to-do-rail .beer-read a:hover,.section-trip-ideas #block-local-globals-trip-ideas-rail .beer-read a:hover,.events-lander #block-local-globals-events-lander-rail .beer-read a:hover,#block-local-globals-road-trips-rail .pa-roads-read a:hover,#block-local-globals-road-trips-rail .first-tourist-read a:hover,#block-local-globals-road-trips-rail .beer-read a:hover{text-decoration:underline;}
#block-local-globals-things-to-do-rail .beer-img-wrap,.section-trip-ideas #block-local-globals-trip-ideas-rail .beer-img-wrap,.events-lander #block-local-globals-events-lander-rail .beer-img-wrap,#block-local-globals-things-to-do-rail .pa-roads-img-wrap,.section-trip-ideas #block-local-globals-trip-ideas-rail .pa-roads-img-wrap,.events-lander #block-local-globals-events-lander-rail .pa-roads-img-wrap,#block-local-globals-things-to-do-rail .first-tourist-img-wrap,.section-trip-ideas #block-local-globals-trip-ideas-rail .first-tourist-img-wrap,.events-lander #block-local-globals-events-lander-rail .first-tourist-img-wrap,#block-local-globals-things-to-do-rail .beer-blurb,.section-trip-ideas #block-local-globals-trip-ideas-rail .beer-blurb,.events-lander #block-local-globals-events-lander-rail .beer-blurb,#block-local-globals-things-to-do-rail .pa-roads-blurb,.section-trip-ideas #block-local-globals-trip-ideas-rail .pa-roads-blurb,.events-lander #block-local-globals-events-lander-rail .pa-roads-blurb,#block-local-globals-things-to-do-rail .first-tourist-blurb,.section-trip-ideas #block-local-globals-trip-ideas-rail .first-tourist-blurb,.events-lander #block-local-globals-events-lander-rail .first-tourist-blurb,#block-local-globals-things-to-do-rail .beer-read,.section-trip-ideas #block-local-globals-trip-ideas-rail .beer-read,.events-lander #block-local-globals-events-lander-rail .beer-read,#block-local-globals-things-to-do-rail .pa-roads-read,.section-trip-ideas #block-local-globals-trip-ideas-rail .pa-roads-read,.events-lander #block-local-globals-events-lander-rail .pa-roads-read,#block-local-globals-things-to-do-rail .first-tourist-read,.section-trip-ideas #block-local-globals-trip-ideas-rail .first-tourist-read,.events-lander #block-local-globals-events-lander-rail .first-tourist-read,#block-local-globals-road-trips-rail .beer-img-wrap,#block-local-globals-road-trips-rail .pa-roads-img-wrap,#block-local-globals-road-trips-rail .first-tourist-img-wrap,#block-local-globals-road-trips-rail .beer-blurb,#block-local-globals-road-trips-rail .pa-roads-blurb,#block-local-globals-road-trips-rail .first-tourist-blurb,#block-local-globals-road-trips-rail .beer-read,#block-local-globals-road-trips-rail .pa-roads-read,#block-local-globals-road-trips-rail .first-tourist-read{position:relative;z-index:9;}
html[data-screensize~="tablet-up"] .media-lander #block-menu-menu-story-ideas ul.menu li.leaf.first{padding:12px 0 12px 0px;}
html[data-screensize~="tablet-up"] .media-lander #block-menu-menu-story-ideas ul.menu li.leaf.first a{color:#fff;}
html[data-screensize~="tablet-up"] .media-lander #block-menu-menu-media-micro ul.menu li.leaf.first{padding:12px 0 12px 0px;}
html[data-screensize~="tablet-up"] .media-lander #block-menu-menu-media-micro ul.menu li.leaf.first a{color:#fff;}
.block-facetapi ul li li.first{margin-top:7px;}
.groups-lander .float-group.group-main .group_column.first{padding-top:20px;}
 ul.inline-list.respond .menu-item{display:none}


ul#topnavmenu li.menu-item {
  	list-style: none;
	display: inline-block;
	*display:inline;
	*zoom:1;
	height: 30px;
  	position: relative;
  	z-index: 100;
  	margin: 0 10px 0 0;
}


ul#topnavmenu li.menu-item a{
  color:#000;
  color: #000;
  border-bottom: 1px solid transparent;
}


ul#topnavmenu li.menu-item a:hover{
  color: #000;
  border-bottom: 1px solid #000;
}


@import url("./css/reset.css");

@import url("./css/responsive.gs.24col.css");



.header-in,#mainimgarea-in,main,#menu div,#footer{ 
	max-width: 920px;
	margin: 0 auto; 
}
section.carousel.ready ul.list{overflow:hidden}

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



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

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }

#nav {
	margin: 		0px;
	padding-top: 	0px;
	padding-right: 	0px;
	padding-bottom: 0px;
	padding-left: 	25px;
	float:			right;
}

#nav li {
	margin-right:			5px;
	color:					#fff !important;	
	
	padding:				3px;
	display: 				inline;
	float: 					left;
	vertical-align: 		middle;
	text-align:				center;
	
	-moz-border-radius: 	6px;
	-webkit-border-radius: 	6px;
	-khtml-border-radius: 	6px; 
	border-radius: 			6px; 
}

#nav li ul li{
	width: 			244px;
	text-align:		left;
	
}

#nav li:hover {
	background:				#0b76ba;
}

#nav li.active {
	background:				#0b76ba;
}

#nav li.active:hover {
	color:					#fff !important;	
	background:				#0b76ba;
	margin-right:			5px;
	
	text-transform:			uppercase;
	-moz-border-radius: 	6px;
	-webkit-border-radius: 	6px;
	border-radius: 			6px; 
	-khtml-border-radius: 	6px; 
}

#nav li.active a {
	color:			#fff !important;
}

#nav li ul li a:hover {
	color:			#fff !important;
}

#nav a:link {
	font-weight: 	bold;
}

#nav ul {
	padding: 0px;
	margin: 0px;
}


#nav ul ul {
    display: 				none;
    position: 				fixed;
    top: 					83px;
    z-index: 				500;
	float:					left;
	width:					250px;
	background-color:		#ececec;
	-moz-border-radius: 	6px;
	-webkit-border-radius: 	6px;
	border-radius: 			6px; 
	-khtml-border-radius: 	6px; 
}

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


div#nav li:hover
	{
	cursor:pointer;
	z-index:100;
	}


div#nav li:hover ul ul,
div#nav li li:hover ul ul,
div#nav li li li:hover ul ul,
div#nav li li li li:hover ul ul
{display:none;}


div#nav li:hover ul,
div#nav li li:hover ul,
div#nav li li li:hover ul,
div#nav li li li li:hover ul
{display:block;}

			#content .pagination .prev-page { float: left; }


	.portfolio-one .portfolio-item .image{
		float:none;
		width:auto;
		height:auto;
		margin-bottom:20px;
	}


	.portfolio-masonry .portfolio-item{width:100% !important;}

.portfolio-one .portfolio-item {
  padding-bottom: 50px;
  overflow: hidden;
  width: 100%;
}

.portfolio-item .portfolio-content h2 {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}

.portfolio-item .portfolio-content h4 {
  margin: 0;
  padding: 0;
  margin-bottom: 25px;
  font-weight: normal;
  font-size: 13px;
}

.portfolio-item .portfolio-content p {
  margin: 0;
  margin-bottom: 20px;
}

.portfolio-two .portfolio-item {
  width: 50%;
  padding: 5px;
  float: left;
}

.portfolio-masonry .portfolio-item,
.portfolio-three .portfolio-item {
  width: 33.33%;
  padding: 6px;
  float: left;
}

.portfolio-four .portfolio-item {
  width: 25%;
  padding: 7px;
  float: left;
}

.portfolio-five .portfolio-item {
  width: 19.99%;
  padding: 5px;
  float: left;
}

.portfolio-six .portfolio-item {
  width: 16.6666%;
  padding: 7px;
  float: left;
}

.portfolio .portfolio-boxed .portfolio-item-wrapper,
.portfolio-one .portfolio-item.portfolio-boxed .portfolio-item-wrapper {
  border: 1px solid #e9eaee;
  border-bottom-width: 3px;
  padding: 0;
}

.portfolio-text .portfolio-item.portfolio-boxed .portfolio-content,
.portfolio-one .portfolio-item.portfolio-boxed .portfolio-content {
  margin-top: 0;
  padding: 30px 25px 20px;
}

.portfolio .portfolio-boxed .portfolio-item-wrapper .fusion-separator {
  border: 0 !important;
  height: 0px !important;
  margin-top: 0 !important;
}


.portfolio-one-text .portfolio-item .image {
  width: 100%;
  height: 100%;
  float: none;
  margin-right: 0;
}

.portfolio-text .portfolio-item .portfolio-content {
  margin-top: 25px;
}

.portfolio-item .portfolio-content h2,
#main .portfolio-item .portfolio-content h2 {
  margin: 0 0 1px;
}

.portfolio-one-sidebar .portfolio-item .image {
  float: none;
}

.portfolio-one-sidebar .portfolio-item .portfolio-content {
  margin-top: 25px;
}

.portfolio-grid.portfolio-one .portfolio-item:last-child {
  margin-bottom: 0px;
}

.rtl .portfolio-item .buttons {
  overflow: hidden;
}

.rtl .portfolio-item .buttons a {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

.rtl .portfolio-one .portfolio-item .image {
  float: right;
  margin-right: 0;
  margin-left: 25px;
}


			.grid-layout-5 .post,
			.portfolio-five .portfolio-item {
				width: 25% !important;
			}


			.grid-layout-4 .post,
			.portfolio-four .portfolio-item {
				width: 33.3333333333% !important;
			}


			.grid-layout-5 .post,
			.grid-layout-4 .post,
			.grid-layout-3 .post,
			.portfolio-five .portfolio-item,
			.portfolio-four .portfolio-item,
			.portfolio-three .portfolio-item,
			.portfolio-masonry .portfolio-item {
				width: 50% !important;
			}


.post-content h4, .portfolio-item .portfolio-content h4, .image-extras .image-extras-content h3, .image-extras .image-extras-content h3 a, .image .image-extras .image-extras-content a,
.fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title
{
	font-size:15px;
		line-height:23px;
}


.grid-layout .post .post-wrapper,.timeline-layout .post,.blog-timeline-layout .post, .portfolio .portfolio-boxed .portfolio-item-wrapper{background-color:transparent;}


.grid-layout .post .flexslider,.grid-layout .post .post-wrapper,.grid-layout .post .content-sep,.products li,.product-details-container,.product-buttons,.product-buttons-container, .product .product-buttons,.blog-timeline-layout .post,.blog-timeline-layout .post .content-sep,
.blog-timeline-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.portfolio .portfolio-boxed .portfolio-item-wrapper, .portfolio .portfolio-boxed .content-sep,
.timeline-layout .post .flexslider,.timeline-layout h3.timeline-title, .fusion-blog-timeline .timeline-title{border-color:#ebeaea;}




div#athemes_social_icons-2 h3.widget-title {
    display:none;
}

#home-top .slider_text { bottom: 30px; right: 0; z-index: 10; position: absolute; background: #FFF; background: rgba(255, 255, 255, 0.9); height: 80px; width: auto; max-width: 520px; padding: 10px; color: #706F6F; }

#home-top .slider_text h1 { font-size: 24px; text-transform: uppercase; margin: 0 0 0.2em; color: #3C3C3B; }

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


.contentheading, .componentheading {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	color				: #000000;
	width				: 100%;
	border-bottom		: 1px solid #f0f0f0;
}
.ccit_nav_default_menu ul.menu,#block-menu-block-6 ul.menu,.ccit_nav_header_menu ul.menu{margin:0;padding:0;border:0;}
.mzr_js .ccit_nav_default_menu ul.menu.opened,.mzr_js #block-menu-block-6 ul.menu.opened,.mzr_js
  .ccit_nav_header_menu ul.menu.opened{display:block;}
.ccit_nav_default_menu ul.menu li,#block-menu-block-6 ul.menu li,.ccit_nav_header_menu ul.menu li{margin:0;padding:0;border:0;display:block;list-style:none;list-style-image:none;position:relative;float:left;}
.ccit_nav_default_menu ul.menu li a,#block-menu-block-6 ul.menu li a,.ccit_nav_header_menu ul.menu li a{display:block;font-size:14px;font-size:0.87rem;line-height:16px;line-height:1rem;padding:16px;padding:1rem;background-color:#418fde;color:#fff;text-decoration:none;border:none;-webkit-transition-property:color,background-color;-moz-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color;}
.ccit_nav_default_menu ul.menu li a.active-trail,#block-menu-block-6 ul.menu li a.active-trail,.ccit_nav_default_menu ul.menu li a.active,#block-menu-block-6 ul.menu li a.active,.ccit_nav_header_menu ul.menu li a.active-trail,.ccit_nav_header_menu ul.menu li a.active{color:#eae3d3;background-color:#ad924f;}
.lt-ie9 .ccit_nav_default_menu ul.menu li a,.lt-ie9 #block-menu-block-6 ul.menu li a,.lt-ie9
.ccit_nav_header_menu ul.menu li a{color:#002855;background-color:transparent;padding:12px 16px;padding:0.75rem 1rem;}
.ccit_nav_default_menu ul.menu li a.hold,#block-menu-block-6 ul.menu li a.hold,.ccit_nav_header_menu ul.menu li a.hold{background-color:#3075bb;color:#fff;}
.mzr_no-touch .ccit_nav_default_menu ul.menu li a:hover,.mzr_no-touch #block-menu-block-6 ul.menu li a:hover,.mzr_no-touch .ccit_nav_default_menu ul.menu li a:active,.mzr_no-touch #block-menu-block-6 ul.menu li a:active,.mzr_no-touch
.ccit_nav_header_menu ul.menu li a:hover,.mzr_no-touch
.ccit_nav_header_menu ul.menu li a:active{color:#fff !important;background-color:#ad924f !important;}
.ccit_nav_default_menu ul.menu li a.expandable:after,#block-menu-block-6 ul.menu li a.expandable:after,.ccit_nav_header_menu ul.menu li a.expandable:after{font-family:FontAwesome;content:"\f107";margin-left:0.5em;line-height:90%;opacity:0.5;font-size:75%;}
.ccit_nav_default_menu ul.menu li a.expandable.hold:after,#block-menu-block-6 ul.menu li a.expandable.hold:after,.ccit_nav_header_menu ul.menu li a.expandable.hold:after{color:transparent;}
.ccit_nav_default_menu ul.menu li ul,#block-menu-block-6 ul.menu li ul,.ccit_nav_header_menu ul.menu li ul{display:none;top:0;}
.no-js .ccit_nav_default_menu ul.menu li ul,.no-js #block-menu-block-6 ul.menu li ul,.no-js
.ccit_nav_header_menu ul.menu li ul{display:block;border:0;clip:rect(0 0 0 0);height:1px !important;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px !important;}
.no-js .ccit_nav_default_menu ul.menu li ul.focusable:active,.no-js #block-menu-block-6 ul.menu li ul.focusable:active,.no-js .ccit_nav_default_menu ul.menu li ul.focusable:focus,.no-js #block-menu-block-6 ul.menu li ul.focusable:focus,.no-js
.ccit_nav_header_menu ul.menu li ul.focusable:active,.no-js
.ccit_nav_header_menu ul.menu li ul.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.lt-ie9 .ccit_nav_default_menu ul.menu li ul,.lt-ie9 #block-menu-block-6 ul.menu li ul,.lt-ie9
.ccit_nav_header_menu ul.menu li ul{position:absolute;z-index:10;padding:0;top:40px;top:2.5rem;left:-8px;width:160px;width:10rem;border:8px #b9d9eb solid;border-top:none;background-color:#fff;-webkit-border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;-ms-border-radius:0px 0px 4px 4px;-o-border-radius:0px 0px 4px 4px;border-radius:0px 0px 4px 4px;}
.ccit_nav_default_menu ul.menu li ul li,#block-menu-block-6 ul.menu li ul li,.ccit_nav_header_menu ul.menu li ul li{width:100%;border-top:1px #2d70b4 solid;}
.ccit_nav_default_menu ul.menu li ul li a,#block-menu-block-6 ul.menu li ul li a,.ccit_nav_header_menu ul.menu li ul li a{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;position:relative;font-size:12px;font-size:0.75rem;padding:12px 16px 12px 32px;padding:0.75rem 1rem 0.75rem 2rem;background-color:#3075bb;}
.ccit_nav_default_menu ul.menu li ul li a:after,#block-menu-block-6 ul.menu li ul li a:after,.ccit_nav_header_menu ul.menu li ul li a:after{content:"";}
.lt-ie9 .ccit_nav_default_menu ul.menu li ul li a,.lt-ie9 #block-menu-block-6 ul.menu li ul li a,.lt-ie9
.ccit_nav_header_menu ul.menu li ul li a{color:#fff;background-color:#3075bb;padding:12px 16px;padding:0.75rem 1rem;}
.ccit_nav_default_menu ul.menu li ul li a.hold,#block-menu-block-6 ul.menu li ul li a.hold,.ccit_nav_header_menu ul.menu li ul li a.hold{background-color:#205b99;}
.mzr_no-touch .ccit_nav_default_menu ul.menu li ul li a:hover,.mzr_no-touch #block-menu-block-6 ul.menu li ul li a:hover,.mzr_no-touch .ccit_nav_default_menu ul.menu li ul li a:active,.mzr_no-touch #block-menu-block-6 ul.menu li ul li a:active,.mzr_no-touch
.ccit_nav_header_menu ul.menu li ul li a:hover,.mzr_no-touch
.ccit_nav_header_menu ul.menu li ul li a:active{color:#fff !important;background-color:#ad924f;}
.ccit_nav_default_menu ul.menu li ul li a.expandable:after,#block-menu-block-6 ul.menu li ul li a.expandable:after,.ccit_nav_header_menu ul.menu li ul li a.expandable:after{font-family:FontAwesome;content:"\f107";margin-left:0.5em;line-height:90%;}
.lt-ie9 .ccit_nav_default_menu ul.menu li ul li a.expandable:after,.lt-ie9 #block-menu-block-6 ul.menu li ul li a.expandable:after,.lt-ie9
.ccit_nav_header_menu ul.menu li ul li a.expandable:after{content:"\f105";}
.lt-ie9 .ccit_nav_default_menu ul.menu li ul li ul,.lt-ie9 #block-menu-block-6 ul.menu li ul li ul,.lt-ie9
.ccit_nav_header_menu ul.menu li ul li ul{top:-9px;left:160px;left:10rem;border-top:8px #b9d9eb solid;border-left:none;-webkit-border-radius:0px 4px 4px 4px;-moz-border-radius:0px 4px 4px 4px;-ms-border-radius:0px 4px 4px 4px;-o-border-radius:0px 4px 4px 4px;border-radius:0px 4px 4px 4px;}
.ccit_nav_default_menu ul.menu li ul li ul li,#block-menu-block-6 ul.menu li ul li ul li,.ccit_nav_header_menu ul.menu li ul li ul li{border-top:1px #1d5692 solid;}
.ccit_nav_default_menu ul.menu li ul li ul li a,#block-menu-block-6 ul.menu li ul li ul li a,.ccit_nav_header_menu ul.menu li ul li ul li a{padding:12px 16px 12px 48px;padding:0.75rem 1rem 0.75rem 3rem;background-color:#205b99;}
.ccit_nav_default_menu ul.menu li ul li ul li a:after,#block-menu-block-6 ul.menu li ul li ul li a:after,.ccit_nav_header_menu ul.menu li ul li ul li a:after{content:"";}
.lt-ie9 .ccit_nav_default_menu ul.menu li ul li ul li a,.lt-ie9 #block-menu-block-6 ul.menu li ul li ul li a,.lt-ie9
.ccit_nav_header_menu ul.menu li ul li ul li a{padding:12px 16px;padding:0.75rem 1rem;background-color:#205b99;}
.ccit_nav_default_menu ul.menu li ul li ul li a.expandable:after,#block-menu-block-6 ul.menu li ul li ul li a.expandable:after,.ccit_nav_header_menu ul.menu li ul li ul li a.expandable:after{font-family:FontAwesome;content:"\f107";margin-left:0.33em;line-height:90%;}
.lt-ie9 .ccit_nav_default_menu ul.menu li ul li ul li a.expandable:after,.lt-ie9 #block-menu-block-6 ul.menu li ul li ul li a.expandable:after,.lt-ie9
.ccit_nav_header_menu ul.menu li ul li ul li a.expandable:after{content:"\f105";}
.lt-ie9 .ccit_nav_header_menu ul.menu li a{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:8px 12px;padding:0.5rem 0.75rem;margin-left:4px;}
.ccit_nav_header_menu ul.menu li a.expandable:hover,.ccit_nav_header_menu ul.menu li a.expandable:active,.ccit_nav_header_menu ul.menu li a.expandable.hold{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
.lt-ie9 .ccit_nav_header_menu ul.menu li a.expandable{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.lt-ie9 .ccit_nav_header_menu ul.menu li a.expandable:hover,.lt-ie9 .ccit_nav_header_menu ul.menu li a.expandable:active,.lt-ie9 .ccit_nav_header_menu ul.menu li a.expandable.hold{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
.lt-ie9 .ccit_nav_header_menu ul.menu li ul{top:32px;top:2rem;left:-4px;}
.lt-ie9 .ccit_nav_header_menu ul.menu li ul li{margin:0;}
.ccit_nav_header_menu ul.menu li ul li a.expandable{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.ccit_nav_header_menu ul.menu li ul li a.expandable:hover,.ccit_nav_header_menu ul.menu li ul li a.expandable:active,.ccit_nav_header_menu ul.menu li ul li a.expandable.hold{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.lt-ie9 .ccit_nav_header_menu ul.menu li ul li a{padding:8px 12px;padding:0.5rem 0.75rem;margin-left:0;}
.lt-ie9 .ccit_nav_header_menu ul.menu li ul li a.expandable{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.lt-ie9 .ccit_nav_header_menu ul.menu li ul li a.expandable:hover,.lt-ie9 .ccit_nav_header_menu ul.menu li ul li a.expandable:active,.lt-ie9 .ccit_nav_header_menu ul.menu li ul li a.expandable.hold{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.lt-ie9 .ccit_nav_header_menu ul.menu li ul li ul li a{padding:8px 12px;padding:0.5rem 0.75rem;}
.ccit_sidebarmenu_default .content ul.menu,#block-block-74 .content ul.menu,#block-menu-block-7 .content ul.menu,#block-menu-block-5 .content ul.menu,#block-menu-block-3 .content ul.menu,.ccit_sidebarmenu_default .block-content ul.menu,#block-block-74 .block-content ul.menu,#block-menu-block-7 .block-content ul.menu,#block-menu-block-5 .block-content ul.menu,#block-menu-block-3 .block-content ul.menu{margin:0;padding:0;}
.ccit_sidebarmenu_default .content ul.menu li,#block-block-74 .content ul.menu li,#block-menu-block-7 .content ul.menu li,#block-menu-block-5 .content ul.menu li,#block-menu-block-3 .content ul.menu li,.ccit_sidebarmenu_default .block-content ul.menu li,#block-block-74 .block-content ul.menu li,#block-menu-block-7 .block-content ul.menu li,#block-menu-block-5 .block-content ul.menu li,#block-menu-block-3 .block-content ul.menu li{display:block;margin:0;padding:0;border:0;display:block;list-style:none;list-style-image:none;border-top:1px #e2e1dd solid;}
.ccit_sidebarmenu_default .content ul.menu li.expanded,#block-block-74 .content ul.menu li.expanded,#block-menu-block-7 .content ul.menu li.expanded,#block-menu-block-5 .content ul.menu li.expanded,#block-menu-block-3 .content ul.menu li.expanded,.ccit_sidebarmenu_default .block-content ul.menu li.expanded,#block-block-74 .block-content ul.menu li.expanded,#block-menu-block-7 .block-content ul.menu li.expanded,#block-menu-block-5 .block-content ul.menu li.expanded,#block-menu-block-3 .block-content ul.menu li.expanded{background-color:#f6f6f5;}
.ccit_sidebarmenu_default .content ul.menu li a,#block-block-74 .content ul.menu li a,#block-menu-block-7 .content ul.menu li a,#block-menu-block-5 .content ul.menu li a,#block-menu-block-3 .content ul.menu li a,.ccit_sidebarmenu_default .block-content ul.menu li a,#block-block-74 .block-content ul.menu li a,#block-menu-block-7 .block-content ul.menu li a,#block-menu-block-5 .block-content ul.menu li a,#block-menu-block-3 .block-content ul.menu li a{font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#3a6188;display:block;position:relative;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;padding:8px 16px;padding:0.5rem 1rem;text-decoration:none;border:none;-webkit-transition-property:color,background-color;-moz-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color;}
.ccit_sidebarmenu_default .content ul.menu li a.active,#block-block-74 .content ul.menu li a.active,#block-menu-block-7 .content ul.menu li a.active,#block-menu-block-5 .content ul.menu li a.active,#block-menu-block-3 .content ul.menu li a.active,.ccit_sidebarmenu_default .block-content ul.menu li a.active,#block-block-74 .block-content ul.menu li a.active,#block-menu-block-7 .block-content ul.menu li a.active,#block-menu-block-5 .block-content ul.menu li a.active,#block-menu-block-3 .block-content ul.menu li a.active{color:#fff;background-color:#ad924f;}
.mzr_no-touch .ccit_sidebarmenu_default .content ul.menu li a:active,.mzr_no-touch #block-block-74 .content ul.menu li a:active,.mzr_no-touch #block-menu-block-7 .content ul.menu li a:active,.mzr_no-touch #block-menu-block-5 .content ul.menu li a:active,.mzr_no-touch #block-menu-block-3 .content ul.menu li a:active,.mzr_no-touch .ccit_sidebarmenu_default .content ul.menu li a:hover,.mzr_no-touch #block-block-74 .content ul.menu li a:hover,.mzr_no-touch #block-menu-block-7 .content ul.menu li a:hover,.mzr_no-touch #block-menu-block-5 .content ul.menu li a:hover,.mzr_no-touch #block-menu-block-3 .content ul.menu li a:hover,.mzr_no-touch
.ccit_sidebarmenu_default .block-content ul.menu li a:active,.mzr_no-touch
#block-block-74 .block-content ul.menu li a:active,.mzr_no-touch #block-menu-block-7 .block-content ul.menu li a:active,.mzr_no-touch #block-menu-block-5 .block-content ul.menu li a:active,.mzr_no-touch #block-menu-block-3 .block-content ul.menu li a:active,.mzr_no-touch
.ccit_sidebarmenu_default .block-content ul.menu li a:hover,.mzr_no-touch
#block-block-74 .block-content ul.menu li a:hover,.mzr_no-touch #block-menu-block-7 .block-content ul.menu li a:hover,.mzr_no-touch #block-menu-block-5 .block-content ul.menu li a:hover,.mzr_no-touch #block-menu-block-3 .block-content ul.menu li a:hover{color:#fff;background-color:#ad924f;}
.ccit_sidebarmenu_default .content ul.menu li ul,#block-block-74 .content ul.menu li ul,#block-menu-block-7 .content ul.menu li ul,#block-menu-block-5 .content ul.menu li ul,#block-menu-block-3 .content ul.menu li ul,.ccit_sidebarmenu_default .block-content ul.menu li ul,#block-block-74 .block-content ul.menu li ul,#block-menu-block-7 .block-content ul.menu li ul,#block-menu-block-5 .block-content ul.menu li ul,#block-menu-block-3 .block-content ul.menu li ul{border-bottom:none;background-color:#f6f6f5;padding:0 0 8px 0;padding:0 0 0.5rem 0;}
.ccit_sidebarmenu_default .content ul.menu li ul li,#block-block-74 .content ul.menu li ul li,#block-menu-block-7 .content ul.menu li ul li,#block-menu-block-5 .content ul.menu li ul li,#block-menu-block-3 .content ul.menu li ul li,.ccit_sidebarmenu_default .block-content ul.menu li ul li,#block-block-74 .block-content ul.menu li ul li,#block-menu-block-7 .block-content ul.menu li ul li,#block-menu-block-5 .block-content ul.menu li ul li,#block-menu-block-3 .block-content ul.menu li ul li{border:none;}
.ccit_sidebarmenu_default .content ul.menu li ul li a,#block-block-74 .content ul.menu li ul li a,#block-menu-block-7 .content ul.menu li ul li a,#block-menu-block-5 .content ul.menu li ul li a,#block-menu-block-3 .content ul.menu li ul li a,.ccit_sidebarmenu_default .block-content ul.menu li ul li a,#block-block-74 .block-content ul.menu li ul li a,#block-menu-block-7 .block-content ul.menu li ul li a,#block-menu-block-5 .block-content ul.menu li ul li a,#block-menu-block-3 .block-content ul.menu li ul li a{margin:0;padding:4px 16px 4px 32px;padding:0.25rem 1rem 0.25rem 2rem;font-size:12px;font-size:0.75rem;}
.mzr_fontface .ccit_sidebarmenu_default .content ul.menu li ul li a:before,.mzr_fontface #block-block-74 .content ul.menu li ul li a:before,.mzr_fontface #block-menu-block-7 .content ul.menu li ul li a:before,.mzr_fontface #block-menu-block-5 .content ul.menu li ul li a:before,.mzr_fontface #block-menu-block-3 .content ul.menu li ul li a:before,.mzr_fontface
.ccit_sidebarmenu_default .block-content ul.menu li ul li a:before,.mzr_fontface
#block-block-74 .block-content ul.menu li ul li a:before,.mzr_fontface #block-menu-block-7 .block-content ul.menu li ul li a:before,.mzr_fontface #block-menu-block-5 .block-content ul.menu li ul li a:before,.mzr_fontface #block-menu-block-3 .block-content ul.menu li ul li a:before{content:"\f0da";font-family:FontAwesome;display:block;position:absolute;color:#b6d1ec;top:4px;top:0.25rem;left:16px;left:1rem;}
.ccit_sidebarmenu_default .content ul.menu li ul li ul,#block-block-74 .content ul.menu li ul li ul,#block-menu-block-7 .content ul.menu li ul li ul,#block-menu-block-5 .content ul.menu li ul li ul,#block-menu-block-3 .content ul.menu li ul li ul,.ccit_sidebarmenu_default .block-content ul.menu li ul li ul,#block-block-74 .block-content ul.menu li ul li ul,#block-menu-block-7 .block-content ul.menu li ul li ul,#block-menu-block-5 .block-content ul.menu li ul li ul,#block-menu-block-3 .block-content ul.menu li ul li ul{padding:0;background-color:transparent;}
.ccit_sidebarmenu_default .content ul.menu li ul li ul a,#block-block-74 .content ul.menu li ul li ul a,#block-menu-block-7 .content ul.menu li ul li ul a,#block-menu-block-5 .content ul.menu li ul li ul a,#block-menu-block-3 .content ul.menu li ul li ul a,.ccit_sidebarmenu_default .block-content ul.menu li ul li ul a,#block-block-74 .block-content ul.menu li ul li ul a,#block-menu-block-7 .block-content ul.menu li ul li ul a,#block-menu-block-5 .block-content ul.menu li ul li ul a,#block-menu-block-3 .block-content ul.menu li ul li ul a{padding-left:48px;padding-left:3rem;}
.mzr_fontface .ccit_sidebarmenu_default .content ul.menu li ul li ul a:before,.mzr_fontface #block-block-74 .content ul.menu li ul li ul a:before,.mzr_fontface #block-menu-block-7 .content ul.menu li ul li ul a:before,.mzr_fontface #block-menu-block-5 .content ul.menu li ul li ul a:before,.mzr_fontface #block-menu-block-3 .content ul.menu li ul li ul a:before,.mzr_fontface
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul a:before,.mzr_fontface
#block-block-74 .block-content ul.menu li ul li ul a:before,.mzr_fontface #block-menu-block-7 .block-content ul.menu li ul li ul a:before,.mzr_fontface #block-menu-block-5 .block-content ul.menu li ul li ul a:before,.mzr_fontface #block-menu-block-3 .block-content ul.menu li ul li ul a:before{left:32px;left:2rem;}
.ccit_sidebarmenu_default .content ul.menu li ul li ul ul a,#block-block-74 .content ul.menu li ul li ul ul a,#block-menu-block-7 .content ul.menu li ul li ul ul a,#block-menu-block-5 .content ul.menu li ul li ul ul a,#block-menu-block-3 .content ul.menu li ul li ul ul a,.ccit_sidebarmenu_default .block-content ul.menu li ul li ul ul a,#block-block-74 .block-content ul.menu li ul li ul ul a,#block-menu-block-7 .block-content ul.menu li ul li ul ul a,#block-menu-block-5 .block-content ul.menu li ul li ul ul a,#block-menu-block-3 .block-content ul.menu li ul li ul ul a{padding-left:64px;padding-left:4rem;}
.mzr_fontface .ccit_sidebarmenu_default .content ul.menu li ul li ul ul a:before,.mzr_fontface #block-block-74 .content ul.menu li ul li ul ul a:before,.mzr_fontface #block-menu-block-7 .content ul.menu li ul li ul ul a:before,.mzr_fontface #block-menu-block-5 .content ul.menu li ul li ul ul a:before,.mzr_fontface #block-menu-block-3 .content ul.menu li ul li ul ul a:before,.mzr_fontface
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul ul a:before,.mzr_fontface
#block-block-74 .block-content ul.menu li ul li ul ul a:before,.mzr_fontface #block-menu-block-7 .block-content ul.menu li ul li ul ul a:before,.mzr_fontface #block-menu-block-5 .block-content ul.menu li ul li ul ul a:before,.mzr_fontface #block-menu-block-3 .block-content ul.menu li ul li ul ul a:before{left:48px;left:3rem;}
.ccit_sidebarmenu_default .content ul.menu li ul li ul ul ul a,#block-block-74 .content ul.menu li ul li ul ul ul a,#block-menu-block-7 .content ul.menu li ul li ul ul ul a,#block-menu-block-5 .content ul.menu li ul li ul ul ul a,#block-menu-block-3 .content ul.menu li ul li ul ul ul a,.ccit_sidebarmenu_default .block-content ul.menu li ul li ul ul ul a,#block-block-74 .block-content ul.menu li ul li ul ul ul a,#block-menu-block-7 .block-content ul.menu li ul li ul ul ul a,#block-menu-block-5 .block-content ul.menu li ul li ul ul ul a,#block-menu-block-3 .block-content ul.menu li ul li ul ul ul a{padding-left:80px;padding-left:5rem;}
.mzr_fontface .ccit_sidebarmenu_default .content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-block-74 .content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-menu-block-7 .content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-menu-block-5 .content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-menu-block-3 .content ul.menu li ul li ul ul ul a:before,.mzr_fontface
.ccit_sidebarmenu_default .block-content ul.menu li ul li ul ul ul a:before,.mzr_fontface
#block-block-74 .block-content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-menu-block-7 .block-content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-menu-block-5 .block-content ul.menu li ul li ul ul ul a:before,.mzr_fontface #block-menu-block-3 .block-content ul.menu li ul li ul ul ul a:before{left:64px;left:4rem;}
#block-menu-block-6 ul.menu{text-align:right;}
#block-menu-block-6 ul.menu li{text-align:left;}
#block-menu-block-6 ul.menu li.groups-container{float:right;}
#block-menu-block-6 ul.menu ul{text-align:left;}
.book-navigation .menu{border-top:1px #eeedeb dotted;padding-top:2rem;}
.book-navigation .menu:before{content:"Contents";display:block;font-family:Merriweather,Georgia,"Times New Roman",Times,serif;font-size:1.25rem;font-weight:bold;margin-bottom:0.5rem;}
.mzr_fontface #block-block-74 .block-content ul.menu li a,.mzr_fontface
#block-menu-block-7 .block-content ul.menu li a,.mzr_fontface
#block-menu-block-5 .block-content ul.menu li a,.mzr_fontface
#block-menu-block-3 .block-content ul.menu li a{padding:8px 16px 8px 28px;padding:0.5rem 1rem 0.5rem 1.75rem;}
.mzr_fontface #block-block-74 .block-content ul.menu li a:before,.mzr_fontface
#block-menu-block-7 .block-content ul.menu li a:before,.mzr_fontface
#block-menu-block-5 .block-content ul.menu li a:before,.mzr_fontface
#block-menu-block-3 .block-content ul.menu li a:before{content:"\f105";font-family:FontAwesome;display:block;position:absolute;color:#b6d1ec;left:16px;left:1rem;}
.mzr_fontface #block-block-74 .block-content ul.menu li ul li a,.mzr_fontface
#block-menu-block-7 .block-content ul.menu li ul li a,.mzr_fontface
#block-menu-block-5 .block-content ul.menu li ul li a,.mzr_fontface
#block-menu-block-3 .block-content ul.menu li ul li a{padding:8px 16px 8px 40px;padding:0.5rem 1rem 0.5rem 2.5rem;}
.mzr_fontface #block-block-74 .block-content ul.menu li ul li a:before,.mzr_fontface
#block-menu-block-7 .block-content ul.menu li ul li a:before,.mzr_fontface
#block-menu-block-5 .block-content ul.menu li ul li a:before,.mzr_fontface
#block-menu-block-3 .block-content ul.menu li ul li a:before{content:"\f0da";top:auto;left:28px;left:1.75rem;}
.mzr_fontface #block-block-74 .block-content ul.menu li ul li ul li a,.mzr_fontface
#block-menu-block-7 .block-content ul.menu li ul li ul li a,.mzr_fontface
#block-menu-block-5 .block-content ul.menu li ul li ul li a,.mzr_fontface
#block-menu-block-3 .block-content ul.menu li ul li ul li a{padding:8px 16px 8px 52px;padding:0.5rem 1rem 0.5rem 3.25rem;}
.mzr_fontface #block-block-74 .block-content ul.menu li ul li ul li a:before,.mzr_fontface
#block-menu-block-7 .block-content ul.menu li ul li ul li a:before,.mzr_fontface
#block-menu-block-5 .block-content ul.menu li ul li ul li a:before,.mzr_fontface
#block-menu-block-3 .block-content ul.menu li ul li ul li a:before{left:40px;left:2.5rem;}
.mzr_fontface #block-block-74 .block-content ul.menu li ul li ul li ul li a,.mzr_fontface
#block-menu-block-7 .block-content ul.menu li ul li ul li ul li a,.mzr_fontface
#block-menu-block-5 .block-content ul.menu li ul li ul li ul li a,.mzr_fontface
#block-menu-block-3 .block-content ul.menu li ul li ul li ul li a{padding:8px 16px 8px 64px;padding:0.5rem 1rem 0.5rem 4rem;}
.mzr_fontface #block-block-74 .block-content ul.menu li ul li ul li ul li a:before,.mzr_fontface
#block-menu-block-7 .block-content ul.menu li ul li ul li ul li a:before,.mzr_fontface
#block-menu-block-5 .block-content ul.menu li ul li ul li ul li a:before,.mzr_fontface
#block-menu-block-3 .block-content ul.menu li ul li ul li ul li a:before{left:52px;left:3.25rem;}
header nav li.has-extended ul.sub-menu li.menu-item,header nav li.has-extended ul.sub-menu.position_menu li.menu-item{clear:both;float:none}


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


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

    .callouts .blog_area .post {
        padding: 20px 0 17px;
        border-bottom: 1px solid #bdbdae;
    }

    .callouts .blog_area .post.last {
        border-bottom: 0;
    }

    .callouts .blog_area .post h4.date {
        color: #b5ae91;
        text-transform: uppercase;
        font-size: 10px;
        margin: 1px 0 6px;
    }

    .callouts .blog_area .post h3 {
        font-size: 15px;
        text-transform: uppercase;
        margin: 0 0 8px;
    }

    #page .callouts .blog_area .post h3 a {
        color: #3F2105;
        font-weight: normal;
        text-decoration: none;
        display: inline;
    }

    .callouts .blog_area .post p {
        color: #663300;
        font-family: georgia, serif;
        font-size: 13px;
    }

    #page .callouts .blog_area .post p a.continue {
        color: #B4AD91;
        text-decoration: none;
        font-family: "HouschkaAltPro-ExtraBold", helvetica, arial, sans-serif;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 11px;
        display: inline;
    }
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}
.top-bar .logo{max-width:80px;position:relative;bottom:7px;}
.logo.logo-wide{max-width:140px;bottom:12px;margin-bottom:-6px;}
.logo.logo-square{max-width:100px;max-height:60px;bottom:20px;margin-bottom:-20px;}
.nav-sticky .logo-wide{bottom:12px !important;}
.nav-sticky .logo-square{bottom:20px !important;}
.top-bar .logo-light{display:none;}
.overlay-bar .logo-dark{display:none;}
.overlay-bar .logo-light{display:block;}
.nav-sticky .logo{bottom:5px;}
.overlay-bar.nav-sticky .logo-light{display:none;}
.overlay-bar.nav-sticky .logo-dark{display:block;}
.offscreen-menu .logo{padding-bottom:32px;}
.offscreen-container .logo{bottom:0px !important;}
header .logo{max-width:200px;display:inline-block;margin-bottom:24px;}
.coming-soon .logo{display:inline-block;margin-bottom:32px;width:200px;}
footer.details .logo{margin-bottom:54px;max-width:80px;margin-top:12px;}
nav .logo{margin-bottom:32px;}
.top-bar .logo.logo-wide{bottom:3px;margin-bottom:22px;}
footer.details h1,footer.details .logo{margin-bottom:32px;}
.simple-bar .logo{max-width:800px;max-height:40px;bottom:12px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.simple-bar.nav-sticky .logo{max-height:30px;bottom:8px;}
.centered-logo .logo{max-width:800px;max-height:50px;bottom:0px;margin-top:32px;}
.fullscreen-nav-container .logo{max-height:60px;display:block;margin-bottom:32px;}
.homepage-content .content-image{width:100%;height:150px;overflow:hidden}

.directory-view-layout .views-row .views-field-field-summary,.directory-view-layout .views-row .views-field-field-topic-subtopic-image,.directory-view-layout .views-row .views-field-nid{
    
display:none;
}

.directory-view-layout .views-row-1 .views-field-field-summary,.directory-view-layout .views-row-1 .views-field-field-topic-subtopic-image,.directory-view-layout .views-row-1 .views-field-nid{
    
display:inherit;
}

.directory-view-layout .views-row-1 .views-field-field-topic-subtopic-image{
    
width:15%;float:left;margin-right:1em;
}

.directory-view-layout .views-row-1 .views-field-field-topic-subtopic-image img{
    
width:100%;height:auto;border:1px solid #aaa;
}

.directory-view-layout .views-row-1 .views-field-field-summary{
    
font-size:14px;width:82%;float:left;margin-bottom:1em;
}

.directory-view-layout .views-row .views-field-nid{
    
color:#000;font-size:16px;font-weight:normal;margin-bottom:0;
}

.directory-view-layout .views-row .views-field-field-subtopic{
    
float:left;
}

.directory-view-layout .views-row .views-field-field-subtopic .field-content{
    
border-right:1px solid #666;margin-right:4px;padding-right:4px;
}

.directory-view-layout .views-row-last .views-field-field-subtopic .field-content{
    
border-right:none;
}

.directory-view-layout .views-row .views-field-field-subtopic a{
    
color:#06c;font-size:14px;
}


#footer {
    color: #7f7f7f;
}


body.home #footer {
    color: #5186c8;
    border: none;
}


#footer p {
    margin: 0;
    padding: 20px 0;
    text-align: center;
}



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


.footer {
	width: 100%;
	min-height: 40px;
	height: auto;
	background: #000000;
	text-align: center;
}


.footer p {
	color: #ffffff;
	padding-top: 9px;
	font-weight: 300;
}
#footersub .footersub-upper,#footersub .footersub-lower{overflow:hidden;}
.download-catalog h4,.download-specs{font-size:12px;}

.benefits {
	position:relative;
}


#maincolumn,
#maincolumn_full {
	padding-left: 190px;
	margin-right: 0px;
}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}

#footer p.trustmark {
	margin: 0;
}

    #footer p.trustmark, #main_content img.seal { display: none; }


.post-title a,ul.slider-navigation li ,.pagenavi a,a.more-link ,.main-menu li a ,.subscribe-icons a ,.flickr_badge_image img, .mega-menu-link img {
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

	.main-menu ul.menu , .top-menu ul.menu{	display:none; }

	#main-nav .main-menu {margin-left: 0  !important; margin-right:0 !important;}

	.main-menu ul.menu , .top-menu ul.menu, .breaking-news, .ei-title h3{	display:none; }

	.main-menu ul.menu , .top-menu ul.menu, .breaking-news{	display:none; }

#subpagetitle{color:#FFFFFF;font-size:13px;font-weight:bold;min-height:24px;line-height:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:5px;background:#244f9a;background:-moz-linear-gradient(top, #244f9a 0%, #2989d8 50%, #207cca 100%, #7db9e8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #244f9a), color-stop(50%, #2989d8), color-stop(100%, #207cca), color-stop(100%, #7db9e8));background:-webkit-linear-gradient(top, #244f9a 0%, #2989d8 50%, #207cca 100%, #7db9e8 100%);background:-o-linear-gradient(top, #244f9a 0%, #2989d8 50%, #207cca 100%, #7db9e8 100%);background:-ms-linear-gradient(top, #244f9a 0%, #2989d8 50%, #207cca 100%, #7db9e8 100%);background:linear-gradient(to bottom, #244f9a 0%, #2989d8 50%, #207cca 100%, #7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#244f9a', endColorstr='#7db9e8',GradientType=0);}

#subpagetitle h1, .subpagetitle h1{font-size:14px;font-weight:bold;}

#subpagetitle h2, .subpagetitle h2{color:#FFFFFF;}







.custom-nav {
	margin: 0 -20px;
}

.sidebar-bg-off .sidebar-content .custom-nav,
.footer .custom-nav {
	margin: 0;
}


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

#menu-footer-menu{
	list-style-type:none;
}

ul.longleaders span.menu-item-title, ul.longleaders span.optiongroup-title, ul.longleaders span.menu-item-description {padding-right: 0.33em; background: #dcd6ca}

ul.longleaders span.menu-item-price, ul.longleaders span.optiongroup-price, ul.longleaders span.menu-item-price2, ul.longleaders span.optiongroup-price2 {float: right; padding-left: 0.33em; background: #dcd6ca; position: relative; z-index: 1; margin-bottom:8px; }

span.menu-item-title , span.menu-item-price, span.menu-item-price2 { font-size:13px; font-weight:bold; }

span.menu-item-description { font-size:11px; font-style: oblique; }


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}

            #masthead #header-main #site-navigation ul li#menu-item-13 .text {
              display: none; }

#topnav li.noborder{  border-right: 0;}
