﻿
.main .pricing-list table td:first-child:not(.mobile-td),
.main .pricing-list table th:first-child,
.main .pricing-list table td:last-child,
.main .pricing-list table th:last-child,
.main .pricing-list table tfoot td {
    background: none;
}


    
    .main .pricing-list table td:first-child:not(.mobile-td),
    .main .pricing-list table th:first-child,
    .main .pricing-list .badge {
        display: none;
    }

    .main .pricing-list table tbody .mobile-td {
        font-size: 1.125rem;
        background: rgba(125, 233, 231, 0.08);
        border-top: 1px solid rgba(255,255,255,0.3);
    }

    .main .pricing-list table tbody .mobile-td+td {
        border-top: 1px solid rgba(255,255,255,0.3);
    }


#footer-menu ul.col1 {
	text-align: center;
}


#footer-menu ul.col1 li {
	display: inline-block;
	padding: 0 10px;
}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}
.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-8{width:66.66666667%}


.max-img {
    height: auto;
    width: 100%;
}

		

.max-img-overhead {
	width: 50%;
	height:auto;
	display:block;
	margin:0 auto;
}

.tab td{
border: 1px solid #fff;
text-align:center;
}

.content{ padding-bottom: 60px;}




.rel {position:relative;}


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


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


.content-wrap {
	position: relative;
	padding: 80px 0;
}

.content[data-v-36dc9860]{font-size:15px}

    .ticker-content-wrapper {
        float: none;
        text-align: center;
        width: 100%;
    }

    .ticker-content-wrapper .post-cats-list {
        display: inline-block;
        float: none;
    }


.ticker-content-wrapper .lslide.active {
    height: auto !important;
}


.ticker-content-wrapper .cS-hidden {
    opacity: 1;
}
.eg-quincy-element-0{font-size:24px; line-height:22px; color:#ffffff; font-weight:400; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(45,48,57,0); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}
.eg-quincy-element-0:hover{font-size:24px; line-height:22px; color:#ffffff; font-weight:400; border-radius:60px 60px 60px 60px ; background-color:rgba(45,48,57,0); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}
.eg-quincy-element-0-a{display:inline-block; float:none; clear:none; margin:0px 10px 0px 10px ; position:relative}


#masthead .row {margin-top:-16px; margin-bottom:0; position: relative; overflow: hidden;}

        #masthead .advert {margin-top:-10px;}


.container,
.notice {
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom:10px;}


body.page-template-fullwidthpage-php #content.container #content-mid.row { background: white; }

body.page-template-fullwidthpage-php #content.container #content-mid.row #content-inner { padding-right: 0px; }


.sitenav ul li ul.sub-menu li a:hover,
.sitenav ul li.current_page_item ul.sub-menu li a:hover,
.sitenav ul li ul.sub-menu li.current_page_item a {
	background-color:transparent;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
#immigration, #outsourcing, #offices, #connect, #newsletter{display:none;padding: 10px;border:1px solid #D6CFC4;background:#FFF }
#offices, #connect{margin-bottom:10px;padding-top:10px;}
#rpwe_widget-4 .rpwe-ul .rpwe-title{font-weight:normal!important;font-family:arial!important}
#rpwe_widget-4 .rpwe-ul .rpwe-title a{font-size:14px;font-family:'Open Sans',verdana,Arial,Helvetica,sans-serif;text-transform:uppercase}

      footer.site-footer .site-info .time-row .clock-builder-output:first-of-type, footer.site-footer .site-info .time-row .clock-city:first-of-type {
        justify-self: start; }

      footer.site-footer .site-info .time-row .clock-builder-output:last-of-type, footer.site-footer .site-info .time-row .clock-city:last-of-type {
        justify-self: end; }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.section_six .section6_2_box .card_plat .card_designation{font-size:17px;font-weight:400;color:#4f5362;line-height:0;margin-top:13px}


.search-bar-hidden-wrapper {
  width: 100%;
  float: left;
  background-color: #e5ead2; }

  .search-bar-hidden-wrapper .search-bar {
    padding: 10px 8%;
    overflow: hidden;
    display: none; }

    .search-bar-hidden-wrapper .search-bar .search-form input, .search-bar-hidden-wrapper .search-bar .search-form button {
      border-radius: 0 !important;
      border: none; }
#header-search-bar,.container.top-banner,nav,.header-login,#language-box,footer,.banner-show-hide,.company-category.nav,.company_vote_container,.socialtel,.own-company,.comments-section,.gallery-side{display:none !important;visibility:hidden}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.container.top-banner{display:none}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}

.sb-widget .uw-wrap {
    padding: .9375rem 0;
    border-bottom: 1px dotted #ebebeb
}

.footer_widget .textwidget img {margin-right:50px;}

#footer .widget.widget_text .textwidget p {margin-top:0;}

.sidebar .textwidget .wp-caption {width:320px !important;float:left;max-width: 320px !important;}

.sidebar .textwidget .wp-caption p {margin:0;}


.sidebars-wrap .textwidget h3 {margin-bottom:0;padding-bottom:0;}




.sidebar-fullwidth .widget.widget_text .textwidget {text-align:center;}
#postid-31841 .et_pb_row .et_pb_blog_grid_wrapper .et_pb_ajax_pagination_container .et_pb_salvattore_content article.et_pb_post div.post-content{min-height:220px!important}


#shopping_cart_list{
    list-style: none; margin: 0; padding: 0; clear: both; height: auto;
}


#shopping_cart_list li{
    clear: both; border: 0; display: block; color:#fff; width: 100%; padding: 0; margin: 5px 0; height: auto; text-align:left; font-size: 16px;
}

#shopping_cart_list li span{
     width: 280px;
    display: inline-block;
    line-height:22px;
    word-wrap : break-word ;word-break:break-all;
    font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"
}



#shopping_cart_list li span strong {
    color:#F6B426;
}

#shopping_cart_list li img{
    vertical-align:middle;
    cursor: pointer;
     float: right
}

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}

.normal-list li.menu-item-object-category.ac-cc { border-left-width: 4px; border-left-style: solid; padding-left: 10px; margin-bottom: 2px; }

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}


.footer-widget {
    margin-bottom: 40px;
}


.main-menu li .sub-nav {
  border-bottom: 0px;
  padding: 4px;
  padding:0;
}


.main-menu li .sub-nav a{
  color:#000;
}
.header__search--social{height:52px}

.footer_widget .textwidget img {margin-right:50px;}
.simple-steps-step{display:table;width:100%;margin-top:50px}
.simple-steps-step:first-child{margin-top:0}

.logo-margin {
    padding-right: 5px !important;
}

table.basic,
table.basic td {
	border: 0;
}

#wrapper #logo-wrapper { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#wrapper #logo-wrapper:before, #wrapper #logo-wrapper:after { content: ""; display: table; }

#wrapper #logo-wrapper:after { clear: both; }

.lt-ie9 #wrapper.index #content #header #header-inner #logo-wrapper { float: left; display: inline-block; max-width: 35%; }

#wrapper.index #content #header #header-inner #logo-wrapper #logo { max-height: 100px; overflow: hidden; }

#wrapper.index #content #header #header-inner #logo-wrapper #logo img { max-height: 70px !important; height: auto; width: auto; }

#wrapper.index #content #header #header-inner #logo-wrapper #logo span { line-height: 1.8; }

.lt-ie9 #wrapper.index #content #header #header-inner #logo-wrapper #logo span { line-height: 70px; }
.block-type-footer p.footer-responsive-grid-link-container{float:left;width:100%;clear:both;text-align:center;margin:10px 0;display:none}
.responsive-grid-active .block-type-footer p.footer-responsive-grid-link-container{display:block}
.tribe-events-spinner-medium{height:24px;width:24px}
