﻿

#sidebar-divibar {
	visibility:hidden;
	display:none;
	position:static;
	z-index: -15;
	width: 100%;
}


#sidebar-divibar.sidebar-divibar-bottom {
	bottom:0;
}

td.ensystd {vertical-align:middle;padding:0;border:0;margin:0}

.pad-top-8{
	padding-top:8px;
}


.textalbastru
{
font-family:"Arian Narrow";
font-size:20px;
padding-top:5px;

}
#primary{height:100%;font-family:Georgia,times new roman,Times,serif}
.site-content{width:648px;width:46.28571428571429rem;margin:0}
.site-content article{-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;margin:0 22px 0 11px;margin:0 1.571428571428571rem 0 .7857142857142857rem;border-bottom:4px double #ddd;overflow:hidden}
.single .site-content article{border-bottom:none}
.search .site-content article{padding-bottom:0}
.page-template-page_searchresults-php .site-content article,.page-id-3312 .site-content article{border-bottom:none}
.archive .site-content{background-image:none!important}
.archive .site-content article{margin:5px!important}
.ie .site-content{width:648px!important;margin:0}
.ie .archive .site-content article{margin:0 22px 0 11px}


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;}
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}
.mobile.menu__wrap .menu__container .menu__main{position:relative;width:84%;height:100vh;background-color:#24408e}

.info_container{width:100%; padding:10px 30px;line-height:1.4;font-size:15px}

.info_container div{display:inline-block;vertical-align: top;}

.info_container a {display:block;text-align:center;font-size: 14px;padding: .3em .3em;background: #E72C46;color: #FFFFFF !important;border: 1px solid #E72C46;border-width: 1px 0;-webkit-border-radius: 0.25em;-moz-border-radius: 0.25em;border-radius: 0.25em;text-shadow: 0 1px 0 rgba(0,0,0,0.05);}


	.span10home {width: 100%;}


             

#image_100779010 {
  width: 40%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}

footer .mkdf-footer-top-holder {
display: block;
background-color: #212121;
position: relative;
background-position: center center;
background-size: cover;
padding: 75px 45px 60px 45px;
}
.tb-megamenu-column{padding:10px 0;}


.social-wrapper .social-link.facebook {background-position: -247px -50px;}


.widget {
  margin-bottom: 18px;
}

.widget h3 { border-bottom: 0; }








#box-mahjong .join-mic {



	cursor: pointer;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 13px;



	color: #fff;



	font-weight: bold;



}
.header__nav,.subpage__nav{padding:0 16px;position:relative;font-family:"Francois One",sans-serif;font-weight:700;text-transform:uppercase;height:48px;}
.header__nav:after,.subpage__nav:after{clear:both;content:'';display:table;}


.font-md, .utility-nav-links a, .main-nav-list .dropdown-menu .dropdown-column-colored p, .main-nav-list .dropdown-menu .dropdown-column-colored a, .main-nav-list .dropdown-menu .dropdown-column-colored strong, .contact-info-list li {
  font-size: 12px; }

  .main-nav-list .dropdown-menu .dropdown-column-colored p {
    color: #454545; }

    .main-nav-list .dropdown-menu .dropdown-column-colored p strong {
      display: block; }


.short-stats__bottom {
    font-size: 14px;
    color: #608ab9 !important;
    margin-top: -2px;
}


.only-logo .navbar-header {
	float: none;
	margin: auto;
	text-align: center;
}


.only-logo .navbar {
	min-height: 10px;
}

.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;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }



.video-container, .map-container { border: medium none; height: 0; margin: 0 0 15px; overflow: hidden; padding-bottom: 51%; padding-top: 30px; position: relative; }


.video-container iframe, .map-container iframe, .map-container object, .map-container embed, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.habillage #page,.habillage #gabarit{z-index:2;min-height:1009px}
.habillage.habillage_loaded #page,.habillage.habillage_loaded #gabarit{margin-top:200px}
.habillage.habillage_loaded #page{background:#FFF}
.container,.footer,#page{width:100% !important}
.menu .responsive-links{float:right;line-height:70px;display:none}
.menu .responsive-links ul{list-style-type:none;margin-bottom:0!important}
.menu .responsive-links ul a{padding-right:10px;cursor:pointer}
.menu .responsive-links ul a li{display:inline-block;color:#34495e}


.featured-block__text {
  display: block; }


.featured-block.store .featured-block__text,
.featured-block.news .featured-block__text,
.featured-block.technique .featured-block__text,
.featured-block.feature .featured-block__text,
.featured-block.reviews .featured-block__text {
  color: #fff; }

.tt-blog-grid .blog-item img {width:100%;}

.tt-blog-grid .blog-item .entry-meta {font-size:13px;margin-bottom:10px;font-family:'Montserrat';}

.tt-blog-grid .blog-item .entry-excerpt {font-size:14px;line-height:24px;}


.blog-col .img-con{height: 245px;overflow: hidden;position: relative;}


.blog-col .img-con img{position: absolute;min-width: 100%;min-height: 100%;left: 50%;top: 50%;max-width: 150%;max-height: 150%;transform: translate(-50%, -50%);}


.blog-each-col .img-con{position: relative;height: 210px;overflow: hidden;border-bottom: 1px solid #ccc;}


.blog-each-col .img-con img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}


.app-each .img-con{position: absolute;left: 0;top: 0;width: 102px;height: 100%;border-right: 1px solid #c8c8c8;text-align: center;font-size: 40px;color: #000;}


.ep-solution-col .img-con{margin-bottom: 10px;}


.service-each .img-con a{display: inline-block;border-radius: 100%;}


.service-each .img-con a:hover{box-shadow: 0 0 8px 2px rgba(0,0,0,0.4);-webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,0.4);}
.col-lg-6{width:50%}
.home main .sections{grid-column:1/-1}
.home .sections{margin-bottom:2rem}
.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-left:15px;padding-right:15px}
.col-md-3{width:25%}

	
	.lower-foot .textwidget { float: none; }

#panels section .main {
	box-sizing: border-box;
	height: auto !important;
	display: none;
	-webkit-transition: opacity 600ms;
	transition: opacity 600ms;
	overflow-y: hidden;
}

#panel-1-ctrl:checked ~ #panels #panel-1 .main {
	max-height: initial;
	display: block;
	padding: 20px 0 20px;
}

#panel-2-ctrl:checked ~ #panels #panel-2 .main {
	max-height: initial;
	display: block;
	padding: 20px 0 20px;
}

.main {
	width: 100%;
	margin: 0 auto;
}

.main p {
	line-height: 1.8;
}

#panels section#panel-2 .main {
	box-sizing: border-box;
	opacity: 0;
	display: none;
	-webkit-transition: opacity 600ms;
	transition: opacity 600ms;
	overflow-y: hidden;
}


	.span7 {
		width: 670px
	}


	.row-fluid .span7 {
		width: 57.26495726495726%;
		*width: 57.21176577559556%
	}


	input.span7, textarea.span7, .uneditable-input.span7 {
		width: 656px
	}


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




header#cc_header .span7 {
	width: 100%;
}
.porto-sicon-img .img-icon{width:1em;max-width:100% !important;border-radius:0 !important;box-shadow:none !important;display:block;font-size:inherit}
.porto-sicon-wrapper .porto-icon,.porto-sicon-wrapper .img-icon{transition:transform 200ms linear}
.stats-top .porto-icon,.stats-top .img-icon{margin:0 auto}


#testclic .clicbloc {
	position: absolute;
	background: #2d2d2d;
	height: 140px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-top: 50%;
	margin-left: 50%;
}


.su-note-inner {
  padding: 1em;
  border-width: 1px;
  border-style: solid;
}

.tab_footer { 
	border-style: none; 
	border-color: inherit; 
	border-width: 0px; 
	width: 100%; 
	height: auto; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	font-family: sans-serif,Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #f5f2f2; 
	padding-bottom: 10px; 
	

	background-color: #444444;
}

.tab_footer td { text-align: center; }

.tab_footer a { color: #aaa; }

.tab_footer table { margin: auto; }

.normal { font-size: 80%; }

.normal table { font-size: 100%; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}


#top-footer ul.menu {
	list-style: outside none none;
	margin-left: 0;
}


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


	#site-navigation .menu-toggle {
		color: transparent;
		display: block;
		font: 0px/0 a;
		width: 50px;
		position: relative;
		cursor: pointer;
	}


	#site-navigation .menu-toggle:before {
		color: #ffffff;
		content: "\f0c9";
		display: block;
		font-family: FontAwesome;
		font-size: 23px;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		text-align: center;
		line-height: 50px;
	}


	#site-navigation .menu-toggle:hover {
		background: #dc3522;
	}


	#site-navigation .menu {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: #333333;
	}


	.menu-primary-container .sub-menu {
		display: none;
	}
 

ul.sub-menu li.menu-item a {
	
	color:black;
}


ul.sub-menu li.menu-item a:hover {
	
	background-color:#e3e3e3;
}


.menu-item a{
	color: white;	
}
.mk-col-1-3,.mk-col-4-12{width:33.33%}
