﻿
#comments .comment .fn {
	font-size: 20px
}



	.page-portfolio #page-title,
	.page-portfolio-3-cols #page-title,
	.page-portfolio-2-cols #page-title ,
	.page-portfolio-1-col #page-title {
		margin-left: 20px;
		margin-right: 20px;
	}


.front #page-title {display:none;}

                .nav li ul.sub-menu.custom-nav li a .text .text-container,
                .nav li ul.children.custom-nav li a .text .text-container {
                  display: block;
                  position: absolute;
                  width: 90%;
                  top: 50%;
                  left: 50%;
                  -webkit-transform: translateX(-50%) translateY(-50%);
                  -moz-transform: translateX(-50%) translateY(-50%);
                  -ms-transform: translateX(-50%) translateY(-50%);
                  -o-transform: translateX(-50%) translateY(-50%);
                  transform: translateX(-50%) translateY(-50%);
                  font-size: 1em;
                  line-height: 1.2em; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .title,
                  .nav li ul.children.custom-nav li a .text .text-container .title {
                    font-weight: 600;
                    display: block; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .subtitle,
                  .nav li ul.children.custom-nav li a .text .text-container .subtitle {
                    font-weight: normal;
                    display: none; }

    .nav li ul.sub-menu.custom-nav li a .text .text-container,
    .nav li ul.children.custom-nav li a .text .text-container {
      font-size: 1.25em;
      line-height: 1.2em; }
.mh-ticker-title{float:left;font-size:13px;font-size:0.8125rem;font-weight:700;color:#fff;line-height:43px;padding:0 20px;background:#e64946;text-align:center;text-transform:uppercase;}
.mh-ticker-title .fa{margin-left:10px;}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.footer_social{float:left;margin:10px 0 10px 10px;max-width:28px}
.footer_social img{max-height:100%;max-width:100%}
.footer-menu .footer_social:last-child,a.chat-icon{display:none !important}

#nav {
	display: none;
}

	#nav ul {
		margin: 0;
		padding: 0;
		margin: 0 0 5px 1em;
	}

		#nav ul li {
			display: inline;
			background-color: #fff;
			color: #333;
		}

		#nav ul li:hover {
			background-color: #f3ce67;
			color: #333;
		}

		#nav ul li.selected {
			background-color: #189ca8;
			color: #fff;
		}

			#nav ul li a {
				border: solid 1px #333;
				padding: 5px .7em 5px .7em;
				text-decoration: none;
				background-color: inherit;
				color: #333;
			}

			#nav ul li.selected a {
				background-color: inherit;
				color: #fff;
				border-bottom: solid 1px #189ca8;
			}




.popup .top_bar, .popup .bottom_bar {
	position: relative;
	width: 100%;
}


.popup .top_bar {
	height: 15px;
}

#add_review .top_bar .center, #add_review .bottom_bar .center {width:520px;}

#edit_reviews .top_bar .center, #edit_reviews .bottom_bar .center {width:520px;}

#comment_reviews .top_bar .center, #comment_reviews .bottom_bar  .center {width:520px;}

#permalink_asset .top_bar .center, #permalink_asset .bottom_bar .center {width:520px;}

#login_box .top_bar .center, #login_box .bottom_bar  .center {width:470px;}

#password_recovery_box .top_bar .center, #password_recovery_box .bottom_bar  .center {width:490px;}

#footerarea .col-3 {
	width: 31.6%;
	float: left;
	margin-left: 2.5%;
}

#footerarea .col-3:first-child {
    margin-left: 0;
}

	#primary,
	#secondary,
	#content-woocommerce,
	#footerarea .col-3  {
		float: none;
		margin-left: 0;
		width: auto;
	}

		#gallery .item .pic img { width: 210px; }

		
		.pic { text-align: center; }
 
		.pic.pull-left { margin: 0px; float: none; }
 
		.pic.pull-right { margin: 0px; float: none; }
 
		.media .pic a { margin-bottom: 0px; }

		.media .pic.pull-left { margin-right: 10px; float: left; }

.pic img {background:none; margin:0; width:100%;}

.pic a{display:block;}

.pic:hover img{opacity:0.6!important;-moz-opacity:0.6; filter:alpha(opacity=60)!important;width:100%!important;}

.pic:hover .zoom{display:block;}

.pic:hover .gallery_caption{display:block;}



.mightymvp {
  position: absolute;
  top: 1rem;
  right: 0;
  width: 115px;
}


.mightymvp .mightymvp-icon {
  margin-right: 10%;
  float: left;
}


.mightymvp p {
  color: #FFF;
  font-size: 14px !important;
  padding: 0;
}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}



.home-sub-navigation {
 width:810px;
 margin-left:6px;
 margin-top:6px;
 padding-right:25px;
 padding-bottom:10px;
 padding-top: 3px;
 text-align:right;
 font-size:13px;
}


.home-sub-navigation A:visited, .home-sub-navigation A:link {
 margin-left:14px;
 color:#616264;
 text-decoration:none;
}


.home-sub-navigation A:hover, .home-sub-navigation A:active {
 margin-left:14px;
 color:#BF1E2D;
 text-decoration:underline;
}

.search_box_text {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#352571;
}
#topfeature2,#topfeature3{width:250px;}
#topfeature3{background-color:#e1eff6;color:#0d4256;}
#topfeature3 a:link,#topfeature3 a:visited{color:#0d4256;}
#topfeature1,#topfeature2,#topfeature3{float:left;padding-bottom:1000px;margin-bottom:-1000px;}


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


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

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

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

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

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