﻿

.ce-center .ce-outer {
  position: relative;
  float: right;
  right: 50%;
}

.mh-posts-stacked-title { background: #2a2a2a; background: rgba(42, 42, 42, 0.8); }

.mh-posts-stacked-title-large { font-size: 24px; padding: 5px 10px; }

.mh-posts-stacked-title-small { font-size: 14px; padding: 2px 5px; }

.mh-posts-stacked-title a, .mh-posts-stacked-title a:hover, .mh-posts-stacked-meta a, .mh-posts-stacked-meta a:hover { color: #fff; }

.mh-widget-col-1 .mh-posts-stacked-title { font-size: 16px; padding: 2px 5px; }

.mh-widget-col-2 .mh-posts-stacked-title-small { font-size: 16px; }

	#mh-mobile .mh-posts-stacked-title-small, .mh-widget-col-1 .mh-posts-stacked-title-large { font-size: 13px; padding: 2px 5px; }

	#mh-mobile .mh-posts-stacked-title-large { font-size: 24px; padding: 5px 10px; }

	#mh-mobile .mh-posts-stacked-title-small { font-size: 16px; }

	#mh-mobile .mh-posts-stacked-title { font-size: 16px; padding: 2px 5px; }

.main .hero button.action.transparent:hover,
.main #pricing_table .action.transparent:hover {
    background: rgba(71, 207, 203, .05);
}


   .comptable .depcol,.comptable .payoutcol,  .comptable .bonuscol2{
    display:none;
}



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


.snap-drawers {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
}



#header-controls-search.control_alignment,
#header-controls-login.control_alignment {
	width: 50%;
	height: auto;
	margin: 0;
	text-indent: .7em;
	line-height: 1.0em;
	padding: 2px;
}


#header-controls-search a,
#header-controls-login a{
	color: #566B7B;
	font-size: 12px;
	display: inline;
	width: 100%;
	height: auto;
	float: left;
	line-height: 1.0em;
	text-indent: .5em;
}


.control_alignment div{
	display: inline;
}


.control_alignment{
	width: 100%;
	height: auto;
	color: #566B7B; 
	background-color: #F4F6F7; 
	padding: 2px;
	float: left;
}
.content-block__bg{position:absolute;z-index:0;top:10px;left:-110px;opacity:0.05;-webkit-transform:scale(1.2);transform:scale(1.2)}
.group-home-list .content-block__bg{display:none}

.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
}

#cookie-law-info-bar .cli-privacy-overview {
    display: none;
}
.pagination{clear:both}
.et_pb_section_parallax .et_pb_ajax_pagination_container,.et_pb_section_parallax .pagination,.et_pb_section_video .et_pb_ajax_pagination_container,.et_pb_section_video .pagination{position:relative}
.et_pb_portfolio.et_pb_section_parallax .pagination,.et_pb_portfolio.et_pb_section_parallax .wp-pagenavi,.et_pb_portfolio.et_pb_section_video .pagination,.et_pb_portfolio.et_pb_section_video .wp-pagenavi,.et_pb_portfolio_grid.et_pb_section_parallax .pagination,.et_pb_portfolio_grid.et_pb_section_parallax .wp-pagenavi,.et_pb_portfolio_grid.et_pb_section_video .pagination,.et_pb_portfolio_grid.et_pb_section_video .wp-pagenavi{position:relative}


.navbar-toggle.collapsed .icon-bar {
	background-color: #2b292c;
	width: 25px;
    height: 3px;
}

.links-button.collapsed .glyphicon-plus:before, .service-buttons.collapsed .glyphicon-plus:before {
    content: "\2b";
}



.menus-content {
	float: right;
	max-width: 287px;
}


.rtl .menus-content {
	float: left;
}

footer #footer-left #copyright {
  font-size: 13px;
}

.body {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.panel-2col .panel-col-last .inside{width:220px;}


#featuredContent .featuredProds .featuredProduct .num {
  position: absolute;
  color: #e9e9e9;
  font-weight: 700;
  font-size: 2.8em;
  line-height: 1em;
  left: 0;
  top: 0;
}

.modal-body {
  position: relative;
  padding: 15px;
}


.modal-body p {
    position: relative;
    margin-bottom: 5px !important;

}


.modal-body p span.price {

}


#popup .modal-body {
    background-color: white;
    padding: 20px;
    
    overflow: hidden;
    min-height:64vh;
}


#popup .modal-body p {
    text-align: center;
}


#page {
	height: 100%;
	position: relative;
}


.mobile-view #page {
	height: auto;
}
#topmenu_mobile{display:block}
#topmenu_mobile .dropdown-menu{position:absolute!important;background:#202831;border-radius:0}
#main h1{margin-bottom:36px}
#main h1,.intro-issue-slider .content-text h2{margin-bottom:18px}

.footmid-topright{ width:72%; float:left;}

.footmid-topright dl{ width:25%; float:left;}

.footmid-topright dt{line-height:30px; font-size:14px; color:#4c4c4c;}

.footmid-topright dd{ line-height:25px; text-decoration:none;}

.wrapper { width: 1000px; }
.pt-4,.py-4{padding-top:1.5rem!important}



.home .call-to-action-3 {
	display: block;
}


.call-to-action-3 h2 {
	font-family: Oswald,sans-serif;
	font-size: 58.79px;
	color: #860566;
	margin-top: 0;
	margin-bottom: 57px
}


.call-to-action-3 p {
	font-size: 30px;
	margin-bottom: 47px;
	font-weight: lighter
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

div.pagination {
	padding: 3px;
	margin: 3px 0 29px 535px;;
}


div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; 
	color: #00d999;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #00d999;

	color: #000;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #00d999;
		
		font-weight: bold;
		background-color: #00d999;
		color: #FFF;
	}

	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
.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-4{width:33.33333333%}
.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-8{width:66.66666667%}


.criteria-info .col-md-8 strong {
	display: block;
	font-size: 24px;
	color: #021e47;
	margin-bottom: 15px;
}
.img-fluid{max-width:100%;height:auto}

.col-pd{padding:10px}
.card-component-image{width:30%;float:left;margin-right:16px;}

.footer-list {clear: both;border-top: 1px solid #e2e5e8;padding: 20px 0;margin: 20px 0 0;}
.widget-container{margin:0 0 30px;font-size:12px}
.widget-container h3{margin:0 0 20px;padding:0 0 15px;text-transform:uppercase;font:700 14px Arial,Helvetica,sans-serif;color:#666;border-bottom:3px solid #ddd}
.widget-container p{font:12px/20px Arial,Helvetica,sans-serif;margin-bottom:15px}
.widget-container ul{clear:both;padding-left:0;list-style:none}
.widget-container ul li a{padding:0 0 0 5px;line-height:22px;text-decoration:none}
.widget-container ul li a:hover{text-decoration:underline}
.widget-container ul ul{padding:0 0 0 15px;border-top:none}
.widget-container input#s{float:left;width:60%;padding:7px 0 7px 7px;margin-right:5px;border-color:#ccc #efefef #efefef #ccc;border-width:1px;border-style:solid}
.widget-container input.submit{margin-left:5px;float:left}


.zerif-copyright-box {
	width: 100%;
    color: #666;
}

.padding-horizontal-20 {padding-left: 20px;padding-right: 20px;}


#header-logo-image {

	float: left;

	padding: 0 20px 0 0;

	max-width: 100%;

}


#header-logo-image img {

	margin-bottom: 0px;

}
.large-12{width:100%}
.wp-block-asd-multipurpose-block .wp-block-column{word-break:normal;overflow-wrap:normal}
.wp-block-asd-multipurpose-block .pt-cv-thumbnail{height:fit-content}
.wp-block-asd-image-with-content .content-wrap .wp-block-asd-multipurpose-block{padding-left:0!important;margin-left:0!important}


#logo  { float:left;margin-top: 10px; }

#logo img  { }

#logo .site-title, #logo .site-description  { font-family:Georgia, serif; color: #000; display:none;  }

#logo .site-title a { color:#222; font-size:40px; line-height:40px; text-transform:none; font-weight:normal; text-decoration:none; }

#logo .site-title a:hover { text-decoration:underline; }

#logo .site-description { color:#999; font:italic 14px Georgia, serif; }

    .top-bar-left, .top-bar-right { text-align: left !important; width: 100%;}

#history #main .row .rowMain .time-con .mask {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 5;
  height: 100%;
  width: 80%;
  top: 0;
}

#history #main .row .rowMain .time-con .mask .year {
  font-size: 4.5rem;
  position: absolute;
  top: -100px;
  letter-spacing: 20px;
  text-indent: -20px;
  pointer-events: none;
  width: 100%;
  text-align: center;
  height: 400px;
  line-height: 400px;
  color: #f7f7f7;
  animation: fadeInDownSmall 0.5s ease-in-out;
  display: none;
}

#history #main .row .rowMain .time-con .mask:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  box-shadow: 0 100px 60px -2px rgba(77, 81, 84, 0.1);
}



.contact-info-box h3{
	font-size: 24px;
	font-weight:600;
	margin:0 0 40px;
	color:#fff;
}


.contact-info-box p{
	line-height:28px;
	display:block;
	font-size:16px;
	color:#ffffff;
	margin:0 0 40px;
}
