﻿
            header .header-nav-buttons {position:absolute;top:83px;margin-left:759px;}

            header .header-nav-buttons a {margin-right:10px;}
.fusion-columns-2 .fusion-column,.fusion-columns-2 .fusion-flip-box-wrapper,.fusion-columns-4 .fusion-column,.fusion-columns-4 .fusion-flip-box-wrapper{width:50% !important;float:left !important;}
.fusion-columns-2 .fusion-column:nth-of-type(3n),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(3n),.fusion-columns-4 .fusion-column:nth-of-type(3n){clear:both;}
.fusion-columns-3 .fusion-column,.fusion-columns-3 .fusion-flip-box-wrapper,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .fusion-column,.fusion-columns-5 .fusion-flip-box-wrapper,.fusion-columns-6 .fusion-column,.fusion-columns-6 .fusion-flip-box-wrapper{width:33.33% !important;float:left !important;}
.fusion-columns-3 .fusion-column:nth-of-type(4n),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(4n),.fusion-columns-5 .fusion-column:nth-of-type(4n),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(4n),.fusion-columns-6 .fusion-column:nth-of-type(4n),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(4n){clear:both;}
.fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child{margin-left:0;}
.fusion-columns .fusion-column{width:100% !important;float:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.fusion-columns .fusion-column:not(.fusion-column-last){margin:0 0 50px;}
#slidingbar-area .columns .col,.avada-container .columns .col,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-6,.footer-area .fusion-columns .fusion-column,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2{float:none;width:100%;}
#slidingbar-area .fusion-columns .fusion-column,.footer-area .fusion-columns .fusion-column{float:left;width:98% !important;}

.fusion-footer .fusion-columns .fusion-column { margin-bottom: 25px;}

#banner_content {
	background-repeat: repeat-y;
	padding-right: 10px;
	width: 195px;
	z-index: 1677727;
	color: #fffbf9;
}

#banner_content hr {
	display: inline-block;
	color: #2963a2;
	width: 180px;
	background-color: #2963a2;
	border: none;
	height: 1px;
	margin-right: 15px;
}

#banner_content .banner_inner_content a {
	color: white;
}

#banner_content #banner_form h3 {
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-right: 15px;
}

#banner_content #banner_form label {
	font-weight: lighter;
	margin-left: 5px;
	color: #ffffff;
}

#banner_content #banner_form input {
	margin-right: 3px;
}
	
.main-box-title, .comment-reply-title{font-size: 18px;line-height: 22px;text-align: center;margin-bottom: 0;padding: 10px 10px 12px 10px;}
h1,h2,h3,h4,h5,h6,blockquote,.vce-post-link,.site-title,.site-title a,.main-box-title,.comment-reply-title,.entry-title a,.vce-single .entry-headline p,.vce-prev-next-link,.author-title,.mks_pullquote,.widget_rss ul li .rsswidget,#bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink {font-family: 'Roboto Slab';font-weight: 400;}
a,.entry-title a:hover,.vce-prev-next-link:hover,.vce-author-links a:hover,.required,.error404 h4,.prev-next-nav a:hover,#bbpress-forums .bbp-forum-title:hover, #bbpress-forums .bbp-topic-permalink:hover,.woocommerce ul.products li.product h3:hover,.woocommerce ul.products li.product h3:hover mark,.main-box-title a:hover{color: #cf4d35;}
.main-box-title, .comment-reply-title, .main-box-head{background: #ffffff;color: #232323;}
.main-box-title a{color: #232323;}
.vce-border-top .main-box-title{border-top: 2px solid #cf4d35;}


#main-content { position: relative; background: #fff;  overflow: hidden; }

#main-content:before, .home #main-content:after { content: ''; position: absolute; top: 0; pointer-events: none; height: 100%; }

#main-content:before { right: 0; background-color: #f7f7f7; width: 321px; border-left: 1px solid #E0E0E0; }


.home #main-content:after { left: 638px; width: 1px; height: 100%; background: #E0E0E0; }

.page #main-content:after { display: none; }

	.fullwidth #main-content:before { display: none; }

	.home.et-2-column-layout #main-content:after { display: none; }

		.single #main-content:before, .single #sidebar, .single #additional-sidebar { margin-top: 243px; }


	.home #main-content:before { background-color: transparent; border-left: none; }

.fusion-header-sticky-height {
  display: none;
}
.connect_section .social_details .twitter-det span.title a{font:14px/18px 'opensans-extrabold';color:#5f6060;}
.connect_section .social_details .twitter_det span.title a{font:14px/18px 'opensans-extrabold';color:#5F6060;}
.connect_section .social_details .twitter-det span.title a:hover,.connect_section .social_details .twitter-det a:hover,.connect_section .social_details.facebook .activity a:hover,.connect_section .region-social-media .youtube .ytc-info h4:hover,.connect_section .region-social-media .youtube .ytc-author span:hover{color:#2772BD;}
.search-results .title{font-size:1.2em;}
.item-list .title{font-weight:bold;}

  .column.gutterless, .gutterless.retractable,
  .columns.gutterless {
    margin-left: 0;
    margin-right: 0;
    height: auto; }

  .mobile-1.gutterless {
    -webkit-flex-basis: 8.33333%;
            flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    width: 8.33333%; }

  .mobile-2.gutterless {
    -webkit-flex-basis: 16.66667%;
            flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    width: 16.66667%; }

  .mobile-3.gutterless {
    -webkit-flex-basis: 25%;
            flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    width: 25%; }

  .mobile-4.gutterless {
    -webkit-flex-basis: 33.33333%;
            flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    width: 33.33333%; }

  .mobile-5.gutterless {
    -webkit-flex-basis: 41.66667%;
            flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    width: 41.66667%; }

  .mobile-6.gutterless {
    -webkit-flex-basis: 50%;
            flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    width: 50%; }

  .mobile-7.gutterless {
    -webkit-flex-basis: 58.33333%;
            flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    width: 58.33333%; }

  .mobile-8.gutterless {
    -webkit-flex-basis: 66.66667%;
            flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    width: 66.66667%; }

  .mobile-9.gutterless {
    -webkit-flex-basis: 75%;
            flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    width: 75%; }

  .mobile-10.gutterless {
    -webkit-flex-basis: 83.33333%;
            flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    width: 83.33333%; }

  .mobile-11.gutterless {
    -webkit-flex-basis: 91.66667%;
            flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    width: 91.66667%; }

  .mobile-12.gutterless {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    width: 100%; }

    .small-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .small-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .small-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .small-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .small-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .small-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .small-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .small-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .small-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .small-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .small-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .small-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

    .medium-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .medium-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .medium-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .medium-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .medium-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .medium-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .medium-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .medium-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .medium-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .medium-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .medium-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .medium-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

    .large-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .large-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .large-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .large-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .large-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .large-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .large-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .large-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .large-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .large-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .large-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .large-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

    .xlarge-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .xlarge-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .xlarge-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .xlarge-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .xlarge-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .xlarge-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .xlarge-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .xlarge-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .xlarge-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .xlarge-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .xlarge-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .xlarge-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

    .xxlarge-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .xxlarge-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .xxlarge-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .xxlarge-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .xxlarge-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .xxlarge-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .xxlarge-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .xxlarge-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .xxlarge-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .xxlarge-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .xxlarge-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .xxlarge-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

.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";
}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.box_image_holder .box_icon .fa-stack{font-size:3em}
.q_team .q_team_social_holder .fa-stack{margin:0 4px 3px 0;width:1.6em;height:1.6em;line-height:1.6em}
.q_social_icon_holder .fa-stack{margin:.1407692307692308em}

.box_image_holder .box_icon .fa-stack i
{
	margin:35% 0 0
}

.box_image_holder .box_icon .fa-stack i.fa-stack-base
{
	color:#1abc9c
}

.box_holder_icon_inner.circle .fa-stack,.circle .icon_holder .fa-stack
{
	-o-border-radius:2em;
	-moz-border-radius:2em;
	-webkit-border-radius:2em;
	-ms-border-radius:2em;
	border-radius:2em
}

.box_holder_icon .fa-stack i
{
	color:#1abc9c
}

.q_icon_with_title .icon_holder .fa-stack,.box_holder_icon_inner .fa-stack,.q_font_awsome_icon_square,.q_font_awsome_icon_stack i.fa-stack-base
{
	border:2px solid #c0c0c0;
	-webkit-transition:all .1s linear;
	-moz-transition:all .1s linear;
	-ms-transition:all .1s linear;
	-o-transition:all .1s linear;
	transition:all .1s linear;
	-webkit-backface-visibility:hidden;
	-webkit-box-sizing:initial;
	-moz-box-sizing:initial;
	box-sizing:initial
}

.q_icon_with_title span.fa-stack i:last-child,.q_box_holder.with_icon span.fa-stack i:last-child
{
	font-size:.7em;
	color:#c0c0c0;
	-webkit-transition:all .1s linear;
	-moz-transition:all .1s linear;
	-ms-transition:all .1s linear;
	-o-transition:all .1s linear;
	transition:all .1s ease-in-out
}

.q_icon_with_title.circle span.fa-stack i:last-child
{
	font-size:.9em
}

.q_icon_with_title span.fa-stack.custom-font i:last-child
{
	font-size:.7em
}

.q_icon_with_title.boxed .icon_holder .fa-stack,.q_font_awsome_icon_square
{
	background-color:#1abc9c;
	border-radius:4px;
	text-align:center;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	-webkit-backface-visibility:hidden
}

.q_box_holder.with_icon .box_holder_icon_inner .fa-stack i.fa-stack-base
{
	color:#1abc9c;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	-webkit-backface-visibility:hidden
}

.q_icon_with_title.square .icon_holder .fa-stack,.box_holder_icon_inner.square .fa-stack,.q_font_awsome_icon_square
{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	line-height:1.7em
}

.q_icon_with_title.square .icon_holder .fa-stack:hover,.box_holder_icon_inner.square .fa-stack:hover,.box_holder_icon_inner.circle .fa-stack:hover,.circle .icon_holder .fa-stack:hover
{
	background-color:#1abc9c;
	border-color:transparent
}

.q_font_awsome_icon_stack .fa-circle,.q_icon_with_title.boxed .icon_holder .fa-stack
{
	color:#1abc9c;
	-webkit-transition:color .4s ease-in-out;
	-moz-transition:color .4s ease-in-out;
	-o-transition:color .4s ease-in-out;
	transition:color .4s ease-in-out
}

.q_icon_with_title.circle .icon_holder .fa-stack:hover i.fa-circle,.q_font_awsome_icon_stack:hover .fa-circle,.q_box_holder.with_icon .box_holder_icon_inner .fa-stack:hover i.fa-stack-base
{
	color:#f3f3f3!important
}

.q_icon_with_title.boxed .icon_holder .fa-stack
{
	-webkit-transition:background-color .2s ease-in-out;
	-moz-transition:background-color .2s ease-in-out;
	-o-transition:background-color .2s ease-in-out;
	transition:background-color .2s ease-in-out
}

.q_icon_with_title.circle .icon_holder .fa-stack:hover i:last-child,.q_font_awsome_icon_stack:hover i:last-child,.q_icon_with_title.boxed .icon_holder .fa-stack:hover i,.q_box_holder.with_icon span.fa-stack:hover i:last-child,.q_icon_with_title.square .icon_holder .fa-stack:hover i,.box_holder_icon_inner.square:hover i,.q_font_awsome_icon_square:hover i
{
	color:#fff
}

.q_box_holder.with_icon .tiny span.fa-stack i:last-child
{
	top:1px
}

	#back_to_top span,.q_social_icon_holder .fa-stack,.q_icon_with_title.square .icon_holder .fa-stack,.box_holder_icon_inner.square .fa-stack
{
	text-align:center
}

.q_social_icon_holder .fa-stack .header_top .q_social_icon_holder .fa-stack
{
	background:transparent;
	border:0;
	padding:0;
	margin:0;
	box-shadow:none;
	border-radius:0;
	font-size:13px
}

.header_top .q_social_icon_holder .fa-stack:hover i
{
	color:#fff
}

.q_social_icon_holder .fa-stack i
{
	color:#b9b9b9;
	-webkit-transition:color .3s ease-out;
	-moz-transition:color .3s ease-out;
	-o-transition:color .3s ease-out;
	transition:color .3s ease-out
}

.header_top .q_social_icon_holder .fa-stack i
{
	color:#7b7b7b
}

.q_social_icon_holder.circle_social .fa-stack:hover
{
	background-color:#1abc9c;
	border-color:transparent
}

.q_social_icon_holder.circle_social .fa-stack:hover i
{
	color:#fff
}

.q_social_icon_holder .fa-stack i.fa-circle
{
	color:#fbfbfb
}

.q_social_icon_holder .fa-stack.fa-2x
{
	width:36px;
	height:36px;
	line-height:31px
}

.q_social_icon_holder .fa-stack i:last-child
{
	font-size:.7692307692307692em
}

.q_social_icon_holder .fa-stack.fa-lg i:last-child
{
	font-size:1em
}

.contact_info .q_social_icon_holder .fa-stack
{
	margin:.2307692307692308em .4615384615384616em .2307692307692308em 0
}


.footer3-bottom{
	min-height:28px;
	position: relative;
	overflow: hidden;
	margin-top: 0px;
	z-index: 32;
	background-color: #ffffff;	

}

.footer3-bottom .wrapper-in{
	margin: 0px auto;

}

.footer3-bottom .wrapper-in .main{
	margin: 0px auto;
	min-height: 28px;
	
	
}

.footer3-bottom .wrapper-in .main .fx{
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	margin-top: 7px;
	margin-bottom: 4px;
	text-align: left;
	font-family: Arial;
}
.fb_poll .pollOptions .pollResultsBar,.fbEigenpoll .fbEigenpollRow,.fb_poll .polloptions .pollresultsbar{padding:2px 0}


.wpcf7 form p {
	margin: 0;
}


.wpcf7 input[type=text], .wpcf7 input[type=email] {
	background: none;
	border: none;
	border-bottom: 1px solid #aaa;
	float: left;
	margin-bottom: 16px;
	width: 100%;
	outline: none;
}


.wpcf7-form-control-wrap {
	display: block;
	overflow: auto;
}


span.wpcf7-not-valid-tip {
	top: 0;
	line-height: 1;
	padding: 5px 5px 3px;
}


.wpcf7-response-output {
	border: none!important;
	float: left;
}


.wpcf7 textarea {
	background: #e6e6e6;
	border: none;
	float: left;
	height: 175px;
	margin-top: 22px;
	padding: 15px;
	width: 100%;
}


.wpcf7 input[type=submit] {
	background: #9e0b0f;
	border: none;
	clear: left;
	color: #fff;
	float: left;
	font: 12px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
	height: 33px;
	margin-top: 12px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 147px;
}

div.wpcf7 {
	margin: 0;
	padding: 0;
}


div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}


div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}


div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}


div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}


div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}


span.wpcf7-form-control-wrap {
	position: relative;
}


.use-floating-validation-tip span.wpcf7-not-valid-tip { 
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}


span.wpcf7-list-item {
	margin-left: 0.5em;
}


.wpcf7-display-none {
	display: none;
}


div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}


div.wpcf7 div.ajax-error {
	display: none;
}


div.wpcf7 .placeheld {
	color: #888;
}

								
																										#callouts .more,.wpcf7 input[type="submit"],article li,.professional .main-info h2 a {
							font-family: 'Open Sans'; font-style: normal; font-weight: 700; 						}
body.home #for-parents .links a{background:#108ebc}
body.home #for-parents .links a:before{border-right-color:#108ebc}
body.home #for-parents .links a:after{border-left-color:#108ebc}
body.home #for-parents .links a:hover{color:#003049;-webkit-box-shadow:4px 4px 10px 0px rgba(255,255,255,0.3);-moz-box-shadow:4px 4px 10px 0px rgba(255,255,255,0.3);box-shadow:4px 4px 10px 0px rgba(255,255,255,0.3);text-decoration:none}
body.home #for-educators .links a{background:#f78a0a}
body.home #for-educators .links a:before{border-right-color:#f78a0a}
body.home #for-educators .links a:after{border-left-color:#f78a0a}
body.home #for-educators .links a:hover{color:#8a4701;-webkit-box-shadow:4px 4px 10px 0px rgba(255,255,255,0.3);-moz-box-shadow:4px 4px 10px 0px rgba(255,255,255,0.3);box-shadow:4px 4px 10px 0px rgba(255,255,255,0.3);text-decoration:none}
body.home #for-legislators .links a{background:#96b01e}
body.home #for-legislators .links a:before{border-right-color:#96b01e}
body.home #for-legislators .links a:after{border-left-color:#96b01e}
body.home #for-legislators .links a:hover{color:#424400;-webkit-box-shadow:4px 4px 10px 0px rgba(255,255,255,0.3);-moz-box-shadow:4px 4px 10px 0px rgba(255,255,255,0.3);box-shadow:4px 4px 10px 0px rgba(255,255,255,0.3);text-decoration:none}
body.home .links{list-style:none;padding:0}
body.home .links a{color:#fff;display:inline-block;font-family:"Lato Black";font-size:0.75em;line-height:26px;margin-bottom:0.25em;padding:0 0.25em;position:relative;text-transform:uppercase}
body.home .links a:before{border-color:transparent;border-style:solid solid solid none;border-width:13px;content:'';height:0;position:absolute;right:100%}
body.home .links a:after{border-color:transparent;border-style:solid none solid solid;border-width:13px;content:'';height:0;left:100%;position:absolute}

	
.sidebar_box {
	background:#F5F4F0 none repeat scroll 0% 50%;
	border: 1px solid #D2D8E5;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	overflow:hidden;
	}
	
	
.sidebar_box h4 {
	font:1.1em Arial;
	font-weight:bold;
	color:#000000;	
	
	border-bottom: 2px solid #000000;	
	margin-top:10px;	
	padding:3px 0px 3px 3px;
	
	}
	

.sidebar_box h4  a{	
	color:#000000;		
	}
	 	
	
.sidebar_box li {
	list-style:none;
	border-bottom:1px dotted #ccc;
	display:block;
	padding:2px 0px 2px 0px;	
	}
	
	
.sidebar_box li ul li {
    padding:2px 0px 2px 10px;
	border-bottom:none;
}
	

.sidebar_box li ul li ul li{
    padding:2px 0px 2px 10px;
	border-bottom:none;
}
	

.sidebar_box li ul li:before {
	content: "\00BB \0020";
	}


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

blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer-text blockquote a,
blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer-text blockquote a:link,
blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer-text blockquote a:visited,
blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer-text blockquote a:hover
{
   color: #000000;
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: italic;
   text-align: left;
}



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


.art-footer-text a,
.art-footer-text a:link,
.art-footer-text a:visited,
.art-footer-text a:hover,
.art-footer-text td, 
.art-footer-text th,
.art-footer-text caption
{
   color: #6986A5;
   font-size: 13px;
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 150%;
}


.art-footer-text p 
{
   padding:0;
   text-align: center;
}


.art-footer-text a,
.art-footer-text a:link
{
   color: #839BB4;
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
}


.art-footer-text a:visited
{
   color: #607E9F;
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
}


.art-footer-text a:hover
{
   color: #FB7C3C;
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: underline;
}


.art-footer-text h1
{
   color: #8A99A8;
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
}


.art-footer-text h2
{
   color: #A1ADBA;
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
}


.art-footer-text h3
{
   color: #FA681E;
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
}


.art-footer-text h4
{
   color: #9CAFC4;
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
}


.art-footer-text h5
{
   color: #9CAFC4;
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
}


.art-footer-text h6
{
   color: #9CAFC4;
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
}


.art-footer-text img
{
   border: none;
   margin: 0;
}


.art-footer-text li
{
   font-size: 13px;
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #A53903;
}
.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-icon-text .sd-content li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before{content:'\f224'}
.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button{background:#ee4056;color:#fff!important}
.b-header-utility_navigation_list .b-header-utility_navigation_item{float:left;margin:0 30px 0 0;color:#867592;height:40px;line-height:40px}
.b-header-utility_navigation_list .b-header-utility_navigation_item.b-header-loyalty_listitem{margin:0 !important}
.b-header-utility_navigation_list .b-header-utility_navigation_item .newsletter_subscribe_error_message{font-size:11px}
.social-tabs .active+.indicator{margin:-2px auto 0}

#topheader-wrap #navi-social-icons {
	float: right;
}

	#navi-social-icons #social-icons-menu {
		display: none;
		float: right;
		border-top: 1px solid rgba(255,255,255,0.1);
		width: 100%;
		text-align: center;
		margin-left: 2em;
	}

	#navi-social-icons #social-icons-menu li a {
		padding: 0.9em;
	}

.social-icons-wrap .social-icons-hint {
	font-size: 0.8em;
	color: #777;
	max-width: 300px;
	line-height: 1.2em;
}
.orlop .copyright,.orlop .social{font-size:0.875em;line-height:1.25em}
.orlop .copyright{margin:16px 0;text-align:center}
.orlop .copyright span{display:block;margin:0 0 4px}

	.review {
		float:none;
		width:100%;
	}


.review blockquote {
  background: none;
  border-left: none;
  padding: 0;
  margin: 0;
}

.review blockquote q {
  display: block;
  padding: 25px 14px 24px 24px;
  background: #f6f3f3;
  font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;
}

.review blockquote q::before,
.review blockquote q::after,
.review blockquote q:before,
.review blockquote q:after {
  content: '';
}

.review blockquote div {
  display: block;
  padding: 12px 0 0 2px;
  color: #333;
  font-style: normal;
  position: relative;
  float: left;
  line-height: 15px;
}

.review blockquote div strong {
  padding: 0;
  font: 13px/15px 'PTSansBold', arial, helvetica, sans-serif;
  font-style: normal;
}

.review blockquote div span {
  font-style: normal;
}

.review blockquote div .company-name {
  padding-left: 53px;
  display: block;
  min-height: 29px;
  padding-top: 6px;
  font-style: normal;
}

.review blockquote div:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.review.no-avatar blockquote div .company-name {
  padding-left: 0;
}

#reviews .review-title {
  margin: 0;
}

#reviews .review-main-title {
  margin-bottom: 25px;
}

.rtl .review blockquote div {
  float: right;
}

.rtl .review blockquote div .company-name {
  background-position: top right;
  padding-left: 0;
  padding-right: 53px;
}

.rtl .review blockquote div:after {
  left: auto;
  right: 23px;
}

.fusion-testimonials .review {
  display: none;
}


.review blockquote q,.post-content blockquote,form.checkout .payment_methods .payment_box{
	background-color:#f6f3f3;
}


.review blockquote q,.post-content blockquote{
	color:#747474;
}


.avada-container h3,
.review blockquote div strong,
.footer-area  h3,
#slidingbar-area  h3,
.button-default, .button-large, .button-small, .button-medium,.button-xlarge,
.button.large, .button.small, .button.medium,.button.xlarge,
.woocommerce .single_add_to_cart_button,
.woocommerce button.button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.gform_wrapper .gform_button,
#bbp_user_edit_submit,
.ticket-selector-submit-btn[type=submit],
.gform_page_footer input[type=button]{
	font-weight:bold;
}

.meta .date,
.review blockquote q,
.post-content blockquote{
	font-style:italic;
}

.counter-box-content, .fusion-alert,.fusion-progressbar .sr-only, .post-content blockquote, .review blockquote q{ font-size:14px; }


body,.sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,.post-content blockquote, .review blockquote q{
	line-height:28px;
}

.active_list td.name{width:auto;padding:2px 4px}

.active_list td.name a{color:#000}

table.activelist td.name{text-align:left}

table.activelist td.name a{color:#000}

table.activelist td.name a:hover{color:#EF9600;text-decoration:none}
#ham-menu-mobile .mobile-item-color{width:15px;height:50px;float:left;}
#ham-menu-mobile #mobile-parcours .mobile-item-color{background-color:#71b1cc;}
#ham-menu-mobile #mobile-cite .mobile-item-color{background-color:#ce4938;}
#ham-menu-mobile #mobile-jouez .mobile-item-color{background-color:#d69133;}
#ham-menu-mobile #mobile-scolaire .mobile-item-color{background-color:#7f567f;}
#ham-menu-mobile #mobile-voyagiste .mobile-item-color{background-color:#009b77;}


.aom_category {width:100%;}
.uw-thinstrip div.align-right{float:right}
.uw-thinstrip div.align-right #search-quicklinks{position:absolute;top:0;right:0}
.header-style-1 .logo-has-sticky .mk-sticky-logo,.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,.header-style-3 .logo-has-sticky .mk-sticky-logo,.header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo{opacity:0}
.logo-in-middle .logo-has-sticky .mk-sticky-logo,.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo{display:none}
.mk-desktop-logo.light-logo{display:none}
.mk-desktop-logo.dark-logo{display:block}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo {display:block !important;}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {display:none !important;}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {display:block !important;}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo {display:none !important;}


#news-block {
	float:left;
	width:438px;
	min-height:545px;
	overflow:hidden;
	margin-right:14px;	
}

#news-block p {
	font-size:13px;
}

.blockit {
	background-color:#f5ecd9;	
}
.red18{font-size:18px;font-weight:bold;color:red;}


.content-area {
    padding: 3rem;
}
.main_top_section .breadcrumb li a.last:hover{text-decoration:none;}

	.site-navigation .menu .sub-menu .page_item_has_children a:after,
	.site-navigation .menu .sub-menu .menu-item-has-children a:after,
	.site-navigation .menu .children .page_item_has_children a:after,
	.site-navigation .menu .children .menu-item-has-children a:after,
	.site-navigation .nav-menu .sub-menu .page_item_has_children a:after,
	.site-navigation .nav-menu .sub-menu .menu-item-has-children a:after,
	.site-navigation .nav-menu .children .page_item_has_children a:after,
	.site-navigation .nav-menu .children .menu-item-has-children a:after {
		float: right;
		position: relative;
		top: 4px;
		top: 0.4rem;
		font-family: FontAwesome;
		font-size: 10px;
		font-size: 1rem; 
		font-weight: normal;
		content: "  \f054";
	}

	.site-navigation .menu .sub-menu .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .sub-menu .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .menu .sub-menu .children li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .sub-menu .children li:not(.page_item_has_children) a:after,
	.site-navigation .menu .children .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .children .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .menu .children .children li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .children .children li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .sub-menu .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .sub-menu .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .sub-menu .children li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .sub-menu .children li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .children .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .children .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .children .children li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .children .children li:not(.page_item_has_children) a:after {
		content: none;
	}
.site-navigation .menu .children .page_item_has_children a:after,.site-navigation .menu .sub-menu .menu-item-has-children a:after{font-size:9px;font-size:0.9rem;}
#mega_menu ul ul ul{padding:0px 20px 20px 20px;}

.forsiden_wrapper .kundeudtaleser .left-wrapper,
.forsiden_wrapper .kundeudtaleser .right-wrapper {
  border-top: 63px solid #ffffff;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper p {
  width: 70%;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper,
.webdesign_wrapper .kundeudtaleser .right-wrapper {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper p {
  width: 70%;
}

  .forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper h2 {
    font-size: 40px;
  }

  .forsiden_wrapper .kundeudtaleser .left-wrapper,
  .forsiden_wrapper .kundeudtaleser .right-wrapper {
    border-top: 0px solid #ffffff;
  }

  .forsiden_wrapper .kundeudtaleser .left-wrapper .button {
    display: none;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper h2 {
    font-size: 30px;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper,
  .webdesign_wrapper .kundeudtaleser .right-wrapper {
    border-top: 0px solid #ffffff;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper .button {
    display: none;
  }


	.sidebar .widget {
		margin-bottom: 25px;
		font-size: 14px;
		line-height: 1.7;
	}

	
	.sidebar .widget:last-child {
		margin-bottom: 0;
		border: none;
	}

	
	.sidebar .widget p:last-child {
		margin-bottom: 0;
	}

	
	.sidebar .widget .widgettitle {
		font-size: 18px;
		line-height: 1.7em;
		margin-bottom: 8px;
		letter-spacing: 1px;
	}


	body .sidebar .widget ul, body .sidebar .widget ol {
		padding: 0;
		margin: 0;
		list-style: none;
	}

	
	.sidebar .widget ul li {
		margin-bottom: 4px;
		font-size: 14px;
		line-height: 1.7;
	}

  
	.sidebar .widget ul li:last-child {
		margin-bottom: 0;
	}

 
	.sidebar .widget li a {
		text-decoration: none;
		color: #f84545;
	}

	
	.sidebar .widget a, .sidebar .widget a:visited {
		text-decoration: none;
		color: #f84545;
	}

	
	.sidebar .widget a:hover {
		color: #777;
	}


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


	.sidebar .widget input {
		max-width: 100%;
	}


	

		

		.sidebar .widget.widget_search input {
			margin-bottom: 0;
		}


		

		.sidebar .widget .tagcloud a, .sidebar .widget .tagcloud a:visited {
			padding: 4px 8px;
			display: inline-block;
			margin: 0 1px 6px 0;
			font-size: 14px !important;
			color: #777;
			background: #f8f9f9;
			border-radius: 4px;
			-webkit-border-radius: 4px;
		}


		.sidebar .widget .tagcloud a:hover {
			color: #fff;
			background: #f84545;
		}


		.sidebar .widget .project-wrp .project-name, .sidebar .widget .project-wrp .project-desc {
			display: none;
		}


	#footer .widget {
		margin-bottom: 25px;
		font-size: 13px;
		line-height: 1.6em;
	}

	
	#footer .widget:last-child {
		margin-bottom: 0;
		border: none;
	}

	
	#footer .widget p:last-child {
		margin-bottom: 0;
	}

	
	#footer .widget .widgettitle h3 {
		font-size: 14px;
		line-height: 1.7em;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
	}

		
	#footer .widget ul, #footer .widget ol {
		padding: 0;
		margin: 0;
		list-style-type: none;
	}

	
	#footer .widget ul li {
		margin-bottom: 4px;
		font-size: 13px;
		line-height: 1.6em;
	}

  
	#footer .widget ul li:last-child {
		margin-bottom: 0;
	}

 
	#footer .widget li a {
		text-decoration: none;
	}

	
	#footer .widget a, #footer .widget a:visited {
		text-decoration:none;
	}

	
	#footer .widget a:hover {
	
	}

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

	
	

		

		#footer .widget.widget_search input {
			margin-bottom: 0;
		}


		#footer .widget.widget_search input:focus {
			color: #fff;
		}


		

		#footer .widget .tagcloud a, #footer .widget .tagcloud a:visited {
			padding: 4px 8px;
			display: inline-block;
			margin: 0 1px 6px 0;
			font-size: 14px !important;
			color: #777;
			background: #333;
			border-radius: 4px;
			-webkit-border-radius: 4px;
		}


		#footer .widget .tagcloud a:hover {
			color: #fff;
			background: #f84545;
		}


		.sidebar .widget .buttons a, .sidebar .widget .buttons a:visited {
			color: #ffffff;
		}
.orlop .copyright,.orlop .social{font-size:0.875em;line-height:1.25em}
.orlop .copyright{margin:16px 0;text-align:center}
.orlop .copyright span{display:block;margin:0 0 4px}


#logo .site-title, #logo .site-description { display:none; }

	
	.copyright-content { margin-left: 0; }
		
			
    .copyright {
		padding: 0 40px 60px;
		text-align: center;
	}
.site-footer,.copyright,.site-footer a,.site-footer a:hover {color:#747474;font-family:Source Sans Pro;font-size:13px;font-weight:400;letter-spacing:0px;line-height:20px;text-transform:none;}
header .navigation{border-left:1px solid rgba(255,255,255,0.1);float:left;margin:5px 0;margin-left:30px;padding-left:10px}
.uc-catalog-terms .view-content .views-row,.view-uc-catalog .view-content .views-row{float:left;width:25%;height:280px;padding:0px 3px;box-sizing:border-box;border:1px solid #ccc;overflow:hidden;margin-left:-1px;margin-top:-1px;}
.view-uc-catalog .view-content .views-row{width:25%;padding:5px 3px;height:210px;}
.view-uc-catalog-terms.view-id-uc_catalog_terms .view-content .views-row h5{margin-bottom:5px;}
.page-products .view-uc-catalog .view-content .views-row img{max-width:100px !important;}
.home-block-area .view-id-video_display .views-row{display:table-row;height:104px;}
.home-block-area .view-id-video_display .views-row .views-field,.home-block-area .view-id-video_display .views-row span{display:table-cell;vertical-align:top;padding-right:10px;}
#block-views-event-block-1 .view-display-id-block_1 .view-content .views-row{border-bottom:1px solid #ccc;margin:0 0 10px;min-height:130px;}
.view-new-products .views-row{border-bottom:1px dotted #ccc;}
.view-new-products  .item-list .views-row{border-bottom:none;}
.uc-catalog-terms .view-content .views-row:nth-child(3n+0),.view-uc-catalog .view-content .views-row:nth-child(3n+0){width:34%;}
.uc-catalog-terms .view-content .views-row img{width:100%;}
.view-blog .view-content .views-row img,.view-blog .view-content .views-row .blog-img-wrapper{display:none;}
.view-blog .view-content .views-row h2 a{font-size:90% !important;}
.view-uc-catalog .view-content .views-row,.uc-catalog-terms .view-content .views-row{width:50%;height:230px;}
.view-uc-catalog .view-content .views-row:nth-child(3n+0),.uc-catalog-terms .view-content .views-row:nth-child(3n+0){width:50%;}
.uc-catalog-terms .view-content .views-row h5,.view-uc-catalog .view-content .views-row h5{font-size:10px;}
.uc-catalog-terms .view-content .views-row{height:180px;}

.dropdown li.submenu_color_letters a:not(.button){background:#006fa6;  }


.homepageBottom li.menu-item{
	width: 283px;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents{top:0;left:-1px;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{border-top-width:1px;border-top-style:solid;}
.side-header-right #side-header .fusion-main-menu .fusion-menu-cart-items,.side-header-right #side-header .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-180px;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents{left:-250px;}
.fusion-main-menu .fusion-main-menu-icon:after{color:#ffffff;height:14px;width:14px;}
.fusion-main-menu .fusion-menu-cart-checkout-link a:hover,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before,.fusion-main-menu .fusion-menu-cart-link a:hover,.fusion-main-menu .fusion-menu-cart-link a:hover:before{color:#f0e7c6;}
.fusion-main-menu .fusion-main-menu-icon:hover{border-color:transparent;}
.fusion-main-menu .fusion-main-menu-icon:hover:after{color:#f0e7c6;}
.fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after{color:#f0e7c6;}
.fusion-main-menu .sub-menu{background-color:#24272d;border-top:3px solid #f0e7c6;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:300;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}
.fusion-main-menu .sub-menu, .fusion-main-menu .fusion-menu-cart-items, .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{width:180px;}
.fusion-main-menu .sub-menu ul{left:180px;top:-3px;}
.fusion-main-menu .sub-menu li a{border-bottom:1px solid #292d33;padding-top:12px;padding-bottom:12px;color:#ffffff;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:300;font-size:13px;}
.fusion-main-menu .sub-menu li a:hover{background-color:#292d33;}
.fusion-main-menu .fusion-custom-menu-item-contents{font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:300;}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#24272d;border-color:#292d33;}
#side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3{display:none;}
#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-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}

.footer-calendar .footer-cal-bottom .scozzese-design {
  position: relative;
  top: 17px;
  right: 0px;
  width: 126px;
  height: 36px;
}

.footer-calendar .footer-cal-bottom .scozzese-design:hover p {
  color: #787878;
}

.footer-calendar .footer-cal-bottom .scozzese-design p {
  position: absolute;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 12px;
  text-align: right;
  color: #a6a6a6;
  line-height: 36px;
  letter-spacing: 1px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.footer-calendar .footer-cal-bottom .scozzese-design p strong {
  font-weight: 600;
}

.footer-calendar .footer-cal-bottom .scozzese-design p sup {
  position: absolute;
  font-size: 6px;
  margin-top: 10px;
}
