﻿footer .contact_info .contact_info_wrap{width:380px;*zoom:1}
footer .contact_info .contact_info_wrap:before,footer .contact_info .contact_info_wrap:after{display:table;content:"";line-height:0}
footer .contact_info .contact_info_wrap:after{clear:both}
footer .contact_info .contact_info_wrap .contact_info_mailing,footer .contact_info .contact_info_wrap .contact_info_phone{float:left;margin:5px 20px 20px 0;width:150px}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.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_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.tve_flt .tve_image.tve_black{border-color:#101010}
.tve_flt .tve_image.tve_blue{border-color:#3E68B2}
.tve_flt .tve_image.tve_green{border-color:#34AE44}
.tve_flt .tve_image.tve_orange{border-color:#E25C1B}
.tve_flt .tve_image.tve_purple{border-color:#8656C1}
.tve_flt .tve_image.tve_red{border-color:#CE271B}
.tve_flt .tve_image.tve_teal{border-color:#387D71}
.tve_flt .tve_image.tve_white{border-color:#D8D8D8}
.bp-t .fullWidth .out .in .cck{margin:0 auto;width:1180px}

#championship-partners .featured-box{height:110px; max-height:110px;}

.featured-box{padding:0; border:none; box-shadow:none;}

.header-int {
	position: relative;
	margin: auto;
	width: 1256px;
	height: 100%;
}

	
	.content_not, .header-int {
		width: 936px;
	}

	header div.main_header_background { opacity: 1; }
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
#header .widget-area{width:500px;padding:5px 5px 0 0;float:right;text-align:right;}
.sidebar.widget-area .widget{background:#FFFFFF;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin:0px 0 15px;padding:0 0 15px;}
.sidebar.widget-area ol,.sidebar.widget-area ul,.sidebar.widget-area .textwidget,.sidebar.widget-area .widget_tag_cloud div div,.sidebar.widget-area .author-bio-widget,.sidebar.widget-area .featuredpage .page,.sidebar.widget-area .featuredpost .post{margin:0 !important;padding:15px 15px 0px 15px;}
.sidebar.widget-area #wp-calendar caption,.sidebar.widget-area #wp-calendar th{color:#000000;}
.sidebar.widget-area .widget_archive select,.sidebar.widget-area #cat{margin:15px 15px 0px 15px;}
.sidebar.widget-area ul li{border-bottom:1px solid #DDDDDD;margin:0px 0px 7px 0px;padding:0px 0px 5px 0px;list-style-type:none;word-wrap:break-word;}
.sidebar.widget-area ul ul li{border:none;margin:0;}
#footer-widgets .widget{background:none;border:none;margin:0 0 15px;padding:0;}
.widget-error{padding:10px;}
body.override #header .wrap,#title-area,#header .widget-area{width:100%;}
body.override .menu-primary,body.override .menu-secondary,#header .widget-area,#header .genesis-nav-menu{width:100%;}

.main-menu .submenu-wrapper .features-menu {
  padding: 0;
  position: relative;
  margin-left: -16px;
}

.main-menu .submenu-wrapper .features-menu:hover {
  display: block!important;
}

.main-menu .submenu-wrapper .features-menu li {
  list-style: none;
  padding-top: 30px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  margin: 0 0 15px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box img {
  max-width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}

.main-menu .submenu-wrapper .features-menu li .heading,
.main-menu .submenu-wrapper .features-menu li .excerpt {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: :18px;
  color: #ffffff;
  letter-spacing: 1px;
}

.main-menu .submenu-wrapper .features-menu li .heading a,
.main-menu .submenu-wrapper .features-menu li .excerpt a {
  color: #ffffff;
  text-decoration: none;
}

.main-menu .submenu-wrapper .features-menu li .excerpt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0;
  padding: 7px 0 0;
}

  .main-menu .submenu-wrapper .features-menu li .heading {
    line-height: 17px;
  }

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }



.sp-layer {
  position: absolute;
  margin: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-backface-visibility: hidden;
}


  
  .slider-pro .sp-layer.sp-static.intro {
    top: 379px !important;
    left: 14px !important;
  }

.home .guide_wrapper {
  position: relative;
  top: -15px;
}

.home #slideshow .top_gradient {
  display: block;
}

.home #slideshow .bottom_gradient {
  display: block;
}

.home #slideshow {
  background: #FBFBFB;
  margin-bottom: 0;
}

.home #slideshow .slide_viewport {
  overflow: visible;
}

.home h3 {
  float: left;
  width: 100%;
  line-height: 22px;
  color: #ff7445;
  font-family: 'FlamaBold', sans-serif;
  font-size: 18px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 15px;
}

.home .welcome_panel {
  background: #f6f6f6;
  padding: 60px 0 55px;
  margin-bottom: 80px;
  float: left;
  width: 100%;
}

.home .welcome_panel .body_wrap {
  float: none;
  width: 81%;
  margin: 0 auto;
  font-family: 'FlamaLight', sans-serif;
  font-size: 21px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 28px;
  color: #403c3c;
  text-align: center;
}

.home .welcome_panel .body_wrap .cta {
  float: none;
  margin: 25px auto 0;
  display: inline-block;
  width: auto;
  padding-left: 25px;
  padding-right: 25px;
}

.home .freespace {
  height: 50px;
}

.home .promotional_module {
  height: auto;
  float: left;
  width: calc(50% - 12px);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: table;
  vertical-align: middle;
  position: relative;
  margin-bottom: 50px;
}

.home .promotional_module img {
  display: block;
  width: 100%;
  height: auto;
}

.home .promotional_module .cta_copy_vertical {
  

  display: table-cell;
  vertical-align: middle;
}

.home .promotional_module .cta_copy_vertical .cta_copy {
  margin: 0 auto;
  color: #fff;
  width: 37%;
}

.home .promotional_module .cta_copy_vertical .cta_copy h1,
.home .promotional_module .cta_copy_vertical .cta_copy h2,
.home .promotional_module .cta_copy_vertical .cta_copy h3,
.home .promotional_module .cta_copy_vertical .cta_copy h4,
.home .promotional_module .cta_copy_vertical .cta_copy h5,
.home .promotional_module .cta_copy_vertical .cta_copy p {
  margin: 5px 0;
}

.home .promotional_module .cta_copy_vertical .right {
  margin-right: 7%;
}

.home .promotional_module .cta_copy_vertical .left {
  margin-left: 7%;
}

.home #homepage_promotional_module_0 .promotional_module {
  margin-right: 12px;
}

.home #homepage_promotional_module_1 .promotional_module {
  margin-left: 12px;
  float: right;
}

.home .featured_articles {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}

.home .featured_articles ul {
  list-style: none;
}

.home .featured_articles ul li {
  float: left;
  width: calc(25% - 12px);
  margin-right: 12px;
  margin-bottom: 10px;
}

.home .featured_articles ul li .featured_image {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.home .featured_articles ul li h2 {
  font-family: 'FlamaBook', sans-serif;
  font-size: 20px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #464646;
  line-height: 24px;
}

.home .featured_articles ul li h2 a {
  text-decoration: none;
}

.home .events_panel {
  background: #f6f6f6;
  padding: 50px 0 75px;
  width: 100%;
  float: left;
}

.home .events_panel ul {
  list-style: none;
  float: left;
}

.home .events_panel ul li {
  border: 1px solid #d9d9d9;
  border-left: none;
  float: left;
  width: calc(25% - 42px);
  padding: 20px;
  background: #fff;
  min-width: 200px;
  min-height: 200px;
  height: 100%;
}

.home .events_panel ul li a {
  text-decoration: none;
}

.home .events_panel ul li h4 {
  font-family: 'FlamaBold', sans-serif;
  font-size: 12px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #b2b2b2;
  width: 100%;
  float: left;
  margin-bottom: 7px;
}

.home .events_panel ul li h3.date {
  font-family: 'FlamaBold', sans-serif;
  font-size: 38px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  float: left;
  color: #ff7445;
  margin-bottom: 35px;
}

.home .events_panel ul li h2 {
  font-family: 'FlamaLight', sans-serif;
  font-size: 24px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #464646;
  line-height: 28px;
}

.home .events_panel ul li:nth-child(1) {
  border-left: 1px solid #d9d9d9;
}

  .home .featured_articles ul li:nth-child(odd) {
    clear: left;
  }

  .home .featured_articles ul li:nth-child(even) {
    clear: right;
  }

  .home .resource_link_list {
    width: 100%;
    margin-top: 0;
    margin-bottom: 40px;
  }

  .home .search_bar {
    margin-top: 0px;
    font-size: 28px;
    height: 60px;
  }

  .home .search_bar input#s.small {
    height: 60px;
  }


#close-button{
    position:absolute;
    right:0;
    width:30px;
    min-height:20px;
    line-height:20px;
    text-align:center;
    padding:5px;
    background-color:#999999;
    color:#FFFFFF;
    cursor:pointer;
}


#reserve-container {
  position: relative;
  width: 456px;
  float: left; }


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


* html .clearfix {
  zoom: 1; }



*:first-child + html .clearfix {
  zoom: 1; }


.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }


.clearfix {
  *zoom: 1; }

	
	.mobile-menu-design-modern #header .avada-row,
	.mobile-menu-design-modern #side-header .side-header-wrapper{ display: table; width: 100%; direction: ltr; }

	
	.mobile-logo-pos-right.mobile-menu-design-modern #header .avada-row,
	.mobile-logo-pos-right.mobile-menu-design-modern #side-header .side-header-wrapper{ direction: rtl; }

.avada-row {
  margin: 0 auto;
  max-width: 940px;
}

.avada-row:after {
  content: "";
  display: block;
  clear: both;
}

.fullwidth-box.video-background .avada-row {
  position: relative;
  z-index: 10;
}

.fullwidth-box.faded-background .avada-row {
  position: relative;
  z-index: 10;
}

.hundred-percent-fullwidth .avada-row {
  max-width: none !important;
}



#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:1170; }


body.side-header-left #slidingbar .avada-row,
body.side-header-right #slidingbar .avada-row{max-width: none;}

	
	.wide-left-3c #footer-first    ,.wide-right-3c #footer-third  {	width:46%;}

	
	.footer-1c .footer-widgets-box,
	.narrow-wide-2c #footer-second,
	.wide-narrow-2c #footer-second,
	.footer-2c #footer-second,
	.footer-3c #footer-third,
	.footer-4c #footer-fourth,
	.wide-right-3c #footer-third,
	.wide-left-3c #footer-third{margin-right:0;}

	.footer-widgets-box{float:left; margin-right:4%;}

	.footer-1c .footer-widgets-box{	width:	100% }

	.footer-2c .footer-widgets-box{	width:	48%;}

	.footer-3c .footer-widgets-box{	width:	30.66666666666667%;}

	.footer-4c .footer-widgets-box{	width:	22%;}

	.wide-left-3c .footer-widgets-box , .wide-right-3c .footer-widgets-box {	width:23%;}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}



.large-slide-wrap .slide-text-holder h3 {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: initial; 
	color: #fff;
	margin-top: 2px;
	margin-bottom: 13px;
	margin-left: -2px;
}


.large-slide-wrap .slide-text-holder p {
	color: #fff;
	font-size: 11px;
}

.large-slide-wrap .slide-text-holder p.bottom-0 a:before {
}


.large-slide-wrap .slide-text-holder {
	position: absolute;
	left: 0px;
	top: 35%;
	background: #333;
	background: rgba(0,0,0,0.6);
	padding: 12px 20px;
	max-width: 345px;
	box-sizing: border-box;
	border-right: 3px solid #87a827;
}


.large-slide-wrap .slide-text-holder.right {
	left: auto;
	right: 0px;
	border-left: 3px solid #87a827;
	border-right: 0;
}

.large-slide-wrap .slide-text-holder.top,
.large-slide-wrap .slide-text-holder.right.top {
	top: 0%;
}

.large-slide-wrap .slide-text-holder.bottom {
	top: 237.5px;
}

	.large-slide-wrap .slide-text-holder p[class] {
		margin-top: 7px;
		display: block;
	}

	.slide-text-holder .green-italic,
	.slide-text-holder .grey-italic {
		
	}


	.slide-text-holder .grey-italic {
		display: none;
	}
.tve_colm{float:left}
.thrv_columns .tve_colm,.tve_gr .tve_colm{margin-right:0 !important;padding:0 !important;width:100% !important}
.thrv_columns .tve_colm{width:100%}

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

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


.homepageBottom li.menu-item{
	width: 283px;
}
.site-nav-item{height:40px;line-height:36px;margin:0;padding:0;position:relative;float:left;z-index:1}
.site-nav-item.site-nav-first-primary-item{border-left:1px solid #343434}
.transparent-header .site-nav-item.site-nav-first-primary-item,.transparent-header .site-nav-first-secondary-link,.transparent-header .site-nav-text-link,.transparent-header .site-nav-link{border-right-color:transparent;border-left-color:transparent}
.site-nav-list.active .site-nav-item,.site-nav-list.active .site-nav-text-span,.site-nav-list.active .site-nav-text-span,.site-nav-list.active .site-nav-text-link,.site-nav-list.active .site-nav-text-span-wrap{height:auto;line-height:1;float:none;margin:0}

.services-block .fa {
  background: #E18604;
}

.services-block .fa:after {
  border-top: 9px solid #E18604;
}

	.services-block .item {
	  border: none;
	  margin-bottom: 50px;
	}



.services-block {
  background: #f6f6f6;
  padding: 60px 0 70px;
}

.services-block .row {
  padding-top: 44px;
}

.services-block .col-md-3:last-child {
  border-right: none;
}


.services-block p {
  margin-bottom: 5px;
}

.bulletloop .loop-content {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}

.bulletloop .loop-content .hentry {width: 49%}

.loop.vidloop .loop-content {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.8em;}

.feedloop .loop-content .hentry {margin: 0.5em !important;}

.catsloop .loop-content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}

.catsloop .loop-content .hentry {width: 48%; -webkit-align-self:  stretch; -ms-flex-item-align:  stretch; align-self:  stretch; overflow:hidden;}

.aulacloop .loop-content .post, .aulailoop .loop-content .post {width: 33%; display: inline-block; box-sizing: border-box; padding: 0 0.3em; text-align: center;}

.postcloop .loop-content .tema-ciudadania .postcred, .postcloop .loop-content .tema-ciudadania .datime, .postcloop .loop-content .tema-ciudadania .postcex, .postcloop .loop-content .tema-ingles .postcred, .postcloop .loop-content .tema-ingles .datime, .postcloop .loop-content .tema-ingles .postcex {display:none;}
 .btn,
.more-link,
.loop-utility a,
input[type="submit"],
input[type="button"],
.comment-reply-link {
font-weight: normal;
font-size: inherit;
cursor: pointer;
display: inline-block;
background: #333;
color: #FFFFFF;
padding: .5em 1em;
border: 1px solid transparent;
border-radius: 2px;
-webkit-font-smoothing: antialiased;
-webkit-appearance: none;
margin-bottom: 1.5em;
text-decoration: none;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
transition: all .2s ease-in;
}

.btn:hover,
.more-link:hover,
.loop-utility a:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.comment-reply-link:hover {
background: #ad3333;
color: #FFFFFF;
text-decoration: none;
}

.loop-title {
font-weight: bold;
}
 .loop-utility {
clear: both; }

.top-content-adplace .unspoken-adplace {margin: 20px auto;}





#content .unspoken-adplace {margin-bottom: 30px;}

.single .hentry-sidebar .unspoken-adplace {font-size: 11px;}

.textwidget, .unspoken-adplace {font-size: 13px; line-height: 1.5; color: #2a2a21;}

.textwidget p, .unspoken-adplace p {margin-bottom: 10px;}

.textwidget a, .unspoken-adplace a {color: #007ac9;}

.textwidget a:hover, .unspoken-adplace a:hover {color: #ff5800;}

.unspoken-adplace .alignnone {clear: both; display: block;}

.unspoken-adplace .alignleft {display: inline; float: left; margin: 4px 15px 0 0;}

.unspoken-adplace .alignright {display: inline; float: right; margin: 4px 0 0 15px; text-align: right;}

.unspoken-adplace .aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center;}

.unspoken-adplace, .widget, .wpshower_homepage_block, .category{margin:5px 0; padding:0;}


.filter-gear.icon {
  color: #e36740;
  cursor: pointer;
  float: right;
  height: 40px;
  margin-top: -34px;
  width: 40px; }

  .filter-gear.icon:hover {
    color: #413648; }

  .filter-gear.icon:before {
    font-size: 30px;
    height: 40px;
    top: 5px;
    width: 40px; }

  .filter-gear.icon.on {
    background-color: #e36740;
    color: white; }



a.icon {
  text-decoration: none; }


.icon {
  display: block;
  position: relative;
  text-indent: -10000px; }

  .icon:before {
    font-size: 16px;
    left: 0;
    position: absolute;
    text-align: center;
    text-indent: 0;
    top: 0; }


.no-touch .icon:hover {
  color: #e36740; }


.icon-light,
.icon-light:visited {
  -moz-border-radius: 18px;
  
  -webkit-border-radius: 18px;
  
  border-radius: 18px;
  
  
  -webkit-background-clip: padding-box;
  background-color: #f9f8fa;
  color: #413648;
  height: 36px;
  width: 36px; }

  .icon-light:before,
  .icon-light:visited:before {
    font-size: 26px;
    height: 36px;
    left: 0;
    top: 5px;
    width: 36px; }


.no-touch .icon-light:hover {
  color: #e36740; }


.icon-dark {
  -moz-border-radius: 20px;
  
  -webkit-border-radius: 20px;
  
  border-radius: 20px;
  
  
  -webkit-background-clip: padding-box;
  background-color: #52455c;
  color: white;
  height: 40px;
  width: 40px; }

  .icon-dark:visited {
    color: white; }

  .icon-dark:before {
    font-size: 25px;
    height: 40px;
    left: 0;
    top: 8px;
    width: 40px; }


.no-touch .icon-dark:hover {
  color: #e36740; }


.icon-simple {
  display: block;
  position: relative; }

  .icon-simple:before {
    content: '';
    font-family: "phish-custom";
    font-size: 16px;
    position: absolute;
    text-align: center; }


.icon-close {
  color: white;
  cursor: pointer;
  height: 50px;
  position: absolute;
  right: 10px;
  top: 15px;
  width: 50px; }

  .icon-close:before {
    font-size: 40px;
    height: 50px;
    left: 0;
    top: 0;
    width: 50px; }
.region-featured .block .views-field-view-node a,.region-featured .block .views-field-nothing-1 a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;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;margin-right:1em;}
.region-featured .block .views-field-view-node a:visited,.region-featured .block .views-field-nothing-1 a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.region-featured .block .views-field-view-node a:hover,.region-featured .block .views-field-view-node a:active,.region-featured .block .views-field-nothing-1 a:hover,.region-featured .block .views-field-nothing-1 a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.region-featured .block .views-field-view-node a:after,.region-featured .block .views-field-nothing-1 a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
#block-views-cca301cea9b39cf9d3d01b418123293d .views-field-body{background-color:#eeedeb;margin:0;padding:16px;padding:1rem;}
#block-views-cca301cea9b39cf9d3d01b418123293d .views-field-nothing-1{background-color:#eeedeb;margin:0;padding:0 16px 16px 16px;padding:0 1rem 1rem 1rem;}
.featured-news-large #block-views-cca301cea9b39cf9d3d01b418123293d .views-field-nothing-1{display:none;}
.featured-only #block-views-cca301cea9b39cf9d3d01b418123293d .views-field-field-photo-for-header{float:right;position:relative;width:75%;z-index:1;}
.featured-only #block-views-cca301cea9b39cf9d3d01b418123293d .views-field-body{background-color:rgba(255,255,255,0.8);clear:left;float:left;margin-right:-25%;position:relative;width:33%;z-index:4;}
.featured-only #block-views-cca301cea9b39cf9d3d01b418123293d .views-field-nothing-1{background-color:transparent;clear:left;float:left;padding-bottom:0;width:25%;}
#block-views-716cf5eb550d839eb05955940aa410cb .views-field-field-photo-for-header,#block-views-da6f15e9e852a5b7b59c4e76f7a99cc1 .views-field-field-photo-for-header{float:right;margin:0 0 16px 24px;margin:0 0 1rem 1.5rem;width:50%;}
#block-views-da6f15e9e852a5b7b59c4e76f7a99cc1 .views-field-field-photo-for-header{margin-top:16px;margin-top:1rem;}
.view-deans-of-the-college.view-display-id-page .views-field-field-dean-name{font-weight:bold;font-weight:900;}
.scholarsinfo .scholar .views-field{margin:0 0 8px 96px;}
.scholarsinfo .scholar .views-field-field-photo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#cdc9c5;float:left;height:100px;margin:0 0 16px 0;width:80px;}
.scholarsinfo .scholar .views-field-field-photo a,.scholarsinfo .scholar .views-field-field-photo img{display:block;}
.scholarsinfo .scholar .views-field-title{font-size:16px;font-size:1rem;font-weight:bold;line-height:125%;}
.modal-scholar .views-row .views-field-title{border-bottom:1px #cdc9c5 solid;font-size:28px !important;font-size:1.75rem !important;line-height:40px;line-height:2.5rem;}
.modal-scholar .views-row .views-field-field-description{line-height:24px;line-height:1.5rem;}
.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;}
.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;}
#block-views-features-player-block-3 .views-row .views-field-field-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;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:hover,#block-views-features-player-block-3 .views-row .views-field-field-more-link a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.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-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;}

#wrapper .text{
display:block;
float:left;
width:410px;
}

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

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

#wrapper .text a:hover, #wrapper .text2 a:hover, #wrapper .style3 a:hover{text-decoration:none}
.content{padding-left:2px;padding-top:4px;}
.calendar-calendar div.title{font-size:.8em;text-align:center;}
.calendar-calendar div.title a{color:#000;}
.calendar-calendar div.title a:hover{color:#c00;}
.calendar-calendar .mini .title{font-size:.8em;}
.subdomain-tec .second-block .wrapper .title-container span,.subdomain-tec .second-block .wrapper .description-container span{font-size:12px;}
.subdomain-tec .first-block-big-image .title-container span{font-size:16px;}
.people-directory-base .title-and-refine .pane-content h2.people-active-menu-title,.pane-fsi-people-fsi-people-active-menu-title h2{font-size:25px;}
.title-and-refine .refine,.page-people-mediaguide .refine{margin-top:0;font-size:20px;}
.first-block-big-image .title a{font-family:'ss_semibold',Arial,sans-serif;}
.bottom-fpp .title a,.second-block .description{font-size:14px;}
.bottom-fpp .second-block .title-container{max-width:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;}
.front .frame-item-2 .second-block .title-container{bottom:0;}
.bottom-fpp .title a{font-size:16px;font-family:'ss',Arial,sans-serif;}
.front .research-programs,.events-280,.type-container,.title-container,.type-and-title-wrapper,.field-slideshow-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.first-block-big-image .title-container,.front .type-and-title-wrapper .title-container,.second-block .title-container{max-width:none !important;}
.pane-fsi-multimedia-multimedia-gallery-by-node .custom-slideshow .field-content .gallery-wrapper .title{padding:0;}
.pane-fsi-multimedia-multimedia-gallery-by-node .custom-slideshow .field-content .gallery-wrapper .title *{display:block;padding:10px 0 0 0;}
.dib,.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type,.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title,.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span,.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span{display:inline-block;zoom:1;*display:inline;}
.sr,.two-images-bottom .wrapper .description-container span.description,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description,.three-images-bottom-fpp .second-block .title-container .description-container span.description,.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-family:"ss",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:normal;}
.two-images-bottom .wrapper .title-container a{vertical-align:middle;}
.two-images-bottom .first-block-big-image .wrapper .title-container{position:relative;top:0;}
.two-images-bottom .first-block-big-image .wrapper .title-container span.title{font-size:18px;}
.two-images-bottom .first-block-big-image .wrapper .title-container a{font-size:18px;}
.two-images-bottom .first-block-big-image .type-container,.two-images-bottom .first-block-big-image .title-container{background:transparent;bottom:0;padding:0;position:relative;}
.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type{background:#d2c295;padding:5px 10px;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .title-container span.type{background:#4D4F53;color:#fff;}
.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title{padding:6px 10px 2px;}
.two-images-bottom .first-block-big-image .type-container span.title a,.two-images-bottom .first-block-big-image .title-container span.title a{vertical-align:middle;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.title{background:transparent;padding:0;}
.subdomain-scpku .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-scpku .two-images-bottom .first-block-big-image .title-container span.title{background:#a80532;background:rgba(168,5,50,0.85);}
.two-images-bottom .second-block .wrapper .title-container{background:transparent;padding:0;position:relative;bottom:0;top:0;line-height:1;max-width:90%;}
.two-images-bottom .second-block .wrapper .title-container a{font-size:14px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{position:relative;display:block;bottom:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{float:left;padding:3px 10px 7px 10px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container span.title a{font-size:18px;line-height:0.8;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container{line-height:1;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description{font-size:14px;line-height:1;letter-spacing:0.5px;}
.three-images-bottom-fpp .second-block .title-container{line-height:normal;padding:6px 10px;}
.three-images-bottom-fpp .second-block .title-container a{line-height:1;}
.three-images-bottom-fpp .second-block .title-container .description-container{line-height:1;}
.three-images-bottom-fpp .second-block .title-container .description-container span.description{font-size:12px;}
.three-images-right .first-block-big-image .title-container{background:#2D3C4B;background:rgba(45,60,75,0.8);bottom:0;font-size:18px;line-height:30px;padding:0 10px;position:relative;}
.three-images-right .first-block-big-image .title-container span.title a{font-size:18px;}
.three-images-right .second-block .title-container{background:#2D3C4B;background:rgba(45,60,75,0.8);right:0;}
.three-images-right .second-block .title-container a,.three-images-right .second-block .title-container span{font-size:14px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.type,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.type{background:#4d4f53;padding:3px 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title{background:#006241;background:rgba(0,98,65,0.7);display:block;padding:12px 15px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title span{color:#fff;}
.six-image-bundle-fpp .wrapper .title-container span.title a{font-size:14px;}
.six-image-bundle-fpp span.title{position:relative;}
.multiple-images-fpp .wrapper .title-container{padding:7px 9px;}
.second-block .type-and-title-wrapper .type-container,.second-block .type-and-title-wrapper .title-container{float:left;clear:both;position:relative;top:auto;right:auto;bottom:auto;left:auto;}
.node-type-impact #content-head .title{border-bottom:1px solid #414141;font-size:46px;font-family:'crimson_roman',Arial,sans-serif;font-weight:lighter;color:#414141;line-height:1.2;margin:25px 0 23px;padding:0 0 20px 0;}
.people-directory-base .title-and-refine .pane-content h2.people-active-menu-title{margin:0 0 15px;}
.page-digest .view-header .title{color:#4d4f53;font-size:48px;margin-bottom:26px;margin-top:55px;}
.title-and-refine{position:relative;}
.title-and-refine .refine{color:#8E130E;}
.page-fellowships h1.title{margin-bottom:20px;}
.node-type-document h1.title{font-size:38px;font-weight:normal;font-family:'ss',Arial,sans-serif;line-height:52px;}
.calendar-calendar .title-tooltip{color:#5f574f;}
.bt-wrapper.fsi-tooltip .title a{text-align:left;font-size:26px;line-height:26px;color:#990000;}
.page-public-internal-calendar h1.title,.page-private-internal-calendar h1.title{padding-left:0;}
.fsi-tooltip.bt-wrapper .title a:hover{color:#990000 !important;}
.first-block-big-image .title-container{background:#2d3c4b;background:rgba(45,60,75,0.8);position:absolute;bottom:20px;left:0;padding:12px 15px;font-family:'ss_bold',Arial,sans-serif;font-size:16px;}
.first-block-big-image .title-container a,.first-block-big-image .title-container span{color:#fff;}
.page-forgot-password h1.title{padding-bottom:10px;}
.first-block-big-image .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .type-and-title-wrapper .amdem-class-four-image-bundle .three-images-right .title-container,.amdem-class-four-image-bundle .three-images-right .title-container .first-block-big-image{background:#006241;background:rgba(0,98,65,0.7);}


.floatright {
	float: right
}


.w
{
	width: 1000px;
	margin: 0px auto;
	position: relative;
}



 

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.ai1ec-hidden-xs{display:block !important;}
table.ai1ec-hidden-xs{display:table;}
tr.ai1ec-hidden-xs{display:table-row !important;}
th.ai1ec-hidden-xs,td.ai1ec-hidden-xs{display:table-cell !important;}
span.ai1ec-hidden-xs{display:inline !important;}

.widget .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  display: inline-block;
  margin-right: 11px;
  margin-bottom: 14px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 7px;
  margin-bottom: 10px;
}

.fusion-author .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  line-height: normal;
}

.fusion-author .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}

.fusion-author .fusion-social-networks .fusion-social-network-icon.fusion-last-social-icon {
  margin-left: 0;
  margin-right: 0;
}

.fusion-author .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 2px;
}

#side-header .fusion-social-links-header .fusion-social-networks a {
  margin-bottom: 20px;
}

#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 10px;
}

.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-person .person-desc .person-author .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.fusion-person .person-desc .person-author .fusion-social-networks {
  max-width: 50%;
  text-align: right;
}

.fusion-person .person-desc .person-author .fusion-social-networks a:first-child {
  margin-left: 0;
}

.fusion-person .person-desc .person-author .fusion-social-networks a {
  margin-bottom: 10px;
  margin-right: 0;
  margin-left: 20px;
}

.fusion-sharing-box h4,
.fusion-sharing-box .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
}

.fusion-sharing-box .fusion-social-networks {
  text-align: right;
}

.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}

.fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #46494a;
  display: inline-block;
}

.fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 0.8;
}

.fusion-social-networks .fusion-social-network-icon:before {
  color: inherit;
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 10px;
  padding: 8px;
  background-color: #46494a;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: inherit;
  -moz-background-clip: inherit;
  background-clip: inherit;
  border: 1px solid #46494a;
  color: #ffffff;
}

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

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

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

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

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
  margin-left: 0;
}
.fusion-social-links-header .fusion-social-networks a{font-size:16px;}
.fusion-social-links-header .fusion-social-networks.boxed-icons a{padding:8px;}
.fusion-social-links-footer .fusion-social-networks a{font-size:16px;}
.fusion-social-links-footer .fusion-social-networks.boxed-icons a{padding:8px;}
.fusion-sharing-box .fusion-social-networks a{font-size:16px;}
.fusion-sharing-box .fusion-social-networks.boxed-icons a{padding:8px;}
.post-content .fusion-social-links .fusion-social-networks a,.widget .fusion-social-links .fusion-social-networks a{font-size:16px;}
.post-content .fusion-social-links .fusion-social-networks.boxed-icons a,.widget .fusion-social-links .fusion-social-networks.boxed-icons a{padding:8px;}
.fusion-body .fusion-author .fusion-social-networks{text-align:center;}
.fusion-author .fusion-social-networks .fusion-social-network-icon:first-child{margin-left:0;}
.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both;}
.fusion-copyright-notice li,.fusion-social-networks li{float:none;display:inline-block;}
.fusion-social-links-footer,.fusion-social-networks{display:block;text-align:center;}
.fusion-social-networks{padding:0 0 15px;}
.fusion-author .fusion-author-ssocial .fusion-social-networks{text-align:center;}
.fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child{margin-left:0;}
.fusion-social-networks:after{content:"";display:block;clear:both;}
.fusion-social-networks li{float:none;display:inline-block;}


#home_bottom			{ position: relative; width: 774px; }

#home_bottom .sep 		{ margin:0px; float: left; height:7px; }

.alignright {
	text-align: right;
	float: right;
}

img.alignright {
	padding: 4px;
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#pnav .alignright a {
	color: #000000;
	text-decoration: none;
}

#pnav .alignright {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 50%;
}
#slidingbar-area,#slidingbar-area .fusion-column,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{color:#8C8989;}
.fusion-column,.fusion-column:nth-child(2n),.fusion-column:nth-child(3n),.fusion-column:nth-child(4n),.fusion-column:nth-child(5n){margin-right:0;}
.fusion-columns-2 .fusion-column,.fusion-columns-2 .fusion-flip-box-wrapper,.fusion-columns-4 .fusion-column,.fusion-columns-4 .fusion-flip-box-wrapper{width:50% !important;float:left !important;}
.fusion-columns-2 .fusion-column:nth-of-type(3n),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(3n),.fusion-columns-4 .fusion-column:nth-of-type(3n){clear:both;}
.fusion-columns-3 .fusion-column,.fusion-columns-3 .fusion-flip-box-wrapper,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .fusion-column,.fusion-columns-5 .fusion-flip-box-wrapper,.fusion-columns-6 .fusion-column,.fusion-columns-6 .fusion-flip-box-wrapper{width:33.33% !important;float:left !important;}
.fusion-columns-3 .fusion-column:nth-of-type(4n),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(4n),.fusion-columns-5 .fusion-column:nth-of-type(4n),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(4n),.fusion-columns-6 .fusion-column:nth-of-type(4n),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(4n){clear:both;}
#slidingbar .fusion-column,.footer-area .fusion-column{margin-bottom:40px;}
.fusion-layout-column.fusion-column-last{clear:right;zoom:1;margin-left:0;margin-right:0;}
.fusion-column.fusion-spacing-no{margin-bottom:0;width:100% !important;}
.fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child{margin-left:0;}
.fusion-columns .fusion-column{width:100% !important;float:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.fusion-columns .fusion-column:not(.fusion-column-last){margin:0 0 50px;}
#slidingbar-area .columns .col,.avada-container .columns .col,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-6,.footer-area .fusion-columns .fusion-column,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2{float:none;width:100%;}
#slidingbar-area .fusion-columns .fusion-column,.footer-area .fusion-columns .fusion-column{float:left;width:98% !important;}




h3.sidebar-title ul { border-bottom:1px solid #ffffff; margin-left:10px; font-family: 'Sanchez', serif; }

	
	.related .col.one-third,
	.listing .col.one-third {
		width: 50%;
	}

	.col.one-third .block {
		margin: 1.875%;
		width: 96.25%;
	}

	.col.half {
		width: 100%;
		margin: 10px 0;
	}

	.col img {
		min-width: 100%;
	}

	.post-type-archive-article .col.two-thirds.listing,
	.post-type-archive-article .col.one-third.sidebar {
		width: 100%;
	}

	.channel-detail-header .col,
	.content {
		padding: 10px 20px
	}

	.col,
	.col.two-thirds,
	.col.one-third,
	.two-thirds.two-blocks .col {
		width: 100%;
	}

	.col.one-sixth {
		width: 33.333333333333333%;
	}

	.block,
	.col.half,
	.col.one-third .block,
	.col.two-thirds .block {
		width: 100%;
		margin: 10px 0;
	}

	.col.one-sixth .block {
		width: 100%;
		margin: 0 0 10px 0;
	}

.col {
	float: left;
	width: 100%; 
}

.two-thirds.two-blocks .col {
	width: 50%; 
}

.col.one-third {
	width: 33.333333333333333%; 
}

.col.two-thirds {
	width: 66.666666666666666%; 
}

.col.one-fifth {
	width: 20%; 
}

.col.one-fifth .block {
	margin: 6.25%; 
	width: 94.11764705882353%; 
}

.col.two-thirds .col.half .block.event {
	padding-bottom: 3.125%; 
}


.col.two-thirds .authors li.block {
	display: inline;
	width: 46%;
}

.channel-detail-header .col {
	min-height: 254px;
}

.post-type-archive-material .channel-detail-header .col {
	background-color: transparent;
	border: none;
}

	.Projects_header .categories ul li.label { display: none; }

.woocommerce .variations td.label label { padding-top: 8px; }
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}
#mc_embed_signup{width:285px;float:left}

.aligncenter {
	text-align: center;
}


#content {		
	padding: 0 0 0 0;		
	float: left;
	margin: 0 0px 0 0;
	position: relative;	
}


#content.thumbs {
	width: 990px;
}


#content .post {
	margin: 0 10px 40px 0px;
	position: relative;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 15px;		
}


.page #content .post {
	margin: 0 20px 0px 0px;
	border: none;
}


#content .post h1{
	font-size: 27px;	
}


#content .post.withThumb .inside {
	margin-left: 130px;
}


#content .post .inside {
	margin-right: 20px;
}


#content .post.lastPost {
	border-bottom: none;
}


#content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a{	
	color: #696969 ;
}


#content h1 a:hover, #content h2 a:hover, #content h3 a:hover, #content h4 a:hover, #content h5 a:hover{	
	color: #7d7d7b ;		
}


#content .postThumb{
	position: absolute;
	left: 0 right: 0;
}




#content #portfolioNav{
	padding: 0!important;
	margin: 0 0 20px 0!important;	
}


#content #portfolioNav li{
	padding: 1px 0 0 0;
	background: none;
	margin: 0 6px 6px 0;	
	display: block;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
}


#content .carouselThumbs ul{	
		
}


#content .carouselThumbs ul li{
	float: left;
	width: 247px;
	margin: 0!important;	
}





#content #projectGrid {
    width: 990px;
	margin: 0px 0 0 0;
	padding: 0;
    clear:both;
	display: none;
}


#content #projects li{
	padding: 0;
	background: none;		
}


#content .project.small{
	float: left;
	padding: 0;
	display: block;	
	margin: 0 30px 20px 0;	
}


#content .portfolioList{
	padding: 0!important;
	margin: 0 0 20px 0 !important;	
}


.single-projects #content {
	width: 960px;
}





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


#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}


#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


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




#content ul{	
	margin:  0 0 25px 20px;
	list-style-type: disc;	
}


#content ul li{	
	margin: 0 0 10px 0;		
	line-height: 1.4em;		
}


#content ol li{	
	margin: 0 0 10px 0;	
	line-height: 1.4em;
}


#content ol{	
	margin: 0 0 20px 20px;	
}


#content ul ul, #content ol ul, #content ul ol, #content ol ol {	
	padding-top: 10px;	
}


#main.full {
	background: none;
}


.full {
	width: 960px;
}


.fabox {
    min-width: 95px;
    min-height: 90px;
}


.home .slideshow .details.center .text {
	width: 80%;
}
.theme-page-wrapper #mk-sidebar.mk-builtin{width: 27%;}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper{padding-right:15px !important;padding-left: 15px !important;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}
.theme-page-wrapper #mk-sidebar{width: 100% !important;float: none !important;padding: 0 !important;}
.theme-page-wrapper #mk-sidebar .sidebar-wrapper{padding:20px 0 !important;}


  #page {
    -moz-transition: -moz-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    -o-transition: -o-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    transition: transform 0.3s cubic-bezier(0.86, 0, 0.07, 1); }


  .ie--winmob.navigation--is-visible #page {
    position: fixed;
    left: 200px;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none; }


  .mobile-ie #page, .mobile-ie .site-header {
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none; }


  body #page,
  body .navigation--main,
  body .covers {
    -moz-transition: left 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    -o-transition: left 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    -webkit-transition: left 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    transition: left 0.3s cubic-bezier(0.86, 0, 0.07, 1); }


  .navigation--is-visible #page,
  .navigation--is-visible .covers,
  .navigation--is-visible .site-header {
    left: 200px; }


  .is--winmob .site-header,
  .is--winmob .navigation--main,
  .is--winmob #page, .is--ancient-android .site-header,
  .is--ancient-android .navigation--main,
  .is--ancient-android #page, .is--ie .site-header,
  .is--ie .navigation--main,
  .is--ie #page {
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important; }

  .is--winmob .navigation--main, .is--winmob .site-header, .is--winmob #page, .is--ancient-android .navigation--main, .is--ancient-android .site-header, .is--ancient-android #page, .is--ie .navigation--main, .is--ie .site-header, .is--ie #page {
    -moz-transition: none !important;
    -o-transition: none !important;
    -webkit-transition: none !important;
    transition: none !important; }

  .is--winmob.navigation--is-visible #page, .is--ancient-android.navigation--is-visible #page, .is--ie.navigation--is-visible #page {
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
    left: 200px; }

  .header--transparent #page {
    padding-top: 0 !important;
    margin-top: 0 !important;
    top: 0 !important; }


html, body, #page {
  width: 100%;
  height: 100%; }


.page .article__content {
  position: relative;
  width: 100%;
  padding: 50px 0;
  background-color: white; }

.page .archive .article__content {
  padding: 0; }

.page .article--subpage.no-page-header .article__content {
  padding-top: 0; }


.page-numbers.prev, .page-numbers.next {
  position: absolute;
  top: 0;
  color: #262526; }

  .page-numbers.prev.disabled, .page-numbers.next.disabled {
    color: #F0F0F0 !important;
    pointer-events: none; }


.page-numbers.prev {
  left: 0; }

  .page-numbers.prev:before {
    content: "\2190";
    margin-right: 12px; }


.page-numbers.next {
  right: 0; }

  .page-numbers.next:after {
    content: "\2192";
    margin-left: 12px; }

    .page-content .pix-dropdown .dropdown__menu {
      background: white; }

.page-content {
  position: relative; }

    .page-content.has-sidebar:after {
      content: "";
      position: absolute;
      top: -1px;
      bottom: 0;
      right: 325px; }

    .page-content.has-sidebar .page-content__wrapper {
      padding-right: 48px;
      margin-right: 325px; }
 
.page .article__content, .up-link, html, .menu-list__item-title .item_title, .menu-list__item-price, .desc__content { background-color: #ffffff; }
.icon-star-two{color:#F29F1B}
.icon-youtube-square:before{content:"a"}
.icon-youtube:before{content:"b"}
.icon-tumblr:before{content:"c"}
.icon-tumblr-square:before{content:"d"}
.icon-twitter:before{content:"e"}
.icon-twitter-square:before{content:"f"}
.icon-facebook:before{content:"g"}
.icon-facebook-square:before{content:"h"}
.icon-google-plus:before{content:"i"}
.icon-google-plus-1:before{content:"j"}
.icon-instagram:before{content:"k"}
.icon-linkedin:before{content:"l"}
.icon-linkedin-square:before{content:"m"}
.icon-pinterest:before{content:"n"}
.icon-pinterest-square:before{content:"o"}
.icon-print:before{content:"p"}
.icon-rss:before{content:"q"}
.icon-rss-two:before{content:"r"}
.icon-skype:before{content:"s"}
.icon-angle-right:before{content:"t"}
.icon-angle-left:before{content:"u"}
.icon-dribble:before{content:"v"}
.icon-search-find:before{content:"w"}
.icon-letter-mail:before{content:"x"}
.icon-email-envelope:before{content:"y"}
.icon-social-vimeo:before{content:"t"}
.icon-social-flickr:before{content:"u"}
.icon-letter-mail-1:before{content:"z"}
.icon-phone-1:before{content:"A"}
.icon-arrow-left:before{content:"B"}
.icon-arrow-right:before{content:"C"}
.icon-user:before{content:"D"}
.icon-pin-map:before{content:"F"}
.icon-external-link:before{content:"E"}
.icon-arrow-sans-right:before{content:"H"}
.icon-star-two:before{content:"I"}
.icon-menu:before,.navbar-toggle:before{content:"J"}
.icon-close:before{content:"G"}
.icon-right-open-big:before{content:"K"}
.icon-up-open-big:before{content:"L"}
.icon-twitter-1:before{content:"M"}
.icon-pinterest-1:before{content:"N"}
.icon-left-open-big:before{content:"O"}
.icon-shopping-cart:before{content:"P"}
.icon-question:before{content:"Q"}
.icon-call-old-telephone:before{content:"R"}
.social-icons a.icon-facebook{background:#385A9D}
.social-icons a.icon-twitter{background:#2FA7DF}
.social-icons a.icon-google-plus-1{background:#DB4D3B}
.banner .tagline .icon-phone-1{position:relative}
.banner .tagline .icon-phone-1:before{top:0;left:-25px;color:#F29F1B;z-index:3;position:absolute;font-size:16px}
.banner .tagline .icon-phone-1:after{top:-4px;left:-30px;width:25px;height:25px;border:2px solid #F29F1B;z-index:2;content:'';position:absolute;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.star-rating .icon{width:20px;height:20px;position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
.star-rating .icon:before{top:0;left:0;position:absolute}

.clear {
	clear: both;
}

	#comments ol li .comment-author {
		
	}

		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}

	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}

		#prev100 {
			cursor: pointer;
			display: block;
			position: absolute;
			left: 0;
			
		}

#side-header .fusion-custom-menu-item-contents {
  right: auto !important;
  top: 0;
}

.fusion-main-menu .fusion-custom-menu-item-contents {
  position: absolute;
  left: auto;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
  display: none;
  width: 250px;
  padding: 25px;
  text-align: right;
  border: 1px solid transparent;
}

.fusion-main-menu .fusion-main-menu-search-open .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}

.fusion-secondary-menu .fusion-custom-menu-item-contents {
  position: absolute;
  left: auto;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}


.fusion-menu-cart:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}

.fusion-menu-login-box .fusion-custom-menu-item-contents {
  border: 1px solid transparent;
  width: 187px;
  padding: 20px;
}

.fusion-menu-login-box:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents {top: 0;left: -1px;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {border-top-width: 1px;border-top-style: solid;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents {left: -250px;}
.side-header-right #side-header .fusion-main-menu-cart .fusion-custom-menu-item-contents {left: -180px;}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents {background-color: #f2efef;border-color: #dcdadb;}
#footer ul.menu-footer-nav,#footer ul.menu-subnav{padding-left:0}
#footer ul.menu-footer-nav li,#footer ul.menu-subnav li{float:left;list-style-type:none}
#footer .menu-footer-nav-container{background:#5e1559}
#footer .menu-footer-nav-container ul li{padding-right:1.3em;margin-top:3px;margin-bottom:2px;font-size:18px}
#footer .menu-footer-nav-container ul li:last{padding-right:0}
#footer .menu-footer-nav-container a{font-family:Heroic Condensed,sans-serif;text-transform:uppercase;font-weight:400;color:#fff}

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}
.img-responsive{display:block;max-width:100%;height:auto}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}
.node-type-panel .tabs,.front .tabs{display:none;}
.node-type-directory-listing .tabs.primary{display:none;}
.page-search .tabs li,.page-search .searchhead,.page-search .gss-info{display:none;}
.page-search .tabs li.active{display:block;}
.tabs{clear:both;}

#main 							{ background: #FFF; margin-bottom: 20px; margin-top: 2px; padding: 20px 15px 35px; }

#main, #footer, #slide-container { box-shadow:1px 1px 6px rgba(102, 102, 102, 0.4); -moz-box-shadow:1px 1px 6px rgba(102, 102, 102, 0.4); -webkit-box-shadow:1px 1px 6px rgba(102, 102, 102, 0.4); }



.round_8 						{ -moz-border-radius: 8px !important; -webkit-border-radius: 8px !important; }


.nof-positioning {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}


table.nof-positioning td {
    line-height: 0;
}



.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
}


.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;
	}


	#bnavnews ul li#bnavconsign {margin-top:20px}

	#bnavnews ul li#bnavconsign a {display:block; width:160px; padding:11px 6px; text-align:center; color:#3F3F41; font-weight:bold; text-decoration:none; background:#e5d7b0; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}

	#bnavnews ul li#bnavconsign a:hover {background:#d9c38a}

.plus1, .fb, .twitter {
	float: left;
	width: 90px;
}

.fb, .twitter {
	margin:6px 10px 0 0;
}
