@import "../NR_css/reset.css";
@import "../NR_css/skeleton.css";
@import "../NR_css/superfish.css";
@import "../NR_css/flexslider.css";
@import "../NR_css/ui.totop.css";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,800);
@import url(http://fonts.googleapis.com/css?family=Roboto:300,100,400);
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color:#828181; min-width:960px; background:#f0ecec; -webkit-text-size-adjust: none;}

.bg{width: 100%;position: relative;background:#35BC7A; }
.glow{background: url('../NR_images/glow.png') 50% 0 no-repeat;}
/*********************************fonts*************************************/
.reg {text-transform:uppercase}
.f_left {float:left}
.f_right {float:right}
.align_right {text-align:right}
.align_center {text-align:center}

.it{font-style:italic}
.let{letter-spacing:-1px}

/*********************************CLASSES**********************************/
.m_bottom_zero{ margin-bottom:0 !important;}
.m_left_zero{ margin-left:0 !important;}
.p_bottom_zero{ padding-bottom:0 !important;}
.p_left_zero{ padding-left:0 !important;}

.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%;overflow:hidden}
.extra_wrapper{ overflow:hidden;}
.container{width:100%}
.extra_last, .last{ margin-bottom:0 !important; padding-bottom:0 !important;}
.extra_last{ border:none !important; background:none !important;}
.bg_none{ background:none !important;}

/*==================================== Links ======================================================== */
a {color:#828181;outline:none; text-decoration:none; cursor:pointer;}
a:hover{ color:#404040; text-decoration:none;}

.button{ display:inline-block; letter-spacing: -1px; padding:4px 12px 5px; margin: 7px 0 0 0; font-size: 18px; line-height: 24px; color:#000; text-transform: uppercase; font-weight: 800; background: url('../NR_images/button.png') repeat-x #f8f8f8; border-radius: 5px;}
.button.var1{color: #c705f9;}
.button.var2{color: #09c1e1;}
.button.var3{color: #7dd504;}

.button1{ display:inline-block; letter-spacing: -1px; padding:6px 12px 8px; margin: 15px 0 0 0; font-size: 16px; line-height: 19px; color:#fff; text-transform: uppercase; font-weight: 800; background: url('../NR_images/buttona.png') repeat-x #000; border-radius: 5px;}
.button1.var1{background: url('../NR_images/button1_var1.png') repeat-x #c805f9;}
.button1.var2{background: url('../NR_images/button1_var2.png') repeat-x #039ccf;}
.button1.var3{background: url('../NR_images/button1_var3.png') repeat-x #39be02;}
.button1.var4{background: url('../NR_images/button1_var4.png') repeat-x #39be02;}

.button:hover{color:#494949;}
.button1:hover{color: #404040;}
/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}

/*********************************header*************************************/

header {padding: 42px 0 14px;}
header h1{width: 220px;height: 138px;float: left;}
header h1 a {display:block;width:220px;height:132px;border-radius: 5px; background:url(../NR_images/logo.png) 0 0 no-repeat; text-decoration:none; text-indent:-9999px;}

.fol_link{width: 243px;display: block;margin-right: -4px;float: right;height: 43px;background: url('../NR_images/follow.png') no-repeat;text-indent: -9999px;margin-bottom: 28px;}
.fol_link:hover{background-position: 0 -43px;}
.fee_link{width: 243px;display: block;margin-right: -4px;float: right;height: 43px;background: url('../NR_images/fee.png') no-repeat;text-indent: -9999px;margin-bottom: 28px;}
.fee_link:hover{background-position: 0 -43px;}
/*********************************content*************************************/
#content {padding:0px 0px 39px;}
.cont_pad{padding:20px 0 39px !important;}

/*===============================>> Paragraphs <<=============================*/

p {margin-bottom:20px}
.p2{ margin-bottom:10px;}
.p3{ margin-bottom:16px;}
.p4{ margin-bottom:12px;}
.p5{ margin-bottom:8px;}
.sub{margin-top: -3px;}

/*================================>> LISTS <<========================================*/
.list1{}
.list1 li{ margin-bottom: 11px; background:url(../NR_images/marker1.png) 0 7px no-repeat; padding-left:15px;}
.list1 a{color: #c85ad9;font-weight: bold;}
.list1 a:hover{color: #404040;}

.listd li
{ 		   margin-bottom: 11px; 
		   background:url(../NR_images/li.png) 0 7px no-repeat; 
		   padding-left:15px;
		   font:400 12px/20px "Roboto", Arial, Helvetica, sans-serif;
	       text-align:justify;
	       color:#666;
}

/*================================>> H <<========================================*/
h2,h3,h4{ font-weight:normal;}
h2{font-size: 37px; line-height: 45px;font-weight: 700;text-transform: uppercase;letter-spacing: -2px;margin-bottom: 5px;margin-left: -3px;}
h2 span{display: block;margin-top: -10px;}

h2.col1{color: #c85ad9; margin-bottom:15px;}
h2.col2{color: #0acbe6;}
h2.col3{color: #76d404;}

h2.ind{ margin-bottom:12px;}

/*================================>> GOOGLE FONTS  <<========================================*/
.banner .title1, .banner .title2, .button, h2, .button1, .work_list>li>figure, .sf-menu>li>a{font-family: 'Open Sans', sans-serif;}
.title1_head
{
	font-family: 'Open Sans', sans-serif; 
	margin-bottom:5px;
	font-size: 37px; 
	line-height: 45px; 
	color: #fff; 
	letter-spacing: -2px; 
	font-weight: bold; 
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(0,0,0,0.23);
}

/*================================>> hovers <<========================================*/
.button, .button1{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/*********************************page_1*************************************/
.ext_list>li, .ext_box{ overflow:hidden;}
.ext_list>li>figure, .ext_box>figure{ float:left;}
.ext_list>li>div, .ext_box>div{overflow:hidden;}

.banner{border-radius: 7px; padding: 9px 30px 21px 17px;color: #fff;}
.banner .title1{font-size: 37px; line-height: 45px; color: #fff; letter-spacing: -2px; font-weight: bold; text-transform: uppercase;text-shadow: 0 1px 0 rgba(0,0,0,0.23);}
.banner .title2{font-size: 47px; line-height: 57px; color: #fff; font-weight: 800; text-transform: uppercase;margin-top: -18px;letter-spacing: -2px;text-shadow: 0 1px 0 rgba(0,0,0,0.23);}
.banner .text{padding: 0 0 0 3px;margin-top: -5px;}
.banner1{background: url('../NR_images/banner1.png') repeat-x #a502f5;}
.banner2{background: url('../NR_images/banner2.png') repeat-x #0398cd;}
.banner3{background: url('../NR_images/banner3.png') repeat-x #29b901;}

.box{background: url('../NR_images/box_bg.png') repeat-x #f7f6f6;border-radius: 7px; padding: 20px 30px 40px 30px;}
.box1{background: url('../NR_images/box_bg.png') repeat-x #f7f6f6;border-radius: 7px; padding: 20px 25px 40px 25px;}
.box2{background: url('../NR_images/box_bg.png') repeat-x #f7f6f6;border-radius: 7px; padding: 20px 25px 40px 25px;}
.box3{background: url('../NR_images/box_bg.png') repeat-x #f7f6f6;border-radius: 7px; padding: 9px 20px 21px 20px;}

.color1{color: #c85ad9;} .color1_head{color: #c85ad9; font-size:18px; margin-top:5px;}
.color2{color: #0acbe6;} .color2_head{color: #0acbe6; font-size:18px;}
.color3{color: #76d404;} .color3_head{color: #76d404; font-size:18px;}
.color4{color: #fe6d02;} .color4_head{color: #fe6d02; font-size:18px;}
.title_1{color: #0ACBE6; width:100px; float:left; font-weight:bold; font-size:13px; margin-top:3px;}
.title_2{color: #999; float:left; font-weight:bold; font-size:13px; margin-top:3px; }

.img{border-radius: 4px;}

.events{padding-bottom: 6px;}
.events dt{padding: 0 0 0 25px;margin-bottom: 8px;background: url('../NR_images/marker.png') no-repeat;color: #76d404;font-weight: bold;}
.events dd{margin-bottom: 15px;}
/*********************************page_2*************************************/
.choose{}
.choose>div{}
.choose>figure{margin: 5px 20px 0 0;}

.m_bot1{margin-bottom: 20px;}

.work_list>li{width: 265px;position: relative;float: left;margin-left: 52px;overflow: visible;}
.work_list>li:first-child{margin-left: 0;}
.work_list>li:after{width: 27px;height: 36px;top: 18px;right: -42px;display: block;position: absolute;background: url('../NR_images/arrow.png') no-repeat;content: "";}
.work_list>li>div{}
.work_list>li>figure{margin: 6px 20px 0 0;width: 60px;text-align: center;font-size: 37px; line-height: 45px; color: #fff;border-radius: 500px;font-weight: bold;padding: 5px 0 10px;}
.work_list>li.last_work:after{display: none;}

.work_list>li>figure.bg1{background: url('../NR_images/bg_1.jpg') repeat-x #039ccf;}
.work_list>li>figure.bg2{background: url('../NR_images/bg_2.jpg') repeat-x #c805f9;}
.work_list>li>figure.bg3{background: url('../NR_images/bg_3.jpg') repeat-x #39be02;}

.success{overflow: hidden;padding-bottom: 2px;}
.success>li{float: left;width: 276px;margin-left: 30px;}
.success>li:first-child{margin-left: 0;}
/*********************************page_3*************************************/
#search{padding: 4px 0 0;}
#search label{display: block;min-height: 49px;}
#search span{display: inline-block;width: 181px;padding: 7px 0 0;}
#search input{margin: 0;outline: none;background: #fff;width: 367px;border: 1px solid #d7d7d7;border-radius: 3px;font-family:Arial, Helvetica, sans-serif; font-size:12px;padding: 8px 15px 9px;color: #828181;}
.but_wrap{text-align: right;margin-top: -6px;}

.babysitters>li{margin-bottom: 25px;}
.babysitters>li>div{}
.babysitters .button1{margin-right: 10px;}
.babysitters>li>figure{margin: 5px 20px 0 0;}
.p_qualities{width: 140px;float: left;overflow: hidden;}
.p_qualities span{color: #0acbe6;}

.theme_list{float: left;width: 300px;}

.faq_list{overflow: hidden;}
.faq_list dt{padding: 0 0 0 25px;margin-bottom: 9px;background: url('../NR_images/marker_1.png') 0 1px no-repeat;color: #c85ad9;font-weight: bold;}
.faq_list dd{margin-bottom: 15px;}

/*********************************page_4*************************************/


/*********************************page_5*************************************/


/* Contact form */
#contact-form {padding:5px 0 0 0;position: relative;}
#contact-form fieldset{position: relative;z-index: 1;}
#contact-form .success {position: absolute;width: 263px;padding: 20px 0;text-align: center;top: 0;left: 0;border: 1px solid #d7d7d7;background: #fff;z-index: 99;}
#contact-form textarea, #contact-form input {margin:0;background: #fff;width: 228px;border: 1px solid #d7d7d7;border-radius: 3px;font-family:Arial, Helvetica, sans-serif; font-size:12px;padding: 8px 9px 9px;color: #828181;outline: none;}
#contact-form textarea {overflow:auto;height:215px;resize:none; float:left; margin: 0 0 0 0;}	
#contact-form label {display:block; min-height:44px; overflow:hidden;position: relative;}
#contact-form label.message { display:block; padding-bottom:0; }
#contact-form .button1 {margin-right:8px;}	
#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}
#contact-form .error, #contact-form .empty {text-align:left; color:red; font-size:11px;position: absolute;right: 10px;top: 5px;}
#contact-form .buttons2 {overflow:hidden;position:relative; clear:both; padding-top:22px;}
#contact-form .buttons2 a {
	cursor:pointer;
	margin-top:0;
	text-align:center;
}
#contact-form span{ display:block; margin: 0px 0 0 5px;}

.map_wrapper{overflow:hidden;display:block;}
#map_canvas {
   width:400px;
   height:426px;
}
.adress{margin-bottom: 20px;}
.adress span{ display:inline-block; width:68px;}
.adress dt{ margin-bottom:10px;}
.contact{}
.contact>div{}
.contact>figure{margin: 0 20px 0 0;}

.demo{color: #c85ad9;text-decoration:underline;}
.demo:hover{ text-decoration:none;}

/****************************footer************************/
footer { background-color:#12844C; }
footer, footer a{color: #333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; color:#dadada;}
footer a:hover{color: #000;}
footer .social{ overflow:hidden;}
footer .social a{ display:block; float:left;width:32px;height:32px; overflow:hidden; margin-left:8px;}
footer .social a:first-child{margin: 0 0 0 0;}
footer .social a:hover img{ margin-top:-32px;}


/*==================================RESPONSIVE LAYOUTS===============================================*/
@media only screen and (max-width: 995px) {
 body{min-width:768px;}
 .sf-menu>li{width: auto;}
 .sf-menu>li>a{padding-left: 10px;padding-right: 10px;}
 .flexslider{height: 331px;}
 .banner .title2{font-size: 36px;margin-top: -10px;}
 .box{padding-right: 20px;}
 .question>div, .work_list>li>div, .choose>div{overflow: visible;}
 .work_list>li{width: 200px;}
 .success>li{width: 170px;}
 #search input{width: 420px;}
 .contact>figure{float: none;margin:0 10px 15px 0;}
 #map_canvas{width: 100%;}
 #contact-form textarea, #contact-form input{width: 175px;}
 #contact-form .success{width: 94%;}
}

@media only screen and (max-width: 767px) {
 body{min-width:420px;}
 .flexslider{height: 186px;}
 header h1{margin-bottom: 25px;}
 nav{float: none;clear: both;}
 .img, .choose img{width: 100%;}
 .choose figure, .theme_list{float: none;margin: 0 0 15px;}
 .work_list>li, .success>li, .theme_list{width: auto;margin: 0 0 15px;}
 .work_list>li:after{display: none;}
 .work_list>li.last_work{margin-bottom: 0;}
 #search input{width: 350px;}
 .babysitters>li>div{clear: both;padding-top: 15px;}
 .p_qualities{padding-top: 35px;}
 #contact-form textarea, #contact-form input{width: 360px;}
 .fol_link{width: 60px;float: left;margin: 30px 0 0 40px;}
 #contact-form .success{width: 97%;}
}

@media only screen and (max-width: 479px) {
 body{min-width:300px;}
 .flexslider{height: 133px;}
 #search input{width: 230px;}
 .p_qualities{padding-top: 15px;}
 .babysitters img{width: 100%;}
 .babysitters>li>figure, .work_list .p_qualities{float: none;margin: 0;}
 #contact-form textarea, #contact-form input{width: 240px;}
 .fol_link{margin: 40px 0 0 20px;}
}


.text
{
	font:400 12px/20px "Roboto", Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666;
}

.text_1
{
	font:400 12px/20px "Roboto", Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#fff;
}

.management_max_width
{
	width:100%; 
	max-width:890px;
	overflow:hidden;
}

.management_img_box
{
	width:200px; 
	float:left; 
	margin-right:30px;
	margin-bottom:20px;
}

.management_text_box
{
	width:660px;  
	float:left;
}

table
{
	width:100%;
	max-width:890px;
	border:none;
	text-align:left; text-indent:20px;
	font:400 12px/20px "Roboto", Arial, Helvetica, sans-serif;
}

.gray_tr
{
	background-color:#F0F0F0;
}

.first_td
{
	border-top:2px solid #dadada;
	border-left:2px solid #dadada;
}

.last_td
{
	border-right:2px solid #dadada;
}

.bottom_td
{
	border-bottom:2px solid #dadada;
}

.text_td
{
	text-align:center !important; 
	text-indent:0px !important;
	width:70px;
}

.notice
{
	width:92px; 
	height:42px; 
	background:url(../NR_images/notice.png);
	font:bold 18px/36px "Roboto", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
}

.about-height{
	height:525px !important;
}

.pri-name
{
	width:198px;
	font-size:14px;
    color: #2e2e2e;
    line-height: 36px;
    font-weight: bold;
    text-align: center;
	border:1px solid #eaeaea;
}