﻿

.top-nav .social-icons{float: right; margin: 3px 5px 0 0;}

.top-nav .social-icons [class^="tieicon-"]:before, .top-nav .social-icons [class*=" tieicon-"]:before,
.footer-bottom .social-icons [class^="tieicon-"]:before, .footer-bottom .social-icons [class*=" tieicon-"]:before{
    width:20px;
    height:24px;
    line-height: 24px;
    font-size:16px;
    color: #888;
}



.social-icons{text-align:center;}

	.social-icons a{position:relative;margin:0 2px 0 ; opacity:.7;}

	.social-icons a:hover{ opacity:1;}

	.footer-bottom .social-icons{
		float:right;
		margin:9px 0 0;
		line-height:0;
	}


 .social-icons-widget .social-icons a{margin: 2px;}
 
.social-icons-widget .social-icons [class^="tieicon-"]:before, .social-icons-widget .social-icons [class*=" tieicon-"]:before {
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
    color:#FFF;
}

.social-icons-widget .social-icons.icon_24 [class^="tieicon-"]:before, .social-icons-widget .social-icons.icon_24 [class*=" tieicon-"]:before {
    width:24px;
    height:24px;
    line-height: 24px;
    font-size:14px;
}

    .social-icons-widget .tieicon-delicious:before { background:#2567ee; }

    .social-icons-widget .tieicon-stumbleupon:before { background:#f42424; }

    .social-icons-widget .tieicon-fivehundredpx:before { background:#00adf1 }

    .social-icons-widget .tieicon-foursquare:before { background:#0d9ed1  }

    .social-icons-widget .tieicon-grooveshark:before { background:#248fd3 }

    .social-icons-widget .tieicon-forrst:before { background:#297e09 }

    .social-icons-widget .tieicon-digg:before { background:#b2b2b2 }

    .social-icons-widget .tieicon-reddit:before { background:#ff915c }

    .social-icons-widget .tieicon-blogger:before { background:#f39d38 }

    .social-icons-widget .tieicon-flickr:before { background:#ff0084 }

    .social-icons-widget .tieicon-viadeo:before { background:#f97618 }

    .social-icons-widget .tieicon-vimeo:before { background:#3fbfce }

    .social-icons-widget .tieicon-myspace:before { background:#487ccd }

    .social-icons-widget .tieicon-googleplay:before { background:#a0b532 }

    .social-icons-widget .tieicon-soundcloud:before { background:#F76700  }

    .social-icons-widget .tieicon-yelp:before { background:#c1230d }

    .social-icons-widget .tieicon-github:before { background:#666 }

    .social-icons-widget .tieicon-youtube:before { background:#cc181e  }

    .social-icons-widget .tieicon-xing:before { background:#00605e }

    .social-icons-widget .tieicon-dropbox:before { background:#459ce6 }

    .social-icons-widget .tieicon-tumblr:before { background:#385a75 }

    .social-icons-widget .tieicon-apple:before { background:#7e878b }

    .social-icons-widget .tieicon-dribbble:before { background:#d875a2 }

    .social-icons-widget .tieicon-skype:before { background:#00c6ff }

    .social-icons-widget .tieicon-vkontakte:before { background:#336699 }

    .social-icons-widget .tieicon-friendfeed:before { background:#93b4dd }

    .social-icons-widget .tieicon-deviantart:before { background:#5d6f6d }

    .social-icons-widget .tieicon-lastfm:before { background:#f54a3d }

    .social-icons-widget .tieicon-instagram:before { background:#517fa4 }

    .social-icons-widget .tieicon-spotify:before { background:#7fb718 }

    .social-icons-widget .tieicon-evernote:before { background:#1c8328 }

    .social-icons-widget .tieicon-paypal:before { background:#34aad2 }

    .social-icons-widget .tieicon-picasa:before { background:#9d48a1 }

    .social-icons-widget .tieicon-behance:before { background:#1769ff  }

    .social-icons-widget .tieicon-wordpress:before { background:#2071ad }

    .social-icons-widget .tieicon-twitter:before { background:#45b0e3 }

    .social-icons-widget .tieicon-facebook:before { background:#39599f }

    .social-icons-widget .tieicon-rss:before { background:#f8bc2e }

    .social-icons-widget .tieicon-pinterest-circled:before { background:#f42424 }

    .social-icons-widget .tieicon-gplus:before { background:#fa0101 }

    .social-icons-widget .tieicon-linkedin:before { background:#65b7d2 }

    .social-icons-widget .tieicon-share:before { background:#55ac60 }



#releases .smallreleasebox{border:1px solid #9a9a9a; height:112px;width:258px;float:left;margin-right:54px;margin-bottom:54px;padding-bottom:0px;display:block;}


#sidebar .smallreleasebox{border:1px solid #9a9a9a; height:112px;width:258px;margin-bottom:30px;padding-bottom:0px;display:block;}

#content #sidebar .smallreleasebox .smallbname{font-family:Arial;font-size:11px;letter-spacing:0em;font-weight:normal;}

.rp_typetit{
float:left;
font:bold 13px Arial, Helvetica, sans-serif;
color:#FF8229;
width:190px;
margin:2px 0 0 10px;
}

   div.simplesocialbutton { float: left; }

.navbar-inner {
  min-height: 60px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fff;
  border: 1px solid #d4d4d4;
  *zoom: 1;
}

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

.navbar-inner:after {
  clear: both;
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
body.style-206 #usersite-container #site-wide-header{background-color:transparent;display:inline-block;width:100%;padding:1.875em 0}
body.style-206 #usersite-container #site-wide-header .my_sites{text-align:center;font-size:1rem}
body.style-206 #usersite-container #site-wide-header .my_sites a{margin:0 0.15em;color:#000}
body.style-206 #usersite-container #site-wide-header .my_sites a:hover{color:rgba(0,0,0,0.47)}
body.style-206 #usersite-container .site-wrap,body.style-206 #usersite-container .site-wide-feature-area .zoogle-content{max-width:960px;margin:auto}
#usersite-container .site-wide-feature-area .feature{padding:0}
#usersite-container .site-wide-feature-area .my_sites{margin:0}

.blog-right{
	float:right;
	overflow:hidden;
	width:47%;}
	
.blog-right ul li{
	border-top:1px solid #808080 ;
	padding:6px 0;
	line-height:15px;
	font-weight:bold;}
	
.blog-right ul li a{ color: #000;}
	
	
.blog-right ul li:first-child{
	border:0px;
	padding-top:0px;}
		
.blog-right,.blog-left{
	width:100%;}

.blog-right .more a{
	padding:2% ;
	display:block;
	background:#517281;
	color:#fff !important;}

.container{overflow:hidden;width:100%;padding:5px;border:1px solid #ddd;margin:0 0 11px}
.editor-button,.edit-link a,.page-map a,.archive-header .view-flyer a,.newsletter-signup input[type="submit"],button,input[type="submit"],.modal-trigger span{background-color:white;border:4px solid #070608;color:#070608;display:inline-block;font-family:"droid-sans-mono","Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-weight:normal;line-height:1;padding:1.3125em 3.9375em;text-decoration:none;box-shadow:0.375em 0.375em 0 #070608;-webkit-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;-moz-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear}
.tr-coretext .editor-button,.tr-coretext .edit-link a,.edit-link .tr-coretext a,.tr-coretext .page-map a,.page-map .tr-coretext a,.tr-coretext .archive-header .view-flyer a,.archive-header .view-flyer .tr-coretext a,.tr-coretext button,.tr-coretext input[type="submit"],.tr-coretext .modal-trigger span,.modal-trigger .tr-coretext span{font-weight:normal}
.editor-button:hover,.edit-link a:hover,.page-map a:hover,.archive-header .view-flyer a:hover,button:hover,input[type="submit"]:hover,.modal-trigger span:hover{background-color:#c7a84c;border:4px solid #c7a84c;color:white}
.editor-button:active,.edit-link a:active,.page-map a:active,.archive-header .view-flyer a:active,button:active,input[type="submit"]:active,.modal-trigger span:active{margin:2px -2px -2px 2px;box-shadow:0 0 0 #070608}
.modal-open{overflow:hidden}
.modal label{cursor:pointer;margin-bottom:0;font-size:1em}
.modal label img{border-radius:150px;display:block;max-width:300px}
.modal input[type="checkbox"]{display:none}
.modal .modal-open{overflow:hidden}
.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999;padding:0 7.875em}
.js .modal .modal-window{overflow:scroll}
.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}
.modal .modal-close{position:absolute;top:-2.95313em;right:-2.95313em;bottom:auto;left:auto;height:1.5em;width:1.5em;cursor:pointer}
.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#999;content:'';display:block;margin:-3px 0 0 -1px}
.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:gray}
.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0;background:#f8f8f8;margin:auto;margin-bottom:1.96875em;max-width:60.44444em;max-height:70%;position:relative;overflow:visible;margin-top:-100%}
.modal .modal-inner p{font-size:1.125em;max-width:100% !important;padding:0;text-align:left}
.modal .modal-inner p.intro{color:#c7a84c;line-height:1.6em}
.modal .modal-inner p.body{color:#070608;line-height:1.45em}
.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}
.modal .modal-inner a.cta:last-child{padding:0 2em}
.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}
.modal .modal-state:checked+.modal-window .modal-inner{margin-top:7.77778em}
.type-movie .entry-content .modal,.type-movie .entry-summary .modal{margin:1.96875em 0}
.type-movie [id^="modal-"] .modal-inner{font-size:1.28571em}
.type-movie [id^="modal-"] .modal-inner iframe{display:block;border:none}
.modal-trigger{text-align:center}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


#cff .cff-item{
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0 15px 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}

#cff .cff-item:first-child{
  padding-top: 0;
}

#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child{
  padding: 15px;
  margin: 5px 0;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}



#header-nav { width: 100%; position: relative; z-index: 2500; margin: 0; }



.bold #header-nav { border-top: 3px solid #d2d2d2; }


#header-nav .mobile-nav-item { display: none; }

  #header-nav .nav-item { display: none; }

  
  #header-nav li.mobile-nav-item { display: block; height: 48px; float: left; border-left: 1px solid #d2d2d2; width: 33.3%; position: relative; top: -1px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

  #header-nav .mobile-nav-item.browse { border-left: 0px; }



.double-borders { border-top: 1px solid #d2d2d2; margin: 4px 0px 0px; }


.double-borders:before { content: ''; display: block; position: relative; top: -5px; left: 0; right: 0; height: 1px; background-color: #d2d2d2; }
.nav-item{list-style:none;display:inline-block;padding:0;margin:0}
.nav-item:first-child{margin-left:1em}
.nav-item.nav-item__multiple{display:none}
.nav-item a{padding:8px 6px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.nav-item a:link,.nav-item a:visited{color:#3f556d;text-decoration:none}
.nav-item a:hover,.nav-item a:focus,.nav-item a:active{text-decoration:underline}

	
	.home_featured_panel_mask {
		position: absolute;
		width: 902px;
		height: 120px;
		overflow: hidden;
		margin-left: 26px;
	}


.half-size {	
	position: absolute;
	right: 20px;
	bottom: 20px;
	max-height: 50px;
	max-width: 100px;
	width:auto;
}



.post-comments { 
display: none; 
}

  .company-news .date {
    float: left;
    font-family: "adobe-caslon-pro", "serif";
    color: #27315a;
    margin-right: 40px; }

.list,footer .widget .its + div{border-top:3px solid #e31e2c}

.widget .search-w{background:#333;padding:7px}

.widget.widget_recent_entries .its{background:#f7931e}

.widget.widget_recent_entries ul{list-style:none;border-top:3px solid #f7931e}

.widget.widget_recent_entries li{border-bottom:1px solid #b3b3b3;margin-top:15px;margin-bottom:15px;}

.widget.widget_recent_entries li a{color:#f7931e;font-family:"myriad-pro",Helvetica,Arial,sans-serif}

.widget.widget_recent_entries li a:hover{color:#1a1a1a}

.widget.gform_widget .its{background:#e31e2c}

.widget{clear:both;margin-bottom:15px;}

.widget .its + div{border-top:3px solid #333}

.widget .its{background:#333}

.widget [data-clearing] li{margin-right:0;max-width:100%}

.widget .gform_wrapper{border-top:3px solid #e31e2c}

.widget .image-campaign{width:auto !important;clear:both;}

.widget .image-campaign li{margin-bottom:20px;float:left;width:100%}

.widget .gfield_label{display:none}

.widget .gform_description{font-family:"myriad-pro",Helvetica,Arial,sans-serif;font-weight:bold;font-size:18px;line-height:22px}

.widget .gform_heading{margin-bottom:10px}

.widget .gform_body{display:inline-block;width:67%}

.widget .gform_footer{display:inline-block;width:10%;height:32px;vertical-align:top;margin-left:-5px;margin-top:1px}

footer.main .widget{margin-top:30px;}

footer.main .widget input[type="email"]{height:32px;line-height:28px;padding:0 .5em}

footer.main .widget .its{background:#e31e2c}

footer.main .widget .textwidget{border-color:#e31e2c}
.header-search-area button.btn{background-color:transparent;border-color:transparent;color:#666666;padding:12px;opacity:0.7;}
.header-search-area button.btn:hover{opacity:1;}
.header-search-area .responsive_font_big,.header-search-area .node-type-homepage .jumbotron h2,.node-type-homepage .jumbotron .header-search-area h2{line-height:1em;}
.header-search-area .form-actions.form-wrapper{display:none;}
.header-search-area .input-group{background:white;padding:10px;border:2px solid #e4e4e4;display:block;position:relative;}
.header-search-area .input-group input{height:auto;font-size:1.125em;float:none;border:0;outline:none;padding-left:0;font-size:1.125em;}
.header-search-area .input-group span.input-group-btn{position:absolute;right:0;top:0;z-index:100;width:auto;}
.header-search-area .input-group span.input-group-btn button span{font-size:2.25em;}
.header-search-area .rocket-section{background-color:#0099a8;}
.header-search-area .rocket-section .responsive_font_big,.header-search-area .rocket-section .node-type-homepage .jumbotron h2,.node-type-homepage .jumbotron .header-search-area .rocket-section h2{color:white;}


.no-pad {
	padding: 0;
	margin: 0;
}


.aligncenter, 
div.aligncenter {
	display: block;
	margin: 5px auto 20px auto;
}


.aligncenter {
	display: block;
	margin: 5px auto;
}


a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.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-5{width:41.66666667%}
.ad{background-color:transparent;padding:8px 0;text-align:center}
.ad--header{margin-bottom:14px;margin-bottom:.875rem}
div.wrapper-no-blocks div.entry-content{margin:40px 0 !important;text-align:center}
.block-type-content div.entry-content{width:100%;margin:20px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.block-type-content div.entry-content:first-child{margin-top:0}
div.entry-content h1,div.entry-content h2{margin:0 0 20px}
div.entry-content h3,div.entry-content h4,div.entry-content h5,div.entry-content h6{margin:0 0 15px}
div.entry-content p{margin:0 0 15px}
div.entry-content hr{background-color:#ccc;border:0;height:1px;margin:0 0 15px}
div.entry-content ul,div.entry-content ol{padding:0 0 0 40px;margin:15px 0}
div.entry-content ul ul,div.entry-content ol ol{margin:0}
div.entry-content ul li{list-style:disc}
div.entry-content ul ul li{list-style:circle}
div.entry-content ul ul ul li{list-style:square}
div.entry-content ol li{list-style:decimal}
div.entry-content ol ol li{list-style:lower-alpha}
div.entry-content ol ol ol li{list-style:lower-roman}
.block-type-pin-board .pin-board-pin .entry-content{font-size:12px;line-height:150%;padding-right:15px;padding-left:15px;}
.block-type-content div.entry-content,.block-type-content div.entry-content p{color:#555555;font-size:14px;line-height:180%;}
#block-bm354861305563e5 div.entry-content,#block-bm354861305563e5 div.entry-content p{font-family:Lato;font-size:16px;}
.block-type-content div.entry-content h3,.block-type-content div.entry-content h2,.block-type-content div.entry-content h1{font-size:20px;line-height:180%;}
.block-type-content div.entry-content h4,.block-type-content div.entry-content h5{font-size:16px;line-height:180%;}
.block-type-content div.entry-content a.more-link{background-color:#eeeeee;text-decoration:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding-top:2px;padding-right:6px;padding-bottom:2px;padding-left:6px;}
.block-type-content div.entry-content a.more-link:hover{background-color:#e7e7e7;}
.block-type-text .entry-content h3,.block-type-text div.entry-content h2,.block-type-text div.entry-content h1{font-size:20px;line-height:180%;}
.block-type-text .entry-content h4{font-size:16px;line-height:180%;}
#block-bm354861305563e5 div.entry-content a{color:#38BADB;}
#block-bm354861305563e5 div.entry-content a:hover{color:#77C6D9;}
#block-bm354861305563e5 div.entry-content h2{font-family:Oldenburg}
#search-box{display:none;position:absolute;right:40px;background:#fff;height:50px;z-index:9999;top:0px;width:96%;}
#search-box.active{display:block;}
#search-box form{margin-left:40px;}
#search-box .form-actions{float:right;}
#search-box input{border:none;}
#search-box input[name="submit"]{height:2em;color:#D7D7D7;margin-top:10px;margin-right:1em;}
#search-box input.form-text{width:70%;height:20px;margin-top:8px;color:#D7D7D7;font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:14px;}
#search-box:hover input.form-text,#search-box.focused input.form-text{color:#444;}
#search-box,#search-text{text-shadow:none;}

#middle .middleright {
	width:332px;
	float:right;
	overflow:hidden;
}

			  .product-description .product-cta .product-cta-price {
				float: left;
				padding: 10px;
				background-color: black;
			  }

			.category-product .product-cta .product-cta-price {
			  float: left;
			  padding: 10px;
			  background-color: black;
			}

.asideA:first-child, .asideA .module:first-child, .asideA .connectwithus:first-child { margin-top: 0; padding-top: 0; border: none; }

.connectwithus { padding: 15px 0 0; }

  .asideA .module, .connectwithus { margin: 10px 0; padding: 10px 0 0; }


.connectwithus + .connectwithus {
  border-top: 1px solid #ccc;
  margin-top: 0;
}



.connectwithus h3, #featurearticle #sub_rightcolumn .connectwithus h3 {background: none transparent; border-top: none; box-shadow: none; margin: 0 0 1em 0; padding: 0; }
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}


#menu-main .mobile {
	display: none;
}


footer .mobile {
	display: none;
}




.mobile { 
	display: none;
}


.mobile-contact ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


.mobile-contact a {
	font: 16px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
}


.mobile-contact a.btn {
	font-size: 22px;
}


.mobile-contact span {
	font: 16px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
}


.mobile-contact .widget span.diff-spacer {
	margin-left: 30px;
}

	
	aside .mobile {
		display: block;
	}

	
	aside .mobile a {
		float: none !important;
	}

	
	#callouts .mobile {
		display: block;
	}

    ul.columns.mobile {
        display: block;
    }

	ul.columns.mobile li {
		width: 100%;
		clear: left;
		margin-right: 0;
	}


.mh-excerpt a, .widget-title a { text-decoration: none; }


.slide-caption .mh-excerpt a { color: #fff; }


.spotlight .mh-excerpt a { color: #fff; }


.cp-widget .mh-excerpt { padding-top: 10px; padding-top: 0.625rem; overflow: hidden; }


	.slide-data .mh-excerpt, .slider-layout1 .flex-control-nav, .related-subheading { display: none; }

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap {
  position: absolute;
  overflow: hidden;
  top: -60px;
  right: 0px;
  height: 40px;
  width: 100px;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 40px;
  width: 50px;
  overflow: hidden;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper .lang-control,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper .lang-control {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  height: 40px;
  width: 100px;
  -webkit-transition: all 0.22s;
  -moz-transition: all 0.22s;
  -o-transition: all 0.22s;
  -ms-transition: all 0.22s;
  transition: all 0.22s;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper .lang-control:hover,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .lang-wrapper .lang-control:hover {
  left: -50px;
}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .menu-search-box,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .menu-search-box {
  position: absolute;
  right: 0px;
  height: 100%;
  width: 50px;
  border-left: 1px solid #313131;
  cursor: pointer;
}


.widget .widget-title {
	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
	margin: 0 0 10px;
}


.site-footer .widget-title,
.site-footer .widget-title a,
.site-footer .wp-caption-text {
	color: #fff;
}
.lightbulb-widget div div.ray3{left:55px;top:9px;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:opacity 0.3s 0.2s;-webkit-transition:opacity 0.3s 0.2s;-ms-transition:opacity 0.3s 0.2s;-o-transition:opacity 0.3s 0.2s;transition:opacity 0.3s 0.2s}
.lightbulb-widget.activated div div.ray3{opacity:.6}




	
.banner-head{
	text-align:center;
	min-height: 95px;
	}
				
.header-new .banner-head{
	display:none;}
.access{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}

#home-widgets .block,
#right-column .block {
	width: 100%;
	margin-bottom: 10px;
	padding: 10px 0;
	position: relative;
	z-index: 1;
}

#home-widgets a,
#right-column .block a{
	text-decoration: none;
	color: inherit;
}

#home-widgets a img,
#right-column .block a img{
	border: 0;
}

#home-widgets p strong,
#right-column .block p strong{
color: #297C8C;
font-size: 1.25em;
font-weight: normal;
}



.block.contact{
	border: 1px solid #50ACBB;
	padding: 15px 0;
}
.wk-slideset
.sets{overflow:hidden}
.wk-gallery-showcase .wk-slideset
.sets{padding:10px
0 3px 0}
.wk-gallery-showcasebox .wk-slideset
.sets{padding:15px
0}
.wk-slideset-default
.sets{margin:0
-10px}
.wk-slideshow-showcasebox .wk-slideset
.sets{padding:15px
0}
.wk-slideshow-showcasebuttons .wk-slideset
.sets{padding-top:15px}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}
.media-heading{margin-top:0;margin-bottom:5px}


ul.sidebarttab li {
	width: 50% !important;
	float: left !important;
}
.divider-vertical{height:16px;margin:7px 0;border-right:1px solid #999}


.narrowcolumn .postmetadata {
	text-align: center;
	}


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


.widecolumn .postmetadata {
	margin: 30px 0;
	}


.postmetadata {
	clear: left;
}


.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


.toplinks { 	color:#fff;
	font-family: Georgia, Times, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	padding: 0px;}
	

.toplinks a, .toplinks a:visited {
	color:#fff;
	font-family: Georgia, Times, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	padding: 0 2px 0 2px;
	margin: 0;
	float: left;
	text-decoration: none;
	font-weight:bold;
		}

		
		
.toplinks a:hover{
	color:#ccc  !important;
	font-family: Georgia, Times, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	padding: 0 2px 0 2px;
	margin: 0;
	float: left;
	text-decoration: none;
	font-weight:bold;
		}
