﻿.desk-pull-1-12{margin-left:8.33333%}
p.intro{font-size:1.15rem}


#content-wrapper .sidebar {
	float: right;
	width: 276px;
}


	.sidebar .section img.centered {
		margin: 22px 0 12px;
	}


	#content-wrapper .content,
    #content-wrapper .sidebar {
		width: 300px;
		float: none;
	}

.quicklinks {
  float: left;
  margin: 60px 0 0 50px;
  width: 600px;
}

.quicklinks label {
  display: block;
  line-height: 25px;
  font-size: 15px;
  color: #fefefe;
}

.quicklinks ul {
  margin-top: 10px;
}

.quicklinks ul li {
  float: left;
  width: 195px;
  padding-right: 5px;
  line-height: 18px;
  padding: 3px 0px;
}

.quicklinks ul li a {
  color: #959595;
  font-size: 14px;
  text-decoration: none;
}


.socials-footer a {
    display:inline-block;
    width:35px;
    height:35px;
    text-indent: -10000px;
    margin-top:14px;
    margin-bottom:20px;
}


.socials-footer a:hover {
  
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

  
  filter: alpha(opacity=70);

  
  -moz-opacity: 0.7;

  
  -khtml-opacity: 0.7;

  
  opacity: 0.7;    
}

.toplist{
	visibility: hidden;
	display:none;
	width: 0;
	height: 0;
}
.flyouts .flyout ul.links{margin:0;padding:0 0 10px 20px;list-style-type:none}
.flyouts .flyout ul.links li{display:block;padding-bottom:10px}
.flyouts .flyout ul.links li img{float:left;display:block;width:40%;background-color:#000;background-size:121px 103px;background-repeat:no-repeat}
.flyouts .flyout ul.links li .name{float:right;width:60%;padding:0 10px 5px 5px;line-height:18px}
.flyouts .flyout ul.links li .name .price{display:block;padding-top:2px;font-size:16px}
.flyouts .flyout ul.links li a{color:#00a7e9!important}
.flyouts .flyout ul.links li a:hover{color:#1dbfff!important}


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


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

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

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

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

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.img-fluid{max-width:100%;height:auto}
.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{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


header .container {
	max-width: 100%;
	padding: 0;
}

#header_right img.hr_03 {
	margin: 0 0 0 110px;
}


.clubs .entry .thumb a:hover span.entry-format,
.list-entries .entry .thumb a:hover span.entry-format {
	opacity: .5;
	transition-duration: 200ms;
}


.forum-post .thumb span.entry-format,
.list-entries .entry .thumb span.entry-format {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 50%;
	background: #222;
	z-index: 1001;
}


.forum-post .entry-format {
	width: auto !important;
	border-radius: 22px !important;
	padding: 0 10px;
	text-shadow: none;
	font-size: 12px;
	color: #fff;
}


.hint-in1 {
  max-width: 800px;
  height: 40px;
  position: relative; }
				.content_block .aio-icon-box-link:hover .aio-icon-title {			color:#a0a0a0 !important;		}


.content_block .aio-icon-title {
    transition: color 300ms;
    -webkit-transition: color 300ms;
}
.aio-icon-header h3.aio-icon-title{margin:0;display:block;font-size:16px;line-height:1.2em}
.top-icon .aio-icon-header h3.aio-icon-title{margin:25px 0 15px}
.square_box-icon .aio-icon-header h3.aio-icon-title{margin:15px 0}
.heading-right-icon .aio-icon-description,.heading-right-icon .aio-icon-description *,.heading-right-icon .aio-icon-header h3.aio-icon-title,.right-icon .aio-ibd-block,.right-icon .aio-ibd-block *,.right-icon .aio-icon-description,.right-icon .aio-icon-header h3.aio-icon-title{text-align:right}
#americastyle_footer .footer_menu{margin:0 0 10px 0;padding:0px;list-style:none}
.footer_menu li{margin:0px;padding:0 6px;display:inline;border-right:1px solid #FFFFCC}
.footer_menu .last_menu{border:none}
footer ul#menu-footer-main li.top-level a{padding:0;color:#909090}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner{padding:5px}
.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}
.navbar-inner{min-height:4.75em}
.navbar-inverse .navbar-inner{background-color:#222e50 !important}
.navbar-inner h1.brand{margin-left:20px}
.navbar-inner .btn-navbar{margin:20px 20px 0}
.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}
.navbar-inner:after{clear:both}
.navbar-fixed-top .navbar-inner{border-width:0 0 1px}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

div#topbox .titboxpro {font-size: 18px;border-bottom: 1px solid #dbdbdb;margin-bottom: 15px;padding: 0 0 10px 0;max-width: 100%;color: #3a3a3a;font-style: italic;font-family: 'Georgia', serif;}

    .num .img-responsive{display:inline-block; width:50%;}






.primary-small-nav-text {
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.responsive-menu-label{display:inline-block;font-weight:600;margin:0 5px;vertical-align:middle}
.responsive-menu-label .responsive-menu-button-text-open{display:none}
.responsive-menu-label.responsive-menu-label-top,.responsive-menu-label.responsive-menu-label-bottom{display:block;margin:0 auto}


.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -316px; }


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.text-center{text-align:center}

.button_align.align_center{text-align:center}

.button_align.align_right{text-align:right}


.avia_image {border-radius: 12px!important;}

.avia-image-container-inner, .avia_image, .av-image-caption-overlay{border-radius: 3px; display:block; position: relative; max-width: 100%;}


.avia_image + br{display:none;}







.av-styling-circle .avia-image-container-inner, .av-styling-circle .avia_image, .av-styling-circle .av-image-caption-overlay,
.av-styling-circle div.av-caption-image-overlay-bg{overflow: hidden; border-radius: 10000px; }


.av-styling-no-styling .avia-image-container-inner, .av-styling-no-styling .avia_image, .av-styling-no-styling .av-image-caption-overlay{border-radius: 0; border:none;}
.row{margin-left:-15px;margin-right:-15px}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

  .ad-section .ad-body {
    display: inline-block; }
#content_page.page-homepage .bottom_home .novius_social_wall_header{text-align:center}
#content_page.page-homepage .bottom_home .novius_social_wall_header .title_social_wall{color:#000;font-family:BrownPro-Bold;font-weight:400;font-style:normal;font-size:24px;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #000;display:inline-block;text-transform:uppercase}
#content_page.page-homepage .bottom_home .novius_social_wall_header .subtitle_social_wall{margin:0 0 30px;color:#5e5e5e;font-weight:700;font-size:20px}
 .sf-menu li.megamenu{position:inherit}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
