﻿.three,.row .three{width:25%}
.block-grid.three-up{margin:0 -12px;margin:0 -8px}
ul.button-group.even.three-up li{width:33.3%}
ul.button-group.even.three-up li:first-child{width:33.4%}
.tabs.pill.two-up dd,.tabs.pill.two-up li,.tabs.pill.three-up dd,.tabs.pill.three-up li,.tabs.pill.four-up dd,.tabs.pill.four-up li,.tabs.pill.five-up dd,.tabs.pill.five-up li{margin-right:0}
.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a{padding:0 17px;text-align:center;overflow:hidden}
.tabs.three-up dt,.tabs.three-up dd,.tabs.two-up li{width:33.33%}
input[type="text"].three,.row input[type="text"].three,input[type="password"].three,.row input[type="password"].three,input[type="date"].three,.row input[type="date"].three,input[type="datetime"].three,.row input[type="datetime"].three,input[type="email"].three,.row input[type="email"].three,input[type="number"].three,.row input[type="number"].three,input[type="search"].three,.row input[type="search"].three,input[type="tel"].three,.row input[type="tel"].three,input[type="time"].three,.row input[type="time"].three,input[type="url"].three,.row input[type="url"].three,textarea.three,.row textarea.three{width:100%!important}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

.page-id-8333 #footer #fourth,
.page-id-8353 #footer #fourth,
.page-id-8356 #footer #fourth{
	display:block;
	position:relative;
	float:right;
	margin-right:5px;
	margin-top:20px;
	width:180px;
	padding:0px 0px 0px 0px;
}

.page-id-8333 div#footer-widget-area div#fourth ul.xoxo,
.page-id-8353 div#footer-widget-area div#fourth ul.xoxo,
.page-id-8356 div#footer-widget-area div#fourth ul.xoxo{
	height:20px;
	width:180px !important;
	margin-left: 0px;
	margin-top:0px;
	list-style-type:none;
	padding:0px;
}


div#newsletter-wrapper {
	display: none;
}

#welcome .video-wrapper .mobile-header {width:100%;height:auto;}



.centered {
  display: inline-block;
  vertical-align: middle; }

.front #block-views-articles-block_1 h2 {
	font-size: 16px;
}



div.views-admin-links,
div.block-edit-link,
div.node-edit-link,
div.block-edit-link a,
div.node-edit-link a {
  font-size: 9px;
  text-decoration: none;
  background: transparent;
}


div.views-admin-links,
div.block-edit-link,
div.node-edit-link {  
  padding: 2px 3px 1px 0;
  position: absolute;
  z-index: 20;
  margin-top: -15px;
}


div.block-edit-link a,
div.node-edit-link a,
div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #ccc;
}


div.node-edit-link ul.links li a:hover,
div.node-edit-link ul.links li a:active,
div.block-edit-link ul.links li a:hover,
div.block-edit-link ul.links li a:active,
div.view div.views-admin-links a:hover,
div.view div.views-admin-links a:active {
  color: #000;
}


div.block-views div.views-hide,
div.view div.views-admin-links {
  margin-right: 0;
  width: auto;
}





.block-nice_menus {
  line-height: normal;
  z-index: 10;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}

.news, .asideA { font-size: .9em; }

.news li, .asideA li { color: #777; font-size: 1em -3; margin: 0 0 .25em; }

.news h4, .asideA h4 { margin: 1em 0 0 0; font-size: 1em; }

.home .news li { background: none; padding-left: 0; }

  .main-ab, .asideA, .news, .onecolumnlayout .subnav, .onecolumnlayout .hero, .onecolumnlayout .maincolumn, .twocolumnlayout .subnav, .twocolumnlayout .hero, .asideB, .subnav, .onecolumnlayout.maincolumn, .twocolumnlayout.maincolumn, .media-callout .img-callout { float: none; clear: both; margin: 0; padding: 0; width: 100%; }

  .news { padding: 0; }


#content a:not(.ig_follow),
#content a:visited:not(.ig_follow),
#widget_region_left_sidebar a,
#widget_region_left_sidebar a:visited {
	color: #cfb20c;
}


#content a:hover:not(.ig_follow),
#content a:active:not(.ig_follow),
#widget_region_left_sidebar a:hover,
#widget_region_left_sidebar a:active  {
	color: #782102;
}





#content {
	background-color: rgba(179, 164, 143, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fb3a48f', endColorstr='#7fb3a48f');
	margin-top: 10px;
	width:700px;
	float:right;
	overflow:hidden;
}

#content .entry {
	color: #e6e6df;
	font-size: .9em;
	padding:0px 15px 15px;
}


#content .entry:not(.album-wrapper):not(.audio_track_fullview):not(.photo_gallery) {
	text-align: left;
}


#content .calendar_post .date,
#content h2,
.press .entry h3 {
	background-color: transparent;
	color: #FFFFFF;
	font-family: 'Book Antiqua',sans-serif;
	font-size:2em;
	font-weight: normal;
	margin-bottom: .25em;
}



#content div.post h2 a[name],
#content div.post h2 a[name]:visited,
#content div.post h2 a[name]:hover {
	color: inherit;
	text-decoration: none;
}


#content input[type="submit"] {
	background-color: #784b04;
	border-color: #FFFFFF;
	border-style: solid;
	border-width:1px;
	color: #FFFFFF;
	display: block;
	font-family: 'Book Antiqua',sans-serif;
	font-weight: bold;
	padding: 5px 15px 5px 15px;
	text-transform: uppercase;
	cursor: pointer;
}


.contact #content input[type="submit"] {
	margin-left: 130px;
}


.contact #content textarea,
.contact #content input[type="text"] {
	border: 2px solid #784b04;
}

	#content h2 {
		font-size: 1.75em;
	}

	.contact #content input[type="submit"],
	.contact #content img{
		margin-left: 8%;
	}



.audio #content .entry {
	text-align: left;
}


#content div.instagram_gallery.entry {
	border-bottom-color: #e6e6df;
	padding-bottom:0;
}



#content #contacts input,	#content #contacts	textarea,
.contact_form_textbox,	.contact_form_textbox	input,
.contact_form_dropdown,	.contact_form_dropdown	select,
.contact_form_textarea,	.contact_form_textarea	textarea,
.contact_form_multi,	.contact_form_multi		input		
{
	display: -moz-inline-stack !important;
	display: inline-block !important;
	margin: 0 !important;
	text-align: left;
	resize: none;
}


#content #contacts input:focus, #content #contacts textarea:focus, #content #contacts select:focus
{

	border:1px solid #5D88D5;
}


	.audio #content img.track_control,
	.audio img.track_control {
		top: 2px;
		left: 2px;
		width: 30px;
		height: 30px;
		margin: 0px;
		padding: 0px;
	}


	.vid_play_button,
	#content .vid_play_button {
		margin-left: auto;
		margin-right: auto;
		display: block;
		width: 20%;
		position: absolute;
		top: 38%;
		left: 40%;
		pointer-events: none;
	}


	#content ul.playlist_videos {
		margin: 0px;
		padding: 0px;
	}

#wrapper .content-wrapper{
background-color: #fff;
}

#wrapper .content-wrapper #asideLeft{
	float: left;
	width: 150px;
	margin-right: 10px;
}

#wrapper .content-wrapper #maincontent{
	float: left;
	width: 700px;
}

#wrapper .content-wrapper #maincontent-wp{
	clear: both;
}
.col{float:left}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

#wrapper {
	background:  rgb(222,222,222) ;

}

.page-template-1l-sidebar-php #wrapper { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1r-sidebar-php #wrapper { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l1r-sidebar-php #wrapper { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2l-sidebars-php #wrapper { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2r-sidebars-php #wrapper { width: 1000px; max-width: 1000px; min-width: 1000px; }


#wrapper.shadow {
	
	box-shadow: 10px 10px 5px #888;
}


.page-template-card-php #wrapper { width: 600px; max-width: none; min-width: 0; }


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

.fix { display: inline-block; }

#masthead .welcome ul { padding: 10px 0px 0px 0px ; }

#masthead .logo{ padding: 5px 0px 5px 5px; }

.section{clear:both;padding:0px;margin:0 auto}
.calculator .left-term .section{margin-top:50px}


.nav-action .products-menu .invisible {
    background: transparent;
    height: 10px;
    width: 100%;
}

.views-field-title a {
	font-size:16px;
	color:#729e37;
	font-weight:bold;
}

#block-views-Story_Rotator_Homepage-block_1 .views-field-title .field-content,
#block-views-Story_Rotator_Homepage-block_1 .views-field-title h2 a
{
	color: #5f8d2b;
	float: left;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	margin: 15px 0 10px 20px;
	width: 410px;
	z-index: 2;
}

	#info .left .call { position: absolute; right: 0; top: 10px; }

	#info .left .call span { display: none; }

footer .widgets {
	margin-top: 20px;
}

.login-fix .top_login_fix .selected-part-left #social_media{
    width:auto !important;
    text-align:left !important;
    padding-top: 15px;
}

#social_media img {
	margin:0 10px 20px 0;
}


#social_media h4{
    font-size: 12px;
    font-weight: normal;
}

#social_media h4 a{
    color:#b6985a;
}

#social_media{
    width:100%;
    text-align:center;
}


    #social_media h5{
        margin: 5px 0;
    }

#page-header #page-header-stripes .container h2 {display:none}
.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-left:10px;padding-right:10px}
.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-5{width:41.66667%}
#packages-button:hover,#tours-button:hover,#fun-button:hover,#about-portugal:hover{background:#3b7bcd;}
#packages-button:hover #packages,#tours-button:hover #tours,#fun-button:hover #fun,#about-portugal-button:hover #about-portugal{display:block;}
.menu-info{display:none;background:#3b7bcd;padding:25px 10px 10px 10px;position:absolute;z-index:2000;left:0;text-align:left;}
#footer-widgets .block{padding-top:20px}
#footer-widgets.col-1 .block{width:100%;margin-right:0}
#footer-widgets.col-2 .block,#footer-widgets.col-4 .block{width:48%}
#footer-widgets.col-3 .block{width:30.75%}
#footer-widgets.col-4 .block{width:22.05%}
.magazine .block.last{float:right}
#portfolio .block h2{font-size:18px;margin-bottom:15px}
.block.footer-widget-1{padding:0px!important}
.magazine .block .post .title a{font:bold 18px/1.2em Helvetica,Arial,sans-serif;color:#222}
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}

#pw_website_header { float:right; font-size:22px; font-weight:bold; color:#FFF; padding:11px 10px 0 0;}

#pw_website_header a { color:#FFF; text-decoration:none;}


#cff .cff-link-title{
  float: left;
  clear: both;
  width: 100%;
  display: block;
  font-weight: bold;
}

#cff p.cff-link-title{
  margin: 5px 0 0 0;
}

  .cmsc--nav-tab-wrap {
    background: #fff;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 8; }

    .cmsc--nav-tab-wrap:after {
      clear: both;
      content: ' ';
      display: block; }

  .cmsc--nav-tab-wrap-inner {
    height: inherit;
    max-width: 1023px;
    margin: auto;
    display: table;
    table-layout: fixed;
    width: 100%; }

.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;
}
#footer #footer-nav ul .menu-item{display:none}

	.sf-menu-mobile li.menu-item-has-children a, .sf-menu-mobile li.menu-item-has-children ul li.menu-item-has-children a {
	  float: left;
	  width: 90%;
	}

.widget-container {background-color: transparent;}
#container{padding-bottom:58px}
.ieHTML #container{padding-bottom:78px}
.ie7 #container{padding-bottom:98px}
.clearfix:after,.container:after,.row:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix,.container,.row{display:block}
.container{margin:0 auto;text-align:left;width:926px;z-index:10}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}



.slider_container { display:block; margin:20px 10px 0px 10px; padding:0px; width:650px; height:300px; overflow:hidden; }


div.bottom_boxes div.bottom_box {
    padding:30px 25px;
    width:280px;
    float:left;
    border-left:#f2ebf3 3px solid;
}


div.bottom_boxes div.bottom_box h3 {
    margin:0 0 20px 0;
}


div.bottom_boxes div.bottom_box a.readmore {
    font-style:italic;
    font-weight:bold;
    color:#56514F;
    text-decoration:underline;
}


div.bottom_boxes div.bottom_box a:hover.readmore {
    text-decoration:none;
}


div.bottom_boxes div.bottom_box p {
    margin:0 0 18px 0;
}


div.bottom_boxes div.bottom_box.first {
    border:0;
    padding-left:19px;
    margin-left:0;
}



.footer-subscribe {
    background:  #a10f2b;
}


.footer-subscribe h2 {
	margin: 0;
	color: #fff;
	font-size: 24px;
	font-weight: 200;
	text-transform: uppercase;
}


.footer-subscribe input {
	border-color: #fff;	
	border-right: none;
	background: transparent;
}


.footer-subscribe .form-control {
	color: #fff;
	font-size: 14px;
	font-weight: 200;
}


.footer-subscribe .form-control:focus {
	box-shadow: none;
	border-color: #fff;
}


.footer-subscribe .form-control::-moz-placeholder {
	color: #fff;
}

.footer-subscribe .form-control:-ms-input-placeholder {
	color: #fff;
}

.footer-subscribe .form-control::-webkit-input-placeholder {
	color: #fff;
}


.footer-subscribe .input-group-btn {
	border-color: #fff;
	background: transparent;
}


.footer-subscribe .input-group-btn .btn {
	border: 1px solid #fff;
	background: transparent;
}


.footer-subscribe .input-group-btn i {
	color: #fff;
	font-size: 16px;	
	font-weight: 200;
}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;}
.page-header .nav{margin-bottom:0;}
.page-header .nav + .btn-group{margin-left:24px;}
ul.structured li:first-child:not(.nav-header),ol.structured li:first-child:not(.nav-header){border-top:0;margin-top:0;padding-top:0;}
.nav{margin-bottom:0;padding-left:0;list-style:none;}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.nav-tabs{border-bottom:1px solid #dddddd;}
.nav-tabs.nav-justified{width:100%;border-bottom:0;}
.nav-justified{width:100%;}
.nav-tabs-justified{border-bottom:0;}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}
.nav-pills .dropdown-menu{border-radius:3px;}
.nav-tabs.nav-stacked{border-bottom:0;}
.nav-list .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.nav-list{background-color:#e9e9e9;}
.nav-list a{color:#575757;font-size:12px;text-shadow:none;}
.nav-list a:hover{border-color:#d4d4d4;background-color:#d4d4d4;}
.nav-list .nav-header{text-shadow:none;white-space:nowrap;}
.nav-header,.nav .nav-header{text-shadow:none;}
ul .nav-header,ol .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:24px;color:#bcbcbc;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase;}
.navbar .primary-navbar .container .nav{margin-left:-25px;}
.ede-settings-banner.nav{margin-bottom:0px;margin-top:5px;}
.page-header .nav-pills{margin-bottom:20px;text-align:left;width:100%;}
.nav li.dropdown ul.dropdown-menu:before,.nav li.dropdown ul.dropdown-menu:after{display:none;}
.navbar-collapse .nav.pull-left,.navbar-collapse .nav.pull-right{float:none!important;}
.block .nav-tabs{margin-left:0;}
.nav-search{margin-right:0px;}
ul.nav.navbar-nav{width:auto;}
.navbar .primary-navbar .container .nav li{width:100%;}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

	.searchbox {display:none; }

#main .homeFeatures li.last {background: none; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{width:66.66666667%}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row-contain{max-width:1170px;margin:0 auto}
.carousel-inner{overflow:hidden;width:100%;position:relative}
.wu-forecast-wrapper .wu-cond-text{font-family:verb,sans-serif;font-weight:400;margin:.25em 0 .5em 0}
.wu-current-conditions .wu-cond-text,.wu-current-conditions .wu-cond-icon{float:right;clear:right;width:50%;overflow:hidden!important;text-align:center;margin:0!important;line-height:1.2em!important}

#lbx_light {
height:auto;
width:95%;
margin:0px auto;
left:1%;
}

.lbx_content {
display: none;
position: fixed;
_position: fixed; 
top: 25%;
left: 25%;
width: 660px;
height: 423px;
padding: 0;
margin:0;
border: 10px solid #cccccc;
background-color: #cccccc;
z-index:10001;
overflow: hidden;
border-radius:5px
}

		body.admin-bar .header-wrap.stuck,
		body.buddypress .header-wrap.stuck {margin-top:0;}


#main_menu ul.sub-menu {
	position: absolute;
	background-color: #fff;
	z-index: 9000;
	border: 1px solid #E6E6E8;
	border-top-width: 0;
	display: none;
	padding: 0 0 5px 0;
	width: 100%;
}

#main_menu ul.sub-menu li {
	float: none;
	white-space: nowrap;
	    border-top: 1px solid #E8E8E8;
    list-style: none outside none;
    margin: 8px 15px;
    padding: 8px 0 0;
}

#main_menu ul.sub-menu li:first-child {
	border-top-width: 0;
}

.menu-main-menu-container ul.sub-menu li a {
	font-size: 13px;
	color: #666;
	font-family: Arial, sans-serif;
	text-transform: none;
	padding: 0;
}

.menu-main-menu-container ul.sub-menu li a:hover {
	color: #666;
}


.smi li.tw a {
	background-position: 0px -42px;
}


.smi li.tw:hover a {
	background-position: 0px 0px;
}


.menu--main-menu li.menu-item-has-children {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}


.menu--main-menu li.menu-item-has-children:hover {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}


.menu--main-menu li.menu-item-has-children[class*="current-menu"]:hover {
	background-color: white;
}


.menu--main-menu .menu-item-has-children:hover,
.menu--main-menu .menu-item-has-children.open {
	background-color: white;
}


.menu-item-container {
  border-top: 1px solid white;
  width: 50%;
  margin: 15px;
  display: inline-block;
  text-align: left;
}






body, .wrapper, .note, .info, code, #topNav, .L, .R, #frame, #container, #header, #navigation, #footer, #feature, #mainCol, #subCol, #extraCol, .content {position: static; text-align: left; text-indent: 0; background: White; color: Black; border-color: Black; width: auto; height: auto; display: block; float: none; min-height: 0; margin: 0; padding: 0;}


.video-popup-close,
.video-popup-close2,
.newsletter-popup-close,
.popup-close {
    padding: 20px;
    font-size: 40px;
    color: #fff;
    cursor: pointer;
}


    .video-popup-close, .video-popup-close2, .newsletter-popup-close, .popup-close {
        padding: 10px;
        font-size: 30px;
    }


.edd-checkout .post-text .edd_empty_cart {
    text-align: center;
    font-size: 26px;
    margin-bottom: 5%;
    display: inline-block;
    width: 100%;
    font-weight: 600;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}






.container-fluid.all-wrap {
	padding: 0;
	width: 100%;
	overflow: hidden;
}


	.section-header.attached .container-fluid {
		
	}


		#top-menu a { color: #4c6bf7; }


		#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu { background-color: #ffffff; }


		.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_pb_contact_submit, .et_pb_bg_layout_light .et_pb_newsletter_button, .nav-single a, .posted_in a { color: #ffd728 !important; }


		.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote { border-color: #ffd728; }

.navbar-collapse {
  max-height: 340px;
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  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-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

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

div.navbar-collapse ul.nav li.dropdown ul.dropdown-menu li ul li a{color: #eee;}



header .social-contain {
  height: 198px;
}


.fixed-footer .social-contain {
  height: 120px;
}


  .social-contain {
    height: auto;
  }


.page {
	width: 100%;
	padding-left: 0%;
	height: 233px;
	display:block;
	overflow:hidden;
	position:absolute;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

  .content .features-intro-ad,
  .content .features-bottom-ad {
    padding: 10px;
    margin: 0 auto 16px;
    background-color: #f6f7f9;
    border: 1px solid #e4ebf3; }

    .content .features-intro-ad img,
    .content .features-bottom-ad img {
      width: 100%;
      height: auto;
      vertical-align: top; }

  .content .features-bottom-ad {
    display: none; }

    .content .features-bottom-ad img {
      width: 100%;
      height: auto;
      vertical-align: top; }


.widgetContainer .textwidget {
	font-size: 12px;
	line-height: 16px;
	margin: 0 7px;
}
div.block{position:relative;}
div.block .edit{display:none;position:absolute;right:-20px;top:-5px;z-index:40;padding:3px 8px 0;font-size:10px;line-height:16px;background-color:white;border:1px solid #cccccc;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 3px #888888;-webkit-box-shadow:-1px 1px 2px #666666;}
div.block .edit a{display:block;border:0;padding:0;margin:0;}
div.block:hover .edit{display:block;}
.promos .block-bean-ad{float:left;}
.promos .block-title{font-size:1.3em;line-height:1.3em;margin-bottom:10px;color:white;}
body.front .block-bean-homepage-promo{float:left;width:33.33333%;overflow:hidden;}
body.front .block-bean-homepage-promo .block-title{position:absolute;color:rgba(255,255,255,0.8);text-align:center;bottom:10%;font-size:1.7em;width:100%;pointer-events:none;z-index:3;font-weight:lighter;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.5);}
body.front .block-bean-homepage-promo .content img{width:100%;height:auto;line-height:0;display:block;font-size:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
body.front .block-bean-homepage-promo .content a{line-height:0;display:block;font-size:0;overflow:hidden;}
body.front .block-bean-homepage-promo .content a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.not-front #content .block-menu-block{margin-top:30px;}
.not-front #content .block-menu-block .menu li.leaf{list-style:none;}
.not-front #content .block-menu-block .content li{overflow:hidden;margin:0;padding:0;float:left;display:block;margin-right:2.12766%;width:48.93617%;position:relative;margin-top:0.8em;}
.not-front #content .block-menu-block .content li:last-child{margin-right:0;}
.not-front #content .block-menu-block .content li:nth-child(2n){margin-right:0;}
.not-front #content .block-menu-block .content li:nth-child(2n+1){clear:left;}
.not-front #content .block-menu-block .content li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.not-front #content .block-menu-block .content .field-item a{font-size:0;line-height:0;}
.not-front #content .block-menu-block .content img{width:100%;height:auto;border:1px solid rgba(0,0,0,0.3);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;display:block;z-index:2;}
.front #block-views-feeds-block_pinterest .block-title,.front #block-fs-recent_activity .block-title{background-color:#58585a;color:#ffffff;font-size:1em;padding:20px;margin:0;}
.front #block-views-feeds-block_pinterest .block-title:after,.front #block-fs-recent_activity .block-title:after{position:absolute;top:20px;right:20px;font-size:2.5em;color:#999999;font-family:FontAwesome;}
.front #block-views-feeds-block_pinterest .block-title:after{content:"";}
.front #block-fs-recent_activity .block-title{border-left:1px solid #999999;}
.front #block-fs-recent_activity .block-title:after{content:"";font-size:27px;color:#58585a;background-color:#999999;border-radius:100%;padding:10px 0 0 10px;width:27px;height:27px;top:11px;}
.front .block-bean-slideshow .flexslider{padding:0;margin:0;border:0;position:relative;background-color:#58585a;}
.front .block-bean-slideshow .flexslider li{overflow:hidden;}
.front .block-bean-slideshow .flexslider img{min-width:700px;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 7s;-moz-transition:-moz-transform 7s;transition:transform 7s;}
.front .block-bean-slideshow .flexslider .flex-active-slide img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.front .block-bean-slideshow .flexslider li:before{content:" ";display:block;position:absolute;width:100%;height:100%;background-image:radial-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.5));pointer-events:none;z-index:2;}
.sidebar.left .block-menu-block .content a{color:#999999;font-size:1.3em;}
.sidebar.left .block-menu-block .content a.active{font-weight:bold;}
.sidebar.left .block-menu-block .content a:hover{color:#444445;}
.sidebar.left .block-menu-block .content li{list-style:none;}
.sidebar.left .block-menu-block .content li li:before{content:"  - ";color:#999999;font-size:1.3em;}
.sidebar.left .block-menu-block .content li:before{content:"// ";color:#ff6666;font-size:1.3em;}
.sidebar.left .block-menu-block .menu-fields-main-menu{display:none;}
.sidebar .block{margin-top:30px;}
.sidebar .block:first-child{margin-top:0;}
.sidebar .block .block-title{text-align:center;padding:15px 0 15px 0;font-size:0.8em;border-top:1px solid red;border-bottom:1px solid red;font-weight:bold;margin-bottom:10px;}
.sidebar .block .content{font-size:0.8em;}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}


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

.fix { display: inline-block; }

			#sidebar-right .block { padding: 2px 15px; clear: right; display: block; }


	.main_image .block{
    width: 100%;
    height: 42px;
    background: #EDDC43;
    border-bottom: 2px solid #223C6D;
    padding: 15px 25px;
    color: #0C277C;
	}

	
		body.network-nep .main_image .block { background: #1E4FE9; border-bottom: 2px solid #EDDC43; color: #fff;  }

	
		.main_image .block h2 { font-size: 125%; font-weight: bold; padding: 0 0 5px 0; }

		.main_image .block h3 { font-size: 110%; font-weight: normal; }


.image_thumb .block { display: none; }

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}
.row{margin-bottom:20px}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}

#product-info-table .row {
	margin: 0;
	padding: 10px 0;
	font: normal 14px/14px Arial, Helvetica, sans-serif;
	color: #000;
	border-bottom: 1px solid #c4c4c4;
}

#product-info-table .row .pitlabel {
	padding-right: 15px;
	font-weight: bold;
}




#product-info-table .row.code.connect-link {
padding-top:0px;
}
.footer-nav-menu .menu-item{display:inline;float:left}
.footer-nav-menu .menu-item .link{float:left}
.footer-nav-menu .menu-item .link:hover{text-decoration:none}
.footer-nav-menu .menu-item .link .decoration{float:left;margin:0 13px}
.footer-nav-menu .menu-item.first .decoration{margin-left:0}
.footer-nav-menu .menu-item.first .separator-left{width:0}
.footer-nav-module .footer-nav-menu .separator-left{float:left;margin-top:1px;background-color:#d0d0d0;height:1em;width:1px;-webkit-box-shadow:-1px 0 1px #f6f6f6;-moz-box-shadow:-1px 0 1px #f6f6f6;box-shadow:-1px 0 1px #f6f6f6}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


#umbrella .checkout-link{
  padding: 0;
  margin-right: 0;
  border: none;
  }

#umbrella .checkout-link a{ color: #ffffff; }

#umbrella .checkout-link a:hover{ color: #ffffff; }

.logocontainer {
	width:100%;
	background-color:#FFF;
	line-height: 49px;
	padding-top: 5px;
}

.schedule-time,
.announcement-post-date {
    text-align: right;
}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.popup_col2 .table .right{text-align:right;}


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}

table.exploit_list tbody tr td.date, table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification, table.exploit_list tbody tr td.platform, table.exploit_list tbody tr td.author {
    border: solid #eee 1px;
    text-align:center;
    padding:3px;
}

table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification { width:30px;}




div.wpff_nav {
    font-size: 11px; 
    border: 0px solid;
    padding: 1px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    float: left;
    height: 11px;
}


div.wpff_nav:hover {
    color:#147;
    text-decoration:underline; 
    cursor:pointer;
}

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

.fusion-spacing-no.fusion-one-third {
  width: 33.3333%;
}

.fusion-events-shortcode .fusion-one-third .fusion-events-placeholder {
  width: 337px;
  height: 216px;
}

.fusion-events-shortcode .fusion-one-third .tribe-events-event-image {
  height: 216px;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-third{width:30.6666%;}
.fusion-layout-column.fusion-one-third.fusion-spacing-no{width:33.33333333%;}


.ja-tabs-title-top {
position:relative;
z-index:10;
}


* html .ja-tabs-title-top ul.ja-tabs-title {
bottom:-1px;
}



.ja-tabs-title-top ul.ja-tabs-title li {
float:left;
background:none;
cursor:pointer;
display:block;
list-style-type:none;
margin:0;
padding:0;
}


.default .ja-tabs-title-top {
height:30px;
border-bottom:1px solid #CCC;
position:relative;
width:100%;
}


.default .ja-tabs-title-top ul.ja-tabs-title li {
background:#F7F7F7;
border:1px solid #CCC;
margin-left:3px;
}


.default .ja-tabs-title-top ul.ja-tabs-title li h3 {
font-size:100%;
font-weight:700;
line-height:28px;
border:1px solid #F7F7F7;
color:#090;
border-bottom:none;
margin:0;
padding:0 10px;
}


.default .ja-tabs-title-top ul.ja-tabs-title li.active,.default .ja-tabs-title-top ul.ja-tabs-title li.firstactive,.default .ja-tabs-title-top ul.ja-tabs-title li.lastactive {
background:#FFF;
border-bottom:1px solid #FFF;
}


.default .ja-tabs-title-top ul li.active h3,.default .ja-tabs-title-top ul li.firstactive h3,.default .ja-tabs-title-top ul li.lastactive h3 {
color:#036ed8;
}


.ja-tabs-title-top ul.ja-tabs-title,.ja-tabs-title-bottom ul.ja-tabs-title {
position:absolute;
margin:0;
padding:0;
}
.icon-social-tumblr:before{content:"\e62f"}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}





#access {
	background: #000;
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
}

#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 928px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

#access a {
	color: #aaa;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}

#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}

#access ul ul li {
	min-width: 180px;
}

#access ul ul ul {
	left: 100%;
	top: 0;
}

#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}

* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}

#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}

.ptypeicon{width:19px;height:10px}


.upload_progress_notification .total_info {
    font-size: 12px;
    text-align: right;
    line-height: 35px;
}


.upload_progress_notification .total_info span.num {
    font-size: 14px;
    cursor: pointer;
}


.upload_progress_notification .total_info span.desc {
    cursor: pointer;
}

#site-logo{left:auto; right:0; top:0;}

.et_divi_builder #et_builder_outer_content .et_pb_blog_grid .et_pb_image_container {
  max-width: none;
}

.et_divi_builder #et_builder_outer_content .et_pb_has_overlay.et_pb_post .et_pb_image_container a {
  display: block;
  position: relative;
}

.et_divi_builder #et_builder_outer_content .et_pb_image_container,
.et_divi_builder #et_builder_outer_content .et_pb_blog_grid .et_main_video_container,
.et_divi_builder #et_builder_outer_content .et_pb_blog_grid .et_audio_content,
.et_divi_builder #et_builder_outer_content .et_pb_blog_grid .et_pb_post .et_pb_slider {
  margin: -20px -20px 10px;
}

.et_divi_builder #et_builder_outer_content .et_pb_image_container img,
.et_divi_builder #et_builder_outer_content .et_pb_post a img {
  vertical-align: bottom;
  max-width: 100%;
}

.et_divi_builder #et_builder_outer_content .et_pb_blog_grid .et_pb_image_container img {
  min-width: 100%;
  max-width: 100%;
  height: auto;
}


.theslider .slides .buythem a.buybutton {
background-color: #000;
background-color: rgba(0,0,0, .75);
padding: 12px;
font-size: 2em;
color: #ffff00;
border-right: 2px solid #ffff00;
border-left: 2px solid #ffff00;
border-top: 2px solid #ffff00;
display: inline-block;
line-height: 1;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
font-weight: 600;
}


.theslider .slides .buythem a.buybutton:hover {
background-color: #6bc23e;
background-color: rgba(107, 194, 62, .8);
color: #fff;
}


.theslider .slides .buythem a.buybutton img {
vertical-align: middle;
max-width: 24px;
line-height: 0px;
margin: 0px;
}



#primary {
	margin-bottom: 60px;
}


#page #primary .sharedaddy h3 {
	font-size: 0.73em;
}

div.headings{
	display:none;
}



.cycle-pager { 
    text-align: center; 
	width: 100%; 
	z-index: 500; 
	position: absolute; 
	bottom: 10px; 
	overflow: hidden;
}


.cycle-pager span { 
    font-family: arial; 
	font-size: 50px; 
	width: 18px; 
	height: 22px; 
    display: inline-block; 
	color: #fff; 
	cursor: pointer;
	text-shadow: -1px -1px #bcbcbc;
	overflow: hidden;
}


.cycle-pager span.cycle-pager-active { color: #e0d9cb;}


#header_menu_container .logo {
	max-width:100%;
	margin:0.87719% 0;	
}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}





.art-blockheader
{
  margin-bottom: 0;
  position: relative;
  height: 30px;
}


.art-blockheader h3.t
{
  position: relative;
  height: 30px;
  color: #1F1F1F;
  font-size: 18px;
  margin:0;
  padding: 0 10px 0 5px;
  white-space: nowrap;
  line-height: 30px;
}


.art-blockheader h3.t a,
.art-blockheader h3.t a:link,
.art-blockheader h3.t a:visited, 
.art-blockheader h3.t a:hover
{
  color: #1F1F1F;
  font-size: 18px;
}

  .wrapper,
  .urgency,
  .mob-nav-header {
    transition: left 0.5s ease;
  }

  .mob-nav-header {
    background: #fff;
    display: block;
    height: 94px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2;
  }

  .mob-nav-header a img {
    border: none;
  }

  .mob-nav-header .logo-frontier {
    display: block;
    margin: 20px auto 0 auto;
  }

  .mob-nav .mob-nav-header {
    left: 415px;
  }


.mob-nav-header,
.top-link,
.mob-footer-nav {
  display: none; }
.bp960-wdn-col-six-eighths,.bp960-wdn-col-three-fourths{width:75%}

.post-content .cat_linkcustom a{color:#223779}

.post-content a{color:#333;}

.post-content h2{font-size:22px;line-height:1.2;margin:0 0 5px;}

.post-content p{margin:0;}


.carousel-wrapper .item {
    background: none no-repeat scroll center center / cover rgba(0, 0, 0, 0);
    height: auto;
}





.menu-btn {display: none}

.menu-btn span {font-size: 30px;padding: 0px 0 0px 20px;}

	#container, #header, #header-content, #content-full, #footer, #footer-content { width: 100%; min-width: 100px; }


#header-content {
	width: 1050px;
	margin:auto;
}


.no-padding-top {
    padding-top: 0px !important;
}


.no-padding {
    padding: 0px !important;
}


.no-padding-bottom {
    padding-bottom: 0px !important;
}

#wprmenu_menu .wprmenu_icon:before, #wprmenu_bar [data-icon]:before {
	font-family: 'wprmenu';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}


#wprmenu_bar .wprmenu_icon {
	width: 20px;
	height: 22px;
	overflow: hidden;
	float: left;
	margin-right: 16px;
	padding-top: 2px;
	position: relative;
}

#wprmenu_bar .wprmenu_icon span {
  -webkit-transition: all .01s ease-in-out;
  -moz-transition: all .01s ease-in-out;
  -o-transition: all .01s ease-in-out;
  -ms-transition: all .01s ease-in-out;
  transition: all .01s ease-in-out;
	display: block;
  position: absolute;
	width: 20px;
	height: 4px;
  left: 0px;
	background: #f2f2f2;
}
.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.dashicons-menu:before{content:"\f333"}
.dashicons-admin-site:before{content:"\f319"}
.dashicons-dashboard:before{content:"\f226"}
.dashicons-admin-media:before{content:"\f104"}
.dashicons-admin-page:before{content:"\f105"}
.dashicons-admin-comments:before{content:"\f101"}
.dashicons-admin-appearance:before{content:"\f100"}
.dashicons-admin-plugins:before{content:"\f106"}
.dashicons-admin-users:before{content:"\f110"}
.dashicons-admin-tools:before{content:"\f107"}
.dashicons-admin-settings:before{content:"\f108"}
.dashicons-admin-network:before{content:"\f112"}
.dashicons-admin-generic:before{content:"\f111"}
.dashicons-admin-home:before{content:"\f102"}
.dashicons-admin-collapse:before{content:"\f148"}
.dashicons-filter:before{content:"\f536"}
.dashicons-admin-customizer:before{content:"\f540"}
.dashicons-admin-multisite:before{content:"\f541"}
.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}
.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}
.dashicons-format-image:before{content:"\f128"}
.dashicons-format-gallery:before{content:"\f161"}
.dashicons-format-audio:before{content:"\f127"}
.dashicons-format-video:before{content:"\f126"}
.dashicons-format-chat:before{content:"\f125"}
.dashicons-format-status:before{content:"\f130"}
.dashicons-format-aside:before{content:"\f123"}
.dashicons-format-quote:before{content:"\f122"}
.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}
.dashicons-welcome-add-page:before{content:"\f133"}
.dashicons-welcome-view-site:before{content:"\f115"}
.dashicons-welcome-widgets-menus:before{content:"\f116"}
.dashicons-welcome-comments:before{content:"\f117"}
.dashicons-welcome-learn-more:before{content:"\f118"}
.dashicons-image-crop:before{content:"\f165"}
.dashicons-image-rotate:before{content:"\f531"}
.dashicons-image-rotate-left:before{content:"\f166"}
.dashicons-image-rotate-right:before{content:"\f167"}
.dashicons-image-flip-vertical:before{content:"\f168"}
.dashicons-image-flip-horizontal:before{content:"\f169"}
.dashicons-image-filter:before{content:"\f533"}
.dashicons-undo:before{content:"\f171"}
.dashicons-redo:before{content:"\f172"}
.dashicons-editor-bold:before{content:"\f200"}
.dashicons-editor-italic:before{content:"\f201"}
.dashicons-editor-ul:before{content:"\f203"}
.dashicons-editor-ol:before{content:"\f204"}
.dashicons-editor-quote:before{content:"\f205"}
.dashicons-editor-alignleft:before{content:"\f206"}
.dashicons-editor-aligncenter:before{content:"\f207"}
.dashicons-editor-alignright:before{content:"\f208"}
.dashicons-editor-insertmore:before{content:"\f209"}
.dashicons-editor-spellcheck:before{content:"\f210"}
.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}
.dashicons-editor-contract:before{content:"\f506"}
.dashicons-editor-kitchensink:before{content:"\f212"}
.dashicons-editor-underline:before{content:"\f213"}
.dashicons-editor-justify:before{content:"\f214"}
.dashicons-editor-textcolor:before{content:"\f215"}
.dashicons-editor-paste-word:before{content:"\f216"}
.dashicons-editor-paste-text:before{content:"\f217"}
.dashicons-editor-removeformatting:before{content:"\f218"}
.dashicons-editor-video:before{content:"\f219"}
.dashicons-editor-customchar:before{content:"\f220"}
.dashicons-editor-outdent:before{content:"\f221"}
.dashicons-editor-indent:before{content:"\f222"}
.dashicons-editor-help:before{content:"\f223"}
.dashicons-editor-strikethrough:before{content:"\f224"}
.dashicons-editor-unlink:before{content:"\f225"}
.dashicons-editor-rtl:before{content:"\f320"}
.dashicons-editor-break:before{content:"\f474"}
.dashicons-editor-code:before{content:"\f475"}
.dashicons-editor-paragraph:before{content:"\f476"}
.dashicons-editor-table:before{content:"\f535"}
.dashicons-align-left:before{content:"\f135"}
.dashicons-align-right:before{content:"\f136"}
.dashicons-align-center:before{content:"\f134"}
.dashicons-align-none:before{content:"\f138"}
.dashicons-lock:before{content:"\f160"}
.dashicons-unlock:before{content:"\f528"}
.dashicons-calendar:before{content:"\f145"}
.dashicons-calendar-alt:before{content:"\f508"}
.dashicons-visibility:before{content:"\f177"}
.dashicons-hidden:before{content:"\f530"}
.dashicons-post-status:before{content:"\f173"}
.dashicons-edit:before{content:"\f464"}
.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}
.dashicons-sticky:before{content:"\f537"}
.dashicons-external:before{content:"\f504"}
.dashicons-arrow-up:before{content:"\f142"}
.dashicons-arrow-down:before{content:"\f140"}
.dashicons-arrow-left:before{content:"\f141"}
.dashicons-arrow-right:before{content:"\f139"}
.dashicons-arrow-up-alt:before{content:"\f342"}
.dashicons-arrow-down-alt:before{content:"\f346"}
.dashicons-arrow-left-alt:before{content:"\f340"}
.dashicons-arrow-right-alt:before{content:"\f344"}
.dashicons-arrow-up-alt2:before{content:"\f343"}
.dashicons-arrow-down-alt2:before{content:"\f347"}
.dashicons-arrow-left-alt2:before{content:"\f341"}
.dashicons-arrow-right-alt2:before{content:"\f345"}
.dashicons-leftright:before{content:"\f229"}
.dashicons-sort:before{content:"\f156"}
.dashicons-randomize:before{content:"\f503"}
.dashicons-list-view:before{content:"\f163"}
.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}
.dashicons-grid-view:before{content:"\f509"}
.dashicons-hammer:before{content:"\f308"}
.dashicons-art:before{content:"\f309"}
.dashicons-migrate:before{content:"\f310"}
.dashicons-performance:before{content:"\f311"}
.dashicons-universal-access:before{content:"\f483"}
.dashicons-universal-access-alt:before{content:"\f507"}
.dashicons-tickets:before{content:"\f486"}
.dashicons-nametag:before{content:"\f484"}
.dashicons-clipboard:before{content:"\f481"}
.dashicons-heart:before{content:"\f487"}
.dashicons-megaphone:before{content:"\f488"}
.dashicons-schedule:before{content:"\f489"}
.dashicons-wordpress:before{content:"\f120"}
.dashicons-wordpress-alt:before{content:"\f324"}
.dashicons-pressthis:before{content:"\f157"}
.dashicons-update:before{content:"\f463"}
.dashicons-screenoptions:before{content:"\f180"}
.dashicons-cart:before{content:"\f174"}
.dashicons-feedback:before{content:"\f175"}
.dashicons-cloud:before{content:"\f176"}
.dashicons-translation:before{content:"\f326"}
.dashicons-tag:before{content:"\f323"}
.dashicons-category:before{content:"\f318"}
.dashicons-archive:before{content:"\f480"}
.dashicons-tagcloud:before{content:"\f479"}
.dashicons-text:before{content:"\f478"}
.dashicons-media-archive:before{content:"\f501"}
.dashicons-media-audio:before{content:"\f500"}
.dashicons-media-code:before{content:"\f499"}
.dashicons-media-default:before{content:"\f498"}
.dashicons-media-document:before{content:"\f497"}
.dashicons-media-interactive:before{content:"\f496"}
.dashicons-media-spreadsheet:before{content:"\f495"}
.dashicons-media-text:before{content:"\f491"}
.dashicons-media-video:before{content:"\f490"}
.dashicons-playlist-audio:before{content:"\f492"}
.dashicons-playlist-video:before{content:"\f493"}
.dashicons-controls-play:before{content:"\f522"}
.dashicons-controls-pause:before{content:"\f523"}
.dashicons-controls-forward:before{content:"\f519"}
.dashicons-controls-skipforward:before{content:"\f517"}
.dashicons-controls-back:before{content:"\f518"}
.dashicons-controls-skipback:before{content:"\f516"}
.dashicons-controls-repeat:before{content:"\f515"}
.dashicons-controls-volumeon:before{content:"\f521"}
.dashicons-controls-volumeoff:before{content:"\f520"}
.dashicons-yes:before{content:"\f147"}
.dashicons-no:before{content:"\f158"}
.dashicons-no-alt:before{content:"\f335"}
.dashicons-plus:before{content:"\f132"}
.dashicons-plus-alt:before{content:"\f502"}
.dashicons-plus-alt2:before{content:"\f543"}
.dashicons-minus:before{content:"\f460"}
.dashicons-dismiss:before{content:"\f153"}
.dashicons-marker:before{content:"\f159"}
.dashicons-star-filled:before{content:"\f155"}
.dashicons-star-half:before{content:"\f459"}
.dashicons-star-empty:before{content:"\f154"}
.dashicons-flag:before{content:"\f227"}
.dashicons-info:before{content:"\f348"}
.dashicons-warning:before{content:"\f534"}
.dashicons-share:before{content:"\f237"}
.dashicons-share1:before{content:"\f237"}
.dashicons-share-alt:before{content:"\f240"}
.dashicons-share-alt2:before{content:"\f242"}
.dashicons-twitter:before{content:"\f301"}
.dashicons-rss:before{content:"\f303"}
.dashicons-email:before{content:"\f465"}
.dashicons-email-alt:before{content:"\f466"}
.dashicons-facebook:before{content:"\f304"}
.dashicons-facebook-alt:before{content:"\f305"}
.dashicons-networking:before{content:"\f325"}
.dashicons-googleplus:before{content:"\f462"}
.dashicons-location:before{content:"\f230"}
.dashicons-location-alt:before{content:"\f231"}
.dashicons-camera:before{content:"\f306"}
.dashicons-images-alt:before{content:"\f232"}
.dashicons-images-alt2:before{content:"\f233"}
.dashicons-video-alt:before{content:"\f234"}
.dashicons-video-alt2:before{content:"\f235"}
.dashicons-video-alt3:before{content:"\f236"}
.dashicons-vault:before{content:"\f178"}
.dashicons-shield:before{content:"\f332"}
.dashicons-shield-alt:before{content:"\f334"}
.dashicons-sos:before{content:"\f468"}
.dashicons-search:before{content:"\f179"}
.dashicons-slides:before{content:"\f181"}
.dashicons-analytics:before{content:"\f183"}
.dashicons-chart-pie:before{content:"\f184"}
.dashicons-chart-bar:before{content:"\f185"}
.dashicons-chart-line:before{content:"\f238"}
.dashicons-chart-area:before{content:"\f239"}
.dashicons-groups:before{content:"\f307"}
.dashicons-businessman:before{content:"\f338"}
.dashicons-id:before{content:"\f336"}
.dashicons-id-alt:before{content:"\f337"}
.dashicons-products:before{content:"\f312"}
.dashicons-awards:before{content:"\f313"}
.dashicons-forms:before{content:"\f314"}
.dashicons-testimonial:before{content:"\f473"}
.dashicons-portfolio:before{content:"\f322"}
.dashicons-book:before{content:"\f330"}
.dashicons-book-alt:before{content:"\f331"}
.dashicons-download:before{content:"\f316"}
.dashicons-upload:before{content:"\f317"}
.dashicons-backup:before{content:"\f321"}
.dashicons-clock:before{content:"\f469"}
.dashicons-lightbulb:before{content:"\f339"}
.dashicons-microphone:before{content:"\f482"}
.dashicons-desktop:before{content:"\f472"}
.dashicons-tablet:before{content:"\f471"}
.dashicons-smartphone:before{content:"\f470"}
.dashicons-phone:before{content:"\f525"}
.dashicons-smiley:before{content:"\f328"}
.dashicons-index-card:before{content:"\f510"}
.dashicons-carrot:before{content:"\f511"}
.dashicons-building:before{content:"\f512"}
.dashicons-store:before{content:"\f513"}
.dashicons-album:before{content:"\f514"}
.dashicons-palmtree:before{content:"\f527"}
.dashicons-tickets-alt:before{content:"\f524"}
.dashicons-money:before{content:"\f526"}
.dashicons-thumbs-up:before{content:"\f529"}
.dashicons-thumbs-down:before{content:"\f542"}
.dashicons-layout:before{content:"\f538"}


.home-taglines .prospective .dashicons,
#sub-carousel-slides h3 .dashicons {
	width: auto;
	display: inline-block;
	background-color: #92b4ba;
	color: #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 16px;
	width: 16px;
	text-decoration: none;
	margin-left: 7px;
	margin-left: 0.5rem;
	margin-top: 2px;
}

	
	.home.page .home-taglines .prospective .dashicons {
		display: none;
	}


.home.page .story-tab-footer .view-rss .dashicons-rss {
	color: #FFF;
	border-radius: 2px;
	height: 16px;
	width: 16px;
	background-color: #fa9f42;
	text-decoration: none;
	margin-right: 5px;
	position: relative;
	top: -2px;
}

	#sub-carousel-slides h3 .dashicons {
		display: none;
	}
.view-more-releases{text-align:right;}

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }


body#custom #usersite-container #header-wrap {
  width: 960px;
  height: 250px;
  position: relative;
  overflow: hidden; }


body#custom #usersite-container #header-wrap #page-title.display-type-none {
  display: none; }


body#custom #usersite-container #header-wrap #page-title.display-type-image {
  font-size: 0px; }


body#custom #usersite-container #header-wrap .layer {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background: transparent none no-repeat 0 0; }


body#custom #usersite-container #header-wrap .layer-photo {
  left: 0px;
  top: 0px;
  width: 960px;
  height: 250px;
  overflow: hidden; }


body#custom #usersite-container #header-wrap .layer-photo img {
  max-width: none;
  min-width: 0;
  border: 0px none transparent;
  padding: 0;
  margin: 0; }

  .twelvecol { width: 99.999999993%; }

  
  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}
.sidebar .block{margin:0 0 30px 0;}
.sidebar .block:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.block-menu-block a{color:#333;}
.block-menu-block a:hover{color:#d00000;}
.block-menu-block a.active{background-color:#F2E8B1 !important;}
.block-menu-block h3{background-color:#454542;color:#FFF;font-size:inherit;text-transform:uppercase;margin:0;padding:1em;}
.block-menu-block h3 a{color:#fff;border:none;}
.block-menu-block h3 a.active{background-color:transparent !important;}
.block-menu-block ul{background-color:#fff;padding:0;list-style-image:none;list-style-type:none;margin:0;}
.block-menu-block li{padding:0;}
.block-menu-block ul a{border:none;font-size:.8em}

.block-views{position:relative;}
.sidebar .block-views{box-shadow:0 0 1px #bbb;padding:10px;}
.block-views .view-teaser-abbr .feed-icon{top:8px;}


#header {
	width: 990px;
	height: 115px;
}

.boxcontent .alignleft,
.boxcontent img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

.boxcontent img.alignleft,
.boxcontent img.alignright,
.boxcontent img.aligncenter {
	margin-bottom: 12px;
}


div.in{
	width: 86%;
	margin: 0 auto;
	max-width: 1200px;

}
nav.navigation .page-numbers.next,nav.navigation .page-numbers.prev{padding:12px 15px !important;}
nav.navigation .page-numbers:not(.page-disabled):not(.current-page):hover,nav.navigation.link_pages a:hover{color:#fff !important;background:#dc260a;text-decoration:none;}
nav.navigation .page-numbers.page-disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}
nav.navigation .page-numbers .fa,nav.navigation.link_pages a .fa{font-size:20px;margin:0 5px;line-height:13px;position:relative;top:1px;}
nav.navigation .page-numbers.previous-page .fa,body.rtl nav.navigation .page-numbers.next-page .fa{margin:0 5px 0 0;}
nav.navigation .page-numbers.next-page .fa,body.rtl nav.navigation .page-numbers.previous-page .fa{margin:0 0 0 5px;}
.xt-widget-wrap nav.navigation.xt-news-pagination.type-load-more .page-numbers{background:#f3f3f3;}
.xt-widget-wrap nav.navigation.xt-news-pagination.type-load-more .page-numbers:hover{background:#e8280b;}
.xt-widget-wrap nav.navigation.xt-news-pagination .page-numbers{padding:0 10px !important;margin:0;font-size:12px;border:0;color:#181818;border:1px solid #eaeaea;}
.xt-widget-wrap nav.navigation.xt-news-pagination .page-numbers.current-page{border:1px solid #f3f3f3;background:#fff;}
.xt-widget-wrap nav.navigation.xt-news-pagination .page-numbers:not(.page-disabled):hover{border:1px solid #e8280b;}
.xt-widget-wrap nav.navigation.xt-news-pagination .page-numbers .fa{font-size:15px;top:0;}
.xt-widget-wrap nav.navigation.xt-news-pagination .page-numbers .fa.no-margin{margin:0;}

#content {
width: 810px;
float: left;
min-width: 30%;
}

#content table {
width: 95%;
color: #666;
font-size: 12px;
text-shadow: 1px 1px 0px #FFF;
background: #F5F5F5;
margin: 20px;
border: #CCC 1px solid;
border-collapse: collapse;
}

#content table tr {
text-align: center;
padding-left: 20px;
}

#content table th {
padding: 2px;
background: #FD4326;
color: #FFF;
text-shadow: none;
text-align: left;
}

#content table tr td {
text-align: center;
padding: 2px;
vertical-align: middle;
border: 1px solid #000;
}


#content .home_resources {
	position: absolute;
	top: 347px;
	left: 0px;
	width: 826px;
}


#content .home_resources .resource1-3 {
	width: 207px;
	height: 196px;
	float: left;
}

#content .home_resources .resource2-4 {
	width: 206px;
	height: 196px;
	float: left;
}

.rp_affpad{
float:left;
width:225px;
margin:0 0 0 -3px;
position:relative;
background:#FFFFFF;
}


.container {
	position: relative;
	width: 80%;
	max-width: 1080px;
	margin: auto;
}


#main-content .container {
	padding-top: 58px;
}


.et_full_width_page #main-content .container:before,
.et_full_width_portfolio_page #main-content .container:before {
	display: none;
}


.et_boxed_layout #page-container,
.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,
.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header,
.et_fixed_nav.et_boxed_layout #page-container #top-header,
.et_fixed_nav.et_boxed_layout #page-container #main-header,
.et_boxed_layout #page-container .container,
.et_boxed_layout #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row {
	width: 90%;
	max-width: 1200px;
	margin: auto;
}



.entry-content table,
body.et-pb-preview #main-content .container table {
	width: 100%;
	margin: 0 0 15px 0;
	border: 1px solid #eee;
	text-align: left;
}


.entry-content tr th,
.entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
	padding: 9px 24px;
	color: #555;
	font-weight: bold;
}


.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
	padding: 6px 24px;
	border-top: 1px solid #eee;
}



#left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
	padding: 0 0 23px 16px;
	line-height: 26px;
	list-style-type: disc;
}


#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
	padding: 0 0 23px 0;
	line-height: 26px;
	list-style-position: inside;
	list-style-type: decimal;
}


#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
	padding: 2px 0 2px 20px;
}


#left-area ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
	padding: 2px 0 2px 35px;
}


#top-header .container {
	padding-top: 10px;
	font-weight: 600;
}


#top-header,
#top-header .container,
#top-header #et-info,
#top-header .et-social-icon a {
	line-height: 1em;
}


.et_header_style_split #main-header .container,
.et_header_style_split #main-header .logo_container {
	z-index: 2;
	text-align: center;
}



.et_header_style_centered #main-header .container {
	height: inherit;
	text-align: center;
}


.et_header_style_centered.et_vertical_nav #main-header .container {
	height: auto;
}


.container.et_search_form_container {
	position: relative;
	height: 1px;
	opacity: 0;
}


.container.et_search_form_container.et_pb_search_visible {
	z-index: 999;
	-webkit-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.container.et_menu_container {
	z-index: 99;
}


.container.et_search_form_container.et_pb_search_form_hidden {
	z-index: 1 !important;
}


.container.et_pb_menu_hidden {
	z-index: -1;
}



.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .container {
	width: 100%;
	max-width: 100%;
	padding-top: 0;
}


.post-password-required .et_pb_row,
.post-password-required p.nocomments.container {
	max-width: 100%;
}


.post-password-required p.nocomments.container:before {
	display: none;
}


.entry-content address,
.comment-content address,
body.et-pb-preview #main-content .container address {
	margin-bottom: 12px;
	line-height: 24px;
}


	.et_vertical_nav #main-header .container {
		width: auto;
		margin: 0 40px;
	}


	.et_vertical_nav .container.et_search_form_container {
		position: relative;
		right: 0 !important;
		height: 40px !important;
	}


	.et_vertical_nav .container.et_search_form_container .et-search-form input {
		font-size: 14px !important;
	}


	.et_vertical_nav .container.et_search_form_container div#et_top_search {
		height: 30px;
	}


	.et_vertical_nav .container.et_search_form_container.et_pb_search_visible {
		right: 0;
		opacity: 1;
		-webkit-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}


	.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container {
		z-index: 1;
	}


	.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container.et_pb_search_visible {
		z-index: 999;
	}



	.et_fullwidth_nav #main-header .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}


	.et_fullwidth_secondary_nav #top-header .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}


	#main-content .container:before {
		position: absolute;
		top: 0;
		width: 1px;
		height: 100%;
		background-color: #e2e2e2;
		content: "";
	}


	.et_right_sidebar #main-content .container:before {
		right: 20.875% !important;
	}


	.et_left_sidebar #main-content .container:before {
		left: 20.875% !important;
	}


	.et_pb_gutter.et_pb_gutters4.et_right_sidebar #main-content .container:before {
		right: 19% !important;
	}


	.et_pb_gutter.et_pb_gutters4.et_left_sidebar #main-content .container:before {
		left: 19% !important;
	}


	.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before {
		right: 22.75% !important;
	}


	.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before {
		left: 22.75% !important;
	}


	.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before {
		right: 25% !important;
	}


	.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before {
		left: 25% !important;
	}


	.et_vertical_nav.et_left_sidebar #main-content .container:before {
		left: 195px;
	}



	#logo,
	.logo_container,
	#main-header,
	.container {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}


#homepage-top{
width: 1000px;
margin: 0px auto 20px auto;
display: inline-block;
}

.top-bar .top-bar-right{float: right;}

.top-bar .top-bar-right span{
	border-right: 1px solid;
    margin-right: 10px;
    padding-right: 10px;	
}

.top-bar .top-bar-right span.last{
	border-right: medium none;
    padding: 0;
}




#main {
    margin-top: 24px;
    margin-bottom: 18px;
}

#main,
#main input,
#main textarea {
    color: #333;
    font-size: 16px;
    line-height: 24px;
}

#main p,
#main ul,
#main ol,
#main dd,
#main pre,
#main hr {
    margin-bottom: 10px;
}

#main ul ul,
#main ol ol,
#main ul ol,
#main ol ul {
    margin-bottom: 0;
}

#main kbd,
#main tt,
#main var {
    font-size: 15px;
    line-height: 21px;
}

#main dt,
#main th {
    color: #000;
}

#main h1,
#main h2,
#main h3,
#main h4,
#main h5,
#main h6 {
    color: #000;
    line-height: 1.5em;
    margin: 0 0 20px 0;
    font-weight: normal;
}

#main .entry-content h2 {
	border-bottom: 1px solid #ccc;
}

#main .entry-title {
    font-weight: normal;
    color: #000;
    font-size: 2em;
    line-height: 1.3em;
    margin-bottom: 0;
}

#main .entry-summary p:last-child {
    margin-bottom: 12px;
}

#main .video-player {
    padding: 0;
}





.home #main .format-aside p,
.home #main .category-asides p {
    font-size: 14px;
    line-height: 20px;
    margin-top: 0;
}

.home #main .format-gallery .entry-utility,
.home #main .category-gallery .entry-utility {
    padding-top: 4px;
}

#main .attachment img {
    display: block;
    margin: 0 auto;
}



#main .widget-area ul {
    margin-left: 0;
    padding: 0 20px 0 0;
}

#main .widget-area ul ul {
    border: none;
    margin-left: 1.3em;
    padding: 0;
}

    #main,
    .one-column #main {
        margin: 24pt 0 0;
        width: 90%;
    }


.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}


.row .eightcol {
width: 65.4%;
}

    
    .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
    width: auto;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
    }


.ie6 .eightcol, .ie7 .eightcol, .ie8 .eightcol {
width: 61.6%;
}



img.aligncenter {
    max-width: 100%;
    display: block;
    margin: 5px auto;
}


.header3-zone{
	background-color: #ffffff;
	min-height:120px;
	position: relative;
	overflow: hidden;
	margin-top: 0px;
	z-index: 40;
	border-bottom: 1px solid #000000;
}

.header3-zone .wrapper-in{
	margin: 0px auto;

}

.header3-zone .wrapper-in .main{
	margin: 0px auto;
	min-height: 120px;
	
	
}

.header3-zone .wrapper-in .main .logo-top{
	text-align: center;
}

.header3-zone .wrapper-in .main .logo-top .logo1{
	
}

.header3-zone .wrapper-in .main .logo-top .logo1 img{
	display: inline-block;
	margin-top: 25px;
	margin-bottom: 2px;
}

.header3-zone .wrapper-in .main .search-all{
margin-bottom:41px;
}

.header3-zone .wrapper-in .main .search-all .search-main{
	margin-top: 52px;
	margin-bottom: 24px;
}

.header3-zone .wrapper-in .main .search-all .search-main .search-o{
	outline:none;
	width: 31%;
	height: 18px;
	float: left;
	margin-left: 1%;
	font-size: 12px;
	padding: 0px 0px;
	border: none;
	border: 1px solid #abadb2;
	border-radius: 1px;
	cursor: pointer;
	font-family: Arial;
}

.header3-zone .wrapper-in .main .search-all .search-main .search-f{
	outline:none;
	width: 49%;
	height: 18px;
	float: left;
	margin-left: 1%;
	font-size: 12px;
	border: none;
	border: 1px solid #abadb2;
	border-radius: 1px;
	font-family: Arial;
}


.header3-zone .wrapper-in .main .search-all .search-main .search-b{
	outline:none;
	width: 15.2%;
	height: 22px;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: -2px;
	font-size: 12px;
	border-radius: 4px;
	border: none;
	border: 1px solid #550d04;
	color: #540c03;
	font-family: Arial;
	
	background: #f1f1f1; 
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #cfc9c9 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#cfc9c9)); 
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#cfc9c9 100%); 
	background: -o-linear-gradient(top,  #f1f1f1 0%,#cfc9c9 100%); 
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#cfc9c9 100%); 
	background: linear-gradient(to bottom,  #f1f1f1 0%,#cfc9c9 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#cfc9c9',GradientType=0 ); 
		
}




.header3-zone .wrapper-in .main .search-all .search-main .search-b:hover{
	
	background: #cfc9c9; 
	background: -moz-linear-gradient(top,  #cfc9c9 0%, #f1f1f1 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfc9c9), color-stop(100%,#f1f1f1)); 
	background: -webkit-linear-gradient(top,  #cfc9c9 0%,#f1f1f1 100%); 
	background: -o-linear-gradient(top,  #cfc9c9 0%,#f1f1f1 100%); 
	background: -ms-linear-gradient(top,  #cfc9c9 0%,#f1f1f1 100%); 
	background: linear-gradient(to bottom,  #cfc9c9 0%,#f1f1f1 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfc9c9', endColorstr='#f1f1f1',GradientType=0 ); 
		
}


.header3-zone .wrapper-in .main .viewcart{
	
}

.header3-zone .wrapper-in .main .viewcart .view{
	text-align: center;
	margin-top: 5px;
}



.header3-zone .wrapper-in .main .viewcart .view .cart{
	 color: #0000FF;
	 font-size: 12px;
	 font-family: verdana;
	 font-weight: normal;
}

.header3-zone .wrapper-in .main .viewcart .view .dx1{
	color: #8c358a;
	font-size: 12px;
	 font-family: verdana;
	 font-weight: normal;
}

.header3-zone .wrapper-in .main .viewcart .view .phone1{
	color: #0000FF;
	 font-size: 11px;
	 font-family: verdana;
	 font-weight: bold;
}


.header3-zone .wrapper-in .main .viewcart .chat{
	width: 100%;
	text-align: center;
}

.header3-zone .wrapper-in .main .viewcart .chat a{
	display: block;
	margin-top: 20px;
	margin-bottom: 17px;
}

.header3-zone .wrapper-in .main .viewcart .chat a img{
	
}

.main-header-wrap .main-header .mini-cart.empty-cart .no-items { display: block; }

.main-header-wrap .main-header .mini-cart .no-items { display: none; text-align: center; margin: 30px 0 30px; font-family: 'Source Sans Pro', sans-serif; font-style: italic; font-size: 14px; }


.top-nav .social-icons{float: right; margin: 3px 5px 0 0;}

.top-nav .social-icons [class^="tieicon-"]:before, .top-nav .social-icons [class*=" tieicon-"]:before,
.footer-bottom .social-icons [class^="tieicon-"]:before, .footer-bottom .social-icons [class*=" tieicon-"]:before{
    width:20px;
    height:24px;
    line-height: 24px;
    font-size:16px;
    color: #888;
}



.social-icons{text-align:center;}

	.social-icons a{position:relative;margin:0 2px 0 ; opacity:.7;}

	.social-icons a:hover{ opacity:1;}

	.footer-bottom .social-icons{
		float:right;
		margin:9px 0 0;
		line-height:0;
	}


 .social-icons-widget .social-icons a{margin: 2px;}
 
.social-icons-widget .social-icons [class^="tieicon-"]:before, .social-icons-widget .social-icons [class*=" tieicon-"]:before {
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
    color:#FFF;
}

.social-icons-widget .social-icons.icon_24 [class^="tieicon-"]:before, .social-icons-widget .social-icons.icon_24 [class*=" tieicon-"]:before {
    width:24px;
    height:24px;
    line-height: 24px;
    font-size:14px;
}

    .social-icons-widget .tieicon-delicious:before { background:#2567ee; }

    .social-icons-widget .tieicon-stumbleupon:before { background:#f42424; }

    .social-icons-widget .tieicon-fivehundredpx:before { background:#00adf1 }

    .social-icons-widget .tieicon-foursquare:before { background:#0d9ed1  }

    .social-icons-widget .tieicon-grooveshark:before { background:#248fd3 }

    .social-icons-widget .tieicon-forrst:before { background:#297e09 }

    .social-icons-widget .tieicon-digg:before { background:#b2b2b2 }

    .social-icons-widget .tieicon-reddit:before { background:#ff915c }

    .social-icons-widget .tieicon-blogger:before { background:#f39d38 }

    .social-icons-widget .tieicon-flickr:before { background:#ff0084 }

    .social-icons-widget .tieicon-viadeo:before { background:#f97618 }

    .social-icons-widget .tieicon-vimeo:before { background:#3fbfce }

    .social-icons-widget .tieicon-myspace:before { background:#487ccd }

    .social-icons-widget .tieicon-googleplay:before { background:#a0b532 }

    .social-icons-widget .tieicon-soundcloud:before { background:#F76700  }

    .social-icons-widget .tieicon-yelp:before { background:#c1230d }

    .social-icons-widget .tieicon-github:before { background:#666 }

    .social-icons-widget .tieicon-youtube:before { background:#cc181e  }

    .social-icons-widget .tieicon-xing:before { background:#00605e }

    .social-icons-widget .tieicon-dropbox:before { background:#459ce6 }

    .social-icons-widget .tieicon-tumblr:before { background:#385a75 }

    .social-icons-widget .tieicon-apple:before { background:#7e878b }

    .social-icons-widget .tieicon-dribbble:before { background:#d875a2 }

    .social-icons-widget .tieicon-skype:before { background:#00c6ff }

    .social-icons-widget .tieicon-vkontakte:before { background:#336699 }

    .social-icons-widget .tieicon-friendfeed:before { background:#93b4dd }

    .social-icons-widget .tieicon-deviantart:before { background:#5d6f6d }

    .social-icons-widget .tieicon-lastfm:before { background:#f54a3d }

    .social-icons-widget .tieicon-instagram:before { background:#517fa4 }

    .social-icons-widget .tieicon-spotify:before { background:#7fb718 }

    .social-icons-widget .tieicon-evernote:before { background:#1c8328 }

    .social-icons-widget .tieicon-paypal:before { background:#34aad2 }

    .social-icons-widget .tieicon-picasa:before { background:#9d48a1 }

    .social-icons-widget .tieicon-behance:before { background:#1769ff  }

    .social-icons-widget .tieicon-wordpress:before { background:#2071ad }

    .social-icons-widget .tieicon-twitter:before { background:#45b0e3 }

    .social-icons-widget .tieicon-facebook:before { background:#39599f }

    .social-icons-widget .tieicon-rss:before { background:#f8bc2e }

    .social-icons-widget .tieicon-pinterest-circled:before { background:#f42424 }

    .social-icons-widget .tieicon-gplus:before { background:#fa0101 }

    .social-icons-widget .tieicon-linkedin:before { background:#65b7d2 }

    .social-icons-widget .tieicon-share:before { background:#55ac60 }

.list-freegift .product-image img{height:50px!important;width:50px!important}

.list-freegift #freegift .product-image img{margin-left:0}

#freegift .product-image img{border:1px solid #E9E8E8}

#content .main_box .box_1 .product-image {
  position:relative;
}



.description .more {
display: none;
}
#usersite-container .zoogle-music-player .player .track .action,#usersite-container .zoogle-music-player .player .track .share,#usersite-container .zoogle-music-player .player .track .share-contents{display:none}

#conteiner {
	background-color: #ede7e2;
	height: 100%;
}



span.article_separator {display: none;}



.blog span.article_separator {display: block; height: 2px; background: #ddd; margin: 18px 0;}

.article-by-project .project-info                                   {
                                                                        width:475px;
                                                                    }


.article-by-project .project-info h5                                {color:#232; font-weight:bold;line-height:14px;text-decoration:underline;text-transform:uppercase;}

.article-by-project .project-info h5 a                              {color:#232;}

.article-by-project .project-info p                                 {margin:0 0 0 0;}

.article-by-project .project-info .read-article                     {color:#232;font-size:10px;font-style:italic;font-weight:800;text-decoration:none;text-transform:uppercase;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


.social-icon {
  padding-right: 8px;
  float: left; }

  .social-icon a {
    display: block;
    width: 32px;
    height: 32px;
    border-bottom: none;
    color: #bdbec2; }

    .social-icon a:hover {
      border-bottom: none; }

  .social-icon svg {
    width: 32px;
    height: 32px; }

  .social-icon:last-child {
    padding-right: 0; }

.secondarycontentsection .group .businesshours .zone {
  padding: 1em .82em 1.4em .82em;
  box-shadow: inset 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  background: #f6f6f3;
}

.secondarycontentsection .group .businesshours .zone h3,
.secondarycontentsection .group .businesshours .zone h4,
.secondarycontentsection .group .businesshours .zone h5 {
  margin: 0;
  color: #00aec5;
  font-family: 'josefin_sanslight', Arial, Helvetica, san-serif;
}

.secondarycontentsection .group .businesshours .zone p {
  margin-top: 0;
  font-size: 0.8em;
}

.wp-caption-text { margin: .3em 5px; font-size: .923em; font-style: italic; text-align: center; }

.wp-caption .wp-caption-text {
  font-size: .923em;
  font-style: italic;
  line-height: 1.2;
  margin: .75em 5px 0;
  text-align: center;
}



#nav {
	padding: 0;
	width: 100%;
	background: transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


#nav ul {
	margin:0;
	margin-left: 10px; 
	padding: 0;
	list-style: none;
	}


#nav li {
	display:inline;
	margin:0;
	text-transform:uppercase;
	}


#nav a, #nav a:visited {
	float: left;
	display: block;
	color:#FFFFFF;
	margin:0; 
	font-weight:bold;
	padding:7px 7px 7px 10px;
	text-decoration: none;
	text-transform:uppercase;
	letter-spacing: 1px;
	background-color: #1f1f1f; 
	}


#nav a:hover a:visited {
	background-color: #444444; 
	color:#FFFFFF;
	}


#nav a:active {
	background-color: #666666; 
	}


#nav-on a, #nav-on a:visited {
	color:#FFF;
	background-color:#78CAF2;
	}


#nav-on a:hover {
	color:#000000;
	background-color:#78CAF2;
	}


 #nav-on a:active {
	color:#000000;
	background-color:#A8DAF2;
	}


#foot-top-wrap {
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }


.h39{height:39px;}

div#content
{
	padding:0px;	
}




#content-1 {
    float:left;
    width:440px;
    padding:10px;
    background:#bfb;
}

#content-2-1 {
    float:left;
    width:200px;
    padding:10px;
    background:#ddf;
}

#content-2-2 {
    float:right;
    width:200px;
    padding:10px;
    background:#dff;
}




.left-column {
	float:left;
	width: 618px;
	padding:0px;
	background:#FFFFFF;
	margin:0px;
}
div.view-node-gallery-gallery-image-views div.views-field-title{font-size:1.2em;}
div.view-node-gallery-gallery-image-views div.views-field-field-node-gallery-image-fid a:hover{background-color:#e0e0e0;display:block;}
div.view-node-gallery-gallery-image-views table.views-view-grid td{padding-bottom:0;text-align:center;}
div.view-node-gallery-gallery-image-views table{margin:0;padding:0;}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{border-bottom:1px solid #ccc;}
div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em;}
.block div.view div.views-admin-links{margin-top:0;}
div.view div.views-admin-links ul{margin:0;padding:0;}
div.view div.views-admin-links li{margin:0;padding:0 0 2px 0;z-index:201;}
div.view div.views-admin-links li a{padding:0;margin:0;color:#ccc;}
div.view div.views-admin-links li a:before{content:"[";}
div.view div.views-admin-links li a:after{content:"]";}
div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000;}
div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:transparent;}
div.view div.views-hide{display:none;}
div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200;}
div.view:hover div.views-hide{margin-top:-1.5em;}
.view-the-latest-view th,.view-takeaction-the-latest-view th,.view-front-the-latest th{border:none;}
.view-the-latest-view td,.view-takeaction-the-latest-view td,.view-front-the-latest td{padding:0 0 0 .5em;}
.view-footer-takeaction-the-latest-view,.view-footer-the-latest-view,.view-footer-front-the-latest{font-size:1.3em;text-align:right;}
.view-luli-user-bios-user td{vertical-align:top;}

.shadow-div {
	background: #fff;
	display: inline-block;
	width: 100%;
	box-shadow: 0px 8px 8px #000;
	-moz-box-shadow: 0px 8px 8px #000;
	-webkit-box-shadow: 0px 8px 8px #000;
	-ms-box-shadow: 0px 8px 8px #000;
}



.home-main-navigation {
 width:825px;
 margin-right:12px;
 position:absolute;
 bottom:10px;
 font-size:15px;
 text-align:right;
}


.home-main-navigation A:visited, .home-main-navigation A:link {
 padding:4px 12px;
 color:#616264;
 text-decoration:none;
 background-color:transparent;
}


.home-main-navigation A:hover, .home-main-navigation A:active {
 padding:4px 12px;
 color:#FFFFFF;
 text-decoration:none;
 background-color:#BF1E2D;
}


.dropdown-submenu.pull-left {
  float: none;
}


.pull-left {
  float: left;
}
.fa.pull-left{margin-right:.3em}


header span.mi-title-wrapper, header span.mi-title, header span.mi-desc {
    display: block;
}


.row.blue img.alignnone{ margin:0 !important;}



#loopedSlider.business-slider .content h2 { font:200 32px/1em "Helvetica Neue", Helvetica, sans-serif;color:#ffffff; }

#loopedSlider.business-slider .content h2.title a { font:200 32px/1em "Helvetica Neue", Helvetica, sans-serif;color:#ffffff;letter-spacing:1px; }

#wrapper #loopedSlider.business-slider .content p { font:200 18px/1.3em "Helvetica Neue", Helvetica, sans-serif;color:#cccccc; }

.modal-body {
  position: relative;
  padding: 20px;
}


.attachment-large {
width: 100%;
height: 100%;
border-radius: 2px;
margin-bottom: 15px;
}

		
		#secondary.widget-area {
			background: #f9f9f9;
		}


		#secondary.widget-area img {
		max-width: 100%;
		}


	.widget-area {
		width: 27.04%;
	}






	
	.widget-area .widget .textwidget input {
		max-width: 90%;
	}


	.widget-area .widget h3 {
		margin-bottom: 12px;
		margin-bottom: 0.857142857rem;
	}

	
		body,
		.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
			font-size: 14px;
			font-size: 1rem;
			font-family: Open Sans, sans-serif;
			color: #000000;
		}

		


		.widget-area .widget a,
		a { color:#757575; }

		
		.widget-area .widget a:hover,
		a:hover { color:#241f59; }


		.widget-area .widget {
			margin: 0 0 15px 0;
			padding: 10px;
		}

		
		.widget-area,
		.site {
			border-bottom-left-radius: 10px;
			border-bottom-right-radius: 10px;
			-moz-border-radius-bottomright: 10px;
			-moz-border-radius-bottomleft: 10px;
			-webkit-border-bottom-left-radius: 10px;
			-webkit-border-bottom-right-radius: 10px;
		}

		
		
		body,
		.menu-toggle,
		.main-navigation li ul li a,
		.main-navigation li a,
		.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
			font-size: 14px;
			font-size: 1rem;
		}

		
		

				
		.widget-area, .site-content {
			float: none;
		}

.menu-block i.icon-external-link {
    font-size: 0.8em;
    padding-left: 1em;
    margin-top: 0.2em;
}

.menu-block {
	width:32%;
	display:inline-block;
	vertical-align: top;
}

	#site-credits, .menu-block, #mirror-info, #mirrors .btn-group {
		width: 100%;
		padding-left: 0;
	}



.et_pb_column {
	float: left;
	background-position: center;
	background-size: cover;
}


.et_pb_column.et_pb_section_parallax {
	position: relative;
}


.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
	position: relative;
	z-index: 9;
}


.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}


.et_pb_column.et_pb_column_empty {
	min-height: 1px;
}


.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column:last-child {
	margin-right: 0 !important;
}


	.et_pb_gutters4 .et_pb_column,
	.et_pb_gutters4.et_pb_row .et_pb_column {
		margin-right: 8%;
	}


	.et_pb_gutters2 .et_pb_column,
	.et_pb_gutters2.et_pb_row .et_pb_column {
		margin-right: 3%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column:last-child,
	.et_pb_row_inner .et_pb_column:last-child {
		margin-right: 0 !important;
	}


	.et_pb_row,
	.et_pb_column .et_pb_row_inner {
		padding: 30px 0;
	}


	.et_pb_gutters1 .et_pb_column {
		margin-bottom: 0;
	}


	.et_pb_row:last-child .et_pb_column:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 30px;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
		margin-bottom: 0;
	}


	.et_pb_row_4col .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2) {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item {
		float: left;
		clear: none;
		width: 28.333% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n),
	.woocommerce-page ul.products li.product:nth-child(3n),
	.et_gallery_item:nth-child(3n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n+1),
	.woocommerce-page ul.products li.product:nth-child(3n+1),
	.et_gallery_item:nth-child(3n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
		width: auto;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
		width: auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_column .et_pb_widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
		margin-bottom: 16.21%;
	}


	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 7.5%;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 0;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
	.et_pb_column .et_pb_widget:nth-child(2n) {
		margin-right: 0 !important;
	}



	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column .et_pb_newsletter_description,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
		width: 50%;
		padding: 0;
	}


	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
		padding-left: 40px;
	}



	.et_pb_column .et_pb_pricing_table {
		width: 50% !important;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(2n+1) {
		clear: both;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(n+3) {
		margin-top: 50px;
	}



	.et_pb_column .et_pb_map,
	.et_pb_fullwidth_section .et_pb_map {
		height: 350px;
	}



	.et_pb_column .et_pb_contact_left p {
		float: left;
		width: 48.5%;
		margin-right: 3%;
	}


	.et_pb_column .et_pb_contact_left p:last-child {
		margin-right: 0;
	}



	.et_pb_column .et_pb_testimonial_portrait {
		display: table-cell;
		float: left;
		margin-right: 30px;
	}


	.et_pb_column .et_pb_testimonial_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_team_member_image {
		float: left !important;
		width: 280px !important;
		margin: 0 30px 0 0 !important;
		text-align: left !important;
	}


	.et_pb_column .et_pb_team_member_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_blog_grid[data-columns]::before {
		content: "2 .column.size-1of2";
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		clear: none;
		width: 45.25% !important;
		margin: 0 9.5% 9.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n),
	.woocommerce-page ul.products li.product:nth-child(2n),
	.et_gallery_item:nth-child(2n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n+1),
	.woocommerce-page ul.products li.product:nth-child(2n+1),
	.et_gallery_item:nth-child(2n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
		width: 100%;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a {
		-webkit-border-radius: 0 3px 0 0;
		-moz-border-radius: 0 3px 0 0;
		border-radius: 0 3px 0 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a {
		-webkit-border-radius: 0 0 3px;
		-moz-border-radius: 0 0 3px;
		border-radius: 0 0 3px;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_column .et_pb_widget:nth-child(n),
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 100% !important;
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget {
		margin-bottom: 0 !important;
	}


	.et_pb_column .et_pb_pricing_table:last-child {
		margin-bottom: 0;
	}


	.et_pb_gutters1 .et_pb_row .et_pb_column.et_pb_column_1_4,
	.et_pb_gutters1.et_pb_row .et_pb_column.et_pb_column_1_4 {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column.et_pb_column_1_4:last-child {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		width: 100% !important;
		margin: 0 0 11.5% 0 !important;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 11.5% !important;
	}



	.et_pb_column .et_pb_audio_module .mejs-container .mejs-controls div {
		position: absolute;
	}


	.et_pb_column .et_pb_audio_module .mejs-container {
		height: 50px !important;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls {
		height: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
		top: 30px;
	}


	.et_pb_column .et_pb_audio_module .mejs-button.mejs-volume-button {
		top: 30px;
		right: 65px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-horizontal-volume-slider {
		display: block;
		position: absolute;
		top: 30px;
		right: 0;
	}


	.et_pb_column .et_pb_audio_module .mejs-horizontal-volume-total {
		display: block;
		position: relative;
		width: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls div.mejs-time-rail {
		width: 100% !important;
		padding-left: 30px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
		position: relative;
		width: 100%;
		margin-left: 0;
	}


	.et_pb_column .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {
		margin-left: 0;
	}

	.home-page-sidebar .widget {
	  margin: 0;
	}

	.home-page-sidebar {
	  background: #CFCFCF;
	}

	.home-page-sidebar-wrapper .widget a {
	  font-family: raleway;
	  font-size: 13px;
	  font-weight: 500;
	}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.popup_col2 .table .right{text-align:right;}


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}

.table .no_bg:hover{ background:#fff}
.col{float:left}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}


.adtext {
	text-align: center;
	color: #444444;
	font-size: 12px; font-size: 1.2rem;
	text-transform: uppercase;
}

.wpb_row .vc_span1,
.wpb_row .vc_span2,
.wpb_row .vc_span3,
.wpb_row .vc_span4,
.wpb_row .vc_span5,
.wpb_row .vc_span6,
.wpb_row .vc_span7,
.wpb_row .vc_span8,
.wpb_row .vc_span9,
.wpb_row .vc_span10,
.wpb_row .vc_span11,
.wpb_row .vc_span12 {
  margin-left: 0;
}

.vc_non_responsive .wpb_row .vc_span12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}





.clearfix:before, .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}


.clearfix:after {
	clear: both;
}


.clearfix {
	zoom: 1;
}

.banner-textbox__slider,.banner-textbox__slider--left,.banner-textbox__slider--right{width:80%;position:absolute;top:0;height:100%}

.banner-textbox__slider--left{text-align:left;left:50px}

.banner-textbox__slider--left .banner-font__slider-title{padding-right:22px}

.banner-textbox__slider--left .banner-font__stories-title{padding-right:22px}






#sidebar .widget-container {
  background: #fdfdfd;
  border: 1px solid #eaeaea;
  -webkit-border-radius: 3px;  
  border-radius: 3px;
  overflow: hidden;
  -webkit-box-shadow:  0px 1px 0px 0px #adadad;
  box-shadow:  0px 1px 0px 0px #adadad;
  padding: 0 0 15px 0;
  margin-bottom: 30px;
}

#sidebar h3.widget-title {
  color: #ffffff;
  font-weight: 100;
  font-size: 1.3em;
  text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
	margin-top: 0;
  padding: 5px 10px 5px 23px;
  background: #b6b6b6;
  background: -moz-linear-gradient(top,  #b6b6b6 0%, #a4a4a4 2%, #717171 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6b6b6), color-stop(2%,#a4a4a4), color-stop(100%,#717171));
  background: -webkit-linear-gradient(top,  #b6b6b6 0%,#a4a4a4 2%,#717171 100%);
  background: -o-linear-gradient(top,  #b6b6b6 0%,#a4a4a4 2%,#717171 100%);
  background: -ms-linear-gradient(top,  #b6b6b6 0%,#a4a4a4 2%,#717171 100%);
  background: linear-gradient(to bottom,  #b6b6b6 0%,#a4a4a4 2%,#717171 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a4a4', endColorstr='#717171',GradientType=0 );
  box-shadow: none;
  -webkit-border-radius: 3px 3px 0 0;  
  border-radius: 3px 3px 0 0;
  border: 1px solid;
  border-color: #888 #666 #666 #666;
}

#sidebar .widget-container ul, #sidebar .widget ul {
  margin: 0;
  padding: 0 20px;
}

#sidebar .widget-container ul li, #sidebar .widget ul li {
  font-size: 14px;
  line-height: 1.2em;
  list-style: none;
  padding: 10px 0 15px 0;
  border-bottom: 1px solid #ededed;
}

#sidebar .widget-container ul li:last-child {
  margin-bottom: 0;
	border-bottom: none;
}

#sidebar .widget-container ul li a {
  border-bottom: 1px dotted #c5e5f4;
}

#sidebar .widget-container p {
  padding: 0 20px;
}

#sidebar .widget-container .tagcloud {
	padding: 0 20px;
}

#sidebar .widget_search, .widget_search {
	padding: 15px;
}


.featured.narrow .flexslide-custom-controls .nav-title {
	font-family: 'franklin_gothic_demi',arial,sans-serif;
	height:1.5em;
	overflow:hidden;
	display:block;
	line-height:1.5em;
	font-size:12pt;
	}

#preheader .audience ul{list-style:none; padding:8px 0 0 0;margin:0;background:none;}

#preheader .audience ul.nav-bar{height:30px;}

#preheader .audience li{float:left; margin:0 8px 0 0; padding:2px 0 0 8px; border-left:1px solid #004b8d; line-height:15px; font-size:12px; text-transform:uppercase; font-weight:bold}

#preheader .audience li:first-child{border-left:none; padding-left:0}


#nav-small-audience-menu .audience-menu-mobile-menu .nav-bar li{ text-align: center;border:none;background-color:#AAA;}

#nav-small-audience-menu .audience-menu-mobile-menu .nav-bar li a{font-weight:bold;color:#fff;}


.audience-menu-mobile-menu ul.nav-bar {margin-top:0;margin-bottom:2px;}

#preheader .audience-clickable .menu-audience-container li {
	padding:8px 0px;
	border-left:none;
}
.carousel-inner{position:relative;overflow:hidden;width:100%;}
.node-type-professional-services .rocketon-container-quotes .carousel .carousel-inner{background:white;}
.rocketon-container-quotes .carousel .carousel-inner .item{height:400px;}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.popover.right {
  margin-left: 10px;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}


.codrops-top span.right {
	float: right;
}


.codrops-top span.right a {
	float: left;
	display: block;
}


.right {
    float: right
}


section.articles .article div.text blockquote.right {
    float: right;
    width: 50%;
    min-width: 200px;
    max-width: 300px;
    margin: 0 0 20px 20px
}

.image-banners .image-banner-slider .slide-item .banner-content .text-content h2 *,
.image-banners .image-banner-slider .slide-item .banner-content .text-content p * { color: #163a54 !important; }

.image-banners .image-banner-slider .slide-item .banner-content .text-content { text-shadow: none; }

  .image-banners .image-banner-slider {
    margin: 0;
    padding-left: 0;
    list-style: none; }

    .image-banners .image-banner-slider .slide-item {
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
      height: 457px;
      position: relative; }

      .image-banners .image-banner-slider .slide-item .banner-content {
        text-align: right;
        width: 100%;
        position: absolute;
        top: 160px;
        left: 0;
        -webkit-transition: top 500ms;
        -moz-transition: top 500ms;
        -o-transition: top 500ms;
        transition: top 500ms; }

          .image-banners .image-banner-slider .slide-item .banner-content .text-content h2 {
            font-size: 3.125em;
            
            font-weight: 600;
            line-height: 0.9;
            margin-bottom: 6px; }

          .image-banners .image-banner-slider .slide-item .banner-content .text-content p {
            font-size: 1.25em;
            
            margin-bottom: 7px; }

          .image-banners .image-banner-slider .slide-item .banner-content .text-content .read-more-button {
            text-align: right;
            margin: 0; }

            .image-banners .image-banner-slider .slide-item .banner-content .text-content .read-more-button .btn, .image-banners .image-banner-slider .slide-item .banner-content .text-content .read-more-button form.wpcf7-form .file-upload-placeholder, form.wpcf7-form .image-banners .image-banner-slider .slide-item .banner-content .text-content .read-more-button .file-upload-placeholder {
              font-size: 0.6em;
               }

            .image-banners .image-banner-slider .slide-item .banner-content .content-column {
              width: 100%;
              margin-left: 0; }

              .image-banners .image-banner-slider .slide-item .banner-content .text-content br {
                display: none; }

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}


.header:before, #header-bg:before, .layout-cell:before, .layout-wrapper:before, .footer:before, .nav:before, #hmenu-bg:before, .sheet:before
{
   width: 100%;
   content: " ";
   display: table;
}

.header:after, #header-bg:after, .layout-cell:after, .layout-wrapper:after, .footer:after, .nav:after, #hmenu-bg:after, .sheet:after,
.cleared, .clearfix:after {
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";
}


.sheet
{
   background: #FFFFFF;
   margin:10px auto 0;
   position:relative;
   cursor:auto;
   width: 960px;
   z-index: auto !important;
}

.page-template-page-about-php .sheet{background:#e4e0d7;}

.page-template-page-about-php .sheet .su-column-last {background:#FFFFFF; margin-top:-10px; padding:40px 0;}

.single-product .sheet {margin-top: 30px;}

.tax-product_cat.term-catering-breakfast .sheet {margin-top: 30px;}

.tax-product_cat.term-catering-salad .sheet {margin-top: 30px;}

.tax-product_cat.term-catering-box-lunches .sheet {margin-top: 30px;}

.tax-product_cat.term-catering-platters .sheet {margin-top: 30px;}

.tax-product_cat.term-catering-appetizers .sheet {margin-top: 30px;}

.tax-product_cat.term-catering-entrees .sheet {margin-top: 30px;}

.tax-product_cat.term-catering-desserts .sheet {margin-top: 30px;}

.tax-product_cat.term-catering-beverages .sheet {margin-top: 30px;}

.tax-product_cat.term-catering-miscellaneous .sheet {margin-top: 30px;}

.tax-product_cat.term-catering-healthy-options-breakfast .sheet {margin-top: 30px;}

.tax-product_cat.term-catering-healthy-options-lunch .sheet {margin-top: 30px;}


.tax-product_cat.term-catering-packages .sheet {margin-top: 30px;}
 
body.page-id-892 .sheet {
	margin-top:0;
width:760px;
}


.form .field_row {
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    margin: 0 0 15px 0;
    position: relative;
}


.form .field_row .input_box {
    background: #fafafa;
}


.form .field_row.readonly input.field {
    color: #777;
}

.form .field_row.focused_row.readonly {
    border-color: #A0A0A0;
}


.m_window .form .field_row .field {
    width: 350px;
}


.form .field_row label {
    float: left;
    background: #fafafa;
    border-right: 1px dotted #e0e0e0;
    width: 41px;
    height: 31px;
    text-align: center;
}


.form .field_row label i {
    display: block;
    width: 16px;
    height: 16px;
    margin: 10px auto 0 auto;
}


.form .field_row.no_border {
    border-color: transparent;
}


.form .field_row.no_border label {
    border-right-color: transparent;
}


.form .field_row .field {
    background: transparent;
    border: 0;
    margin: 1px 0 0 0;
    color: #03578e;
    padding: 9px 0 8px 10px;
    font-size: 11px;
    font-family: Tahoma, sans-serif;
    width: 290px;
}


.you_are_form .field_row {
    width: 391px;
}


.you_are_form .field_row .field, .company_info_box .field_row .field, .company_address_box .field_row .field {
    width: 338px;
}


#contact_form .field_row, #report_abuse_form .field_row {
    margin: 0 0 16px 0;
}


.you_are_form .field_row .field {
    width: 338px;
}


#change_profile .field_row, #change_form .field_row {
    position: relative;
}


#change_profile .field_row .blue_btn, #change_form .field_row .blue_btn {
    position: absolute;
    right: 2px;
    top: 2px;
    width: 126px;
    display: none;
}


#change_profile .field_row.focused_row .blue_btn, #change_form .field_row.focused_row .blue_btn {
    display: block;
}


#popup .processing_box .tab_content .form .field_row { margin-bottom: 0 }



.bh-txt2 p {
  font-size: 18pt;
  text-align: left;
}



.bh-txt1 p, .bh-txt2 p {
  margin-left: 2%;
}

.bebas_292 { color:#292929; }
.product-charms .charm .circle{background-color:rgba(51,51,51,.2);width:76px;height:76px;border:2px solid #FFF;border-radius:50%;position:relative}

.slider .slider-6 {left: 516px;}
.newheader #top-links{top:121px;}
.newheader #top-links .menu{width:481px;}
.newheader #top-links .menu li{border-right:none;}
.newheader #top-links li a{background:none;margin-left:0;}
.newheader #top-links li{height:12px;border-right:1px solid #fff;margin-top:7px;}
.newheader .page-node-2398 #top-links #dhtml_menu-1824 a.active{background:none;}
.newheader .page-node-2398 #top-links #dhtml_menu-1824 a:hover{background-color:#e6ae4c;}
.triptych #top-links #dhtml_menu-3574{border-left:1px solid #FFF;}
.magazine #top-links #dhtml_menu-3575{border-left:1px solid #FFF;}
.newheader .magazine #top-links{background-color:#29a1a2;}
.newheader .magazine #top-links .menu .menu li a{border:none;background-color:#4ed2d4;}
.newheader .magazine #top-links .menu{width:473px;}
.newheader .magazine #top-links li.last{border-right:none;}
.newheader .page-homepage.magazine #top-links{display:block;}
.page-homepage #top-links{display:none;}
#top-links{position:absolute;top:112px;left:-9px;margin:0;padding:0;list-style:none;width:976px;height:26px;background-color:#C7DEE3;border-left:1px solid #A8C2C6;}
#top-links .menu{margin:0 auto;padding:0;}
.magazine #top-links .menu{width:800px;}
#top-links .menu .menu::after{clear:none;}
#top-links li{margin:0;padding:0;}
#top-links a{display:block;background-color:#7BB0BB;font-family:'Lucida Sans',sans-serif;text-transform:uppercase;color:#fff;line-height:17px;padding:5px 10px;height:16px;}
#top-links li a{border-left:none;border-right:none;margin-left:1px;}
#top-links li a:hover,#top-links li.active a,#top-links li a.active{background-color:#e6ae4c;text-decoration:none;}
#top-links .menu ul.menu{clear:both;position:absolute;display:none;top:26px;z-index:1000;}
#top-links .menu .menu li{float:none;display:block;height:auto;}
#top-links .menu .menu li a{width:160px;padding-top:3px;padding-bottom:3px;}
#top-links .menu li:hover ul.menu{display:block;}
#top-links .menu .menu a:hover,#top-links .menu .menu a.active{background-color:#e6ae4c;border-right:1px solid #C5A251;border-left:1px solid #EABF7A;border-bottom:1px solid #C5A251;border-top:1px solid #EABF7A;}
.newheader body.accommodation #top-links .menu{width:160px;}
body.node-type-property #top-links{z-index:1000;}
.page-journeys #top-links .menu{width:430px;}
#header .subtext,#main-menu,#top-links,#seconday-menu{display:none;}






.category {
    width: 23%;
    float: left;
    padding: 1%;
}


.category:hover {
    -moz-transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -o-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    transition:All .2s ease;
    -webkit-transition:All .2s ease;
    -moz-transition:All .2s ease;
    -o-transition:All .2s ease;
}


.category h3 {
    margin: 0;
    font-size: 16px;
    font-weight: bold !important;
}


.category img {
    opacity: .9;
    width: 100%;
}


.category img:hover {
    opacity: .2;
}


.category h3 a {
    display: block;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .08em;
}


.category-1 .top-border {
    width: 100%;
    height: 6px;
    background: #323d93;
}


.category-2 .top-border {
    width: 100%;
    height: 6px;
    background: #128fbd;
}

.category-3 .top-border {
    width: 100%;
    height: 6px;
    background: #a71c23;
}


.category-4 .top-border {
    width: 100%;
    height: 6px;
    background: #dcb31a;
}


.category-5 .top-border {
    width: 100%;
    height: 6px;
    background: #e06807;
}


.category-6 .top-border {
    width: 100%;
    height: 6px;
    background: #b49b65;
}


.category-7 .top-border {
    width: 100%;
    height: 6px;
    background: #2bc6a4;
}


.category-8 .top-border {
    width: 100%;
    height: 6px;
    background: #7aa800;
}


.category-9 .top-border {
    width: 100%;
    height: 6px;
    background: #630460;
}


.category-10 .top-border {
    width: 100%;
    height: 6px;
    background: #6b6f3d;
}



.day-content.category-1 {
    background: #323d93;
}


.day-content.category-2 {
    background: #128fbd;
}

.day-content.category-3 {
    background: #dcb31a;
}


.day-content.category-4 {
    background: #a71c23;
}


.day-content.category-5 {
    background: #e06807;
}


.day-content.category-6 {
    background: #e06807;
}


.day-content.category-7 {
    background: #2bc6a4;
}


.day-content.category-8 {
    background: #7aa800;
}


.day-content.category-9 {
    background: #323d93;
}


.day-content.category-10 {
    background: #6b6f3d;
}


.post-it .category, .post-it2 .category {
    font-weight: bold;
    padding-left: 0;
    padding-right: 2%;
    text-align: right;
}
.mk-page-section-loader .mk-preloader{top:50%}

.main-subheading{width:100%;margin:0 auto;text-align:center;padding-bottom:20px;}

.main-subheading p{font-family:'Montserrat Reg';color:#000;font-size:12px;line-height:20px;}

.page-login .main-subheading{width:40%;padding-bottom:0px;}

.page-retailers .main-subheading{padding-bottom:0px;}

.global-edit-profile .main-subheading{padding-bottom:0px;}

.global-edit-profile .main-subheading p a{border-bottom:1px solid #d4d4d4;}

.page-create-final-edit .main-subheading{padding-bottom:10px;margin-bottom:0px;}

.page-thanks .main-subheading a{border-bottom:1px solid #e6e6e6;}

.page-ordres-single .updatestatus .main-subheading{width:90%;}

.page-ordres-single .updatestatus .main-subheading a{border-bottom:1px solid #ccc;}
.span12{width:940px;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
input.span12,textarea.span12,.uneditable-input.span12{width:926px;}
.table td.span12,.table th.span12{float:none;width:924px;margin-left:0;}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-wishlistaddedbrowse a{text-indent:-9999px;display:block;width:30px;height:30px;position:relative;border:3px solid #000000;border-radius:99px;color:#000000;padding:5px}
.yith-wcwl-wishlistexistsbrowse a:before,.yith-wcwl-add-button a.add_to_wishlist:before,.yith-wcwl-wishlistaddedbrowse a:before{position:absolute;left:0;right:0;text-align:center;text-indent:0;content:'\e000';font-size:16px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.product-image .yith-wcwl-wishlistexistsbrowse a,.product-image .yith-wcwl-add-button a.add_to_wishlist,.product-image .yith-wcwl-wishlistaddedbrowse a{padding:10px;height:40px;width:40px}


				.wishlist_table .add_to_cart, a.add_to_wishlist.button.alt { border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; }


.cont_news_letter_header {
    margin-top: 7px;
}

	.navbar {
		display: block;
		position: absolute;
	    right: 20px;
	    top: -40px;
	    width: 75px;
	    height: 30px;
	}
.icon-news:before{background-position:0 0;}

.footer_top_col_2 {
	width: 20%;
}




a.aligncenter img {
	display: block;
	margin: 0 auto;
}


img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
}

	
	body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
	    max-width: 720px;
	}

	
	.carousel-wrap[data-full-width="true"] {
		padding: 0px!important;
	}

	
	.carousel-wrap[data-full-width="false"] .carousel-heading h2 {
		font-size: 11px!important;
	}

	
	body .carousel-wrap[data-full-width="true"] .controls {
		display: block;
		height: 30px;
		position: relative;
		margin-top: 25px!important;
		margin-bottom: 10px;
		width: 130px;
		margin: 0 auto;
	}

	
	body .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link, 
	body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-prev, 
	body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-next {
		top: 0px!important;
	}

	
	body .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link {
		margin: 0 auto;
		position: relative;
	}

	body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-prev {
		left: 0px!important;
		margin-left: 0px;
		text-align: left!important;
	}

	body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-next {
		right: 0px!Important;
	}

	body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
		font-size: 10px;
	}


body .carousel-wrap {
	position: relative;
	overflow: hidden;
	margin: 0px -10px 0em -10px;
}


.full-width-section .carousel-wrap {
	margin-bottom: 0px!important;
}


.carousel-wrap[data-full-width="true"] .carousel-heading {
	background-color: #f8f8f8;
	padding: 43px 0px 40px 0px;
	margin-bottom: 0px;
	text-align: center;
}


.carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link {
	position: absolute;
	left: 0px;
}


.carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link, .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-prev, 
.carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-next  {
	top: 8px!important;
}


.carousel-wrap[data-full-width="true"] .carousel-heading a {
	background-color: transparent!important;
}


.carousel-wrap[data-full-width="true"] .carousel-heading i {
	background-color: transparent!important;
    color: #888888;
    font-size: 30px;
    line-height: 28px;
    transition: color 0.2s linear 0s;
}


body .carousel-wrap[data-full-width="true"] .carousel-heading .container {
	min-height: 40px;
}

	

#boxed .carousel-wrap[data-full-width="true"] {
	padding: 0px;
}


body[data-smooth-scrolling="0"] .carousel-wrap[data-full-width="true"] {
	padding: 0px;
}


.carousel-wrap .work-item.style-2 {
	margin-bottom: 0px!important;
}



.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item.style-2 .work-info a,
.woocommerce .products-carousel ul.products li.product a {
	cursor: grab!important;
	cursor: -moz-grab!important;
	cursor: -webkit-grab!important;
	margin: 0px!important;	
}


.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item .work-info a.active,
.woocommerce .products-carousel ul.products li.product a.active  {
	cursor: -moz-grabbing!important;
	cursor: -webkit-grabbing!important;
}


.full-width-content .vc_span12 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-12 .carousel-wrap.products-carousel {
	padding: 0 30px;
	overflow: visible;
}


.full-width-content .vc_span9 .carousel-wrap.products-carousel,
.full-width-content .vc_span8 .carousel-wrap.products-carousel,
.full-width-content .vc_span6 .carousel-wrap.products-carousel,
.full-width-content .vc_span4 .carousel-wrap.products-carousel,
.full-width-content .vc_span3 .carousel-wrap.products-carousel,
.full-width-content .vc_span9 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span8 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span6 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span4 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span3 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-9 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-8 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-6 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-4 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-3 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-9 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-8 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-6 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-4 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-3 .carousel-wrap.products-carousel .caroufredsel_wrapper {
	overflow: hidden!important;
}


.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item h3, .portfolio-items .col .work-item.style-2 h3 {
	margin-bottom: 0px;	
}


.carousel-wrap .carousel-heading {
	padding: 0px;
}



html:not(.js) .carousel-wrap  {
	display: none;
}


.carousel-wrap span.left-border, .carousel-wrap span.right-border {
	width: 10px;
	display: block;
	height: 100%;
	position: absolute;
	top: 0px;
	z-index: 100;
	background-color: #f8f8f8;
}


.carousel-wrap span.left-border { left: 0px; }

.carousel-wrap span.right-border { right: 0px; }



.carousel-wrap[data-full-width="true"] .carousel-next, .carousel-wrap[data-full-width="true"] .carousel-prev {
	height: 28px;
    width: 44px;
}

.carousel-wrap[data-full-width="true"] .carousel-next {
	text-align: right;
}

.carousel-wrap[data-full-width="true"] .carousel-prev {
	text-align: left;
}


.carousel-wrap[data-full-width="true"] li.span_4.no-margin  {
	margin: 0px!important;
}


.carousel-wrap[data-full-width="true"].default-style {
	padding: 0px 20px!important;
}


.carousel-wrap[data-full-width="true"] .work-meta {
	padding: 0px 15px;
}


.carousel-wrap[data-full-width="true"].default-style .work-meta  {
	padding: 0px!important;
}


.carousel-wrap[data-full-width="true"].default-style li.span_4 {
	margin: 0px 15px 0px 15px;
}



.full-width-content .vc_span9 .caroufredsel_wrapper,
.full-width-content .vc_span9 .carousel-wrap
.full-width-content .vc_span8 .caroufredsel_wrapper,
.full-width-content .vc_span8 .carousel-wrap
.full-width-content .vc_span6 .caroufredsel_wrapper,
.full-width-content .vc_span6 .carousel-wrap,
.full-width-content .vc_span4 .caroufredsel_wrapper,
.full-width-content .vc_span4 .carousel-wrap,
.full-width-content .vc_span3 .caroufredsel_wrapper,
.full-width-content .vc_span3 .carousel-wrap {
	overflow: hidden!important;
}
.carousel-wrap[data-full-width="true"] .caroufredsel_wrapper{padding:20px!important;}
#boxed .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link{left:35px;}
#boxed .carousel-wrap[data-full-width="true"] .carousel-next{right:35px!important;}
#boxed .carousel-wrap[data-full-width="true"] .carousel-prev{right:60px!important;}
 .hikerswelcome p{font-size:14px;}


.span6 {
  width: 470px; }


.inline{
	display:inline;
}


.inline-block{
	display:inline-block;
}


.nav-search {
	padding: 0 12px;
	text-align: right;
}

.nav-search input[type="search"] {
	width: 225px;
}

.nav-search .border {
	height: 31px;
}


.nav-search .button button {
	display: inline-block;
	padding-top: 1px;
}
.small-12{width:100%;}

.widget .textwidget{margin:0.6em 0 0;}

  .span2 {
    width: 170px;
  }

  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }

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

input.span2,textarea.span2,.uneditable-input.span2{width:126px;}


#navigation .span2 {
	height:48px;
	position:relative;
	background:none;
	}

#navigation .span2.time {
	margin-left:0;
	width:16.094%;
	}

	#header .span2,
	#overflow .span2 {
		display:none;
		}

	
	#navigation .span2,
	.footer .span2 {
		height:auto;
		display:none;
		}

	
	
	.single #content .span2 {
		display:none;
		}

	
	
	.span2.explore,
	.span3.related,
	.sidebar .item {
		float:left;
		width:50%;
		min-height:330px;
		padding:0 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}

	.calltext { color:#695341; font-weight:100; font-size: 20px; font-family:sans-serif; letter-spacing: 2px; }
#views_slideshow_cycle_main_screenshots-block .views-slideshow-cycle-main-frame-row-item{float:left;margin:0px 9px;width:155px;}
#box-block-views-carousel-block .views_slideshow_cycle_main{width:886px;height:520px;margin:40px 0px 0px 40px;}

.technology-org-general-container {
	width: 1239px;
	background: #f9f9f9;
	margin: 0px auto;
}
.view-content-flexslider .flex-caption .slide-body,.view-cms-homepage-slideshow .flex-caption .slide-body{font-family:"Raleway","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;text-decoration:none;color:#fff;line-height:1.385em;font-size:1em;}
.view-content-flexslider .flex-caption .slide-body a,.view-cms-homepage-slideshow .flex-caption .slide-body a{color:#fff;}
.view-content-flexslider .flex-caption .slide-body a:hover,.view-cms-homepage-slideshow .flex-caption .slide-body a:hover{text-decoration:underline;}
.view-content-flexslider .flex-caption .slide-body p,.view-cms-homepage-slideshow .flex-caption .slide-body p{margin-top:5px;margin-bottom:5px;}

#window-container {
	width:307px;
	height:290px;
	margin-right:31px;
	float:left;
}

  .home .blog-archive-list .social-share {
    float: right; }

  .post .social-share {
    float: right; }
.section-baseline{padding-bottom:18px;padding-bottom:1.28571rem;padding-top:18px;padding-top:1.28571rem}

	
#states {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 0 10px 5px;
	width: 474px; 
	font-size: 12px; }

#states td { padding: 4px; }


#states-schools {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 7px 5px 7px;
	width: 520px; 
	font-size: 12px; }

#states-schools td { padding: 4px; }


#states-schools-280 {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 7px 5px 0px;
	width: 280px; 
	font-size: 12px; }

#states-schools-280 td { padding: 4px; }


#states-schools-500 {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 0px 5px 10px;
	width: 500px; 
	font-size: 12px; }

#states-schools-500 td { padding: 4px; }


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

	body.mobile #site-title {margin-top:22px;}

	#site-title {margin-top:22px;}


	#site-title span a{
		font-size: 18px;
		line-height:18px;
	}
#block-views-cca301cea9b39cf9d3d01b418123293d .view-home-page-featured-content{-moz-animation-duration:1s;-moz-animation-name:fadein;-webkit-animation-duration:1s;-webkit-animation-name:fadein;}
#block-views-716cf5eb550d839eb05955940aa410cb .view-content,#block-views-da6f15e9e852a5b7b59c4e76f7a99cc1 .view-content{overflow:hidden;*zoom:1;position:relative;}
#block-views-716cf5eb550d839eb05955940aa410cb .view-content:after,#block-views-da6f15e9e852a5b7b59c4e76f7a99cc1 .view-content:after{border-bottom:1px #aab8c6 solid;bottom:0;content:"";display:block;left:0;position:absolute;width:100%;}
.ccit_pager,.view-named-scholarship-recipients ul.pager,.page-blog .item-list ul.pager,.view-news ul.pager{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 5px 0 #eeedeb inset;-moz-box-shadow:0 1px 5px 0 #eeedeb inset;box-shadow:0 1px 5px 0 #eeedeb inset;background-color:#f2f2f2;margin-top:16px !important;margin-top:1rem !important;text-align:center;}
.ccit_pager li,.view-named-scholarship-recipients ul.pager li,.page-blog .item-list ul.pager li,.view-news ul.pager li{margin:0;padding:0;border:0;display:block;list-style:none;list-style-image:none;display:inline;font-size:12px;font-size:0.75rem;line-height:32px;line-height:2rem;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.ccit_pager li.pager-current,.view-named-scholarship-recipients ul.pager li.pager-current,.page-blog .item-list ul.pager li.pager-current,.view-news ul.pager li.pager-current{font-weight:normal;padding:12px;padding:0.75rem;background-color:#fff;border:1px #e6e6e6 solid;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.ccit_pager li.pager-ellipsis,.view-named-scholarship-recipients ul.pager li.pager-ellipsis,.page-blog .item-list ul.pager li.pager-ellipsis,.view-news ul.pager li.pager-ellipsis{color:#999999;}
.ccit_pager li.pager-first a:before,.view-named-scholarship-recipients ul.pager li.pager-first a:before,.page-blog .item-list ul.pager li.pager-first a:before,.view-news ul.pager li.pager-first a:before{content:"\f100";font-family:FontAwesome;color:#ccc;padding-right:8px;padding-right:0.5rem;}
.ccit_pager li.pager-previous a:before,.view-named-scholarship-recipients ul.pager li.pager-previous a:before,.page-blog .item-list ul.pager li.pager-previous a:before,.view-news ul.pager li.pager-previous a:before{content:"\f104";font-family:FontAwesome;padding-right:8px;padding-right:0.5rem;color:#ccc;}
.ccit_pager li.pager-last a:after,.view-named-scholarship-recipients ul.pager li.pager-last a:after,.page-blog .item-list ul.pager li.pager-last a:after,.view-news ul.pager li.pager-last a:after{content:"\f101";font-family:FontAwesome;padding-left:8px;padding-left:0.5rem;color:#ccc;}
.ccit_pager li.pager-next a:after,.view-named-scholarship-recipients ul.pager li.pager-next a:after,.page-blog .item-list ul.pager li.pager-next a:after,.view-news ul.pager li.pager-next a:after{content:"\f105";font-family:FontAwesome;padding-left:8px;padding-left:0.5rem;color:#ccc;}
.ccit_pager li a,.view-named-scholarship-recipients ul.pager li a,.page-blog .item-list ul.pager li a,.view-news ul.pager li a{padding:8px;padding:0.5rem;margin:0;white-space:nowrap;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.ccit_pager li a:link,.view-named-scholarship-recipients ul.pager li a:link,.page-blog .item-list ul.pager li a:link,.view-news ul.pager li a:link,.ccit_pager li a:visited,.view-named-scholarship-recipients ul.pager li a:visited,.page-blog .item-list ul.pager li a:visited,.view-news ul.pager li a:visited,.ccit_pager li a:hover,.view-named-scholarship-recipients ul.pager li a:hover,.page-blog .item-list ul.pager li a:hover,.view-news ul.pager li a:hover,.ccit_pager li a:active,.view-named-scholarship-recipients ul.pager li a:active,.page-blog .item-list ul.pager li a:active,.view-news ul.pager li a:active{background-color:transparent;text-decoration:none;border-bottom:none;}
.mzr_no-touch .ccit_pager li a:hover,.mzr_no-touch .view-named-scholarship-recipients ul.pager li a:hover,.view-named-scholarship-recipients .mzr_no-touch ul.pager li a:hover,.mzr_no-touch .page-blog .item-list ul.pager li a:hover,.page-blog .item-list .mzr_no-touch ul.pager li a:hover,.mzr_no-touch .view-news ul.pager li a:hover,.view-news .mzr_no-touch ul.pager li a:hover,.mzr_no-touch .ccit_pager li a:active,.mzr_no-touch .view-named-scholarship-recipients ul.pager li a:active,.view-named-scholarship-recipients .mzr_no-touch ul.pager li a:active,.mzr_no-touch .page-blog .item-list ul.pager li a:active,.page-blog .item-list .mzr_no-touch ul.pager li a:active,.mzr_no-touch .view-news ul.pager li a:active,.view-news .mzr_no-touch ul.pager li a:active{background-color:#ad924f;color:#fff;text-decoration:none;border-bottom:none;}
.block#block-views-contact-blocks-block .header,.block#block-views-contact-blocks-block .view-header,.block#block-views-contact-blocks-block-1 .header,.block#block-views-contact-blocks-block-1 .view-header,.block#block-block-61 .header,.block#block-block-61 .view-header,.block#block-views-contact-blocks-block-2 .header,.block#block-views-contact-blocks-block-2 .view-header{position:absolute;top:4px;top:0.25rem;right:0;}
.block#block-views-contact-blocks-block .header a,.block#block-views-contact-blocks-block .view-header a,.block#block-views-contact-blocks-block-1 .header a,.block#block-views-contact-blocks-block-1 .view-header a,.block#block-block-61 .header a,.block#block-block-61 .view-header a,.block#block-views-contact-blocks-block-2 .header a,.block#block-views-contact-blocks-block-2 .view-header a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
.block#block-views-contact-blocks-block .header a:visited,.block#block-views-contact-blocks-block .view-header a:visited,.block#block-views-contact-blocks-block-1 .header a:visited,.block#block-views-contact-blocks-block-1 .view-header a:visited,.block#block-block-61 .header a:visited,.block#block-block-61 .view-header a:visited,.block#block-views-contact-blocks-block-2 .header a:visited,.block#block-views-contact-blocks-block-2 .view-header a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.block#block-views-contact-blocks-block .header a:hover,.block#block-views-contact-blocks-block .header a:active,.block#block-views-contact-blocks-block .view-header a:hover,.block#block-views-contact-blocks-block .view-header a:active,.block#block-views-contact-blocks-block-1 .header a:hover,.block#block-views-contact-blocks-block-1 .header a:active,.block#block-views-contact-blocks-block-1 .view-header a:hover,.block#block-views-contact-blocks-block-1 .view-header a:active,.block#block-block-61 .header a:hover,.block#block-block-61 .header a:active,.block#block-block-61 .view-header a:hover,.block#block-block-61 .view-header a:active,.block#block-views-contact-blocks-block-2 .header a:hover,.block#block-views-contact-blocks-block-2 .header a:active,.block#block-views-contact-blocks-block-2 .view-header a:hover,.block#block-views-contact-blocks-block-2 .view-header a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.block#block-views-contact-blocks-block .header a:after,.block#block-views-contact-blocks-block .view-header a:after,.block#block-views-contact-blocks-block-1 .header a:after,.block#block-views-contact-blocks-block-1 .view-header a:after,.block#block-block-61 .header a:after,.block#block-block-61 .view-header a:after,.block#block-views-contact-blocks-block-2 .header a:after,.block#block-views-contact-blocks-block-2 .view-header a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.view-deans-of-the-college.view-display-id-page .view-content{font-size:0;margin:-16px;margin:-1rem;}
.view-deans-of-the-college.view-display-id-page .views-row{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;font-size:16px;font-size:1rem;padding:16px;padding:1rem;width:50%;}
.lt-ie9 .view-deans-of-the-college.view-display-id-page .views-row{width:33.33%;}
.view-deans-of-the-college.view-display-id-page img{display:block;height:auto;margin-bottom:8px;margin-bottom:0.5rem;width:100%;}
.view-deans-of-the-college.view-display-id-page .views-field-field-dean-name{font-weight:bold;font-weight:900;}
#block-views-deans-blog-block-1 .view-footer{padding:8px 0;padding:0.5rem 0;}
#block-views-deans-blog-block-1 .view-footer p{margin:0;}
#block-views-deans-blog-block-1 .view-footer a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
#block-views-deans-blog-block-1 .view-footer a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
#block-views-deans-blog-block-1 .view-footer a:hover,#block-views-deans-blog-block-1 .view-footer a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
#block-views-deans-blog-block-1 .view-footer a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.scholarsinfo .view-content{font-size:0;margin:0 -16px -16px -16px;margin:0 -1rem -1rem -1rem;}
.modal-scholar .view-scholars{border-top:32px #002855 solid;height:100%;position:relative;}
.modal-scholar .view-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:auto;margin:0;position:relative;}
.view-columbia-college-stories.view-display-id-page .views-row{clear:left;padding-top:40px;padding-top:2.5rem;}
.view-columbia-college-stories.view-display-id-page .field-content{margin-left:25%;padding-left:16px;padding-left:1rem;}
.view-columbia-college-stories.view-display-id-page h2{margin-bottom:8px;margin-bottom:0.5rem;padding-top:0;}
.view-columbia-college-stories.view-display-id-page .summary{margin-bottom:8px;margin-bottom:0.5em;}
.view-columbia-college-stories.view-display-id-page .more a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
.view-columbia-college-stories.view-display-id-page .more a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.view-columbia-college-stories.view-display-id-page .more a:hover,.view-columbia-college-stories.view-display-id-page .more a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.view-columbia-college-stories.view-display-id-page .more a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.view-columbia-college-stories.view-display-id-page .storythumb{float:left;width:25%;}
.view-columbia-college-stories.view-display-id-page img{display:block;height:auto;margin-bottom:16px;margin-bottom:1rem;width:100%;}
.view-columbia-college-stories.view-display-id-block_1 .item-list ul{display:block;margin:0;padding:0;}
.view-columbia-college-stories.view-display-id-block_1 .item-list li{clear:left;display:block;margin:0;padding:0;}
.view-columbia-college-stories.view-display-id-block_1 .item-list li + li{padding-top:16px;padding-top:1rem;}
.view-columbia-college-stories.view-display-id-block_1 .storythumb{float:left;width:64px;}
.lt-ie9 .view-columbia-college-stories.view-display-id-block_1 .storythumb{width:33%;}
.view-columbia-college-stories.view-display-id-block_1 img{display:block;height:auto;width:100%;}
.view-columbia-college-stories.view-display-id-block_1 .field-content{margin-left:64px;padding-left:16px;padding-left:1rem;}
.lt-ie9 .view-columbia-college-stories.view-display-id-block_1 .field-content{margin-left:33%;}
.view-columbia-college-stories.view-display-id-block_1 .view-footer{clear:left;padding:16px 0 8px 0;padding-top:1rem 0 0.5rem 0;}
.view-columbia-college-stories.view-display-id-block_1 .view-footer a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
.view-columbia-college-stories.view-display-id-block_1 .view-footer a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.view-columbia-college-stories.view-display-id-block_1 .view-footer a:hover,.view-columbia-college-stories.view-display-id-block_1 .view-footer a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.view-columbia-college-stories.view-display-id-block_1 .view-footer a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.view-news .views-field-field-publish-date,.view-news .views-field-created,.node-story .field-name-field-publish-date{color:#999999;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;}
#block-views-news-block-fellowship-news .header,#block-views-news-block-fellowship-news .view-header,#block-views-news-block-parents-news .header,#block-views-news-block-parents-news .view-header,#block-views-news-block-college-news .header,#block-views-news-block-college-news .view-header{position:absolute;top:4px;top:0.25rem;right:0;}
#block-views-news-block-fellowship-news .header a,#block-views-news-block-fellowship-news .view-header a,#block-views-news-block-parents-news .header a,#block-views-news-block-parents-news .view-header a,#block-views-news-block-college-news .header a,#block-views-news-block-college-news .view-header a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
#block-views-news-block-fellowship-news .header a:visited,#block-views-news-block-fellowship-news .view-header a:visited,#block-views-news-block-parents-news .header a:visited,#block-views-news-block-parents-news .view-header a:visited,#block-views-news-block-college-news .header a:visited,#block-views-news-block-college-news .view-header a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
#block-views-news-block-fellowship-news .header a:hover,#block-views-news-block-fellowship-news .header a:active,#block-views-news-block-fellowship-news .view-header a:hover,#block-views-news-block-fellowship-news .view-header a:active,#block-views-news-block-parents-news .header a:hover,#block-views-news-block-parents-news .header a:active,#block-views-news-block-parents-news .view-header a:hover,#block-views-news-block-parents-news .view-header a:active,#block-views-news-block-college-news .header a:hover,#block-views-news-block-college-news .header a:active,#block-views-news-block-college-news .view-header a:hover,#block-views-news-block-college-news .view-header a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
#block-views-news-block-fellowship-news .header a:after,#block-views-news-block-fellowship-news .view-header a:after,#block-views-news-block-parents-news .header a:after,#block-views-news-block-parents-news .view-header a:after,#block-views-news-block-college-news .header a:after,#block-views-news-block-college-news .view-header a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.view-news.view-display-id-page_news .views-row + .views-row,.view-news.view-display-id-archive_page .views-row + .views-row{padding-top:24px;padding-top:1.5rem;}
.view-news.view-display-id-page_news h3,.view-news.view-display-id-archive_page h3{margin-bottom:8px;margin-bottom:0.5rem;}
.view-news.view-display-id-page_news .views-field-field-publish-date,.view-news.view-display-id-archive_page .views-field-field-publish-date{margin-bottom:8px;margin-bottom:0.5rem;}
.view-news .views-summary{font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.view-news .views-summary a.active{border:none !important;color:#333333 !important;font-weight:bold;}
#block-sundial-3 .header,#block-sundial-3 .view-header,#block-sundial-1 .header,#block-sundial-1 .view-header{position:absolute;top:4px;top:0.25rem;right:0;}
#block-sundial-3 .header a,#block-sundial-3 .view-header a,#block-sundial-1 .header a,#block-sundial-1 .view-header a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
#block-sundial-3 .header a:visited,#block-sundial-3 .view-header a:visited,#block-sundial-1 .header a:visited,#block-sundial-1 .view-header a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
#block-sundial-3 .header a:hover,#block-sundial-3 .header a:active,#block-sundial-3 .view-header a:hover,#block-sundial-3 .view-header a:active,#block-sundial-1 .header a:hover,#block-sundial-1 .header a:active,#block-sundial-1 .view-header a:hover,#block-sundial-1 .view-header a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
#block-sundial-3 .header a:after,#block-sundial-3 .view-header a:after,#block-sundial-1 .header a:after,#block-sundial-1 .view-header a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
#block-views-features-player-block-3 .view-content .item-list ul{font-size:0;margin:0;padding:0;}
.view-testimonials.view-display-id-parent_testimonials_page .views-row{border:1px #cdc9c5 solid;display:block;margin:0;padding:16px;padding:1rem;}
.view-testimonials.view-display-id-parent_testimonials_page .views-row + .views-row{margin-top:24px;margin-top:1.5rem;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-title{margin-bottom:8px;margin-bottom:0.5rem;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body{background-color:#eeedeb;padding:24px;padding:1.5rem;position:relative;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body:before{color:white;content:"\f10d";font-family:FontAwesome;font-size:64px;left:0;line-height:100%;position:absolute;top:16px;top:1rem;z-index:1;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content{font-style:italic;position:relative;z-index:3;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content p{margin:0 !important;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content p + p{margin-top:16px !important;margin-top:1rem !important;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content p:last-child:after{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;color:white;content:"\f10e";font-family:FontAwesome;font-size:16px;font-style:normal;margin-left:0.25em;}
.view-testimonials.view-display-id-parent_testimonials_block .views-row{background-color:#eeedeb;display:block;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;margin:0;padding:16px;padding:1rem;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser{position:relative;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser:before{color:white;content:"\f10d";font-family:FontAwesome;font-size:64px;left:-16px;left:-1rem;line-height:100%;position:absolute;top:0;z-index:1;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser p{font-style:italic;position:relative;z-index:3;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser p:after{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;color:white;content:"\f10e";font-family:FontAwesome;font-size:16px;font-style:normal;margin-left:0.25em;}
.view-testimonials.view-display-id-parent_testimonials_block .more-link a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
.view-testimonials.view-display-id-parent_testimonials_block .more-link a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.view-testimonials.view-display-id-parent_testimonials_block .more-link a:hover,.view-testimonials.view-display-id-parent_testimonials_block .more-link a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.view-testimonials.view-display-id-parent_testimonials_block .more-link a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}
footer .colm section{margin-bottom:40px}
footer .colm section[id*="nav_menu"] ul li{border-bottom:1px dotted #E2DFDF;line-height:1.375em;padding:10px 0px 10px 0px;position:relative}
footer .colm section[id*="nav_menu"] ul li:last-child{border-bottom:0px}
footer .colm section[id*="rss-"] a.rsswidget{color:#fff}
footer .colm section[id*="rss-"] a.rsswidget:nth-child(2):after{color:#fff}
.ftw .colm section{width:100%}
.colm{float:left;margin-bottom:10px}
.colm .scc{float:none;margin:10px auto;width:90%}
.colm .scc img{display:block;margin:0 auto}
.ftw .colm{box-sizing:border-box;margin-bottom:40px}
footer .colm .widget.tabs_widget .tim,footer .colm .widget.tabs_widget .txt{float:none;width:100%}
footer .colm .widget.tabs_widget .tim{text-align:center}
.csc .colm,.row .colm{margin-right:0 !important;padding:0% !important;width:100% !important}
.pgs .colm{float:none;width:100%}
footer .colm .widget.tabs_widget .txt{width:80%}
.csc .colm{margin-right:0 !important;width:100% !important}
.cnt .colm{float:none;width:100%}
.ftw .colm:first-child{margin-top:0px}
.gr .colm.twc,.gr .colm.oth,.gr .colm.tth,.gr .colm.foc,.gr .colm.fic,.gr .colm.tfo{margin-bottom:10px;width:98% !important}
.gr .colm.twc:last-child,.gr .colm.oth:last-child,.gr .colm.tth:last-child,.gr .colm.foc:last-child,.gr .colm.fic:last-child,.gr .colm.tfo:last-child{margin-bottom:0px}
.gr .colm.twc.lst,.gr .colm.oth.lst,.gr .colm.tth.lst,.gr .colm.foc.lst,.gr .colm.fic.lst,.gr .colm.tfo.lst{width:98%}
.gr .colm.twc .gri img,.gr .colm.oth .gri img,.gr .colm.tth .gri img,.gr .colm.foc .gri img,.gr .colm.fic .gri img,.gr .colm.tfo .gri img{display:inline}




.wrapper {

	max-width:1000px;

	margin:0 auto;

	padding:0 5px;

}

.sec-list ul li:hover ul.sub-menu {left: -3px; top: 99%;}

.sub-menu{margin-right:10px;}


.widget_categories .children,
.widget_nav_menu .sub-menu,
.widget_pages .children {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	margin: 0.7667em 0 0 0.8em;
	padding-top: 0.7667em;
}


	.widget_categories .children,
	.widget_nav_menu .sub-menu,
	.widget_pages .children {
		margin: 0.9643em 0 0 1em;
		padding-top: 0.9643em;
	}

	
	.container li.widget .dcjq-accordion .menu-item-has-children ul.sub-menu li a.active{font-weight:bold;}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


#top .sub_menu .menu-item-language img.iclflag {
margin-bottom: -2px !important;
}
.view-open-positions .views-row{margin-bottom:3px;}
.view-press-releases li.views-row{list-style-type:none;margin-bottom:20px;}
.view-in-the-news .views-row{list-style-type:none;padding:0;margin:0;margin-bottom:20px;}
.view-kaltura-events .views-row{list-style-type:none;margin-bottom:30px;border-bottom:1px solid #ddd;}
.view-recorded-webinars .views-row{list-style-type:none;margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:10px;overflow:hidden;}
.view-live-webinars .views-row{list-style-type:none;margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:10px;overflow:hidden;}
.view-solutions-overview li.views-row{list-style-type:none;padding:0;margin:0 0 45px 0;float:left;width:450px;border:1px solid #e0e0e0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 16px #e9f7fa inset;-webkit-box-shadow:0 0 16px #e9f7fa inset;box-shadow:0 0 16px #e9f7fa inset;}
.view-solutions-overview li.views-row-odd{margin-right:50px;}
.view-kaltura-team .views-row{list-style:none;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.view-kaltura-team .team-items .views-row{float:left;clear:both;width:960px;}
.view-kaltura-team .team-heads .views-row{border:medium none;cursor:pointer;float:left;margin:5px;padding:0;position:relative;width:69px;}
.view-kaltura-team .team-heads .views-row .views-field-field-profile-picture{border:1px solid white;height:82px;margin:0;filter:alpha(opacity=50);opacity:0.5;padding:0;position:relative;width:auto;z-index:1;}
.view-kaltura-team .team-heads .views-row:hover .views-field-field-profile-picture{border:1px solid #CECECE;filter:alpha(opacity=100);opacity:1;}
.view-kaltura-team .team-heads .views-row.js-hover:hover .views-field-title{display:block;}
.view-case-studies .views-row{border:1px solid #eee;margin-right:15px;margin-left:15px;float:left;width:280px;list-style:none;text-align:center;padding:5px;}
.view-case-studies .views-row-first{margin-left:0;}
.view-case-studies .views-row-last{margin-right:0;}
#block-views-news-block .view-content .views-row a{margin-left:10px;}
#block-views-news-block .view-content .views-row a:after{content:" ";}
#block-views-spotlight-block ul .views-row{list-style:none;margin-bottom:20px;}
#block-views-press-block .views-row{list-style:none;margin-bottom:20px;color:#666560;}
.view-thankyou-blocks .views-row{border:1px solid #eee;margin:15px;float:left;width:193px;list-style:none;text-align:center;padding:5px;}
.v.view-thankyou-blocks .views-row-first{margin-left:0;}
.view-thankyou-blocks .views-row:nth-child(4n+4){margin-right:0;}
.view-thankyou-blocks .views-row:nth-child(4n+1){margin-left:0;}
#views_slideshow_cycle_teaser_section_homepage_banner_-block .views-row{width:960px;position:relative;margin-top:30px;}
.video-gallery .views-row{float:left;margin-right:13px;margin-bottom:27px;position:relative;}
.video-gallery .views-row-8,.video-gallery .views-row-4{margin-right:0;}
.video-gallery .views-row .kaltura-embed,.video-gallery .views-row .views-field-field-vid-desc{display:none;}
.video-gallery .views-row img{width:230px;height:130px;}
.theme-2013 .slides .views-row{position:relative;padding:0;margin:0;}
.view-homepage-case-study .views-row{float:left;width:25%;padding:10px;position:relative;}
.view-homepage-case-study .views-row .kaltura-thumb{width:100%;margin:0 auto;margin-bottom:10px;}
.view-homepage-case-study .views-row .kaltura-thumb img{max-width:100%;display:block;height:auto;}
.view-homepage-case-study .views-row .views-field-field-video-embed-code{display:none;}
.view-homepage-case-study .views-row .views-field-title,.view-homepage-case-study .views-row .views-field-colorbox a{display:block;position:absolute;top:50px;left:50%;margin-left:-22px;width:44px;height:32px;outline:none;background-repeat:no-repeat;background-position:center;}
.view-homepage-case-study .views-row .views-field-title span,.view-homepage-case-study .views-row .views-field-colorbox a span{display:block;height:32px;background-color:transparent;width:44px;cursor:pointer;display:table-cell;vertical-align:middle;color:#fdfdfd;font-size:60px;background:none;-moz-transition:200ms;-o-transition:200ms;-webkit-transition:200ms;transition:200ms;}
.view-homepage-case-study .views-row .views-field-title span:hover,.view-homepage-case-study .views-row .views-field-colorbox a span:hover{color:black;}
.view-homepage-case-study .views-row .views-field-field-company-logo{text-align:center;display:table;vertical-align:middle;width:100%;height:100px;position:relative;}
.view-homepage-case-study .views-row .views-field-field-company-logo .field-content{display:table-cell;height:120px;vertical-align:middle;}
.view-homepage-case-study .views-row .views-field-field-company-logo img{max-width:100%;height:auto;max-width:283px;}
.view-homepage-case-study .views-row .views-field-body{font-family:Lato;font-style:italic;font-size:16px;color:#999999;line-height:150%;text-align:center;position:relative;padding:10px;padding-top:15px;margin-top:20px;}
.view-homepage-case-study .views-row .views-field-body p{display:inline;}
.view-homepage-case-study .views-row .views-field-body:before{content:"“";font-size:70px;position:absolute;left:-20px;top:10px;opacity:0.5;font-family:georgia,serif;width:40px;}
.view-homepage-case-study .views-row .views-field-body:after{content:"”";font-size:70px;position:absolute;right:-10px;bottom:-30px;opacity:0.5;font-family:georgia,serif;width:40px;}
.view-homepage-case-study .views-row .views-field-field-video{width:50%;min-width:200px;margin-right:40px;float:left;padding-top:10px;}
.view-homepage-case-study .views-row .views-field-field-video .kaltura-thumb{box-shadow:none;border:none;}
.view-homepage-case-study .views-row .views-field-colorbox a{left:110px;top:60px;}
.homepage-items .views-row{width:30%;float:left;position:relative;margin:1.5%;width:28%;margin:2.5%;height:260px;padding-top:20px;text-align:center;color:#484848;margin-bottom:4em;}
.homepage-items .views-row .views-field-field-icon{position:absolute;top:-40px;width:100%;}
.homepage-items .views-row h3{font-style:normal;font-weight:bold;font-size:16px;color:#484848;padding:0px 10px;margin:0;margin-top:110px;margin-bottom:10px;font-family:arial;}
.homepage-items .views-row .views-field-body{font-size:15px;padding:0px 10px;}
.homepage-items .views-row .views-field-field-long-text{font-size:12px;color:#484848;font-family:arial;}
.homepage-items .views-row .views-field-field-item-link{position:absolute;left:0px;right:0px;text-align:Center;bottom:0px;font-size:16px;}
.homepage-items .views-row .views-field-field-item-link a{background:#44abca;color:white;padding-left:12px;padding-right:12px;padding-bottom:6px;padding-top:6px;font-weight:bold;font-size:13px;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;}
.homepage-items .views-row .views-field-field-item-link a:after{content:" › ";position:inline;}
.homepage-items .views-row .views-field-field-item-link a:hover{background:#1ecce7;}
.homepage-items .views-row:last-child{border:none;}
.homepage-items .views-row h3.field-content{margin:0;font-size:18px;padding:0;}
.homepage-items .views-row .views-field-body p{margin:0;display:inline;padding:0;}
.homepage-items .views-row .views-field-body div{display:inline;}
.homepage-items .views-row .views-field-field-item-link div{display:inline;}
.homepage-items .views-row .views-field-field-large-text{margin-bottom:1em;}
.solutions-for-any-use-case .views-row{width:50%;min-height:300px;float:left;position:relative;text-align:center;padding-bottom:15px;padding-top:15px;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1{position:absolute;top:0;display:none;z-index:1;width:100%;height:auto;min-height:100%;background:#197d97;text-align:left;color:white;padding:35px;font-size:15px;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 p{margin:0;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 li{padding-left:0;}
.solutions-for-any-use-case .views-row .views-field-field-circle-image:hover~.views-field-field-solution-body-1{display:block;z-index:9999;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1:hover{display:block;}
.solutions-for-any-use-case .views-row .views-field-field-image-title{color:#555555;font-weight:bold;font-size:21px;margin-bottom:10px;padding-bottom:10px;}
.solutions-for-any-use-case .views-row .views-field-field-image-title p{margin:0;}
.solutions-for-any-use-case .views-row .views-field-field-teaser .field-content{color:#4f4c4c;font-size:14px;}
.solutions-for-any-use-case .views-row .views-field-field-teaser .field-content p{margin:0;}
.solutions-for-any-use-case .views-row .views-field-field-circle-image{padding-bottom:13px;display:inline-block;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 .title{font-family:helvetica;font-weight:bold;font-size:19px;margin-bottom:12px;color:#ffffff;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 ul{padding-left:1em!important;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 .body{font-family:arial;color:#ffffff;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 .body a{color:#0dc3f8;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 .link{position:absolute;bottom:0;right:0;background:#4bb6cb;display:inline-block;padding:10px 5px 10px 5px;margin-top:20px;width:30%;text-align:center;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 .link a{font-weight:bold;font-size:16px;color:white;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 .link:hover{background:#00cdfd;}
.explore-our-products .views-row{width:50%;float:left;position:relative;text-align:center;padding-bottom:30px;padding-top:30px;}
.explore-our-products .views-row .views-field-field-product-title{text-align:center;color:#484848;font-size:21px;font-weight:bold;line-height:100%;margin-bottom:10px;width:60%;margin:0 auto;padding-bottom:10px;}
.explore-our-products .views-row .views-field-field-product-teaser{text-align:center;font-weight:bold;width:80%;margin:0 auto;margin-bottom:10px;font-size:13px;}
.explore-our-products .views-row .views-field-field-product-teaser .field-content p{margin:0;}
.explore-our-products .views-row .views-field-field-product-image{text-align:center;position:relative;display:inline-block;}
.explore-our-products .views-row .views-field-field-product-image img{margin:0 10px 10px 0;}
.explore-our-products .views-row .views-field-field-product-image a{position:absolute;bottom:0;right:0;background:#16b3cb;color:white;font-weight:bold;width:57px;height:57px;border-radius:30px;padding-top:9px;}
.node-type-education-solutions .homepage-case-study .views-row,.node-type-enterprise-solutions .homepage-case-study .views-row,.node-type-media-solutions .homepage-case-study .views-row,.node-type-government-solutuins .homepage-case-study .views-row,.node-type-new-solution-page .homepage-case-study .views-row{width:31%;margin-right:2%;}
.node-type-media-solutions .solutions-for-any-use-case .views-row,.node-type-new-solution-page .solutions-for-any-use-case .views-row{width:33%;}
.kaltura-for-your-company .views-row{width:33%;float:left;text-align:center;padding:30px;position:relative;height:307px;}
.kaltura-for-your-company .views-row .views-field-field-title-company{color:white;font-weight:bold;font-size:16px;padding-top:15px;height:60px;line-height:20px;}
.kaltura-for-your-company .views-row .views-field-field-title-company p{margin:0;}
.kaltura-for-your-company .views-row .views-field-field-img-company{height:120px;}
.kaltura-for-your-company .views-row .views-field-field-link-company{background:black;display:inline-block;padding:5px;margin-top:20px;}
.kaltura-for-your-company .views-row .views-field-field-link-company a{color:white;font-size:15px;font-weight:bold;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1{position:absolute;top:0;width:105%;left:0;height:109%;text-align:left;margin-top:-10px;z-index:9999;display:none;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content{margin:10%;color:white;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content p{margin:0;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .title{font-weight:bold;font-size:16px;margin-bottom:13px;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .link{position:absolute;bottom:0;right:0;background:black;display:inline-block;padding:5px;margin-top:20px;width:30%;text-align:center;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .link a{color:white;font-size:15px;font-weight:bold;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .link:hover{background:#333333;}
.kaltura-for-your-company .views-row:hover .views-field-field-content-body-1{display:block;}
.kaltura-for-your-company .views-row-first{background:#71bcd0;}
.kaltura-for-your-company .views-row-first .views-field-field-content-body-1{background:#71bcd0;}
.kaltura-for-your-company .views-row-even{background:#3097ab;}
.kaltura-for-your-company .views-row-even .views-field-field-content-body-1{background:#3097ab;}
.kaltura-for-your-company .views-row-last{background:#16b3cb;}
.kaltura-for-your-company .views-row-last .views-field-field-content-body-1{background:#16b3cb;}
.more-solutions-resources .view-more-solution-resources .views-row,.more-solutions-resources .view-more-resources .views-row{width:25%;padding-right:1%;padding-left:1%;float:left;position:relative;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-video-thumbnail-1 img,.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-video-thumbnail img,.more-solutions-resources .view-more-resources .views-row .views-field-field-video-thumbnail-1 img,.more-solutions-resources .view-more-resources .views-row .views-field-field-video-thumbnail img{border:solid 1px #e5e5e5;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-title-resource .field-content,.more-solutions-resources .view-more-resources .views-row .views-field-field-title-resource .field-content{color:#2c879f;font-weight:bold;font-size:16px;padding:10px 0 10px 0;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-responsive-resources-img,.more-solutions-resources .view-more-resources .views-row .views-field-field-responsive-resources-img{padding-top:15px;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-responsive-resources-img ul,.more-solutions-resources .view-more-resources .views-row .views-field-field-responsive-resources-img ul{display:none;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-responsive-resources-img img,.more-solutions-resources .view-more-resources .views-row .views-field-field-responsive-resources-img img{width:217px;height:130px;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-descriptio-resource,.more-solutions-resources .view-more-resources .views-row .views-field-field-descriptio-resource{padding-bottom:15px;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-video-resource,.more-solutions-resources .view-more-resources .views-row .views-field-field-video-resource{display:block!important;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-video-resource .video,.more-solutions-resources .view-more-resources .views-row .views-field-field-video-resource .video{display:none;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-title,.more-solutions-resources .view-more-resources .views-row .views-field-title{color:#2c879f;font-weight:bold;font-size:16px;padding:10px 0 10px 0;}
#wrapper.page .view-kaltura-team .team-heads .views-row{width:100%;margin:0;padding:0;}
#wrapper.page .view-kaltura-team .team-items .views-row{max-width:100%;}
.node-resources.resources-filter .view-more-resources .views-row{max-width:238px;margin-left:0;margin-right:2%;}
.node-resources .view-more-resources .views-row{width:30%;padding:0;float:left;position:relative;margin:1%;background:#ffffff;min-width:240px;height:359px;border:solid 1px #dddddd;}
.node-resources .view-more-resources .views-row .views-field-field-video-thumbnail-1 img,.node-resources .view-more-resources .views-row .views-field-field-video-thumbnail img{border:solid 1px #e5e5e5;}
.node-resources .view-more-resources .views-row .views-field-field-title-resource .field-content{color:#2c879f;font-weight:bold;font-size:16px;padding:10px 0 10px 0;}
.node-resources .view-more-resources .views-row .views-field-field-responsive-resources-img{padding-top:0;}
.node-resources .view-more-resources .views-row .views-field-field-responsive-resources-img ul{display:none;}
.node-resources .view-more-resources .views-row .views-field-field-responsive-resources-img img{width:100%;height:144px;}
.node-resources .view-more-resources .views-row .views-field-field-descriptio-resource{padding-bottom:15px;font-family:Arial;color:#888888;font-size:13px;font-weight:400;line-height:18.002px;padding-right:6%;padding-left:6%;}
.node-resources .view-more-resources .views-row .views-field-title{padding:13px 6% 10px 6%;font-family:Arial;color:#17b3c9;font-size:17px;font-weight:700;line-height:1.4;}
.node-resources .view-more-resources .views-row .views-field-title a{color:#17b3c9;}
.node-resources .view-more-resources .views-row .views-field-title a:hover{color:#1ac7e0;}
.node-resources .view-more-resources .views-row .views-field-field-type{position:absolute;bottom:8px;padding-left:6%;padding-right:6%;}
.node-resources .view-more-resources .views-row .views-field-field-type .field-content{color:#484848;text-transform:uppercase;font-weight:700;line-height:26px;}
.node-resources .view-more-resources .views-row .views-field-field-video-resource{display:block!important;}
.node-resources .view-more-resources .views-row .views-field-field-video-resource .video{display:none;}
.view-industry-section .views-row{display:inline-block;width:49%;position:relative;margin-bottom:50px;vertical-align:top;}
.view-industry-section .views-row .views-field-field-industry-img{float:left;margin-right:10px;}
.view-industry-section .views-row .views-field-field-industry-img img{width:120px;height:120px;}
.view-industry-section .views-row .views-field-body{max-width:300px;font-family:Helvetica;color:#545151;font-size:12px;font-weight:400;line-height:21px;text-align:left;display:table;}
.view-industry-section .views-row .views-field-body p{margin:0!important;}
.view-industry-section .views-row .views-field-title{margin:0 0 12px 0px;font-family:Helvetica;color:#545151;font-size:16px;font-weight:700;line-height:21px;text-align:left;display:table;}
.node-type-landing-page-domain .view-homepage-case-study .views-row .views-field-body:before,.node-type-landing-page-domain .view-homepage-case-study .views-row .views-field-body:after,.domain-br-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body:before,.domain-br-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body:after,.domain-de-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body:before,.domain-de-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body:after,.domain-fr-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body:before,.domain-fr-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body:after,.domain-kaltura-localhost-br .view-homepage-case-study .views-row .views-field-body:before,.domain-kaltura-localhost-br .view-homepage-case-study .views-row .views-field-body:after{content:none;}
.node-type-landing-page-domain .view-homepage-case-study .views-row .views-field-field-who,.domain-br-corp-kaltura-com .view-homepage-case-study .views-row .views-field-field-who,.domain-de-corp-kaltura-com .view-homepage-case-study .views-row .views-field-field-who,.domain-fr-corp-kaltura-com .view-homepage-case-study .views-row .views-field-field-who,.domain-kaltura-localhost-br .view-homepage-case-study .views-row .views-field-field-who{font-family:Lato;color:#757575;font-size:18px;font-weight:700;line-height:26px;text-align:left;}
.node-type-landing-page-domain .view-homepage-case-study .views-row .views-field-body,.domain-br-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body,.domain-de-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body,.domain-fr-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body,.domain-kaltura-localhost-br .view-homepage-case-study .views-row .views-field-body{font-family:Lato;font-style:normal;color:#757575;font-size:18px;font-weight:400;line-height:26px;text-align:left;margin-top:0;padding:0;}
.node-type-landing-page-domain .view-homepage-case-study .views-row .views-field-body .span-study,.domain-br-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body .span-study,.domain-de-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body .span-study,.domain-fr-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body .span-study,.domain-kaltura-localhost-br .view-homepage-case-study .views-row .views-field-body .span-study{font-weight:700;}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }


.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }

  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }

  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }


.dropdown-menu-right {
  left: auto;
  right: 0; }


.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; }


.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }

  .dropdown-menu a:hover {
    background: #444 !important;
    color: #fff !important; }


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }



.menu-dropdown li.level2 {  margin: 2px; border: none; }

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	border-radius: 3px;
	background: #082f57;
	color: #fff;
}



.menu-dropdown a.level2:hover { color: #fff; background: #0c3e71; border-radius: 3px;}



.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }
.primary-nav-list .menu-item-has-children{position:relative}

.icon-mail:before {
	content: "\e600";
}
.visible-landscape{display:none;}

.ftr {
	font-size: 10px;
}

.footer_txt {
	font:11px/20px Arial, Helvetica, sans-serif; color:#7c1a00;
	padding:15px 0 0 15px;
	}


.icon-shopping-cart {
	position: absolute;
	top: 20px;
	font-size: 30px;
}


.icon-shopping-cart:before {
	content: "\e600";
}

		
		.icon-shopping-cart, .woocart-header .cart-arrow, .woocart-header .cart-contents {
			color: #fff;
		}

div#component-wrap .slider-wrapper img {max-width: none;}



.slider-wrapper {background: white;}



.theme-mc02.slider-wrapper {
    position: relative;
    border: 0px solid #333;
    overflow: hidden;
}



table.nogrid-nopad {
	border-top: 0;
	border-right: 0;
}



table.nogrid-nopad td {
	//padding: 0; Causes alignment issues with HP tech Table
	border-bottom: 0;
	border-left: 0;
}



.nogrid {
	border-collapse:collapse;
	border:0px;
}


.nogrid th {
	border:0px;
	text-align: left;
	font-weight:bold;
	color: #000000;
	padding:3px 5px 5px 5px;
}


.nogrid td{
	border:0px;
	text-align: left;
	color: #000000;
	padding:3px 5px 5px 5px;
}



.nogrid-shading {
	border:0px;
}


.nogrid-shading th {
	text-align: left;
	font-weight:bold;
	color: #000000;
	background-color: #C0CDD6;
	padding:3px 5px 5px 5px;
}


.nogrid-shading td {
	text-align: left;
	color: #000000;
	padding:3px 5px 5px 5px;
}


.nogrid-shading-odd {
	background-color: #FFFFFF;
}


.nogrid-shading-even {
	background-color: #E6ECF0;
}


.news-title {

}


.news-title a {
	
}


.news-title a:hover {
	color: #666;
	text-decoration: underline;
}
.center-block{display:block;margin-right:auto;margin-left:auto}

.wrapper .header .center{padding:30px 0}

.content .search-records-txt .center { text-align: center;}


.tile_image {
    width: 100%;
    -webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	 -ms-transition: all .5s ease-in-out;
	  -o-transition: all .5s ease-in-out;
	     transition: all .5s ease-in-out;
}


#wrapper { width: 1044px; margin: 0 auto; padding: 0px 14px; -webkit-background-clip: padding-box;  background-clip: padding-box; }
.row{margin-left:-15px;margin-right:-15px;}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}

#content .fb_goglshare { float: left }
.f-dropdown.content{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89;max-width:200px;}
.f-dropdown.content.open{display:block;}

  .news-post .content {
    height: 455px;
    position: relative;
    border: 1px solid rgba(61, 63, 69, 0.2);
    background: white; }
#prefooter-third-region .middle{border-top-width:0px;border-style:solid;}
#prefooter .box{padding-left:0px;padding-right:0px;}
#prefooter-third-region .view-tags .field-content a{font-size:12px;text-transform:uppercase;padding-right:6px;margin-right:6px;}
#prefooter{padding-top:0px;}
#prefooter-third-region{margin-left:10px;margin-right:10px;}
#prefooter-first-region .block{margin-bottom:10px;}
#prefooter .inner{margin:0 10px;}
