﻿

    .bullets strong {
        font-size: 22px;
    }


    .bullets ul {
        font-size: 18px;
        padding  : 0;
    }


.bullets {
    margin-bottom: -1rem;
    font-weight  : 100;
    font-size    : 16px;
    line-height  : 2;
}
.footer-bottom-center{padding:5px 0}
.footer-bottom{background-color:#e6e6e6;height:28px;color:#000;padding:0 15px;font-family:source sans pro,sans-serif}
.footer-bottom .social-icons{float:right;margin:4px 0 0;line-height:0}
.footer-bottom a{color:#000;font-family:source sans pro,sans-serif;font-size:14px}
.footer-bottom div{float:none!important;clear:both;margin:5px auto}



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


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



 

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
 

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

.flexslider .slides {zoom: 1;}

.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}

.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}


#slider-wrapper .flexslider {
    background:none;
    border-radius:0;
    box-shadow:none;
    margin:0;
    border:0;
}



#slider-wrapper .flexslider .flex-next:hover {
    background-position: 0 100%;
    right:0px!important;
    opacity: 1;
}



#slider-wrapper .flexslider .flex-prev:hover {
    background-position: 0 100%;
    left:0px!important;
    opacity: 1;
}

.hpfatext
{
	color: #1A6B67;
	font-size: 11px;
}


.featuredon-logo {
	width: 19%;
	display: inline-block;
	margin-bottom: 25px;
}

	.featuredon-logo:last-of-type,
	.featuredon-logo:nth-last-of-type(2) {
		margin-bottom: 0;
	}
.col:after,.clr:after,.wpex-clr:after,.group:after,dl:after,.vc-empty-shortcode-element:after,ul.page-numbers:after,#comments .comment-body:after,.vcex-clr:after,.wpex-slider .sp-nc-thumbnail-container:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}
.clr-margin,.count-1,.col-1,.products .col.first{clear:both;margin-left:0}

.site-title {
	font-size: 62px;
	display: table;
	margin: 0 auto;
	padding: 15px;
	font-weight: 700;
}

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

	.site-title,
	.entry-title {
		font-size: 22px !important;
	}

.site-title a, .site-title a:hover { color:#fff}
.left80{float:left;width:80%}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}
h1,h2,h3,h4,h5,h6,.cerchez-slider-full-height .cerchez-slider .controls div span,.cerchez-filter-selectors a{font-family:'Carrois Gothic','Helvetica Neue',Helvetica,Arial,sans-serif}

body, h1, h2, h3, h4, h5, h6, .cerchez-slider-full-height .cerchez-slider .controls div span, .cerchez-filter-selectors a {
    font-family: 'Roboto Lt','Oswald','Helvetica Neue',Helvetica,Arial,sans-serif;
}


	.icons_container .col-xs-6:nth-child(odd){
		clear: left;
	}


	.icons_container .col-xs-6{
		width: 100%;
		float: none;
	}


    

  

    .icons_container{
      margin-top: -70px;
    }


 .nectar-3d-transparent-button .back-3d{position:relative;  top:0;  right:0;  bottom:0;  left:0;  width:100%;  height:100%;  display:block}

.nectar-3d-transparent-button:hover .back-3d{-webkit-transform:rotateX(90deg);  transform:rotateX(90deg)}


.nectar-3d-transparent-button .back-3d, 
.nectar-3d-transparent-button .front-3d{ transition:-webkit-transform .25s cubic-bezier(.2,.65,.4,1);  transition:transform .25s cubic-bezier(.2,.65,.4,1);  transition:transform .25s cubic-bezier(.2,.65,.4,1),-webkit-transform .25s cubic-bezier(.2,.65,.4,1)}


.nectar-3d-transparent-button .back-3d, .nectar-3d-transparent-button .front-3d{ -webkit-backface-visibility:hidden;  backface-visibility:hidden}


.nectar-3d-transparent-button .back-3d svg, .nectar-3d-transparent-button .front-3d svg{ display:block}
.b-lazy{transition:opacity .5s ease-in-out;max-width:100%;opacity:0}
.b-lazy.b-loaded{opacity:1}

  #primary-nav #branding {
    margin: 0 auto;
    font-size: 24px;
    padding: 20px 0; }

    #primary-nav #branding.text {
      padding: 0; }

    #primary-nav #branding img {
      display: block; }

  .element-light#primary-nav #branding a {
    color: #fff; }


.questions-popular .question-text {
  display: block;
  line-height: 28px;
  margin-left: 55px;
  vertical-align: top;
}


.questions-popular .question-text span {
  display: inline-block;
  line-height: 1.4;
  text-decoration: underline;
}



.menu-toggle {
	display: none;
}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}


.nav-primary.search-enabled .menu {
	float: left;
}
