﻿
	.container-wrapper, .all-container-wrapper.boxed-layout{ width: 980px; margin: 0px auto; padding: 0px; }
 

div.all-container-wrapper{ background: #ffffff; -moz-box-shadow: 0px 0px 8px #bbbbbb; -webkit-box-shadow: 0px 0px 8px #bbbbbb; box-shadow: 0px 0px 8px #bbbbbb; }
.row{margin-right:-15px;margin-left:-15px}


.section-body.split-sec .row {

}


	.section-body.split-sec .row .xcolumn.blue-box {
	    
	    
	    vertical-align: top;
	    border: 0;
	}

	.section-body.split-sec .row .xcolumn.col-bg-img {
	    
	    
	    vertical-align: top;
	    
	}

	.section-body.split-sec .row .col-bg-img:before {
		content:'';
		position: absolute;
		z-index: 100;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 20%;
		background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(3,3,3,0) 11%, rgba(27,27,27,1) 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(11%,rgba(3,3,3,0)), color-stop(100%,rgba(27,27,27,1))); 
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(3,3,3,0) 11%,rgba(27,27,27,1) 100%); 
		background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(3,3,3,0) 11%,rgba(27,27,27,1) 100%); 
		background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(3,3,3,0) 11%,rgba(27,27,27,1) 100%); 
		background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(3,3,3,0) 11%,rgba(27,27,27,1) 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1b1b1b',GradientType=0 ); 
	}




.row.toppad15 {
	padding-top: 15px;
}


.row.toppad30 {
	padding-top: 30px;
}





.wrap-500, .row.wrap-500 {
	width: 500px;
	max-width: 100%;
	margin: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}


.wrap-650, .row.wrap-650 {
	width: 650px;
	max-width: 100%;
	margin: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}


.wrap-800, .row.wrap-800 {
	width: 800px;
	max-width: 100%;
	margin: auto;
	padding-top: 40px;
	padding-bottom: 30px;
}


.wrap-900, .row.wrap-900 {
	width: 900px;
	max-width: 100%;
	margin: auto;
	padding-top: 40px;
	padding-bottom: 30px;
}


.wrap-1k, .row.wrap-1k {
	width: 1000px;
	max-width: 100%;
	margin: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}


.contained-content .row {
	padding-bottom: 60px;
}


#share-btn {
	cursor: pointer;
}


#share-btn, #share-btn img, .share-btn-bg {
	position: absolute;
}


.share-lightswing-container {
	left: 180px;
	top: 283px;
}

	#main-nav ul li.current-menu-item a,
	#main-nav ul li.current-menu-item a:hover,
	#main-nav ul li.current-menu-parent a,
	#main-nav ul li.current-menu-parent a:hover,
	#main-nav ul li.current-page-ancestor a,
	#main-nav ul li.current-page-ancestor a:hover,
	.pagination span.current,
	.ei-slider-thumbs li.ei-slider-element,
	.breaking-news span,
	.ei-title h2,h2.cat-box-title,
	a.more-link,.scroll-nav a,
	.flex-direction-nav a,
	.tagcloud a:hover,
	#tabbed-widget ul.tabs li.active a,
	.slider-caption h2, .full-width .content .slider-caption h2,
	.review-percentage .review-item span span,.review-final-score,
	.woocommerce span.onsale, .woocommerce-page span.onsale ,
	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
	.button,a.button,#main-content input[type="submit"],#main-content input[type="submit"]:focus, span.onsale {
		background-color:#F15A25 !important;
	}

	.cat-box , .footer-bottom .container{border-top-color: #F15A25;}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}
.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.view-calendar .feed-icon{margin-top:5px;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.view .progress-disabled{float:none;}


	.view-jugadores-convocados .isotope-element{height: 370px;}


	.view-jugadores-internacionales .isotope-element img {height:180px}

	.view-jugadores-internacionales .isotope-element {height: 230px}

	

	.view-jugadores-convocados .isotope-element.grid_2,
	.view-jugadores-internacionales .isotope-element.grid_2 {
		  width: 23%;
		  margin: 0 0 30px;
		  margin-left: 1%;
		  margin-right: 1%;
	}


	.view-nuevo-reel .icono-cat {width: 20px;height: 33px;background-size: 20px 33px;}

	.view-id-ipress_blocks .view-content .grid_6.alpha .float-shadow img, .view-header .view-news-group .view-content .grid_6 alpha .views-field img{
		width:95%!important;
	}

	.view .date-nav-wrapper ul.pager li a {font-size: 55px}

	.page-calendario .view .date-nav-wrapper .date-prev, 
	.page-calendario .view .date-nav-wrapper .date-next{
		  padding: 35px 0px;
	}

	.page-calendario .view-calendario .date-heading {
		padding: 0px 0 30px;
	}

	.page-calendario .view-calendario .date-nav-wrapper,
	.page-calendario .view-calendario .view-content
	{display: none;}


	.view-buscador-partidos .views-exposed-form .views-exposed-widget {padding: 5px;}


#new-home-hero-block-1 {
	width: 260px;
	margin-left: 210px;
	margin-top: 18px;
}


#new-home-hero-block-1 h1 {
	color: #252523;
	font-weight: 500;
	text-transform: none;
	text-shadow: 0px 0px 10px rgba(255, 255, 255, 1);
	font-size: 25px;
	line-height: 29px;
	padding-bottom: 0;
	border-bottom: none;
	margin-bottom: 26px;
}


#new-home-hero-block-1 h2 {
	color: #252523;
	font-weight: 500;
	text-transform: none;
	text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);
	font-size: 16px;
	line-height: 13px;
	margin-left: 27px;
}


.fl {
	float: left;
}
#back-to-top{width:50px;height:50px;display:inline-block;position:fixed;bottom:60px;right:20px;background:#fff;font-size:24px;text-align:center;padding-top:12px;transition:background 0.3s,color .2s;-webkit-transition:background 0.3s,color .2s;-moz-transition:background 0.3s,color .2s;-ms-transition:background 0.3s,color .2s;-o-transition:background 0.3s,color .2s;cursor:pointer}
#back-to-top:hover{background:#dde3e6}





.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment {
        border-bottom: 0px;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
}

				#sidebar_1 { border: 0; }

				.sidebar { width: 100%; }

					.sidebar ul.sidebar_list { padding-right: 1.1em; padding-left: 1.1em; }

.sidebar h3 { font-size: 1em; line-height: 1.385em; margin-bottom: 0.692em; }

#column_wrap .sidebar ul.sidebar_list { padding-top: 2.2em; }

.sidebar .text_input, .sidebar .form_submit { padding: 0.308em; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }

.sidebar input[type="text"], .sidebar input[type="submit"] { padding: 0.308em; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.award-info-wrap{height:160px;overflow:hidden;text-align:left}
.award-info-wrap p{line-height:20px}


#footer-logo {
  float: left;
  width: 31px;
  padding-top: 25px; }


.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }


.flexslider .slides img { width: 100%; display: block; }


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


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


* html .slides { height: 1%; }


.flexslider .slides { zoom: 1; }
.menu-dropdown
ul.level3{padding-bottom:10px}
.menu-dropdown
li.level3{font-size:11px;line-height:17px}
.menu-dropdown a.level3:hover{color:#f16d1a}
.menu-dropdown
a.current.level3{font-weight:bold}
.menu-dropdown
a.level3{color:#CACACA}
.menu-dropdown .level3 a.level3:hover{color:#fff}
.menu-mobile .level3,
.menu-responsive
.level3{display:none !important}


.bullet {
  list-style-type: none;
  margin-left: 0.5rem;
  padding-left: 1rem;
  text-indent: -1.25rem; }

  .bullet:before {
    color: #2B84C6;
    content: "•";
    font-size: 24px;
    line-height: 0;
    padding-right: 0.7rem;
    position: relative;
    top: 3px; }


.bullet--orange:before {
  color: #f05a22; }


.bullet--red:before {
  color: #f05a22; }


.bullet--green:before {
  color: #37B449; }


.bullet--blue:before {
  color: #2B84C6; }


.bullet--checkmark {
  margin-left: -0.75rem;
  text-indent: -1.75rem; }

  .bullet--checkmark:before {
    color: #37B449;
    content: "\e609";
    font-family: "radius-icons";
    font-size: 16px; }

.slider-wrapper-border-btm{
	background-color: #0c5586;
	height: 10px;
	width: 100%;
	border-top: 1px solid rgba(255,255,255,.1);
}


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


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


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


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







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

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


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


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


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


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


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


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


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


#sidebar #searchsubmit {
	padding: 1px;
	}


#sidebar form {
	margin: 0;
	}









#sidebar .iconlink:before { content: "" }

#sidebar .iconlink { margin-bottom: 1px; }
		
#sidebar .iconlink a { text-decoration: none; }

#sidebar .iconlink a:hover span { text-decoration: underline; }

#sidebar .iconlink img { vertical-align: middle; }


._col form ol,
._col form ol li {
  margin: 0;
}



._col {
  position: relative;
  padding: 0 15px;
  width: 100%;
}


._col ._col {
  padding: 0;
}

  
  ._bi ._col._left, ._bi ._col:first-child, ._bi ._col._1, ._tri ._col._left, ._tri ._col:first-child, ._tri ._col._1, ._quad ._col._left, ._quad ._col:first-child, ._quad ._col._1, ._penta ._col._left, ._penta ._col:first-child, ._penta ._col._1, ._phi ._col._left, ._phi ._col:first-child, ._phi ._col._1, ._quarters ._col._left, ._quarters ._col:first-child, ._quarters ._col._1, ._pareto ._col._left, ._pareto ._col:first-child, ._pareto ._col._1 {
    margin-left: 0;
  }

  
  .col-nospace.col-nospace ._col {
    margin-left: 0px;
  }


.content-bg--author ._col {
  position: relative;
  float: none;
  display: table-cell;
  vertical-align: middle;
  padding: 20px 0;
}


.l-ordermenu-two .ordermenu__payment ._col,
.l-ordermenu-three .ordermenu__payment ._col {
  display: inline-block;
  float: none;
  border-top: 1px solid #d2e3fc;
  border-left: 1px solid #d2e3fc;
  border-bottom: 1px solid #d2e3fc;
  margin: 0 0 0 -4.2px;
  vertical-align: middle;
}


.l-ordermenu-two .ordermenu__payment ._col._left,
.l-ordermenu-three .ordermenu__payment ._col._left {
  margin-left: 0;
}


.l-ordermenu-two .ordermenu__payment ._col._right,
.l-ordermenu-three .ordermenu__payment ._col._right {
  border-right: 1px solid #d2e3fc;
}


.l-ordermenu-one .ordermenu__payment ._col {
  float: none;
  display: table-cell;
  vertical-align: top;
  margin: 0;
}


.l-ordermenu-one .ordermenu__payment ._col._left {
  padding: 30px;
}


.l-ordermenu-two .ordermenu__payment ._col {
  width: 50%;
  max-width: 440px;
}

  
  .l-ordermenu-two .ordermenu__payment ._col._right {
    border-right: 0;
  }

  
  .l-ordermenu-two .ordermenu__payment ._col.is-highlighted {
    width: 100%;
    max-width: none;
  }


.l-ordermenu-three .ordermenu__payment ._col {
  padding: 0;
}


.l-ordermenu-three .ordermenu__payment ._col.is-highlighted {
  width: 35.96491%;
}

  
  .l-ordermenu-three .ordermenu__payment ._col._left {
    padding-right: 10px;
  }

  
  .l-ordermenu-three .ordermenu__payment ._col._middle {
    padding-left: 10px;
  }

  
  .l-ordermenu-three .ordermenu__payment ._col._right {
    border-right: 0;
  }


.ordermenu__bg ._col {
  display: inline-block;
  float: none;
  margin: 0 0 0 -5px;
  vertical-align: middle;
}


.ordermenu__bg ._col._left {
  margin-left: 0;
}



.guarantee ._col {
  min-height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}



.six-features ._col {
  border: 1px solid #c6c6c6;
  padding: 0px;
  margin: 15px auto;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}


.order-menu ._col img {
  max-width: 78%;
  max-height: 78%;
}


.order-menu-three-column ._col {
  padding: 30px 0;
}


.banner-box ._col {
  padding: 0px;
}


.webinar .line ._centered ._col {
  width: 100% !important;
  text-align: center;
}


.webinar .mail ._col p {
  padding: 0px;
}


.webinar .mail ._col a {
  width: 100%;
  border: 2px solid #72c0f1;
  padding: 10px 0;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}


.webinar .mail ._col a:hover {
  background-color: #0d4566;
}


.about .bg-offset-right ._colwrap ._col, .about .bg-offset-left ._colwrap ._col {
  padding-bottom: 30px;
}


.about .bg-offset-right ._colwrap ._col img, .about .bg-offset-left ._colwrap ._col img {
  position: absolute;
  width: 100%;
  height: auto;
  z-index: 0;
  top: 0px;
  margin: 0px !important;
  max-width: initial;
  max-height: initial;
}


.par{
	line-height:20px;
	margin: 30px 0px 24px;
	font-size:15px;
}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important; }


.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
  display: none !important; }


  table.visible-lg {
    display: table; }


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


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

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  z-index: 1050;
}






.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}





.container_12 .grid_1 {
	width:60px;
}


.container_12 .grid_2 {
	width:140px;
}


.container_12 .grid_3 {
	width:220px;
}


.container_12 .grid_4 {
	width:300px;
}


.container_12 .grid_5 {
	width:380px;
}


.container_12 .grid_6 {
	width:460px;
}


.container_12 .grid_7 {
	width:540px;
}


.container_12 .grid_8 {
	width:620px;
}


.container_12 .grid_9 {
	width:700px;
}


.container_12 .grid_10 {
	width:780px;
}


.container_12 .grid_11 {
	width:860px;
}


.container_12 .grid_12 {
	width:940px;
}








.container_12 .prefix_1 {
	padding-left:80px;
}


.container_12 .prefix_2 {
	padding-left:160px;
}


.container_12 .prefix_3 {
	padding-left:240px;
}


.container_12 .prefix_4 {
	padding-left:320px;
}


.container_12 .prefix_5 {
	padding-left:400px;
}


.container_12 .prefix_6 {
	padding-left:480px;
}


.container_12 .prefix_7 {
	padding-left:560px;
}


.container_12 .prefix_8 {
	padding-left:640px;
}


.container_12 .prefix_9 {
	padding-left:720px;
}


.container_12 .prefix_10 {
	padding-left:800px;
}


.container_12 .prefix_11 {
	padding-left:880px;
}







.container_12 .suffix_1 {
	padding-right:80px;
}


.container_12 .suffix_2 {
	padding-right:160px;
}


.container_12 .suffix_3 {
	padding-right:240px;
}


.container_12 .suffix_4 {
	padding-right:320px;
}


.container_12 .suffix_5 {
	padding-right:400px;
}


.container_12 .suffix_6 {
	padding-right:480px;
}


.container_12 .suffix_7 {
	padding-right:560px;
}


.container_12 .suffix_8 {
	padding-right:640px;
}


.container_12 .suffix_9 {
	padding-right:720px;
}


.container_12 .suffix_10 {
	padding-right:800px;
}


.container_12 .suffix_11 {
	padding-right:880px;
}







.container_12 .push_1 {
	left:80px;
}


.container_12 .push_2 {
	left:160px;
}


.container_12 .push_3 {
	left:240px;
}


.container_12 .push_4 {
	left:320px;
}


.container_12 .push_5 {
	left:400px;
}


.container_12 .push_6 {
	left:480px;
}


.container_12 .push_7 {
	left:560px;
}


.container_12 .push_8 {
	left:640px;
}


.container_12 .push_9 {
	left:720px;
}


.container_12 .push_10 {
	left:800px;
}


.container_12 .push_11 {
	left:880px;
}







.container_12 .pull_1 {
	left:-80px;
}


.container_12 .pull_2 {
	left:-160px;
}


.container_12 .pull_3 {
	left:-240px;
}


.container_12 .pull_4 {
	left:-320px;
}


.container_12 .pull_5 {
	left:-400px;
}


.container_12 .pull_6 {
	left:-480px;
}


.container_12 .pull_7 {
	left:-560px;
}


.container_12 .pull_8 {
	left:-640px;
}


.container_12 .pull_9 {
	left:-720px;
}


.container_12 .pull_10 {
	left:-800px;
}


.container_12 .pull_11 {
	left:-880px;
}

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

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

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

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

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

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

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

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

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

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

	
	.news-views-post-content {
	    box-sizing: border-box;
	    color: #ffffff;
	    padding-left: 0px;
	}

 
 div.news-views-post-content a {
  	color: #ffffff;
  	font-weight: 300;
  	font-size: 18px;

}


 div.news-views-post-content h3 a {
 	color: #ffffff;
 	font-size: 23px;
 	font-weight: 400;
 }




div.news-views-post-content p {
	font-size: 18px;
	line-height: 1.8em;
	color: #dcdcdc;
}

.comedian-content .video-thumb .caption-v7 .small-play { position:absolute; margin:5px 0 0 144px; display:none; }




.comedian-content .video-thumb:hover .caption-v7 .small-play { display:block; }

.search-results-left .shows-img .caption-result .small-play { position:absolute; margin:1px 0 0 132px; display:block; }

.search-results-left .shows-img:hover .caption-result .small-play { display:block; }


.block .games .tower {
	height: 600px;
}


.block {
	background: #FFF;
	min-height: 200px;
	padding: 0 20px 10px 20px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);
	display: inline-block;
	margin-bottom: 10px;
}


.article_page .left .block, .survey_page .left .block {
	display: block;
}


.main_page .block,.played_on_site_game_page .block, .main_revenue .block {
	min-width: 927px;
	text-align:center;
}


.main_page .block .banner,.played_on_site_game_page .block .banner {
	min-width: 875px;
}


.google_search_page .left .block {
	width: 555px;
}


.block .head {
	display: block;
	height: 60px;
}


.block .head h1 a {
	text-decoration: none;
	color: #000;
}


.block .games .head {
	min-width: 888px;
}


.block .headi {
	display: block;
	height: 40px;
}


.block .rows {
	list-style: none;
	
	padding-left: 0px;
	width: 100%;
	margin: 0;
}


.block .rows li {
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 3px;
	text-align:left;
}


.block .rows li a {
	display: block;
}


.block .rows li a:hover {
	background-color: #EBEBEB;
}


.block .rows li a:hover .ttl {
	text-decoration: underline !important;
}


.block .rows li img {
	vertical-align: middle;
	margin-right: 10px;
}


.block .rows li .ttl {
	display: inline-block;
	font-size: 18px;
	color: #000;
	width:700px;
	height:50px;
}


.article_page .block .rows li .ttl, .survey_page .block .rows li .ttl {
	font-size: 15px;
	width:320px;
}


.block .rows li .playn {
	float: right;
	margin-top: 10px;
	text-decoration: none;
	padding: 7px 13px;
	font-size: 14px;
	font-weight: bold;
}


.block .rows .banner {
	margin-bottom: 10px;
	margin-top: 10px;
}


.block .head .menu {
	display: inline-block;
	float: left;
	margin-top: 5px;
	width: 327px;
}


.main_page .block .head .menu {
	width:auto;
}


.lists_page .block .head .menu {
	width:auto;
	display:block;
}


.main_revenue .block .head .menu {
	width:auto;
}


.block .head ul {
	list-style: none;
	display: inline-block;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}


.block .head li {
	display: inline-block;
	margin: 0 3px;
}


.block .head li a {
	padding: 5px;
	text-decoration: none;
	font-size: 17px;
	color: #ff4d00;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}


.main_page .block .head li a, .lists_page .block .head li a{
	font-size: 18px;
}


.block .head .cur {
	color: #ff4d00;
	background-color: #2f7956;
}


.block .head li a:hover {
	background-color: #5ed39b;
}


.game_review_page .left .block {
	display:block;
}



.user_page .block .head {
	margin-top:10px;
}


.user_page .block .head .user_p {
	font-size:22px;
	font-weight:bold;
}


.user_page .block .head .user_p img {
	vertical-align:top;
	margin-right:5px;	
}


.right .block {
	width:260px;
}


.right .block .user_list ul {
	list-style:none;
	padding:0;
}


.right .block .user_list li a {
	display:block;
	margin-bottom:5px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
}


.right .block .user_list li a:hover {
	text-decoration: none;
}


.right .block .user_list a:hover {
	text-decoration: underline;
	color: black;
}


.right .block .user_list li img {
	vertical-align:middle;
	margin-right:5px;
}


.user_page .left .block {
	display:block;
}


.user_page .block .games {
	display:block;
	width:100%;
	text-align:left!important;
}


.user_page .block .alert {
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	display: block;
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	padding: 10px 0;
}


.user_page .left .block .user_block {
	display: block!important;
	width: 100%;
	margin-top:5px;
}


.user_page .block .rows li .ttl {
	width:auto;
}





.revenue .left .block {
	min-width:630px;
	height:240px;
	width:630px;

}


.revenue .block {
	width:960px;
	text-align:center;
}


.revenue .game_frame .block {
	text-align:left;
}


.review_revenue .block .head .right, .game_review_page .block .head .right {
	height:32px;
	
	float:none;
	display:block;
	text-align:right;
	margin:5px 0;
}


.game_review_page .block .head h1 {
	
}


.review_revenue .block .head h1 {
	display:block;
	float:none;
}


.played_on_site_revenue .left .block {
	min-width:630px;
	height:240px;
	width:630px;
}


.played_on_site_revenue .block {
	width:960px;
	text-align:center;
}


.played_on_site_revenue .game_frame .block {
	text-align:left;
}


.block .link {
	float:right;
}


.block .link a {
	color:#ff4d00;
}




.not_main_page .block .search input[type="submit"] {
	width: 35px;
}


.not_main_page .block .head .menu {
	width: 420px!important;
}


.played_on_site_game_page .block .head .menu {
	width: auto;
	text-align:left;
}


.review_test .left .block .head h1 {
	font-size:20px;
	display:block;
	float:none;
}




.game_list_page .block .banner_h {
	display:block;
	margin:0 0 10px 0;
	text-align:center;
}


.game_list_page .block .head .selector {
	float:right;
	margin-top:15px;
}


.game_list_page .block .head .selector select {
	border-radius:3px;
}


.game_list_page .block {
	min-width:929px;
}


.game_list_page .block .list .banner {
	margin: 6px 6px 0 0;
	display:inline-block;
	float:right;
	width:300px;
	height:250px;
}

.game_list_page .block .text {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}



.game_list_page .block .top_games {
	background-color:#F0F0F0;
	display:block;
	margin-bottom:10px;

}


.game_list_page .block .game_big {
	display: inline-block;
	width: 610px;
	font-size: 12px;
	margin: 6px;


	
	height: 120px;
}


.game_list_page .block .game_big:hover {
	background-color:#E6E6E6;
}


.game_list_page .block .game_big a {
	color:#000;
	text-decoration:none;
}


.game_list_page .block .game_big img {

	display:inline-block;
	margin-right:10px;
	vertical-align:top;
}



.game_list_page .block .game_big .details {
	display:inline-block;
	width: 436px;
}


.game_list_page .block .game_big h3 {
	margin:0 0 7px 0;
	font-size:18px;
	display:block;
}


.game_list_page .block .game_big .details .labels {
	display: block;
	overflow: hidden;
	margin-bottom: 5px;
	height: 17px;
}


.game_list_page .block .game_big .details .description {
	width: 370px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	overflow: hidden;
	white-space: normal;
	height: 72px;
}


.game_list_page .block .game_big .details .rate {
	display: inline-block;
	width: 61px;
	height: 61px;
	background-color: #6d6d6d;
	font-size: 11px;
	color: #fff;
	text-align: center;
	vertical-align: top;
	float:right;
	vertical-align:top;
}


.game_list_page .block .game_big .details .rate .value {
	font-size: 28px;
	display: block;
	height: 34px;
	padding-top: 6px;
}


.game_list_page .block .game_big .details .rate .name {
	display: block;
	height: 18px;
	padding-bottom: 3px;
	background-color: #27aae1;
	line-height: 19px;
	font-size: 15px;
}




.game_list_page .block .game_medium {

	display: inline-block;
	width: 454px;
	font-size: 12px;
	margin: 0 4px 15px 4px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	height: 120px;
	vertical-align:top;
}


.game_list_page .block .game_medium:hover {
	background-color:#F2F2F2;
}


.game_list_page .block .game_medium a {
	color:#000;
	text-decoration:none;
}



.game_list_page .block .game_medium img {
	display:inline-block;
	margin-right:10px;
	vertical-align:top;
}


.game_list_page .block .game_medium .details {
	display:inline-block;
	width: 280px;
}


.game_list_page .block .game_medium h3 {
	margin:0 0 7px 0;
	font-size:18px;
	display:block;
}


.game_list_page .block .game_medium .details .labels {
	display:block;
	margin-bottom:5px;
}


.game_list_page .block .labels {

	overflow: hidden;
	white-space: nowrap;
}


.game_list_page .block .game_medium .details .description {
	width: 215px;
	display: inline-block;
	margin-right: 5px;
	vertical-align:top;
	overflow: hidden;
	white-space: normal;
	height: 72px;
}


.game_list_page .block .game_medium .details .rate {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-color: #6d6d6d;
	font-size: 11px;
	color: #fff;
	text-align: center;
	vertical-align: top;
	float:right;


	vertical-align:top;
}


.game_list_page .block .game_medium .details .rate .value {
	font-size: 28px;
	display: block;
	height: 34px;
	padding-top: 6px;
}


.game_list_page .block .game_medium .details .rate .name {
	display: block;
	height: 18px;
	padding-bottom: 3px;
	background-color: #27aae1;
	line-height: 19px;
	font-size: 15px;
}


.game_list_page .block .head h1 {
	float:none;
}


.game_list_page .block .head {
	text-align:left;
}


.game_list_page .block .top_lists .game_big {
}


.game_list_page .block .top_lists .game_medium {
}


.main_page .block {
	min-width: 927px;
}


.played_on_site_game_page .block {
	min-width: 927px;
}


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

}

.gdlr-session-counter-item .gdlr-time { display: block; font-size: 51px; 
	line-height: 1; font-weight: bold; margin-bottom: 5px; }
body.page-about-events-seminars- .panel-pane.seminar-speaker-name{width:57%;}
.section-training #page #panels-edit-display .panel-pane,.section-training #page #panels-edit-display .helperclass{margin:.5em;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}


.cols-2 .col {
  width: 50%;
}

.cols-2 .col:nth-child(odd) {
  clear: left;
}

.cols-4 .col {
  width: 25%;
}


.col {
  float: left;
}

.col-1of3 {
  width: 33.333%;
}

.col-2of3 {
  width: 66.666%;
}

.row .col {
  padding: 0 15px;
}

.row-2 .col {
  width: 50%;
}

.row-3 .col {
  width: 33.333%;
}

  .cols-4 .col:nth-child(odd) {
  clear: left;
  }


  .row-2 .col, .row-3 .col {
  float: none;
  clear: both;
  width: 100%;
  }

  .row-2 .col:last-child, .row-3 .col:last-child {
  margin-top: 10px;
  }
.widget_twitter .follow-button{overflow:hidden;position:absolute;right:0;top:0}


h1.posttitle,
h2.posttitle {
	border-bottom: solid 1px #222;
	font-weight: bold;
}


h1.posttitle a,
h1.posttitle a:visited,
h2.posttitle a,
h2.posttitle a:visited {
	color: #000;
	text-decoration: none;
}


h1.posttitle a:hover,
h2.posttitle a:hover {
	text-decoration: none;
}


.author-profile h2,
.info-tag h2,
h2.category-title, .info-category h2.posttitle {
	margin: 0.5em 0 10px 0;
	padding-bottom: 5px;
	border-bottom: dotted 1px #CCCCCC;
}
.format-quote h1.posttitle,.format-quote h2.posttitle,.post.format-quote .date{display:none;}
.format-status h1.posttitle,.format-status h2.posttitle,.post.format-status .date{display:none;}
h1.posttitle,h2.posttitle{color:#2222;font-family:Georgia,serif;font-weight:normal;font-style:normal;font-variant:normal;font-size:28px;}
h1.posttitle a,h2.posttitle a,h1.posttitle a:visited,h2.posttitle a:visited{color:#22222;font-family:Georgia,serif;font-weight:normal;font-style:normal;font-variant:normal;font-size:28px;}
h1.posttitle a:hover,h2.posttitle a:hover{color:#44444;font-family:Georgia,serif;font-weight:normal;font-style:normal;font-variant:normal;font-size:28px;}

.nav #megamenu li .mega_categories .mega_list_items .item .txt,
.nav #megamenu li .mega_categories .mega_list_items .item img {
  padding: 0 24px;
}


#ribbon ul.right {
	float: right;
}


#ribbon ul.right li {
	float: right;
	border-left: 1px solid #1a1a1a;
}


#ref-mode-switch ul li.right {
	float: right;
}


.mobile-top {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 20px;

	background: rgba(22, 58, 84, 0.92);
	padding: 10px;
	color: #fff !important; 
	text-decoration: none !important; 
}
		
	
.font-p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #111; }

#dmg-alpha {
  display: block;
  position: relative;
  z-index: 0;
  padding:15px 15px 0 15px;
}

#dmg-content #dmg-alpha:first-child {
  margin-left: 0;
}

#dmg-content #dmg-alpha.dmg-article {
  display: inline;
  float: left;
  width: 620px;
  margin-left: 20px;
}

#dmg-content #dmg-alpha.dmg-article:first-child {
  margin-left: 0;
}


#dmg-author #dmg-content #dmg-alpha:first-child {
  margin-left: 20px;
}


.innerfooter {
    margin: auto;
    padding: 0px;
    width: 941px;
    height: 107px;
}


#footer-logo {padding-top: 20px; padding-right: 30px; float: left;}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

.container-fluid:after {
  clear: both;
}



.entry {line-height:1.5;}

	.content .entry iframe {	max-width: 100%; }

	.entry p {padding-top: .5em; padding-bottom: .5em;}

	.entry img {
		max-width:100%;
		height:auto;
		overflow: hidden;
	}

	
	.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
		margin-top: ;
		margin-bottom: 10px;
		line-height: 1em;
		font-family: Helvetica;
		font-weight: normal;
	}

		.entry h1 {font-size:36px;}

		.entry h2 {font-size:30px;}

		.entry h3 {font-size:24px;}

		.entry h4 {font-size:18px;}

		.entry h5 {font-size:14px;}

		.entry h6 {font-size:12px;}

	.entry ol {margin: 0 0 25px 10px;}

	.entry ul {margin: 0 0 25px 0;}

	
	.entry ul li {
		list-style: outside disc;
		margin-bottom: 4px;
		padding-bottom: 5px;
	}

	
	.entry ol li {list-style: outside decimal;}

		.entry li {margin: 0 0 5px 10px;}

		
	.entry table {
		border: 1px solid #DFDFDF;
		background-color: #F9F9F9;
		width: 100%;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
		color: #333;
		border-collapse: separate;
		border-spacing: 0;
	}

		.entry table td,.entry table th {	border-top: 1px solid white;border-bottom: 1px solid #DFDFDF;color: #555;}

		.entry table th {
			text-shadow: 0 1px 0 #fff;
			font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
			font-weight: normal;
			padding: 7px 7px 8px;
			text-align: left;
			line-height: 1.3em;
			font-size: 14px;
		}

		.entry table td {font-size: 12px;padding: 4px 7px 4px;vertical-align: top;}
	

.widget-4boxs .widget-container .entry img a:hover {
		opacity: 0.7;
}

	.content .entry #login-form p{ padding:0 }

.entry .last{margin-right:0 !important;clear:right;}


.good-company .testimonials .wrap .the-testimonial {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 38.2%;
  margin-left: 51.5%;
  margin-right: 3%;
  position: relative;
}


.good-company .testimonials .wrap .the-testimonial:before,
.good-company .testimonials .wrap .the-testimonial:after {
  content: '';
  display: table;
}


.good-company .testimonials .wrap .the-testimonial:after {
  clear: both;
}


.good-company .testimonials .wrap .the-testimonial:last-child {
  margin-right: 0%;
}



.the-testimonial {
  position: relative;
}



.the-testimonial .bx-viewport {
  min-height: 150px;
}



.the-testimonial .bx-controls .bx-controls-direction {
  position: absolute;
  width: 100%;
  bottom: 40%;
}



.the-testimonial .bx-controls .bx-controls-direction .bx-prev {
  color: #fff;
  position: absolute;
  left: -40px;
}



.the-testimonial .bx-controls .bx-controls-direction .bx-next {
  color: #fff;
  position: absolute;
  right: -40px;
}



.the-testimonial p {
  margin-left: 90px;
}
.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-sm-3{width:25%}


#service-tiles .col-sm-3 {

	padding: 0;

}


   .domtree { font-family: monospace; font-size: 130%; margin-top: 0; margin-bottom: 0; }

   .domtree code { color: purple; font-weight: bold; }

.main-navigation ul li.menu-item-has-children,
.main-navigation ul li.page_item_has_children {
	margin-right: 3em;
}
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}

  .post .no-break {
    display: none; }


					.no-break br {
						display: none !important;
					}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}

.td_block_inner {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

.td_block_1 .td_block_inner,
.td_block_2 .td_block_inner,
.td_block_3 .td_block_inner,
.td_block_4 .td_block_inner,
.td_block_5 .td_block_inner,
.td_block_6 .td_block_inner,
.td_block_7 .td_block_inner,
.td_block_8 .td_block_inner,
.td_block_9 .td_block_inner,
.td_block_10 .td_block_inner,
.td_block_11 .td_block_inner,
.td_block_12 .td_block_inner,
.td_block_16 .td_block_inner,
.td_top_authors .td_block_inner,
.td_block_text_with_title .td_block_inner {
  clear: right;
}

.td_block_13 .td_block_inner,
.td_block_14 .td_block_inner {
  clear: right;
}

.td_block_9 .td_block_inner .td-block-row:last-child .item-details {
  border-bottom: 0;
}

.td_block_10 .td_block_inner {
  margin-left: 30px;
  margin-right: 29px;
}

.td_block_15 .td_block_inner .td_module_mx1 {
  margin-bottom: 20px;
  border: 0;
  
  
}

.main-footer .social-follow a { display: inline-block; margin: 0 10px 10px 0; }

.main-footer .social-follow a:last-child { margin-right: 0; }

.main-footer .social-follow .glyph { font-size: 20px; }
.btn-primary,#main-container .learn-more a,#main-container .learn-more a:hover,input[type="submit"],button[type="submit"],.dark-gray-sidebar .button,.light-gray-sidebar .button,.white-sidebar .button,.red-sidebar .button{display:inline-block;text-decoration:none;text-align:center;padding:2px 10px;text-decoration:none;border:1px solid #900;background:#c00;color:#fff !important;border-radius:3px;font-size:1.1em;transition:background 250ms ease-in-out}
.uppercase.btn,.uppercase.btn-primary,#main-container .learn-more a.uppercase,input.uppercase[type="submit"],button.uppercase[type="submit"],.uppercase.btn-secondary,input.uppercase[type="reset"],button.uppercase[type="reset"]{font-size:1.5em}
a:hover.btn,a:hover.btn-primary,#main-container .learn-more a:hover,a:hover.btn-secondary,a:hover.outline-dark,a:hover.outline-light,a:hover.outline-primary,a:hover.gray-btn-wtag,a:focus.btn,a:focus.btn-primary,#main-container .learn-more a:focus,a:focus.btn-secondary,a:focus.outline-dark,a:focus.outline-light,a:focus.outline-primary,a:focus.gray-btn-wtag{text-decoration:none !important}
a:hover.btn-primary,#main-container .learn-more a:hover,a:hover.button,a:focus.btn-primary,#main-container .learn-more a:focus,a:focus.button{background:#ad0000;border:1px solid #8f0000;cursor:pointer;color:#fff}
#main-container .learn-more a:after{content:"\e250";font-size:0.8em;margin-left:5px;font-family:'Glyphicons Halflings';vertical-align:middle;top:-1px;position:relative}
#main-container{background:#fff;width:100%;margin:0 auto;padding:10px 0 0 0;min-height:100px;font-size:0.9em}
.front-page #main-container{padding:30px 0 0 0}

.colmd7
{
	display:inherit !important;
	margin:0 auto !important;
	text-align:center;
}

.abouthardware .colmd7
{
	width:100%
}

	.colmd7 .slideright-list li {
	  font-size: 1.5vmax;
	  line-height: 1.8vmax;
	  margin-bottom: 15px;
	  
  }
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}
.enews-modal .modal-content .modal-header,.search-modal .modal-content .modal-header{border:none}
.enews-modal .modal-content .modal-header .close,.search-modal .modal-content .modal-header .close{font-size:28px;display:block}
.enews-modal .modal-content .modal-header .modal-title,.search-modal .modal-content .modal-header .modal-title{font-weight:400;font-size:20px}
.enews-modal .modal-content .modal-body .hbspt-form form:after,.enews-modal .modal-content .modal-body .hbspt-form form:before,.search-modal .modal-content .modal-body .hbspt-form form:after,.search-modal .modal-content .modal-body .hbspt-form form:before{content:" ";display:table}
.enews-modal .modal-content .modal-body .hbspt-form form:after,.search-modal .modal-content .modal-body .hbspt-form form:after{clear:both}
.enews-modal .modal-content .modal-body .hbspt-form form input,.search-modal .modal-content .modal-body .hbspt-form form input{margin:0 0 10px;border:1px solid #ccc;padding:8px;width:95%;font-size:16px}
.enews-modal .modal-content .modal-body .hbspt-form form .hs_submit .hs-button,.search-modal .modal-content .modal-body .hbspt-form form .hs_submit .hs-button{background-image:-webkit-linear-gradient(top,#b3e729 0,#75a822 100%);background-image:-o-linear-gradient(top,#b3e729 0,#75a822 100%);background-image:linear-gradient(to bottom,#b3e729 0,#75a822 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb3e729', endColorstr='#ff75a822', GradientType=0);text-shadow:0 .02em .02em rgba(0,0,0,.2);border:none;font-size:18px;font-weight:300;padding:7px 10px;letter-spacing:-.009em;color:#fff;width:45%;display:block}
.enews-modal .modal-content .modal-body .hbspt-form form .hs_submit .hs-button:focus,.enews-modal .modal-content .modal-body .hbspt-form form .hs_submit .hs-button:hover,.search-modal .modal-content .modal-body .hbspt-form form .hs_submit .hs-button:focus,.search-modal .modal-content .modal-body .hbspt-form form .hs_submit .hs-button:hover{color:#a4a4a4}
.enews-modal .modal-content .modal-body input,.search-modal .modal-content .modal-body input{margin:0 0 10px;border:1px solid #ccc;padding:5px;width:85%}
.enews-modal .modal-content .modal-body input.search-query,.search-modal .modal-content .modal-body input.search-query{border-top-left-radius:4px;border-bottom-left-radius:4px}
.enews-modal .modal-content .modal-body button,.search-modal .modal-content .modal-body button{background-image:-webkit-linear-gradient(top,#4F483E 0,#30271B 100%);background-image:-o-linear-gradient(top,#4F483E 0,#30271B 100%);background-image:linear-gradient(to bottom,#4F483E 0,#30271B 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4f483e', endColorstr='#ff30271b', GradientType=0);border:none;font-size:16px;font-weight:300;padding:7px 10px;letter-spacing:-.009em;color:#fff;width:15%}
.enews-modal .modal-content .modal-body button:focus,.enews-modal .modal-content .modal-body button:hover,.search-modal .modal-content .modal-body button:focus,.search-modal .modal-content .modal-body button:hover{color:#a4a4a4}
.search-modal .modal-body{padding-top:0}
.enews-modal .modal-lg{max-width:720px}
.enews-modal .modal-content{background-image:-webkit-linear-gradient(top,#80ac34 0,#597d1a 100%);background-image:-o-linear-gradient(top,#80ac34 0,#597d1a 100%);background-image:linear-gradient(to bottom,#80ac34 0,#597d1a 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff80ac34', endColorstr='#ff597d1a', GradientType=0);padding:5px;color:#fff}
.enews-modal .modal-content .modal-header{margin:0;padding:0;margin-bottom:15px}
.enews-modal .modal-content .modal-header .close{color:#eee;padding:10px}
.enews-modal .modal-content .modal-body{padding:0;text-rendering:optimizeLegibility;margin-bottom:25px}
.enews-modal .modal-content .modal-body:after,.enews-modal .modal-content .modal-body:before{content:" ";display:table}
.enews-modal .modal-content .modal-body:after{clear:both}
.enews-modal .modal-content .modal-body .img-area{float:left!important;width:30%;margin-right:8%;margin-left:30px}
.enews-modal .modal-content .modal-body .img-area img{display:block;border:1px solid #d0cece}
.enews-modal .modal-content .modal-body .cta-area{float:left!important;width:52%}
.enews-modal .modal-content .modal-body .cta-area .modal-title{text-transform:none;color:#fff;font-weight:200;letter-spacing:.05em}
.enews-modal .modal-content .modal-body .cta-area .hs-form{margin-bottom:0}
.enews-modal .modal-content .modal-body .cta-area .hs-form input{width:90%;border-color:#e07322}
.enews-modal .modal-content .modal-body .cta-area .hs-form .hs-form-required{color:#e07322}
.enews-modal .modal-content .modal-body .cta-area .hs-form .email-correction{padding-top:10px;font-size:80%}
.enews-modal .modal-content .modal-body .cta-area .hbspt-form:after,.enews-modal .modal-content .modal-body .cta-area .hbspt-form:before{content:" ";display:table}
.enews-modal .modal-content .modal-body .cta-area .hbspt-form:after{clear:both}
.enews-modal .modal-content .modal-body .cta-area .hbspt-form .hs-form.stacked label{margin:6px 0 8px}
.enews-modal .modal-content .modal-body .cta-area .hbspt-form .hs_submit{display:block;padding:10px 8px;margin:0}
.enews-modal .modal-content .modal-body .cta-area .hbspt-form .hs_submit .actions{margin:0;padding:0}
.enews-modal .modal-content .modal-body .cta-area .hbspt-form .hs_submit .actions input{padding:12px 6px;border-radius:0 3px 3px 0}
.enews-modal .modal-content .modal-body .cta-area .hbspt-form form .hs_submit .hs-button,.enews-modal .modal-content .modal-body .cta-area .search-modal .modal-content .modal-body .hbspt-form form .hs_submit .hs-button{width:40%;margin:0;padding:0;padding:12px 6px;border-radius:4px;margin-left:-6px;margin-top:-25px}
.enews-modal .modal-content .modal-body .cta-area .hsformerror p{color:#000}
.enews-modal .modal-content .modal-body .cta-area .submitted-message{font-size:24px;color:#fff;margin:6px 0}
.enews-modal .modal-content .modal-body .cta-area h4{margin-top:0;margin-bottom:6px;font-size:20px;padding-top:0;line-height:1.1;font-weight:200}
.enews-modal .modal-content .modal-body small{font-size:11px;color:#d0cece;font-weight:200;display:block;line-height:1.3;margin-top:6px}
.enews-modal .modal-content .modal-body p{font-size:12px;font-weight:200;color:#d0cece;line-height:1.3}
.enews-modal .modal-content .modal-body .hbspt-form form input{font-size:12px}
.enews-modal .modal-content h4{font-size:16px}
.enews-modal .modal-content .modal-body .cta-area .hs-form.stacked .actions{padding-left:0;margin-left:10px}
.enews-modal .modal-content .modal-body .cta-area .hbspt-form form input{font-size:12px}
.enews-modal .modal-content .modal-body .cta-area .hbspt-form form .hs_submit .hs-button{font-size:14px}
.portfolio_main_holder .item_holder .icons_holder{font-family:"Raleway",sans-serif}
.portfolio_main_holder .item_holder .icons_holder a{text-align:center}
.portfolio_main_holder article .icons_holder a.portfolio_lightbox:before,.portfolio_slides .icons_holder a.portfolio_lightbox:before{font-family:'FontAwesome';content:"\f067";line-height:inherit}
.portfolio_main_holder article .icons_holder a.qode-like:before,.portfolio_slides .icons_holder a.qode-like:before{font-family:'FontAwesome';content:"\f08a";line-height:inherit}
.portfolio_main_holder article .icons_holder a.qode-like.liked:before,.portfolio_slides .icons_holder a.qode-like.liked:before{font-family:"FontAwesome";content:"\f004";line-height:inherit}
.portfolio_main_holder article .icons_holder a.preview:before,.portfolio_slides .icons_holder a.preview:before{content:"\f0c1";font-family:"FontAwesome";line-height:inherit}
.portfolio_main_holder .item_holder.subtle_vertical_hover .icons_holder{-ms-transform:translateY(4px);-moz-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);-webkit-transform:translateY(4px);transition:all .4s ease-out;-webkit-transition:all .4s ease-out}
.portfolio_main_holder article .item_holder.subtle_vertical_hover:hover .icons_holder,.portfolio_slider li.item:hover .item_holder.subtle_vertical_hover .icons_holder{-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0)}
.portfolio_main_holder .item_holder.subtle_vertical_hover .icons_holder a{display:inline-block;width:40px;height:40px;line-height:40px;background-color:#1abc9c;border-radius:100px;margin:0 3px;color:#fff;transition:.2s ease-out;-webkit-transition:.2s ease-out}
.portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .icons_holder{-ms-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px);-webkit-transform:translateY(3px);transition:transform .4s ease-out;-webkit-transition:transform .4s ease-out;opacity:0}
.portfolio_main_holder article .item_holder.image_subtle_rotate_zoom_hover:hover .icons_holder,.portfolio_slider li.item:hover .item_holder.image_subtle_rotate_zoom_hover .icons_holder{-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);opacity:1}
.portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .icons_holder a{display:inline-block;background-color:transparent;border:1px solid #fff;width:40px;height:40px;line-height:40px;color:#fff;border-radius:100px;margin:0 3px;transition:.2s ease-out;-webkit-transition:.2s ease-out}
.portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .icons_holder a:hover{background-color:#1abc9c;color:#fff;border-color:#1abc9c}
.portfolio_main_holder .item_holder.image_text_zoom_hover .icons_holder a{display:inline-block;width:40px;height:40px;line-height:40px;background-color:#1abc9c;border-radius:50%;margin:0 2px;color:#fff;-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);transition:background-color .2s,transform .2s;-webkit-transition:background-color .2s,-webkit-transform .2s}
.portfolio_main_holder .item_holder.image_text_zoom_hover .icons_holder a:hover{-ms-transform:translateY(-10%);-moz-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%);-webkit-transform:translateY(-10%)}
.portfolio_main_holder .item_holder.slow_zoom .icons_holder{position:absolute;bottom:0;opacity:0;z-index:20;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}
.portfolio_main_holder .item_holder.slow_zoom .icons_holder.left{left:0;-webkit-transform:translate3d(-10px,-10px,0);-ms-transform:translate3d(-10px,10px,0);-moz-transform:translate3d(-10px,10px,0);-o-transform:translate3d(-10px,10px,0);transform:translate3d(-10px,10px,0)}
.portfolio_main_holder .item_holder.slow_zoom .icons_holder.right{right:0;-webkit-transform:translate3d(10px,10px,0);-ms-transform:translate3d(10px,10px,0);-moz-transform:translate3d(10px,10px,0);-o-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0)}
.portfolio_main_holder .item_holder.slow_zoom .icons_holder.center{width:100%;text-align:center;-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
.portfolio_main_holder article:hover .item_holder.slow_zoom .icons_holder,.portfolio_slider li.item:hover .item_holder.slow_zoom .icons_holder{opacity:1;display:block;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.portfolio_main_holder .item_holder.slow_zoom .icons_holder a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;vertical-align:middle;margin:0;font-size:15px;color:#fff;background:#1abc9c;transition:all .4s;-webkit-transition:all .4s}
.portfolio_main_holder .item_holder.slow_zoom .icons_holder a:hover{background:#fff;color:#000}


    .box_image_with_border:hover,
    .qbutton:hover,
	.vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn:hover,
	.vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover,
    .load_more a:hover,
    .blog_load_more_button a:hover,
    #submit_comment:hover,
    .drop_down .wide .second ul li .qbutton:hover,
    .drop_down .wide .second ul li ul li .qbutton:hover,
    .qbutton.white:hover,
    .qbutton.green,
    .portfolio_slides .hover_feature_holder_inner .qbutton:hover,
    .testimonials_holder.light .flex-direction-nav a:hover,
    .q_progress_bars_icons_inner.square .bar.active .bar_noactive,
    .q_progress_bars_icons_inner.square .bar.active .bar_active,
    .q_progress_bars_icons_inner.circle .bar.active .bar_noactive,
    .q_progress_bars_icons_inner.circle .bar.active .bar_active,
    .widget.widget_search form.form_focus,
    .q_steps_holder .circle_small_wrapper,
    .animated_icon_inner span.animated_icon_back i,
	.blog_holder article.format-link .post_text:hover .post_text_inner,
	.blog_holder article.format-quote .post_text:hover .post_text_inner,

        input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
    .portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .icons_holder a:hover {
        border-color: #aeaeae    }
#button-finder-button{float:right;margin-right:65px;margin-top:20px}


.widget ul li {
   }

  .widget ul li.m-all {
    padding-right: 0; }


  .widget {
   		 }
.cat_the-udedit .navigation_dropdown .content .image_container,.cat_explore .navigation_dropdown .content .image_container{float:left;margin:20px 0 30px 2.13%;text-align:center}
.cat_the-udedit .navigation_dropdown .content .image_container img,.cat_explore .navigation_dropdown .content .image_container img{max-width:100%}
.cat_the-udedit .navigation_dropdown .content .image_container p,.cat_explore .navigation_dropdown .content .image_container p{font:14px "ProximaNova-Bold",sans-serif;color:#470e6c;text-transform:uppercase;margin-top:15px}
.cat_the-udedit .navigation_dropdown .content .image_container{width:31.90%}
.cat_the-udedit .navigation_dropdown .content .image_container:nth-of-type(1){margin-left:0}
.cat_the-udedit .navigation_dropdown .content .image_container:nth-of-type(n+4){width:23.40%;margin:0 0 12px 2.13%}
.cat_the-udedit .navigation_dropdown .content .image_container:nth-of-type(4){margin-left:0}
.cat_explore .navigation_dropdown .content .image_container{width:30%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333333%}
.small-12{width:100%}
.cell-align-table{display:table;height:100%;width:100%}
.cell-align-table .cell,.cell-align-top,.cell-align-middle,.cell-align-bottom{display:table-cell}
.hero-carousel .hero-slide .cell-align-table{bottom:0;left:0;margin:0 auto;padding:0;position:absolute;right:0;top:20px}
.footer-hero-container .footer-hero .hero-slide .cell-align-table{padding:0 25px 10px}
.easingslider-pagination.inside.bottom-left{bottom:10px;left:10px}
.easingslider-pagination.inside.bottom-right{bottom:10px;right:10px}
.easingslider-pagination.inside.bottom-center{bottom:10px;left:0;width:100%;text-align:center}
.easingslider-pagination.outside.bottom-left{bottom:-25px;left:0;padding-top:20px}
.easingslider-pagination.outside.bottom-right{bottom:-25px;right:0;padding-top:20px}
.easingslider-pagination.outside.bottom-center{bottom:-25px;left:0;width:100%;text-align:center;padding-top:20px}
.fancybox-wrap .caption{display:block !important;position:relative;z-index:9999;margin-top:-10px}
.caption{display:block;font-size:14px;line-height:17px;font-family:;margin:0 auto;text-align:center}
.caption .title{font-family:UniversLTPro-Condensed;text-transform:uppercase}
.issue-pages .caption{position:relative;margin-top:-10px}
article.single-project .caption{margin-top:10px;margin-bottom:10px}
.content.i-am .caption{display:none}

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

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

.vc_responsive .wpb_row .vc_span6 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.sidebar.widget-area .widget h2.widgettitle,.panel h2.widgettitle,.widget[id*='monster-widget'] h2.widgettitle{margin-bottom:18px;font-size:1.5rem;font-weight:300;color:#e8280b;line-height:1;}
h3,.panel h3,.widget[id*='monster-widget'] h3,.sidebar.widget-area .widget h3,.widget[id*='monster-widget'] h2,h2.widgettitle{font-family:Roboto;font-weight:300;font-size:1.5rem;line-height:1.875rem;text-align:inherit;color:#181818;}
h3.bold,.panel h3.bold,.widget[id*='monster-widget'] h3.bold,.sidebar.widget-area .widget h3.bold,.widget[id*='monster-widget'] h2.bold,h2.widgettitle.bold{line-height:2.0625rem;}
h3.widgettitle,.panel h3.widgettitle,.widget[id*='monster-widget'] h3.widgettitle,.sidebar.widget-area .widget h3.widgettitle,.widget[id*='monster-widget'] h2.widgettitle,h2.widgettitle.widgettitle{margin-bottom:18px;line-height:1;}
article .post-body h1:not(.widgettitle),article .post-body h2:not(.widgettitle),article .post-body h3:not(.widgettitle),article .post-body h4:not(.widgettitle),article .post-body h5:not(.widgettitle),article .post-body h6:not(.widgettitle){font-weight:700;margin-bottom:25px;}
article .post-body h1:not(.widgettitle){margin-bottom:25px;}
article .post-body h2:not(.widgettitle){margin-bottom:25px;}
article .post-body h3:not(.widgettitle){margin-bottom:25px;}
article .post-body h4:not(.widgettitle){margin-bottom:20px;}
article .post-body h5:not(.widgettitle){margin-bottom:15px;}
article .post-body h6:not(.widgettitle){margin-bottom:10px;}
.widget .panel h2,.widget .widget[id*='monster-widget'] h2,.widget .panel h3,.widget .widget[id*='monster-widget'] h3,.sidebar.widget-area .widget h2.widgettitle,.sidebar.widget-area .widget h3.widgettitle,.widget[id*='monster-widget'] h2{color:#e8280b;margin-bottom:20px;}
.sidebar.widget-area .widget:not(.xt_news) h2.widgettitle,.sidebar.widget-area .widget:not(.xt_news) h3.widgettitle,.sidebar .widget[id*='monster-widget']:not(.xt_news) h2,.sidebar .widget[id*='monster-widget']:not(.xt_news) h3,.vc_sidebar.widget-area .wpb_content_element:not(.xt_news) h2.widgettitle,.vc_sidebar.widget-area .wpb_content_element:not(.xt_news) h3.widgettitle,.sidebar.widget-area .widget.xt_news .xt-widget-header,.sidebar .widget[id*='monster-widget'].xt_news .xt-widget-header,.vc_sidebar.widget-area .wpb_content_element.xt_news .xt-widget-header{background-color:initial;font-family:Roboto !important;font-weight:300 !important;font-size:1.5rem !important;text-transform:initial !important;color:#e8280b !important;border-top-width:0;border-bottom-width:0;border-left-width:0;border-right-width:0;border-color:initial;border-style:solid;padding-top:initial;padding-left:initial;padding-right:initial;padding-bottom:initial;margin-top:initial;margin-left:initial;margin-right:initial;margin-bottom:20px;width:100%;}
.sidebar.widget-area .widget.xt_news h2.widgettitle,.sidebar.widget-area .widget.xt_news h3.widgettitle,.sidebar .widget[id*='monster-widget'].xt_news h2,.sidebar .widget[id*='monster-widget'].xt_news h3,.vc_sidebar.widget-area .wpb_content_element.xt_news h2.widgettitle,.vc_sidebar.widget-area .wpb_content_element.xt_news h3.widgettitle{margin-bottom:0;font-family:Roboto !important;font-weight:300 !important;font-size:1.5rem !important;text-transform:initial !important;color:#e8280b !important;}
.widget.xt_title_divider h3.widgettitle{margin-bottom:0;}
.ui-tabs .widget.widget_tag_cloud .widgettitle{display:none;}
.footer_wrapper .footer h2.widgettitle{font-size:30px;color:#e8280b;margin-bottom:18px;}
.footer_wrapper .footer h3.widgettitle{font-size:16px;line-height:1;color:#fff;margin-bottom:25px;margin-top:10px;}




#cff .cff-author{
  float: left;
  clear: both;
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 1.2;
  width: 100%;
}

#cff .cff-author a{
  float: left;
  display: block;
  
  min-width: 100%\9;
}

#cff .cff-author-img{
  float: left;
  width: 40px;
  margin: 0 0 0 -100% !important;
}

#cff .cff-author img{
  float: left;
}

#cff .cff-author .cff-author-text span{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}



#cff .cff-author .cff-author-text{
  float: left;
  width: 100%;
}

#cff .cff-author .cff-author-text *{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px;
  font-weight: bold;
}

#cff .cff-author .cff-date{
  color: #9197a3;
  font-weight: normal;
  margin-top: 0px;
}

#cff .cff-author .cff-page-name.cff-author-date{
  float: left;
  padding: 2px 0 0 0;
}
.wrapper{width:1125px;margin:0 auto;}
#header .wrapper{position:relative;}
.article-container .wrapper .footer-columns-container{padding-top:10px;padding-bottom:5px;min-height:300px;}
.article-container .wrapper .footer-columns-container article{min-height:300px;}
.article-container .wrapper .footer-columns-container h4{font-size:18px;text-align:left;margin-bottom:0;}
.hero-overlay .wrapper{width:50%;}
.tabs-container .wrapper{width:50%;}
.section-copy.format-1 .wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.hero-overlay .wrapper h2{position:relative;-webkit-animation-name:slideDown;-webkit-animation-duration:1s;-webkit-animation-timing-function:ease-in animation-name: slideDown;animation-duration:1s;animation-timing-function:ease-in;}
.wrapper h1.product-name{margin-bottom:35px;position:relative;color:#fff;font-size:38px;z-index:100;text-shadow:2px 2px 2px #000,2px 2px 4px #444;}
.wrapper,.pager{width:100%;}
#footer .wrapper{padding:0 10px;}

.alignleft {float: left;}

img.alignleft {
	padding: 4px;
	margin: 2px 8px 3px 3px;
	display: inline;
	border: 1px solid #cbcdcc;
}

	.wp-caption.alignleft{margin-right: 20px;}


 

.google-map.alignleft{margin-right:10px;}







#chapter_strip{
	line-height: 44px;
	margin:0 0 40px 131px;
	overflow:hidden;
	width:835px;
}


#chapter_strip a {
	color: #e0e0e0;
	text-decoration: none;
}

#chapter_strip a:hover {
	color: #fff;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666666666666%}
.col-xs-10{width:83.33333333333334%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666666666666%}
.col-xs-7{width:58.333333333333336%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666666666667%}
.col-xs-4{width:33.33333333333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.666666666666664%}
.col-xs-1{width:8.333333333333332%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666666666666%}
.col-xs-pull-10{right:83.33333333333334%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666666666666%}
.col-xs-pull-7{right:58.333333333333336%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666666666667%}
.col-xs-pull-4{right:33.33333333333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.666666666666664%}
.col-xs-pull-1{right:8.333333333333332%}
.col-xs-pull-0{right:0}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666666666666%}
.col-xs-push-10{left:83.33333333333334%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666666666666%}
.col-xs-push-7{left:58.333333333333336%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666666666667%}
.col-xs-push-4{left:33.33333333333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.666666666666664%}
.col-xs-push-1{left:8.333333333333332%}
.col-xs-push-0{left:0}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666666666666%}
.col-xs-offset-10{margin-left:83.33333333333334%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666666666666%}
.col-xs-offset-7{margin-left:58.333333333333336%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666666666667%}
.col-xs-offset-4{margin-left:33.33333333333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.666666666666664%}
.col-xs-offset-1{margin-left:8.333333333333332%}
.col-xs-offset-0{margin-left:0}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666666666666%}
.col-sm-10{width:83.33333333333334%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666666666666%}
.col-sm-7{width:58.333333333333336%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666666666667%}
.col-sm-4{width:33.33333333333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.666666666666664%}
.col-sm-1{width:8.333333333333332%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666666666666%}
.col-sm-pull-10{right:83.33333333333334%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666666666666%}
.col-sm-pull-7{right:58.333333333333336%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666666666667%}
.col-sm-pull-4{right:33.33333333333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.666666666666664%}
.col-sm-pull-1{right:8.333333333333332%}
.col-sm-pull-0{right:0}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666666666666%}
.col-sm-push-10{left:83.33333333333334%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666666666666%}
.col-sm-push-7{left:58.333333333333336%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666666666667%}
.col-sm-push-4{left:33.33333333333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.666666666666664%}
.col-sm-push-1{left:8.333333333333332%}
.col-sm-push-0{left:0}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666666666666%}
.col-sm-offset-10{margin-left:83.33333333333334%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666666666666%}
.col-sm-offset-7{margin-left:58.333333333333336%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666666666667%}
.col-sm-offset-4{margin-left:33.33333333333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.666666666666664%}
.col-sm-offset-1{margin-left:8.333333333333332%}
.col-sm-offset-0{margin-left:0}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666666666666%}
.col-md-10{width:83.33333333333334%}
.col-md-9{width:75%}
.col-md-8{width:66.66666666666666%}
.col-md-7{width:58.333333333333336%}
.col-md-6{width:50%}
.col-md-5{width:41.66666666666667%}
.col-md-4{width:33.33333333333333%}
.col-md-3{width:25%}
.col-md-2{width:16.666666666666664%}
.col-md-1{width:8.333333333333332%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666666666666%}
.col-md-pull-10{right:83.33333333333334%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666666666666%}
.col-md-pull-7{right:58.333333333333336%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666666666667%}
.col-md-pull-4{right:33.33333333333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.666666666666664%}
.col-md-pull-1{right:8.333333333333332%}
.col-md-pull-0{right:0}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666666666666%}
.col-md-push-10{left:83.33333333333334%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666666666666%}
.col-md-push-7{left:58.333333333333336%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666666666667%}
.col-md-push-4{left:33.33333333333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.666666666666664%}
.col-md-push-1{left:8.333333333333332%}
.col-md-push-0{left:0}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666666666666%}
.col-md-offset-10{margin-left:83.33333333333334%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666666666666%}
.col-md-offset-7{margin-left:58.333333333333336%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666666666667%}
.col-md-offset-4{margin-left:33.33333333333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.666666666666664%}
.col-md-offset-1{margin-left:8.333333333333332%}
.col-md-offset-0{margin-left:0}
.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{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666666666666%}
.col-lg-10{width:83.33333333333334%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666666666666%}
.col-lg-7{width:58.333333333333336%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666666666667%}
.col-lg-4{width:33.33333333333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.666666666666664%}
.col-lg-1{width:8.333333333333332%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666666666666%}
.col-lg-pull-10{right:83.33333333333334%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666666666666%}
.col-lg-pull-7{right:58.333333333333336%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666666666667%}
.col-lg-pull-4{right:33.33333333333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.666666666666664%}
.col-lg-pull-1{right:8.333333333333332%}
.col-lg-pull-0{right:0}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666666666666%}
.col-lg-push-10{left:83.33333333333334%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666666666666%}
.col-lg-push-7{left:58.333333333333336%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666666666667%}
.col-lg-push-4{left:33.33333333333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.666666666666664%}
.col-lg-push-1{left:8.333333333333332%}
.col-lg-push-0{left:0}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666666666666%}
.col-lg-offset-10{margin-left:83.33333333333334%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666666666666%}
.col-lg-offset-7{margin-left:58.333333333333336%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666666666667%}
.col-lg-offset-4{margin-left:33.33333333333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.666666666666664%}
.col-lg-offset-1{margin-left:8.333333333333332%}
.col-lg-offset-0{margin-left:0}
.input-group.col{float:none;padding-right:0;padding-left:0}
.science-links div.col{margin-bottom:2em;text-transform:uppercase;}
.view-related-news-rh-fixed-tid .col{padding-bottom:15px;}
.view-related-news-by-taxonomy .row,.view-related-news-by-taxonomy .col,.view-related-news-rh-fixed-tid .row,.view-related-news-rh-fixed-tid .col,.view-ornl-research-area-nav-flags .row,.view-ornl-research-area-nav-flags .col-sm-4,.view-related-news .row,.view-related-news .col{display:flex;display:-webkit-flex;}
.view-related-news .row .col{min-width:300px;min-height:130px;}

#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}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}

@import url("themes/NovellNEW/style/style.css"); 
.main-menu {
background-color: #FFFFFF;
color: #333;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

 
 .art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
 .art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
 .art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
 .art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
 .art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
 .art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
 .art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
 .art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
 .art-logo-name, .art-logo-name a, .art-logo-name a:link, .art-logo-name a:visited, .art-logo-name a:hover,



 .art-logo-text, .art-logo-text a, .art-logo-text a:link, .art-logo-text a:visited, .art-logo-text a:hover,
 .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
 {
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    text-decoration: none;
 }

 
 .art-blockheader .t
 {
    min-height: 30px;
    line-height:30px;
    color: #D1D1D1;
    font-size: 12px;
    margin:0;
    padding: 0 10px 0 34px;
    white-space: nowrap;
 }

 
 .art-blockheader .t a,
 .art-blockheader .t a:link,
 .art-blockheader .t a:visited, 
 .art-blockheader .t a:hover
 {
    color: #D1D1D1;
    font-size: 12px;
 }






















 #panel33 {    color: #000;    height: 100%;    width: 100%;    padding: 5px;        display: none;}

.fashion-gal{
	overflow:hidden;
	margin-left:-11px;}
	
.fashion-gal h1{
	border-bottom:5px solid #333;
	text-align:center;
	margin-bottom:10px;
	box-shadow:0 0 3px;
	line-height:38px;}
	
.fashion-gal .slideshow-thumb-img,.fashion-gal .slideshow-thumb{width:152px;}


	 
.right-posts .fashion, 	  
.right-posts .restaurant, 	  
.right-posts .blog-roll { border-top:1px solid #808080; }

.fashion-page {
    overflow: hidden;}

.fashion h1{
	padding-top:5px;}
	
.right .fashion h1{
	padding-top:0px;}
	
.fashion-page ul li{
 	float: left;
    padding-right:50px;
    width: 286px;
	font-size:18px;
	height:265px;
}

.fashion-page li:nth-child(3n+3) {
    padding-right: 0;
}

.fashion-page .img{
	width:273px;
	margin-bottom:5px;
	height:250px;
	overflow:hidden;}
	
.fashion-page .img img{
	display:block;
	height:270px;
	width:273px;
	}

.fashion-img{
	height:200px;
	overflow:hidden;}
	
.fashion-img img{
	width:100%;}

.fashion #featured .ui-tabs-panel .info	{
	width:97%;
	font-family: 'droid_serifregular';	}

.fashion-page .title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-align:left;
	line-height:22px;}


.letter-holder{
	position: absolute;
	left: 50%;
	top: 100%;
	margin: -800px 0 0 -412px;
	width: 823px;
	height: 1091px;
}

.intro .intro-bg { display: block; position: absolute; top: -30px; left: 50%; margin-left: -820px; z-index: -100; }
ul#how_works li span.number{font-size:1.15em;color:#9ab9c4;}

    .container .four.columns                    { width: 220px; }

    .container .four.columns.wrapper                    { width: 240px; margin-right: 0px; margin-left: 0px; }

	
    .container .sidebar-included .gdl-page-item .four.columns                    { width: 145px; }

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

	
    .container .both-sidebar-included .gdl-page-item .four.columns,
	.container .both-sidebar-included .gdl-page-item .eight.columns, 
	.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 220px; }

	
    .container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
	.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
	.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 240px; }



.vce-lay-a .entry-content					{width: 540px;}

.vce-single .entry-content, .vce-single .entry-footer, .vce-single .entry-headline, .vce-page .entry-content, .error404 .entry-content,.vce-page .entry-content{max-width:630px;}

.vce-lay-b .entry-content{margin-left: 0;}

.vce-sid-none .vce-page .entry-content, .vce-sid-none .vce-page .entry-title-page, .error404 .entry-content{max-width: 100%;padding: 0 20px;}

.vce-sid-none .vce-single .entry-content, .vce-sid-none .vce-single .entry-headline, .vce-sid-none .vce-single .entry-footer,
.vce-sid-none .vce-page .entry-content, .vce-sid-none .vce-page .entry-title-page, .error404 .entry-content{width: 100% !important; padding: 0 20px; margin: 20px auto 20px;}

.vce-lay-c .entry-content,
.vce-lay-a .entry-content,
.vce-lay-c .entry-title{padding: 0 10px;}

.vce-single .entry-content, .vce-single .entry-headline, .vce-single .entry-footer,
.vce-sid-none .vce-single .entry-content, .vce-sid-none .vce-single .entry-headline, .vce-sid-none .vce-single .entry-footer,
.vce-page .entry-content, .vce-page .entry-title-page,
.vce-sid-none .vce-page .entry-content, .vce-sid-none .vce-page .entry-title-page, .error404 .entry-content,.vce-page .entry-content{width: 100% !important; padding: 0 20px; margin: 20px auto 20px;}


.entry-content{font-size: 14px;line-height: 22px;}
.vce-single .entry-content,.vce-single .entry-headline,.vce-single .entry-footer {width: 600px;}
.vce-page .entry-content,.vce-page .entry-title-page {width: 600px;}
.vce-sid-none .vce-single .entry-content,.vce-sid-none .vce-single .entry-headline,.vce-sid-none .vce-single .entry-footer {width: 600px;}
.vce-sid-none .vce-page .entry-content,.vce-sid-none .vce-page .entry-title-page,.error404 .entry-content {width: 600px;max-width: 600px;}




.date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	}




.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
	max-width: 100%;
}




.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {
	height: auto;
}


.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	margin: 0 auto;
	max-width: 474px;
}





.entry-content,
.entry-summary,
.page-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}


.site-content .entry-content,
.site-content .entry-summary,
.page-content {
	background-color: transparent;
	padding: 12px 10px 0;
}


.page .entry-content {
	padding-top: 0;
}


.entry-content h1:first-child,
.entry-content h2:first-child,
.entry-content h3:first-child,
.entry-content h4:first-child,
.entry-content h5:first-child,
.entry-content h6:first-child,
.entry-summary h1:first-child,
.entry-summary h2:first-child,
.entry-summary h3:first-child,
.entry-summary h4:first-child,
.entry-summary h5:first-child,
.entry-summary h6:first-child,
.page-content h1:first-child,
.page-content h2:first-child,
.page-content h3:first-child,
.page-content h4:first-child,
.page-content h5:first-child,
.page-content h6:first-child {
	margin-top: 0;
}


.entry-content a,
.entry-summary a,
.page-content a,
.comment-content a {
	text-decoration: underline;
}


.entry-content a:hover,
.entry-summary a:hover,
.page-content a:hover,
.comment-content a:hover,
.entry-content a.button,
.entry-summary a.button,
.page-content a.button,
.comment-content a.button {
	text-decoration: none;
}


.entry-content table,
.comment-content table {
	font-size: 14px;
	line-height: 1.2857142857;
	margin-bottom: 24px;
}


.entry-content th,
.comment-content th {
	font-weight: 700;
	padding: 8px;
	text-transform: uppercase;
}


.entry-content td,
.comment-content td {
	padding: 8px;
}


.entry-content .edit-link {
	clear: both;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.3333333333;
	text-transform: uppercase;
}


.entry-content .edit-link a {
	color: #767676;
	text-decoration: none;
}


.entry-content .edit-link a:hover {
	color: #41a62a;
}





.format-aside .entry-content,
.format-aside .entry-summary,
.format-quote .entry-content,
.format-quote .entry-summary,
.format-link .entry-content,
.format-link .entry-summary {
	padding-top: 0;
}


.attachment .entry-content {
	padding-top: 0;
}


.widget_twentyfourteen_ephemera .entry-title,
.widget_twentyfourteen_ephemera .entry-meta,
.widget_twentyfourteen_ephemera .wp-caption-text,
.widget_twentyfourteen_ephemera .post-format-archive-link,
.widget_twentyfourteen_ephemera .entry-content table {
	font-size: 12px;
	line-height: 1.5;
}


.widget_twentyfourteen_ephemera .entry-content ul,
.widget_twentyfourteen_ephemera .entry-content ol {
	margin: 0 0 18px 20px;
}


.widget_twentyfourteen_ephemera .entry-content ul {
	list-style: disc;
}


.widget_twentyfourteen_ephemera .entry-content ol {
	list-style: decimal;
}


.widget_twentyfourteen_ephemera .entry-content th,
.widget_twentyfourteen_ephemera .entry-content td {
	padding: 6px;
}


	.list-view .site-content .cat-links,
	.list-view .site-content .type-post .entry-content,
	.list-view .site-content .type-page .entry-content,
	.list-view .site-content .type-post .entry-summary,
	.list-view .site-content .type-page .entry-summary,
	.list-view .site-content footer.entry-meta {
		display: none;
	}


	.attachment span.entry-date:before,
	.entry-content .edit-link a:before,
	.entry-meta .edit-link a:before,
	.site-content .byline a:before,
	.site-content .comments-link a:before,
	.site-content .entry-date a:before,
	.site-content .featured-post:before,
	.site-content .full-size-link a:before,
	.site-content .parent-post-link a:before,
	.site-content .post-format a:before {
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font: normal 16px/1 Genericons;
		text-decoration: inherit;
		vertical-align: text-bottom;
	}


	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		padding-right: 30px;
		padding-left: 30px;
	}


	.footer-sidebar .widget_twentyfourteen_ephemera .entry-title,
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,
	.footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
	.footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-title,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,
	.primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
	.primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {
		font-size: 11px;
		line-height: 1.6363636363;
	}


	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		padding-right: 15px;
		padding-left: 15px;
	}


	.full-width .archive-header,
	.full-width .comments-area,
	.full-width .image-navigation,
	.full-width .page-header,
	.full-width .page-content,
	.full-width .post-navigation,
	.full-width .site-content .entry-header,
	.full-width .site-content .entry-content,
	.full-width .site-content .entry-summary,
	.full-width .site-content footer.entry-meta {
		padding-right: 30px;
		padding-left: 30px;
	}


	.site,
	.site-header,
	.hentry,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content .entry-meta,
	.page-content,
	.archive-header,
	.page-header,
	.contributor-info,
	.comments-area,
	.attachment .entry-attachment .attachment {
		max-width: 100%;
	}


	.entry-content a,
	.entry-summary a,
	.page-content a,
	.comment-content a {
		text-decoration: none;
	}

.entry-content a, .entry-summary a, .page-content a, .comment-content a{
	color:#fff;
	text-decoration:none;
}

.entry-content a:hover, .entry-summary a:hover, .page-content a:hover, .comment-content a:hover{
	color:#00281e;
}

.entry-content{
	padding-top:20px;
}

	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content .entry-meta,
	.page-content {
		margin: 0 auto;
		max-width: 500px; 
		padding:0;
	}
 
.top-navigation-wrapper-gimmick{ background-color: #6c6a68 !important; }

div.top-navigation-wrapper-gimmick{ padding-bottom: 2px; }

div.no-boxed-layout div.top-navigation-wrapper-gimmick { padding-bottom: 4px; }

.main-header .bottom-row { background: transparent; padding: 7px 0 24px 0; position: relative; }

.main-header .bottom-row.hover { background:  #ffbc3a  ; background: transparent; }

.main-header .bottom-row .menu-container { display: none; padding: 0 120px 0 15px; }

.lt-ie9 .main-header .bottom-row .menu-container { width: 100%; display: block; }

.main-header .bottom-row .menu-container.text-center { padding: 0 120px; }

.main-header .bottom-row .menu-container .main-menu { display: inline-block; }

.main-header .bottom-row .menu-container .main-menu ul { list-style: none; margin: 0; padding: 0; }

.main-header .bottom-row .menu-container .main-menu li { display: inline-block; }

.main-header .bottom-row .cart-container { width: auto; position: absolute; right: 55px; padding: 0; }

.overlay {
	text-align:center;
	height:550px;
	position:absolute;
	top:0px;
	color:#fff;
	z-index:1;
	width:100%;
}

.overlay h1 {
	color:#fff;
	padding-top:140px;
	font-size:40px;
}


.overlay h1 span {
	font-family: 'Cookie', cursive;
	font-size:64px;
}



    
#wrap-slide-wrap {

width: 940px;
height: 320px;

margin: 0 auto;
}
#layout-content {width: 960px;}



#layout-header,
#layout-content,
#layout-footer {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}
.page-browser-unsupported .block-system-main .block-content{width:60%;margin:0 auto;text-align:center;font-size:1.125em;line-height:1.33333em;}
.page-browser-unsupported .block-system-main .block-content .fbu-full-episodes{margin:0 0 1em 0;padding:2em 0 0 0;border-top:1px solid rgba(255,255,255,0.2);}
body,#site-slogan,.ui-widget,.comment-form label{font-family:"Arial",Helvetica,sans-serif;}
#site-slogan{font-size:0.929em;margin-top:7px;word-spacing:0.1em;font-style:italic;}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}

figure.feature .container-feature .content-feature {
  position: absolute;
  width: 70%;
  height: 70%;
  top: 15%;
  left: 15%;
  padding: 10%;
  background: rgba(142, 68, 173, 0.8);
  text-align: center;
}

figure.feature .container-feature .content-feature i {
  color: #fff;
  font-size: 36px;
  margin-bottom: 10px;
}

figure.feature .container-feature .content-feature h4 {
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  margin: 0;
  line-height: 24px;
}


div.navdiv, div.navdiv div.dropdown, div.navdiv div.dropdown a{font-size:10px!important;}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}
div.block-pagestyle div h3.list{display:block;float:none;margin:0;}
div.block-pagestyle div h3.inline{display:inline;float:left;margin:0;padding:0 0.5em 0.25em 0em;}
.block ul.pagestyle_inline{padding:0;margin:0.2em 0 0.5em 0;}
.block-pagestyle p{margin:0;padding:0;}
div#header-region div.block-pagestyle h2,div#header-region div.block-pagestyle div h3,div#header-region div div ul.pagestyle_list,div#header-region div div ul.pagestyle_inline,div#header-region div div ul.pagestyle_list li,div#header-region div div ul.pagestyle_inline li,div#header-region div div p.pagestyle_current_list,div#header-region div div p.pagestyle_current_inline,div#header-region div div form div div div.form-item-pagestyle-select label{display:block;margin:0;}
div#header-region div.block-pagestyle div h3.inline,div#header-region div div form div div div.form-item-pagestyle-select label{margin:0 0.5em 0 0;}
#user-bar .block{float:left;}
body #internal-sidebar-second .block-views{border:0px;}
body #internal-sidebar-second .block-views .view-content{padding:0px;text-align:center;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}


#bor { 
	border-bottom: 1px solid #c0c9cf;
	font-size: 11px; }

	
#bor a { 
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
	font-weight: normal;
	font-size: 11px; }

	
#bor a:link { color: #111; }

#bor a:visited { color: #111; }

#bor a:hover { color: #555; text-decoration: none; }

#bor a:active { color: #111; }


div#container{text-align:left;}

.aligncenter {text-align:center;  margin:0px auto 15px auto; display:block; }
 
.aom_stt {font-size:smaller; color:#999999;}


.entry-title {
  margin: 0;
}

.basic .entry-title {
  font-size: 32px;
}

.from-the-blog .entry-title, .from-the-blog .entry-title a {
  font-size: 24px;
}

.from-the-blog .entry-title {
  margin-bottom: 5px;
}

.entry-title a:hover {
  text-decoration: none;
  color: #000;
}

.entry-title a:hover .text-muted {
  color: #777;
}

article.error404 .entry-title {
  font-size: 500%;
  text-align: center;
}


.page .entry-title {
  margin-bottom: 15px;
}

.grid-template .entry-title {
  margin-bottom: 5px;
}

.entry-title, .entry-title a { font-family: Raleway, sans-serif; font-weight: normal; font-size: 32px; }


.formcontent {
border-left: solid 3px #309130;
border-bottom: solid 3px #309130;
border-radius: 0px 0px 0px 8px;
padding: 35px;
background-color: white;
}


.mobileonly .formcontent {
border: none;
}
 

.nav2{
	//color: #C8C8C8; 
	color: #ffffff; 
	//color: #87AA65; 
	font-size:11px; 
	font-weight:bold; 
	//line-height:12px;
	background-color:#87CC65;
	height: 25px;	
  	background-position: center;
  	background-repeat: repeat-x;
  	vertical-align:middle;
}
 
.nav2 a{
	color:#FFFFFF; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none
	}
 
//.nav2 a:hover{color:#FF9933;text-decoration:none}
 
.nav2 a:hover{color:#772c30;text-decoration:none}




.divider {
	height: 2px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 2px;
	border-left: 0px solid;
	width: 100%;
	padding-top: 0px;
	background-color: #d7a100;	
}

	#icon_blocks table tr td.widget {display: block; width: 95%; margin: 50px auto 0; height:auto;}

	#icon_blocks table tr td.widget .widget_inner {border-radius:20px!important; border:6px solid #fff!important;}

#icon_blocks .widget { width:25%; margin-right:0; }

#icon_blocks .widget .widget_inner { height:150px; padding:25px 20px; color:#fff; font-size:1.1em; background:rgba(0, 122, 204, .8); border:6px solid #fff; }

#icon_blocks .widget:first-child .widget_inner {border-radius:20px 0 0 20px;}

#icon_blocks .widget:nth-child(2) .widget_inner {border-left:none;}

#icon_blocks .widget:nth-child(3) .widget_inner {border-left:none;}

#icon_blocks .widget:last-child .widget_inner {border-left:none; border-radius:0 20px 20px 0;}

#sidebar .widget { margin-bottom:40px; }
#blog-features-recent,#blog-features-popular,#blog-features-shared,#blog-features-discussed{overflow:hidden}


#ads-box-right{
width:240px;
float:right;
padding:20px 0;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}


#video-popup,
#video-popup2,
#newsletter-popup,
#gallery-popup {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.85);
    z-index: 2000;
    display: none;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

	
	.rect_ad{
		width: 300px;
		margin: 0px auto;
	}


  .medium-6 {
    width: 50%; }

.homeTestimonial .comment {
	text-align: left;
}
.pull-right{float:right}
.fa.pull-right{margin-left:.3em}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.copyright .pull-right{position:relative;padding-left:35px}
.copyright .pull-right,.copyright .pull-left{float:none !important;display:block}
.features-container .pull-right{float:none !important}
.dropdown-menu .pull-right{float:none !important}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


#sectionTop .container {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    height: 100%;
    padding: 0;
    padding-top: 150px;
    padding-bottom: 120px;
}


#sectionTop.single .container {
    display: block;
}


#sectionShuffle .container {
    width: 900px;
    text-align: center;
}


#sectionMobile .container {
    display: flex;
    -webkit-display: flex;
    display: -webkit-flex;
    -webkit-justify-content: flex-end;
    -webkit-align-items: center;
    align-items: center;
    height: 100%;
    justify-content: flex-end;
}

     body .container {
        width: 100% !important;
    }

    #sectionTop.about .container {
        padding-top: 50px;
    }

    #sectionTerms .container {
        padding: 50px 20px;
    }

	 
.fontjust { text-align: justify; font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px; }
.entry .gform_wrapper.gf_browser_chrome ul li:after,.entry .gform_wrapper.gf_browser_chrome ul li:before,.entry .gform_wrapper.gf_browser_gecko ul li:after,.entry .gform_wrapper.gf_browser_gecko ul li:before,.entry .gform_wrapper.gf_browser_ie ul li:after,.entry .gform_wrapper.gf_browser_ie ul li:before,.entry .gform_wrapper.gf_browser_iphone ul li:after,.entry .gform_wrapper.gf_browser_iphone ul li:before,.entry .gform_wrapper.gf_browser_opera ul li:after,.entry .gform_wrapper.gf_browser_opera ul li:before,.entry .gform_wrapper.gf_browser_unknown ul li:after,.entry .gform_wrapper.gf_browser_unknown ul li:before,.gform_wrapper.gf_browser_chrome ul li:after,.gform_wrapper.gf_browser_chrome ul li:before,.gform_wrapper.gf_browser_gecko ul li:after,.gform_wrapper.gf_browser_gecko ul li:before,.gform_wrapper.gf_browser_ie ul li:after,.gform_wrapper.gf_browser_ie ul li:before,.gform_wrapper.gf_browser_iphone ul li:after,.gform_wrapper.gf_browser_iphone ul li:before,.gform_wrapper.gf_browser_opera ul li:after,.gform_wrapper.gf_browser_opera ul li:before,.gform_wrapper.gf_browser_unknown ul li:after,.gform_wrapper.gf_browser_unknown ul li:before{content:none}
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select{margin-left:.063em}
.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:.063em}
.gform_wrapper.gf_browser_gecko .gfield_checkbox li input,.gform_wrapper.gf_browser_gecko .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_gecko .gfield_radio li input[type=radio]{margin-top:.438em}
.gform_wrapper.gf_browser_gecko select{padding:.188em 0}
.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 .625em 0 .5em!important}
footer .boy-footer .boy-footer-image{width:100px;margin:0 auto;margin-left:60px;position:absolute;bottom:-20px;height:105px}
.lt-ie9 footer .boy-footer .boy-footer-image{margin:0 auto -10px -25px;position:relative}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

.wrap-title .container {
    position: relative;
}

#header .container {
    position: relative;
}

.technology-org-first {
	
	
	
}





#bodycontent .freeshipping {
	margin-bottom: 4px;
}

#bodycontent .freeshipping img {
	display: block;
	margin: 0 auto;
}



.topNavMenu .children li,
.topNavMenu .sub-menu li {
	width: 150px;
	padding: 2px 4px 2px 4px;
	margin: 1px 1px;
}

nav a:hover, nav li.active a {
	background-color : #E64F4F;
	color : #fff;
}
.header-global .primary-nav .menu-item-has-children{position:relative}
.header-global .primary-nav .menu-item-has-children:first-child .sub-menu{width:315px}
.header-global .primary-nav .menu-item-has-children .sub-menu{display:block;position:absolute;background:#464f52;background:rgba(70,79,82,.95);left:0;width:auto;min-width:180px;padding:10px 15px;top:100%;opacity:0;pointer-events:none;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;transition:150ms}
.header-global .primary-nav .menu-item-has-children .sub-menu li{display:block}
.header-global .primary-nav .menu-item-has-children .sub-menu li:hover span{color:#1db5ca}
.header-global .primary-nav .menu-item-has-children .sub-menu span{color:#fff;height:auto;line-height:1.4!important;padding:12px 0;display:block;margin:0}
.header-global .primary-nav .menu-item-has-children .sub-menu:after{display:none}
.header-global .primary-nav .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}
.ie-8 .header-global .primary-nav .menu-item-has-children .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children .sub-menu{display:none}
.ie-8 .header-global .primary-nav .menu-item-has-children:hover .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children:hover .sub-menu{display:block}
 
.feature1-item a,.feature-item img{display:block;height:auto;width:100%}


#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon {
	margin: 1px 0 5px 0;
	padding-left: 3px;
}


#header .rss-icon,
#header .yelp-icon,
#header .vimeo-icon,
#header .youtube-icon,
#header .twitter-icon,
#header .facebook-icon,
#header .linkedin-icon,
#header .rss-feed-icon,
#header .instagram-icon,
#header .pinterest-icon,
#header .foursquare-icon,
#header .googleplus-icon,
#header .google-plus-icon,
#header .stumbleupon-icon,
#header .stumble-upon-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}

.smaller {font-size:smaller; }

.footer_bottom { clear: both; padding-bottom: 10px; }

  #footer_top_right, .footer_bottom { margin: 10px 20px; float: none; }

  .footer_bottom .detail { color: #999; font-size: 11px; }



.g-cols:before,
.g-cols:after {
	display: table;
	line-height: 0;
	content: '';
	}

.g-cols:after {
	clear: both;
	}

p.shadowbox { margin: 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.footer-widgeted-2 {
    border-left: 1px solid #c3c1c0;
    border-right: 1px solid #c3c1c0;
    float: left;
    margin: 0;
    padding: 10px 25px 5px;
    width: 300px;
}

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