﻿


.row { width: 1240px; max-width: 100%; min-width: 768px; margin: 0 auto; }

.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -25px; }

.row.collapse .column, .row.collapse .columns { padding: 0; }

.row .row.collapse { margin: 0; }


.one, .row .one { width: 8.33333%; }


.two, .row .two { width: 16.66667%; }


.three, .row .three { width: 25%; }


.four, .row .four { width: 33.33333%; }


.five, .row .five { width: 41.66667%; }


.six, .row .six { width: 50%; }


.seven, .row .seven { width: 58.33333%; }


.eight, .row .eight { width: 66.66667%; }


.nine, .row .nine { width: 75%; }


.ten, .row .ten { width: 83.33333%; }


.eleven, .row .eleven { width: 91.66667%; }


.twelve, .row .twelve { width: 100%; }


.row .offset-by-one { margin-left: 8.33333%; }


.row .offset-by-two { margin-left: 16.66667%; }


.row .offset-by-three { margin-left: 25%; }


.row .offset-by-four { margin-left: 33.33333%; }


.row .offset-by-five { margin-left: 41.66667%; }


.row .offset-by-six { margin-left: 50%; }


.row .offset-by-seven { margin-left: 58.33333%; }


.row .offset-by-eight { margin-left: 66.66667%; }


.row .offset-by-nine { margin-left: 75%; }


.row .offset-by-ten { margin-left: 83.33333%; }

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

.row:after { clear: both; }

	
	.row .mobile-one { width: 25% !important; float: left; padding: 0 25px; }

	.row .mobile-one:last-child { float: right; }

	.row .mobile-one.end { float: left; }

	.row.collapse .mobile-one { padding: 0; }

	.row .mobile-two { width: 50% !important; float: left; padding: 0 25px; }

	.row .mobile-two:last-child { float: right; }

	.row .mobile-two.end { float: left; }

	.row.collapse .mobile-two { padding: 0; }

	.row .mobile-three { width: 75% !important; float: left; padding: 0 25px; }

	.row .mobile-three:last-child { float: right; }

	.row .mobile-three.end { float: left; }

	.row.collapse .mobile-three { padding: 0; }

	.row .mobile-four { width: 100% !important; float: left; padding: 0 25px; }

	.row .mobile-four:last-child { float: right; }

	.row .mobile-four.end { float: left; }

	.row.collapse .mobile-four { padding: 0; }
.region-slideshow{padding:1% 0;}
.region-front-welcome{margin:1% 3%;background:#84B41D;color:#FFF;padding:2% 3%;height:130px;border:5px solid #F0F0F0;}
.region-front-welcome h2,.region-front-welcome p{color:#fff;}
.top_right .region-user-menu{overflow:hidden;width:100%;margin-top:1em;}
.top_right .region-user-menu .contextual-links-region{line-height:1em;}
.top_right .region-user-menu ul li{padding:0;margin:0;font-size:11px;line-height:1em;padding-right:0.3em}
.region-user-menu h2{display:none;}
.region-user-menu ul li{display:inline-block;background:none;padding:0 10px;border-right:1px solid #636363;line-height:100%;}
.region-user-menu ul li.last{border:0;padding-right:0;}
#footer .region h2{font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#3cfcfc;}
#footer .region .menu li{font-size:10px;text-transform:uppercase;padding:0;line-height:1.5em;}
#footer .region a{color:#3cfcfc;}
#footer .region a:hover{color:white;}
#footer .region .menu a{color:white;}
#footer .region .menu a:hover,#footer .region .menu a.active-trail{color:#3cfcfc;}
#footer .region-footer-first p{font-size:9px;text-transform:uppercase;line-height:1.5em;}
.page-node-edit .region-content,.page-comment-edit .region-content,.page-node-add .region-content,.page-comment-add .region-content{background:white;color:black;padding:1em 1em 0 1em}
.top_left,.top_right,.search_block,.region-user-menu{width:100%;}
.top_right .region-user-menu ul.menu{float:none;}
.top_right .region-search{width:100%;padding:0 31%;}


#headerlink-1 , #headerlink-2, #headerlink-3 {
	opacity: .6;
}


#headerlink-1:hover , #headerlink-2:hover, #headerlink-3:hover {
	opacity: 1;
}

#headerlink-3 {
	position: absolute;
	top: 280px;
	left: 40px;
}

  tr.visible-xs.visible-lg {
    display: table-row !important;
  }

  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }

  tr.visible-sm.visible-lg {
    display: table-row !important;
  }

  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }

  tr.visible-md.visible-lg {
    display: table-row !important;
  }

  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }

.visible-lg {
  display: none !important;
}

tr.visible-lg {
  display: none !important;
}

th.visible-lg,
td.visible-lg {
  display: none !important;
}

  tr.visible-lg.visible-xs {
    display: table-row !important;
  }

  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }

  tr.visible-lg.visible-sm {
    display: table-row !important;
  }

  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }

  tr.visible-lg.visible-md {
    display: table-row !important;
  }

  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
.sp-slides-container{position:relative}
.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}
.sp-slides-container:hover .sp-fade-arrows{opacity:1}


#slider-pro-1 .sp-slides-container {

}
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}
.view .progress-disabled{float:none;}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}


	div#comments {
	text-align:center;
	font-size:9px;
	font-family:'Karla', sans-serif;
	color:#535150;
	text-transform:uppercase;
	}

.nav-single + .comments-area,
#comment-nav-above {
	margin: 24px 0 0 0;
}

.comments-area article {
	margin: 24px 0;
}

.comments-area article header {
	margin: 0 0 15px;
	overflow: hidden;
	position: relative;
}

.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}

.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;
}

.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	line-height: 1.42857143;
}

.comments-area cite b {
	font-weight: normal;
}

.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	color: #5e5e5e;
}

.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}

.comments-area article header a:hover {
	color: #616161;
}

.comments-area article header cite a {
	color: #3a3a3a;
}

.comments-area article header cite a:hover {
	text-decoration: underline;
}

.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 0px;
	border: 1px solid #007cbd;
}

.comments-area .bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	padding: 2px 5px;
	font-size: 10px;
}

.comments-area .bypostauthor cite b {
	font-weight: bold;
}

	.comments-area article header cite,
	.comments-area article header time {
		margin-left: 50px;
	}
.modal-body{position:relative;padding:15px}
.fullwidthbanner .caption,.fullwidthbanner-mob .caption{color:white;font-size:18px;line-height:20px;white-space:normal;text-shadow:2px 2px 3px #222;}
.fullwidthbanner .caption-title,.fullwidthbanner-mob .caption-title{font-size:36px;}
.fullwidthbanner .caption-desc,.fullwidthbanner-mob .caption-desc{max-width:380px!important;}
.fullwidthbanner-mob .caption-title{font-size:28px!important;line-height:28px!important;}
.fullwidthbanner-mob .caption-desc{font-size:18px!important;line-height:18px!important;}


.content-wrap {
	width:100%;
	margin:15px 0px 20px 0px;
	border-top:1px solid #ccc;
	margin-bottom:20px;
	padding-top:10px;
	}
.medium-5{width:41.66667%}

.widget-title {
	font-size: 27px;
	font-size: 1.928571428rem;
	font-weight: normal;
	line-height: 1.4;
	text-transform: uppercase;
	color: #FC9F00;
}



.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12 {
  display:inline;
  float: left;
  position: relative;
  margin-left: 1%;
  margin-right: 1%;
}

.span4 {
  width:31.3%;
}

		
		.portfolio-item.no-margin.span3,
		.portfolio-item.no-margin.span4,
		.portfolio-item.no-margin.span6 {
		    min-width: 420px;
		}


		
		
		
		.portfolio-item.no-margin.one_fifth,
		.portfolio-item.no-margin.span2,
		.portfolio-item.no-margin.span3,
		.portfolio-item.no-margin.span4,
		.portfolio-item.no-margin.span6 {
			width: 50%;
		}


    .span1,
    .span2,
    .span3,
    .span4,
    .span5,
    .span6,
    .span7,
    .span8,
    .span9,
    .span10,
    .span11,
    .span12,
    .one-third.column,
    .two-thirds.column { width: 420px; margin: 0;}

.portfolio-item.isotope-item.span4 {
    width: 31.29%;
}

.portfolio-item.no-margin.span4 {
    width: 33.333%;
}

#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;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

.icon-heart {
    background-position: -96px 0;
}
 
.icon-rss:before { content: '\e804'; }


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


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


#menu-item-30,#menu-item-25,#menu-item-24,#menu-item-23,#menu-item-115 {
position: relative;
left: 114px;
}


#menu-item-30, #menu-item-25, #menu-item-24, #menu-item-23 {
left: 4px !important;
}


.footer-top .right {
    float: right;
    font-family: Telefon Black, Century Gothic, CenturyGothic, AppleGothic, Arial;
    width: 680px;
    margin-right: 5px;
}


.footer-top .right .link {
    float: left;
    width: auto;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 8px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 40px;
}


.footer-top .right .link .subtext {
    font-size: 11px;
    text-transform: capitalize;
    font-family: Arial, Helvetica, sans-serif;
}


.footer-top .right .link .title {
    font-family: Telefon Black, Century Gothic, CenturyGothic, AppleGothic, Arial;
    font-weight:100;
}

.callout .right-callout {
    float: left;
    padding-left: 10px;
    display: block;
    width: 70%;
}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
#triptych .block.last{border-bottom:none;}
#footer li.last a{padding-right:0;border-right:none;}
.region-header #block-user-login .item-list li.last{margin-left:0px;}
.popup-element-body .view-commerce-cart-form ul.inline .first,.popup-element-body .view-commerce-cart-form ul.inline .last{margin-top:.25em;}
.line-item-summary .links li.last{padding-right:0;}
.ht45 {	height: 45px;	vertical-align: middle;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}

.livicon, .livicon:before, .livicon:after{
	-moz-box-sizing: content-box !important;
	box-sizing: content-box;
}



.livicon {
  display: inline-block;
  line-height: inherit;
  vertical-align: middle;
}

.livicon.morph {
  position: relative;
}

.livicon.in-morph {
  position: absolute;
  top: 16px;   
  left: 16px;  
}

.livicon.metro-bg {
  padding: 16px; 
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.livicon.circle-bg {
  padding: 16px 15px 16px 17px; 
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  width: auto;
  height: auto;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%; 
  border-radius: 50%;
  -webkit-background-clip: padding-box; 
  -moz-background-clip:    padding; 
  background-clip:         padding-box; 
}

.livicon.rounded-bg {
  padding: 16px; 
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  -webkit-border-radius: 6px; 
  -moz-border-radius: 6px; 
  border-radius: 6px; 
  -webkit-background-clip: padding-box; 
  -moz-background-clip:    padding; 
  background-clip:         padding-box;
}

.livicon.pull-right {
  float: right;
  margin-left: 0.3em;
}

.livicon.pull-left {
  float: left;
  margin-right: 0.3em;
}

.livicon.shadowed {
  -webkit-filter: drop-shadow(0 -1px 0 rgba(0,0,0,0.25)); 
  filter: drop-shadow(0 -1px 0 rgba(0,0,0,0.25)); 
}

 
 .art-layout-cell
 {
    display: table-cell;
    vertical-align: top;
 }

 
 div.art-layout-cell-size1 
 {
    width:100%;



 }

 
 div.art-layout-cell-size2 
 {
    width:50%;
 }

 div.art-layout-cell-size3 
 {
    width:33%;
 }

 
 div.art-layout-cell-size4
 {
    width:25%;
 }

.mycars .popup .empty-content { display: none; }

.mycars .popup.empty-list .empty-content { display: block; }

.mycars .empty-content { padding: 20px; border-top: 1px solid #cccccc; color: #888888; }

.mycars .price-alerts .popup.empty-list .empty-content { display: none; }

.logged-in .mycars .price-alerts .popup.empty-list .empty-content { display: block; }

.logged-in .mycars .mycars-list-row.mycars-first-row, .logged-in .mycars .empty-content { border-top: none; }
.clearfix:after,.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix,.clear{display:inline-block}
* html .clearfix,* html .clear{height:1%}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


#system .item .links{
	margin-top: 0;
	text-align: right;
}


#system .item .links a:after {
    content: " »";
    font-size: 16px;
}


#system .item .links a {
	margin-right: 15px;
}


	.topgamesrow {
	width: 720px;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	}


	.topgamesrow a img {
	vertical-align: text-bottom; 
	
	}


.page_footer_liner {
    padding: 12px;	
}

  
 .readmore
{ font: bold 100% Arial, Helvetica, sans-serif;
  height: 15px;
  width: 80px;
  margin-left: 95px;
  padding: 5px 2px 7px 5px;
  background: #FFF;
  background: -moz-linear-gradient(#FFF, #CCC);
  background: -o-linear-gradient(#FFF, #CCC);
  background: -webkit-linear-gradient(#FFF, #CCC);
  border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  -webkit-border: 15px 15px 15px 15px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;}

  
 .readmore a
{ color: #1D1D1D;}

	
#centered { 
	width: 800px; 
	margin: 0 auto;
	text-align: left; }

     .showmobile {display:none;}
img.showmobile {width:40%;float:left;}
#coregForm .showmobile {color:#344967;}

.style-material-design #page .is-focused .assistive-text,
.style-material-design #page .is-focused label {
  font-size: 0.7rem;
  color: #3b8ced;
  -webkit-transform: translateY(-60%);
  -moz-transform: translateY(-60%);
  -ms-transform: translateY(-60%);
  -o-transform: translateY(-60%);
  transform: translateY(-60%);
}
.assistive-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}

    
     .single-post .signsrow
    {
        margin-left:-5px;
        margin-right:-5px
    }
#author-jumbotron,.owl-carousel .owl-item .item,.owl-carousel .owl-item .item iframe,.owl-carousel .owl-item .item .iframeBlocker{width:100%!important;height:440px;overflow:hidden;}
.owl-carousel .owl-item .item .IframeWrapper{position:relative;}
.owl-carousel .owl-item .item .iframeBlocker{position:absolute;top:0;left:0;}
.owl-carousel .owl-item .item iframe{border:0px;}
.owl-carousel .owl-item .item img{width:100%;height:100%;}
.owl-carousel .owl-item .item .item-title{background:rgba(0,0,0,0.2);position:absolute;left:0px;bottom:0px;width:100%;padding:20px 0px;z-index:1;}
.owl-carousel .owl-item .item .item-title h1{display:inline;padding-right:15px;vertical-align:sub;}
.owl-carousel .owl-item .item .item-title a{color:#fff;}
.owl-carousel .owl-item .item .item-title a:hover{color:#4a7fbb;}
.owl-carousel .owl-item .item .item-title span a{color:#a1a1a1;}
.owl-carousel .owl-item .item .item-title span a:hover{color:white;}

.menu .sub-menu{position:absolute;top:60px;z-index:200;display:none;width:200px;margin:0 0 0 -1px;padding:0}

.menu .sub-menu li{width:100%;font-size:11px;list-style:none;background-image:none!important;background-color:#036b5c;height:34px!important;display:block;float:none!important;color:#FFF;border-top:solid 1px #f9f9f9;border-bottom:solid 1px #c4c4c4;overflow:hidden;text-align:left!important;margin:0!important;padding:0!important}

.sub-menu li a{font-size:15px;color:#fff!important;text-decoration:none;padding-left:10px!important;padding-right:10px;display:block;height:34px;line-height:34px;background-image:none!important}


.menu-item-28 .sub-menu{width:120px!important;right:0!important;left:auto!important}


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


#social {
position:absolute;
right:13px;
top:19px;
}


#social img{margin-left:8px;}



.device-helper {
	display: none;
    height: 1px;
    text-indent: -9999em;
    width: 1px;
}

.td_mod_mega_menu .entry-thumb {
  
  
}

.td_block_related_posts .entry-thumb {
  
  
}

.td-post-template-3 .td-post-featured-image .entry-thumb {
  left: -1px;
  position: relative;
  margin-bottom: 7px;
  margin-left: auto;
  margin-right: auto;
  
}

.td-post-template-4 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-post-template-5 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}


.td-post-template-8 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-module-thumb .entry-thumb {
  display: block;
  
}

.td_module_1 .entry-thumb {
  
  
}

.td_module_2 .entry-thumb {
  
  
}

.td_module_3 .entry-thumb {
  
  
}

.td_module_4 .entry-thumb {
  
  
}

.td_module_5 .entry-thumb {
  
  
}

.td_module_6 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_7 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_10 .entry-thumb {
  
  
}

.td_module_11 .td-module-thumb .entry-thumb {
  
  
}

.td_module_14 .td-module-thumb .entry-thumb {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  
}

.td_module_14 .entry-thumb {
  
}

.td_module_mx1 .td-module-thumb .entry-thumb {
  width: 100%;
}

.td_module_mx1 .entry-thumb {
  
  
}

.td_module_mx2 .entry-thumb {
  width: 80px;
  height: auto;
}

.td_module_mx3 .td-module-thumb .entry-thumb {
  width: 100%;
  
  
}

.td-pb-row .td-pb-span4 .td_block_11 .entry-thumb {
  width: 80px;
  margin-bottom: 0px;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_12 .entry-thumb {
  width: 80px;
  margin-bottom: 17px;
  
  
  
}

.td_block_16 .td-column-1 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-2 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-3 .td_module_mx4 .entry-thumb {
  
  
}

.td-big-grid-post .entry-thumb {
  width: 100%;
}

.td_block_13.td_block_widget .entry-thumb {
  width: 100%;
}


.td-animation-stack .entry-thumb,
.post img {
  opacity: 0;
  transition: opacity 0.3s;
  transition-timing-function: cubic-bezier(0.39, 0.76, 0.51, 0.56);
  
}

.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: 15px;
  padding-right: 15px;
}

  .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

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



#cart-form th.first, #cart-form td.first { padding-left: 10px; }

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

			.block .testimonial .info-show{position: absolute; bottom:0;left:0;right:0;padding: 10px;background-color: rgba(255,255,255,0.7);}

				.block .testimonial .info-show p{text-transform: uppercase;font-weight: 700;color:#464744;font-size: .8em;line-height: 1.2em;}

				.block .testimonial .info-show p span{text-transform: none;font-weight: 300;font-style: italic;font-size: .8em;display: block;}

			
			.block .testimonial:hover .info-show{display: none;}
		
	




	#footer
	{
		position: relative;
		overflow: hidden;
		padding: 6em 0 6em 0;
		background: #2b252c;
		color: #fff;
	}


		#footer .icon.circled
		{
			background: #fff;
			color: #2b252c;
		}


		#footer header
		{
			text-align: center;
			cursor: default;
		}

		
		#footer h2,
		#footer h3,
		#footer h4,
		#footer h5,
		#footer h6
		{
			color: #fff;
		}


		#footer .contact
		{
			text-align: center;
		}

		
			#footer .contact p
			{
				text-align: center;
				margin: 0 0 3em 0;
			}

		
		#footer .copyright
		{
			text-align: center;
			color: rgba(128,128,128,0.75);
			font-size: 0.8em;
			cursor: default;
		}


			#footer .copyright a
			{
				color: rgba(128,128,128,0.75);
			}


				#footer .copyright a:hover
				{
					color: rgba(212,212,212,0.85);
				}

.buttonbar .atable .cell {
width: 20%;
display: table-cell;
vertical-align: middle;
padding-right: 2%;
padding-left: 2%;
padding-top: 20px;
padding-bottom: 20px;
height: 100%;
text-align: center;
}

.buttonbar .atable .cell.one {
padding-left: 280px;
text-align: left;
width: auto;
}

.buttonbar .atable .cell.last {
width: 15%;
}


.buttonbar .atable .cell ul.locdrop {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li ul {
display: none;
}


.buttonbar .atable .cell ul.locdrop li:hover ul {
	display: block;
	position: absolute;
	z-index: 15;
	top: 100%;
	left: -50%;
	width: 200%;
	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 ); 
	-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;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}


.buttonbar .atable .cell ul.locdrop li ul li {
border-bottom: 1px solid #444;
padding: 6px;
margin: 0px;
display: block;
}


.buttonbar .atable .cell ul.locdrop li ul li:last-child {
margin: 0px;
border: 0px;
}


.buttonbar .atable .cell ul.locdrop li ul li a:hover {
color: #fff;
}


.buttonbar .atable .cell ul.locdrop li ul li.Development, .buttonbar .atable .cell ul.locdrop li ul li.Jump {
display: none;
}


.socialwall .tabletop .cell {
display: table-cell;
width: 50%;
vertical-align: middle;
margin: 0px;
outline: none;
height: 100%;
padding: 0px;
}


.socialwall .tabletop .cell.two {
padding-left: 5%;
text-align: right;
color: #92278f;
font-size: 2em;
}


.socialwall .tabletop .cell.two ul {
list-style-type: none;
margin: 0px;
padding: 0px;
line-height: 1;
}


.socialwall .tabletop .cell.two ul li {
list-style-type: none;
display: inline-block;
margin: 0px;
padding: 0px;
margin-right: 6px;
line-height: 1;
}


.socialwall .tabletop .cell.two ul li:last-child {
margin: 0px;
}


.socialwall .tabletop .cell.two ul li a {
color: #92278f;
}


.socialwall .tabletop .cell.two ul li a:hover {
color: #121212;
}


.layer3 .post .posttable .cell {
display: table-cell;
height: 100%;
vertical-align: top;
padding: 0px;
width: 50%;
margin: 0px;
}


.layer3 .post .posttable .cell img {
max-width: 100%;
}


.layer3 .post .posttable .cell.one {
width: 33%;
padding-right: 2%;
}


.layer3 .post .posttable .cell.one.birthdays {
width: 80%;
padding-right: 2%;
}


.layer3 .post .posttable .cell.wider {
width: 75%;
padding-right: 3%;
}


.layer3 .post .posttable .cell.two {
width: 42%;
padding-right: 2%;
}


.layer3 .post .posttable .cell.three {
width: 25%;
padding-left: 2%;
border-left: 1px solid #e2e2e2;
}


.layer3 .post .posttable .cell.two img {
max-width: 100%;
line-height: 0px;
}


.layer3 .post .posttable .cell.slim {
width: 25%;
padding-left: 3%;
border-left: 1px solid #e2e2e2;
}




.layer3 .post .posttable .cell .sidebarform {
border: 10px solid #ffd83d;
padding: 10px;
}


.layer3 .post .posttable .cell .sidebarform h3 {
color: #39d52d;
}


.layer3 .post .posttable .cell .sidebarform .frm_form_field.frm_left_half, .layer3 .post .posttable .cell .sidebarform .frm_form_field.frm_right_half, .layer3 .post .posttable .cell .sidebarform .frm_form_field.frm_first_half, .layer3 .post .posttable .cell .sidebarform .frm_form_field.frm_last_half, .frm_form_field.frm_half {
float: none;
width: auto;
}


.layer3 .post .posttable .cell.sidebars .mod h4 {
padding: 0px;
margin: 0px;
line-height: 1;
margin-bottom: 15px;
color: #888;
font-size: 1.3em;
border-bottom: 4px solid #1cb910;
padding-bottom: 5px;
}


.layer3 .post .posttable .cell.sidebars ul.items {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
}


.layer3 .post .posttable .cell.sidebars ul.items li {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
margin-bottom: 15px;
}


.layer3 .post .posttable .cell.sidebars ul.items li:last-child {
margin: 0px;
}


.layer3 .post .posttable .cell.sidebars ul.subnav {
margin: 0px;
padding: 0px;
list-style-type: none;
font-size: 1.3em;
font-weight: bold;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: block;
margin-bottom: 5px;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li a {
display: block;
text-align: center;
color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 6px;
background-color: #42d936;
border-bottom: 2px solid #1faf14;
-webkit-box-shadow: inset 0 -2px #1faf14;
box-shadow: inset 0 -2px #1faf14;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li a:hover {
background-color: #2ac21e;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li.current_page_item a {
background-color: #19b10d;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li:last-child {
margin: 0px;
}


.posttable .cell.sidebars .mod.sideblock p {
line-height: 1.5;
color: #444;
margin: 0px;
padding: 0px;
margin-bottom: 15px;
}


.posttable .cell.sidebars .mod.sideblock p:last-child {
margin: 0px;
}


.posttable .cell.sidebars .mod.sideblock ul {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom: 15px;
}


.posttable .cell.sidebars .mod.sideblock ul li {
margin: 0px;
padding: 0px;
line-height: 1.2;
list-style-type: disc;
margin-bottom: 10px;
margin-left: 20px;
}


.posttable .cell.sidebars .mod.sideblock ul li:last-child {
margin-bottom: 0px;
}


.posttable .cell.sidebars .mod.sideblock.nolist ul {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom: 15px;
}


.posttable .cell.sidebars .mod.sideblock.nolist ul li {
margin: 0px;
padding: 0px;
line-height: 1.2;
list-style-type: none;
margin-bottom: 5px;
}


.posttable .cell.sidebars .mod.sideblock small {
color: #999;
font-weight: bold;
font-size: .8em;
line-height: 1.4;
}


.posttable .cell.sidebars .mod.sideblock img.map {
margin-bottom: 10px;
}


.posttable .cell.sidebars .mod.sideblock.news h5 {
font-size: 1.2em;
}


.posttable .cell.sidebars .mod.sideblock.news p {
font-size: .850em;
line-height: 1.4;
}

.footer .ftable .cell {
	display: table-cell;
	width: 25%;
	min-width: 25%;
	padding-right: 2%;
	padding-left: 2%;
	outline: none;
	margin: 0px;
	vertical-align: top;
	color: #f7f7f7;
	font-size: 1.1em;
}

.footer .ftable .cell a {
color: #ffff00;
font-weight: bold;
}

.footer .ftable .cell a:hover {
color: #fff;
}

.footer .ftable .cell form {
	margin: 0px;
	padding: 0px;
	outline: none;
	margin-bottom: 15px;
}

.footer .ftable .cell form input[type=email] {
	width: 50%;
	padding: 2%;
	border: 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #f8f8f8;
	color: #555;
	display: inline-block;
	margin: 0px;
	margin-right: 5%;
}

.footer .ftable .cell form input[type=submit] {
	background-color: #67eb1e;
	padding: 4px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	outline: none;
	border: 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 0px;
}

.footer .ftable .cell form input[type=submit]:hover {
	background-color: #ffff00;
	color: #121212;
}

.footer .ftable .cell img {
	max-width: 100%;
}

.footer .ftable .cell .dir {
background-color: #fff;
padding: 5px;
margin-bottom: 10px;
}

.footer .ftable .cell img.map {
width: auto !important;
height: auto !important;
max-width: 100%;
display: block;
}

.footer .ftable .cell h4 {
	color: #67eb1e;
	font-size: 1.4em;
	line-height: 1;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 600;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.34);
}

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

.footer .ftable .cell ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
}

.footer .ftable .cell ul li:last-child {
	margin: 0px;
}

.footer .ftable .cell ul.links {
	-webkit-column-count: 2; 
	-moz-column-count: 2; 
	column-count: 2;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	-webkit-column-gap: 3em; 
	-moz-column-gap: 3em; 
	column-gap: 3em;
}

.footer .ftable .cell ul.links li {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
	break-inside: avoid-column;
	-webkit-column-break-inside: avoid;
	margin-bottom: 6px;
}

.footer .ftable .cell ul.links a {
	color: #fff;
}

.footer .ftable .cell ul.links a:hover {
	color: #d4d401;
}

.footer .ftable .cell ul.social {
	font-size: 1.6em;
}

.footer .ftable .cell ul.social li {
	margin: 0px;
	padding: 0px;
	margin-right: 8px;
	display: inline-block;
}

.footer .ftable .cell ul.social li:last-child {
	margin: 0px;
}

.footer .ftable .cell ul.social a {
	color: #fff;
}

.footer .ftable .cell ul.social a:hover {
	color: #d4d401;
}

.footer .ftable .cell p {
	margin: 0px;
	padding: 0px;
	line-height: 1.4;
	margin-bottom: 12px;
}

.footer .ftable .cell p.smaller {
	font-size: .9em;
}


.layer3 .post .coupontable .cell {
display: table-cell;
vertical-align: top;
margin: 0px;
padding: 3%;
text-align: center;
height: 100%;
border-right: 1px solid #e2e2e2;
padding-bottom: 0px;
}


.layer3 .post .coupontable .cell:last-child {
border: 0px;
}


.layer3 .post .coupontable .cell h3 {
font-size: 3.6em;
text-transform: uppercase;
color: #f1e70c;
text-align: center;
border-top: 4px solid #7f7f7f;
border-bottom: 4px solid #7f7f7f;
padding-top: 10px;
padding-bottom: 10px;
}


.layer3 .post .coupontable .cell:nth-child(2) h3 {
color: #8cd526;
}


.layer3 .post .coupontable .cell:nth-child(3) h3 {
color: #33d426;
}


.layer3 .post .coupontable .cell p {
text-transform: uppercase;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
line-height: 1.2;
}


.layer3 .post .coupontable .cell img {
max-width: 100%;
line-height: 0px;
display: block;
margin: 0 auto;
}


.layer3 .post .coupontable .cell span.fa-stack {
font-size: .8em;
}


.layer3 .post .coupontable .cell a span.fa-stack {
color: #333;
}


.layer3 .post .coupontable .cell a:hover span.fa-stack {
color: #33d426;
}


.navigation__menu-label.is--toggled .label--open {
	opacity: 0;
	-webkit-transform: rotateX(-180deg);
	-ms-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}


.navigation__menu-label.is--toggled .label--close {
	opacity: 1;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}


.label {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out;
	transition: transform 0.2s ease-out, opacity 0.2s ease-out;
}


.label--close {
	opacity: 0;
	position: absolute;
	right: 18px;
	right: 1.17647rem;
	top: 0;
	-webkit-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	transform: rotateX(180deg);
}


.rtl .label--close {
	left: 18px;
	left: 1.17647rem;
	right: auto;
}


.main-post-bg .post-comments, .secondary-post-bg .post-comments {
	position: absolute;
	top: 0;
	right: 7px;
	z-index: 1;
	background: #3c6c92;
        display:none;
}


.post.single {
	padding-top: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	width: 590px;
}


.post.single h2, .post.single h2 a {
	font-size: 16px;
	line-height: 21px;
	color: #000;
	border: 0;
}


.post.single h2 a:hover {
	color: #3c6c92;
}


.post.single .entry {
	float: right;
	width: 500px;
}


.post.single .meta {
	border-top: 1px solid #3c6c92;
	color: #777;
	padding: 4px 0 0 3px;
	margin-top: 18px;
	float: left;
	width: 72px;
	font-size: 11px;
	line-height: 16px;
}


.post.single p {
	margin: 1em 0;
	line-height: 18px;
}


.post.single p a, .post.single li a {
	font-weight: bold;
}


.post.single h3 {
	font-size: 16px;
	color: #3c6c92;
	margin-top: 20px;
}


.post.single blockquote, .post.single ul, .post.single ol {
	margin: 0 14px;
	color: #555;
}


.post.single ul li {
	list-style: circle;
	margin: 0 20px;
}


.post.single ol li {
	list-style: decimal;
	margin: 0 20px;
}


.post.single blockquote {
	font-style: italic;
	border-left: 1px solid #ccc;
	margin-left: 21px;
	padding-left: 10px;
}


.post.single img.floatleft {
	float: left;
	margin: 4px 10px 0 0;
}


.post.single img.floatright {
	float: right;
	margin: 4px 0 0 10px;
}

.span4 {
  width: 300px;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}

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

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
.fl-col-bg-overlay .fl-col-content {position: relative;}
.fl-col-bg-overlay .fl-col-content:after {content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}
.fl-col-content {border-left: none !important;border-right: none !important;margin: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}
.icon-list.first{display:none}

	#header .logo{
		float:none !important;
		text-align:center !important;
		margin:0 !important;
		margin-bottom:20px !important;
	}

	.header-v4 #header .logo{width:100%; margin-bottom:10px !important;}


					
        .header-v5 #header .logo{float:left !important;}

    
	#header.sticky-header .logo{max-width:none !important;}
#homepage-latest-news{margin:0 -10px;}
#homepage-latest-news .thumbnail{margin:0 10px 10px 10px;float:left;width:230px;}
#homepage-latest-news .thumbnail .foto-foot{color:#3B3B3B;background:#fff;border:none;font-weight:bold;}
#homepage-latest-news .thumbnail .multimedia-icons{color:#3B3B3B;background:#fff;border:none;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}
.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;}


#intro_block_right
{
	height:auto !important;
}

#intro_block_right h2
{
	font-size: 16px !important;
}


#intro_block_right .content li {
    padding: 0;
    margin-bottom: 10px;
}

#intro_block_right li a{
   
}

#intro_block_right .read-more{
    background: #FF7E00;
}

#intro_block_right .read-more:hover{
    background: #dd6300;
}

.intro_block .block{
    padding-left: 5px;
    padding-right: 5px;
}

#infinite-footer .blog-info a:hover,
#infinite-footer .blog-credits a:hover {
	color: #444;
	text-decoration: underline;
}

#infinite-footer .blog-info,
#infinite-footer .blog-credits {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 25px;
}

#infinite-footer .blog-credits {
	font-weight: normal;
	float: right;
	width: 60%;
}

#infinite-footer .blog-credits a {
	color: #666;
}

	#infinite-footer .blog-info a,
	#infinite-footer .blog-credits {
		font-size: 10px;
	}
#infinite-footer .blog-credits div,#infinite-footer .blog-credits ul{display:inline}
#infinite-footer .blog-credits a,#infinite-footer .blog-credits a:hover{color:#111!important}
#infinite-footer .blog-credits ul li{display:inline;border-left:1px solid #ccc;padding-left:4px}
#infinite-footer .blog-credits ul li:first-child{border-left:0}

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


body.front #content div#cell_a2.cell,
body.front #content div#cell_b2.cell, 
body.front #content div#cell_c2.cell,
body.front #content div#cell_d2.cell,
body.front #content div#cell_a3.cell,
body.front #content div#cell_b3.cell, 
body.front #content div#cell_c3.cell,
body.front #content div#cell_d3.cell {
	padding-left: 0px;
}


body.front #content div#cell_a3.cell a,
body.front #content div#cell_b3.cell a, 
body.front #content div#cell_c3.cell a,
body.front #content div#cell_d3.cell a {
	text-decoration: none;
}


body.front #content div#cell_a3.cell a:hover,
body.front #content div#cell_b3.cell a:hover, 
body.front #content div#cell_c3.cell a:hover,
body.front #content div#cell_d3.cell a:hover {
	color: #FF4300;
}

body.front #content #cell_c3 { left:512px; top:465px }

body.front #content div.cell {
	
	position: absolute;
	display: inline-block;
	left:0; top:0;
	width: 24%; 
	height: 150px;
	overflow: visible;
	font: normal 11px Verdana;
	color: #404040;
}

body.front #content div.cell a {
	color: #404040;
}

body.front #content div.cell h3 {
	
	font-weight: bold;
	color: #404040;
}


body.front div#cell_d3.cell .block .title{
	width: 212px;
}


#header .widget-area{width:468px;float:right;margin:0;padding:5px 10px 0px 0;}


#header-left .widget-area{width:70px;height:90px;float:left;margin:0px 0 0 0;padding:0px 0px 0px 30px;}


#header-center .widget-area{display:block;width:156px;height:90px;//float:left;margin:10px 0 0 0;padding:0px 30px 0px 0px;}


#header .widget-area p{margin:0;padding:0 0 5px 0;}


#header .widget-area h4{color:#333333;font-size:14px;font-weight:normal;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header-center .widget-area h4{font-size:10px;text-align:center;font-weight:bold;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header .widget-area ul{margin:0;padding:0;}


#header .widget-area ul li{list-style-type:square;margin:0 0 0 20px;padding:0;}


#featured-top .widget, #featured-bottom .widget{margin:0 0 20px 0;}


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


#footer-widgets .widget{background:none;border:none;}
#main-section .feature-summary,#main-section .stream-content{margin-left:0;margin-right:0}
#main-section .feature-summary{margin-top:20px;position:relative;top:0;right:0;bottom:0;left:0;display:block}
#main-section .feature-summary img{position:relative;height:auto;z-index:5;width:100%}
#main-section .feature-summary .col-sm-12 .video-feature img{width:100%;height:100%}
#main-section .feature-summary h3{font-family:Georgia,"Times New Roman",Times,serif}
#main-section .feature-summary .col-sm-12:after,#main-section .feature-summary .col-sm-12:before{content:" ";display:table}
#main-section .feature-summary .col-sm-12:after{clear:both}
#main-section .feature-summary .col-sm-12 h4{font-size:16px}
#main-section .feature-summary .col-xs-12{padding:0;margin-bottom:10px}
#main-section .feature-summary .content-video span,#main-section .feature-summary .content-video.content-download span{width:100%;margin:0 auto;font-size:36px;margin:0 auto;text-align:center;line-height:135px}
#main-section .feature-summary .content-download{line-height:36px}
#main-section .feature-summary .content-download span{margin-top:95px;line-height:36px;right:1px;top:0}
#main-section .feature-summary .content-live-streaming span,#main-section .feature-summary .content-live-streaming.content-video span{width:0;margin:0;position:absolute;top:0;line-height:78px}
#main-section .feature-summary .content-live-streaming span::before,#main-section .feature-summary .content-live-streaming.content-video span::before{top:-80px;left:0}
#main-section .feature-summary:after,#main-section .feature-summary:before{content:" ";display:table}
#main-section .feature-summary:after{clear:both}
#main-section .feature-summary .results-img{margin-right:25px;width:150px;height:100px;float:left!important;margin-bottom:15px}
#main-section .feature-summary .results-img a{position:relative;display:block}
#main-section .feature-summary .results-img a img{position:absolute;top:0;left:0;clip:rect(0,150px,100px,0);width:100%;height:auto}
#main-section .feature-summary .results-img div span{line-height:78px}
#main-section .feature-summary a,#main-section .feature-summary h4,#main-section .feature-summary h6{margin:0;padding:0}
#main-section .feature-summary h6{color:#a4a4a4;display:inline;margin-bottom:8px}
#main-section .feature-summary .results-imgdiv:first-child{margin-top:15px}
#main-section .feature-summary .content-video span::before,#main-section .feature-summary .content-video.content-download span::before{font-size:16px;padding:6px 6px 6px 10px}
#main-section .feature-summary .content-download span::before{font-size:20px}

.post .post-title {margin:0 0 15px;font-size:28px;line-height:34px;}

	body.single-post .post .post-title {font-size:20px;line-height:26px;margin-bottom:5px;}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
.visible-xs{display:table!important;}





.menu-btn {display: none}

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


.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  clear: both;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  clear: both;
}



.widget #calendar_wrap {
	width:100%;
}

.title1 {
	font-family: Tahoma;
	font-size: 20px;
	color: #602E00;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
}
body.front .view-home-page-slideshow #views_slideshow_cycle_main_home_page_slideshow-panel_pane_1 .views-slideshow-cycle-main-frame-row{width:100%;}
body.front .view-home-page-slideshow #views_slideshow_cycle_main_home_page_slideshow-panel_pane_1 .views-slideshow-cycle-main-frame-row-item:after{content:"";display:block;clear:both;}



.groupad-img {margin: 0;}

.groupad-img .col-sm-4 {padding: 0;}

.groupad-img a {display: block; position: relative;}

.groupad-img .ad-btn {position: absolute; border: 2px #0089FA solid; width: 23.43%; height: 15%; min-width: 125px; min-height: 50px; top: 55%; left: 5%; border-radius: 30px; text-align: center; font-size: 18px; font-weight: 500; color: #0089FA;}

.groupad-img .ad-btn span {padding-top: 9.5%; display: block;}

.groupad-img a:hover .ad-btn {background: #0089FA; color: #fff; font-size: 16px;}

.groupad-img .ad-btn.ad-btn-white {border-color: #fff; color: #fff;}

.groupad-img a:hover .ad-btn.ad-btn-white {background: #fff; color: #0089FA;}

	
 div#container {
        width: 325px;
        margin: 0 auto 0 auto;
        padding: 0;
        background: #000;

      }

    .site-footer .col.footer-menu .menu-title {
      display: block;
      margin: 0 0 1.5rem 0;
      text-transform: uppercase;
      font-size: 1.8rem;
      position: relative; }

          .site-footer .col.footer-menu .menu-title:after {
            font-family: 'august';
            font-size: 1.6rem;
            content: "\e603";
            position: absolute;
            right: 0.3rem;
            -webkit-transition: all 0.1s ease-in-out;
            -moz-transition: all 0.1s ease-in-out;
            -ms-transition: all 0.1s ease-in-out;
            -o-transition: all 0.1s ease-in-out;
            transition: all 0.1s ease-in-out; }

    .site-footer .col.footer-menu .menu-title.selected:after {
      -ms-transform: rotate(90deg);
      
      -webkit-transform: rotate(90deg);
      
      transform: rotate(90deg); }
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

#cff .cff-post-text-link{
  display: block;
}

#sports-city .tab-wrap, #sports-city .tab{position:absolute; right:0; top:0; display:block; width:458px; height:100%; background:#fff;}

#sports-city .tab + .tab{display:none;}

#sports-city .tab .inner{padding:14px;}

#sports-city .tab .inner img {border:4px solid #fff; box-shadow:0 0 4px #aaa; }




#header-social, #header-utility, #primary-nav, #featured-medals, #content .sidebar, .tab-nav, #footer-utility .right, #footer-logos, #footer-nav, .nivoSlider, #homepage-events, .news-ticker, #why-cbus-carousel .nav, #single-line-venue-search, #whats-new, #sports-city .nav, #newsletter-signup-module, .selectmenu, .booking-link, .btn, .ui-widget{display:none!important;}

#primary-content .post-title .tab-wrap, #primary-content .venue-data .vcard .url.directions{display:none!important;}

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

      main.main-home section .feature .attribution {
        position: absolute;
        left: .5rem;
        bottom: 1rem;
        margin: 0;
        padding: 0;
        font-size: 12px;
        font-size: 0.75rem;
        color: white; }

        main.main-home section .feature .attribution a {
          color: white; }
.view-content-flexslider .slide-title a{color:#fff;}
.view-content-flexslider .flex-caption .slide-title,.view-cms-homepage-slideshow .flex-caption .slide-title{color:#fff;text-decoration:none;font-size:1.846em;font-family:"Raleway","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;line-height:1.2em;margin:0;padding:0;}


body.wide ul.rotator_list { float: right; }

body.wide ul.rotator_list li { list-style: none; float: left; margin: 2px 5px;}

  body.wide ul.rotator_list li, body.wide ul.rotator_list li img { max-width: 80px; }

ul.rotator_list li img { opacity: .5; border: none; }

	ul.rotator_list li.active img { opacity: 1; box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);  }

	
	header#top li#search-btn {
		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-right: 15px;
  padding-left: 15px;
}

  .col-lg-6 {
    width: 50%;
  }
.cent{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}
.breadcrumb-trail{padding:18px 0 0 20px}

.programs-bevel-corners .pane-content,.programs-bevel-corners .pane-title,.view-degrees-programs .view-filters,.view-course-catalog .view-filters,.panel-bootstrap-pane .accordion-title,.panel-bootstrap-pane .accordion-body,.white,.more-faqs,.original,.title-triangle-top,.content-triangle-top,.title-bevel-corners,.content-bevel-corners,.content-box,.title-box{color:#002b55;background-color:#FFF}
.purple,.title-triangle-top-purple,.content-triangle-top-purple,.title-bevel-corners-purple,.content-bevel-corners-purple,.content-box-purple,.title-box-purple{background-color:#542c85;color:#b9a9d1}
.red,.title-triangle-top-red,.content-triangle-top-red,.title-bevel-corners-red,.content-bevel-corners-red,.content-box-red,.title-box-red{background-color:#cb2d2d;color:#f7c3ae}
.green,.title-triangle-top-green,.content-triangle-top-green,.title-bevel-corners-green,.content-bevel-corners-green,.content-box-green,.title-box-green{background-color:#6da748;color:#c4dd9e}
.blue,.title-triangle-top-blue,.content-triangle-top-blue,.title-bevel-corners-blue,.content-bevel-corners-blue,.content-box-blue,.title-box-blue{background-color:#2098c3;color:#aeddeb}
.orange,.title-triangle-top-orange,.content-triangle-top-orange,.title-bevel-corners-orange,.content-bevel-corners-orange,.content-box-orange,.title-box-orange{background-color:#eb8c2e;color:#f2d2b0}
.programs-bevel-corners .pane-content,.panel-bootstrap-pane .accordion-body,.content-bevel-corners,.content-bevel-corners-purple,.content-bevel-corners-red,.content-bevel-corners-green,.content-bevel-corners-blue,.content-bevel-corners-orange{position:relative;padding:0 15px 18px 18px;margin-top:36px}
.programs-bevel-corners .pane-content:after,.panel-bootstrap-pane .accordion-body:after,.content-bevel-corners:after,.content-bevel-corners-purple:after,.content-bevel-corners-red:after,.content-bevel-corners-green:after,.content-bevel-corners-blue:after,.content-bevel-corners-orange:after{box-sizing:border-box;border-style:solid;border-color:transparent;border-width:18px;content:"";display:block;right:0;position:absolute;width:100%;border-top-width:0;top:-18px;margin-top:1px}
.programs-bevel-corners .pane-content:after,.panel-bootstrap-pane .accordion-body:after,.content-bevel-corners:after{border-bottom-color:#FFF;border-left-color:#FFF}
.content-bevel-corners-purple:after{border-bottom-color:#542c85;border-left-color:#542c85}
.content-bevel-corners-red:after{border-bottom-color:#cb2d2d;border-left-color:#cb2d2d}
.content-bevel-corners-green:after{border-bottom-color:#6da748;border-left-color:#6da748}
.content-bevel-corners-blue:after{border-bottom-color:#2098c3;border-left-color:#2098c3}
.content-bevel-corners-orange:after{border-bottom-color:#eb8c2e;border-left-color:#eb8c2e}
.content-box-purple ul.menu li a,.content-bevel-corners ul.menu li a,.content-bevel-corners-purple ul.menu li a,.content-bevel-corners-red ul.menu li a,.content-bevel-corners-green ul.menu li a,.content-bevel-corners-blue ul.menu li a,.content-bevel-corners-orange ul.menu li a{color:inherit;text-transform:uppercase;font-weight:bold}
.content-bevel-corners li a:hover,.content-bevel-corners li a:focus,.content-bevel-corners li a.active{background-color:rgba(0,0,0,0.2)}
.content-bevel-corners-purple .dropdown-menu,.content-bevel-corners-red .dropdown-menu,.content-bevel-corners-green .dropdown-menu,.content-bevel-corners-blue .dropdown-menu,.content-bevel-corners-orange .dropdown-menu{color:#fff;background-color:rgba(255,255,255,0.2)}
.pdf-uploader .content-bevel-corners{min-height:100px}
.content-triangle-top span.file img.file-icon,.content-box span.file img.file-icon,.content-bevel-corners span.file img.file-icon{display:none}
.node-type-calendar .content-bevel-corners-red{color:#FFF;font:16px sans-serif;padding:30px;margin-bottom:20px}
.node-type-calendar .content-bevel-corners-red h3{margin:0 0 10px;padding:0}
.content-bevel-corners-purple{margin-top:36px}


#menu-system {
	position: absolute;
	width: 960px;
	left: 20px;
	top: 0px;
}

.single-post .medium_top_image .entry_title, .single-post .medium_top_image .entry_meta, .single-post .medium_top_image .entry_content {
    margin-left: 0;
    margin-right: 0;
}

#conteiner {
	background-color: #ede7e2;
	height: 100%;
}
.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:15px;padding-right:15px}
.col-md-3{width:25%}

    #main-content .main-content-padding {
        padding: 0 10px;
    }

.isotoope-portfolio-wrapper #main-content .main-content-padding {
  padding: 0;
}
