@charset "UTF-8";

/*
Theme Name: KUPITDOPUSK
Author: Artur Kohut
Author URI: https://arturkohut.com/wp
Requires PHP: 8.3
Version: 24.7.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

html {	background-color: #d4d4d3; background-image:url(images/fon.png); background-position:center; background-repeat:repeat-y;}

body {background-image:url(images/hex.png); color:#595757;}

img {border:0;}

html,body{margin: 0; padding: 0; font-family:"Arial", sans-serif; font-size: 14px;}

a {color:#631e1a;}
#page{width:100%;}
#page2 {/*width:965px;*/max-width:965px;width:100%;background-image:url(images/fon2.png); background-position:center; background-repeat:repeat-y;}
#shapka1 {/*height:155px;*/ display: -webkit-box;min-height: 155px;height: auto; background-image:url(images/fon2.png); background-position:center; background-repeat:repeat-y;}
#line1{height:1px; background-color:#e2e1df;}
#shapka2 {height:230px;background-image:url(images/strips.png); background-position:center; background-color:#989898; border-top:1px solid #9c9a9a;}

#logo {float:left; font-size:140%; margin-top:-20px;color:#000;}
h1 {font-size:35px; margin:0; text-align:left;color:#000;}

#shapka2 h2 {text-align:right; font-size:25px; line-height:42px;color:#000;}

#shapka1 span {font-size:140%; float:left; margin-top:30px; text-align:left;margin-left:40px;}
#shapka1 span iframe {display:none;}
#tiloimenu {background-image:url(images/menufon.png); background-position:center top; background-repeat:no-repeat;min-height:152px;}

#mainmenu ul{margin:0; padding:0; /*width:965px;*/ max-width:965px;width:100%; line-height:70px; list-style:none; font-size:17px; height:71px;}
#mainmenu li {float:left; margin:0;width: 14.28%;line-height: 15px!important;padding: 26px 0;}
#mainmenu a {color:#fcf6f6;}
#mainmenu a:active{color:#e0b60d;}
#mainmenu a:hover {color:#D56049;}
#mainmenu .current-menu-item a {
	color:  #e0b60d;
}

#left1 {float:left; /*width:305px;*/max-width:305px;width:100%;}
#left2 ul {list-style: none; padding: 0;}
#left2 {float:left; /*width:305px;*/max-width:305px;width:100%; background-image:url(images/leftfon.png); text-align:left;}
#left2 ul li {margin:15px 35px  0 25px;display:block; /*width:265px;*/ max-width:265px;width:100%; background-image:url(images/razdelitel.png); background-repeat:no-repeat; background-position:bottom;padding-bottom:25px;}
#left2 a {color:#615f5f; margin:0 10px 0 10px; display:block;}

#text {/*width:655px;*/ max-width:655px;width:100%; background-image:url(images/osnova.png); text-align:left; margin-left:315px;}

.g-recaptcha>div{
	margin: 0 auto;
}

#dvabloka {/*width:250px;*/ max-width:305px;width:100%; margin-left:40px; float:left;}

h3 {color:#aa2b12;}

#bmenu {float:left;padding-top:10px;padding-left:10px;}
#bmenu ul{margin:0; padding:0; list-style:none; font-size:17px;text-align:left;}
#bmenu a {color:#fcf6f6;}

#dostavka {float:left;padding-top:10px; font-size:18px; color:#fcf6f6;margin-left:170px;}
#oplata {float:left;padding-top:10px; font-size:18px; color:#fcf6f6;margin-left:70px;}
#kontakt {float:left;padding-top:10px; /*font-size:16px;*/ color:#fcf6f6;margin-left:60px;text-align:left;line-height:140%;}
#kontakt span {font-size:24px; margin-left:70px;margin-bottom:10px;display:block;}

.bigred {/*width:290px;*/max-width:290px;width:100%; height:70px; line-height:70px; background-image:url(images/bigred.png); background-repeat:no-repeat; display:block; text-align:center; margin-top:10px; color:#eee; text-decoration:none; font-size:140%;}

/*новые класы*/

.newclass-page {max-width:965px;width:100%;height: 100%;}
.newclass-block {max-width:965px;width:100%;}
.newclass-bar2 {display:none;}
.newclass-nadpis {margin-top:50px; margin-left:250px;}
.material-menu-button {display:none;}





/* адаптив */

@media screen and (max-width:976px) {
	
	
	.material-menus li { height: 70px;}
	.newclass-delete {display:none;}
	#left1 {max-width: 100% !important;}
	#left2 {text-align: center;max-width: 100% !important;background-position-x: center;}
	#left2 ul li {margin: 15px auto;}
	#text {float:left;margin-left:0;max-width: 100% !important;background-color: #bdbcbc;background-image:none ;}
	.newclass-bar1 {display:none;}
	.newclass-bar2 {display:block;}
	.newclass-adaptiv-border {width:100% !important;}
}

@media screen and (max-width:585px) {
	
	 
	#shapka2 {min-height: 230px;height: 100% !important;}
	#shapka2 h2 {text-align:center !important;}
	#logo {margin-top:0;}
	.newclass-nadpis {margin-top:0;margin-left:0;}
	#mainmenu ul {text-align:left;}
	#mainmenu li {width: 100% !important;}
	#mainmenu li a {color: black !important;}
	#dvabloka {margin-left:0;padding-left:10px;}
	.newclass-p {text-align:center;}
	#bmenu { width:95%;}
	#bmenu ul {text-align:center;}
	#dostavka {width:100%;margin-left: 0;}
	#oplata {width:100%;margin-left: 0;}
	#kontakt {width:100%;text-align:center;margin-left:0;}
	#kontakt span {margin-left: 0;}
	
	body {overflow-x: hidden;}
	form select {width:100%;}
	form textarea {width:100% !important;;max-width: 400px;}
	
	
	.material-menu-button {display:block;width:50px;height:45px; padding:10px 10px 0px 10px; background-color:#000;}
    .material-menu-button span {
        display:block;
        width:100%;
        height:5px;
        margin-bottom:4px;
        background-color:#fff;
    }

    .material-menu-wrapper {
        padding:20px;
    }
    .material-menu-view-mobile {
        background-color:#fff;
        -webkit-box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);
        box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);
    }


    .material-menu-titlebar {
        -webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
        box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
    }
	
	
}