﻿
.wpls-logo-showcase .wpls-fix-box{max-height: 250px;width: 100%;box-sizing: border-box;}
.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%}
 

	body.nimobile #forbottom {
		min-height: 0;
	}


	#forbottom {
		padding: 0;
	}


	#forbottom #container[class*='column'] #content {
		margin-bottom: 25px;
	}


	#forbottom,
	#colophon {
		margin: 0;
	}


	.presentation-page #forbottom {
		margin: 0;
	}


	#forbottom #front-columns div.column1 {
		clear: none;
	}


	#forbottom #front-columns .column-header-image {
		text-align: center;
		margin-bottom: 10px;
	}
.o-row:after{content:"";display:table;clear:both}

.financity-body .gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-content{ display: none; }

.financity-body .gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-content.gdlr-core-active{ display: inline; }

.gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-content-wrap{ overflow: hidden; padding-top: 4px; }

.gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-content{ display: none; white-space: nowrap; }

.gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-content.gdlr-core-active{ display: block; }

	.article-img{max-height:200px;overflow-y:hidden;}

.td-subfooter-menu {
  display: inline-block;
  margin: 7px 0;
  float: right;
  
  
  
}

.td-subfooter-menu li {
  display: inline-block;
  margin-left: 0;
  line-height: 18px;
}

.td-subfooter-menu li a {
  margin-right: 16px;
  line-height: 18px;
  display: inline-block;
  color: #ccc;
}

.td-subfooter-menu li a:hover {
  color: #4db2ec;
}

.td-subfooter-menu li:last-child a {
  margin-right: 0;
}

.td-subfooter-menu ul {
  display: none;
}

.td-subfooter-menu .fa {
  margin-right: 3px;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

	#access ul li.page_item a:visited {
		color: #aaa;
	}

	#access ul li.page_item a:visited:hover {
		color: #fff;
	}
#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}
.stuck .header-inner,.stuck .logo,.stuck .logo img{padding-top:0;margin-top:0}

  #news-box-wrapper .news-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0px 25px; }
div.ptp-plan{text-align:center;font-weight:bold;font-size:1em;background-color:#ddd;color:#333}
#ptp-17 div.ptp-plan{border-top-right-radius:0;border-top-left-radius:0;font-size:.8em;padding:.9375em 1.25em}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:20px 0}





.postid-249 #et-boc .et_pb_row.et_pb_row_1 .et_pb_column.et_pb_column_1_2.et_pb_column_2 .et_pb_text_inner h6{line-height: 1.5;}


.postid-249 #et-boc .et_pb_row.et_pb_row_2 .et_pb_column.et_pb_column_1_2.et_pb_column_4 .et_pb_text_inner h6{line-height: 1.5;}


.ecs__level {
}
.site-foot .footer-column{display:block;margin-bottom:25px}
.site-foot .footer-column.column-4{text-align:center}
.site-foot .footer-column.column-4 .logo{display:block;width:100%;float:none;margin:0px auto}
.site-foot .footer-column.column-4 .logo img{margin:0px auto;margin-bottom:50px}
.site-foot .footer-column ul li{line-height:1.875}
.site-foot .footer-column ul li:first-of-type a{color:white;font-weight:700}
.site-foot .footer-column.column-2{display:block}
.site-foot .footer-column:first-of-type{margin-left:0px}
.site-foot .footer-column:nth-of-type(3){clear:left;margin-left:0px}

.featured-testimony-wrapper .primary-column .primary-row {
  margin-left: -15px;
  margin-right: -15px;
}

.featured-testimony-wrapper .primary-column .primary-row .primary-text,
.featured-testimony-wrapper .primary-column .primary-row .primary-image-wrapper {
  padding-left: 15px;
  padding-right: 15px;
}

.featured-testimony-wrapper .primary-column .primary-row .primary-image-wrapper {
  margin: auto;
  text-align: center;
}

.featured-testimony-wrapper .primary-column .primary-row .primary-image-wrapper #active_ft_link {
  width: 100%;
}

  .featured-testimony-wrapper .primary-column .primary-row .primary-text {
    flex-basis: 60%;
  }
.video-wrapper{position:relative;padding-bottom:56.25%;height:0}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.single .byline a.url.fn.n {
    font-weight: bold;
}


#result_container {
   padding-top: 10px;
   width: 100%;
   background-color: #FFFFFF;
}

.logo {
	width: 160px;
	height: 64px;
  padding: 0;
  margin: 12px 0px;
}

header .logo {
    display: inline-block; }
.on-demand__inner--description{color:#000;font-size:13px;font-size:0.8125rem;text-transform:none;margin:0 0 13px;line-height:1.2;}
.modal-body{position:relative;padding:15px}

.user_search form .modal-body button.btn-primary {
height:30px;
padding:2px 12px;
width:23%;
}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: 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-md-3 {
width: 25%;
}


.branding {
  display: block;
  position: relative;
  z-index: 4;
}

.branding img {
  max-width: 100%;
}

body.home 
div#middle 
div#primary 
main#main 
div.body-wrap 
div.entry-content 
div.agricole-double-blocks 
div.panel-first-child { 
margin-bottom:0!important;
}
.footer,.stats{color:#fff;border:2px solid #bc190a;-moz-border-radius:2px;border-radius:2px;font-size:12px;float:left}
.footer{width:750px;min-height:142px;background-color:#272727;margin:7px 0 7px 7px}
.footer h2{font-size:14px;display:inline;padding:0}
.footer-cnt{padding:10px 10px 10px 15px}
.footer-list{text-align:center;background-color:#383838;height:25px;line-height:25px}
.footer-list a{font-weight:700;text-decoration:none;color:#fff;margin:0 10px}
.footer-copy a{text-decoration:none;color:#fff}
.footer-copy{text-align:center;margin-top:10px;margin-bottom:10px}
.box-content-middle-desc h3,.box-content-middle-desc-others h3,.footer p,.star-rating li{display:inline}





.wrapper-outer {
	position: relative;
}
header#header .header-left{padding:15px 20px 15px 0;width:301px;max-width:40%}
.card-activity__content{font-size:14px;font-weight:bold;}
.card-activity__content p{margin-bottom:0;}
.card-activity__content:before{content:"";display:block;width:105px;margin-bottom:15px;border-top:1px solid;}



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}
.genesis-nav-menu .menu-item{display:inline-block;text-align:left}
.genesis-nav-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }

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



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
.grid,.grid-right{float:none}


#topConcept .spbanner{
position: absolute;
bottom: 90px;
right: 0;
}


#topConcept .spbanner img{
width: 100%;
height: auto;
}
.print-only{display:none}


.sh-sticky-header-active .sh-standard-logo {
    display: none;
}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.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-12{width:100%}

.col-sm-12.text-center h2 {
	margin-bottom: 50px;
	font-size: 45px;
}




.locations-section .col-sm-12 p {
    line-height: 1.2;
}



.col-sm-12.white {
	margin-bottom: 30px;
}

    .features-section .col-sm-12 img {
        width: 23%;
    }
.custom-notification-wrapper .custom-notification .noti-content{padding:20px}
.home .home__header .home__header__text{width:100%;height:100vh;position:absolute;top:0px;left:0}

#footer-menu-wrapper{
    float:left;
    margin-top:40px;
}

#footer-menu-wrapper ul{
    list-style: none;
    margin:0;padding:0;
}

#footer-menu-wrapper ul li{
    display: inline-block;
    font-size:14px;
    text-transform: uppercase;
    border-right:1px solid #7f7f7f;
}

#footer-menu-wrapper ul li a{
    color:white;
    padding:14px;
}

#footer-menu-wrapper ul li a:hover{
    color:#ed145b;
}

    #footer-logo, #footer-menu-wrapper, #footer-copy-wrapper { display: block; float: none;}

    #footer-menu-wrapper, #footer-copy-wrapper { text-align: center; margin-top: 20px; margin-left: 0;}

    #footer-menu-wrapper ul li:last-child {border-right: none;}
#u21041-4{line-height:76px;}

#previous-button, #next-button {
    cursor: pointer;
    opacity: 1;
}

#previous-button img, #next-button img {
    width: 100%;
}

.icon-lightbulb:before {
	content: "\e618";
}


.page_footer_text,
.page_footer_text a {
    font-family:AvantGardeRegular;font-size:14px;color:#FFFFFF;text-align:center;padding: 12px 0;
}
#sharing_email{width:342px;position:absolute;z-index:1001;border:1px solid #ccc;padding:15px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);text-align:left}
div.sharedaddy.sharedaddy-dark #sharing_email{border-color:#fff}
#sharing_email .errors{color:#fff;background-color:#771a09;font-size:12px;padding:5px 8px;line-height:1;margin:10px 0 0}
#sharing_email label{font-size:12px;color:#333;font-weight:700;display:block;padding:0 0 4px;text-align:left;text-shadow:none}
#sharing_email form{margin:0}
#sharing_email input[type=email],#sharing_email input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;margin-bottom:1em;background:#fff;font-size:12px;color:#333;max-width:none;padding:1px 3px}
#sharing_email .sharing_cancel{padding:0 0 0 1em;font-size:12px;text-shadow:none}
#sharing_email .recaptcha{width:312px;height:123px;margin:0 0 1em}



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


#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;
				}


    
    #logo{
        display:block;
	position:relative;
	margin:20px 0 21px 0;
	z-index:50;
    }


.ads1x336
{
	background:rgb(255, 145, 0);
	width: 336px;
	height: 280px;
	margin-top: -15px;
	margin-left: -25px;
}



.page-wrap {min-height: calc(100vh - 50px); background: #383F42;}

.page_order .page-wrap{    background: #f6f6f6;}
.balance-header #header #logo-full{visibility:visible;height:92px !important;width:285px !important;transition:all 1s ease}
.balance-header #header #logo-full img{visibility:visible}
.balance-header #header #logo-full-small{visibility:hidden;height:0 !important;width:0 !important}
.balance-header #header.sticky #logo-full{visibility:hidden;height:0 !important;width:0 !important;transition:all 1s ease}
.balance-header #header.sticky #logo-full img{visibility:hidden;height:0 !important;width:0 !important}
.balance-header #header.sticky #logo-full-small{visibility:visible;height:52px !important;width:213px !important;transition:all 1s ease}
.list-inline,.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-5px}

  .main-navigation .menu-item-has-children {
    position: relative; }
.content .testimonial_content .container .container_inner{padding:0}
.testimonials_masonry_holder .testimonial_content{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}
.testimonials_item .testimonial_content{padding:25px}

	.genesis-nav-menu .menu-item {
		display: inline-block;
		text-align: left;
	}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.fxb-col{-webkit-box-flex:1;-ms-flex:1;flex:1}

.btn,.footer-left{box-direction:normal;box-orient:horizontal}

.btn,.fast-cash,.footer-left,.top-block{box-orient:horizontal}

.footer-left{box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:inline-flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:310px;margin:0 0 50px}

  .af-home-banner__info {
    margin-top: 0;
    margin-bottom: 50px; }


.grideschis
{
background-color:#E6E7E9;
}

.lista2 { background:#e6e8e9; }

.lista td,.lista2 td{padding:5px}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }

.mkdf-two-columns-50-50 {
width: 100%;
}

.mkdf-two-columns-50-50 .mkdf-column {
width: 50%;
float: left;
}

.mkdf-two-columns-50-50 .mkdf-column .mkdf-column-inner {
padding: 0 15px;
}

.wpcf7-form .mkdf-two-columns-50-50 .mkdf-column .mkdf-column-inner {
padding: 0 6px;
}

footer .mkdf-footer-bottom-holder .mkdf-two-columns-50-50 .mkdf-column:first-child .mkdf-column-inner {
text-align: left;
}

footer .mkdf-footer-bottom-holder .mkdf-two-columns-50-50 .mkdf-column:last-child .mkdf-column-inner {
text-align: right;
}

footer .mkdf-footer-top .mkdf-two-columns-50-50 .mkdf-column {
border-left: 1px solid #3e3e3e;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
 .mk-blog-grid-item .blog-grid-footer { position:relative; padding:15px 20px; border-top:1px solid #e3e3e3; }
 .mk-blog-grid-item.instagram-post-type .blog-grid-holder .blog-grid-footer { padding-top:25px; padding-bottom:25px; }
 .mk-blog-grid-item.instagram-post-type .blog-grid-holder .blog-grid-footer .mk-readmore { display:none; }
 .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-grid-footer { padding-top:25px; padding-bottom:25px; }
 .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-grid-footer .mk-readmore { display:none; }
 .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-grid-footer { padding-top:25px; padding-bottom:25px; }
 .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-grid-footer .mk-readmore { display:none; }
 .mk-blog-container.no-border .mk-blog-grid-item .blog-grid-holder .blog-grid-footer { border:transparent; }
.question{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:0;z-index:-1}
.question.active{opacity:1;z-index:1}


.footer {
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 12px;
	background-color: #37383a;
}
