﻿
.bottom-join-desc{padding:30px 0 0}

.bottom-join-desc a{color:#fff;font-weight:700}

.bottom-join-desc a:hover{color:#000}





.dark-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 10000;
}


.article-list-content-main {
    padding-left:315px;
}



.heatmapthemead-article { 
	margin-bottom: 1em;
}


#heatmapthemead-featured-page.heatmapthemead-article { 
	
}


.menu-left{ width:43%; float:left}

























.header3-top{
	background-color: #990000;
	min-height:40px;
	position: relative;

	margin-top: 0px;
	z-index: 500;
}

.header3-top .wrapper-in{
	margin: 0px auto;

}

.header3-top .wrapper-in .main{
	margin: 0px auto;
	min-height: 40px;
	
}

.header3-top .wrapper-in .main .menumain{
	
}

.header3-top .wrapper-in .main .menumain .menubar{
	
}

.header3-top .wrapper-in .main .menumain .menubar .menutip{
	
}

.header3-top .wrapper-in .main .menumain .menubar .menutip .mnubutton{
	
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li{
	
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li a{
	color: #FFFFFF;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000000;
    font-family: verdana;
    font-size: 14px;
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist{
	
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item1{
    padding-left: 29px;
    padding-right: 29px;
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .marginbt{
	margin-bottom: 20px;
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item1 .title1{
    float: left;
    text-decoration: none;
    color: #212121;
    text-shadow: 1px 1px 1px #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    font-family: "trebuchet ms";
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item1 .link1{
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 5px;
    font-family: Arial;
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item1 .link1 a{
  	color: #0000FF;
    font-weight: bold;
    margin-right: 5px;
    
    color: #0000FF;
    font-weight: bold;
    text-shadow: none;
}


.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item1 .title2{
    color: #707070;
    font-size: 16px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
    line-height: 22px;
    margin: 0 0 20px;
    font-weight: bold;
    font-family: Arial;
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item1 .list2{
	margin: 0 0 18px 20px;
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item1 .list2 li {
	list-style-type: square;
	font-size: 12px;
	line-height: 21px;
	color: #888888;
	font-family: Arial;
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item1 .list2 li a{
	color: #888888;
	font-size: 12px;
    font-weight: normal;
    line-height: 1.4em;
    text-shadow: none;
    font-family: Arial;
    
    margin-right: 5px;
}

.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item1 .list2 li a:hover{
	 color: #333333;
}


.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item2{
    padding-left: 20px;
    padding-right: 20px;
}


.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item2 .title3 {
	text-align: center;
}


.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item2 .title3 em{
	color: #707070;
	font-size: 16px;
	text-shadow: 1px 1px 1px #FFFFFF;
	line-height: 22px;
	font-style: normal;
	margin: 10px 0px;
	display: block;
	font-weight: bold;
	font-family: Arial;
}
#topten,#blog,#featuredarticles,#hottopics,#tips,#newratings,#comments,.boxit,.boxitBright{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:7px;margin-bottom:10px;border:1px solid #ccc}
.boxit{margin:5px 5px 10px 5px}


#connect-bar-facebook, #connect-bar-twitter, #connect-bar-plusone, #connect-bar-email, #connect-bar-pinterest
{
    position: relative;
    display: inline-block;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
    margin: auto;
    padding-top: 3px;
    padding-left: 5px;
    text-align: right;
}




#connect-bar-twitter
{
    margin-right: 10px;
}


.row {
  margin-left: -15px;
  margin-right: -15px; }

  .row:before, .row:after {
    content: " ";
    
    display: table;
     }

  .row:after {
    clear: both; }


form .row {
  margin-bottom: 30px; }

  .landing-page-hero .row {
    position: relative; }
    	
.grid_10 { width: 62.03125%; }


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	margin: 0 1.25% 0 0;
	float: left;
	display: block;
}
.wf-active #reply-title, .wf-active .cat-links, .wf-active .comment .reply, .wf-active .comment-author, .wf-active .comment-meta, .wf-active .comments-title, .wf-active .entry-content blockquote p, .wf-active .entry-header .entry-meta, .wf-active .entry-title, .wf-active .header-search input, .wf-active .latest-posts-header, .wf-active .main-navigation a, .wf-active .main-small-navigation .menu, .wf-active .menu-toggle, .wf-active .page-title, .wf-active .post-navigation .nav-label, .wf-active .secondary-navigation a, .wf-active .site-footer, .wf-active .widget-area, .wf-active .widgettitle, .wf-active footer.entry-meta{font-family:"lemonde-journal-1","lemonde-journal-2",serif;font-style:normal;font-weight:400}
.wf-active #featured-content .featured-post-content .entry-title{font-style:normal;font-weight:400}
.wf-active .entry-title{font-style:normal;font-weight:400}
.wf-active body.archive .entry-title, .wf-active body.blog .entry-title, .wf-active body.home .entry-title, .wf-active body.search .entry-title{font-style:normal;font-weight:400}
#featured-content .entry-header .entry-meta a,#featured-content .featured-post-content .entry-header .entry-categories a,#featured-content .featured-post-content .entry-title,#featured-content .featured-post-content .entry-title a{color:#fff}
.widgettitle,.widget-title,.widget-title a,.latest-posts-header,.entry-title,#reply-title,.page-header,.comments-title{color:#031634}



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

#content-wrap {
	padding:40px 0;
	min-height:100%;
	background-color:#FFFFFF;
}




.fluid {
	float:left;
	width:100%;
}

.span4{width:300px;}

.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}

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

input.span4,textarea.span4,.uneditable-input.span4{width:286px;}

.columngroup .span12, .columngroup .span6, .columngroup .span4, .columngroup .span3, .columngroup .span8, .columngroup .span9, .columngroup .span2 .columngroup .span10 {margin-bottom:20px; }

.span8 .portfolio .span4 img {width:100%; height:auto;}

.span12 .portfolio .span4 img {width:100%; height:auto;}
.site-nav-span-wrap{height:40px;margin:0 -1px 0 0;overflow:hidden;padding:0}

		#second-menu ul.nav li ul { background: #009cff; }



header .list-unstyled .menu-item a:hover,  footer .list-unstyled .menu-item a:hover{
    text-decoration: none;
}
.cat-post-item .entry-thumb{width:33.3333333333%;height:auto;max-width:80px!important}
#right .moduletable{float:right;color:#FFFFFF;}

.footer-left {
	float: left;
	min-height: 195px;
}
 #stateselecttile ul li a,#stateselecttile ul ul li a,.tiledmenu ul li a,.tiledmenu ul ul li a,.regionlink,.moreinfo p a{text-decoration:none;color:#000;}
 .regionlink{text-shadow:0 1px #bbb;}
 a.regionlink:hover{text-shadow:0 1px #a3a3a3;}

	
.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 ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#site_title {
	font-size: 42px;
	line-height: 1.32em;
	font-weight: bold;
	color: #111111;
}

#site_title a {
	color: #111111;
}

#site_title a:hover {
	color: #0000DD;
}

#header #site_title a, #header #site_tagline {
	display: none;
}


.main{
	width:1000px;
}

.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 38px;
}

.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}

.widget ul {
	list-style-type: none;
}

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


.widget-acx-social-icons-widget-2-widget img 
{
width:32px; 
 }


body.single-frc_locations span.arrow {
    background-color: #6d6d6d;
}
div.menu-minipanels{display:none;}
.qtip .menu-minipanels .panel-2col .panel-panel{width:49%;}
.qtip .menu-minipanels .panel-col-first,.qtip .menu-minipanels .panel-col{padding:0;border-right:1px dashed white;}
.qtip .menu-minipanels .panel-1col .panel-col{border-right:none;}
.qtip .menu-minipanels ul,.qtip .menu-minipanels li{font-size:1em;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;list-style:none;list-style-image:none;margin:0;padding:0;}
.qtip .menu-minipanels h2{color:#DCEBFB;margin:3px 0;font-size:1.077em;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;margin:0;}
.qtip .menu-minipanels a:link,.qtip .menu-minipanels a:visited{color:white;text-decoration:none;font-size:0.923em;display:block;padding:4px 5px;line-height:16px;}
.qtip .menu-minipanels a:hover{text-decoration:underline;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels,#mobile-main-sidebar #mobile-main-menu .menu-content{margin-bottom:10px;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-separator,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-separator{display:none;margin:0;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-2col .panel-panel,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-2col .panel-panel{float:none;width:auto;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-2col .panel-panel .inside,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-2col .panel-panel .inside{margin:0;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-pane h2,#mobile-main-sidebar #mobile-main-menu .menu-minipanels .menu-panel h2,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-pane h2,#mobile-main-sidebar #mobile-main-menu .menu-content .menu-panel h2{margin:0;font-size:1em;color:#9CB7E8;background-color:#294D87;padding:8px 2px 8px 15px;line-height:normal;border-top:1px solid #52688C;border-bottom:1px solid #253F69;}

	.header-v2 .header-social .alignright{width:100%; margin:0; text-align:center;}

	.header-v3 .header-social .alignright{width:100%; margin:0; text-align:center;}

	.header-v4 .header-social .alignright{width:100%; margin:0; text-align:center; clear:both;}

	.header-v4 .header-social .alignright .menu{margin-top:-10px; line-height:25px;}

	.header-v5 .header-social .alignright{width:100%; margin:0; text-align:center;}

	.post .meta-info .alignright{
		margin-bottom: 5px !important;
	}


	.grid-layout .meta-info .alignright,.timeline-layout  .meta-info .alignright{
		float:right !important;
	}

	.grid { width: 100%; margin: 0 0 10px; }
div#footer span#copyright{display:block;}

.ie6 #content #slidedeck_frame {
	display:none;
}


.fa-custom, .fa-custom img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 27px;
    bottom: 0;
    margin-left: 2px;
    height: 27px;
}


.fa-custom:hover img:last-child {
    display:none;
}


.fa-custom img:first-child {
    display:none;
}


.fa-custom:hover img:first-child {
    display:inline-block;
}

.carousel-caption {
z-index: 10;
color: #000;
text-align: center;
}

.carousel-caption .btn {
  text-shadow: none;
}

.carousel-caption p {

}

.post-thumbnail-hovered ~ .post-details .post-content:after{border-color:transparent}

.post-thumbnail-hovered ~ .post-details a,.post-thumbnail-hovered ~ .post-details .post-category li:after{color:#f0f0f0;transition:all .4s ease;-webkit-transition:all .4s ease}

.post-thumbnail-hovered ~ .post-details h5,.post-thumbnail-hovered ~ .post-details h6,.post-thumbnail-hovered ~ .post-details li,.post-thumbnail-hovered ~ .post-details .post-category li:after{color:#fff!important;transition:all .3s ease;-webkit-transition:all .3s ease}


.mk-body-loader-overlay {
  z-index: 2351;
}

.ie .mk-body-loader-overlay {
  display: none !important;
}
#header .widget-area{width:500px;padding:5px 5px 0 0;float:right;text-align:right;}
.sidebar.widget-area .widget{background:#FFFFFF;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin:0px 0 15px;padding:0 0 15px;}
.sidebar.widget-area ol,.sidebar.widget-area ul,.sidebar.widget-area .textwidget,.sidebar.widget-area .widget_tag_cloud div div,.sidebar.widget-area .author-bio-widget,.sidebar.widget-area .featuredpage .page,.sidebar.widget-area .featuredpost .post{margin:0 !important;padding:15px 15px 0px 15px;}
.sidebar.widget-area #wp-calendar caption,.sidebar.widget-area #wp-calendar th{color:#000000;}
.sidebar.widget-area .widget_archive select,.sidebar.widget-area #cat{margin:15px 15px 0px 15px;}
.sidebar.widget-area ul li{border-bottom:1px solid #DDDDDD;margin:0px 0px 7px 0px;padding:0px 0px 5px 0px;list-style-type:none;word-wrap:break-word;}
.sidebar.widget-area ul ul li{border:none;margin:0;}
#footer-widgets .widget{background:none;border:none;margin:0 0 15px;padding:0;}
.widget-error{padding:10px;}
body.override #header .wrap,#title-area,#header .widget-area{width:100%;}
body.override .menu-primary,body.override .menu-secondary,#header .widget-area,#header .genesis-nav-menu{width:100%;}
.matrix-results .inner-show{height:280px;position:relative;width:65.666%;float:left;margin:.5% 0 .5% .5%}
.matrix-results .inner-show .matrix{margin:0}
.matrix-results .inner-show .matrix.slide{width:100%}
.matrix-results .inner-show .cycle-controls{position:absolute;left:0;bottom:0;z-index:200}
#home .caption .inner{display:table-cell;vertical-align:middle;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
#home .caption .inner .text{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
#home .caption .inner .text img{display:block;margin:auto}
#home .caption .inner .link{background:#2478b2;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:10px auto 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#lightbox .inner-lightbox{display:table;width:100%;height:100%;padding:1em}

.site-container{
	max-width:100%;
}




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.winfield-widget .content .widget:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.winfield-widget .content .widget:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.winfield-landing .site-container {
	margin: 0 auto;
	max-width: 960px;
}


	.footer-widgets .wrap,
	.site-container {
		max-width: 1024px;
	}


	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.site-inner,
	.site-container .sidebar-primary,
	.site-container .content,
	.site-container .content-sidebar-wrap,
	.site-container .sidebar-secondary {
		width: 100%;
	}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.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}
.sf-depth-1 .sf-sub-indicator{display:none;}


        #feature, #events, #blogposts, .col_foot
        {
            display: table-cell;
            width: 303px;
        }


        .product_leftcol, #feature, #events
        {
            border-right: solid 1px #e4e4e4;
        }


            #events h3, #feature h3, #blogposts h3
            {
                font-family: verdana,helvetica,arial;
                width: 270px;
                font-size: 14px;
                margin: 5px auto 0 auto;
            }


            #events p, #feature p, #blogposts ul li, .col_foot p
            {
                font-family: verdana,helvetica,arial;
                width: 270px;
                font-size: 12px;
                margin: 0 auto 0 auto;
            }



div#middle {
    width:auto;
    clear:both;
}



.column-right {
  width: 70%;
  float: right;
}


#home .column-right {
  padding-right: 80px;
  margin-bottom: 30px;
  float: right;
  overflow: hidden;
  width: calc(100% - 426px);
}


#home .column-right .home-right-top {
  border-top: 7px solid #48f0c5;
  margin-bottom: 40px;
  overflow: hidden;
}


#home .column-right .home-right-top .home-right-top-img {
  position: relative;
  width: 60%;
  float: left;
}


#home .column-right .home-right-top .home-right-top-img img {
  width: 100%;
}


#home .column-right .home-right-top .home-right-top-img .home-right-top-text {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-size: 70px;
  line-height: 80px;
  color: white;
  position: absolute;
  bottom: 50px;
}


#home .column-right .home-right-top .home-right-top-img .home-right-top-text span {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background-color: #48f0c5;
}


#home .column-right .home-right-top .home-right-text {
  padding-top: 40px;
  padding-left: 40px;
  width: 40%;
  float: left;
}


#home .column-right .home-right-top .home-right-text p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 20px;
  color: #676767;
}


#home .column-right .home-right-top .home-right-text p.link {
  color: #48f0c5;
}


#home .column-right .home-right-top .home-right-text p.link a {
  color: #ff22ab;
}


#home .column-right .home-right-row {
  width: 100%;
}


#home .column-right .home-right-row .content-c {
  float: left;
  width: 50%;
  position: relative;
}


#home .column-right .home-right-row .content-c.content-left {
  padding-right: 20px;
}


#home .column-right .home-right-row .content-c.content-left .v-thumb {
  border-top: 7px solid #ff22ab;
}


#home .column-right .home-right-row .content-c.content-left p {
  bottom: 25px;
}


#home .column-right .home-right-row .content-c.content-left p span {
  background-color: #ff22ab;
}


#home .column-right .home-right-row .content-c.content-right {
  padding-left: 20px;
}


#home .column-right .home-right-row .content-c.content-right .v-thumb {
  border-top: 7px solid #48f0c5;
}


#home .column-right .home-right-row .content-c.content-right p {
  top: 30px;
}


#home .column-right .home-right-row .content-c.content-right p span {
  background-color: #48f0c5;
}


#home .column-right .home-right-row .content-c .v-thumb {
  width: 100%;
}


#home .column-right .home-right-row .content-c .p-button {
  position: absolute;
  margin: auto auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}


#home .column-right .home-right-row .content-c p {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 40px;
  color: white;
  position: absolute;
}


#home .column-right .home-right-row .content-c p span {
  line-height: 54px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}


#home .column-right .home-right {
  width: 100%;
  height: 100%;
  overflow-y: hidden;
}


#home .column-right .home-right iframe {
  width: 100%;
  height: 100%;
  border: none;
  overflow-y: hidden;
}


#home .column-right .home-right iframe::-webkit-scrollbar {
  display: none;
}


#home .column-right .home-right-title {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 60px;
  color: #48f0c5;
  line-height: 60px;
}


#home .column-right .home-right-title span {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 50px;
  color: #48f0c5;
}


#profile-public .column-left, #profile-public .column-right, #profile-edit .column-left, #profile-edit .column-right {
  margin-bottom: 100px;
}


#profile-public .column-left .profile-info-container, #profile-public .column-right .profile-info-container, #profile-edit .column-left .profile-info-container, #profile-edit .column-right .profile-info-container {
  position: relative;
  width: 100%;
}


#profile-public .column-left .profile-info-container .profile-left, #profile-public .column-right .profile-info-container .profile-left, #profile-edit .column-left .profile-info-container .profile-left, #profile-edit .column-right .profile-info-container .profile-left {
  position: absolute;
  left: 0;
  top: -80px;
  width: 100%;
  background-color: #ff22ab;
  opacity: 0.9;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 40px;
  padding-bottom: 40px;
}


#profile-public .column-left .profile-info-container .profile-left p, #profile-public .column-right .profile-info-container .profile-left p, #profile-edit .column-left .profile-info-container .profile-left p, #profile-edit .column-right .profile-info-container .profile-left p {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 24px;
  color: white;
}


#profile-public .column-left .profile-info-container .profile-left p.top-last, #profile-public .column-right .profile-info-container .profile-left p.top-last, #profile-edit .column-left .profile-info-container .profile-left p.top-last, #profile-edit .column-right .profile-info-container .profile-left p.top-last {
  border-bottom: 2px solid white;
}


#profile-public .column-left .profile-info-container .profile-left p.bold, #profile-public .column-right .profile-info-container .profile-left p.bold, #profile-edit .column-left .profile-info-container .profile-left p.bold, #profile-edit .column-right .profile-info-container .profile-left p.bold {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 24px;
  color: white;
}


#profile-public .column-left .profile-info-container .profile-left p span.bold, #profile-public .column-right .profile-info-container .profile-left p span.bold, #profile-edit .column-left .profile-info-container .profile-left p span.bold, #profile-edit .column-right .profile-info-container .profile-left p span.bold {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 24px;
  color: white;
}


#profile-public .column-left .profile-info-container .profile-left .social, #profile-public .column-right .profile-info-container .profile-left .social, #profile-edit .column-left .profile-info-container .profile-left .social, #profile-edit .column-right .profile-info-container .profile-left .social {
  width: 100%;
  overflow: hidden;
  padding-top: 30px;
}


#profile-public .column-left .profile-info-container .profile-left .social img, #profile-public .column-right .profile-info-container .profile-left .social img, #profile-edit .column-left .profile-info-container .profile-left .social img, #profile-edit .column-right .profile-info-container .profile-left .social img {
  float: left;
  height: 24px;
  padding-right: 30px;
  margin-top: 3px;
}


#profile-public .column-left .profile-info-container .profile-left .social span, #profile-public .column-right .profile-info-container .profile-left .social span, #profile-edit .column-left .profile-info-container .profile-left .social span, #profile-edit .column-right .profile-info-container .profile-left .social span {
  float: left;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 24px;
  color: white;
}


#profile-public .column-left .profile-info-container .profile-left .social input, #profile-public .column-right .profile-info-container .profile-left .social input, #profile-edit .column-left .profile-info-container .profile-left .social input, #profile-edit .column-right .profile-info-container .profile-left .social input {
  float: left;
  width: 50% !important;
}


#profile-public .column-left .profile-info-container .profile-left.edit, #profile-public .column-right .profile-info-container .profile-left.edit, #profile-edit .column-left .profile-info-container .profile-left.edit, #profile-edit .column-right .profile-info-container .profile-left.edit {
  position: relative;
  top: 35px;
  background-color: white;
}


#profile-public .column-left .profile-info-container .profile-left.edit p, #profile-public .column-right .profile-info-container .profile-left.edit p, #profile-edit .column-left .profile-info-container .profile-left.edit p, #profile-edit .column-right .profile-info-container .profile-left.edit p {
  color: #676767;
}


#profile-public .column-left .profile-info-container .profile-left.edit p:last-child, #profile-public .column-right .profile-info-container .profile-left.edit p:last-child, #profile-edit .column-left .profile-info-container .profile-left.edit p:last-child, #profile-edit .column-right .profile-info-container .profile-left.edit p:last-child {
  margin-top: 0;
  border-top: none;
}


#profile-public .column-left .profile-info-container .profile-left.edit p.edit-field, #profile-public .column-right .profile-info-container .profile-left.edit p.edit-field, #profile-edit .column-left .profile-info-container .profile-left.edit p.edit-field, #profile-edit .column-right .profile-info-container .profile-left.edit p.edit-field {
  padding-bottom: 50px;
}


#profile-public .column-left .profile-info-container .profile-left.edit p.edit-field:nth-child(3), #profile-public .column-right .profile-info-container .profile-left.edit p.edit-field:nth-child(3), #profile-edit .column-left .profile-info-container .profile-left.edit p.edit-field:nth-child(3), #profile-edit .column-right .profile-info-container .profile-left.edit p.edit-field:nth-child(3) {
  padding-top: 20px;
  border-top: 2px solid #676767;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-box, #profile-public .column-right .profile-info-container .profile-left.edit .drop-box, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-box, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-box {
  width: 100%;
  border: 1px solid #676767;
  margin-bottom: 40px;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-box .drop-box-item, #profile-public .column-right .profile-info-container .profile-left.edit .drop-box .drop-box-item, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-box .drop-box-item, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-box .drop-box-item {
  padding-left: 10px;
  display: none;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-box .drop-box-item.item-top, #profile-public .column-right .profile-info-container .profile-left.edit .drop-box .drop-box-item.item-top, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-box .drop-box-item.item-top, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-box .drop-box-item.item-top {
  display: block;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-box .drop-box-item:hover, #profile-public .column-right .profile-info-container .profile-left.edit .drop-box .drop-box-item:hover, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-box .drop-box-item:hover, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-box .drop-box-item:hover {
  background-color: #ff22ab;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 24px;
  color: white;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-box.active .drop-box-item, #profile-public .column-right .profile-info-container .profile-left.edit .drop-box.active .drop-box-item, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-box.active .drop-box-item, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-box.active .drop-box-item {
  display: block;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-array, #profile-public .column-right .profile-info-container .profile-left.edit .drop-array, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-array, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-array {
  margin-bottom: 10px;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-array span, #profile-public .column-right .profile-info-container .profile-left.edit .drop-array span, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-array span, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-array span {
  margin-bottom: 20px;
  background-color: #ff22ab;
  color: white;
  padding-left: 5px;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-array span img, #profile-public .column-right .profile-info-container .profile-left.edit .drop-array span img, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-array span img, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-array span img {
  padding-left: 10px;
  padding-right: 5px;
}


#profile-public .column-left .profile-info-container .profile-left.edit .social span, #profile-public .column-right .profile-info-container .profile-left.edit .social span, #profile-edit .column-left .profile-info-container .profile-left.edit .social span, #profile-edit .column-right .profile-info-container .profile-left.edit .social span {
  float: left;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 24px;
  color: #676767;
}


#profile-public .column-left .profile-info-container .profile-left .edit-field, #profile-public .column-right .profile-info-container .profile-left .edit-field, #profile-edit .column-left .profile-info-container .profile-left .edit-field, #profile-edit .column-right .profile-info-container .profile-left .edit-field {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 24px;
  color: #676767;
  padding-bottom: 50px;
}


#profile-public .column-left .profile-info-container .profile-left .edit-field:nth-child(3), #profile-public .column-right .profile-info-container .profile-left .edit-field:nth-child(3), #profile-edit .column-left .profile-info-container .profile-left .edit-field:nth-child(3), #profile-edit .column-right .profile-info-container .profile-left .edit-field:nth-child(3) {
  padding-top: 20px;
  border-top: 2px solid #676767;
}


#profile-public .column-left .profile-info-container .profile-left .edit-field input, #profile-public .column-right .profile-info-container .profile-left .edit-field input, #profile-edit .column-left .profile-info-container .profile-left .edit-field input, #profile-edit .column-right .profile-info-container .profile-left .edit-field input {
  border: none;
  background-color: transparent;
  width: 100%;
  height: 40px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 24px;
  color: #676767;
}


#profile-public .column-left .profile-info-container .profile-left .edit-field.bold, #profile-public .column-right .profile-info-container .profile-left .edit-field.bold, #profile-edit .column-left .profile-info-container .profile-left .edit-field.bold, #profile-edit .column-right .profile-info-container .profile-left .edit-field.bold {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 24px;
  color: #676767;
}


#profile-public .column-left .profile-info-container .profile-right, #profile-public .column-right .profile-info-container .profile-right, #profile-edit .column-left .profile-info-container .profile-right, #profile-edit .column-right .profile-info-container .profile-right {
  position: absolute;
  left: 0;
  top: -150px;
  width: 100%;
}


#profile-public .column-left .profile-info-container .profile-right .profile-right-top, #profile-public .column-right .profile-info-container .profile-right .profile-right-top, #profile-edit .column-left .profile-info-container .profile-right .profile-right-top, #profile-edit .column-right .profile-info-container .profile-right .profile-right-top {
  padding-right: 100px;
  padding-bottom: 70px;
  min-height: 200px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-right-top span, #profile-public .column-right .profile-info-container .profile-right .profile-right-top span, #profile-edit .column-left .profile-info-container .profile-right .profile-right-top span, #profile-edit .column-right .profile-info-container .profile-right .profile-right-top span {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 50px;
  color: gray;
  background-color: white;
}


#profile-public .column-left .profile-info-container .profile-right .profile-item, #profile-public .column-right .profile-info-container .profile-right .profile-item, #profile-edit .column-left .profile-info-container .profile-right .profile-item, #profile-edit .column-right .profile-info-container .profile-right .profile-item {
  width: 100%;
  padding-right: 130px;
  padding-bottom: 50px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-item .profile-item-title, #profile-public .column-right .profile-info-container .profile-right .profile-item .profile-item-title, #profile-edit .column-left .profile-info-container .profile-right .profile-item .profile-item-title, #profile-edit .column-right .profile-info-container .profile-right .profile-item .profile-item-title {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 50px;
  color: gray;
  padding-bottom: 20px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-item span, #profile-public .column-right .profile-info-container .profile-right .profile-item span, #profile-edit .column-left .profile-info-container .profile-right .profile-item span, #profile-edit .column-right .profile-info-container .profile-right .profile-item span {
  display: inline-block;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: black;
  background-color: #48f0c5;
  margin-right: 10px;
  margin-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bio-title, #profile-public .column-right .profile-info-container .profile-right .profile-bio-title, #profile-edit .column-left .profile-info-container .profile-right .profile-bio-title, #profile-edit .column-right .profile-info-container .profile-right .profile-bio-title {
  margin-right: 100px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 50px;
  color: #676767;
  border-bottom: 2px solid #676767;
  margin-bottom: 20px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bio, #profile-public .column-right .profile-info-container .profile-right .profile-bio, #profile-edit .column-left .profile-info-container .profile-right .profile-bio, #profile-edit .column-right .profile-info-container .profile-right .profile-bio {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: black;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bottom, #profile-public .column-right .profile-info-container .profile-right .profile-bottom, #profile-edit .column-left .profile-info-container .profile-right .profile-bottom, #profile-edit .column-right .profile-info-container .profile-right .profile-bottom {
  width: 100%;
  padding-right: 70px;
  padding-top: 20px;
  overflow: hidden;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-title, #profile-public .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-title, #profile-edit .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-title, #profile-edit .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-title {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 50px;
  color: gray;
  padding-bottom: 20px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item, #profile-public .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item, #profile-edit .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item, #profile-edit .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item {
  float: left;
  width: 50%;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 30px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-title, #profile-public .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-title, #profile-edit .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-title, #profile-edit .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-title {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 50px;
  color: #676767;
  padding-top: 20px;
  border-top: 2px solid #676767;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-copy, #profile-public .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-copy, #profile-edit .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-copy, #profile-edit .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-copy {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: #676767;
  margin-right: 30px;
  padding-bottom: 30px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-sub, #profile-public .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-sub, #profile-edit .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-sub, #profile-edit .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-sub {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 20px;
  color: #676767;
  margin-right: 150px;
}


#profile-public .column-left .tag-field, #profile-public .column-right .tag-field, #profile-edit .column-left .tag-field, #profile-edit .column-right .tag-field {
  padding-top: 30px;
  margin-right: 150px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 2px solid #676767;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 50px;
  color: #676767;
  padding-bottom: 20px;
}


#profile-public .column-left .tag-field .tool-top, #profile-public .column-right .tag-field .tool-top, #profile-edit .column-left .tag-field .tool-top, #profile-edit .column-right .tag-field .tool-top {
  float: left;
}


#profile-public .column-left .tag-field .tool, #profile-public .column-right .tag-field .tool, #profile-edit .column-left .tag-field .tool, #profile-edit .column-right .tag-field .tool {
  float: left;
  position: relative;
  margin-left: 20px;
}


#profile-public .column-left .tag-field .tool .tool-box, #profile-public .column-right .tag-field .tool .tool-box, #profile-edit .column-left .tag-field .tool .tool-box, #profile-edit .column-right .tag-field .tool .tool-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 40px;
  background-color: white;
  overflow: hidden;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 10px;
  color: #676767;
}


#profile-public .column-left .tag-field .tool .tool-box:hover, #profile-public .column-right .tag-field .tool .tool-box:hover, #profile-edit .column-left .tag-field .tool .tool-box:hover, #profile-edit .column-right .tag-field .tool .tool-box:hover {
  height: auto;
  width: 400px;
}


#profile-public .column-left .tag-field .tool .tool-box .t-left, #profile-public .column-right .tag-field .tool .tool-box .t-left, #profile-edit .column-left .tag-field .tool .tool-box .t-left, #profile-edit .column-right .tag-field .tool .tool-box .t-left {
  float: left;
  margin-left: 5px;
  margin-top: 7px;
  margin-bottom: 5px;
  z-index: 10000000;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 20px;
  color: #676767;
}


#profile-public .column-left .tag-field .tool .tool-box .t-right, #profile-public .column-right .tag-field .tool .tool-box .t-right, #profile-edit .column-left .tag-field .tool .tool-box .t-right, #profile-edit .column-right .tag-field .tool .tool-box .t-right {
  float: left;
  z-index: 10000000;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 20px;
  color: #676767;
  padding: 10px;
}


#profile-public .column-left .tag-field .input-box, #profile-public .column-right .tag-field .input-box, #profile-edit .column-left .tag-field .input-box, #profile-edit .column-right .tag-field .input-box {
  display: inline-block;
  position: relative;
}


#profile-public .column-left .tag-field .input-box input, #profile-public .column-right .tag-field .input-box input, #profile-edit .column-left .tag-field .input-box input, #profile-edit .column-right .tag-field .input-box input {
  border: none;
  background-color: transparent;
  width: auto;
  height: 40px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: #676767;
}


#profile-public .column-left .tag-field .input-box .s-box, #profile-public .column-right .tag-field .input-box .s-box, #profile-edit .column-left .tag-field .input-box .s-box, #profile-edit .column-right .tag-field .input-box .s-box {
  position: absolute;
  top: 40px;
  background-color: white;
  width: 100%;
  display: none;
  z-index: 100000;
}


#profile-public .column-left .tag-field .input-box .s-box.active, #profile-public .column-right .tag-field .input-box .s-box.active, #profile-edit .column-left .tag-field .input-box .s-box.active, #profile-edit .column-right .tag-field .input-box .s-box.active {
  display: block;
}


#profile-public .column-left .tag-field .input-box .s-box .s-item, #profile-public .column-right .tag-field .input-box .s-box .s-item, #profile-edit .column-left .tag-field .input-box .s-box .s-item, #profile-edit .column-right .tag-field .input-box .s-box .s-item {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 20px;
  color: #676767;
  width: 100%;
  padding-left: 10px;
  float: none;
}


#profile-public .column-left .tag-field .input-box .s-box .s-item:hover, #profile-public .column-right .tag-field .input-box .s-box .s-item:hover, #profile-edit .column-left .tag-field .input-box .s-box .s-item:hover, #profile-edit .column-right .tag-field .input-box .s-box .s-item:hover {
  background-color: #ff22ab;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 20px;
  color: white;
}


#profile-public .column-left .tag-field input, #profile-public .column-right .tag-field input, #profile-edit .column-left .tag-field input, #profile-edit .column-right .tag-field input {
  display: inline-block;
  border: none;
  background-color: transparent;
  width: auto;
  height: 40px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: #676767;
}


#profile-public .column-left .tag-field.tag-sub, #profile-public .column-right .tag-field.tag-sub, #profile-edit .column-left .tag-field.tag-sub, #profile-edit .column-right .tag-field.tag-sub {
  border-bottom: 2px solid #48f0c5;
}


#profile-public .column-left .tag-field.tag-sub p span, #profile-public .column-right .tag-field.tag-sub p span, #profile-edit .column-left .tag-field.tag-sub p span, #profile-edit .column-right .tag-field.tag-sub p span {
  background-color: #48f0c5;
}


#profile-public .column-left .tag-field.tag-sub-top, #profile-public .column-right .tag-field.tag-sub-top, #profile-edit .column-left .tag-field.tag-sub-top, #profile-edit .column-right .tag-field.tag-sub-top {
  margin-top: 100px;
  border-top: 2px solid gray;
}


#profile-public .column-left .tag-field p, #profile-public .column-right .tag-field p, #profile-edit .column-left .tag-field p, #profile-edit .column-right .tag-field p {
  display: inline-block;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: #676767;
}


#profile-public .column-left .tag-field p span, #profile-public .column-right .tag-field p span, #profile-edit .column-left .tag-field p span, #profile-edit .column-right .tag-field p span {
  display: inline-block;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: #676767;
  background-color: white;
  margin-right: 10px;
  margin-bottom: 5px;
  padding-left: 5px;
}


#profile-public .column-left .tag-field p span img, #profile-public .column-right .tag-field p span img, #profile-edit .column-left .tag-field p span img, #profile-edit .column-right .tag-field p span img {
  float: right;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 14px;
}


#profile-public .column-left .tag-field .question, #profile-public .column-right .tag-field .question, #profile-edit .column-left .tag-field .question, #profile-edit .column-right .tag-field .question {
  width: 50px;
  height: 50px;
  background-color: white;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 20px;
  color: gray;
  line-height: 30px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 10px;
  vertical-align: top;
}


#profile-public .column-left .submit-field, #profile-public .column-right .submit-field, #profile-edit .column-left .submit-field, #profile-edit .column-right .submit-field {
  padding-top: 30px;
  margin-right: 150px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 50px;
  color: #676767;
}


#profile-public .column-left .submit-field:first-child, #profile-public .column-right .submit-field:first-child, #profile-edit .column-left .submit-field:first-child, #profile-edit .column-right .submit-field:first-child {
  margin-top: 100px;
  border-top: 2px solid gray;
}


#profile-public .column-left .submit-field input, #profile-public .column-right .submit-field input, #profile-edit .column-left .submit-field input, #profile-edit .column-right .submit-field input {
  border: none;
  width: 100%;
  max-width: 100%;
  height: 60px;
  margin-top: 10px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: #676767;
}


#profile-public .column-left .submit-field textarea, #profile-public .column-right .submit-field textarea, #profile-edit .column-left .submit-field textarea, #profile-edit .column-right .submit-field textarea {
  border: none;
  width: 100%;
  max-height: 270px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: #676767;
}


#profile-public .column-left .submit-container, #profile-public .column-right .submit-container, #profile-edit .column-left .submit-container, #profile-edit .column-right .submit-container {
  margin-right: 150px;
}


#profile-public .column-left .submit-container .save-button, #profile-public .column-right .submit-container .save-button, #profile-edit .column-left .submit-container .save-button, #profile-edit .column-right .submit-container .save-button {
  margin-right: 150px;
  background-color: #ff22ab;
  margin-bottom: 20px;
  cursor: pointer;
  border: none;
  width: 100%;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: white;
  line-height: 60px;
  text-align: left;
}


#profile-public .column-left .submit-container .save-button p, #profile-public .column-right .submit-container .save-button p, #profile-edit .column-left .submit-container .save-button p, #profile-edit .column-right .submit-container .save-button p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: white;
  line-height: 60px;
  padding-left: 10px;
}


#profile-public .column-left .submit-container p, #profile-public .column-right .submit-container p, #profile-edit .column-left .submit-container p, #profile-edit .column-right .submit-container p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: white;
  line-height: 60px;
  padding-left: 10px;
}


#profile-public .column-left .save-button, #profile-public .column-right .save-button, #profile-edit .column-left .save-button, #profile-edit .column-right .save-button {
  margin-right: 150px;
  background-color: #ff22ab;
  margin-bottom: 20px;
}


#profile-public .column-left .save-button p, #profile-public .column-right .save-button p, #profile-edit .column-left .save-button p, #profile-edit .column-right .save-button p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: white;
  line-height: 60px;
  padding-left: 10px;
}


#profile-public .column-left .cancel-button, #profile-public .column-right .cancel-button, #profile-edit .column-left .cancel-button, #profile-edit .column-right .cancel-button {
  margin-right: 150px;
  background-color: gray;
  margin-bottom: 100px;
}


#profile-public .column-left .cancel-button p, #profile-public .column-right .cancel-button p, #profile-edit .column-left .cancel-button p, #profile-edit .column-right .cancel-button p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: white;
  line-height: 60px;
  padding-left: 10px;
}

.footer-bottom-menu ul li a:hover,.copyright-info a:hover {
  color: #009587;
}

.copyright-info {
  margin: 3px 0 0;
  color: #fff;
}

.copyright-info a {
  color: #ddd;
}

.home-3 .footer-mid-menu ul li a:hover,.home-3 .footer-bottom-menu ul li a:hover, .copyright-info a:hover{
  color: #0b96f3;
}

.home-4 .footer-mid-menu ul li a:hover, .home-4 .footer-bottom-menu ul li a:hover, .copyright-info a:hover {
  color: #ea7696;
}

.home-5 .footer-mid-menu ul li a:hover, .home-5 .footer-bottom-menu ul li a:hover, .copyright-info a:hover {
  color: #269c58;
}

.home-6 .footer-mid-menu ul li a:hover, .home-6 .footer-bottom-menu ul li a:hover, .copyright-info a:hover {
  color: #d2c276;
}

.home-7 .footer-mid-menu ul li a:hover, .home-7 .footer-bottom-menu ul li a:hover, .copyright-info a:hover {
  color: #f39c6c;
}

.home-8 .footer-mid-menu ul li a:hover, .home-8 .footer-bottom-menu ul li a:hover, .copyright-info a:hover {
  color: #de4c4a;
}

.home-9 .footer-mid-menu ul li a:hover,.home-9 .footer-bottom-menu ul li a:hover, .copyright-info a:hover {
  color: #e98388;
}


.sidebar_banner_cont { margin-top:8px; }

.caja{width:225px;display:none;position:absolute;background-color:#FFE8CA;padding:1px;font-size:14px;z-index:1;}

.section1 .ind-post { width: 30%; }

.section2 .ind-post { width: 30%; }

.ind-post h1 { font-size: 16px; line-height: 18px; font-family: arial, helvetica, sans-serif; }

.ind-post h2, .info h2 { font-size: 16px; line-height: 18px; font-family: arial, helvetica, sans-serif; }


[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}


blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}


blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}


blockquote.pull-right small:before {
  content: '';
}


blockquote.pull-right small:after {
  content: '\00A0 \2014';
}


.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}


.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}


.pull-right {
  float: right;
}
.togospace .pull-right .linkcolortxt{text-transform:uppercase !important;}

.buttonclass:hover,.menu_order_go:hover,.choose-btn:hover,.primary-btn_overlay:hover,.primary-btn:hover,.order-btn:hover,.menu-btn:hover,.secondary-btn:hover,.buttonclass01:hover,.primary-btn-small:hover,.menu-detail-bg .menu_order_go:hover,.menu-detail-bg-1 .menu_order_go:hover,.ordertogo-btn-small:hover,.primary-btnoverlay:hover,.secondary-btn01:hover,.grey-btn:hover,.coupon-aply-coupon:hover,.border_top_recipe .primary-btn.grey_button_rec:hover,.border_top_recipe .primary-btn.grey_button_rec.pull-right:hover,.view-menu-btn:hover{background:#8ea562;}
.footer .footer-link p span.pull-right{color:#d8c9b6;margin-right:10px;}

.footer-link .language .pull-right{float:left;}

#emailSignUpModal #email_signup_form .row.pull-right.email_signup_button{position:absolute;right:6px;bottom:-23px;}

.pull-right.txt-rgt.menu_marg_rgt.span2.btn-wrap{width:130px;}

.secondary-btn01.capitalize.pull-right.mar_top03{font-size:14px;font-weight:normal;margin-top:-13px;}

.menu-bg-body .margn-bottom .menu-detail-bg-1 .row.left_box .dish-details .pull-right.txt-rgt.menu_marg_rgt.span3 .pull-right.span2.span_wid .price_dollar.price_display{right:55px;width:35px;text-align:center;}

.menu-bg-body .margn-bottom .menu-detail-bg-1 .row.left_box .dish-details .pull-right.txt-rgt.menu_marg_rgt.span3 .pull-right.span2.span_wid .price_dollar.price_display:last-child{width:35px;border-right:none;right:0px;text-align:center;}

.dish-details .pull-right .capitalize.order_but_marg{display:none;}

.span2.pull-right.my-order-link .txt-decor-under{margin-left:21px;text-decoration:none;}

.loc_sm_txt.txtbold.pull-right,.rt_span_width .loc_sm_txt{font-size:14px;color:#6A6B68;}

.margin_lt_33.loc_sm_txt.txtbold.pull-right{margin-right:15px;}

.span12.container-main.marg_left0 input.primary-btn-small.capitalize.pull-right{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}

.border_top_recipe .primary-btn.grey_button_rec,.border_top_recipe .primary-btn.grey_button_rec.pull-right{color:#fff;text-decoration:none;background:#5d6937;}

.pull-right.txt-rgt.mar-rgt-min.span2.spn_wdth{margin-right:-14px;}

.error-topmi.pull-right .txtbold{width:200px;}

.pull-right.mar-rgt-6 .primary-btn{margin-left:294px;}

.coupon-chk-out-bg.primary-btn.pull-right{float:none;margin-left:auto;margin-right:auto;}

#gc .row.bdr-btm.marg-lr .span6.txt-rgt.padtop_13.pull-right{padding:10px 0px !important;border-top:2px solid #8ea562;border-bottom:2px solid #8ea562;width:100%;text-transform:uppercase;margin-bottom:20px;}

.lft-img+.txt-rgt.pull-right.capitalize{padding-top:10px;}

#gc .tooltip-og .gc-img-sec .txt-rgt.pull-right.capitalize,#gc .tooltip-og .disp-inlinblk .txt-rgt.pull-right.capitalize{padding-top:10px;}

.gc_form_triage .pull-right .buttonclass01{bottom:0;position:static;width:83px;}

.span6.txt-rgt.padtop_13.pull-right{padding-top:1em;}
.span6.txt-rgt.padtop_13.pull-right a{text-transform:uppercase;margin-left:20px;margin-right:20px;font-size:12px;}

.span6.txt-rgt.padtop_13.pull-right a.help_link{margin-right:9px;}

.span6.txt-rgt.padtop_13.pull-right .gc_popup_content{display:none;}

.span6.txt-rgt.padtop_13.pull-right .gc-mdl-grn-btn.span2.gc-popbtn{width:51px;}

.span6.txt-rgt.padtop_13.pull-right .popover.bottom{margin-top:22px;}

.span6.txt-rgt.padtop_13.pull-right .popover.fade.bottom.in{display:block;left:826px !important;top:48.7px;width:69px;}

.span6.txt-rgt.padtop_13.pull-right .popover.fade.bottom{left:611px !important;top:83px !important;width:276px;}

#gc .menu-bg-grid-empty.pull-right.tooltip-og .pick-up.mar-lft-2.oflw-hdn.wd-item-cart .box-pad-2.bdr-btm.gc-box-bg{padding-bottom:0px;margin:0px 10px !important;}

#gc .menu-bg-grid-empty.pull-right.tooltip-og .pick-up.mar-lft-2.oflw-hdn.wd-item-cart .box-pad-2.capitalize.gc-box-bg{margin:10px 11px !important;}

.span6.txt-rgt.padtop_13.pull-right .popover.bottom .arrow{margin-left:100px;}

.grey-btn.pull-right.mar-top-1{position:relative;top:230px;}

.pull-right.margin_rt_05 a{color:#C99A6C;text-decoration:none;}

.top_sec .span3.pull-right p{text-align:right;margin-top:2.2em;}

.top_sec .span3.pull-right a{margin-left:1.0em;font-size:16px;}

.raf-capitalize.pull-right.mar_top03{font-family:Futura BT W01 Light;font-size:14px;font-weight:normal;}

.express_pay_main .exp_total.togopayment .span7.span_width_t .span3.marg_top1em.pull-right.marg_left21em{width:auto !important;margin-left:0;padding-top:1em;}
.express_pay_main .exp_total.togopayment .span7.span_width_t .span3.marg_top1em.pull-right.marg_left21em .pull-right.txt-rgt p.grey_text_rec,.express_pay_main .exp_total.togopayment .span7.span_width_t .span3.marg_top1em.pull-right.marg_left21em p.small_text_recipe_2,.express_pay_main .exp_total.togopayment .span7.span_width_t .span3.marg_top1em.pull-right.marg_left21em p.grey_text_rec{border-bottom:1px dotted #ccc;padding:5px 0;}

.express_pay_main .exp_total.togopayment .span7.span_width_t .span3.marg_top1em.pull-right.marg_left21em p.marg_top2em.grey_text_recipe2.txtbold{margin-top:1em;}

.crm_refined .pull-right.mar_topp04 p small{margin-right:0px;}

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  .media .pull-left,
  .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }



.fb_login .last_but.pull-right.padding_bottom_1.mar_top10 {
    bottom: 25px;
    position: absolute;
    right: 1.3em;
}


#gc .last_but.pull-right.padding_bottom_1.mar_top10 {bottom: 10px;padding-bottom: 7px;}
#search{text-align:center;padding-top:30px;padding-bottom:30px;background-color:#369;color:#fff}
#search a{color:#fff;text-decoration:none}
#search a:hover{text-decoration:underline}
#search,#homesearch{padding-top:10px;padding-right:5px;padding-bottom:8px;padding-left:5px;padding-top:15px;padding-bottom:15px}
#search form,#homesearch form{margin:0px;padding:0}
.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:14px;padding-right:14px}
.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-10{width:83.3333333333%}

.footer_note {
	color: #e2653e;
	font-family:Trebuchet MS, verdana,sans serif,arial;
	font-size:10px;
	font-style:italic
}

                    .featured-stories-box .item {
                        border-left: 1px solid #fff;
                        padding: 0 0 0 10px;
                    }

            .item {
                transition: display 1500ms linear 0s;
                overflow:hidden;
            }

            .item.active {

            }

            .item img {

            }

            .item img.first-slide {
				
            }

            .item.active img {
                transition: transform 8000ms linear 0s;
                
                

                -webkit-transform: scale(1.05);
				-moz-transform: scale(1.05);
				-o-transform: scale(1.05);
				transform: scale(1.05);
				-webkit-transform-origin: top right;
				-moz-transform-origin: top right;
				-o-transform-origin: top right;
				transform-origin: top right;
            }

                .carousel .item { 
                	background: #37424a; 
                	min-height: 850px;
					
                }

                .featured-stories-box div.col-lg-6.col-md-6.col-sm-12,
                .featured-stories-box div.col-lg-6.col-md-6.col-sm-12 .item {
                	padding-left: 0;
                	padding-right: 0;
                }
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}

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


.vert,
.vert2 {
  width: 30px;
}


#section1 .vert2 {
  height: 70%;
  position: absolute;
  left: 70%;
  background: #F8D20E;
  top: 30%;
}


#section2 .vert2 {
  position: absolute;
  right: 17%;
  background: #F8D20E;
  top: 30%;
  height: 40%;
}


#section3 .vert2 {
  position: absolute;
  right: 15%;
  background: #F8D20E;
  top: 30%;
  height: 70%;
}

ul.dropdown li .drop {
	display: none;
	float:left;
	margin: 0 0 0 0;
	width: 100%;
	max-height: 300px;
	position: absolute;
	left: -999em; 
	background: #fff;
	top: 35px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	z-index: 10;
	border: 1px solid #a1c4e5;
	overflow-y: auto;
}

ul.dropdown li:hover .drop, ul.dropdow li:hover .drop.active {
	display: block;
	left: 0;
}

ul.dropdown li .drop li {
	float: none;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	height: auto;
	border-top: 1px dotted #ccc;
}

ul.dropdown li .drop li:first-child {
	border-top: 0;
}

ul.dropdown li .drop li a {
	float: none;
	display: block;
	margin: 0;
	padding: 5px 10px 5px 25px;
	height: auto;
	width: auto;
	text-transform: none;
	color: inherit;
	background: #fff;
	text-align: left;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0;
}

ul.dropdown li .drop li a:hover, ul.dropdown li .drop li a:active {
	background: #f1f1f1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

ul.dropdown li .drop li a:before {
	display: inline-block; 
	margin-left: -15px; 
	margin-right: 5px;
	width: 10px;
	height: inherit; 
	content: "\00BB"; 
	color: inherit;
	font-family: 'icons';
	text-align: center;
	font-size: inherit; 
	vertical-align: top;
}

#nav ul li .drop {
	float:left;
	margin: 0;
	width: 230px;
	height: 0;
	position: absolute;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	background: #00325E;
	top: 95%;
	z-index: 10;
	-webkit-border-radius: 0 3px 3px 3px;
	-moz-border-radius: 0 3px 3px 3px;
	border-radius: 0 3px 3px 3px;
    
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
	overflow: hidden;
}

#nav ul li:hover .drop, #nav ul li .drop.active {
	display: block;
	padding: 3px 0;
	left: 0;
	height: auto;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

}

#nav ul li .drop li {
	float: none;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	height: auto;
}

#nav ul li .drop li a {
	float: none;
	display: block;
	margin: 0;
	padding: 7px 15px 7px 28px;
	height: auto;
	text-transform: none;
	text-align: left;
	line-height: 1.5em;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0;
	border-top: 1px dotted #00AFF0;
    color: #fff;
}

#nav ul li .drop li a:before {
	display: inline-block; 
	margin-right: 5px;
	margin-left: -15px;
	width: 10px;
	height: inherit; 
	content: "\00BB"; 
	color: inherit;
	font-family: 'icons';
	text-align: center;
	font-size: inherit; 
	vertical-align: top;
}

#nav ul li .drop li:first-child a {
	border: 0;
}

#nav ul li .drop li a:hover, #nav ul li .drop li a:active {
	background: #00AFF0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

  #nav ul li, #nav ul ul.drop li { 
	  float: none !important; 
	  display: block; 
	  margin: 0 !important; 
	  padding: 0 !important;
	  height: auto;
	  overflow: hidden;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  border: 0;
	  border-top: 1px dotted #33CCFF;
  }

  #nav ul li a, #nav ul li span.dropdown, #nav ul li ul.drop li a { 
	  float: none; 
	  display: block; 
	  margin: 0; 
	  padding: 8px 20px;
	  height: auto;
	  line-height: 1.6em;
	  text-align: left; 	
	  font-size: 16px !important;
	  font-weight: normal;
	  font-family: 'Open Sans', 'Helvetica Neue', Tahoma, Arial, sans-serif !important;
	  text-transform: none;
	  -webkit-border-radius: 0 !important;
	  -moz-border-radius: 0 !important;
	  border-radius: 0 !important;
  }

  #nav ul ul.drop {		
	  display: block;
	  margin: 0;
	  padding: 0 !important;
	  width: 100%;
	  max-height: 0;
	  background: none;
	  opacity: 1;
	  position: relative;
	  top: 0;
	  -webkit-transition: all 0.3s ease-in 0s;
	  -moz-transition: all 0.3s ease-in 0s;
	  transition: all 0.3s ease-in 0s;
  }

  #nav ul li span.dropdown.active + ul.drop {
	  height: auto;
	  max-height: 1000px;
  }

  #nav ul ul.drop li a {		
	  padding-left: 40px !important;
	  background: none;
	  border: 0;
  }

  #nav ul ul.drop li a:hover, #nav ul ul.drop li a.active, #nav ul ul.drop li a:active { background: #0081FF; }


.home ul.dropdown li .drop {
    width: 90px;
}

.home ul.dropdown li .drop li a {
    background: #f3cf03;
    font-weight: bold;
    color: #000;
    font-size: .8em;
}

.home ul.dropdown li span.dropdown:hover, .home ul.dropdown li a.dropdown:hover, .home ul.dropdown li .drop li a:hover {
    text-decoration: underline;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


#top .sub_menu .menu-item-language img.iclflag {
margin-bottom: -2px !important;
}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.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-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}
.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}

#top-bar .tb-welcome {border-color: #444444;}
.modal{display:none}







.header-home{ 
	height: 70px;
	}


.header-primary{ 
	height: 70px;
	border-bottom:1px solid #8C8C8C;
	display: table;
	padding: 0;
	}


.header-secondary{ 
	height: 50px;
	border-bottom:1px solid #8C8C8C;
	display: table;
	padding: 0;
	}


.header-cell{ 
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	white-space:nowrap;
	}


.header{ 
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #FFF;
	z-index: 100;
	}


.header a{ text-decoration: none; border-bottom:0;}



.image_right { margin:5px 0px 10px 30px; float:right; }
.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}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{border-radius:0}


#detailed-content .wpb_wrapper .gridView .grid-infoBox { margin:5px 3px!important;}

.page-footer .footer-middle-top { float: left; height: 72px; }


#title-area {
	float: left;
	overflow: hidden;
	padding: 30px 0 0;
	width: 300px;
}





.header-image #title-area,
.header-image #title,
.header-image #title a {
	display: block;
	float: left;
	min-height: 85px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 300px;
}





.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
	width: 100%;
}

	
	.archive-page,
	.content-sidebar #content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.full-width-content.mindstream-landing #content,
	.full-width-content #content,
	.mindstream-landing .wrap,
	.sidebar,
	.sidebar-content #content,
	.wrap,
	#content-sidebar-wrap,
	#footer .creds,
	#footer .gototop,
	#footer-widgets .wrap,
	#header .widget-area,
	#sidebar-alt,
	#title-area {
		width: 100%;
	}


	.menu-primary,
	.menu-secondary,
	#footer .creds,
	#footer .gototop,
	#header ul.menu,
	#header .widget-area,
	#title-area {
		float: none;
		text-align: center;
		width: 100%;
	}

.bitter { font-family:'Bitter',helvetica; }
.featured__left .featured-box__info{bottom:0;color:#fff;left:0;padding:20px;position:absolute;text-shadow:1px 1px 0 rgba(0,0,0,0.6)}
.featured__left .featured-box__info h2{line-height:130%}
.featured__left .featured-box__info h2 a{color:#fff;font-size:28px}
.featured__left .featured-box__info .featured-box__meta{font-size:14px}
.featured__left .featured-box__info .featured-box__meta a{color:#fff;display:inline}




#body {
	background-color: #ededed;
	border-bottom: 3px #000 solid;
	border-left: 3px #000 solid;
	border-right: 3px #000 solid;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
}




.w960 {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
#footer-first-region #block-boxes-footer_contact{width:30%;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
#sidebar-a .block{border-color:#cdcdcd;}
#footer-first-region .block{margin-left:0px;}
#footer-first-region .block .gutter{padding-top:4px;}
#prefooter-first-region .block{margin-bottom:10px;}
#sidebar-a .block .item-list ul{list-style-type:none;margin-left:0;padding-left:0;}
#footer-first-region .content .block{clear:none;float:left}
.block-settings .setting-icon{background-position:-331px -57px;}


.panel-2col .panel-col-first .inside { 
  margin: 0;
}


.panel-3col-33 .panel-col-first .inside { 
  margin: 0 .5em 1em 0;
}


.panel-3col-33 .panel-col .inside { 
  margin: 0 .5em 1em .5em;
}


.panel-3col-33 .panel-col-last .inside { 
  margin: 0 0 1em .5em;
}

#TB_ajaxContent div#thankyou-text-holder { width: 100%; text-align: center;}


.thank-you-thickbox #thankyou-text-holder p {
  padding: 138px 0 0;
 
  color: #fd8700;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 25px;
  line-height: 40px;
  margin: 0 auto;
}
 h2.pagetitle,h3.subpagetitle,#pagenavblock,.warning,.photogo,.map,.photoinfo,.copyright,.ad,.dbx-handle{text-align:center;}
 #pagenavblock,.warning,#commentform p,.dbx-handle{font-size:17px;}
 #pagenavblock ul li a,.warning,.dbx-handle{padding:10px 0 7px;}
 h2,.dbx-handle,#Stay h3{border-bottom:1px solid #ccc;}
 .dbx-handle{background:#6B87B2;color:#fff;}

			
			#column_wrap { width: 76.6em; }

#column_wrap .sidebar ul.sidebar_list { padding-top: 2.2em; }
.mobile-menu-link{border-width:1px;border-style:solid;float:right;margin-right:15px;padding:0 2px 0 4px}
.mobile-menu-link-icon{width:24px;height:24px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsSAAALEgHS3X78AAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAo1JREFUeNqslj9vFFcUxX/vz8yuh1mvlc4iTYxQNpKrfAUkCySoUgQlaSLBZ7BIG5pI+RRxRRXqYMVAQxqXwY4xikIHRbDYsXd33tx7U8wuSj3jK00zxTl693fmvHG379z5xMHPwFeA4/LmkaruRlX9Cfiey597ANFU767eiCpm1kvVOYf3frWKu1FVAUdqEsM8J8/zzibOQUoNi7omhABAFFVLTeLaZ1t89+03XClLVLSTgQ+ealqxt7fH32/+IYuZRVVlMZvzxWTCZDKhOj/vsyA+vXqV7e1t/jo5IRSBaKrEGPnz5UtevPiDLMt6rMiRUuLo+IgQA6ZKlP8ZnL4+ZThcg66gnWM+n7FY1BRFgagSVQUFhsMBdV0zn89bWl3GjBACw+EAkaaFrKo4HEkapBGcc2DdGYgIKSWCDxhGVDVUhdFoxM6NG4w3NlCRTvIhBM7Ozvhtf5/pdIoPgagiXFxccOvmTe7dv89iUWN0h5xlGdX5Ob8+fkxRFES1Vu7s/XtOT1+TUuoFOcsiF7MZznvUjCgi5HnOs+fPefvuHaNRiWnHE3jHdFpxdHxMjBERIa4yL2YcHh4iqi3oTiEygvcMiwK31I0roA6IWUa4hLLD7GNQomjbO6rK59evsz4eo9qxi7xn+uEDJ69efWQSVYTZbMbOzg4/PHiAD6GXQdMkHv74kN8PDlhbW2s/tNQkNsZjUqqp/q16rehKWbK5uYmIoKsuygcDDp4+pSxLyrLsdYKqqniy/4SYZ21gtq5tTR2uXNQ1ZkYMoVebNtLWzSDPMayKKgYYMUZMbSneNaYQQ8R5hywvrbA+Xt8ysy9b4X4RXdpgtnywX6KZ7S6vyK8v+a/ikQ9+978BALUJbiWaV3elAAAAAElFTkSuQmCC);float:right;font-size:150%;margin-top:-3px;margin-right:15px}




#slide-img {
    position: relative;
    z-index: 1;
}

.clear, .clearfix {
	clear: both;
}

.clear {clear:both;}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.row img{max-width:100%;}
.page.content .row{margin-bottom:15px;}
.row.cubes img{width:100%;}
.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;}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
 

.aom_dr {width:100%; text-align:center; margin:4px; padding:0; font-size:9px;}

.fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -10px;
}

.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -5px;
}

.widget .fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -5.5px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -3.5px;
}
#main{margin:18px 0}
#main-nav.navbar{border-top:1px solid #aaa;border-bottom:1px solid #aaa}
body.normal.page .single #main #sidebar,body.normal.single-post .single #main #sidebar{float:none;width:auto;min-height:0;margin-left:0}
body.normal.page .single #main #sidebar .widget,body.normal.single-post .single #main #sidebar .widget{float:left;clear:left;padding-right:20px;width:14.89361702%}
body.normal.page .single #main #sidebar .widget:first-child,body.normal.single-post .single #main #sidebar .widget:first-child{padding-top:0}
.clearfix:after,.form-actions:after,.form-horizontal .control-group:after,.row-fluid:after,blockquote{clear:both}
.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}
.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span]{display:inline-block}
.row-fluid{width:100%}
.row-fluid:after,.row-fluid:before{display:table;content:""}
.row-fluid [class*=span]{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.12765957%}
.row-fluid [class*=span]:first-child{margin-left:0}
.row-fluid .span12{width:99.99999999%}
.row-fluid .span11{width:91.48936169%}
.row-fluid .span10{width:82.9787234%}
.row-fluid .span9{width:74.4680851%}
.row-fluid .span8{width:65.9574468%}
.row-fluid .span7{width:57.4468085%}
.row-fluid .span6{width:48.93617021%}
.row-fluid .span5{width:40.42553191%}
.row-fluid .span4{width:31.91489361%}
.row-fluid .span3{width:23.40425532%}
.row-fluid .span2{width:14.89361702%}
.row-fluid .span1{width:6.38297872%}

#footer .links { width: 100%; font-size: 15px; padding: 0 0 16px; }

#footer .links ul { list-style: none outside none; width: 100%; }

#footer .links li { display: inline; padding: 0 12px; }

#footer .links a { color: #bfbfbf; }

#footer .links a:hover { text-decoration: none; color: #29a0db; }

.game-details .links { float: right; display: inline; width: 276px; text-align: center; padding: 62px 58px 62px 0; position: relative; z-index: 20; }

.game-details .links a { display: inline-block; margin-bottom: 12px; }

.game-details .links a img { display: block; }

.game-details .links .btn { margin-top: 10px; }

	.game-details .links img { max-width: 100% ;}

	.game-details .links a.btn { display: inline-block; width: auto; }

#footer .f_bot .f_bot_left {
  font-size:14px;
  line-height:20px;
  color:#898989;
  margin:0;
  padding:0;
  float:left;
}

#footer .f_bot .f_bot_left strong {
  font-weight:700;
}

  #footer .f_bot .f_bot_left,  #footer .f_bot .f_bot_right {
    font-size: 13px;
  }

.box {
	float:none;
    width: 79%;
	margin: 0 auto;
	padding:0px;
}

.box span{ color:#FFDB9B}

.box img{position: relative; top:3px; margin:0 5px 0 0}
.row{margin-right:-15px;margin-left:-15px}

.row img{max-width: 100%;height: auto;}

	
.footerright {
	float: right;
	width: 600px;
	margin: 0px;
	padding: 11px 10px 0px 0px;
	text-align: right;
	}

.bordered.big-border footer .socialmedia-widget { margin-top: 15px; }


.bordered.big-border header #social-share:hover .socialmedia-widget { top: 9px; }

footer .socialmedia-widget { margin-top: 0px !important; }

.fixed-header-content #social-share .socialmedia-widget { top: -30px; right: 50%; margin-right: -65px; text-align: center; }

.fixed-header-content #social-share:hover .socialmedia-widget { top: 2px; }

.fixed-header-content #social-share.hovered .socialmedia-widget { top: 2px !important; }

	
#social-share .socialmedia-widget {
	margin: 0;
	position: absolute;
	top: -24px;
	right: 0;
	width: 130px;
	text-align:right;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
	}

	#social-share:hover .socialmedia-widget { top: -1px; }

	#social-share.hovered .socialmedia-widget { top: -1px; }

	
	
		
	
	
.socialmedia-widget {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	}

	.socialmedia-widget.align-center, .align-center .socialmedia-widget { text-align: center; }

	div .socialmedia-widget:first-child { margin: 0; }

	
.socialmedia-widget li {
	display: inline-block;
	*display: inline; *zoom: 1; 
	background: transparent;
	padding: 0px;
	margin: 0 12px 0 0;
	position: relative;
	height: 18px;
	line-height: 18px;
	}

	.socialmedia-widget li:last-child { margin: 0; }

	.socialmedia-widget.align-center li, .align-center .socialmedia-widget li { margin: 0 6px 0 6px !important; }

	
.socialmedia-widget li a {
	font: normal normal normal 12px/1 FontAwesome;
  	font-size: 25px;
  	text-rendering: auto;
  	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
	line-height: 18px;
	color: #0d0d0d;
	}

.nav-social .socialmedia-widget li a {
	font: normal normal normal 12px/1 FontAwesome;
  	font-size: 15px;
  	text-rendering: auto;
  	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
	line-height: 18px;
	color: #0d0d0d;
	}

	.text-light .socialmedia-widget li a,
	.overlay-dark .socialmedia-widget li a { color: #ffffff; }

	
		
.socialmedia-widget li.facebook a:before { content:"\f09a"; }

.socialmedia-widget li.twitter a:before { content:"\f099" }

.socialmedia-widget li.tumblr a:before { content: "\f173"; }

.socialmedia-widget li.vimeo a:before { content: "\f194"; }

.socialmedia-widget li.dribbble a:before { content: "\f17d"; }

.socialmedia-widget li.deviantart a:before { content: "\f1bd"; }

.socialmedia-widget li.behance a:before { content: "\f1b4"; }

.socialmedia-widget li.flickr a:before { content: "\f16e"; }

.socialmedia-widget li.linkedin a:before { content: "\f0e1"; }

.socialmedia-widget li.rss a:before { content: "\f09e"; }

.socialmedia-widget li.googleplus a:before { content: "\f0d5"; }

.socialmedia-widget li.pinterest a:before { content: "\f0d2"; }

.socialmedia-widget li.youtube a:before { content: "\f167"; }

.socialmedia-widget li.mail a:before { content: "\f0e0"; }

.socialmedia-widget li.instagram a:before { content: "\f16d"; }

.socialmedia-widget li.xing a:before { content: "\f168"; }

.socialmedia-widget li.dropbox a:before { content: "\f16b"; }


.socialmedia-widget li.facebook:hover a { color: #446ebf; }

.socialmedia-widget li.twitter:hover a { color: #39aadc; }

.socialmedia-widget li.tumblr:hover a { color: #4c6781; }

.socialmedia-widget li.vimeo:hover a { color: #15c9f5; }

.socialmedia-widget li.dribbble:hover a { color: #f14980; }

.socialmedia-widget li.deviantart:hover a { color: #2ea06f; }

.socialmedia-widget li.behance:hover a { color: #00b0f0; }

.socialmedia-widget li.flickr:hover a { color: #f04783; }

.socialmedia-widget li.linkedin:hover a { color: #81d3fd; }

.socialmedia-widget li.rss:hover a { color: #ff8322; }

.socialmedia-widget li.googleplus:hover a { color: #d63d1e; }

.socialmedia-widget li.pinterest:hover a { color: #c81e1e; }

.socialmedia-widget li.youtube:hover a { color: #ee423d; }

.socialmedia-widget li.mail:hover a { color: #74624d; }

.socialmedia-widget li.instagram:hover a { color: #95604b; }

.socialmedia-widget li.xing:hover a { color: #036567; }

.socialmedia-widget li.dropbox:hover a { color: #008cd2; }

.bordered footer .socialmedia-widget { margin-top: 8px; }

.bordered.big-border header #social-share .socialmedia-widget { top: -30px; }
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}


.lang-item {
float:right; 
margin-right:3px;
margin-top: 5px;
}


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


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

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#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-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
.home .hentry.format-aside:before,
.home .hentry.category-asides:before,
#entry-author-info h2 {
    font-size: 100%;
    font-family: Open Sans;
    
    letter-spacing: .1em;
}

.widget-title {
	font-size: 14px !important;
}

.widget_rss .widget-title img {
    width: 11px;
    height: 11px;
}
.img-responsive{display:block;max-width:100%;height:auto}





img.img-responsive{
  display:block;
  max-width:100%;
  height:auto;
}







#countdown {
	width:770px;
	height:120px;
	margin:23px 0 0 45px;
}


#widgetf {float: left; width: 260px; margin-right: 20px; font-size: 13px;}

#widgetf:last-child {margin-right: 0px !important;}

#widgetf .widget-title {border-bottom: none !important; padding-bottom: 10px; margin-bottom: 0px;}

span.separator, 
span.mobile_separator { 
  opacity: 0.5;
  margin: 0 3px; 
}

span.mobile_separator { 
  display: none;         
}

  span.separator, 
  span.mobile_separator { 
    margin: 0 1px;   
    display: inline; 
  }

.span12{width:940px;}

.row-fluid .span12{width:100%;*width:99.94680851063829%;}
 .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
 input.span12,textarea.span12,.uneditable-input.span12{width:710px;}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
#omni-navbar #mobile-nav #mobile-omni-links{background-color:#4d4d4f;text-align:center;border-radius:2px!important;padding:15px 10px;margin-bottom:15px}
#omni-navbar #mobile-nav #mobile-omni-links .row{margin-left:-15px;margin-right:-15px}
#omni-navbar #mobile-nav #mobile-omni-links ul{margin-left:0;margin-bottom:0;padding-left:0}
#omni-navbar #mobile-nav #mobile-omni-links ul li{list-style-type:none}
#omni-navbar #mobile-nav #mobile-omni-links ul li.top{margin-bottom:15px}
#omni-navbar #mobile-nav #mobile-omni-links ul li a{font-size:14px;color:#FFF}

	#copyright nav .menu {
		float: none;
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}

	#copyright nav .menu li {
		float: none;
	}

	#copyright nav .menu li:first-child {
		border-top-width: 0;
	}
nav .menu li {font-size: 18px;}
nav .menu ul ul li:first-child:after {border-right-color: #5df47b;}
#top-bar .menu li {border-left-color: #f7f7f7; border-right-color: #f7f7f7;}
#header-section .header-menu .menu li, #mini-header .header-right nav .menu li {border-left-color: #1a1e1a;}
nav .menu ul.sub-menu {background-color: #FFFFFF;}
nav .menu ul.sub-menu li {border-bottom-color: #f0f0f0;border-bottom-style: solid;}
.shopping-bag:before, nav .menu ul.sub-menu li:first-child:before {border-bottom-color: #ffffff;}


#footer_bottom {
	text-align: center;
	
}


#footer_bottom a {
	color: #fff;
	text-decoration: none;
}


#footer_bottom a:hover { text-decoration: underline; }

.top {
	margin: 0 auto;
	width: 950px;
	height: 90px;
}


.asamember
{
font-family: Arial, sans-serif;
margin-top: 0px;
padding-top: 0px;

}



.x-btn.menu-item{ width: 90%;left: 5%;}

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}

#menu-item-199185 a {
	width: 163px;
	height:	29px;
}


.none, ul.menu, ul.inline-list, .site-header .site-utility .secondary-navigation ul.menu, .site-footer .footer-utility-nav ul.menu {
  list-style: none;
  margin: 0;
  padding: 0; }

  .none li, ul.menu li, ul.inline-list li, .site-header .site-utility .secondary-navigation ul.menu li, .site-footer .footer-utility-nav ul.menu li {
    list-style: none;
    margin: 0;
    padding: 0; }


ul.inline-list li, .site-header .site-utility .secondary-navigation ul.menu li, .site-footer .footer-utility-nav ul.menu li {
  display: inline-block;
  list-style: none;
  margin-left: 15px; }

      .site-header .site-utility .secondary-navigation .menu-toggle {
        display: none;
        z-index: 1;
        cursor: pointer;
        text-align: right;
        color: #820002;
        line-height: 40px;
        height: 40px;
        font-size: 16px;
        padding: 0 15px; }

      .site-header .site-utility .secondary-navigation .menu-header-utility-navigation-container {
        display: inline-block; }

      .site-header .site-utility .secondary-navigation ul.menu li {
        margin: 0; }

        .site-header .site-utility .secondary-navigation ul.menu li a {
          color: #820002;
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          padding: 10px 13px; }

        .site-header .site-utility .secondary-navigation ul.menu li a:hover,
        .site-header .site-utility .secondary-navigation ul.menu li.current-menu-item a,
        .site-header .site-utility .secondary-navigation ul.menu li.current_page_item a {
          background: #EADBAA; }

        .site-header .site-utility .secondary-navigation ul.menu li.live-chat-link span {
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          margin-left: 3px;
          color: #777D57; }

        .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle {
          display: inline-block; }

          .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle:before {
            content: "\f333";
            font-family: 'dashicons';
            font-size: 24px;
            margin: 0 5px;
            float: right; }

          .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle:after {
            content: "MENU"; }

          .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle.on {
            background: #f8f5ea; }

            .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle.on:before {
              content: "\f158"; }

        .site-header .site-utility .utility-nav .secondary-navigation ul.menu {
          display: none; }

          .site-header .site-utility .utility-nav .secondary-navigation ul.menu--on {
            display: block;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            z-index: 100;
            background: #f8f5ea; }

          .site-header .site-utility .utility-nav .secondary-navigation ul.menu li {
            display: block; }

            .site-header .site-utility .utility-nav .secondary-navigation ul.menu li a {
              display: block;
              padding: 10px 15px;
              white-space: nowrap;
              text-align: left; }

  .site-footer .footer-utility-nav ul.menu li a {
    color: #97b7c7;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 900; }

.amshopby-advanced li.level2 {
	padding-left: 30px;
}
#cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

	div.slide_out a span.apad {
		display: block;
		padding: 25px 0 0 0;
	}

.red .last-news:hover .news-info, .red .news-nav div:hover, .red .nav-news div:hover, .red .welcome.logo .spacer-box, .red .top-spacer, .red .buttoncontact, .red .audiojs .play:hover, .red .audiojs .prev-track:hover, .red .audiojs .pause:hover, .red .audiojs .next-track:hover, .red .audiojs .progress {background-color: #c3121c;}

	.top-spacer {width: 100px;}

.top-spacer.one {left: 0;}

.top-spacer.two {right: 0;}


.search-container.is-open {
  z-index: 11;
}


	#page img {
	  width: auto\9;
	  height: auto;
	  max-width: 100%;
	  vertical-align: middle;
	  border: 0;
	  -ms-interpolation-mode: bicubic;
	}



	
	body, #page, #main { width: auto; }


	#page .portfolio-list li.item img { width: 100%; height: auto; }


	
	#page .pretty-gallery img {
		height: 80px;
	}





body,#page,#main { min-height: 100%; }


body, #page {	display: block; width: 100%; height: 100%;  }


#page { position: relative; z-index: 22; }

.dash .digit {
    font-size: 24px;
    float: left;
    color: #4d4a49;
    font-family: BrandonGrotesque-Regular;
    letter-spacing: 3px;
    position: absolute;
    height: 27px;
    overflow: hidden;
}

#secondary li.menu-item, 
#secondary li.page_item,
#secondary ul li.pagenav ul li,
#secondary .widget_archive ul li {
	border-bottom: 1px #d8e3ed solid;
}

#secondary li.menu-item a,
#secondary li.page_item a,
#secondary ul li.pagenav ul li a,
#secondary .widget_archive ul li a {
	display: block;
	font-size: 14px;
	letter-spacing: 0.15em;
	padding: 3px 2px 3px 5px;
	text-transform: uppercase;
}

#secondary li.menu-item a:hover,
#secondary li.page_item a:hover,
#secondary ul li.pagenav ul li a:hover,
#secondary .widget_archive ul li a:hover {
	background: rgba(255,255,255,.1);
}

    #menu-item-1222{
    	display: block !important;
    }

    .menu-primary .menu-item {
        display: block;
        border-bottom: 1px solid #c8b3a1;
    }

        .menu-primary .menu-item a {
            margin: 0;
            padding: 10px;
        }


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


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

#footer-home-container .footer-links-block-last li.footer-subhead {background-color:#fffc00 !important; font-size:.8em !important; font-weight:bold; list-style:none; line-height:140%; margin:10px 0; padding:5px 5px 5px 0; text-transform:uppercase;}

.pull-left {
  float: left;
}

[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}

.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}

.span9 .portlet.pull-left:first-of-type {
  margin-right: 10px;
}



.subhead-vn {
  font-family: NewsGothicBT-BoldExtraCondensed, sans-serif;
  font-size: 80px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: black;
}

  
  #hero.shop .subhead-vn {
    font-size: 60px;
  }


  
  .component.stretched h2.subhead-vn {
    font-size: 60px;
    max-width: 500px;
  }


#home-hero .subhead-vn {
  font-family: NewsGothicBT-BoldCondensed, sans-serif;
  font-size: 80px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: white;
  letter-spacing: -.02em;
}


#home-hero .slide-nscc .subhead-vn {
  font-size: 60px;
  line-height: 54px;
}


.layout-album-detail .main-content .subhead-vn {
  font-size: 60px;
  letter-spacing: -.02em;
  line-height: .9;
}

  
  #band-detail-hero.component.stretched h2.subhead-vn {
    font-size: 50px;
    max-width: 100%;
  }
#block-menu-block-1 .content{margin-top:0px;}
.region-header .block .content{margin:0;padding:0;}
.region-header #block-user-login .content{margin-top:2px;}
.content{margin-top:10px;}
.node .content{font-size:1.071em;}
.node-teaser .content{font-size:1em;}
.comment .content{font-size:0.929em;line-height:1.6;}
.sidebar .block .content{line-height:1.4;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer-columns .content{margin-top:0;}
#footer-columns .content ul{list-style:none;padding-left:0;margin-left:0;}
#footer-columns .content li{list-style:none;margin:0;padding:0;}
#footer-columns .content li a{display:block;border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);line-height:1.2;padding:0.8em 2px 0.8em 20px;text-indent:-15px;}
#footer-columns .content li a:hover,#footer-columns .content li a:focus{background-color:#1f1f21;background-color:rgba(255,255,255,0.05);text-decoration:none;}
#block-search-form .content{margin-top:0;}
#block-views-slideshows-block .content{margin-top:0px;}
#menu #block-menu-block-1 .content{margin-top:0px;}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.post-likes-widget-placeholder{margin:0;border-width:0;position:relative}
.post-likes-widget-placeholder .button{display:none}
.post-likes-widget-placeholder .loading{color:#999;font-size:12px}
.slim-likes-widget .post-likes-widget{width:auto;float:none}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}



.testimonial-body {
	font-style: italic;
	border-bottom: 1px solid #2e2e2e;
}

.testimonial, .testimonial h4 { color: ; }




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.field-name-field-file-language{font-size:13px;line-height:17px;margin-bottom:10px;}
.field-name-field-features-benefits-headline{padding-top:15px;}
.field-name-field-overview-image-event img{float:none;margin:10px auto;display:inherit;}

.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}






#art-main, table
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-weight: normal;
   font-size: 14px;
}


#art-main
{
   position: relative;
   z-index: 0;
   width: 100%;
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}
.row{margin-left:-15px;margin-right:-15px}
.kb #kms-document-div .responsive-dl .row{margin-bottom:5px}
body .kb-search-container .unit .row div:first-child{margin-top:1px}




.cart_links {
    
    line-height: 24px;
  font-size: 14px;
  text-align: center;

}


    .cart_links ul,
    .cart_links ul li {
        
      display: inline;
    }


        .cart_links ul li {
            margin: 0 0 0 25px
        }


    .cart_links #head_cart {
        position: relative;
        padding-left: 18px;
    }


    .cart_links #head_cart:before {
        font-family: 'FontAwesome';
        content: "\f07a";
        position: absolute;
        left: 0;
        top: -5px;
        font-size: 14px;
    }

	
	.cart_links ul {
		float:left;
		position: relative;
		left:50%;
	}


.cart_links .fa {
  padding-right: 4px;
  font-size: 1.2em;
}

.clear5{clear:both;font-size:1px;line-height:1px;height:5px}
.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-right:15px;padding-left:15px}
.col-md-6{width:50%}

.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;
}
	
	
		
	#s5_leftcolumn {
		float:left;}

		
		#s5_leftcolumn h3 {
			padding-bottom:12px;}

			
			
	#s5_rightcolumn div.module, #s5_leftcolumn div.module {
		padding-bottom:27px;
		}


.from-blog div.threecol{min-height:420px}

  .threecol  { width: 22.928176794%; }

  
  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}
 
  .homeFeatures div.threecol img {
    float: left;
    padding-right: 10%;
    margin-bottom:  45px;
  }
 

   .from-blog div.threecol.cleartab, .from-blog div.threecol.last { 
    margin-top: 30px;
   }

   .from-blog div.threecol.cleartab {
    clear: both;
   }

#ouibounce-modal .modal-footer {
  position: absolute;
  bottom: 20px;
  text-align: center;
  width: 100%;
}

#ouibounce-modal .modal-footer p {
  text-transform: capitalize;
  cursor: pointer;
  display: inline;
  border-bottom: 1px solid #344a5f;
}
.footer-address-module .business-address,.footer-address-module .business-phone{line-height:1.5em}


	

		#posts img {
      height: auto;
      width:60%;
		}


		#posts a img {
		display: block;
		}


		#posts .cover {
		width: 180px;
		float:right;
		padding:0 0 12px 24px;
		}


		#posts h3.byline {
		margin:0 0 21px 0;
		color:#d9d9d9;
		}




p,
#posts li {
	font-family: "ff-tisa-web-pro", serif, Georgia;
	font-weight:400;
	font-size: 1.125em;
	line-height: 1.825em;
	margin: 0 0 1em 0;
}



#posts li p {
  font-size: 1em;
}



h3,
.h3,
h4,
input,
#browse_archives input,
.post h5,
#posts.page h5  {
	font-family:"proxima-nova", sans-serif, Arial;
	font-weight:700;
	letter-spacing: .1em;
	text-transform: uppercase;
}




p a,
p a:after,
#sidebar h3 a,
#sidebar h3 a:after,
#posts h2 a,
#posts h2:after,
#posts li a,
#posts li a:after,
.more_link a,
.more_link a:after,
.post h3 a,
.post h3 a:after {
	color:#c33737;
	border-bottom:1px solid #e19b9b;
	text-decoration:none;
	}


p a:hover,
#sidebar h3 a:hover,
#posts h2 a:hover,
#posts li a:hover,
.more_link a:hover,
.post h3 a:hover {
	color: #000000;
	border-bottom: 1px solid #929292;
	text-decoration: none;
}


		#posts h1 {
		margin: -3px 0 0 0;
		}


		#posts h2 {
			margin: 1.25em 0 0 0px;
			padding:0 0 1.5em 5.882352941176%; 
			border-bottom:1px solid #d9d9d9;
		}


		.post h5,
		#posts.page h5 {
		background:#ffdb00;
		text-align:center;
		margin: 2.25em 0 1.5em 0;
		}


		#posts .cover,
    #posts .cover-portrait {
		width: 200px;
		float:right;
		margin:.7em 0 .7em 40px;
		}


			 #posts #most_recent .cover,
       #posts #most_recent .cover-portrait,
			 #posts #most_recent .cover-landscape {
				display:none!important;
			}


		#posts .cover-landscape {
		width: 300px;
		float:right;
		margin:.7em 0 .7em 40px;
		}


		#posts .recent {
		margin: 0 0 5px 0;
		}


	figcaption,
	blockquote p,
	#posts blockquote li {
		font-family:"fira-sans";
		font-weight:300;
		color: #1a1a1a;
	}


      #posts ol {
        list-style-position: inside;
        list-style-type: decimal;
			}


      #posts ul {
        list-style-position: inside;
        list-style-type: disc;
      }


      #posts li {
        margin: 0 0 1em 0;
      }


	  	#posts li strong,
		#posts li b {
			font-weight:700;
		}


	  	#posts li em,
		#posts li i {
			font-style:italic;
		}


			#posts blockquote li  {
				font-size: 1.2em;
				font-weight:300;
				line-height: 1.6em;
				margin: 0 0 1em 0;
			}


		#posts.page h1 {
		margin: 1.25em 0 0 0;
		}


	

	#posts .author img {
	  float: left;
	  margin-right: 15px;
	  margin-top: 2px;
	  vertical-align: top;
	  width: 70px;
	}


  .page-id-6063 #posts .author {
    margin-bottom: 2em;
    overflow: auto;
  }


  .page-id-6063 #posts .author img {
    margin-top: 7px;
    width: 80px;
  }


	#posts .cover,
  #posts .cover-portrait {
		width: 175px;
		float:right;
		margin:.7em 0 0 30px; 
	}


		#posts .cover,
		#posts .cover-portrait {
		width: 40%;
		float:right;
		}
#nav li.date{color:#666666;}

.nav1 ul.sub-menu { background:#333; background:rgba(0,0,0,0.8); padding:5px }

.nav1 ul.sub-menu a { display:block; margin:0px; padding:6px 5px; color:#c0c0c0; text-decoration:none; text-transform:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal }

.nav2 ul.sub-menu { background:#333; background:rgba(0,0,0,0.8); padding:4px }

.nav2 ul.sub-menu a { display:block; margin:0px; padding:3px 4px; color:#c0c0c0; text-decoration:none; text-transform:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal }



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

 
.clearfix {
	display: inline-block;
}

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

 
* html .clearfix {
	height: 1%;
}
.horizontal .menu li.first{margin-left:0;padding-left:0;}
.menu li li.first{border-top:medium none}
#block-block-516 .nav_header_meta a,#block-views-home-one-page-news-block-2 .nav_header_meta a,#block-views-home-one-page-photos-block-1 .nav_header_meta a,#block-views-home-one-page-video-block-1 .nav_header_meta a,input.form-submit,.item-list .pager .pager-next.first.last a,#themebuilder-live-preview-theme-picker-form #edit-switch,#edit-submit,#edit-delete,.view-footer .see-all a,#block-block-26 .joinCommLink,#block-block-26 .mailButton,#photoCarousel .pc-link,#block-block-321 .more-link a,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-1 .config-carousel,#block-views-home-one-page-carousel-block-2 .config-carousel,#block-views-home-one-page-carousel-block-3 .config-carousel,.view-albums li.views-row .views-field-field-services span.views-label,.view-albums.view-display-id-block_6 .view-footer .view .view-content li .views-field-field-trackbuylinknew,.view-albums.view-display-id-block_6 .view-footer .view .view-content li .views-field-field-track-buy-link,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a,#ss-bit-wide .bit-events tr.bit-bottom td a,#block-block-516 .view-footer .see-all a,#ss-bit-narrow tr.bit-bottom td a,#block-block-521 .nav_header_meta a,.page-node-15326 .style-top .style-mlist-join,.page-node-15326 .style-bottom li .style-tour-tkt{background:#fffbf8;border:2px solid #262C2C;color:#262C2C;cursor:pointer;display:block;text-decoration:none;text-transform:uppercase;text-align:center;width:63px;height:31px;font-weight:normal;font-family:"futura-pt-condensed",sans-serif;font-size:20px;line-height:31px;}
#block-block-516 .nav_header_meta a:hover,#block-views-home-one-page-news-block-2 .nav_header_meta a:hover,#block-views-home-one-page-photos-block-1 .nav_header_meta a:hover,#block-views-home-one-page-video-block-1 .nav_header_meta a:hover,input.form-submit:hover,.item-list .pager .pager-next.first.last a:hover,#themebuilder-live-preview-theme-picker-form #edit-switch:hover,#edit-submit:hover,#edit-delete:hover,.view-footer .see-all a:hover,#block-block-26 .joinCommLink:hover,#block-block-26 .mailButton:hover,#photoCarousel .pc-link:hover,#block-block-321 .more-link a:hover,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-1 .config-carousel:hover,#block-views-home-one-page-carousel-block-2 .config-carousel:hover,#block-views-home-one-page-carousel-block-3 .config-carousel:hover,.view-albums li.views-row .views-field-field-services span.views-label:hover,.view-albums.view-display-id-block_6 .view-footer .view .view-content li .views-field-field-trackbuylinknew:hover,.view-albums.view-display-id-block_6 .view-footer .view .view-content li .views-field-field-track-buy-link:hover,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a:hover,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a:hover,#ss-bit-wide .bit-events tr.bit-bottom td a:hover,#block-block-516 .view-footer .see-all a:hover,#ss-bit-narrow tr.bit-bottom td a:hover,#block-block-521 .nav_header_meta a:hover,.page-node-15326 .style-top .style-mlist-join:hover,.page-node-15326 .style-bottom li .style-tour-tkt:hover{color:#E6353B;border:2px solid #E6353B;}
.item-list .pager .pager-next.first.last{right:0;}
.item-list .pager .pager-next.first.last a{padding:10px;font-size:0.8em;float:right;}
.view-albums.view-display-id-block_6 .view-content .wrapper-right li.first.last{float:none;}
#block-block-801 .termsWrapper.first a.terms{margin-left:8px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .termsWrapper.first{padding:12px 0;}
.page .item-list .pager .pager-first.first,.page .item-list .pager .pager-last.last{display:none;}
.page .item-list .pager .pager-next a,.page .item-list .pager .pager-previous a,.page .item-list .pager .pager-last.last a,.page .item-list .pager .pager-first.first a{color:#FFF;background-color:#E6353B;padding:8px 15px;}
.page .item-list .pager .pager-next a:hover,.page .item-list .pager .pager-previous a:hover,.page .item-list .pager .pager-last.last a:hover,.page .item-list .pager .pager-first.first a:hover{background-color:#262C2C;}
.page .item-list .pager .pager-last.last,.page .item-list .pager .pager-first.first,.page .item-list .pager .pager-item{display:none;}
.page-node-15326 .item-list .pager .pager-next.first.last a{float:none;width:20%;}


.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;
}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.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}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}

.navbar-brand .pull-right {color:#FFF;}


.fed-privacypopup {
    display: none;
	margin: 0;
	padding: 25px 0 25px 125px;
}




.more-link-wrapper {
	padding: 15px 0 0 0;
	display: block;
	}

.col-xs-0, .col-sm-0, .col-md-0, .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-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, .col-sm-12{ float: left; }

	.col-sm-5{ width: 41.66666666666667%; }


.video-list, .video-list li{
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

#menu-item-98 ul{
	width: 150px;
}

#menu-item-98 li{
	border-right:none;
}

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

	.sidebar .widget { width: 33.33%; float: left; padding: 0 5px; margin-bottom: 10px; }

	.sidebar .widget:last-child { width: 100%; }

	.sidebar .widget-today-history { float: right; }

	.sidebar .widget img { width: 100%; }

	.intro .widget-glenn-desk { height: 300px; margin-bottom: 14px; }

.section-video-mobile .widget { margin-bottom: 15px; }

.widget { margin-bottom: 20px; }




.widget-glenn-desk { background: #dfdfdf; margin-bottom: 0; height: 325px; }

.widget-glenn-desk .widget-head { position: relative; }

.widget-glenn-desk .widget-head h3 { font-size: 20px; color: #4694bb; padding: 5px 10px 7px; margin: 0; font-weight: 700; }

.widget-glenn-desk .widget-head h3 a { display: block; text-decoration: none;  }

.widget-glenn-desk .widget-head h3 i { display: block; width: 28px; height: 28px; position: absolute; top: 6px; right: 7px; }

.intro .widget-glenn-desk .widget-body { overflow-x: hidden; overflow-y: scroll; max-height: 287px}




.widget-show-prep .widget-head.latest-podcast {background-color: #64a3c4; margin-bottom: 14px;}

.widget-show-prep .widget-head.latest-podcast h3 {color: #fff}

.widget-show-prep .widget-head.latest-podcast h3 i {color: #fff}

.widget-show-prep { background: #fff; margin-bottom: 14px; }

.widget-show-prep .widget-head { background: #dfdfdf; position: relative; }

.widget-show-prep .widget-head h3 { font-size: 25px; color: #696969; padding: 5px 8px 9px; margin: 0; font-weight: 700; }

.widget-show-prep .widget-head h3 a { display: block; text-decoration: none; }

.widget-show-prep .widget-head h3 i { display: block; width: 28px; height: 28px; position: absolute; top: 10px; right: 10px; }

	.widget-show-prep ul { margin-bottom: 0; }


	.widget-show-prep ul li:last-child { margin-bottom: 0; }




.widget-today-history .widget-head { background: #dfdfdf; position: relative; }

.widget-today-history .widget-head h3 { font-size: 25px; color: #696969; padding: 6px 9px 9px; margin: 0; font-weight: 700; }

.widget-today-history .widget-head h3 a { display: block; text-decoration: none;  }

.widget-today-history .widget-head h3 .fa { display: block; width: 28px; height: 28px; position: absolute; top: 15px; right: 5px; font-size: 20px; color: #64a3c4;   }


.widget-today-history .widget-body { padding: 13px 9px 0; }




.widget-common-buzz .widget-head { background: #dfdfdf; position: relative; }

.widget-common-buzz .widget-head .fa { font-size: 23px; color: #64a3c4; position: relative; top: 4px; }

.widget-common-buzz .widget-head h3 { font-size: 25px; color: #696969; padding: 5px 8px; margin: 0; font-weight: 700; }

.widget-common-buzz .widget-head h3 a { display: inline-block; text-decoration: none;  }




.widget-glenn-nightstand { margin-bottom: 20px; }

.widget-glenn-nightstand .widget-head { background: #dfdfdf; position: relative; }

.widget-glenn-nightstand .widget-head .fa { font-size: 23px; color: #64a3c4; position: relative; top: 4px; }

.widget-glenn-nightstand .widget-head h3 { font-size: 25px; color: #696969; padding: 6px 11px 9px; margin: 0; font-weight: 700; }

.widget-glenn-nightstand .widget-head h3 a { text-decoration: none; display: block;  }


.widget-glenn-nightstand .widget-body { padding: 15px 10px; padding-bottom: 0; }

.widget-glenn-nightstand .widget-body:after { content: ''; line-height: 0; display: table; clear: both; }


.widget-glenn-nightstand .widget-content { float: right; width: calc(100% - 88px); }


.widget-glenn-nightstand .widget-foot ul { margin: 0; padding: 15px 4px; padding-bottom: 17px; }

.widget-glenn-nightstand .widget-foot ul:after { content: ''; line-height: 0; display: table; clear: both; }

.widget-glenn-nightstand .widget-foot ul li { float: left; width: 50%; text-align: center; padding: 0 6px; }

.widget-glenn-nightstand .widget-foot ul li a { display: block; }

	.widget-glenn-nightstand .widget-foot { margin-bottom: 30px;  }




.widget-recommends   { width: 100% !important; margin-bottom: 10px;  }

.widget-recommends h3 { color: #4694bb; font-weight: 700; font-size: 25px; padding: 5px 0; margin-top: -10px;   margin-bottom: 8px; }

.widget-recommends h3 a { display: block;  text-decoration: none;  }


.widget-recommends.desktop-hidden img { width: 80px; padding-left: 10px; }

	.widget-video.mobile-hidden  { display: none;  }

.tablet-ad .home25-tablet-ad1 .widget-container { margin: 10px auto 10px; }

.tablet-ad .home25-tablet-ad2 .widget-container { margin: 10px auto 10px; }

.home25-mobile-ad .widget-container { margin: 10px auto 10px; }

.home25-left-ad .widget-container { margin: 10px auto 10px; float: none;}

.home25-mobile-banner-top .widget-container div { width: 320px; margin: 10px auto 10px; }

.home25-mobile-banner-bottom .widget-container div { width: 320px; margin: 10px auto 10px; }




.widget-election-data .widget-head { background: #dfdfdf; position: relative; }

.widget-election-data .widget-head .fa { font-size: 23px; color: #64a3c4; position: relative; top: 4px; }

.widget-election-data .widget-head h3 { font-size: 25px; color: #696969; padding: 5px 8px; margin: 0; font-weight: 700; }

.widget-election-data .widget-head h3 a { text-decoration: none;  }

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }

#container {text-align: left; padding-bottom: 2.5em; background:#fff;}

body.home #container {padding-bottom: 0;}

#container, #content {overflow: hidden;}

#container #megaMenu ul.megaMenu li a, #container #megaMenu ul.megaMenu li span.um-anchoremulator {-webkit-transition: none; -moz-transition: none; transition: none;}
.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:14px;padding-right:14px}
.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-4{width:33.3333333333%}

.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}








#main {
  padding-top: 11.9687em;
}



#main-inner {
  padding-top: 142px;
}



.logged-in #main {
  padding-top: 196px;
}


.logged-in #main-inner {
  padding-top: 145px;
}



#main-inner .entry-content img {
  border: 1px solid #9FCBE7;
  padding: 5px;
}



#main:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
}



#mobile-menu, #main {
  display: block;
  position: relative;
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}



.js #main {
  margin-left: 0;
  position: relative;
  z-index: 0;
}



.active #main {
  margin-left: 80%;
}
.gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area,.gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}
.gform_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table{margin-left:32%}
.gform_wrapper.gf_browser_chrome.fixdrop_wrapper select,.gform_wrapper.gf_browser_opera.fixdrop_wrapper select,.gform_wrapper.gf_browser_safari.fixdrop_wrapper select{background:inherit inherit/inherit inherit inherit inherit!important;border-style:solid}
.entry .gform_wrapper.gf_browser_safari ul li:after,.entry .gform_wrapper.gf_browser_safari ul li:before{content:""}
.gform_wrapper.gf_browser_safari .gfield_checkbox li input,.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio]{margin-top:.25em}
.gform_wrapper.gf_browser_safari.fixdrop_wrapper select{height:2.25em;line-height:2.125em;border-color:#A6A6A6;margin-top:1px;margin-bottom:1px}
.gform_wrapper.gf_browser_safari select[multiple=multiple]{height:auto!important}

	
	
	#page { margin-top: 0; padding-bottom: 10px; }

.boxed #page { background: #eaeaea; padding-bottom: 1px; }

#page .container-inner { background: #fff;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1); }
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

#wrapper,
.container-inner { min-width: 320px; }

.container { padding: 0 20px; }

.container-inner { max-width: 1380px; min-width: 1380px; width: 100%; margin: 0 auto; }

.boxed .container { padding: 0; }

#header .container-inner { position: relative; }

#nav-header .container { padding: 0 15px; }

.aom_pg a.aom_np {font-weight:bold;}

.aom_pg span.aom_np {border:1px solid #ddd; color:#999;}

.aom_pg .aom_np-next {float:right;}
.usergroup.icon:before{content:"\002C"}


.usergroup {
color: #ffffff;
font-size:1.2em;
}


.art-header:before, #art-header-bg:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, #art-hmenu-bg:before, .art-sheet:before
{
  width: 100%;
  content: " ";
  display: table;
}


.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after, .cleared, .clearfix:after
{
  clear: both;
  font: 0/0 serif;
  display: block;
  content: " ";
}


.art-layout-cell
{
  display: table-cell;
  vertical-align: top;
}

    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   padding: 0;
   display: block;
}


.responsive .art-layout-cell 
{
   width: auto !important;
   height: auto !important;
}


.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
 

		.listingpost .title .meta .kategorija{
			float:left;
		}

	
			.listingpost .title .meta .kategorija a{
				color:#000;
				text-transform:uppercase;
				font-weight:bold;
			}

		
				.listingpost .title .meta .kategorija a:hover{color:#ed1c24;}


	#logo {
		float: none;
		margin: 0;
		text-align: center;
	}

	#calendar, #news-center, #siteindex{float:left; display:block; background-color: white; height: 410px;}

	#calendar{width: 238px; margin-right:2px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}

@charset "utf-8";


.breaking_news.lefter .block-js-news{
	float:left;
}

.widget.block.block-blog ul li a{
	padding:5px 0px;
	display:block;
}

.block-user input[type=text], .block-user input[type=password], #comment-form input[type=text], #contact-site-form input[type=text]{
	width:100%;
	padding:6px 0px;
	color:#333;
	float:left;
	clear:both;
	margin-bottom:15px;
	border:solid 1px #3d3d3d;
}

.block-user input[type=submit], #comment-form input[type=submit], #contact-site-form input[type=submit]{
	width:100%;
	padding:7px 0px;
	float:left;
	margin-top:15px;
	border:0px;
}

.block-categories li{
	width:100%;
	float:left;
	clear:both;
}

.block-categories li a{
	display:block;
	padding:6px 0px;
}

.block-categories li a:hover{
	background:#252729;
}

.block-widget .tweets{
	background:#36a7d6
}
.tweethover:hover p.tweet-text{color:#b6aa69;-webkit-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-moz-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-o-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-ms-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);}


.home-page-wrap .latest-tweets ul li .tweet-text{
    margin-top:-33px;
}


.latest-tweets ul li .tweet-text{
    margin-top:40px;
    margin-bottom: 0px;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.dropdown-header{font-size:12px;color:#777}
.dropdown-header,.style-color{font-style:italic}


.copyright {
	font-size: smaller;
}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

			span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before{
				font-size: 12px;
				width: 15px;
				height: 15px;
				line-height: 15px;
				text-align: left;
			}

			span.tie-date:before{content: '\e805';}
 

.aom_btn {display:block; margin:10px 0;}

	
	.widget-title,
	.widget-title-home h3 {
		font-size: 14px;
		height: 13px;
		line-height: 13px;
		text-align: left;
	}

.row {
  margin-left: -20px;
}

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

.row:after {
  clear: both;
}

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


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu{position:absolute;top:50%;margin-top:-14px;left:3px;font-size:18px}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu a{padding:10px;color:white}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu a i.icon-close{font-size:16px}
#usersite-container #toggle-mobile-menu{display:none}
#usersite-container #toggle-mobile-menu a{text-decoration:none}
#usersite-container .nav-bar.mobile #toggle-mobile-menu{display:inline-block}


#usersite-container #toggle-mobile-menu a,
#usersite-container nav#main-nav.non-mobile a.top {
  color: #f6f4f4 !important; }


#usersite-container #toggle-mobile-menu a:hover,
#usersite-container nav#main-nav.non-mobile a.top:hover {
  color: #dbdbdb !important; }
.site-menu .container-fluid{position:relative;}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}
.container-fluid:after{clear:both}
.tve_clsy .tve_image.tve_black{border-color:#595959}
.tve_clsy .tve_image.tve_blue{border-color:#3AB2F0}
.tve_clsy .tve_image.tve_green{border-color:#8BEF6A}
.tve_clsy .tve_image.tve_orange{border-color:#FAC759}
.tve_clsy .tve_image.tve_purple{border-color:#F986D3}
.tve_clsy .tve_image.tve_red{border-color:#FF5E6A}
.tve_clsy .tve_image.tve_teal{border-color:#7CDECD}
.tve_clsy .tve_image.tve_white{border-color:#F6F5F5}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}
#flights-form .cta-container{width:34%;float:left}
#hotels-form .cta-container button,#flights-form .cta-container button,.search__cars__form__pickupdropoff-datetime-container .cta-container button{width:100%}
.search__form-container--hotels,.search__form-container--flights,.search__form-container--rc,.search__form-container--vp,.search__form-container--cruise,.search__form-container--more,.search--modal__form-container--hotels,.search--modal__form-container--flights,.search--modal__form-container--cars{display:none}



table.display {
	margin: 0 auto;
	clear: both;
	width: 100%;
	
	
}


table.display thead th {
	padding: 5px 15px 5px 5px;
	font-weight: bold;
    font-size: 100%;
    color: #474747;
	cursor: pointer;
	* cursor: hand;
}


table.display tfoot th {
    padding: 5px 15px 5px 5px;
    font-weight: bold;
    font-style: normal;
    color: #474747;
}


table.display tr.heading2 td {
	border: 1px solid #aaa;
}


table.display td {
	padding: 4px 0;
    line-height: 13px;
    height: 60px;
    text-align: center;
    
}

table.display td.center {text-align: center;}






table.display tr.odd.gradeA {
	background-color: #ddffdd;
}


table.display tr.even.gradeA {
	background-color: #eeffee;
}


table.display tr.odd.gradeC {
	background-color: #ddddff;
}


table.display tr.even.gradeC {
	background-color: #eeeeff;
}


table.display tr.odd.gradeX {
	background-color: #ffdddd;
}


table.display tr.even.gradeX {
	background-color: #ffeeee;
}


table.display tr.odd.gradeU {
	background-color: #ddd;
}


table.display tr.even.gradeU {
	background-color: #eee;
}


table.display tr.even.row_selected td {
	background-color: #B0BED9;
}


table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}


table.display tr.gradeA {
	background-color: #eeffee;
}


table.display tr.gradeC {
	background-color: #ddddff;
}


table.display tr.gradeX {
	background-color: #ffdddd;
}


table.display tr.gradeU {
	background-color: #ddd;
}













.testo:visited {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#333333;
	text-decoration:none;
}

.testo {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.testo:link {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.testo:hover {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #7db1e6;
	text-decoration:none;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

	#skehead .top-nav-menu {width:50%;float:right;}

  .scaler:hover img, .scaler:hover img.defined, .featured-module li:hover img, .featured-module li:hover img.defined {
    -webkit-transform: translate3d(0, 0, 70px);
    -moz-transform: translate3d(0, 0, 70px);
    -ms-transform: translate3d(0, 0, 70px);
    -o-transform: translate3d(0, 0, 70px);
    transform: translate3d(0, 0, 70px);
    -webkit-filter: none;
    filter: none; }

    .scaler img.defined, .featured-module li img.defined {
      -webkit-filter: brightness(90%);
      filter: brightness(90%); }

.footer-social .footer-social-icon{float:left; margin-right:2px !important; height:15px;}
