body {
	margin:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #505050;
}
a img {
	border:none;
}
label b {
	cursor:default;
}
.table {
	display:table;
}
.table .row {
	display:table-row;
}
.table .cell {
	display:table-cell;
}
.small_text {
	font-size: 11px;
}
.blue-text {
    color:#003399;
}
#main {
	width:990px;
	margin:0 auto;
}

header {
	height:210px;
	position:relative;
}
nav#navmenu {
	text-align:center;
}
hr {
	height: 1px;
	color: #F3DDC6;
}
ul {
	margin-bottom: 0px;
	margin-top: 0px;
}
.desc h3 {
	font-size:140%;
}

a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #826982;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}
.easy, .easy:active, .easy:hover, .easy:link, .easy:visited {
	font-size:9px; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.paging {
	text-align:center;
}
.paging a, .paging a:link, .paging a:visited, .paging a:hover, .paging a:active {
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
.paging a.a {
	color:#FFF;
	background:#9A5555;
	text-decoration:none;
}
.sbmn {
	width:185px;
	background:#efecef;
	margin-top:10px;
}
.sbmn .sbmn_bot {
	background:url('images/submenu_bgr.gif') bottom left repeat-x;
}
.sbmn .sbmn_bot {
	height:150px;
}
.sbmn h4 {
	color:#826982;
	font-size:16px;
	font-family:Tahoma, Arial;
	padding:0px;
	margin:0px 20px;
}
.sbmn h4 em {
	display:block;
	font-style:normal;
}
.sbmn h4 em b {
	padding:9px 0px;
	display:block;
	font-weight:normal;
	background:url('images/sbmn_h4.png') bottom repeat-x;
}
.sbmn a.link_left_menu {
	display:block;
	margin:10px 10px;
	padding-left:10px;
	font-size:12px;
	color:#707070;
	background:url('images/sbmn_p.gif') left center no-repeat;
	text-decoration:none;
}
.sbmn a.link_left_menu.a {
    text-decoration:underline;
}
.sbmn a.link_left_menu:hover {
	text-decoration:underline;
	color:#826982;
}

#full_agency {
	position:absolute;
	margin-top:15px;
	left:0px;
}
#full_agency p {
	margin:0px;
}
#logo {
	height: 168px; 
	width: 300px; 
	padding-top:15px;
	position:absolute; 
	left: 345px;
        text-align:center;
        z-index:1;
}
#logo .slogan {
    margin-top:13px;
    position:relative;
    z-index:1;
    display:block;
    letter-spacing:0.5px;
}
.skyline-left, .skyline-right {
    position:absolute;
    bottom:3px;
    background-repeat:no-repeat;
    background-size:95%;
    background-position:center center;
    width:240px;
    height:80px;
    z-index:0;
    display:block;
}
.skyline-left img, .skyline-right img {
    max-width:100%;
}
.skyline-left {
    left:145px;
} 
.skyline-right {
    right:145px;
}
.state-IL .skyline-left,
.state-WI .skyline-left,
.state-IN .skyline-left,
.state-MI .skyline-left,
.state-IA .skyline-left
{
    height:70px;
}
.state-IL .skyline-right,
.state-WI .skyline-right,
.state-IN .skyline-right,
.state-MI .skyline-right,
.state-IA .skyline-right
{
    height:70px;
}
.state-IL #logo .slogan, .state-IL .skyline-left, .state-IL .skyline-right,
.state-WI #logo .slogan, .state-WI .skyline-left, .state-WI .skyline-right
.state-IN #logo .slogan, .state-IN .skyline-left, .state-IN .skyline-right
.state-MI #logo .slogan, .state-MI .skyline-left, .state-MI .skyline-right
.state-IA #logo .slogan, .state-IA .skyline-left, .state-IA .skyline-right
{
    display:block;
}



#top_contacts {
	/*width: 170px; */
	height: 130px; 
	float: right; 
	font-family: Arial; 
	font-size: 12px; 
	color: #707070; 
	text-align: right; 
	margin-top: 15px; 
	margin-right: 15px;
        z-index:1;
        position:relative;
}
#top_contacts p {
	margin:0px;
}
#bottom_contacts {
	border-top:1px solid #d2cdd2;
	padding:10px 0px;
	margin:5px 0px;
}
#bottom_contacts p {
	margin:5px 0px;
}

#nanny_profiles, #bottom_contacts {
	width:100%;
}
.paging {
	margin-top:10px;
	border-top:1px solid #f0dcc8;
	padding-top:10px;
}


#tmn_4338 a { background: url('/images/menu/client_app.gif') repeat-x !important; }
#tmn_4338 span.ls { background: url('/images/menu/client_app_l.gif') no-repeat !important; }
#tmn_4338 span.rs { background: url('/images/menu/client_app_r.gif') no-repeat !important; }

nav#navmenu { height: 80px; position: relative; background: url('/images/menu/menu-bg-line.gif') repeat-x; background-position: 0px 36px; }
#mainmenu { height: 80px; background: url('/images/menu/menu-bg-line.gif') repeat-x; background-position: 0px 69px; overflow:hidden; }
#mainmenu img.bullet { position: absolute; top: 30px; }
#mainmenu a.linkedin { display: block; position: absolute; top: 8px; right: 2px; }
#mainmenu a.linkedin img { border: none; }
#mainmenu ul { display:table; list-style: none; position:relative; margin: 0 auto; padding: 0; height: 37px; background: url('/images/menu/menu-bg-line.gif') repeat-x; background-position: 0px 36px; }
#mainmenu ul li { display: table-cell; height: 37px; }
#mainmenu > ul > li > a { display: block; float: left; height: 37px; font-family: Tahoma; font-size: 12px; color: #826982; font-weight: bold; line-height: 39px; background: url('/images/menu/menu-bg.gif') repeat-x; padding-right: 5px; padding-left: 5px; text-decoration: none; }
#mainmenu ul li span { display: block; float: left; height: 37px;  }
#mainmenu ul li span.ls { width: 8px; background: url('/images/menu/menu-bg-left.gif') no-repeat; z-index: -1; }
#mainmenu ul li span.rs { width: 8px; background: url('/images/menu/menu-bg-right.gif') no-repeat; }
#mainmenu ul li.active a.m { background: url('/images/menu/menu-bg-active.gif') repeat-x !important; }
#mainmenu ul li.active span.ls { background: url('/images/menu/menu-bg-left-active.gif') no-repeat !important; }
#mainmenu ul li.active span.rs { background: url('/images/menu/menu-bg-right-active.gif') no-repeat !important; }
#mainmenu ul li.high a { background: url('/images/menu/menu-bg-high.gif') repeat-x; }
#mainmenu ul li.high span.ls { background: url('/images/menu/menu-bg-high-left.gif') no-repeat; }
#mainmenu ul li.high span.rs { background: url('/images/menu/menu-bg-high-right.gif') no-repeat; }
#mainmenu ul li.active.high a { background: url('/images/menu/menu-bg-active.gif') repeat-x; }
#mainmenu ul li.active.high span.ls { background: url('/images/menu/menu-bg-left-active.gif') no-repeat; }
#mainmenu ul li.active.high span.rs { background: url('/images/menu/menu-bg-right-active.gif') no-repeat; }
#mainmenu ul li ul { position: absolute; height: 33px; top: 35px; left: 0px; width: auto; background:none; background-position: 0px 32px; display: none; }
#mainmenu ul li ul li { background: url('/images/menu/submenu-separator.gif') left 12px no-repeat; padding:0px 20px; display:inline-block; }
#mainmenu ul li ul li:first-child, #mainmenu ul li ul li.first { background: none; }
#mainmenu ul li ul li a { background: none !important; font-size: 12px; font-family:Tahoma, Arial; font-weight: normal; color: #707070; line-height: 34px; }
#mainmenu ul li ul li a:hover { text-decoration: underline; line-height: 34px; color:#826982; }
#mainmenu ul li.active ul li.active a { text-decoration: underline; }
#mainmenu ul li.active ul { display: block; }
#mainmenu ul li.active ul li a { background: none; }

#content {
    position:relative;
    z-index:1;
}
nav#navmenu.website-menu {
    z-index:2;
    height:55px;
}
.website-menu #mainmenu {
    overflow:visible;
    height:55px;
    background:none;
}
.website-menu #mainmenu > ul > li {
    position:relative;
}
.website-menu #mainmenu ul li.selected a.m { 
    background: url('/images/menu/menu-bg-active.gif') repeat-x !important; 
}
.website-menu #mainmenu ul li.selected span.ls { 
    background: url('/images/menu/menu-bg-left-active.gif') no-repeat !important; 
}
.website-menu #mainmenu ul li.selected span.rs { 
    background: url('/images/menu/menu-bg-right-active.gif') no-repeat !important; 
}
.website-menu #mainmenu ul li ul {
    height: auto;
    left:3px;
    background:white;
    border:1px solid #d2cdd2;
    top:36px;
    white-space: nowrap;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    border-top-right-radius:10px;
    padding-top: 5px;
    padding-bottom: 5px;    
    min-width: 105%;
}
.website-menu #mainmenu ul li ul li {
    display:block;
    text-align:left;
    background:none;
    height:auto;
    padding: 0px 10px;
}
.website-menu #mainmenu ul li ul li a {
    font-family: Georgia;
    text-decoration:none;
    color:#A0A0A0;
    font-size:13px;
    line-height: 28px;
}
.website-menu #mainmenu ul li ul li a:hover {
    color:#808080;
}
.website-menu #mainmenu ul li.active.has-sub span.ls { 
    background: url('/images/menu/menu-bg-left1-active.gif') no-repeat !important; 
    border-bottom:1px solid #d2cdd2;
    box-sizing:border-box;
}
.website-menu #mainmenu ul li.active.has-sub:after {
    position:absolute;
    width:100%;
    height:2px;
    background:white;
    content:" ";
    top:36px;
    left:4px;
}

#covid {
    margin:10px 0;
    margin-top:0;
    padding:0px;
    background:#c5f0e3;
    color:#606e59;
}

.nomargin p {
	margin:0px;
}

.nannies_search {
	background:url('/images/btns/show.png') no-repeat;
	width:97px;
	height:32px;
	text-align:center;
	color:#826982;
	text-shadow:#FFFFFF 0px 1px 1px;
	font-weight:normal;
	font-size:12px;
	font-family:Tahoma, Arial;
	cursor:pointer;
}
.nannies_search:hover {
	background:url('/images/btns/show_hover.png') no-repeat;
}

.job_block {
	border:1px solid #cdc3cd;
	margin:20px 0px;
}
.job_block h4 {
	color:#826982;
	font-weight:bold;
	margin:0px;
	padding:10px;
	font-size:14px;
	background:url('/images/btns/item_header_bgr.gif') bottom left repeat-x;
	min-height:14px;
}
.job_block h4 span {
	color:#b21d30;
}
.job_block h4 a {
	text-decoration:none;
	font-weight:bold;
}
.job_block .text {
	font-size:12px;
	padding:10px;
}
.job_block .btns {
	padding:10px;
}

h1.title, #nanny_profiles h2 {
	font-size:24px;
	font-weight:normal;
	color:#826982;
	margin:0px;
	margin-bottom:15px;
	margin-top:10px;
        line-height:100%;
}
#nanny_profiles h2 br {
    display:none;
}
h2.title {
	font-size:20px;
	font-weight:normal;
	color:#826982;
	margin:0px;
	margin-bottom:15px;
	margin-top:10px;
}
h3.title {
	font-size:16px;
	font-weight:normal;
	color:#826982;
	margin:0px;
	margin-bottom:15px;
	margin-top:10px;
}
.desc {
	font-family:Arial;
	line-height:130%;
	color:#505050;
	overflow:hidden;
}
.desc a {
	font-family:Arial;
}
.desc img {
	padding:1px;
	background:#FFF;
	box-shadow:0 0 3px #999;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999',direction='120',strength='2',offX='2',offY='2');
	margin-bottom:20px;
        margin-left:3px;
        margin-top:3px;
}
.desc img[align=left], .desc img.fleft {
	margin-right:20px;
}
.client_app h1.title {
	text-align:center;
}
.client_app {
	overflow:hidden;
}
.client_app .l {
	float:left;
	width:140px;
	margin-left:180px;
}
.client_app .l b {
	color:#826982;
}
.client_app p {
	margin:0px;
}
.client_app .r {
	float:left;
	width:620px;
}
.client_app .form {
	margin:10px 0px;
	width:275px;
	border:1px solid #cdc3cd;
	background:#f2f0f2;
	padding:15px;
}
.client_app .form .f {
	margin:5px 0px;
}
.client_app .form label {
	float:left;
	width:110px;
	line-height:25px;
        display:none;
}
.client_app .form input {
	border:1px solid #c3c3c3;
	padding:7px;
        box-sizing:border-box;
        width:100%;
        font-size:12px;
}
.client_app .form .submit {
	margin-left:150px;
}
.submit input {
	background:#826982;
	color:#FFF;
	text-shadow:1px 1px 1px #614f61;
	box-shadow:1px 0px 3px #CCC;
	padding:5px 10px;
	font-weight:normal;
}
.submit input:hover {
	background: #a796a7;
	cursor:pointer;
}
.submit input:active {
	background:#FFF;
	color:#826982;
	text-shadow:none;
}


.default_btn {
	
        background-color: #F2F0F1;
        background-repeat: repeat-x;
        /* Safari 4-5, Chrome 1-9 */
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CEC4CF), to(#F2F0F1));
        /* Safari 5.1, Chrome 10+ */
        background: -webkit-linear-gradient(top, #F2F0F1, #CEC4CF);
        /* Firefox 3.6+ */
        background: -moz-linear-gradient(top, #F2F0F1, #CEC4CF);
        /* IE 10 */
        background: -ms-linear-gradient(top, #F2F0F1, #CEC4CF);
        /* Opera 11.10+ */
        background: -o-linear-gradient(top, #F2F0F1, #CEC4CF);
        box-shadow:3px 3px 3px #DEDEDE;
        border-radius:3px;
        
    
	border:none;
	color:#826982;
	text-shadow:#FFFFFF 0px 1px 0px;
	cursor:pointer;
	padding:7px 15px;
	width:auto !important;
}


.show_only_mobile {
    display:none;
}

#D_OVERLAY {
	 position: fixed;
	 z-index:300;
	 top: 0px;
	 left: 0px;
	 background-color: #FFFFFF;
	 filter:alpha(opacity=55);
	 -moz-opacity: 0.55;
	 opacity: 0.55;
	 height:100%;
	 width:100%;
     border:none;
}
* html #D_OVERLAY { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? (document.body.scrollHeight ) : (document.body.offsetHeight ) + 'px');
     top:-13px;
     width: expression(document.body.scrollWidth > document.body.offsetWidth ? (document.body.scrollWidth) : (document.body.offsetWidth) + 'px');
     border:none;
}
#D_DIALOG {
	position: fixed;
	z-index: 302;
	color:#000000;
	background:#efecef;
	display:none;
	text-align:left;
	top:150px;
	width:320px;
	height:auto;
	
	border-radius: 5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;

	box-shadow:0px 0px 15px #333;
	-webkit-box-shadow: 0px 0px 15px #333;
	-moz-box-shadow: 0px 0px 15px #333;
}
#D_DIALOG .close {
	position:absolute;
	width:21px;
	height:21px;
	background-image:url('/images/close.png');
	background-repeat:no-repeat;
	background-size:contain;
	cursor:pointer;
	right:-15px;
	top:-15px;
}
#D_DIALOG .content {
	padding:10px 0;
	min-height:50px;
}

.dlgtbl {
	width:100%;
	border:none;
}
.dlgtbl td {
	padding:0px;
	margin:0px;
	border:none;
}
.dlgtbl .tl {
	width:12px;
}

* html #D_DIALOG { /* ie6 hack */
	position: absolute;
}

.sbmt {
	color:#FFF;
	text-align:center;
	padding:3px 7px;
	background:#83578b;
	border:none;
	cursor:pointer;
	font-family:tahoma, Arial;
	font-size:12px;
	text-shadow:0px 1px 0px #614f61;
	box-shadow:1px 1px 2px #333;
	-webkit-box-shadow: 1px 1px 2px #333;
	-moz-box-shadow: 1px 1px 2px #333;
        text-decoration:none;
}
.sbmt:hover {
	background:#83578b;
}
.sbmt:active {
	color:#826982;
	text-shadow:none;
	background:#FFF;
}
#keturi_column { 
    float:left; 
    width:785px; 
    padding-top:10px;
}


.keturi_tbl {
	border-collapse:collapse;
}
#keturi_column .keturi_tbl td,  .keturi td {
	width:172px;
}
.keturi_tbl td {
	padding:6px 10px;
	vertical-align:top;
}
.keturi_tbl td:hover {
	background:#ece8ec;
	cursor:default;
}
.keturi_tbl td:hover h3 {
	text-shadow:0px 1px 0px #FFF;
	color:#5f465f;
}
.nohover:hover {
	background:none !important;
}
.keturi_tbl td h3 {
	color:#826982;
	font-family:Georgia;
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0px;
}
.keturi_tbl td a:active h3 {
	color:#af9faf !important;
}
.keturi_tbl td a {
	text-decoration:none;
}
.keturi_tbl td h3 span {
	font-size:12px;
}
.keturi_tbl td p {
	margin-bottom:0px;
}
.keturi_tbl td p a {
	font-weight:bold;
}
#keturi_column .keturi_tbl td.border {
	border-left:1px solid #d2cdd2;
}
#left_column .keturi_tbl td.border {
	border-bottom:1px solid #d2cdd2;
}
.keturi_tbl img {
	margin:0px;
	border:0px;
	padding:0px;
	box-shadow:none;
	filter:none;
}
.noshadow {
	box-shadow:none !important;
	filter:none !important;
	border:none !important;
	margin:0px !important;
}

#content {
	overflow:hidden;
}
#left_column {
	width:185px;
	float:left;
	padding-right:20px;
}
#center_column {
    width:580px;
    min-height:20px;
    float:left;
    line-height:130%;
    font-family:Arial;
}
#right_column {
    width:195px;
    float:left;
    padding-left:10px;
    position:relative;
    padding-top:10px;
}
#center_column img.first { 
    margin-right:20px; 
}

#right_column .jobs-count {
    position:absolute;
    color:#FFF;
    font-size:12px;
    text-shadow:1px 1px 0 rgba(0,0,0,0.5);
    top:162px;
    right:16px;
    display:inline-block;
    width:50px;
    text-align:center;
    font-weight:bold;
    text-decoration:none;
}


input.button, button { 
	background: #826982;
	color: white;
	font-size:12px;
	font-family:Tahoma, Arial;
	font-weight:normal !important;
	text-shadow: 1px 1px 1px #614F61;
	box-shadow: 1px 0px 3px #CCC;
	border: 1px solid #C3C3C3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
}
input.button {
	padding: 5px 10px !important;
}
input.button:hover, button:hover {
	background: #a796a7;
	cursor:pointer;
}
input.button:active, button:active {
	background:#FFF;
	color:#826982;
	text-shadow:none;
}

.js_calc {
	width:70%;
	margin:0 auto;
	padding:15px 20px;
	border:1px solid #cdc3cd;
	background:#f2f0f2;
}
.js_calc label {
	float:left;
	width:170px;
}
.js_calc p {
	overflow:hidden;
}
.js_calc input {
	border:1px solid #c3c3c3;
}
.js_calc b, .js_calc strong {
	color:#826982;
}
#js_calc_agency_fee {
	width:20px;
}

#map_canvas table {
	border-collapse:collapse;
	border:0px solid #FFF;
}
#map_canvas table td {
	border:0px solid #FFF;
}

footer {
	margin:10px 0px;
	padding-top:10px;
	border-top:1px solid #D2CDD2;
}


.job_disabled {
    padding:10px;
    border:1px solid #993333;
    background:#FCC;
    margin-bottom:15px;
}

.comodo {
	text-align:center;
	margin-top:30px;
        margin-bottom:20px;
}
.login_bot_register {
	width:300px;
	margin:0 auto;
}
.login_bot_register a {
	font-weight:bold;
}
.login_bot_register p {
	margin:3px 0px;
}

.jobseeker-register {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	overflow:hidden;
}
.jobseeker-register .jobseeker-register-both {
	border:none;
	padding:15px;
	margin:0px;
	vertical-align:top;
	border:1px solid #adabb6;
	float:left;
	height:430px;
}
.jobseeker-register-left {
	width:611px;
}
.jobseeker-register-right {
	width:316px;
	border-left:0px solid #000 !important;
}


.loged_user {
	position:relative;
	display:inline-block;
	height:25px;
}
.loged_user .sub {
	display:none;
        min-height:40px;
}
#jobseeker_user_log_sub {
	position:absolute;
	top:30px;
	left:0px;
	width:100%;
	background:#FFF;
	box-shadow: 1px 1px 2px #333333;    
}
.loged_user:hover .sub {
	display:block;
}
.loged_user .sub a {
	display:block;
	padding:5px;
	text-align:left;
	text-decoration:none;
}
.loged_user .sub a:hover {
	background:#F2F0F2;
}

.question-block {
	margin-bottom:10px;
}
.question {
	cursor:pointer;
	color:#826982;
}
.answer {
	display:none;
	margin-bottom:15px;
}
.answer img {
	margin:0px;
}

.question .fb-like, .question .fb-like span, .question .fb-like iframe {
    min-width:150px;
    min-height:20px;
}


.bio_img {
	float:left;
	width:192px;
	margin-right:20px;
	margin-bottom:10px;
}
.bio_img .big {
	margin-bottom:3px;
        margin-top:3px;
}
.bio_img .small {
	margin:0px;
	margin-left:3px;
}
.bio_desc .name {
    font-size:16px;
}



.nopadding, .nopadding td {
	padding:0px;
} 
.nomargin, .nomargin td {
	margin:0px;
	border-collapse:collapse;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.clear {
	clear:both;
}
.vam {
	vertical-align:middle;
}

textarea.textbox5 {
    height:80px;
}
textarea.textbox2 {
    height:30px;
}

.red {
    color:red;
}
.discount {
    color:red;
    border:1px solid #000;
    text-align:center;
    width: 100px;
}

#fb_register, .facebook-button, #jobseeker-application .facebook-button {
    background:#5776CD !important;
    color:#FFF !important;
    text-shadow:0 -1px 0 #354c8c !important;
}
#jobseeker-application #fb_register.facebook-button:hover, .facebook-button:hover, #jobseeker-application .facebook-button:hover {
    background:#7C90C6 !important;
}

.page-template-contacts .hide_img_tr {
    display:none;
}
.page-template-contacts.not-logged .direct_phone {
    display:none;
}

.add-fee {
    display:inline-block;
    width:180px;
}


.appstore-dialog {
    position:relative;
}
.appstore-title {
    font-weight:bold;
    text-align:center;
    font-size:18px;
    margin-bottom:15px;
    margin-top:-10px;
}
.appstore-dialog a {
    display:inline-block;
    width:50%;
    box-sizing:border-box;
    text-align:center;
    text-decoration:none;
}
.appstore-dialog a img {
    width:80%;
    border-radius:10px;
    box-shadow:0 0 10px #000;
}
.appstore-dialog a span {
    font-weight:bold;
    display:inline-block;
    width:100%;
    margin:15px 0;
}
.appstore-dialog a button {
    border-radius:5px;
    border:none;
    color:#FFF;
    text-shadow:1px 1px 0 #000;
    font-family:Georgia;
    padding:5px 15px;
    font-weight:bold;
    font-size:14px;
}

.us-outside-il .show-only-il {
    display:none;
}

.btn-purlpe, .btn-purple, .btn-purple:hover {
    color:#FFF;
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:2px;
    padding:7px 20px;
    border-radius:3px;
    border:none;
    font-family:Tahoma, Arial !important;
    background:#83578B;
    cursor:pointer;
    display:inline-block;
    text-decoration:none;
    text-shadow:none;
    box-shadow:none;
}
.btn-purlpe:disabled, .btn-purple:disabled, .btn-purple:disabled:hover {
    opacity:0.5;
    cursor:not-allowed;
}
.btn-grey, .btn-grey:hover {
    color:#826982;
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:2px;
    padding:7px 20px;
    border-radius:3px;
    font-family:Tahoma, Arial !important;
    background:#EBE8EB;
    cursor:pointer;
    display:inline-block;
    text-decoration:none;
    border:none;
    text-shadow:none;
    box-shadow:none;
    box-sizing:border-box;
}
.btn-white, .btn-white:hover {
    color:#826982;
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:2px;
    padding:7px 20px;
    border-radius:3px;
    border:1px solid #EBE8EB;
    font-family:Tahoma, Arial !important;
    background:#FFF;
    cursor:pointer;
    display:inline-block;
    text-decoration:none;
    text-shadow:none;
    box-shadow:none;
    box-sizing:border-box;
}
.btn-white-border, .btn-white-border:hover {
    color:#826982 !important;
    text-transform:uppercase !important;
    font-size:11px !important;
    letter-spacing:2px !important;
    padding:7px 20px !important;
    border-radius:3px !important;
    border:1px solid #826982 !important;
    font-family:Tahoma, Arial !important;
    background:#FFF !important;
    cursor:pointer !important;
    display:inline-block !important;
    text-decoration:none !important;    
    text-shadow:none !important;
    box-shadow:none !important;
    box-sizing:border-box !important;
}
.btn-white:hover {
    text-decoration:none;
}

.main-position-link {
    text-decoration:none;
    display:block;
    float:left;
    box-sizing:border-box;
    width:25%;
    height:320px;
    border-right:4px solid #FFF;
    padding:10px;
    background:url('/images/keturi_gradient.jpg') repeat-x;
    font-family:Arial;
}
.main-position-link.pirmi-4 {
    height:330px;
}
.main-position-link.pirmi-4 .red {
    text-align:center;
    font-weight:bold;
    margin-bottom:10px;
}
.main-position-link:hover {
    text-decoration:none;
    background:#ece8ec;
}
.discount-txt {
    font-size:9pt;
    color:red;
    white-space:nowrap;
    text-transform: none;
}
.main-position-link img.img {
    width:100%;
    box-sizing:border-box;
    padding:1px;
    box-shadow:0 0 3px #999;
}
.main-position-link h2 {
    color: #826982;
    font-weight: normal;
    font-family: Georgia;
    text-transform: uppercase;
    font-size: 14px;
    margin: 10px 0px;
    padding-bottom: 10px;
    text-align: center;
    text-shadow: 0px 1px 0px #fcfbfc;
    background: url('/images/keturi/line.png') bottom center no-repeat;
}
.main-position-link h2 strong {
    font-size: 18px;
    font-weight: normal;
}
.main-position-link p {
    text-align: justify;
    color:#707070;
}
.main-position-link .red {
    color:red;
}
.main-position-link .more {
    font-weight:bold;
    color:#826982;
}

.slogan {
    font-family:'Cinzel';
    color:#816A82;
    font-size:11px;
}
.slogan b {
    font-size:14px;
    font-weight:normal;
}

img.mnc-emp {
    margin:0px;
    margin-right:6px;
    box-shadow:0 0 3px #999;
    padding:2px;
}

.desktop-submenu-item {
    overflow:hidden;
    padding:20px 0;
    border-top:1px solid #DDD;
}

.desktop-submenu-item.desc {
    padding-top:0px;
    border:none;
}
.desktop-submenu-item h2 {
    color:#826982;
    font-size:22px;
    font-weight:normal;
    line-height:24px;
}
.desktop-submenu-item figure {
    padding:0px;
    margin:0px;
    width:185px;
    float:left;
    margin-right:15px;
}
.desktop-submenu-item figure img {
    width:100%;
}
.desc-more, .desc-less {
    letter-spacing:4px;
    text-decoration:none;
}
.desktop-submenu-item figure img {
	padding:1px;
	background:#FFF;
	box-shadow:0 0 3px #999;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999',direction='120',strength='2',offX='2',offY='2');
	margin-bottom:20px;
        margin-left:3px;
        margin-top:3px;
        margin-right:20px;
}
.desc p:first-child {
    margin-top:0px;
}
.fee_table ul, .fee_table ol {
    padding:0px;
    padding-left:15px;
    margin:7px 0px;
}
.fee_table p:last-child {
    margin-bottom:0px;
}
.desc-more-content, .desc-less {
    display:none;
}
.desktop-submenu-item.opened .desc-more-content, .desktop-submenu-item.opened .desc-less {
    display:block;
}
.desktop-submenu-item.opened .desc-more {
    display:none;
}


.my-dd {
    position:relative;
    background:#FFF;
}
.my-dd a {
    text-decoration:none;
}
.my-dd-selected {
    display:block;
    width:100%;
    height:32px;
    border:1px solid #CCC;
    padding:5px;
    box-sizing:border-box;
    position:relative;
}
.my-dd-selected i.fa {
    position:absolute;
    top:8px;
    right:15px;
    font-size:16px;
}
.my-dd-selected input {
    position:absolute;
    top:8px;
    left:10px;
    font-size:12px;
    border:0;
    background:none;
    width:100%;
}
.my-dd-option {
    max-height:250px;
    overflow:auto;
    display:none;
    border-bottom:1px solid #CCC;
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
    position:absolute;
    top:32px;
    background:#f1f1f1;
    width:100%;
    box-sizing:border-box;
}
.my-dd ul {
    list-style:none;
    padding:0px;
    margin:0px;
}
.my-dd .toc-odd {

}
.my-dd .toc-odd li a {
    display:block;
    padding:10px;
    border-bottom:1px solid #CCC;
}
.my-dd .toc-odd li a:hover {
    background:#FFF;
}

.header-capitalized {
    text-transform:uppercase;
    display:inline-block;
    margin:0px;
    padding:0px;
}
.header-capitalized::first-letter {
    font-size:14px;
}

.country-US .show-only-il {
    display:none;
}
.country-US.state-IL .show-only-il,
.country-US.state-WI .show-only-il,
.country-US.state-MI .show-only-il,
.country-US.state-IN .show-only-il {
    display:block;
}

#state-selector {
    position:absolute;
    top:15px;
    left:110px;
}

#slidein {  
    position: fixed;  
    top:210px;  
    right:0px;
    transition: 0.9s;  
    font-size: 1em;  
    width:270px;  
    background:url('/images/popup-bgr.png') center center no-repeat;
    background-size:cover;
    color:#fff;
    box-shadow:0 0 10px rgba(0,0,0,0.3);
    text-align:center;
    color:#763876;
    font-family:Georgia;
    z-index:10;
}
#slidein .rel {
    padding: 30px;  
    box-sizing:border-box;    
}
#xas {
    position:absolute; 
    top:5px;
    right:5px;
    font-size:1.5em;
    padding:3px;
    cursor: pointer;
    background:url('/images/mobile/svg/menu-close.svg') center center no-repeat;
    background-size:cover;
    width:30px;
    height:30px;
}
.service_inlcudes ul {
    padding-left:15px;
}

.unfortunately {
    font-size:20px;
    line-height:22px;
}

#keturi_column .heading {
    background:#f0eef1;
    padding:15px;
    margin-bottom:10px;
    width:780px;
    box-sizing:border-box;
    font-family:Arial;
    color:#707070;
}
#keturi_column .heading h1 {
    color: #826982;
    font-weight: normal;
    font-family: Georgia;
    font-size: 18px;
    margin: 0px;
    padding-bottom: 5px;
    text-shadow: 0px 1px 0px #fcfbfc;
}
#keturi_column .heading p:last-child {
    margin-bottom:0;
}

.btn-hire, .btn-find, .btn-jobs {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 4px;
    color:#FFF;
    font-family:Georgia;
    text-decoration:none;
    box-sizing:border-box;
}
.btn-hire {
    width: 100%;
    height: 94px;
    background: linear-gradient(180deg, #70407D 0%, #8C519C 100%);
}


.btn-hire strong {
    font-size:27px;
    font-weight:400;
    display:block;
    margin-bottom: 3px;
}
.btn-hire span {
    font-size:13px;
    font-weight:100;
    font-family:Arial;
    letter-spacing:4px;
    margin-left:4px;
}
.btn-hire:hover {
    text-decoration:none;
    background: linear-gradient(0deg, #60346C 0%, #8C519C 100%);
    border: 3px solid #BA81C9;
}

.btn-container {
    display: flex;
    justify-content: space-between; /* Kad tarp elementų būtų tarpas */
    width: 100%;
    box-sizing: border-box;
    margin:10px 0;
}

.btn-find,
.btn-jobs {
    width: 92px;
    height: 80px;    
}
.btn-find {
    background: linear-gradient(0deg, #B3477A 0%, #7A2A53 100%);
}
.btn-find strong {
    font-size:23px;
    font-weight:400;
    display:block;
}
.btn-find b {
    font-size:17px;
    font-weight:400;
    margin-top: -1px;
    margin-bottom: 2px;
}
.btn-find span {
    font-size:13px;
    font-weight:100;
    font-family:Arial;
    letter-spacing:4px;
    margin-left:4px;
}
.btn-find:hover {
    text-decoration:none;
    background: linear-gradient(0deg, #7A2A53 0%, #B3477A 100%);
    border: 3px solid #C17C9D;
}


.btn-jobs {
    background: linear-gradient(180deg, #3E2A56 0%, #7C657F 100%);
    position:relative;
    box-sizing:border-box;
}
.btn-jobs strong {
    font-size:23px;
    font-weight:400;
    display:block;
    margin-bottom: 3px;
}
.btn-jobs span {
    font-size:15px;
    font-weight:400;
    font-family:Arial;
}
.btn-jobs small {
    position:absolute;
    background:red;
    top:1px;
    right:1px;
    padding:2px 4px;
    font-size:11px;
    font-weight:300;
    text-align:center;
    border-radius:3px;
    font-family:Arial;
    text-shadow:0 0 3px rgba(0,0,0,0.7);
    display:none;
}
.btn-jobs:hover {
    text-decoration:none;
    background: linear-gradient(180deg, #7C657F 0%, #3E2A56 100%);
    border: 3px solid #8F7E94;
}
.btn-jobs:hover small {
    top:-2px;
    right:-2px;
}


@media only screen and (min-width: 1000px) {
    .interest3 {
        color:#FFF;
        text-transform:uppercase;
        font-size:11px;
        letter-spacing:2px;
        padding:7px 20px;
        border-radius:3px;
        border:none;
        font-family:Tahoma, Arial !important;
        background:#83578B;
        cursor:pointer;
        display:inline-block;
        text-decoration:none;
        text-shadow:none;
        box-shadow:none;
    }
    .interest1, .interest2 {
        color:#826982;
        text-transform:uppercase;
        font-size:11px;
        letter-spacing:2px;
        padding:7px 20px;
        border-radius:3px;
        font-family:Tahoma, Arial !important;
        background:#EBE8EB;
        cursor:pointer;
        display:inline-block;
        text-decoration:none;
        border:none;
        text-shadow:none;
        box-shadow:none;
        box-sizing:border-box;
    }
   .reviewing, .reviewing:hover {
        color:#826982;
        text-transform:uppercase;
        font-size:11px;
        letter-spacing:2px;
        padding:7px 20px;
        border-radius:3px;
        border:1px solid #826982;
        font-family:Tahoma, Arial !important;
        background:#FFF;
        cursor:pointer;
        display:inline-block;
        text-decoration:none;    
        text-shadow:none;
        box-shadow:none;
        box-sizing:border-box;
    }

    .special-discount {
        background:#EBE8EB;
        padding:20px;
        color:#505050;
        margin:0px;
        display:inline-block;
        font-family:Tahoma, Arial;
        width:330px;
    }
    .special-discount strong, .special-discount b {
        color:#802B52;
        
    }
    .mnc-section-discount-desktop {
        color:red;
        font-family: 'Montserrat',Tahoma,Arial;
        font-size: 14px;
        padding-top:10px;
        margin-bottom:-10px;
        display:block;
    }
    #bottom_contacts .btn-white {
        width:270px;
        margin:3px 0;
    }

    .social-icons {
        display:inline-block;
        background:#826982;
        width:32px;
        height:32px;
        text-align:center;
        border-radius:50%;
        color:#FFF;
        font-size:16px;
        line-height:30px;
        font-weight:normal;
    }
    .social-icons:hover {
        background:#EBE8EB;
    }
    
}

.blocks-apply_btns-0 {
    
}
.blocks-apply_btns-0 .btn-m-hire, 
.blocks-apply_btns-0 .btn-m-find, 
.blocks-apply_btns-0 .btn-m-jobs {
    display:inline-block;
    font-family:Georgia;
    text-decoration:none;
    padding:12px;
    padding-bottom:8px;
    min-width:110px;
}
.btn-m-hire, .btn-m-find, .btn-m-jobs {
    color:#FFF;
    font-family:Georgia;
    text-decoration:none;
    box-sizing:border-box;
    padding:7px 10px;
    border-radius:4px;
}
.btn-m-hire {
    background: linear-gradient(180deg, #70407D 0%, #8C519C 100%);
}
.blocks-apply_btns-0 .btn-m-hire {
    margin-right:10px;
}
.btn-m-hire:hover {
    background: linear-gradient(0deg, #60346C 0%, #8C519C 100%);
}
.btn-m-hire strong, 
.btn-m-find strong,
.btn-m-jobs strong 
{
    font-size:26px;
    font-weight:400;
    display:block;
    margin-bottom:3px;
}
.blocks-apply_btns-0 .btn-m-hire strong, 
.blocks-apply_btns-0 .btn-m-find strong, 
.blocks-apply_btns-0 .btn-m-jobs strong {
    font-size:16px;
    font-weight:400;
}
.btn-m-hire span,
.btn-m-find span, 
.btn-m-jobs span {
    font-size:16px;
    font-weight:400;
    font-family:Arial;
}
.blocks-apply_btns-0 .btn-m-hire span,
.blocks-apply_btns-0 .btn-m-find span, 
.blocks-apply_btns-0 .btn-m-jobs span {
    font-size:12px;
}
.btn-m-hire span,
.btn-m-find span {
    letter-spacing:3px;    
}
.btn-m-jobs span {
    font-family:Arial;
}
.btn-m-find {
    background: linear-gradient(0deg, #B3477A 0%, #7A2A53 100%);
}
.btn-m-find:hover {
    background: linear-gradient(0deg, #7A2A53 0%, #B3477A 100%);
}
.btn-m-jobs {
    background: linear-gradient(180deg, #3E2A56 0%, #7C657F 100%);
    position:relative;
    box-sizing:border-box;
}
.btn-m-jobs small {
    position:absolute;
    background:red;
    top:1px;
    right:1px;
    padding:2px 4px;
    font-size:11px;
    font-weight:300;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius:3px;
    font-family:Arial;
    text-shadow:0 0 3px rgba(0,0,0,0.7);
}

@media only screen and (max-width: 500px) {
    .btn-m-hire strong, 
    .btn-m-find strong,
    .btn-m-jobs strong 
    {
        font-size:18px;
    }    
    .btn-m-hire span,
    .btn-m-find span, 
    .btn-m-jobs span {
        font-size:13px;
    }
}
@media only screen and (max-width: 380px) {
    .btn-m-hire strong, 
    .btn-m-find strong,
    .btn-m-jobs strong 
    {
        font-size:15px;
    }  
    .btn-m-hire span,
    .btn-m-find span, 
    .btn-m-jobs span {
        font-size:12px;
    }
}