﻿

.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.pswp__top-bar{position:absolute;left:0;top:0;height:2.44444rem;width:100%}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}
.pswp--minimal--dark .pswp__top-bar{background:0 0}

    #page #colophon .footer-bottom {
      background: #565d67;
      color: #fff;
      padding: 30px 0 50px; }

      #page #colophon .footer-bottom a {
        color: #fff; }

        #page #colophon .footer-bottom a.titter-link {
          text-decoration: none; }

          #page #colophon .footer-bottom a.titter-link i {
            background: #1da1f2;
            padding: 5px;
            border-radius: 3px; }


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.news-popup .popup-title .text-main {
	color: #27ae61
}

.welcome-info .page-header .text-main {
	color: #27ae61
}

.page-header .text-main {
	color: #27ae61
}


  .grid7 {
    width: 57.62%;
  }


#categories-table-2016 .col-1, #categories-table-2016 .col-2, #categories-table-2016 .col-3,
#categories-table-2017 .col-1, #categories-table-2017 .col-2, #categories-table-2017 .col-3 {
	width: 33%;
	float: left;
	text-align: center;
}

.rtl .nav-mobile li .opener {
  left: 0;
  right: auto;
}

.content_center2{ width:1015px; margin:0 auto}
.view-carousel #current-large-slide .current-large-slide-controls-prev,.view-slideshow #current-large-slide .current-large-slide-controls-prev{left:0;}
.view-carousel #current-large-slide .current-large-slide-controls-prev:before,.view-slideshow #current-large-slide .current-large-slide-controls-prev:before{content:"\2039";font-size:70px;font-size:4.375rem;}
.view-carousel #current-large-slide .current-large-slide-controls-next,.view-slideshow #current-large-slide .current-large-slide-controls-next{right:0;}
.view-carousel #current-large-slide .current-large-slide-controls-next:after,.view-slideshow #current-large-slide .current-large-slide-controls-next:after{content:"\203A";font-size:70px;font-size:4.375rem;}


	#controls ul {
		list-style: none;
		float: left;
		margin: 0;
		padding: 15px 0;
	}


	#controls li {
		list-style: none;
		margin: 0px;
		text-align: left;
		padding: 0px;
		height: 18px;
	}

#warenkorb-popover .controls{overflow:hidden;margin:0 15px 10px;padding:10px 0 10px}

#warenkorb-popover .controls .zalButton{display:block;float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:137px}

#warenkorb-popover .controls .zalButton.cartButton{margin-right:6px}


	div.controls {
		
		height: 140px;
		
	}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

header#masthead .table-head {
  display: table;
  width: 100%;
  margin: 20px 0;
}


.footer-copyright-wrapper{
    padding: 15px 0;
    background: #000;
}

			.footer-copyright-wrapper, .footer-copyright-wrapper a { color: #666; }
#footer-bottom .et-social-icon a{color:#ffffff}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-10{width:83.33333333%}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}




.std14{
  font-size : 12pt;
  line-height : 150%;
}





.sh-sticky-logo,
.sh-light-logo {
    display: none;
}


.sh-sticky-header-active .sh-sticky-logo {
    display: block;
}

.mobile-flyout-txt {
    font-weight: 600;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    line-height: 20px;
}


.mobile-flyout-txt .small-txt {
    font-weight: 300;
}



.container_7 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}


.container_7 .grid_1 { width: 150px;}

.container_7 .grid_2 { width: 210px;}

.container_7 .grid_3 { width: 225px;}

.container_7 .grid_4 { width: 486px;}

.container_7 .grid_5 { width: 312px;}

.container_7 .grid_6 { width: 635px;}

.container_7 .grid_7 { width: 960px;}

.container_7 .grid_pie { width: 715px;}



.clearfix:before,
.clearfix:after,
.container_7:before,
.container_7:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}


.clearfix:after,
.container_7:after {
  clear: both;
}




.clearfix,
.container_7 {
  zoom: 1;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#FFF}
.clickable,.clickable:hover{display:inline-block}
.site-header-cart .widget_shopping_cart.sub-menu--is-touch-device{display:none;left:0}


				.site-header-cart .widget_shopping_cart,
				.main-navigation ul.menu ul.sub-menu,
				.main-navigation ul.nav-menu ul.children {
					background-color: #f0f0f0;
				}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}

  .home-banner__navigation-list-item-slider {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    background: #95c82e;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s; }

  .home-banner__navigation-list-item, .home-banner__navigation-list-item-slider {
    width: 120px; }
.content-sidebar-wrap{max-width:75rem;margin-left:auto;margin-right:auto}
.content-sidebar-wrap::before,.content-sidebar-wrap::after{content:' ';display:table}
.content-sidebar-wrap::after{clear:both}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.content-block--banner .container-fluid{margin-left:56px;margin-right:56px;width:100%}
.row{margin-right:-15px;margin-left:-15px}

#masthead .header_logo img {
  width: 170px;
}
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .banner-button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .to-top:hover, .special .meta-post .fa, .hentry .meta-post a:hover, .special h2.title-post a:hover, .widget-section .widgettitle, .default-testimonials .client-info .client .client-name, .type-team.type-b .team-social li a, .type-team .team-content .name, #site-navigation ul li a:hover, #site-navigation ul li a:hover { color: #7F7F7D }

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}




#owl-main-slider .htmlcaption{
	left:500px;
	padding-right:80px;
	width:inherit;
	background:transparent;
	top:0;
	max-height: 290px;
	overflow-y: auto;
	padding-bottom: 20px;
}

   


  
   
   #owl-main-slider span.htmlcaption {
     width: 400px;
     left: 40px;
     top: 20px;
   }

   
   #owl-main-slider span.htmlcaption h4 {
     font-size: 21px;
   }

   
   #owl-main-slider span.htmlcaption p {
     font-size: 15px;
   }


























.header-leaderboard {
	background-color: #f5f5f5;
	text-align: center;
}

.simple-weather-widget .simple-weather-table{
	text-align: left;
	width: 100%;
	margin: 20px auto;
	display: table;
	border-color: inherit;
}

.simple-weather-widget .simple-weather-table .text-right{
	text-align: right;
}
.widget-title{font-size:14px;font-size:1rem;color:#555;letter-spacing:1px;letter-spacing:.0714285714285714rem;line-height:18px;line-height:1.285714285714286rem;font-weight:400;font-family:open sans,Arial,sans-serif;color:#f05d23}
#g-navigation .g-main-nav .g-dropdown .g-dropdown-column{position:relative}
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column{width:15rem}

#g-mobilemenu-container .g-toplevel .g-dropdown-column {
  float: none;
  padding: 0;
}

#g-mobilemenu-container .g-toplevel .g-dropdown-column [class*="size-"] {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 1 100%;
  -moz-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  max-width: 100%;
}
.menu-item{position:relative}

	.carousel-frame {
		left: 29px;
	}
.search-wrapp{display:block;width:100%;height:50px;background-color:#f5f5f5;padding:0 10px;overflow:hidden}
.search-wrapp form{width:95%;margin:8px auto}
.search-wrapp form .input-group{width:100%;margin:0 auto}
.article.article--list .article__headline{font-size:2.2rem;font-weight:800;line-height:1.2;padding-bottom:1rem}
.article--searchResult .article__headline{color:#358ed7}
.cakelayer--cutout .article__headline{font-size:4.2rem}

.rle_header_wrapper .rle_logo{
	float:left;
	width:100%;
}

.rle_header_wrapper.style_2 .rle_logo{
	padding-top:15px;
}

#wrap {
    
    height: auto !important;
    height: 100%;
    margin: 0 auto -95px;
    padding: 0 0 95px
}
.abcp_promo-block .abcp_promo-block-text,.abcp_promo-block-text{padding-left:0;list-style:none}
.abcp_promo-block .abcp_promo-block-text,.abcp_promo-block .abcp_promo-block-text li{font-size:14px;color:#fff;margin-bottom:0;font-weight:300}
.abcp_promo-block .abcp_promo-block-text li{line-height:2em;display:inline-block;margin-right:20px}
.abcp_promo-block .abcp_promo-block-text li:before{content:"\f00c";display:inline-block;width:10px;height:15px;padding-right:20px;vertical-align:middle;color:#ff0;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}
.abcp_promo-block-text{font-size:14px;padding-top:10px;color:#fff}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}

	#Top_bar .top_bar_right_wrapper{position:relative;top:25px}

.header-plain #Top_bar .top_bar_right,.header-plain #Top_bar .top_bar_right_wrapper{top:0}

.header-stack #Top_bar .top_bar_right_wrapper{top:10px}

	#Top_bar .top_bar_right .top_bar_right_wrapper{float:right;margin-right:-10px}


	.mobile-tb-left #Top_bar .top_bar_right .top_bar_right_wrapper{float:left}

	.mobile-tb-center #Top_bar .top_bar_right .top_bar_right_wrapper{display:inline-block;float:none}

		.header-plain #Top_bar .top_bar_right .top_bar_right_wrapper{line-height:0;padding-top:0}


		.mobile-header-mini #Header_creative #Top_bar .top_bar_right_wrapper{padding-top:0}
#Header_creative #Top_bar .top_bar_right_wrapper{top:0}
#Top_bar.is-sticky .top_bar_right_wrapper{top:15px}
.header-plain #Top_bar.is-sticky .top_bar_right_wrapper{top:0}
.tablepress-id-249 .column-1{padding:2px}


.orange15 {
color: #FF6600; 
font-family:  Times New Roman, Times, serif; 
font-size: 15px; 
font-style: normal; 
font-weight: bold;
text-decoration: none;}

.td-bg-grey{
	background-color: #d9d9d9;
}




.overlay-effect {
  background: #141414;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  visibility: hidden;
  width: 100%;
  height: 100%;
  z-index: 99995;
  -webkit-transition: opacity 250ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 250ms cubic-bezier(0.23, 1, 0.32, 1);
}


.overlay-effect.open {
  opacity: .4;
  visibility: visible;
}

img.alignnone.slide2-left {
    width: 25px !important;
    height: 25px !important;
}
.tm-testi__item-name{color:#42474c}
cite span:not(.tm-testi__item-name) {font-style: normal;font-weight: 300;font-family: Lato, sans-serif;text-transform: none;}



.header-top{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f5f5f5;
}

.header-top-left{
	float: left;
}

.header-top-right{
	float: right;
}
#l-header #header-btn #btn-menu{position:relative;top:0;right:0;width:60px;height:60px;cursor:pointer}
#l-header #header-btn #btn-menu .menu-top{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
#l-header #header-btn #btn-menu .menu-mdl{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
#l-header #header-btn #btn-menu .menu-btm{-webkit-transform:translateY(6px);transform:translateY(6px)}
#l-header #header-btn.is-active #btn-menu{position:relative;top:0;right:0;width:60px;height:60px;cursor:pointer}
#l-header #header-btn.is-active #btn-menu .menu-top{-webkit-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}
#l-header #header-btn.is-active #btn-menu .menu-mdl{opacity:0}
#l-header #header-btn.is-active #btn-menu .menu-btm{-webkit-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:28px;color:#296fb7!important;letter-spacing:10px;line-height:1.5em}

#copyright-note {
    width: 996px;
    margin: 0 auto;
    clear: both;
    max-width: 100%;
}


.benefit-item .benefit-icon {
    float: left;
    font-size: 40px;
    margin: 0 15px;
}

    .container .four.columns                    { width: 220px; }


        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}





.clear:before,
.clear:after,
.site:before,
.site:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.social-navigation ul:before,
.social-navigation ul:after,
.textwidget:before,
.textwidget:after {
	content: "";
	display: table;
}


.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
	clear: both;
}


	.site-content {
		display: block;
		float: left;
		margin-left: 29.4118%;
		width: 70.5882%;
	}


.columns {
    clear: both
}


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


.columns.gutters {
    margin-left: -2em
}


.columns.small-gutters {
    margin-left: -1em
}


.columns.mini-gutters {
    margin-left: -0.5em
}


.columns.horizontal-gutters {
    margin-left: -2em
}


.columns.small-horizontal-gutters {
    margin-left: -1em
}


.columns.mini-horizontal-gutters {
    margin-left: -0.5em
}
.view .date-nav-wrapper .date-heading h3{font-size:20px;padding-top:6px}
.date-nav-wrapper .date-heading h3{color:#000}
.date-nav-wrapper .date-heading h3 a{color:#000}
.date-nav div.date-heading h3{margin:0;padding:0;}
.date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.tb-megamenu-column{padding:10px 0;}
.from-480,.from-s,.from-768,.from-m,.from-1024,.from-l,.from-1220,.from-xl,.from-xxl{display:none}
.no-responsive .from-768,.no-responsive .from-m,.no-responsive .from-1024,.no-responsive .from-l,.no-responsive .from-1220,.no-responsive .from-xl,.no-responsive .from-xxl{display:block}
.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}
.row-grid .box .image-cover{padding:0;height:100%}
.has-format,.video-fit,.image-cover{position:relative;height:auto;overflow:hidden;padding-top:100%;background-position:50% 50%;background-size:cover}
.video-fit video,.video-fit iframe,img.back-image,.image-cover img,.has-format img,.has-equal-box-heights .box-image img{right:0;width:100%;height:100%;bottom:0;left:0;top:0;position:absolute;object-position:50% 50%;object-fit:cover;font-family:'object-fit: cover;'}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.footer-title {
    font-size: 14px;
    margin-top: 0;
    font-weight: 600;
        border-bottom: 1px solid #fff;
    display: inline-block;
}
.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}
.jumbotron h1{line-height:1;color:inherit}
.jumbotron p{line-height:1.4}
.container .jumbotron{border-radius:6px}
#header .search-text{display:none;visibility:hidden;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.font_ov5v3deor, [data-font="font_ov5v3deor"], [data-font="font_ov5v3deor"] li a, #content-holder h1, #content-holder h2 {font-family: "DalaMoa-Regular", serif;font-weight: normal;font-style: normal;}


header .nav .menu-item a {
  color: #282828;
}


header.banner .nav-primary,
header.banner .menu-header-navigation-container,
header.banner .nav {
  height: 100%;
  min-height: 87px;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .menu,
.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .sub-menu {
  padding-left: 0;
  list-style: none;
}


.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .menu {
  margin-bottom: 16px;
}



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

.header-right ul li.last {
	color: #fff;
	background: #3498db;
	border-radius: 50%;
	padding: 3px 10px;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}
footer ul#menu-footer-main li.top-level a{padding:0;color:#909090}



.copyright-wrapper { position:relative; padding:20px 0; background-color:#222222;}

.copyright-wrapper .inner{width:1170px; margin: auto;}


.site-header-phone-wrapper .phone-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding: 10px 20px;
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}


.site-header-phone-wrapper .phone-label {
  display: inline-block;
}


.site-header-phone-wrapper .phone-dot {
  display: inline-block;
  padding: 0 4px;
}


.site-header-phone-wrapper .phone-number {
  display: inline-block;
  color: black;
  text-decoration: none;
}

.chakor-blog-posts-list li.featured:first-child + li.td-block-row:before{
	
}

.chakor-blog-posts-list li.td-block-row + li.td-block-row:before{
	border-top:1px solid #ddd;
	width:93%;
	left:25px; 

	top:0px;
	position:absolute;
	content:'';
}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}

#footer .f_center{ width:950px; margin:0 auto;color:#ffffff;}

#footer .f_center a{color:#ffffff;}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}

    .events-calendar .cal-content-reveal .scrollbar .track_up, .events-calendar .cal-content-reveal .scrollbar .track_down {
      display: none; }

    .home_right .cal-content-reveal .scrollbar .track_up, .home_right .cal-content-reveal .scrollbar .track_down {
      display: none; }


.footer .review {
	font-size: 18px;
	min-height: 174px
}


.footer .review .btn {
	margin-bottom: 0
}
div.navigation div.list-container{float:left;width:580px;margin-right:-580px;position:relative;}
.default-modal .body .call-to-action .default-call-btn .offset{position:relative;display:inline-block;top:-5px;font-size:1.2em;margin-right:9px;font-weight:600}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}


.feature-image{
    margin-bottom: 15px;
}
.ua-ie-11 .fusion-imageframe, .ua-ie-11 .imageframe-align-center{font-size:0px;line-height:normal;}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}


.entry__img-holder {
  position: relative;
  overflow: hidden;
  margin-bottom: 27px;
}


.entry__meta-category + .entry__img-holder {
  margin-top: 10px;
}


.entry__img {
  width: 100%;
}


.wrap {
    width: 1170px;
    margin: 0 auto;
}


    .wrap.full-width {
        width: 100%;
    }


.pageWrap .wrap {
    background: #f2f2f2;
}


.featuredArticle .wrap {
    background: none;
}


.promoArticles .wrap {
    background: none;
}


    .topNav .wrap {
        position: relative;
    }



.flex-caption {
    width: 100%;
    padding:10px;
    left: 20px;
    bottom: 0px;
    background: rgba(0,0,0,.5);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);
    font-size: 14px;
    line-height: 18px;
}

.flex-caption a
{
    color:white;
}


.bold-heading-text {
	font-size: 32px;
	letter-spacing: -0.02em;
	line-height: 1;
	margin-bottom: 20px;
}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
#top-header-navigation,.top-header-section .date-section{display:inline-block;float:none}
.top-header-section .date-section{float:left;margin-right:15px;color:#fff}
.top-header-section .date-section::before{content:"\f017";display:inline-block;font-family:FontAwesome;margin-right:8px}




.site-footer,

.site-info,

.site-info a {

	color: rgba(255, 255, 255, 0.7);

}




.site-info {

	padding: 15px 10px;

}




#supplementary + .site-info {

	border-top: 1px solid rgba(255, 255, 255, 0.2);

}




.site-info a:hover {

	color: #41a62a;

}
.thrv-testimonial-template-two .tcb-flex-col .tcb-col{padding:0}
.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col{padding:38px 65px 40px 95px}
.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col .thrv_text_element{clear:both}
.tcb-col{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}
.tcb-flex-row .tcb-col{-webkit-box-sizing:border-box;box-sizing:border-box}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }

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

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

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

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

.fancy_heading_line .inside{margin-bottom:15px}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

.displayprice {
  font-size: 26px;
  margin-top: 20px;
  font-weight: bold;
  padding-bottom:40px;
}


#moreinfo .news .news__title {
    color: #fff !important;
}

.news__title {
  font-weight: 600;
  font-size: 1em;
}

.reports .news:hover .news__title {
  color: #24A3DF;
}

.reports .news .news__title {
  font-size: 1.1em;
  transition: .2s all;
}

.events .news__title {
  font-weight: 400;
}

  .articles .news .news__title {
    font-size: 1.15em;
  }
.title-wrapper{border-bottom:1px solid #999;border-top:1px solid #999;padding-top:15px;padding-bottom:16px;display:block;}

.auto{width:960px; text-align:left; margin:0 auto 0 auto;}

.flexslider, .flexslider .slides li { min-width: 100%; }

.flexslider .slides {zoom: 1; margin: 0; }


.single-post__entry-meta .entry__meta-date {
  margin-top: 2px;
}


.testimonial-slider .slides {
	margin: 0 10%;
}


.testimonial {
    text-align: center;
    margin: 0 10%;
}


.testimonial-quote {
	font-family: 'Cutive', serif;
	font-size: 26px;
}
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}

div#n2-ss-4 .n2-ss-layers-container {
  visibility: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}

div#n2-ss-4 [onclick].n2-ss-layers-container {
  visibility: visible;
}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}


.home-widget-1 {
	width:31%;
	float:left;
	margin:0;
	padding-right:3.5%;
	}

	
	.home-widget-1,
	.home-widget-2,
	.home-widget-3 {
		width: 100%;
		clear:both;
		float:none;
		padding:0;
	}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
div.sharedaddy h3.sd-title{margin:0 0 1em 0;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}
div.sharedaddy h3.sd-title:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;margin-bottom:1em}
div.sharedaddy.sd-like-enabled .sd-like h3{display:none}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}
div.sharedaddy.sharedaddy-dark #sharing_email{border-color:#fff}

  .wrapper .copy {
    text-align: center;
    font-size: 70%;
    margin-bottom: 30px; }

.bd-layoutcolumn-30 {
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 2em;
}
.columns.address-section{margin-top:30px}
.columns{margin-top:-1.071rem;margin-left:-1.071rem;margin-right:-1.071rem}
.columns:not(:last-child){margin-bottom:-1.071rem}
.columns.is-multiline{-webkit-flex-wrap:wrap}


.nivo-html-caption {
    display: none;
}
.footer_top_holder{display:block;background-color:#262626;position:relative}
.footer_top_holder svg.angled-section polygon{fill:#1b1b1b}
.advance-main__about .num{font-size:30px;font-weight:700;color:#f45748}

.num-inner {
  font-size: 46px;
  text-shadow: 0 0 8px rgba(0, 0, 0, .1);
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-10{width:83.33333333%}
.col-sm-10 .container--page-width{margin-left:-77.50000001px}
.widget-title{display:block;border-bottom:1px solid #ddd;line-height:24px;font-size:15px;margin:0;font-family:open sans,sans-serif;padding-bottom:6px}
#footbar .widget-title{border:0;padding:0;font-size:12px;color:#333}
.ie #site-title,.ie .section-title,.ie .widget-title,.ie .loop-title{font-family:droid sans,sans-serif}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

div#n2-ss-1 .n2-ss-layer .n2-font-b78f31261e45733f49f8eec8b32e705d-hover{font-family: 'Roboto','Arial';color: #ffffff;font-size:100%;text-shadow: none;line-height: 1.5;font-weight: 300;font-style: normal;text-decoration: none;text-align: center;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 300;}

	
	ul#menu {	
		
		padding-left: 200px;
	}

	
	ul#menu a {
		
		margin: 0;
	}


	#menu li a {
		padding: 15px 9px 24px 9px;
	}

	
	#menu li {
		
		border-bottom: 1px solid  #767676;
		
	}

	
	ul#menu li, #menu li a {
		width: 90%;
		text-align: left;
		margin: 0 5%;
		padding: 12px 0 12px 0;
		font-size: 1.1em;
		
	}

	#menu li .active a {
		border-bottom: 0px solid  #fff;
	}

	
	
	#menu li:hover a {
		border-bottom: 0;
	}

	
	
	
	#menu li a[href*="download/"] {
		display:block;
	}


.header-3dforshoes #menu li a {
	color: #c6c6c6;
}

.header-3dforshoes #menu li:hover a {
	border-bottom: 2px solid  #c8c8c8;
}



input#show-menu[type=checkbox]:checked ~ #menu{
    display: block;
}

		#baseMenu li.cart img { width: 22px; height: 22px;}


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}

#site-nav ul li.menu-item-has-children,
#site-nav ul li.page_item_has_children {
	border-bottom: none;
	padding-bottom: 0;
}


.footer-middle .links {
	float: right;
	width: 365px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-family: 'Arvo', serif;
	font-weight: 400;
	line-height: 24px;
}


.footer-middle .links span {
	padding: 0 5px;
}


.footer-middle .links a {
	color: #fff;
}


body.page-template-page-apply-php .footer-middle .links {
	display: block;
}



.idblog-rp-widget div.idblog-rp {padding: 20px;border: 2px solid #ecf0f1;}

.idblog-rp-widget li {margin-bottom: 7px;border-bottom: 2px solid #ecf0f1;}

.idblog-rp-widget li:last-child {margin-bottom: 0;border-bottom: none;}

.idblog-rp-widget li#listpost img {float: left;margin-right: 15px;width: 60px;height: 60px;min-width: 60px;min-height: 60px;max-width: 60px;max-height: 60px;}

.idblog-rp-widget li.banner{padding-bottom: 15px;}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.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,.col-md,.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-sm,.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-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#l-header.is-active #header-nav #nav-inner #nav-sub{bottom:30px}
#l-header #header-nav #nav-inner #nav-sub{margin-top:1.5em}
#l-header #header-nav #nav-inner #nav-sub #sub-link{font-size:0;font-weight:700;letter-spacing:-.4em;text-transform:uppercase}
#l-header #header-nav #nav-inner #nav-sub #sub-base ul{font-size:0;line-height:0;letter-spacing:-.4em}
#l-header #header-nav #nav-inner #nav-sub #sub-base ul li{display:inline-block;width:30px;height:30px;vertical-align:middle;letter-spacing:normal}
#l-header #header-nav #nav-inner #nav-sub #sub-base ul li.base{width:0}
#l-header #header-nav #nav-inner #nav-sub #sub-base{display:inline-block;margin-left:20px;vertical-align:middle}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left {
  float: left;
  margin-right: 25px;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right {
  float: right;
  margin-left: 25px;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}


#nav #menu-item-40 a,
#nav #menu-item-33 a{
	max-width:89px;
}


.dirlistswitch {
	height: 100%;
	width: 2.375rem;
	
	
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	
}


.dirlistswitch svg {
	height: 1.3125rem;
	
	
	width: 1.3125rem;
	
	
}
#footer-social{margin:24px auto 0;max-width:322px;text-align:center;float:right;width:100%}
#footer-social a img{opacity:.6;margin:0 6px;vertical-align:middle}
#footer-social a:hover img{opacity:1}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}


.widget-columns-table {
	width: 100%;
	table-layout: fixed;
}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-7{width:58.33333333%}
.td-wpml .td-header-sp-top-menu{width:100%}
.td-header-sp-top-menu{line-height:28px;padding:0!important;z-index:1000;float:left}
.td-header-sp-top-menu .td_ul_logout{margin-right:16px}
.top-bar-style-2 .td-header-sp-top-menu{float:right}
.top-bar-style-2 .td-header-sp-top-menu ul:last-child,.top-bar-style-2 .td-header-sp-top-menu div:last-child{margin-right:0}
.top-bar-style-4 .td-header-sp-top-widget,.top-bar-style-4 .td-header-sp-top-menu{float:right}
.td-header-sp-top-menu .td-block-missing-settings{padding:0;border:none;color:#888;font-size:10px}
.td-header-sp-top-menu .td-block-missing-settings span{padding:2px 6px;font-size:9px}
#mobile-menu-wrap{position:fixed;top:0;right:-320px;z-index:999992;visibility:hidden;width:320px;height:100%;background:#252525;-webkit-transition:all .5s;transition:all .5s;border-left:1px solid #333}
#mobile-menu-wrap .sub-menu{margin-left:0!important;-webkit-box-shadow:none;box-shadow:none}
.mobile-menu-open #mobile-menu-wrap{visibility:visible;right:0}
#mobile-menu-wrap input[type=text],.hb-top-holder{border:none!important;background:#131313!important;color:#fff!important;font-size:14px;border-bottom:1px solid #444!important;padding:15px 150px 15px 20px!important}
#mobile-menu-wrap .hb-top-holder{padding:0!important;height:49px}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.media,.media-body{overflow:hidden;zoom:1}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin:0 0 5px}
.media-list{padding-left:0;list-style:none}

.media-body h3 {cursor:pointer;font-weight:bold;}

.media-body h3:hover{color:#428bca;}

.media-body p.info {
    cursor: pointer;
}

.bk-gris-claro{
	background-color:#CAC9C9
}
.large-9{width:75%}
.row{margin-right:-15px;margin-left:-15px}
.menu,.sub-menu,.sub-menu--inner,.skip-links{list-style:none;margin:0;padding:0}


.animated { visibility: hidden; }
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}



@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}

		#footer .col {
			display: table-cell;
			vertical-align: middle;
			padding: 0 10px;
		}


	.portfolio-item-wrapper .gdlr-outer-nav, .blog-item-wrapper .gdlr-outer-nav { display: none; }
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#000;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}
.feat-line{box-shadow:0 4px 8px rgba(190,190,190,.08);-webkit-box-shadow:0 4px 8px rgba(190,190,190,.08);-moz-box-shadow:0 4px 8px rgba(190,190,190,.08);height:10px;position:relative;z-index:999;position:absolute;top:-10px;left:0;width:100%}
#tc-page-wrap{position:relative;z-index:1;background:inherit}
.animating #tc-page-wrap,.animating #tc-sn,.tc-sn-visible #tc-page-wrap,.tc-sn-visible #tc-sn{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.animating #tc-page-wrap,.animating #tc-sn{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}
.animating.tc-sticky-header #tc-page-wrap{overflow:auto}
#tc-page-wrap .marketing,#tc-page-wrap .round-div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.tc-sn-visible #tc-page-wrap{position:absolute;width:100%}
.tc-sn-visible:not(.sn-close) #tc-page-wrap{left:initial!important}
	
.msgdiv .msgh1 {
	padding-bottom:0;
	}
#sliders-container{position:relative}
#sliders-container
.rev_slider_wrapper{-webkit-transform:translateZ(0)}
#sliders-container .wooslider .slide-content
p{margin:0}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#fff}

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






#wrapper { min-width: 1024px; height: 100%; }



.boxed #wrapper { max-width: 1380px; margin: 0 auto;
-webkit-box-shadow: 6px 0 0 rgba(0,0,0,0.04), -6px 0 0 rgba(0,0,0,0.04);
box-shadow: 6px 0 0 rgba(0,0,0,0.04), -6px 0 0 rgba(0,0,0,0.04); }

.boxed #wrapper, .container-inner { max-width: 1081px; }




#header-wrapper {
	z-index: 2;
	position: relative;
}

.header1 #logo {
  text-align: center;
}

#container {
  min-width: 1200px;
  width: 100%;
}

#container a {
  text-decoration: none;
}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}

.idblog-rp-widget li#listpost img {float: left;margin-right: 15px;width: 60px;height: 60px;min-width: 60px;min-height: 60px;max-width: 60px;max-height: 60px;}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}
.social-profile-icons .social-soundcloud a{background:#ff7e30}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-9{width:75%}


.w, .w:link, .w:visited, .w:active, .w:hover { font-size: 95%; color: #fff; text-decoration: none; cursor: hand; }

	.pipe {display: none;}

.catdate__cat, .catdate__date {
  padding: 3px 8px 5px;
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
}

.catdate__date {
  background: #c41831;
}

.agenda--highlight .catdate__date {
  background: #c1943d;
}
.img .img-inner{position:relative;overflow:hidden}


#content-wrap {
	margin-top:20px;
}
.clr{color:#000}


			.posts-list-widget-title {
				font-size: 16px;
				color: #1d1d1d;
				margin-bottom: 7px;
				line-height: 25px;
				font-family: "Lora", serif;
				font-weight: bold;
			}


				.posts-list-widget-title a {
					color: inherit;
				}

.menutop .fusion-submenu-wrapper.level3, 
.menutop .fusion-submenu-wrapper.level4, 
.menutop .fusion-submenu-wrapper.level5, 
.menutop .fusion-submenu-wrapper.level6 				{background:0;padding-top:0;border-top:solid 1px #e4e4e4;}
.z-center .navbar-inner,.z-x-tbl{text-align:center}
.z-x-tbl{width:100%}
.z-x-tbl-cell{padding-bottom:7px}
.z-x-tbl-outer{padding-left:30px;padding-right:30px}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}


#nav-band {background-color: #FFF;}






.band {width:100%;}

#wrapper {
	position:relative;
	overflow:hidden;
	background:#fff;
}

#wrapper:before {
	content:"";
	position:fixed;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.5);
	width:calc(100% - 287px);
	z-index:9999;
	opacity:0;
	visibility:hidden;
	transition:opacity 0.3s linear, visibility 0.3s linear;
}

.secondarynav-active #wrapper:before {
	opacity:1;
	visibility:visible;
}



.navbar-top {
    display: none;
    margin: -10px 0 20px;
    font-size: 12px;
}


.navbar-top ul {
    margin: 0;
}


.navbar-top-left {
    float: left;
}


.navbar-top-right {
    float: right;
}


.navbar-top .social-icons {
    list-style: none;
    padding: 0;
    font-size: 13px;
    line-height: 12px;
}


.navbar-top .social-icons li {
    display: inline-block;
    padding-left: 7px;
    padding-right: 8px;
}


.navbar-top-menu {
    padding: 0;
    list-style: none;
}


.navbar-top-menu li {
    float: left;
}


.navbar-top-menu li + li:before {
    content: "|";
    padding: 0 7px;
    color: #ddd;
}

#left-thumnail{width:180px;height:87px;margin:7px 0px 0 0px;padding:0px;float:left;border:0px;}


div[id^="wds_container"] .wds_btn_cont {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  width: 100%;
}

.pb25{padding-bottom:25px}

.menu.accountitems li.logout a:before{background-position:0px -305px;}
body .main-navigation ul li.menu-item-has-children.focus:before,body .main-navigation ul li.menu-item-has-children:hover:before,body .main-navigation ul li.menu-item-has-children.focus:after,body .main-navigation ul li.menu-item-has-children:hover:after,body .main-navigation ul li.page_item_has_children.focus:before,body .main-navigation ul li.page_item_has_children:hover:before,body .main-navigation ul li.page_item_has_children.focus:after,body .main-navigation ul li.page_item_has_children:hover:after{display:none}


.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-4 {
    width: 33.33333333333333%;
  }

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

#mainmenu li.rex-article-10 a { width:140px; background:#9F2521; }

#mainmenu li.rex-article-10 a:hover { border-color:#9F2521; }

#mainmenu li.rex-article-10 a.rex-current, #mainmenu li.rex-article-10 a.rex-active { color:#fff; border-color:#9F2521; background-color:#9F2521; }


footer .center .uppercase{
  text-transform: uppercase;
}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}


#logo{
  float:left;
  height:85px;
  }


#logo-sponsor{
  float:right;
  height:85px;
  }
