﻿#block-views-featured-actions-block .views-row{width:300px;float:left;margin-right:12px;}
#front_tier3 #block-views-reports-block .views-row{margin:0 0 3em 0;text-align:center;}
#content .view-featured-actions .views-row{background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 1.5em 0;padding:1em;clear:left;}
#content .view-reports .views-row{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:0.5em solid #ccc;}
#block-system-main .view-chapters .views-row{clear:left;margin-bottom:2em;}
.view-news .views-row{margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:0.25em solid #ddd;}
#block-system-main .view-music .views-row{margin:1em 0 1em 0;}
#content .view-videos .not-attachment .views-row,#block-views-media-block-1 .views-row{width:178px;height:98px;position:relative;border:5px solid #ddd;margin:0 10px 10px 0;cursor:pointer;float:left;}
.view-videos .attachment .views-row{background:white;width:500px;padding:10px;}

#logo-container {
	display: inline-block;
	float: left;
	width: 450px;
}

#logo {
	font-size: 24px;
	margin: 11px 0 0 0;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}

#logo a {
	color: #fff;
}

#logo a:hover {
	text-decoration: none;
}

#logo #text_logo {
	margin: 10px 0 0 0;
	display: inline-block;
}

	


.box_info1:first-child {
	margin-left:0;}


.box_info1 {
	overflow:hidden;
	padding:31px 10px 27px 10px;
}


.box_info1  p {
    color: #fff;
	font-weight:700;
	font-size:14px;
	line-height:21px;
	margin:0px 0 12px 0px;
	display:block;
	text-transform:uppercase;
}

.black {
background-color: #222;
}



#top #wrap_all .valid .text_input, #top #wrap_all .valid .text_area, #top #wrap_all .valid .select{border:1px solid #9AA600;}
 
#top #wrap_all .error .text_input, #top #wrap_all .error .text_area, #top #wrap_all .error .select{border:1px solid #DF653E;}

#top #wrap_all .ajax_alert .text_input, #top #wrap_all .ajax_alert .text_area, #top #wrap_all .ajax_alert .select{border:1px solid #ffb628;}

#top #wrap_all .valid  .input_checkbox_label{color:#9AA600;}

#top #wrap_all .error  .input_checkbox_label{color:#DF653E;}




#wrap_all {
  width: 100%;
  position: static; 
  z-index: 2;
  overflow: hidden;
}


.boxed #wrap_all {
  overflow: visible; 
}

  .responsive.html_mobile_menu_tablet .boxed #wrap_all { overflow: hidden;  }

  
  .responsive #top #wrap_all .container {
    width: 85%;
    max-width: 85%;
    margin: 0 auto;
    padding-left:0;
    padding-right:0;
    float:none;
  }

  
  .responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }

  
  .responsive #top #wrap_all .av-flex-cells .no_margin{
	  display: block;
	  margin: 0;
	  height:auto !important;
	  overflow: hidden;
	  padding-left:8% !important;
	  padding-right:8% !important;
  }

  
  .responsive #top #wrap_all .av-flex-cells .no_margin .flex_cell_inner{
	    width: 100%;
		max-width: 100%;
		margin: 0 auto;  
  }

  
  .responsive #top #wrap_all .av-flex-cells .no_margin.av-zero-padding{
	  padding-left:0% !important;
	  padding-right:0% !important;
  }

  
  .responsive #top #wrap_all .flex_column:empty{margin:0;}




#top #wrap_all #header .av-menu-button a{background: transparent;}





#top.avant-blank #wrap_all #main{ padding-top: 0 !important; margin:0;}

#top.avant-blank #wrap_all #main .container { padding-top: 0 !important;}


#top.avant-blank #wrap_all{
display: table-cell;
float: none;
vertical-align: middle;
}


#top #wrap_all .social_bookmarks, #top #wrap_all .social_bookmarks a, #top #wrap_all .social_bookmarks li{background: transparent;}


#top #wrap_all .social_bookmarks li a:hover{ text-decoration: none; }


#top #wrap_all .av-social-link-rss:hover	   	 a{color:#fff; background-color:#ffa133; }

#top #wrap_all .av-social-link-facebook:hover  a{color:#fff; background-color:#37589b; }

#top #wrap_all .av-social-link-twitter:hover   a{color:#fff; background-color:#46d4fe; }

#top #wrap_all .av-social-link-mail:hover      a{color:#fff; background-color:#9fae37; }

#top #wrap_all .av-social-link-dribbble:hover  a{color:#fff; background-color:#e44885; }

#top #wrap_all .av-social-link-linkedin:hover  a{color:#fff; background-color:#419cca; }

#top #wrap_all .av-social-link-search:hover    a{color:#fff; background-color:#222222; }

#top #wrap_all .av-social-link-gplus:hover     a{color:#fff; background-color:#de5a49; }

#top #wrap_all .av-social-link-behance:hover   a{color:#fff; background-color:#008cfa; }

#top #wrap_all .av-social-link-flickr:hover    a{color:#fff; background-color:#ff0086; }

#top #wrap_all .av-social-link-forrst:hover    a{color:#fff; background-color:#234317; }

#top #wrap_all .av-social-link-myspace:hover   a{color:#fff; background-color:#000000; }

#top #wrap_all .av-social-link-tumblr:hover    a{color:#fff; background-color:#345574; }

#top #wrap_all .av-social-link-vimeo:hover     a{color:#fff; background-color:#31baff; }

#top #wrap_all .av-social-link-youtube:hover   a{color:#fff; background-color:#a72b1d; }

#top #wrap_all .av-social-link-pinterest:hover a{color:#fff; background-color:#cb2027; }

#top #wrap_all .av-social-link-skype:hover 	   a{color:#fff; background-color:#12a5f4; }

#top #wrap_all .av-social-link-instagram:hover a{color:#fff; background-color:#a67658; }

#top #wrap_all .av-social-link-five_100_px:hover a{color:#fff; background-color:#222222; }

#top #wrap_all .av-social-link-soundcloud:hover  a{color:#fff; background-color:#F76700; }

#top #wrap_all .av-social-link-xing:hover 	     a{color:#fff; background-color:#006567; }

#top #wrap_all .av-social-link-vk:hover 	   	 a{color:#fff; background-color:#597BA5; }

#top #wrap_all .av-social-link-reddit:hover 	 a{color:#fff; background-color:#FF4500; }




#top #wrap_all .big-preview + .big-preview{
position: relative;
top:-60px;
background: transparent;
margin: 0 20px -40px 20px;
z-index: 550;
width:auto;
}


#top #wrap_all .big-preview.multi-big + .big-preview.multi-big{
margin: 0 20px -30px 20px;
}

		
		.responsive #top #wrap_all .grid-sort-container .av_one_sixth{ width:33.3%; margin-bottom: 0;}

		
		.responsive #top #wrap_all #header {position: relative; width:100%; float:none; height:auto; margin:0 !important; opacity: 1;}


		
		.responsive #top #wrap_all .grid-sort-container.grid-total-odd .grid-entry.grid-loop-1{width:100%;}

		.responsive #top #wrap_all .grid-sort-container .grid-entry{ width:50%; margin-bottom: 0;}

		.responsive #top #wrap_all .portfolio-parity-odd{ clear:both; }
.html_stretched #wrap_all{background-color:#333333;}
html.html_header_sidebar #wrap_all{background-color:#4ecac2;}
#top .socket_color .price, .socket_color .stock, #top #wrap_all .socket_color ins, .socket_color .products .product-category h3 .count, .socket_color .widget_layered_nav_filters .chosen a:before, .socket_color .widget_layered_nav .chosen a:before{color:#ffffff;}
#top .footer_color .price, .footer_color .stock, #top #wrap_all .footer_color ins, .footer_color .products .product-category h3 .count, .footer_color .widget_layered_nav_filters .chosen a:before, .footer_color .widget_layered_nav .chosen a:before{color:#ffffff;}
#top .alternate_color .price, .alternate_color .stock, #top #wrap_all .alternate_color ins, .alternate_color .products .product-category h3 .count, .alternate_color .widget_layered_nav_filters .chosen a:before, .alternate_color .widget_layered_nav .chosen a:before{color:#4ecac2;}
#top .main_color .price, .main_color .stock, #top #wrap_all .main_color ins, .main_color .products .product-category h3 .count, .main_color .widget_layered_nav_filters .chosen a:before, .main_color .widget_layered_nav .chosen a:before{color:#4ecac2;}
#top .header_color .price, .header_color .stock, #top #wrap_all .header_color ins, .header_color .products .product-category h3 .count, .header_color .widget_layered_nav_filters .chosen a:before, .header_color .widget_layered_nav .chosen a:before{color:#ffffff;}

#top #wrap_all .custom-color-heading .av-special-heading-tag, #top .custom-color-heading a, #top .custom-color-heading strong, #top .custom-color-heading .special_amp{color: inherit; }

#top #wrap_all #main .avant-no-border-styling{border:none;}

	.responsive #top #wrap_all .avant-content-slider-even .slide-entry.slide-parity-odd,
	.responsive #top #wrap_all .avant-content-slider-odd .slide-entry.slide-parity-even{margin:0; clear:both;}

	.responsive #top #wrap_all .avant-content-slider-odd  .slide-entry.first{margin-left:0; width:100%;}

	.responsive #top #wrap_all .avant-fullwidth-portfolio .flex_column{margin-bottom:0}

#top #wrap_all .avant-gallery .avant-gallery-thumb a{display: block; float:left; }

	
	.responsive #top #wrap_all .av-menu-mobile-active.container {width:100%; max-width: 100%;}

.mtphr-dnt-twitter-tweet-avatar-left .mtphr-dnt-twitter-content {
	padding-left: 10px;
}

.customers-title {
    color: #4a5878;
	display:inline-block;
    float: left;
    font-family: "Montserrat",sans-serif;
    font-size: 28px;
    font-weight: normal;
    margin-bottom:0px;
    clear:both;	
    margin-top:0px;	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


img.sponsors {
    margin-bottom:50px;
}

.img-responsive {display: inline-block;}


.new_christmas_right_left {
    float: left;
    width: 20%;
}


.new_christmas_right_left ul{

}


.new_christmas_right_left ul li {
    float: none;
    list-style: none outside none;
}


.new_christmas_right_left ul li a {
    color: #C22026;
    display: block;
    font-family: 'latoregular';
    font-size: 19px;
    line-height: 28px;
    text-decoration: none;
}

.new_christmas_right_left ul li a:hover {
    text-decoration: underline;
}

.circle-feature {
font-size: 18px;
font-weight: bold;
display: inline-block;
width: 35px;
line-height: 35px;
text-align: center;
color: #f9f9f9;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
float: left;
margin-top: 0px;
}

.container {
    margin: 0 auto;
    max-width: 1180px;
}

.span6{width:460px;}

.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}

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

input.span6, textarea.span6, .uneditable-input.span6{width:446px;}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

.copyright-wrap { width: 980px; margin: 0 auto 20px; background: #2a2a2a; border-top: 3px solid #999; }

.copyright { font-size: 11px; font-size: 0.6875rem; padding: 2px 10px; padding: 0.125rem 0.625rem; color: #999; }

.copyright a { color: #999; }



ul.pop-widget-tabs{list-style:none;clear:both;width:100%;border:none;margin:0!important;padding:0!important;}
ul.pop-widget-tabs li{ padding:0;float:left;display:inline;line-height:30px;border:0px solid #f5f5f5;font-weight:bold;margin:0 1px 1px 0;font-size:11px;list-style:none;cursor:pointer;}
ul.pop-widget-tabs li a{float:left;display:block;padding:0 5px;background:#fff;line-height:30px;text-decoration:none;border:0px solid #ddd;font-family:Arial,Helvetica,sans-serif;;}
ul.pop-widget-tabs.pop-widget-tabs-3 li span,ul.pop-widget-tabs.pop-widget-tabs-4 li span,ul.pop-widget-tabs.pop-widget-tabs-5 li span{display:none}
ul.pop-widget-tabs li a:hover,ul.pop-widget-tabs li a.active,ul.pop-widget-tabs li a:active,ul.pop-widget-tabs li a:focus{color:#000;text-decoration:none;background:#ebebeb;}
.menu li.menu-item-icon-before .fa,.nav-menu li.menu-item-icon-before .fa{margin-right:8px}
.menu li.menu-item-icon-after .fa,.nav-menu li.menu-item-icon-after .fa{margin-left:8px}
#navbar-container .nav-menu li ul.children li.active,#navbar-container .nav-menu li ul.children li.menu-item-has-children,#navbar-container .nav-menu li ul.children li.page_item_has_children,#navbar-container .nav-menu li ul.sub-menu li.active,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li ul.children li.active:before,#navbar-container .nav-menu li ul.children li.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li.active:before,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:9px;right:8px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f345"}
#navbar-container .nav-menu li ul.children li:first-child.active:before,#navbar-container .nav-menu li ul.children li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li:first-child.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.active:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.page_item_has_children:before{top:15px}
#navbar-container .nav-menu li.active,#navbar-container .nav-menu li.menu-item-has-children,#navbar-container .nav-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li.active:hover ul,#navbar-container .nav-menu li.menu-item-has-children:hover ul,#navbar-container .nav-menu li.page_item_has_children:hover ul{display:block}
.submenu-right-align #navbar-container .nav-menu li ul.children li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.page_item_has_children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{right:auto;left:5px;content:"\f341"}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li.active:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.page_item_has_children:before{display:none!important}
#navbar-mobile-container .nav-menu li.active,#navbar-mobile-container .nav-menu li.menu-item-has-children,#navbar-mobile-container .nav-menu li.page_item_has_children{position:relative;padding-bottom:0}
#navbar-mobile-container .nav-menu li.active:after,#navbar-mobile-container .nav-menu li.menu-item-has-children:after,#navbar-mobile-container .nav-menu li.page_item_has_children:after{content:'';position:absolute;right:2rem;top:1rem;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #fff;-webkit-transition:opacity ease .1s;transition:opacity ease .1s;opacity:.6}
#navbar-mobile-container .nav-menu li.active:after:hover,#navbar-mobile-container .nav-menu li.menu-item-has-children:after:hover,#navbar-mobile-container .nav-menu li.page_item_has_children:after:hover{opacity:1}
#navbar-mobile-container .nav-menu li.active a:first-child,#navbar-mobile-container .nav-menu li.menu-item-has-children a:first-child,#navbar-mobile-container .nav-menu li.page_item_has_children a:first-child{padding-right:45px}
#navbar-container-left .menu li.active,#navbar-container-left .menu li.menu-item-has-children,#navbar-container-left .menu li.page_item_has_children,#navbar-container-left .nav-menu li.active,#navbar-container-left .nav-menu li.menu-item-has-children,#navbar-container-left .nav-menu li.page_item_has_children{position:relative}
#navbar-container-left .menu li.active:before,#navbar-container-left .menu li.menu-item-has-children:before,#navbar-container-left .menu li.page_item_has_children:before,#navbar-container-left .nav-menu li.active:before,#navbar-container-left .nav-menu li.menu-item-has-children:before,#navbar-container-left .nav-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:-1px;right:5px;width:32px;height:32px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f132"}
.toggled-on #navbar-mobile-container .nav-menu li a,.toggled-on #navbar-mobile-container .nav-menu li.active a,.toggled-on #navbar-mobile-container .nav-menu li.menu-item-has-children a,.toggled-on #navbar-mobile-container .nav-menu li.page_item_has_children a{padding-right:0}
.toggled-on #navbar-mobile-container .nav-menu li.active:after,.toggled-on #navbar-mobile-container .nav-menu li.menu-item-has-children:after,.toggled-on #navbar-mobile-container .nav-menu li.page_item_has_children:after{top:15px}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}

	
	#banner192 {
		width:192px;
		float:right;
	}

#wrapper #logo_message_area .inner-wrapper:first-child p.no_margin {
    padding-top: 5px;
}

.no_margin {
    margin: 0;
}

    #logo_message_area .no_margin {
        margin-bottom: 10px;
    }
body .primary{width:500px;float:right}
body.janus .primary{float:left}
body .primary-span{padding-left:220px;clear:both}
body.janus .primary-span{padding-left:0;padding-right:220px}


#ja-container2 ul.menu li.active a {


	font-weight: bold;
	text-decoration: none;
}


#ja-container2 ul.menu li.active a span {

	
}


#slideshow_5 DIV.active {

 z-index:10;

 opacity:1.0;

}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{margin-top:-.265em;width:auto;height:auto;font-size:1.2em;line-height:1}
.menu-item i._before{margin-right:.25em}
.menu-item i._after{margin-left:.25em}
.menu-item img._before{margin-right:.5em}
.menu-item img._after{margin-left:.5em}
.menu-item ._svg{width:1em}
.menu-item i.elusive{margin-top:-.3em}

.menu-item-130418 {
    float: right !important;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.soliloquy-container .soliloquy-image{max-width:100%;height:auto;display:block;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}

body header#masthead #header-thin-bottom-line {
	background: #FFF;
	
	width: 100%;
	height: 3px;
  	top: 0;
	border-bottom: 1px solid #777;
}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}


.boxgrid h3 a, h1,.sf-menu a, .modal-header p {font-family:'Open sans'; font-weight:600; }


.boxgrid  {background: #FFFFFF; float: left; text-align:center; border:1px solid #d2d2d2; height: 210px; width: 160px; margin:0 9px 10px 0; overflow: hidden; padding: 0 30px 14px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);}

.boxgrid img {width:110px; height:70px; border:1px solid #999}

.boxgrid .span-h3, .boxgrid .span-h3 a { display: block; color: #0000FF;  font-size: 15px; font-weight: bold; height: 30px; line-height: 16px; margin-bottom: 5px;margin-top: 2px;}

.boxgrid .span-h3 a:hover {color:#0000ff; text-decoration:underline}

.boxgrid p {display: block; color:#333; font-size:11px; text-align:left; height: 70px; margin: 0;}

.boxgrid .button {bottom:14px; left:0px;}

.boxgrid a.button {padding:7px 25px;}

.boxgrid .estrellas {font-size:20px; font-weight:bold; line-height:30px; word-spacing: -7px; }

.boxgrid .estrellas a { color: #444444; }

.boxgrid .estrellas .amarilla {color:#FFC71A}






body,
input,
textarea,
.page-title span,
.pingback a.url,
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
font-family: "Droid Sans", "PT Sans Caption", arial;

}


.menu-main{
	float:left;
	margin:0 0 0 -10px;
	padding:0 0 0 0;
	width:200px;
	height:auto;
}

#access .menu-header,
div.menu {
	font-size: 11px;
	font-weight: 700;
	margin: 0px 0 0 12px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
	margin-left:0px;
	width:185px;
	padding:0 0 10px 0;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}


.socialnetworking{width:100%; height:35px}

	.socialnetworking .facebook{float:left; width:89px; margin:8px 0 0 6px; display:inline;}

	.socialnetworking .twitter{float:right; width:85px; margin:4px 9px 0 0; display:inline;}


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}


.menu-item-home {
	margin-left: 5px;
}

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}
.flexslider .field-content,.flexslider .field-content a{color:#fff;text-shadow:1px 1px 2px #333;text-align:left;margin:0;}
.flexslider .field-content a:visited,.flexslider .field-content a:active,.flexslider .field-content a:hover{text-decoration:none;}
.pane-ornl-research-area-nav-flags .field-content{color:#fff;}
.pane-ornl-research-area-nav-flags .field-content a{color:#fff;}
.view-newsdesk-featured-article h2.field-content{margin-bottom:0px;padding-left:15px;}
.view-newsdesk-featured-article h3.field-content{margin-top:0px;padding-top:10px;padding-left:15px;}
.banner p.responsive{padding-bottom:13.333333333333333333333333333333%}
.footer_top a,.footer_top p,.footer_top span,.footer_top li,.footer_top .textwidget{color:#818181;word-wrap:break-word}
.row{margin-left:-15px;margin-right:-15px}

	
	#main-menu .button.big span i, #mobile-menu .button.big span i.line-one, #mobile-menu .button.big span i.line-two, #mobile-menu .button.big span i.line-three, #mobile-menu .button.big span i.line-four
	{
		background-color: #ffffff !important;
	}

	.mobile-menu {
		min-height: 420px;
	}

				.mobile-menu .but-wrap {
					width: 318px;
				}


.flexslider {
  margin: 0;
  padding: 0;
}

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

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

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

* html .flexslider .slides {
  height: 1%;
}

.flexslider .slides {
  zoom: 1;
}

.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.product-upsell-section-wrapper .box-up-sell .flexslider{background:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;zoom:0}
.product-upsell-section-wrapper .box-up-sell .flexslider #upsell-product-table li{margin:auto}
.product-upsell-section-wrapper .box-up-sell .flexslider .slides img{margin:0 auto;width:initial}
#corporate-gifts .customer-thoughts .flexslider-wrapper{max-width:500px}
#corporate-gifts .customer-thoughts .flexslider-wrapper .flexslider{background:transparent;box-shadow:none}
#corporate-gifts .customer-thoughts .flexslider-wrapper .flexslider .flex-direction-nav{display:none !important}
.main-cart-left .crosssell .flexslider{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;zoom:0}
.main-cart-left .crosssell .flexslider .slides img{width:auto}
.flexslider-wrapper{margin:1em auto 0;max-width:320px;padding:0 10px;position:relative}
.flexslider-wrapper .flexslider{border:0}

#mainmodules4 {color: #333;}

#mainmodules4 a {color: #fff;}

#showmodules, #mainmodules, #mainmodules2, #mainmodules3, #mainmodules4 {overflow: hidden;}

#showmodules.spacer .block, #mainmodules.spacer .block, #mainmodules2.spacer .block, #mainmodules3.spacer .block, #mainmodules4.spacer .block {float: left;}

#showmodules.spacer.w99 .block, #mainmodules.spacer.w99 .block, #mainmodules2.spacer.w99 .block, #mainmodules3.spacer.w99 .block, #mainmodules4.spacer.w99 .block {width: 99.8%;}

#showmodules.spacer.w49 .block, #mainmodules.spacer.w49 .block, #mainmodules2.spacer.w49 .block, #mainmodules3.spacer.w49 .block, #mainmodules4.spacer.w49 .block {width: 49.8%;}

#showmodules.spacer.w33 .block, #mainmodules.spacer.w33 .block, #mainmodules2.spacer.w33 .block, #mainmodules3.spacer.w33 .block, #mainmodules4.spacer.w33 .block {width: 33.3%;}

#showmodules .moduletable, #mainmodules4 .moduletable {padding: 15px;}

.spacer .block {float: left;}



.art-box, .art-box-body {
   margin:0 auto;
   position:relative;
}

.art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
   position:absolute;
   top:0;
   bottom:0;
   content:' ';
   background-repeat: no-repeat;
   line-height:0;
}

.art-box:before,.art-box-body:before{
   left:0;
}

.art-box:after,.art-box-body:after{
   right:0;
}

.art-box-body:before, .art-box-body:after {
   background-repeat:repeat-y;
}

.art-box-body:before {
   background-position: top left;
   z-index:-3;
}

.art-box-body:after {
   background-position: top right;
   z-index:-3;
}


.art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
   z-index:-2;
}

.art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
   z-index:-1;
}


#ajaxcart-continue-shopping-compare .messages-compare li {
    margin: 0 0 10px;
}


#ajaxcart-continue-shopping-compare .ajaxcart-checkout button.button span {
    background: none repeat scroll 0 0 #618499;
    border-color: #406A83;
}
.modal-header{padding:15px;border-bottom:1px solid #fff;min-height:16.42857143px;}
.modal-header .close{margin-top:-2px;}
div.modal-header{background:#FFFFFF;opacity:.9;border-bottom:1px solid #666;min-height:16px;padding:15px;}
div#wcm-survey.modal div.modal-header{min-height:45px;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}
.btn-primary .badge{color:#428bca;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{font-weight:400;color:#428bca;border-radius:0}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}
.btn .label{position:relative;top:-1px}
.btn .badge{position:relative;top:-1px}
.btn-xs .badge{top:0;padding:1px 5px}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.carousel-caption .btn{text-shadow:none}

.coming-soon .home-subscribe .btn-lg {
  padding: 15px 30px;
}

    .describe-half-img .btn-lg {
        padding: 10px 15px;
    }


    .home-subscribe .btn-lg {
        width: auto;
    }

    .subscription .btn-lg {
        margin: auto;
        display: block;
    }


.btn.extra-width {
    padding: 13px 40px;
}

.btn:focus,
.btn:active{
    outline:inherit;
}







.navbar .btn {
    margin-top: 20px;
    margin-left: 10px;
}

.btn-primary:hover{
    color: #1ac6ff;
    background-color: transparent;
    border-color: #1ac6ff;
}

.btn-default:hover {
    border: 2px solid #fff !important;
}

.btn-default.btn-dark {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
}

.subscribe-form .btn-lg{
    padding: 18px 30px;
    font-size: 16px;

}

.subscribe_form .btn {
    border-radius: 0;
    border: 0;
    height: auto;
    padding: 15px 20px;
    font-size: 24px;
    line-height: 32px;
    box-shadow: none;
    margin-left: 0;
    background: #fff;
}


.subscribe_form3 .btn {

    padding: 19px 20px;

}

.subscribe-form2 .btn {
    margin-top: 8px;
    width: 220px;
    max-width: 100%;
    border-color: rgba(255, 255, 255, 0.56);
}

.subscribe-form2 .btn:hover {
    color: #fff;
    border: 1px solid #fff;
}


.price-1 .plan .btn {
    min-width: 180px;
    height: 50px;
    line-height: 35px;
    font-size: 18px;
}

.price-2 .btn {
    min-width: 170px;
    margin-top: 10px;

}

.call-to-action .btn {
    margin-top: 8px;
    width: 220px;
    max-width: 100%;
    border-color: rgba(255, 255, 255, 0.56);
}

.call-to-action .btn:hover {
    color: #fff;
    border: 1px solid #fff;
}

.call-to-action2 .btn{
    margin: auto;
    display: block;
    margin-top: 30px;
}

.call-to-action-img .btn{
    width: 220px;
    margin: auto;
    display: block;
    margin-top: 30px;
}
.footer-1 a span:hover,.footer-1-light a span:hover, .fw-shortcode-calendar-wrapper .page-header h3, .btn-group button[data-calendar-nav], .btn-group button[data-calendar-nav*='today'] {color: #1ac6ff !important;}
.follow li.follow-text{padding:12px 10px 0 0;}

.fmm_content{
	width:100%;
	max-width:970px;
	margin:0 auto;
}
#footer .social{padding:0 0 20px 0;height:auto;text-align:center;background-color:#818285;}
#footer .social div{font-size:2em;height:auto;padding-bottom:0;}
#footer .social img{margin-top:-10px;}
.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-sm-3{width:25%;}

	
.sidebar-top {

	width:	250px;
	
	height:	35px;
	}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_8 {
	width:620px;
}

.logo .tagline {color:#582207;}


.top-footer-wrap{
	margin-left: -2%;
}

.clearfix:after,.clearfix:before,.container:after,.container:before,.f-row:after,.f-row:before,.frame:after,.frame:before,.group-item-info:after,.group-item-info:before,.group-list .post-info:after,.group-list .post-info:before,.nav:after,.nav:before,.widget:after,.widget:before{content:"";display:table}

.clearfix:after,.container:after,.f-row:after,.frame:after,.group-item-info:after,.group-list .post-info:after,.nav:after,.widget:after{clear:both}

.f-input input[type=text]:focus,.f-input input[type=password]:focus,.f-input textarea:focus,.widget-row input[type=text]:focus,.widget-row input[type=password]:focus,.widget-row textarea:focus{border-color:#81B9CB;box-shadow:0 0 5px 0 rgba(63,133,254,.6)}

.f-input .errorMessage,.f-input .successMessage,.widget-row .errorMessage,.widget-row .successMessage{padding-left:0;clear:both;font-size:12px}

.f-input a:not(.chosen-single),.widget-row a:not(.chosen-single){color:#00d3db;font-weight:700}

.subscriptionbox .widget-row{float:left;padding:1px}
