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



.menu a,
a:hover,
.entry-meta a,
.entry-title a,
.entry-image a,
.widget_pages a,
.related-posts a,
.comment-reply-link,
.widget_categories a,
.widget-post-title a,
a[class*="read-more"],
.comments li .vcard a,
.widget_recent_entries a,
.widget_recent_comments a {
	text-decoration:none;
}


nav li,
input#s,
.tagline,
.sub-title,
.widget h3,
.entry-header,
.comment-box label,
.section-header,
.comment-meta,
.comment .vcard,
.widget-post-title,
.widget_pages li,
.widget_nav_menu li,
.widget_categories li,
.comment-reply-link,
#submit,
.widget h4,
.copyright,
.entry-meta,
.top-strip nav,
input[type="submit"],
[class*="read-more"],
.slide-dock h4,
.related-posts h4,
.secondary-menu li,
.sub-menu li {
	letter-spacing:0.2em;
	text-transform:uppercase;
}


nav li,
input#s,
.tagline,
.sub-title,
.widget h3,
.entry-title,
.vcard.author,
.entry-header,
.comment .vcard,
.comment-box label {
	font-size:18px;
}


#submit,
.widget h4,
.copyright,
.entry-meta,
.comment-meta,
input[type="submit"],
[class*="read-more"],
.slide-dock h4,
.related-posts h4,
.secondary-menu li,
.widget-post-title {
	font-size:12px;
}


.copyright,
.copyright a,
#pageslide a,
.comment-meta a,
.comment-box label,
.comment-reply-link,
.comment-reply-login,
.widget-post-title a,
.single-rating .description,
.widget-posts-entries span a{
	color:#8c919b;
}



.col-2 .widget-area {
	width:49%;
}


.col-3 .widget-area {
	width:25%;
}

	.col-3 .widget-area-1 {
		width:49%;
	}


.widget-area {
	box-sizing:border-box;	
}


html .footer-sidebar .widget {
	border-left:none;	
	border-right:none;	
	border-bottom:none;	
}

	
html .widget-area-2,
html .widget-area-3 {
	border-top:none;
}


html .col-1 .widget-area {border:none;}


.ltr .widget-area-1 .widget,
.ltr .col-2 .widget-area:first-child {
	border-left:none;	
}


.ltr .widget-area-2,
.ltr .widget-area-3,
.ltr .widget-area-3 .widget,
.ltr .col-2 .widget-area:last-child {
	border-right:none;	
}




.sidebar .widget {
	margin-bottom:30px;
	padding-bottom:30px;
}

	.sidebar .widget:last-child {
		border:none;
		margin-bottom:0;
		padding-bottom:0;
	}


.footer-sidebar .widget {
	font-size:14px;
	padding:30px 0;
}


.widget h3 {
	text-align:center;
	margin-bottom:20px;
}


.widget-post-title {
	display:block;	
}



.widget .flexslider {
	padding-bottom:40px;
}

	.widget .carousel-nav,
	.widget .flex-direction-nav a {
		display:block;
		width:22px;
		line-height:22px;
		text-align:center;
		text-decoration:none;
		font-size:14px;
		position:absolute;
		bottom:10px;
	}

	
	.widget .carousel-nav:hover,
	.widget .flex-direction-nav a:hover {
		color:#fff;
		background:#000;	
	}

	
	.widget .next,
	.widget .flex-next {
		right:50%;
		margin-right:-23px;	
	}

	
	.widget .prev,
	.widget .flex-prev {
		left:50%;
		margin-left:-23px;	
	}


.widget .flexslider .entry-image {
	overflow:hidden;
	margin-bottom:10px;	
}


.widget .flexslider a,
[class^="widget-posts"] a {
	text-decoration:none;
}
	
	.widget-posts-entries li {
		float:left;
		width:100%;
		margin-bottom:15px;
	}


	.widget-posts-entries .entry-image {
		float:left;
		width:45%;
		margin-top:5px;
		margin-right:5%;	
	}

	
	.widget-posts-entries span,
	.widget-posts-entries .widget-post-title {
		font-size:90%;
		letter-spacing:0;
	}

		
	.widget-posts-classic-entries li {
		margin-bottom:30px;
	}

		
	.widget-posts-classic-entries .entry-image img {
		width:100%;
		margin-bottom:10px;
	}

	
	.flexslider .widget-post-title,
	.widget-posts-classic-entries .widget-post-title {
		text-align:center;	
	}

	
	.col-2 .widget-area,
	.col-3 .widget-area {
		float:left;
		margin-bottom:-2000em;
		padding-bottom:2000em;
	}

	
	.footer-sidebar .widget:first-child {
		border:none;
	}

	.footer-sidebar .col-1 .widget {padding-left:0; padding-right:0;}

	.ltr .footer-sidebar .widget-area-1 .widget {padding-left:0;}

	.ltr .footer-sidebar .widget-area-3 .widget {padding-right:0;}

	.ltr .footer-sidebar .col-2 .widget-area:first-child .widget {padding-left:0;}

	.ltr .footer-sidebar .col-2 .widget-area:last-child .widget  {padding-right:0;}

	
	.col-1 .widget-area .flexslider .entry-image {
		height:500px;
	}

	
	.col-2 .widget-area .flexslider .entry-image,
	.col-3 .widget-area-1 .flexslider .entry-image {
		height:315px;
	}

	
	.col-3 .widget-area-2 .flexslider .entry-image,
	.col-3 .widget-area-3 .flexslider .entry-image {
		height:147px;
	}


	.widget-area .entry-image,
	.with-sidebar .posts-slider .slides li,
	.slider-latest .posts-slider .slides li {
		height:auto;	
	}

	
	.widget .flex-direction-nav a {
		color:#fff;
		font-size:18px;
		top:50%;
		margin:-40px 0 0;		
	}

	
	.widget .flex-direction-nav a:hover {
		background:none;	
	}

		.widget .flex-prev {
			left:20px;
		}

		
		.widget .flex-next {
			right:20px;
		}

	
	.col-2 .widget-area,
	.col-3 .widget-area,
	.col-3 .widget-area-1 {
		float:none;
		width:100%;
	}

	
	html .widget-area-2,
	html .widget-area-3 {
		border-left:none;
		border-right:none;
	}

	
	.footer-sidebar .columns .widget-area:last-child {
		border-bottom:none;
	}


#submit, .widget h4, .copyright, .entry-meta, .comment-meta, input[type="submit"], [class*="read-more"], .slide-dock h4, .related-posts h4, .secondary-menu li, .widget-post-title {
font-size: 12px;
}
.paging-navigation .current, .widget span i, .score-line span i, .all-news-link .read-more{color:#000000;}
.footer-sidebar .widget h3{color:#ffcc0d;}
.footer-sidebar .widget a{color:#8c919b;}
.footer-sidebar .widget a:hover{color:#ffcc0d;}
.widget-area-2, .widget-area-3, .footer-sidebar .widget{border-top:1px dotted #585b61;border-bottom:1px dotted #585b61;border-left:1px dotted #585b61;border-right:1px dotted #585b61;}


.menu {
	float: right;
}


.widget .menu {
	float: left;
	width: 100%;
	margin: 0;
}
.nav li ul.sub-menu.custom-nav,.nav li ul.children.custom-nav{display:none;}

        .nav li ul.sub-menu.custom-nav,
        .nav li ul.children.custom-nav {
          visibility: hidden;
          display: block;
          width: 100%;
          background-color: #3e3e3d;
          color: white;
          padding: 0;
          padding-left: 50px;
          box-sizing: padding-box;
          margin: 0;
          border: none;
          list-style: none;
          text-align: left;
          -webkit-transform-style: preserve-3d;
          -moz-transform-style: preserve-3d;
          -ms-transform-style: preserve-3d;
          -o-transform-style: preserve-3d;
          transform-style: preserve-3d;
          -webkit-transform: translate3d(0, 0, 0);
          -moz-transform: translate3d(0, 0, 0);
          -ms-transform: translate3d(0, 0, 0);
          -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
          overflow: hidden;
          -webkit-transition: all 0.5s ease-out;
          transition: all 0.5s ease-out;
          height: 0; }

          .nav li ul.sub-menu.custom-nav li,
          .nav li ul.children.custom-nav li {
            display: inline-block;
            width: 16.66%;
            line-height: normal;
            border: none;
            padding: 0;
            margin: 0;
            position: relative;
            list-style: none;
            -webkit-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out;
            -webkit-transform: translateX(50%) translateZ(0) !important;
            -moz-transform: translateX(50%) translateZ(0) !important;
            -ms-transform: translateX(50%) translateZ(0) !important;
            -o-transform: translateX(50%) translateZ(0) !important;
            transform: translateX(50%) translateZ(0) !important;
            margin-bottom: -7px;
            opacity: 0; }

            .nav li ul.sub-menu.custom-nav li:nth-child(2),
            .nav li ul.children.custom-nav li:nth-child(2) {
              -webkit-transition-delay: 0.05s;
              -moz-transition-delay: 0.05s;
              transition-delay: 0.05s; }

            .nav li ul.sub-menu.custom-nav li:nth-child(3),
            .nav li ul.children.custom-nav li:nth-child(3) {
              -webkit-transition-delay: 0.1s;
              -moz-transition-delay: 0.1s;
              transition-delay: 0.1s; }

            .nav li ul.sub-menu.custom-nav li:nth-child(4),
            .nav li ul.children.custom-nav li:nth-child(4) {
              -webkit-transition-delay: 0.15s;
              -moz-transition-delay: 0.15s;
              transition-delay: 0.15s; }

            .nav li ul.sub-menu.custom-nav li:nth-child(5),
            .nav li ul.children.custom-nav li:nth-child(5) {
              -webkit-transition-delay: 0.2s;
              -moz-transition-delay: 0.2s;
              transition-delay: 0.2s; }

            .nav li ul.sub-menu.custom-nav li:nth-child(6),
            .nav li ul.children.custom-nav li:nth-child(6) {
              -webkit-transition-delay: 0.25s;
              -moz-transition-delay: 0.25s;
              transition-delay: 0.25s; }

            .nav li ul.sub-menu.custom-nav li.sub-menu-header,
            .nav li ul.children.custom-nav li.sub-menu-header {
              display: block;
              position: absolute;
              margin: 0;
              padding: 0;
              bottom: 0px;
              height: 100% !important;
              width: 50px !important;
              background-color: #3e3e3d;
              left: 0px;
              min-height: 100% !important;
              line-height: 50px;
              text-align: center;
              overflow: hidden;
              -webkit-transition: none;
              transition: none; }

              .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
              .nav li ul.children.custom-nav li.sub-menu-header .heading {
                position: absolute;
                font-weight: 600;
                width: 450px;
                height: 50px;
                line-height: 50px;
                top: 50%;
                left: 50%;
                text-transform: lowercase;
                text-align: center;
                -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -o-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                font-size: 0.75em; }

            .nav li ul.sub-menu.custom-nav li a,
            .nav li ul.children.custom-nav li a {
              color: white;
              text-decoration: none;
              line-height: normal;
              border: none;
              text-align: center;
              position: relative;
              display: block;
              width: 100%;
              margin: 0;
              padding: 0;
              -webkit-transition: none;
              transition: none; }

              .nav li ul.sub-menu.custom-nav li a .text,
              .nav li ul.children.custom-nav li a .text {
                top: 0;
                left: 0;
                display: block;
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                -webkit-transition: opacity 0.5s ease-out;
                transition: opacity 0.5s ease-out; }

                .nav li ul.sub-menu.custom-nav li a .text .text-container,
                .nav li ul.children.custom-nav li a .text .text-container {
                  display: block;
                  position: absolute;
                  width: 90%;
                  top: 50%;
                  left: 50%;
                  -webkit-transform: translateX(-50%) translateY(-50%);
                  -moz-transform: translateX(-50%) translateY(-50%);
                  -ms-transform: translateX(-50%) translateY(-50%);
                  -o-transform: translateX(-50%) translateY(-50%);
                  transform: translateX(-50%) translateY(-50%);
                  font-size: 1em;
                  line-height: 1.2em; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .title,
                  .nav li ul.children.custom-nav li a .text .text-container .title {
                    font-weight: 600;
                    display: block; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .subtitle,
                  .nav li ul.children.custom-nav li a .text .text-container .subtitle {
                    font-weight: normal;
                    display: none; }

              .nav li ul.sub-menu.custom-nav li a:hover img,
              .nav li ul.children.custom-nav li a:hover img {
                -webkit-filter: grayscale(100%) brightness(0.8);
                filter: grayscale(100%) brightness(0.8); }

              .nav li ul.sub-menu.custom-nav li a:hover .text,
              .nav li ul.children.custom-nav li a:hover .text {
                opacity: 1; }

              .nav li ul.sub-menu.custom-nav li a img,
              .nav li ul.children.custom-nav li a img {
                width: 100%;
                height: auto;
                display: block;
                margin: 0;
                padding: 0;
                -webkit-transform: translate3d(0, 0, 0);
                -moz-transform: translate3d(0, 0, 0);
                -ms-transform: translate3d(0, 0, 0);
                -o-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-filter: grayscale(100%);
                filter: grayscale(100%); }


  .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
  .nav li ul.children.custom-nav li.sub-menu-header .heading {
    font-size: 16px; }

  .nav li ul.sub-menu.custom-nav li a .text,
  .nav li ul.children.custom-nav li a .text {
    top: 12.5%;
    left: 12.5%;
    width: 75%;
    height: 75%; }

    .nav li ul.sub-menu.custom-nav li a .text .text-container,
    .nav li ul.children.custom-nav li a .text .text-container {
      font-size: 1.25em;
      line-height: 1.2em; }

#mainmenu ul.menu {
	position: relative;
	display: inline-block;
	margin: 0 0 0 25px;
	text-shadow: #300000 1px 2px 0px;
}

#mainmenu ul.menu li.has-sub-menu:hover .dropdown_arrow, #mainmenu ul.menu li.has-sub-menu.current-menu-item .dropdown_arrow, #mainmenu ul.menu li.has-sub-menu.current-menu-parent .dropdown_arrow {
	top: 21px;
}

#mainmenu ul.menu li {
	float: left;
	font-size: 14px;
	padding: 15px;
	margin: 0 3px;
	display: inline-block;
	position: relative;
}

#mainmenu ul.menu li.has-sub-menu {
	padding-right: 30px;
}

#mainmenu ul.menu li a {
	color: #fff;
}

#mainmenu ul.menu li:hover, #mainmenu ul.menu li.current-menu-item, #mainmenu ul.menu li.current-menu-parent {
	background: #610000;
	color: #FFF;
}

#mainmenu ul.menu li.has-sub-menu:hover, #mainmenu ul.menu li.has-sub-menu.current-menu-item, #mainmenu ul.menu li.has-sub-menu.current-menu-parent {
	padding-right: 29px;
}

#mainmenu ul.menu li.has-sub-menu:hover {
	padding-bottom: 24px;
}

#mainmenu ul.menu li ul.sub-menu li ul.sub-menu {
	display: inline-block;
}

#mainmenu ul.menu li:hover ul.sub-menu {
	display: inline-block;
}

#mainmenu ul.menu li ul.sub-menu li {
	clear: both;
	height: auto;
	width: 200px;
	padding: 0;
	margin: 0;
	border: 0;
	display: block;
}

#mainmenu ul.menu li:hover ul.sub-menu li a, 
#mainmenu ul.menu li ul.sub-menu li a {
	padding: 10px 15px;
	display: block;
	font-size: 13px;
	height: auto;
}

#mainmenu ul.menu li ul.sub-menu li ul.sub-menu li a {
	padding-left: 35px;
}

#mainmenu ul.menu li ul.sub-menu li.current-menu-item a, 
#mainmenu ul.menu li ul.sub-menu li a:hover {
	margin: 0;
	border: 0;
	background: #424242;
}

#mainmenu ul.menu li a:hover, #mainmenu ul.menu li ul.sub-menu li a:hover {
	text-decoration: none;
}

#mainmenu ul.menu li:hover a, #mainmenu ul.menu li.current-menu-item a, #mainmenu ul.menu li.current-menu-parent a, #breadcrumbs a, .topright-meta a, .post-title a, .post-meta a, .card-cat h2, .card-item .name, .post-content h1, .post-content a, #nicepagination ul li.active, #container .rf_latest_posts_widget h4 {
	color: #;
}

.title-container .title, #mainmenu ul.menu li:hover .dropdown_arrow, #mainmenu ul.menu li.current-menu-item .dropdown_arrow, #mainmenu ul.menu li.current-menu-parent .dropdown_arrow, .readmore, input[type="submit"] {
	border-top-color: #;
}

#content .title-container .font, #mainmenu ul.menu li a.font, .readmore a, input[type="submit"] {
	text-shadow: # 0px -1px 0px;
}

#mainmenu ul.menu li.current-menu-item a.font, #mainmenu ul.menu li.current-menu-parent a.font, #mainmenu ul.menu li:hover a.font {
	text-shadow: none;
}
#wp_page_numbers li.first_last_page{font-style:italic;}

.td_mod_mega_menu .entry-thumb {
  
  
}

.td_block_related_posts .entry-thumb {
  
  
}

.td-post-template-3 .td-post-featured-image .entry-thumb {
  left: -1px;
  position: relative;
  margin-bottom: 7px;
  margin-left: auto;
  margin-right: auto;
  
}

.td-post-template-4 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-post-template-5 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}


.td-post-template-8 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-module-thumb .entry-thumb {
  display: block;
  
}

.td_module_1 .entry-thumb {
  
  
}

.td_module_2 .entry-thumb {
  
  
}

.td_module_3 .entry-thumb {
  
  
}

.td_module_4 .entry-thumb {
  
  
}

.td_module_5 .entry-thumb {
  
  
}

.td_module_6 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_7 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_10 .entry-thumb {
  
  
}

.td_module_11 .td-module-thumb .entry-thumb {
  
  
}

.td_module_14 .td-module-thumb .entry-thumb {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  
}

.td_module_14 .entry-thumb {
  
}

.td_module_mx1 .td-module-thumb .entry-thumb {
  width: 100%;
}

.td_module_mx1 .entry-thumb {
  
  
}

.td_module_mx2 .entry-thumb {
  width: 80px;
  height: auto;
}

.td_module_mx3 .td-module-thumb .entry-thumb {
  width: 100%;
  
  
}

.td-pb-row .td-pb-span4 .td_block_11 .entry-thumb {
  width: 80px;
  margin-bottom: 0;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_12 .entry-thumb {
  width: 80px;
  margin-bottom: 17px;
  
  
  
}

.td_block_16 .td-column-1 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-2 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-3 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_13.td_block_widget .entry-thumb {
  width: 100%;
}

.td-big-grid-post .entry-thumb {
  
}

.td_block_big_grid .entry-thumb {
  
}

  .td-grid-style-1.td-hover-1 .entry-thumb {
    -webkit-transition: transform 0.35s ease 0s;
    -moz-transition: transform 0.35s ease 0s;
    -o-transition: transform 0.35s ease 0s;
    transition: transform 0.35s ease 0s;
  }

  .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .entry-thumb {
    transform: scale3d(1.05, 1.05, 1);
    -webkit-transform: scale3d(1.05, 1.05, 1);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.02deg);
  }

  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover .entry-thumb {
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
  }

  .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .entry-thumb {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
  }

  .td-grid-style-6.td-hover-1 .entry-thumb {
    -webkit-transition: transform 0.35s ease 0s;
    -moz-transition: transform 0.35s ease 0s;
    -o-transition: transform 0.35s ease 0s;
    transition: transform 0.35s ease 0s;
  }

  .td-grid-style-6.td-hover-1 .td-big-grid-post:hover .entry-thumb {
    transform: scale3d(1.05, 1.05, 1);
    -webkit-transform: scale3d(1.05, 1.05, 1);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.02deg);
  }

  .td-grid-style-7.td-hover-1 .td-big-grid-post:hover .entry-thumb {
    transform: scale3d(1.05, 1.05, 1);
    -webkit-transform: scale3d(1.05, 1.05, 1);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.02deg);
  }

body.td-animation-stack-type0 .td-animation-stack .entry-thumb,
body.td-animation-stack-type0 .post img {
  opacity: 0;
}


.carousel-inner .item img, .carousel-inner {
	border-radius:6px;
}

.carousel.fade .item {
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  left: 0 !important;
  opacity: 0;
  top:0;
  position:absolute;
  width: 100%;
  display:block !important;
  z-index:1;
}

.carousel.fade .item:first-child {
  top:auto;
  position:relative;
}

.carousel.fade .item.active {
  opacity: 1;
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  z-index:2;
}


.blacktext, a.blacktext, .blacktext a {
	color:#000;
}
.ui-dropdown .expanded.scrollable-content{position:relative}
.ui-light .ui-dropdown .expanded.scrollable-content,.ui-light.ui-dropdown .expanded.scrollable-content,.ui-dark .ui-dropdown .expanded.scrollable-content,.ui-dark.ui-dropdown .expanded.scrollable-content{box-shadow:none;border:0}

  
  ul.nav {
    position: relative;
    margin-bottom: 0;
    
  
    
  
  }

  ul.nav li {
    position: relative;
    float: left;
    zoom: 1;
    list-style: none;
  }

  ul.nav li a {
    display: block;
    padding: .53em 1em;
  }

  ul.nav ul {
    width: 13em;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    margin: 0;
  }

  ul.nav ul li {
    float: none;
  }

  ul.nav ul li a {
    width: 100%;
    display: inline-block;
    -webkit-box-sizing: border-box;
    
  
    -moz-box-sizing: border-box;
    
  
    box-sizing: border-box;
    
  
  }

  ul.nav ul ul {
    left: 100%;
    top: 0;
  }

  #top ul.nav {
    font-size: 1em;
    
  
    
  
  }

  #top ul.nav li a {
    color: #ddd;
  }

  #top ul.nav ul {
    background: #131313;
    background: rgba(0, 0, 0, 0.55);
  }

  #top ul.nav ul li a {
    font-size: .857em;
  }

  #top ul.nav ul li a:hover {
    background: #222;
  }

  #navigation ul.nav {
    position: relative;
    top: -2px;
    
  
    
  
  }

  #navigation ul.nav li a {
    padding: 2.244em 1.2em 2em 1.2em;
    text-shadow: none;
    color: #fff;
  }

  #navigation ul.nav li ul a,
  #navigation ul.nav li ul ul li a {
    font-weight: normal;
    padding: .53em 1em;
  }

  #navigation ul.nav ul {
    background: #fff;
    top: 93%;
    border: 1px solid #DEDEDE;
    left: auto;
    right: auto;
  }

  #navigation ul.nav ul li a {
    padding: .618em 1em;
    color: #474747;
    border-width: 1px 1px 1px 1px;
    border-color: #EBEBEB #DEDEDE #EBEBEB #DEDEDE;
  }

  #navigation ul.nav ul li a:hover {
    background: #F6F6F6;
  }

  #navigation ul.nav ul li:last-child a {
    border-bottom: 1px solid #DEDEDE;
  }

  #navigation ul.nav ul:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    left: 43%;
    z-index: 10000;
    top: -9px;
  }

  #navigation ul.nav ul ul {
    margin-left: 18px !important;
    top: 0;
    left: 90%;
  }

  #navigation ul.nav ul ul:before {
    content: none;
  }

  #navigation .nav-close,
  #navigation .nav-home {
    display: none;
  }

  #navigation #header-contact ul.nav li {
    padding: 2.244em 1.2em 2em 2.244em;
    text-shadow: none;
    color: #fff;
    font-size: 1.2em;
    border: 2px solid transparent;
    border-width: 2px 0 0;
    position: relative;
  }

  #navigation #header-contact ul.nav li:before {
    font-family: 'FontAwesome';
    display: inline-block;
    font-size: 100%;
    margin-right: .618em;
    font-weight: normal;
    line-height: 1em;
    width: 1em;
    content: "\f095";
    color: #db2723;
    font-weight: bold;
    font-size: 1.2em;
    position: relative;
    top: 2px;
    margin-right: .327em;
  }

  #navigation #header-contact ul.nav li a {
    display: none;
  }

  #navigation #header-contact ul.nav li span {
    display: inline-block;
  }

  .nav-toggle {
    display: none;
  }

.shortcode-tabs ul.tab_titles li.nav-tab { background:none; padding:0; float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { background:#fff; text-decoration:none; }

.shortcode-tabs ul.tab_titles li.nav-tab a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px sans-serif; }

.shortcode-tabs .tab li.nav-tab { background:#fff;  }

.shortcode-tabs .tab li.nav-tab a { color:#555; font:bold 12px/18px sans-serif; }

.fboxtitle h3 {
  padding: 0 0 .4em 0;
  font-size: 1.3em;
}
