/*
Theme Name: Avitalcleaning
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */

html {font-family:arial;margin:0 auto;padding:0;}
body {font-family:arial;margin:0 auto;padding:0;background:#DFE1E0;}
.container{display:block;float:left;}
#header{position:relative;display:block;float:left;background:#DFE1E0;}
.hgroup {width:100%;display:block;float:left;text-align:center;}
.hgroup img{max-width:100%;margin-top:15px;}
.hgroup a img{width:100%;margin-top:30px;border:0;}
.phone p{width:100%;height:19px;padding-top:5px;padding-bottom:5px;background:#e50;color:#fff;text-align:center;font-weight:bold;display:block;float:left;}
@media screen and (max-width:1024px){
	.phone p{height:auto;}
}
.phone a{width:100%;color:#e50;text-decoration:none;font-size:30px;padding-bottom:15px;text-align:center;font-weight:bold;display:block;float:left;}

.site-header .main-navigation h2{font-size:12px;position:absolute;display:block;top:0;left:auto;right:0;margin:0;padding:0;padding-left:40px;padding-top:9px;padding-right:5px;height:1.85em;color:#fff;background:#000 url(images/icon.png) no-repeat -32px 45%;cursor:pointer;}
.site-header .main-navigation.expanded h2{background-position:-32px 45%;}
.site-header .main-navigation a{text-decoration:none;color:#000;display:block;font-weight:bold;}
.site-header ul{margin:0;padding:0;text-align:left;list-style:none;background:#DFE1E0;border-bottom:2px solid #000;}
.site-header li{margin:0;display:none;padding:5px;}
.site-header ul li:first-child{border:0;margin:0;}
.site-header li.current,.main-navigation.expanded li{display:list-item;margin:0;}
.site-header li.current_page_item a{color: #e50;font-weight:bold;}
.site-header li a:hover{color: #e50;font-weight:bold;}
@media screen and (min-width:1024px){
	.site-header .main-navigation{background:url("images/menu_bg.png") top center repeat;position:fixed;z-index:2;width:100%;padding:0;border-top:#666666 solid 2px;top:0;}
}
@media screen and (max-width:1024px){
		.site-header .main-navigation{position:fixed;z-index:2;width:100%;padding:0;top:0;margin-top:36px;}
		.site-header .main-navigation h2{top:-36px;}
.site-header ul{border:0;}
}

#green {background:#497B02;width:100%;text-align:center;display:block;float:left;margin-bottom:30px;position:relative;z-index:2;}	
#green h1{font-weight:bold;color:#eee;text-align:center;text-shadow:2px 2px 2px #261}
#green h2{font-weight:bold;color:#eee;text-align:center;text-shadow:2px 2px 2px #261}
#green .green_button{width:100%;display:block;float:left;margin-bottom:-20px;}
#green a{width:40%;color:#fff;text-decoration:none;font-size:18px;font-weight:bold;border-radius:8px;display:inline-block;text-shadow:none;padding:26px 0;margin-right:15px;text-align:center;background:#e60}

#ring{width:100%;background:#3E3322;display:block;float:left;margin-top:-30px;padding-top:30px;position:relative;z-index:1;}
.ring{font-size:12px;color:#eee;text-align:center;width:45%;float:left;margin:2%}
.ring img{max-width:100%;}
.ring p {margin:10px 0;display:block;color:#fff;font-size:16px}
.ring p span{margin:10px 0;display:block;color:#5a1;font-size:18px}

#white{width:100%;background:#fff;display:block;float:left;}
#white  h2{text-align:center;font-weight:bold;color:#321;margin:20px 0 25px 0;font-size:36px;}
#white .left{display:block;float:left;width:100%;text-align:center;}

#white .left p {width:100%;clear:both;font-weight:bold;text-align:left;}
#white .left p img{float:left;margin-right:15px;}
#white .right{display:block;float:right;width:100%}
#white .right p img{width:100%;}

#home{width:100%;background:#497B02;display:block;float:left;color:#fff}
#home h2{text-align:center;font-weight:bold;color:#fff;margin:20px 0 25px 0;font-size:36px;}
#home span{display:none;}
#home span.try{display:block;float:right;width:100px;height:70px;background:#fff;margin:15px 15px 30px 0;margin-right:30%;color:#497B02;text-align:center;padding-top:30px;font-weight:bold;
 -webkit-border-radius: 50px; /* Safari, Chrome */
 -khtml-border-radius: 50px;    /* Konqueror */
 -moz-border-radius: 50px; /* Firefox */
  border-radius: 50px;}

#white2{width:100%;background:#fff;display:block;float:left;}
#white2 .left{display:block;float:left;width:100%;text-align:center;color:#321;}
#white2 .center{display:block;float:left;width:100%;text-align:center;}
#white2 .center .button{text-decoration:none;color:#fff;font-size:14px;font-weight:bold;border-radius:8px;display:inline-block;margin:20px auto;padding:14px 0;width:150px;background:#e60;}
#white2 .right{display:block;float:left;width:100%;text-align:center;color:#321;}
#white2 .right a{text-decoration:none;color:#321;}

#footer {text-align  : center;width:100%;display:block;float:left;background:#38301D;padding-top:15px;padding-bottom:15px;}
#footer ul{margin:auto;padding:0;border:0;width:100%;text-align: center;list-style-type:none;padding-bottom:15px;}
#footer ul li {float:left;margin-right:10px;margin-left:10px;}
#footer ul li a{color:#ddd;text-decoration:none;text-shadow: 0 0 1px #333333;transition: color 0.15s linear 0s;}
#footer ul li a:hover{color:#fff}
#footer p{clear:both;color:#999;}
#footer p a{color:#999;text-decoration:none;}

#subpage{width:100%;background:#fff;display:block;float:left;}
#subpage  h1{text-align:left;font-weight:bold;color:#321;margin:20px 0 25px 0;font-size:26px;}
#subpage .left{display:block;float:left;width:100%;text-align:center;}
#subpage .left p {width:100%;clear:both;text-align:left;}
#subpage .left ul {text-align:left;}
#subpage .right{display:block;float:right;width:100%}
#subpage .right p img{width:100%;}
#subpage .right ul {text-align:left;}

#subpage .green {background:#497B02;text-align:center;width:100%;margin:0 auto;padding:0;}
#subpage .green .green_button{width:70%;color:#fff;text-decoration:none;font-size:18px;font-weight:bold;border-radius:8px;display:inline-block;text-shadow:none;margin-top:10px;margin-bottom:10px;padding:10px 0;text-align:center;background:#e60}

#subpage .services_left{float:left;width:100%;font-weight:bold}
#subpage .services_table_title{color:#fff;padding:10px;background:#280}
#subpage .services_table_text{padding:10px;background:#efd;margin-bottom:20px;}

#subpage .services_right{float:right;width:100%;font-weight:bold}

#subpage .fildset{border:2px solid #59c;padding:2%;color:#037 !important;width:94%;margin:0 0; margin-left:1%;}
#subpage .fildset_02{border:0;padding:2%;color:#037 !important;width:94%;margin:0 0; margin-left:1%;}
#subpage .legend{color:#579742;font-weight:bold;font-size:20px}
#subpage .short_left{width:100%;float:left}
#subpage .short_right{width:100%;float:right}
#subpage .width_100{width:100%}
#subpage .width_50{width:100%;float:left;}
#subpage .width_30{width:100%;float:left;}
#subpage .width_20{width:100%;float:left;}
#subpage .button_2 {background: transparent url("images/send.png") no-repeat scroll 0 0;border: 0 none;cursor: pointer;float: right;font-weight: bold; height: 30px; margin-bottom: 5px; margin-right: 45%;opacity: 0.7;transition: opacity 0.15s linear 0s;width: 80px;}
#subpage .button_2:hover {background:transparent url(images/send.png) bottom left no-repeat;opacity:1;}

#subpage .faq{border-top:1px solid #eee;float:left;width:100%;background:url(images/faq.png) bottom left repeat-y;position:relative;margin-top:10px;}
#subpage .nr{color:#fff;font-size:24px;position:absolute;text-align:center;left:0;width:30px;top:50%;margin-top:-12px;vertical-align:50%;margin-right:10px;}
#subpage .txt{float:left;font-size:13px;margin:8px 8px 8px 38px;}
#subpage .txt strong{font-size:15px;font-style:italic;}

#subpage .apply_form {font-size:14px;text-align:left;}
#subpage  .left .short_apply {font-size:14px;text-align:left;}
#subpage  .left .short_apply h2 {text-align:left;}
#subpage .apply_form .left {display:block;float:left;width:98%;margin-left:1%;}
#subpage .apply_form .right {display:block;float:left;width:98%;margin-left:1%;}
#subpage .apply_form .short_apply {margin-bottom:10px}
#subpage .apply_form .short_apply textarea{margin-top:5px;width:100%;border:1px solid #999;
-moz-border-radius:5px; 
-webkit-border-radius:5px;
-khtml-border-radius:5px; 
border-radius:5px;}
#subpage .apply_form .short_apply input{margin-top:5px;width:100%;border:1px solid #999;padding: 5px 0;
-moz-border-radius:5px; 
-webkit-border-radius:5px;
-khtml-border-radius:5px; 
border-radius:5px;}
#subpage .apply_form .short_apply input[type=radio]{width:15px;}
#subpage .apply_form .short_apply p{font-weight:bold;margin-bottom:0;}
#subpage .apply_form .short_apply input[type=submit]{margin-top:5px;width:200px;border:1px solid #999;background:#270;color:#fff;font-weight:bold;font-size:15px;
-moz-border-radius:5px; 
-webkit-border-radius:5px;
-khtml-border-radius:5px; 
border-radius:5px;}
#subpage .apply_form .short_apply input[type=submit]:hover{background:#e60;}
input[type=submit]{cursor: pointer;}


.submit_book {
    text-align: center;
}
.upper {
    border: medium none;
    margin-bottom: 10px;
    margin-left: 0;
    overflow: hidden;
    padding: 0;
   
}
.book{border:2px solid #59c;padding:25px;color:#037 !important;margin:0 10px}
.submit_book{text-align:center;}
.submit_book input[type=submit]{margin-top:5px;width:300px;border:1px solid #999;background:#270;color:#fff;font-weight:bold;font-size:25px;
-moz-border-radius:5px; 
-webkit-border-radius:5px;
-khtml-border-radius:5px; 
border-radius:5px;}

#subpage .contact_left{float:left;width:100%;color:#60676f}
#subpage .contact_right{float:right;width:98%;font-size:18px;display:none;}
#subpage .short2, .short3, .short4{padding:0;font-size:15px;margin-bottom:5px;}
#subpage .short2 p, .short3 p, .short4 p{font-size:6px}
#subpage .short2 .input_short2 {    background: #fff none repeat scroll 0 0;padding:5px;    border: 1px solid #999;width:85%;margin:2px 0;-webkit-border-radius: 4px; -khtml-border-radius: 4px;   -moz-border-radius: 4px;  border-radius: 4px;}
#subpage .short3 .textarea2 {    background: #fff none repeat scroll 0 0;padding:5px; border: 1px solid #999;width:85%;height:130px;overflow-y:hidden;margin:2px 0;-webkit-border-radius: 4px; -khtml-border-radius: 4px;   -moz-border-radius: 4px;  border-radius: 4px;}
#subpage .short4 .button_3 {background:#270;border:0;width:89%;height:34px;float:left;padding-left:5px;padding-right:5px;cursor:pointer;margin-top:8px;-moz-transition: opacity 0.15s linear;-webkit-transition: opacity 0.15s linear;transition: opacity 0.15s linear;opacity:0.7;color:#fff;}
#subpage .short4 .button_3:hover {background:#e60;opacity:1;}
#subpage .short4 .button_4 {background:transparent url(images/send4.png) 0 0 no-repeat !important;border:0;width:80px;height:30px;float:right;cursor:pointer;margin-top:5px;-moz-transition: opacity 0.15s linear;-webkit-transition: opacity 0.15s linear;transition: opacity 0.15s linear;opacity:0.7;}
#subpage .short4 .button_4:hover {background:transparent url(images/send4.png) bottom left no-repeat !important;opacity:1;}

#restaurant{width:100%;background:#fff;display:block;float:left;margin-top:-30px;}

@media screen and (min-width:480px){
.phone a{float:right;display:block;font-size:25px;width:100%;}
.green_button_01 img{width:48%;margin:1%;float:left;}
.green_button_02 img{width:48%;margin:1%;float:left;}

}
@media screen and (min-width:760px){
body{background:none;}
body{background:url("images/header.jpg") top no-repeat;}
.subpage{margin:0 auto;padding:0;width:100%;background:#fff}
#header{background:none;}
.hgroup{display:block;float:left;width:40%;margin-top:20px;}
.hgroup img{margin-top:10px;}
.hgroup a img{margin-top:0;}
.phone{display:block;float:right;width:55%;}
.phone p{margin-top:0;}
.phone a{font-size:28px;margin-top:30px;margin-bottom:0;line-height:15px;}
.site-header .main-navigation{width:78%;float:left;position:relative;padding:0;border:0;margin-bottom:0px;margin-top:20px;}


.site-header .main-navigation {text-align  : center;width:100%;}
.site-header .main-navigation h2{display:none;}
.site-header .main-navigation ul{background:none;margin:auto;padding:0;border:0;width:100%;text-align: center;list-style-type:none;display: flex;justify-content: space-between;}
.site-header .main-navigation ul li{font-size:18px;display:block;border:0;margin-top:5px;text-align: left;float:left;}
.site-header .main-navigation ul li a{color: #111;font-size: 16px;font-weight: normal; letter-spacing: 0;text-shadow: 0 0 1px #333333;
				-moz-transition-duration: 1s;
				-moz-transition-timing-function: ease-in;
				-webkit-transition-duration: 1s;
				-webkit-transition-timing-function: ease-in;
				transition-duration: 1s;
				transition-timing-function: ease-in;}
.site-header .main-navigation ul li.current_page_item a {color: #e50;}
.site-header .main-navigation ul .current {}
.site-header .main-navigation ul .current a{color:#e50}
.site-header .main-navigation ul li a:hover{color:#e50}
.site-header ul li:first-child{border:0;margin:0;margin-top:5px;}

#green {background:none;padding-top:15px;}
#green a{width:220px;margin:20px auto;margin:0 20px;}

.green_button_01 {width:100%;float:left;margin-top:20px;margin-bottom:25px;}
.green_button_01 img{width:23%;margin:1%;float:left;}
.green_button_02 {width:100%;float:left;margin-top:15px;margin-bottom:20px;}
.green_button_02 img{width:23%;margin:1%;float:left;}

#ring{background:none;}
#ring .ring{width:25%;margin:0;margin-top:160px;}

#white .left{display:block;float:left;width:50%;margin-top:20px;}
#white .left h2{text-align:center;font-weight:bold;float:left;width:100%;color:#321;margin:20px 0 25px 0;font-size:36px}
#white .left p {width:100%;clear:both;font-weight:bold;}
#white .left p img{float:left;margin-right:15px;}
#white .right{display:block;float:right;width:50%}
#white .right p img{width:100%;}

#subpage .green .green_button{width:250px;margin:15px 5px 15px 5px;padding:24px 0;}


#home span{display:block;float:left;width:50px;height:50px;background:#fff;margin:15px 15px 30px 0;
 -webkit-border-radius: 25px; /* Safari, Chrome */
 -khtml-border-radius: 25px;    /* Konqueror */
 -moz-border-radius: 25px; /* Firefox */
  border-radius: 25px;}
#home span.right{float:right;margin:15px 0 30px 15px;}

#footer ul{margin:auto;padding:0;border:0;width:100%;text-align: center;list-style-type:none;display: flex;justify-content: space-between;}

#subpage h1 a{ color: #321;}
#subpage .left{display:block;float:left;width:50%;text-align:center;}
#subpage .right{display:block;float:right;width:50%}

#subpage .services_left{float:left;width:45%;font-weight:bold}
#subpage .services_table_title{color:#fff;padding:10px;background:#280}
#subpage .services_table_text{padding:10px;background:#efd;margin-bottom:20px;}

#subpage .services_right{float:right;width:45%;font-weight:bold}

#subpage .fildset{border:2px solid #59c;padding:2%;color:#037 !important;width:94%;margin:0 0; margin-left:1%;}
#subpage .fildset_02{border:0;padding:2%;color:#037 !important;width:94%;margin:0 0; margin-left:1%;}
#subpage .legend{color:#579742;font-weight:bold;font-size:20px}
#subpage .short_left{width:49%;float:left}
#subpage .short_right{width:49%;float:right}
#subpage .width_100{width:100%}
#subpage .width_50{width:47%;float:left;margin-right:2%}
#subpage .width_30{width:32%;float:left;margin-left:0}
#subpage .width_20{width:21%;float:left;margin-left:21px}
#subpage .button_2 {background: transparent url("images/send.png") no-repeat scroll 0 0;border: 0 none;cursor: pointer;float: right;font-weight: bold; height: 30px; margin-bottom: 5px; margin-right: 45%;opacity: 0.7;transition: opacity 0.15s linear 0s;width: 80px;}
#subpage .button_2:hover {background:transparent url(images/send.png) bottom left no-repeat;opacity:1;}

#subpage .apply_form .left {display:block;float:left;width:48%;margin-left:0;}
#subpage .apply_form .right {display:block;float:left;width:48%;margin-left:3%;}

#subpage .contact_left{float:left;display:block;width:500px;margin:0;color:#60676f}
#subpage .contact_right{float:right;display:block;width:400px;font-size:18px;margin:0}


}
@media screen and (min-width:800px){


 

/* Styles for the entire LavaLamp menu */



}
@media screen and (min-width:1024px){
body{text-align:left;}
.container{width:1000px;margin:0 auto;padding:0;overflow:hidden;float:none;}
.hgroup {width:470px;text-align:center;margin-top:0px;margin-left:0;}
.hgroup a img{width:438px;margin-top:10px;}
.phone{width:530px;}
.phone p{padding: 8px 0;}
.phone a{font-size:36px;line-height:20px;font-weight:bold;}

.site-header .main-navigation{margin-top:0px}

#green h1{font-size:36px;}
#green h2{font-size:27px;}
#green .green_button{margin-top:5px;}

.green_button_01 {width:100%;float:left;margin-top:15px;margin-bottom:15px;}
.green_button_01 img{width:23%;margin:1%;float:left;}
.green_button_02 {width:100%;float:left;margin-top:0px;margin-bottom:0px;}
.green_button_02 img{width:23%;margin:1%;float:left;}

#ring{width:1020px;}
#ring .ring{width:240px;margin:200px 15px 30px 0;}
#ring .ring p{font-size:12px;color:#eee;}
#ring .ring p span{font-size:18px;font-weight:bold;}

#home{background:url("images/green.jpg") top no-repeat;}
#home .content{width:1000px;margin:0 auto;padding:0;}
#home p {font-size:13px;font-weight:bold;}
#home p strong {font-size:20px;font-weight:bold;}
#home p span{display:none;}
#home .text1{margin-top:240px;}
#home .text2{margin-top:135px;}
#home .text3{margin-top:100px;}
#home span.try{background:none;font-weight:bold;font-size:30px;width:120px;margin-right:150px;margin-top:0;margin-bottom:70px;padding-top:25px;}

#white2 {padding-top:15px;padding-bottom:40px;}
#white2 .left{width:25%;text-align:left;}
#white2 .center{width:50%;text-align:center;}
#white2 .center .button{color:#ddd;}
#white2 .center .button:hover{color:#fff;}
#white2 .right{width:25%;text-align:right;}

.page-id-7 #subpage {background:#fff url("images/company.png") bottom no-repeat;min-height:600px;}
.site3 #subpage h1 {  color: #333;display: block;font-size: 26px;}
.site3 #subpage h1 a{  color: #333;}

#subpage .fildset{border:2px solid #59c;padding:2%;color:#037 !important;width:94%;margin:0 0; margin-left:1%;}
#subpage .fildset_02{border:0;padding:2%;color:#037 !important;width:94%;margin:0 0; margin-left:1%;}
#subpage .legend{color:#579742;font-weight:bold;font-size:20px}
#subpage .short_left{width:49%;float:left}
#subpage .short_right{width:49%;float:right}
#subpage .width_100{width:100%}
#subpage .width_50{width:47%;float:left;margin-right:2%}
#subpage .width_30{width:32%;float:left;margin-left:0}
#subpage .width_20{width:23%;float:left;margin-left:21px}
#subpage .button_2 {background: transparent url("images/send.png") no-repeat scroll 0 0;border: 0 none;cursor: pointer;float: right;font-weight: bold; height: 30px; margin-bottom: 5px; margin-right: 45%;opacity: 0.7;transition: opacity 0.15s linear 0s;width: 80px;}
#subpage .button_2:hover {background:transparent url(images/send.png) bottom left no-repeat;opacity:1;}

.error-404{width:1000px;margin:0 auto;padding:0;margin-top:0;padding-bottom:100px;padding-top:18px;}
}


.site-header .menu-top-menu{display:inline-block;width:100%;text-align:left;color:#000;margin-top:0;background:#e50;border:none;height:35px;}
.site-header .menu-top-menu li{display:inline-block;width:20px;text-align:center;color:#fff;}
.site-header .menu-top-menu li a{color:#fff;}
@media screen and (max-width:1024px){
.site-header .menu-top-menu{height:27px;padding-top:4px;}
.site-header .menu-top-menu li{display:inline-block;width:18px;text-align:center;color:#fff;}
}	
	
	
	