﻿

.header-search label:before,
.menu-toggle:before,
.blog .site-content .entry-format:before,
.archive .site-content .entry-format:before,
.search .site-content .entry-format:before,
.blog .site-content .format-link .entry-title a:after,
.archive .site-content .format-link .entry-title a:after,
.search .site-content .format-link .entry-title a:after,
.site-main .post-navigation .meta-nav:before,
.site-main .paging-navigation .meta-nav:before,
.social-links ul a:before,
.flex-direction-nav a:before {
  -webkit-font-smoothing: antialiased;
  font-family: "Genericons";
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  vertical-align: text-bottom;
}



.menu-toggle {
  font-size: 1.85em;
  line-height: 1.62162em;
  background-color: #FF7F00;
  clear: none;
  color: white;
  cursor: pointer;
  display: none;
  float: right;
  font-weight: bold;
  margin: 0;
  padding: 3.75px 0;
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  text-transform: uppercase;
}






.menu-toggle:before {
  background-color: #0570a8;
  content: "\f419";
  display: inline-block;
  float: right;
  font-size: 24px;
  padding: 15px;
  vertical-align: middle;
}

  .menu-toggle li,
  .main-navigation.toggled .nav-menu li {
    display: block;
    margin: 0;
    padding: 0;
  }

  .menu-toggle li a,
  .main-navigation.toggled .nav-menu li a {
    border-bottom: 1px solid #999999;
    padding: 7.5px 15px;
  }

  .menu-toggle ul,
  .main-navigation.toggled .nav-menu ul {
    background: transparent;
    box-shadow: none;
    clear: both;
    display: block;
    float: none;
    opacity: 1;
    visibility: visible;
    margin: 0;
    position: relative;
    top: auto;
    left: auto;
  }

  .menu-toggle ul a,
  .main-navigation.toggled .nav-menu ul a {
    padding-left: 30px;
  }

  .menu-toggle ul ul,
  .main-navigation.toggled .nav-menu ul ul {
    clear: both;
    float: none;
    left: auto;
    top: auto;
    width: 100%;
  }

  .menu-toggle ul ul a,
  .main-navigation.toggled .nav-menu ul ul a {
    padding-left: 45px;
  }

  .menu-toggle ul ul ul a,
  .main-navigation.toggled .nav-menu ul ul ul a {
    padding-left: 60px;
  }

  .menu-toggle ul a:hover,
  .main-navigation.toggled .nav-menu ul a:hover {
    color: #FF7F00;
  }







.menu.bottom li
{
  list-style-type: none;
  display: inline-block;
  padding: 5px 20px;
}





.menu.bottom li a
{
  font-family: Shanghai;
  color: #aaa;

}


.fr .menu.bottom  li a,
.pl .menu.bottom  li a
{
  font-family: Shanghai;
}



.es .menu.bottom  li a
{
  font-family: Shanghai;
  font-size: 1.5em;
}


.ru .menu.bottom  li a
{
  font-family: mandarincregular;
  color: #aaa;
  font-size: 1.5em;

}


.menu.bottom  li a:hover
{
  color: #FFFFFF;
}


ul.menu.bottom
{
  margin: 0;
}







.es .page-links span.active-link, 
.es .page-links a span.active-link, 
.es .page-links a:hover span.active-link,
.es .site-main .post-navigation .meta-nav:before,
.es .site-main .paging-navigation .meta-nav:before,
.es #infinite-handle span,
.es .social-links ul a:before,
.es .social-links ul a:hover:before,
.es .play-now a,
.es .read-more a,
.es .arrow-left::before, 
.es .arrow-right::before,
.es .items-tabs li.live a,
.es hr,
.es button,
.es input[type="button"],
.es input[type="reset"],
.es input[type="submit"],
.es .menu-toggle
{
  background-color: palevioletred;
}


.es .menu.bottom li a {
  font-family: Shanghai;
  color: #aaa;
  font-size: 1.5em;
}


.es .menu.bottom li a:hover
{
  color: #fff;
}







.fr .page-links span.active-link, 
.fr .page-links a span.active-link, 
.fr .page-links a:hover span.active-link,
.fr .site-main .post-navigation .meta-nav:before,
.fr .site-main .paging-navigation .meta-nav:before,
.fr #infinite-handle span,
.fr .social-links ul a:before,
.fr .social-links ul a:hover:before,
.fr .play-now a,
.fr .read-more a,
.fr .arrow-left::before, 
.fr .arrow-right::before,
.fr .items-tabs li.live a,
.fr hr,
.fr button,
.fr input[type="button"],
.fr input[type="reset"],
.fr input[type="submit"],
.fr .menu-toggle
{
  background-color: #06B2CA;
}


.fr .menu.bottom  li a {
  font-family: Shanghai;
  color: #aaa;
  font-size: 1.5em;
}


.fr .menu.bottom ul
{
  margin: 0;
}



.fr .menu.bottom li a:hover
{
  color: #fff;
}





.pl .page-links span.active-link, 
.pl .page-links a span.active-link, 
.pl .page-links a:hover span.active-link,
.pl .site-main .post-navigation .meta-nav:before,
.pl .site-main .paging-navigation .meta-nav:before,
.pl #infinite-handle span,
.pl .social-links ul a:before,
.pl .social-links ul a:hover:before,
.pl .play-now a,
.pl .read-more a,
.pl .arrow-left::before, 
.pl .arrow-right::before,
.pl .items-tabs li.live a,
.pl hr,
.pl button,
.pl input[type="button"],
.pl input[type="reset"],
.pl input[type="submit"],
.pl .menu-toggle
{
  background-color: crimson;
}


.pl .menu.bottom  li a {
  font-family: Shanghai;
  color: #aaa;
  font-size: 1.5em;
}


.pl .menu.bottom ul
{
  margin: 0;
}



.pl .menu.bottom li a:hover
{
  color: #fff;
}




.nl .page-links span.active-link, 
.nl .page-links a span.active-link, 
.nl .page-links a:hover span.active-link,
.nl .site-main .post-navigation .meta-nav:before,
.nl .site-main .paging-navigation .meta-nav:before,
.nl #infinite-handle span,
.nl .social-links ul a:before,
.nl .social-links ul a:hover:before,
.nl .play-now a,
.nl .read-more a,
.nl .arrow-left::before, 
.nl .arrow-right::before,
.nl .items-tabs li.live a,
.nl hr,
.nl button,
.nl input[type="button"],
.nl input[type="reset"],
.nl input[type="submit"],
.nl .menu-toggle
{
  background-color: cornflowerblue;
}


.nl .menu.bottom  li a {
  color: #aaa;
  font-size: 1.5em;
}


.nl .menu.bottom ul
{
  margin: 0;
}



.nl .menu.bottom li a:hover
{
  color: #fff;
}





.de .page-links span.active-link, 
.de .page-links a span.active-link, 
.de .page-links a:hover span.active-link,
.de .site-main .post-navigation .meta-nav:before,
.de .site-main .paging-navigation .meta-nav:before,
.de #infinite-handle span,
.de .social-links ul a:before,
.de .social-links ul a:hover:before,
.de .play-now a,
.de .read-more a,
.de .arrow-left::before, 
.de .arrow-right::before,
.de .items-tabs li.live a,
.de hr,
.de button,
.de input[type="button"],
.de input[type="reset"],
.de input[type="submit"],
.de .menu-toggle
{
  background-color: peru;
}


.de .menu.bottom  li a {
  color: #aaa;
  font-size: 1.5em;
}


.de .menu.bottom ul
{
  margin: 0;
}



.de .menu.bottom li a:hover
{
  color: #fff;
}





.it .page-links span.active-link, 
.it .page-links a span.active-link, 
.it .page-links a:hover span.active-link,
.it .site-main .post-navigation .meta-nav:before,
.it .site-main .paging-navigation .meta-nav:before,
.it #infinite-handle span,
.it .social-links ul a:before,
.it .social-links ul a:hover:before,
.it .play-now a,
.it .read-more a,
.it .arrow-left::before, 
.it .arrow-right::before,
.it .items-tabs li.live a,
.it hr,
.it button,
.it input[type="button"],
.it input[type="reset"],
.it input[type="submit"],
.it .menu-toggle
{
  background-color: forestgreen;;
}


.it .menu.bottom  li a {
  color: #aaa;
  font-size: 1.5em;
}


.it .menu.bottom ul
{
  margin: 0;
}



.it .menu.bottom li a:hover
{
  color: #fff;
}






.ru .page-links span.active-link, 
.ru .page-links a span.active-link, 
.ru .page-links a:hover span.active-link,
.ru .site-main .post-navigation .meta-nav:before,
.ru .site-main .paging-navigation .meta-nav:before,
.ru #infinite-handle span,
.ru .social-links ul a:before,
.ru .social-links ul a:hover:before,
.ru .play-now a,
.ru .read-more a,
.ru .arrow-left::before, 
.ru .arrow-right::before,
.ru .items-tabs li.live a,
.ru hr,
.ru button,
.ru input[type="button"],
.ru input[type="reset"],
.ru input[type="submit"],
.menu-toggle
{
  background-color: limegreen;
}


.ru .menu.bottom li a {
  font-family: mandarincregular;
  color: #aaa;
  font-size: 1.8em;
}


.ru .menu.bottom li a:hover
{
  color: #fff;
}


.ru .menu.bottom ul
{
  margin: 0;
}

      header.dark #social-box ul li.search {
        overflow: hidden; }

        header.dark #social-box ul li.search a:hover {
          background: #fff; }

        header.dark #social-box ul li.search.active {
          background: #fff; }

    #social-box ul li.search {
      overflow: hidden; }

      #social-box ul li.search a {
        background: none; }

      #social-box ul li.search.active form input {
        width: 80px;
        padding-right: 15px;
        opacity: 1; }
#sharebar .pinterest a{background-position:-50px -18px;width:15px}
.animated-gif .animated-share .pinterest .share{background-position:0 -306px}
body.slide-step #wrapper.healthyeating #main #article-section.parallax section span .animated-share .pinterest .share{background-position:0 -216px}
.x-section{margin:0 0 1.313em;padding:45px 0}
.x-section:before,.x-section:after{content:" ";display:table}
.x-section:after{clear:both}
.x-section.bg-image,.x-section.bg-pattern{background-position:50% 50%}
.x-section.bg-image.parallax,.x-section.bg-pattern.parallax{background-attachment:fixed}
.x-section.bg-image{background-size:cover;background-repeat:no-repeat}
.x-section.bg-pattern{background-repeat:repeat}
.x-section.bg-video{position:relative;overflow:hidden}
.x-section .x-container{position:relative}
.x-section .x-container.marginless-columns{display:table;table-layout:fixed;width:100%}
.x-section .x-container.marginless-columns:before,.x-section .x-container.marginless-columns:after{display:none}
.x-section .x-container.marginless-columns .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-section .x-container.marginless-columns .x-column.x-1-1{width:100%}
.x-section .x-container.marginless-columns .x-column.x-1-2{width:50%}
.x-section .x-container.marginless-columns .x-column.x-1-3{width:33.33333%}
.x-section .x-container.marginless-columns .x-column.x-2-3{width:66.66666%}
.x-section .x-container.marginless-columns .x-column.x-1-4{width:25%}
.x-section .x-container.marginless-columns .x-column.x-3-4{width:75%}
.x-section .x-container.marginless-columns .x-column.x-1-5{width:20%}
.x-section .x-container.marginless-columns .x-column.x-2-5{width:40%}
.x-section .x-container.marginless-columns .x-column.x-3-5{width:60%}
.x-section .x-container.marginless-columns .x-column.x-4-5{width:80%}
.x-section .x-container.marginless-columns .x-column.x-1-6{width:16.66666%}
.x-section .x-container.marginless-columns .x-column.x-5-6{width:83.33333%}
.x-section .x-container.marginless-columns .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}



.td-mobile-close {
  position: relative;
}

.td-mobile-close a {
  display: block;
  width: 100%;
  padding: 16px 0 17px 0;
  text-align: center;
  background-color: #4db2ec;
  color: white;
  font-size: 17px;
  font-family: 'Roboto', sans-serif;
  z-index: -1;
}

.td-mobile-close a:hover {
  text-decoration: none !important;
  color: white;
  opacity: 0.8;
}

.td-mobile-close .td-nav-triangle {
  position: absolute;
  right: 0;
  top: 19px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 8px 7.5px 0;
  border-color: transparent #ffffff transparent transparent;
}



ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}

li.bjqs-slide{position:absolute; display:none;}

ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}

ul.bjqs-controls.v-centered li a{position:absolute;}

ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}

ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}

ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}

ol.bjqs-markers.h-centered{text-align: center;}

ol.bjqs-markers li{display:inline;}

ol.bjqs-markers li a{display:inline-block;}

p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


.nav li.menu-item-has-children ul li:hover {

	background: #e1e1e1;

}


.nav li.menu-item-has-children a:after {
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }
#footer,#fullwidth-wrapper .breadcrumb-wrapper,#main-navigation-wrapper,#page-title,#slider-section,.break-section,.fullwidth-services,.separator{width:820px!important;margin-left:-30px}
#footer,#fullwidth-wrapper .breadcrumb-wrapper,#main-content-with-sidebar .separator,#main-navigation-wrapper,#page-title,#slider-section,.break-section,.fullwidth-services,.separator{width:540px!important;margin-left:-30px}

#fullwidth-wrapper {
padding-top: 40px;
padding-bottom: 0;
margin-bottom: 0;
}


.block .preview .thumb{
    margin-left: 1px;
}


.welcome-feature-1 h4, .welcome-feature-2 h4, .welcome-feature-3 h4 {

}


.welcome-feature-2 h4 a, .welcome-feature-2 h4 {
    color: #0c95cd !important;
}

.welcome-feature-1, .welcome-feature-2, .welcome-feature-3, .home-feature-1, .home-feature-2, .home-feature-3, .home-feature-4, .home-feature-1, .home-feature-2, .home-feature-3, .home-feature-4, .home-feature-5, .home-feature-6, .home-feature-7, .home-feature-8, .home-feature-9, .home-feature-10, .home-feature-11, .home-feature-12, .home-feature-13, .home-feature-14 {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.welcome-feature-1 img, .welcome-feature-2 img, .welcome-feature-3 img {
    max-height: 95px;
    margin-bottom: 10px;

}



.welcome-feature-1, .welcome-feature-2, .welcome-feature-3 {
    padding: 25px 20px;
    border-radius: 6px;
}


.welcome-feature-2 {
    background-color: #1D2C5B;
    border: 1px solid #071A54;
    background-color: #7CC245;
    border: 1px solid #619E30;
}
#tve_eight_set [class*='tve_eight_set_vms'] #tve_editor .tve_p_lb_control{padding:90px 45px 60px}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v1 .tve_p_lb_content .tve_p_lb_control{padding:50px 35px}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v2 .tve_p_lb_content .tve_p_lb_control{padding:40px 35px 35px 35px}
body .tve_p_lb_content #tve_editor .tve_p_lb_control{padding:15px 0 40px}



.wpb_text_column pre{
    font-family: "Ubuntu mono", monospace;
}

.prettyprint ol li,
.wpb_text_column .prettyprint ol li,
.rd_tabs .prettyprint ol li{
    background: #000;
}

.rd_tabs .prettyprint ol li.L0,
.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L2,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L4,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L6,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L8,
.rd_tabs .prettyprint ol li.L9,
.wpb_text_column .prettyprint ol li.L0,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L2,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L4,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L6,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L8,
.wpb_text_column .prettyprint ol li.L9,
.prettyprint ol li.L0,
.prettyprint ol li.L1,
.prettyprint ol li.L2,
.prettyprint ol li.L3,
.prettyprint ol li.L4,
.prettyprint ol li.L5,
.prettyprint ol li.L6,
.prettyprint ol li.L7,
.prettyprint ol li.L8,
.prettyprint ol li.L9{
	padding: 0px 0px 0px 15px;
    color: #ffcc66;
	border-left: 3px solid #825c26;
    list-style-type: decimal;
    display: list-item;
    margin: 0px;
    cursor: initial;
}

.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L9 ,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L9 ,
.prettyprint ol li.L1,
.prettyprint ol li.L3,
.prettyprint ol li.L5,
.prettyprint ol li.L7,
.prettyprint ol li.L9 {
    background: #111;
}

.prettyprint ol li:first-child ,
.wpb_text_column .prettyprint ol li:first-child ,
.rd_tabs .prettyprint ol li:first-child{
	padding-top: 35px;
}

.prettyprint ol li:last-child,
.wpb_text_column .prettyprint ol li:last-child,
.rd_tabs .prettyprint ol li:last-child {
	padding-bottom: 20px;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.wpb_text_column ol li:before{background:#707070}
.wpb_text_column ol li:hover:before{background:#ff9600}


#pagenavigation
{
margin-top:20px;
}
.index-item-caption .index-item-date{float:right;}
.adsense{margin-bottom:10px;margin-top:0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding-left:5px;padding-bottom:5px}




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


.adsense {
  max-width: 100%; overflow: hidden;
}


.hr {
    clear: both;
    background-color: #666;
    height: 1px;
}

.search-form{margin-bottom:1em;}
.search-form input{margin-top:0;margin-bottom:0;}
.search-results{list-style:none;}
.search-results p{margin-top:0;}
.search-results .title{font-size:1.2em;}
.search-results li{margin-bottom:1em;}
.search-results .search-snippet-info{padding-left:1em;}
.search-results .search-info{font-size:0.85em;}
.search-advanced .criterion{float:left;margin-right:2em;}
.search-advanced .action{float:left;clear:left;}

	#header .search input[type=text] { width: 87%; }

	#header .search input[type=submit] {width: 100%}

.post-author .com-author {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 33%;
	line-height: 22px;
}
#overlay{display:none;position:fixed;top:0;right:0;left:0;bottom:0;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:99990}
#overlay.is-present{display:block}

#wrapper.boxed #header-container #header, #header-container #header{padding: 20px 0px;}






#wrapper{background: #F8F5E2;}


	
	
	#wrapper.boxed{ margin: 0 auto; position: relative; overflow: hidden;}

	#wrapper.boxed #header-container{display: block;  margin: auto; left: auto;}

	#wrapper.boxed .slider{position: relative; max-width: 1040px; margin: 20px auto; background: #DEDBCA; border-radius: 6px;}

	#wrapper.boxed .home-page{margin-top: 0;}

	#wrapper.boxed #widget-block{margin-top: 0;}



html, body, #sb-site, .sb-site-container, .sb-slidebar {
	
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}




#sb-site, .sb-site-container {
	
	width: 100%;
	min-height: 100vh;
	position: relative;
	z-index: 1; 
	background-color: #ffffff; 
}



#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {
	content: ' ';
	display: table;
}

#sb-site {
	-webkit-transition: -webkit-transform 400ms ease;
	   -moz-transition:    -moz-transform 400ms ease;
	     -o-transition:      -o-transform 400ms ease;
	        transition:         transform 400ms ease;
	
	-webkit-transition-property: -webkit-transform, left, right; 
	-webkit-backface-visibility: hidden; 
}

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

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

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


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }



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


.whats-new-block p.more {
    margin-top: 1em;
}


.whats-new-block p.more a {
    color: #312e7c;
    font-weight: bold;
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}




.primary-nav-wrap ul li a.nav-donate {
	font-family: 'Nexa-Black', Helvetica, Arial, sans-serif;
	color: #87a827;
}


.primary-nav-wrap ul li a.nav-donate:hover {
	color: #aece5f;
}


.primary-nav-wrap ul li a.nav-home {
	font-family: "apt-custom", Helvetica, Arial, sans-serif;
	font-size: 24px;
}



#mobileMenu .nav-tabs {
	border-width: 0;
}


.nav.inverse li a.active {
	color: #fc6;
	background-color: #cd6d19;
	box-shadow: inset 0px -10px 35px 0px rgba(0, 0, 0, 0.7);
}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }



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

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

.main-menu .submenu-wrapper .features-menu li .photo-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  margin: 0 0 15px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box img {
  max-width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}

.features .feature .photo-box {
  width: 100%;
}

.features .feature .photo-box img {
  max-width: 100%;
  height: auto;
  display: block;
}

.lte7 .features .feature .photo-box img  {
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.live-feed .photo-box {
  float: left;
  margin: 0 0 0 14px;
}
.span4{width:370px}
.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}
input.span4,textarea.span4,.uneditable-input.span4{width:356px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}

#header .span4 {display:none;}

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 #grve-tags-categories, #grve-about-author, #grve-comments, #grve-comments .grve-comment-item, #grve-comments .children:before, #grve-comments .children article.comment, #grve-main-content .widget.widget_tag_cloud a, #grve-meta-social-responsive, #grve-main-content .grve-widget.grve-social li a, #grve-post-area article.grve-single-post, #respond, .grve-related-wrapper small, #respond input[type='text'], #respond textarea, .grve-blog.grve-large-media .grve-blog-item, .grve-blog.grve-small-media .grve-blog-item, .grve-newsletter-form input[type='email'], .grve-search input[type='text'], #grve-share-modal .grve-social li a, #grve-social-share-responsive ul li a, #grve-language-modal .grve-language li a, .grve-accordion-wrapper li, .grve-toggle-wrapper li, .grve-bar, .grve-pricing-table, .grve-pricing-table ul li, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content table, #grve-main-content tr, #grve-main-content td, #grve-main-content th, pre, hr, .grve-hr.grve-element, .grve-title-double-line span:before, .grve-title-double-line span:after, .grve-title-double-bottom-line span:after, #grve-main-content input, #grve-main-content input[type='text'], #grve-main-content input[type='input'], #grve-main-content input[type='password'], #grve-main-content input[type='email'], #grve-main-content input[type='number'], #grve-main-content input[type='date'], #grve-main-content input[type='url'], #grve-main-content input[type='tel'], #grve-main-content input[type='search'], .grve-search button[type='submit'], #grve-main-content textarea, #grve-main-content select, #grve-newsletter-modal input, #grve-newsletter-modal input[type='text'], #grve-newsletter-modal input[type='input'], #grve-newsletter-modal input[type='password'], #grve-newsletter-modal input[type='email'], #grve-newsletter-modal input[type='number'], #grve-newsletter-modal input[type='date'], #grve-newsletter-modal input[type='url'], #grve-newsletter-modal input[type='tel'], #grve-newsletter-modal input[type='search'], #grve-newsletter-modal textarea, #grve-newsletter-modal select, .grve-portfolio-description + ul.grve-fields, .grve-portfolio-info + .widget, .grve-related-post, .grve-carousel-wrapper .grve-post-item .grve-content, .grve-blog.grve-border-mode .grve-isotope-item-inner, .grve-blog.grve-border-mode .grve-read-more, .woocommerce .product_meta, #grve-shop-modal .cart_list.product_list_widget li, #grve-shop-modal .cart_list.product_list_widget, .grve-filter ul li, .woocommerce.widget_product_tag_cloud .tagcloud a, .woocommerce ul.products li .grve-product-item, .woocommerce-page ul.products li .grve-product-item, .woocommerce ul.products li .grve-product-item .grve-product-media, .woocommerce-page ul.products li .grve-product-item .grve-product-media, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { border-color: #e4e4e4; }
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-third{width:30.6666%;}
.fusion-layout-column.fusion-one-third.fusion-spacing-no{width:33.33333333%;}

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


    
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
.homepage-shop-by-case h2{font-size:24px;letter-spacing:0;line-height:28px;padding-top:55px;text-align:center;text-transform:uppercase}
.homepage-shop-by-case p{font-size:12px;line-height:22px;text-align:center;color:#acb1b4;max-width:460px;margin:15px auto 34px;padding:0 30px}
.homepage-shop-by-case .homepage-product-grid{margin:0 auto;max-width:940px;width:100%}
.homepage-shop-by-case .col-gutter-full{text-align:center}
.homepage-shop-by-case a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;text-decoration:none}
.homepage-shop-by-case img{max-width:100%;margin:0 auto}
.homepage-shop-by-case .case-size-title{color:#acb1b4;font-weight:400;margin-bottom:10px;text-transform:uppercase}
.homepage-shop-by-case .case-size-range{color:#1e1e1e;margin-bottom:10px}
.homepage-shop-by-case .img-zoom{overflow:visible;margin-bottom:5px}
.homepage-shop-by-case a .case-size-title,.homepage-shop-by-case a .case-size-range{transition:-webkit-transform .25s cubic-bezier(0.55,0,0.1,1);transition:transform .25s cubic-bezier(0.55,0,0.1,1);-webkit-transform:translateY(0);transform:translateY(0)}


.green-slide .grid2 .col:nth-of-type(2n+1) {
margin: 5px 1% 10px 0;
clear: left;
}

.green-slide .grid2 .col {
width: 48%;
float: left;
list-style: none outside none;
display: block;
margin: 5px 1% 10px 1%;
}


.fullwidth .col {float: none; margin-left: 0;}


.grid5 .col {width:17%;	float: left;	list-style: none outside none; display: block;	margin:5px 1% 20px 1%;	padding: 0px;}


.grid4 .col {width:22.6%;	float: left;	list-style: none outside none; display: block; margin:5px 1% 20px 1%;	padding: 0px;}

.grid4 .col figure{height:215px; overflow:hidden; margin:0 auto; }

.grid4 .col figure img{max-width:100%;}

.grid4 .col h2{font-size:16px;}


.grid3 .col {width:31.2%;	float: left;	list-style: none outside none;	display: block;	margin:5px 1% 20px 1%; padding: 0px;}

.grid3 .col figure{height:220px; overflow:hidden; margin:10px auto; }

.grid3 .col figure img{max-width:100%;}

.grid3 .col h3{font-size:18px;}


.grid2 .col {width: 48%; float: left;	list-style: none outside none;	display: block;		margin:5px 1% 20px 1%;}

.grid2 .col figure img{max-width:100%;}

.grid2 .col h3{font-size:17px;}


.grid5 .col:nth-of-type(5n+1),
.grid4 .col:nth-of-type(4n+1),
.grid3 .col:nth-of-type(3n+1),
.grid2 .col:nth-of-type(2n+1) {
	margin:5px 1% 20px 0;
	clear: left;
}

.grid4 .col:nth-of-type(3n+1) {	margin:5px 1% 20px 1%; clear: none;}

.grid4 .col:nth-of-type(2n+1) {margin:5px 1% 20px 0; clear: left;}

.grid3 .col:nth-of-type(3n+1) {margin:5px 1% 20px 1%; clear: none;}

.grid3 .col:nth-of-type(2n+1) {margin:5px 1% 20px 0; clear: left;}

.col {	width: 100% !important;		margin:5px 1% 20px 0 !important;	clear: none !important;	}


footer #footer table .right-col {
  text-align: left;
  color: white;
}




.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}



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


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

.flexslider .slides {zoom: 1;}

.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}

.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}



.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px 0;
    max-width: none;
    max-height: none;
}


.flexslider .slides li {
    position: relative;
    height: auto;
}


.flexslider .slides p {
    margin: 0;
}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}

.discussions-item {
	clear:both;
}

		
		.featitem { margin: 42px 90px 0 74px; width: 790px; }



a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  { text-decoration: none; }



.site-info {
  background-color: #CFD8DC;
  line-height: 24px;
  font-size: 14px;
  margin-top: 20px;
}



.site-info ul li {
  float: left;
  display: inline-block;
  padding: 0 20px;
}



.site-info ul li a {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #323232;
}



.site-footer .site-info .footer-container {
  height: 64px;
}



.site-footer .site-info .footer-container .sitemap {
  padding: 0;
  position: relative;
  min-height: 1px;
}



.site-footer .site-info ul {
  list-style: none;
  margin: 0;
  padding: 0;
}



.site-footer .site-info ul li:first-child {
  padding-left: 0;
}



.site-footer .site-info ul li {
  float: left;
  padding: 20px;
}



.site-footer .site-info ul li a {
  color: #323232;
  font-size: 12px;
  font-weight: 700;
}


#nav .drop .container .row .no-images .title,
#nav .drop .no-images .col {margin-left: -24px;}

    #nav .drop .container .row .no-images .title,
    #nav .drop .no-images .col{
        margin-left:0;
    }



#guideme_data .title{
  font-weight: bold; 
}


#guideme_data  .edit_tooltip_text.title{
  font-size: 24.5px;
  font-weight: bold;
  text-rendering: optimizelegibility;
  margin-right: 10px;
}


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



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

}


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


.rev_slider ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}


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


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


	.mobile {
		display:block;
	}
 #footer2 { background-color:#171717 ;}

.footer .footer-inside .footer-row02 .footer-pagelink {
  position: relative;
  height: 100%;
}

.footer .footer-inside .footer-row02 .footer-pagelink .footer-pagelink-inside {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  height: 24px;
  width: 100%;
}
img.centered,.aligncenter{display:block;margin:0 auto 24px}

.sidebar .sub-menu,
.sidebar .children,
.fusion-footer-widget-area .sub-menu,
.fusion-footer-widget-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
  margin-left: 15px;
}

.fusion-main-menu .sub-menu {
  position: absolute;
  left: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.fusion-main-menu .sub-menu ul {
  top: 0;
}

.fusion-main-menu .sub-menu li {
  float: none;
  margin: 0;
  padding: 0;
}

.fusion-main-menu .sub-menu a {
  border: 0;
  padding: 7px 20px;
  line-height: 19px;
  text-indent: 0;
  height: auto;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
}

.fusion-secondary-menu .sub-menu {
  display: block;
  position: absolute;
  left: -1px;
  z-index: 1;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border: 1px solid transparent;
}

.fusion-secondary-menu .sub-menu a {
  display: block;
  padding: 7px 10px;
  line-height: normal;
  border-bottom: 1px solid transparent;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu {
  position: relative;
  display: block;
  left: auto;
  right: auto;
  border: none;
  background: none;
  box-shadow: none;
  top: 0;
  width: auto;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
  display: block;
  padding: 5px 34px;
  border-bottom: none;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level a {
  padding-left: 49px;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level .deep-level a {
  padding-left: 64px;
}

.sub-menu .fusion-megamenu-icon.text-menu-icon {
  position: absolute;
}
.side-header-right #side-header .fusion-main-menu ul .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .sub-menu {left: -210px;}
.fusion-main-menu .sub-menu li a {border-bottom: 1px solid #dcdadb;color: #333333;font-family: 'PT Sans', Arial, Helvetica, sans-serif;font-weight: 400;font-size: 13px;}
.fusion-main-menu .sub-menu li a:hover {background-color: #f8f8f8;}
.rtl .fusion-main-menu .sub-menu ul {left: auto;right: 210px;}
.fusion-secondary-menu .sub-menu a:hover {background-color: #fafafa;color: #333333;}
.rtl .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu ul {right: auto;}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }


.menu-item {
    display: inline;
}

.currentsales span.header {
    color: #4FAF35;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    margin: 0 0 9px;
}

#asideRight .currentsales {
    display: block;
    float: left;
    margin-bottom: 11px;
    width: 100%;
}

#asideRight .currentsales .salesbox{
	padding: 10px;	
	margin-bottom: 10px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #dcdcdc;
	background: rgb(255,255,255); 
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1))); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); 

}

#asideRight .currentsales span.viewallsales a{
	color: #118BB3;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: -6px 0 10px;
    text-decoration: none;
}


img.centered, .aligncenter{display:block;margin:0 auto 10px;}


.trust-badge-container {
    padding: 0;
    border-bottom: 1px solid #2F454F;
}
.fullwidth-service{width:213px!important}
.fullwidth-service.one-fourth{width:145px!important}
#main-content-with-sidebar .fullwidth-service.one-fourth{width:230px!important}
#main-content-with-sidebar .fullwidth-service.one-third{width:520px!important}
.fullwidth-service,.fullwidth-service.one-fourth{width:240px!important}
#main-content-with-sidebar .fullwidth-service.one-fourth,#main-content-with-sidebar .fullwidth-service.one-third{width:240px!important}

.arrow-down, .plan-item:hover, .focus-plan, .fullwidth-service:hover, .tipsy-arrow-s { border-top-color: #0362ab }


.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

.col_2 {width:200px;}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
    font-family: Arial, sans-serif;
}

.widget-title {
    color: #222;
    font-weight: bold;
}

.widget_rss .widget-title img {
    width: 11px;
    height: 11px;
}


#footer,
#colophon,
#site-info,
#site-generator,
#footer-widget-area,
#footer-widget-area .widget-title {
    color:#ffffff;
}

		#cust-navigation655 {
			position: absolute;
			top: 10px;
			right: 10px;
			z-index: 15;
			display: none;
		}
.fw500,h1,.h1,h2,.h2,h3,.h3,h4,.h4,.magnet_main_title,input[id="routeFrom_chicago"],p[id="routeTo_chicago"],input[id="routeFrom_stlouis"],p[id="routeTo_stlouis"],select[id="routeMode_chicago"],select[id="routeMode_stlouis"],h5,.h5,.cbp-spmenu a,.polygon_text,.title_tag,.program-navigation,.program_week_label_big,.program_week_label,.timeline_point,.quoted_student-name,.magnet_content h3,.findajob_content h3,.tuition_benefits div li span,ul.location-tabs li,.playground_content h5{font-weight:500}
.program_week_label_big{font-size:16px;padding:6px 18px;border-radius:999px;color:#fefbfc;background:#fb253d;text-transform:uppercase;margin-top:3px;margin-bottom:3px;display:inline-block}


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



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


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


.rev_slider ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}


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


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important;}
#navigation-toggle,.sidr,#sidr-close{display:none}



td.toc
{
	margin: 0px;
	padding: 8px;
}


td.toc p
{
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 4px 0px;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 9px;
	color: #ccc;
	line-height: 140%;
	border-bottom: #FC3;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}


td.toc p a { color: #F60; }


td.toc .title
{
	color: #F60;
	text-transform: uppercase;
	font-weight: bold;
}

#header ul.menu img{ vertical-align:middle;}


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


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

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


.main {
	width: 100%;
	padding-top: .2em;
}

.main-heading {
    color: #08476b;
    font-weight: bold;
    font-family: monospace;
    font-size: 2em;
}


#description, #picDimension, #artist, .xsmall, .caption {
	font-size: 0.8em;
}

#lineageImage span#description {
	font-style:oblique;
}

#description, #picDimension, #artist, .caption, .captionBio {
	font-size: 0.8em;
}
#global-footer #institution-logos #institution-logos-inner{margin-top:10px;display:block;width:100%;text-align:center;}
#global-footer #institution-logos #institution-logos-inner ul{list-style:none;list-style-image:none;}
#global-footer #institution-logos #institution-logos-inner ul li{list-style:none;list-style-image:none;display:inline;}
#global-footer #institution-logos #institution-logos-inner img{padding:10px;}
#global-footer #institution-logos #institution-logos-inner img:hover{padding:10px;opacity:0.6;}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}



h1.storyHeadline,
h2.storyHeadline,
h2.riverArticleHeadline,
h1.articleHeadline,
h3.containerLabel,
h3.oneColumnList,
h3.relatedArticleLabel,
.bawmrp h3,
.sf-widget-title {
    font-family: MillerHeadline-Bold, Georgia, "Times New Roman", Times, serif;
}


.containerLabel,
.sf-widget-title {
    font-family: MillerHeadline-Bold, Georgia, "Times New Roman", Times, serif;
    text-transform: none;
    background: none;
    top: 0px;
    padding: 0;
    margin-bottom: .5em;
    font-size: 1.6em;
    position: static;
}

.sf-widget-title span {font-family: "Lora-Regular", Georgia; font-size: 14px !important;color: #666 !important;text-transform: none !important;}

.skinRound .sf-widget-body {
    background: #fff;
    padding: 1em;
    border-radius: 6px;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}


.widget_better_rss_widget ul li,
.mainPrimary div.sf-widget ul li,
.sf-widget ul li,
.divider-item,
    
.widget_pages ul li,
.widget_calendar ul li,
.widget_archive ul li,
.widget_categories ul li,
.widget_meta ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_search ul li,
.widget_text ul li {
    
    margin-bottom: .5em;
}


.widget_better_rss_widget ul li:before,
.mainPrimary div.sf-widget ul li:before,
.sf-widget ul li:before,
    
.widget_pages ul li:before,
.widget_calendar ul li:before,
.widget_archive ul li:before,
.widget_categories ul li:before,
.widget_meta ul li:before,
.widget_recent_comments ul li:before,
.widget_recent_entries ul li:before,
.widget_search ul li:before,
.widget_text ul li:before {
    
}



body.site-id-25 .mainPrimary div.sf-widget ul li:before,
body.site-id-25 .listHoriz li:before,
body.site-id-25 .textwidget ul li:before{display:none !important}





.sf-widget .sf-widget-body .post .multislider-container .centered-horList ul.multi-slide li {
    border-bottom: 0px !important;
    line-height: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}


.sf-widget .sf-widget-body .post .multislider-container .centered-horList ul.multi-slide li:before {
    content: "" !important;
    padding-right: 5px !important;
    color: transparent !important;
}


.widget_better_rss_widget ul li span,
.mainPrimary div.sf-widget ul li span {
    color: #9e0700;
}


.sf-widget h2 {
    padding: .5em 0em;
}


.sf-widget a:hover h2 {
    color: #9e0700 !important;
}


#wide-column .sf-widget {
    margin: 1em 0em 2em;
    
    padding-top: 20px;
    position: relative;
    border-top: 4px double #666666;
}


.sponsoredPrimary h2.riverArticleHeadline,
.sponsoredPrimary .sf-widget-title,
.sponsoredPrimary .mainPrimary .containerLabel{font-family: 'Raleway', sans-serif !important;}

    .skinLightGray.sf-widget.BNcontainer.clearfix{
        width:100%;
        margin-right: 3%;
        margin-top: 4%;
    }

    .skinLightGray.sf-widget.BNcontainer.clearfix img{
        width: 100%;
    }

#promoheader {
	text-align:center;
	color:#425e13;
	font-size:46px;
	line-height: 46px;
	margin: 0 0 12px 0;
	padding: 0;
}

h1.tk-ff-prater-serif-web {
	font-weight: bold;
	font-size: 50px;
	padding: 32px 0px 20px 20px;
}

.fusion-copyright-notice {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  color: #8c8989;
  font-size: 12px;
}

.fusion-copyright-notice a {
  color: #bfbfbf;
}
.fusion-footer-widget-area,.fusion-footer-widget-area article.col,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-copyright-notice{color: #8C8989;}
.fusion-footer-widget-area a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a{color: #BFBFBF;}
.fusion-copyright-notice,.fusion-body .fusion-social-links-footer {display: block;text-align: center;}
.fusion-copyright-notice:after,.fusion-social-networks:after {content: "";display: block;clear: both;}
.fusion-social-networks li,.fusion-copyright-notice li {float: none;display: inline-block;}


.topheading{float: left;
width: 78%;
margin-top: 3px; margin-left: 10px;}

.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}

  .nav-collapse {
    clear: both;
  }

  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }

  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }

  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }

  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }

  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }

  .nav-collapse .dropdown-menu .divider {
    display: none;
  }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }

  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }

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

  .nav-collapse,
  .nav-collapse.collapse {
    overflow: hidden;
    ;
    width: 100%;
    margin-top: 5px;
    float: left;
  }

.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-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }


.footer-top-mobile,
.footer-contact-mobile
{
	padding: 1rem 0 0;
}
.col{float:left}
.col{float:left}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:4050}
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:0}
.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}
.pswp__ui--hidden .pswp__bg,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}

div#footer                              { float: left;  text-align:left; width: 968px; height: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; z-index: 2; }

#footer p                                                  { font-size: 0.80em; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 30px; color: #fff; text-align: center;  }

                                                                

#footer p a:link, #footer p  a:visited, #footer p  a:hover { text-decoration: underline; color: #fff; }

  tr.visible-xs.visible-lg {
    display: table-row !important;
  }

  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }

  tr.visible-sm.visible-lg {
    display: table-row !important;
  }

  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }

  tr.visible-md.visible-lg {
    display: table-row !important;
  }

  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }

.visible-lg {
  display: none !important;
}

tr.visible-lg {
  display: none !important;
}

th.visible-lg,
td.visible-lg {
  display: none !important;
}

  tr.visible-lg.visible-xs {
    display: table-row !important;
  }

  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }

  tr.visible-lg.visible-sm {
    display: table-row !important;
  }

  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }

  tr.visible-lg.visible-md {
    display: table-row !important;
  }

  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
body.front div.views-field-field-also-featured-content{margin-top:15px;text-align:center !important;}
div.views-field-field-home-page-feature-image{text-align:center;}
div.views-field-field-home-page-feature-image img{border-radius:320px;border:solid white 2px;max-width:100%;}
body.font div.views-field-field-also-featured-content{border-top:solid red 5px !important;}

	
	#content-border, 
	#widget-border {
		display: block;
	}

#content-border, #widget-border {
	border: #dedede 1px solid;
	display: inline-block;
	-webkit-box-shadow: 0 0 8px #999;
	box-shadow: 0 0 8px #999;
}




#wrapper {
    position:relative;
    padding-top: 51px;
}


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


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


.row:after {
  clear: both;
}


.row.leader{
	text-align: center;
	padding: 0 5%;
}


.row.invest_cont{
  text-align: center;
  padding: 20px 25%;
  }


.row.history_cont{
  text-align: center;
  padding: 20px 25%;
  border:0px solid red
  }

  
	.team .row{
		padding-bottom: 0px !important;
	}
#usersite-container table#page-content-wrap{width:100%;margin-top:0;margin-bottom:0}
#usersite-container table#page-content-wrap td.block{vertical-align:top}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
#usersite-container #page-root section.store_feature a.store-grid-link,#usersite-container #page-root section.pledge_music_feature a.store-grid-link,#usersite-container #page-root section.dialog-store_feature a.store-grid-link,#usersite-container #page-root section.topspin_store_feature a.store-grid-link,#usersite-container #page-root section.store_item_feature a.store-grid-link,#usersite-container #page-content-wrap section.store_item_feature a.store-grid-link{text-decoration:none}
#usersite-container #page-root section.store_feature a.store-grid-link:hover,#usersite-container #page-root section.pledge_music_feature a.store-grid-link:hover,#usersite-container #page-root section.dialog-store_feature a.store-grid-link:hover,#usersite-container #page-root section.topspin_store_feature a.store-grid-link:hover,#usersite-container #page-root section.store_item_feature a.store-grid-link:hover,#usersite-container #page-content-wrap section.store_item_feature a.store-grid-link:hover{text-decoration:none}
#usersite-container #page-root section.store_feature article.store-layout-list,#usersite-container #page-root section.pledge_music_feature article.store-layout-list,#usersite-container #page-root section.dialog-store_feature article.store-layout-list,#usersite-container #page-root section.topspin_store_feature article.store-layout-list,#usersite-container #page-root section.store_item_feature article.store-layout-list,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list{padding-bottom:1.4em}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area{margin:0 10px 0 0;float:left;width:200px;font-size:0;position:relative;text-align:center}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image{opacity:0.75}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image{max-width:100%;margin:auto;line-height:initial;font-size:12px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image img{max-height:200px;max-width:100%}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image .sale-tag{position:absolute;top:0px;right:0px;font-size:13px;line-height:1.2;z-index:10;background-color:#f00;background:rgba(255,0,0,0.8);border-bottom-left-radius:4px;padding:.1em 1em;color:white;box-shadow:-2px 2px 3px 2px rgba(255,255,255,0.2)}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails{margin:0 -6.6666666667px;padding-left:0px;overflow:hidden;height:46.6666666667px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail{display:inline-block;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image{display:inline-block;width:40px;height:40px;margin:6.6666666667px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img{display:inline-block;width:100%;max-width:40px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n){margin-right:0px}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details{overflow:hidden}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details h1,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details h1,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details h1,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details h1,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details h1,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details h1{margin:0 0 .25em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options{border:none;border-collapse:collapse;max-width:400px}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr{border:none}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td{border:none}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select{text-align:right}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select{width:100%;min-width:13em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td .lighter{font-weight:lighter;opacity:0.7;white-space:nowrap;font-size:0.9em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td h3{display:inline-block;font-size:1em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td:first-child{padding-right:0.2em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td:last-child{padding-left:0.2em}
#usersite-container #page-root section.store_feature article.store-layout-list .related-products,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .related-products,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .related-products,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .related-products,#usersite-container #page-root section.store_item_feature article.store-layout-list .related-products,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .related-products{overflow:hidden}
#usersite-container #page-root section.store_feature article.store-layout-list .description,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .description,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .description,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .description,#usersite-container #page-root section.store_item_feature article.store-layout-list .description,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .description{clear:both}
#usersite-container #page-root section.store_feature article.store-layout-list .description.soft-truncate,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .description.soft-truncate,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .description.soft-truncate,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .description.soft-truncate,#usersite-container #page-root section.store_item_feature article.store-layout-list .description.soft-truncate,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .description.soft-truncate{overflow:hidden}
#usersite-container #page-root section.store_feature article.store-layout-list .description p,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .description p,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .description p,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .description p,#usersite-container #page-root section.store_item_feature article.store-layout-list .description p,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .description p{margin:1.5em 0 0}
#usersite-container #page-root section.store_feature article.store-layout-list+article.store-layout-list,#usersite-container #page-root section.pledge_music_feature article.store-layout-list+article.store-layout-list,#usersite-container #page-root section.dialog-store_feature article.store-layout-list+article.store-layout-list,#usersite-container #page-root section.topspin_store_feature article.store-layout-list+article.store-layout-list,#usersite-container #page-root section.store_item_feature article.store-layout-list+article.store-layout-list,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list+article.store-layout-list{padding-top:2em;border-top-width:solid;border-top-style:1px}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:flex;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article{display:inline-block;vertical-align:top;width:200px;padding:9px 9px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:flex;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article:hover,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article:hover,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article:hover,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article:hover,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article:hover,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article:hover{cursor:pointer}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article:empty,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article:empty,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article:empty,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article:empty,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article:empty,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article:empty{height:0;margin:0;padding-top:0;padding-bottom:0}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area{width:200px;height:200px;font-size:0;display:table-cell;vertical-align:middle;text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:flex;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image{margin:auto;display:table}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img{max-height:200px;max-width:200px}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image{opacity:0.75}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag{position:absolute;top:0px;right:0px;font-size:13px;line-height:1.2;z-index:10;background-color:#f00;background-color:rgba(255,0,0,0.8);border-bottom-left-radius:4px;padding:.1em 1em;color:white;box-shadow:-2px 2px 3px 2px rgba(255,255,255,0.2)}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details{margin-top:12px}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details h1{margin:0}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span{font-size:1em;font-weight:bold;text-transform:none;margin:1em 0 0}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span{font-size:.65em;font-weight:normal;display:block;margin-top:4px;text-transform:uppercase}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title{font-weight:bold}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-price,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-price,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-price,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-price,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price{margin-top:auto}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text{text-align:center;font-weight:normal}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price{text-decoration:line-through}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red{color:#d00}

.content {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.content .content-pad {
  padding: 15px;
}

#content .content-pad {
  padding-top: 10px;
}

#nav .content-pad,
#secondnav .content-pad {
  padding-top: 5px;
  padding-bottom: 5px;
}

body.fixed_width.content-shadow .page-canvas {
  box-shadow: 0 1px 5px rgba(0,0,0,0.8);
}

body.fixed_width .section-branding .content-pad {
  padding: 25px;
}

body .content img {
  max-width: 100%;
  height: auto;
  width: auto \9;
}

  .responsive #page #pagelines_content #column-wrap,
  .responsive #page #pagelines_content #sidebar-wrap,
  .responsive.fixed_width #site .content {
    width: 100%;
  }

#column-wrap,
#sidebar-wrap,
.clip,
#column-main,
#sidebar1,
.content,
#page {
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}

#highlight .content-pad .highlight-area {
  padding: 21px 0 10.5px;
}

.section-quickslider .content-pad {
  padding-bottom: 0;
}

.section-carousel .content ul li {
  float: left;
  text-align: center;
  position: relative;
}

.section-carousel .content ul li img {
  padding: 3px;
  margin: 2px;
}

.section-carousel .content ul li a {
  position: relative;
  display: inline-block;
}

.section-carousel .content ul li a span.list-title {
  color: #fff;
  text-shadow: #000 0 -1px 0;
  background: rgba(0,0,0,0.75);
  font-family: "Helvetica", Arial, serif;
  font-weight: 300;
  font-size: 10px;
  line-height: 1.4em;
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 1px;
  display: none;
  filter: alpha(opacity=75);
}

.section-carousel .content ul li a:hover span.list-title {
  display: block;
}

.section-carousel .content ul li a img,
.section-carousel .content ul li a:hover img {
  background: #fdfdfd;
  box-shadow: 0 1px 4px #9b939b;
}

.section-branding .content {
  z-index: 10;
}

.section-navbar .content-pad {
  padding-top: 5px;
  padding-bottom: 5px;
}

.section-navbar .content-pad .navbar-content-pad {
  padding: 0 15px;
}

#boxes .content-pad {
  padding-bottom: 5px;
}

.section-brandnav .content-pad {
  padding-top: 2em;
  padding-bottom: 2em;
}
#site .content,#footer .content{ width: 100%; max-width:1060px;}
img.alignnone{margin:0 0 10px 0;display:inline;}

.hr-border-2 {
	background:#323232;
	height:3px;
	margin:0 40px 20px 40px;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }



#secondary {
	float: left;
	margin-left: 3.06%;
	width: 31.28%;
}

.left-sidebar-template #secondary {
	float: left;
	margin-left: 0;
}

#secondary .recentcomments ul li {
	background-position: 30px 6px;
}

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


.pie12 {
    float: left;
    width: 230px;
    height: 240px;    
}


			.site-title,
        .site-description {
            position: absolute !important;
            clip: rect(1px 1px 1px 1px); 
            clip: rect(1px, 1px, 1px, 1px);
        }

  .cmsc--nav-trigger a {
    position: relative;
    z-index: 2; }
 

.aom_sh {color:#990000; font-family:Arial, sans-serif; font-size:smaller;}
 
.page .x-main.left{ margin-top:0px;}

.page-template-template-layout-full-width .x-main .yss-ads{
	max-width:760px;
	margin:auto;
}

	.x-ethos .x-main.left{padding-right:0;}



.single .x-main[role="main"] .entry-featured .entry-thumb{
    text-align: center;
}

.single-post .x-main[role="main"].left .hentry .entry-featured {
	width:100%;
    margin-top: 5px;
  	margin-bottom:15px;
}

.single .x-main[role="main"] .entry-wrap .entry-content{
	font-size:18px;
}

.single-post .blog .x-main.left .hentry .entry-featured{
	margin-top:0;
}



.x-main .widget-sponsored-search{
	margin-top:0;
	overflow: auto;
	margin-bottom:20px;
}


.x-main .widget-sponsored-search li:first-child a{
	margin-right:3px;
}

	.blog .x-main .hentry,
	.search .x-main .hentry,
	.archive .x-main .hentry{
		padding-top:15px;
		margin-top: 5px;
	}



.single-format-gallery .x-main[role="main"] .entry-content img.alignnone{
	margin:0 0 5px 0;
}

.single-format-gallery .x-main[role="main"] .entry-content .page-links-all{
	text-align: center;
}

.single-format-gallery .x-main[role="main"] .entry-content .page-links-all span,
.single-format-gallery .x-main[role="main"] .entry-content .page-links-all a{
	cursor:default;
	border:0;
	background-color:#ddd;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	padding:9px 30px;
	line-height: normal;
	border-radius:5px;
	margin:0 10px 10px;
}

.single-format-gallery .x-main[role="main"] .entry-content .page-links-all a{
	cursor:pointer;
	background-color:#ff2a13;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAANCAYAAAADk4jiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZJREFUeNrs11EOgCAIBmDgZHjwZjczndrUMOvZn4fmgKdvxJRDCEpEJzNTGzFPO8fEQyV+fDrsDvQWFStZSckB7QNWOkhTO0oB0YcWm/yrhudYubTT4ETdZNUQo8lj0mys2YTdtd3Xl5WUSbPDgNkGMmnEDssGbgUGrAWaWFjjLXfzm36HJsD6h8b1LTli4S1pWuglwADehjwHWMOs/wAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
}

.single-format-gallery .x-main[role="main"] .entry-content .page-links-all a.page-link-Previous{
	background-position: -57px 12px;
}

.single-format-gallery .x-main[role="main"] .entry-content .page-links-all a.page-link-Next{
	background-position: 98px 12px;
}

.single-format-gallery .x-main[role="main"] .entry-content .page-links-all a:hover{
	background-color:#D80F0F;
}

.single-format-gallery .x-main[role="main"] .entry-content .page-links-all span,
.single-format-gallery .x-main[role="main"] .entry-content .page-links-all a:nth-child(2){
	padding-left:43px;
	padding-right:43px;
}


.archive .x-main .hentry {
margin-top: 15px;
border-top: 1px solid rgba(0,0,0,0.1);
padding-top: 20px;
}


.x-main.left {
padding-right: 35px;
padding-left: 0px,
padding-top: 10px;
}
.x-main{width:72%;}
.x-main.full{float:none;display:block;width:auto;}

.header-v4 #nav ul a,
.header-v4 .navigation li.current-menu-ancestor a {
  border-top: 0;
}

.header-v4 .navigation li:last-child {
  padding-right: 0;
}

.header-v5 #nav ul a,
.header-v5 .navigation li.current-menu-ancestor a {
  border-top: 0;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

#nav ul .current-menu-ancestor a,.navigation li.current-menu-ancestor a, #sticky-nav li.current-menu-ancestor a {
	color: #ffffff;
}



#nav, #sticky-nav, .navigation,
.side-nav li a{
	font-family:"Lato", Arial, Helvetica, sans-serif;
}


#nav,#sticky-nav,.navigation,a.search-link{font-size:22px;}


.navigation.menu.fusion-navbar-nav, ul.product-categories li.cat-parent a, li.cat-item a, .white-block h1, .footer-widget-col h3, .page-title-container h1.entry-title {font-family: GillSansShadowMTStd; font-weight: normal; font-style: normal; font-size:20px;}


.navigation.menu.fusion-navbar-nav li a {margin:0 5px!important;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

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


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

.nav-secondary .genesis-nav-menu .menu-item {
    float: right;
}

.menu-item-227 a, .menu-item-619 a, .menu-item-2589 a {
	color:#fff !important;
}

.genesis-nav-menu .menu-item {
display: inline-block;
float: none !important;
}


.nav-secondary .genesis-nav-menu .menu-item #menu-item-227{
	display:block;
}
.accessibletext{position:absolute;left:-10000px;top:auto;overflow:hidden}




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


.container_12 .grid_3 {
	width:220px;
}

#bottom-menu {
z-index: 1;
list-style-type: none;
margin: 0 auto;
padding-bottom: 10px;
width: 100%;
overflow: hidden;
background: #333;
color: #FFF;
}

#bottom-menu-inner {
	margin: auto;
	width: 90%;
	position: relative;
}

#bottom-menu a {
	text-decoration: none;
}

#bottom-menu a:hover {
	text-decoration: none;
	
}

#bottom-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#bottom-menu ul li a {
}

#bottom-menu ul li li {
	padding-left: 10px;
	border-bottom: none;
}

#bottom-menu h4 {
margin: 0 0 10px;
line-height: 24px;
color: #DDD;
margin-bottom: 15px;
font-size: 20px;
padding-top: 20px;
font-weight: bold;
}

#bottom-menu-1 {
width: 30%;
margin-right: 3%;
float: left;
display: inline;
overflow: hidden;
}

#bottom-menu-2 {
width: 30%;
margin-right: 3%;
float: left;
display: inline;
overflow: hidden;
}

#bottom-menu-4 {
width: 30%;
float: left;
display: inline;
overflow: hidden;
}

.rslides_container {    margin-bottom: 50px;    position: relative;    float: left;    width: 115%;    margin: -7%;    padding-bottom: 10%;    padding-top: 10%;}


div.space{
  position: relative;
  width: 1000px;
  height: 10px;
}

.tweetlink {font-size:11px; padding-top:5px;}

.aiwidgetscss .tweetlink a, .widget .tweetlink a { color:#c1c1c1; font-size:11px; }

.aiwidgetscss .tweetlink a:hover, .widget .tweetlink a:hover { color:#777; text-decoration: none; }
.ai1ec-popover.ai1ec-popup .post-edit-link{font-size:11px;margin-left:2px;white-space:nowrap;}
.ai1ec-popover.ai1ec-popup .post-edit-link i{font-size:13px;}
#ai1ec-calendar-view .post-edit-link{white-space:nowrap;}
.ai1ec-agenda-view .ai1ec-event .post-edit-link{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.1s;transition:opacity 0.1s;}
.ai1ec-agenda-view .ai1ec-event:hover .post-edit-link{opacity:1;filter:alpha(opacity=100);}
.ai1ec-print .timely .entry-meta,.ai1ec-print .timely .ai1ec-subscribe,.ai1ec-print .timely .ai1ec-subscribe-google,.ai1ec-print .ai1ec-agenda-view .ai1ec-event-expand,.ai1ec-print .ai1ec-btn-toolbar,.ai1ec-print .ai1ec-pagination,.ai1ec-print .ai1ec-calendar-toolbar,.ai1ec-print .ai1ec-read-more,.ai1ec-print .ai1ec-color-swatch,.ai1ec-print .post-edit-link,.ai1ec-print .ai1ec-event-toggle,.ai1ec-print .ai1ec-views-dropdown{display:none !important;}


body.archive #wrapper #content.col-full #main.col-left div.post .entry:after {
	content: " ";
	height: 0px;
	width: 100%;
	clear: both;
}


body.archive #wrapper #content.col-full #main.col-left div.post:before {
	content: " ";
	height: 0px;
	width: 100%;
	clear: both;
}


 
 
 

.post-type-archive-project  #sidebar{
  display: none;
}

#wrapper a:hover, .post-more a:hover, .post-meta a:hover, .post p.tags a:hover {color:#a80054}

.post-meta { font:normal 12px/1em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;color:#999999; }
.span3{width:270px}
.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}
input.span3,textarea.span3,.uneditable-input.span3{width:256px}


input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}


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

 div.copyright-right {
text-align: center;
float: none;
margin: 0px 10px;
}


.latest-info-posts div.post-block h3.custom-font { color:#fff;}

.latest-info-posts div.post-block h3.custom-font a {color:#fff;}

.latest-info-posts div.post-block h3.custom-font a:hover { text-decoration: none; color: #af0909; }


.latest-info-posts div.post-block div.desc {   color:#444;}



div.info-post-items div.post-block { width:260px; float:left; margin-bottom:0px; }
 
div.info-post-items div.post-block div.image { width:240px; margin-left:10px; }
 
.latest-info-posts .post-block-wrapper { margin:0; }

div.latest-info-posts div.post-block  { width:270px!important; margin:0 auto!important;  max-width:100%!important; float:none; }

.latest-scrollable-posts  .scrollable .items .post-block {float: left;width: 1140px;height: 470px;}


.one_half  .scrollable , .one_half_last  .scrollable , .one_half    .scrollable .items .post-block , .one_half_last   .scrollable .items .post-block   { width: 550px; height: 460px; }



.one_third  .scrollable , .one_third    .scrollable .items .post-block , .one_third_last  .scrollable , .one_third_last    .scrollable .items .post-block  { width: 353px; height: 460px; }


.two_third  .scrollable , .two_third    .scrollable .items .post-block , .two_third_last  .scrollable , .two_third_last   .scrollable .items .post-block  { width: 740px; height: 460px; }


.one_fourth  .scrollable , .one_fourth    .scrollable .items .post-block  , .one_fourth_last  .scrollable , .one_fourth_last    .scrollable .items .post-block  { width: 255px; height: 460px; }


.three_fourth  .scrollable , .three_fourth    .scrollable .items .post-block  , .three_fourth_last  .scrollable , .three_fourth_last    .scrollable .items .post-block  { width: 845px; height: 460px; }

div.info-post-items div.post-block div.image img { width:100%; }


.second_logos_main_div{float:left; width:223px; text-align:center; border-right:1px solid #E3E2E2; height:300px;}

.second_logos_main_div p{border-bottom:1px solid #CCCCCC; padding-top:9px; padding-bottom:9px; margin:0px;}

.second_logos_main_div p.new_marg{margin-top:0px; border-bottom:none;}


.nav, .secondary-nav, .sub-menu {
  list-style-image: none !important;
}

.secondary-nav {
  font-size: 1.8em;
}

.secondary-nav a {
  display: block;
  text-decoration: none;
  color: #f3c300;
  font-weight: 600;
  padding: 2em 10px;
}


  
  .secondary-nav .sub-menu {
    box-shadow: 0 0 7px rgba(0,0,0,0.5);
    padding: 0;
  }

  .secondary-nav .sub-menu a {
    padding: 1em 5px;
    background: #fff;
    color: #10295a;
  }

  .secondary-menu .sub-menu a:hover {
    color: #f3c300;
    background: #10295a;
  }


  div.wrap.clearfix.secondary-nav {
    position: relative;
  }


.flexslider ul  li .flex-caption {
	max-width:50%;
}


.flex-caption {
	margin:0px;
	display:block;
	padding: 120px 0px 0px 30px;
	color: #fff;
	position: absolute;
}


.flex-caption h1 {
	text-shadow: 1px 1px 1px #000;
	margin-bottom:40px;
	line-height:48px;
}
		
			 #pg-701-0 , #pg-701-1 , #pg-701-2 , #pg-701-3 , #pg-701-4 , #pg-701-5 , #pg-701-6 , #pg-701-7 , #pg-701-8 , #pl-701 .panel-grid-cell .so-panel { margin-bottom:30px }

.panel-grid {
  zoom: 1;
}

.panel-grid:before {
  content: '';
  display: block;
}

.panel-grid:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}

.panel-grid:first-of-type {
	border-top: 30px solid #2e2e2e;
}
 #pl-701 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-701 .panel-grid { margin-left:0;margin-right:0 }
 #pl-701 .panel-grid-cell { padding:0 }




.glyph { font-family: 'blockshop-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account a.glyph, .main-header .search-account a:link.glyph { font-weight: normal; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #ebebeb; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }




.black, .royalSlider .rsContent .txt-box h2, .royalSlider .rsContent .txt-box h2 {max-width:385px;font:65px/65px 'ChaletComprimeMilanSixty' !important; white-space:normal !important;letter-spacing:1px;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center!important;}

.royalSlider .rsContent .txt-box {width:100%;top:auto;bottom:40%;}

.royalSlider .rsContent .txt-box h2 {background-color:#000;text-align:center;position:absolute !important;top:0 !important;left:50% !important;margin-left:-182px !important;}


.black, .royalSlider .rsContent .txt-box h2 {max-width:1300px;font-size:230px !important;line-height:200px !important;padding:30px 60px !important;}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

  .gk-main-menu ul.nav-child {
    display: block !important;
    height: auto !important;
    margin: 0 !important;
    overflow: visible !important;
    opacity: 1 !important;
    padding: 0 !important;
    position: static !important;
    width: 100% !important;
  }

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}
#maintable{width:700px}

.row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }


.column, .columns { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 100%; float: left; }

  .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: none; }


.lt-ie9 .row.large-collapse .column, .lt-ie9 .row.large-collapse .columns { padding: 0; }


.lt-ie9 .column, .lt-ie9 .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }


.lt-ie9 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }

form .row .row .column, form .row .row .columns { padding: 0 0.41667em; }

form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }

form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.41667em; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns { width: auto; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns.large-3 { width: 25%; }

.main-header .main-menu-dropdown-panel .columns { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; display: inline-block; float: none; vertical-align: top; padding-top: 15px; }

.lt-ie9 .main-header .main-menu-dropdown-panel .columns { background-color:  #fafafa ; }

.template-index .product-slider ul li .columns { float: left !important; }

.template-index .widgets .columns { padding-bottom: 30px; }

.lt-ie9 .template-index .widgets .columns { padding-bottom: 100px; }

.template-index .widgets .small-promos .columns { margin: 0; padding: 0; }

.template-index .widgets .small-promos .columns:last-child { margin: 0; }

.template-product header .previous-next .columns { height: 80px; padding-top: 30px; padding-bottom: 30px; }

.template-search .main-content .row.summary .columns { padding: 10px 0; }

.lt-ie9 .template-search .main-content .row.summary .columns { padding: 0 15px; }

.template-blog .previous-next .columns, .template-article .previous-next .columns { min-height: 59px; padding-top: 10px; padding-bottom: 30px; }


		.site-branding .site-title,
		.site-description {
			clip: rect(1px, 1px, 1px, 1px);
			position: absolute;
		}
.soliloquy-container .soliloquy-caption-inside{background:rgba(0,0,0,0.5);font-size:1em;line-height:1.25;display:block;color:#fff;text-shadow:0 1px 1px #000;text-align:center;padding:10px}
.soliloquy-fc-slider .soliloquy-caption-inside{text-align:left}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title,.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{font-size:1.2em;font-weight:700;margin-bottom:1em;color:#fff}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{font-size:1em}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more{font-weight:700;color:#fff}


.content .search-records{width:750px;margin-top:40px;margin-bottom:40px;border-radius:4px;background-color:rgba(0,0,0,0.7)}

.content .search-records .navbar-nav{border-bottom-right-radius:4px}

.content .search-records .navbar-nav li{border-left:1px solid rgba(255, 255, 255, 0.2);background-color:rgba(0,0,0,0.2)}

.content .search-records .navbar-nav li:nth-child(2),.content .search-records .navbar-nav li:first-child{position:relative;border-left:none}

.content .search-records .navbar-nav li.active{background-color:#d6de23;border-top-left-radius:4px;}

.content .search-records .navbar-nav li.active a{border-bottom: none;}

.content .search-records .navbar-nav li.active a:hover{text-decoration:none}

.content .search-records .navbar-nav li a{color:#fff;font-weight:600;text-transform:uppercase;font-size:15px;padding:8px 22px}

.content .search-records .navbar-nav li a:hover,.content .search-records .navbar-nav li a:focus{background:transparent;text-decoration:underline}

.content .search-records .navbar-collapse{padding:0}

.content .search-records .form-wrap{padding:30px 20px 20px}

.content .search-records .form-wrap form .required {color: rgba(255, 86, 55, 0.99);font-size: 12px;font-weight: 400;}

.content .search-records .form-wrap p {color: #fff;margin-top: 0;text-align: left;padding-left: 15px;}

.content .search-records .form-wrap p a {color: rgb(136, 202, 255);}

.content .search-records .form-wrap form label{color:#fff;text-align:left;display:block}

.content .search-records .form-wrap form .form-control{border:none;border-color:transparent}

.content .search-records .form-wrap form .form-control:focus{border:none;border-color:transparent}

.content .search-records .form-wrap form .form-group{margin-bottom:25px}

.content .search-records .arrow-down{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #d6de23;position:absolute;bottom:-8px;left:30px}

.content .search-records .form-wrap form .search-records-btn{width:100%;border:none;background-color:#e56c00;color:#fff;font-weight:600;text-transform:uppercase;height:36px;border-radius:3px;margin-top: 0;outline: none;}

.content .search-records .navbar-collapse .lbl-people-search{color:#d6de23;text-transform:uppercase;font-size:20px;margin-bottom:0;line-height:42px}


.content .search-records .affiliate-links ul:first-child{border-top:0}

.content .search-records .affiliate-links ul{list-style:none;border-top:1px solid #aaaaaa !important;padding:10px 20px 12px}

.content .search-records .affiliate-links ul li{text-align: center;}

.content .search-records .affiliate-links ul li a{color: #d6de23;}

.content .search-records .affiliate-links h4{text-align: center; color: #d6de23; font-weight: bold;margin-top: 0}


.content .search-records-txt { margin-bottom: 30px; margin-top: 20px; width: 750px;}

.content .search-records-txt .center { text-align: center;}


.wrapper .header .search-records, .wrapper .header .search-records-txt {width:calc(100% - 30px)}

.wrapper .header .search-records .navbar-collapse{width:calc(100% - 30px);visibility:visible;display:block;padding-top:15px;padding-bottom:5px}

.wrapper .header .search-records .navbar-nav{border-right-color:transparent;border-radius:0;padding-bottom:10px}

.wrapper .header .search-records .navbar-nav li{border-left-color:transparent}

.wrapper .header .search-records .navbar-nav li.active{border-radius:0}

.wrapper .header .search-records .arrow-down{display:none}

.wrapper #content .content .search-records, .wrapper #content .content .search-records-txt,
.wrapper #content .content .wrap {width:calc(100% - 30px)}
  
.content_holder_home {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
}

.info-holder .title {
	display: block;
	text-align: center;
	margin: 0 0 8px;
	position: relative;
	left: -19px;
}

#footer .fnav-holder .footer-nav .title {
	font-size: 1.333em;
	line-height: 1.150em;
	background: #7c8a49;
	display: block;
	border-radius: 10px;
	padding: 8px 11px 7px;
	margin: 0 0 5px;
	color: #fff;
}

.staff .info-area .title { display: block; }

.post-detail .post .title, .heading .title {
	display: block;
	line-height: 1.111em;
	margin: 0 0 3px;
	font-size: 1.400em;
	font-weight: normal;
}

.post-meeting .post .title { margin: 0 0 10px; }

.form-staff .title {
	font-size: 1.333em;
	display: block;
	margin: 0 0 22px;
	font-weight: normal;
	line-height: 1.100em;
}

.all-employees .title {
	display: block;
	font-weight: normal;
	font-size: 1.200em;
	line-height: 1.111em;
	margin: 0 0 40px;
}

.all-employees .title span {
	font-weight: bold;
	text-transform: uppercase;
}


.vc_btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  border: none;
  text-decoration: none !important;
  padding: 1em 2em;
  font-size: 100%;
  line-height: 1em;
  border-radius: 5px;
}

.vc_btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.vc_btn:hover,
.vc_btn:focus {
  color: #333333;
  text-decoration: none;
}

.vc_btn:active,
.vc_btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.vc_btn.disabled,
.vc_btn[disabled],
fieldset[disabled] .vc_btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

ul.topnav li ul.subnav{background:none repeat scroll 0 0 #231f20;display:none;list-style:none outside none;margin:0;min-width:150px;padding:10px;position:absolute;right:2px;top:34px;width:100%;z-index:1500000;}

ul.topnav li ul.subnav li{border-bottom:1px solid #929292;clear:both;font-size:9px;margin:0 auto;width:100%;}

ul.topnav li ul.subnav li:hover{background:#312d2e;}

ul.topnav li ul.subnav li.last{border:none;margin:0;}

ul.topnav li ul.subnav li a{color:#fff;display:block;float:left;font-size:13px;padding:10px 5px;width:100%;}

ul.topnav li ul.subnav li:hover a{background:none;color:#ddd;}
.product-tab-section .product-tabs li.first{border-right:0}

#footer #footer-nav .menu-item-172 {
  display: none;
}
.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-7{width:58.33333333%}
.footer_bottom .right{float:left}
.footer_top h3,.footer_top a,.footer_top li a,.footer_bottom a{color:#ccc}
.footer_bottom{padding:10px 0;display:inline-block;width:100%}
.footer_bottom .left{float:left;text-align:left}
.footer_bottom p{font-family:"Georgia",sans-serif;font-style:italic;line-height:30px;height:30px}

.projects_holder article .image img,.portfolio_slider .portfolio_slides li.item img
{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	-moz-transition:-moz-transform .3s ease-in-out;
	-ms-transition:-ms-transform .3s ease-in-out;
	-o-transition:-o-transform .3s ease-in-out;
	transition:transform .3s ease-in-out
}

.projects_holder article .image_holder:hover .image img,.portfolio_slider .portfolio_slides li.item:hover img
{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}

.carousel.fade .item
{
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out;
	transition:opacity .5s ease-in-out;
	opacity:1;
	filter:alpha(opacity=100)
}

.carousel.fade .active.item
{
	opacity:1;
	filter:alpha(opacity=100)
}

.carousel-inner .item.dark .slider_content .text .qbutton
{
	border-color:#303030;
	background-color:#303030;
	color:#fff
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white:hover
{
	background-color:#303030;
	color:#fff!important;
	border-color:#303030
}

.carousel-inner .item img
{
	display:inline-block!important
}

.touch .carousel-inner .item
{
	background-position:center 0!important
}

.carousel-inner .item .image
{
	position:absolute;
	top:0;
	left:0;
	background-position:center 0;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	height:100%
}

.carousel-inner .item .image img
{
	display:none!important;
	width:0;
	height:0
}

.slideshow-content, .showloader .portfolio-slideshow {display: block !important; visibility: visible !important;}
.showloader .portfolio-slideshow,.showloader .slideshow-nav,.showloader .pager{visibility:hidden}
.portfolio-slideshow{margin:10px 0 0;z-index:1!important;clear:both}
.centered .portfolio-slideshow{margin:10px auto 0;text-align:center}


.featured .centered .portfolio-slideshow {
    margin: 0 auto;
    text-align: center;
}
.b-timer-nums_figure{position:absolute;right:0}


.three-column-board {
	width:228px;
	height:430px;
	overflow:hidden;
	display:block;
	float:left;
	border:0px solid #999;
	
	padding: 0px;
	margin: 0px 0 25px 10px;
	

}


#headerimg .description {
	font-size: 1.0em;
	text-align: center;
	}


h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}


#content .post {
	background-color:#ccc;
	}

	
#content .post h2 a {
	color: #000;
	}

#content .post h2 a:hover {
	color: #999;
	}

#content .post .commentos{
	color:#eee;
	color:#fff;
	}

		
#content .post .commentos a:hover{
	color:#999999;
	}

#content .post img {
	border: 1px solid #fff;
	background-color:#e9e9e9;
	}

	
#content .post .category {
	border-bottom:1px dotted #999;
	color:#999999;
	}

		
#content .post .category a{
	color:#999;
	}

		#content .post h2 {
			font-size: 2.0em;
			font-family:Arial, Helvetica, sans-serif;
			padding:10px 0;
			letter-spacing:-1px;
		}

		#content .post p {
			line-height: 1.4em;
			font-size: 0.9em;
		}

table, table.post{
  border-collapse: collapse;  
}

		
		
		.post-stats {
			font-size:9px;
			font-weight:bold;
		}

.mk-header-right {
  z-index: 20;
}

.header-grid.mk-grid .header-logo.right-logo,
.header-grid.mk-grid .mk-header-right {
  right: 0;
}

.header-style-1.header-align-left .mk-header-right {
  display: none;
}

.header-style-1.header-align-left.boxed-header .mk-header-right {
  display: block;
}

.header-style-1.header-align-right .mk-header-right {
  display: none;
}

.header-style-1.header-align-right.boxed-header .mk-header-right {
  display: block;
  right: auto;
  left: 10px;
}

.header-style-2.header-align-right .mk-header-right {
  left: 10px;
  right: auto;
}

.header-style-2.header-align-right .mk-header-right .mk-shopping-cart-box {
  position: absolute;
  left: -10px;
  right: auto;
  top: 80px;
}

.header-style-2.header-align-right .mk-header-right .mk-shopping-cart-box:after {
  left: 32px;
  right: auto;
}

.header-style-3.header-align-left .mk-header-right {
  float: right;
  margin-right: 30px;
}

.header-style-3.header-align-right .mk-header-right,
.header-style-3.header-align-center .mk-header-right {
  float: left;
}

.header-style-4 .mk-header-right {
  position: fixed !important;
  top: auto;
  right: auto !important;
  margin: 0 20px;
  *zoom: 1;
  min-height: 40px;
  width: 220px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.header-style-4 .mk-header-right:before,
.header-style-4 .mk-header-right:after {
  content: " ";
  display: table;
}

.header-style-4 .mk-header-right:after {
  clear: both;
}

.header-style-4 .mk-header-right .mk-shoping-cart-link {
  padding-left: 0;
}

.header-style-4.header-align-left .mk-header-right,
.header-style-4.header-align-center .mk-header-right {
  bottom: 30px;
}

.header-style-4.header-align-right .mk-header-right {
  bottom: 100px;
}

.mk-header-right #mk-header-social {
  height: auto;
  padding: 0 10px;
}

.mk-header-right #mk-header-social ul {
  margin: 0;
}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}
.header-style-1 .mk-header-right,.header-style-2 .mk-header-right,.header-style-3 .mk-header-right {right:55px !important;}
#header .menu-attach-block-wrapper{display:block;float:right;position:relative;z-index:2}
#header .menu-attach-block-wrapper .container{width:810px}
#header nav .menu-attach-block-wrapper{display:none}


#home_bottom			{ position: relative; width: 774px; }

#home_bottom .sep 		{ margin:0px; float: left; height:7px; }
#sub-footer{background-color: #43474d;}




#mh-wrapper, h1, h2, h3, h4, h5, h6, .search-form input, .widget-list li, .cat-item, .page_item, .sb-widget .menu-item, .button span, .main-nav li { -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }

.sb-widget .search-form { margin: 0 auto; background: #2f2f2f; float:left; min-width: 100%}

.sb-widget .search-form .search-field { max-width: none; width: 100%; background: #828385; }




.sb-widget { margin-bottom: 30px; margin-bottom: 1.875rem; overflow: inherit; }

.sb-widget ul .cat-item:hover, .sb-widget ul .menu-item:hover, .sb-widget ul .page_item:hover { background: #fdfdfd; padding-left: 10px; }

.sb-widget ul .children .cat-item, .sb-widget ul .sub-menu .menu-item, .sb-widget ul .children .page_item { margin-top: 10px; padding-top: 10px; padding-bottom: 0; border-top: 1px dotted #dcdcdc; border-bottom: none; }
div#header_top_background{position:absolute;top:0;left:0;width:100%;min-width:960px;height:6px;background:#023a4d;}

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


#front-page-widgets{width: 100%; margin:auto; margin-top:3px; height:404px;}

#front-page-widgets h1{margin-bottom:20px; margin-top: 0px; }

#front-page-widgets h1 a{ height: 19px; padding-top: 4px;font-weight: normal; font-size: .8em;display:block; color: white; background-color:#69be28; text-transform:uppercase; text-align:center; letter-spacing:.03em; font-family: "DinPRO-Regular";}

.sec-list ul li:hover ul.sub-menu {left: -3px; top: 99%;}

.sub-menu{margin-right:10px;}


.widget_categories .children,
.widget_nav_menu .sub-menu,
.widget_pages .children {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	margin: 0.7667em 0 0 0.8em;
	padding-top: 0.7667em;
}


	.widget_categories .children,
	.widget_nav_menu .sub-menu,
	.widget_pages .children {
		margin: 0.9643em 0 0 1em;
		padding-top: 0.9643em;
	}

	
	.container li.widget .dcjq-accordion .menu-item-has-children ul.sub-menu li a.active{font-weight:bold;}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }

#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}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_12 .grid_3{width:220px}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }

	#comments ol li .comment-author {
		
	}

		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}

	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}

#site-title {
	padding-bottom: 0;
	line-height: 1.2;
}

#site-title a {
	color: #333333;
	font-size: 60px;
}

#site-title a:hover {
	color: #46c9be;
}
.projects-map-wrap,.timeline .update,.card{background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25);margin-bottom:40px;position:relative}
.projects-map-wrap .content,.timeline .update .content,.card .content{padding:40px;position:relative}
.projects-map-wrap .content-small,.timeline .update .content-small,.card .content-small{padding:10px 40px}
.timeline .date,.card-header{margin-bottom:0;padding:0 40px;font-family:'Open Sans', Arial, sans-serif;font-size:100%;font-weight:700;color:#fff;line-height:2.25em;text-transform:uppercase;background:#3b6b5d}
.timeline{padding-left:2em;margin-bottom:20px;position:relative}
.timeline h2{margin-left:-2rem;margin-bottom:20px;text-align:center}
.timeline:before{content:'';display:block;height:100%;width:4px;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(227,227,227,0)), color-stop(5%, #e3e3e3), color-stop(95%, #e3e3e3), to(rgba(227,227,227,0)));background:-webkit-linear-gradient(bottom, rgba(227,227,227,0), #e3e3e3 5%, #e3e3e3 95%, rgba(227,227,227,0));background:-moz-linear-gradient(bottom, rgba(227,227,227,0), #e3e3e3 5%, #e3e3e3 95%, rgba(227,227,227,0));background:-o-linear-gradient(bottom, rgba(227,227,227,0), #e3e3e3 5%, #e3e3e3 95%, rgba(227,227,227,0));background:linear-gradient(to top, rgba(227,227,227,0),#e3e3e3 5%,#e3e3e3 95%,rgba(227,227,227,0))}
.timeline img{max-width:121.5px;margin:.5em 1em 0 -40px}
.timeline .update{margin-bottom:20px;clear:both;position:relative}
.timeline .update:before{content:'';display:block;width:16px;height:16px;position:absolute;top:1.125em;margin-top:-8px;left:-2rem;margin-left:-6px;background:#e47a26;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.25);box-shadow:0 2px 3px rgba(0,0,0,0.25);border:1px solid #bf6218;-webkit-border-radius:50%;border-radius:50%}
.timeline .date:before{content:'\e8a5';font-family:Icons;color:#abc8bb;font-weight:400;margin-right:1em}
.timeline .date:after{content:'';display:block;width:2.5em;height:0;position:absolute;left:-2.5em;top:0;border:1.125em solid transparent;border-right:1.125em solid #3b6b5d}
html.js .timeline .content{max-height:175px;overflow:hidden}


#oio-pixel {
	display: none;
}
.populerMember_block .populerMember_songblock .pmsb_content{position:relative;}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_title{color:#1a2323;font:bold 15px BPreplay;margin-left:42px;margin-top:-2px;}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_title a{text-decoration:none;color:#1a2323;}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_users{color:#979797;font:bold 11.48px BPreplay;margin-left:42px;margin-top:1px;}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_users a{text-decoration:none;color:#979797;}

div.home-page-navigation
{
	background: white;	
}


.home-page-navigation {
    
    
    width:900px;
}

.home-page-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.home-page-navigation li {
    font-family: 'Roboto';
    font-family: 'Helvetica';
    float: left;
    position: relative;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 3.5;
    line-height: 2.5;
    font-size: 16px;
    background:#4983cc;
    background:#7ab254;
    color:white;
}


.home-page-navigation ul.menu a {
    font-family: 'Roboto';
    font-family: 'helvetica';
    font-family: 'Arial';
    padding: 0 29.35px;
    display: block;
    text-decoration: none;
    color: #444444;
    color:white;
}



.home-page-navigation ul li ul,
.home-page-navigation ul li:hover ul ul,
.home-page-navigation ul ul li:hover ul ul,
.home-page-navigation ul ul ul li:hover ul ul,
.home-page-navigation ul ul ul ul li:hover ul ul {
    display:none;
    z-index: 9999;
}

.home-page-navigation ul li:hover ul,
.home-page-navigation ul ul li:hover ul,
.home-page-navigation ul ul ul li:hover ul,
.home-page-navigation ul ul ul ul li:hover ul,
.home-page-navigation ul ul ul ul ul li:hover ul {
    display:block;
}

.home-page-navigation ul ul {
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 40px;
    z-index: 99999;
}

.home-page-navigation ul ul li {
    border-left: none;
    font-size: 14px;
    font-size: 1.4rem;
    font-size: 14px;
}

.home-page-navigation ul li ul li a,
.home-page-navigation ul li.current-menu-item ul li a,
.home-page-navigation ul li ul li.current-menu-item a,
.home-page-navigation ul li.current_page_ancestor ul li a,
.home-page-navigation ul li.current-menu-ancestor ul li a,
.home-page-navigation ul li.current_page_item ul li a {
    color: #444444;
    background-color: #FFFFFF;
    background:#E9E9E9;
}

.home-page-navigation ul ul ul {
    left: 100%;
    top: 0;
}

.home-page-navigation ul ul a {
    min-width: 200px;
}

.lastmod {
  font-size: 10px;
  font-color: #ccc;
}
.fc-text-with-carousel header,.fc-gallery header,.fc-text-image header,.fc-gallery-grid header,.wysiwyg,.fc-supporting-stats__text,.fc-text-block__inside,.fc-text__column--text,.banner-no-hero__intro,.discipline-intro,.how-we-work__content,.insights-teaser figure{float:left;display:block;margin-right:2.35765%;width:100%}
.fc-text-with-carousel header:last-child,.fc-gallery header:last-child,.fc-text-image header:last-child,.fc-gallery-grid header:last-child,.wysiwyg:last-child,.fc-supporting-stats__text:last-child,.fc-text-block__inside:last-child,.fc-text__column--text:last-child,.banner-no-hero__intro:last-child,.discipline-intro:last-child,.how-we-work__content:last-child,.insights-teaser figure:last-child{margin-right:0}
.fc-text-with-carousel header img,.fc-gallery header img,.fc-text-image header img,.fc-gallery-grid header img,.wysiwyg img,.fc-supporting-stats__text img,.fc-text-block__inside img,.fc-text__column--text img,.banner-no-hero__intro img,.discipline-intro img,.how-we-work__content img,.insights-teaser figure img{display:block;vertical-align:center}
.text-h2,.fc-text-with-carousel header h2,.fc-gallery header h2,.fc-text-image header h2,.fc-gallery-grid header h2,.wysiwyg h2,.banner-no-hero .text-display,.our-work-item__inside h2,.discipline-row__inside .discipline-row__text h2,.news-item header h1,.news-item h1,.issue-area-section__inside h2{font-size:20px;line-height:1.3;letter-spacing:0}
.discipline{position:relative;display:block;text-align:center;background-size:cover !important;background-position:center center;background-repeat:no-repeat;float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1.618em}
.discipline:last-child{margin-right:0}
.discipline:nth-child(2n){margin-right:0}
.discipline:nth-child(2n+1){clear:left}
.discipline h4{font-size:22px;margin-bottom:0}
.discipline img{display:block;max-width:none;width:auto;margin:0 auto}
.discipline-intro{clear:both;margin-top:50px}
.discipline-intro p{text-align:left}
.discipline-hero{padding:5em 0;background-size:cover !important;background-position:center center;background-repeat:no-repeat}
.discipline-item-wrapper{float:left;display:block;margin-right:2.35765%;width:100%}
.discipline-item-wrapper:last-child{margin-right:0}
.discipline-items.row{background-color:#fff !important;padding-bottom:54px}
.discipline-item{margin-bottom:1.618em;float:left;display:block;margin-right:2.35765%;width:100%}
.discipline-item:last-child{margin-right:0}
.discipline-item:nth-child(2n){margin-right:0}
.discipline-item:nth-child(2n+1){clear:left}
.discipline-item h2{letter-spacing:0;line-height:1.2}
.discipline-row__inside{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}
.discipline-row__inside:last-child{margin-right:0}
.discipline-row__inside .discipline-row__text{vertical-align:top}
.discipline-row__inside .discipline-row__text h2{letter-spacing:0}
.discipline-row__inside .discipline-row__image{padding-top:100%;background-size:cover !important;background-position:center center;background-repeat:no-repeat}
.discipline-row__inside .discipline-row__image img{display:block;vertical-align:middle}
.discipline-row:nth-child(odd) .discipline-row__text,.discipline-row:nth-child(odd) .discipline-row__image{width:100%}
.discipline-row:nth-child(odd) .discipline-row__text{padding-bottom:1.618em}
.discipline-row:nth-child(even) .discipline-row__text,.discipline-row:nth-child(even) .discipline-row__image{width:100%}
.discipline-row:nth-child(even) .discipline-row__text{padding-bottom:1.618em}




	.icon {
		text-decoration: none;
		border-bottom: none;
		position: relative;
	}


		.icon:before {
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-transform: none !important;
		}


				ul.icons li .icon:before {
					font-size: 2em;
				}


		ul.icon-bullets {
			list-style: none;
			padding-left: 0;
		}


			ul.icon-bullets li {
				margin: 2em 0 0 0;
				padding: 0 0 0 3em;
				position: relative;
			}


				ul.icon-bullets li:before {
					background: #00A000;
					color: #ffffff;
					cursor: default;
					display: block;
					height: 2em;
					left: 0;
					line-height: 2em;
					position: absolute;
					text-align: center;
					top: 0;
					width: 2em;
				}


				ul.labeled-icons li .icon {
					font-size: 1em;
					left: 0;
					position: absolute;
					top: 0;
				}


					ul.labeled-icons li .icon:before {
						background: #00A000;
						color: #ffffff;
						cursor: default;
						display: block;
						height: 2em;
						line-height: 2em;
						text-align: center;
						width: 2em;
					}


		input[type="submit"].icon,
		input[type="reset"].icon,
		input[type="button"].icon,
		.button.icon {
			padding-left: 1.35em;
		}


			input[type="submit"].icon:before,
			input[type="reset"].icon:before,
			input[type="button"].icon:before,
			.button.icon:before {
				margin-right: 0.5em;
				color: #b8bfc2;
			}


			input[type="submit"].special.icon:before,
			input[type="reset"].special.icon:before,
			input[type="button"].special.icon:before,
			.button.special.icon:before {
				color: #fac6bd;
			}
.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-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;text-align:right;}
.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;}
.alert .btn.pull-right{position:relative;top:-2px;}
.pull-right{float:right !important;}
blockquote.pull-right{border-right-width:0;padding-right:0;}
.banner-lockup .span7 .pull-right:first-child{margin-right:-20px;}
.navbar-collapse .nav.pull-left,.navbar-collapse .nav.pull-right{float:none!important;}
.press-release img.pull-right{margin:20px 0 20px 20px;}

#outer {min-height:100%; height:auto!important; height:100%; margin:0 auto -260px; }

#container_inner {
	float: left;
	display: inline;
	background: #fff;
}
.mk-fullscreen-search-overlay {display:none;}

	#wrapper .content-boxes-icon-boxed .content-box-column .heading h2{margin-top:-5px;}

.col .heading {
  overflow: hidden;
  margin: 0 0 15px;
}

.col .heading img {
  float: left;
  margin: 0 10px 0 0;
}

.content-boxes .heading .fontawesome-icon {
  float: left;
}

.content-boxes .heading-and-icon h2 {
  padding-left: 45px;
}

.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon {
  float: none;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  display: inline-block;
}

.content-boxes-icon-on-top .col .heading-and-icon img {
  float: none;
  margin-right: 0;
}

.content-boxes-icon-on-top .col .heading-and-icon h2 {
  padding-left: 0;
}

.content-boxes-icon-boxed .col .heading-and-icon {
  overflow: visible;
  position: relative;
}

.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon,
.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
  position: absolute;
  top: -80px;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  margin-left: -32px;
  left: 50%;
}

.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
}

.content-boxes-icon-boxed .col .heading-and-icon h2 {
  padding-left: 0;
}

.rtl #wrapper .col .heading img {
  margin-right: 0px;
  margin-left: 10px;
}

.rtl .content-boxes .heading .fontawesome-icon {
  float: right;
}

.rtl .content-boxes .heading-and-icon h2 {
  padding-left: 0;
  padding-right: 0px;
}

.rtl .fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon,
.rtl .fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon {
  margin-right: 0;
}

.tfs-slider .slide-content-container .heading,
.tfs-slider .slide-content-container .caption {
  display: block;
}

.tfs-slider .slide-content-container .heading.with-bg h2,
.tfs-slider .slide-content-container .caption.with-bg h3 {
  padding: 3px 15px;
}

.fusion-content-boxes .heading {
  overflow: hidden;
  margin-bottom: 15px;
}

.fusion-content-boxes .heading .heading-link:hover .content-box-heading {
  color: #a0ce4e;
}

.fusion-content-boxes .heading .heading-link:hover .fontawesome-icon {
  background-color: #a0ce4e;
  border-color: #a0ce4e;
}

.fusion-content-boxes .heading .content-box-heading {
  margin: 0;
}

.fusion-content-boxes .heading img {
  float: none;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon {
  display: table;
  width: auto;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .heading-link,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .heading-link {
  display: block;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .image {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon img,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon img {
  margin-right: 10px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon {
  display: block;
  float: none;
  margin-right: 10px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.small,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.medium,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.large,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right {
  float: right !important;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .image,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image {
  float: none;
  padding-left: 10px !important;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon i,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i {
  margin-right: 0px !important;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
  float: none !important;
  line-height: 27px !important;
  text-align: right;
}

.fusion-content-boxes.content-boxes-icon-on-side .heading {
  margin-bottom: 10px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading {
  text-align: center;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading .icon {
  margin-bottom: 7px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading .fontawesome-icon {
  display: block;
  float: none;
  margin: 0 auto;
  height: 64px;
  width: 64px;
  line-height: 64px;
  font-size: 24px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading img {
  margin-bottom: 20px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading {
  overflow: visible;
  position: relative;
  text-align: center;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading .fontawesome-icon {
  display: block;
  position: absolute;
  left: 50%;
  top: -80px;
  float: none;
  margin-left: -32px;
  height: 64px;
  width: 64px;
  line-height: 64px;
  font-size: 24px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
  top: -67px;
  margin-left: -17px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
  top: -76px;
  margin-left: -25px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
  top: -85px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading .image {
  display: block;
  position: absolute;
  left: 50%;
}

.fusion-content-boxes .heading-link:hover h2 {
	color:#3c50a1 !important;
}

.fusion-content-boxes .heading-link:hover .icon i, .fusion-accordian .panel-title a:hover .fa-fusion-box {
	background-color: #3c50a1 !important;
	border-color: #3c50a1 !important;
}


.sidebar .widget h3, .sidebar .widget .heading h3{color:#333333;}

	
	.one-ninth, .one-eighth, .one-seventh,.one-fifth,
	.two-fifth, .three-fifth, .four-fifth,
	.one, .two, .three, .four, .five, .six, .seven,
	.eight, .nine, .ten, .eleven, .twelve{ width: 100%; }

.two-fifth{ width: 40%; }

.bebas_292 { color:#292929; }


 
.clearfix:before, .clearfix:after, nav[role=navigation] .menu ul:before, nav[role=navigation] .menu ul:after { content: ""; display: table; }

.clearfix:after, nav[role=navigation] .menu ul:after { clear: both; }

.clearfix, nav[role=navigation] .menu ul { zoom: 1; }


	nav[role=navigation] .menu {
		margin: 0;
		float: right;
	}

	nav[role=navigation] .menu ul { 
		background: #transparent;
		float: right;
	}

		nav[role=navigation] .menu ul li {
			float: left;
		}

			nav[role=navigation] .menu ul li a { 
				color: #1e1e1e;
				padding:0 0 20px 24px;
				display: block;
				float: left;
				text-decoration: none;
				font:15px/18px "Playfair Display", serif; }

				
				nav[role=navigation] .menu ul li a:hover {
					background: #transparent; 
					color: #cd4e4e; font-style: italic; 
					padding: 0 0 20px 24px; }

				
		nav[role=navigation] div.menu ul li.current-menu-item a, 
		nav[role=navigation] div.menu ul li.current_page_item a,
		nav[role=navigation] div.menu ul li.current-page-ancestor a,
		.submenu ul.menu li.current-menu-item a, 
		.submenu ul.menu li.current_page_item a,
		.submenu ul.menu li.current-page-ancestor a,
		nav[role=navigation] div.menu ul li.current-menu-item ul.sub-menu li.current-menu-item a, 
		nav[role=navigation] div.menu ul li.current-menu-item ul.sub-menu li.current_page_item a,
		nav[role=navigation] div.menu ul li.current-menu-item ul.sub-menu li.current-page-ancestor a,
		nav[role=navigation] div.menu ul li.current_page_item ul.sub-menu li.current-menu-item a, 
		nav[role=navigation] div.menu ul li.current_page_item ul.sub-menu li.current_page_item a,
		nav[role=navigation] div.menu ul li.current_page_item ul.sub-menu li.current-page-ancestor a,
		nav[role=navigation] div.menu ul li.current-page-ancestor ul.sub-menu li.current-menu-item a, 
		nav[role=navigation] div.menu ul li.current-page-ancestor ul.sub-menu li.current_page_item a,
		nav[role=navigation] div.menu ul li.current-page-ancestor ul.sub-menu li.current-page-ancestor a,
		nav[role=navigation] div.menu ul li.current-menu-parent a,
		nav[role=navigation] div.menu ul li.current-menu-parent ul.sub-menu li.current-menu-item a,
		nav[role=navigation] div.menu ul li.current-menu-parent ul.sub-menu li.current_page_item a,
		nav[role=navigation] div.menu ul li.current-menu-parent ul.sub-menu li.current-page-ancestor a { color: #917a6b; }

		
		nav[role=navigation] div.menu ul li.current-menu-item ul.sub-menu li a, 
		nav[role=navigation] div.menu ul li.current_page_item ul.sub-menu li a,
		nav[role=navigation] div.menu ul li.current-page-ancestor ul.sub-menu li a,
		nav[role=navigation] div.menu ul li.current-menu-parent ul.sub-menu li a { color: #1e1e1e; }


		
		nav[role=navigation] div.menu ul li ul, 
		nav[role=navigation] div.menu ul li ul li ul { 
			background: #eeeeee;
			position: absolute;
			padding: 10px 0;
			top: 33px;
			left: -9999em; 
			z-index: 9999; 
			width: 200px; 
			-moz-box-shadow:0 8px 8px rgba(0, 0, 0, 0.3);
			-webkit-box-shadow:0 8px 8px rgba(0, 0, 0, 0.3);
			box-shadow:0 8px 8px rgba(0, 0, 0, 0.3); }

			
			nav[role=navigation] .menu ul li ul li ul { margin-left: 200px; top: auto; margin-top: -33px; }

			nav[role=navigation] div.menu ul li:hover ul li ul { left: -9999em; }

			nav[role=navigation] div.menu ul li ul li:hover ul, 
			nav[role=navigation] div.menu ul li:hover ul { left: auto; }


			nav[role=navigation] .menu ul li ul li a {
				color: #1e1e1e;
				padding: 10px 20px;
				display: block;
				float: left;
				text-decoration: none;
				font:italic 13px/14px "Playfair Display", serif;
				width: 160px;
			}

				nav[role=navigation] .menu ul li ul li a:hover {
					color: #fff!important;
					background: #7694c3!important;
					padding: 10px 20px;
					text-decoration: none;
					font:italic 13px/14px "Playfair Display", serif;
					width: 160px;
				}


				nav[role=navigation] .menu ul li ul li ul.sub-menu { }

					nav[role=navigation] .menu ul li ul li:hover ul.sub-menu { }

	
.submenu ul.menu {
	list-style-type: none;
	background: transparent;
	float: right;
	margin: 0; }

	
.submenu ul.menu li {
	float: left; }

	
.submenu ul.menu li a { 
	color: #1e1e1e;
	padding:0 0 10px 30px;
	display: block;
	float: left;
	text-decoration: none;
	font: 11px/12px "Droid Sans", "Helvetica Neue", sans-serif;
	text-transform: uppercase; letter-spacing: 1px; }

	
.submenu ul.menu li a:hover { 
	background: transparent; 
	color: #cd4e4e; }

	
	
	
	.submenu ul.menu li ul { 
		background: #eeeeee;
		position: absolute;
		padding: 10px 0;
		top: 20px;
		left: -9999em; 
		z-index: 99999; 
		width: 200px; 
		-moz-box-shadow:0 8px 8px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow:0 8px 8px rgba(0, 0, 0, 0.3);
		box-shadow:0 8px 8px rgba(0, 0, 0, 0.3); }

		
	.submenu ul.menu li:hover ul { 
		left: auto; 
	}

	
	.submenu ul.menu li ul li a {
		color: #1e1e1e;
		padding: 10px 20px;
		display: block;
		float: left;
		text-decoration: none;
		font: italic 13px/14px "Playfair Display", serif;
		width: 160px;
		text-transform: none;
	}

		.submenu ul.menu li ul li a:hover {
			color: #fff!important;
			background: #7694c3!important;
			text-decoration: none;
		}

body.page-template-template-menu-list-php #sidebar ul .menu-item,
body.tax-menu-category #sidebar ul .menu-item { margin-left: 20px; }

body.page-template-template-menu-list-php #sidebar ul .menu-item a,
body.tax-menu-category #sidebar ul .menu-item a{ font-size: 12px; }


.sz14 {
    font-size: 14px;
}

#content .gallery {
	margin: 0 auto 1.625em;
}

#content .gallery a img {
	border: none;
}

#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}

#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}


#content .indexed.format-image img {
	border: none;
	max-width: 100%;
	padding: 0;
}

#content .feature-slider {
	top: 5px;
	right: 8.9%;
	overflow: visible;
	position: absolute;
}





#content nav {
	clear: both;
	overflow: hidden;
	padding: 0 0 1.625em;
}

#content nav a {
	font-size: 12px;
	font-weight: bold;
	line-height: 2.2em;
}

#content nav .meta-nav {
	font-weight: normal;
}


#content {
	padding: 280px 0 0 0;
}

.rp_linebtwn,.rp_linebtwns{
float:left;
width:230px;
border-bottom:1px solid #F4F2F2;
height:22px;
margin:2px 0 0 6px;
}

.rp_linebtwns{
height:19px;
}


.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: 20px;
  padding-right: 20px; }

  .col-md-2 {
    width: 16.6666666667%; }


.divshow {
	overflow: hidden;
	height: 190px;
}


#header .header-m .header-container {
  float: left;
  width: 290px;
}


#header .header-m .header-container .small-header-box {
  float: left;
  width: 145px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 2px solid #676767;
}


#header .header-m .header-container .small-header-box .small-header-link {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 20px;
  color: gray;
}

  
  #header .header-m .header-container .small-header-box:first-child {
    border-top: 2px solid #676767;
  }


#support .header-container {
  float: left;
  width: 100%;
}


#join .header-container {
  float: left;
}


#join .header-container .join-title {
  float: left;
  width: 100%;
  line-height: 80%;
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 200px;
  color: #ff22ab;
}


#join .header-container .title-description {
  float: left;
  line-height: 42px;
  padding-left: 30px;
  margin-top: 4%;
  margin-left: 30%;
  border-left: 5px solid #ff22ab;
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 40px;
  color: gray;
  width: 40%;
}


#join .header-container .title-description.pass {
  width: 100%;
}


#join .header-container .title-description .pink {
  color: #ff22ab;
}


#join .header-container .title-description.clickable {
  display: none;
}


#join .header-container .title-description.clickable.active {
  display: block;
}


#press .header-container {
  float: left;
}


#press .header-container .press-title {
  float: left;
  width: 100%;
  line-height: 80%;
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 200px;
  color: #ff22ab;
}


#press .header-container .title-description {
  float: left;
  line-height: 90%;
  padding-left: 30px;
  margin-top: 4%;
  border-left: 5px solid #ff22ab;
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 40px;
  color: gray;
  width: 65%;
}


#press .header-container .title-description .pink {
  color: #ff22ab;
}
.block #user-login:after,.block #user-register-form:after{clear:both;content:"x x x x x";display:block;height:0;visibility:hidden;width:100%;}
.block .rpx-signin{float:left;}
.block .rpx-signin + *{clear:left;}
.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;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2,.page-comment-reply .comment-by-node-author,.page-comment-edit .comment-by-node-author,.page-comment-delete-own .comment-by-node-author,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack,#block-views-comments-block-1 h2{border:none;padding:0;margin:0;}
.block,#block-views-home-one-page-news-block-2 .item-list .pager,.page-news #block-system-main .item-list .pager,.page-news-v1 #block-system-main .item-list .pager,#block-views-home-one-page-news-block-4 .item-list .pager,#block-views-home-one-page-news-block-3 .item-list .pager{margin-bottom:0;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2{color:#434343;display:block;font-size:30px;padding:24px 10px 28px;margin:0 auto;line-height:34px;text-align:center;text-transform:uppercase;border-bottom:none;font-weight:800;letter-spacing:2px;}
.page-comment-reply #page-title:after,.page-comment-edit #page-title:after,.page-comment-delete-own #page-title:after,#page-title:after,#block-block-776 h2:after,#block-block-781 h2:after,.page-forum #page-title:after,#block-views-be97a62486938aae0230cdbd8af78a79 h1:after,#block-views-be97a62486938aae0230cdbd8af78a79 h2:after,.node-type-forum .view-forum .views-field-title:after,body.node-type-album #page-title:after,.page-node.node-type-page #page-title:after,.page-filter.page-filter-tips #page-title:after,.page-news-v2 #block-system-main .views-row .views-field-title span:after,.page-news-v2 #block-system-main .views-row .views-field-title span a:after,#block-views-home-one-page-news-block-2 .views-row .views-field-title a:after,.page-news #block-system-main .views-row .views-field-title a:after,.page-news-v1 #block-system-main .views-row .views-field-title a:after,#block-views-home-one-page-news-block-4 .views-row .views-field-title a:after,#block-views-home-one-page-news-block-3 .views-row .views-field-title a:after,.page-node-add-forum #main .preview h3:after,.view-home-one-page-masonry .views-row .views-field-title a:after,.page-node-15326 .style-top .style-right .style-news-title:after,#block-views-home-one-page-news-block-7 h2:after,#block-views-home-one-page-photos-block-2 h2:after,#block-views-home-one-page-video-block h2:after,#block-views-albums-block h2:after,.block h2:after,#main h2:after,#postcontent-first h2:after,#block-views-merch-block-1 h2:after,#block-views-merch-block-2 h2:after,#block-views-home-one-page-news-block-1 h2:after,#block-block-516 h2:after,.page-user #page-title:after{content:'';display:block;width:203px;height:1px;margin:0 auto;background:#d80203;margin-top:20px;}
.page-node-17896 .view-home-one-page-photos .view-content .item-list ul.block,.page-node-20441 .view-home-one-page-photos .view-content .item-list ul.block{margin-bottom:16px;}
.page-node-17896 .block.view-home-one-page-video,.page-node-20441 .block.view-home-one-page-video{margin-bottom:16px;}
.page-node-17896 #content .stack .stack-width .block .middle.tb-terminal,.page-node-20441 #content .stack .stack-width .block .middle.tb-terminal,.page-node-17896 #prefooter .block .middle.tb-terminal,.page-node-20441 #prefooter .block .middle.tb-terminal{max-width:95%;margin:0 auto;}
.wrapper-content .block + .block,.views-row,.pane{margin-top:0;}
.stack-preheader .col .block{margin:0;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul.block,#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul.block{margin-bottom:16px;}
.page-node-17896 .view-member .view-content ul.block{margin-bottom:16px;}
.view-home-one-page-news .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-news-block-1 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-5 .view-content ul.block{margin-bottom:16px;}
.page-photo-v1 .content .view-home-one-page-photos .view-content ul.block,.page-photo .content .view-home-one-page-photos .view-content ul.block,#block-views-home-one-page-photos-block-5 .content .view-home-one-page-photos .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block .view-content ul.block{margin-bottom:16px;}
.page-video-v1 .view-home-one-page-video .view-content ul.block,.page-video .view-home-one-page-video .view-content ul.block,#block-views-home-one-page-video-block-2 .view-home-one-page-video .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-1 .view-home-one-page-video .view-content .item-list ul.block{margin-bottom:16px;}
.view-albums .view-content .item-list ul:not(.music).block{margin-bottom:16px;}
#block-block-646.block #wmg-widget #wmg-events .wmg-events-header div{color:#000000;}
.page-user .block h2{text-transform:capitalize;}
.block .rpx-or{text-align:center;line-height:1;margin-bottom:1.3333em;}
.block .rpx-or::before,.block .rpx-or::after{border-top-style:solid;border-top-width:1px;height:0;top:50%;position:absolute;top:1.25ex;width:46%;}
.block .rpx-or::before{left:0;}
.block .rpx-or::after{right:0.5%;}

	
	.show-photos,
	.reservations-box-wrapper{
		display: none;
	}


.reservations-box-inline {
    position: absolute;
    z-index: 12;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}


.reservations-box-inline table {
    height: 100%;
    margin: 0 auto;
}


.reservations-box-inline td {
    vertical-align: middle;
    padding-left: 5px;
}


.reservations-box table {
    width: 100%;
}


.reservations-box * {
    font-size: 18px;
}


.reservations-box #startDate {
    width: 110px !important;
    text-align: center;
}
#home-feed #page-content #blog article .preview,#home-feed #page-content #twitter article .preview{display:none}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}

.vce-grid-text .vce-featured-info{margin-top: 10%;}
.vce-featured-grid .owl-item:hover .vce-grid-text .vce-featured-header-background,.vce-post-big li:hover .vce-post-img:after,.vce-post-slider li:hover .vce-post-img:after {opacity: 0.8}

.icon-box,
.wpb_row .wpb_column .wpb_wrapper .icon-box {
	margin-bottom: 35px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}


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

#sidebar .widget-area .wpb_column.vc_column_container:first-of-type,.sidebar .widget .wpb_column.column_container:first-of-type,.widget-area .widget .wpb_column.vc_column_container:first-of-type{margin-left:0;padding-left:0}

#sidebar .widget-area .wpb_column.vc_column_container:last-of-type,.sidebar .widget .wpb_column.column_container:last-of-type,.widget-area .widget .wpb_column.vc_column_container:last-of-type{margin-right:0;padding-right:0}

.wpb_column .ts-pricing{width:100%!important;margin:0;float:none!important}

.wpb_column .ts-pricing:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}
.cntr{font-size:15px;height:165px;letter-spacing:1px;line-height:1.3em;max-width:1250px;z-index:97;width:100%;position:fixed;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-bottom:1px solid #e1e1e1}
.cntr-sticky{font-size:15px;height:165px;letter-spacing:1px;max-width:1250px;width:100%;z-index:101;position:fixed;top:61px !important;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-bottom:1px solid #e1e1e1}
.cntr-mobsticky{font-size:180%;line-height:1.7;color:#fff;letter-spacing:1px;width:100%;z-index:101;position:fixed;padding-bottom:15px;height:100%;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.cntr,.cntr-sticky{width:100%;height:100%;border:none}


.hentry .content-holder #bubbles-holder #button-graphic {
  position: absolute;
  left: 50%;
  top: 96px;
  margin-left: -53px;
}


#menu-nav-mobile {
    margin: 0;
    padding: 10px 0;
}


#menu-nav-mobile li {
    border-top: 1px solid #DFDFDF;
    list-style: none;
}


#menu-nav-mobile ul.sub-menu {
    position: relative;
    top: auto;
    margin: 0;
    width: auto;
    background: transparent;
}


#menu-nav-mobile ul.sub-menu li {
    margin-top: 0;
    height: auto;
    border-top: 1px solid #DFDFDF;
}


#menu-nav-mobile .sub-menu li a {
    padding-left: 20px;
}


#menu-nav-mobile .menu-parent-item i {
	position: absolute;
    top: 50%;
    right: 0px;
    margin: -8px 0 0 0;
    color: #B2B2B6;
    font-size: 20px;
	
	-webkit-transition: all 0.1s linear 0s;
    -moz-transition: all 0.1s linear 0s;
    -o-transition: all 0.1s linear 0s;
    transition: all 0.1s linear 0s;
}


#menu-nav-mobile .menu-parent-item.open i {
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

	#site-categories .category li.short-divider{border-bottom: 1px dotted #ccc; width: 40%; margin: 10px auto; height: 0;}

	#antivirus-category li.short-divider{border-bottom: 1px dotted #ccc; width: 40%; margin: 10px auto; height: 0;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}

.sub-menu {background:#f2af32 !important;}

.sub-menu a {color:#505050 !important;}

.sub-menu a:hover {color:#aa1f5a !important;}

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

li.footer-flickr a {
	color: #f90784;
}


li.footer-facebook a:hover,	
li.footer-twitter a:hover,	
li.footer-youtube a:hover,
li.footer-flickr a:hover,
li.footer-pinterest a:hover,		
li.footer-instagram a:hover,	
li.footer-linkedin a:hover, 
li.footer-harperapp a:hover {
	opacity: 0.6;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer,#footer-wrapper{width:1044px;margin-left:auto;margin-right:auto;}
#messages div.section{width:600px;margin:0 0 0 170px;}
#header div.section{position:relative;}
body.menu-landing #mainbody .section{position:relative;}
.sidebar .section{padding-top:10px;}

.shadow {box-shadow:0 0 2px #000;box-shadow:0 0 2px rgba(0,0,0,.3);}


	.header-v3 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-top:-15px;margin-bottom:10px;}

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

	.header-v3 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v3 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}

	.header-v3 .header-social{padding-bottom:0;}

.fusion-modal .modal-header {
  min-height: 54px;
}

.fusion-modal .modal-title {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}

.fusion-modal .close {
  font-size: 30px;
  margin-top: -5px;
}

.fusion-modal .fusion-separator {
  width: 100% !important;
}


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.fusion-tabs .nav-tabs  li .tab-link,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Raleway", Arial, Helvetica, sans-serif;
}

p.demo_store,.fusion-modal .modal-title { font-size:18px; }

.homecharacter, .sidebarcharacter {
margin: 0 0 17px 0 !important;
padding: 0 !important;
}

.homecharacter p, .sidebarcharacter p {
display: block;
float: right;
width: 215px;
margin: 4px 0 0 5px;
padding: 0;
}
.projects-map-wrap,.timeline .update,.card{background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25);margin-bottom:40px;position:relative}
.projects-map-wrap .content,.timeline .update .content,.card .content{padding:40px;position:relative}
.projects-map-wrap .content-small,.timeline .update .content-small,.card .content-small{padding:10px 40px}
.timeline .date,.card-header{margin-bottom:0;padding:0 40px;font-family:'Open Sans', Arial, sans-serif;font-size:100%;font-weight:700;color:#fff;line-height:2.25em;text-transform:uppercase;background:#3b6b5d}
.vcard .card-front,.vcard .card-back{min-height:350px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:-moz-transform .4s ease-in-out;-o-transition:-o-transform .4s ease-in-out;transition:transform .4s ease-in-out}
.vcard .card-front{height:350px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.vcard .card-back{min-height:350px;position:absolute;top:0;left:20px;-webkit-transform:rotateY(-179.9deg);-moz-transform:rotateY(-179.9deg);-ms-transform:rotateY(-179.9deg);-o-transform:rotateY(-179.9deg);transform:rotateY(-179.9deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.vcard .card-back .content{text-align:left}
.vcard.is-active .card-front{-webkit-transform:rotateY(179.9deg);-moz-transform:rotateY(179.9deg);-ms-transform:rotateY(179.9deg);-o-transform:rotateY(179.9deg);transform:rotateY(179.9deg)}
.vcard.is-active .card-back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}
.js .vcard:hover .card:before{content:"\e802";font-family:Icons;font-size:25px;text-align:center;color:#abc8bb;position:absolute;right:20px;top:10px;z-index:0}
.js .expandable.card{padding-bottom:40px}
.js .expandable.card .content{padding-bottom:0}
.js .expandable.card p:last-of-type{margin-bottom:0}
.card .read-more{position:absolute;right:40px;bottom:5px}
.card-partner{text-align:center}

.event .timestamp .month {
	font-size: 13px;
	line-height: 13px;
	padding: 5px 0 0;
	text-transform: uppercase;
}

#search_results tbody tr.month-title-tr:hover {
	border: none;
	box-shadow: none;
	background: none;
	cursor: auto;
}


#topcontrol{
	z-index:2;
	background: #444 ;
	width: 40px;
	height: 40px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	position:fixed;
	bottom:-100px;
	right:10px;
	cursor:pointer;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    overflow:auto;
    opacity:.7;
}

	#topcontrol:hover{ opacity:1;}

	#topcontrol:before {
		width: 40px;
		height: 40px;
		line-height: 38px;
		color: #FFF;
	}

	#topcontrol, .today-date, #tie_lang_switcher{display:none;}

.tieicon-up-open:before,.tieicon-up:before { content: '\e75f'; }




#container {	
	width: 100%;
	margin: 0 auto;			
}

#content .inner .home-donate { position: absolute; right: 0;  width: 314px; height: 293px; }


#cff .cff-expand{
  display: none;
}

#cff .cff-expand a{
  font-size: 11px;
  font-weight: normal;
}


	.isblog #system .items :first-child .item:first-child { padding-top: 15px;
margin-top: 0; }


	.isblog #system .items .leading .item { margin-bottom: 0; }








@import url(../../../css/system.css);




.isblog #system .item {
	padding: 15px;
	border: 1px solid #DDD;
	border-bottom-color: #bbb;
	border-radius: 2px;
	box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.1);
	
}





.isblog #system .items { margin: 0 -7px 0 -7px; }


.isblog #system .items .item {
	margin: 14px 7px 0 7px;
	padding-top: 20px;
}


.isblog #system .items .item:first-child {
	margin-top: 0;
	padding-top: 15px;
	border-width: 1px;
}





#system .pagination { margin-top: 14px; }




#system .item-list {
	margin-top: 14px;
	padding: 15px;
	border: 1px solid #ddd;
	border-bottom-color: #bbb;
	border-radius: 6px;
	box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.1);
}


#system .item-list h3 { margin-top: 0; }

#system .item-list ul { margin-bottom: 0; }
