/*
Theme Name: Urcomfort-child
Description: Дочерняя тема для темы Minimal
Author: Mixis
Template: Urcomfort
*/

@import url("../Urcomfort/style.css");

/*My style*/

#header {
	padding-top: 0;
}

.lang-list .lang-ru a,
.lang-list .lang-ua a {
	height: 12px;
    width: 18px;
    display: block;
}

.lang-panel { float: right; margin: 5px 20px 0;}

.lang-list li { float: left; margin: 0 5px;} 

.lang-list .lang-ru a {background: url(./images/ru.png) no-repeat;}
.lang-list .lang-ua a {background: url(./images/ua.png) no-repeat;}

body {
    background: url(images/white_carbonfibe2X.png) repeat;
    text-align: center;
    line-height: 21px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
    color: #434343;
    margin-top: 10px;
    text-shadow: 1px 1px 1px #fff;
    min-height: 25px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

#page-wrap {
    background: #fff;
    text-align: left;
    width: 960px;
    margin: 0 auto;
    position: relative;
    padding: 10px;
    box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3);
}

#headerbox {
    float: right;
    width: 230px;
}

.sidebar-header {
    padding: 10px 5px 5px 5px;
    text-align: center;
}

.sidebar-header .textwidget p {
    font-size: 18px;
}

.sidebar-header .textwidget p.address {
    font-size: 13px;
}

#slogan {
    font-family: Georgia, serif;
    font-style: italic;
    color: #696969;
    text-align: center;
    font-size: 2.7em;
    line-height: 30px;
    margin: -2px 0;
    float: left;
    padding: 24px 0 3px 20px;
    width: 550px;
	background: none;
}	

ul.nav > li:last-child {
    border-right: none;
    background: url(images/grey_white_line.jpg) repeat-y top right;
    padding-right: 2px;
}

ul.nav li a {
	padding: 14px 20px 13px;
}

.lang {
    font-size: 8px;
}

/*footer*/

.counters {
    padding-top: 10px;
    padding-bottom: 5px;
    margin: 0 auto;
    width: 300px;
}

.counters .box {
    width: 90px;
    float: left;
}

#batton-green {
    position: absolute;
    margin-left: 270px;
}
	


@media only screen and (max-width: 768px) {
  body {
  	background: none;
  }
  
  #header {
    text-align: center; }

  div.entry,
  #sidebar,
  .sidebar-block {
    padding: 0 !important; }
	
  #batton-green {
  	margin-left: 0;
  }

    div.slide img.thumb,
    .child_page {
        width: 93% !important;
    }


    #services .one-third,
	#services {
		background: none;
	}

    #featured_content,
    #featured {
        display: none !important;
    }

    img#logo,
  #slogan,
  #headerbox,
  div.slide div.description,
  #services .one-third,
  div.slide img.thumb,
  #content-area,
  #sidebar,
  .counters .box,
  #btnapi_buttontype2block01,
    .child_page{
    float: none !important;
    margin: 0 auto; }

  #services .one-third,
  #headerbox,
  div.slide div.description,
  #content-area,
  div.entry,
  #sidebar,
  .counters,
  #slogan,
  img.size-full {
    width: 100% !important; }

  img.size-full {
      height: auto;
  }

  .js #featured_content {
    min-height: 460px; }

  div#controllers,
  #services img.icon {
    display: none; }

  #services .one-third {
    padding: 0 !important;
    margin-bottom: 35px; } 
  /*Menu*/
  ul.nav,
  div#footer,
  ul.nav li,
  ul.nav > li:last-child {
  	background: none;
	border: none;
  }

    .sub-menu li a {
        background: none !important;
    }

    .sub-menu li.current-menu-item a,
    .sub-menu li a:hover {
        background: #e8ebec !important;
    }
    ul.nav li li a{
        width: 130px;
        padding: 10px 4px 10px 18px;
    }

    .nav li,
  .nav li a,
  ul.bottom-menu li,
  .nav li li a:link,
  .nav li li{
  	float: none;
  }

    ul.nav ul {
        border: none;
        box-shadow: none;
        margin: 0 auto;
    }

    ul.nav ul li a {
        background: none;
    }

    ul.nav li a {
        font-size: 17px;
    }

    .nav li ul li a {
        font-size: 15px;
        text-align: left;
    }

    ul.nav > li:last-child a {
        font-size: 12px;
    }

    .nav li:hover ul, ul.nav li.sfHover ul,
    .nav li li:hover ul, ul.nav li li.sfHover ul,
    ul.nav ul.sub-menu {
        top: 0 !important;
        left: 0;
    }

    .nav li ul{
        position: relative;
    }
  
  ul.bottom-menu li {
  	text-align: center;
  }

    .nav li ul {
        display: block !important;
        visibility: initial !important;
    }
  
  	
	}
@media only screen and (max-width: 922px) {
  #page-wrap {
    width: 94%;
	  overflow: hidden; }

  #slogan {
    width: 52%;
    font-size: 1.7em;
    padding: 3% 0 0 0; }

  #headerbox {
    width: 26%;
    padding: 0; }

  ul.nav li a {
    padding: 5px 7px; }

  #featured {
    padding-left: 0; }

  #featured_content, .slide {
    width: 100% !important; }

  .slide {
    width: 100%; }

  div.slide img.thumb {
    width: 35%;
    height: auto; }

  a#right_arrow {
    right: 15px; }

  #services .one-third {
    padding: 25px 15px 20px 57px;
    width: 23%; }

  #content,
  div.sidebar-block {
    background: none; }

  #content-area {
    width: 65%; }

  div.entry {
    width: 90%;
    padding: 5% 10% 20% 6%; }

  div#sidebar {
    width: 33%; }

  .textwidget img {
    width: 100%;
    height: auto;
      margin-bottom: 10px;}

}

/*# sourceMappingURL=mob.css.map */
