/*
 Theme Name:   Suevafree Child
 Theme URI:    http://psdvor.ru/wp/suevafree-child/
 Description:  Suevafree Child Theme
 Author:       Alex Kharin
 Author URI:   http://papinplastik.com
 Template:     suevafree
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, dark, responsive-layout, accessibility-ready
 Text Domain:  suevafree-child
*/
@media screen and (max-width: 450px) {
    .post-article {
         padding: 20px !important;
    }
    .product-name-txt {
         font-size: 1.2em !important;
         top:45% !important
    }
    .delivery-types ul li:first-child {
         padding-left: 0 !important;
         padding-top: 170px !important;
     }
    .delivery-types ul li:nth-child(2) {
         padding-left: 0 !important;
         padding-top: 170px !important;
     }
    .delivery-types ul li:nth-child(3) {
         padding-left: 0 !important;
         padding-top: 170px !important;
     }
    .delivery-types ul li:last-child {
         padding-left: 0 !important;
         padding-top: 170px !important;
     }
    .phone-block {
         text-align: center !important;
         margin-right: 0 !important;
         margin-bottom: 20px !important;
     }
    .work-hours-txt {
          text-align: center !important;
          margin-left: 0 !important;
     }
     #address-bar {
          font-size: 1em !important;
          text-align: center;
     }
     .tinynav {
          width: 90% !important;
     }
     .ddownload-button {
     padding: 1em 12px 8px 80px !important;
     line-height: 2 !important;
     }
     #address {
     top: 10% !important;
     left: 20% !important;
     }
}
#wrapper {
     background: url('/wp/wp-content/uploads/2017/02/rostov_bg.png') no-repeat bottom center;
}
#address-bar {
background-color: #913c13;
border-top: 1px solid rgba(255, 255, 255, 0.5);
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
padding: 5px 50px;
font-family: 'PT Sans Narrow', sans-serif;
font-size: 1.3em;
color: beige;
/* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4); */
font-weight: 500;
}
.adress {
display: inline-block;
}
.to-map {
display: inline-block;
margin-left: 20px;
color: beige;
text-decoration: underline;
}
#header-wrapper.header-2 {
background: rgba(130, 62, 3, 0.47);
margin-bottom: 0 !important;
}
/*.container-fluid.no-margins {
padding-left: 0;
padding-right: 0;
}
*/
#logo {
padding: 40px 0 5px 0 !important;
}
.suevafree-menu {
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
margin: 0 0 8px 0 !important; 
text-align: center; 
position: relative; 
float: left;
width: 100%;
padding: 4px 0 !important;
border-top: 1px solid rgba(255, 255, 255, 0.5);
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
z-index: 10;
background: #7b913a;
background: -webkit-gradient(linear, left top, left bottom, from(#d9b660), to(#e39d4d));
background: -webkit-linear-gradient(top, #d9b660, #e39d4d);
background: -moz-linear-gradient(top, #d9b660, #e39d4d);
background: -ms-linear-gradient(top, #d9b660, #e39d4d);
background: -o-linear-gradient(top, #d9b660, #e39d4d);
background-image: -ms-linear-gradient(top, #d9b660 0%, #e39d4d 100%);
}
.nav-border-content {
float: left;
width: 100%;
border-top: 1px dashed rgba(255, 255, 255, 0.7);
border-bottom: 1px dashed rgba(255, 255, 255, 0.7);
}
.suevafree-menu ul li a {
color: #481505 !important;
font-size: 17px !important;
}
/*.suevafree-menu ul li a:hover:before {
content: '·';
padding: 0 5px 0 0;
opacity: 1;
}
.suevafree-menu ul li a:hover:after {
content: '·';
padding: 0 5px 0 0;
opacity: 1;
}
*/
.slogan {
font-family: Roboto, sans-serif;
font-size: 1.4em;
margin-bottom: 35px;
color: #481505;
font-weight: 300;
}
.work-hours-txt {
font-family: 'PT Sans Narrow', sans-serif;
font-size: 1.4em;
font-weight: 400;
color: #481505;
margin-top: 10px;
text-align: left;
margin-left: 50px;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
}
.phone-block {
font-family: 'PT Sans Narrow', sans-serif;
font-size: 1.9em;
font-weight: 600;
color: #481505;
margin-top: 10px;
text-align: right;
margin-right: 50px;
line-height: 1;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
white-space: nowrap;
}
#callback {
font-family: 'PT sans Narrow', sans-serif;
color: #481505 !important;
font-size: .8em !important;
font-weight: 400 !important;
text-decoration: underline;
line-height: .5;
}
h1.title {
display: none;
}
.line {
display: none !important;
}
h2.title {
font-style: normal;
font-weight: 700 !important;
line-height: 1.2em;
text-align: center;
position: relative;
color: #481505 !important;
margin: 0;
font-family: 'Roboto', sans-serif;
font-size: 2.5em !important;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4) !important;
}
h3.title {
display: none;
}
.line-divider {
position: relative;
z-index: 998;
display: block;
margin: 30px 0;
text-align: center;
min-height: 11px
}
.line-divider:before {
content: '';
position: absolute;
width: 100%;
left: 0;
height: 1px;
background: #ddd;
z-index: -1;
}
.post-article {
background: #e3b66b !important;
}
.products {
margin-bottom: 30px;
}
img.with-border {
/*border: 6px solid #fafafa;*/
-webkit-box-shadow: 0px 4px 5px 1px rgba(0,0,0,0.64);
-moz-box-shadow: 0px 4px 5px 1px rgba(0,0,0,0.64);
box-shadow: 0px 4px 5px 1px rgba(0,0,0,0.64);
-webkit-filter: sepia(80%);
filter: sepia(80%);
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
img.with-border:hover {
-webkit-filter: sepia(0);
filter: sepia(0);
}
.product-name {
position: relative;
text-align: center;
padding-bottom: 20px;
}
.product-name-txt {
position: absolute;
top: 50%;
left: 0;
right: 0;
margin-top: -1em;
font-family: 'PT Sans Narrow', sans-serif;
font-size: 2.1em;
font-weight: 700 !important;
color: #ffffff !important;
text-shadow: 0 1px 0 black;
z-index: 999;
line-height: 1em !important;
background-color: rgba(89, 39, 2, 0.38);
}
#address {
position: absolute;
top: 30%;
left: 40%;
background-color: rgba(32, 14, 1, 0.34);
font-family: 'PT sans Narrow', sans-serif;
font-size: 1.5em;
color: #fafafa;
padding: 10px;
font-weight: 600;
}
.address-block {
position: relative;
}
.modal-header.close button {
top: 0 !important;
right: 0 !important;
color: #333333 !important;
}
#back-to-top {
right: 55px !important;
}
.delivery-types ul {
list-style: none;
font-family: 'Roboto', sans-serif;
}
.delivery-types ul li:first-child {
background: url('/wp/wp-content/uploads/2017/02/gazel.png') no-repeat;
background-size: auto 120px;
background-position: left;
padding-left: 220px;
min-height: 120px;
font-size: 22px !important;
margin-top: 20px;
padding-top: 40px;
color: #481505;
line-height: 1.2;
}
.delivery-types ul li:nth-child(2) {
background: url('http://psdvor.ru/wp/wp-content/uploads/2017/02/valdai.png') no-repeat;
background-size: auto 120px;
background-position: left;
padding-left: 220px;
min-height: 120px;
font-size: 22px !important;
margin-top: 20px;
padding-top: 40px;
color: #481505;
line-height: 1.2;
}
.delivery-types ul li:nth-child(3) {
background: url('http://psdvor.ru/wp/wp-content/uploads/2017/02/manipulator_small.png') no-repeat;
background-size: auto 120px;
background-position: left;
padding-left: 220px;
min-height: 120px;
font-size: 22px !important;
margin-top: 20px;
padding-top: 40px;
color: #481505;
line-height: 1.2;
}
.delivery-types ul li:last-child {
background: url('http://psdvor.ru/wp/wp-content/uploads/2017/02/manipulator_big1.png') no-repeat;
background-size: auto 120px;
background-position: left;
padding-left: 220px;
min-height: 120px;
font-size: 22px !important;
margin-top: 20px;
padding-top: 40px;
color: #481505;
line-height: 1.2;
}
#spacing {
min-height: 35px;
}
.tablepress thead th {
background-color: #f7cc68 !important;
}
.download-btn {
text-align: center;
padding: 50px 0;
}
.button-yellow {
color: #481505 !important;
text-shadow: none;
font-weight: 500;
border: 1px solid #ffa468;
background-image: url(wp/wp-content/uploads/2017/03/download_icon-e1488460034805.png), -moz-linear-gradient(#ffb365, #ff8100);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff8100), to(#ffb365));
background-image: url(/wp/wp-content/uploads/2017/03/download_icon-e1488460034805.png), -webkit-linear-gradient(#ffb365, #ff8100);
background-image: url(/wp/wp-content/uploads/2017/03/download_icon-e1488460034805.png), -o-linear-gradient(#ffb365, #ff8100);
background-color: #ff8100;
background-repeat: no-repeat;
background-position: 5% 50%;
min-height: 80px;
}
.button-yellow:hover {
color: #481505 !important;
text-shadow: none;
border: 1px solid #c1913d;
background-image: url(/wp/wp-content/uploads/2017/03/download_icon-e1488460034805.png), -moz-linear-gradient(#ff8100, #ffb365);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffb365), to(#ff8100));
background-image: url(/wp/wp-content/uploads/2017/03/download_icon-e1488460034805.png), -webkit-linear-gradient(#ff8100, #ffb365);
background-image: url(/wp/wp-content/uploads/2017/03/download_icon-e1488460034805.png), -o-linear-gradient(#ff8100, #ffb365);
background-color: ##ffb365;
background-repeat: no-repeat;
background-position: 5% 50%;
}
.ddownload-button {
font-size: 1.7rem;
line-height: 7rem;
padding: 8px 12px 8px 80px;
}
#small {
font-size: 3rem;
}
ul.ddownloads_list.list-title_date {
list-style: none;
font-family: 'Roboto', sans-serif;
margin-left: 5%
}
.post-article li a {
font-size: 1.4em; 
font-weight: normal;
line-height: 2.2em;
color: #481505 !important;
}
.post-article li a:hover {
color: #ca3b0e !important;
}
a.id-143.ext-xlsx {
font-weight: 600 !important;
margin-bottom: 20px !important;
}