﻿
.two-sidebars .content-inner,.one-sidebar .content-inner,.region-sidebar-first,.region-sidebar-second {margin-left: 0; margin-right: 0}

.region-sidebar-first {width: 50%}

.region-sidebar-second {width: 50%}

.region-sidebar-first,.region-sidebar-second {overflow: hidden; margin-top: 20px; float: left; clear: none}

.region-sidebar-first.block,.region-sidebar-second .block {width: 100%}

.at-panel .region {display:inline;float:left}

#content-column,.content-column,.region-sidebar-first {float: left; clear: none}

.region-sidebar-second .block {float: left; clear: none}



.sub-nav { display: block; width: auto; overflow: hidden; margin: -0.33333em 0 1.5em; padding-top: 0.33333em; margin-right: 0; margin-left: -0.75em; }

.sub-nav dt, .sub-nav dd { float: left; display: inline; margin-left: 0.75em; margin-bottom: 0.83333em; font-weight: normal; font-size: 1.16667em; }

.sub-nav dt a, .sub-nav dd a { color: #999999; text-decoration: none; }

.sub-nav dt.active a, .sub-nav dd.active a { -webkit-border-radius: 1000px; border-radius: 1000px; font-weight: bold; background: magenta; padding: 0.25em 0.75em; cursor: default; color: white; }

.main-header .main-menu .widescreen .sub-nav { display: none; left: 0; width: 100%; list-style: none; position: absolute; top: 45px; margin: 0; padding: 15px 20px 0 20px; background:  #ffbc3a  ; background: transparent; }

.main-header .main-menu .widescreen .sub-nav.catalog li { float: none; }

.main-header .mobile-menu .sub-nav { position: relative; display: none; padding-left: 50px; }

.main-header .mobile-menu .sub-nav .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10); opacity: 0.1; }

.main-header .mobile-menu .sub-nav .sub-nav { margin-left: -50px; padding-left: 100px; }


.navbar-wrapper .sec-nav .top .right .gray {
  position: relative;
}

.navbar-wrapper .sec-nav .top .right .gray a {
  font-size: 14px;
  
  color:white;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
}

.navbar-wrapper .sec-nav .top .right .gray a:hover, .navbar-wrapper .sec-nav .top .right .gray a:focus {
  
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub {
  display: none;
  position: fixed;
  top: 80px;
  margin-left: -21px;
  width: 183px;
  background: black;
  z-index: 3000;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub li {
  padding: 10px 20px;
  display: block;
  text-align: left;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub li a {
  
  color:#ffffff;
  font-size: 13px;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
  display: block;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub li a:after {
  font-family: 'fontawesome';
  content: ' \f101';
  margin-left: 5px;
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub li a:hover, .navbar-wrapper .sec-nav .top .right .gray .info-sub li a:focus {
  
  color: #eb382e;
}

  .navbar-wrapper .sec-nav .right .gray {
    margin-right: 3px !important;
  }



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

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


#mainmenu.scaled li.menu-item {
    height: 35px;
}


    
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }


.body {
	font-family: tahoma, Verdana, Arial;
	font-size: 1em;
	text-decoration: none;
}


.mod_events_latest_date {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:gray;
	}


#new-home-amazon-rating {
	margin-top: 60px;
	margin-left: 8px;
}


#new-home-amazon-rating span {
	font-size: 13px;
	color: #3e3d38;
	font-weight: bold;
	position: relative;
	bottom: 13px;
	text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);
	margin-right: 2px;
}

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }
.footer #footer-columns ul li.first.leaf{margin-bottom:5px;}
.footer #footer-columns ul li.first a{font-size:14px;font-family:Georgia,"Times New Roman",Times,Serif;color:#000;}
#dropdown-house{position:absolute;width:100%;left:0}
.page-newsroom #dropdown-house{margin-top:-76px}

.modal-body {
  position: relative;
  padding: 15px;
}

.menu-footer li {
    padding: 0 10px;
    width: auto;
}

.menu-footer li .sub-menu {
    background: none;
    bottom: 0;
    display: block;
    left: 0;
    position: inherit;
    right: 0;
    text-align: center;
    width: auto;
}

.menu-footer li .sub-menu li {
    display: inline-block;
    padding: 0 15px;
    text-align: center;
    vertical-align: top;
    width: auto;
}

.menu-footer li .sub-menu li a {
    color: #fff;
    text-align: center;
}

#footer .menu-footer {
    background: none repeat scroll 0 0 #000;
}

.menu-footer {
position:fixed;
bottom:0;
  right:0;
	left:0;
}

.menu-footer li:hover  a{
	color:#47c600;
}

.menu-footer li.current_page_item:hover  a{
	color:#47c600;
}

.menu-footer li.current_page_item   a{
	color:#47c600;
}

.menu-footer li  a{
	color:#fff;
    font-family: "Droid Sans",sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.menu-footer li:hover .sub-menu{
    display: block;
}

.menu-footer li .sub-menu li:hover a {
	color:#47c600;
}

.menu-footer li .sub-menu li  a{
	color:#000;
    text-align: left;
}


.widget-container {
	
}

.shopp_page form ul div.right { display: inline; width: 47%; float: right; margin: 0; clear: right; }

.shopp_page form ul li.half.right { display: inline; float: right; }

.shopp_page .carousel button.right { right: 0; }

.shopp_page .carousel button.right:hover { color: #444; }

#shopp #cart big a.right { float: right; }


ul.main-nav li.right {
    margin-left:225px;
}

  .twelvecol { width: 99.999999993%; }

  
  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}



#locations
{
	background: #55683f;
	padding: 100px 0px 20px 0px;
}

#locations h2{
	margin: 0px 0px 40px 0px;
}

#locations h2 span
{
	background: #55683f;
}

[data-width="1"][data-layout="social"].facebookwidget .widget_title {
  display: block; }

  [data-width="1"][data-layout="social"].facebookwidget .widget_title a {
    float: right;
    font-size: 12px;
    line-height: 20px; }

[data-width="1"][data-layout="social"].facebookwidget .fb-wall-avatar {
  float: left;
  padding: 0 20px 5px 0; }

[data-width="1"][data-layout="social"].facebookwidget .fb-wall-box {
  padding: 5px 0 25px 0;
  margin-bottom: 15px;
  position: relative; }

[data-width="1"][data-layout="social"].facebookwidget .fb-wall-media {
  display: block;
  padding: 0 10px 0 0;
  margin: 10px 0 0 0;
  font-size: 12px;
  text-transform: uppercase; }

[data-width="1"][data-layout="social"].facebookwidget .fb-wall-message {
  text-align: justify; }

[data-width="1"][data-layout="social"].facebookwidget .fb-wall-date {
  bottom: 0px;
  left: 0;
  display: block;
  position: absolute;
  margin: 10px 5px 0 0;
  padding: 0 10px 0 0;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  font-size: 12px;
  text-transform: uppercase; }

[data-width="1"][data-layout="social"].facebookwidget .readmore {
  right: 0;
  position: absolute;
  display: block;
  bottom: 0px;
  width: 83px;
  padding: 0 10px 0 0;
  margin: 10px 0 0 0;
  font-size: 12px;
  color: #ddd;
  text-transform: uppercase; }

[data-width="3"][data-layout="social"].facebookwidget {
  height: 75px; }

  [data-width="3"][data-layout="social"].facebookwidget .social_icon {
    height: 75px;
    text-align: center;
    line-height: 83px;
    width: 82px; }

  [data-width="3"][data-layout="social"].facebookwidget .widget_content {
    height: 75px; }

  [data-width="3"][data-layout="social"].facebookwidget .facebook_list {
    padding: 0 30px 0 40px;
    margin-left: 11.4%;
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 88.57143%; }

    [data-width="3"][data-layout="social"].facebookwidget .facebook_list:last-child {
      margin-right: 0; }

  [data-width="3"][data-layout="social"].facebookwidget .fb-wall-media a {
    font-size: 12px;
    text-transform: uppercase; }
.facebookwidget a{color:#9d7c46}



#system-message{margin:0}

#system-message dt{display:none}

#system-message dd{background:none!important;padding:0!important}

#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul{color:#222;font-weight:400;margin:0;padding:0}

#system-message dd.message ul{background:#FFFEF4;border-top:1px solid #EAE8CC;border-bottom:1px solid #EAE8CC}

#system-message dd.error ul{background:#fff3f4;border-top:1px solid #FF969B;border-bottom:1px solid #FF969B}

#system-message dd.notice ul{background:#f4faff;border-top:1px solid #96ccff;border-bottom:1px solid #96ccff}

#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{background:none;text-indent:0;text-align:center;margin:0;padding:8px 16px}

.home-posts .post {
  font-size: 11px;
  margin: 0 0 25px;
}

.home-posts .post .post-date {
  margin: -10px 0 15px;
}

.home-posts .post h2 {
  font-weight: 700;
  margin: 0 0 24px;
}

.home-posts .post .bottom-link {
  font-size: 16px;
  font-weight: 400;
  font-family: 'Yanone Kaffeesatz', sans-serif;
  letter-spacing: 0.85px;
  color: #333333;
  text-decoration: none;
}

.home-posts .post .bottom-link:after {
  content: '\003E';
  color: #6e061d;
  font-weight: bold;
  font-family: 'molotregular';
  margin: 0 0 0 3px;
}

.home-posts .post .bottom-link:hover {
  color: #404040;
}

.home-posts .mini-post {
  margin: 0 0 15px;
}

.home-posts .post_thumbnail {
  margin: 0 0 10px;
}

.home-posts .excerpt-read-more {
  text-decoration: none;
}

  #main .home-posts {
    display: block;
    width: 730px;
    margin: 0 -5px;
    *zoom: 1;
  }

  #main .home-posts:before,
  #main .home-posts:after {
    display: table;
    content: "";
    line-height: 0;
  }

  #main .home-posts:after {
    clear: both;
  }

  #main .home-posts .news .post {
    display: inline;
    float: left;
    width: 230px;
    margin: 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }

  .lt-ie8 #main .home-posts .news .post {
    width: 205px;
  }

  #main .home-posts .bottom-link {
    position: absolute;
    bottom: 5px;
    right: 10px;
  }
.region-help .block{overflow:hidden}
.region{font-family:"Open Sans";font-size:9pt}
.region-sidebar-first{z-index:1;}
.region-sidebar-first h2{font-size:24px;}
.region-sidebar-first ul{margin:0 0 20px;padding:0;list-style:none}
.region-sidebar-first ul li{padding:5px 14px 5px 18px;margin:0 -15px;border-bottom:1px solid #ccc;}
.region-sidebar-first ul li:last-child{border-bottom:none;}
.region-sidebar-first ul li:hover{background-color:#a9abad;color:white;box-shadow:0 1px rgba(255,255,255,0.2) inset;-webkit-box-shadow:0 1px rgba(255,255,255,0.2) inset;}
.region-sidebar-first ul li:hover a{text-decoration:none;color:white}
.region-graybar h3{margin-top:0;}
.region-sidebar-first-1{text-align:center;}
.region-graybar{display:inline-block;vertical-align:middle;padding:10px 15px;color:white;margin-left:0 auto;position:relative;left:105px;top:-10px;}
.footer-global .lower .secondary span,.footer-global .lower .legal{color:#fff;font-size:16px;font-family:calluna-sans,sans-serif}
.footer-global .lower .legal{display:block;text-align:center}
.footer-global .lower .secondary,.footer-global .lower .legal{float:none;display:inline-block;min-width:0}

.mast_right{
	display:inline-block;
    margin-top: 40px;
}

.mast_right #search{
	margin-left:525px;
	display:inline-block;
	float:left;
}

.mast_right #search input{
width: 150px;
color: #333;
font-size: 11px !important;
padding: 2px;
margin: 0;
border: 1px solid #BABABA;
text-indent: 0 !important;
border-radius: 0 !important;
margin-top: 2px;
font-family: sans-serif;
}

.mast_right #search input:focus{
	border: 1px solid #76b900;
}

.col-1 .button-text {
	padding-top: 7px;
	padding-bottom: 10px;
}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:0.5}
.carousel-control.left{background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{right:0;left:auto;background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control .icon-prev,.carousel-control .icon-next{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}
.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-prev:before{content:"\2039"}
.carousel-control .icon-next:before{content:"\203a"}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
 .entry-content table,
body.et-pb-preview #main-content .container table {
width: 100%;
margin: 0 0 15px 0;
border: 1px solid #eee;
text-align: left;
}

.entry-content tr th,
.entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
padding: 9px 24px;
color: #555;
font-weight: bold;
}

.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
padding: 6px 24px;
border-top: 1px solid #eee;
}
 #left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
padding: 0 0 23px 16px;
line-height: 26px;
list-style-type: disc;
}

#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
padding: 0 0 23px 0;
line-height: 26px;
list-style-position: inside;
list-style-type: decimal;
}

#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
padding: 2px 0 2px 20px;
}

#left-area ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
padding: 2px 0 2px 35px;
}

.et_pb_pagebuilder_layout .entry-content,
.et_pb_pagebuilder_layout .et_pb_post .entry-content {
margin-bottom: 0 !important;
padding-top: 0;
}

.entry-content address,
.comment-content address,
body.et-pb-preview #main-content .container address {
margin-bottom: 12px;
line-height: 24px;
}

.project .entry-content {
padding-top: 30px;
}
 .et_pb_pagebuilder_layout .project .entry-content {
padding-top: 0;
}

.et_full_width_portfolio_page .entry-content {
margin-bottom: 43px;
}
 .entry-content .et_pb_member_social_links {
margin-top: 20px;
padding: 0;
list-style-type: none !important;
}
 .et_pb_post .entry-content {
padding-top: 30px;
}

.gkcol {
    width: 100% !important;
}
.block-search .inner .inner-wrapper{padding:3px 0 2px 0;}

.moduletabletabscle, .moduletabletabsreports,.moduletabletabsnews, .moduletabletabsevents, .moduletabletabsprobono, .moduletabletabslegislation{clear:both;margin-top:5px; border: solid 1px silver; display:none; clear:both; padding:0px 10px 10px 10px; width:218px;margin-bottom:15px;}

.moduletabletabslegislation *, .moduletabletabslegislation a, .moduletabletabslegislation a:visited, 
.moduletabletabsprobono *, .moduletabletabsprobono a, .moduletabletabsprobono a:visited, 
.moduletabletabsevents *, .moduletabletabsevents a,  .moduletabletabsevents a:visited,  
.moduletabletabscle *, .moduletabletabscle a, .moduletabletabscle a:visited, 
.moduletabletabsreports *, .moduletabletabsreports a, .moduletabletabsreports a:visited, 
.moduletabletabsnews *, .moduletabletabsnews a, .moduletabletabsnews a:visited
{ color:#005DAB;color:#00356A; margin:0; padding:0; font-family:arial, helvetica,sans-serif;text-decoration:none;font-size:11px; font-weight:bold; }

.moduletabletabscle h2, .moduletabletabsreports h2, .moduletabletabsnews h2,.moduletabletabslegislation h2, .moduletabletabsevents h2, .moduletabletabsprobono h2{padding-top:10px;font-size:11px;}


.moduletabletabslegislation a:hover,  
.moduletabletabsprobono a:hover, 
.moduletabletabsevents a:hover, 
.moduletabletabscle a:hover, 
.moduletabletabsreports a:hover,
.moduletabletabsnews a:hover
{ text-decoration:underline; }
.views-row .content{margin:0;}
.topic_landing_page #content-area .view-display-id-topic_rotator .views-row a{display:block;line-height:0;}
#content-area .view-subtopic-landing-page .views-row{margin:20px 0;}
#footer .view-partner-of-the-day .views-row{float:left;margin:0 5px;}
.sidebar ul li.views-row-last,.sidebar ol li.views-row-last{margin-bottom:0;padding-bottom:0;}
.views-row-last .views-field-field-flex-space,.views-row-last .views-field-field-article-flex,.views-row-last .views-field-field-os-flex-space{background:none;}
.small-media-rotator .view-content .views-row,.view-display-id-topics_related_multimedia .view-content .views-row,.view-display-id-article_related_media .view-content .views-row{width:155px;line-height:1.2em;}
.page-blog .views-row-last .node-teaser{background:none;}
.page-blog .views-row .node-blog-post h2{margin-top:0px;}
.view-homepage-topic-features .views-row{float:left;width:40%;background:rgb(232,233,233);background:-moz-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(232,233,233,1)),color-stop(100%,rgba(249,249,249,1)));background:-webkit-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-o-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-ms-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e9e9',endColorstr='#f9f9f9',GradientType=0);background:linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);box-shadow:-5px 5px 10px rgba(0,0,0,0.2);}
#block-views-partner_of_the_day-block_2 .views-row{margin:30px 0;}
#content-area .view-id-media_center .view-content .views-row{overflow:hidden;border-bottom:1px dashed #ddd;padding:25px 0;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail{float:left;width:190px;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail a img{padding:3px;border:1px solid #7ab5d4;}
#content-area .view-id-media_center .view-content .views-row .node h2{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span{font-weight:normal;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span.media-type{color:#6fb1c9;}
#content-area .view-id-media_center .view-content .views-row .node h2,#content-area .view-id-media_center .view-content .views-row .node .content{float:right;margin-top:0;width:460px;clear:none;}
.view-display-id-featured_media .view-content .views-row a{display:block;line-height:0;}
.page-partners .views-row{margin:20px 0;}
.view-id-taxonomy_term_override .views-row{background:none;margin:0 0 20px;padding:0 5px 20px;border-bottom:1px dashed #ddd;}
.view-id-taxonomy_term_override .views-row-last{border:none;}
.view-id-taxonomy_term_override .views-row p{margin-bottom:0px;}
.view-id-taxonomy_term_override .views-row h3 span.type{font-weight:normal;color:#6DAED1;}
.page-sitemap .views-row{line-height:15px;margin:7px 0;}
.page-sitemap .views-row a{color:#0273ad;}
.static-line{display:block;width:50px;height:1px;background:#d80203;clear:both;}
#block-views-home-one-page-video-block-1 .video-wrapper .title-wrapper .static-line{margin-left:20px;}
.view-albums .static-line{width:120px;margin:11px auto 23px;}
#block-views-albums-block-1 .album-full-details .static-line{margin:17px auto 30px;}
.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075)}
a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}
.thumbnail .caption{padding:9px}
.cat-thumb .thumbnail{padding:0;border:none;margin-bottom:7px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.cat-thumb .thumbnail .caption{padding:5px 0px;height:36px;overflow:hidden}
.cat-thumb .thumbnail a,.cat-thumb .thumbnail a:hover{color:#414042;}
.reportalo-cat-thumb .thumbnail{padding:0px;border:none;}
ul.fp-latest a.thumbnail{width:145px;float:left;margin-right:5px;}
ul.fp-latest a.thumbnail img{height:71px;width:145px;}
ul.fp-widget a.thumbnail{width:100px;float:left;margin-right:5px;}
ul.fp-report a.thumbnail{width:135px;float:left;margin-right:5px;}
#homepage-latest-news .thumbnail{margin:0 10px 10px 10px;float:left;width:230px;}
#homepage-latest-news .thumbnail .foto-foot{color:#3B3B3B;background:#fff;border:none;font-weight:bold;}
#homepage-latest-news .thumbnail .multimedia-icons{color:#3B3B3B;background:#fff;border:none;}
.category-latest .thumbnail{float:left;margin-right:10px;}
.category-latest .thumbnail img{width:295px;height:148px;display:block;}
#sdrn_bar .sdrn_ic{width:20px;height:22px;overflow:hidden;float:left;margin-right:16px;padding-top:2px;position:relative}
#sdrn_bar .sdrn_ic span{-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;display:block;position:absolute;width:20px;height:4px;left:0px;background:#f2f2f2}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}
.region-header .block{font-size:0.857em;margin:0 10px;padding:0;display:block;}
.region-header .block:first{margin-right:1em;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;padding:0;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.sidebar .block{padding:15px 20px;margin:0 0 20px;background:rgba(0,0,0,0.063);border-radius:5px;}
.sidebar .block .content{font-size:0.914em;line-height:1.4;}
#triptych .block{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#triptych .block ul li,#triptych .block ol li{list-style:none;}
#triptych .block ul,#triptych .block ol{padding-left:0;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.block:not(.nav-search) .views-exposed-widget{margin:0 auto !important;padding:0;width:100%;}

.block-instagram-block .content{display:inline-block;}
.tb-megamenu .tb-block .block-title{margin-bottom:0;}
.tb-megamenu .tb-block .block-ct{margin:0;padding:0;}
.block-view-demo .views-field-title a{border-top:none !important;color:#eee;padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-field-image{float:left;}
.tb-megamenu .block-view-demo .views-field-field-image img{border:1px solid #333;margin:0 20px 0 0;max-width:none !important;padding:4px;width:auto;}
.tb-megamenu .block-view-demo .item-list ul li{border-bottom:1px solid #333;margin:0;min-height:60px;padding:10px 0;}
.tb-megamenu .block-view-demo .item-list ul li.views-row-first{padding-top:0;}
.tb-megamenu .block-view-demo a{padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-title a{border-top:none;color:#aaa;padding:0;}
.tb-megamenu .block-view-demo a:hover,.tb-megamenu .block-view-demo a:focus{background:none !important;border:none !important;color:#e54e4;text-decoration:none;}
.tb-megamenu.style-green .block-view-demo .views-field-field-image img{border:1px solid #eee;}
.tb-megamenu.style-green .block-view-demo .item-list ul li{border-bottom:1px solid #eee;}

div#r-logo {width: 50%; float: left;}

div#r-logo img {width: 75px;}


#footer {
    color: #7f7f7f;
}


body.home #footer {
    color: #5186c8;
    border: none;
}


#footer p {
    margin: 0;
    padding: 20px 0;
    text-align: center;
}

				#topper,#header,#nav { display:none!important; }


span.facebook {
	font-family: 'apt-custom', sans-serif;
	margin-right: 12px;
	font-size: 20px;
	color: #3b579d;
	float: left;
	display: block;
}

.footer-col-5 li.social a span.facebook img {
	margin-top: -8px;
}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
 .flags .au{ background-position: -224px 0}
.theme-box .browser{position:absolute;top:-1px;left:15px;width:100%}
.theme-box .browser .browser-buttons{position:absolute;top:0;left:0}
.theme-box .browser .col-xs-9{padding-left:55px}
.theme-box .browser i{margin-right:4px;font-size:12px}
.theme-box .browser .red{color:#dc2727}
.theme-box .browser .yellow{color:#f4b453}
.theme-box .browser .green{color:#84ce51}
.theme-box .browser .input-field,.theme-box .browser .search-field{width:100%;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #eee;display:inline-block;height:15px;position:relative;top:3px}
.theme-box .browser .search-field i{position:absolute;right:0;color:#aaa}



#footer-widgets {
	padding: 6% 0 0;
}


#footer-widgets .footer-widget li {
	position: relative;
	padding-left: 14px;
}


#footer-widgets .footer-widget li:before {
	position: absolute;
	top: 9px;
	left: 0;
	border-width: 3px;
	border-style: solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	content: "";
}


#footer-widgets .footer-widget li a {
	color: #fff;
	text-decoration: none;
}


#footer-widgets .footer-widget li a:hover {
	color: rgba(255, 255, 255, 0.7);
}


	#footer-widgets .footer-widget .fwidget {
		margin-bottom: 16.21%;
	}


	.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0;
	}


	#footer-widgets .footer-widget:nth-child(2n) {
		margin-right: 0 !important;
	}


	#footer-widgets .footer-widget:nth-last-child(-n+2) {
		margin-bottom: 0 !important;
	}


	#footer-widgets .footer-widget:nth-child(n),
	#footer-widgets .footer-widget .fwidget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),
	.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0 !important;
	}


	#footer-widgets .footer-widget .fwidget:last-child {
		margin-bottom: 0 !important;
	}


	#footer-widgets .footer-widget:last-child {
		margin-bottom: 0 !important;
	}



	#footer-widgets .footer-widget:nth-child(n),
	.footer-widget .fwidget {
		margin-bottom: 11.5% !important;
	}


	#footer-widgets .footer-widget.last {
		margin-bottom: 0 !important;
	}

#footer-widgets .fwidget {
    padding-bottom: 0px;
}


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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }



*:first-child + html .clearfix {
	zoom: 1;
}



#footer-wrap { overflow: hidden; width: 100%; background: #d3d1d1; }


#pagination .first a,
#pagination .previous a,
#pagination .next a,
#pagination .last a {
	width: 6rem;
	text-align: left;
	border-color: #fff;
	text-transform: none;
}


	#pagination li.page.selected,
	#pagination li.next,
	#pagination li.last,
	#pagination li.first,
	#pagination li.previous {
		display: inline-block;
	}


	#pagination .next a,
	#pagination .last a,
	#pagination .first a,
	#pagination .previous a {
		width: auto;
	}
.content-sidebar-right ul li.views-row-last a{border-bottom:none;}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.btn.active,.btn:active{outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}
.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.btn-search-brand.disabled,.btn-search-brand.disabled.active,.btn-search-brand.disabled.focus,.btn-search-brand.disabled:active,.btn-search-brand.disabled:focus,.btn-search-brand.disabled:hover,.btn-search-brand[disabled],.btn-search-brand[disabled].active,.btn-search-brand[disabled].focus,.btn-search-brand[disabled]:active,.btn-search-brand[disabled]:focus,.btn-search-brand[disabled]:hover,fieldset[disabled] .btn-search-brand,fieldset[disabled] .btn-search-brand.active,fieldset[disabled] .btn-search-brand.focus,fieldset[disabled] .btn-search-brand:active,fieldset[disabled] .btn-search-brand:focus,fieldset[disabled] .btn-search-brand:hover{background-color:#749A99;border-color:#678e8d}
.btn-search-color.disabled,.btn-search-color.disabled.active,.btn-search-color.disabled.focus,.btn-search-color.disabled:active,.btn-search-color.disabled:focus,.btn-search-color.disabled:hover,.btn-search-color[disabled],.btn-search-color[disabled].active,.btn-search-color[disabled].focus,.btn-search-color[disabled]:active,.btn-search-color[disabled]:focus,.btn-search-color[disabled]:hover,fieldset[disabled] .btn-search-color,fieldset[disabled] .btn-search-color.active,fieldset[disabled] .btn-search-color.focus,fieldset[disabled] .btn-search-color:active,fieldset[disabled] .btn-search-color:focus,fieldset[disabled] .btn-search-color:hover{background-color:#7C8792;border-color:#6f7a85}
.btn-search-material.disabled,.btn-search-material.disabled.active,.btn-search-material.disabled.focus,.btn-search-material.disabled:active,.btn-search-material.disabled:focus,.btn-search-material.disabled:hover,.btn-search-material[disabled],.btn-search-material[disabled].active,.btn-search-material[disabled].focus,.btn-search-material[disabled]:active,.btn-search-material[disabled]:focus,.btn-search-material[disabled]:hover,fieldset[disabled] .btn-search-material,fieldset[disabled] .btn-search-material.active,fieldset[disabled] .btn-search-material.focus,fieldset[disabled] .btn-search-material:active,fieldset[disabled] .btn-search-material:focus,fieldset[disabled] .btn-search-material:hover{background-color:#889651;border-color:#798548}
.btn-search-origin.disabled,.btn-search-origin.disabled.active,.btn-search-origin.disabled.focus,.btn-search-origin.disabled:active,.btn-search-origin.disabled:focus,.btn-search-origin.disabled:hover,.btn-search-origin[disabled],.btn-search-origin[disabled].active,.btn-search-origin[disabled].focus,.btn-search-origin[disabled]:active,.btn-search-origin[disabled]:focus,.btn-search-origin[disabled]:hover,fieldset[disabled] .btn-search-origin,fieldset[disabled] .btn-search-origin.active,fieldset[disabled] .btn-search-origin.focus,fieldset[disabled] .btn-search-origin:active,fieldset[disabled] .btn-search-origin:focus,fieldset[disabled] .btn-search-origin:hover{background-color:#A97450;border-color:#986848}
.btn-search-shape.disabled,.btn-search-shape.disabled.active,.btn-search-shape.disabled.focus,.btn-search-shape.disabled:active,.btn-search-shape.disabled:focus,.btn-search-shape.disabled:hover,.btn-search-shape[disabled],.btn-search-shape[disabled].active,.btn-search-shape[disabled].focus,.btn-search-shape[disabled]:active,.btn-search-shape[disabled]:focus,.btn-search-shape[disabled]:hover,fieldset[disabled] .btn-search-shape,fieldset[disabled] .btn-search-shape.active,fieldset[disabled] .btn-search-shape.focus,fieldset[disabled] .btn-search-shape:active,fieldset[disabled] .btn-search-shape:focus,fieldset[disabled] .btn-search-shape:hover{background-color:#B4B152;border-color:#a5a248}
.btn-search-size.disabled,.btn-search-size.disabled.active,.btn-search-size.disabled.focus,.btn-search-size.disabled:active,.btn-search-size.disabled:focus,.btn-search-size.disabled:hover,.btn-search-size[disabled],.btn-search-size[disabled].active,.btn-search-size[disabled].focus,.btn-search-size[disabled]:active,.btn-search-size[disabled]:focus,.btn-search-size[disabled]:hover,fieldset[disabled] .btn-search-size,fieldset[disabled] .btn-search-size.active,fieldset[disabled] .btn-search-size.focus,fieldset[disabled] .btn-search-size:active,fieldset[disabled] .btn-search-size:focus,fieldset[disabled] .btn-search-size:hover{background-color:#A483A7;border-color:#99749c}
.btn-search-style.disabled,.btn-search-style.disabled.active,.btn-search-style.disabled.focus,.btn-search-style.disabled:active,.btn-search-style.disabled:focus,.btn-search-style.disabled:hover,.btn-search-style[disabled],.btn-search-style[disabled].active,.btn-search-style[disabled].focus,.btn-search-style[disabled]:active,.btn-search-style[disabled]:focus,.btn-search-style[disabled]:hover,fieldset[disabled] .btn-search-style,fieldset[disabled] .btn-search-style.active,fieldset[disabled] .btn-search-style.focus,fieldset[disabled] .btn-search-style:active,fieldset[disabled] .btn-search-style:focus,fieldset[disabled] .btn-search-style:hover{background-color:#75917C;border-color:#698470}
.btn-search-weave.disabled,.btn-search-weave.disabled.active,.btn-search-weave.disabled.focus,.btn-search-weave.disabled:active,.btn-search-weave.disabled:focus,.btn-search-weave.disabled:hover,.btn-search-weave[disabled],.btn-search-weave[disabled].active,.btn-search-weave[disabled].focus,.btn-search-weave[disabled]:active,.btn-search-weave[disabled]:focus,.btn-search-weave[disabled]:hover,fieldset[disabled] .btn-search-weave,fieldset[disabled] .btn-search-weave.active,fieldset[disabled] .btn-search-weave.focus,fieldset[disabled] .btn-search-weave:active,fieldset[disabled] .btn-search-weave:focus,fieldset[disabled] .btn-search-weave:hover{background-color:#A17474;border-color:#966565}

#scroll-up {
	cursor: pointer;
	float: right;

}

.rate_block_first a,.rate_block_second a,.rate_block_fourth a{width:175px;}

.rate_block_first a h1,.rate_block_second a h1,.rate_block_fourth a h1{margin-left:auto;margin-right:auto;width:175px;}

.rate_block_first a h1 span,.rate_block_second a h1 span,.rate_block_fourth a h1 span{width:175px;font-size:.8em;}

.rate_block_second{border-right:3px solid #c4c4c4;float:left;height:150px;padding:0;text-align:center;width:213px}

.rate_block_first a h1, .rate_block_second a h1, .rate_block_third a h1, .rate_block_fourth a h1{color:#000;display:block;font:normal 14px/20px "Arial", sans-serif;height:40px;margin:10px 0 17px;}

.rate_block_first:hover a h1, .rate_block_second:hover a h1, .rate_block_third:hover a h1, .rate_block_fourth:hover a h1{color:#494949;}

.rate_block_first a:hover h1, .rate_block_second a:hover h1, .rate_block_third a:hover h1, .rate_block_fourth a:hover h1{color:#494949;}

.rate_block_first a h1 span, .rate_block_second a h1 span, .rate_block_third a h1 span, .rate_block_fourth a h1 span{font-size:12px;}

.rate_block_first:hover .rates_display a, .rate_block_second:hover .rates_display a, .rate_block_third:hover .rates_display a, .rate_block_fourth:hover .rates_display a{color:#950027;text-decoration:underline;}

.rate_block_first:hover .rates_display a h2, .rate_block_second:hover .rates_display a h2, .rate_block_third:hover .rates_display a h2, .rate_block_fourth:hover .rates_display a h2{color:#494949;text-decoration:none;}

.rate_block_second a h1{color:#000000;display:block;font:14px/16px "Arial",sans-serif;height:40px;margin:10px 0 17px 35px;width:115px;}

.rate_block_second a h1 span{display:block;width:105px;}

.rate_block_first,.rate_block_second, .rate_block_fourth{width:284px;}

.rate_block_first a,.rate_block_second a, .rate_block_third a, .rate_block_fourth a{width:45px;}

.rate_block_first a h1 span,.rate_block_second a h1 span, .rate_block_third a h1 span, .rate_block_fourth a h1 span{width:475px;font-size:.8em;}

.rate_block_first a h2 ,.rate_block_second a h2 ,.rate_block_fourth a h2{width:178px;font-size:2em;width:320px;text-align:center;margin:0;padding:0;}

.header-sec-2, .header-sec-3, .header-sec-4{ clear:both;}


.header-sec-2 { height:87px;}
#header-top-nav .flags .menu-block-wrapper{position:relative;}

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

span.mobile_separator { 
  display: none;         
}

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



.home-block h3.title {
color: #774A39;
}


.ls-wp-fullwidth-helper {
	position: absolute;
}


.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-container,
.ls-container * {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}


.geoswitch--heading{
  text-align: center;
  color: rgb(242,100,57);
  font-size: 3em;
}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}
.site-nav-span{display:block;position:relative;z-index:9005}
.site-nav-span-wrap{height:40px;margin:0 -1px 0 0;overflow:hidden;padding:0}
.site-nav-span-theme-usatoday.site-nav-news-span:hover,.site-nav-span-theme-usatoday.site-nav-news-span.site-nav-active-span{background:#009bff}
.site-nav-span-theme-usatoday.site-nav-sports-span:hover,.site-nav-span-theme-usatoday.site-nav-sports-span.site-nav-active-span{background:#b81800}
.site-nav-span-theme-usatoday.site-nav-life-span:hover,.site-nav-span-theme-usatoday.site-nav-life-span.site-nav-active-span{background:#9600b4}
.site-nav-span-theme-usatoday.site-nav-money-span:hover,.site-nav-span-theme-usatoday.site-nav-money-span.site-nav-active-span{background:#00a53c}
.site-nav-span-theme-usatoday.site-nav-tech-span:hover,.site-nav-span-theme-usatoday.site-nav-tech-span.site-nav-active-span{background:#fa6600}
.site-nav-span-theme-usatoday.site-nav-travel-span:hover,.site-nav-span-theme-usatoday.site-nav-travel-span.site-nav-active-span{background:#00c3c3}
.site-nav-span-theme-usatoday.site-nav-opinion-span:hover,.site-nav-span-theme-usatoday.site-nav-opinion-span.site-nav-active-span{background:#666}
.site-nav-span-theme-usatoday.site-nav-weather-span:hover,.site-nav-span-theme-usatoday.site-nav-weather-span.site-nav-active-span{background:#ffc000}
.site-nav-span.site-nav-user-span{width:18px}
.site-nav-span.site-nav-user-span:after{background-position:-40px 0;height:16px;margin-left:-9px;top:13px;width:18px}


	
#wrap {


	margin: 0px auto 10px;
	padding: 0px;
	position: relative;
	border: 0px solid #012139;
	}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}




#content {
	float: left;
	width: 730px;
}

.social {
  margin-top: 10px;
}


.connect-feed-rolling-pagination-spinner-wrapper {
	position: relative;
}

.connect-feed-rolling-pagination-spinner.rolling-pagination.progress-spinner {
	position: absolute;
	top: 1px;
	left: -157px;
	text-align: right;
}

div.ns2-page {overflow:hidden;}

div.nssp2-animation .ns2-page {height:0}
.col-c{margin-left:0;margin-right:0;overflow:hidden;padding-left:0;padding-right:0;width:auto;}
.col-1 .col{width:100%;}
.col-2 .col{width:49%;}
.col-3 .col{width:32%;}
.col-4 .col{width:23.5%;}
.col-5 .col{width:18.4%;}
.col-6 .col{width:15%;}
.col-7 .col{width:12.5714%;}
.col-8 .col{width:10.75%;}
.col.right{margin-right:1%;padding-right:1%;}
.col.left{margin-left:1%;padding-left:1%;}
.col.right:first-child{margin-right:0;padding-right:0;}
.col.left:first-child{margin-left:0;padding-left:0;}
.stack-main .col-c ul,.stack-main .col-c ol{padding:0 0 0 1.5385em;}
.col-align-last-right .last .menu,.col-align-right.horizontal .menu{float:right;}
.col-align-last-right .last .menu .menu,.col-align-right.horizontal .menu .menu{float:none;}
.front .col-c .node-teaser:first-child{margin-top:0;}
.col-align-last-right .col.last .block-search{text-align:right;}
.stack-main .col-c .search-results{padding:0;}
.wire div:not(.col){outline:1px dotted #cccccc;padding:14px;}






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

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


.right_box { color: #0033CC; background-color: #6CF; width: 50%; font-weight: bold; font-size: 14px; line-height: 110%;  padding: 5px; margin: 5px; border: 2px solid #C00; float: left; }

.wp-caption-text, .gallery-caption {
	font-size: 100%;
	font-style: italic;
	margin:0;
	padding:6px 3px 2px;
	line-height: 16px;
	text-align: center;
}

.et_pb_toggle_content { padding-top: 20px; }

.et_pb_toggle_content p:last-of-type { padding-bottom: 0px;}


.inner-header .site-description {
  color: #eaeaea;
  font-size: 1.688em;
  margin-bottom: 21px;
  margin-top: 7px;
  text-rendering: optimizeLegibility;
}

.site-description { display: none; }


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

.contact_location{
	width:290px;
	margin-left:0px;
}

.contact_location p{ margin-bottom:10px; padding:0;font-family:'Alegreya Sans',sans-serif !important; font-size:15px;}


.footer-container .custom-sidebar .contact_location ul li{ padding:0}

.footer-container .custom-sidebar .contact_location ul li a{ font-family:'Alegreya Sans',sans-serif !important }
h1.entry-title{margin:0 0 10px;font-size:50px}
article.error404 .entry-title{font-size:96px;text-align:center;text-shadow:5px 5px 0 #ddd}
.themes-archive article .entry-title{margin:0 0 5px}
#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none}

.lightbox {
	display: none;
}


.featured-top-right{width:240px;float:right;}


#content #featured-top .featured-top-right .more-from-category{font-size:20px;text-align:center;text-transform:uppercase;background-color:#7e7e7e;padding:10px 0 10px 0;}


#content #featured-top .featured-top-right .more-from-category a, a:visited{color:#006699;text-decoration:none}


.home-top {
  background: #fff;
}



.sidebarbg{width:100%;
}


.share-left {
    float: left;
    width: 37%;
}

.share-left-img {
    border: 4px double #D1D1D1;
    display: table-cell;
    height: 192px;
    text-align: center;
    vertical-align: middle;
    width: 192px;
}


div.navdiv, div.navdiv div.dropdown, div.navdiv div.dropdown a{font-size:10px!important;}





#universal_nav {
	width: 814px;
	height: 24px;
	margin: auto;
	padding: 0;
}


#universal_nav ul {
	float: left;
	font: 10px "lucida grande", verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin-left: 385px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#universal_nav ul li {
	display: inline;
}


#universal_nav ul li a {
	float: left;
	color: #fff;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 12px;
	text-decoration: none;
}


#universal_nav ul li a:hover {
	color: #619EE2;
}


.latest-tweets ul li{
    list-style-type: none;
}


.latest-tweets ul{
    margin:0px;
}


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


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


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

#footer-column-middle {
    text-align: center;
}


	.fusion-column.fusion-one-sixth,
	.fusion-column.fusion-five-sixth,
	.fusion-column.fusion-one-fifth,
	.fusion-column.fusion-two-fifth,
	.fusion-column.fusion-three-fifth,
	.fusion-column.fusion-four-fifth,
	.fusion-column.fusion-one-fourth,
	.fusion-column.fusion-three-fourth,
	.fusion-column.fusion-one-third,
	.fusion-column.fusion-two-third,
	.fusion-column.fusion-one-half {
	  position: relative;
	  float: left;
	  margin-right: 4%;
	  margin-bottom: 20px;
	}

	.fusion-column.fusion-one-third {
	  width: 30.6666%;
	}

	
	.fusion-column.fusion-one-sixth, 
	.fusion-column.fusion-five-sixth, 
	.fusion-column.fusion-one-fifth, 
	.fusion-column.fusion-two-fifth, 
	.fusion-column.fusion-three-fifth, 
	.fusion-column.fusion-four-fifth, 
	.fusion-column.fusion-one-fourth, 
	.fusion-column.fusion-three-fourth, 
	.fusion-column.fusion-one-third, 
	.fusion-column.fusion-two-third, 
	.fusion-column.fusion-one-half {
		width:100%;
		margin-bottom:20px;
	}

#recent-deliveries-filter .fusion-column.fusion-one-third{
width:37.667%;
}

#topmodel .fusion-two-third, #topmodel .fusion-one-third {
    margin-right: 0 !important;
}

#topmodel .fusion-one-third {
width: 31.667%;
}

#home4 .fusion-one-third, #deliveries .fusion-one-third {
    margin-right: 2%;
}


#recent-deliveries-filter .fusion-column.fusion-two-fifth, #recent-deliveries-filter .fusion-column.fusion-one-fifth, #recent-deliveries-filter .fusion-column.fusion-one-third{
width:100% !important;
}

#slideshow .views-row .headline-images {float:left;width:500px;height:264px;-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;}

#slideshow .views-row .quote-block {position:relative;float:left;width:382px;height:229px;background:#fff;color:#1768a2;padding:35px 20px 0 28px;oveflow:hidden;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}

#slideshow .views-row .quote-block a.stories {position:absolute;bottom:20px;right:20px;}

.opp-list .views-row {margin-bottom:20px;}


.cats-by-2 .meta-date {
	}


.featured.narrow .meta-date {
	display:none;
	position:absolute;
	left:-999em;
	}
#logo_wrapper{position:relative;float:right;z-index:600;right:10px;}

#wp-calendar #prev a, #wp-calendar #next a {
    padding-top: 10px;
    display: inline-block;
    font-size:1.2em;
    text-decoration: none;
    color:white;
    display: none;
}


#wp-calendar tbody td.pad {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.gh-td-s{width:99%;vertical-align:middle;padding:0}


.height_td2 {

	padding:1px;

}
.col{float:left}

.inset2, .inset3{
padding:0 0px;
}
.col{float:left}

.icon-phone, .icon-gift, .header-nav a.nav-top-link.icon-search, .nav-top-link.icon-search, .icon-angle-left, .icon-angle-right, .icon-angle-up, .icon-angle-down, .icon-twitter, .icon-heart, .icon-envelop, .icon-tag, .icon-star, .icon-star-2, .icon-star-3, .icon-facebook, .icon-feed, .icon-close, .icon-checkmark, .icon-menu, .icon-plus, .icon-minus, .icon-instagram, .icon-google-plus, .icon-pinterest, .icon-search, .icon-skype, .icon-dribbble, .icon-users, .icon-certificate, .icon-expand, .icon-linkedin, .icon-map-pin-fill, .icon-pen-alt-fill, .icon-youtube, .icon-flickr, .icon-clock, .icon-inner, .icon-vk {
  font-family: "icomoon" !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased !important; }


.icon-envelop:before {
  content: "\e003" !important; }

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

  .col-sm-3 {
    width: 25%;
  }
.hentry .alignnone{display:inline-block;}
#floating_menu .wrp{position:relative}
.s-s #floating_menu{background:#fff}
.s-s #floating_menu nav{display:none}
.s-s #floating_menu .h-i{border:none}
.s-s #floating_menu .s-b{position:absolute;left:0;right:0;bottom:0;top:0}
.s-s #floating_menu form{background:#fff;height:100%;float:left;visibility:visible;width:97%;z-index:1}
.s-s #floating_menu form:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.s-s #floating_menu form label,.s-s #floating_menu form input{display:block}
#floating_menu{width:100%;z-index:101;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}
#floating_menu.mf{position:fixed;top:0}
#floating_menu.mfa{top:32px !important}
#floating_menu header{-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;padding:30px 0 18px}
#floating_menu[data-float='float-fixed']{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}
#floating_menu[data-float='float-fixed'] img,#floating_menu[data-float='float-fixed'] #text-logo{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}
#floating_menu #logo img{-webkit-transition:max-height 0.1s linear;-moz-transition:max-height 0.1s linear;-ms-transition:max-height 0.1s linear;-o-transition:max-height 0.1s linear;transition:max-height 0.1s linear}
#floating_menu.mff{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;position:fixed;opacity:1;visibility:visible}
#floating_menu.mff #logo,#floating_menu.mff #text-logo{margin-bottom:0}
#floating_menu.mff header{background:#fff}
#floating_menu.mff .l-d{display:none !important}
#floating_menu.mff .center .s-b{bottom:0}
#floating_menu.mff .center .s-b .s-bb{padding-bottom:5px}
#floating_menu.mff .center #text-logo{display:none !important}
#floating_menu.mff .side .l-l{display:block !important}
#floating_menu.mff .h-i{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;border-bottom:0;margin-bottom:0}
#floating_menu.mff .h-i #logo,#floating_menu.mff .h-i #text-logo{padding-bottom:0}
.s-s #floating_menu.mff .h-i .s-bb{padding-bottom:0}
.s-s #floating_menu.mff .h-i .s-b label{font-size:30px}
.s-s #floating_menu.mff .h-i .s-b input[type="text"]{margin-top:0;height:30px}
#floating_menu.mff .h-i .s-bb{padding-top:0;padding-bottom:18px}
#floating_menu.mff .hic,#floating_menu.mff .hif{height:100% !important}
#floating_menu.mff .hic .dmy,#floating_menu.mff .hif .dmy{display:none}
#floating_menu.mff .hic #head_wrp,#floating_menu.mff .hif #head_wrp{min-height:inherit}
#floating_menu.mff .hic #head_wrp{position:static}
#floating_menu.mff.a60.mfd{opacity:0;visibility:hidden;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}
#floating_menu.mff.a60 header{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;padding:8px 0}
#floating_menu.mff.a60 header #logo img{-webkit-transition:max-height 0.1s linear;-moz-transition:max-height 0.1s linear;-ms-transition:max-height 0.1s linear;-o-transition:max-height 0.1s linear;transition:max-height 0.1s linear;max-height:51px}
#floating_menu.mff.a60 header .center #logo img{max-height:100px}
#floating_menu.mff.a60 .center{min-height:inherit}
#floating_menu.mff.a60 .center nav.right{margin-bottom:0px}
#floating_menu.mff.a60 .center #nav_right{border-top:none}
#floating_menu.mff .mini-cart-contents{bottom:5px}
#floating_menu.mff .side .h-cta{padding-top:0 !important;padding-bottom:0 !important;position:relative;top:-10px}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.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-md-10,.col-md-11{float:left}
.col-md-7{width:58.333333333333336%}

#ml_wll{margin-bottom: 0;}


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

.amshopby-advanced li.level2 {
	padding-left: 30px;
}


		ul#pretty-pinterest-pins-widget{
			list-style-type: none;
		}

		
		ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin, ul#pretty-pinterest-pins-widget li.pretty-pinterest-follow-me{
			position: relative;
			margin: 0px 0px 10px 0px;
			list-style-type: none;
			list-style-image: none;
			background: none;
		}

		
		ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image{
			background-color: #FFFFFF;
			box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
			font-size: 11px;
			text-align: center;
			margin: 0px;
			max-width: 100%;
			width: 150px;			
		}
		
		
		ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image img{
			width: 100%;
			text-align: left;
			margin: 0px;
		}
		
		
		ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image a{
			display: block;
			background: none;
			padding: 15px 15px 13px 15px;
			margin: 0px;
		}

		
		ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin span{
			display: block;
			padding: 0px;
			margin: 0px;
			text-align: left;
			line-height: 16px;
			background-color: #F2F0F0;
		}

		
		ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin span p{
			padding: 4px;
			margin: 0px;
			text-align: center;
			line-height: 14px;
			background-color: #F2F0F0;
			color: #333;
		}






#block1 a, 
#block2 a, 
#block3 a, 
#block4 a, 
#block5 a, 
#block6 a, 
#block7 a, 
#block8 a, 
#block9 a  {
color: #fff; font-size:1.7em;
}

        
#block4 {float:left; width:48%; height:120px; margin:3px 2px 0 2px; background:#0C2A4B; }
 
        #block4 a {display:block; width:99%; text-align:center; position:relative; top:40%;}

.nivo-html-caption {
    
}


.btn_bg {
	width: 165px;
	height: 85px;
	position: absolute;
}


.article-content h1,h2,h3
{
	line-height: 1;
}


.article-content h4 {
	font-size: 18px;
	color: #006464;
	margin-bottom: 28px;
	font-weight: normal;
}


.our-buildings .article-content table {
	border: 0;
	border-collapse: collapse;
}


.our-buildings .article-content table td {
	border: 0;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}

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

.header .logo {
    margin-top:40px;
}

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

.header .logo h2{
    margin-bottom: 0px;
}

    .logo {
    }

.right{float:right;width:360px;margin:0;padding:0;}


#middle-center{
	margin-top:0px; margin-left:0px; width:960px; height:400px;
	
}

.slideshow{float:right;width:755px;height:263px;border:1px solid #d1d0d0;margin-right:10px;}

.slideshow img{padding:0px;border:1px solid #848484;}
.carousel-caption{left:0;right:0;bottom:0}
.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}
.carousel-caption h4{margin:0 0 5px}
.carousel-caption p{margin-bottom:0}
.carousel-caption .lead,.carousel-caption h1{margin:0;line-height:1.25;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4)}
.carousel-caption .btn{margin-top:10px}
.item .carousel-caption h1{font-size:22px}
.carousel-caption .btn,.carousel-caption .lead{font-size:13px;line-height:13px;max-height:50px;overflow:hidden}

    .menu-mobile,
    .cart-mobile{
        display: block;
    }

    
    .menu-mobile{
        left:20px;
        width:40px;
        height:26px;
        top:47px;
    }

#footer #footer-area ul.menu{
    padding:0;
    margin:0;
    list-style: none;
}

#footer #footer-area ul.menu li a{
    font-size: 13px;
    font-family:Avenir-Medium;
    color:#414042;
    line-height: 27px;
}
#logo{font-size:1em;margin:.4em 0;width:570px}
.article-list-header .flt-lft{font-size:12px;font-size:.75rem}
.flt-lft{float:left}
.block-simplenews .issues-link,.block-simplenews .issues-list{margin-top:1em}
.block-simplenews .issues-list .newsletter-created{display:none}
.block ol,.block ul{margin:0;padding:0 0 .25em 1em}
.region-header .block{font-size:.857em;float:left;margin:0 10px;padding:0}
.region-header .block .content{margin:0;padding:0}
.region-header .block ul{margin:0;padding:0}
.region-header .block li{list-style:none;list-style-image:none;padding:0}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15)}
.region-header .block-menu li.last a{border-bottom:0}
.region-header .block-locale ul li{display:inline;padding:0 .5em}
.sidebar .block{border:1px solid;padding:15px 20px;margin:0 0 20px}
.sidebar .block .content{font-size:.914em;line-height:1.4}
#triptych .block{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;line-height:1.3}
#triptych .block.last{border-bottom:0}
#triptych .block ul li,#triptych .block ol li{list-style:none}
#triptych .block ul,#triptych .block ol{padding-left:0}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:0}
#footer .block{margin:.5em 0}
#footer .block .content{padding:.5em 0;margin-top:0}
#footer .block h2{margin:0}
.page-admin-structure-block-demo .block-region{background:#ff6;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none}
.page-admin-structure-block-demo #featured .block-region{font-size:.55em}
.page-admin-structure-block-demo #header .block-region{width:500px}
.poster-media-card .info{float:left;padding:10px 0;width:100%;}
.poster-media-card .info .info-title h2{color:#fff;float:left;font-size:16px;font-weight:300;line-height:19px;margin-bottom:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}



ul.tame, ul.tame li
{
    margin: 0;
    padding: 0;
    display: list-item;
    list-style: none;
}

ul.tame li
{
    line-height: 1.25em;
}



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


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}


#menu_meer_inhoud #menu_en_sluiten {
	overflow: auto;
	padding-bottom:0;
}


#menu_meer_inhoud #menu_en_sluiten a {
	color: #FF6E00;
	font-size: 1.125em;
	display: block;
	padding-left: 10px;	
	padding-right: 10px;	
	padding-top:7px;
	line-height: 40px;
}

#menu_meer_inhoud #menu_en_sluiten a:hover {
	text-decoration:none;
}


#menu_meer_inhoud #menu_en_sluiten a i {
	float:right;
	padding-top:10px;
	font-size:20px;
}
#full-bottom-inner .full-container .daily-dealio
.deal{margin:3px
auto 10px;background:#fff;padding:5px
2px 10px}
.deal.stitched
h4{font-size:4.2em !important;margin:0;padding:0}
.deal.stitched
p{padding:0
15px;font-size:1em;font-family:Museo-500}
.deal.stitched p
strong{font-size:1em !important;margin:0;padding:0}
.deal.stitched p.applicable-to{margin:0
0 18px;font-size:1.2em}
.deal.stitched p.use-code{margin:21px
0 0 !important;color:#85ba0f;font-size:1.3em}
.deal.stitched
.redeem{margin-bottom:13px}
.cms-index-index .deal.stitched .long-description{display:none}




#footer .store {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 30px 0;
	overflow: hidden;
}

#portal-searchbox #searchGadget {
  border-width: 1px;
  border-style: solid;
  border-color: #597a97;
}

#portal-searchbox .searchButton {
  background: #ffffff;
  color: #000000;
  border-width: 1px;
  border-style: solid;
  border-color: #c0c0c0;
}


#portal-searchbox {
  float: right;
  margin: 0 215px 0 0;
  width: 24%;
  font-size: 1em;
}

#portal-searchbox form,
#portal-searchbox form .LSBox {
  font-size: 100%;
}

	.social-networks,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}
	
	.author .author_social .social-networks {
		padding-bottom: 0 !important;
	}

	.author .author_social .social-networks li {
		height: auto !important;
	}

	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}

	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}


	#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}

	.header-social .social-networks {max-width: 100% !important;}
	
	.header-social .social-networks li{margin-bottom:0;}

	.header-v2 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v2 .header-social .social-networks li{float:none; margin-left:10px; margin-right: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-v4 .header-social .social-networks{width:100%; margin-top:0; padding-bottom:0;}

	.header-v4 .header-social .social-networks li{float:none; margin-bottom:0; margin-left:10px; margin-right:10px; line-height:26px;}

	.header-v4 .header-social .social-networks li a{margin-bottom:0;}

	.header-v5 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v5 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}


	.share-box .social-networks{text-align:left;}


	.share-box .social-networks li{margin-right:20px !important;}


ul#topnavmenu li.menu-item {
  	list-style: none;
	display: inline-block;
	*display:inline;
	*zoom:1;
	height: 30px;
  	position: relative;
  	z-index: 100;
  	margin: 0 10px 0 0;
}


ul#topnavmenu li.menu-item a{
  color:#000;
  color: #000;
  border-bottom: 1px solid transparent;
}


ul#topnavmenu li.menu-item a:hover{
  color: #000;
  border-bottom: 1px solid #000;
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}


.flexslider .slides li {
    position: relative;
}


.flexslider .slides p {
    margin: 0;
}

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



.article .metaslider ol,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
.entry .metaslider ul,
.entry .metaslider ol,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.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,
.entry-content .metaslider .flexslider ol.flex-control-nav
 {
    border: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    margin: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
}

.metaslider .slides img {
	width: 100%;
	display: block;
}
.page-solutions-learn .container-related-videos .videos-list.expanded,.node-type-brand-landing .container-related-videos .videos-list.expanded,.node-type-product .container-related-videos .videos-list.expanded,.node-type-learn-landing .container-related-videos .videos-list.expanded{height:auto;}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}


.colmd1 .col-sld2 
{
	float: none !important;
	max-width: 30% !important;
	margin:0 auto;
	 min-width:12px;
     padding-bottom:1%;	
	 margin: -12px auto 0;

}

#butttelsIconsWrapper,.col-sld3,.col-sld2  
{
	margin-top:inherit;
}

.col-sld2 #butttelsIconsWrapper {
  margin-top: 1% !important; 
}

.col-sld2
{
float:left;
}
.social-icons .on-the-web{display:inline-block;margin-left:.25em}
.social-icons .on-the-web:first-child{margin-left:0}
.social-icons .on-the-web a{display:block}
.social-icons--sm .on-the-web a{width:20px;height:20px;font-size:20px}
.social-icons--md .on-the-web a{width:39px;height:39px;font-size:39px}
.social-icons--lg .on-the-web a{width:64px;height:64px;font-size:64px}
.partnerships_text,.careers_text{text-align:center;}
.careers_image,.partnerships_image,.careers_text,.partnerships_text{min-height:134px;}


.middle-links { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }


.middle-links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.middle-links a:link { color: #003399; }
	
.middle-links a:visited { color: #003399; }
	
.middle-links a:hover { color: #900; text-decoration: underline; }
	
.middle-links a:active { color: #900; }
.col{float:left}


div#vendors-showcase {
  position: relative;
  height: 120px;
  overflow: hidden;
}

div#vendors-showcase div {
  top: 0;
  left: 0;
  width: 135px;
  height: 120px;
  margin: 0 20px;
  line-height: 120px;
  text-align: center;
  float: left;
}

div#vendors-showcase div a {
  display: block;
  vertical-align: middle;
}

div#vendors-showcase div img {
  margin: 0 auto;
  display: inline;
}

.wrapper {
  min-width: 100px !important;
}


div#news.wrapper {
  position: absolute;
  height: 95px;
  margin-top: -95px;
  background: rgba(0, 0, 0, 0.8);
}

div#news.wrapper div#news-button {
  margin-top: 95px;
}

div#news.wrapper div#news-button a.btn {
  font-size: 13px;
  line-height: 20px;
}



.nav {
  width: 100%;
  margin: 1em 0;
  padding: 0px 0.5em;
  background: #eee none;
  padding: 0;
  background: #fff none;
}

.nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.nav li {
  margin: 0;
  padding: 0;
  float: left;
  width: 7em;
  margin-right: 1em;
  background: #eee none;
  text-align: center;
  font-size: 12pt;
}

.nav a {
  display: block;
  width: 100%;
}

.nav a:hover {
  background: #ff9 none;
}
.poster-media-card .poster .ano{padding:13px;position:absolute;top:-2px;z-index:3;}
.poster-media-card .poster .ano p{background:rgba(0,0,0,.5);border:1px solid #67DC7F;border-radius:2px;color:#67DC7F;font-size:12px;padding:0 5px;}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.largeslider .slides img {width: 100%; display: block;}
.menu-item-625 a{border-right:0}
.genesis-nav-menu .menu-item{display:block;margin-left:0}
.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}

.astro-div {
	display: inline-block;
	width: 100%;
}

.astro-div h1 {
	color: #72179d;
	font: bold 16px Verdana, Geneva, sans-serif;
}

.astro-div ul li {
	float: left;
	list-style: circle;
	color: #e5afff;
	list-style-position: inside;
	margin: 5px 0;
}


.astro-div ul {
	margin: 5px 0;
	display: inline-block;
	width: 100%;
}

.astro-div ul li a {
	text-decoration: none;
	color: #72179d;
	font: 12px Verdana, Geneva, sans-serif;
}

.astro-div ul li a:hover {
	color: #333 !important;
}

.astro-div h1, .col-2-div .div1 h1, .pre-sec .colum-left h1 {
	font-size: 13px;
}
.frm_forms.frm_style_formidable-styling.with_frm_style{max-width:700px;direction:ltr;}

.widget-inside .greybox{
	padding:5px 10px; 
	background:#f9f9f9;
	border:1px solid #eee;
}
.panel,.widget[id*='monster-widget']{border-style:solid;border-width:1px;border-color:#e3e3e3;margin-bottom:0;padding:20px;background:#fff;color:#181818;}
.panel h1,.widget[id*='monster-widget'] h1,.panel h2,.widget[id*='monster-widget'] h2,.panel h3,.widget[id*='monster-widget'] h3,.panel h4,.widget[id*='monster-widget'] h4,.panel h5,.widget[id*='monster-widget'] h5,.panel h6,.widget[id*='monster-widget'] h6,.panel p,.widget[id*='monster-widget'] p,.panel li,.widget[id*='monster-widget'] li,.panel dl,.widget[id*='monster-widget'] dl{color:#181818;}
.panel h1,.widget[id*='monster-widget'] h1,.panel h2,.widget[id*='monster-widget'] h2,.panel h3,.widget[id*='monster-widget'] h3,.panel h4,.widget[id*='monster-widget'] h4,.panel h5,.widget[id*='monster-widget'] h5,.panel h6,.widget[id*='monster-widget'] h6{line-height:1;margin-bottom:0.625rem;}
.panel h1.subheader,.widget[id*='monster-widget'] h1.subheader,.panel h2.subheader,.widget[id*='monster-widget'] h2.subheader,.panel h3.subheader,.widget[id*='monster-widget'] h3.subheader,.panel h4.subheader,.widget[id*='monster-widget'] h4.subheader,.panel h5.subheader,.widget[id*='monster-widget'] h5.subheader,.panel h6.subheader,.widget[id*='monster-widget'] h6.subheader{line-height:1.4;}
.panel.callout,.widget[id*='monster-widget'].callout{border-style:solid;border-width:1px;border-color:#fcc4bc;margin-bottom:0;padding:20px;background:#fef2f0;color:#181818;}
.panel.callout h1,.widget[id*='monster-widget'].callout h1,.panel.callout h2,.widget[id*='monster-widget'].callout h2,.panel.callout h3,.widget[id*='monster-widget'].callout h3,.panel.callout h4,.widget[id*='monster-widget'].callout h4,.panel.callout h5,.widget[id*='monster-widget'].callout h5,.panel.callout h6,.widget[id*='monster-widget'].callout h6,.panel.callout p,.widget[id*='monster-widget'].callout p,.panel.callout li,.widget[id*='monster-widget'].callout li,.panel.callout dl,.widget[id*='monster-widget'].callout dl{color:#181818;}
.panel.callout h1,.widget[id*='monster-widget'].callout h1,.panel.callout h2,.widget[id*='monster-widget'].callout h2,.panel.callout h3,.widget[id*='monster-widget'].callout h3,.panel.callout h4,.widget[id*='monster-widget'].callout h4,.panel.callout h5,.widget[id*='monster-widget'].callout h5,.panel.callout h6,.widget[id*='monster-widget'].callout h6{line-height:1;margin-bottom:0.625rem;}
.panel.callout h1.subheader,.widget[id*='monster-widget'].callout h1.subheader,.panel.callout h2.subheader,.widget[id*='monster-widget'].callout h2.subheader,.panel.callout h3.subheader,.widget[id*='monster-widget'].callout h3.subheader,.panel.callout h4.subheader,.widget[id*='monster-widget'].callout h4.subheader,.panel.callout h5.subheader,.widget[id*='monster-widget'].callout h5.subheader,.panel.callout h6.subheader,.widget[id*='monster-widget'].callout h6.subheader{line-height:1.4;}
.panel.callout a:not(.button),.widget[id*='monster-widget'].callout a:not(.button){color:#e8280b;}
.panel.radius,.widget[id*='monster-widget'].radius{border-radius:3px;}
.no-touch a:not(.off-canvas-toggle):not(.search-toggle):hover i.fa,.fontawesome-preview i:hover,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .active-border,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .active-border{-webkit-animation:boing 220ms ease-out;-moz-animation:boing 220ms ease-out;-o-animation:boing 220ms ease-out;animation:boing 220ms ease-out;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .active-border{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-ms-transition:opacity 0.15s ease-in-out;-o-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .active-border,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .active-border{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
h1,.panel h1,.widget[id*='monster-widget'] h1{font-family:Roboto;font-weight:700;font-size:3rem;line-height:3.125rem;text-align:inherit;color:#181818;margin-bottom:15px;}
h2,.panel h2,.widget[id*='monster-widget'] h2{font-family:Roboto;font-weight:700;font-size:1.875rem;line-height:2.375rem;text-align:inherit;color:#181818;}
.sidebar.widget-area .widget h2.widgettitle,.panel h2.widgettitle,.widget[id*='monster-widget'] h2.widgettitle{margin-bottom:18px;font-size:1.5rem;font-weight:300;color:#e8280b;line-height:1;}
h3,.panel h3,.widget[id*='monster-widget'] h3,.sidebar.widget-area .widget h3,.widget[id*='monster-widget'] h2,h2.widgettitle{font-family:Roboto;font-weight:300;font-size:1.5rem;line-height:1.875rem;text-align:inherit;color:#181818;}
h3.bold,.panel h3.bold,.widget[id*='monster-widget'] h3.bold,.sidebar.widget-area .widget h3.bold,.widget[id*='monster-widget'] h2.bold,h2.widgettitle.bold{line-height:2.0625rem;}
h3.widgettitle,.panel h3.widgettitle,.widget[id*='monster-widget'] h3.widgettitle,.sidebar.widget-area .widget h3.widgettitle,.widget[id*='monster-widget'] h2.widgettitle,h2.widgettitle.widgettitle{margin-bottom:18px;line-height:1;}
h4,.panel h4,.widget[id*='monster-widget'] h4{font-family:Roboto;font-weight:400;font-size:1.125rem;line-height:1.6875rem;text-align:inherit;color:#181818;}
h4.spaced,.panel h4.spaced,.widget[id*='monster-widget'] h4.spaced{line-height:1.875rem;}
h5,.panel h5,.widget[id*='monster-widget'] h5{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.6875rem;text-align:inherit;color:#181818;}
h5.bold,.panel h5.bold,.widget[id*='monster-widget'] h5.bold{font-weight:700;}
.sidebar.widget-area .widget h5{line-height:1.2;}
h6,.panel h6,.widget[id*='monster-widget'] h6{font-family:Roboto;font-weight:400;font-size:0.875rem;line-height:0.875rem;text-align:inherit;color:#181818;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
h3,.panel h3,.widget[id*='monster-widget'] h3{font-size:1.5rem;line-height:1.2;}
.clearfix,.clear:after,.atoll:after,.island:after,.islet:after,.widget:after,.widget-area:after,.textwidget:after,.panel__heading:after,.panel__body:after,.panel:after,.widget[id*='monster-widget']:after,.content__wrapper:after,.section:after,.marquee .text-box:after,.entry:after,nav:after{content:"";display:table;clear:both;}
.entry img,.comment-content img,.widget img,.wp-caption{max-width:100%;}
#inner_wrapper .widget .row{margin-bottom:0;}
.sidebar.widget-area .widget span.heading-t3{display:none;}
article .widget-area{margin-bottom:30px;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li{padding:0 !important;margin-bottom:0 !important;position:relative;border-bottom:0 !important;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li a{display:block;width:100%;text-decoration:none;color:#181818;font-size:16px;line-height:24px;font-weight:normal;padding:15px 20px !important;margin-bottom:0 !important;border-bottom:1px solid #eaeaea;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active a,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li a:hover{background-color:#f3f3f3;font-weight:700;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .category,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .category{color:#dc260a;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats{margin:10px 0 0 0;padding:0;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats .stats-wrap{padding:0;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats .stats-wrap span,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats .stats-wrap span i{font-size:12px;}
.widget[id*='monster-widget']{margin-bottom:30px;}
.widget{width:100%;margin-bottom:30px;}
.widget .widget,.column .widget:last-child,.columns .widget:last-child,.wpb_column .widget:last-child{margin-bottom:0;}
.widget .panel,.widget .widget[id*='monster-widget']{background:inherit;}
.footer .widget .panel,.footer .widget .widget[id*='monster-widget']{border:0;}
.widget .panel h2,.widget .widget[id*='monster-widget'] h2,.widget .panel h3,.widget .widget[id*='monster-widget'] h3,.sidebar.widget-area .widget h2.widgettitle,.sidebar.widget-area .widget h3.widgettitle,.widget[id*='monster-widget'] h2{color:#e8280b;margin-bottom:20px;}
.widget a.widget-action{text-decoration:none;margin-top:5px;margin-left:10px;font-size:14px;font-weight:500;float:right;}
.widget p:last-child{margin-bottom:0;}
.widget ul{margin:0;padding:0;list-style:none;}
.widget ul li{list-style:none;}
.sidebar.widget-area.position-right{background-color:initial;border-top-width:0;border-bottom-width:0;border-left-width:1px;border-right-width:0;border-color:#eaeaea;border-style:solid;padding-top:0;padding-bottom:0;margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;}
.sidebar.widget-area.position-left{background-color:initial;border-top-width:0;border-bottom-width:0;border-left-width:0;border-right-width:1px;border-color:#eaeaea;border-style:solid;padding-top:0;padding-bottom:0;margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;}
.sidebar.widget-area .widget:not(.xt_news) h2.widgettitle,.sidebar.widget-area .widget:not(.xt_news) h3.widgettitle,.sidebar .widget[id*='monster-widget']:not(.xt_news) h2,.sidebar .widget[id*='monster-widget']:not(.xt_news) h3,.vc_sidebar.widget-area .wpb_content_element:not(.xt_news) h2.widgettitle,.vc_sidebar.widget-area .wpb_content_element:not(.xt_news) h3.widgettitle,.sidebar.widget-area .widget.xt_news .xt-widget-header,.sidebar .widget[id*='monster-widget'].xt_news .xt-widget-header,.vc_sidebar.widget-area .wpb_content_element.xt_news .xt-widget-header{background-color:initial;font-family:Roboto !important;font-weight:300 !important;font-size:1.5rem !important;text-transform:initial !important;color:#e8280b !important;border-top-width:0;border-bottom-width:0;border-left-width:0;border-right-width:0;border-color:initial;border-style:solid;padding-top:initial;padding-left:initial;padding-right:initial;padding-bottom:initial;margin-top:initial;margin-left:initial;margin-right:initial;margin-bottom:20px;width:100%;}
.sidebar.widget-area .widget .xt-widget-header,.sidebar .widget[id*='monster-widget'] .xt-widget-header,.vc_sidebar.widget-area .wpb_content_element .xt-widget-header{width:100%;}
.sidebar.widget-area .widget.xt_news h2.widgettitle,.sidebar.widget-area .widget.xt_news h3.widgettitle,.sidebar .widget[id*='monster-widget'].xt_news h2,.sidebar .widget[id*='monster-widget'].xt_news h3,.vc_sidebar.widget-area .wpb_content_element.xt_news h2.widgettitle,.vc_sidebar.widget-area .wpb_content_element.xt_news h3.widgettitle{margin-bottom:0;font-family:Roboto !important;font-weight:300 !important;font-size:1.5rem !important;text-transform:initial !important;color:#e8280b !important;}
.sidebar.widget-area .widget,.vc_sidebar.widget-area .wpb_content_element{border-left-width:0;border-right-width:0;border-top-width:0;border-bottom-width:1px;border-color:#eaeaea;border-style:solid;}
.sidebar.widget-area .widget:last-child,.sidebar.widget-area .sam-container:last-child,.vc_sidebar.widget-area .wpb_content_element:last-child{border-bottom:0;}
.vc_sidebar.widget-area .wpb_content_element:last-child,.vc_sidebar.widget-area .wpb_content_element:last-child .widget{border-bottom:0;padding-bottom:0;margin-bottom:0;}
.sidebar.widget-area .wpb_content_element .wpb_tabs_nav{margin-left:20px;}
.sidebar.widget-area .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{border-left:0 !important;border-right:0 !important;border-bottom:0 !important;padding:20px;}
.sidebar.widget-area.position-right .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab .widget{padding-left:0;padding-bottom:0;}
.footer .widget.widget_nav_menu ul li{border-bottom-color:#2e2e2e;}
.widget.widget_nav_menu ul li a,.footer_wrapper .widget.widget_nav_menu ul li a{text-decoration:none;}
.footer .widget.xt_news .news-list.list li{border-bottom-color:#2e2e2e !important;border-bottom-width:2px;}
.widget.widget_calendar{position:relative;}
.widget.widget_calendar table{border-top:1px solid #eaeaea;}
.widget.widget_calendar table #prev{text-align:left;}
.widget.widget_calendar table #next{text-align:right;}
.widget.xt_widget_terms ul li:not(.active-result),.widget.widget_categories ul li:not(.active-result),.widget.widget_archive ul li:not(.active-result),.widget.widget_pages ul li:not(.active-result),.widget.widget_nav_menu ul li,.widget.widget_recent_comments ul li,.widget.widget_rss ul li,.widget.widget_meta ul li,.widget.widget_recent_entries ul li{border-bottom:1px solid #eaeaea;font-weight:normal;color:#b7b7b7;font-size:16px;padding:10px 0 !important;}
body.rtl .widget.xt_widget_terms ul li:after,body.rtl .widget.widget_categories ul li:after,body.rtl .widget.widget_archive ul li:after,body.rtl .widget.widget_pages ul li:after,body.rtl .widget.widget_nav_menu ul li:after,body.rtl .widget.widget_recent_comments ul li:after,body.rtl .widget.widget_rss ul li:after,body.rtl .widget.widget_meta ul li:after,body.rtl .widget.widget_recent_entries ul li:after,body.rtl .widget .xt-post-title:after{content:"\200E‎";}
.widget.xt_widget_terms .chosen-drop ul li,.widget.widget_categories .chosen-drop ul li:not(.active-result),.widget.widget_archive .chosen-drop ul li:not(.active-result),.widget .widget_pages .chosen-drop ul li:not(.active-result),.widget .widget_nav_menu .chosen-drop ul li:not(.active-result){color:#181818;}
.widget.xt_widget_terms ul li:last-child,.widget.widget_categories ul li:last-child,.widget.widget_archive ul li:last-child,.widget.widget_pages ul li:last-child,.widget.widget_nav_menu ul li:last-child,.widget.widget_recent_comments ul li:last-child,.widget.widget_rss ul li:last-child,.widget.widget_meta ul li:last-child,.widget.widget_recent_entries ul li:last-child{border-bottom:none;}
.widget.xt_widget_terms ul li a,.widget.widget_categories ul li a,.widget.widget_archive ul li a,.widget.widget_pages ul li a,.widget.widget_nav_menu ul li a,.widget.widget_recent_comments ul li a,.widget.widget_rss ul li a,.widget.widget_meta ul li a,.widget.widget_recent_entries ul li a{line-height:1.6;font-size:16px;margin-right:5px;font-weight:400;color:#181818;}
.widget.widget_recent_comments ul li a{margin-right:0;}
.widget.xt_widget_terms ul li a small{margin-left:5px;font-size:16px;color:#b7b7b7;}
.no-touch .widget.xt_widget_terms ul li a:hover,.no-touch .widget.widget_categories ul li a:hover,.no-touch .widget.widget_archive ul li a:hover,.no-touch .widget.widget_pages ul li a:hover,.no-touch .widget.widget_nav_menu ul li a:hover,.widget.widget_recent_comments ul li a:hover,.widget.widget_rss ul li a:hover,.widget.widget_meta ul li a:hover,.widget.widget_recent_entries ul li a:hover{color:#e8280b;text-decoration:none;}
.widget.xt_widget_terms ul li ul,.widget.widget_categories ul li ul,.widget.widget_archive ul li ul,.widget.widget_pages ul li ul,.widget.widget_nav_menu ul li ul{padding-left:25px;}
.widget.xt_widget_terms ul li a,.widget.widget_categories ul li a,.widget.widget_archive ul li a,.widget.xt_widget_terms ul li a small,.widget.widget_pages ul li a,.widget.widget_nav_menu ul li a,.widget.widget_recent_comments ul li a,.widget.widget_rss ul li a,.widget.widget_meta ul li a,.widget.widget_recent_entries ul li a{font-size:14px;font-weight:normal;}
.widget.widget_recent_comments ul li{font-weight:300;font-size:14px;}
.widget.widget_recent_comments ul li a,.widget.widget_recent_comments ul li span{font-size:14px;}
.widget.widget_rss li a.rsswidget{font-weight:600;}
.widget.widget_rss li .rssSummary{color:#181818;font-weight:300;margin-top:2px;}
.widget.widget_rss li span.rss-date{font-size:14px;font-weight:300;}
.widget.widget_rss li cite{font-size:14px;}
.widget.widget_text p{margin-bottom:15px;}
.widget.widget_text p:last-child{margin-bottom:0;}
.sidebar.widget-area.position-left .xt_ads{text-align:right;}
.sidebar.widget-area.position-right .xt_ads{text-align:left;}
.sidebar.widget-area .xt_ads .xt-widget-header,.sidebar.widget-area .xt_ads .xt-widget-content{border:0 !important;padding:0 !important;}
.sidebar.widget-area .xt_ads .xt-widget-header span{font-size:14px !important;margin-top:5px !important;font-weight:300 !important;color:#b7b7b7;}
.widget.xt_widget_twitter ul li{font-size:14px;border-bottom:1px solid #eaeaea;padding-bottom:15px;margin-bottom:10px;}
.footer .widget.xt_widget_twitter ul li{border-bottom:0;}
.widget.xt_widget_twitter ul li:last-child{border-bottom:0;padding-bottom:0;}
.widget.xt_widget_twitter ul li a{font-weight:normal;color:#181818;text-decoration:underline;}
.widget.xt_widget_twitter ul li a:hover{color:#e8280b;}
.widget.xt_widget_twitter .tweet_avatar img{margin-right:5px;width:26px;border-radius:100%;}
.widget.xt_widget_twitter .tweet_time{font-size:14px;line-height:27px;color:#b7b7b7;display:inline-block;}
.footer .widget.xt_widget_twitter .tweet_time{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.widget.xt_widget_twitter .tweet_time a{color:#b7b7b7;text-decoration:none;font-weight:300;}
.widget.xt_widget_twitter .tweet_text{display:block;}
.widget.xt_news{position:relative;}
.widget.xt_news .news-list .th,.widget.xt_news .news-list div.gallery-icon,.widget.xt_news .news-list .prettyphoto{margin-bottom:0;display:block;}
.widget.xt_news .news-list li .meta p{margin-bottom:0;}
.widget.xt_news .news-list.featured-posts-1-col-style-2.list li:not(:first-child){border-bottom:0;padding-bottom:0;padding-top:6px;}
.widget.xt_news .news-list.list li:last-child{margin-bottom:0 !important;}
.widget.xt_news .news-list.featured-posts-2-col-style-2.list .column.last,.widget.xt_news .news-list.featured-posts-1-col-style-2.list .column.last{padding-right:0;padding-left:10px;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side){padding-left:1px;padding-top:10px;}
.widget.xt_news .news-list .meta .author{font-size:14px;line-height:27px;font-weight:300;margin-right:5px;}
.widget.xt_news .news-list .xt-post-category{color:#b7b7b7;margin:0;display:block;text-transform:uppercase;font-size:11px;line-height:1;font-weight:400;padding:0 0 8px;position:relative;}
.widget.xt_news .news-list .has-background .xt-post-category{padding:0;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side) .xt-post-category{margin-top:10px;}
.widget.xt_news .news-list .xt-post-category a{color:#b7b7b7;}
.widget.xt_news .news-list .meta a.read-more{color:#b7b7b7;}
article .xt-post-stats,.widget.xt_news .news-list .xt-post-stats{position:relative;margin:15px 0 0;}
article .xt-post-stats.mini,.widget.xt_news .news-list .xt-post-stats.mini{margin:10px 0;}
.widget.xt_news .news-list .xt-post-stats.no-margin-bottom{margin-bottom:0;}
.widget.xt_news .news-list .xt-post-stats.no-margin-top{margin-top:0;}
article .xt-post-stats .stats-wrap,.widget.xt_news .news-list .xt-post-stats .stats-wrap{display:inline-block;padding:8px;border:1px solid #eaeaea;}
article .xt-post-stats.mini .stats-wrap,.widget.xt_news .news-list .xt-post-stats.mini .stats-wrap{border:0;padding:0;}
article .xt-post-stats .stats-wrap span,.widget.xt_news .news-list .xt-post-stats .stats-wrap span{margin-right:10px;font-size:12px;font-weight:normal;}
article .xt-post-stats .stats-wrap span a,.widget.xt_news .news-list .xt-post-stats .stats-wrap span a{color:#181818;}
article .xt-post-stats .stats-wrap span i,.widget.xt_news .news-list .xt-post-stats .stats-wrap span i{color:#b7b7b7;margin-right:4px;font-size:14px;}
article .xt-post-stats .stats-wrap span a:hover,.widget.xt_news .news-list .xt-post-stats .stats-wrap span a:hover{color:#e8280b;text-decoration:none;}
article .xt-post-stats .stats-wrap span a:hover i,.widget.xt_news .news-list .xt-post-stats .stats-wrap span a:hover i{color:#e8280b;}
.widget.xt_news .news-list.numeric-list li{padding-bottom:10px;padding-left:25px;display:list-item;overflow:visible;list-style-type:none;counter-increment:list;margin-bottom:20px;overflow:hidden;}
.widget.xt_news .news-list.numeric-list li.show-thumbs{padding-left:0;}
.widget.xt_news .news-list.numeric-list li:not(.show-thumbs):before,.widget.xt_news .news-list.numeric-list li.show-thumbs .first:before{content:counter(list);position:absolute;top:0;left:0;font-weight:700;color:#e8280b;font-size:16px;z-index:1;}
.widget.xt_news .news-list.numeric-list li.show-thumbs .first:before{font-size:20px;text-align:center;z-index:2;top:inherit;bottom:0;padding:2px 10px;background-color:#e8280b;color:#fff;margin:5px;font-weight:600;}
.widget.xt_news .news-list.numeric-list li a{line-height:24px;}
.widget.xt_news .news-list.numeric-list li.show-thumbs .icon-overlay .fa{margin-top:0;margin-left:0;right:10px;font-size:20px;width:20px;height:20px;top:10px;}
.widget.xt_news .news-list.list.featured-posts-1-col li{margin-bottom:10px !important;}
.widget.xt_news .news-list .has-background{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;overflow:hidden;-webkit-transition:height 0.25s ease-in,opacity 0.3s linear;-moz-transition:height 0.25s ease-in,opacity 0.3s linear;-ms-transition:height 0.25s ease-in,opacity 0.3s linear;-o-transition:height 0.25s ease-in,opacity 0.3s linear;transition:height 0.25s ease-in,opacity 0.3s linear;}
.widget.xt_news .news-list .has-background:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.widget.xt_news .news-list .has-background .th,.widget.xt_news .news-list .has-background div.gallery-icon,.widget.xt_news .news-list .has-background .prettyphoto{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.widget.xt_news .news-list .has-background .meta-container{position:absolute;bottom:0px;width:100%;}
.widget.xt_news .news-list .has-background .meta{z-index:1;position:relative;padding:15px;overflow:hidden;}
.widget.xt_news .news-list.meta-all-over .has-background .meta{padding:30px;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt,.widget.xt_news .news-list.meta-all-over.show-category-on-hover .has-background .xt-post-category{display:none;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt{margin:0;}
.widget.xt_news .news-list .has-background .xt-post-title.featured{margin-bottom:0;}
.widget.xt_news .news-list .has-background .xt-post-category,.widget.xt_news .news-list .has-background .xt-post-category a,.widget.xt_news .news-list .has-background .xt-post-title,.widget.xt_news .news-list .has-background .xt-post-title a,.widget.xt_news .news-list .has-background .xt-post-excerpt{color:#fff !important;}
.widget.xt_news .news-list .has-background .xt-post-author,.widget.xt_news .news-list .has-background .xt-post-date,.widget.xt_news .news-list .has-background .xt-post-stats,.widget.xt_news .news-list .has-background .xt-post-stats a,.widget.xt_news .news-list .has-background .xt-post-stats a i,.widget.xt_news .news-list .has-background .xt-post-stats i,.widget.xt_news .news-list .has-background .xt-post-stats .stats-wrap span i{color:#fff !important;font-size:12px !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-date,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats .stats-wrap span i{color:#b7b7b7 !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a:hover{color:#e8280b !important;}
.widget.xt_news .news-list .has-background .xt-post-category a{background:#e8280b;display:inline-block;padding:5px 10px;font-weight:600;margin-right:3px;}
.widget.xt_news .news-list .has-background .xt-post-category .category-separator{display:none;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-category{margin-bottom:10px;}
.widget.xt_news .news-list .has-background .xt-post-category a,.widget.xt_news .news-list .has-background .xt-post-author,.widget.xt_news .news-list .has-background .xt-post-date,.widget.xt_news .news-list .has-background .xt-post-stats{font-size:12px !important;display:inline-block;border-radius:3px;}
.widget.xt_news .news-list .has-background .xt-post-author,.widget.xt_news .news-list .has-background .xt-post-date,.widget.xt_news .news-list .has-background .xt-post-stats{line-height:22px;margin-right:15px !important;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-author,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-date,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{background-color:rgba(0,0,0,0.5);padding:0 10px;margin-right:3px !important;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{padding:0 0 0 10px;margin:0;}
.widget.xt_news .news-list.list.featured-posts-1-col.meta-all-over li:first-child{border-bottom:0;padding-bottom:0;}
.widget.xt_news .news-list .has-background.auto-height{padding-right:0 !important;}
.widget.xt_news .news-list .has-background.auto-height .meta-container{position:relative;margin-top:100px;}
.widget.xt_news .news-list .has-background.auto-height .th,.widget.xt_news .news-list .has-background.auto-height div.gallery-icon,.widget.xt_news .news-list .has-background.auto-height .prettyphoto,.widget.xt_news .news-list .has-background.custom-height .th,.widget.xt_news .news-list .has-background.custom-height div.gallery-icon,.widget.xt_news .news-list .has-background.custom-height .prettyphoto{height:0;}
.widget.xt_news .news-list .has-background.custom-height .th,.widget.xt_news .news-list .has-background.custom-height div.gallery-icon,.widget.xt_news .news-list .has-background.custom-height .prettyphoto{height:inherit !important;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-6"],.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-6"],.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-6"],.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-5"],.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-5"],.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-5"],.featured-posts-2-col-style-2 [class*="small-"]{width:100%;padding-left:0 !important;padding-right:0 !important;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-5"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.widget.xt_news .news-list.posts-list-small-thumbs li{padding-bottom:15px;}
.widget.xt_news .news-list.posts-list-large-thumbs li{border:0;}
.widget.xt_news .news-list.posts-list-large-thumbs li .stats{margin-bottom:0;}
.tabs-content .widget.xt_news .news-list .xt-post-category,.widget.xt_news .news-list.numeric-list .xt-post-category{padding-top:0;}
.widget.xt_news .news-list.featured-posts-2-col-style-1.list .column.last{border-bottom:0;margin-bottom:0 !important;padding-right:0;}
.widget.xt_news .news-list.posts-list-small-thumbs.list .column.first:not(.small-12),.widget.xt_news .news-list.posts-list-medium-thumbs.list .column.first:not(.small-12),.widget.xt_news .news-list.posts-list-large-thumbs.list .column.first:not(.small-12){padding-right:12px;}
.widget.xt_news .news-list.posts-list-small-thumbs.list .column.first,.widget.xt_news .news-list.posts-list-medium-thumbs.list .column.first,.widget.xt_news .news-list.posts-list-large-thumbs.list .column.first{padding-right:15px;}
.widget.xt_news .news-list.posts-list-small-thumbs li,.widget.xt_news .news-list.posts-list-medium-thumbs li,.widget.xt_news .news-list.posts-list-large-thumbs li{margin-bottom:15px;}
.widget.xt_news .news-list.posts-list-small-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-medium-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-large-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.numeric-list:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category{padding-top:0;}
.xt-widget-wrap .xt-widget-header.has-pagination a.widget-action{float:none;}
.widget.xt_widget_newsletter .xt-widget-header.align-left,.widget.xt_widget_newsletter .newsletter-wrap.align-left{text-align:left;}
.widget.xt_widget_newsletter .xt-widget-header.align-right,.widget.xt_widget_newsletter .newsletter-wrap.align-right{text-align:right;}
.widget.xt_widget_newsletter .xt-widget-header.align-center,.widget.xt_widget_newsletter .newsletter-wrap.align-center{text-align:center;}
.widget.xt_widget_newsletter .xt-widget-header .control-description,.widget.xt_widget_newsletter .newsletter-wrap .control-description{margin-bottom:20px;}
.widget.xt_widget_newsletter input.nm_mc_input{margin-bottom:15px !important;}
.widget.xt_widget_newsletter input.nm_mc_button{margin-bottom:0 !important;}
.widget.xt_widget_newsletter.panel .nm_mc_error,.widget[id*='monster-widget'].widget.xt_widget_newsletter .nm_mc_error{margin-bottom:0;}
.widget.xt_title_divider{margin-bottom:15px;}
.widget.xt_title_divider h3.widgettitle{margin-bottom:0;}
.widget ul.recent_comments li{padding:20px 0 25px;display:block;border-bottom:1px solid #eaeaea;}
.widget ul.recent_comments li:first-child{padding-top:0;}
.widget ul.recent_comments li:last-child{border:0;padding-bottom:0;}
.widget ul.recent_comments li .th,.widget ul.recent_comments li div.gallery-icon,.widget ul.recent_comments li .prettyphoto{width:60px;height:60px;margin-right:15px;position:relative;z-index:1;}
.widget ul.recent_comments li .th img,.widget ul.recent_comments li div.gallery-icon img,.widget ul.recent_comments li .prettyphoto img{width:100%;height:auto;}
.widget ul.recent_comments li .comment h6 a{line-height:1.3;}
.widget ul.recent_comments li .comment .author,.widget ul.recent_comments li .comment .time,.widget ul.recent_comments li .comment time{color:#b7b7b7;}
.widget ul.recent_comments li .comment time,.widget ul.recent_comments li .comment .time{display:inline;}
.widget.widget_tag_cloud a{padding:5px 10px;color:#181818;font-size:16px !important;line-height:24px;background:#f3f3f3;margin-right:5px;margin-bottom:10px;display:inline-block;text-decoration:none;}
.widget.widget_tag_cloud a:before{content:'\f02b';margin-right:5px;}
.widget.widget_tag_cloud a:hover{text-decoration:none;background:#e8280b;color:#fff;}
.ui-tabs .widget.widget_tag_cloud{margin-bottom:-10px;}
.ui-tabs .widget.widget_tag_cloud .widgettitle{display:none;}
.footer_wrapper a,.footer_wrapper .footer .widget ul li a{color:#8b8c8e;}
.no-touch .footer_wrapper a:hover,.no-touch .footer_wrapper .footer .widget ul li a:hover{color:#e8280b;}
.footer_wrapper .footer .widget{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin-bottom:0;}
.footer_wrapper .footer .widget .widget{margin-bottom:0;padding:0;}
.footer_wrapper .footer .widget.about{padding:0 20px 0 0;}
.footer_wrapper .footer .widget p,.footer_wrapper .footer .widget ul li,.footer_wrapper .footer .widget ul li a{color:#8b8c8e;font-weight:300;line-height:24px;font-size:14px;}

#header-text-nav-wrap {
	padding: 40px 0 25px;
}



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

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}

.related-posts, .pagination, .commentlist, .tagcloud, .google-map, .nivo-slider, .ad-group, .tab-section-content, .burns-slideshow-holder, .content-burns-slideshow-holder, .image-header, .faqcat-below-btns { margin-bottom: 25px; }



.nivo-slider {
	z-index: 0;
	margin-top: -50px;
	margin-left: -40px;
}


.nivo-slider img { 
	display: none;
	padding: 0; margin: 0;
}
.nivo-slider img:first-child { display: block; }




.slider .slider-content{padding: 2% 0%; margin-top: 20px;}


#footer { height:283px;}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }
.footer_cont .region-footer-right h2{float:left;width:100%;border-bottom:1px solid #6b7176;margin:-5px 0 15px;font:18px/30px 'eau_sans_black';text-transform:uppercase;color:#fff;}
.footer_cont .footer_cont_det{float:left;width:50%;margin-bottom:15px;padding-right:20px;}
.footer_cont .footer-cont-det:nth-child(3){position:relative;}
.footer_cont .footer_cont_det p{margin:0;font:14px/24px 'opensans-light';color:#fff;}
.footer_cont .footer_cont_det p:first-child{font:18px/24px 'opensans-extrabold';text-transform:uppercase;}
.footer_cont .footer_cont_det p a{font:14px/24px 'opensans-extrabold';text-decoration:none;color:#fff;}
.footer_cont .footer_btm{float:left;width:100%;margin-top:16px;text-align:center;}
.footer_cont .footer_btm li{display:inline-block;list-style:none;}
.footer_cont .footer_btm li a{padding:0 5px 0 8px;border-left:1px solid #fff;font:10px/15px 'opensans-regular';text-decoration:none;color:#fff;}
.footer_cont .footer_btm li:first-child a{border:none;}
.container .footer_cont h2{float:left;width:100%;margin-top:0;margin-bottom:15px;padding:0px;text-align:left;text-transform:uppercase;font:18px/30px 'eau_sans_black';border-bottom:1px solid #6b7176;color:#fff;}
.footer_cont .footer-cont-det{width:50%;margin-bottom:15px;padding:0;}
.footer_cont .footer-cont-det p{font:14px/24px 'opensans-light';color:#fff;margin:0;word-wrap:break-word;margin-right:5px;}
.footer_cont .footer-cont-det p:first-child{font:18px/24px 'opensans-extrabold';text-transform:uppercase;}
.footer_cont .footer-cont-det p a{font:14px/24px 'opensans-extrabold';text-decoration:none;color:#fff;}
.footer_cont .footer_btm ul{text-align:center;}
.footer_cont .footer-cont-det:nth-child(3) p:nth-child(1){width:80%;}
.footer_cont{width:100%;margin:20px 0;padding:0 5%;}
.footer_left_menu,.footer_cont{padding:0 10px;}
.footer_section .footer_left_menu,.footer_section .footer_cont{width:100%;margin:0;}
.footer_cont .footer_btm .logo img{width:115px;}
.page h2,.page .h2{font-weight:500;}
.featured-module ul li .article-header .header-text-container .h2{font-size:1.2em;margin:0;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:600;}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none;}
h2,.h2{font-size:1.5em;line-height:1.4em;margin-bottom:0.375em;}
#home-slider ul li .sell .h2{font-size:1.2em;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-shadow:0px 0px 6px rgba(0,0,0,0.7);}

  .comments-container h1, .comments-container h2, .comments-container h3, .comments-container h4, .comments-container h5, .comments-container h6, .comments-container .h1, .comments-container .h2, .comments-container .h3, .comments-container .h4, .comments-container .h5, .comments-container .h6 {
    text-transform: lowercase; }
.marathon-statics-data .text_container .left_child{float:left;width:50%;}
.marathon-statics-data .text_container .left_child.last{float:right;width:50%;}
#block-block-1,#block-block-6,#block-block-11,#block-block-16,#block-block-21,#block-block-26,#block-block-31,#block-block-36,#block-views-events-block,#block-views-press-block{margin-top:0;}
#block-views-events-block,#block-views-events-block-1,#block-views-events-block-2{font-family:nevis,helvetica,'sans-serif';font-size:2.5em;position:absolute;text-align:center;width:291px;line-height:1em;margin-top:0;}
#block-views-events-block{top:375px;right:80px;}
#block-views-events-block-1{right:18px;top:1130px;}
#block-views-events-block-2{left:42px;top:1730px;}
#block-views-events-block a,#block-views-events-block-1 a,#block-views-events-block-2 a{color:#000;}
.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;}
#omni-navbar #mobile-nav #mobile-main-nav ul li .mobile-main-subnav{display:none;padding-bottom:50px;padding-top:50px;border:0}
#omni-navbar #mobile-nav #mobile-main-nav ul li .mobile-main-subnav .news-row{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #e7e7e8;margin-left:0;margin-right:0}
#omni-navbar #mobile-nav #mobile-main-nav ul li .mobile-main-subnav .news-row .col-xs-6{padding:0 5px}
#omni-navbar #mobile-nav #mobile-main-nav ul li .mobile-main-subnav .news-row .col-xs-6 a{color:#231F20;font-size:14px}
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}
#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;font-size:0.94em;line-height:1.7;padding:1px 10px 2px 10px;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}
.pane-show-menu-pane .panel-pane.pane-3 .pane-content img,.pane-show-menu-pane .panel-pane.pane-related-content-show-key-art .pane-content img{max-height:300px;width:auto;}
.column-three .panel-pane.pane-show-videos .view{margin-bottom:5em;}
.node-type-bio section.column-two .panel-pane:not(.pane-related-content-show-nav).pane-related-content-show-key-art{margin-left:0 !important;}
.node-type-bio section.column-two .panel-pane:not(.pane-related-content-show-nav).pane-related-content-show-key-art .show-keyart{display:none;position:fixed;left:0;}
.node-type-bio section.column-two .panel-pane:not(.pane-related-content-show-nav).pane-related-content-show-key-art .show-keyart img{max-height:300px;}
.node-type-video .container .panel-pane.pane-fox-panels-video-header,.node-type-video .container .panel-pane.pane-fox-panels-video-clips-episodes,.node-type-video .container .panel-pane.pane-fox-panels-video-episodes-only,.node-type-video .container .panel-pane.pane-fox-panels-video-clips-only,.node-type-video .container .panel-pane.pane-fox-bean-ad-slot-pane,.node-type-video .container .panel-pane.link-wrapper,.node-type-video .container .panel-pane.pane-block,.node-type-video .container .panel-pane.pane-video-playlist-node-rotator,.node-type-video .container .panel-pane.pane-show-playlists-others,.node-type-video .container .panel-pane.pane-show-playlists,.node-type-video .container .panel-pane.pane-show-playlists-full-episode,.node-type-video .container .panel-pane.pane-playlist-video-list,.node-type-playlist .container .panel-pane.pane-fox-panels-video-header,.node-type-playlist .container .panel-pane.pane-fox-panels-video-clips-episodes,.node-type-playlist .container .panel-pane.pane-fox-panels-video-episodes-only,.node-type-playlist .container .panel-pane.pane-fox-panels-video-clips-only,.node-type-playlist .container .panel-pane.pane-fox-bean-ad-slot-pane,.node-type-playlist .container .panel-pane.link-wrapper,.node-type-playlist .container .panel-pane.pane-block,.node-type-playlist .container .panel-pane.pane-video-playlist-node-rotator,.node-type-playlist .container .panel-pane.pane-show-playlists-others,.node-type-playlist .container .panel-pane.pane-show-playlists,.node-type-playlist .container .panel-pane.pane-show-playlists-full-episode,.node-type-playlist .container .panel-pane.pane-playlist-video-list{position:relative;margin:0 1em;}
.tablet .node-type-video .container .panel-pane.pane-fox-panels-video-header,.tablet .node-type-video .container .panel-pane.pane-fox-panels-video-clips-episodes,.tablet .node-type-video .container .panel-pane.pane-fox-panels-video-episodes-only,.tablet .node-type-video .container .panel-pane.pane-fox-panels-video-clips-only,.tablet .node-type-video .container .panel-pane.pane-fox-bean-ad-slot-pane,.tablet .node-type-video .container .panel-pane.link-wrapper,.tablet .node-type-video .container .panel-pane.pane-block,.tablet .node-type-video .container .panel-pane.pane-video-playlist-node-rotator,.tablet .node-type-video .container .panel-pane.pane-show-playlists-others,.tablet .node-type-video .container .panel-pane.pane-show-playlists,.tablet .node-type-video .container .panel-pane.pane-show-playlists-full-episode,.tablet .node-type-video .container .panel-pane.pane-playlist-video-list,.tablet .node-type-playlist .container .panel-pane.pane-fox-panels-video-header,.tablet .node-type-playlist .container .panel-pane.pane-fox-panels-video-clips-episodes,.tablet .node-type-playlist .container .panel-pane.pane-fox-panels-video-episodes-only,.tablet .node-type-playlist .container .panel-pane.pane-fox-panels-video-clips-only,.tablet .node-type-playlist .container .panel-pane.pane-fox-bean-ad-slot-pane,.tablet .node-type-playlist .container .panel-pane.link-wrapper,.tablet .node-type-playlist .container .panel-pane.pane-block,.tablet .node-type-playlist .container .panel-pane.pane-video-playlist-node-rotator,.tablet .node-type-playlist .container .panel-pane.pane-show-playlists-others,.tablet .node-type-playlist .container .panel-pane.pane-show-playlists,.tablet .node-type-playlist .container .panel-pane.pane-show-playlists-full-episode,.tablet .node-type-playlist .container .panel-pane.pane-playlist-video-list{margin:0 auto;}
.node-type-video .container .panel-pane.pane-fox-panels-video-clips-episodes h2,.node-type-video .container .panel-pane.pane-block h2,.node-type-playlist .container .panel-pane.pane-fox-panels-video-clips-episodes h2,.node-type-playlist .container .panel-pane.pane-block h2{display:none;}
.node-type-video .container .panel-pane.pane-block .pane-content,.node-type-playlist .container .panel-pane.pane-block .pane-content{margin:0;}
.tablet.landscape .node-type-video .container .panel-pane,.tablet.landscape .node-type-playlist .container .panel-pane{max-width:1024px;}
.node-type-video .container .panel-pane.pane-fox-panels-video-header,.node-type-video .container .panel-pane.pane-video-player,.node-type-playlist .container .panel-pane.pane-fox-panels-video-header,.node-type-playlist .container .panel-pane.pane-video-player{z-index:2;}
.watch_v2 .node-type-video .container .panel-pane.pane-fox-panels-video-header,.watch_v2
.node-type-video .container .panel-pane.pane-video-player,.watch_v2 .node-type-playlist .container .panel-pane.pane-fox-panels-video-header,.watch_v2
.node-type-playlist .container .panel-pane.pane-video-player{background:#13181c;width:100%;margin:0;max-width:none;}
.watch_v2 .node-type-video .container .panel-pane.pane-fox-panels-video-header .pane-content,.watch_v2
.node-type-video .container .panel-pane.pane-video-player .pane-content,.watch_v2 .node-type-playlist .container .panel-pane.pane-fox-panels-video-header .pane-content,.watch_v2
.node-type-playlist .container .panel-pane.pane-video-player .pane-content{margin:0 auto;max-width:1040px;padding:0.3em 0;}
.watch_v2 .node-type-video .container .panel-pane.pane-video-player .pane-content,.watch_v2 .node-type-playlist .container .panel-pane.pane-video-player .pane-content{position:relative;padding:0;}
.tablet .node-type-video .panel-pane .pane-content .view-header,.tablet .node-type-playlist .panel-pane .pane-content .view-header{padding-left:40px;}
.tablet .node-type-video .panel-pane.pane-fox-panels-video-header .pane-content,.tablet .node-type-playlist .panel-pane.pane-fox-panels-video-header .pane-content{padding:2em 2em;}
.tablet .node-type-video .panel-pane.pane-video-player .pane-content,.tablet .node-type-playlist .panel-pane.pane-video-player .pane-content{padding:0;}
.watch_v2 .node-type-video .main-content .container .panel-pane.pane-fox-panels-video-header .pane-content{max-width:none;margin:0 1em;}
html .node-type-playlist .panel-1col .panel-pane .view-content{padding:0;}
.logged-in .node-type-iframe.iframe-profile-greeting .column-two .panel-pane{padding:0 1em;}
.logged-in .node-type-iframe.iframe-profile-greeting .column-two .panel-pane.pane-iframe-profile{border-bottom:1px solid rgba(0,0,0,0.2);margin-bottom:15px;}
.node-type-playlist-hub .video-player,.node-type-playlist-hub .panel-pane.pane-show-header-title,.node-type-playlist-hub .panel-pane.pane-show-artist,.node-type-playlist-hub .panel-pane.pane-show-download-stream-link,.node-type-playlist-hub .panel-pane.pane-show-sidekick{margin:0 auto;max-width:1040px;position:relative;}
.node-type-playlist-hub .panel-pane.pane-show-artist{margin-bottom:35px;}
.node-type-playlist-hub .sidekick.panel-pane.pane-node,.node-type-playlist-hub .panel-pane.pane-show-sidekick{position:relative;padding-left:10px;margin-bottom:25px;}
.node-type-playlist-hub .sidekick.panel-pane.pane-node h2,.node-type-playlist-hub .panel-pane.pane-show-sidekick h2{font-size:14px;margin-bottom:4px;text-transform:uppercase;}
.node-type-playlist-hub .sidekick.panel-pane.pane-node a,.node-type-playlist-hub .panel-pane.pane-show-sidekick a{font-size:10px;}
.node-type-playlist-hub .sidekick.panel-pane.pane-node .sidekick-wrap .content-grid-item p,.node-type-playlist-hub .panel-pane.pane-show-sidekick .sidekick-wrap .content-grid-item p{line-height:1.2em;}
.node-type-sweepstakes .container .panel-pane{text-align:left;}
.node-type-sweepstakes .container .panel-pane .pane-content{position:relative;margin:0 auto;max-width:100%;}
.page-sweepstakes-thank-you .container .panel-pane,.page-sweepstakes-expired .container .panel-pane{text-align:left;}
.page-sweepstakes-thank-you .container .panel-pane .pane-content,.page-sweepstakes-expired .container .panel-pane .pane-content{position:relative;margin:0 auto;max-width:100%;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}


.share-container ul a .fa {

}


.share-container ul a .fa:before {
	font-size: 1.25em;
	margin-right: .25em;
}


.fa-facebook-square {
	color: #48649d;
}

.fa-twitter-square {
	color: #59adeb;
}

.fa-pinterest-square {
	color: #ca242d;
}

.fa-youtube-square {
	color: #ca1c26;
}

.fa-instagram {
	color: #517fa4;
}

.fa-envelope-square {
	color: #cd3e2c;
}

.fa-rss-square {
	color: #ff9900;
}

.fa-google-plus-square {
	color: #dd4b39;
}

.fa-linkedin-square {
	color: #007bb6;
}


#social-media-list-container span.fa {
	color: #FFF !important;
}


#header-div {
width: 980px;
 
position : absolute;
top: 0;
height: 94px;
}

.b-pop-win .b-pop-head .b-link-reg { font-size:14px; font-weight:700; color:#f23555; right:5px; top:0px; position:absolute; }

.hpb_heavy {
    display:block;
    width: 100px;
    margin: 10px auto 0 auto;
    font-family: Avenir-bold, Helvetica Neue, Arial, sans-serif;
    font-weight:bold;
}


    .au_slider .hpb_heavy {
        padding: 13px 0 0 0;
    }


    #slider_button_video span.hpb_heavy{
        padding: 10px 0 0 0;
    }
.last{margin-right:0 !important;}
.breadcrumbs-wrapper.alt li.last a{background:none;}
#header #top-menu li.last a,#header #top-menu a:hover{background:#09c;color:#fff;}
.default #featured .element-nextarticles .element-columns .span6.last h2,.default #featured .element-gallery:last-child .element-columns .span6.last h2{left:50%;text-align:left;}
.default #featured .element-nextarticles .element-columns .span6.last h4,.default #featured .element-gallery:last-child .element-columns .span6.last h4{left:50%;text-align:left;}
.raw #featured .element-nextarticles .element-columns .span6.last{float:right;}
.raw #featured .element-nextarticles .element-columns .span6.last h2{left:50%;text-align:left;}
.raw #featured .element-nextarticles .element-columns .span6.last h4{left:50%;text-align:left;}

.fusion-secondary-main-menu {
  border-bottom: 1px solid transparent;
  padding-left: 30px;
  padding-right: 30px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fusion-secondary-main-menu .fusion-main-menu {
  float: none;
}

.fusion-secondary-main-menu .search-table {
  width: 100%;
}

.fusion-secondary-main-menu .fusion-main-menu .searchform {
  display: none;
  float: none;
  padding: 5px 0px;
  margin-left: 0;
}

.fusion-secondary-main-menu .fusion-secondary-menu-search {
  display: none;
  padding: 5px 0px;
}

.fusion-secondary-main-menu .fusion-secondary-menu-search .searchform {
  margin-left: 0;
}

.fusion-is-sticky .fusion-secondary-main-menu {
  border-bottom: 0;
}

.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {
  position: fixed;
  top: 0;
  z-index: 210;
  max-width: 100%;
  width: 100%;
  -webkit-box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
}

.no-overflow-y .fusion-is-sticky .fusion-sticky-menu-only .fusion-secondary-main-menu {
  padding-right: 39px;
}
.fusion-mobile-menu-sep,.fusion-secondary-main-menu{border-bottom-color:#ffffff;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);opacity:0.97;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=97);}
.fusion-header-wrapper #side-header,.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu{padding-top:6px;padding-bottom:6px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu .searchform{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu{position:static;border:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform{float:none;}
.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu{position:static;}


.site-title,
.entry-title,
.page-title,
.entry-content,
.entry-summary,
.widget-title,
.comments-title,
.comment .reply,
.comment-meta,
.comment-author,
#reply-title {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif
}

.entry-title,
.page-title {
	font-size: 30px;
    font-size: 2.5rem;
	margin: 0;
	color: #000;
	text-transform:uppercase;
	display: block;
	padding: 0;
	border-bottom: 2px solid #e69b19;
	line-height: 1.5;
}

.entry-title a {
	text-decoration: none;
	color: #000000;
	text-decoration: none;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
}

.find_block2 .name_field{border:1px solid #222;height:25px;margin:0;padding:0 0 0 10px;width:190px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

.find_block2{background:#fff;margin:5px 0;margin-bottom:20px;padding:10px 0 0 10px;width:409px;}

#subnav{background:#444444;border-bottom:0px solid #222222;color:#D5D5D5;font-weight:bold;height:27px;margin:0px auto 0px;padding:0px 0px 0px 0px;width:1084px;}

#subnav p{color:#FFFFFF;font-size:11px;font-weight:bold;margin:0px;padding:0px;text-transform:uppercase;}

#subnav a, #subnav a:visited{color:#FFFFFF;font-size:11px;padding:0px 0px 0px 3px;text-decoration:none;text-transform:uppercase;}

#subnav a:hover{color:#FFFFFF;text-decoration:underline;}

#subnav a img{border:none;margin:0px;padding:0px;}

#subnav ul{display:inline;margin:0px;padding:0px 0px 0px 8px;}

#subnav li{display:inline;list-style-type:none;margin:0px 20px 0px 0px;padding:0px;}

#subnav ul li a, #subnav ul li a:visited{color:#FFFFFF;font-family:'Droid Serif';font-size:13px;font-weight:bold;margin:0px;padding:0px;text-decoration:none;}

#subnav ul li a:hover{color:#CC0000;margin:0px;padding:0px;text-decoration:none;}
.box-outer{margin:-10px -20px 0 -20px}
.box-outer .box{overflow:hidden;display:table;table-layout:fixed;width:100%;border-spacing:20px;margin:0 0 40px}
.box-outer .box.box-centered{text-align:center}
.box-outer .box.three .tile{padding:0 40px 20px}
.box-outer .box.three .tile div{margin:0 -41px}
.box-outer .box.four .tile{padding:0 25px 10px}
.box-outer .box.four .tile div{margin:0 -26px}
.box-outer .box .tile{display:table-cell;padding:0 50px 20px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);vertical-align:top}
.box-outer .box .tile div{margin:0 -51px}
.box-outer .box .tile .shortcode-blogroll-mini{padding-left:0}
.box-outer .box .tile .shortcode-blogroll-mini img{width:70px;height:70px;margin:5px 9% 15px 0}
.box-outer .box .tile img{width:100%;height:auto;margin:0 0 30px;display:block}
.box-outer .box .tile hr{margin-top:20px;margin-bottom:15px}
.box-outer .box .tile.empty{-webkit-box-shadow:none;box-shadow:none}
.box-outer .box-tan .tile{background-color:#EEEADF}
.box-outer .box.two .tile,.box-outer .box.one .tile,.box-outer .box.three .tile,.box-outer .box.four .tile{display:block;width:100%;margin:0 0 30px 0;padding:0 20px 20px}
.box-outer .box.two .tile div,.box-outer .box.one .tile div,.box-outer .box.three .tile div,.box-outer .box.four .tile div{margin:0 -21px}

#content .top_link_wrap .mobile_top_link_wrap_padding {
  display: none;
}

  #content.has_slideshow .mobile_top_link_wrap_padding {
    height: 60px;
  }

  #content .mobile_top_link_wrap_padding {
    height: 60px;
    display: inline-block;
    float: left;
    width: 100%;
  }

.testimonial .testimonial-artist {font-weight: bold; display: block; margin: 1em 0 0;}

#home-testimonials .testimonial-artist {margin-bottom: 1em;}



.col {
	display: block;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#ca_banner .accept{position:relative;display:block;clear:both;top:0;right:auto;left:0;width:120px;margin:10px auto 0}
#ca_banner .accept:hover{opacity:1}


.btn-portrait-prev-holder{
	position: absolute;
	top: 50%;
	left: -24px;
	width: 41px;
	height: 37px;
	cursor: pointer;
}

 .titlecaro1{
     color: #334C55;
    font-family: 'Arial';
    font-size: 36px;
    font-weight: bold;
    margin-top: 23px;
    line-height: 37px;
	
}
 

.aom_dr {width:100%; text-align:center; margin:4px; padding:0; font-size:9px;}
.about-home-video-close{display:none;position:absolute;top:60px;right:0;color:#fff;opacity:0.4;font-size:40px;line-height:40px;padding:10px 20px;cursor:pointer;z-index:1;}
.about-home-video-close:hover{opacity:1;}
.about-home.playing .about-home-video-close{display:block;}
.touch .about-home.playing .about-home-video-close{display:none;}


    body.home .home-blog {
        width: 36%;
        background: none;
    }


    body.home #content .home-blog .rss-subscribe {
        left: 140px;
    }


    body.home .home-blog ul {
        padding: 0 12px 0 12px;
        ;
    }

body.home #content .home-blog ul li {
	overflow:hidden;
	margin:0 0 22px 0;
	line-height:1.5em;
	vertical-align:middle;
	background:none;
	padding-left:0;
}

body.home .home-blog ul li a {
	vertical-align:middle;
}

body.home .home-blog .date {
	background:#e3dbcb;
	color:#564037;
	text-align:center;
	display:block;
	float:left;
	padding:7px 8px;
	margin:0 10px 0 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height:1;
	overflow:auto;
}

body.home .home-blog .date .day {
	display:block;
}

body.home .home-blog .date .month {
	display:block;
	font-size:12px;
}

body.home .home-blog .home-blog-header {
	position:relative;
}
