﻿
	.more-button {
		font-size:10px;
		text-transform:uppercase;
		letter-spacing:2px;
		color:#000;
		background:#ffffff;
		font-weight:700;
		display:inline-block;
		margin-top:16px;
		padding:9px 24px 10px;
		border:1px solid;
		border-color:#C69F73;
		-o-transition:.2s;
		-ms-transition:.2s;
		-moz-transition:.2s;
		-webkit-transition:.2s;
	}

	.more-button:hover {
		background:#C69F73;
		color:#fff;
		border:1px solid;
		border-color:#C69F73;
	}

		
		.feat-item .read-more, .more-button  { background:; color:; border-color:;}

		.feat-item .read-more:hover, .more-button:hover  { background:; color:; border-color:;}
#navbar_speaker #label{position:absolute;top:20px;left:50px;width:83px;color:#ffffff;font-weight:bold}
.et_pb_pricing_table .et_pb_button_wrapper{padding-right:30px;padding-left:30px}
.c-slider-T-1{padding:0 22px}
.c-slider-T-1 .c-slider{opacity:0}
.c-slider-T-1 .c-slider.slick-initialized{opacity:1}
.c-slider-T-1 .c-slider .slick-slide{padding:0 3px;font-size:14px;text-align:center;outline:0;line-height:1.5}
.c-slider-T-1 .c-slider__el{position:relative;-webkit-border-radius:5px;border-radius:5px;padding:10px 16px 10px 80px;text-align:center;max-width:240px;margin:0 auto;color:#fff;background:#376f5f}
.c-slider-T-1 .c-slider__ava{width:64px;height:64px;display:block;-webkit-border-radius:64px;border-radius:64px;overflow:hidden;position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #fff}
.c-slider-T-1 .c-slider__ava img{display:block;width:100%;height:auto}
.c-slider-T-1 .c-slider__n{font-weight:700;font-size:16px}
.c-slider-T-1 .c-slider__w{font-size:16px}

.footer-col {
    box-sizing: border-box;
    width: 100%;
    padding: 20px 20%;
    border-bottom: 1px solid #2d3a3f;
    position: relative;
}

.footer-col h4 {
    font-weight: 600;
    line-height: 24px;
    -webkit-font-smoothing: antialiased;
    font-size: 1.25rem;
    transition: margin-bottom .3s;
}

.footer-col.active h4 {
  margin-bottom: 15px;
}
.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:5px;padding-right:5px}
.col-md-7{width:58.33333%}



.acdc-offcanvas-bar {
  
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  
  box-sizing: border-box;
  width: 270px;
  padding: 20px 20px;
  background: #fff;
  
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  
  transform: translateX(-100%);
}


.acdc-offcanvas-flip .acdc-offcanvas-bar {
  left: auto;
  right: 0;
  transform: translateX(100%);
}


.acdc-offcanvas-bar-animation {
  transition: transform 0.3s ease-out;
}

.acdc-offcanvas-reveal .acdc-offcanvas-bar {
  
  transform: translateX(0);
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


	.search-provider .provider.row .collapse-group .collapse {
		background: #e4e4e4;
		border: none;
		margin: 0;
	}
 #pl-1134 #panel-1134-0-0-0 , #pl-1134 #panel-1134-1-1-0 , #pl-1134 #panel-1134-2-0-0 , #pl-1134 #panel-1134-2-0-1 , #pl-1134 #panel-1134-3-0-0 , #pl-1134 #panel-1134-4-0-0 , #pl-1134 #panel-1134-5-0-0 , #pl-1134 #panel-1134-5-1-0 , #pl-1134 #panel-1134-6-0-0 , #pl-1134 #panel-1134-7-0-0 , #pl-1134 #panel-1134-7-1-0 , #pl-1134 #panel-1134-8-1-0 , #pl-1134 #panel-1134-9-0-0 , #pl-1134 #panel-1134-9-1-0 {  }

.so-panel .widget-title { font-size: 24px; }
.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}
 #pg-1134-0 , #pg-1134-1 , #pg-1134-2 , #pg-1134-3 , #pg-1134-4 , #pg-1134-5 , #pg-1134-6 , #pg-1134-7 , #pg-1134-8 , #pl-1134 .so-panel { margin-bottom:30px }
 #pl-1134 .so-panel:last-child { margin-bottom:0px }
.navbar-static-top .navbar-header .navbar-toggle{width:100%;margin:0;height:60px;border-radius:0;background:#293133;border-color:#293133;color:#fff;font-size:22px}
.navbar-static-top .navbar-header .navbar-toggle .btn-text{text-transform:uppercase}
.navbar-static-top .navbar-header .navbar-toggle .bars{display:inline-block;margin-right:10px}
.navbar-static-top .navbar-header .navbar-toggle .bars span{background:#fff}
.navbar-header{float:none}


.max-img {
    height: auto;
    width: 100%;
}

		

.max-img-overhead {
	width: 50%;
	height:auto;
	display:block;
	margin:0 auto;
}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }





.menu-levoe-menyu-container .menu-item {
	border-bottom: 1px dashed #000;
}


.menu-levoe-menyu-container .menu-item a {
	width: 100%;
}


.menu-levoe-menyu-container .menu-item:hover {
	background-color: rgba(255, 156, 0, 0.5);
}


.menu-item {
	position: relative;
}

	.menu-item:hover .sub-menu {
		display: none;
	}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}

      .anchor-links a:not(.link-button):hover .hoverslash, .breadcrumb a:not(.link-button):hover .hoverslash {
        -webkit-transform: translateX(0.5em);
                transform: translateX(0.5em); }



.gallery-info {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}


.gallery-info a { 
	padding: 10px 40px; 
	background: none; 
	margin-top: 20px;
	border-radius: 5px; 
	font-size: 20px; 
	font-color: white;
}
img.print-icon{vertical-align:middle;}
img.print-icon-margin{padding-right:4px;}
.page-node-take img.print-icon,.page-node-quiz-results img.print-icon{display:none;}

.pull-left {
  float: left !important;
}

.breadcrumbs h1.pull-left{width:100%;text-align:center;}

.block-grid-v1.content-boxes-v1 img.pull-left{float:inherit !important;}

.header .dropdown-submenu.pull-left { float: none;}
.fa.pull-left{margin-right:.3em}

.widget li a:after{color: #0eb774!important;}


.widget a{text-decoration:none; color:#666666;}

.widget a:hover{color:#999999;}


    .widget-instagram-footer-header h3 {
        font-size: 36px;
    }


    .widget-instagram-footer-header h3 i {
        font-size: 54px;
    }



.widget-instagram-footer-header {
    display: block;
    margin-bottom: 45px;
    text-align: center;
}


.is-dark-text .widget-instagram-footer-header h3 {
    color: #242424;
}
.quote-text, .widget-instagram-footer-header, .shortcode-dropcap.is-art:before, .logo-404{ font-family: Yesteryear;}

	.nav-container li.main-menu-item {
		padding-bottom: 0;
	}
* html #access ul li#active a,* html #access ul li.current-menu-ancestor a,* html #access ul li#active a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover {color:#fff;}
ul#responsive-nav #active a {font-weight:bold;}
.img-responsive{display:block;max-width:100%;height:auto;}


.ir, .image-replacement { background-color: transparent; background-repeat: no-repeat; border: 0; direction: ltr; display: block; overflow: hidden; text-align: left; text-indent: -999em; }

.ir br, .image-replacement br { display: none; }

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}


div.interaction img, .mobile-interaction img{ padding:5px 0 0 10px;}




.mobile-interaction, .mobile-interaction img, .mobile-interaction a{ background: none !important; border: none !important; margin: 5px 0 0 0 !important;}

.interaction, .mobile-interaction { display:none !important; padding-bottom:50px !important; }
.site-header .widget-area{float:right;text-align:right;width:728px}
.header-image .site-header .title-area,.header-image .site-header .widget-area{padding:40px 0}
.site-header .widget-area p{margin-bottom:0}
.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.home-middle .featured-content .entry,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area{width:100%}
.genesis-nav-menu,.site-header .title-area,.site-header .widget-area,.site-title{text-align:center}

.item1 {
    order: 1;
    flex-grow: 1;
    text-align: center !important;
}


.fusion-button-wrapper {
  display: inline;
}

.fusion-button-wrapper.fusion-aligncenter {
  display: block;
}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

.inline-feature .feature-content { clear:both; }

.inline-feature-horizontal .feature-content { clear:none; margin:0 0 0 60px; }

.inline-feature-vertical .feature-content { text-align:center; }

.inline-feature-boxed .feature-content { text-align:center; }


.top_news .post_date {
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	color: #777576;
	text-align: left;
	line-height: 12px;
	margin-top: 5px;
}

 .post_date {font-size:11px; color: #777576; text-align: left; line-height: 12px; margin-top: 5px;}





#top-nav, #main-nav { position: absolute; right: 0; text-align: right; }

#top-nav a, #main-nav a { text-decoration: none; color: #99661f; text-shadow: #f6f6f6 0 1px 0; font-family: 'PT Serif', Georgia, serif; }

#top-nav a:hover , #main-nav a:hover { color: #d48619; text-decoration: none; }





#main-nav { bottom: 21px; right: -8px; }

.main-nav-list, .main-nav-list-item { list-style: none; background: none; margin: 0; padding: 0; position: relative; }


.main-nav-subnav { position:absolute; display:block; width: 160px; padding: 10px; background: #fff; border: 1px solid #d6d6d6; }

#page .subpages h2 { text-transform: uppercase; line-height: 1.1em; font-size: 36px; letter-spacing: 2px; padding-bottom: 15px; }

#page .subpages h3 {     font-size: 28px;font-weight: 100;font-style: italic;text-transform: none; padding-bottom: 15px;letter-spacing: 2px;line-height: 1.1em;}

#page .subpages { display: none; }
.infographics{font-family:'Montserrat';font-size:14px;font-weight:500;margin-top:20px;}
.infographics .info-item{margin-right:15px;}
.pet-full .infographics,.recipe-full .infographics,.article-full .infographics{font-size:12px;font-weight:400;}
.pet-full .infographics .info-item,.recipe-full .infographics .info-item,.article-full .infographics .info-item{margin-right:30px;text-decoration:none;color:#404041;}
.pet-item .infographics{margin-top:10px;}

.cta-banner .content-right .cta-link {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.client-logos h3,.contacts,.form-intro,.large-text-block,.main-menu,.masthead,.nf-field-label label,.ninja-forms-wrap .nf-field-element input[type=submit],.ninja-forms-wrap .nf-field-element input[type=button],.page-intro .box,.page-intro .title-bar,.rockwell,.rockwell-reg,.text-overlay,.title-overlay{font-family:'Rockwell W01';font-weight:200}
.enquiry-form .rule+.form-intro{padding-top:40px}
.enquiry-form .form-intro{width:100%;max-width:680px;margin:0 auto 40px auto;text-align:center;font-size:2.8em;color:#da2834}
.enquiry-form .form-intro h3{font-weight:200;text-transform:uppercase;letter-spacing:.05em}
.enquiry-form .form-intro p{letter-spacing:.02em}
.enquiry-form .form-intro p:last-child{padding-bottom:.2em}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.large-8{width:66.66667%}
#ajax-loading-screen .reveal-1{background-color:#ffffff;}
#ajax-loading-screen .reveal-2{background-color:#ffffff;}
.nectar-slider-loading .loading-icon,.portfolio-loading,#ajax-loading-screen .loading-icon,.loading-icon,.pp_loaderIcon{background-image:url("");}
.section{clear:both;padding:0px;margin:0px;}

.PageTemplate .html_content a:hover, .html_content a:focus
{
text-decoration:none;}

.html_content p,.html_content span
{
font-family:Arial;
font-size:1em;
line-height: normal;
color:#000000;
font-style:normal;
font-weight:normal;
text-align:left;
margin:0;
}

 .html_content a:hover, .html_content a:focus
{
text-decoration:none;}


.box-news h1.title {
    font-size: 60px;
    font-family: 'museo_sans500';
    padding-left: 400px;
    color: #000;
}


.box-news h1.title span {
    font-family: 'museo_sans100';
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

div.container{background:rgba(255, 255, 255, 0.7);}

div.header_wrapper div.container{background:none;}

body.single-post div.container.main_container.article_wrapper{padding:50px 15px 80px;}

nav.navbar-default div#navbar,
nav.navbar-default div.container-fluid{padding:0;}

div.container-fluid div.navbar-header{margin-right:0;margin-left:0;}

div.main_menu div.container-fluid{padding:0;}





#system .title a { color: #5C5C65; }


.menu-dropdown .level1 .level1 span.title { margin-top: 5px; }





#system .title .color,
.module .frontpage-title .color { color: #63A5D5; }
.wk-gallery-wall.polaroid
p.title{margin:0;padding-top:10px;text-align:center;color:#444}
.wk-slideset-default article+strong.title{font-weight:normal}
.post-ratings {
width: 100%;
opacity: 1; }

.post-ratings-loading {
display: none;
height: 16px;
text-align: left;
}

.post-ratings-image {
border: 0;
}

.post-ratings img,
.post-ratings-loading img,
.post-ratings-image img {
border: 0;
padding: 0;
margin: 0;
}

.post-ratings-text {
}

.post-ratings-comment-author {
font-weight: normal;
font-style: italic;
}

.post{margin:0;padding:14px 10px 10px 10px;border-bottom:1px solid #dadada;overflow:hidden;}





.primary-navigation-wrap {
	background: #fff;
}

  #site-bottom .site-info {
    float: none;
    margin-bottom: 10px;
  }


#site-bottom .site-info a {
  color: #999;
}


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


#header-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}

	.startpage #header div.span9 { display: none; }

.span9{width:700px;}

.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
 #pl-1134 #panel-1134-0-0-0 , #pl-1134 #panel-1134-1-1-0 , #pl-1134 #panel-1134-2-0-0 , #pl-1134 #panel-1134-2-0-1 , #pl-1134 #panel-1134-3-0-0 , #pl-1134 #panel-1134-4-0-0 , #pl-1134 #panel-1134-5-0-0 , #pl-1134 #panel-1134-5-1-0 , #pl-1134 #panel-1134-6-0-0 , #pl-1134 #panel-1134-7-0-0 , #pl-1134 #panel-1134-7-1-0 , #pl-1134 #panel-1134-8-1-0 , #pl-1134 #panel-1134-9-0-0 , #pl-1134 #panel-1134-9-1-0 {  }

.so-panel .widget-title { font-size: 24px; }
.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}
 #pg-1134-0 , #pg-1134-1 , #pg-1134-2 , #pg-1134-3 , #pg-1134-4 , #pg-1134-5 , #pg-1134-6 , #pg-1134-7 , #pg-1134-8 , #pl-1134 .so-panel { margin-bottom:30px }
 #pl-1134 .so-panel:last-child { margin-bottom:0px }
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}

.pswp--css_animation .pswp__preloader__cut {
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }


.flexbox__item, .site-logo {
  display: table-cell;
  vertical-align: middle;
}


.article__header .flexbox, .article__header .site-title, .article__header .flexbox__item, .article__header .site-logo {
  pointer-events: none;
}


.article__header .flexbox__item *, .article__header .site-logo * {
  pointer-events: auto;
}


.article__header.article__header--page .flexbox__item, .article__header.article__header--page .site-logo {
  text-align: center;
}


.article__parallax .flexbox__item *, .article__parallax .site-logo *,
.covers .article__parallax {
  pointer-events: auto;
}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
.column-widget-postlist .description{padding:0;height:70px;display:table-cell;vertical-align:middle;padding:5px;background-color:#f6f6f6}
.column-widget-postlist .description h2{font-family:source sans pro,sans-serif;line-height:16px;font-size:16px;font-weight:600}
#Header_creative #Top_bar .logo{float:none;text-align:center;margin:15px 0}
#Top_bar.is-sticky .logo{width:auto;margin:0 30px 0 20px;padding:0}
.logo-no-sticky-padding #Top_bar.is-sticky #logo{height:60px!important;line-height:60px!important}
#Top_bar.is-sticky #logo img.logo-main{display:none}
#Top_bar.is-sticky #logo img.logo-sticky{display:inline;max-height:35px;}
#Header_creative #Top_bar #logo img.logo-sticky{max-height:40px!important}
#Header_creative #logo img.logo-main{display:none}
#Header_creative #logo img.logo-sticky{display:inline-block}
.logo-no-sticky-padding #Header_creative #Top_bar #logo{height:60px;line-height:60px;padding:0}
.logo-no-sticky-padding #Header_creative #Top_bar #logo img.logo-sticky{max-height:60px!important}
.logo-overflow #Top_bar:not(.is-sticky) .logo {height: 90px;}
.maintenance-page #skip-link{position:absolute;top:-99em;}


.col-left { float: left; }


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}

.social-top{
  position: absolute;
  margin-top: -85px;
  padding-right: 100px;
}
.mfp-content .td-login-panel-descr{margin-bottom:77px;font-size:13px;line-height:1}
.column-1-2 .wpcf7 textarea{width:400px}
.columnfix.column-last{margin-bottom:20px !important}
.background-block-container p:last-child,.background-block-container h1:last-child,.background-block-container h2:last-child,.background-block-container h3:last-child,.background-block-container h4:last-child,.background-block-container h5:last-child,.background-block-container h6:last-child,.background-block-container .column{margin-bottom:0}
.column-1-2{width:47.5%}
.column-1-3{width:30%}
.column-2-3{width:65%}
.column-1-4{width:21.25%}
.column-3-4{width:73.75%}
.column-1-5{width:16%}
.column-2-5{width:37%}
.column-3-5{width:58%}
.column-4-5{width:79%}
.column-1-6{width:12.5%}
.column-5-6{width:82.5%}
.column{position:relative;margin:0 5% 30px 0;float:left}
.column-last{margin-right:0 !important}

.copyright {
    line-height: 40px;
    margin: 0 auto 0;
    color: #ffffff;
}
nav .nav-helper{position:absolute;right:0;top:0;height:100%;width:60px;z-index:5}
.sticky-mobile{position:sticky;top:0;z-index:999}
.sticky-mobile.sticky-top{position:sticky}

.network-system-wrap .service-each {width: 12.5%;padding: 0 8px;margin-bottom: 0;}






.service-each{width: 20%;float: left;padding: 0 15px;text-align: center;margin-bottom: 20px;}


.service-each h3{font-size: 15px;color: #000000;text-transform: uppercase;margin-top: 12px;margin-bottom: 0;}


.service-each .img-con a{display: inline-block;border-radius: 100%;}


.service-each .img-con a:hover{box-shadow: 0 0 8px 2px rgba(0,0,0,0.4);-webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,0.4);}

  	
  	.one-fourths.span_3.clear-both, .one-fourths.vc_span3.clear-both, .one-fourths.vc_col-sm-3.clear-both { clear: both; }




.row, div.clear { padding-bottom: 24px; }

.posts-layout .hentry .item-sizer {
	padding: 30px;
	background-color: #fff;
	margin: 15px;
	border: 1px solid #E8E8E8;
}
.row{margin-right:-15px;margin-left:-15px}


.et_pb_button_module_wrapper.et_pb_button_alignment_left {
	text-align: left;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_right {
	text-align: right;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_center {
	text-align: center;
}


	.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right {
		text-align: right;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center {
		text-align: center;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right {
		text-align: right;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center {
		text-align: center;
	}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

    
    .footer-container .credits .imagine-canada-logo {
      height: 150px;
      width: 150px; }
.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.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-right:15px;padding-left:15px}
.col-md-3{width:25%}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }

.cookie-bar-bar .ctcc-inner {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
}

.cookie-bar-bar .float-accept .ctcc-inner {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.social-links li a .instagram-green,.social-links li a .facebook-green,.social-links li a .linkedin-green,.social-links li a .twitter-green, .social-links li a .youtube-green{
    position: absolute;
    top: 0;
    display: none;
}

.social-links li a:hover .instagram-green,.social-links li a:hover .facebook-green,.social-links li a:hover .linkedin-green,.social-links li a:hover .twitter-green,.social-links li a:hover .youtube-green{
    display: block;
}


.tm-list .list-item {
  position: relative;
  padding: 0;
}


.tm-list.style-check .list-item {
  padding-left: 32px;
}


.tm-list.style-check-02 .list-item {
  padding-left: 25px;
}


.tm-list.style-circle .list-item, .tm-list.style-circle-02 .list-item {
  padding-left: 20px;
}


.tm-list.style-circle-03 .list-item {
  padding-left: 25px;
}


.tm-list.style-circle-04 .list-item {
  padding-left: 25px;
}


.tm-list.style-circle-05 .list-item {
  padding-left: 25px;
}


.tm-list.style-modern-icon-05 .list-item:last-child .title-wrap {
  padding-bottom: 0;
  border: 0;
}


.tm-list.style-modern-icon-05 .list-item:hover .marker {
  color: #fff;
}
.carousel-caption{position:absolute;right:15%;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

.carousel-caption h1{font-family: 'PT Sans', sans-serif;font-size:58px;line-height:56px;font-weight:600;text-transform:uppercase;text-align:left;}
 
.carousel-caption h2{font-family: 'Noto Sans Bold', sans-serif;font-size:16px;line-height:10px;font-weight:400;text-transform:uppercase;text-align:left;letter-spacing:0.04em;word-spacing:0.06em;}

.carousel-caption p{color:#FFF;font-family: 'Noto Sans', sans-serif;font-size:18px;line-height:32px;font-weight:400;text-align:left;}
.atgrid__row-separator{margin-bottom:40px;}
.atgrid__row-separator:last-child{margin-bottom:0;}
.atgrid__row-separator--related-and-upsells{margin-bottom:0;}
.atgrid__row-separator--product{margin-bottom:0;}




.entry-title {
	font-size: 40px;
	line-height: 1;
}


.entry-title a,
.sidebar .widget-title a {
	color: #244c5f;
}


.entry-title a:hover {
	color: #95b72d;
}


.genesis-grid .entry-title {
	font-size: 32px;
}


.featured-content .entry-title {
	font-size: 24px;
	line-height: 1.2;
}


.focus-pro-brown .entry-title a:hover,
.focus-pro-brown .genesis-nav-menu .sub-menu a:hover, 
.focus-pro-brown a {
	color: #eb6d20;
}


.focus-pro-gray .entry-title a:hover,
.focus-pro-gray .genesis-nav-menu .sub-menu a:hover, 
.focus-pro-gray a {
	color: #dd363e;
}

#user-info {
  display:none;
  position:absolute;
  left:-9999px;
}


.container{position:relative; min-height:100%;}
.np .amp-recently-played-timestamp{font:bold 12px Arial;line-height:100%}
.np .amp-recently-played-timestamp::after{content:" "}
.inner-playlist .amp-recently-played-timestamp{margin-right:5px}
.hero-banner__info{align-self:flex-end;padding-top:45px;width:50%;font-size:30px;line-height:1.6}
.loader{animation:spin 1.4s linear infinite;border:.5rem solid #dcdfe2;border-radius:50%;border-top:.5rem solid #68717b;height:4.4rem;margin:auto;width:4.4rem}
.loader.small{height:3rem;width:3rem}
.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-right:15px;padding-left:15px}
.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{float:left}
.col-xs-12{width:100%}


    .ce-left .ce-gallery, .ce-column { float: left; }


    .ce-column { margin-right: 10px; }

    .ce-column:last-child { margin-right: 0; }

    .layout-sevenReasons .col_30 .ce-gallery, .layout-sevenReasons .col_30 .ce-outer, .layout-sevenReasons .col_30 .ce-inner, .layout-sevenReasons .col_30 .ce-row, .layout-sevenReasons .col_30 .ce-column, .layout-sevenReasons .col_30 .image, .layout-sevenReasons .col_30 .image-embed-item { width: 100%; height: auto; }

    #footer .col_50_1 .ce-gallery, #footer .col_50_1 .ce-gallery .ce-column, #footer .grid_50_50 .col { float: none; }


#banner .ce-gallery, #banner .ce-row, #banner .ce-column { margin: 0; float: none; }

#col-1 .headlogo{margin:0;background:#000;}

#col-1 .headlogo h1{font-size:20px;border:1px solid #000;}

#col-1 .headlogo h2{font-size:11px;letter-spacing:3px;font-weight:normal;}

#col-a .headlogo a{color:#000;text-decoration:none;}

.headlogo{text-align: left;margin: 0 auto;max-width: 1000px;padding: 10px 5px 0;font-size: 16px;line-height: 20px;}

.headlogo ul li h1{width:700px;overflow:hidden;}

.headlogo ul li h1 a{font-size:16px;}

.headlogo ul li h1 a:hover{color:#333;text-decoration:none;}

.headlogo h2{color:#999;font-size:11px;font-weight:normal;}

.headlogo ul.headlogoUl{height: 30px;width: 100%;max-width: 1000px;margin: 0 auto;}

.headlogo ul.headlogoUl li.logo{float: left;width: 85%;}

.headlogo ul.headlogoUl li.logo a{float: left;  padding-right: 15px;  color: #fff;}

.headlogo ul.headlogoUl li.flag{float: right;width: 15%;text-align: right;}


.bcorp-base-html {float:left; padding:6px 0; }


.front-dilemma .test1, .front-dilemma .test2 {
  padding-left: 0;
  padding-right: 0; }


.feat-info-views,
.feat-info-comm {
	color: #fff;
	display: inline-block;
	margin: 10px;
	}


#sidebar-wrap .feat-info-views,
#sidebar-wrap .feat-info-comm {
	margin-top: 10px !important;
	}


.footer .footerContent .copyright, .footer .footerContent .links {
	width: 440px;
}


.footer .footerContent .links {
	float: right;
	text-align: right;
}

	.auto-style6 {
		background-repeat: no-repeat;
		background-position-y: 8px;
	}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
#row-673265-2{padding-top:30px}
.loading-icon .material-icon .bar:after{background-color:#003e73;}
.loading-icon .material-icon .bar{border-color:#003e73;}
.loading-icon .material-icon .color-2 .bar:after{background-color:#003e73;}
.loading-icon .material-icon .color-2 .bar{border-color:#003e73;}
.loading-icon .material-icon .spinner.color-2{display:none!important;}


.single-block .content-block {
	display: block;
	float: none;
	width: 890px;
}


.double-block .content-block {
	display: block;
	width: 250px;
}


.double-block .content-block.right {
	margin-left: 20px;
}


.double-block .content-block.main {
	display: block;
	width: 630px;
}


.double-block .content-block .widget {
	display: block;
	margin-bottom: 10px;
}


.double-block .content-block .widget .featured-block .meta a {
	color: #fff;
}


.double-block .content-block .widget .meta a {
	color: #8b8b8b;
}

.welcomecont {
    margin-top: 125px;
    padding-left: 60px;
    padding-right: 60px;
    line-height: 25px;
    font-size: 14px;
    padding-bottom: 20px;
}

.welcomecont h4 {
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 28px;
    color: #fff;
}

.welcomecont p {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #fff;
}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.button,.carousel .slick-arrow,.carousel:hover .slick-arrow,.list-item{transition:.3s ease all}
.latestArticles .list-item{opacity:.4}
.latestArticles .list-item.active,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.latestArticles .latestArticles-body:after,.latestArticles .list-item.list-itemIndex-10,.latestArticles .list-item.list-itemIndex-8,.latestArticles .list-item.list-itemIndex-9{display:none}
.list-item{margin-bottom:0;padding:9px 20px}
.list-item.active{background-color:#E5E5E5}

home .intro .text, .home .info .text, .home .contact .text, .home .about .text {font-size:22px;line-height:30px;}

.home .intro .text, .home .info .text, .home .contact .text, .home .about .text {font-size:22px;line-height:30px;}

.blog .left, .about .left, .contact .left {width: 100%;display: block;}

.blog .right, .about .right, .contact .right {width: 100%;display: block;margin:20px 0;}


.home .blog, .home .about, .home .contact {
display:table;
}


.home .about .text, .home .contact .text {
padding:0 10%;
}

.blog-section-head h3 {
	color: #fff;
	padding-bottom: 0.5em;
}


    #register {
        width: 100%!important;
        float:left;
    }
header #register{display:none}

.span5{width:470px}

.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}

input.span5, textarea.span5, .uneditable-input.span5{width:456px}

.table td.span5, .table th.span5{float:none;width:364px;margin-left:0}
header#cc-header .span5{text-align:center}
header#cc-header .span5 div.icons a{float:none}
header#cc-header .span5 div.blog-description{float:none}
header#cc-header .span5 div.register{float:none}
header#cc-header .span5 #searchform{float:none}


.header {
    padding:1rem 1rem 0;
    overflow:hidden;
}
.mobile_nav .select_page{display:none}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}

.blogbox .section{padding:100px 0px !important;}

.newsletterbox .section{padding:81px 0px !important;}

.section{position:relative;padding:55px 0 35px;}

.frontpage-cta.parallax-bg.section{padding:60px 0 55px}

.frontpage-cta.section{padding:130px 0 130px}
.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:60%}
.et_vertical_nav.et_header_style_centered .et-search-form input,.et_vertical_nav.et_header_style_centered span.et_close_search_field{top:0}
span.et_close_search_field{display:block;position:absolute;z-index:99999;top:0;right:0;bottom:0;width:30px;height:30px;margin:auto;cursor:pointer}
span.et_close_search_field:after{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-size:32px;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;content:"\4d";speak:none}
.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}
.et_vertical_nav span.et_close_search_field:after{font-size:16px}
.et_vertical_nav span.et_close_search_field{width:13px;height:18px}
.section-title{border-bottom:1px solid #f2f1ed;padding-bottom:20px;font-size:24px;text-align:center;margin-bottom:30px;font-weight:300;position:relative;border-bottom:1px solid #f2f1ed}
.section-title:after,.section-title:before{content:'';position:absolute;left:50%;margin-left:6px;width:70px;height:2px;background:#ff9000;top:100%}
.section-title:after{left:auto;right:50%;margin-right:6px}
.section-title span:after,.section-title span:before{content:'';position:absolute;width:10px;height:10px;border-radius:50%;background:#ff9000;left:50%;top:100%;margin-top:-4px;margin-left:2px}
.section-title span:after{left:auto;right:50%;margin-left:0;margin-right:2px}
.img-responsive{display:block;max-width:100%;height:auto}


.custom-hidden_xs {
	position: relative;
	left: 50%;
	transform: translate(-50%, 0%);
	width: inherit;
	height: inherit;
}
.ph-menu__left__inner,.ph-menu__center__inner,.ph-menu__right__inner{display:block;position:relative;height:60px;white-space:nowrap}
.portal-headline_mobile .ph-menu__left__inner,.portal-headline_mobile .ph-menu__center__inner,.portal-headline_mobile .ph-menu__right__inner{height:44px}
.bit-1,.container-full{width:100%}
.container{margin:0 auto;max-width:1140px}
.container-fix{margin:0 -15px}
.container:after{content:"";display:table;clear:both}
.header-sticky .container{position:relative}
.site-info .container{width:100%}
.header .top-cart-menu .mini-cart-item-header{margin:2rem 0 1rem;font-size:1.6rem;font-weight:700}
#footer-nav{padding:5px;background:#b50000}
#footer-nav ul{overflow:hidden;margin:0}
#footer-nav li{display:inline;padding:0 10px;border-left:1px solid #ddd;line-height:1;font-weight:700}
#footer-nav li:first-child{padding-left:0;border-left:0}
#footer-nav li a:hover{color:#111;text-decoration:none}




.site-header .widget-area {
	float: right;
	width: 664px;
}


	.content-sidebar-sidebar .content-sidebar-wrap,
	.content-sidebar-sidebar .content,
	.content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.sidebar-sidebar-content .content,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}


.hp-content-area-2-img-area {
    float: left;
    width: 33%;
}

.panel-heading-icon, .features-heading-icon{
    text-align: center;
    font-size: 60px;
    color: #3c8468;
    padding: 12px;
}

.auto{width:960px; text-align:left; margin:0 auto 0 auto;}


.da-slider .triangle{
    clear: none;
    top:0;
    z-index:999;
}

.triangle {
    margin: 0 auto;
    text-align:center;
    width: 0;
    height: 0;
    border-top: 30px solid #719AD2;
    border-left: 585px outset transparent;
    border-right: 585px outset transparent;
    position: relative;
}

.primary-section .triangle {
    border-top: 40px solid #FECE1A;
}


.carousel-control .icon-prev,
.carousel-control .icon-next {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
  line-height: 1;
}


.carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}


.carousel-control .icon-prev::before {
  content: "\2039";
}


.art-block
{
   border:1px solid transparent;
   margin:7px;
}

div.art-block img
{
   border: none;
   margin: 0;
}


.art-block li
{
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 175%;
   color: #256FAD;
   margin: 5px 0 0 10px;
}


.art-block select 
{
   width:96%;
}


.art-article img, img.art-article, .art-block img, .art-footer-text img
{
   margin: 7px 7px 7px 7px;
}


.responsive.responsive-tablet .art-vmenublock,
.responsive.responsive-tablet .art-block
{
   margin-left: 1%;
   margin-right: 1%;
   width: 48%;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}


#header-content {
	background-position: center right;
	background-repeat: no-repeat;
	position: relative;
}


#header-content, #footer-content {
	min-height: 24px;
	height: auto;
}
.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-right:15px;padding-left:15px}
.col-md-12{width:100%}
