﻿.grid .date-display-single,.date-display-single,body.node-type-iaea-video .date-display-single{color:#999999;}

.tfs-slider .slide-content-container .fusion-title .title-sep,
.tfs-slider .slide-content-container .fusion-title.sep-underline {
  border-color: #fff;
}

.fusion-title .title-sep-container {
  position: relative;
  height: 6px;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.fusion-title .title-sep {
  position: relative;
  display: block;
  width: 100%;
  border-style: solid;
  border: 0 solid #e7e6e6;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
}

.fusion-title .title-sep.sep-double {
  height: 6px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}

.fusion-title .title-sep.sep-single {
  border-bottom-width: 1px;
}

.fusion-title .title-sep.sep-dashed {
  border-bottom-style: dashed;
  border-top-style: dashed;
}

.fusion-title .title-sep.sep-dotted {
  border-bottom-style: dotted;
  border-top-style: dotted;
}

.fusion-border-below-title .title-sep-container {
  display: none;
  height: 8px;
}
.fusion-title .title-sep,.fusion-title.sep-underline,.product .product-border{border-color:#e0dede;}
#outer_container{min-height:100%;position:relative;}

header #searchtop {
	padding: 3px 0px 0px 23px !important;
}
 header.nav_type_1 #searchtop { padding: 37px 0px 24px 23px; }
.nav_type_9_c .header_current_cart,.nav_type_9_c #searchtop{display:none !important;}

.circled { border-radius: 50%; }

.content_wrapper
{
    border: 0px;  
    
    
    
    
}

#footer .f_bot .f_bot_right {
  font-size:14px;
  line-height:20px;
  color:#898989;
  margin:0;
  padding:0;
  float:right;
}

  #footer .f_bot .f_bot_left,  #footer .f_bot .f_bot_right {
    font-size: 13px;
  }


#footer .f_bot_right{
display: none;
}



.clear,
.line,
.row {
    clear: both;
}


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


.clear:after {
    clear:both;
}

.clear {
    *zoom:1;
}

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

  .col-lg-3 {
    width: 25%;
  }

.rsesources-sec .col-lg-3.col-md-3.col-sm-6{padding:0px 8px; width:33.3%;}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }



.ns2-scroller .ns2-wrap {padding:0 30px}


.nssp2.ns2-blog .ns2-wrap .ns2-title a{color:#e5e5e5}
.wf-float-left{float:left}
#top-bar .wf-float-left p,.header-bottom-bar .wf-float-left p{margin-bottom:0}
#bottom-bar .wf-float-left,#top-bar .wf-float-left,.header-bottom-bar .wf-float-left{margin-right:40px}
#bottom-bar .wf-float-left:last-of-type,#top-bar .wf-float-left:last-of-type,.header-bottom-bar .wf-float-left:last-of-type{margin-right:0}

  #branding-bottom,
  #bottom-bar .wf-float-left,
  #bottom-bar .wf-float-right {
    display: block;
    float: none;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
.page-content {border-bottom-color: #1a1e1a;}
.mini-blog-item-wrap, .mini-items .mini-alt-wrap, .mini-items .mini-alt-wrap .quote-excerpt, .mini-items .mini-alt-wrap .link-excerpt, .masonry-items .blog-item .quote-excerpt, .masonry-items .blog-item .link-excerpt, .standard-post-content .quote-excerpt, .standard-post-content .link-excerpt, .timeline, .post-info, .body-text .link-pages, .page-content .link-pages {border-color: #1a1e1a;}
.woocommerce-account p.myaccount_address, .woocommerce-account .page-content h2, p.no-items, #order_review table.shop_table, #payment_heading, .returning-customer a {border-bottom-color: #1a1e1a;}
.timely .alignright,.timely.alignright,#ai1ec-container .alignright,#ai1ec-container.alignright{float:right;margin:0 0 8px 16px;}

	.rtl .header-social .alignleft, .rtl .header-social .alignright { text-align: center; }

	.mobile-menu-design-modern .header-social .alignright { float: right; width: auto; }

	.mobile-menu-design-modern .header-social .alignright .fusion-social-links-header a { margin-right: 0px !important; margin-left: 20px !important; }

	.header-v2 .header-social .alignright{width:100%; margin:0;}

	.header-v3 .header-social .alignright{width:100%; margin:0;}

	.header-v4 .header-social .alignright{width:100%; margin:0;}

	.header-v5 .header-social .alignright{width:100%; margin:0;}

	.mobile-menu-design-classic .header-social .alignright .menu li:last-child { padding-right: 8px; border-right: none; }

	.grid-layout .meta-info .alignright, .timeline-layout .meta-info .alignright{
		width: auto !important;
		margin-top: 5px !important;
		margin-bottom: 0 !important;
	}


	.grid-layout .meta-info .alignright,.timeline-layout  .meta-info .alignright{
		float:right !important;
	}


	.rtl .grid-layout .meta-info .alignright,.rtl .timeline-layout  .meta-info .alignright{
		float:left !important;
		width: auto !important;
	}


.aom_pb {font-weight:bold; font-size:larger; color:#990000;}

.logo_sml{
	border:1px solid #999999;
	margin:0 0 0 2px;
	padding:0;
}

.menu-footer-debtcollectionindustries-container ul#menu-footer-debtcollectionindustries {
float: left;
width: 100%;
}
.fusion-title .title-sep,.fusion-title.sep-underline,.product .product-border{border-color:#e0dede;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-family:'Cantarell', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-weight:500;}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:20px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}
#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h3,#wrapper #main .about-author .fusion-title h3,#wrapper #main .related-posts .fusion-title h3,#wrapper #main .related.products .fusion-title h3{font-size:22px;line-height:33px;}
#main .post h2,.cart-empty,.fusion-post-content h2,.fusion-title h2,.post-content h2,.search-page-search-form h2,.title h2{color:#004c84;}
.fusion-post-content h3,.fusion-title h3,.person-author-wrapper span,.post-content h3,.product-title,.project-content h3,.title h3{color:#333333;}
.fusion-post-content h5,.fusion-title h5,.post-content h5,.title h5{color:#333333;}
.fusion-post-content h6,.fusion-title h6,.post-content h6,.title h6{color:#333333;}
.fusion-title-size-one,h1{margin-top:0.67em;margin-bottom:0.67em;}
.fusion-title-size-two,h2{margin-top:0em;margin-bottom:1.1em;}
.fusion-title-size-three,h3{margin-top:1em;margin-bottom:1em;}
.fusion-title-size-four,h4{margin-top:1.33em;margin-bottom:1.33em;}
.fusion-title-size-five,h5{margin-top:1.67em;margin-bottom:1.67em;}
.fusion-title-size-six,h6{margin-top:2.33em;margin-bottom:2.33em;}
.fusion-title{margin-top:0px !important;margin-bottom:20px !important;}
.tfs-slider .fusion-title{margin-bottom:0 !important;}

	#contentArea img.leftimg:nth-child(1){margin:0px 0px 0px 0px;}

	#contentArea img.leftimg{margin:0px 0px 20px 10px; padding:2px; float:left; background:#fff; border:3px solid #421e06;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    inset 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
box-shadow:         inset 0px 0px 5px 0px rgba(0, 0, 0, 0.25);}

.icono-caja {
	border-bottom: 1px solid #ccc;
	height: 34px;
}
#vb-gallery-container #gal-content a .attachment-mini{width:75px;vertical-align:top;height:auto;padding-bottom:10px}


#mobile-header-icons {
	background: #e7e7e7;
}


#mobile-menu #mobile-header-icons a {
	display: inline-block;
	border: 0;
	width: 50%;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding: 16px 0 !important;
	color: #7c7c7c;
}


#mobile-menu #mobile-header-icons a i {
	vertical-align: middle;
	background: transparent !important;
	color: #7c7c7c;
	margin-right: 5px;
}


#mobile-menu #mobile-header-icons .left {
	text-align: left;
	float: left;
}


#mobile-menu #mobile-header-icons .right {
	text-align: right;
	float: right;
}
.column.omega,.columns.omega{margin-right:0}
.alpha.omega{margin-left:0;margin-right:0}




#sidebar {
    width:280px;
    padding:80px 0 0 0;
    color:#333;
}


.home #sidebar {
    padding:0;
}



.alignright {
    float:right;
}

#banner0 {position:absolute;top:-26px; width: auto;}

.container {
    margin: 0 auto;
    max-width: 1180px;
}
section.header .nav-wrapper{clear:both;overflow:hidden;display:none}
.nav-open section.header .nav-wrapper{display:block}
.module-deep-sector-knowledge .case-studies .nav-wrapper{float:left;clear:left;position:relative;left:50%;margin-top:20px}
section.page .module-selected-investments .nav-wrapper{float:left;clear:left;position:relative;left:50%;margin-top:20px;display:none}
section.page .module-selected-investments .nav-wrapper ul{position:relative;left:-50%;padding:0;list-style:none;overflow:hidden}
section.page .module-selected-investments .nav-wrapper ul li{float:left;margin:0}
section.page .module-selected-investments .nav-wrapper ul a{float:left;width:15px;height:15px;margin:0 5px;font-size:0;color:transparent;background:#fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}
section.page .module-selected-investments .nav-wrapper ul a.selected{background:#00B8F0}
section.page .module-learn-more .nav-wrapper{float:left;clear:left;position:relative;left:50%;margin-top:20px;display:none}
section.page .module-learn-more .nav-wrapper ul{position:relative;left:-50%;padding:0;list-style:none;overflow:hidden}
section.page .module-learn-more .nav-wrapper ul li{float:left;margin:0}
section.page .module-learn-more .nav-wrapper ul a{float:left;width:15px;height:15px;margin:0 5px;font-size:0;color:transparent;background:#fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}
section.page .module-learn-more .nav-wrapper ul a.selected{background:#00B8F0}
#carousel-reblog-box .submit,#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px!important}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa}

.g100 {width:100%;}


.g100 p.g60 {font-weight:bold;}

.g100 hr {
	border:none;
	background:#999;
	height:1px;
}



div.g100 a.pdf-link {
	text-align:center;
	font-size:14px;
	text-transform:uppercase;
	background:#ff7a03;
	padding:20px 10px;
	color:#000 !important;
	display:block;
	line-height:20px;
	text-decoration: none !important;
}

div.g100:hover a.pdf-link {color:#fff !important; background:#333;text-decoration: underline !important;}

  .calculator-payment-dealertrack-form-wrapper .ddc-content {
    margin-bottom: 0;
    overflow: hidden; }

.tabs-tabbed-widgets .ddc-content {
  margin-bottom: 0; }

  .locations-group-nav-type-1.ddc-content {
    margin-bottom: 0; }


.ddc-content {
  position: relative;
  margin-bottom: 10px; }


.smartbar .contact .popup .ddc-page .ddc-content { margin: 0; }


.smartbar .contact .popup .ddc-content.directions-results { margin: 0 10px 10px; }


.smartbar .contact .popup .ddc-content fieldset { margin: 0; border: none; padding: 0; }


#header .global_search {
	float:right;
	text-align:right;
}


#header .global_search .submit_btn {
	float:left;
	height:26px;
	line-height:18px;
	border:solid 1px #B4B4B4;
	color:#ffffff;
	background-color:#B5C390;
	cursor:pointer;
	font-size:12px;
	padding:0 8px;
}


#header .global_search .input_text {
	float:left;
	height:24px;
	line-height:22px;
	border:solid 1px #B4B4B4;
	border-right:none;
	color:#000000;
	background-color:#ffffff;
	font-size:11px;
	padding:0 8px;
}


#header .global_search .input_text.search_default {
	color:#cccccc;
	font-style:italic;
}
.cntr{font-size:15px;height:165px;letter-spacing:1px;line-height:1.3em;max-width:1250px;z-index:97;width:100%;position:fixed;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-bottom:1px solid #e1e1e1}
.cntr-sticky{font-size:15px;height:165px;letter-spacing:1px;max-width:1250px;width:100%;z-index:101;position:fixed;top:61px !important;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-bottom:1px solid #e1e1e1}
.cntr-mobsticky{font-size:180%;line-height:1.7;color:#fff;letter-spacing:1px;width:100%;z-index:101;position:fixed;padding-bottom:15px;height:100%;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.cntr,.cntr-sticky{width:100%;height:100%;border:none}


.centercontainer{
	position:relative;
	padding:0;
	margin: 0 auto;
	width: auto;
	height:auto;
	max-width:1180px;
}

.site-title {
	font-family: 'Gilda Display', serif;
	font-size: 1.5em;
	font-weight: 300;
	line-height: 1em;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.site-title a {
	color: #262626;
	text-decoration: none;
}


.vspacer20		{
				clear: both;
				height: 20px;
				}

	


#subnavbar {
	background: #666666;
	width: 960px;
	height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
.paginator{height:auto;overflow:hidden;position:relative;width:720px}
.b-header-login_link-mobile{display:none}
.b-header-login_link-mobile:before{content:"\e606";display:block;font-family:"urbde-ico",sans-serif;font-size:24px;height:50px;left:0;position:absolute;top:0}
.account_navigation_login.hover .b-header-login_link-mobile,.account_navigation_login.hover .account_navigation_link{color:#fff}
.top-right-wrapper form{margin:0;padding:0;}
#header #header-right .header-right-item.top .top-right .top-right-wrapper{background:none repeat scroll 0 0 #EAE9E5;padding:11px 10px;}

	#slides .slide { position:absolute; margin:0 auto; height:450px; width:100%; }

.tw-ico{background-position:-30px -60px;}

.tw-ico:hover{background-color:#00aace;}

  .page-template-template-contact-php .location-twitter .col-left {
    float: left;
  }

  .page-template-template-contact-php .location-twitter #office-location {
    width: 48%;
    margin: 0;
  }

  .page-template-template-contact-php .location-twitter .contact-social {
    float: right;
    width: 48%;
  }

  .page-template-template-contact-php .location-twitter .contact-social #twitter {
    margin: 0;
  }

.page-template-template-contact-php .location-twitter {
  margin: 0 0 1em;
  padding: 0 0 1.618em;
  border-bottom: 1px solid #d3d3d3;
}

.page-template-template-contact-php .location-twitter ul {
  margin: 0;
  padding: 0;
}

.page-template-template-contact-php .location-twitter ul li {
  list-style: none;
  padding: 0;
}

.page-template-template-contact-php .location-twitter #office-location a {
  text-decoration: underline;
}

.page-template-template-contact-php .location-twitter #office-location ul li {
  margin: 0 0 1em;
}

.page-template-template-contact-php .location-twitter .contact-social #twitter ul li a.time {
  display: block;
}

.page-template-template-contact-php .location-twitter .contact-social #twitter ul li a.time:before {
  font-family: 'WebSymbolsRegular';
  display: inline-block;
  font-size: .857em;
  margin-right: .618em;
  content: "t";
}

.page-template-template-contact-php .location-twitter .contact-social #connect {
  background: none;
  border: none;
  border-top: 1px solid #d3d3d3;
}

.page-template-template-contact-php .location-twitter .contact-social #connect h3 {
  display: none;
}

.page-template-template-contact-php .location-twitter .contact-social #connect .social {
  float: none;
}

.page header h1 { font:normal 18px/1em 'Lobster', arial, sans-serif;color:#3E3E3E; }








#top,
#header,
#content,
#intro,
#footer-widgets,
#footer {
  padding-left: 20px;
  padding-right: 20px;
}

  #content .portfolio-item {
    margin: 1em 10% 1em;
  }


#content {
  padding: 3em 0 2em;
  background: #fff;
}


div.wp-forecast-curr-head {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

#footer .footlinks { height: 20px; }
.front .view-heroes div.hero-description div.hero-title{display:block;font-size:26px;line-height:1.15;margin-bottom:20px;}


.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-6 {
    width: 50%; }

    .partners-archive .col-md-6 img {
      margin-bottom: 12px; }


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


	.top-widget .widget-title h3 {
		text-align: center;
	}


	.widget-title h3,
	.widget-title-home h3 {
		font-size: 14px;
		height: 13px;
		line-height: 13px;
		text-align: left;
	}


#widgets .widget-title img {
	float: right;
	height: 11px;
	position: relative;
	top: 4px;
	width: 11px;
}

.widget-title{
margin:0;padding:0px;
}

.widget-title h3,
.widget-title-home h3 {
	    color: #2c373d;
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 8px;
	margin:0;
}


.widget-title a {
	border-bottom: none;
	padding: 0 !important;
}

.fusion-secondary-header .fusion-mobile-nav-holder {
  width: 80%;
  margin: 0 auto;
}


.fusion-mobile-nav-holder {
  display: none;
  clear: both;
  color: #333;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a {
  padding-left: 27px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a:before {
  content: "-";
  margin-left: -6px;
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a {
  padding-left: 40px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a:before {
  content: "--";
  margin-left: -10px;
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a {
  padding-left: 53px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a:before {
  content: "---";
  margin-left: -14px;
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a {
  padding-left: 66px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a:before {
  content: "----";
  margin-left: -18px;
  margin-right: 2px;
}

.fusion-mobile-nav-holder .fusion-megamenu-icon {
  display: none;
}

.fusion-mobile-nav-holder ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder li a { padding-left: 30px; padding-right: 30px; }
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu {padding-right: 35px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a {padding-left: 30px;padding-right: 30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li a {padding-left: 42px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a {padding-left: 55px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a {padding-left: 68px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a {padding-left: 81px;}
.rtl .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu {padding-left: 30px;padding-right: 15px;}
.rtl .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a {padding-left: 30px;padding-right: 30px;}
.rtl .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li a {padding-left: 0;padding-right: 42px;}
.rtl .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a {padding-left: 0;padding-right: 55px;}
.rtl .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a {padding-left: 0;padding-right: 68px;}
.rtl .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a {padding-left: 0;padding-left: 81px;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder {display: block;margin-top: 20px;}
#side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder {padding-top: 20px;margin-left: -30px;margin-right: -30px;margin-bottom: -20px;}
#side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-nav-holder {display: none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder {display: block;margin-top: 20px;}
.fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder {margin-top: 0;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder {display: block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder {padding-top: 20px;margin-left: -30px;margin-right: -30px;margin-bottom: -20px;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder {padding-top: 0;margin-left: -30px;margin-right: -30px;margin-bottom: 0;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder {display: none;}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon {text-align: inherit;}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:before,.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:after {display: none;}

.fusion-header-sticky-height {
  display: none;
}


#news .newsbody {
  margin: 0;
  padding: 0 10px 10px;
  position: relative;
}

#news .newsbody a {
  white-space:nowrap;
}


.frontload {
	position: absolute;
	width: 0px;
	height: 0px;
	clip: auto;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: transparent;
	text-indent: -9999px;
	font-size: 10px;
}

#primary, #secondary { float: right; overflow: hidden; width: 240px; margin: 0 0 4px 0;}

#primary {background-color: transparent;padding-left: 10px; padding-top: 10px; margin-bottom: 5px;}

.item {
	padding:0 10px 0 0;
	margin:20px 0;
	position:relative;
}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

.c_img_t { z-index: 0; width: 85px;height:85px;border-radius:5px;}

img.c_img_t:hover {
box-shadow: 0 0 2px 2px #aaa;
-webkit-box-shadow: 0 0 2px 2px #aaa;
-moz-box-shadow: 0 0 2px 2px #aaa;
}

.nletter .ns-submit, #rsidebar .gform_footer .gform_button, #sidebar .gform_footer .gform_button, #fsidebar .gform_footer .gform_button, #tsidebar .gform_footer .gform_button, #main .gform_footer .gform_button, #main .gform_page_footer .button, input#commentSubmit, a.hpctabtn, #titlecontent a.ctabutton, .postcontent blockquote p.cta a {
	background-color: #0088cc;	border-color: #0088cc;	}

	#fsidebar .box { width: 96% !important; height: auto; clear: both; text-align: center; margin: 0 auto 20px auto !important; border: none; min-height: auto; float: none; }


#fsidebar ul.contact li.phone2 {
  padding-left: 0;
}


#fsidebar ul.contact li.phone2:before {
  content: "Sales Hotline: ";
  font-weight: bold;
}


#fsidebar .two-third {
  width: 81%;
}


#fsidebar .one-third {
  width: 14%;
}


#fsidebar ul.footermenu  {
  font-size: 11px;
}


#fsidebar ul.footermenu li {
  margin: 0;
}
.spacer{height:0;display:block;clear:both}
.spacer-5{height:5px}
.spacer-10{height:10px}
.spacer-20{height:20px}





#header {
	padding: 30px 0 0 0;
}

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}

  .banner .banner-nav {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 999;
    bottom: 0;
    text-align: center; }

    .banner .banner-nav span {
      margin: 0 3px;
      display: inline-block;
      width: 18px;
      height: 18px;
      background: #616161;
      border-radius: 9px;
      box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.44);
      cursor: pointer;
      overflow: hidden;
      text-indent: -9999px; }

      .banner .banner-nav span:hover, .banner .banner-nav span.cycle-pager-active {
        background: #cf2027; }


#info_section .v_center_inside {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

#overlay_content_page, #overlay_content {width: 1030px;}

#content_wrapper .selectedPage .slideContent,
#overlay_content,
#overlay_content_page {z-index: 5000; background: #FFF;}

#overlay_content_page,
#overlay_content {z-index: 100; position: absolute; top: 0; right: 0; width: 905px; }

#overlay_content_page {background: #FFF;}

#overlay_content_page  #slider_content_wrapper {padding-bottom: 30px;padding-right: 75px;margin: 0 65px 0 50px;}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);}
.carousel-caption .btn{text-shadow:none;}
.carousel .carousel-caption{position:absolute;text-align:left;bottom:0;left:0;margin:0;padding:0;display:table;width:100%;}
.carousel .carousel-caption h3{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;padding:0;margin:0;}
.carousel .carousel-caption .carousel-meta{position:absolute;top:-10px;left:115px;}
.carousel .carousel-caption .carousel-meta .carousel-date{background-color:#333333;padding:5px 15px;}
.carousel .carousel-caption .carousel-meta .carousel-content-type{background-color:#d13434;padding:5px 15px;}

  #sidebar {
    width:100%
  }

#sidebar .close-button {
  position:absolute;
  top:6px;
  right:6px;
  cursor:pointer;
}

#sidebar #inner-contain {
  border:none;
  width:100%;
  padding:6px 14px;
}

#wrapper     { width:1050px;  }
.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-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

	
	.service-item.text-right .fa-stack {
		cursor:pointer;
		margin-left:20px;
		transition:all 0.3s ease 0s;
		-moz-transition:all 0.3s ease 0s;
    	-webkit-transition:all 0.3s ease 0s;
    	-o-transition:all 0.3s ease 0s;
	}

	
	.service-item.text-left .fa-stack {
		cursor:pointer;
		margin-right:20px;
		transition:all 0.3s ease 0s;
		-moz-transition:all 0.3s ease 0s;
    	-webkit-transition:all 0.3s ease 0s;
    	-o-transition:all 0.3s ease 0s;
	}

	
	
	
	.service-item.text-right .fa-stack:hover, .service-item.text-left .fa-stack:hover {
		color:#222222;
	}

	
	.service-item .fa-stack {
		margin-bottom:30px;
	}
.cc-logo{border-radius:4px;background:#fff;border:1px solid #aaa}

.homecharacter, .sidebarcharacter {
margin: 0 0 17px 0 !important;
padding: 0 !important;
}

.homecharacter p, .sidebarcharacter p {
display: block;
float: right;
width: 215px;
margin: 4px 0 0 5px;
padding: 0;
}


#nextprevious {
  margin: 10px 0 5px 0;
  }

#nextprevious a {
  color: #eee;
  text-transform: lowercase;
  border: 1px solid #111;
  padding: 5px 8px;
  font-size: 10pt;
  line-height: 1.4em;
  }

#nextprevious a:hover {
  color: #fff;
  }


header #social .icons a {
  float: right;
  margin-left: 5px;
}
#cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu { background:#ed1c24!important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.entry-meta {
	color:#aaa;
	padding-bottom: 20px;
}

.entry-meta .byline i,
.entry-meta .cat-links i {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 16px;
	color: #46c9be;
}

.entry-meta .byline a,
.entry-meta .cat-links a {
	font-size: 20px;
}

.entry-meta .byline,
.entry-meta .cat-links {
}

.entry-meta .byline {
	margin-right: 25px;
}

.entry-meta a {
	color:#46c9be
}

.entry-meta a:hover {
	text-decoration: underline;
}

.entry-meta .sep {
	display:block;
	border-top:1px solid #f2f2f2;
	position:relative;
	margin: 5px 0;
}

.entry-meta .post-format {
	padding: 5px;
	position: absolute;
	right: -64px;
	top: -32px;
}

.entry-meta .post-format i {
	background-color: #46c9be;
	border-radius: 5px;
	color: #FFFFFF;
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 30px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding: 12px 8px 8px 8px;
}

.entry-meta .posted-on,
.entry-meta .comments-link,
.entry-meta .edit-link,
.entry-meta .tag-links {
	font-size:12px;
	line-height:20px;
	margin-right:25px;
}

.entry-meta .posted-on a,
.entry-meta .comments-link a,
.entry-meta .edit-link a,
.entry-meta .tag-links a {
	color:#aaa;
	font-size: 14px;
}

.entry-meta .posted-on a:hover,
.entry-meta .comments-link a:hover,
.entry-meta .edit-link a:hover,
.entry-meta .tag-links a:hover {
	color:#46c9be;
	text-decoration:none;
}

.entry-meta .posted-on i,
.entry-meta .comments-link i,
.entry-meta .edit-link i,
.entry-meta .tag-links i {
	font-size:14px;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration:none
}

.post-box .entry-meta {
	padding-bottom: 0;
}

.post-box .entry-meta span .fa {
	color: #fff;
}

.post-box .entry-meta .posted-on a,
.post-box .entry-meta .cat-links a  {
	color: #fff;
	text-shadow: 1px 1px 2px #666666;
	font-size: 16px;
}

.post-box .entry-meta .posted-on i,
.post-box .entry-meta .cat-links i {
	color: #ffffff;
}

.post-box .entry-meta .posted-on a:hover,
.post-box .entry-meta .cat-links a:hover {
	color: #46c9be;
	text-decoration: none;
   text-shadow: 1px 1px 1px #000000;
}
#header-wrapper,#header,#branding,#page-wrapper,#page,#footer-wrapper,#footer{position:relative;z-index:10;}
#footer-wrapper{text-align:center;clear:both;display:block;margin:0px;padding:10px;font-size:0.9em;font-weight:normal;}
#footer-wrapper .column-block{border-style:solid;border-width:0px;}
#footer-wrapper .column-block h2{font-size:1.5em;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
#footer-wrapper a{color:#b52e1c;}
#footer-wrapper .column-block a{color:#b52e1c;}


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


#menu-secondary-nav .menu-item {
	padding: 0 8px;
}


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


	.footer-widget-header-container #menu-footer-nav li, #menu-auto-transport-information .menu-item {
		text-align: left;
	}


	.menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block!important;
	}


	.menu.responsive-menu .menu-item {
		margin: 0;
	}


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


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


	.menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


	#menu-auto-transport-information .menu-item {
		margin-bottom: 10px;
	}
#above_content_wrapper_1 #banner_area_two_wrapper .menu-name-menu-find-it-fast-menu ul li.last{border-bottom:0px;}
.front #quicktabs-experience_vancouver ul.quicktabs-tabs li.last{width:60%;}
.front #quicktabs-stay_connected ul.quicktabs-tabs li.last{width:60%;}
#footer_wrapper ul li.last a{float:left;border-right:none;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last{-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-khtml-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.first li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.first,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.last{-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li li.last{border-bottom:0px;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}


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


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


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

  .rev_slider .button .fusion-button-text-left,
  .ls-container .button .fusion-button-text-left {
    padding-left: 32px;
  }

  .rev_slider .button .fusion-button-text-right,
  .ls-container .button .fusion-button-text-right {
    padding-right: 32px;
  }

  .rev_slider .button .button-icon-divider-left,
  .ls-container .button .button-icon-divider-left {
    padding: 0 10px;
  }

  .rev_slider .button .button-icon-divider-right,
  .ls-container .button .button-icon-divider-right {
    padding: 0 10px;
  }

  .rev_slider .button .button-icon-divider-left i,
  .ls-container .button .button-icon-divider-left i,
  .rev_slider .button .button-icon-divider-right i,
  .ls-container .button .button-icon-divider-right i {
    top: 50%;
    margin-top: -6px;
    display: block;
  }

  .rev_slider .button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px !important;
  }

  .rev_slider .button span,
  .ls-container .button span {
    font-size: 10px !important;
  }

#toplinks {
	text-align:right;
	font-size:11px;
	color:#484545;
	padding-top:4px;
}

#toplinks ul {
display:inline-block;
float:right;
margin:0;
padding:0;	
}

#toplinks ul li {
	list-style:none;
	float:left;
	display:inline-block; 
	line-height:20px;
	height:20px;
}

#toplinks a {
	color:#484545;
	font-weight:normal;
}


		#footer .copyright {
			color: #bbb;
			font-size: 0.9em;
			margin: 2em 0 0 0;
			padding: 0;
			text-align: center;
		}


			#footer .copyright li {
				border-left: solid 1px rgba(144, 144, 144, 0.25);
				display: inline-block;
				list-style: none;
				margin-left: 1.5em;
				padding-left: 1.5em;
			}


				#footer .copyright li:first-child {
					border-left: 0;
					margin-left: 0;
					padding-left: 0;
				}

	.nav-container li.main-menu-item {
		padding-bottom: 0;
	}






.et_monarch .et_social_facebook, .et_monarch .et_social_facebook, .et_monarch .et_social_networks.et_social_circle .et_social_facebook i { background-color: #3a579a; }

	.et_monarch li.et_social_facebook:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_facebook:hover i { background-color: #314a83; }

	.et_monarch .et_social_sidebar_border li.et_social_facebook:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_facebook:hover { border-color: #3a579a; }

	.et_monarch .widget_monarchwidget li.et_social_facebook { background-color: #3a579a !important; }

	.et_monarch .widget_monarchwidget li.et_social_facebook:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_facebook:hover i { background-color: #314a83 !important; }
#pcomments_filter_series.active,#pcomments_filter_movies.active,#pcomments_filter_news.active{color:#fc3}
#tabs-advanced-search header a.active{background:#7b7b7b;color:#fff;-moz-text-shadow:0 1px 0 rgba(0,0,0,0.7);-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.7);text-shadow:0 1px 0 rgba(0,0,0,0.7)}
.icheckbox_container .content.active{margin-left:0}




#sidebar1 { margin: 0 0 18px; font-size: 13px; color: #9d9d9d; line-height: 1.3em; }

		
		#sidebar1 #tabbed-events .ui-tabs-hide { display: none; }

.ft14 {font-size:14px;}


.special-heading-border{
position: relative;
overflow: hidden;
}


.av-special-heading-h1 .special-heading-border{height: 3.4em;}

.av-special-heading-h2 .special-heading-border{height: 2.6em;}

.av-special-heading-h3 .special-heading-border{height: 1.9em;}

.av-special-heading-h4 .special-heading-border{height: 1.6em;}

.av-special-heading-h5 .special-heading-border{height: 1.5em;}

.av-special-heading-h6 .special-heading-border{height: 1.4em;}


body .av-special-heading.blockquote .special-heading-border{display:none;}

									 
.wp-table-reloaded-id-25 td.column-2 {
   									    background: none repeat scroll 0 0 #fff !important;
   									    padding: 5px;
									 }

.wp-table-reloaded-id-25 .column-2   {
   										 width: 315px;
   										 width: 335px;
									 }

									 
.wp-table-reloaded-id-25 .column-2 p { font:12px Arial, Helvetica, sans-serif; color:#000; padding:4px; text-align:justify; line-height:1.5em; }

#product-area .showcase .notes a, .quick-shop-content .showcase .notes a { font-family:  'Source Sans Pro', sans-serif ; font-size: 12px; color:  #ba9b82 ; position: relative; padding-left: 28px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

#product-area .showcase .notes a.email-us, #product-area .showcase .notes a.fitting-guide, #product-area .showcase .notes a.guides, #product-area .showcase .notes a.toggle-fullview, .quick-shop-content .showcase .notes a.email-us, .quick-shop-content .showcase .notes a.fitting-guide, .quick-shop-content .showcase .notes a.guides, .quick-shop-content .showcase .notes a.toggle-fullview { margin-top: 15px; }

#product-area .showcase .notes a .icon, .quick-shop-content .showcase .notes a .icon { display: block; font-family: 'icons'; margin-right: 5px; font-size: 87px; line-height: 10px; text-indent: -17px; position: absolute; left: 0; top: 0; width: 20px; height: 20px; overflow: hidden; -webkit-font-smoothing: antialiased; }

#product-area .showcase .notes a.toggle-fullview .icon, .quick-shop-content .showcase .notes a.toggle-fullview .icon { font-size: 79px; margin-top: -3px; }

#product-area .showcase .notes a.guides .icon, .quick-shop-content .showcase .notes a.guides .icon { font-size: 80px; text-indent: -14px; }

#product-area .showcase .notes a.email-us .icon, #product-area .showcase .notes a.fitting-guide .icon, .quick-shop-content .showcase .notes a.email-us .icon, .quick-shop-content .showcase .notes a.fitting-guide .icon { font-size: 86px; margin-left: -1px; margin-top: -3px; }
.soliloquy-container .soliloquy-caption.soliloquy-caption-left .soliloquy-caption-inside{height:100%}
.soliloquy-container .soliloquy-caption.soliloquy-caption-right .soliloquy-caption-inside{height:100%}
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{background:rgba(0,0,0,0.5);font-size:1em;line-height:1.25;display:block;color:#fff;text-shadow:0 1px 1px #000;text-align:center;padding:10px}
.soliloquy-fc-slider .soliloquy-caption-inside{text-align:left}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title,.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{font-size:1.2em;font-weight:700;margin-bottom:1em;color:#fff}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{font-size:1em}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more{font-weight:700;color:#fff}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}

		
		#wrapper #mainBody #homeSlide #slider{ margin:-80px 0 0 15px; }

		#wrapper #mainBody #homeSlide #slider span{ display:none; }





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


.container_12 .grid_4 {
	width:300px;
}

.content h1.post-title {text-transform: uppercase; color: #5d5d5d; background: #fff7da; padding: 3px 12px; width: 515px; margin: 9px 0 0 26px; line-height: 26px;}

.content h1.post-title a {color: #5d5d5d;}

.content .tint h1.post-title, .content .tint p.tagged {background: #fff;}

.page h1.post-title {margin-left: 36px; width: 525px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-5{width:41.66666667%}

.wp-pagenavi .pages {
	color: #000000;
	padding: 3px 5px;
	font-weight: bold;
}

.wikipage { 
    padding-left: 10px;
}

.wikipage h1, .wikipage h2, .wikipage h3 { 
    margin-left: 0px;
}

.wikipage table h1, .wikipage table h2, .wikipage table h3 { margin-left: 0px }


.copy {
	display: block;
}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{display:inline;float:left;width:12em;}
.sf-menu.sf-style-default.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{float:right;}



.sp-thumbnail-container:nth-last-child(2) .sp-thumbnail-text {
  width: 200%;
  margin-left: -35px;
}

#nav2 a:link,#nav2 a:visited{
   color: #FFF;
   font-weight: bold;

}

#nav2 a:link:hover{
   color: #005084; 
   font-weight: bold;
}

#navTop #nav2 a:link,#nav2 a:visited{
   color: #FFF;
   font-weight: bold;
	padding:0 10px 0 3px;
}

#navTop #nav2 a:link:hover{
   color: #005084; 
   font-weight: bold;
}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}

			.show {
				display: block;
				margin-top: 15px;
				margin-bottom: 15px;
				color: #FF0000;
				font-weight: bold;
				font-family: Montserrat, sans serif;
				letter-spacing: 1px;
				font-size: 1.2em;
			}
.social-link a{text-decoration:none}
.foot-nav li.menu-item-235{display:none}
.head-nav li.menu-item-235{display:none}
.tribe-events-page-template .menu-item-20 a{color:#fcce01}
.tribe-events-page-template .menu-item-20 a:after{width:100%}


.skew_bottom_big, .skew_bottom_right, .skew_top_big, .skew_top_right, .single_skew, .single_skew .skew_bottom_big, .single_skew .skew_bottom_right, .depth-1 .single_skew, .single_skew_comm, .single_skew_comm .skew_top_big, .single_skew_comm .skew_top_right, #respond_wrap .single_skew, #respond_wrap .single_skew_comm{display:none!important;}




.skew_bottom_big, .skew_bottom_right, .skew_top_big, .skew_top_right, .lay3_bridge, .form-submit input, #searchsubmit.amp_page, .amp_next, .amp_prev, .page-numbers, .single_post .scl_button a:hover, .entry-content input, .entry-content textarea, .entry-content #submit_msg, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover{ background:#210303;}

.widget_text .word-only.horizontal a{
  margin-right:inherit;}

.widget_text .word-only.vertical a,
.widget_text .word-blurb.vertical a{
  margin-right:10px;}

.widget_text .word-only.horizontal li,
.widget_text .word-blurb.horizontal li{
  margin-right:10px;}

.uiStreamSource .widget_text .word-only li,
.uiProfilePhotoLarge .widget_text .word-only li{
  margin-right:0;}
#main-menu li.title{margin:0;font-weight:700;font-size:.8em;text-transform:uppercase}
#sidebar #projects div .title{text-transform:uppercase;font-weight:700;margin:0;display:block;line-height:1.4em}

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

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
.compare-list_item{padding:9px 16px 8px;border-top:1px solid #3b3b3c;position:relative}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.popup_col2 .table .right{text-align:right;}


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}


#wp-calendar tbody td.pad {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
 
    .creds{
      width: 100%
    }
.modal-body{position:relative;padding:15px}


.fusion-slider-container {
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
		
	
.font-p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #111; }

.metaslider .msHtmlOverlay .animation_in,
.metaslider .msHtmlOverlay .animation_out {
    width: 100%;
    height: 100%;
}

	
	
	.widget-area-footer-left,
	.widget-area-footer-center,
	.widget-area-footer-right { width: 240px; }

	.widget-area-footer-left{padding-top:20px;}

.widget-area-footer-left,
.widget-area-footer-center,
.widget-area-footer-right { width: 296px; padding: 40px 0 20px; }

.widget-area-footer-left,
.widget-area-footer-center { margin-right: 40px; }

.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 50%;
	float: left;
	font-size: 12px;
}

.footer-socket-wrapper .copyright a {
	color: #666666;
}

.footer-socket-wrapper .copyright a:hover {
	color: #0FBE7C;
}

.news-contents .news {
    margin-top: 1em;
    padding-bottom: 1em !important;
}

.news-contents .news .imagefix {
    padding: 0 0.5em 1em 0;
    margin-top: 0.5em;
    display: absolute !important;
}


.inline{
	display:inline;
}


.inline-block{
	display:inline-block;
}
.hp-summary .tab_data{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1);padding:20px 40px;border-top:2px solid #646464;font-size:14px;color:#333;}
.home_g .hp_ads_tabs .tab_data,.home_f .hp_ads_tabs .tab_data{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 5px 17px 26px;min-height:180px;}
.home_g .hp_ads_tabs .tab_data .item,.home_f .hp_ads_tabs .tab_data .item{padding-bottom:3px;color:#333;font:normal 11px Verdana;}
.home_g .hp_ads_tabs .tab_data .item a,.home_f .hp_ads_tabs .tab_data .item a{color:#333;font:bold 11px Verdana;text-decoration:none;}
.home_g .hp_ads_tabs .tab_data .item a:hover,.home_f .hp_ads_tabs .tab_data .item a:hover{text-decoration:underline;}
.hp-summary .ads_tabs .tab,.hp-summary .tab_data,.hp-summary a,.hp-featured-ads .more,.ad-contacts .traderview a.link,.ad_header_block .top a.location,.listingsv2 .lb_block .item a,#clipped_ads,#saved_searches{color:#3399CC;}


ul.menu {
  list-style: none;
  border: none;
  text-align:left; 
}

ul.menu li {
  margin: 0 0 0 0.5em; 
}

td.menu-disabled {
  background: #ccc;
}
#sharebar .reddit a{background-position:-65px -18px;width:21px}

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

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

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

.jumbotron .container {
  max-width: 100%;
}

.header_rgt .container-fluid					{ padding:0; margin:0; }


#top_info {
	height: 20px;
	color: #cfcfcf;
	position: relative;
}


#top_info a:link, #top_info a:visited, #top_info a:active {
	color: #0060b6;
}


#top_info a:hover {
	color: #cd6118;
}



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

 
.clearfix {
	display: inline-block;
}

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

 
* html .clearfix {
	height: 1%;
}


header.main-header nav.mobile-nav ul.nav {
  display: none;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 3;
  padding: 45px 12px 45px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}


header.main-header nav.mobile-nav ul.nav li a {
  display: block;
  color: black;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1rem;
  line-height: 1rem;
  text-transform: uppercase;
  border-bottom: 1px solid #aaa;
  padding: 14px 0;
  background-color: transparent;
}


header.main-header nav.mobile-nav ul.nav li a:hover {
  background-color: rgba(61, 61, 61, 0.1);
}


header.main-header nav.mobile-nav ul.nav li a span {
  display: none;
}


header.main-header nav.mobile-nav ul.nav ul.sub-menu {
  display: none;
  padding-left: 20px;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accessories .col-xs-2{width:20%; text-align: center;}

#main-nav li.accessories div.sub-nav {left:inherit; right:1px;}



.menu-dropdown li.level2 { 
	margin: 0 10px;
	border-top: 1px solid #ddd;
}

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


.menu-dropdown a.level2,
.menu-dropdown span.level2 { 
	color: #868686;
	text-transform: uppercase;
}





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


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


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



.menu-sidebar ul.level2 ul { padding-left: 10px; }
.front-page-callout-container .callout-content{background:#FFF;padding:2em;}
.ovulation-callout-container .callout-content,.preg-calc-callout-container .callout-content{margin-top:12em;}

  .ovulation-callout-container .callout-content,
  .preg-calc-callout-container .callout-content {
    margin-top: 12em;
  }
