﻿.row{margin-left:-15px;margin-right:-15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.home-with-slide .tab-pane .row{padding-top:0 !important}
.product-details .tab-pane .row{position:relative;padding-top:115px}
.product-details-list .tab-pane .row{position:relative}


#new_header2 .nh2_liquid{
	margin:0 auto;
	position:relative;
}




#new_header2 .nh2_drop .nh2_liquid{
	margin:0 auto;
	position:relative;
	display:flex;
	justify-content : center;
}

#wrapper{margin:0;padding:0;}



.button-learn-more,
.button-view-options {
    border: 2px solid rgb(134, 117, 77);
    font-family: 'futura-pt', sans-serif;
    text-transform: uppercase;
    position: relative;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 10px 20px;
    font-weight: 500;
    font-size: 15px;
    color: #000000;
    line-height: 1;
    display: inline-block;

    transition: color 0.4s, background-color 0.4s;
}

.button-learn-more:hover,
.button-learn-more:focus,
.button-view-options:hover,
.button-view-options:focus,
a:hover .button-view-options,
a:focus .button-view-options,
a:hover .button-learn-more,
a:focus .button-learn-more {
    background-color: rgb(134, 117, 77);
    color: white;
}

  .results-popup-container .results-cards .result-card .numbers-list li .discipline {
    color: #d4d4d4;
    font-family: "AmsiProNarw-BlackItalic";
    font-size: 12px;
  }

  .results-popup-container .results-cards .result-card .numbers-list li .discipline .university {
    color: #00b4ff;
  }

#logo { display: block; margin: 0; padding: 0; font: bold 60px/50px 'PT Serif', Tahoma, Verdana, Segoe, sans-serif; 
	color: #936; text-decoration: none; letter-spacing: -0.02em; }

#logo:hover { opacity: 0.9; }
a:hover,#logo,.bx-controls a:hover .fa{color:#2b3f80}


#content .col1 {

width:654px;
margin-right:20px;
float:left;
}
.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{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

    
    
     
    .content-split .container {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }


    .content-spotlight .container-fluid {
        padding: 0;
    }


.hfg-grid {
  display: flex; }


		.posts-featured-wrapper .meta .ico16-views {
			display: none;
		}


				div.posts-featured-a-wrapper .meta span:first-child {
					display: none;
				}


				div.posts-featured-alone-wrapper .meta span:first-child {
					display: none;
				}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-official:before {
  content: "\f230";
}
.cxense-list li .association-with{font-size:.875rem}
.cxense-list li .association-with .client{font-weight:700}
.tab-content .show-content{display:none}
.tab-content .show-content.active{display:block}
#footer-philosophy-inside-right .accordion-content,#footer-philosophy-inside-right .accordion-title{margin:0 0 24px}
 

#footer-philosophy-inside-right .accordion-content, #footer-philosophy-inside-right .accordion-title {margin: 0 0 24px 0;}

.span12 { width:940px; }

.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}

input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }

.table td.span12, .table th.span12 {
	float:none;
	width:924px;
	margin-left:0;
}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }


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


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

.pos-absolute.container {
  left: 0;
  right: 0;
}

[data-overlay] *:not(.container):not(.background-image-holder) {
  z-index: 2;
}

.imagebg .container {
  z-index: 2;
}

.imagebg .container:not(.pos-absolute) {
  position: relative;
}

.slides:not(.flickity-enabled) li.imagebg:first-child .container {
  opacity: 0;
}

.container .row--gapless {
  padding-left: 15px;
  padding-right: 15px;
}

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

.modal-container .modal-content .container {
  width: 100vw;
}


#logo {
    margin-bottom: 20px;
    margin-top: 35px;
}

#logo, #logo p {
    float: none;
    text-align: left;
    padding-left: 3px;
}


#logo p {
margin:0;
}


#logo a, #logo a:hover {
text-decoration:none;
outline:none;
}




#logo span {
color:#222222;
font-family: verdana, sans-serif;
text-transform: none;
letter-spacing: -1px;
font-weight:normal;
text-shadow: 0px 1px 0px #fff;
font-size:30px;
line-height:30px;
}

#logo span span {
color:#888;
font-size:20px;
}


#logo a:hover {
text-decoration:none;
}


.page-listing .list-desc,.rss-desc {
    font-size: 15px
}
.block-line{border-top:1px solid #dadcdc;padding-top:10px}
.block-line p{margin-bottom:5px;font-size:12px}
.block-line .col-sm-10 a{color:#6F6F6E;text-decoration:none}
.block-line .col-sm-10 a:visited{color:#6F6F6E}
.block-line .col-sm-10 a:active,.block-line .col-sm-10 a:focus,.block-line .col-sm-10 a:hover{outline:0;color:#298dba;text-decoration:none}


.ctnr-search-content {
  height: 0;
  min-height: 0;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}


.search-focused .ctnr-search-content {
  min-height: 250px;
}


.ctnr-search-content .search-section-header {
  color: #929292;
  margin: 30px 25px 20px;
  text-align: left;
}


.articles-date {line-height: 1.15em;}

  .flexslider .slide_caption {
    position: absolute;
    top: 40%;
    bottom: 0;
    text-align: left;
    width: 20%;
    right: 10%;
    z-index: 2;
    position: absolute; }

        .flexslider .slide_caption p {
          color: #000 !important; }

        .flexslider .slide_caption h1 {
          color: #002b5c !important; }

        .flexslider .slide_caption .description p {
          line-height: 50px;
          text-transform: uppercase;
          font-weight: 400;
          display: block;
          color: #000 !important; }

        .flexslider .slide_caption .description span {
          display: block;
          line-height: 42px;
          text-transform: uppercase;
          font-weight: 400;
          display: block;
          color: #000 !important; }
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}


.wrapper1 {
    margin:1rem;
}


.wrapper1 .sale_link_bold a,
.wrapper1 .sale_link a {
    color:#ccc;
}


.wrapper1 .sale_link_bold a:hover,
.wrapper1 .sale_link a:hover {
    color:#fff;
}


.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-2 {
        width: 16.66666667%;
    }


#footer .col-md-2 {
    padding-top: 61px;
}


.logo3 {
	padding: 0px;
	border: 0;
	margin-top: -33px;
	margin-left: 22%;
	position: fixed;
}
#ppamphletu2420{z-index:3;margin-top:45px;width:100%;left:0%;margin-left:0%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}


.mobile_nav .select_page {
	display: none;
}


	.et_header_style_centered #main-header .mobile_nav {
		display: block;
		padding: 5px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.05);
		text-align: left;
	}


	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}


	.et_header_style_split #main-header .mobile_nav {
		display: block;
		padding: 9px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.05);
		text-align: left;
	}
.navigation .has-menu{position:relative}
.navigation .has-menu::before{content:'';border-left:1px solid rgba(255,255,255,.1);height:50px;padding:10px;width:50px;cursor:pointer;position:absolute;top:0;right:0;z-index:1;transform:rotate(90deg);transition:transform .25s;font-family:FontAwesome}
.navigation .has-menu::after{content:'\f068';padding:10px;height:50px;width:50px;line-height:20px;text-align:center;cursor:pointer;position:absolute;top:0;right:0;z-index:1;font-family:FontAwesome}
.navigation .has-menu:not(.open)::after{content:'\f067'}

#left_div_marg{
	margin-left:20px;
}


.footer_left_div{
	float:left;
	width:185px;
	margin-top:15px;
	border:0px solid #0F0;
}



.footer_left_div h1{
	float:left;
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
}


.footer_left_div img{
	float:left;
	margin-top:0px;
}

.footer_left_div label{
	float:left;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:45px;
	color:#f29901;
}


ul#menu-main-navigation li ul.menu-expanded,
ul#menu-main-navigation li div.megamenu-panel.menu-expanded
{
display:block;
}
