﻿

.datisocietari { border-top:1px solid #cfcfcf; clear:both; color:#767676; padding-top:20px; padding-bottom:20px; background-color:#1a1a1a; font-size:10px }

.new_pic{ margin-top:10px;}
.nav-toggle .bar{background:#232d37;border-radius:.2rem;display:block;height:.2rem;position:absolute;right:0;top:calc( 50% - .1rem );transition:transform .2s ease-in,opacity 0s ease-out .2s,margin .2s ease-out .2s;width:100%}
.nav-toggle .bar:nth-child(1){margin-top:-.6rem}
.nav-toggle .bar:nth-child(3){margin-top:.6rem}
.nav-toggle.active .bar{transition:margin .2s ease-in,opacity 0s ease-in .2s,transform .2s ease-out .25s}
.nav-toggle.active .bar:nth-child(1){margin-top:-.1rem;transform:rotate( 45deg )}
.nav-toggle.active .bar:nth-child(2){opacity:0}
.nav-toggle.active .bar:nth-child(3){margin-top:-.1rem;transform:rotate( -45deg )}

  .ftop aside, .ftop div.textwidget, .ftop div.tag-cloud {padding: 0px; width: 100%;}

#content .item-title a,h2.post-title a, h1.post-title a, article.post .post-meta a:hover, #custom .product-with-desc ul.products li h1.post-title a:hover, #custom .twitterbox span a, #custom h3.widget-title a, #custom .ftop div.textwidget a, #custom .ftop a:hover, #custom .ftop .widget_my_theme_twitter_widget a, #content .activity-header a, #content .activity-inner a, #content .item-list-tabs a {
color: #2a8700 !important;}

#custom .widget a:hover, #custom h3.widget-title a:hover, #custom .ftop div.textwidget a:hover, #custom .ftop a:hover, #custom .ftop .widget_my_theme_twitter_widget a:hover {color: #005400 !important;}


.textwidget text-2 {  width: 100%;
        display: flex;
  align-items: center;
  justify-content: center;       }
.m-tiles__source-title{font-size:1.0625rem;display:block}
.m-tiles__source-title+.m-tiles__source-name{margin-top:0.625rem}

#body-core {
	background: white;
	min-width: 320px;
}



body.layout-fixed,
body.layout-fixed #body-core,
body.layout-fixed #site-header,
body.layout-fixed #header-sticky,
body.layout-fixed #notification { 
	min-width: 1140px;
}
 


body.layout-boxed #body-core,
body.custom-background #body-core {
	max-width: 1170px;
	display: block;
	margin: 0 auto;
}
.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;}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }

.left, .alignleft { float: left; display: inline; }

.main .content img.alignleft { margin-right: 22px; }

.main .cols .col img.alignleft { margin-right: 7px; }

.ezoic-template-menu ul ul { z-index: 600 !important; }

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row.pg-no-header.bg-grey {
    background: #dfe2e2;
    position: relative;
    z-index: 1;
}

.row.pg-no-header.bg-grey:before {top: 0; transform: skewY(-5deg); transform-origin: 0; transform:none;}

.row.pg-no-header.bg-grey:after {background: inherit; content: ''; display: block; height: 50%; left: 0; position: absolute; right: 0; z-index: -1; -webkit-backface-visibility: hidden; // for Chrome Windows}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}

#footer .footer{
	width: 990px;
	margin:0 auto;
	color:#f5f5f5;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }
.row{margin-right:-15px;margin-left:-15px}

.head-menu{float:right;margin:20px 0;display:none}

.head-menu,.head-search{margin:0;padding:5px;border-left:1px solid #dddddd}
#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}

    .section-teller .caption {
        top: 60px;
    }

    #logo-teller + .caption p {
        margin: 0 auto;
        font-size: 13px;
    }

.gallery-item .caption {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    color: white;
    text-align: center;
    font-size: 14px;
}

body .section-teller .caption p {
    margin: 10px auto;
}

.page-happenings .section-half-blocks .caption {
    top: 130px;
}

.con_box h2 {
	font-size: 20px;
	color: #222222;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
	font-weight: 600;
	padding-top: 20px;
}

.con_box p {
	font-size: 14px;
	color: #777777;
	line-height: 26px;
	text-align: center;
	margin-top: 10px;
}

.con_box {
	text-align: center;
}

.con_box a {
	color: #0094e2;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	transition: all ease 0.5s 0s;
}

.services .con_box p {
	margin-bottom: 0px;
}

#right-wide {
	width: 740px;
	float: right;
}

#right-wide .content {
	position: relative;
	z-index:5;
	padding: 28px 0px 24px 5px;
}

.td_social_type .td_social_info {
  padding: 0 0 0 9px;
  position: relative;
  top: -12px;
}

.td-social-boxed .td_social_info {
  font-size: 15px;
  top: 0;
  margin-top: -2px;
  
}

.td-social-style2 .td_social_type .td_social_info {
  top: -13px;
}

.td-social-style3 .td_social_type .td_social_info {
  top: -16px;
}

.td-social-style4 .td_social_type .td_social_info {
  top: -16px;
}

.td-social-style9 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  
}

.td-social-style10 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.center{text-align:center}

.content-wrap .header-stick{margin-top:-80px !important}

.content-wrap .footer-stick{margin-bottom:-80px !important}

#content .content-wrap{position:relative;padding:80px 0}
body.stretched #content .content-wrap{padding:0}
#access .menu-header,#wrapper {margin:2em auto;max-width:940px;-webkit-box-shadow:0px 0px 2px #333;-moz-box-shadow:0px 0px 2px #333;box-shadow:0px 0px 2px #333;}
#wrapper {background:#fff;padding:0 10px;}




.fullwidth-slider .es-slides h3 {
	text-transform:none;
	text-align:center;
	font-family: 'helveticaneuelight';
	font-size:30px;
	margin-bottom:10px;	
}

#fullwidth_slider_home .es-slides h3 {
	font-size:20px!important;
}


.everslider .es-slides {
	position: relative;
	width: 100000px;
	margin: 0;
	padding: 0;
	list-style: none;
	-webkit-transform: translate3d(0,0,0);
}


.everslider .es-slides img {
	width: 100%;
	height: auto;
	max-width: none;
}


.everslider.es-slides-ready {
	background: none;
}


.es-slides {
	visibility: hidden;
}


.es-slides-ready .es-slides {
	visibility: visible;
}


h3, .fullwidth-slider .es-slides h3 {
	font-size: 20px!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;}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.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}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}


.clearfix {
  *zoom: 1;
}


.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}


.clearfix:after {
  clear: both;
}
.login-oath-links{display:-ms-flexbox;display:flex;padding-top:1.875em}
.login-oath-links .login-oath-header{-ms-flex:1 1;flex:1 1;max-width:12.5em}
.login-oath-links .login-oath-header .social-media-login-text,.login-oath-links .login-oath-header h2{margin-top:0}
.login-oath-links .social-media-login-group{-ms-flex:0 0 50%;flex:0 0 50%;max-width:12.5em}
.login-oath-links .social-media-login-group form{margin-top:.3125em}
.login-oath-links .social-media-login-group form fieldset .social-media-login-item{width:33%;display:inline-block;float:left;text-align:center}
.login-oath-links .social-media-login-group form fieldset .social-media-login-item input[type=image]{width:auto;height:1.25em}
.login-oath-links .social-media-login-group form fieldset .social-media-login-item input[type=image]:hover{opacity:.75;cursor:pointer}
.login-oath-links .social-media-login-group form fieldset .social-media-login-item.amazon{margin-top:.125em}
.label-anuncio{color:#777;width:55px;font-size:.55em;padding:2px}

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}
.icon-104-logo .path3:before{content:"\e904";margin-left:-2.169921875em;color:#1a171b}
	
	
	.services_full .block .img_content {
		-webkit-box-sizing: initial;
		-moz-box-sizing: initial;		
		box-sizing: initial;
	}

td.score{font-size:18px;font-weight:bold;padding:15px 0 0 0;}

td.score .comment{font-size:12px;padding:5px 0 0 0;color:#777777;font-weight:normal;}





#text { float: left; width: 550px; margin-right: 20px; }

#text p { padding: 0px; text-align: justify; line-height: 18px; margin-top: 3px; margin-bottom: 15px; }

#text h2, h3, h4 { font-size: 16px; font-weight: bold; }

#text h1 { font-size: 16px !important; font-weight: bold; }
.view-services .views-row .service-image{margin-bottom:28px;}
#wp-calendar tfoot td#prev{padding-left:10px;text-align:left}

    #mw_board_group_3 .mw_board_group_3_list { width:100px; }

    #mw_board_group_3 .mw_board_group_3_list a { font-family:dotum; }
footer .social .footer-form-wrapper .subscription-result{display:none;margin-top:.75rem;margin-right:auto}




.column.alpha, .columns.alpha {
  margin-left: 0; }


  
  .alpha.omega {
    margin-left: 0;
    margin-right: 0; }

  
  header .full-width-col .four.columns.alpha {
    }



.video-list .five.columns.alpha img {
  width: 100%;
  height: 100%; }
 #padding-16 { height:60px; }

.mobile-nav-heading.close-mobile-nav {
  font-size: 18px;
  width: 250px;
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 30px;
  margin-bottom: 20px;
  background-color: #1e1e1e;
  border-bottom: none;
  margin-top: 0;
}

#cookie-notice.cn-bottom .cn-revoke-cookie,.cn-bottom{bottom:0}
#cookie-notice.cn-top .cn-revoke-cookie,.cn-top{top:0}
#cookie-notice{display:none;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-button{margin-left:10px}
#cookie-notice .cn-revoke-cookie.cn-button{position:relative;visibility:visible;display:none;left:0;right:0;margin:0}
.widget_categories .cat-item:before,.widget_categories .cat-item .count{background: #cf4d35;}




#sync1 .item{margin: 0 auto;text-align: center;width: 70%;}

#sync2 .synced .item{border: 1px solid rgb(0, 0, 0); opacity: 1;}

#sync2 .item{color: rgb(0, 0, 0); cursor: pointer; margin: 5px; padding: 0; text-align: center; opacity: 0.5;}

#sync2 .item img { width:100%;}
.site-footer .bottom-nav{margin:0;padding:0;list-style:none}
.site-footer .bottom-nav li{padding-top:5px;line-height:24px;padding-bottom:0}
.site-footer .bottom-nav li a{text-decoration:none;color:#0568c1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:24px}
.site-footer .bottom-nav li a:hover{text-decoration:underline}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#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: #606060 !important;
				}
