﻿
.nav ul li ul.sub-menu {
	display: none;
}

.nav ul li:hover ul.sub-menu {
	display: block;
	position: absolute;
	z-index: 15;
	top: 50px;
	left: -25%;
	line-height: 1;
	background: #45484d; 
background: -moz-linear-gradient(45deg,  #45484d 0%, #000000 100%); 
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#45484d), color-stop(100%,#000000)); 
background: -webkit-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -o-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -ms-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: linear-gradient(45deg,  #45484d 0%,#000000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); 
	width: auto;
	min-width: 150%;
	-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid #f5dc0a;
	text-align: center;
}

.nav ul li:hover ul.sub-menu:after, .nav ul li:hover ul.sub-menu:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.nav ul li:hover ul.sub-menu:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #121212;
	border-width: 10px;
	margin-left: -10px;
}

.nav ul li:hover ul.sub-menu:before {
	border-color: rgba(245, 220, 10, 0);
	border-bottom-color: #f5dc0a;
	border-width: 16px;
	margin-left: -16px;
}


.nav ul li.current_page_item ul.sub-menu:before, .nav ul li.current_menu_item ul.sub-menu:before, .nav ul li.current-page-ancestor ul.sub-menu:before {
	border-color: rgba(142, 224, 105, 0);
	border-bottom-color: #8ee069;
	border-width: 16px;
	margin-left: -16px;
}


.nav ul li.current_page_item ul.sub-menu, .nav ul li.current_menu_item ul.sub-menu, .nav ul li.current-page-ancestor ul.sub-menu {
border: 1px solid #8ee069;
}


.nav ul li:hover ul.sub-menu li {
	display: block;
	margin: 0px;
	margin-bottom: 5px;
	border-bottom: 1px solid #4e4e49;
}

.nav ul li:hover ul.sub-menu li:after {
	content: "";
	margin: 0px;
}

.nav ul li:hover ul.sub-menu li:last-child {
	margin: 0px;
	border: 0px;
}

.nav ul li:hover ul.sub-menu li a {
	display: block;
	color: #f5dc0a;
	padding: 6%;
}

.nav ul li:hover ul.sub-menu li a:hover {
color: #fff;
}

.nav ul li ul.sub-menu li ul.sub-menu {
	display: none;
}

.nav ul li ul.sub-menu li:hover ul.sub-menu {
	display: block;
	position: absolute;
	z-index: 15;
	top: 0px;
	left: 100%;
	line-height: 1;
	background-color: #121212;
	width: 100%;
	-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid #f5dc0a;
}


		.responsive-nav__item {
			display: inline-block;
			border-top: none;
		}

.sf-menu a { padding: 0 15px 0px 15px; }

#masternav .sf-menu{ text-align:center; }

.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }

.sf-menu { line-height: 1.0 }

.sf-menu ul { position: absolute; nowhitespace: afterproperty; top: -999em; width: 200px;  }

.sf-menu ul li { width: 100%  }

.sf-menu li:hover { visibility: inherit;  }

.sf-menu li { position: relative;     display:inline-block;      *display:inline;     *zoom:1; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0px; nowhitespace: afterproperty; top: 30px;  z-index: 99;  }

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em }

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 200px;  top: 0;  }

.sf-menu li:last-child a {padding-right:0px; background-image:none!important; }

.sf-menu ul:before {
content : ' ';
height : 0;
position : absolute;
width : 0;
top : -10px;
left : 20px;
border-left : 10px solid transparent;
border-right : 10px solid transparent;
border-bottom : 10px solid #fff;
}

.sf-menu ul ul { margin-top: -1px }

.sf-menu ul a { margin: 0; line-height: normal; font-size:14px; height: auto; padding: 15px 15px; display: block; float: none; color: #000; font-weight: 400; text-transform:capitalize; background:#fff;  }

.sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active { color: #029fec; background: #fff; background-image:none; }

.sf-menu ul .current-menu-item a { color: #029fec!important; background: #fff!important;}

.sf-menu ul li:last-child { border-bottom: 0px }

  #columns-wrapper.interior-columns #portal-columns #portal-column-content {
    margin-left: -98.75%;
  }

  #columns-wrapper.interior-columns #portal-columns #portal-column-one {
    margin-left: -98.75%;
  }

  #columns-wrapper.interior-columns #portal-columns #portal-column-two {
    margin-left: -98.75%;
  }
	


.slide-list{
	padding: 0px;
	margin: 0px;
}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}
.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.view-calendar .feed-icon{margin-top:5px;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.view .progress-disabled{float:none;}

#typer{color: #777;font-size: 11px;}

.social_tabs #instagram img{
	display:block;
}

.social_tabs #instagram .ins_caption{
	min-height:25px;
	background-color:#3f3f3f;
	font-size:12px;
	color:#fff;
	display:block;
	padding:5px;
}


.social_tabs .social_tab_item{
	border-radius:0px !important;
}
.horizontal-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding-right:4px}
.site--responsive .horizontal-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-right:0}

#contact .departments {
    position: relative;
    font-size: 18px;
    line-height: 25px;
}

#contact .departments ul.columns {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    display: none;
}

#contact .departments ul.columns li {
    -webkit-column-break-inside: avoid; 
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    page-break-inside: avoid; 
    break-inside: avoid; 
}

#contact .departments ul.columns li a {
    display: block;
    text-decoration: none;
    padding: 2px 40px 2px 0;
}

#contact .departments ul.columns li a.active {
    color: rgba(35, 31, 32, 0.5);
}

#contact .departments select {
    color: rgba(35, 31, 32, 1.0);
    border: 1px solid rgba(35, 31, 32, 1.0);
    -webkit-appearance: none;
    background-color: transparent;
    border-radius: 0;
    display: inline-block;
    text-align: center;
    width: 100%;
    font-size: 18px;
    line-height: 25px;
    padding: 10px;
}


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


.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}


.col-xs-12 {
  width: 100%;
}


div.col-xs-12.aff {
	text-align: center; 
	background-color: #fff; 
	margin-bottom: 10px;
	min-height: 200px;
}


	.col-xs-12.aff{
		min-height: 266px;
	}

.rbox{background:#f8fde9;padding:15px;margin-bottom:15px;}

.rbox li,.pbox ul li{padding:3px 0px 3px 0px;}

.rbox li{border-bottom:1px solid #e6edcf;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_12 .grid_3{width:220px}

.latest-post{
	margin-bottom: 40px;
}

.latest-post-row {
	border-bottom:1px dotted #cbcbcb;
	padding: 10px 0;
}


#preloader div {
    background-repeat:no-repeat;
    background-position:-1000px -1000px;
}




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


.container_12 .grid_12 {
	width:940px;
}





.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-prev { opacity: 0.7; left: 10px; }

.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }

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


.events .events-container {
	vertical-align: top;
}


.events .events-container div {
	width: auto;
	margin: 5px 8% 10px 0;
	margin: 0.35714286rem 8% 0.71428571rem 0;
	display: inline-block;
	vertical-align: top;
}


.events .events-container div h5 {
	padding-bottom: 5px;
	padding-bottom: 0.35714286rem;
}


.events .events-container a {
	font-size: 15px;
	color: #047aa1;
	line-height: 23px;
	font-family: Georgia, 'Times New Roman', serif;
	text-decoration: none;
}


.events .events-container a:hover,
.world-news ul li a:hover {
	text-decoration: underline;
}


.homepageBottom li.menu-item{
	width: 283px;
}
.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";}
#block-fs-find_a_salon .find-salon-button:hover .fa-stack{color:#8f2626;}
#block-fs-find_a_salon .find-salon-button .fa-stack{color:#a92c2c;font-size:2em;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
#block-fs-find_a_salon.open .fa-stack{color:#6d1417;}
#footer .footer-social-links .fa-stack-2x{font-size:1.6em;}
#footer .footer-social-links .fa-stack-1x{font-size:0.8em;top:-4px;}

.main-header .currency-selector { font-size: 12px; display: none; color:  #444444 ; }

.main-header .currency-selector.left-aligned { margin-top: 7px; position: absolute; left: 40px; width: 200px; z-index: 1; }

.main-header .currency-selector.right-aligned { width: auto; position: relative; display: inline-block; }

.main-header .currency-selector.mobile { position: relative; display: block; z-index: 1; width: 84%; margin: 10px auto 0; border-top: 1px solid #ebebeb; padding: 20px 0 10px; float: none; min-width: 290px; }

.main-header .currency-selector.mobile .container { padding: 0 15px; }

.main-header .currency-selector.mobile form { margin: 0; }

.lt-ie9 .main-header .currency-selector { display: block; }

.main-header .currency-selector .custom.dropdown { margin-top: -5px; width: 65px; float: left; }

.main-header .currency-selector span { float: left; padding-right: 5px; }

.main-header .currency-selector select { display: inline-block; width: auto; padding-right: 25px; margin-top: -5px; }



.sep_nota { width : 98%; height: 1px; margin: 10px 0; margin-bottom: 2px; border-top-style: solid; border-top-color: #e7dfe7; border-top-width: 1px; }


.caption {
	z-index:115;
	position:absolute;
	top: 60px;
	left:150px;
	height: 400px;
	width:  700px;
	margin: 20px 20px 20px 20px;
	zoom: 1;	
	color:#fff;	
	
}


.caption .captitle {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 62px;
	font-weight:  bold;
}


.caption .capsub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	padding:   8px 0 24px 0;
}


.caption .captext{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:  1.5;
}
.button-group{list-style:none;margin:0;left:0}
.button-group:before,.button-group:after{content:" ";display:table}
.button-group:after{clear:both}
.button-group.even-2 li{display:inline-block;margin:0 -2px;width:50%}
.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}
.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}
.button-group.even-3 li{display:inline-block;margin:0 -2px;width:33.3333333333%}
.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}
.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}
.button-group.even-4 li{display:inline-block;margin:0 -2px;width:25%}
.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}
.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}
.button-group.even-5 li{display:inline-block;margin:0 -2px;width:20%}
.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}
.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}
.button-group.even-6 li{display:inline-block;margin:0 -2px;width:16.6666666667%}
.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}
.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}
.button-group.even-7 li{display:inline-block;margin:0 -2px;width:14.2857142857%}
.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}
.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}
.button-group.even-8 li{display:inline-block;margin:0 -2px;width:12.5%}
.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}
.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}
.button-bar .button-group{float:left;margin-right:0.625rem}
.button-bar .button-group div{overflow:hidden}
.button-group a{margin:1rem}




#content{padding:0 0 30px;}

.col-full  { width: 940px; margin: 0 auto; }
span.follow-link-wrapper a{float:left;}
.follow-links.user span.follow-link-wrapper a{float:left;}

.widget-acx-social-icons-widget-2-widget img 
{
width:32px; 
 }
.tablenohover tbody tr:hover{background:transparent}



.box { height: 0; float: left; margin-right: 0.729166666%; margin-bottom: 0.729166666%; position: relative; overflow: hidden; }

.box img { max-width: 100%; position: absolute; left: 0; top: 0; }

.box:empty { margin: 0; }

.box .overlay { width: 100%; height: 100%; background: rgba(0,0,0,0.50); position: absolute; left: 0; top: 0; display: none; z-index: 9999; }

.box .overlay a { width: 100%; height: 100%; display: block; }

.box .overlay a span { width: 80%; display: block; text-align: right; }

.box:hover .overlay { display: block; }

.box:hover .overlay img { max-width: 100%; bottom: 0; right: 0; left: auto; top: auto; }


.box.red:hover { background: rgba(0,0,0,0.50); }

.red a span,
.box .overlay a span { font-size: 22px; font-size: 1.375rem; font-family: 'proxima_nova_altsemibold'; text-transform: uppercase; color: #fff; position: absolute; bottom: 13px; right: 20px; }


.box-2,
.box-4,
.box-7,
.twitter,
.box-13,
.contact-box,
.email,
.founded-last { margin-right: 0; }


.box-7,
.box-13 { float: right; position: relative; left: -2px; }
 
.contact .box-2,
.contact .box-4 { margin-right: 0.729166666%; }



.trust .box-3 { float: right; margin-right: 0; position: relative; left: -2px; }

.trust .box-4 { margin-right: 0.729166666%; }

.trust .box-7 { margin-right: 0; }
   
    .box .overlay span { font-size: 16px; font-size: 1rem; bottom: 5px; right: 5px; }


    .box-3.short { margin-right: 0; }

    .home .box-3.short,
    .contact .box-3.short { margin-right: 0.729166666%; }


    .box.foundedU-3,
    .box.foundedU-6,
    .box.foundedU-6 { margin-right: 0; }

    .homepage .box.intro,
    .homepage .box.large,
    .homepage .box.map,
    .homepage .box.huge { width: 100%; margin-right: 0; margin-bottom: 7px; }

    .homepage .box { width: 49.361313868%; margin-right: 1.277372262%; margin-bottom: 7px; float: left; padding: 0; height: auto; min-height: 181px; }

    .homepage .box * { width: 100%; max-width: none; position: static; }

    .homepage .box iframe { position: absolute; }

    .homepage .box .video { height: auto; }

    .homepage .box-1,
    .homepage .box-11,
    .homepage .box-5,
    .homepage .box-8, 
    .homepage .box-10,
    .homepage .clients { margin-right: 0; }


    .box.small,
    .clients { width: 48.333333333%; margin-right: 3.333333333%; display: inline-block; min-height: 0; }


    .box.large,
    .box.map,
    .box.huge { width: 100%; margin-right: 0; display: block; }

    .contact .box-1 { margin-right: 0; }

    .contact .box-3 { width: 100%; margin-right: 0; display: block; }


    .box-1.small,
    .box-5.small,
    .box-8.small,
    .box-10.small,
    .box-11.small,
    .clients.small { margin-right: 0; }


    .box-7, 
    .box-13 { left: -1px; }


    .trust .box-1,
    .trust .box-5 { margin-right: 3.333333333%; }

    .trust .box-2,
    .trust .box-6 { margin-right: 0; }


    .box.foundedU-2,
    .box.foundedU-4,
    .box.foundedU-6 { margin-right: 0; }
.campbells-kitchen-slide .campbells-kitchen-bottom .container .recipe-list li .img-container{position:relative;width:100%;height:0;padding-bottom:85%;overflow:hidden;margin-bottom:25px}
.campbells-kitchen-slide .campbells-kitchen-bottom .container .recipe-list li a:hover .img-container:before{display:none}
.lifestyle-callout-slide .container ul li .img-container{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;border-radius:50%}
.lifestyle-callout-slide .container ul li .img-container img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;min-width:100%;min-height:100%;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.lifestyle-callout-slide .container ul li:nth-child(odd) .img-container{float:left;left:-10%}
.lifestyle-callout-slide .container ul li:nth-child(even) .img-container{float:right;right:-10%}
.page-callout-slide .container .col1 .img-container,.page-callout-slide .container .col2 .img-container{position:relative}

#Content .station-finder-container .tab-content .network-details .weekday .day-name {
  font-size: 12px;
  margin-top: 8px;
}

#Content .daily-devotions .dd-slider .daily-devotion-item .date-block .day-name,
#Content .daily-devotions .dd-slider .daily-devotion-item .date-block .day-date,
#Content .daily-devotions .dd-slider .daily-devotion-item .date-block .month-name {
  display: block;
  line-height: 1;
}

#Content .daily-devotions .dd-slider .daily-devotion-item .date-block .day-name {
  font-family: 'BrandonMedium', sans-serif;
  font-size: 14px;
  margin: 12px 0 0;
}

#Content .daily-devotion-announcement.gi-mobile .img-block .day-name {
  font-size: 18px;
}

#Content .daily-devotion-announcement .img-block .day-name,
#Content .radio-today-announcement .img-block .day-name {
  display: block;
  font-family: 'BrandonMedium', sans-serif;
  font-size: 18px;
  margin: 22px 0 0;
  text-transform: uppercase;
  line-height: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

  #Content .daily-devotion-announcement .img-block .day-name,
  #Content .radio-today-announcement .img-block .day-name {
    font-size: 12px;
  }

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-time-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-time-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-price-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-price-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-venue-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-time-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-time-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-price-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-price-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-venue-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box i, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-time-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-time-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box i, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-price-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-price-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box i, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-venue-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}

.rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-date-box, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-time-box, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-price-box, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

.rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-date-box p, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-time-box p, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-price-box p, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box p, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-date-box i, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-time-box i, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-price-box i, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}

 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box,  .tribe-events-single .rhino-event-center .rhino-event-date-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box,  .rhino-event-wrapper .rhino-event-center .rhino-event-time-box,  .tribe-events-single .rhino-event-center .rhino-event-time-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box,  .tribe-events-single .rhino-event-center .rhino-event-venue-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box, .rhino-event-wrapper .rhino-event-center .rhino-event-price-box,  .tribe-events-single .rhino-event-center .rhino-event-price-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box p,  .tribe-events-single .rhino-event-center .rhino-event-date-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box p,  .rhino-event-wrapper .rhino-event-center .rhino-event-time-box p,  .tribe-events-single .rhino-event-center .rhino-event-time-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .tribe-events-single .rhino-event-center .rhino-event-venue-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box p,  .tribe-events-single .rhino-event-center .rhino-event-venue-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .rhino-event-wrapper .rhino-event-center .rhino-event-price-box p,  .tribe-events-single .rhino-event-center .rhino-event-price-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box p,  .rhino-event-wrapper .rhino-event-center .rhino-event-date-box i,  .tribe-events-single .rhino-event-center .rhino-event-date-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box i,  .rhino-event-wrapper .rhino-event-center .rhino-event-time-box i,  .tribe-events-single .rhino-event-center .rhino-event-time-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box i, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i,  .tribe-events-single .rhino-event-center .rhino-event-venue-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i,  .tribe-events-single .rhino-event-center .rhino-event-venue-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i, .rhino-event-wrapper .rhino-event-center .rhino-event-price-box i,  .tribe-events-single .rhino-event-center .rhino-event-price-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}

 #tribe-events-pg-template .tribe-events-single .rhino-event-date-box,  #tribe-events-pg-template .tribe-events-single .rhino-event-time-box, #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box,  #tribe-events-pg-template .tribe-events-single .rhino-event-price-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

 #tribe-events-pg-template .tribe-events-single .rhino-event-date-box p,  #tribe-events-pg-template .tribe-events-single .rhino-event-time-box p,  #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box p,  #tribe-events-pg-template .tribe-events-single .rhino-event-price-box p,  #tribe-events-pg-template .tribe-events-single .rhino-event-date-box i,  #tribe-events-pg-template .tribe-events-single .rhino-event-time-box i, #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box i, #tribe-events-pg-template .tribe-events-single .rhino-event-price-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box,
 .rhino-event-wrapper .rhino-event-center .rhino-event-time-box,
 .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box,
 .rhino-event-wrapper .rhino-event-center .rhino-event-price-box,
 .tribe-events-single .rhino-event-center .rhino-event-date-box,
 .tribe-events-single .rhino-event-center .rhino-event-time-box,
 .tribe-events-single .rhino-event-center .rhino-event-price-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
  margin-bottom: 5px;
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box i,
 .rhino-event-wrapper .rhino-event-center .rhino-event-time-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-time-box i,
 .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i,
 .rhino-event-wrapper .rhino-event-center .rhino-event-price-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-price-box i,
 .tribe-events-single .rhino-event-center .rhino-event-date-box p,
 .tribe-events-single .rhino-event-center .rhino-event-date-box i,
 .tribe-events-single .rhino-event-center .rhino-event-time-box p,
 .tribe-events-single .rhino-event-center .rhino-event-time-box i,
 .tribe-events-single .rhino-event-center .rhino-event-venue-box p,
 .tribe-events-single .rhino-event-center .rhino-event-venue-box i,
 .tribe-events-single .rhino-event-center .rhino-event-price-box p,
 .tribe-events-single .rhino-event-center .rhino-event-price-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}


 #tribe-events-pg-template .tribe-events-single .rhino-event-date-box,
 #tribe-events-pg-template .tribe-events-single .rhino-event-time-box,
 #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box,
 #tribe-events-pg-template .tribe-events-single .rhino-event-price-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}


 #tribe-events-pg-template .tribe-events-single .rhino-event-date-box p,
 #tribe-events-pg-template .tribe-events-single .rhino-event-date-box i,
 #tribe-events-pg-template .tribe-events-single .rhino-event-time-box p,
 #tribe-events-pg-template .tribe-events-single .rhino-event-time-box i,
 #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box p,
 #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box i,
 #tribe-events-pg-template .tribe-events-single .rhino-event-price-box p,  #tribe-events-pg-template .tribe-events-single .rhino-event-price-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}

.fusion-section-separator .divider-candy-arrow {
  z-index: 2;
  position: absolute;
  left: 50%;
  margin-left: -29px;
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
}

.fusion-section-separator .divider-candy-arrow.bottom {
  border-width: 29px 29px 0 29px;
}

.fusion-section-separator .divider-candy-arrow.top {
  bottom: 0;
  border-width: 0 29px 29px;
}
#media-room__looking-for-ideas .section-title,#media-room__contact-info .section-title{margin-top:0;margin-bottom:.25em;font-size:40px}
.section-heading{padding-left:2rem;padding-right:2rem}
.visioneering-topic-section .section-heading{padding-left:0;padding-right:0}


#sidebar h2 {
	font-family: 'Lucida Handwriting', Verdana, Sans-Serif;
	font-size: 1.2em;
	}


h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}


#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}


.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}


#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}


#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}


#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}


#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}


#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}


ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}


#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}


#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}


#sidebar #searchsubmit {
	padding: 1px;
	}


#sidebar form {
	margin: 0;
	}

.mh-two-sb .mh-container, .mh-two-sb .header-widget, .mh-two-sb .copyright-wrap { width: 1300px; }

.copyright-wrap { width: 980px; margin: 0 auto 20px; background: #2a2a2a; border-top: 3px solid #999; }

.copyright { font-size: 11px; font-size: 0.6875rem; padding: 2px 10px; padding: 0.125rem 0.625rem; color: #999; }

.copyright a { color: #999; }

	.mh-container, .copyright-wrap { margin: 0 auto; }

    		.copyright, .copyright a { color: #fff; }

.shopp_page .slideshow li.clear { position: relative; clear: both; visibility: visible; }

.shopp_page .slideshow li.clear:after { clear: both; }


.clear {
  clear: both; }
.wdn-icon-facebook:before{content:'\e81e'}
.wdn-icon-facebook-circled:before{content:'\f051'}

.schedule-widget-show,
.schedule-page-show,
.announcement-post-title {
    width: 75%;
    max-width: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

@charset "utf-8";


.container-inner
{
	padding:0px 15px;
	background-color:white;
	border-top: 10px white solid;
}
.socket_color , .socket_color .site-background, .socket_color .first-quote,  .socket_color .related_image_wrap, .socket_color .gravatar img  .socket_color .hr_content, .socket_color .news-thumb, .socket_color .post-format-icon, .socket_color .ajax_controlls a, .socket_color .tweet-text.avatar_no, .socket_color .toggler, .socket_color .toggler.activeTitle:hover, .socket_color #js_sort_items, .socket_color.inner-entry, .socket_color .grid-entry-title, .socket_color .related-format-icon,  .grid-entry .socket_color .avia-arrow, .socket_color .avia-gallery-big, .socket_color .avia-gallery-big, .socket_color .avia-gallery img, .socket_color .grid-content, .socket_color .av-share-box ul, #top .socket_color .av-related-style-full .related-format-icon, .socket_color .related_posts.av-related-style-full a:hover, .socket_color.avia-fullwidth-portfolio .pagination .current,  .socket_color.avia-fullwidth-portfolio .pagination a{background-color:#006d8e;color: #eeeeee;}
.socket_color .avia-tt, .socket_color .avia-tt .avia-arrow, .socket_color .avia-tt .avia-arrow{background-color: #006d8e;color: #80B6C7;}
.socket_color .container .av-inner-masonry-content, #top .socket_color .container .av-masonry-load-more, #top .socket_color .container .av-masonry-sort, .socket_color .container .av-masonry-entry .avia-arrow{background-color: #555555;}
.footer_color , .footer_color .site-background, .footer_color .first-quote,  .footer_color .related_image_wrap, .footer_color .gravatar img  .footer_color .hr_content, .footer_color .news-thumb, .footer_color .post-format-icon, .footer_color .ajax_controlls a, .footer_color .tweet-text.avatar_no, .footer_color .toggler, .footer_color .toggler.activeTitle:hover, .footer_color #js_sort_items, .footer_color.inner-entry, .footer_color .grid-entry-title, .footer_color .related-format-icon,  .grid-entry .footer_color .avia-arrow, .footer_color .avia-gallery-big, .footer_color .avia-gallery-big, .footer_color .avia-gallery img, .footer_color .grid-content, .footer_color .av-share-box ul, #top .footer_color .av-related-style-full .related-format-icon, .footer_color .related_posts.av-related-style-full a:hover, .footer_color.avia-fullwidth-portfolio .pagination .current,  .footer_color.avia-fullwidth-portfolio .pagination a{background-color:#363636;color: #dddddd;}
.footer_color .avia-tt, .footer_color .avia-tt .avia-arrow, .footer_color .avia-tt .avia-arrow{background-color: #363636;color: #9B9B9B;}
.footer_color .container .av-inner-masonry-content, #top .footer_color .container .av-masonry-load-more, #top .footer_color .container .av-masonry-sort, .footer_color .container .av-masonry-entry .avia-arrow{background-color: #363636;}
.alternate_color , .alternate_color .site-background, .alternate_color .first-quote,  .alternate_color .related_image_wrap, .alternate_color .gravatar img  .alternate_color .hr_content, .alternate_color .news-thumb, .alternate_color .post-format-icon, .alternate_color .ajax_controlls a, .alternate_color .tweet-text.avatar_no, .alternate_color .toggler, .alternate_color .toggler.activeTitle:hover, .alternate_color #js_sort_items, .alternate_color.inner-entry, .alternate_color .grid-entry-title, .alternate_color .related-format-icon,  .grid-entry .alternate_color .avia-arrow, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery img, .alternate_color .grid-content, .alternate_color .av-share-box ul, #top .alternate_color .av-related-style-full .related-format-icon, .alternate_color .related_posts.av-related-style-full a:hover, .alternate_color.avia-fullwidth-portfolio .pagination .current,  .alternate_color.avia-fullwidth-portfolio .pagination a{background-color:#f8f8f8f8;color: #006d8e;}
.alternate_color .avia-tt, .alternate_color .avia-tt .avia-arrow, .alternate_color .avia-tt .avia-arrow{background-color: #f8f8f8f8;color: #7C91A1;}
.alternate_color .container .av-inner-masonry-content, #top .alternate_color .container .av-masonry-load-more, #top .alternate_color .container .av-masonry-sort, .alternate_color .container .av-masonry-entry .avia-arrow{background-color: #f8f8f8f8;}
.main_color , .main_color .site-background, .main_color .first-quote,  .main_color .related_image_wrap, .main_color .gravatar img  .main_color .hr_content, .main_color .news-thumb, .main_color .post-format-icon, .main_color .ajax_controlls a, .main_color .tweet-text.avatar_no, .main_color .toggler, .main_color .toggler.activeTitle:hover, .main_color #js_sort_items, .main_color.inner-entry, .main_color .grid-entry-title, .main_color .related-format-icon,  .grid-entry .main_color .avia-arrow, .main_color .avia-gallery-big, .main_color .avia-gallery-big, .main_color .avia-gallery img, .main_color .grid-content, .main_color .av-share-box ul, #top .main_color .av-related-style-full .related-format-icon, .main_color .related_posts.av-related-style-full a:hover, .main_color.avia-fullwidth-portfolio .pagination .current,  .main_color.avia-fullwidth-portfolio .pagination a{background-color:#fcfcfc;color: #555555;}
.main_color .avia-tt, .main_color .avia-tt .avia-arrow, .main_color .avia-tt .avia-arrow{background-color: #fcfcfc;color: #878787;}
.main_color .container .av-inner-masonry-content, #top .main_color .container .av-masonry-load-more, #top .main_color .container .av-masonry-sort, .main_color .container .av-masonry-entry .avia-arrow{background-color: #fcfcfc;}
.header_color , .header_color .site-background, .header_color .first-quote,  .header_color .related_image_wrap, .header_color .gravatar img  .header_color .hr_content, .header_color .news-thumb, .header_color .post-format-icon, .header_color .ajax_controlls a, .header_color .tweet-text.avatar_no, .header_color .toggler, .header_color .toggler.activeTitle:hover, .header_color #js_sort_items, .header_color.inner-entry, .header_color .grid-entry-title, .header_color .related-format-icon,  .grid-entry .header_color .avia-arrow, .header_color .avia-gallery-big, .header_color .avia-gallery-big, .header_color .avia-gallery img, .header_color .grid-content, .header_color .av-share-box ul, #top .header_color .av-related-style-full .related-format-icon, .header_color .related_posts.av-related-style-full a:hover, .header_color.avia-fullwidth-portfolio .pagination .current,  .header_color.avia-fullwidth-portfolio .pagination a{background-color:#f1f1f1;color: #888888;}
.header_color .avia-tt, .header_color .avia-tt .avia-arrow, .header_color .avia-tt .avia-arrow{background-color: #f1f1f1;color: #9B9B9B;}
.header_color .container .av-inner-masonry-content, #top .header_color .container .av-masonry-load-more, #top .header_color .container .av-masonry-sort, .header_color .container .av-masonry-entry .avia-arrow{background-color: #f2f2f2;}
.socket_color div.product .woocommerce-tabs ul.tabs li.active a, .socket_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .socket_color .cart_dropdown_link, .socket_color .inner_product_header, .socket_color .avia-arrow, #top .socket_color .variations select, #top .socket_color .variations input, #top .socket_color #reviews input[type='text'], .socket_color #reviews .comment-text, .socket_color #reviews #comment, .socket_color .single-product-main-image .images a, #top .socket_color .shop_table.cart .input-text, #top .socket_color form.login .input-text, #top .socket_color form.register .input-text, .socket_color .chosen-container-single .chosen-search, .socket_color .products .product-category h3:before{background-color: #006d8e;}
.footer_color div.product .woocommerce-tabs ul.tabs li.active a, .footer_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .footer_color .cart_dropdown_link, .footer_color .inner_product_header, .footer_color .avia-arrow, #top .footer_color .variations select, #top .footer_color .variations input, #top .footer_color #reviews input[type='text'], .footer_color #reviews .comment-text, .footer_color #reviews #comment, .footer_color .single-product-main-image .images a, #top .footer_color .shop_table.cart .input-text, #top .footer_color form.login .input-text, #top .footer_color form.register .input-text, .footer_color .chosen-container-single .chosen-search, .footer_color .products .product-category h3:before{background-color: #363636;}
.alternate_color div.product .woocommerce-tabs ul.tabs li.active a, .alternate_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .alternate_color .cart_dropdown_link, .alternate_color .inner_product_header, .alternate_color .avia-arrow, #top .alternate_color .variations select, #top .alternate_color .variations input, #top .alternate_color #reviews input[type='text'], .alternate_color #reviews .comment-text, .alternate_color #reviews #comment, .alternate_color .single-product-main-image .images a, #top .alternate_color .shop_table.cart .input-text, #top .alternate_color form.login .input-text, #top .alternate_color form.register .input-text, .alternate_color .chosen-container-single .chosen-search, .alternate_color .products .product-category h3:before{background-color: #f8f8f8f8;}
.main_color div.product .woocommerce-tabs ul.tabs li.active a, .main_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .main_color .cart_dropdown_link, .main_color .inner_product_header, .main_color .avia-arrow, #top .main_color .variations select, #top .main_color .variations input, #top .main_color #reviews input[type='text'], .main_color #reviews .comment-text, .main_color #reviews #comment, .main_color .single-product-main-image .images a, #top .main_color .shop_table.cart .input-text, #top .main_color form.login .input-text, #top .main_color form.register .input-text, .main_color .chosen-container-single .chosen-search, .main_color .products .product-category h3:before{background-color: #fcfcfc;}
.added_to_cart_notification, .added_to_cart_notification .avia-arrow{background-color: #fcfcfc;color: #878787;border-color: #e1e1e1;}
.header_color div.product .woocommerce-tabs ul.tabs li.active a, .header_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .header_color .cart_dropdown_link, .header_color .inner_product_header, .header_color .avia-arrow, #top .header_color .variations select, #top .header_color .variations input, #top .header_color #reviews input[type='text'], .header_color #reviews .comment-text, .header_color #reviews #comment, .header_color .single-product-main-image .images a, #top .header_color .shop_table.cart .input-text, #top .header_color form.login .input-text, #top .header_color form.register .input-text, .header_color .chosen-container-single .chosen-search, .header_color .products .product-category h3:before{background-color: #f1f1f1;}


.avia-menu-fx .avia-arrow-wrap{
height:10px;
width:10px;
position: absolute;
top:-10px;
left:50%;
margin-left:-5px;
overflow: hidden;
display:none;
visibility: hidden;
}

.avia-menu-fx .avia-arrow-wrap .avia-arrow{ top: 10px; }



.avia-search-tooltip .avia-arrow-wrap{
width:20px;
height:20px;
position: absolute;
top:-20px;
right:10px;
margin-left:-10px;
overflow: hidden;
}


.avia-arrow{
height:10px;
width:10px;
position: absolute;
top:-6px;
left:50%;
margin-left:-5px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
border-width:1px;
border-style: solid;
visibility: hidden\9;
}



.avia-search-tooltip .avia-arrow{
top: 15px;
}



.avia-related-tooltip .avia-arrow-wrap{
top:auto;
bottom:0;
position: absolute;
left:50%
}


.avia-related-tooltip .avia-arrow-wrap .avia-arrow{
border-top: none;
border-left: none;
top: -4px;
}


#top .isotope-item.special_av_fullwidth .av_table_col .avia-arrow {
z-index: 5;
margin: -5px 0 0 -5px;
top: 50%;
right: -5px;
left: auto;
}

.grid-entry .avia-arrow{ border:none; top: -4px; }


.portfolio-preview-content .avia-arrow {
top: 50%;
left: -1px;
margin-top: -6px;
border-right: none;
border-top: none;
z-index: 510;
}


.av-masonry-entry .avia-arrow{border:none; top: -5px;}

.av-masonry-item-no-image .avia-arrow{display: none;}


.avia-tooltip .avia-arrow{
background: rgba(0, 0, 0, 0.8);
border:none;
}


.avia-tooltip .avia-arrow-wrap{
width:20px;
height:20px;
position: absolute;
bottom:-20px;
left:50%;
margin-left:-7px;
overflow: hidden;
}


.av-tt-hotspot .avia-arrow-wrap{bottom:auto; bottom:-19px;}

.transparent_dark.av-tt-hotspot .avia-arrow-wrap{bottom:-20px;}

.avia-tooltip.av-tt-pos-below .avia-arrow-wrap{bottom:auto; top:-19px;}

.avia-tooltip.av-tt-pos-below .avia-arrow{bottom: -6px; top:auto;}

.avia-tooltip.av-tt-pos-left .avia-arrow-wrap{left: auto; margin-left: 0; right: -19px; top: 50%; margin-top: -10px;}

.avia-tooltip.av-tt-pos-left .avia-arrow{top: 5px; left: -5px; margin-left: 0;}

.avia-tooltip.av-tt-pos-right .avia-arrow-wrap{left: -19px; margin-left: 0;  top: 50%; margin-top: -10px;}

.avia-tooltip.av-tt-pos-right .avia-arrow{top: 5px; left:auto; right: -5px; margin-left: 0;}

.av-tt-pos-above.av-tt-align-left .avia-arrow-wrap, .av-tt-pos-below.av-tt-align-left .avia-arrow-wrap{left: 0; margin-left: 7px;}

.av-tt-pos-above.av-tt-align-right .avia-arrow-wrap,.av-tt-pos-below.av-tt-align-right .avia-arrow-wrap{left: auto; right:0; margin-left: auto; margin-right: 7px;}



.av-tt-pos-left.av-tt-align-top .avia-arrow-wrap, .av-tt-pos-right.av-tt-align-top .avia-arrow-wrap{top: 0; margin-top: 2px;}

.av-tt-pos-left.av-tt-align-bottom .avia-arrow-wrap,.av-tt-pos-right.av-tt-align-bottom .avia-arrow-wrap{bottom: 0; margin-bottom: 4px; top: auto;}

.av-hotspot-fallback-tooltip div.avia-arrow { left: 60px; top: 13px; border-right: none; border-top: none; }


.cart_dropdown .dropdown_widget .avia-arrow {
top: 49px;
left: auto;
margin-left: 0;
border-bottom:none;
border-right:none;
right: 10px;
}


.inner_product_header .avia-arrow{border-bottom: none; border-right: none; z-index: 1000; top:-5px; margin-left: -6px;}


#header_main .added_to_cart_notification .avia-arrow{display:block; background-color: inherit;}


.added_to_cart_notification .avia-arrow{
border-bottom: none;
border-right:none;
left: auto;
right:10px;
display:none;
}

  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }


.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}


.navbar-inverse .brand {
  color: #999999;
}

 h1.brand{display:inline-block; float:left;}

  .brand a img {width: 260px; height: auto;	margin-left:15px;}

  .brand{float:left;}

.fusion-social-links-footer {
  display: table-cell;
  vertical-align: middle;
  width: 40%;
  text-align: right;
}

.fusion-social-links-footer .fusion-social-networks {
  margin-top: 10px;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons {
  margin-top: 0;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
  margin-left: 0;
}
.fusion-social-links-footer .fusion-social-networks a {font-size: 16px;}
.fusion-social-links-footer .fusion-social-networks.boxed-icons a {padding: 8px;}
.fusion-copyright-notice,.fusion-body .fusion-social-links-footer {display: block;text-align: center;}
.fusion-social-networks,.fusion-social-links-footer {display: block;text-align: center;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon:empty{width:1em;}
.glyphicon-asterisk:before{content:"\2a";}
.glyphicon-plus:before{content:"\2b";}
.glyphicon-euro:before{content:"\20ac";}
.glyphicon-minus:before{content:"\2212";}
.glyphicon-cloud:before{content:"\2601";}
.glyphicon-envelope:before{content:"\2709";}
.glyphicon-pencil:before{content:"\270f";}
.glyphicon-glass:before{content:"\e001";}
.glyphicon-music:before{content:"\e002";}
.glyphicon-search:before{content:"\e003";}
.glyphicon-heart:before{content:"\e005";}
.glyphicon-star:before{content:"\e006";}
.glyphicon-star-empty:before{content:"\e007";}
.glyphicon-user:before{content:"\e008";}
.glyphicon-film:before{content:"\e009";}
.glyphicon-th-large:before{content:"\e010";}
.glyphicon-th:before{content:"\e011";}
.glyphicon-th-list:before{content:"\e012";}
.glyphicon-ok:before{content:"\e013";}
.glyphicon-remove:before{content:"\e014";}
.glyphicon-zoom-in:before{content:"\e015";}
.glyphicon-zoom-out:before{content:"\e016";}
.glyphicon-off:before{content:"\e017";}
.glyphicon-signal:before{content:"\e018";}
.glyphicon-cog:before{content:"\e019";}
.glyphicon-trash:before{content:"\e020";}
.glyphicon-home:before{content:"\e021";}
.glyphicon-file:before{content:"\e022";}
.glyphicon-time:before{content:"\e023";}
.glyphicon-road:before{content:"\e024";}
.glyphicon-download-alt:before{content:"\e025";}
.glyphicon-download:before{content:"\e026";}
.glyphicon-upload:before{content:"\e027";}
.glyphicon-inbox:before{content:"\e028";}
.glyphicon-play-circle:before{content:"\e029";}
.glyphicon-repeat:before{content:"\e030";}
.glyphicon-refresh:before{content:"\e031";}
.glyphicon-list-alt:before{content:"\e032";}
.glyphicon-lock:before{content:"\e033";}
.glyphicon-flag:before{content:"\e034";}
.glyphicon-headphones:before{content:"\e035";}
.glyphicon-volume-off:before{content:"\e036";}
.glyphicon-volume-down:before{content:"\e037";}
.glyphicon-volume-up:before{content:"\e038";}
.glyphicon-qrcode:before{content:"\e039";}
.glyphicon-barcode:before{content:"\e040";}
.glyphicon-tag:before{content:"\e041";}
.glyphicon-tags:before{content:"\e042";}
.glyphicon-book:before{content:"\e043";}
.glyphicon-bookmark:before{content:"\e044";}
.glyphicon-print:before{content:"\e045";}
.glyphicon-camera:before{content:"\e046";}
.glyphicon-font:before{content:"\e047";}
.glyphicon-bold:before{content:"\e048";}
.glyphicon-italic:before{content:"\e049";}
.glyphicon-text-height:before{content:"\e050";}
.glyphicon-text-width:before{content:"\e051";}
.glyphicon-align-left:before{content:"\e052";}
.glyphicon-align-center:before{content:"\e053";}
.glyphicon-align-right:before{content:"\e054";}
.glyphicon-align-justify:before{content:"\e055";}
.glyphicon-list:before{content:"\e056";}
.glyphicon-indent-left:before{content:"\e057";}
.glyphicon-indent-right:before{content:"\e058";}
.glyphicon-facetime-video:before{content:"\e059";}
.glyphicon-picture:before{content:"\e060";}
.glyphicon-map-marker:before{content:"\e062";}
.glyphicon-adjust:before{content:"\e063";}
.glyphicon-tint:before{content:"\e064";}
.glyphicon-edit:before{content:"\e065";}
.glyphicon-share:before{content:"\e066";}
.glyphicon-check:before{content:"\e067";}
.glyphicon-move:before{content:"\e068";}
.glyphicon-step-backward:before{content:"\e069";}
.glyphicon-fast-backward:before{content:"\e070";}
.glyphicon-backward:before{content:"\e071";}
.glyphicon-play:before{content:"\e072";}
.glyphicon-pause:before{content:"\e073";}
.glyphicon-stop:before{content:"\e074";}
.glyphicon-forward:before{content:"\e075";}
.glyphicon-fast-forward:before{content:"\e076";}
.glyphicon-step-forward:before{content:"\e077";}
.glyphicon-eject:before{content:"\e078";}
.glyphicon-chevron-left:before{content:"\e079";}
.glyphicon-chevron-right:before{content:"\e080";}
.glyphicon-plus-sign:before{content:"\e081";}
.glyphicon-minus-sign:before{content:"\e082";}
.glyphicon-remove-sign:before{content:"\e083";}
.glyphicon-ok-sign:before{content:"\e084";}
.glyphicon-question-sign:before{content:"\e085";}
.glyphicon-info-sign:before{content:"\e086";}
.glyphicon-screenshot:before{content:"\e087";}
.glyphicon-remove-circle:before{content:"\e088";}
.glyphicon-ok-circle:before{content:"\e089";}
.glyphicon-ban-circle:before{content:"\e090";}
.glyphicon-arrow-left:before{content:"\e091";}
.glyphicon-arrow-right:before{content:"\e092";}
.glyphicon-arrow-up:before{content:"\e093";}
.glyphicon-arrow-down:before{content:"\e094";}
.glyphicon-share-alt:before{content:"\e095";}
.glyphicon-resize-full:before{content:"\e096";}
.glyphicon-resize-small:before{content:"\e097";}
.glyphicon-exclamation-sign:before{content:"\e101";}
.glyphicon-gift:before{content:"\e102";}
.glyphicon-leaf:before{content:"\e103";}
.glyphicon-fire:before{content:"\e104";}
.glyphicon-eye-open:before{content:"\e105";}
.glyphicon-eye-close:before{content:"\e106";}
.glyphicon-warning-sign:before{content:"\e107";}
.glyphicon-plane:before{content:"\e108";}
.glyphicon-calendar:before{content:"\e109";}
.glyphicon-random:before{content:"\e110";}
.glyphicon-comment:before{content:"\e111";}
.glyphicon-magnet:before{content:"\e112";}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.glyphicon-retweet:before{content:"\e115";}
.glyphicon-shopping-cart:before{content:"\e116";}
.glyphicon-folder-close:before{content:"\e117";}
.glyphicon-folder-open:before{content:"\e118";}
.glyphicon-resize-vertical:before{content:"\e119";}
.glyphicon-resize-horizontal:before{content:"\e120";}
.glyphicon-hdd:before{content:"\e121";}
.glyphicon-bullhorn:before{content:"\e122";}
.glyphicon-bell:before{content:"\e123";}
.glyphicon-certificate:before{content:"\e124";}
.glyphicon-thumbs-up:before{content:"\e125";}
.glyphicon-thumbs-down:before{content:"\e126";}
.glyphicon-hand-right:before{content:"\e127";}
.glyphicon-hand-left:before{content:"\e128";}
.glyphicon-hand-up:before{content:"\e129";}
.glyphicon-hand-down:before{content:"\e130";}
.glyphicon-circle-arrow-right:before{content:"\e131";}
.glyphicon-circle-arrow-left:before{content:"\e132";}
.glyphicon-circle-arrow-up:before{content:"\e133";}
.glyphicon-circle-arrow-down:before{content:"\e134";}
.glyphicon-globe:before{content:"\e135";}
.glyphicon-wrench:before{content:"\e136";}
.glyphicon-tasks:before{content:"\e137";}
.glyphicon-filter:before{content:"\e138";}
.glyphicon-briefcase:before{content:"\e139";}
.glyphicon-fullscreen:before{content:"\e140";}
.glyphicon-dashboard:before{content:"\e141";}
.glyphicon-paperclip:before{content:"\e142";}
.glyphicon-heart-empty:before{content:"\e143";}
.glyphicon-link:before{content:"\e144";}
.glyphicon-phone:before{content:"\e145";}
.glyphicon-pushpin:before{content:"\e146";}
.glyphicon-usd:before{content:"\e148";}
.glyphicon-gbp:before{content:"\e149";}
.glyphicon-sort:before{content:"\e150";}
.glyphicon-sort-by-alphabet:before{content:"\e151";}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}
.glyphicon-sort-by-order:before{content:"\e153";}
.glyphicon-sort-by-order-alt:before{content:"\e154";}
.glyphicon-sort-by-attributes:before{content:"\e155";}
.glyphicon-sort-by-attributes-alt:before{content:"\e156";}
.glyphicon-unchecked:before{content:"\e157";}
.glyphicon-expand:before{content:"\e158";}
.glyphicon-collapse-down:before{content:"\e159";}
.glyphicon-collapse-up:before{content:"\e160";}
.glyphicon-log-in:before{content:"\e161";}
.glyphicon-flash:before{content:"\e162";}
.glyphicon-log-out:before{content:"\e163";}
.glyphicon-new-window:before{content:"\e164";}
.glyphicon-record:before{content:"\e165";}
.glyphicon-save:before{content:"\e166";}
.glyphicon-open:before{content:"\e167";}
.glyphicon-saved:before{content:"\e168";}
.glyphicon-import:before{content:"\e169";}
.glyphicon-export:before{content:"\e170";}
.glyphicon-send:before{content:"\e171";}
.glyphicon-floppy-disk:before{content:"\e172";}
.glyphicon-floppy-saved:before{content:"\e173";}
.glyphicon-floppy-remove:before{content:"\e174";}
.glyphicon-floppy-save:before{content:"\e175";}
.glyphicon-floppy-open:before{content:"\e176";}
.glyphicon-credit-card:before{content:"\e177";}
.glyphicon-transfer:before{content:"\e178";}
.glyphicon-cutlery:before{content:"\e179";}
.glyphicon-header:before{content:"\e180";}
.glyphicon-compressed:before{content:"\e181";}
.glyphicon-earphone:before{content:"\e182";}
.glyphicon-phone-alt:before{content:"\e183";}
.glyphicon-tower:before{content:"\e184";}
.glyphicon-stats:before{content:"\e185";}
.glyphicon-sd-video:before{content:"\e186";}
.glyphicon-hd-video:before{content:"\e187";}
.glyphicon-subtitles:before{content:"\e188";}
.glyphicon-sound-stereo:before{content:"\e189";}
.glyphicon-sound-dolby:before{content:"\e190";}
.glyphicon-sound-5-1:before{content:"\e191";}
.glyphicon-sound-6-1:before{content:"\e192";}
.glyphicon-sound-7-1:before{content:"\e193";}
.glyphicon-copyright-mark:before{content:"\e194";}
.glyphicon-registration-mark:before{content:"\e195";}
.glyphicon-cloud-download:before{content:"\e197";}
.glyphicon-cloud-upload:before{content:"\e198";}
.glyphicon-tree-conifer:before{content:"\e199";}
.glyphicon-tree-deciduous:before{content:"\e200";}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;}

.HeaderContactInfo .glyphicon{font-size:34px;color:blue;position:absolute;left:160px}

.SearchTextBg .glyphicon{font-size:21px}

.ProdBoxPriceMidM .glyphicon{font-size:14px;line-height:60px;color:#777}

.CatSubCatBoxM .glyphicon{font-size:14px;line-height:60px;color:#777}

.ListingBoxM .glyphicon{font-size:14px;line-height:60px;color:#777}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}
.vc_row-fluid [class*='vc_span']{width:100%!important;margin-left:0!important}
.vc_row.full_screen_section{padding:30px 0}
.view-blog-list .views-row{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #DEDEDE;}
.view-blog-list .views-row-last{border-bottom:0;}
.view-press-room .views-row{padding-bottom:12px;}


.cp-jplayer {
	width:0;
	height:0;
}


#footer {
	width:900px;
	margin:0 auto;
	color:#666;
	font-size:10px;
	line-height:30px;
}


#footer a {
	color:#333;
}

        
        .site-content, .site-main .widecolumn {
		margin-left: 0;
        }

.mbodright{float:right;width:300px;}

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 #grve-tags-categories, #grve-about-author, #grve-comments, #grve-comments .grve-comment-item, #grve-comments .children:before, #grve-comments .children article.comment, #grve-main-content .widget.widget_tag_cloud a, #grve-meta-social-responsive, #grve-main-content .grve-widget.grve-social li a, #grve-post-area article.grve-single-post, #respond, .grve-related-wrapper small, #respond input[type='text'], #respond textarea, .grve-blog.grve-large-media .grve-blog-item, .grve-blog.grve-small-media .grve-blog-item, .grve-newsletter-form input[type='email'], .grve-search input[type='text'], #grve-share-modal .grve-social li a, #grve-social-share-responsive ul li a, #grve-language-modal .grve-language li a, .grve-accordion-wrapper li, .grve-toggle-wrapper li, .grve-bar, .grve-pricing-table, .grve-pricing-table ul li, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content table, #grve-main-content tr, #grve-main-content td, #grve-main-content th, pre, hr, .grve-hr.grve-element, .grve-title-double-line span:before, .grve-title-double-line span:after, .grve-title-double-bottom-line span:after, #grve-main-content input, #grve-main-content input[type='text'], #grve-main-content input[type='input'], #grve-main-content input[type='password'], #grve-main-content input[type='email'], #grve-main-content input[type='number'], #grve-main-content input[type='date'], #grve-main-content input[type='url'], #grve-main-content input[type='tel'], #grve-main-content input[type='search'], .grve-search button[type='submit'], #grve-main-content textarea, #grve-main-content select, #grve-newsletter-modal input, #grve-newsletter-modal input[type='text'], #grve-newsletter-modal input[type='input'], #grve-newsletter-modal input[type='password'], #grve-newsletter-modal input[type='email'], #grve-newsletter-modal input[type='number'], #grve-newsletter-modal input[type='date'], #grve-newsletter-modal input[type='url'], #grve-newsletter-modal input[type='tel'], #grve-newsletter-modal input[type='search'], #grve-newsletter-modal textarea, #grve-newsletter-modal select, .grve-portfolio-description + ul.grve-fields, .grve-portfolio-info + .widget, .grve-related-post, .grve-carousel-wrapper .grve-post-item .grve-content, .grve-blog.grve-border-mode .grve-isotope-item-inner, .grve-blog.grve-border-mode .grve-read-more, .woocommerce .product_meta, #grve-shop-modal .cart_list.product_list_widget li, #grve-shop-modal .cart_list.product_list_widget, .grve-filter ul li, .woocommerce.widget_product_tag_cloud .tagcloud a, .woocommerce ul.products li .grve-product-item, .woocommerce-page ul.products li .grve-product-item, .woocommerce ul.products li .grve-product-item .grve-product-media, .woocommerce-page ul.products li .grve-product-item .grve-product-media, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { border-color: #e4e4e4; }
#about-mercy-dropdown,#admissions-and-aid-dropdown,#academics-dropdown,#student-affairs-dropdown,#visit-dropdown{position:relative;z-index:1001;height:300px;width:100%;margin-left:auto;margin-right:auto;opacity:.92;filter:alpha(opacity=90);display:none}
.orange,.title-triangle-top-orange,.content-triangle-top-orange,.title-bevel-corners-orange,.content-bevel-corners-orange,.content-box-orange,.title-box-orange{background-color:#eb8c2e;color:#f2d2b0}

section.inside .tab-pane {
	padding: 15px 0;
}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}


#latest_photo_galeries ul li, #latest_photo_galeries_wide ul li {
    float: left;
    display: inline;
    margin: 0 19px 5px 0;
}


#latest_photo_galeries ul li h2 a, #latest_photo_galeries_wide ul li h2 a {
    color: #000000;
    font-size: 18px;
}


#latest_photo_galeries ul li span, #latest_photo_galeries_wide ul li span, #latest_news ul li span {
    color: #797979;
    display: block;
    padding: 5px 0;
}


#latest_photo_galeries_wide {
    width: 100%;
    float: left;
    margin: 0;
}


#latest_photo_galeries_wide li.outer {
	float: left;
	width: 48%;
	margin-right: 2%;
}


#latest_photo_galeries_wide li.odd {
	clear: left;
}


#latest_photo_galeries_wide li.even {
}


#latest_photo_galeries_wide li.outer h2 {
	white-space: nowrap;
	overflow: hidden;
}



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

 
.clearfix {
	display: inline-block;
}

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

 
* html .clearfix {
	height: 1%;
}
.btt-arrow,footer#footer .colophon a.back-to-top{color:#08c}
footer#footer .colophon .social-block a{font-size:16px}
.colophon .social-block{margin:0;text-align:center}
footer#footer .colophon{margin-top:0;background-color:#fff;padding:10px 20px}
footer#footer .colophon a,footer#footer .colophon p{color:#5a5a5a}

#main-sidebar footer {
	-moz-box-sizing: border-box;
	bottom: 20px;
	overflow: hidden;
	padding-right: 25px;
	width: 100%;
}

#main-sidebar {
	width: 100%;
}

#main-sidebar ul {
	padding: 0;
	margin: 0;
}

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}

.navbar-collapse.in {
  overflow-y: auto;
}

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

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
 

.aom_item_category {margin:0; padding:8px 0 0 0; float:left; width:50%;}

.aom_item_category img {border:0;}

#movies .scrollable {
	width:854px;
	height:340px;
	overflow:hidden;
	margin:100px 26px 0px;
	position:relative;
}

#youtube .scrollable {
	position: relative;
	width: 854px;
	height: 255px;
	margin: 0px 22px;
	overflow: hidden;
}

#news .scrollable {
	position:relative;
	width: 854px;
	height: 235px;
	margin: 102px 22px 0px;
	overflow: hidden;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}


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


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

.inventory-search-payment.inventory-search-payment-extension-1 .ddc-payment-loan, .inventory-search-payment.inventory-search-payment-extension-1 .ddc-payment-lease {
  text-align: inherit; }

  .inventory-search-payment.inventory-search-payment-extension-1 .ddc-payment-loan p, .inventory-search-payment.inventory-search-payment-extension-1 .ddc-payment-lease p {
    text-align: left;
    width: 40%;
    float: left;
    color: #6c6c6c;
    font-size: 11px;
    line-height: 1.4;
    margin-right: 1%;
    margin-left: 11%; }

.inventory-search-payment.inventory-search-payment-extension-2 .ddc-payment-loan .ddc-btn, .inventory-search-payment.inventory-search-payment-extension-2 .ddc-payment-lease .ddc-btn {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100px; }

#wrapper .text a, #wrapper .text2 a, #wrapper .style3 a{
color:#0077cc;
text-decoration:underline
}

#wrapper .text a:visited, #wrapper .text2 a:visited, #wrapper .style3 a:visited{text-decoration:underline}

#wrapper .text a:hover, #wrapper .text2 a:hover, #wrapper .style3 a:hover{text-decoration:none}

#main .style3 p{
padding-right:25px;
}
.learn-tout__content{font-size:20px;font-size:2rem;line-height:26px;padding:0 25px}
.learn-tout__content p:last-child{margin-bottom:0}

    .menu-mobile,
    .cart-mobile{
        display: block;
    }

    
    .menu-mobile{
        left:20px;
        width:40px;
        height:26px;
        top:47px;
    }

#footer #footer-area ul.menu{
    padding:0;
    margin:0;
    list-style: none;
}

#footer #footer-area ul.menu li a{
    font-size: 13px;
    font-family:Avenir-Medium;
    color:#414042;
    line-height: 27px;
}


  
  #main-sidebar-container {
    position: relative; }


  #main-sidebar-container #main {
    position: relative; }


  #main-sidebar-container #sidebar {
    display: inline; }


  .two-col-left #main-sidebar-container #main,
  .two-col-right #main-sidebar-container #main {
    width: 64.89%; }


  
  .two-col-left #main-sidebar-container #sidebar,
  .two-col-right #main-sidebar-container #sidebar {
    width: 31.91%; }


  
  .three-col-left #main-sidebar-container #sidebar,
  .three-col-middle #main-sidebar-container #sidebar,
  .three-col-right #main-sidebar-container #sidebar {
    width: 39.47%; }


  
  .three-col-left #main-sidebar-container,
  .three-col-middle #main-sidebar-container,
  .three-col-right #main-sidebar-container {
    width: 80.85%; }


  
  .three-col-left #main-sidebar-container #main,
  .three-col-middle #main-sidebar-container #main,
  .three-col-right #main-sidebar-container #main {
    width: 57.89%; }


  
  
  .two-col-left #main-sidebar-container #main,
  .two-col-right #main-sidebar-container #sidebar,
  .three-col-left #main-sidebar-container,
  .three-col-left #main-sidebar-container #main,
  .three-col-middle #main-sidebar-container #main,
  .three-col-middle #sidebar-alt,
  .three-col-right #main-sidebar-container #sidebar,
  .three-col-right #sidebar-alt {
    float: left; }


  .two-col-left #main-sidebar-container #sidebar,
  .two-col-right #main-sidebar-container #main,
  .three-col-left #main-sidebar-container #sidebar,
  .three-col-left #sidebar-alt,
  .three-col-middle #main-sidebar-container,
  .three-col-middle #main-sidebar-container #sidebar,
  .three-col-right #main-sidebar-container,
  .three-col-right #main-sidebar-container #main {
    float: right; }

.articles_in_photo {float: left; width: 70px; height: 70px; overflow: hidden; background: #eee;}

.articles_in_photo img {display: block; width: 100%;}


#articles_in_details .articles_in_photo {width: 150px; height: 150px;}

.articles_in_first .articles_in_photo {width: 150px; height: 150px;}
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{color:#000;font-weight:normal;letter-spacing:0.1em;line-height:1;color:#999;text-transform:uppercase}
h1.xl small,h1.xl .small{color:#000;font-size:18px}
h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small{font-size:14px}
h3 small,h3 .small,.h3 small,.h3 .small,h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:12px}
h6 small,h6 .small,.h6 small,.h6 .small{font-size:1em !important}
small,.small{color:#000;display:block;font-size:75%}
blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#e6e6e6}
blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}
.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.no-svg .logo img.small{display:block}
.grid-item .desktop img{-webkit-transition:opacity .25s;transition:opacity .25s;max-width:640px;width:100%}
.grid-item .desktop:hover .hover_details{opacity:1;filter:alpha(opacity=100)}
.grid-item .desktop:hover img{opacity:.2;filter:alpha(opacity=20)}
.item .desktop{position:relative;float:left;display:block;background:#383838;padding:35px 4px 3px;border-top-left-radius:8px;-moz-border-top-left-radius:8px;-webkit-border-top-left-radius:8px;border-top-right-radius:8px;-moz-border-top-right-radius:8px;-webkit-border-top-right-radius:8px;width:100%}
.slide .item-wrap .item .desktop{left:0;bottom:0;margin-bottom:60px;width:100%}
.slide .item-wrap .item .desktop img{width:100%;max-width:640px;-webkit-transition:opacity .25s;transition:opacity .25s}
.slide .item-wrap .item .desktop .btn{opacity:0;filter:alpha(opacity=0);-webkit-transition:all .25s;transition:all .25s;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.slide .item-wrap .item .desktop.only{left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%)}
.slide .item-wrap .item .desktop.home:hover img{opacity:.3;filter:alpha(opacity=30)}
.slide .item-wrap .item .desktop.home:hover .btn{opacity:1;filter:alpha(opacity=100)}


	.fusion-column.fusion-one-sixth,
	.fusion-column.fusion-five-sixth,
	.fusion-column.fusion-one-fifth,
	.fusion-column.fusion-two-fifth,
	.fusion-column.fusion-three-fifth,
	.fusion-column.fusion-four-fifth,
	.fusion-column.fusion-one-fourth,
	.fusion-column.fusion-three-fourth,
	.fusion-column.fusion-one-third,
	.fusion-column.fusion-two-third,
	.fusion-column.fusion-one-half {
	  position: relative;
	  float: left;
	  margin-right: 4%;
	  margin-bottom: 20px;
	}

	.fusion-column.fusion-one-third {
	  width: 30.6666%;
	}

	.fusion-column.fusion-one-third.spacing-no {
	  width: 33.33333333%  !important;
	}

.rtl .fusion-column.fusion-one-sixth,
.rtl .fusion-column.fusion-five-sixth,
.rtl .fusion-column.fusion-one-fifth,
.rtl .fusion-column.fusion-two-fifth,
.rtl .fusion-column.fusion-three-fifth,
.rtl .fusion-column.fusion-four-fifth,
.rtl .fusion-column.fusion-one-fourth,
.rtl .fusion-column.fusion-three-fourth,
.rtl .fusion-column.fusion-one-third,
.rtl .fusion-column.fusion-two-third,
.rtl .fusion-column.fusion-one-half {
  float: right;
  margin-right: 0;
  margin-left: 4%;
}

.fusion-column.fusion-one-sixth,
.fusion-column.fusion-five-sixth,
.fusion-column.fusion-one-fifth,
.fusion-column.fusion-two-fifth,
.fusion-column.fusion-three-fifth,
.fusion-column.fusion-four-fifth,
.fusion-column.fusion-one-fourth,
.fusion-column.fusion-three-fourth,
.fusion-column.fusion-one-third,
.fusion-column.fusion-two-third,
.fusion-column.fusion-one-half {
  position: relative;
  float: left;
  margin-right: 4%;
  margin-bottom: 20px;
}
.node-article .field-name-field-image,.node-blog .field-name-field-image{float:left;margin:4px 20px 15px 0}
.node-community h3,.node-community .field-label{color:#681e75;margin-top:26px;margin-bottom:6px;font-size:1.2em;font-weight:bold;line-height:1.2em}
.node-type-caring h5{font-size:1.4em}


.et_header_style_split #et_search_icon:before {
	margin-top: -9px;
}


.et_header_style_centered #et_search_icon:before {
	top: -13px;
	left: 3px;
}



#et_search_icon:before {
	position: absolute;
	top: -3px;
	left: 0;
	font-size: 17px;
	content: "\55";
}


#et_search_icon:hover {
	cursor: pointer;
}



.et_pb_menu_hidden #top-menu,
.et_pb_menu_hidden #et_search_icon:before,
.et_pb_menu_hidden .et-cart-info {
	opacity: 0;
	-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_menu_visible #top-menu,
.et_pb_menu_visible #et_search_icon:before,
.et_pb_menu_visible .et-cart-info {
	z-index: 99;
	opacity: 1;
	-webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_menu_hidden #top-menu,
.et_pb_menu_hidden #et_search_icon:before,
.et_pb_menu_hidden .mobile_menu_bar {
	opacity: 0;
	-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_menu_visible #top-menu,
.et_pb_menu_visible #et_search_icon:before,
.et_pb_menu_visible .mobile_menu_bar {
	z-index: 99;
	opacity: 1;
	-webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_no_animation #top-menu,
.et_pb_no_animation #et_search_icon:before,
.et_pb_no_animation .mobile_menu_bar,
.et_pb_no_animation.et_search_form_container {
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
}


	.et_header_style_centered .et-fixed-header #et_search_icon:before {
		margin-top: 0;
	}


	.et_vertical_nav #et_search_icon:before {
		top: -3px;
	}


	.et_vertical_nav.et_header_style_centered #et_search_icon:before {
		left: 50%;
		margin-left: -5px;
	}


	.et_vertical_nav.et_header_style_split #et_search_icon:before {
		margin-top: 0;
	}



.et-pb-arrow-prev:before,
.et-pb-arrow-next:before,
.et_pb_testimonial:before,
.et_pb_toggle_title:before,
.et_overlay:before,
#et_search_icon:before,
.mobile_menu_bar:before,
.et-social-icon a:before,
.et_pb_social_icon a.icon:before,
.et_pb_font_icon:before,
.et_audio_container .mejs-playpause-button button:before,
.et_audio_container .mejs-volume-button button:before,
#et-info-phone:before,
#et-info-email:before,
.et-cart-info span:before,
.et_pb_pricing_table_button:after,
.et_pb_promo_button:after,
a.et_pb_more_button:after,
.et_pb_newsletter_button:after,
.comment-reply-link:after,
.form-submit input:after,
.et_pb_contact_submit:after,
.et_pb_contact_reset:after,
.et_password_protected_form .et_submit_button:after,
.et_pb_button:after,
.woocommerce button.single_add_to_cart_button.button:after,
.woocommerce a.button.alt:after,
.woocommerce-page a.button.alt:after,
.woocommerce button.button.alt:after,
.woocommerce-page button.button.alt:after,
.woocommerce input.button.alt:after,
.woocommerce-page input.button.alt:after,
.woocommerce #respond input#submit.alt:after,
.woocommerce-page #respond input#submit.alt:after,
.woocommerce #content input.button.alt:after,
.woocommerce-page #content input.button.alt:after,
.woocommerce-page a.button:after,
.woocommerce button.button:after,
.woocommerce-page button.button:after,
.woocommerce input.button:after,
.woocommerce-page input.button:after,
.woocommerce #respond input#submit:after,
.woocommerce-page #respond input#submit:after,
.woocommerce #content input.button:after,
.woocommerce-page #content input.button:after {
	font-family: "ETmodules" !important;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;

	speak: none;
}







.container {
padding-left: 20px;
padding-right: 20px;
}

	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}


.container p {
	padding-bottom: 15px; 
}


.container ol {
    padding-bottom: 20px;
}


.container ol li {
}





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



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

.flexslider .slides { 
	zoom: 1; 
}

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

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

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


.single_products .carousel .item{
	height:370px;
	width:100%;
	text-align:center;
	background:#fff;
}

.single_products .carousel .item img{
	max-height:370px;
	
}

.footer_4_col .widget_wrap {
	width:217px !important;
}

.footer_3_col .widget_wrap {
	width: 300px!important;
}

.footer_2_col .widget_wrap {
	width: 465px!important;
}

.footer_4_col .widget_wrap, .footer_3_col .widget_wrap, .footer_2_col .widget_wrap {
	width:339px !important;
}

.widget_wrap:nth-child(3) {

clear:both;

}

.footer_4_col .widget_wrap, .footer_3_col .widget_wrap, .footer_2_col .widget_wrap, .footer_1_col .widget_wrap {
	width:100% !important;
	margin:0 0 30px 0;
	padding-right:0px!important;
}


.footer{ position:absolute; bottom:0; left:0; height:76px; width:100%; z-index:9999;}

    .banner .banner-slide .desktop-image {
      display: block;
      margin: 0 auto; }

			 
			 
			div.pagination p.counter {  
				float: right;
				color: #999;
				font-style: italic;
				font-size: 12px;
				padding-top: 2px;}

div#main a { color: #881212; }

#main { background-color:#ffffff;}

.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-4-0 , #pg-4-1 , #pl-4 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pl-4 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

footer .footer-links ul{
   list-style-type:none;
   margin:0 0 40px 0;
   padding:0;
}

footer .footer-links ul li{
   margin:5px 0;
   padding:0;  
}


   
   .site-footer .footer-links ul{
      margin-bottom:30px;
   }

   
   .corporate-footer .footer-links ul li img{
      margin-bottom:30px;
   }


.image-info .title {
	text-shadow: 1px 1px 1px #0471B4;
}

	
	.title {
		position: absolute;
		text-align: center;
		width: 100%;
		top: 40%;
		box-shadow: none !important;
	}

	
	.title h2 {
		font-size: 18px !important;
	}


input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }

input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }

input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
.subdomain-tec .row-fluid .span3{width:100%;margin-left:0;}
.row-fluid .information-block .span3{margin-right:20px;}
.node-type-research .span3.offset1,.page-research-organization .research-projects .views-row,.page-research-organization .organization-publications .views-row,.page-research .research-projects .views-row,.front .events-one-row .views-row{width:100%;margin-left:0;}
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
.span3 .events-block .views-row,.span3 .events-block-horizontal .views-row{min-height:70px;margin-bottom:22px;clear:both;overflow:hidden;}
.span3 .events-block .views-row.views-row-last,.span3 .events-block-horizontal .views-row.views-row-last{margin-bottom:0;}
.footer-topics .footer-nav .span3{margin-bottom:5px;}
.subdomain-iis .panels-frame .panel-two-column .span12 .span3 .events-block .views-row{width:100%;}
.chp-research-images .views-row.span3{width:24.25%;height:262px;overflow:hidden;}
.span3 .front-page-news .view-header a{margin-top:0;}
.research-areas .span3 .left-side,.research-areas .span3 .right-side{float:left;}
.research-areas .span3 .left-side{width:37%;margin-right:5%;}
.research-areas .span3 .right-side{width:57%;}
.node-type-page.basic-page-layout .panel-two-column .span12 .span3 .pane-sharethis-sharethis-block .pane-title{margin-top:0;}
.topic-region-list .span3{margin-bottom:0;}
.events-one-row .events-block .span3{width:48%;margin-bottom:5%;}
.events-one-row .events-block .views-row-odd.span3{margin-left:0;}
.publication-series .span3{width:47%;}
.research-organization-news .span3{width:47%;}
.news-imaged-list .span3{width:30%;}
.information-block .span3{width:37%;}
.research-areas .views-row.span3{width:47%;}
.node-type-people .span3.offset1 .pane-node-field-image-media-single{text-align:center;}
.node-type-people .span3.offset1 .pane-node-field-image-media-single img{margin-bottom:10px;}
.node-type-people .span3.offset1 .fsi-file.has-link a{color:#4d4f53;}
.node-type-people .span3.offset3{width:230px;}
.node-type-people .span3.offset3 .fsi-file{text-align:center;margin-top:15px;display:block;}
.node-type-people .span3.offset3 .fsi-file a{color:#4d4f53;font-size:18px;}
.research-areas .span3 .left-side img{width:100%;max-width:none;}
.node-type-research .span3 .other-projects-block{padding-top:0;}
.node-type-blog .span3.offset1{margin-top:70px;}
.node-type-blog .span3.offset1 a{color:#1a97c5;font-family:'ss',Arial,sans-serif;font-size:20px;}
.node-type-blog .span3.offset1 .pane-title{color:#414141;font-family:'ss',Arial,sans-serif;font-size:30px;margin-bottom:30px;}
.four-columns .span3.views-row-1,.four-columns .span3.views-row-3,.four-columns .span3.views-row-5,.four-columns .span3.views-row-7,.four-columns .span3.views-row-9,.four-columns .span3.views-row-11,.four-columns .span3.views-row-13,.four-columns .span3.views-row-15,.four-columns .span3.views-row-17,.four-columns .span3.views-row-19,.four-columns .span3.views-row-21{clear:both;margin-left:0;}
.span3.item-3,.span3.item-5,.span3.item-7,.span3.item-9,.span3.item-11{clear:both;margin-left:0;}
.span3 .more-link:after,.span3 .more-link:before{content:"";display:table;clear:both;}
.span3 .events-block,.span3 .front-page-news{margin-top:0;}
.region-footer-topics .span3.item-5,.region-footer-topics .span3.item-13{margin-left:0;clear:both;}
.subdomain-ahpp.front .panel-two-column .span3,.subdomain-acorp.front .panel-two-column .span12 .span3,.subdomain-chn.front .panel-two-column .span12 .span3,.subdomain-ksp.front .panel-two-column .span12 .span3,.subdomain-seaf.front .panel-two-column .span12 .span3,.subdomain-jpn.front .panel-two-column .span12 .span3{float:right;}
.span3 .view-headshot-image-view img{margin-top:15px;float:right;}
.frame-search_content .span3 .panel-pane:first-child{margin-top:56px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title{font-size:22px;margin-bottom:36px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title .placeholder{color:#8e130e;font-family:'ss_italic',Arial,sans-serif;}
.span3.no-left-margin{margin-left:0;}
.node-type-publication .panel-two-column .span3 div:first-child{padding-top:0;}


#header-search {
    margin-top: 3px;
}

.lt-ie8 #header-search form {
    display: inline;
}
input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}
.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}
.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}


.statestop { background-color: #c2d7ef; text-align: center; }


#t2 ul {
	width: 168px;
	float:left;
	display:block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	list-style: none inside;
	border-bottom: 1px solid #b2bdd0;
}

#t2 ul li {
	width: 168px;
	float:left;
	display:block;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	list-style: none inside;
}

	table#table_products tr#table_products_first {
		display: none;
	}


		
		div.sixteen.columns.portfolio-item .portfolio-thumbnail-image,  div.sixteen.columns.portfolio-item .portfolio-thumbnail-video,  div.sixteen.columns.portfolio-item .portfolio-thumbnail-slider {
width: 400px !important;
}

 div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-image,  div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-video,  div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-slider {
float: left;
width: 220px !important;
}

 div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-image,  div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-video,  div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-slider {
float: none;
width: auto !important;
}

 div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-context {
padding-left: 0px !important;
margin-top: 5px;
}

 div.sixteen.columns.portfolio-item .portfolio-thumbnail-context {
padding-left: 0px !important;
margin-top: 5px;
}

    .container .sixteen.columns                 { width: 690px; float:left }

    .container .sixteen.columns.wrapper                 { width: 960px; margin-right: 0px; margin-left: 0px; }

		.container .sidebar-included .gdl-page-item .sixteen.columns                 { width: 640px; }

		.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper                 { width: 660px; }


		.container .both-sidebar-included .gdl-page-item .twelve.columns,
		.container .both-sidebar-included .gdl-page-item .sixteen.columns,
		.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 460px; }


		.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
		.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
		.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 480px; }


			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 364px; }


			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 384px; }


        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 280px; }

		
			
			.container .four.columns.wrapper,
			.container .eight.columns.wrapper,               
			.container .twelve.columns.wrapper,              
			.container .sixteen.columns.wrapper,             
			.container .one-third.column.wrapper,            
			.container .two-thirds.column.wrapper { width: 300px; margin-right: 0px; margin-left: 0px; }

			
			.container .sidebar-included .gdl-page-item .four.columns,                    
			.container .sidebar-included .gdl-page-item .eight.columns,                   
			.container .sidebar-included .gdl-page-item .twelve.columns,                  
			.container .sidebar-included .gdl-page-item .sixteen.columns,                 
			.container .sidebar-included .gdl-page-item .one-third.column,                
			.container .sidebar-included .gdl-page-item .two-thirds.column { width: 280px; }

				
			.container .sidebar-included .gdl-page-item .four.columns.wrapper ,                 
			.container .sidebar-included .gdl-page-item .eight.columns.wrapper ,                
			.container .sidebar-included .gdl-page-item .twelve.columns.wrapper ,               
			.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper ,              
			.container .sidebar-included .gdl-page-item .one-third.column.wrapper ,             
			.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper  { width: 300px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column,
			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 280px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper,
			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 300px; }



div.sixteen.columns.portfolio-item {  padding-bottom: 22px; border-bottom: 1px solid #ececec;}

div.sixteen.columns.portfolio-item:last-child { padding-bottom: 0px; border: 0px; }

div.sixteen.columns.portfolio-item .portfolio-thumbnail-image,
div.sixteen.columns.portfolio-item .portfolio-thumbnail-video,
div.sixteen.columns.portfolio-item .portfolio-thumbnail-slider{ float: left; width: 620px; }

div.sixteen.columns.portfolio-item .portfolio-thumbnail-title{ font-size: 18px; margin-top: 12px; }

div.sixteen.columns.portfolio-item .portfolio-thumbnail-content{ margin-top: 12px; }

div.sixteen.columns.portfolio-item a.portfolio-read-more{ margin-top: 22px; }

div.sixteen.columns.portfolio-item a.portfolio-visit-website{ margin-top: 22px; }


div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-image,
div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-video,
div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-slider{ float: left; width: 320px; }

div.sidebar-included div.sixteen.columns.portfolio-item .portfolio-thumbnail-context{ padding-left: 20px; margin-right: 10px;}

div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-image,
div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-video,
div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-slider{ float: left; width: 180px; }

div.both-sidebar-included div.sixteen.columns.portfolio-item .portfolio-thumbnail-context{ padding-left: 20px; margin-right: 10px;}

div.no-boxed-layout div.stunning-text-wrapper .stunning-text-content-wrapper.sixteen.columns{ margin: 0px; }




body.page.page-id-2645 .container .sixteen.columns{ }

.error404 .td-pb-span12 .block-title {
  margin-left: 20px;
}

.td-pb-article-list .td-pb-span8 .block-title,
.td-pb-article-list .td-pb-span12 .block-title {
  margin-left: 20px;
  
  
}


.td-pb-row .td-pb-row .td-pb-span12 {
  width: 100%;
}

.td-pb-span12 {
  width: 1020px;
}

  .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-span12 {
    float: none;
    width: 100% !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px;
    border-left: none;
  }

.td-pb-span12,
.mceContentBody-max-width-big {
  
}

.td-pb-span12 .td-post-image-full,
.mceContentBody-max-width-big .td-post-image-full {
  width: 1021px !important;
}

.td-pb-span12 .td-post-image-full-and-grid,
.mceContentBody-max-width-big .td-post-image-full-and-grid {
  width: 1019px !important;
}

.td-pb-span12 .td-post-content .td-pb-span12 .wpb_content_element {
  padding-left: 0px;
  padding-right: 0px;
}

.td-pb-span12 .td-post-content .wpb_row .td-pb-span4 .wpb_content_element {
  padding-right: 20px;
  padding-left: 0px;
}

.td-pb-span12 .td-post-content .wpb_row .vc_btn {
  margin-left: 0px;
  margin-right: 0px;
}

.td-post-template-3 .td-pb-span12 .td-post-featured-image {
  width: 1021px;
  
  
}

.td-post-template-3 .td-pb-span12 .td-post-featured-image:after {
  width: 1021px;
  
  
}

body .td-pb-span12 .vc_left {
  margin-left: 15px;
}

body .td-pb-span12 .vc_right {
  margin-right: 15px;
}

body .td-pb-span12 .wpb_images_carousel {
  padding-left: 0px;
  padding-right: 0px;
}

body .td-pb-span12 .vc_images_carousel {
  padding-right: 19px;
  padding-left: 20px;
  
  
}

body .td-pb-span12 .wpb_gallery_heading {
  margin: 20px 0px 0px 20px;
  top: 0px;
  
  
}

body .td-pb-span12 .vc_per-view-more {
  width: 1019px !important;
  padding-right: 10px;
  padding-left: 10px;
  
  
}

.td-pb-row .td-pb-span12 .td_module_9 h3 {
  font-size: 22px;
  line-height: 32px;
}

.td-pb-span12 .td_normal_slide .block-title {
  left: 0;
}

.td-pb-span12 .td_normal_slide .td-wrapper-pulldown-filter {
  right: 0;
}

.td-footer-container .td-pb-span4,
.td-footer-container .td-pb-span8,
.td-footer-container .td-pb-span12 {
  border-left: none;
  
}

.td-footer-container .td-pb-span4:last-child,
.td-footer-container .td-pb-span8:last-child,
.td-footer-container .td-pb-span12:last-child {
  
}


.ie8 .td-pb-span12 {
  width: 1021px;
}

#home_join_team { position: absolute; left: -370px; bottom: 180px; }
.node-type-homepage .rocket-solutions .solution-tile-homepage{height:255px;background:#707170;padding:15px;margin-bottom:35px;position:relative;}
.node-type-homepage .rocket-solutions .solution-tile-homepage a{color:white;}
.node-type-homepage .rocket-solutions .solution-tile-homepage a:hover{text-decoration:none;}
.node-type-homepage .rocket-solutions .solution-tile-homepage span{display:block;}
.node-type-homepage .rocket-solutions .solution-tile-homepage .icon-wrapper{background-color:white;}
.node-type-homepage .rocket-solutions .solution-tile-homepage .solution-title{padding-top:0.5em;font-size:1.25em;line-height:1em;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:after{content:'';position:absolute;right:15px;bottom:15px;border-top:15px solid transparent;border-left:15px solid transparent;border-right:15px solid white;border-bottom:15px solid white;width:30px;height:30px;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.application_lifecycle_management_and_devops:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10201:after{border-right-color:#0055b7;border-bottom-color:#009add;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.access_and_connectivity:after{border-right-color:#0055b7;border-bottom-color:#009add;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.archive_and_backup_management:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10151:after{border-right-color:#62a60a;border-bottom-color:#82bc00;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.data_virtualization:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10181:after{border-right-color:#0055b7;border-bottom-color:#009add;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.data_migration:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10166:after{border-right-color:#62a60a;border-bottom-color:#82bc00;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.bi_and_analytics:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10196:after{border-right-color:#f38a00;border-bottom-color:#ffb258;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.dbms_and_application_servers:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10206:after{border-right-color:#62259d;border-bottom-color:#783cbd;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.enterprise_performance_management:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10156:after{border-right-color:#f38a00;border-bottom-color:#ffb258;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.enterprise_search_and_text_analytics:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10176:after{border-right-color:#f38a00;border-bottom-color:#ffb258;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.network_management:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10186:after{border-right-color:#62a60a;border-bottom-color:#82bc00;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.mainframe:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10171:after{border-right-color:#62259d;border-bottom-color:#783cbd;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.supply_chain_integration:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10191:after{border-right-color:#0055b7;border-bottom-color:#009add;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.modernization:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-13936:after{border-right-color:#0055b7;border-bottom-color:#009add;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.terminal_emulation:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-13931:after{border-right-color:#0055b7;border-bottom-color:#009add;}
.i18n-de.node-type-homepage .rocket-solutions .solution-tile-homepage .solution-title{font-size:1.15625em;}
