﻿.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-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{float:left}
.col-xs-12{width:100%}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.blog-post .author .media-body{padding-top: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-9{width:75%}

.recommended_outer .recommended_property_item .recommended_info{border-left: 1px solid #C1C1C1;	border-top: 1px solid #C1C1C1;	width: 95%;	margin: 5px;}

.recommended_outer .recommended_property_item .recommended_info tr td{	border-bottom: 1px solid #C1C1C1;	border-right: 1px solid #C1C1C1;	text-align:center; 	vertical-align:middle;	font-family: 'Open Sans', sans-serif;font-size: 10px;font-weight: 400;	color: #666;	width: 25%;}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}
.rtecenter{text-align:center}

.most_dl .dls{text-align: center; width: 3rem;}
.td-main-content-wrap,.td-category-grid{background-color:#fff}
.page-template-page-pagebuilder-title .td-main-content-wrap{padding-top:0}
.td-main-content-wrap{padding-bottom:40px}
.td-main-content-wrap .tdc_zone{z-index:0}
.td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap{padding-top:26px}
.td_category_template_6 .td-main-content-wrap{padding-top:48px}
.td_category_template_8 .td-main-content-wrap{padding-top:48px}




.circle-wrapper {
    width: 232px;
    height: 250px;
    display: block;
    position: absolute;
    top: 235px;
    left: 195px;
}


.circle {
    width: 120px;
    height: 120px;
    border-radius: 150px;
    position: absolute;
    color: #ff6600;
    background: #FF7E00;
    font-size: 40px;
    font-weight: bold;
    padding: 25px 0;
    z-index: 999;
    text-align: center;
    box-sizing: border-box;
    margin: 15px;
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}

#search,
#baseMenu { display:  inline-block; vertical-align: middle;}

#search {margin: 0 0 0 15px;}
.small-12{width:100%}

#new_sitemap_column_02			{ 	width:170px;		}

.new_sitemap_column				{ 	float:left; 		padding:15px 15px 15px 20px;			}


.site-branding {
	position: relative;
	padding: 2.5rem 0;
	text-align: center;
}

	.forum_blog_bg2 {
		background-color: white;
	}


#gazpo-carousel .carousel-posts ul {
	overflow:auto;
}


#gazpo-carousel .carousel-posts li {
	width:204px;
	background: #ffffff;	
	background: -webkit-linear-gradient(top, #ffffff, #f8f8f8);
    background:    -moz-linear-gradient(top, #ffffff, #f8f8f8);
    background:     -ms-linear-gradient(top, #ffffff, #f8f8f8);
    background:      -o-linear-gradient(top, #ffffff, #f8f8f8);
	border-bottom:2px solid #e7e7e7;
	list-style:none;
	margin:0;
	padding:5px;
	margin-right:7px;
	float:left;
	height:250px;
}


#gazpo-carousel .carousel-posts img {
	width:195px;
	height:143px;
	border:1px solid #e9e9e9;
	padding:4px;
	border-radius:3px 3px 3px 3px;
}
.animated-menu .inner-inner{width:90%;margin:0 auto;}
.front #content #block-views-tweets-block .inner-inner{position:relative;}
.front #content #block-views-tweets-block .inner-inner h2.title{font-size:16px;color:#263685;padding:5px 0 10px 30px;border-bottom:1px #e6e6e6 solid;}
.front #content #block-quicktabs-news_most_read .block-quicktabs .inner-inner{padding-left:0;}

html #page-wrap .ui--box-widget .ui--content-box-header:hover .ui--content-box-title, html #page-wrap .ui--box-widget .ui--content-box-header:hover .ui--content-box-title.on--hover:hover { background-position: 0 0 !important; }

.x-cart.outer-inner.inline.square{background-color:#d93e55; font-size:13px; color:#fff; border-radius:3px; text-align:center; width:73px; padding:2px; text-transform:uppercase;}

span.outer{display:block;}
#topgoo{background-color:#eaeaea;width:728px;height:90px;margin:0;margin-left:163px;padding:0;padding-top:-20px;margin-top:-17px;margin-bottom:-17px;-webkit-box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);-moz-box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}


.footer-outer { background-color: #da291c; height: 90%; position: absolute; top: -8px; -webkit-transform: skewY(-0.8deg); -ms-transform: skewY(-0.8deg); transform: skewY(-0.8deg); width: 100%; z-index: -1; }
.fl-page-footer-text{padding-bottom:20px;text-align:center}

    .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text {
      color: #FFFFFF;
      font-size: 14px;
      padding: 15px 30px; }

      .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a:link, .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a:visited, .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a {
        color: #FFFFFF;
        font-size: 14px; }

      .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a:hover, .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a:visited:hover {
        color: #0095AB; }


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}



.assistive-text,
.screen-reader-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px;
	width: 1px;
}

#access a.assistive-text:focus,
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	height: auto;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
	width: auto;
}

		
	.home-wrap-out2 {
		margin-left: -265px;
		}

		
	.home-wrap-out2,
	.home-wrap-in2 {
		margin-left: 0;
		}
.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{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.scroll .rt #in-demo {
    float: left;
    width: 2000%;
}
.span1{width:60px}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}
input.span1,textarea.span1,.uneditable-input.span1{width:46px}
.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}
header .span1,header .span2{display:none!important}


.menu_sidebar_slide_overlay .light-mode.close-sidebar-panel .hamburger-inner {
  background: #404248; }

  .menu_sidebar_slide_overlay .light-mode.close-sidebar-panel .hamburger-inner:before, .menu_sidebar_slide_overlay .light-mode.close-sidebar-panel .hamburger-inner::after {
    background: inherit; }


.menu_sidebar_slide_overlay .light-mode.close-sidebar-panel:hover .hamburger-inner {
  background: rgba(0, 0, 0, 0.8); }


.menu_sidebar_dropdown .header-menu-sidebar .close-sidebar-panel {
  display: none; }
#sidebar .block{margin-bottom:30px;}
.preface-block .block,.footer-block .block,.region-footer .block,.region-header .block,.region-content-top .block{margin-bottom:30px;}

#panel .panel-inner{padding: 40px 30px 80px; position: relative;}

  body.responsive #masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul {
    margin-right: 0;
  }

  body.responsive #masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul li {
    float: right;
  }

  body.responsive #masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul li a {
    padding-left: 20px;
    padding-right: 20px;
  }


#header-sidebar .widget_nav_menu ul.menu {
  margin: 0;
}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#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}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}


.offcanvas-title {
    margin-bottom: 15px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
}


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


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

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


p.space {
    margin-top: 55px;
}
.top-section2 .fixed-logo,.top-section2 .normal-logo{width:200px;margin-top: -3px;}
.top-section2 .fixed-logo{display:none}
.top-section2 .scrolled3 .fixed-logo{display:block}
.top-section2 .navbar-fixed-top .fixed-logo{display:none}
.top-section2 .navbar-fixed-top.scrolled3 .fixed-logo{display:block}


.top-section .fixed-logo,
.top-section .normal-logo {
    width: 200px
}
.top-section .fixed-logo{display:none}
.top-section.fixme .fixed-logo{margin:0 auto;display:block}



.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }




.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }



.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }



.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }


.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }



.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  
  opacity: 0.001; }



.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }


.header__top {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

  .header__top .header__link + .header__link {
    margin-left: 80px;
  }

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


.employer-spotlight-cta-wrap {
	padding: 10px 20px;
}


.employer-spotlight-cta-wrap p {
	font-family: "Roboto", sans-serif;
	font-weight: 200;
	font-size: 18px;
	font-size: 1.8rem;
	margin-bottom: 5px;
}

.rgt{float:right}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }
.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:absolute;display:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{z-index:20}
#om-menu-mega-menu .om-maximenu-content .block.last{width:614px;float:left;border-left:1px solid #84a954;min-height:202px;}
#om-menu-mega-menu .om-maximenu-content ul li.last{border-bottom:0;}
.region-content .views-row.last{border-bottom:1px solid #e5e5e5;}
#om-menu-mega-menu li .om-maximenu-content .block.last{width:58%;}


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

.rt-menubar {display: inline-block;position: relative;margin: 0;}



.module-content .rt-menubar {display: block;margin: 0;float: none;position: relative;height: auto;background: none;border: 0;}
.module-header .search-overlay-wrapper .search-overlay-form-container{margin:288px auto 0 auto;max-width:960px;position:relative}
.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}
.jumbotron h1{line-height:1;color:inherit}
.jumbotron p{line-height:1.4}
.container .jumbotron{border-radius:6px}


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


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
#pro-footer{background:rgb(0,5,7);padding-top:2em;padding-bottom:2.5em;}
z-index:100 !important;flex-direction:row !important;flex-direction:row !important;.e93-1.x-bar {height:auto;padding:2em 0vw 2.5em 0vw;font-size:16px;background-color:rgb(191,29,7);z-index:10;}
.e93-1.x-bar-content {flex-direction:column;justify-content:center;align-items:center;flex:0 1 100%;height:auto;max-width:1440px;}
.e93-1.x-bar-outer-spacers:before,.e93-1.x-bar-outer-spacers:after {flex-basis:0em;width:0em;height:0em;}
.e93-1.x-bar-space {font-size:16px;}
.e93-1 .pro-footer{background:rgb(0,5,7);padding-top:2em;padding-bottom:2.5em;}

	#content {
		padding-top: 50px;
	}





.tf-business-template #content {
	padding: 0;
}

.elementor-template-full-width #content,
.elementor-page #content,
.siteorigin-panels.full-width-layout #content {
	padding: 0;
}


.home #content #main .widget_media_gallery .widget-title {
	text-align: center;
	margin: 40px 30px 20px;
}

.woocommerce #content table.cart td.actions .input-text, 
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, 
.woocommerce-page table.cart td.actions .input-text {
	width: auto;
}


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}


.vc_column-inner.vc_custom_1513308992683 {
    padding: 0px !IMPORTANT;
}


#close .vc_column-inner {
    padding: 0px !important;
}



	

	#footer-holder {
		width: 935px;
	}



.pagination .current .screen-reader-text {
	position: static !important;
}






.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}






.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove,.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}
.elementor-menu-cart__toggle .elementor-button-text{margin-right:.3em}
.w-100{width:100%!important}
.owl__slide--right__copy--card{color:#f36d21;font-weight:normal;font-size:16px;display:inline-block;position:relative}
.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-12{width:100%}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }


.headers {
	font-family: Arial, Geneva, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #333;
	background-color: #ddecf8;
	padding: 5px;
}


h1.headers, .titles  h1{
    margin:0;
    padding:0;
	font-weight:bold;
}


h1.headers {
    padding:5px;
}

.w-toplink {
	right: 10px;
	bottom: 10px;
	}


.logo {
	float:left;
	display:block;
	padding: 10px 20px;
}
