﻿
   .left-games{float: left;width: 20%;min-height: 1454px;max-width: 240px;}

   .left-games, .right-games {  width: 20%; max-width: 220px; }
.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-rotation{height:auto;flex-grow:1}
.n2-ss-slider[data-ie] .n2-ss-layer-col,.n2-ss-slider[data-ie] .n2-ss-layer-row,.n2-ss-slider[data-ie] .n2-ss-layer[data-sstype=content]{background-attachment:scroll!important}
.n2-ss-slider .n2-ss-layer-row{box-sizing:border-box;display:flex}
.n2-ss-slider .n2-ss-layer-row-inner{box-sizing:border-box;display:flex;visibility:hidden}
.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer .n2-ss-layer-row{height:auto;width:100%}
.n2-ss-slider .n2-ss-layer-row .n2-ss-item{float:none}


.page-template-tpl-home .section-banner-video-wrapper {
  display: none;
}

  .page-template-tpl-home .section-banner-video-wrapper.active {
    opacity: 1;
  }


#pos-2,
#pos-3,
#pos-4,
#pos-5,
#pos-6 {
	padding: 58px 0 128px 0;
}


#pos-2 h2,
#pos-3 h2,
#pos-4 h2,
#pos-5 h2 {
	margin: 0 0 50px 0;
	font-family: 'Oswald';
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.3em;
	text-align: center;
	text-transform: uppercase;
	word-spacing: 0.05em;
}
.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}


.main-navigation .menu-item-description {
    color: #707070;
    color: rgba(51, 51, 51, 0.7);
    font-family: "Noto Sans", sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 0.5em;
}


.footer-site-info {
  background: #222;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 1em 0;
  color: #ccc;
}


.footer-site-info a {
  color: #ffffff;
  border-bottom: 1px solid #555;
}


.footer-site-info a:hover {
  color: #fa5742;
}


.footer-site-info p {
  margin-bottom: 0;
}
#main-nav li.first-level-item.second-level--opened ul.second-level{max-height:1000px;opacity:1;display:block;}
#main-nav li.first-level-item.second-level--opened button.second-level--open svg{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
#main-nav li.second-level-item:last-of-type{margin-bottom:25px;}
#main-nav button.second-level--open{position:absolute;right:-10px;top:0;padding:19px 12px 19px 17px;background-color:transparent;}
#main-nav button.second-level--open:focus{outline:2px solid #4d90fe;}
#submenu--desktop .submenu-inner ul.second-level{padding-left:20px;}
.site-rail-menu--open .site-header .site-header--inner{margin-left:-100vw}
.site-header .site-header--inner{transition:margin .2s linear}
.site-header .site-header--inner .container{padding-left:0;padding-right:0}
.et_pb_portfolio_item .pop_up_close_btn{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}
.et_pb_portfolio_item .pop_up_close_btn:hover{opacity:1}
#site-info .copyright{float:left;max-width:400px;padding-left:5px}
#site-info .copyright,#site-info .wpgo-link{float:none;text-align:center;max-width:100%}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
#copyright a,#footer-menu a{color:#BCBCBC}
#footer-menu{float:right;text-align:right;font-size:13px}
#footer-menu ul{list-style:none;margin:0}
#footer-menu ul li{float:left}
#footer-menu ul li a{padding:0 12px;border-right:1px solid #1E1E1E;box-shadow:1px 0px 0px rgba(224, 224, 224, 0.102);-moz-box-shadow:1px 0px 0px rgba(224, 224, 224, 0.102);-webkit-box-shadow:1px 0px 0px rgba(224, 224, 224, 0.102)}
#footer-menu ul li:last-child a{padding-right:0px;border-right:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
#footer-wrapper a,#copyright a,#footer-menu a{color:#BCBCBC}
#footer-menu ul li:first-child a{padding-left:0px}
.footer-menu-title-jp{font-size:11px;letter-spacing:.14em;white-space:nowrap}
.small-menu{list-style:none;height:100%;width:1060px;float:left;color:#fff;margin:0;padding:0 10px}
.small-menu li{float:left;line-height:32px;margin-left:0;padding:0 0 0 6pt}
.small-menu li a{text-decoration:none;color:#ccc;font-size:10px;font-weight:700}
.small-menu li a:hover{color:#f73333}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

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

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
body.archive.woocommerce .main-content-feed.wrap.container{margin-top:0}
.main-content-feed{margin-top:20px}
.main-content-feed.wrap.container{padding:0;animation-name:fadeIn;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.6s}



.top_header_left
{
	float: left;
	width: 230px;
	height: 90px;
}

	

#mfn-rev-slider input{display:inline-block}
.fusion-tabs.clean .tab-pane{margin:20px 0}
.fusion-tabs .tab-pane{display:none;padding:15px;max-width:100%;border:1px solid #f1f2f2;border-top:none}
.fusion-tabs.clean .tab-content .tab-pane{padding:0;background:0 0;border:none}
.fusion-tabs.vertical-tabs .tab-pane{padding:30px;border:1px solid #ebeaea;}
.fusion-tabs.fusion-tabs-1 .tab-pane{background-color:#010101;}
.fusion-tabs.fusion-tabs-1 .nav,.fusion-tabs.fusion-tabs-1 .nav-tabs,.fusion-tabs.fusion-tabs-1 .tab-content .tab-pane{border-color:rgba(235,234,234,0);}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-3{width:25%}
#footer-info,#footer-info a{font-weight:normal;font-style:italic;text-transform:none;text-decoration:none}
#footer-info{font-size:13px}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}

.really_simple_share_specificfeeds a, .really_simple_share_specificfeeds_follow a {
  text-decoration: none;
}

.really_simple_share_specificfeeds .super, .really_simple_share_specificfeeds img,
.really_simple_share_specificfeeds_follow .super, .really_simple_share_specificfeeds_follow img {
  vertical-align: middle;
  border-radius: 0;
  box-shadow: none;
}

.really_simple_share_specificfeeds_follow {
  margin-top: -2px;
}

.really_simple_share_specificfeeds_follow a, .really_simple_share_specificfeeds_follow a:hover,
.really_simple_share_specificfeeds_follow a:visited   {
  background: white;
  color: black;
  font-size: 12px;
  padding: 2px 6px;
  border: 1px solid gray;
  border-radius: 2px;
}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}

#menu .full {
    font-family: 'eurostile_extended';
	padding:0;
}

#links .site-width .quarter:nth-child(even) .full {
	background-color:#EFEFEF;
}

#links .site-width .quarter:nth-child(odd) .full {
	background-color:#EFEFEF;
}

#links .site-width .quarter:nth-child(4) .full {
	
	padding:0;
}

#links .site-width .quarter:nth-child(4) .full h4, #links .site-width .quarter:nth-child(4) .full p {
	
}

#links .full {
	min-height:360px;
}

.home #main-title .full  {
	padding-bottom:0;
}

.home #contents .full {
	padding-top:0;
	padding-bottom:0;
}

.single-product #contents .full {
	padding-left:0;
	padding-right:0;
}
.full-width .twentyfourteen .tfwc{margin-right:auto}


.products-grid {
	margin: 0;
	list-style: none
}

ul.products-grid {
	padding: 0;
	margin: 0
}

.products-grid .item {
	margin-top: 20px;
	padding: 0px
}

.col-main .product-grid-area .products-grid {
	margin-left: -12px;
	margin-right: -12px
}


		  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: 10px; }

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}


.art-button-wrapper.active .art-button
{
  color: #FCF9ED !important;
}


.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
  top: -60px;
}




#header_container{

	padding-bottom: 25px;

	padding-top: 0px;

	background: transparent;

}

        #introtext { font-size: 5.5em; text-shadow: 0 0 10px #333; }

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}

#col_sx {display: block; width: 240px; margin: 0px; padding: 0px; float: left;}


.header.fixed {
    position: fixed;
    z-index: 2;
    top: 0;
    right: 0;
    left: 0;
}

#nav_mdd .mdd_mea_contenu {
	margin:10px 0px 0px 0px;
	width:180px;
	overflow:hidden;
}
.nf-form-cont .nf-form-wrap .one-half,.nf-form-cont .nf-form-wrap .three-sixths,.nf-form-cont .nf-form-wrap .two-fourths{width:100%}


.has-event-list .column.has-event-details {
    padding-top: 0
}
.mobile-contact-sticky{position:fixed;bottom:0;right:0;left:0;height:4.5rem;padding:1.5rem 1.3rem;font-size:1.4rem;background:#fff;color:#000;z-index:1030;display:none}
.mobile-contact-sticky.active{display:block}
.mobile-contact-sticky a{color:#000;padding:0;display:inline-block;vertical-align:text-bottom;margin-left:.5rem;font-size:1.4rem;border:none;text-decoration:underline}
.footer-section .footer-bottom{background:#333333;padding:0 0 30px}
.footer-section .footer-bottom p{padding:0;margin:0}
.footer-section .footer-bottom .copyright-info{padding:15px 0 3px}
.footer-section .footer-bottom .copyright-info span.separator{display:inline-block;padding:0 5px}
.footer-section .footer-bottom .copyright-info p{display:inline-block}
.footer-section .footer-bottom ul{list-style-type:none;padding:0;margin:0;display:inline-block}
.footer-section .footer-bottom ul li{display:inline-block}
.footer-section .footer-bottom ul li:before{content:' | ';display:inline-block;color:#7f7f7f;margin-right:2px}
.footer-section .footer-bottom ul li a{font-size:13px}

#header .main {
	width: 98%;
}

.main{width:960px;margin:0 auto}

#inner-page .main{width:1000px;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


li.menu-item a {
color:red;
}



.liste_cod_ann
{
    font-size: 9px;
    color: #FFFFFF;
    background-color: #005782;
    font-family: tahoma, verdana, sans-serif;
    width: 60px;
    padding-left: 2px;
}

.top{margin-bottom:20px;}


.cta-thin-strip__button {
    position: absolute;
    right: 20px;
    top: 5px;
}

.td-footer-full .footer-social-wrap i {
  margin: 10px 3px 0 7px;
}


.footer-social-wrap i {
  border-radius: 3px;
  margin: 12px 5px 12px 0;
  color: #fff;
  width: 32px;
  height: 32px;
  font-size: 16px;
  padding-top: 8px;
  line-height: 16px;
}

.td-footer-template-10 .footer-social-wrap {
  padding: 0 20px;
  cursor: default;
  
}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!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:36px;}


.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-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}
.entry-content{overflow:hidden;}
.entry-content p{margin:0 0 25px;}
 .entry-content ol,.entry-content ul{margin:0;padding:0 0 25px;}
.archive-page ul li,.entry-content ul li{list-style-type:square;margin:0 0 0 30px;padding:0;}
.entry-content ol li{margin:0 0 0 35px;}
.archive-page ul ul,.entry-content ol ol,.entry-content ul ul{padding:0;}
.large-12{width:100%}


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;}
.row{margin-right:-15px;margin-left:-15px}
.footer .row,.video_area .bx-wrapper{margin-left:0}
.footer .row{margin-right:0}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#twitter .row{margin-bottom:10px;text-align:center}
.dropdown-menu .row .row .nav-item-jumbotron{padding-bottom:70.25%}
.dropdown-menu .row .row .nav-item-jumbotron .nav-title{margin-bottom:12px}
.dropdown-menu .row,.dropdown-menu [class*=" col-"],.dropdown-menu [class^=col-]{padding-left:10px;padding-right:10px}
.dropdown-menu .row{margin-left:-20px;margin-right:-20px;padding-top:15px}
.dropdown-menu .row .row{padding-top:0}
#service_dropdown .dropdown-menu .row.dropdown_Body{padding:30px 0;margin:0}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.front .region-content{padding:60px 0 40px;}
.front .region-sidebar-second,.front .region-sidebar-first{padding:76px 0 40px;}
.region-highlighted-bottom-left .view-Testimonials.highlighted{padding-right:0px;}

.liste_cadre
{
    border: 1px solid #808080;
}

.section-inner {
  position: relative;
}

.section-about .section-inner {
  padding-top: 11.607142857142858%;
  padding-bottom: 9.821428571428571%;
}

.section-method .section-inner {
  padding-top: 9.732142857142858%;
  padding-bottom: 8.035714285714286%;
}

.section-performance .section-inner {
  padding-top: 12.857142857142856%;
  padding-bottom: 7.142857142857142%;
}

.section-price .section-inner {
  padding-top: 9.464285714285714%;
  padding-bottom: 9.642857142857144%;
}

.section-counseling .section-inner {
  padding-top: 12.678571428571427%;
  padding-bottom: 8.928571428571429%;
}

.site-content{ padding-top: 85px; }

.home .site-content{ padding-top: 0px; }
.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-lg-4{width:33.33333333%}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}

.normal {
    font-weight: normal
}

.normal-text {
    font-size: 13px!important
}




.post-in,

.single-in {

     width: 100%;

    border-left: 1px solid #999;

    border-right: 1px solid #999;

    border-bottom: 1px solid #999;

     box-shadow: 2px 2px 2px #999;

}


.side-section h2 {
	border-bottom: 2px solid #e6e6e6;
	padding: 17px 0 0 8px;
}


.side-section {
	padding-bottom: 17px;
}


.side-section img.centered {
	display: block;
	margin: 22px auto;
}


.side-section img.left-aligned {
	display: block;
	margin: 22px 0;
}


#sidebar .side-section h2 {
	padding-left: 0;
}


	.side-section h2 span {
		font-size: 14px;
		line-height: 14px;
	}


	.side-section h2 span a {
		color: #E08420;
	}


	#sidebar .side-section {
		width: 227px;
		padding-left: 20px;
	}


	.side-section  a.link {
 ;
	}


	#main.layout2 #sidebar .side-section {
		width: 300px;
		margin: 0 10px;
		padding: 0;
	}

br.clear {
	clear: both;
}




.st_facebook_hcount {
    float: left;
}




.topnav { background: #FFF; }

.topnav nav {display: none;z-index:9999;}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
.row{margin-right:-15px;margin-left:-15px}

.w3-content,.w3-auto{margin-left:auto;margin-right:auto}
.w3-content{max-width:980px}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}


.lb-data .lb-details {
	width: 85%;
	float: left;
	text-align: left;
	line-height: 1.1em;
}

#box03_left li a ,#box03_center li a ,#box03_right li a {
width: 218px;
font-size: 10px;
font-size: 1.0rem;
}

#box03_right {
width: 218px;
float: left;
}

#box03_right li{
width: 218px;
height: 80px;
line-height: 1.1;
margin-bottom:10px;
}

.clearfix:after{
content: "";
clear: both;
display: block;
}
#sidebar-left .block .content label{text-align:right;}
#sidebar-right .block{border:0px dotted yellow;}
